BM6P6(@ 999777777999===>>>===::::::;;;666888BBBHHHYYYtttlllmmmsssdddQQQFFFCCCCCC@@@;;;:::999888777777888999:::<<<===>>>>>>>>>>>>AAACCCDDDBBBCCCHHHLLLQQQ[[[ddd]]]hhhrrrvvv{{{zzzuuulll```XXXLLLOOOUUU```rrr{{{jjjgggkkkttt}}}xxxnnnlllttt|||~~~}}}vvvooolllqqq{{{{{{fff[[[[[[bbbppp||||||~~~~~~xxxvvvsssrrrrrrnnngggbbbTTTPPPJJJDDD???;;;777444555444666;;;===>>>BBBHHHLLLiii|||zzz___NNN@@@===HHHhhhsssbbbZZZXXX]]]```SSSRRRQQQkkkuuulllcccQQQ??????<<<777444333111///...333---111...111333888YYYvvvwwwcccQQQ^^^rrrzzz{{{|||rrryyy{{{qqqkkksss|||ooo[[[WWWZZZaaadddhhhzzzzzziiiZZZ^^^wwwnnneeedddggguuubbb^^^bbb]]]UUULLLDDD<<<444111333111111000000000000111111222222222555888;;;;;;;;;999:::<<>><<<::::::<<<=========777:::===>>><<<:::999999999888777555444333222222000111111111111333777::::::;;;<<<===>>>???@@@@@@DDDFFFEEEJJJ^^^wwwtttrrrooolllkkkpppwww~~~{{{zzzyyyxxxwwwwwwwwwwwwtttwwwzzz{{{|||}}}~~~rrr```TTTJJJCCCBBB<<<>>>???@@@??????AAACCCJJJ\\\ttt|||tttzzzsssmmm~~~tttqqqiiiOOO>>>@@@;;;777555444666888999888666444777444777AAAIII^^^{{{|||hhhttt\\\SSSGGG@@@??????===:::888777777777888:::<<<======>>>@@@@@@???@@@BBBDDDCCCCCCHHHPPPUUUXXX___fffiiipppvvvwww{{{xxxrrrnnnfff[[[UUURRRVVV___nnnuuummmnnnsssxxx|||xxxpppooowwwzzzqqqmmmrrr{{{qqqVVVOOOQQQYYYiiiwww~~~}}}zzzwwwtttsssqqqllleee___TTTOOOIIICCC???;;;777444555444666;;;<<<===AAAGGGNNNkkk~~~}}}aaaNNN@@@===HHHmmmrrraaa^^^```ddd```WWWWWWRRRddd~~~vvvnnneeeeeefffPPP===<<<999666444333222111000222---222...222555;;;]]]zzz|||jjjYYYccctttyyyyyy~~~xxx~~~tttgggmmmwww~~~ZZZWWWZZZccchhhnnn~~~yyymmmbbbdddsssvvvuuu}}}mmm```\\\\\\VVVOOOHHHBBB;;;444222444111111000000111111222222555444444666888::::::999999999;;;>>>CCCJJJPPPTTTWWWKKK@@@>>>>>><<<===@@@CCCHHHJJJIIIJJJMMMLLLGGG@@@>>>;;;999:::;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>777666555333222222111111000111222222222444777::::::::::::;;;<<<===>>>???BBBGGGNNNWWWgggwww{{{rrrlllmmmvvv}}}}}}vvvpppllllllrrr|||xxxxxxwwwvvvvvvuuuvvvvvvtttvvvyyy{{{|||}}}vvvfffUUUMMMHHHBBB??????>>>@@@AAABBBAAABBBDDDEEEEEESSShhh{{{xxxvvvsssrrr}}}pppppp}}}fffLLL>>>???888888777555444555666555444222666555777???HHH```uuukkkyyy|||lll```XXX\\\aaadddkkksss{{{xxxdddGGGCCC???<<<;;;:::999888555555666777999;;;>>>@@@???@@@AAAAAAAAABBBDDDFFFCCCFFFNNNYYY___aaaeeejjjssswwwyyyxxx|||wwwnnnllljjjccc[[[VVV\\\___kkk~~~nnnlllnnnwww}}}}}}{{{zzz~~~}}}yyytttvvvuuupppttt}}}hhhLLLEEEGGGOOO^^^kkkvvv}}}{{{{{{xxxuuussspppjjjbbb[[[SSSNNNHHHBBB>>>:::666444555444666:::<<<<<<@@@FFFPPPnnnbbbOOOAAA>>>IIIuuuppp```ccchhhkkk^^^XXXXXXNNNZZZsssllleee[[[bbbgggPPP>>>:::888555333333444333222111,,,222///333777>>>aaarrraaahhhuuuwwwxxxzzzxxxxxxtttiiilllttt|||[[[YYY]]]gggnnnvvv}}}~~~|||zzzuuuooonnnqqqrrrpppvvv|||wwwjjj```XXXSSSNNNHHHBBB???:::444222444222222111111222333444444888777666777888999888777999999:::<<>><<<:::<<>>???>>>@@@AAAAAAAAABBBDDDFFFDDDMMM]]]ppp|||zzzuuuyyyqqqsssbbbIII@@@BBB777===;;;999888777777777666444999888888>>>EEE^^^uuummmooosssxxxxxxqqqcccXXXRRRNNNMMMPPPPPPNNNPPPUUU]]]iiitttvvvqqqeeeUUUHHH@@@???===;;;888666666777555555555666999;;;>>>@@@@@@BBBCCCCCCCCCDDDGGGIIIEEEIIISSS___eeehhhkkkqqqvvvxxxxxxyyy~~~sssnnnlllooooooiiicccaaafffkkkzzz{{{wwwvvvxxxxxxsssqqqrrrwwwzzzzzzzzzwwwsssxxx```JJJDDDCCCHHHQQQ\\\iiixxx}}}{{{zzzwwwtttssspppjjjaaaZZZRRRMMMFFF@@@<<<999666444555444666:::;;;;;;@@@EEERRRqqq~~~```MMMAAA@@@LLLzzznnn___eeeiiihhhYYYRRRQQQGGGVVVsssmmmeeeYYYcccbbbPPPCCC;;;999666444444333222111000,,,222///222666>>>bbbuuudddiiissswww{{{www}}}xxxvvvuuuvvvuuuvvv___]]]___iiirrr{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}|||zzzxxxssskkkdddvvv{{{mmm___SSSLLLIIIDDD@@@>>>999333111333222222222333444555666777<<<:::999888999999777555888:::;;;<<<@@@KKK\\\iiiuuuqqqjjjbbb]]]^^^eeekkk}}}uuuiii^^^XXXVVVSSSQQQEEEAAA;;;888777888999:::@@@===;;;>>>BBBCCC???:::111111000////////////000111333555777777777888999888777444333222333444555===@@@PPPkkkxxxnnnlllnnnppplllkkkkkkmmmooonnnhhhccc]]]]]]fffvvv~~~xxxuuuttttttuuuuuuqqqqqqppppppqqqqqqrrrsssuuuvvvyyyzzz{{{}}}]]]KKKGGGEEEEEEFFFFFFDDDAAAAAABBBAAABBBCCCCCCCCCDDDGGGIIIJJJMMMWWWiii}}}rrr{{{rrrsss^^^IIIDDDFFF;;;>>>>>>===<<<:::999999:::666;;;999888>>>EEE]]]wwwkkkbbbjjjrrrpppggg\\\UUUTTTQQQQQQSSSSSSPPPKKKJJJMMMRRRZZZ___]]]WWWQQQJJJCCC>>>>>><<<888555444666999555555666777999;;;>>>???BBBDDDEEEFFFFFFGGGJJJLLLJJJMMMVVVbbbiiimmmrrrxxxyyyyyyzzz{{{|||mmmmmmqqqvvvwwwqqqnnnnnnppp{{{||||||wwwsssppplllhhhiiimmmsssyyy~~~xxxwww}}}sssVVVFFFCCCAAABBBGGGOOO]]]rrr~~~|||xxxvvvtttsssqqqkkkbbb[[[QQQLLLEEE???;;;888555444555444666:::<<<<<<@@@FFFTTTsssyyy[[[JJJ@@@AAAOOO|||kkk^^^bbbbbb^^^RRRMMMNNNGGG[[[xxxkkkZZZRRR___]]]NNNDDD@@@<<<888555444333111///111---333...000333<<>><<<:::::::::999777555777:::<<<<<<>>>EEEQQQ[[[nnnsssxxxzzz{{{|||hhhXXXOOOJJJHHHGGGCCC???:::777777888:::;;;BBB@@@AAADDDGGGDDD<<<444//////.........///000000111333666888888999:::<<<888666333000...///111222:::777BBB___~~~rrrmmmlllhhhccc]]][[[[[[___eeehhhiiiggg```aaajjjyyy{{{vvvrrrrrrsssttttttooooooooooooppprrrssstttvvvwwwyyy{{{|||~~~nnnTTTKKKMMMHHHJJJJJJGGGCCCCCCDDDEEEDDDEEEFFFFFFFFFHHHKKKNNNOOOPPPWWWgggyyyppp{{{}}}}}}~~~ooommmwww}}}\\\KKKDDDFFF;;;<<<===???>>><<<;;;;;;<<<777:::888999@@@GGG]]]~~~~~~qqqmmmjjjhhheeeaaa\\\WWWRRROOOUUUVVVVVVTTTPPPNNNOOORRRMMMSSSXXXVVVRRRNNNHHHBBB;;;:::888555444555888;;;777777777999;;;===@@@BBBFFFHHHIIIJJJJJJLLLNNNQQQQQQTTT\\\gggooosssyyy}}}~~~kkkooowww~~~}}}xxxwwwyyy{{{ssszzzwwwssspppiiidddeeekkkvvv}}}~~~lllQQQDDDAAA??????BBBGGGUUUlll~~~}}}xxxvvvuuutttrrrkkkbbb[[[PPPKKKDDD===999777555444555444666;;;===>>>BBBHHHZZZxxxtttVVVGGG>>>BBBQQQ|||~~~ddd\\\]]]XXXTTTMMMLLLQQQLLLbbb}}}jjjRRRNNN]]]\\\MMMBBBDDD@@@;;;777555333000...000---333...///222<<>><<<;;;:::;;;:::999777777999;;;<<<<<>>>>>???<<<===999:::AAAGGGZZZwwwyyypppmmmhhhbbbZZZTTTRRRQQQQQQPPPZZZ]]]```___]]][[[ZZZYYYRRRVVVXXXUUUQQQMMMEEE===:::888666555666777888999888888999<<>>@@@EEEKKKbbb~~~rrrTTTDDD===AAAQQQ|||~~~nnn\\\ZZZXXXQQQPPPNNNNNNSSSLLLbbbxxxggg^^^jjj\\\OOOFFFEEEBBB===999777444111//////---333//////444???ggg{{{kkkjjjmmmuuu{{{yyy}}}}}}|||}}}```[[[YYYbbbuuu~~~~~~~~~}}}~~~~~~~~~}}}{{{gggVVVKKKHHHIIIJJJEEE???:::888555111111555444555666777999;;;===>>>===<<<;;;;;;<<<<<<;;;999777888999;;;<<<===>>>???JJJVVVccclllttt|||~~~{{{kkkZZZIII@@@===:::999;;;333111000111444888:::;;;@@@BBBEEEGGGEEE@@@999555......//////111222333444222444666777999<<<@@@DDD<<<:::777555777;;;AAADDDCCCBBB@@@DDDUUUjjjyyy~~~uuukkkaaa]]]___^^^XXXRRRJJJPPP[[[iiitttxxxvvvrrrmmmuuu{{{wwwxxx|||~~~xxxvvvtttssssssrrrqqqpppooopppqqqrrrtttvvvxxxyyyyyyzzz|||}}}~~~~~~zzzzzz{{{yyydddZZZWWWVVV\\\\\\XXXQQQQQQVVVYYYXXXUUUUUUUUUUUUVVVXXX\\\```hhhlllqqquuuyyy}}}qqqzzz~~~~~~ppplllrrrssswwwkkkWWWQQQAAA@@@@@@999>>>CCCFFFDDDBBBBBBBBBCCCBBB<<<<<>>BBBGGGKKKMMMNNNPPPRRRSSSSSSUUUXXXZZZ[[[```kkkxxxxxxrrrqqqxxxlll^^^eeerrrxxxtttooojjjeeeeeeppp}}}~~~{{{\\\GGGBBBBBBCCCEEEEEECCCGGGXXXhhh~~~|||}}}{{{yyywwwsssjjj___WWWOOOJJJBBB;;;888666555444444444777<<>>:::888666333111...,,,444///111666BBBkkkrrroooooottt~~~yyyoooyyyaaa\\\ZZZeee|||~~~~~~}}}}}}~~~yyygggRRRHHHJJJMMMIIIDDDBBB<<<777555333000222666555555666777999<<<>>>???<<<;;;:::;;;<<<===<<<;;;888888888:::<<<>>>===<<<888AAAHHHLLLQQQXXXXXXRRRTTTEEE777444444111///000,,,,,,,,,///333777999:::;;;>>>AAABBB???;;;777666/////////000222333555666222444555777999===BBBFFF===<<<::::::===CCCJJJOOOMMMPPPLLLDDDGGGUUU^^^^^^ZZZYYYXXXXXXXXXWWWSSSPPPOOOYYYkkk~~~||||||ssslllsssyyy|||{{{uuusssrrrssssssrrrooommmpppqqqrrrsssuuuxxxzzz{{{zzz{{{|||}}}xxxpppmmmlllfffmmmnnnfffaaagggppptttvvvuuunnneeedddhhhiiidddhhhiiiiiihhhiiilllppptttzzz||||||iiieee~~~www{{{xxxkkkiiiooorrrxxx^^^TTTSSSBBBCCCGGG<<<===>>>@@@BBBDDDEEEFFFDDDDDDCCC@@@@@@GGGSSS]]]yyy~~~qqq\\\XXXMMMHHHNNNRRRTTT___mmmtttkkknnnuuusssdddUUUNNNGGG???888777777777777999;;;<<<<<<>>>@@@BBBEEEIIIOOORRRYYY^^^```\\\\\\```eeeggghhhmmmssszzzzzzmmmjjjllluuu~~~mmm___^^^jjjyyy|||vvvtttxxx}}}|||{{{{{{~~~kkkQQQEEEBBBCCC>>>???DDDCCCCCCOOO```~~~|||zzzwwwrrrhhh\\\SSSKKKFFF???:::777555444333111777777999>>>===BBBPPPkkkjjjHHHBBB@@@>>>___yyytttjjj```XXXUUUSSSRRRKKKaaaaaaNNN[[[^^^MMMGGGFFFJJJHHH???888555444222000444222222333666PPPxxxwwwyyyxxxqqqqqqyyyzzz}}}|||qqq\\\ZZZkkkwww}}}yyy}}}|||~~~|||~~~~~~```UUUMMMLLLMMMJJJEEEBBBAAA===777111///000333555888888999;;;>>>???>>>===:::;;;<<<======<<<;;;:::888:::<<<<<<:::999:::;;;;;;<<<>>>??????>>><<<;;;333222000---,,,+++++++++---///222444444333111000555888;;;>>>===:::555222000000111222333444444555666777999:::;;;>>>BBBEEE===888888AAAPPPbbbxxxyyykkkZZZEEEDDDRRRWWWOOOQQQTTTTTTSSSRRRRRRSSS^^^sss{{{kkkkkkxxx||||||zzzuuutttsssrrrrrrsssuuuvvvwwwwwwwwwxxxyyyzzz|||}}}}}}}}}vvvtttmmmbbb[[[VVVUUU[[[eeeqqq~~~~~~wwwrrrwwwxxxccc[[[uuuyyyuuu|||rrrrrriiiggg{{{~~~xxx}}}rrrWWWRRRNNNJJJIIICCC:::;;;<<<>>>@@@BBBDDDDDDDDDDDDCCC@@@???CCCMMMTTTjjjsssuuuqqqvvv{{{qqq^^^[[[NNNFFFJJJQQQZZZmmmwwwxxxvvvbbbSSSGGG===888888777777888999;;;<<<@@@AAABBBCCCEEEJJJOOOTTTXXX```eeeeeefffjjjnnnooorrrxxx~~~{{{oooggghhhmmmzzz~~~~~~~~~nnnaaa]]]eeeyyyzzz~~~||||||{{{{{{{{{{{{{{{{{{|||~~~cccNNNEEECCCBBB>>>@@@EEEDDDBBBMMM\\\lll~~~}}}{{{xxxtttooofffZZZRRRJJJFFF???:::777555444333111888777999???>>>BBBQQQjjjlllJJJBBB@@@@@@cccrrrjjjaaa\\\ZZZWWWVVVVVV^^^iiiaaaOOO\\\]]]NNNLLLIIIHHHCCC<<<888777555000111333111222666;;;UUU|||wwwwwwtttllllllppptttfff\\\fffiiifffddd^^^nnn~~~||||||~~~~~~~~~[[[RRRJJJIIIIIIFFFDDDEEE???;;;666111///111333666888999:::===>>>>>><<<;;;999:::;;;=========<<<;;;::::::::::::999999::::::888888999999999888777666222111///---,,,,,,------///111333444555333222000222555888::::::888666444000000111222333444555555777777999:::;;;===@@@BBB<<<:::???PPPfff~~~jjjQQQIIINNNNNNIIILLLOOOPPPQQQQQQRRRSSSddd{{{wwwkkkpppzzz~~~~~~{{{zzzuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyzzz{{{|||~~~}}}}}}}}}zzzooobbbTTTQQQPPPUUU^^^jjj{{{vvvkkkgggeeekkkyyy{{{oooUUUXXX{{{www}}}wwwrrroooaaahhhoooWWWTTTPPPKKKHHHAAA999:::;;;<<<>>>@@@AAAAAACCCDDDDDDBBB???@@@EEEIII]]]dddfffhhhrrr|||uuueeeSSSHHHAAAEEEMMMXXXjjj||||||fffVVVJJJ@@@:::999999999999;;;<<<===AAABBBCCCDDDGGGNNNVVV\\\aaaiiipppqqqrrruuuwwwvvvxxx~~~tttlllffffffnnnwww~~~}}}|||pppccc___dddqqq~~~|||{{{vvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~rrrYYYJJJDDDCCCAAA???AAAEEEDDDBBBJJJVVV___sss~~~~~~~~~}}}zzzuuuqqqlllcccXXXQQQIIIEEE>>>999666555444333222888888999??????DDDSSSkkknnnLLLCCC???BBBjjjyyykkk``````cccaaa```bbbooojjjYYYMMM^^^|||RRRHHHJJJGGGEEE???999999:::555...222222///333;;;BBB]]]vvvwwwsssjjjiiilllppp||||||lll\\\ffffff]]]ZZZXXXjjj~~~||||||}}}}}}}}}}}}~~~~~~~~~|||iiiTTTMMMHHHHHHGGGEEEDDDFFF;;;888444111000111444666888:::===??????===:::888888999:::<<<===============;;;888777888:::;;;;;;888777777666555444333333111000///.........///000222333555666666444222111000222333555666555444444000111111222333444555555888888999:::;;;===>>>>>>999999BBBZZZvvvrrrYYYPPPNNNFFFCCCFFFJJJLLLNNNOOOQQQSSSjjjzzzuuu~~~}}}zzzxxxvvvwwwxxxyyyyyyyyyyyyyyy}}}}}}}}}~~~~~~~~~wwwgggUUUSSSSSSVVV\\\hhh{{{wwwcccVVVUUUUUU[[[fffnnnjjjaaaMMMVVV~~~wwwuuurrrrrrpppjjjkkkVVVUUUQQQLLLHHHAAA<<<<<<=========>>>>>>>>>BBBCCCDDDCCC@@@???@@@BBBRRRWWW[[[```mmmwwwqqqbbbJJJDDDCCCGGGLLLQQQZZZccceeekkkttt{{{ooo```YYYPPPGGG;;;:::::::::;;;<<<>>>???@@@AAABBBEEEKKKUUU```gggnnnuuuzzzxxxwwwyyyzzzyyy{{{uuujjjfffgggnnn{{{yyyqqqjjjlllttt}}}}}}{{{zzzzzzvvvvvvwwwxxxzzz{{{||||||zzz{{{{{{zzzyyy{{{~~~zzzaaaOOOEEEAAA@@@@@@???BBBEEEDDDBBBGGGPPPWWWeeexxx~~~}}}}}}}}}yyytttooojjjbbbWWWPPPHHHCCC===888666555444333444999999:::@@@@@@FFFUUUmmmnnnMMMCCC???EEEqqqsssdddccchhhiiiiiillllll]]]LLLLLLaaa}}}oooGGG@@@EEE@@@AAA???;;;::::::666///333222...333???HHHccc{{{rrryyyxxxmmmhhhssstttyyy}}}mmm[[[hhhjjjddddddffflll~~~}}}{{{{{{}}}||||||}}}~~~~~~~~~}}}|||{{{lll^^^QQQKKKHHHKKKMMMJJJEEECCC777555222000000222555666999<<>>>>>>>>:::777666999<<<======<<<;;;999777666555555555111111000///000111222333555666777777777555444333111111111111111111222222111111222333444555666666999888999;;;<<<======<<<;;;:::CCCZZZttt~~~rrreeeWWWVVVTTTIIICCCEEEHHHJJJKKKMMMOOOQQQfffvvvyyynnnmmmqqqooo{{{}}}{{{~~~|||xxxvvvxxxyyy{{{|||}}}}}}|||{{{uuuhhhfffdddcccccckkk}}}~~~gggQQQKKKKKKKKKNNNWWW``````[[[MMMVVV{{{zzzxxxhhhTTTTTTPPPLLLJJJEEEAAA@@@@@@??????>>>>>>>>>AAABBBCCCCCCBBBAAAAAAAAAEEEIIINNNTTT___fff___RRRHHHFFFFFFJJJMMMNNNRRRVVV[[[dddppp{{{wwwiiidddbbbWWWHHH;;;;;;;;;;;;===???AAABBBCCCDDDEEEHHHOOOYYYeeemmmtttxxxyyyuuusssvvvzzz{{{yyyooonnnsss~~~}}}wwwzzz|||{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxyyyxxxwwwwwwxxx{{{~~~rrr^^^NNNFFFCCC@@@???@@@@@@CCCEEEDDDCCCFFFKKKMMMSSS```ppp}}}}}}}}}}}}yyytttoooiiiaaaVVVOOOFFFBBB<<<777555555444444555;;;:::;;;AAABBBHHHXXXooojjjKKKCCC@@@HHHxxxyyyeee___eeekkkmmmnnn\\\MMMEEEPPPhhh|||hhhCCC<<<@@@<<>>???===;;;::::::<<<>>>@@@@@@@@@>>>===;;;999888777777333222222222222444555666888888999999888777666555444333111000/////////000222222333444555666666777999999:::===@@@@@@>>><<<@@@>>>EEEVVVgggooopppqqqaaaVVVQQQOOOQQQ\\\^^^QQQFFFGGGIIIIIIIIIIIIKKKMMMXXX___eeeddd]]]VVVTTTUUUNNNXXXZZZ]]]iiisss}}}yyyxxx{{{|||}}}~~~~~~~~~~~~{{{tttlllkkkwwwuuu[[[FFFGGGGGGGGGKKKTTT```cccaaaRRRYYYyyyzzzfffRRRRRRNNNLLLMMMKKKBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAADDDHHHMMMSSSWWWQQQHHHIIIGGGEEEFFFJJJRRRZZZ```aaalll{{{vvvppprrrppp\\\DDD;;;;;;;;;===???BBBEEEFFFKKKKKKKKKMMMRRR[[[fffmmmpppttttttpppooovvv}}}}}}~~~~~~~~~~~~}}}|||||||||{{{yyyxxxyyyyyyxxxwwwvvvuuuuuutttwwwxxxyyyxxxxxxyyy{{{~~~vvvmmmjjjgggbbb^^^]]][[[RRRGGGAAAAAABBBBBB@@@AAABBBCCCDDDDDDEEEGGGJJJHHHLLLXXXkkk|||~~~}}}{{{xxxsssoooiii```TTTLLLEEE@@@;;;777555555444444666<<<;;;;;;BBBCCCJJJZZZppp}}}cccHHHCCCAAAKKK|||nnnaaaeeerrrtttnnnPPPIIIKKK\\\ooo{{{kkkEEE>>>BBBEEEKKKLLLEEE>>>:::888666222222///333===GGGddd~~~tttxxxuuuggg```rrryyy~~~uuurrr```gggpppvvvzzzwwwuuu}}}}}}}}}|||zzz{{{}}}~~~~~~~~~zzzuuupppggg^^^UUUQQQSSSZZZ\\\QQQAAA666111111000000111222333444555:::AAABBB@@@;;;999888777777888999:::<<<>>>???===???AAAAAA@@@???@@@AAA??????===<<<;;;999888777555555444444555777888999999::::::::::::999999888777555333111/////////000222333333444555666777777999999;;;???DDDEEEBBB>>>???>>>CCCOOOXXXWWWRRRPPPFFF>>>???GGGSSSeeefffTTTGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHIIIIIIHHHEEECCCAAAAAAHHHEEEFFFTTTdddvvv}}}}}}}}}~~~~~~}}}}}}}}}uuulllnnnuuummmVVVEEEEEEGGGIIIOOO\\\iiimmmjjj[[[aaaooocccPPPPPPMMMKKKOOONNN@@@AAAAAABBBCCCDDDEEEEEEBBBAAA???>>>???@@@AAABBBCCCFFFHHHIIIKKKNNNMMMJJJKKKJJJIIIKKKSSS___kkkrrrrrr~~~|||yyyxxxuuuuuuzzzvvv___DDD::::::;;;===AAADDDHHHJJJNNNNNNOOOQQQVVV^^^gggnnnppptttuuurrrsss||||||{{{{{{yyyyyyyyyzzz{{{yyyxxxyyyyyyxxxvvvuuutttsssrrrwwwyyy{{{{{{{{{|||~~~tttmmmhhhgggddd\\\VVVTTTKKKFFFAAA???AAACCCCCCAAABBBCCCDDDCCCDDDFFFIIIJJJLLLMMMXXXmmm~~~xxxvvvrrrnnnhhh^^^RRRIIICCC???:::666555555444444777===;;;<<>><<<999222333111333999BBB```yyytttkkkaaaaaaqqqzzzyyyfffhhhrrr{{{ttt|||}}}|||{{{zzzzzz|||~~~~~~yyysssnnneee]]]VVVWWW[[[___XXXIII:::444///000000000111222222333000666===???<<<999888999888888888888:::;;;===>>>???EEEKKKJJJDDD>>>===>>>===>>>>>>>>><<<:::999777888888777777888999:::;;;::::::;;;;;;;;;;;;;;;;;;777666444333222222222222333333444555666777888888999999<<>>???AAA>>>>>>@@@AAABBBBBBAAA@@@AAAIIIIIIMMM[[[hhhvvvwwwsssvvvvvv||||||hhhTTTIIIHHHKKKOOOYYYgggqqqppphhh^^^iii}}}gggzzz|||]]]MMMOOOLLLJJJMMMLLL===>>>@@@BBBDDDFFFHHHIIIDDDAAA>>><<<===???@@@AAACCCEEEEEECCCDDDHHHLLLMMMOOORRRUUUYYYcccqqq||||||vvvmmmooopppqqqwwwuuuaaaJJJ999:::;;;>>>BBBFFFIIILLLLLLNNNPPPSSSYYYaaakkkqqqtttyyy{{{yyy{{{}}}|||}}}}}}~~~wwwvvvuuuuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuutttsssxxx{{{}}}xxxwwwqqqkkkgggaaaYYYUUUVVVNNNKKKFFFDDDDDDDDDCCCAAABBBDDDDDDCCCDDDHHHJJJJJJPPPMMMSSSgggzzz~~~vvvtttqqqmmmggg]]]OOOFFFCCC???999666444555555444888===;;;<<>>999111444222333777>>>]]]~~~qqqeee```fffttt{{{lllgggnnn}}}~~~ooommm|||||||||{{{zzzzzz|||~~~~~~~~~uuuooolllhhhcccUUUZZZaaa```RRR@@@555444//////000000111111222222,,,222999;;;999777777999999999888888999;;;===>>>AAAJJJRRRPPPFFF===:::<<<===>>>???@@@???<<<:::888::::::999999999:::<<<<<<:::;;;;;;;;;<<<<<<======666666555555444555555555333333444555666777888888999999<<>>@@@CCCEEEFFFGGGGGGHHH@@@OOOXXXaaaqqqyyy{{{~~~zzzfffUUUMMMMMMPPPVVVaaannntttlll```WWWjjjkkkqqquuuYYYLLLOOOMMMJJJKKKIIIAAA@@@???@@@CCCFFFFFFFFFGGGCCC???>>>>>>@@@AAAAAA<<<>>>@@@BBBDDDGGGKKKOOOSSS^^^hhhppp{{{wwwkkknnnhhhaaa]]]\\\WWWHHH:::;;;888:::AAAHHHJJJKKKLLLXXXVVVVVVZZZaaakkkvvv~~~zzz{{{wwwsssyyy}}}{{{zzzxxx|||{{{zzzyyyvvvttttttuuuwwwxxxwwwvvvuuuttttttttttttttt}}}zzztttssspppgggaaaaaa[[[VVVOOOIIIFFFEEEDDDCCC@@@@@@BBBDDDGGGIIIKKKMMMRRRUUUYYYaaakkkwww~~~xxxuuuqqqjjjbbbWWWKKKDDD???===999666444333444555888>>><<<<<>>666555111777333444<<>><<<:::===<<<;;;<<<======;;;999>>>>>>===<<<;;;;;;;;;;;;<<<;;;999777666444444333555666777888999999999999<<<:::@@@MMMSSSNNNLLLOOOQQQTTT[[[eeelllkkkaaaYYYMMMPPP]]]sss|||aaaIII???===:::777666555555666;;;;;;AAALLLTTTSSSPPPOOOUUUlll|||cccWWWYYY^^^kkkxxxyyy```~~~iiimmmjjjYYYJJJIIIIIIFFFGGGKKK???BBBDDDDDDCCCDDDFFFHHHJJJHHHDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>@@@EEEKKKPPPYYYffftttpppjjjaaaZZZQQQJJJGGGDDD@@@;;;===:::===EEEKKKLLLMMMNNNWWWZZZ^^^eeemmmwwwtttvvvuuurrrwwwzzzvvvxxxwwwuuuxxx~~~{{{zzzxxxuuusssrrrssstttvvvuuuuuuttttttuuuuuuvvvwww||||||~~~}}}xxxtttuuulllggg___XXXSSSNNNJJJGGGFFFFFFGGGGGGIIIJJJLLLMMMRRRWWW```iiirrr{{{}}}xxxuuupppjjjaaaVVVKKKDDD>>><<<999666444444444555777===<<<<<>>>>>???>>>>>>======<<<<<<<<<<<<======>>>===;;;999888777777777888888999999999999999888::::::DDDRRRXXXRRRNNNPPPXXXYYY^^^gggrrrzzz}}}}}}kkksss~~~{{{eeeJJJ777999888555333222111222222;;;<<>><<<===BBBIIIOOO[[[hhhyyy}}}qqqdddbbbXXXPPPFFF===888666888:::>>>===@@@IIINNNOOOOOOQQQYYYaaakkkssszzzzzzppptttuuuuuuwww~~~}}}wwwwww{{{vvvtttvvv|||{{{xxxwwwtttrrrppppppqqqrrrrrrssssssuuuvvvxxxzzz{{{}}}zzzvvvoooggg```XXXPPPKKKIIIIIIKKKLLLNNNOOOPPPPPPUUU^^^kkkvvv}}}~~~{{{xxxuuuooohhh___UUUKKKDDD>>>;;;888555444444555666666<<<;;;<<>>777333444555111000000000111111222333777888888999999999999999666666999<<<<<<<<>>BBB@@@;;;===<<<<<<===???@@@???>>><<<===>>>======>>>@@@BBB======<<<;;;;;;<<<===>>>???>>>===;;;;;;;;;;;;;;;::::::::::::999999999999999;;;HHHXXX]]]VVVQQQRRR\\\YYYXXXZZZcccqqq~~~hhhJJJ888222444333111000///000000111888999>>>FFFNNNVVVcccooo{{{iiidddjjjxxxnnn~~~vvvxxxrrr___kkk|||zzz{{{aaaUUUOOOSSSUUUOOOLLLNNNBBBFFFJJJJJJGGGFFFGGGJJJMMMLLLMMMNNNNNNLLLGGGDDDDDDCCC@@@>>>===@@@FFFJJJXXXcccrrr|||ssseeeccc___TTTGGG???:::666666888<<<<<>>@@@@@@@@@;;;===>>>===<<<===@@@BBB@@@???===;;;;;;;;;<<<===>>>>>>======<<<<<<<<<===:::::::::999999:::::::::999<<>>>>>===<<<<<<<<<>>>AAADDD>>><<<::::::===???@@@@@@???@@@AAAAAAAAABBBDDDFFFEEECCC@@@===:::::::::;;;>>>>>>???@@@@@@???>>>===:::999999999999:::;;;<<<:::>>>JJJYYY]]]VVVTTTXXX^^^WWWLLL@@@888777<<<@@@KKKIIICCC999000---000444222222222222222333333444111111333555999DDDXXXkkkuuulllpppxxxnnnqqqyyyuuuyyy~~~yyybbbXXXqqq}}}fff[[[TTTVVVUUUOOONNNRRRLLLJJJHHHHHHJJJKKKJJJHHHIIIIIIJJJMMMPPPQQQPPPOOOKKKKKKKKKHHHFFFEEEEEEGGGJJJNNNVVV```hhhuuuyyyoooVVV>>>555555555888===;;;<<>>GGGLLLXXXmmmkkkXXXGGG@@@AAASSS~~~aaaTTTPPPNNNNNNQQQPPPHHHIIIRRRUUURRRXXXeeelllUUULLLGGGFFFEEEDDDCCCAAA@@@???>>>777:::555555777CCCmmm~~~zzzqqqmmm}}}}}}gggeeewww~~~~~~}}}wwwrrrnnneee\\\LLLGGG@@@:::666333000...333333333444555666777888999:::<<<======;;;999888:::===>>>===???CCCDDDBBBDDDBBBBBBBBB???>>>AAAGGG???<<<999999;;;===???@@@CCCCCCDDDHHHLLLNNNNNNMMMKKKIIIDDD@@@===<<<<<<===BBBDDDGGGIIIIIIGGGDDDAAA===<<<;;;::::::;;;<<<===;;;???LLL[[[]]]VVVTTTXXXXXXQQQFFF;;;444000000111333111//////111222000...000000111111222222222222333222333555666>>>NNN^^^tttqqqkkkpppyyy~~~sssfffwwwzzzxxx|||sss___YYYsss~~~hhh]]]UUUUUURRRLLLMMMRRRMMMLLLJJJHHHGGGGGGJJJKKKKKKJJJIIIKKKNNNQQQSSSSSSNNNNNNLLLJJJHHHIIILLLOOOMMMLLLOOOTTT[[[hhhtttfffXXXEEE777555777666999???===???DDDLLLRRRVVV]]]eeeuuuuuufffuuu}}}sssnnnkkkllllllmmmrrryyywwwtttvvvvvvtttttttttsssrrrrrrqqqqqqpppyyyzzz{{{}}}{{{xxxsssmmmddd[[[RRRJJJCCC>>>999777555333333444666888666<<<<<<>>>GGGLLLXXXmmmfffPPPBBB@@@CCC[[[lll___^^^]]]YYYSSSSSSJJJKKKXXX```___eeepppzzz```OOOMMMJJJHHHFFFDDDDDDBBBAAA???@@@888<<<888777666>>>fff{{{{{{|||yyyhhhrrryyyhhh```sss~~~~~~~~~~~~~~~~~~{{{}}}{{{vvvrrrnnnfff]]]OOOIII@@@:::777666444222333333333333555666777888999;;;>>>AAAAAA???<<<::::::>>>AAAGGGRRR]]]```\\\ZZZQQQJJJHHHEEEAAABBBGGG@@@<<<999777999;;;===>>>CCCBBBDDDLLLUUUZZZXXXTTTPPPMMMIIIEEEBBBAAABBBBBBKKKNNNSSSVVVVVVRRRLLLIIICCCAAA???===<<<<<<<<<===:::@@@PPP___```WWWSSSVVVSSSJJJ>>>666222111000//////000222444555444111000000111111222222222222222333222444666777:::EEEPPPWWWkkk{{{{{{zzz~~~nnnhhhnnnvvv~~~vvvooooooppplllaaaXXXttt~~~}}}yyymmm___ZZZqqq{{{eee\\\UUUUUURRRLLLLLLQQQKKKMMMMMMIIIDDDCCCIIIOOONNNLLLJJJJJJMMMQQQTTTUUUPPPOOOLLLIIIIIILLLRRRWWWZZZUUUSSSRRRSSS]]]tttgggPPP>>>666666>>>@@@::::::@@@@@@BBBGGGOOOUUUYYYccclll{{{ccc]]]sssuuujjjggghhhkkkmmmjjjkkkvvv}}}vvvsssuuuuuussstttttttttssssssrrrrrrrrr{{{|||}}}{{{xxxrrrlllbbbYYYPPPHHHAAA===888777555333333444777888666======???GGGLLLXXXlllfffMMM@@@@@@EEE___uuuppptttsssdddTTTQQQJJJPPPcccppppppoootttsss\\\QQQTTTNNNLLLHHHGGGFFFDDD@@@===AAA999===999888555;;;bbbvvvwww||||||dddiiinnn~~~pppdddsss||||||||||||}}}~~~~~~~~~|||}}}|||wwwtttppphhh```MMMFFF===666444555555444222222222333444555777777:::===AAADDDDDDBBB>>><<<777<<>>AAALLLYYY```]]]WWWSSSPPPLLLHHHFFFFFFGGGHHHSSSWWW\\\```___ZZZSSSOOOIIIFFFCCC???===<<<<<<<<<999AAASSScccdddXXXRRRTTTVVVJJJ<<<333222333333111...111444222...,,,000444222333444444444444333333222111333666777888>>>FFFMMMiii|||}}}lllfffllltttwwwjjjbbbhhhmmmeeeYYYRRRkkkwwwjjj___\\\oooqqqbbbYYYUUUVVVSSSLLLKKKPPPJJJKKKMMMMMMKKKJJJIIIIIINNNOOOPPPPPPPPPRRRUUUXXXQQQRRRRRRQQQOOOQQQVVVZZZ```UUUNNNOOOPPPTTTeeexxx~~~```FFF@@@>>><<<;;;;;;;;;<<<===???EEEIIIKKKRRR___jjjnnnwwwcccdddpppzzzjjjdddlllnnnnnnllllllrrr~~~{{{wwwtttsssssstttqqqrrrttttttttttttuuuwww{{{|||}}}~~~~~~zzzwwwuuujjj___XXXQQQFFF???<<<999777555333333444666888;;;>>>===AAAHHHIIITTTkkkyyydddTTTFFF@@@IIIlll{{{rrrtttwwwccc[[[MMMQQQkkkwwwoooooo|||iiiPPPTTTXXXNNNKKKHHHFFFFFFGGGFFFFFFFFF@@@>>>===777444AAATTTttttttmmmkkkooozzz~~~yyyeeerrr~~~~~~}}}}}}~~~{{{vvvsssqqqiiiaaaOOOGGG>>>:::777333222444000222444444444444666888999;;;===???@@@???===;;;;;;;;;DDD[[[vvv~~~dddPPPNNNMMMDDDAAAGGGBBB<<<777888999777888;;;;;;DDDGGGEEELLL[[[bbb^^^[[[VVVQQQLLLKKKKKKLLLLLLWWWZZZ```gggmmmlllfffaaa^^^OOOHHHEEE<<<;;;>>>::::::BBBQQQ^^^___XXXRRRRRRLLL@@@444222444333111111222111222333555555333222333333333444444444555555666777777777666888<<>>@@@BBBBBBFFFKKKQQQXXXaaallluuu{{{fffZZZ___mmmvvv}}}ooooooppptttvvvuuuttt|||}}}{{{wwwtttrrrrrrssstttrrrtttvvvvvvvvvvvvxxxyyyzzz~~~~~~yyyvvvrrrggg]]]VVVOOOEEE>>>;;;999777555333333444666888;;;>>>===AAAIIIJJJVVVmmmuuu[[[KKK@@@???MMMnnnkkkgggiiiwwwtttVVVJJJPPPiiitttooouuunnnbbbWWWYYYSSSPPPNNNMMMLLLMMMLLLJJJHHHGGGAAA???>>>888444@@@QQQxxxsss~~~}}}xxxwww}}}yyy|||pppxxx{{{rrrrrrvvvxxx}}}}}}~~~{{{vvvssspppiii```PPPGGG???;;;777333222444111222444444444444666888666777:::<<<<<<;;;999888<<<<<>>333222333333222222222222333555777777666444333333444555555666777777666777777777666777999<<>>===AAAJJJLLLYYYpppqqq\\\LLL@@@@@@OOOjjjtttggg\\\\\\fffxxxzzzpppkkkMMMGGGPPPfffnnnjjjwwwuuu\\\^^^aaaaaaPPPNNNNNNNNNOOOOOONNNKKKHHHHHHCCCAAA???888444>>>LLL{{{|||rrr~~~}}}|||~~~|||wwwwww}}}hhh```ccckkkqqq~~~}}}}}}}}}~~~{{{vvvsssppphhh___QQQHHH???;;;777333222444111333444555444555777888555666888::::::999888777;;;<<>>;;;===>>>>>><<<::::::;;;999AAANNN```tttrrr```XXX]]]eeetttyyy~~~mmm\\\```zzz```aaaaaa^^^VVVPPPNNNMMMKKKLLLOOOGGGMMMSSSTTTQQQOOOPPPRRRMMMPPPTTTWWWXXXXXXYYYZZZUUUUUUUUUVVVWWWXXXWWWWWWYYYRRRMMMLLLMMMLLLKKKKKKLLLNNNNNNLLLMMMNNNJJJDDD???AAABBBBBBCCCGGGNNNTTTYYY[[[fffrrrooofffmmm~~~cccRRRRRRNNNPPPRRRPPPOOOWWWhhhwww|||vvvuuuuuusssrrrrrrrrrssssssxxxyyy{{{||||||}}}|||wwwsssiii___VVVQQQKKKCCC===;;;666555333333333666999::::::>>>>>>DDDOOOTTTccc{{{oooQQQGGG@@@BBBTTTtttooo[[[]]]kkk|||yyyeeeYYY[[[FFFJJJYYYeeeaaa\\\mmmzzzaaabbbccccccRRRPPPOOONNNOOOPPPPPPNNNMMMIIIHHHFFFCCC<<<888;;;AAAiiiqqq{{{wwwoooqqqmmm```YYY]]]fffnnn~~~~~~}}}}}}~~~~~~}}}~~~|||~~~|||xxxuuuqqqiii___SSSJJJAAA===999444333555222444666666666666888:::;;;;;;<<<======<<<;;;:::999888999???GGGMMMOOOOOONNNRRRZZZ^^^WWWLLLLLLSSSQQQEEE:::777999888888999:::777>>>KKKMMMIIITTTgggzzz{{{VVV@@@@@@AAA:::???KKKWWWYYYPPPEEE@@@;;;555111222444333444666111111333666999;;;:::999666777888:::<<<>>>???@@@<<<>>>??????===<<<<<<======???FFFRRRdddwwwppp___ZZZ```iiiyyy|||rrr```eeetttaaalllwww^^^WWWPPPKKKKKKKKKJJJKKKNNNFFFJJJOOORRRSSSRRRRRRRRROOOPPPQQQRRRSSSVVVZZZ]]]TTTUUUVVVYYY\\\^^^]]][[[ZZZVVVQQQNNNLLLJJJHHHGGGGGGGGGGGGIIIOOORRRLLLBBBAAA@@@@@@AAAEEELLLRRRUUUYYYaaannnvvvqqqiiippp}}}zzzhhhSSSIIIMMMIIIJJJKKKKKKKKKSSSfffwwwxxxzzz}}}yyyvvvvvvvvvvvvuuuuuuvvvvvvvvvyyy{{{}}}~~~}}}wwwsssggg^^^TTTOOOJJJBBB<<<:::555444333222444666999;;;;;;???@@@FFFRRRXXXhhhiiiPPPGGGBBBDDDYYY|||ttt^^^aaakkkvvvssseee[[[YYYIIIPPP^^^hhhccc___tttvvv```\\\XXXZZZRRRKKKKKKLLLNNNOOOOOOLLLJJJJJJJJJIIIEEE???<<<<<<>>>___tttzzz~~~yyy{{{wwwddd\\\^^^fffmmm~~~~~~}}}|||~~~~~~}}}}}}~~~}}}~~~~~~yyyvvvsssjjj```TTTKKKBBB===999444333555333555666777666777999:::;;;;;;<<<<<<;;;;;;::::::999888999<<>>??????>>>>>>???AAA@@@AAACCCHHHRRRbbbsss}}}kkk\\\YYYbbbkkkwwwzzzsssdddllllll```uuutttbbbWWWQQQNNNOOOPPPOOOPPPSSSMMMNNNQQQUUUYYYYYYVVVRRRRRRQQQQQQOOOOOORRRVVVZZZUUUVVVXXX]]]bbbeeecccaaaZZZ[[[ZZZUUUPPPLLLJJJHHHFFFGGGHHHJJJPPPSSSNNNEEEEEEAAA>>>AAAHHHPPPTTTVVV\\\jjjxxxyyyoooiiimmmttt~~~wwwooogggZZZMMMGGGHHHHHHHHHJJJLLLMMMTTTgggzzzyyypppwww~~~zzzyyyxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{|||~~~}}}wwwssseee\\\RRRMMMGGG???999777444444222222444777:::<<<<<<@@@AAAHHHUUU\\\mmm|||___QQQGGGBBBHHHaaahhhjjjjjjlllnnnmmmfff[[[TTTNNNUUUbbbkkkiiilllmmmZZZWWWNNNRRRPPPHHHKKKOOOTTTVVVSSSMMMIIIJJJLLLKKKGGGBBB???>>>===UUUyyyzzz|||{{{|||pppfffeeeiiimmm}}}{{{}}}~~~}}}}}}}}}~~~~~~~~~{{{xxxtttkkkaaaUUULLLCCC>>>:::444333555333555777777777777999;;;<<<<<<<<<<<<;;;;;;::::::888888999;;;???CCCHHHJJJNNNSSSYYY[[[VVVQQQTTT[[[VVVGGG:::777999::::::;;;777555888@@@HHHPPP]]]jjjtttpppRRRDDDDDDBBB???@@@GGGQQQSSSKKK@@@;;;888444333555666444444777444444666888;;;<<<<<<:::888999:::<<<===???@@@@@@???@@@AAABBBBBBCCCGGGIIILLLNNNMMMJJJJJJTTTdddrrryyywwweeeYYYYYYbbblllttt{{{tttiiixxxggg___{{{pppaaaXXXSSSQQQTTTUUUSSSSSSUUUUUUTTTUUUZZZ___```ZZZUUUSSSSSSQQQOOONNNOOOSSSVVVVVVWWWZZZ```gggjjjhhhfffZZZ___bbb^^^XXXTTTQQQOOOLLLNNNOOOOOORRRTTTPPPIIIHHHBBB>>>AAAKKKSSSVVVVVVbbbssszzzllleeegggiiirrrvvvlllmmmaaabbbbbb^^^WWWNNNIIIHHHGGGGGGJJJMMMNNNSSSeeexxxyyykkkqqq}}}|||xxxvvvwwwyyyssstttuuuwwwzzz|||}}}~~~~~~~~~xxxsssdddZZZQQQKKKEEE===777555444333222222444777:::<<<===AAABBBIIIVVV^^^ooovvvVVVHHH???<<>>:::555333555444555777888777888999;;;>>>>>>>>>======<<<<<<<<<888888888999:::>>>CCCFFFLLLNNNQQQTTTUUUUUUWWW[[[YYYIII:::777999:::::::::;;;999888;;;BBBLLLXXX___dddsss{{{fffVVVEEEAAAEEEBBBGGGGGGLLLTTTVVVMMMCCC===888555444666777444555777666666777:::===>>>===;;;999:::;;;<<<===>>>???@@@DDDEEEEEEFFFGGGIIINNNQQQ```bbb```WWWNNNRRRaaapppxxx~~~tttcccXXXYYYdddnnnrrr}}}vvvoooggg```~~~dddVVVSSSOOONNNQQQRRROOOMMMNNNYYY```ZZZOOOVVVhhhhhhWWWUUUTTTSSSSSSTTTTTTSSSRRRQQQYYYdddmmmrrrqqqlllhhhcccaaa^^^[[[YYYXXXXXXYYYOOOSSSUUUVVVYYYYYYSSSJJJCCCFFFCCCFFFRRRTTTSSS[[[kkkxxx}}}oooeeebbbdddmmmuuu}}}zzzooobbbYYYVVVRRRTTTSSSPPPKKKHHHHHHJJJIIIHHHGGGIIIOOO[[[hhhqqq~~~sssccciiizzz}}}xxxxxxyyy{{{vvvvvvwwwxxxzzz|||~~~}}}sssiii```XXXPPPKKKDDD<<<777666666444333222444777;;;>>>>>>>>>DDDOOOYYYfff|||rrrRRRKKKHHH>>>IIIsssjjjrrrjjj``````nnnVVVXXXSSS\\\ooozzz]]]PPPJJJGGGJJJUUUPPPTTT___```VVVPPPQQQIIIIIIHHHGGGDDD@@@===;;;OOOwww|||~~~yyy}}}}}}sssiiirrr~~~~~~zzztttmmmhhhYYYNNNCCC===888333333666666777999999999999<<<>>>:::::::::;;;<<<<<<;;;:::>>>:::999:::999999>>>DDDGGGJJJUUU___^^^XXX[[[dddbbbEEE777<<<<<<;;;===;;;999999::::::===EEEPPPYYY___eeetttgggNNNDDD???<<<@@@IIIRRRLLLKKKSSSWWWOOOCCC<<<888777666666666888999;;;666777999===AAABBB>>>;;;:::888:::@@@CCCBBBBBBEEEGGGEEEEEEGGGEEEJJJ```yyybbb\\\]]]aaaooorrrwwwttt```]]]^^^eeerrr{{{qqqllleeeggg~~~\\\XXXLLLLLLKKKLLLRRRWWWUUUOOOhhhkkkcccSSSQQQ\\\aaa[[[\\\XXXTTTRRRTTTUUUUUUSSSRRRXXXaaaiiimmmkkkgggddddddbbb```^^^^^^^^^______ZZZ\\\\\\[[[[[[ZZZSSSJJJCCCFFFDDDHHHTTTVVVVVV___nnn{{{~~~oooeeebbbdddjjjoootttrrriii\\\SSSNNNMMMMMMMMMLLLKKKIIIGGGGGGIIIIIIIIIKKKQQQ]]]lllwww}}}yyyiii___hhhzzzzzzvvvvvvxxxzzztttuuuvvvwwwzzz|||~~~}}}ssshhh^^^VVVNNNIIIBBB:::666555666444333333444888;;;>>>BBBAAAEEEOOOYYYhhh~~~pppQQQEEEEEE???MMMxxxiii___XXXZZZgggRRRPPPOOOXXXfffoooyyy{{{```WWWPPPLLLQQQUUUTTTYYYbbb```VVVTTTYYYMMMKKKGGGDDDAAA???>>>>>>JJJssszzz||||||}}}zzztttmmmhhhYYYNNNCCC===888333333666666777888888888999;;;>>>@@@???>>>=========;;;:::;;;999999::::::999<<>>DDDCCCGGGQQQ^^^ooojjjMMMCCCCCC@@@SSSiiibbb___cccjjjWWWPPPTTT[[[bbbhhhyyymmm```\\\UUUSSSYYYPPPQQQWWW\\\WWWOOOPPPXXXPPPLLLGGGAAA>>>>>>???@@@CCCjjj~~~wwwttt}}}yyytttmmmhhhYYYOOODDD===888333333666777888888888888999;;;>>>AAAAAAAAAAAA@@@???>>>>>>:::888888::::::999<<>>>>><<<<<<<<<::::::???HHHOOOXXXYYY___iiiuuu}}}vvvjjjIII>>>666666666777???IIIVVVZZZZZZUUUSSSRRRIII<<<>>>>>>>>>======<<<;;;:::BBBAAABBBDDDFFFFFFDDDBBB???===???CCCCCCBBBEEEJJJLLLNNNSSS[[[bbblllzzzwwwaaaSSSOOOXXX\\\dddsssooobbbdddeeehhhrrrkkkppp{{{eeelll}}}yyyWWWSSSUUUVVVTTTSSSUUUXXXVVVPPPfff___TTTJJJAAABBBOOO\\\eeeeeebbb]]]YYYVVVWWWXXX^^^aaaeeeiiillllllkkkjjjhhhhhhhhhhhhhhhiiijjjkkkiiiiiigggcccbbbaaaZZZRRRMMMLLLFFFKKKWWWXXXZZZggguuummmkkkjjjooooooppppppnnnhhh^^^WWWPPPKKKFFFGGGLLLOOOLLLHHHEEEHHHKKKLLLPPP[[[kkkxxxxxx{{{pppkkkjjjttt{{{vvvttttttvvvxxxwwwxxxyyy|||{{{pppdddZZZRRRIIIDDD???888444555444444333444666999<<<>>>AAACCCIIIUUUeeeyyybbbIIIFFFCCCAAA[[[rrrrrrsssrrrmmmZZZQQQ[[[bbbaaagggyyy\\\\\\[[[VVVYYY```QQQQQQSSSUUUQQQKKKLLLQQQPPPMMMGGGBBB?????????@@@AAAeeeuuu{{{tttvvv|||~~~}}}}}}~~~}}}yyytttmmmhhhYYYOOODDD===888444444666777888888888888999<<>>BBBFFFHHHHHHFFFDDDBBB<<<999888::::::999>>>EEETTTeeewww|||yyy{{{nnnMMM999999777999???@@@===>>>===;;;:::<<>>777555555444444444555777:::===??????CCCKKKXXXjjj}}}yyy^^^IIIIIIBBB@@@bbbyyyvvvaaaOOOPPPeeerrroootttlllSSSYYYXXXWWW___eee[[[XXXVVVVVVTTTQQQOOOOOOMMMLLLJJJGGGDDDBBB@@@@@@DDDeeetttvvvyyyvvvxxx{{{~~~~~~}}}}}}}}}~~~|||yyysssmmmhhhZZZOOODDD>>>999444444777777888888888888;;;???BBBCCCJJJQQQUUUSSSMMMGGGDDD@@@<<<999999999;;;BBBJJJSSSgggxxxzzzyyyoooNNN:::999888999???@@@>>>???>>><<<999;;;@@@EEEPPPTTTYYY[[[YYYVVVRRROOOLLLHHHEEEEEEDDDAAA<<<999666666777777444333777===LLLeeeuuunnn```YYYRRRHHHLLLJJJFFFDDDCCCEEEHHHKKKKKKOOOUUUWWWTTTLLLBBB<<<>>>???BBBEEEFFFJJJWWWeeexxxjjj```ZZZXXXTTTQQQOOOJJJTTTZZZiiizzzwwwgggbbbgggffffffqqqyyydddtttsssfffqqqttt___ZZZSSSUUUTTTPPPOOOQQQNNNJJJRRRIIIAAA@@@BBBDDDGGGKKKWWWbbbmmmnnnggg``````ccc___aaacccfffhhhjjjkkkkkklllllllllkkkkkkjjjiiiiiiiiinnnssswww|||}}}uuulllcccYYYMMMOOOXXXXXX___sssxxxttttttqqqsssssstttxxx|||}}}zzzvvvggg\\\PPPJJJIIIHHHDDD@@@@@@DDDJJJQQQWWW^^^dddhhhqqqzzz}}}~~~zzzwwwvvvvvvxxxyyy}}}~~~~~~yyymmmaaaXXXOOOFFFAAA<<<666444666333333444666888;;;===???@@@EEEMMMYYYkkk}}}ttt[[[KKKHHH@@@CCClllzzz|||oooQQQGGG]]]}}}gggTTTZZZUUUXXXdddddd^^^ZZZWWWUUUUUUSSSPPPNNNKKKLLLLLLKKKIIIFFFCCCAAAAAA___{{{uuuttt~~~vvvtttvvv{{{}}}~~~~~~~~~}}}}}}}}}~~~|||yyysssmmmiiiZZZPPPEEE>>>999444444777777888888999:::===CCCFFFOOOVVV^^^```ZZZPPPGGGCCCAAA===:::::::::<<>>>>>>>>??????===:::;;;???CCCIIIPPPWWW[[[YYYVVVSSSRRRGGGBBB??????===999666777222444666666444444777:::DDD```{{{yyyoooeee]]][[[XXXTTTQQQPPPRRRTTTWWW```bbbccc___WWWLLLCCC>>>===???CCCGGGKKKUUUiii|||vvvZZZNNNRRRTTTVVVUUUKKKNNNQQQ\\\mmm|||~~~}}}{{{tttgggdddkkkiiilllzzzvvvhhh}}}kkkcccoooiiiYYYSSSUUUWWWWWWTTTRRRSSSRRRNNNMMMJJJEEEAAABBBGGGIIIHHHQQQZZZeeelllnnnlllkkkkkkeeefffhhhjjjllllllllllllkkklllllllllkkkkkkjjjjjjiiiqqqzzz|||qqqlll___PPPQQQ[[[]]]ggg~~~}}}zzzzzzwwwyyyzzz}}}{{{rrrfff]]]VVVPPPHHHBBBAAAEEEMMMXXXbbbhhhhhhgggooo{{{~~~~~~|||xxxlll```UUULLLDDD???:::555333555333333444666999;;;>>>???BBBGGGOOOZZZnnnoooWWWIIIDDDAAANNN|||ooouuu|||tttcccHHHJJJiiidddWWW]]]SSSWWWbbbZZZVVVWWWVVVTTTQQQPPPOOONNNKKKLLLLLLLLLJJJHHHFFFEEEAAA\\\vvvwwwttt}}}~~~zzzzzzrrrkkkyyy~~~~~~}}}}}}}}}}}}~~~|||xxxsssmmmiiiZZZPPPEEE>>>999555444777777888888999;;;@@@FFFJJJVVV\\\aaa```XXXMMMFFFBBB===;;;:::<<<======BBBHHH\\\sssiiiJJJ:::===;;;;;;===<<<===>>>???>>>;;;<<>>???DDDIIIOOO\\\rrrjjjRRREEEBBBEEEYYYaaahhhmmmcccVVVCCCPPPeee}}}bbbZZZ^^^PPPUUU^^^QQQPPPVVVYYYUUUPPPOOOQQQSSSMMMMMMLLLKKKKKKJJJIIIHHHIIIbbbyyy{{{wwwuuutttyyy~~~}}}~~~}}}~~~}}}{{{xxxsssmmmiiiZZZPPPEEE>>>999555555777777777999:::<<>>@@@DDDWWWpppfffHHH:::>>>===;;;===:::<<<>>>???>>><<<===@@@DDDFFFLLLSSSSSSPPPOOORRRVVVUUUNNNIIIHHHDDD<<<:::===999999777555555888888777555999IIIeeeoooXXXEEE===>>>AAA>>>AAAGGGMMMVVViiiiiiPPPQQQMMMRRRXXXNNNHHHDDDFFFQQQaaappprrrggg[[[UUUVVV[[[ZZZWWWTTTUUU[[[eeemmmvvvwwwtttkkk```^^^eeennnsssvvv}}}llliiiaaacccjjjjjjtttiiilllbbb^^^nnn^^^SSSMMMLLLPPPQQQNNNLLLNNNNNNLLLQQQMMMHHHGGGIIILLLMMMLLLMMMOOOSSSYYY___iii{{{|||yyy{{{}}}zzztttrrrpppmmmjjjiiijjjlllnnnmmmrrrzzz{{{qqqpppuuuxxxlllZZZUUU\\\bbbssszzzeeeVVVIIIIIISSSiiizzz{{{pppfffrrr~~~}}}yyypppdddZZZSSSIII???;;;888555444555444333555999::::::===BBBGGGGGGNNNaaa|||~~~dddPPPFFFEEE>>>aaahhh[[[lllnnnTTTDDDIIIiiilllqqqmmmxxxoooWWWYYYZZZYYYYYYVVVOOOUUUWWWQQQLLLNNNNNNKKKPPPMMMKKKMMMPPPQQQMMMHHHJJJNNNddd{{{sss}}}}}}zzz{{{uuu~~~~~~{{{xxxwwwrrrkkk^^^QQQEEE>>>:::666666777999999999;;;>>>CCCHHHKKKLLLSSSRRRLLLLLLQQQOOOFFF>>>===>>>@@@BBBBBBAAA???MMMYYYeeeiiikkkooosssuuu[[[LLL???<<<<<<::::::<<<>>>===???CCCDDD@@@???AAAGGGJJJRRRYYYWWWPPPPPPUUUZZZ[[[YYYQQQFFF===::::::::::::999999999999999999;;;;;;<<>>BBBBBBDDDMMM]]]tttwwwgggZZZTTTSSSVVVWWWEEE>>>???IIIRRR\\\ooolll___XXXQQQKKKHHHGGGIIIIIIGGGFFFKKKTTT]]]kkktttxxxnnn[[[QQQUUU^^^hhhsssxxxxxxggg[[[SSSWWW]]]cccppp~~~hhhaaajjj|||\\\KKKPPPIIIGGGEEEEEEGGGJJJMMMNNNQQQNNNKKKJJJKKKMMMOOOPPPPPPPPPRRRVVVZZZcccttt}}}{{{xxxssssssrrrpppooonnnnnnoooooorrrvvv~~~}}}uuutttyyyyyyooo^^^YYY```gggwwwkkkVVVKKKMMMZZZnnn}}}|||rrrkkkwww~~~zzzuuummmaaaYYYQQQGGG===999777444333444666555777;;;<<<;;;>>>CCCLLLKKKQQQccc}}}rrr[[[KKKEEEFFF;;;]]]vvvppp}}}uuuUUUGGGPPPgggnnntttooo|||iiiVVVYYYYYYXXXXXXUUUTTTWWWTTTLLLIIILLLMMMLLLLLLJJJHHHJJJMMMMMMHHHDDDGGGIIIZZZyyyyyy{{{yyy}}}|||uuu{{{nnnuuu}}}~~~|||zzzxxxsssmmm^^^RRREEE>>>:::666666777999999:::;;;>>>BBBFFFHHHJJJPPPRRROOORRRWWWRRRHHH>>>????????????@@@BBBDDDIIIPPPVVV[[[bbbjjjmmmkkk[[[MMM???<<<<<<;;;;;;===@@@===>>>BBBCCCBBBDDDHHHIIILLLSSS[[[ZZZSSSPPPQQQZZZ^^^___\\\RRRHHHAAA>>><<<<<<;;;:::::::::;;;;;;::::::999<<>>===DDDJJJSSSggg|||zzzeeeXXXRRRMMMIIIHHHDDDEEEEEECCCBBBEEEKKKQQQbbbiiillldddUUULLLOOOVVVaaalllpppwwwxxxeeeZZZSSSTTTVVV[[[iiixxxmmmuuuaaannn{{{XXXJJJMMMMMMKKKHHHGGGIIINNNRRRUUUQQQQQQPPPNNNNNNOOOSSSVVVTTTRRRRRRTTTVVV\\\kkkyyy~~~wwwrrrrrrrrrrrrrrrrrrrrrrrrvvvyyy~~~yyyzzz~~~}}}tttccc\\\bbbgggtttyyy]]]MMMSSS```qqqzzzxxxrrrppp}}}|||yyyzzz{{{{{{vvvppphhh^^^WWWNNNDDD;;;888666333222333777666888<<<===<<<@@@EEEOOOOOOUUUhhhfffQQQGGGEEEFFF<<>>AAACCCEEEGGGMMMRRRSSSYYY\\\UUUHHH@@@BBBBBBAAA@@@BBBFFFJJJMMMOOOQQQWWWbbbkkkkkkeeeXXXLLL@@@;;;<<<<<<===???@@@======AAADDDEEEIIINNNPPPRRRYYYbbbddd^^^VVVSSSWWW\\\bbbccc]]]RRRGGGAAA???>>>===<<<<<<<<<<<<<<<;;;:::999888<<>><<>>DDD[[[|||~~~~~~}}}uuuoooxxx~~~}}}xxxrrr```TTTGGG@@@;;;777666888888999;;;===???AAABBBCCCGGGLLLQQQVVV\\\]]]RRREEEDDDEEEEEEFFFHHHJJJLLLNNNRRRVVVZZZ```gggkkkfff]]]RRRIII???;;;<<>>CCCGGGGGGJJJOOOVVVZZZbbbmmmssspppfff^^^RRRVVV[[[___]]]UUUKKKDDDAAA@@@???>>>=========>>>;;;;;;;;;::::::<<>>>>>>>><<<@@@OOO___xxx}}}nnn^^^VVVQQQLLLHHHGGGDDDCCCAAAAAABBBCCCCCCBBBDDDEEEFFFDDD@@@>>>???AAAIIISSSXXXbbbwwwqqqXXXRRRPPPPPPOOOTTTggg}}}~~~}}}vvv\\\[[[tttdddPPPJJJGGGEEEEEEFFFFFFHHHLLLPPPTTTQQQSSSUUUUUUTTTVVV[[[```ZZZYYY[[[^^^^^^]]]```ggguuuwwwkkkkkklllrrrqqqXXXPPPTTT[[[```aaabbbkkkvvvoooaaa^^^```bbbbbbgggppp}}}~~~wwwppphhh```YYYUUUJJJAAA:::888777555333444555555777;;;======@@@FFFHHHMMM^^^xxxzzz```LLLDDDCCCBBBIIIwww|||uuugggQQQEEEQQQfff~~~uuuiiiqqq^^^XXXXXXRRRRRRWWWWWWUUUQQQNNNPPPSSSSSSRRRQQQNNNNNNOOOOOONNNLLLHHHEEE@@@???BBBTTTuuuzzz|||zzz}}}~~~}}}~~~~~~yyyrrraaaUUUHHH@@@<<<888666888888999;;;>>>@@@BBBDDDEEEIIILLLQQQUUUXXXVVVLLLBBBFFFEEEFFFKKKPPPRRRPPPMMMSSS\\\eeegggeeeaaaXXXOOOJJJEEE>>>:::<<>><<<>>>>>>>>>@@@EEEIIIJJJMMMNNNMMMIIIEEEBBBBBBCCCEEEJJJRRR]]]iiiuuu{{{yyy}}}XXXCCC<<<>>>@@@@@@>>>???GGGQQQggg|||vvvkkkaaa\\\WWWOOOHHHEEEEEECCCAAABBBDDDFFFFFFFFFCCCDDDCCCCCCBBBAAAAAAAAA???JJJPPP\\\rrrmmmZZZVVVUUUVVVUUU\\\qqqiiiWWW___yyyXXXJJJHHHCCCDDDHHHLLLNNNOOOOOOQQQSSSQQQRRRTTTVVVWWWZZZ^^^aaa]]]\\\___cccdddbbbccchhhuuu~~~yyyllllllmmmrrrcccPPPOOOQQQVVVYYYZZZ___nnn~~~wwwaaaSSSQQQRRRSSSVVV\\\iiiyyy|||vvvnnneee\\\VVVRRRHHH???999888888555444555555444777<<<======AAAFFFHHHNNNcccrrrZZZIIIBBB@@@AAAOOO{{{ttt[[[EEEAAASSSfffxxx{{{llljjjjjjZZZUUUUUUPPPQQQVVVTTTOOONNNQQQVVVXXXUUURRRRRROOOOOOOOOMMMLLLIIIGGGEEEBBBCCCCCCOOOnnnuuuyyy{{{~~~~~~~~~~~~~~~yyyrrrbbbVVVIIIAAA<<<888777888999:::;;;>>>BBBFFFIIIJJJLLLNNNQQQRRRRRRMMMGGGAAADDDFFFIIIOOOTTTUUUSSSPPP[[[fffnnniii___UUULLLGGGDDDCCC???;;;<<>>>>>>>>>>>???>>>>>>@@@EEEKKKQQQTTTUUUSSSOOOIIIEEECCCCCCEEEGGGPPP\\\eeemmmvvv~~~lllJJJ???;;;>>>@@@AAAAAAAAADDDHHH[[[ssswwwqqqjjjdddbbb]]]SSSKKKGGGEEEDDDBBBBBBCCCGGGKKKNNNJJJIIIHHHFFFCCCAAA??????;;;EEEKKKVVVlll}}}}}}iiiXXXTTTSSSVVVYYYbbbyyy}}}cccYYYdddyyyrrrPPPHHHGGGBBBDDDIIIOOOQQQPPPNNNMMMNNNQQQQQQRRRUUUYYY]]]___``````___```dddffffffiiinnnwwwzzz~~~|||nnnnnnnnnqqq|||jjjWWWLLLMMMOOOTTTYYY]]]fffyyynnnYYYPPPRRRUUUTTTTTTYYYbbbooozzzzzzxxxtttlllbbbYYYRRRNNNEEE===777777777444333444666555888===??????BBBHHHOOOTTThhh|||fffSSSGGGBBB@@@CCCWWW{{{]]]EEEDDDWWWhhhnnnpppfffppprrr^^^QQQOOORRROOOQQQTTTOOOLLLMMMSSSZZZYYYSSSPPPRRRTTTTTTRRRPPPMMMKKKJJJJJJDDDFFFDDDIIIffftttvvv}}}yyy{{{~~~}}}~~~xxxqqqcccWWWIIIBBB===888777888999:::<<>>>>>???>>>>>>???>>>@@@FFFMMMQQQTTTUUUQQQNNNJJJFFFEEEEEEFFFFFFLLLXXXgggpppssszzz|||xxx{{{qqqQQQ@@@=========>>>???AAADDDEEEEEERRRhhhvvvrrrlllhhhgggcccZZZSSSQQQIIIIIIGGGDDDCCCHHHPPPWWWYYYXXXTTTOOOHHHBBB???>>>===DDDFFFNNNcccuuuwwwcccUUUQQQRRRYYYbbbpppxxxffffffqqq~~~lllPPPKKKLLLHHHGGGLLLQQQRRRNNNKKKKKKMMMQQQOOOPPPTTTZZZ___```___ccc```___bbbeeegggmmmttttttvvvxxx}}}wwwuuutttuuu~~~|||zzz|||rrrfffYYYNNNFFFLLLOOOVVV]]]dddoooiiiWWWTTT[[[``````XXXYYY^^^eeelllttt}}}|||wwwvvvrrrjjj```VVVOOOKKKBBB;;;555555666333222222777777999>>>@@@@@@DDDJJJVVVZZZllluuu^^^OOOFFFDDDCCCEEE___bbbHHHHHH[[[kkkiiikkkeeexxxwww^^^TTTIIIJJJOOOOOOQQQRRRJJJLLLNNNTTTZZZWWWOOOMMMQQQVVVUUUSSSOOOLLLJJJJJJKKKEEEGGGCCCEEE```uuuvvvqqqoooooouuu~~~~~~|||}}}wwwooocccWWWJJJBBB===888777888::::::<<>><<<>>><<<666;;;>>>GGGSSSYYYXXXVVVXXXYYYcccnnnwwwttt```UUUSSSUUUUUUSSSMMMLLLJJJIIIHHHGGGGGGGGGIIIFFFBBB@@@??????>>>>>>>>>>>>BBBLLLUUUXXXWWWUUUJJJGGGDDDCCCEEEGGGHHHHHHRRRaaaqqqyyyzzztttppplllnnnyyyuuugggJJJ<<<999999>>>===<<<<<>>>>>EEENNNYYY```sssrrrXXXIIIEEEBBB>>>CCC\\\rrrHHHYYY}}}zzznnnhhhfff|||nnnSSSJJJJJJKKKKKKKKKKKKJJJJJJPPPQQQSSSRRRPPPNNNMMMMMMOOORRRRRRMMMJJJKKKKKKIIICCCKKKIIIDDDVVV{{{zzzsss|||}}}wwwuuu|||zzzzzz~~~xxxtttiii[[[LLLCCC===888888999888<<<>>>@@@EEEMMMRRRSSSUUUOOOKKKIIIFFFBBBBBBEEEJJJRRRYYYYYYWWW]]]mmm{{{uuuhhhVVVHHHBBBCCCGGGJJJMMMJJJDDD???======@@@BBBAAABBBSSSccc```___eeefffjjjlllsss|||ooogggaaa[[[ZZZ\\\\\\[[[XXXSSSNNNLLLMMMOOOOOOOOOMMMGGGAAA>>>>>>@@@@@@CCCDDDEEELLLSSSQQQIIIDDDDDDHHHKKKGGGBBBDDDKKK]]]lll{{{zzzjjjfffggg```WWW```XXXMMMCCC===;;;;;;;;;>>>>>>???AAADDDFFFFFFFFFJJJYYYppp~~~uuutttqqqnnnjjjhhhfffeeeZZZWWWQQQKKKGGGGGGKKKNNN\\\^^^___[[[RRRHHHBBB@@@DDDDDDGGGNNNZZZlll|||jjj[[[VVV[[[kkk}}}vvv|||eeelllhhhcccZZZQQQ[[[TTTXXXZZZWWWQQQMMMNNNQQQFFFJJJPPPVVV\\\aaafffjjjmmmkkkhhhhhhkkknnnpppqqqyyy{{{|||zzzsssmmmcccZZZVVVWWW[[[___eeelllrrrrrrkkkaaaYYYVVV\\\TTTPPPRRRTTTRRRRRRUUU^^^gggqqqxxxqqqjjj|||xxxsssnnnlllooovvv~~~wwwrrrjjjbbb[[[TTTKKKCCC;;;999666333222333444666777888<<>>AAAIIISSSWWWVVVSSSMMMIIIGGGEEEBBBBBBFFFMMMOOOSSSXXX]]]dddlllqqq___VVVLLLGGGIIIOOOUUUXXXRRRNNNHHHBBB@@@BBBFFFJJJJJJDDDNNN[[[___gggsssvvvttt~~~zzzpppfff^^^```fffeeeaaa\\\WWWUUUTTTTTTTTTVVVVVVVVVTTTOOOJJJFFFCCCCCCGGGIIIIIIMMMQQQOOOIIIJJJIIILLLOOONNNLLLRRR[[[jjjxxxsss```ZZZ[[[WWWPPPQQQJJJBBB;;;999999;;;<<>>???@@@BBBCCCDDDDDDKKKXXXmmm|||{{{zzzwwwsssoookkkhhhbbb```\\\WWWRRROOONNNNNNOOOPPPQQQOOOKKKFFFCCCAAADDDEEEGGGNNN[[[nnnzzzhhhZZZ___mmm~~~xxxssssssbbbpppaaa]]]WWWQQQZZZUUUUUUUUUTTTQQQNNNMMMLLLCCCGGGMMMSSSZZZaaaggglllqqqnnnlllllloooqqqssssssyyy}}}}}}|||ssslllbbbZZZTTTQQQOOOOOORRRVVVYYYYYYVVVTTTTTTUUUQQQMMMKKKPPPUUUWWWXXX[[[iiiwwwtttmmmwww|||xxxyyy~~~}}}|||}}}uuuooofff___XXXOOOFFF???:::888555333222333444666777999<<<@@@@@@@@@HHHRRRbbbooojjjUUUHHHBBBAAAAAAJJJjjjhhhXXXzzzkkkcccgggeeeUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRQQQPPPPPPNNNRRRSSSOOOLLLLLLJJJGGGJJJMMMJJJEEERRRqqqsssvvv}}}}}}yyykkk^^^NNNDDD>>>999777999999;;;===CCCNNNYYY\\\YYYOOOJJJEEEDDDCCCAAACCCHHHNNNLLLNNNWWWcccjjjhhhdddUUUOOOJJJKKKPPPVVVXXXXXXUUURRRLLLFFFDDDHHHNNNTTTRRRIIIPPP]]]eeeqqq}}}|||{{{mmmdddgggoooqqqmmmgggaaa]]]ZZZXXXVVVWWWWWWYYYZZZZZZTTTJJJCCCBBBHHHKKKKKKKKKMMMMMMKKKNNNMMMOOORRRTTTWWW```iii|||kkkUUUNNNQQQPPPKKKEEE@@@999555555888:::;;;===>>>???@@@BBBDDDEEEFFFNNNXXXkkk~~~zzztttooollljjjiiigggddd```ZZZUUURRRMMMKKKIIIGGGGGGFFFDDDCCCEEEFFFIIIOOO]]]pppuuudddXXX___tttpppppp~~~xxxggg]]]qqqtttYYYVVVTTTQQQXXXWWWRRRLLLIIIJJJMMMNNNNNNEEEIIINNNTTT[[[bbbjjjooopppooonnnpppsssvvvwwwwwwyyy|||}}}vvvlllccc]]]XXXSSSPPPMMMNNNNNNLLLJJJKKKNNNPPPMMMOOOSSSWWWZZZ]]]bbbgggvvvqqquuuuuuooolllooorrrtttxxx}}}~~~|||zzzzzzyyyxxxvvvtttxxx}}}||||||tttlllccc]]]VVVKKKBBB===888777555333222333555666888999===@@@AAABBBKKKUUUdddttt}}}dddRRRFFF??????DDDPPPttt|||\\\WWW|||yyykkkfffpppbbbYYYVVVTTTRRRPPPOOOOOOOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPMMMRRRSSSQQQNNNOOONNNKKKNNNPPPLLLHHHSSSnnnwwwwwwxxx~~~|||}}}{{{nnn```PPPFFF???999777999;;;;;;===CCCPPP[[[[[[VVVKKKFFFBBBAAAAAA@@@DDDIIIKKKIIILLLXXXeeeiiibbbYYYRRRPPPNNNQQQWWWZZZXXXVVVVVVVVVTTTPPPNNNPPPUUUZZZWWWTTT```ooouuu|||yyyxxxmmmlllpppyyyzzzxxxrrriiiaaa\\\ZZZ[[[YYYYYY]]]```\\\RRRIIIFFFLLLQQQRRRQQQSSSWWW[[[\\\]]]___bbbfffkkksssyyy~~~eeePPPKKKOOOOOOLLLDDD???:::666666888::::::<<<>>>???AAACCCFFFIIILLLQQQYYYiii~~~{{{xxxtttrrruuuttttttsssqqqmmmhhhdddaaa[[[TTTPPPOOONNNKKKIIIJJJKKKNNNTTT```qqq}}}nnn___VVV\\\jjjwwwpppzzz~~~{{{qqq___WWWllljjjUUURRRRRRPPPRRRTTTXXX^^^cccccc^^^VVVQQQLLLNNNRRRVVV[[[cccjjjppptttttttttuuuxxxzzz{{{zzzxxxzzzwwwmmmddd^^^YYYVVVTTTSSSQQQNNNMMMNNNPPPRRRTTTZZZ^^^^^^___iiizzz|||hhh```[[[\\\___cccjjjpppwwwyyywwwtttrrroookkkgggcccbbbeeekkkvvv}}}|||{{{sssiii```\\\TTTHHH>>>;;;777666444333333444555666888999===AAABBBDDDNNNXXXjjj{{{xxx^^^OOODDD<<<>>>HHHXXXpppUUU]]]|||hhhkkk}}}hhhddd]]]ZZZVVVRRRPPPOOOOOOPPPQQQOOOMMMNNNPPPQQQPPPOOOLLLQQQSSSQQQPPPRRRSSSQQQLLLLLLIIIGGGOOOfff|||yyyuuu{{{~~~sssmmmsss{{{}}}||||||}}}|||pppbbbRRRGGG???999777888;;;<<<>>>CCCNNNWWWUUUNNNGGGCCC@@@@@@@@@@@@DDDIIIFFFIIIQQQ[[[bbbaaaZZZSSSLLLMMMQQQXXX___bbbcccbbb___bbbeeedddaaa^^^___aaaaaadddttt~~~}}}}}}tttqqq{{{{{{pppkkkkkkkkkfffbbbeeejjjkkkeee^^^UUUYYY^^^```aaafffpppzzz|||zzzooo^^^PPPNNNRRRRRRMMMDDD@@@;;;999999:::;;;<<<>>>???AAAAAAAAACCCGGGJJJQQQYYYhhh|||~~~~~~{{{xxxqqqhhhbbb```^^^[[[XXXUUUWWW[[[aaajjjwwwxxxgggZZZUUU^^^```jjj{{{|||{{{lllYYYSSSfff~~~{{{dddVVVQQQPPPPPPNNNRRRfffuuu\\\MMMUUUVVVWWWYYY\\\aaaiiinnn|||{{{{{{|||}}}}}}{{{yyyxxxzzz~~~{{{}}}|||qqqhhhdddccccccbbb___]]]]]]___aaacccccchhhjjjhhhnnnvvv}}}vvvvvv{{{^^^WWWRRRSSSVVVYYY___ffflllttt{{{yyyvvvssspppkkkfffbbbYYYWWWYYYaaakkkttt}}}zzzpppeee\\\ZZZSSSEEE<<<:::555444333333333444555666999:::===AAACCCFFFPPP[[[rrrrrrWWWLLLCCC;;;AAAPPPooolllVVVfffkkkzzzttttttccc```ZZZUUURRRQQQRRRSSSSSSPPPMMMNNNPPPRRRPPPNNNMMMQQQSSSPPPPPPSSSTTTSSSNNNLLLJJJJJJOOO```}}}sssqqq|||~~~~~~pppjjjrrr|||}}}{{{zzzzzz~~~|||rrrdddSSSHHH@@@999777888:::<<>>>>>BBBFFFSSS\\\jjj{{{}}}xxxtttrrrqqqpppoookkknnnrrrwww|||rrr```UUUUUU^^^ZZZcccxxx~~~vvvdddTTTTTTggg{{{zzzxxxaaaYYYPPPOOORRRMMMWWWhhh{{{zzzhhhWWWMMMaaaaaa```^^^___bbbhhhmmm|||||||||}}}~~~}}}zzzxxxyyy|||{{{|||{{{xxx}}}yyywwwwwwppplllhhhfffgggjjjmmmppprrrxxx}}}yyyyyyooonnnrrrzzzuuuYYYTTTTTTYYY^^^bbbfffkkkjjjlllxxx|||yyywwwtttpppkkkhhh[[[VVVSSSXXX^^^eeeppp{{{xxxlll```XXXWWWPPPBBB999888444333333333333444555666999:::>>>BBBDDDGGGRRR^^^xxxkkkPPPHHHBBB<<>>BBBDDDHHHSSS___zzzfffKKKFFFBBB===KKKbbbsssVVVKKK^^^pppssssssjjjxxx``````___\\\WWWSSSQQQRRRUUUWWWZZZUUUQQQQQQTTTUUUSSSPPPRRRTTTRRRLLLJJJMMMOOOOOONNNKKKIIIJJJIIIQQQjjj}}}zzzxxxvvv}}}rrruuu|||yyyttttttzzzuuufffUUUJJJAAA:::777777555;;;AAACCCFFFIIIGGGCCCAAA???@@@CCCDDDBBBBBBEEEOOOVVV___bbb___XXXSSSPPPSSS\\\eeehhhhhhnnn{{{|||rrrnnncccWWWQQQQQQYYYnnn{{{uuutttppp{{{zzzooo]]]^^^hhh|||wwwvvv{{{pppbbb^^^]]]ZZZVVVVVVWWWRRRKKKBBB@@@>>>>>>???AAAAAA@@@???CCCEEEEEEDDDGGGNNNUUUbbbmmmzzz|||~~~yyyjjjWWWPPPVVVRRRaaammmyyysssqqqYYYOOO[[[sssrrr```[[[LLLMMMWWWSSSMMMMMMPPPSSSVVVWWWUUURRRyyy{{{{{{tttjjjfffhhhlllpppwww||||||~~~}}}yyy|||xxxpppuuu|||yyyttt{{{yyyxxxppptttzzz^^^bbbjjjyyyuuurrrssswww}}}{{{xxxvvvtttqqqooofffeee```YYYTTTVVV___gggeeemmmwww}}}{{{tttbbb___XXXPPPGGG???999666333333333222111222444777>>>888<<>>JJJ}}}yyywwwkkkcccYYYKKKPPPdddkkkiiinnnmmmlllbbbccc^^^[[[YYYZZZWWWPPPMMMNNNTTTRRRPPPQQQSSSTTTRRROOOTTTSSSQQQLLLIIIIIINNNSSSKKKEEEEEEJJJLLLPPPbbbwww~~~tttvvv}}}wwwsssqqqvvvjjjZZZNNNCCC;;;888:::;;;;;;===BBBHHHIIIEEEAAA>>>@@@BBBCCCDDDFFFJJJNNNXXXaaagggdddZZZRRRTTTYYY```dddeeefffooozzzkkkeeeUUUXXXTTTMMMRRR```eee```gggxxxmmmcccYYY^^^hhhwwwjjjaaabbb[[[```___ZZZ[[[___YYYLLLEEE???===@@@CCCCCCCCCDDDDDDEEEAAAFFFTTT[[[dddvvv|||ooo^^^TTTSSSVVV\\\VVVcccvvv}}}fffSSSOOOeeehhhUUUOOOIIIIIIMMMKKKIIIKKKOOOTTTXXXWWWSSSPPPzzzpppjjjjjjlllrrrwwwzzzyyy|||~~~zzzyyy}}}|||}}}wwwqqqooorrrwww{{{}}}}}}|||{{{zzz|||}}}xxx~~~~~~{{{ooocccqqq|||xxx{{{}}}{{{zzzyyywwwuuummmmmmjjjbbbYYYTTTTTTWWW\\\bbbhhhnnnttt}}}tttlll```\\\UUULLLCCC<<<777555444444444333222333666999>>>:::???HHHJJJJJJ[[[sss{{{YYYGGG@@@BBB@@@PPP}}}rrrwwwppp___UUUJJJTTTlllrrrmmmppp~~~jjjccccccccc___\\\ZZZTTTOOOOOORRRRRRPPPMMMMMMNNNOOOMMMKKKXXXVVVRRRMMMHHHGGGJJJNNNLLLHHHHHHMMMKKKJJJUUUeeexxxttt||||||~~~qqqaaaSSSFFF<<<888:::999888:::???DDDFFFCCC@@@@@@BBBFFFLLLRRRWWWYYYYYYdddgggggg```VVVRRRUUU[[[bbbfffjjjqqq~~~pppfffbbb```ffffff^^^^^^iiiqqqqqquuupppfff^^^bbbkkkvvvtttbbb___ccc```aaa^^^ZZZ^^^ccc\\\NNNGGGBBB@@@DDDGGGFFFFFFGGGEEEHHHMMM]]]ppptttzzz|||kkk[[[SSSSSSVVV```^^^kkk{{{yyy}}}cccRRRVVVttt{{{___NNNJJJEEEFFFKKKJJJHHHJJJMMMQQQTTTTTTQQQNNN~~~uuuooolllsssvvvwwwwwwzzz||||||ssspppuuu{{{}}}}}}uuussswwwvvvuuuuuuuuuxxx||||||xxxuuuyyyxxxzzz}}}hhhfffxxx~~~}}}|||tttuuutttnnnbbbWWWOOOLLLRRRVVV]]]fffoooyyy~~~xxxnnneee\\\WWWOOOGGG???999555444444555555444333444888:::>>><<>>@@@BBBTTTvvvqqqvvvqqq\\\QQQJJJ\\\yyy~~~ttttttttt^^^[[[YYY\\\ZZZWWWSSSLLLIIINNNVVVSSSPPPLLLJJJJJJKKKJJJJJJZZZXXXSSSMMMGGGEEEFFFHHHHHHGGGJJJMMMJJJEEEIIISSS}}}zzzvvvtttdddWWWIII===999;;;888888:::>>>AAACCCBBB@@@FFFFFFIIISSSaaajjjkkkiiikkkhhhaaaXXXRRRSSSYYY___fffkkkrrrqqqjjjddd^^^]]]fffoooqqqjjjgggppp{{{~~~oooffffffiiiooouuu|||yyyeee\\\___hhhjjjgggaaa^^^eeejjj```PPPEEEAAA@@@DDDFFFEEEEEEGGGHHHHHHOOOeeeyyyzzzuuudddVVVPPPRRRVVVcccfffwwwuuuzzz```TTTbbb}}}pppVVVHHHFFFCCCEEELLLKKKFFFFFFHHHKKKMMMNNNLLLJJJwwwpppqqqsssuuuwwwzzz}}}}}}|||rrrmmmnnnsssxxx|||zzzxxxwwwtttuuuzzzuuuuuuyyy~~~zzzuuurrrwwwwww~~~llliiiooo{{{vvvyyyzzzvvvlll```VVVQQQPPPTTT\\\gggttt~~~~~~vvvkkkcccXXXSSSKKKCCC<<<777555444333444444333333555888;;;<<<===CCCHHHIIIPPPjjjmmmRRREEE===>>>AAAUUU|||wwwtttjjjZZZOOOLLLfffyyyyyyfffTTTSSSOOOQQQPPPPPPNNNIIIGGGOOOYYYUUURRRNNNKKKJJJJJJKKKLLLVVVTTTPPPKKKHHHFFFGGGGGGCCCCCCGGGKKKIIICCCEEEKKKfffwww{{{~~~xxxzzz{{{qqqdddWWWIII>>>:::<<<:::;;;===>>>???AAABBBCCCKKKJJJOOO]]]nnnwwwvvvpppeee```WWWQQQOOOUUU]]]cccjjjppp{{{jjj___^^^]]][[[ZZZaaagggiiieeegggsss|||sssjjjoooqqqssssssuuu|||jjj]]][[[cccmmmuuupppiiihhhnnnooo```OOOHHHDDDDDDHHHIIIHHHIIILLLNNNKKKLLLZZZggghhhxxxtttlllllloooxxxooo]]]QQQMMMPPPSSS___iii~~~yyyqqq[[[YYYrrrzzz}}}}}}yyyjjjSSSHHHHHHFFFHHHNNNMMMDDDCCCCCCEEEGGGHHHFFFEEE~~~|||tttoooppptttyyy{{{{{{{{{{{{yyyrrrmmmkkkmmmqqqwwwpppjjjjjjnnnwwwyyyuuuvvvzzz~~~{{{|||zzztttpppsss|||~~~uuucccnnn}}}yyy{{{{{{yyyrrriiibbb]]]WWWVVVYYYaaannn|||xxxuuu|||~~~zzzrrrhhh```TTTOOOHHHAAA:::777555555111222222222222555888;;;;;;>>>CCCHHHJJJVVVsssyyyfffOOODDD<<<>>>DDDZZZttteeeVVVLLLMMMlllxxx~~~bbbUUUTTTNNNMMMNNNQQQQQQLLLIIIOOOXXXSSSQQQNNNKKKJJJJJJLLLMMMOOOMMMKKKJJJIIIJJJJJJJJJCCCDDDFFFHHHFFFCCCDDDHHHPPP~~~ooo{{{~~~xxxrrryyy|||sssgggZZZJJJ===999;;;;;;===???>>>===???BBBFFFMMMRRR^^^ooo}}}~~~rrrggg\\\WWWQQQNNNOOOUUU]]]aaallltttqqqaaa]]]```aaa___]]][[[[[[[[[___kkk{{{}}}wwwxxxwwwtttqqqooorrrzzznnn___YYY\\\fffpppzzzvvvrrrrrruuuqqq```PPPNNNKKKKKKNNNNNNMMMPPPTTTSSSTTTVVV]]]bbbbbbxxxhhh[[[WWW[[[fffxxx|||iiiWWWMMMKKKNNNQQQVVVggg|||fff]]]mmmvvvyyyzzzyyyeeeQQQIIILLLIIIIIINNNMMMGGGFFFEEEEEEGGGGGGFFFEEE\\\aaakkkwww{{{vvvqqqqqquuu{{{}}}zzzyyyzzz}}}zzzssspppmmmjjjjjjlllnnnggg```aaafffooo~~~~~~yyywwwwwwwwwuuuyyy{{{xxxsssqqqtttyyyzzzzzznnnlllqqq}}}|||wwwrrrmmmiiieee___XXXWWW___mmm{{{}}}uuutttuuuuuuwwwyyywwwvvvyyy~~~}}}{{{wwwrrrjjjaaa[[[OOOLLLFFF@@@:::777555555000111222222333555999<<<<<>>888::::::===???>>>===@@@GGGNNNSSS___qqqyyyeeeWWWVVVTTTRRRQQQSSSXXX^^^bbbnnnyyyvvvllldddgggkkkiiiddd```ZZZWWWZZZggg|||~~~{{{tttmmmiiijjjmmmqqquuuiii]]]XXXYYY]]]fffnnnzzzzzz{{{}}}|||uuuhhh^^^UUURRRQQQSSSSSSSSSWWW^^^```mmmwww|||~~~|||yyy\\\MMMIIINNNWWWgggzzzwwwbbbRRRKKKLLLOOOQQQTTTkkktttcccjjj|||}}}^^^MMMJJJPPPMMMKKKMMMKKKMMMLLLKKKKKKLLLLLLJJJHHHQQQVVV```kkktttxxxxxxwwwwwwuuuwww}}}~~~zzzyyy|||~~~|||qqqnnnnnnkkkhhhiiifffccc``````___dddrrr~~~{{{yyytttuuuwwwzzz{{{{{{zzzyyytttsssvvv{{{}}}|||vvvsssyyy{{{jjjmmmuuuvvv{{{xxxsssmmmeee___]]]bbbiiioooxxxyyyyyyxxxzzzyyyrrriiieeeeeeiiipppuuu~~~|||zzzvvvqqqjjjbbbZZZUUUJJJHHHCCC>>>:::666444333111222333333444666;;;>>>>>>@@@EEEKKKTTTggg~~~lllSSSDDDAAA<<>>999666333222222333444444555888<<>>:::666555444444222333555777999<<<===>>>CCCFFFGGGIIIXXXsssyyyeeeMMMIII@@@999>>>VVV{{{___OOOSSSdddxxx{{{{{{cccOOOSSS[[[VVVRRRNNNHHHEEEEEEGGGIIIJJJGGGFFFEEEEEEFFFHHHKKKMMMKKKIIIHHHHHHJJJKKKKKKJJJEEEGGGHHHHHHFFFEEEFFFGGGAAAVVVcccxxxzzz~~~{{{}}}~~~}}}}}}{{{ssshhhXXXFFF>>>===<<<;;;;;;???HHHWWWiiittt{{{uuuiiiZZZPPPLLLKKKKKKOOOQQQXXXbbbkkkttt}}}}}}yyyvvvuuuxxxuuuttttttooocccYYYTTTQQQ]]]ooo{{{hhh[[[YYYZZZWWWRRRRRR[[[gggsssxxxhhhvvv}}}wwweee]]]XXXTTTQQQOOOTTTYYYZZZ[[[bbboooyyywwwTTTHHHHHHGGGHHHGGGLLL\\\uuuuuubbbSSSQQQQQQPPPVVV```yyy^^^]]]sss|||dddNNNRRRWWW[[[[[[XXXSSSPPPOOOMMMMMMNNNPPPPPPLLLIIIvvvrrriii```^^^dddnnnuuu}}}wwwssssssooonnnqqqpppsssrrrmmmmmmsssyyy{{{|||zzzvvvyyy~~~~~~{{{xxxvvvuuuvvvvvvvvv{{{ttt___ccceeeiiivvv~~~}}}zzztttjjjccc[[[UUUQQQSSSWWWWWWRRRNNNMMMLLLLLLNNNQQQYYYiiixxx{{{vvvnnnfff^^^WWWPPPLLLCCCAAA===999666555444444222333555777:::<<<>>>>>>@@@EEEHHHMMM[[[ssssss___GGGCCC===<<>><<<@@@???@@@BBBIIIUUUbbbkkkhhhbbbXXXNNNIIIIIIKKKLLLTTTWWW___kkkyyy|||uuurrrxxxssspppnnnhhh]]]UUUQQQPPP]]]oooxxxeeeXXXUUUVVVSSSNNNKKKRRR[[[eeesss{{{xxxnnnqqqvvv~~~nnnaaa\\\XXXVVVVVVVVVYYY\\\^^^aaajjjwwwpppPPPFFFFFFEEEGGGEEEGGGRRRfffzzzlll^^^TTTQQQPPPRRR```ppp|||^^^]]]ppprrr]]]QQQRRRTTTUUUTTTRRROOOMMMNNNLLLKKKKKKMMMLLLJJJHHHqqqgggZZZRRRSSS\\\hhhppp|||{{{vvvvvvssstttxxxuuurrr{{{{{{kkkmmmttt|||~~~~~~}}}yyyzzz}}}cccWWWbbbhhhnnn{{{~~~wwwrrriii```UUUNNNLLLNNNNNNMMMHHHGGGHHHJJJKKKOOO[[[hhh||||||uuuqqqjjjbbbZZZRRRKKKFFFAAA???<<<999666555444444333333555777:::<<<>>>???===CCCJJJRRR___sssjjjUUUCCC>>>;;;@@@PPPggg{{{pppVVVWWWiiiyyyzzzuuuhhhWWWMMMOOOZZZ```UUUSSSPPPNNNMMMLLLIIIGGGOOONNNKKKIIIHHHHHHIIIJJJOOOMMMKKKJJJJJJIIIGGGEEECCCFFFKKKLLLJJJGGGDDDBBBJJJVVVWWW___~~~}}}vvvmmm]]]LLLAAA>>>>>>>>>???@@@CCCJJJRRRWWWSSSNNNIIIFFFGGGKKKOOOQQQ]]]aaakkk{{{~~~wwwsssrrrkkkfffddd```YYYUUUUUUPPP]]]mmm|||ttt___SSSPPPOOOLLLIIIFFFIIINNNVVVdddsss{{{|||ssstttwwwrrriiiddd``````bbbcccdddgggkkkrrr|||gggMMMFFFGGGFFFHHHFFFFFFKKKYYYpppvvv```YYYSSSQQQQQQZZZqqquuuXXXYYYjjjcccUUUQQQPPPOOONNNNNNNNNNNNNNNLLLJJJHHHHHHHHHIIIHHHFFFVVVSSSQQQTTTYYYaaalllvvv}}}xxxwwwuuuwww|||wwwpppzzz|||rrraaa___bbbooovvv]]]VVVccciiiqqq~~~sssxxxzzzwwwqqqeeeYYYRRRQQQPPPMMMFFFFFFHHHJJJIIIKKKTTT^^^ppp|||xxxqqqmmmfff^^^WWWOOOGGGBBB>>>===:::888666555444444333444666888:::<<<>>>???>>>CCCKKKUUUcccsss|||bbbNNNDDD>>>;;;BBBVVVooo}}}jjjVVVcccttt|||ssssss```YYYTTTTTT]]]fffaaa]]]XXXTTTRRRPPPMMMKKKPPPNNNLLLKKKJJJJJJJJJKKKNNNMMMKKKKKKKKKJJJHHHFFFFFFHHHKKKKKKIIIFFFDDDCCCIIIQQQOOOSSSpppyyytttssswww{{{|||zzzrrrdddRRREEEAAA;;;===>>>>>>>>>@@@CCCEEEHHHDDDCCCGGGLLLPPPTTTYYYgggooo|||{{{wwwtttrrrmmmfffaaa```^^^[[[[[[]]]YYYbbbooo~~~qqq[[[OOOKKKIIIGGGEEEGGGFFFGGGLLLZZZnnn}}}yyy{{{}}}vvvpppooosssqqqtttxxx___LLLIIIKKKJJJKKKJJJJJJLLLWWWkkkpppXXXSSSPPPRRRXXXhhh}}}dddNNNSSSddd{{{zzzYYYRRRNNNNNNNNNMMMNNNPPPQQQRRRLLLJJJHHHGGGFFFGGGGGGGGGIIIMMMVVVaaagggmmmyyy~~~xxxwwwtttvvv|||nnnhhhrrrrrrhhhaaa\\\\\\fffzzz|||sss^^^YYYbbbgggnnn|||~~~xxxtttwww~~~}}}}}}uuujjjaaa\\\SSSJJJGGGGGGIIIKKKJJJJJJSSS]]]sss}}}zzzwwwooojjjccc[[[SSSKKKDDD@@@;;;:::999777666555444444333444666888:::===>>>???AAADDDLLLXXXfffvvvuuu[[[JJJBBB>>><<>>???AAAAAA@@@???@@@AAACCCAAADDDKKKOOOQQQXXX___sssvvvsssuuuxxxyyy}}}uuunnnkkkhhhcccbbbccceeehhhqqqpppXXXMMMIIIFFFEEEEEEJJJHHHFFFJJJTTTiii{{{~~~zzzZZZKKKIIIJJJHHHJJJKKKMMMPPPYYYlllwwwfffUUUPPPMMMSSSbbbxxxrrrSSSLLLVVVgggvvvoooXXXVVVOOOPPPQQQRRRRRRRRRQQQQQQKKKKKKJJJHHHGGGHHHIIIJJJOOOSSS^^^kkkqqqxxxxxxvvvrrrssswww}}}}}}ssscccaaajjjmmmgggccc___]]]dddsssppp^^^ZZZbbbcccjjjxxx}}}}}}~~~vvvnnn^^^NNNHHHHHHIIIKKKKKKMMMWWWcccyyy}}}|||zzzxxxwwwmmmhhh___WWWOOOHHHBBB>>>888888777666666555444333444444666888;;;===???@@@CCCFFFOOO]]]lll{{{mmmUUUGGG===;;;>>>NNNkkkoooeee\\\}}}vvv]]]```___\\\___bbbeee___WWWQQQMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOORRRTTTUUUSSSRRRGGGGGGFFFCCC@@@???@@@BBBDDDDDDJJJOOO\\\|||kkkiiilllttt{{{~~~|||vvvjjjXXXGGG@@@<<<>>>@@@@@@@@@@@@AAACCCCCCBBBFFFMMMOOOQQQ]]]kkkzzzyyyzzzpppiiiggghhhggglllyyyqqqYYYOOOKKKGGGFFFIIILLLJJJIIIKKKQQQ```zzzrrrWWWLLLJJJJJJHHHJJJLLLOOOSSS]]]ppprrr___SSSNNNLLLVVVjjjfffNNNUUUbbbpppwwwzzzgggZZZZZZRRRSSSSSSSSSQQQOOOLLLJJJJJJKKKKKKKKKJJJJJJLLLMMM[[[[[[eeewwwzzzvvvpppooorrruuupppggg```aaajjjoooooogggfffeeegggnnnzzzhhhZZZ[[[cccdddkkkxxx||||||}}}mmmXXXKKKJJJKKKMMMNNNTTT```mmm}}}{{{xxxvvvllleee\\\RRRJJJDDD@@@===666666666666555555444333444555666999;;;===???@@@CCCFFFRRRcccsss~~~dddNNNCCC;;;;;;DDD]]]dddddd```mmmXXXXXXXXXWWWYYYXXX[[[WWWQQQNNNLLLLLLLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLMMMPPPSSSSSSRRRPPPIIIJJJIIIGGGCCCAAAAAABBBGGGCCCLLLQQQTTTrrrpppooorrrzzz~~~~~~}}}}}}~~~~~~zzzooo\\\JJJAAA;;;===???@@@BBBDDDHHHKKKLLLJJJMMMQQQRRRWWWkkk|||{{{}}}vvvrrrkkkiiilllsssyyy|||sssZZZQQQNNNJJJJJJNNNOOONNNOOOOOOPPPYYYpppkkkYYYSSSSSSTTTUUUUUUTTTUUUYYYeeeyyylllWWWNNNLLLNNNYYYmmmvvv[[[QQQ___nnnzzzzzzwww|||^^^WWWVVVPPPPPPOOONNNLLLIIIFFFDDDGGGJJJLLLMMMLLLLLLMMMOOOcccbbboootttdddjjj{{{{{{vvvooommmpppvvvnnneeebbbffflllssswwwqqqrrrqqqoooooouuuaaaXXX\\\fffhhhooo{{{wwwuuusss]]]OOOMMMNNNPPPSSSZZZiiiwww}}}yyyuuukkkdddYYYOOOGGGBBB>>><<<555555666666555555444333444555777999;;;===???@@@BBBFFFTTThhhyyywww^^^III@@@===>>>KKKjjj}}}]]]cccdddfffSSSQQQOOOPPPSSSPPPSSSQQQNNNNNNNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJLLLNNNOOOLLLJJJLLLNNNOOONNNJJJGGGEEEDDDKKKDDDNNNRRRNNNiii{{{yyy|||~~~~~~{{{|||tttaaaOOOEEE@@@AAACCCEEEHHHMMMRRRVVVVVVSSSTTTWWWWWW___{{{~~~tttrrrtttxxxxxxxxxttt\\\SSSPPPLLLLLLRRRRRRRRRTTTTTTRRRVVVjjj{{{ggg\\\\\\___bbbdddbbb___]]]aaammm{{{cccNNNJJJLLLQQQ\\\mmmlllTTTTTTcccttt{{{vvv|||zzzVVVQQQOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEHHHLLLNNNMMMLLLNNNPPPgggpppfffXXXVVVVVV^^^kkkyyymmmjjjooovvvsssqqqqqqtttvvvuuurrrwwwwwwxxxyyy{{{~~~}}}jjjPPPVVV___hhhqqqzzzooonnn~~~vvvfffVVVSSSUUU]]]eeeooo}}}|||wwwqqqhhhcccZZZOOOFFF@@@<<<:::444555555444222222333555444777888999;;;???AAAAAAFFFMMM^^^tttjjjRRRDDDAAABBB;;;JJJrrrqqqttt{{{^^^TTTqqquuueeeSSSKKKJJJMMMRRRWWWOOOMMMKKKJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDFFFHHHGGGEEEFFFKKKOOOIIINNNQQQNNNGGGBBBCCCGGGFFFKKKPPPNNNMMM[[[~~~tttttt~~~~~~~~~yyyjjjUUUFFF===AAAFFFIIIOOOVVV[[[]]]^^^XXXSSSXXXiii~~~|||zzz~~~uuu[[[SSSQQQMMMOOOTTTRRRWWW\\\]]]]]]bbbkkksss{{{yyywwwvvvuuutttpppooottt|||kkkYYYPPPNNNJJJPPP^^^gggppp___PPP[[[sss~~~~~~kkkRRRQQQHHHKKKKKKJJJGGGDDDCCCDDDEEEJJJHHHGGGHHHKKKOOOQQQQQQnnnwwwsssYYYRRRRRRPPPVVVaaakkkuuu}}}|||qqqnnnssstttsssssstttwwwyyyzzzzzz~~~~~~~~~zzzjjjYYYRRRWWW___iiitttuuujjjooouuueeeXXXWWW]]]iiittt}}}|||wwwpppeee```WWWLLLDDD===:::888444555555444333222444555777999:::;;;<<<@@@CCCDDDKKKUUUhhh~~~}}}fffOOOAAA???<<<<<>>AAAEEEHHHNNN\\\rrrvvv```JJJ???===;;;AAAddddddfffnnnYYYUUUwwweee\\\SSSQQQPPPMMMLLLNNNQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGEEEGGGOOOYYYZZZPPPFFFIIIKKKLLLMMMMMMKKKJJJIIIJJJKKKMMMLLLKKKSSShhh}}}|||rrruuu~~~}}}|||~~~}}}nnnYYYHHHFFFEEEIIITTT```hhhiiiggg]]]bbbooovvvtttpppnnnjjjddd```^^^___aaaiiinnntttxxx}}}{{{aaaUUUQQQNNNOOOSSS[[[aaaiiilllkkkkkknnnrrr|||~~~yyyxxxttttttbbbSSSMMMLLLMMMQQQVVV\\\kkkpppUUUSSSaaa]]]OOORRRKKKIIIIIIHHHHHHIIIJJJKKKLLLKKKIIIGGGHHHJJJMMMOOOOOO\\\RRRNNNTTTZZZ[[[aaakkknnnwwwzzznnnlllqqqpppssswwwzzz|||ssscccZZZWWWSSSMMMUUUYYYbbbpppyyymmmkkkzzz}}}}}}yyywwwuuuoooggg[[[VVVNNNEEE===888666555333444555444333444666888;;;;;;<<<>>>???AAAFFFMMMUUUfff}}}ppp[[[HHH>>>===???KKKtttxxx```kkkuuuZZZ]]]aaaZZZTTTSSSRRROOONNNPPPMMMNNNPPPOOOMMMJJJHHHGGGFFFFFFFFFFFFFFFEEECCCCCCGGGEEEIIISSS^^^```WWWLLLFFFFFFGGGJJJMMMNNNKKKGGGJJJIIIJJJJJJIIILLLYYYgggwwwttt~~~~~~{{{{{{}}}qqq\\\KKKDDDHHHTTTeeesssyyyzzzzzz~~~}}}pppjjjhhhcccbbb```]]][[[]]]aaaeeejjjpppvvvyyy{{{ttt^^^TTTRRRRRRTTTXXX]]]ccckkkpppqqqrrrvvvyyykkk]]]```aaalllvvvxxxkkk[[[QQQNNNOOORRRWWW^^^jjjoooZZZSSSeee}}}VVVMMMQQQLLLJJJJJJIIIJJJLLLMMMMMMLLLMMMKKKIIIIIIKKKNNNOOOOOOyyy\\\TTTRRRXXX```fffqqq}}}vvvtttvvvppptttwwwzzz|||xxxqqqdddVVVPPPRRRUUUUUU[[[aaammm{{{|||ooommm||||||xxxvvvtttlllcccWWWSSSKKKCCC<<<777555555222444555555444555777999;;;:::<<>>888555444444111333444555555666999;;;<<<999<<>>===???DDDIIIKKKIIIFFFGGGIIIMMMOOOOOOLLLIIIGGGDDDGGGLLLOOOLLLHHHLLLSSSSSS~~~vvvlllkkkooottttttvvvxxxzzz|||}}}~~~uuubbbTTTGGGHHHWWWooo~~~|||oookkkeee^^^ZZZYYYZZZ\\\fffkkktttzzzvvvtttrrrqqqllloooooommmmmmnnnmmmiii\\\XXXSSSRRRXXX```dddddd```iiixxxyyyooohhhfffffffffeeelllqqqyyy}}}eeeZZZRRRLLLRRR\\\YYYcccrrr```KKKGGGCCCBBBCCC@@@CCCLLL[[[jjjwwwwwwfffVVVKKKJJJUUUccc{{{vvvhhh]]]]]]iiigggLLLRRRSSSNNNUUUNNNLLLJJJLLLOOOPPPLLLGGGHHHFFFEEEFFFIIIMMMOOOOOOrrr```eeennnzzz}}}nnnnnnvvv}}}|||{{{|||~~~yyyuuuqqqiii]]]SSSGGGCCC===777333222333333444444444555777999<<<======;;;???FFFFFFHHH[[[rrrpppUUUJJJCCC;;;;;;BBBPPPqqq~~~wwweeeZZZkkk~~~___UUUPPPOOONNNMMMLLLLLLLLLLLLOOOOOOMMMHHHCCCAAACCCFFFKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCFFFHHHJJJJJJIIIIIIJJJIIIIIIMMMQQQQQQLLLFFFCCCDDDFFFIIIKKKLLLMMMNNNMMMbbbzzz}}}mmmhhhkkkpppqqqssstttuuuwwwzzz|||xxxgggXXXMMMGGGNNNYYY\\\eeeppprrryyyyyywwwtttooojjjeeebbbWWWXXXXXXVVVSSSUUU[[[```fff{{{~~~wwwqqqmmmlllkkkjjjiiilllrrrwwwtttlllgggggg]]]```aaa```cccgggfffbbbfffmmm}}}zzzpppjjjfffaaa^^^^^^```bbbeeeiiipppyyy```HHHGGGEEEDDDHHHHHHNNNOOORRRWWW^^^gggnnnsss~~~~~~cccTTTGGGCCCFFFGGGHHHJJJDDDIIIOOOWWWiii}}}jjjWWWSSSPPPJJJOOO[[[ssssss]]]SSS[[[ooowww]]]YYYSSSNNNOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLLLLKKKJJJqqqiiiooo}}}yyywww}}}~~~}}}~~~~~~}}}xxxtttnnneeeZZZRRRFFFBBB<<<777333222333333444444555666777:::<<<======;;;???DDDEEEJJJ^^^uuuiiiOOOEEEAAA::::::AAASSSrrr|||rrrpppUUUOOOccc|||{{{tttYYYQQQNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKIIIFFFBBBBBBEEEHHHKKKJJJHHHGGGFFFEEEEEEEEECCCEEEGGGIIIIIIIIIGGGFFFGGGFFFFFFJJJNNNNNNIIIDDDAAABBBDDDEEEGGGHHHIIIIIIGGGQQQvvv{{{yyyqqqooooooppprrrsssuuuvvvxxxzzz|||lll\\\MMMCCCFFFLLLJJJNNNVVVVVV^^^^^^^^^]]]ZZZWWWTTTRRROOOOOONNNNNNQQQXXX```fffzzz{{{sssnnnhhhdddcccdddddddddgggiiiqqq||||||vvvtttqqqsssrrrooopppssssssppppppzzzvvvrrroookkkiiifffddddddgggmmmtttzzz~~~pppmmmiiidddbbbdddhhhkkkrrrvvv]]]GGGHHHFFFFFFJJJJJJIIIIIIJJJKKKNNNRRRUUUWWWWWWWWWXXX___lllvvvsssjjjXXXNNNFFFEEEGGGFFFFFFGGGDDDHHHKKKPPP^^^tttgggRRRMMMKKKKKKWWWgggvvv}}}iiiTTTPPPaaauuu}}}fffOOONNNKKKJJJLLLKKKLLLKKKIIIHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLJJJHHH}}}tttvvv|||www{{{~~~~~~~~~~~~}}}|||~~~|||xxxqqqiii___VVVQQQCCC@@@;;;666333222222333444444555666888:::<<<======<<<>>>CCCFFFOOOdddzzzbbbIIIBBB@@@;;;;;;AAA\\\www|||{{{nnn]]]HHHLLLbbbwwwyyykkkWWWRRRLLLLLLLLLLLLLLLMMMNNNNNNFFFFFFEEEDDDBBBCCCFFFIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDFFFHHHIIIIIIGGGEEECCCCCCBBBCCCGGGJJJJJJGGGCCC@@@AAAAAABBBCCCCCCCCCCCCFFFEEEfffuuummmmmmnnnppprrrtttuuuwwwwww|||~~~nnn```QQQEEEEEEGGGCCCEEEKKKIIIOOOPPPPPPOOONNNMMMKKKJJJJJJJJJKKKNNNSSS[[[bbbgggwwwrrrkkkgggaaa^^^]]]^^^______eeefffppp~~~|||zzzxxxvvvpppkkkgggjjjttt|||~~~}}}zzzrrrggg\\\UUUTTTUUUXXXZZZkkkxxx|||vvvWWWGGGHHHGGGHHHKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIIIIMMMVVV______ZZZLLLHHHFFFHHHIIIFFFEEEFFFFFFHHHHHHHHHRRRggg|||yyycccPPPKKKJJJMMM\\\mmmttt^^^LLLSSSlll{{{wwwvvv}}}{{{\\\JJJLLLJJJJJJNNNMMMLLLJJJHHHFFFFFFHHHKKKMMMKKKKKKKKKLLLMMMLLLIIIFFFnnnzzz{{{www~~~~~~|||{{{wwwooodddYYYRRROOOAAA>>>:::555333222222333444555555777999:::<<<===>>>===???DDDJJJVVVnnnyyy^^^EEE@@@@@@<<<===DDDdddzzz{{{{{{qqqmmmvvvUUUKKKZZZppp}}}aaaVVVUUUOOONNNNNNMMMMMMMMMNNNNNNFFFEEEEEEDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCEEEGGGHHHHHHGGGEEECCCBBBBBBCCCFFFIIIIIIGGGDDDBBBBBBAAAAAAAAAAAABBBBBBHHHEEE]]]{{{mmmkkklllmmmooorrruuuvvvvvvxxx|||}}}ooo```SSSFFFEEEIIIFFFJJJPPPNNNQQQPPPOOONNNMMMLLLKKKJJJJJJNNNSSSVVVYYY^^^gggnnn~~~xxxssslllgggeeeeeeddddddiiikkkuuu{{{sssmmmppp{{{vvvjjj]]]TTTPPPNNNMMMTTTeee~~~tttmmmmmmSSSGGGIIIGGGHHHKKKIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDEEEEEEDDDHHHOOOQQQOOOHHHEEEFFFIIIIIIGGGFFFIIIIIIKKKJJJHHHLLL\\\rrrlll]]]QQQNNNMMMPPP]]]mmm|||hhhWWWMMM\\\xxx|||tttZZZMMMNNNLLLKKKNNNLLLKKKKKKKKKJJJIIIJJJLLLNNNMMMMMMMMMNNNNNNLLLHHHEEEbbbhhhqqqwwwuuuqqqrrrwwwoooeee^^^___eeellluuu||||||{{{ooohhhfffiiiuuu}}}vvvsssssszzz|||yyytttkkk___UUUOOOLLL>>>;;;888555333222222333444555666888:::;;;<<<<<<>>>???AAAGGGPPPbbb{{{pppWWWBBB>>>>>>:::>>>GGGbbbtttuuurrrhhhoookkkRRRWWWooonnnUUUSSSUUUSSSRRRPPPOOONNNMMMLLLLLLHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDGGGJJJWWWiii|||{{{mmmlllkkknnnrrruuuvvvvvvuuuzzz~~~pppcccQQQDDDCCCHHHFFFJJJOOOMMMLLLLLLJJJIIIHHHHHHIIIIIILLLRRRXXXZZZ^^^jjj~~~}}}xxxvvvuuuttttttuuuyyyyyyzzzzzzqqqhhhaaa[[[UUUQQQSSSZZZdddkkkiiigggooozzzfffQQQHHHJJJGGGHHHKKKHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHFFFCCCFFFKKKNNNLLLIIIFFFEEEHHHJJJJJJMMMRRRQQQRRRRRROOOOOOVVVfffuuu~~~{{{```VVVOOONNNOOOUUUeeevvv|||\\\SSSTTThhh}}}hhhTTTLLLNNNJJJJJJLLLHHHJJJMMMOOOPPPOOOMMMNNNOOONNNNNNMMMNNNNNNLLLIIIFFFaaadddjjjnnnooopppvvv}}}yyydddVVVRRRPPPPPPPPPSSS]]]ggglllwwwnnn```]]]WWWTTTXXXccctttlllfffaaa___aaahhhwww}}}{{{wwwoooeee[[[RRRJJJFFF;;;999777444222222222333444555777999:::<<<<<<<<>>:::999BBBZZZqqq|||tttbbbiiiqqqaaaMMMAAABBB]]]jjjYYYTTTOOOTTTPPPMMMIIIGGGGGGIIIIIIIIIHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKHHHDDDCCCEEEGGGJJJGGGIIIKKKKKKUUUuuu}}}uuuyyy}}}ttttttttttttwww{{{zzznnnZZZPPPIIIPPP]]]iiisssyyywwwwwwxxxyyyzzz|||}}}~~~uuufff___```kkkwwwcccWWWTTT]]]ddd```]]]```eeefffdddaaadddkkkoooooommmiiinnndddfffnnn{{{yyykkkeee}}}nnn]]]ZZZrrryyy^^^UUUQQQMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLFFFFFFDDDCCCCCCDDDDDDEEEaaaiiiqqqrrrtttyyy}}}~~~yyywwwwww|||fffSSSPPPUUU]]]jjjttttttssszzz}}}yyytttmmmttt{{{hhhbbbfffkkkzzzuuussspppllleee\\\RRRKKKLLLLLLOOORRROOOKKKMMMTTT^^^ooo~~~zzzwwwooogggZZZPPPIIICCC===999444333222222222333555666777;;;>>>>>><<<<<<>>>AAACCCMMMYYYiii~~~gggUUU???>>>:::777<<>><<<<<<===???AAACCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAACCCDDDCCCAAA??????@@@??????AAABBB???DDDZZZrrr}}}}}}{{{tttnnnnnnoooqqquuuzzzuuuiiiZZZPPPIIIKKKSSS___nnnzzz}}}yyy}}}zzzxxxtttuuu|||vvvmmmkkkoootttssspppuuu~~~sssoooqqquuu~~~yyyttt|||yyyooojjjmmm}}}pppXXXRRRVVVhhhqqq\\\[[[PPPNNNJJJIIIHHHHHHGGGFFFGGGIIIKKKMMMNNNMMMKKKJJJIIIGGGEEEBBBAAABBBDDDEEEbbbkkkuuu|||wwwrrrooooooqqqvvvlllYYYVVV___hhhvvv|||{{{}}}{{{xxxuuutttuuuwwwxxxqqqqqqmmmccc[[[YYYWWWTTTjjj|||lll[[[```pppsssfffgggsss|||rrriiifffqqqtttuuuqqqgggZZZPPPJJJSSSSSSTTTTTTRRRPPPOOOOOOWWWeeevvvzzzsssmmmccc[[[PPPGGGAAA<<<888444111000000000111333555666;;;>>>???>>>===>>>BBBFFFGGGXXXooopppWWWHHH;;;@@@<<<555BBBccc~~~{{{ggglllxxxiiiQQQKKKRRRtttfffVVVSSSKKKGGGMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCC???<<<:::;;;===>>>DDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???999;;;>>>@@@AAABBBBBBBBBAAABBBDDDDDDAAABBBQQQbbb~~~zzz|||rrrooonnnnnnoooppprrrwww}}}wwwlll]]]SSSJJJHHHLLLWWWgggttt||||||wwwvvvmmmffftttzzz{{{|||zzzvvvwww|||pppjjjiiittt|||xxxwwwsssfffdddmmmrrrYYYRRRXXXnnnaaaRRRMMMOOOMMMKKKIIIJJJJJJHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJHHHEEEBBBAAABBBDDDEEEeeekkkrrr{{{zzzuuupppppppppsss{{{jjj[[[\\\gggnnn~~~|||~~~|||yyywwwxxx|||yyylllccc```]]]ZZZXXXdddsss~~~}}}|||}}}xxxggg^^^[[[kkk{{{ooojjjppp}}}rrrrrrooopppsssssspppqqqvvv~~~nnn[[[SSSRRROOOSSSVVVUUUSSSSSSSSSSSS]]]nnn~~~}}}wwwnnnggg]]]VVVKKKCCC>>>;;;777444222222111111111222333444;;;===>>>===<<<>>>DDDHHHHHH]]]wwwbbbKKKAAA:::@@@===999GGGcccuuuwww|||mmmgggxxxiiiNNNLLLdddvvvXXXTTTRRRKKKJJJLLLJJJIIIHHHIIIJJJJJJIIIGGGCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB???======>>>@@@AAADDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAA??????999:::<<>>>>>???@@@BBBDDDFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@?????????>>>>>>???AAAAAA@@@>>>>>>AAADDDCCC@@@@@@EEEJJJ\\\yyy~~~vvvrrrvvvvvvlllmmmmmmppprrrqqqpppqqquuuyyy|||ooobbbUUUPPPQQQVVV```iiiqqqwww~~~yyynnnppp}}}zzzzzzxxxsssooommmfff```eeeppp~~~rrrooovvv}}}~~~xxxhhhaaa___lll}}}dddSSSTTT^^^vvv}}}oooXXXPPPOOONNNNNNOOOOOOMMMLLLKKKIIIEEEBBBBBBDDDFFFHHHFFFFFFDDDDDDCCCDDDDDDEEEbbbjjjrrruuuzzz~~~yyyvvvtttrrrqqqvvv|||pppgggmmmuuuwww~~~{{{yyywwwvvvvvvyyy|||~~~|||xxxssslllgggddd^^^VVVSSSUUURRRVVV[[[\\\]]]eeewwwtttzzz{{{dddZZZXXX[[[fffvvv~~~mmmXXXUUU[[[cccoooxxxtttooooootttvvv}}}}}}zzzwwwpppdddZZZTTTMMMCCC===999777444222222222222222333444666777;;;===>>>===>>>CCCKKKQQQYYYpppvvvQQQ@@@AAA<<<999;;;GGGZZZiiipppppphhhuuugggMMMUUUtttyyy[[[RRRUUUNNNLLLPPPKKKKKKJJJJJJKKKKKKJJJFFFCCCDDDCCCBBB@@@@@@@@@AAAAAA>>>???@@@BBBDDDFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>BBB@@@===>>>???@@@???===>>>BBBEEEDDDCCCCCCFFFHHHJJJhhh}}}~~~wwwkkklll{{{}}}sssmmmmmmhhhlllpppqqqoooooosssvvv{{{~~~yyykkk^^^[[[]]]aaafffkkksssyyyuuuiiifffrrrwwwsssnnnmmmmmmlllkkkkkkmmmooo||||||zzz|||xxxrrreeegggpppttt[[[OOOYYYjjjxxx}}}tttfffXXXPPPNNNNNNNNNPPPPPPNNNLLLIIIHHHEEECCCCCCCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEE^^^jjjtttttttttyyy}}}yyyvvvuuusssppptttyyywwwpppxxx}}}|||zzzxxxwwwvvvuuuuuuxxx~~~vvvpppmmmggg]]]VVVVVVQQQRRRWWW^^^gggtttwww~~~rrraaa\\\cccffftttjjj\\\]]]eeesss{{{xxxuuunnnaaaWWWQQQJJJAAA:::888666333111111111111222444666888:::<<<===>>>>>>@@@EEENNNUUUaaaxxxpppKKK<<>>AAA>>>;;;<<>>;;;<<>>@@@AAA@@@?????????BBBDDDEEEEEEOOOjjjkkkgggtttyyyzzz{{{{{{ttteeeaaa```fffmmmooommmkkkkkkmmmqqquuu}}}xxxlllhhhjjjooowwwzzzzzz{{{}}}yyywwwkkkoootttzzztttrrrsssuuuyyy|||~~~}}}|||~~~sssfffhhhmmmlllfffbbbjjjggg|||```QQQ[[[qqq~~~lllUUUWWWVVVKKKMMMPPPQQQPPPMMMMMMOOORRRNNNKKKGGGDDDCCCBBBAAAAAA???@@@AAAAAAAAACCCFFFIIIoootttyyy|||}}}vvvxxx{{{zzzzzz~~~~~~|||||||||zzzxxxwww|||~~~~~~{{{uuuooo```___ZZZWWWaaaxxxsssdddlllzzzjjjhhhssszzztttmmmdddXXXPPPGGGBBB<<<888555555444333333222333333555777999:::;;;:::<<<@@@CCCJJJXXXgggwww{{{iiiNNN@@@>>>:::;;;???KKK\\\kkkvvvmmmQQQZZZ~~~XXXQQQLLLNNNOOONNNNNNQQQNNNMMMLLLLLLLLLKKKIIIHHHGGGEEECCCCCCDDDEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@BBBCCCEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBB@@@===;;;:::<<<>>>@@@@@@?????????@@@BBBDDDFFFEEELLLaaayyy}}}pppjjjoooxxxxxx}}}ppplllcccggglllmmmlllkkklllnnnoooqqqyyywwwoooppptttyyy|||zzzxxxwwwyyy|||www|||yyywwwxxx|||}}}xxxtttpppgggaaadddggggggfffgggjjj|||nnn^^^eeexxxbbbPPPRRRRRRJJJMMMNNNNNNMMMLLLLLLMMMNNNGGGFFFEEEEEEEEEDDDBBBAAAAAABBBCCCCCCDDDEEEGGGHHHsss{{{~~~wwwzzz~~~{{{}}}vvvooogggbbbcccnnnxxxllluuu~~~tttvvv~~~vvvoooggg]]]RRRJJJAAA===888555444444333333222222333444666888:::<<<:::<<>><<<;;;<<<>>>??????>>>>>>???@@@CCCEEEFFFFFFIIIUUUiiixxxyyyrrrkkk~~~wwwwwwuuurrrnnnllllllmmmlllmmmttt~~~~~~yyywww|||yyyyyy~~~{{{yyy~~~yyyrrr[[[[[[___dddgggiiipppwwwyyyvvvZZZTTTggg|||pppUUUMMMPPPPPPKKKLLLJJJIIIIIIJJJKKKJJJIIIEEEEEEFFFFFFEEECCCAAA???AAABBBDDDEEEFFFFFFEEEEEEyyy{{{www}}}xxxtttxxx|||{{{zzz{{{{{{zzz{{{|||{{{ssskkkppp}}}uuu~~~tttkkkbbbXXXMMMFFF>>>;;;666444333333222222111222444555888:::<<<===<<>>>>>>>>>>>???AAACCCEEEFFFHHHGGGKKK\\\uuu~~~qqq{{{sssnnnkkkjjjmmmkkkppp{{{{{{vvvxxxvvvhhh^^^SSSWWW___fffnnnwwwyyyeeeQQQNNN]]]ooo|||vvvxxx~~~[[[OOOQQQSSSOOOMMMIIIFFFDDDEEEHHHJJJIIIGGGIIIIIIIIIFFFCCCAAA@@@???BBBBBBDDDFFFGGGFFFCCCAAA}}}yyywwwwwwlllgggffffffhhhiiijjjnnnssssssssstttxxxpppjjjnnn{{{~~~ssshhh^^^UUUKKKDDD===:::777444333333222111222333555777999;;;======<<>>>>>>>>???@@@AAACCCDDDEEEHHHFFFGGGTTTppp}}}vvvqqqnnnlllnnnllloooyyyyyyqqqooopppxxxyyykkk\\\RRRRRRVVV^^^hhhwwwooo]]]QQQVVVeeesss~~~kkkPPPOOOWWWTTTMMMJJJGGGDDDBBBDDDHHHJJJIIIGGGLLLKKKIIIEEEBBBAAADDDFFFEEEEEEFFFHHHIIIGGGCCC???|||~~~yyyjjjccccccfffiiiiiiggghhhmmmrrrnnnoooqqquuuzzz}}}uuutttkkk{{{~~~}}}}}}pppdddZZZPPPGGGAAA<<<999666444444333222111333444666999;;;<<<======;;;AAAEEEGGGPPPfffgggQQQJJJ???999<<<===DDDXXXqqqyyyooofffnnn}}}vvv^^^LLLMMMrrr^^^PPPIIILLLNNNMMMOOOUUUZZZ\\\NNNKKKHHHGGGGGGGGGFFFFFFGGGDDDBBBAAACCCEEEFFFFFFDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@@@@AAABBBBBBBBBCCC??????===<<<<<<======>>>>>>???@@@AAABBBBBBCCCCCCFFFDDDFFFPPPfff}}}yyyvvvvvvtttqqqooolllmmmttt{{{~~~xxxeeecccgggppp||||||oooaaaUUUOOOPPPVVV___mmmlllXXXPPPdddvvv^^^MMMPPPVVVQQQJJJGGGHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGDDDAAADDDJJJOOOJJJIIIHHHIIIKKKIIIDDD???|||}}}}}}wwwjjjkkkeeeiiinnnppprrrsssttttttqqqtttxxx{{{}}}tttrrryyyrrrfffiiizzzyyykkk^^^TTTKKKCCC>>>888666333333444444333222555666888:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>??????<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAABBBEEEMMMXXXjjj{{{zzzyyyvvvsssmmmjjjjjjnnnqqquuu|||xxxmmmeee___\\\\\\]]]^^^___bbbffflllqqqzzzdddccclll{{{rrrbbbVVVPPPOOOOOO[[[jjjzzzeeeTTTWWWvvvcccUUUJJJKKKNNNLLLKKKMMMLLLLLLLLLIIIGGGEEEFFFGGGCCCEEEFFFDDDBBBDDDJJJOOOLLLIIIGGGGGGIIIGGGBBB===}}}{{{|||~~~}}}uuurrrqqqwwwooosssyyywwwmmmxxxvvv___SSSZZZooouuugggZZZPPPGGG@@@;;;444222111222333555555444666777999;;;<<<<<<<<<<<>>@@@AAAAAABBBBBBAAAAAA@@@>>>???EEEJJJNNNZZZvvv|||vvvpppjjjhhhhhhiiijjjmmmwwwwwwnnnhhhdddYYYXXXWWWVVVXXXaaannnwwwqqqkkkwww|||~~~vvvhhhWWWMMMLLLNNNQQQbbbwww}}}]]]WWWeeeuuuUUUNNNGGGEEEGGGJJJPPPVVVPPPQQQQQQLLLGGGCCCCCCEEEBBBEEEHHHFFFCCCCCCFFFKKKJJJFFFCCCCCCDDDCCC>>>999{{{{{{}}}~~~zzzvvvssstttxxx{{{rrrtttqqqgggYYYSSSZZZooo{{{ooo___RRRKKKDDD;;;444666555333111111333555777;;;;;;;;;:::999:::<<<>>>DDDKKKNNN]]]{{{eeeKKK:::>>>>>>;;;JJJcccuuussslll^^^TTT[[[uuurrraaabbbxxxxxxwwwhhhVVVYYY@@@GGGHHHJJJMMMNNNMMMIIIEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@?????????===<<<<<<>>>AAACCCDDDAAAAAABBBAAA@@@??????@@@BBB???;;;:::;;;===>>>???@@@???===:::888999===@@@@@@@@@??????@@@BBBCCCDDD@@@???IIITTTNNNIIIbbb~~~}}}tttpppnnnjjjhhhkkknnnllljjjpppzzz~~~uuunnnhhhhhhddd```fffuuu~~~~~~}}}wwwsssmmmlllnnntttyyy~~~{{{oooZZZMMMKKKMMMMMMTTTkkk|||xxxlllYYY\\\lll^^^MMMKKKHHHGGGGGGKKKOOOQQQVVVUUUSSSNNNIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@AAAyyy}}}{{{yyyyyy~~~|||wwwyyyeee^^^VVVUUU```vvv{{{ooo___RRRJJJDDD<<<666666555333222222333666777:::;;;;;;;;;;;;<<>>CCCVVVmmmwwwmmm]]]MMMGGGRRRmmm|||mmmooo|||}}}qqqsss]]]MMMRRRCCCGGGGGGHHHJJJLLLKKKHHHEEEFFFEEEDDDCCCBBBAAAAAAAAADDDCCCCCCBBBAAA??????>>>>>>===<<<===???AAACCCCCC@@@@@@@@@???>>>===>>>???@@@===;;;:::;;;==================;;;:::<<>>BBBEEEFFFVVVcccvvvyyyjjjLLLCCC:::888@@@PPPgggyyyxxxfffPPPDDDDDDQQQhhh{{{xxxlllpppuuuqqqkkkjjjyyy{{{SSSGGGKKKIIIGGGFFFFFFHHHIIIIIIGGGEEEFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<===???@@@AAABBBCCC???>>><<<;;;;;;<<<===>>><<<;;;:::;;;<<<===<<<;;;;;;===>>>>>>===>>>AAACCCBBBAAA@@@>>>======>>>>>>EEECCCDDDGGGJJJNNNWWW```www}}}zzzqqqrrr}}}xxxoookkkpppllliiijjjjjjhhhhhhjjjxxx|||~~~yyyrrrmmmnnnjjjjjjrrryyymmmgggZZZMMMHHHKKKNNNNNNWWWvvvuuuxxxdddVVVSSSdddqqqfffUUUNNNNNNNNNOOOPPPRRRSSSTTTOOONNNLLLHHHFFFEEEHHHJJJGGGHHHHHHIIIIIIIIIIIIIIIEEEDDDBBBAAAAAAAAABBBCCC{{{~~~|||vvv{{{||||||yyytttmmmccc]]]YYY\\\aaalll}}}wwwooocccSSSFFF???;;;777444555444333333444666888999:::;;;;;;;;;<<>>???@@@@@@@@@@@@???===<<<;;;===???@@@@@@@@@AAABBB???<<<999888999:::<<<===;;;:::;;;<<<>>>>>>===;;;<<<>>>@@@@@@??????@@@BBBAAA@@@>>>===<<<<<<======BBBEEEEEEDDDFFFMMMRRRRRReeewwwtttkkkrrr}}}}}}{{{~~~vvvnnnkkkkkkllljjjiiimmmsss{{{|||nnn^^^WWWOOOJJJLLLQQQSSSTTTaaappp|||jjjXXXWWW___rrr}}}wwwXXXUUULLLMMMOOOPPPQQQRRRRRRRRRUUUSSSPPPJJJFFFEEEFFFHHHFFFFFFGGGHHHHHHGGGGGGFFFCCCBBBAAAAAAAAABBBCCCDDDwww|||}}}vvvlllggggggeeejjjuuu{{{uuunnnfff\\\NNNBBB;;;888666444444444444444666777999:::;;;;;;;;;;;;<<>>???@@@AAAAAA@@@>>>===;;;>>>@@@AAA??????@@@AAA>>>;;;777777888;;;<<<<<<::::::;;;>>>@@@@@@???===>>>???AAAAAA@@@?????????>>>>>>===<<<<<<<<<>>>>>>>>>EEEGGGDDDDDDJJJNNNMMMTTTnnnrrrooowwwxxxnnnlllmmmkkkhhhfffkkkuuu~~~uuufffRRRMMMJJJKKKOOOSSSUUUUUUmmm}}}eeerrr|||```TTTbbbuuudddPPPPPPLLLNNNPPPRRRSSSRRRQQQPPPVVVUUUQQQLLLGGGDDDEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBAAA@@@AAABBBCCCDDDuuuppp||||||~~~}}}vvvuuuqqqyyyxxxyyyzzzqqqlll^^^VVVJJJ@@@:::888777666333333444555777999:::;;;;;;;;;<<<<<<>>>BBBHHHMMM```|||jjjSSSAAA999<<<:::999IIIaaallljjj^^^KKK@@@JJJXXX___gggpppfff\\\\\\eeehhhkkkXXXRRRPPPGGGHHHJJJIIIIIIKKKLLLLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCCCCBBB@@@???>>>@@@BBBAAA>>><<<>>>AAA>>>;;;777777:::======;;;::::::;;;>>>@@@AAA@@@>>>???@@@AAAAAA???>>>>>>???>>>===<<<<<<<<<===>>>???<<>>888666666666333333444666888:::;;;<<<:::;;;<<<>>>AAAGGGOOOTTTpppnnn]]]KKK>>>999999888???SSSgggkkkfffVVVLLLOOObbbnnnllljjjooo]]]]]]eeeppptttzzznnnRRROOONNNHHHHHHIIIIIIJJJLLLMMMLLLIIIGGGBBBBBBAAAAAAAAAAAABBBBBB???AAACCCEEEEEEDDDCCCAAAAAACCCCCC@@@<<<:::===@@@>>>;;;888999===???>>>;;;:::999:::<<>>>>>???@@@@@@???>>><<<<<<<<<======??????AAACCCBBBAAADDDHHHIIIOOOeee{{{vvv}}}~~~ooohhhhhhfffaaabbbeeejjjsss|||zzzoooaaaTTTLLLIIIJJJPPPUUUXXXaaajjj|||yyy}}}qqq^^^UUUaaa~~~mmmZZZSSSNNNPPPQQQRRRRRRQQQPPPNNNMMMKKKMMMNNNMMMKKKJJJJJJKKKHHHJJJKKKLLLLLLJJJHHHFFFCCCBBBAAA@@@@@@@@@AAABBBvvvooollloooxxxwwwttteee[[[UUUNNNIIIBBB;;;666444444444222333555666888:::<<<<<<888:::<<>>;;;999;;;???AAA>>>;;;999888888:::===???@@@???<<<===>>>>>>===>>>@@@CCCCCCAAA???===<<<;;;;;;;;;CCC===<<>>>>>;;;???GGGKKKNNN^^^ooo~~~jjjTTTEEE>>>:::888999AAAUUUiiiqqqjjj___KKKYYYvvvuuurrrlllUUU^^^kkkttt{{{oooXXXPPPMMMGGGGGGKKKHHHGGGHHHIIIJJJJJJGGGEEEGGGGGGGGGFFFDDDCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEECCC@@@?????????>>>===BBBAAA@@@>>>======>>>>>>===>>>>>>?????????>>>>>>AAA??????AAADDDFFFDDDAAABBBBBB@@@>>>>>>BBBHHHMMMCCCBBBAAA@@@@@@AAACCCCCCIIIAAAHHHggg~~~tttkkkeee]]]```fffcccaaabbbccccccfffmmmxxx}}}|||uuubbbPPPJJJMMMNNNMMMPPPWWW```jjjzzzyyy^^^QQQQQQYYYwwwppp{{{```jjjeeeOOOSSSJJJJJJHHHHHHHHHHHHIIIJJJMMMMMMMMMKKKIIIHHHJJJKKKJJJKKKLLLKKKHHHFFFFFFFFF@@@DDDHHHFFFBBB???@@@BBB~~~xxxqqqmmmwwwzzzsssqqqxxxnnniiihhhjjjjjjggghhhlllyyyhhh\\\RRRJJJDDDAAA===999777777777555333666777888:::;;;<<<=========>>>AAAGGGNNNZZZlll|||~~~nnnZZZHHH===888777:::===III^^^ppprrrcccRRRNNNYYYeeeaaaVVVWWWZZZSSSnnnwww|||{{{eeeRRRLLLKKKFFFFFFJJJFFFFFFFFFHHHIIIIIIGGGFFFHHHHHHGGGEEEDDDCCCDDDFFFGGGFFFDDDCCCBBBAAABBBBBBCCCAAA???>>>@@@AAABBBAAABBBAAA@@@??????@@@AAABBB>>>??????@@@@@@?????????@@@???>>>???BBBDDDCCCAAA>>>????????????AAAEEEHHHDDDCCCBBBAAAAAAAAABBBBBBCCCEEEJJJXXXsss|||~~~kkk```YYY```hhhfffeeeffffffeeefffjjjqqqwww}}}}}}~~~}}}sssgggWWWJJJHHHMMMUUURRRSSS\\\jjj|||yyyfffQQQMMMUUU[[[nnn{{{sssvvvxxxZZZddddddSSSRRRKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMKKKGGGEEEDDDDDDBBBEEEGGGFFFBBB???AAADDD~~~{{{xxxvvvlllnnnmmm```[[[^^^ZZZZZZ\\\\\\[[[]]]aaadddjjjoootttrrrcccVVVMMMEEE@@@===:::777666666666555444555666888:::<<<<<<<<<<<<<<>>===>>>AAADDDEEEEEEAAAAAA@@@@@@AAACCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>@@@AAAAAAAAA<<<>>>@@@AAAAAAAAABBBDDDEEEDDDCCCBBBAAAAAABBBBBB???KKKLLLHHH^^^wwwhhh```gggnnnjjjhhhhhhfffddddddfffjjjnnnyyy}}}~~~}}}tttdddVVVLLLGGGIIIOOOVVVTTTXXXggg{{{}}}gggWWWHHHKKK]]]fffnnnuuurrr{{{}}}eeeRRRXXX\\\TTTKKKJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMJJJFFFCCCBBBBBBBBBDDDDDDBBB???>>>@@@CCCjjjpppqqqddd^^^^^^aaa___^^^^^^___aaabbbccceeecccggghhhgggooo~~~~~~kkk]]]RRRHHHBBB???999777666555555555666666444666888;;;<<<<<<<<<;;;;;;BBBFFFIIIYYYvvvzzziiiUUUGGG???<<<<<<>>><<>>???FFFRRRhhhyyy}}}bbbVVVLLLLLLMMMLLLJJJKKKCCCCCCDDDGGGJJJKKKKKKIIIKKKHHHEEECCCDDDEEEFFFFFFGGGFFFEEECCCAAA@@@???>>>???>>>===>>>AAADDDEEEEEEAAAAAA@@@@@@AAABBBDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBB<<<>>>AAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@KKKIIIAAAQQQxxx}}}{{{yyy}}}xxxrrrnnniiidddbbbcccgggjjjrrryyy{{{kkkXXXMMMJJJJJJNNNSSSUUUWWWddd{{{uuu[[[SSSHHHPPPiiizzzwwwWWWOOOLLLPPPPPPCCCGGGGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDEEEFFFHHHHHHHHHJJJKKKKKKIIIFFFCCCBBBBBBBBBBBBAAA>>>;;;;;;>>>AAAwwwjjjssswwweee[[[YYY[[[```ffffffhhhjjjlllnnnpppqqqqqqttttttpppjjjgggkkkqqqttt~~~qqq]]]QQQHHH???:::999666555555444444444666777666777999;;;<<<======<<<<<>>>>>>>>???@@@@@@BBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBB===>>>>>>>>>======???AAA??????@@@AAABBBCCCDDDDDDBBBCCCAAA@@@KKKfffvvvkkkdddcccdddeeejjjrrr|||zzzooo___PPPKKKLLLOOORRRUUUZZZ___qqqmmmVVVOOOOOO\\\yyy```NNNNNNEEEGGGMMMCCCEEEEEEDDDEEEFFFHHHKKKLLLFFFEEEDDDEEEGGGGGGEEECCCFFFHHHHHHGGGEEEDDDCCCDDDCCCBBB@@@===;;;<<>>???AAAGGGRRRaaavvvuuu\\\LLL???===<<<999:::>>>OOOnnnoooRRRHHHJJJmmmiiiSSS???EEEZZZooo]]]TTTPPPLLLJJJJJJIIIFFFCCCDDDDDDFFFIIIMMMNNNNNNMMMHHHEEEBBBBBBDDDEEECCCAAA@@@AAAAAABBBBBBBBBAAAAAAAAA???<<<<<<<<<======<<<>>>===<<<;;;;;;;;;<<<===AAA@@@???===<<<======>>>???@@@BBBBBBAAA@@@@@@AAA;;;<<<<<<;;;::::::<<<======>>>???AAABBBBBBBBBBBB???::::::???FFFRRRkkkrrrhhhcccbbbaaaaaahhhqqqyyy}}}qqq___SSSJJJKKKPPPSSSUUUVVV^^^cccuuu{{{bbbUUURRRbbbtttkkkPPPJJJLLLCCCFFFNNNHHHEEEEEEEEEEEEGGGIIILLLMMMKKKJJJKKKMMMPPPOOOKKKFFFDDDEEEGGGFFFEEECCCDDDDDDEEECCCAAA>>>>>>???@@@BBB{{{ppplll}}}}}}iiiYYYZZZ[[[```fffhhhiiimmmrrrzzz~~~yyyvvvooosssxxxuuu___JJJCCC???999777:::444666666555333333666999;;;;;;::::::<<<>>>@@@BBBGGGLLL\\\uuujjjTTTFFF<<<======:::===EEEccc{{{aaaKKKOOO\\\lll]]]NNNGGGTTTvvvpppUUUPPPNNNKKKHHHHHHGGGDDDAAADDDDDDEEEIIILLLMMMMMMLLLFFFCCCAAABBBEEEEEEAAA===BBBBBBCCCDDDDDDDDDCCCBBB???===:::999::::::999888::::::999999999;;;<<<===@@@>>><<<;;;::::::;;;<<<<<>>???:::<<<>>>???===<<<;;;;;;>>>???@@@@@@@@@@@@>>>>>>;;;999:::>>>@@@FFFXXXkkk}}}ssskkkfffdddbbbaaa___aaafffoooxxx~~~tttgggTTTLLLHHHLLLTTTWWWYYY[[[___fff{{{~~~fff[[[]]]ooovvvZZZNNNJJJIIIEEEHHHNNNJJJHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLOOOTTTXXXVVVPPPJJJDDDFFFGGGFFFDDDBBBBBBBBBCCCAAA???======>>>??????tttooo|||jjjbbb^^^YYYZZZ^^^cccggglllyyy~~~yyyzzzyyyxxx~~~oooXXXCCC===;;;666555999555666777666333333666999===<<<::::::;;;>>>BBBDDDLLLOOOcccfffOOOAAA888:::999777===GGGrrroooPPPFFFYYYqqqqqq]]]VVVYYYfffcccLLLOOONNNKKKIIIHHHHHHFFFBBBCCCCCCEEEHHHKKKLLLLLLJJJDDDBBB@@@BBBFFFEEE@@@;;;DDDEEEFFFFFFFFFEEECCCBBB>>>;;;999777888888888777777777777888999;;;>>>??????===;;;999888999:::;;;999>>>BBBCCCAAA===<<<<<<;;;>>>CCCEEECCC@@@===;;;@@@@@@AAA@@@???===;;;:::999<<<>>>>>>===BBBNNNYYYyyyuuuccc```]]]^^^bbbdddeeeddd```___```hhhttt}}}~~~ooo___PPPJJJHHHOOOWWW[[[^^^```cccmmmjjjXXXYYYffffffWWWSSSMMMGGGFFFJJJKKKHHHKKKJJJIIIHHHHHHHHHIIIIIIEEEFFFJJJQQQVVVUUUMMMFFFFFFGGGGGGFFFCCCAAA@@@@@@???===;;;:::;;;;;;;;;:::~~~~~~tttlllbbb^^^XXXcccaaafffpppxxx|||aaaNNN@@@>>><<<555333777777444111222666:::;;;;;;777<<<>>>;;;<<>>===<<<;;;;;;;;;;;;<<<:::===BBBGGGIIIFFF@@@:::===<<<<<<;;;;;;;;;<<<<<<:::::::::<<>>???===999666555666888:::}}}vvv^^^]]]bbbcccfffjjjrrr{{{yyyYYYIII===<<<<<<666444888777555333555888;;;;;;;;;:::<<<>>>>>>>>>AAAGGGLLLbbbtttlllRRRAAA;;;:::<<<::::::LLLcccpppvvvjjjSSSPPPggg{{{iiipppnnnmmmyyy~~~}}}mmmTTTQQQNNNLLLHHHEEECCCEEEJJJNNNPPPIIIBBBBBBEEEHHHFFFCCCCCCBBBAAA??????@@@BBBDDDCCCFFFFFFBBBBBBEEEEEEAAA???===:::888999::::::999;;;999888999:::;;;;;;:::777888999999888888999:::;;;;;;;;;::::::999999888888:::>>>CCCEEECCC>>>:::======<<<<<<<<<======>>><<<;;;;;;;;;<<<>>>AAACCCPPPnnn~~~|||}}}nnnooouuuwwwssspppqqqooopppuuuvvvuuuwww}}}~~~sssgggWWWKKKMMMMMMQQQXXX]]]cccnnnxxx}}}cccTTTPPPTTTrrreee___\\\WWWSSSRRRUUUTTTNNNIIIGGGGGGHHHHHHHHHGGGFFFEEEBBBCCCEEEGGGIIIJJJJJJJJJHHHFFFDDDCCCCCCCCCAAA???;;;:::777555555666999:::fffTTT[[[fffkkkllluuuxxxwwwnnnOOOBBB999:::;;;777555777666555555777:::<<<;;;:::<<<;;;===BBBAAA@@@KKKZZZyyy}}}cccFFF>>>888999======BBB[[[xxxxxxrrr[[[GGGTTTssszzzjjjhhhnnnmmmooouuussstttmmmWWWLLLMMMKKKJJJHHHEEECCCEEEHHHLLLLLLGGGBBBBBBEEEFFFCCC???BBBAAA???>>>>>>@@@CCCEEEAAACCCCCC@@@@@@BBBAAA??????===:::999:::;;;;;;:::<<<:::999999:::;;;:::888666666777:::<<<<<<;;;999888999999999999777666555666777999===??????===:::===<<<<<<<<<===>>>?????????>>>===<<<;;;<<<===>>>CCCVVVzzzssskkkuuu}}}zzzyyyzzzyyytttnnnpppuuuwwwfff\\\VVVRRRPPPRRRVVV\\\bbblll~~~|||bbbOOOIIIIII^^^dddOOOTTTRRRRRRRRRTTTTTTQQQKKKGGGKKKJJJHHHFFFDDDCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJEEEDDDBBBBBBCCCCCCAAA@@@:::999777666777999;;;<<<}}}bbbXXX```iiilllsss}}}|||vvvvvvxxx|||wwwvvvzzzqqq```FFF===777888999666444555444555777999;;;;;;:::999<<<888<<>><<<<<<>>>AAACCCDDD?????????>>>>>>>>>>>>===???===;;;:::;;;<<<<<<;;;===;;;::::::;;;:::888777555444666:::??????<<<888777888999:::999777555333555555666888;;;===<<<;;;;;;;;;;;;;;;<<<>>>??????AAAAAA???>>>======>>>>>>AAAJJJdddwwwlllnnnxxx}}}zzzvvvsssuuuxxx{{{~~~mmm]]]WWWXXXXXX______```dddkkkxxx|||nnnQQQHHHJJJNNNlll{{{VVVJJJMMMHHHKKKNNNOOOMMMJJJGGGFFFMMMKKKHHHEEECCCBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHCCCBBBAAAAAABBBBBBAAA@@@<<<<<<;;;;;;;;;<<<===>>>zzzrrrnnnmmmnnnjjjrrryyy|||~~~bbb```hhhoooqqqxxx}}}|||zzzyyy___RRR@@@;;;666777777555333222333555888:::;;;:::999888;;;777;;;EEEGGGJJJ]]]uuujjjaaaQQQ>>>777===;;;999QQQxxx}}}\\\JJJaaa|||jjjbbbjjjmmmooopppjjjtttbbbMMMLLLKKKIIILLLKKKIIIFFFCCCAAABBBCCCDDDCCCCCCFFFHHHHHHEEEBBB>>><<<:::;;;???AAABBBBBB>>>===<<<======<<<;;;<<<>>><<<;;;;;;<<<===<<<;;;===;;;;;;;;;;;;:::888666444444666;;;??????;;;777666777999:::999888666444777666555666999<<<======999999999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>???CCCGGGQQQcccxxxuuummmvvv~~~}}}~~~~~~|||rrrwww}}}|||llleeegggjjjjjjzzzvvvtttxxxwwwfff]]]IIIIIITTT^^^}}}eeeUUUNNNHHHIIIKKKMMMLLLJJJIIIIIIKKKKKKIIIFFFCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDBBB@@@???@@@AAABBBAAA???>>>>>>>>>===============xxxlllgggfffgggnnnsssxxx{{{uuu```dddoooxxx}}}}}}cccOOOGGG===:::777555555444333222444777:::<<<;;;:::::::::;;;:::>>>HHHOOOYYYmmmmmmYYYOOOEEE:::444;;;===EEEgggpppWWWXXXzzzmmm\\\nnnzzz|||uuuTTTOOOPPPLLLKKKLLLLLLIIIFFFBBB@@@AAACCCDDDDDDEEEGGGIIIHHHFFFCCC>>>===<<<>>>BBBDDDCCC@@@>>><<<;;;======::::::<<<<<<;;;:::;;;<<<<<<;;;:::<<<;;;;;;;;;<<<;;;888555444555888;;;<<<;;;888555666777888999999999888777999777555666999;;;======999999999999:::;;;<<<<<<::::::;;;<<<<<<===>>>>>><<>>======>>>>>>===<<<;;;;;;yyyvvvwwwyyymmmaaajjjuuu~~~jjjPPPCCCAAA:::999777444444666666555777:::======<<<;;;<<<======@@@EEELLLXXXjjj~~~ttt___OOOCCC===:::777999CCC]]]___TTT^^^~~~~~~hhh___aaazzz^^^LLLRRROOOIIIOOOKKKJJJHHHEEEBBBBBBDDDFFFFFFFFFFFFGGGGGGEEECCCAAA@@@??????BBBGGGHHHDDD@@@???;;;;;;>>>>>>::::::===;;;:::999:::<<<<<<;;;999;;;::::::;;;<<<;;;888666555777::::::999666555444555555666777888999::::::999888666666999;;;<<<;;;;;;;;;:::::::::;;;;;;<<<999:::;;;<<<============777@@@???:::HHHjjjuuusss{{{|||pppcccWWWXXX___jjjsss{{{}}}fffWWWQQQFFFRRR\\\kkkpppWWWPPPOOOLLLGGGGGGFFFEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCAAA@@@>>>>>>??????>>><<<;;;<<<>>>?????????>>>===iiieeerrr{{{vvv[[[DDD<<<>>>888888666444444777999888:::===??????===<<<>>>@@@@@@EEEJJJPPP___www}}}|||fffWWWKKK???;;;===???999IIIrrryyyJJJJJJUUUhhhoooggg\\\WWWpppQQQIIISSSLLLFFFRRRJJJIIIGGGDDDBBBCCCGGGJJJHHHHHHHHHGGGEEECCC@@@>>>BBBAAABBBFFFKKKJJJEEE@@@@@@<<<;;;??????::::::>>>:::999999:::;;;<<<:::999:::::::::;;;===<<<999666666999;;;:::666333333444444444444555777888:::;;;:::888666666888:::::::::===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>????????????<<>>>>>??????===<<<;;;===???BBBCCCCCCBBBAAA~~~ggggggrrrzzz|||mmm\\\MMM>>>888;;;888777777666666666666666;;;<<<<<<;;;;;;;;;>>>@@@AAA>>>EEEYYYppp||||||{{{bbbKKK===:::;;;:::===>>>^^^zzz[[[NNNMMMTTT___ccc^^^]]]cccjjjIIIKKKNNNBBB>>>HHHEEEEEEEEECCCBBBCCCEEEGGGHHHGGGEEECCCAAA@@@?????????@@@BBBDDDDDDCCCBBBAAA@@@@@@>>>===;;;:::999999999999999999999999999999<<<<<<;;;:::999999999999777888999777555333333333999777555444444444666777888777777777999;;;>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===??????===<<<:::???DDDFFFBBB@@@MMMjjjeeeRRRKKKQQQTTTZZZcccnnnxxxqqquuu}}}xxxppphhhjjjooo|||ZZZNNNQQQOOONNN___xxxmmmQQQKKKMMMJJJGGGHHHFFFHHHJJJLLLKKKIIIEEECCCCCCBBB@@@@@@AAADDDHHHJJJLLLJJJGGGFFFFFFEEEDDDBBB@@@@@@??????>>>?????????@@@AAADDDGGGHHHEEE@@@<<>>===<<<999999999999999999999999:::999999999999999::::::777888999888555333333333777555444333333444666777777777666666888:::===>>><<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;;;;@@@CCC???;;;CCCWWWhhh{{{rrr\\\OOOLLLIIINNNTTTYYY___jjjwwwjjj^^^aaaiii}}}|||rrrkkkhhhhhhiiissstttcccQQQNNNWWWZZZsss|||{{{vvvyyy~~~vvv___KKKIIILLLIIIEEEFFFDDDFFFHHHJJJJJJGGGEEECCCCCCCCCDDDDDDEEEFFFHHHHHHJJJHHHEEEDDDDDDCCCBBB@@@??????>>>>>>>>>??????@@@>>>???AAACCCDDDBBB>>>:::pppgggdddllluuu|||dddSSSDDD???;;;666444777666666555666777:::===???@@@@@@???===<<<===@@@CCCJJJNNN\\\rrr|||wwwvvvwwwnnn___KKK>>>999:::===>>>RRRlllzzzfffYYYZZZssshhhcccbbbYYYUUUkkkcccSSSFFFFFFJJJHHHEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>===============>>>@@@CCCDDDEEEEEEEEE???@@@BBBBBBBBBAAA???>>>999999999999999999999999777777777777888999:::;;;777888999888666444444444333333222222222444666777666666666666777999<<<===;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;777;;;>>><<<999===GGGPPPfff~~~~~~~~~~~~ttteeeVVVNNNMMMMMMSSSYYYZZZYYY]]]hhhrrryyy~~~{{{qqqooowww|||yyymmmbbb]]]YYYWWW```lllpppTTTOOOOOOZZZttt{{{vvv\\\OOOEEEHHHJJJGGGDDDDDDBBBCCCFFFHHHHHHFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEHHHEEEBBBAAAAAA@@@>>><<<=========>>>>>>??????@@@=========???@@@???<<<999}}}kkkiiilllrrrwww~~~~~~fffMMMBBB999888999777777999666555555666999===AAACCC>>>>>>===<<<===@@@EEEIIIOOOWWWhhhyyy~~~xxxqqqnnnyyy|||eeeVVVEEE;;;999:::===@@@eeesss___OOOWWWtttyyyhhh^^^cccvvvlllPPPMMMGGGCCCDDDHHHGGGDDDDDDDDDEEEGGGGGGFFFBBB@@@@@@@@@>>>===<<<<<<;;;;;;>>>??????@@@@@@@@@??????>>>???AAABBBAAA???<<<:::888888888888888888888888777777666666777888888999666888999888666444444444000000000111222444555666666666666777888999;;;<<<:::999999888888999999:::;;;:::888777777888:::;;;555777:::;;;<<<>>>BBBFFFOOOnnn~~~~~~xxxjjj^^^TTTPPPRRRTTTYYY______\\\[[[___cccmmmvvvwwwmmmgggfff]]]XXXXXXTTTQQQbbbxxxvvv]]]OOONNNUUUsssbbbOOOHHHEEEHHHIIIEEECCCDDDAAABBBEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBDDDBBB???>>>======;;;:::;;;;;;<<<===>>>?????????===<<<<<<===>>>===;;;:::sssqqqrrrtttvvvyyyvvvfffSSSBBB<<<888888999888888999666666777888;;;???CCCEEE@@@?????????AAAFFFMMMSSS[[[fffvvv~~~yyyqqqpppuuu{{{rrr___PPPAAA:::777777<<>><<<;;;;;;:::??????????????????>>>>>>@@@AAABBBBBB@@@===999666888888888888888888888888888777666555555555555555555777888777555444444444//////000111222333555555666777777888999:::;;;;;;888888777777777777888888:::888666555555666888:::777888999:::<<>>>>>===???===<<<===>>>>>><<<;;;{{{tttrrrwwwxxxwwwwww{{{nnn___UUUFFF===:::888888888888777666777888999;;;>>>AAACCCEEE?????????@@@DDDKKKTTT[[[iiiqqq{{{|||tttnnnuuuuuueeeTTTHHH===999555666AAAOOO```pppmmmWWWNNN\\\{{{}}}fffeee{{{bbbMMMJJJMMMJJJAAA>>>BBBDDDBBBAAAAAABBBEEEIIIJJJFFFBBBAAA@@@???===<<<<<<;;;;;;>>>??????@@@BBBCCCDDDDDDBBBCCCCCCAAA???<<<888666888888888888888888888888777666555444444333333333444555666666444333333444//////000111222333444444555666666777888888999999777777666666666666777777888777555444444555777888999999999999:::;;;===>>>???OOOdddxxxuuukkk___^^^iiitttqqqddd]]]ZZZ[[[\\\^^^gggrrr{{{{{{nnnhhhggggggccc______ccciiiyyyhhhbbbUUUOOONNNWWWyyy{{{[[[SSSNNNLLLKKKIIIHHHFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDCCC@@@???===<<<<<<===>>>??????===;;;;;;;;;;;;:::999888999;;;<<<======<<<;;;>>>===<<<<<<======<<<:::nnnwwwuuupppqqquuuyyyxxxwwwyyymmmTTTKKKGGG;;;888888777666777777777555888:::<<>>@@@@@@@@@AAABBBCCCDDDEEE@@@@@@???>>><<<:::888777888888888888888888888888555444444333333333444444222333555444333222222333///000111222333333444444333333444555666666666666666666555555555555666666666555444333333444555666666777888999888999:::;;;>>>CCCKKKWWWiii{{{|||~~~xxxuuudddZZZWWWWWWZZZ]]]ccckkkssszzz|||oooooowww}}}uuuuuuwwwgggYYYXXXOOOQQQaaayyy___LLLNNNHHHHHHGGGGGGGGGGGGEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA===>>>???????????????>>>===<<<::::::<<<===<<<;;;888999;;;<<<<<<;;;:::999:::999999:::;;;;;;888666ZZZfffwww|||xxxvvvvvvyyy}}}xxxwwwwww|||nnnWWWBBB???>>>333666777777666666888888666999;;;>>>AAABBBBBBBBBAAA@@@BBBGGGOOO[[[kkk{{{yyybbbOOO???:::999<<<===DDD\\\vvvjjj[[[ZZZhhhrrr]]]ZZZvvv}}}SSSDDDIIIEEEEEEEEEEEEDDDCCCCCCDDDGGGDDDBBBDDDHHHHHHDDD@@@999999:::;;;<<<>>>???@@@BBBAAAAAA@@@?????????@@@<<<;;;:::999888777666666777777777777777777777777222222222222333444555555111222444444222111111222000111222333333333333333111111222333444444444444555555555444444555555555444444444333333444444444000444888::::::999;;;<<<;;;;;;;;;@@@RRRmmmzzzlll]]]WWWWWWVVVUUUVVV\\\fffrrr{{{sssuuuhhhWWWPPPOOOUUUbbbjjjLLLEEEKKKAAABBBCCCEEEGGGHHHEEE@@@BBBBBBBBBBBBAAAAAA@@@???<<<>>>AAACCCDDDBBB@@@>>>===;;;::::::<<<>>>>>>===999:::;;;<<<<<<;;;999888666666777888999888555333OOOZZZhhhttt~~~zzzvvv~~~xxxgggPPPBBB>>>>>>;;;888<<<:::888777777888:::;;;>>>>>>???@@@AAABBBDDDEEEBBBEEEMMM^^^ssssssWWWFFF999??????888;;;OOOhhhxxxlllVVV[[[yyy]]]UUUiiibbbOOOJJJCCCGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDCCCAAA???>>>===<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999777777666555777:::<<<<<<999666444444444444444444444444444444444333333222111000000//////000000111111222222222222222333333444444444555333111222555666555333333333222222222333444555444555666777888888888888:::777666999CCCZZZ~~~|||{{{hhhZZZYYYWWWTTTXXXYYYWWW\\\iiitttyyy~~~~~~ttt^^^QQQOOORRRVVVlll}}}YYYKKKHHHGGGAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAA???>>>======>>>@@@AAABBBAAAAAA@@@@@@<<<888888:::;;;;;;999============<<<;;;:::999:::888666555555555444333EEENNNZZZeeeppp}}}wwwpppuuuxxxaaaVVVGGG>>><<<;;;999777999999888999:::;;;===>>>AAAAAA@@@?????????@@@BBBFFFLLLYYYnnnzzzhhhNNN>>>===999777BBBZZZrrrxxxsssooobbb]]]pppnnn\\\]]]nnn|||YYYMMMIIICCCGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCAAA@@@>>>===;;;:::;;;;;;<<<===>>>>>>@@@???===<<<<<<<<<>>>>>>;;;::::::999888777777666666777999::::::888666555444444444444444444333333444444333333222111111000000000000000111111111111222222222333333333444444444222222333666666555222222222333333333333444444333444555666777777777777777888999:::===NNNoooyyy|||~~~uuuccc[[[[[[UUUXXXWWWUUUUUUWWW___iiipppwww{{{{{{xxx|||}}}zzzzzzppp___TTTPPPSSSVVV]]]sssiiiPPPGGGDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@???======>>>???@@@AAAAAAAAAAAA@@@@@@===999999;;;<<<<<<;;;>>>>>>>>>>>>===<<<;;;::::::888666555555555444333===CCCKKKRRR[[[iiiyyyssshhhbbb```gggpppxxxlllZZZGGGDDD???<<<;;;:::999777666777999;;;===???@@@AAABBBBBBAAA@@@???@@@CCCEEEOOOZZZmmm~~~yyyyyyqqqYYYDDD999>>>:::>>>UUUxxxrrr___aaarrrsssaaa\\\kkkvvv|||aaaOOOJJJGGGDDDFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>===999:::;;;<<<<<<======<<>>999888888888777777666666777777888888777666555555333333333333333333333333444333333222222111111111111111111111111000000000222222222222333333333333222222333555666666444111111222333444444444333333222222333444555555555555555888<<<:::777???YYYrrrzzzttt}}}rrrgggiiinnniiicccYYYRRRRRRQQQPPPVVV___iiipppyyyxxxjjjkkkyyyvvvfffkkk{{{mmmeeeYYYLLLGGGNNN]]]jjjpppWWWMMMHHHDDDCCC@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===??????@@@AAAAAA@@@@@@@@@???===;;;;;;<<<>>>>>>>>>???????????????>>>===<<<;;;999777666666666555444;;;>>>AAADDDIIIRRR___hhhsss{{{}}}tttpppmmmjjjooouuu|||nnnUUUIII;;;<<<<<<<<<:::::::::;;;777999<<>>===<<<:::;;;===>>>>>>>>>===<<<>>><<<;;;999999999:::;;;777777777777666666666666888777666555555444444555222222222222333333333333333333333222222111111111222222222111111000000000222222222222222222222333000111333666666555333111000111333555555444333222000111222333444444444444444777:::999555888GGGXXXnnnwwwwwwooowww{{{qqq```TTTTTTQQQIIIKKKUUUZZZaaakkkuuu{{{}}}vvvlllcccfffqqqjjj]]]hhhzzzyyyyyyUUUUUUSSSNNNOOO^^^yyy|||YYYMMMLLLHHHDDDCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@????????????>>>===<<<<<<===???@@@@@@>>>>>>??????>>>===<<<<<<;;;999777666666666555444999;;;===>>>@@@DDDKKKPPP^^^bbblllxxxxxxrrrjjjnnnsss~~~rrrVVVEEE>>>:::;;;<<<:::888888:::<<<:::<<>>@@@AAACCCJJJUUU]]]nnn~~~~~~|||vvvlllYYYIII===:::<<<444KKKmmmjjj[[[kkk}}}fff[[[UUUppp{{{~~~YYYLLLKKKGGGEEEFFFDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@???>>><<<<<<<<<===???@@@@@@???>>>>>>999:::;;;;;;:::999777555777777666666666666666666777666555333333222333333111111111222222222333333333333222222222222222111333333222222111111000000222222222222222222222222///111444666666444222111000111333555555444333222000111222333444444444444666555555777777888>>>FFFNNNaaammmkkkqqq}}}vvvcccVVVWWWUUUMMMMMMUUUOOOTTT\\\dddllluuu|||{{{}}}{{{rrriii```aaadddbbb]]]^^^mmm~~~}}}}}}```MMMMMMPPP[[[nnnxxx```LLLHHHIIIEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB??????>>>>>>============<<<============>>>???@@@<<<<<<<<<===<<<<<<;;;:::;;;999666666666666555333888999;;;<<<===???CCCEEEPPPQQQXXXcccooo{{{~~~qqqgggkkknnnrrr}}}yyy[[[HHH???:::::::::999777666666888;;;===>>>@@@BBBBBBAAA@@@???===@@@BBBDDDGGGPPP^^^hhh}}}yyyyyy|||{{{sss\\\III===888:::???;;;UUUyyyxxx]]]OOO|||aaaUUU\\\bbbiiiRRRMMMMMMGGGDDDFFFCCCCCCCCCCCCBBB@@@???>>>AAAAAAAAAAAA@@@???>>>===??????@@@@@@@@@@@@??????999:::<<<===<<<999666444888777777777666666555555666555444333222111111111000000000111111222222333222222222222222222222222222222222222222111111111222222222222222111111111///111444555444333222333111222333444444444333333222222333444555555555555777333333777999999:::===???RRRbbbiiirrr~~~}}}pppaaaUUUUUUWWWTTTSSSVVVNNNOOORRRVVV]]]gggrrryyyzzz}}}{{{}}}|||zzzxxxvvvmmmdddYYYaaaccc[[[ZZZgggvvv}}}vvv~~~tttYYYNNNKKKSSSmmm|||[[[SSSKKKJJJHHHEEECCCCCC@@@@@@@@@????????????>>>>>>???@@@AAABBBCCCCCCBBB???>>>===<<<;;;::::::::::::<<<======<<<;;;<<<>>>:::::::::;;;;;;::::::999:::888666555555555444333;;;;;;;;;;;;;;;===@@@BBBEEEDDDHHHRRRZZZcccooozzz}}}tttnnnkkkzzzaaaLLLCCC???:::999888666666777888::::::===>>>@@@AAABBBAAAAAA@@@@@@CCCGGGKKKPPP]]]nnn{{{|||xxx{{{tttbbbLLL@@@<<<<<<@@@FFFRRRiii~~~eee[[[___oooSSSQQQfffzzziiiZZZMMMKKKKKKFFFCCCDDDBBBBBBCCCCCCCCCBBB@@@???CCCCCCDDDCCCCCCBBBAAA@@@@@@@@@???????????????@@@======>>>>>>===;;;999777999999888888777666555555444444333222111000////////////000000111222222333222222222222222222222222111222222222222222222333222222222222111111111000///222444444222111222444222222333333333333444444333444555666777777777777666444555888888777888<<>>>>>>>>>>>;;;<<<>>>???@@@AAABBBBBB>>>===;;;:::888888888888999;;;===<<<:::888999;;;999999:::::::::::::::999999777444444444444333222AAA???===::::::;;;===???<<<:::===EEEKKKOOOXXXcccrrryyynnnnnnvvvoooOOOAAA???===888777555555777:::<<<<<<<<<======???@@@AAABBBBBBBBBAAAFFFLLLRRRZZZjjj~~~|||zzz|||yyydddSSSAAA;;;>>>CCCIIINNNgggdddNNN]]]zzzwwwcccQQQTTTppp\\\RRRIIIGGGHHHFFFCCCBBBAAABBBCCCCCCCCCBBBAAA@@@EEEFFFFFFFFFEEEDDDCCCCCC@@@???>>>======>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;:::999888777666555444333333333333222000.........//////000111222222222222222222222222222222222111111111222222333333444222222222222111111000000000222444333111000333555333333222222222333444555444555666777888888888888555555888999666333777======999AAAZZZttt|||{{{}}}~~~{{{ssstttwwwpppeeeZZZWWWRRRNNNMMMQQQXXX]]]ggglllttt{{{}}}xxxrrrlllddd]]]XXXSSSUUUXXX\\\ccchhheee]]]kkkmmmpppuuu~~~uuueeeZZZWWW[[[hhh~~~aaaXXXHHHNNNKKK@@@;;;@@@DDDBBB@@@?????????>>>>>>======999:::<<<===???@@@@@@@@@>>><<<:::888777777777777888:::<<<;;;888666777999999999:::;;;;;;:::::::::888666444333333333222111CCCCCCBBB???===;;;;;;<<<;;;;;;;;;<<>>===999555555666777888:::;;;<<<===<<<>>>??????>>>???BBBDDDDDDNNNYYYbbbooo|||zzz~~~vvvkkkTTTBBB>>>@@@:::BBB[[[mmmkkkQQQ]]]~~~uuu```VVVXXXddd}}}bbbOOONNNLLLJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBCCCDDDDDDBBBAAABBBAAA???===<<<;;;<<<<<>>>>>===<<<:::::::::::::::999888777777666999888666333222111111111222222111111111222444555555444222111111111222222333333333333333333333333333222111000000000222222111222222333333222222111111222333333333222111111555555555555555555555555555555555555555666777777:::===CCCOOOcccuuu{{{www}}}|||~~~zzzrrriii```WWWRRRLLLHHHMMMUUUVVVXXXaaaooo{{{~~~}}}~~~xxxooofff___WWWMMMIIIIIIDDDGGGKKKMMMNNNSSS]]]fffxxxzzz}}}hhhUUUUUUYYYWWW\\\fffbbbTTTUUUIIIHHHFFFDDDCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>><<<:::;;;======;;;999:::999888888::::::999888777777777888999:::<<<<<<;;;;;;999888888888999:::999:::;;;:::888444111...BBBBBBAAA???<<<:::::::::999888888888:::===???AAAHHHOOO\\\lll}}}xxxiiiZZZGGG===;;;<<<:::666666777999;;;===>>>??????===>>>???@@@@@@AAACCCFFFKKKWWWeeeooo{{{~~~||||||ooo```JJJ===:::;;;:::LLLkkk}}}yyymmm\\\SSSiiifffOOONNN[[[kkk}}}qqqYYYNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBFFFEEECCCCCCCCCCCCAAA@@@AAA@@@>>><<<::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999999999888777666666666999777555333222111111111222111111111111222333444444333222111111111111222222222222222222222222222222222111000000111111222111222222222222222222111333222222222222222222222444444444444444444444444555555555555555666666777@@@@@@BBBHHHSSSccctttxxxqqqpppzzzwwwttthhhZZZRRRLLLHHHJJJPPPQQQRRRZZZfffpppuuu{{{~~~~~~uuuoooeee[[[UUUOOOHHHEEEFFFHHHFFFHHHLLLNNNRRR___mmmiiiYYYNNNQQQRRRTTTbbbvvvppp___VVVPPPIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@???????????????===<<<<<<>>>>>>===;;;:::999777888999999777666888888888888999999:::;;;:::999888777777777888999999:::::::::999666222000CCCCCCBBB@@@>>><<<;;;:::888777777666666888999:::;;;AAAJJJUUUbbbrrrvvvkkkddd^^^VVVPPPKKKDDD===999999:::999777888999<<<>>>@@@AAAAAAAAA===>>>???@@@AAAEEEIIIMMM[[[hhhwww|||~~~{{{cccQQQEEE>>><<<;;;AAA]]]~~~zzzbbbPPPNNN\\\zzzlllWWWKKKXXXooo~~~xxxYYYRRRMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCHHHEEEBBBAAAAAAAAA@@@???AAA@@@>>>;;;999888777777888888999:::::::::::::::888888777777666555555555777666555333222111111111111111111000111111222333333222111111000111111111111111111111111111111111111111000000000111111222111111222222222222111111444333222111111222333444444444444444444444444444555444444444444555666666>>>===???CCCDDDKKKccc{{{|||rrrwwwvvvhhhXXXPPPNNNMMMNNNPPPNNNNNNRRRZZZaaagggooowwwyyymmm```VVVMMMIIIHHHEEEEEEGGGHHHCCCEEENNNQQQRRR```rrrlllXXXOOOLLLOOOQQQYYYssssssZZZWWWTTTKKKJJJIIIGGGEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>>>><<<;;;;;;<<<===;;;:::999888777777888888666555999999888888888888999999888888777666666666666777777888999999888666444222EEEDDDCCCBBBBBBAAA???>>>;;;:::999888777777777777777;;;AAAEEEJJJTTTbbbmmmwwwsssggg^^^RRRJJJEEEBBB>>>:::===<<<;;;999777777777888<<<===???AAAAAAAAA@@@???>>>>>>???@@@EEEMMMVVV]]]sss}}}{{{{{{kkkTTTFFFBBB??????AAAOOOpppjjjNNNCCCTTTpppxxxSSSPPPZZZrrrbbbNNNQQQKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFCCC???>>>>>>?????????AAA@@@>>><<<:::888777666666777777888888888777777666666666555555444444444555444444333222111111111111111000000000111111111111111111000000000111111000000000000000000000000000000000000000111111111000000111111111111000000444333111000111222444555333333333333333333333333444444333333444444555666555444;;;BBB???<<>>>>>>>>============<<<::::::999999999999888888888777666777999999999888999999888777777777777777666666666555555555555555444555666777777555444333IIIFFFCCCBBBCCCCCCBBB@@@======;;;:::888777777666333777:::::::::>>>FFFMMM[[[cccppp||||||jjj]]]WWWUUUKKKFFF???;;;:::999777555999::::::888555555888;;;???@@@AAAAAA@@@???>>>===@@@@@@BBBFFFNNNZZZhhhqqq}}}{{{}}}pppWWWEEE>>>:::<<>><<<;;;===???@@@@@@BBBAAA@@@>>>;;;999777666777777777777666555444333555555555444444444444444333333333222222111111000000000000000000000000000000000000000000000000000//////////////////////////////000000111111111111///000000111111000000///333222000000000222444555333333333333333333333333333333333333333444555555555111666???===777AAASSSpppxxx}}}rrrppp}}}yyyttthhh^^^[[[UUUPPPOOONNNOOOUUU]]]eeeiiipppxxxyyyiiiZZZQQQIIIEEECCCFFFHHHGGGIIIMMMUUUYYYkkkxxxdddWWWSSSSSSTTT```xxx~~~bbbTTTMMMGGGFFFIIIFFFFFFEEEDDDCCCAAA@@@???======<<<<<<<<<;;;;;;;;;999::::::999888888888888666666666777:::<<<<<<;;;999999888777666666666666555555555555444444333333111222333444444333222222PPPKKKEEEBBBBBBCCCAAA???===<<<<<<:::999888777666444777999888777888<<<@@@BBBIIISSS]]]iiiyyy|||ttthhhZZZOOOHHHEEEDDD???===:::999999999777555555777777555444555:::>>>BBBBBBAAA@@@???>>>>>>>>>CCCFFFLLLSSS^^^lll{{{~~~}}}~~~|||www```FFF:::<<<999@@@VVVsssuuuQQQMMMffflllPPPZZZkkk~~~ssshhhwww|||WWWLLLLLLIIIGGGHHHIIIJJJJJJIIIGGGGGGEEEEEEEEEFFFEEEDDDDDDCCC>>><<<:::;;;===?????????@@@@@@???>>><<<:::888777777777666666555333222111444444444444444444444444111111222222222111111000///000000000000//////......//////000000000000///////////////////////////......///000111111111111//////000000000000//////000000//////000111333444222222222222222222222222333222222222222333444444:::555444888999888???JJJPPPhhhxxxmmmwwwpppfff\\\XXXVVVTTTVVVYYY\\\]]]aaaiiiqqqyyy}}}~~~{{{nnn\\\NNNHHHFFFFFFGGGIIIHHHHHHMMMUUUcccpppuuuaaaQQQMMMQQQNNNYYYtttvvv]]]MMMNNNNNNDDDAAAHHHCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;::::::::::::;;;<<<===<<<:::999:::;;;666666666888;;;======<<<888888777666666555666666444444555555444444333222000000111111111111111111]]]UUUKKKEEEDDDCCCAAA???=========<<<;;;:::999999999999999999999:::;;;<<<999>>>EEEIIIOOO[[[jjjvvvddd[[[PPPHHHDDDBBB???===;;;:::999999999888777777444555666666666888<<>>KKKllliiiNNNVVVyyyxxxaaaSSSnnnzzzkkkfffbbbOOOMMMKKKFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCC???=========???@@@???>>>>>>>>>>>>===<<<:::888666555555555555555444333222444444444555555555555555///000111222222111000000//////000000000///...------...///000000000//////////////////////////////---...///000111111111000...//////000000//////............///000000111111222222222222222222222222222222222222222333333444777555444444666999===???FFFZZZuuu~~~sssrrrwww}}}qqqlllkkkgggdddccc```\\\YYY[[[cccmmmuuuyyy~~~~~~yyytttnnnbbbSSSIIIGGGEEEGGGJJJLLLKKKNNN\\\kkk}}}ooo___SSSNNNRRRZZZ___ppp[[[OOOGGGIIIIIIDDDAAACCC???@@@@@@AAA@@@???>>>===;;;::::::::::::999999999;;;===>>>===:::999:::<<<888777666777999;;;:::999777777666555555555666666444444555555555444333222111111111111111111000000iii___RRRJJJGGGEEECCC@@@>>>>>>??????>>>>>>===<<<:::888555444555666666666555999===>>>???FFFSSS]]]kkkwww[[[RRRHHHCCCCCCBBB===888999888777777777777888888666777999999:::;;;===>>>BBBAAA???>>>???BBBEEEGGGKKKUUUeeeuuu|||lll\\\RRREEE888888@@@AAAPPPwwwxxxSSSLLLZZZgggZZZZZZsss{{{{{{kkkkkkiiiUUUQQQOOOKKKHHHEEEGGGHHHJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@???@@@AAA@@@>>><<<<<<<<<<<<<<<;;;999777666333333444555555555444444555555555555555555555555...///111222222111000000//////000000000///---,,,,,,---///000000000//////000000000000000000000000,,,---///000111111111000......////////////......,,,,,,...///000000000000111111111111111111111111222222111111222222333444---222555444555999888444@@@JJJ]]]qqq{{{yyysssqqq}}}~~~~~~zzzssspppjjjaaaXXXUUUZZZfffqqqwwwzzz}}}~~~xxxpppkkkjjjddd```^^^UUUIIIDDDFFFBBBFFFLLLOOOOOOXXXmmmxxx___QQQNNNSSS]]]fff{{{iiiNNNMMMJJJDDDDDDFFFDDD???===>>>???@@@@@@???>>>===:::::::::999999999888888999;;;===;;;999777999;;;999888777777888888777555666666555555555555666666444444555666555444333222222222222111111111111111ppp^^^RRROOOMMMHHHBBBFFFAAA@@@BBB@@@<<<>>>DDD:::999999888888999:::::::::999999999:::<<<>>>@@@JJJRRR]]]gggqqq}}}vvvKKKEEE>>><<<===>>><<<999888888888888777555444444<<<888888===???>>>>>>@@@@@@>>>>>>BBBCCCDDDIIIPPPaaaiiivvvnnnYYYFFF@@@<<<888<<>>======>>>???=========<<<;;;:::888888333333333444444444555555333333333333333333333333666555444333111000//////////////////........................////////////000000000000000000000000...........................------------...//////000////////////000000111000000000000000111111222333333222111000000111111222222111111111222333444:::<<<@@@MMMcccvvvwwwnnn~~~uuuxxx{{{ppphhhlllyyy}}}yyytttpppkkknnnmmmhhheeeaaaYYYQQQOOORRRSSSRRRQQQOOOKKKEEEIIIKKKTTT```lll|||www```SSSPPPLLL^^^yyy^^^TTTIIIHHHFFFEEECCCBBBBBBAAA??????@@@@@@>>>===;;;999<<<<<<<<<;;;:::888777666<<<<<<<<<<<<;;;:::999888888777777666666666666777777777777777666666666666555444333333222111000000000111222333333222111000|||pppfff^^^VVVMMMGGGDDDAAABBBEEEEEE@@@???AAA>>>======<<<;;;:::::::::999999888777888:::;;;===999???HHHNNNTTT]]]gggnnnzzziiiIIIDDD>>>;;;======;;;999888888888999888888777777:::888999===@@@??????BBBFFFDDDEEEIIIMMMQQQYYYbbbxxx}}}}}}wwwUUUIII@@@===:::999DDDTTTqqqgggZZZWWWWWWfffsssmmmXXXMMM[[[qqqnnnfffdddhhh{{{uuu___LLLIIIKKKHHHFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBAAA???===;;;;;;;;;<<<<<<>>>>>>===<<<:::888777666333333444444444555555555333333333333333333333333444444333222111000000///000000//////......------............////////////////////////////////////////////////////////////---------------...////////////////////////000111111111000000111111222333222222111000000000000000111222222222333333333333444555777AAAVVVjjjqqqooossszzz~~~|||~~~{{{~~~}}}zzzvvvqqqkkkeee^^^ZZZWWWXXXUUUPPPPPPSSSSSSQQQ[[[YYYWWWUUUQQQLLLJJJKKKOOOYYYlllyyylll___OOOPPP___mmmvvvaaaPPPFFFHHHGGGFFFDDDCCCAAAAAAAAA>>>??????>>>>>>===<<<;;;=========<<<;;;:::888888:::;;;;;;<<<<<<<<<;;;;;;777777666555555555555666777666666666666555555555333333333333222222222222222222222333333222222222tttfffZZZTTTKKKGGGEEEGGGGGGDDDBBBBBBBBBBBBAAA@@@???===;;;:::999888777666666777888999333777;;;===>>>BBBHHHMMMWWW___kkkxxx]]]FFFBBB===;;;<<<<<<;;;999777888999:::;;;<<<<<<<<<<<<:::<<<@@@BBB@@@AAADDDDDDDDDGGGOOOWWW^^^jjjtttnnnbbbBBB???===<<<999>>>SSSjjj}}}nnn___```dddcccccc^^^TTTHHHLLLccc|||ooohhhgggqqq]]]OOODDDEEEHHHFFFHHHLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>><<<;;;::::::;;;<<<>>>===<<<;;;999777555444444444444555555555666666444444333333222222111111222222222222111111111000111000000///...---------............////////////////////////////////////////////////////////////------------....../////////.........//////000111111111111111111222333333111000//////.../////////111111333444444444333222555555555;;;KKK___mmmqqqssszzz~~~~~~{{{{{{|||wwwyyy{{{}}}{{{xxxsssoooiiibbb\\\VVVOOOKKKKKKJJJGGGEEELLLXXXaaabbbeeeaaaaaabbb\\\SSSSSSYYYTTThhh{{{aaaXXXLLLJJJ^^^}}}nnnUUUNNNIIIAAAFFFEEEDDDCCCBBBAAA@@@???>>>>>>============>>>>>>?????????>>>===<<<;;;:::999:::;;;<<<============777777666555444444555555666666666666555555555555222333333333444444444444333333333222222333333333{{{ooogggYYYSSSKKKIIIHHHGGGEEECCCCCCCCCCCCBBBAAA???===<<<::::::888777777666777777888999::::::999:::===@@@EEEJJJRRRZZZcccmmmvvv}}}vvvXXXBBB???<<<:::;;;;;;:::999888999:::<<<>>>???@@@@@@AAA???@@@BBBBBB@@@AAAEEECCCEEENNN[[[fffooozzzqqq]]]PPPAAA>>><<<;;;===KKKiiilll^^^eeerrryyyyyyjjjXXXMMMLLLWWWkkk}}}|||xxx~~~oooSSSLLLHHHHHHHHHFFFGGGLLLGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::999888666555444444444555555555666666666555444444333222111000000000111111111111111111111111111000///...------,,,............////////////////////////////////////////////////////////////,,,------..............................///000111000000000000000111111222///......------.........000111333555555444222111777777666999BBBQQQ___hhhwww{{{xxxsssvvv}}}www}}}}}}ssskkkhhhjjjmmmrrryyy}}}|||}}}|||xxxxxxuuuoooiii```]]]XXXTTTQQQNNNJJJHHHIIIIIIIIIPPP```rrrzzzzzznnnkkkmmmoooeeeXXXXXXbbbjjjeeeSSSSSSRRR]]]~~~}}}\\\JJJHHHHHHDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<>>>???@@@@@@@@@@@@??????>>><<<<<<:::;;;<<<<<<=========<<<999888777666555555555666777777777666666666555555444444444444444444444444444333111111111111333444}}}nnniiibbb___^^^ZZZPPPGGGCCCCCCCCCBBBBBBAAA@@@???===<<<;;;:::999888888888777777777666666777999::::::<<<>>>AAAEEEKKKPPPTTT___dddnnn}}}{{{xxxvvvrrrpppuuu|||fffPPP???===;;;::::::;;;::::::999:::<<<>>>@@@BBBBBBCCCCCCAAAAAABBBAAA>>>AAAGGGOOOTTTaaarrr~~~}}}uuu```MMMCCCAAA<<<888;;;IIIaaammmTTTXXXnnn|||jjjYYYXXXbbbnnnxxx```PPPNNNLLLLLLIIIFFFFFFIIIFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@??????======<<<;;;;;;:::::::::666777777777777777666666444444444444555555555666444444333222111111000000//////000000000000111111111000000///...---------............////////////........................------------------------,,,---......//////......------------...///000111...............///000000...---------------......///000222444444333222111333333333444666===GGGPPPgggrrrvvvooohhhllltttxxxyyy~~~mmm]]]UUUVVV[[[dddnnnuuuzzz}}}~~~~~~~~~}}}|||{{{|||~~~~~~|||zzzyyyxxxzzz|||~~~~~~~~~|||{{{tttkkkfffddd```YYYSSSKKKIIIGGGFFFFFFFFFEEEDDDGGGIIIPPP```wwwvvvuuuvvvtttjjjbbbjjjyyy|||tttpppcccQQQLLLRRRmmm}}}xxx^^^PPPIIICCCBBBDDDBBBBBBBBBBBBAAA@@@>>>=========<<<<<<<<<>>>???AAA@@@@@@@@@@@@???>>>======<<<<<<======<<<;;;::::::;;;:::999888777777777777888888888777777777666666666666555444444333222222222111000//////000111222{{{fffSSSEEEDDDCCCBBBAAAAAABBBBBB??????>>>===<<<;;;::::::777666555555555666777888666666666666888:::<<<>>>FFFEEEGGGMMMVVV]]]aaabbbeeemmmwww~~~|||tttmmmkkkjjjeee___]]]YYYTTTQQQOOOLLLKKKOOOUUUZZZcccvvvtttQQQEEE<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBJJJRRRccciiivvv~~~}}}{{{{{{uuu```MMM@@@;;;:::777888DDD[[[ssswwwdddcccqqq}}}{{{tttggg^^^\\\hhhyyyxxxcccSSSLLLMMMMMMLLLJJJGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>;;;::::::999888666666555333444555666666777666666333333333444444444555555333333222222111111000000///////////////000000000////////////........................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,---...///000111---------------......///---------,,,------.../////////111222222222111000111000222333222222777===MMMbbbuuuvvvnnnlllqqqvvv|||ppp___[[[[[[```dddfffhhhkkkmmmnnnnnnlllkkkjjjlllmmmuuuvvvwwwvvvsssqqqqqqrrrvvvxxx{{{~~~~~~|||yyy}}}~~~}}}vvvrrrooonnnoooooollljjjbbb\\\VVVQQQNNNJJJFFFBBBEEEDDDCCCDDDFFFGGGFFFEEEIIIRRR```rrrzzz~~~eee___YYYVVVTTTWWWcccooooooYYYIIIJJJJJJCCC???CCCAAABBBBBBBBBBBB@@@>>>==================>>>??????>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;:::999888<<<<<<:::999888888888888777777777777666666666666666666555444333222111111000000////////////000000sss]]]JJJHHHEEEBBBAAAAAABBBCCC@@@@@@@@@???>>>===<<<;;;:::999777666666777777777777666666666777999999999<<<;;;:::;;;===AAADDDGGGDDDIIIPPPUUUXXX___iiiqqq|||~~~yyyxxxwwwqqqjjjbbb\\\ZZZTTTLLLHHHJJJIIIEEECCCDDDDDD@@@???@@@>>><<<>>>CCC@@@EEEOOOaaawwwpppRRRAAA>>>;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAACCCFFFJJJPPP]]]iiiyyy}}}~~~}}}xxxcccMMM>>>:::;;;777<<>>======;;;:::999888777555333222333444444555555555555444222222222333333333333444222222222111111111111111/////////////////////...............////////////............////////////........................------------------------+++,,,...///000///...---,,,,,,,,,---...///111111...------------...//////---------------...//////.../////////000000000000111000222666555111333888<<>>>>>>>>>>>==================<<<<<<;;;999:::::::::::::::999999<<<<<<:::999888777777777666555555555555444444444444444333333222222222111000000111111111111000000ppp[[[NNNKKKGGGCCCAAAAAABBBCCC@@@@@@@@@@@@???>>>===<<<===;;;888666666666555444666666555666777888777666666999===>>>===:::999999;;;<<<<<<===???EEELLLQQQSSSXXX___fffooo{{{{{{rrrkkkgggddd```]]]UUUVVVUUUQQQKKKGGGHHHJJJCCC===:::>>>>>>::::::>>>;;;999:::===>>>;;;;;;>>>>>>???@@@CCCKKKXXXgggrrryyywwwooo___LLL>>><<>>@@@@@@AAAAAABBBAAAAAA@@@CCCCCCFFFLLLSSS]]]nnn}}}yyypppYYYCCC888999===<<>>@@@@@@@@@??????>>>===<<<======<<<:::888666444333444444555555444444333222111111222222222333333333111111111111111222222222000000//////............------......///000000000............/////////000................................................+++,,,...000000///...---+++,,,,,,---...///111111...............///000000---------------...///000///............///000000///,,,...444555111222777666FFFZZZjjjtttvvvtttpppzzz~~~~~~wwwnnndddXXXRRRSSSKKKLLLLLLKKKIIIHHHJJJKKKMMMPPPTTTVVVVVVWWWYYY\\\dddgggkkknnnrrrvvv{{{~~~}}}}}}|||zzzwwwuuurrrqqqqqqqqqrrrqqqoookkkgggdddYYY^^^cccggggggeeecccbbbXXXSSSMMMKKKKKKKKKGGGCCCBBBCCCCCCCCCCCCEEEHHHKKKFFFGGGIIIMMMQQQRRRQQQPPP[[[pppwwwaaaWWWQQQNNNVVVWWWSSS```mmmSSSAAAJJJKKKCCC???DDDCCC===AAAAAACCCCCCCCCAAA???>>><<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::777777888999::::::::::::<<<;;;:::888777666666666444444333333333222222222111111222222222222333333000111222333333222111000yyygggZZZVVVLLLDDDBBBBBBAAAAAACCCCCCCCCCCCCCCAAA@@@>>>===@@@>>>;;;999999999888777666666666666666666666666777777777777888888888888999999999999:::;;;======AAAAAACCCFFFLLLSSS[[[___mmmooorrrssspppkkkeeeaaaSSSRRRPPPNNNKKKIIIGGGFFFAAA@@@@@@???>>>>>>======;;;;;;;;;:::::::::::::::888999999999999999888888888999:::===AAADDDGGGIIIMMMKKKHHHDDD@@@<<<:::999===<<<;;;;;;===>>>>>>>>>@@@??????BBBEEEFFFCCC@@@DDDIIIOOOXXXgggzzz{{{oooYYYIII>>>:::<<>>===<<<<<>><<<:::888666444333222222222333333444444444222222222222222222222222//////000000111111111222////////////..................////////////......111///...------...///111////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,---...---------............//////////////////////////////...---,,,,,,,,,,,,,,,000000000000////////////888888===KKK]]]mmmuuuwwwvvvrrr{{{zzzuuuoooeeeaaa\\\OOOIIIKKKJJJFFFEEEGGGGGGEEEKKKHHHGGGHHHKKKMMMQQQUUUZZZVVVWWW]]]bbbfffooozzzvvv~~~}}}}}}zzzyyy{{{||||||zzz|||zzzxxxtttpppkkkeee```aaaaaa```___\\\YYYVVVTTTOOOSSSTTTRRRRRRRRRPPPLLLLLLHHHFFFFFFDDDBBBCCCGGGGGGEEEDDDEEEFFFGGGGGGFFFNNNLLLSSScccmmmkkkccc___kkkxxx\\\LLLOOOZZZUUU[[[cccnnn~~~tttVVVHHHHHHFFFCCCAAA?????????@@@@@@AAACCCCCCCCCAAA???>>>;;;===@@@BBBBBB@@@===;;;===<<<:::;;;<<<<<<:::999666888;;;;;;:::999999999???<<<888777777888888888888777555222111000000111111111222333222111000///000////////////.........yyyiii^^^YYYRRRMMMNNNMMMHHHDDDDDD<<<======>>>???@@@AAABBBAAA???======???@@@??????999999999999999999999999888888888888888888777777777777777888999:::;;;<<<;;;;;;:::;;;===@@@CCCFFFEEEEEEFFFFFFEEECCC@@@???AAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888888888999999999999888888999999999:::;;;<<<===>>>@@@???>>>>>>=========>>>@@@???>>>>>>???@@@??????>>>@@@BBBCCCCCCEEEHHHJJJKKKYYYiiivvv~~~}}}{{{~~~jjj[[[JJJ???999999@@@HHH^^^zzziiiMMMRRRlllvvvsss^^^JJJEEEJJJMMM\\\ooojjjVVVMMMJJJJJJJJJMMMMMMNNNNNNMMMLLLJJJJJJGGGEEEBBB@@@??????@@@AAACCCCCCAAA@@@>>>>>>======???>>><<<:::888666444444222222222333333333444444222222222222222222111111//////000000000111111111////////////.........---......////////////......///...---++++++---...///...........................------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,------------------------..........................................---,,,,,,,,,,,,,,,////////////////////////666555555:::GGGZZZooo|||kkkiiiqqqxxxrrrxxxtttkkkkkkkkkpppnnnbbbSSSSSSPPPKKKJJJKKKIIIDDDIIIIIIJJJJJJIIIHHHJJJMMMJJJIIIKKKPPPQQQRRRYYYbbbdddnnnvvvwwwvvvvvvuuuqqqtttpppkkkhhhiiiiiiiiihhhooolllhhhccc]]]VVVOOOKKKJJJKKKLLLLLLLLLLLLKKKJJJFFFIIIJJJGGGHHHJJJJJJGGGIIIDDDCCCFFFGGGEEEFFFHHHFFFEEEEEEFFFHHHKKKLLLMMMUUUZZZhhh}}}~~~fffXXXUUUTTTRRRRRRppprrrXXXGGGAAAEEEDDDBBBAAA@@@@@@AAAAAA???@@@BBBDDDDDDDDDCCCBBB;;;<<<===>>>>>>???>>>>>><<<;;;::::::;;;<<<;;;999999:::;;;:::999777777888>>>;;;888777777888888888888777555333111111111111111111222222222111000////////////.........------zzznnneeeaaa]]]\\\______WWWOOOKKKDDDCCCAAA?????????@@@AAA???>>>>>>???@@@AAA@@@???========================::::::999999888888777777666666666666777777888999:::999888777666777777777;;;:::999888888999;;;;;;777777777777888888888888999999999888777777666666777777777777777777777777777888888999999999888888999888888777888888888999888999999:::<<<>>>@@@AAA===>>>>>>??????@@@@@@@@@@@@CCCGGGFFFFFFJJJSSS[[[```rrr}}}zzz|||}}}~~~}}}||||||~~~ssshhhOOOFFF===:::<<>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>===<<<:::888666555444222222222222333333333333333222222222111111000000//////000000000000111111//////.........------------......//////......---------++++++++++++------........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,,,,---------..............................------,,,,,,++++++,,,,,,////////////////////////111222111///333DDD\\\ooommmkkkmmmuuu{{{~~~zzzuuuvvvzzzyyy{{{ssseeebbbkkkuuuzzz~~~{{{sssllliiihhh```WWWUUUXXXXXXRRRJJJDDDDDDEEEFFFFFFIIIJJJIIIHHHOOOWWWaaajjjsssuuutttqqqjjjdddccc^^^WWWRRRQQQQQQQQQQQQVVVUUUTTTRRRNNNJJJGGGEEEBBBCCCCCCCCCBBBBBBAAAAAABBBDDDCCC@@@AAAEEEGGGEEEJJJEEECCCGGGJJJJJJIIIJJJLLLLLLNNNQQQTTTYYY]]]___[[[cccuuuggg\\\RRROOOUUUbbbrrrzzzcccOOODDDAAABBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA;;;;;;;;;;;;<<<===???@@@;;;999888999;;;;;;:::999;;;;;;;;;999777555666777<<<:::777777777888888777777666555333222111111111111111222222111111000///............---------,,,wwwqqqnnnkkkmmmrrrrrrjjj```\\\QQQOOOJJJEEEBBBBBBBBBCCCAAA@@@???@@@@@@@@@???===????????????????????????<<<<<<;;;:::999888888888666666555555555666777777777888888999::::::999999999888777666777888:::;;;888888888999999999::::::::::::999999888888888888777777777777888888888888666777888888888888888888888888999:::;;;<<<>>>???===============>>>??????<<<===???@@@@@@AAACCCDDDCCCGGGLLLOOORRRZZZgggppp|||wwwvvvxxxzzz|||}}}}}}}}}~~~}}}}}}nnn^^^SSSDDD>>>:::<<>>>>>?????????>>>===<<<<<<<<<===<<<<<<:::999777666555444222222222222222222222333222222222111000000////////////000000000000000000.........---------,,,,,,---------......------------,,,++++++++++++,,,------------------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++***,,,.../////////---,,,+++,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,---...............//////---111333111000666CCCOOOmmmqqqrrrpppsss}}}{{{|||uuurrrwwwwwwzzzxxxuuu~~~xxx~~~sssvvvrrrcccSSSJJJHHHHHHKKKLLLLLLKKKJJJPPP\\\gggxxx{{{~~~zzzqqqggg___XXXSSSMMMHHHEEEEEEGGGGGGHHHIIIKKKKKKJJJIIIIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIHHHFFFGGGMMMPPPOOOTTTMMMJJJMMMQQQQQQQQQRRRPPPSSSXXX___fffmmmuuuzzzzzzbbbMMMOOOTTT___pppzzzrrrcccLLLDDDAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@CCCCCCCCCBBB@@@>>><<<;;;<<<<<<===============>>>888777666777999:::999888::::::999777555555777999:::888666666777888888777777666555444333222111111111111111111111000000///......---------,,,,,,,,,}}}|||yyyzzz{{{tttqqq\\\XXXRRRLLLHHHGGGGGGGGGEEECCCBBBAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::888777777666666666666777222333555777999:::::::::777777777777777777777777777777777777777777777777::::::::::::999999999999666666666777777888888888666777888999999999999999;;;;;;<<<===>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBAAABBBEEEHHHFFFKKKSSS]]]hhhttt}}}~~~|||wwwtttvvvyyyyyyxxxxxxzzz||||||~~~mmm\\\OOOGGG@@@<<<<<>>>>>>>><<<<<<;;;:::999999:::::::::999888777666555444444222222222222222222222222111111111000000/////////000000//////////////////------------,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++---//////...---,,,++++++++++++,,,,,,,,,---------------------------++++++*********++++++,,,,,,,,,------...............000333333222222555777RRRgggxxxwwwqqquuuuuuuuuuuuooo^^^WWWVVVUUUNNNNNNLLLJJJPPP___sssvvvkkk___WWWPPPNNNKKKGGGEEEEEEFFFHHHGGGIIIJJJIIIGGGFFFGGGHHHEEEFFFIIIKKKMMMNNNNNNMMMFFFJJJMMMNNNQQQXXX[[[YYYUUUPPPNNNSSSXXX[[[^^^aaaWWW]]]hhhsss~~~|||```NNNLLLMMMYYYttt}}}tttkkkQQQEEEDDDAAA<<<999@@@@@@@@@AAA@@@@@@???>>>@@@@@@???>>><<<:::999888>>>???AAAAAA@@@>>>;;;999777666555666777888777666666777777666555666999;;;888777555666777888888777666666555555444333222111111111111000000000000000......---------,,,,,,,,,qqqllldddZZZSSSMMMKKKJJJIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========;;;:::999999888888888888444555666777888999999999;;;;;;<<<======;;;:::999888888888777777777666666999999999999999999999999555666666777777888888888999999:::;;;<<<<<<<<<<<<@@@@@@???????????????@@@??????>>>>>>>>>???@@@@@@@@@BBBCCCBBBAAACCCIIIMMMRRRZZZhhhwww~~~|||{{{|||~~~}}}yyyvvvwwwyyyyyyxxxuuuuuuxxx|||ooo^^^OOOFFFCCC666888AAAQQQ___ffflllqqq```PPPHHHLLLWWWgggcccKKKIII??????SSSppp\\\PPPJJJHHHJJJHHHDDDFFFMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@????????????;;;:::999888777777777777777777666555555444333333222222222222222111111111//////////////////000000000000////////////......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++,,,,,,---.........000//////000222333333333333RRRtttxxxqqqzzz~~~|||}}}uuuiiihhhjjjiii___^^^ZZZXXXaaauuuyyyooofff[[[RRRMMMFFFGGGHHHGGGEEEDDDDDDEEEBBBEEEGGGGGGFFFFFFIIILLLKKKMMMPPPRRRRRRPPPMMMKKKDDDLLLSSSXXX^^^cccccc```SSSSSSYYYbbbjjjnnntttzzzvvv~~~nnn\\\RRROOOOOOaaa{{{~~~vvv|||dddTTTDDD@@@BBBBBB@@@>>>@@@@@@??????????????????;;;;;;;;;;;;;;;;;;<<<<<>>:::777999777666666777777666555333555666666666666999;;;666555444666777888888777666666666666555444222222222111000////////////000............---------,,,yyyqqqiiiccc```^^^YYYTTTNNNHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;777777888888888888777777::::::::::::::::::;;;;;;999999999999999999999999999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>======>>>???@@@BBBCCCDDDCCCEEEHHHIIILLLSSS]]]eeeooo|||{{{zzzyyyyyyxxxxxxwwwwwwvvvxxxyyywwwuuuwww~~~~~~vvviii[[[OOOFFF???<<<777>>>PPPhhhwwwvvvllldddLLLGGGUUUcccaaaaaaYYYAAA<<>>>>>======>>>???AAABBB<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???===:::999<<<;;;999999999999777666333555777777666666777888444444444555888888888666555555666666555444333222222111000///...//////000/////////.........------~~~qqqjjj```VVVOOOJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<:::::::::::::::;;;<<<===<<<;;;;;;;;;<<<===>>>???999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBDDDFFFGGGJJJNNNSSSXXX___kkkzzz}}}xxxxxxwwwuuussstttwwwzzzrrrtttvvvvvvvvv|||~~~sssgggWWWKKKDDD@@@:::555EEEMMMaaaxxxsssYYYGGGNNNRRRlllvvv___MMMFFF777===UUUvvvcccRRRRRRDDDGGGFFFCCCEEEJJJLLLIIIJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::888777666555555333333333222222111111111222222222222111111000000,,,------...///000111111000000//////.........---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++******)))))))))***+++,,,)))************+++++++++++++++++++++++++++++++++))))))((())))))***++++++******+++,,,,,,---......+++...000111000000000111888555===LLLTTT[[[qqqwwwfffVVVSSSSSSPPPNNNOOOSSSYYY```ccc```\\\XXXWWWZZZ\\\]]]ZZZUUURRRTTTXXXaaagggqqq{{{ppp^^^VVVQQQUUU[[[```hhhrrraaaLLLJJJIIICCC??????===:::999;;;===<<<;;;;;;===@@@CCCEEEAAAAAA@@@???>>>>>>?????????>>>===<<<<<<;;;<<<<<<@@@>>><<<;;;;;;:::888777444666888888666555444555444333333555888999888666555555666666666555333222222111///.........///000000////////////.........uuugggZZZQQQLLLJJJFFFEEECCCAAA@@@AAABBBDDD>>>@@@@@@???@@@DDDBBB>>>???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>?????????BBBAAA@@@>>>>>>>>>????????????>>>>>>>>>>>>>>>???======>>>>>>??????@@@@@@CCCBBBAAA@@@AAADDDFFFHHHEEEDDDDDDDDDEEEEEEDDDBBBFFFDDDBBB@@@??????@@@AAA@@@BBBDDDEEEFFFHHHLLLNNNVVV]]]dddiiittt~~~|||vvvtttsssvvvzzz{{{vvvqqqwwwwwwwwwzzzwwwppp```PPPFFFGGGAAA777;;;IIIJJJTTTeeeooohhhWWWKKKHHHUUUgggzzzxxx___CCC999<<>><<<;;;:::888777666666555666666666666666666666666222333333333333222111111......---------,,,,,,,,,///000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************++++++++++++++++++++++++,,,,,,,,,++++++*********(((***,,,,,,+++***++++++...,,,)))))))))***)))(((************************++++++++++++++++++++++++++++++******************((()))+++,,,---.........---------...///000000111333222777===???HHHddd}}}kkk]]]TTTTTTSSSNNNRRR[[[ZZZccclllpppmmmjjjkkkmmmssswwwwwwqqqgggcccgggmmmvvv}}}jjjWWWPPPUUU\\\fffppp{{{dddMMMDDDCCCAAA@@@>>>===<<<<<<<<<============>>>??????@@@@@@BBBBBBAAA@@@???======<<<>>>>>>===;;;::::::===@@@HHHEEE???;;;888777888888777888999:::999888777666999999888777666666666777555555444444333333333222222222222111111000000000555555444333111000//////~~~uuummmgggaaa]]]PPPOOOMMMIIIFFFCCCBBBBBB@@@BBBAAA>>>???BBBAAA===AAA@@@???????????????@@@>>>>>>>>>>>>??????@@@@@@DDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCHHHGGGFFFDDDDDDDDDEEEEEEIIIHHHGGGGGGFFFFFFDDDCCC>>>???AAACCCCCCAAA???>>>DDDFFFHHHJJJLLLQQQVVV[[[ooowww|||zzzyyywwwuuuwwwzzzzzzvvvrrryyyyyy|||uuubbbXXXQQQJJJCCC???===>>>AAAEEESSSgggyyyuuu___KKKFFFHHHkkkssswwwmmmTTT@@@???HHH]]]sssjjjQQQMMMNNNMMMHHHGGGDDDCCCCCCEEEGGGIIIGGGEEECCCAAA??????@@@@@@??????????????????>>>>>>===<<<:::888666444444333444444444444444444444444111111222222111111000000------------------------//////000000///...,,,+++++++++++++++++++++++++++))))))***++++++,,,------************************++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,+++******+++,,,,,,+++************((('''************************++++++++++++++++++++++++************************))))))+++,,,---.........---------...///000000000333222555999888;;;NNNdddxxx{{{nnndddbbb___XXXYYY___hhhrrr}}}}}}~~~rrr```WWWXXXjjjlllUUUHHHDDDDDD???>>>===;;;:::;;;;;;<<<=========>>>???@@@AAAAAABBBAAAAAA@@@???>>>===<<<=========<<<;;;;;;===???AAA???<<<999888888999:::;;;<<<<<<===<<<;;;:::999999999999999888888888888777777666555444222222111111111111111222222222222444444333222111000//////{{{tttnnn``````^^^YYYRRRLLLHHHFFFEEEEEECCC??????CCCBBB???@@@@@@@@@??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>???BBBAAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCJJJNNNSSS[[[cccmmmwww}}}}}}zzz{{{xxxvvvwww{{{}}}|||zzz}}}uuu]]]LLLBBB??????<<<;;;HHHYYY___ZZZppppppTTTLLLUUU___uuunnnbbbSSSDDD???IIIWWWiii|||iiiNNNGGGIIIIIIGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@>>>===<<<<<<===>>><<<======>>>>>>>>>======>>><<<:::888555444333222333333333333333333333333111111000000000/////////..................//////////////////...---,,,,,,************************)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,///222...---+++++++++***(((&&&************************++++++++++++++++++++++++************************)))***+++,,,---.........---------...//////000000222000222555444111999EEEYYYmmmyyyyyywwwsssyyytttfff```]]]^^^```~~~eeeQQQGGGDDDBBB@@@>>>===;;;:::999999:::;;;<<<===>>>???@@@AAABBBBBBAAAAAA@@@??????>>>======;;;<<<>>>===<<<;;;<<<===:::999999999999:::;;;;;;<<<============<<<;;;;;;888888:::;;;;;;:::999999999888777666444222111000000000111111222333333444333222222111000//////...|||vvvtttuuutttooofff]]]XXXVVVOOOOOOJJJEEEEEEGGGGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEDDD???@@@AAAAAAAAABBBCCCEEEMMMKKKHHHFFFIIIOOOUUUYYYdddiiirrr{{{|||zzzxxxwwwxxx}}}wwwZZZKKKDDD>>>>>>;;;===LLLfffzzz}}}xxxvvv[[[QQQ```ssszzzhhhXXXEEE===@@@KKK[[[hhhlllyyy~~~mmmQQQIIIKKKIIICCC@@@DDDDDDDDDCCCBBB@@@>>>======<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>======<<<:::888666555555444333333333333333333333333111111000000////////////000000//////........................------,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++************************+++++++++******************+++,,,,,,...222888===666333///,,,++++++***)))************************************************))))))))))))************)))***+++,,,---------------------....../////////000...///333333111333999???UUUeeennnuuurrrqqqzzzjjjddddddnnnzzzvvv___UUUIIICCCBBBAAA>>>:::===<<<;;;:::999999:::;;;<<<===>>>???@@@AAABBBCCC@@@@@@??????>>>======<<<999;;;>>>>>>===;;;;;;;;;666777888999:::;;;;;;;;;::::::::::::999999888888555777999:::;;;:::999888888888777666444333222222111111111222222222222222111000000000//////......yyyrrrnnnnnnfffddd]]]UUUQQQQQQNNNIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHEEEFFFHHHHHHHHHIIILLLOOONNNOOOQQQVVV___iiisssyyy|||zzzyyyxxxyyy}}}{{{[[[FFFCCCBBB>>>AAA===KKKmmm}}}vvvkkkWWWNNNaaa|||vvvSSSCCC777===PPPcccooovvvpppwww}}}dddVVVMMMRRRRRRHHH@@@???AAABBBDDDDDDDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>===::::::999888888888888888444444444444444444444444333222111000000000000111222222111///...---,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((***+++---111888@@@EEE???999222,,,***+++,,,,,,))))))))))))))))))))))))************************(((((()))))))))***************+++,,,------------------------............111...---000222333444666333@@@KKKZZZmmmpppiiijjjqqquuukkkfffcccZZZgggwwwxxx}}}cccQQQCCCBBBAAA??????===;;;:::===<<<;;;:::::::::;;;<<<<<<===>>>???@@@AAABBBBBB>>>>>>>>>======<<<<<<;;;888;;;>>>???===;;;::::::777888999:::;;;::::::999888888777777777666666777333444666888999888777666555555555555555444444444333333222111111000//////........................wwwllleeeaaa[[[TTTNNNMMMKKKHHHFFFEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCCCCCCCDDDEEEFFFAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFIIIKKKKKKJJJLLLQQQUUUTTT[[[ggguuu|||}}}}}}}}}~~~kkkPPPBBB>>><<<777;;;BBB^^^vvvqqqYYYSSSOOO]]]xxxvvv[[[CCC<<<===NNNdddsssyyy{{{www}}}gggSSSOOOQQQUUUPPPFFF@@@CCCAAABBBDDDEEEEEEDDDBBBAAA======>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<888888888888888888999:::444444444444444444444444333222111000///000111111222111000///---,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************((()))+++---000777>>>CCC???999111+++)))***,,,,,,))))))))))))))))))))))))************************'''(((((())))))************+++,,,,,,---------,,,------------------------111///------///111222333444888999EEE^^^iiigggiiikkkuuuxxxdddlll~~~zzzpppfffXXXOOOWWWfffuuu|||jjjmmmsssSSSFFFGGGBBBBBBAAA>>>:::999;;;>>><<<<<<::::::::::::;;;<<<=========>>>??????@@@@@@<<<<<<<<<;;;;;;:::::::::888;;;===>>>===;;;::::::888999999999999999888888999888777777666666777777333333555666666555444444333333333444444444555555333333222000///...---,,,,,,,,,,,,---------------{{{wwwpppiii]]]\\\YYYUUURRROOOMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFFFFGGGCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJLLLMMMOOOSSSWWWZZZ[[[```gggnnnwww{{{]]]IIIAAA>>>>>>???HHH]]]{{{lll^^^]]]NNNSSS]]]kkkssslllXXXGGG>>>DDDTTThhhwww|||ppp\\\KKKLLLMMMLLLHHHDDDBBBBBBBBBCCCDDDEEEEEECCCBBBAAA>>>>>>???@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999777777666666666666777777333333333333333333333333333111000......///000111.........---------------,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++)))*********+++...333777444111,,,)))))))))))))))))))))))))))))))))))))))************************''''''(((((()))******+++++++++,,,---------,,,,,,------------------------......---------///000000444777444999KKKVVV\\\fff___ggg|||{{{pppzzz|||hhhaaa[[[ZZZ[[[cccvvvzzzrrrsssxxxVVVBBB>>>BBB@@@@@@???<<<999999:::===;;;:::999888888999:::;;;========================:::::::::999999999999999999;;;======;;;::::::;;;888777777777777777777777888888666555555555666777444444444444444333333333333333333333333333222222111000000///...------,,,++++++++++++,,,,,,------}}}rrrpppmmmhhhddd```^^^]]]XXXXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPNNNNNNNNNOOOOOOFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJKKKKKKLLLLLLNNNNNNNNNPPPRRRVVVZZZ\\\bbbhhhooouuuzzzzzz}}}dddGGG<<<<<<@@@JJJVVVhhhfffMMMFFFHHHRRR\\\hhhiiiYYYEEE<<>>DDDDDDEEEEEEDDDBBB@@@?????????@@@@@@@@@@@@??????>>>>>>===<<<;;;999888777777666555444444333333444222222222222222222222222222000...---,,,---///000++++++,,,,,,---...//////,,,+++*********+++,,,---************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++++++++***(((&&&&&&)))+++***)))(((((())))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++,,,---------,,,,,,------------------------***,,,......///111222111,,,444333222;;;AAAJJJXXX[[[]]]iii}}}}}}xxxtttuuuddd[[[[[[]]]aaajjjzzznnnzzz___HHHBBBBBB>>>999777888:::<<<<<<;;;999777999999888777777888999:::============<<<<<<<<<<<<999999888888888888888888999;;;<<<<<<;;;::::::;;;666666555555555666666777777666555333333444444555666555444333333333333333444444333222222111000000...............---------*********++++++,,,,,,---{{{yyyxxxuuuqqqppprrrnnneeeaaacccaaa______aaabbb]]]SSSKKKJJJHHHDDDEEEMMMUUUVVVQQQUUUVVVXXXXXXXXXYYY\\\^^^\\\aaaeeeeeecccgggqqq{{{~~~~~~~~~~~~yyycccLLL???CCCAAABBB```oooJJJBBBGGGIIIQQQXXXYYYPPPCCC>>>BBBGGG___ttt~~~|||]]]NNNJJJGGGHHHIIIHHHEEEAAA???AAACCCHHHHHHGGGFFFEEEDDDCCCBBB===>>>@@@AAA@@@???===<<<>>>?????????===:::777555777666666444333222111111222333333444444333333222////////////............,,,,,,------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***,,,------...---,,,+++***,,,,,,,,,---------......------......///000000000111000///000333888<<>>======<<<;;;;;;::::::888777555444333444666777777444111000222333111000111111222555999888444000333333444333333222000000...------,,,,,,++++++***************************}}}|||tttqqqsssrrrqqqpppqqqpppiii^^^TTTGGGFFFEEEIIIUUUbbbgggdddaaabbbeeefffgggiiilllooosssuuuwwwtttsssxxx~~~~~~ooo]]]NNNEEEAAAAAABBBPPPwwwqqqVVVKKKLLLOOOOOOMMMNNNHHH>>>777<<>>???@@@@@@>>>===<<<;;;<<<<<<===<<<:::888666666666555444333222111111222222333333333333222222////////////............000//////......---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************)))))))))))))))***((((((((((((((((((((((((******)))))))))))))))***+++,,,,,,---,,,+++***))),,,,,,,,,,,,---------------------...//////000000111000///000222666:::===???JJJVVVgggxxxwwwrrrxxxxxx~~~~~~sssccc\\\ggg}}}ooommmzzzfffNNNFFF===888777777666444888888888888888888777777777777777777777777777777888999999::::::::::::999666666555555666888999:::======<<<<<<;;;::::::999888777555444333444555666666444111000111222111000333333555888;;;;;;777444333333333222111111000000......---,,,,,,++++++***************************{{{pppgggSSSSSSSSSXXXfffuuu||||||sssvvvzzz}}}{{{wwwwwwyyy{{{}}}|||}}}~~~~~~kkkSSSGGG>>>HHHNNNKKKNNNeeerrrNNNHHHTTT]]]^^^]]]LLLEEE<<<666:::JJJbbbsss~~~aaaJJJFFFGGGGGGFFFJJJJJJIIIGGGEEEDDDDDDFFFFFFFFFEEEDDDCCCBBBBBBAAA;;;<<<<<<<<<<<<;;;::::::888999:::;;;:::999888777666555444333222222111111222222333333333333222222/////////............---222222111000///...------++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((())))))******++++++++++++***))))))++++++,,,,,,,,,---------,,,,,,---......//////000000/////////111333666888666@@@GGGVVVhhhmmmppp{{{{{{{{{uuu{{{yyy|||~~~ttt\\\\\\]]]gggyyykkkfffrrr{{{]]]HHH>>>:::777777999:::888555777777777777777777888888777777666555555666777777888999999999999999888777555555555666777999;;;<<<<<<<<<;;;;;;:::999999999777666444333333333444555555333111000111111000//////000222555888888666333444333111000//////000000......------,,,+++++++++************************rrrrrrpppqqq{{{|||zzzwwwuuuvvvyyy}}}zzzeeeNNNCCCEEEFFFYYYaaaZZZ]]]qqq}}}{{{bbbQQQHHHTTTgggnnnjjjeeeFFF===888@@@QQQeeexxxdddIIIDDDHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAA999999999888888888888888999999:::::::::999888777555555333222111111111222111111222222222222111111//////.........---------000000000//////......---++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***(((((((((((((((((((((((()))(((((((((((())))))***)))************)))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---....../////////.........///111333444555999999AAASSS^^^kkk}}}~~~zzz{{{wwwzzzxxxdddssswww{{{sssqqqpppvvv}}}tttfff[[[\\\bbb```YYY```tttiiiZZZiiihhhRRRDDD>>>999888777888:::;;;:::888555555555666666777777888777666444333333444666777777888888888888777666666555555666777888999:::;;;:::::::::999999888888888666555444333222222333333333222111111111111000000---///111444666666444333444333000.........000111.........---,,,,,,++++++************************{{{yyyyyyyyyyyyzzz}}}ttt___QQQEEE???GGGTTT```iiifff[[[___kkkcccNNN@@@HHHUUUeeevvvzzzjjjVVV:::666>>>UUUmmmzzz~~~qqqVVVIIIAAAEEEHHHDDDCCCGGGDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@;;;:::999888888888999:::<<<;;;;;;:::999888777666555444222000000000111222000111111222222111111000............------------,,,,,,,,,------.........++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''((()))******''''''''''''''''''''''''((((((''''''((()))******)))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,------......------......///000000000111333///222???HHHTTTgggqqqooopppzzzwwwsssqqqvvvrrrnnnoooqqqrrr}}}xxxrrrqqqjjjjjjiiijjjpppxxx|||{{{sssdddmmmoooTTTBBB:::999:::999777555444555555555555444444444555555666666666666555333222222333555666555666666777666666555555666777777777888888888888888888888888777777777777555444333222222111111111111222222222111111111111000222555777777777777777444333000.........000111//////...------,,,,,,+++************************|||zzzwwwtttrrruuuyyy}}}yyyYYYNNNBBB>>>BBBMMM]]]kkkqqqjjjZZZMMMQQQYYYRRRCCCMMMXXXdddnnnwwwttt[[[AAA;;;@@@TTTppp}}}{{{iiiFFFDDDCCCCCCCCCAAA???BBBGGGDDDCCCCCCEEEGGGGGGFFFDDDAAAAAAAAA@@@@@@?????????@@@>>><<<::::::;;;===>>><<<<<<;;;:::888777777666444333111//////000111222000000111111111111000000.........------------,,,))))))***+++,,,------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((()))******''''''''''''''''''''''''''''''''''''((()))******)))))))))((())))))***+++))))))*********+++++++++******+++,,,,,,------...,,,,,,...///////////////...333111333999999<<>>CCCQQQeeesssxxxlll]]]MMMEEEFFFKKKRRRWWWgggkkksssvvvmmmZZZHHH>>>LLLXXXppp~~~yyy~~~oooRRRAAADDDFFFDDD???>>>AAACCCCCCBBBAAAAAACCCFFFGGGEEECCC@@@@@@????????????>>>>>>AAA???<<<::::::;;;>>>???999999888888777777777777444222000......///111222///000000000000000000///.........---------,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&'''(((((()))'''&&&&&&'''''')))******'''''''''''''''''''''''''''&&&&&&'''''')))************)))))))))***+++,,,))))))))))))*********+++*********+++,,,,,,------***+++---///000000///...---444444555888333222===MMM\\\mmmtttsssuuuooofffjjjrrr~~~|||uuuoooiiidddaaaiiisssnnncccZZZ^^^kkkuuuqqqfffNNNCCC:::;;;>>><<<::::::888888888666555555555666444444444444333333333333333333333222222333333333000111222444555555555555333444555666777777666666555555555555555555555555333333333222111///......000333555555333222333444///111333333111000111222333333333222111111000000/////////...------,,,,,,************************yyyttt|||yyyrrrsssyyy}}}zzz}}}iiiRRREEE;;;@@@CCCHHHZZZpppzzzwww___RRRIIIGGGEEEFFFWWWmmmoootttdddAAA<<>>@@@GGGEEE<<>>>>>@@@DDDEEECCC@@@????????????>>>>>>>>>>>>???===:::888777999<<<===666666666666666777888888444222000......///111333//////000000000000//////......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&'''''')))******+++***)))))))))+++,,,---))))))))))))************)))******+++,,,,,,------)))+++---000000000///...+++000///...222///111>>>BBBLLLZZZhhhqqqvvvxxxyyyyyy}}}sssqqqmmmhhhhhhnnntttwwwqqqeee```YYY[[[dddfffaaabbbjjjhhhbbbcccrrrxxx}}}{{{iiiTTTGGG???999999777333444999111333555666555444444555444444444333333222222222111222333333333333222111///000111333444555666666000111333555777777777777444555555555555555555555333333222222111///...---000444777777444333333555222555777666333222333555333333444333333222000000/////////...------,,,,,,************************}}}{{{|||{{{{{{||||||^^^GGG???@@@CCCIIIQQQYYYbbbjjjiiidddUUUOOOJJJMMMTTT\\\eeemmmvvveeeHHH<<>>===<<<===>>>??????>>>===<<<============<<<:::777666777666666555555555666666222222111111111111222222/////////000//////...---,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++++++++,,,,,,++++++***)))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///111333444555555<<<888888DDDWWWhhhqqqrrr{{{{{{sssiiieeemmmyyy}}}vvvsssyyy~~~||||||uuuuuuwww~~~~~~uuuhhh```___```iiifffmmm{{{~~~}}}yyymmmiiijjjfffSSSIIIFFF;;;:::888666555444555555444444444444444444444444666666444333222111111111333222111111000000111111222222222222222222333333222222333333444555666666333333444444444444444333555333000...---...///000000111111222222333444444333555666444111000222444444444333222111111111111000////////////.........,,,,,,,,,+++++++++******yyyjjjWWWGGG???===>>>EEE\\\mmmmmmmmmooodddRRRLLLSSS[[[bbbeeeeeeaaa^^^qqqtttbbbIIIBBBHHHXXXlllwww~~~~~~uuusss|||```PPPJJJFFFCCCAAABBBBBBCCCCCCCCCBBBBBBBBB???@@@AAAAAAAAA???<<<;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<:::999888777777666555555444555555333222111000000000000111///////////////...------,,,,,,+++++++++*********+++,,,---,,,***)))***+++---------------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))***)))(((''''''((())))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------.........---...///111222333333444999666777???MMMZZZaaabbbtttzzzuuunnneee^^^aaahhhuuuooonnnnnniiicccdddiiimmmlllpppwwwxxxkkkkkkjjjjjjkkklllmmmnnnmmmddd```\\\^^^eeennnuuuxxx{{{}}}yyynnnjjjsssvvvkkkpppsssXXXHHHAAA===;;;:::999777555444444444444444444444444444444444444444444333222111111111111222222111000000000111111000000000111111111111111222222222333444444444555333333444444444444333333;;;999555222000//////000000000111111222333333444444666666444111111333666444333222111111000111111//////.........---------,,,,,,+++++++++*********iiiZZZHHH>>>???DDDGGGGGGTTTrrrssshhhfffXXXBBBKKK[[[jjjnnnkkkeeeYYYMMMVVVSSSCCC<<>>:::666222000//////000000000111222222333333666666555333111222444777333333222111000000000000------------,,,,,,,,,,,,,,,++++++++++++*********zzziii___PPPGGG@@@DDDPPPZZZ]]][[[iiiuuurrr]]]OOOQQQMMMCCCUUUccciiiaaaYYYUUUNNNDDD<<>>AAABBBAAA@@@???>>>???@@@AAA@@@AAAAAAAAA@@@>>>;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888777555444333333333444444222000///...------...............---,,,,,,++++++*********)))))))))***,,,,,,,,,******+++,,,.........///......---,,,************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((())))))))))))))))))*********************++++++++++++------.........///////////////000000111000000000111222333444666888:::<<>>:::>>>@@@;;;444777666555555444333333333222222222222222222222222///////////////000111222111111000////////////000.........///000000111111555555555444444444444444555555666666555555444444@@@>>>:::666222000////////////000000111222222222555444333111000111444666222222111000////////////,,,,,,,,,,,,+++++++++***++++++++++++************jjjVVVGGG???>>>AAAIIIVVVbbbhhhgggcccmmmaaaQQQDDDAAAFFFMMMRRR[[[```\\\MMMBBBAAAAAA???CCCZZZmmmxxx|||tttnnnvvvjjjXXXCCCBBBBBBAAA===:::>>>FFFBBBAAA???>>>=========>>>AAAAAABBBBBBAAA???===;;;:::::::::::::::;;;;;;<<<===<<<;;;:::999888888777:::999777666555444444333555444333111///...------......//////......---,,,+++++++++************)))***+++,,,,,,******+++,,,,,,------------,,,++++++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((((((((((((((())))))************))))))*********+++++++++------------.........///...//////000000////////////111333333111222444666===GGGUUUfff|||xxxyyy{{{lll```aaafffooodddOOOFFF>>><<<::::::<<<;;;777333555444444444333333222222222222222222222222222222............///000111111111000//////......//////......//////000111111222666666666666555555555555777777777777777666555555999888555333000///.........//////000000111111222333222000///000111222333111111000///............,,,+++++++++************+++++++++*********))))))wwwgggUUUGGG@@@???AAAOOOUUU]]]bbbbbb]]]WWWSSS]]]MMMAAAEEENNNSSSXXX^^^YYYUUULLLBBB::::::???DDD^^^nnnwwwwwwtttmmmsssVVVFFFJJJDDD???===@@@CCC@@@>>>>>>@@@???>>>===<<<<<<<<<<<<@@@AAABBBCCCBBB@@@>>>===999888888888999:::;;;<<<>>>===;;;999888777777777:::999888777666666555555666555333111000///....../////////000///......---,,,,,,,,,+++++++++******)))+++,,,,,,+++***+++---++++++,,,,,,++++++***)))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((((((((((((((((((((()))******++++++)))))))))************+++,,,,,,,,,---------......---...///////////////...///111111111111222444555222===GGGIIINNN]]]qqq~~~ppprrrttttttsssrrrssstttvvv{{{rrrnnneeefffnnn}}}mmmZZZPPPEEE<<<777777777777555333333444555333333333333333222111111111111111111111111111111............//////000111000000///...............---......///000111222222555555555555555666666666888888888888777666555444333222111000///..................///000000111111111///...///000222111000000000///...------------++++++++++++************+++************)))))))))yyyuuuTTTOOOGGG???===DDDOOOXXXhhhhhhddd\\\QQQIIIFFFFFFLLLKKKNNNYYYfffkkkeee]]]VVVIII@@@@@@@@@AAAKKKXXXkkkmmmhhhgggnnnsssWWW===:::AAAFFFAAA@@@CCCCCC???;;;::::::;;;<<<===============>>>???@@@AAAAAA@@@>>>===888888777777888999;;;<<<===<<<:::999888888888888::::::999888777777888888666555444222111000000000000000111111000000///...---------,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---+++++++++++++++******)))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((((((((('''(((((()))******++++++))))))))))))************+++++++++,,,,,,,,,,,,---,,,---......////////////111000///000111333444555444<<<@@@:::777???MMMWWWfffsssyyypppeee^^^]]]```dddeeesssxxxmmmjjjlllmmmyyygggSSS>>>777:::<<<;;;999777777666333111222333555111222333333333222111000111111111111111111111111//////////////////000000000///......------......+++,,,---...///000111111222222333333444444555555777777777666666444333333000000000///////////////------...//////000000111000///...000333333111///000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))XXXvvvuuu___JJJBBBBBBBBBBBBFFFNNNZZZcccjjjcccWWWIII@@@???EEELLLFFFTTTaaaiiitttzzzlllVVVWWWDDD999???FFFJJJZZZnnnjjjcccYYYaaaxxxzzzQQQ===??????666666:::@@@BBB===777999@@@666888:::<<<>>>?????????<<<===???@@@AAA@@@>>>===888777777777777999;;;<<<;;;:::999888888999::::::::::::999999999999999:::666555444333222111111111111111111111111000//////......---------,,,,,,,,,)))***,,,,,,++++++,,,---+++,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((''''''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////222000......111333444444<<<;;;777555888>>>???<<>>@@@FFFWWWhhhkkkfff___NNNBBBEEEGGGDDDGGGNNN]]]dddmmmrrrnnncccTTTKKKEEEDDDDDDKKK\\\nnnvvvvvveeehhhkkkssspppUUUAAA888888;;;===AAA@@@>>><<<;;;:::;;;;;;999999:::::::::;;;;;;;;;<<<<<<===>>>>>>???>>>>>>666777999;;;<<<<<<<<<;;;<<<:::777444333444555777666777888999999888666555333333333222111000//////111111111111111000////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&(((***))))))(((((((((((())))))***************************+++,,,,,,------,,,,,,******+++,,,,,,------...------...000222444666777777555444333444777:::<<>>>>>======777888:::;;;<<<;;;;;;:::999888666444444555666777777777888888777777666666333222222111111000000000000111111111111000////////////......---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&(((***))))))(((((((((((())))))***************************++++++,,,---,,,,,,,,,***++++++,,,------.........//////000222444666777444333222111222555888999666888<<>>===???777777666666555444444444000111111222222111111000000000000000000000000000222111///.........///000//////000000000000//////000000/////////.........------,,,+++++++++,,,,,,............///000111222333444444444333333222111000000///...---,,,,,,+++---------...///000000000////////////////////////,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))((((((((((((aaaaaaaaa```ZZZVVVXXX___pppvvv}}}vvvkkk[[[LLLCCCCCC@@@===>>>???DDDQQQ^^^iiihhhddd\\\WWWQQQIIIAAA<<>>EEEJJJaaaooo|||vvvwww{{{qqqrrruuummmiiilllmmmggg___[[[```YYYPPPKKKMMMTTT[[[___dddhhhppp|||```TTTCCC999666666444222222222222333333333333333000000111111111111000000000000000000000000000000111000///.........//////...//////000000//////...000000000/////////.........---,,,,,,++++++++++++......---......///000111111111111222111111000/////////.........------------------...//////000000........................++++++,,,,,,,,,+++******)))))))))*********++++++))))))))))))((((((((((((MMMUUUaaagggaaaSSSKKKKKKRRRVVV[[[___dddpppsss\\\NNNGGGBBB>>>===BBB>>>;;;<<>>CCCQQQeeewww}}}jjjXXXRRR___uuu|||uuulllcccccc^^^\\\]]][[[VVVSSSTTTLLLQQQYYYeeerrraaaOOO<<<999777:::===<<<555///111111111111111111111111///000000000000000000///////////////////////////////////////.../////////...//////////////////...000000000/////////............---,,,++++++++++++------------...///000000000000000111111000000///---.....................---------....../////////------------------------++++++,,,,,,,,,++++++***))))))))))))************))))))))))))((((((((((((???HHHYYYfffggg___[[[\\\PPPQQQQQQMMMMMMUUUdddqqq~~~ooo```QQQ@@@999888888:::===:::<<>>???AAADDDLLLTTT```|||yyyYYYFFF>>>:::888===GGGSSS___iiipppsssooovvv~~~sssQQQ===666666777000222444666777777555444999888777666666777888999888888888999999999:::::::::::::::::::::999999888777888888999888777666555555666888999:::999888888666666444333222222111222000000000000000000000000...............------,,,------------------------++++++************++++++************************))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))************)))))))))******+++,,,,,,,,,+++++++++++++++,,,---............///000111222333000111222222222222444666::::::;;;???IIIYYYiiitttoooggggggdddddddddccc______hhhsss{{{rrrrrrllliiipppqqqooolllfff\\\TTTVVV]]]\\\___eeemmmuuuyyy{{{zzz~~~}}}sssddd___eeejjjjjjmmmkkkjjjkkkppp{{{yyy\\\JJJCCCAAA;;;444666666555222...---000222333333222111000000//////......////////////..............................------.../////////......---......//////......---.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---//////000000111111222222111111------..................------------------------++++++++++++++++++++++++******+++,,,,,,,,,++++++((((((((()))))))))******))))))))))))((((((((((((YYYMMMAAA======@@@GGGNNN\\\^^^___]]]YYYTTTRRRQQQDDDGGGJJJPPPXXXcccnnnvvv|||uuujjj^^^RRRFFF<<<666666777;;;@@@BBBBBBGGGMMMWWW^^^mmm{{{yyyeeeJJJ999CCC???>>>EEEMMMTTT]]]ggglllwwwxxxcccGGG:::<<>>777666666666777888:::;;;777777888999;;;<<<===>>>;;;;;;;;;;;;;;;:::999888333444555666666555444444888777666555444333222222444444444444333111///...222111111000///......---------......------,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((())))))***************+++,,,---//////+++,,,,,,---...///000000...///000000000111444666111444888;;;<<<;;;:::888===BBBHHHQQQaaayyyxxxzzzpppxxxvvv~~~gggPPP???555888888444......333:::111000///......//////000------......///000000111---..................---------------------------+++,,,.../////////......---..................---,,,,,,,,,+++++++++***************+++,,,---...///++++++++++++,,,---............///000111111000000//////.........---------------------------------************************)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((zzziiiWWWGGG>>>888;;;AAAIIITTTbbbnnnvvvssswwwtttggg[[[UUUPPPJJJIIIMMMRRRYYYcccssstttdddXXXOOOJJJGGG@@@===>>><<<888:::@@@BBBDDDJJJRRR[[[cccmmmuuurrrjjj]]]RRRKKKIIIHHHHHHWWWUUUXXXiiifffMMMCCC;;;;;;@@@IIIYYYgggyyyooorrr~~~kkkOOOCCC<<<888444111111222222222000000111222444555555666777888888888999999999999666777888999:::;;;;;;:::===<<<;;;;;;:::999888888555555444333444555666777<<<;;;888666444333333444444444444444444333222111222111///.........///000------..................------,,,,,,+++***))))))************************************************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&***+++(((&&&)))***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''''')))************+++++++++******+++++++++,,,,,,,,,......//////000000111111000000111222222222222111333333444444555666666666::::::;;;???IIIYYYjjjvvv}}}```NNNEEE@@@>>>444444555555555555555555222222111111000000//////---------............///,,,,,,+++***+++,,,...//////...---,,,,,,,,,,,,,,,------............------------,,,,,,,,,+++++++++,,,,,,+++***)))((('''''',,,,,,---.........------.........---,,,,,,++++++---.........///000000000000000000000000000111222111000...---,,,,,,------,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,,,,************))))))))))))(((((('''&&&&&&&&&&&&'''~~~wwwbbbTTTEEEBBB@@@???DDDMMMXXX```kkkuuu}}}}}}xxxqqqeeeZZZNNNJJJEEEEEEKKKTTT\\\aaavvv~~~{{{qqqbbbTTTKKKEEEBBBAAA???AAA???<<<@@@IIILLLHHHVVVRRRQQQTTTYYY^^^aaacccSSSMMMEEE??????FFFPPPWWWTTTKKKJJJ^^^|||kkkLLLAAA;;;;;;FFFVVVeeetttsssooozzzxxx]]]HHH;;;666666333000//////000000///000111111222333444555666666666666666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;:::999888888777555555444444444555666777;;;:::888666555444444444222222222222222111000000111000///...---......///------..................------,,,++++++***))))))************************************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###''')))&&&%%%((()))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))******************+++++++++,,,,,,---......//////000111111...///000000111111000000333333333444555555666666888999:::<<>>===@@@DDDGGGQQQXXXUUULLLQQQ``````SSSPPPIIIAAA???BBBEEECCC???;;;;;;;;;<<<@@@GGGOOOTTTNNNAAA===KKKZZZZZZIII999AAACCCMMM___qqq~~~}}}zzzbbbEEE777444333333222000//////000000///...000111111222333444555555333444444444444555555555777888999::::::;;;;;;:::999999999999999888777666555555444444555555666777999888777666555555555555000000000111000000///...000///...---------............------------------,,,,,,,,,+++******))))))************************************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""'''(((%%%$$$'''((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((''''''''''''((((((((())))))*********++++++++++++,,,---------...//////000000---......///////////////222222333333444555555555444666999:::;;;===@@@BBBDDDLLLUUU^^^lll|||~~~{{{rrr^^^RRRHHHAAA999333222333222111111111111000000/////////.........---------------,,,,,,,,,---------......,,,++++++++++++,,,------------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,,,,,,,,,,---------.........---------------.........//////111222222222111000...------,,,,,,,,,,,,+++******+++,,,,,,+++******)))******+++,,,************))))))))))))******)))(((((((((((((((IIINNNWWWbbbmmmwww~~~zzzlll^^^SSSNNNKKKJJJHHHLLLSSS[[[bbbddd___YYYVVVNNNFFFGGGOOOWWW[[[[[[MMMLLLKKKJJJLLLRRRZZZ___fffmmmxxxrrreee\\\TTTMMMGGGCCCAAABBBGGGPPP[[[eeejjjrrrqqqhhh]]]]]]ccc\\\NNNBBB???999777:::??????<<<<<>>999444;;;HHHUUU\\\iiivvv}}}gggTTT>>>222333666555111111000111222444444222000000111111222333333444444333333333333444444444444666777777888999999888888777777888999888888777666555555555555555666666777777666666666555555555555///000000000000000//////000000//////..................------------,,,,,,,,,+++++++++******))))))************************************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&***+++'''%%%'''(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''((((((((()))))))))************++++++++++++,,,,,,,,,---......//////------...///////////////111111222222333444444444000333777:::::::::;;;<<>>333888:::999>>>GGGMMMMMMHHHMMMXXXfffnnnhhhVVVGGG===<<<>>>@@@;;;<<>>===999===DDDJJJRRR___ooozzzvvvrrrnnnkkkhhhccc\\\VVVSSSRRRSSSUUUVVVYYYaaajjjzzztttpppiiihhhgggeeeaaaYYYQQQKKKGGGGGGJJJNNNSSSVVVWWWWWW[[[[[[]]]aaafffhhhhhhgggYYYMMMDDDFFFFFF@@@===@@@999BBBGGGFFFIIISSSXXXXXXPPPOOOQQQWWWZZZUUUHHH<<<:::;;;BBBMMMUUU]]]fffooopppttttttppppppzzz{{{cccOOOBBB777444111///000111111111///...///111333444222000111111111111222222333333444444444444555555555555333333444444444444333333444555777999:::999888777444555666777777777777666555555666666666555444444111111222222333333222222111111222222222111000///......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,//////***'''((((((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((()))))))))*********)))))))))************+++*********+++,,,,,,---------......///000///////////////000000111222222222222444666777666777999;;;;;;???@@@???@@@DDDEEECCCCCCIIINNNRRR\\\lll|||~~~ooo___QQQHHHLLLJJJIIIKKKHHH???777555444222000///......///000000//////......---------************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,++++++***)))******))))))******+++++++++++++++,,,,,,+++++++++*********))))))))))))((('''''''''(((((()))))))))))))))))))))***+++---...,,,------...///000000000.........---------------...------------...//////////////////...---,,,+++,,,,,,+++******+++,,,,,,((())))))************)))************))))))))))))(((((('''&&&&&&&&&&&&&&&ooogggYYYLLLEEECCCFFFIIIFFFIIIQQQaaasss{{{rrrhhh^^^QQQDDD@@@BBB:::<<<>>>>>>???EEEPPPYYYsssqqqrrrvvvzzzyyyrrrlll```^^^]]][[[UUUOOOQQQXXX[[[ZZZYYYYYYZZZ[[[]]]^^^eeeccccccjjjwwwyyykkkaaa]]]SSSRRRQQQOOOMMMJJJHHHGGGFFFHHHKKKKKKIIIGGGFFFEEEHHHLLLSSSZZZ___```^^^\\\ZZZXXXUUUSSSQQQNNNJJJGGGDDDCCC@@@AAAFFFOOOUUUWWW\\\bbbbbb\\\[[[___\\\TTTIIIFFFCCC@@@????????????LLLVVV```fffllloooooolllrrruuuwwwyyy|||```FFF444111555222000...,,,---000333555///......///111222111000111111111111222222222222333333333444444444555555333333444444444444333333333555888:::;;;:::999777444555666777888777777666555555666666666555333222000111222222333333222222000111111222111000///.........------,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''++++++'''%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,---.....................///000000111111222222444666666555555666888999<<<>>><<<<<>>;;;CCCFFFEEECCCHHHSSS[[[]]]```eeeqqq~~~zzzwww\\\WWWNNNEEE>>>:::888888DDDLLLPPPLLLEEE>>>666000111111111000......//////------------------------))))))))))))******++++++************++++++++++++***++++++,,,+++***)))((()))))))))))))))***++++++)))******++++++******)))******)))))))))(((((((((''''''(((((((((((((((((('''((()))***+++,,,,,,---+++,,,,,,,,,------......................../////////...------,,,,,,------,,,,,,---......---,,,+++,,,,,,+++******+++,,,,,,)))***+++++++++***)))(((************)))))))))))))))(((((('''''''''''''''qqqrrrpppjjj___QQQDDD<<<<<<<<>>GGGIIICCCLLLbbbmmmjjjlllmmmfffZZZUUUTTTHHH888:::<<<<<<;;;:::AAAMMMVVVjjj}}}uuuqqqpppnnntttzzzwww\\\BBB::::::555000000.........000111111...,,,111//////000111222222111111111111111111222222222222222333333333444444444444444444555555444333333333555888;;;<<<;;;999888444555777888888888777666555666666777666444333222000000111222222222222222///000111111111000...---......---,,,,,,+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$###&&&'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,++++++,,,------------,,,......//////000111111111000333666777777777777888666:::;;;;;;<<>>@@@>>>AAAFFFDDD>>>CCCFFFNNNWWW[[[^^^iiiwww~~~vvvkkkaaaVVVIIIBBBAAA<<<;;;:::777444333555777???JJJMMMBBB999888666222---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------******++++++,,,,,,,,,---)))************+++++++++***+++,,,,,,+++***)))((())))))((())))))***++++++(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,******++++++++++++,,,,,,---.........///000000000//////...---,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,+++******+++,,,,,,***+++,,,,,,+++***)))(((************))))))))))))******)))(((((((((((((((zzzdddOOOBBBFFF???:::>>>IIITTT^^^ddd______]]]YYYVVVVVV[[[___iiikkkkkkhhh```XXXRRROOOHHHAAA;;;:::???CCCCCC@@@???CCCFFFGGGIIIOOOYYYbbbjjjccc\\\]]]dddkkknnnmmmmmmbbbUUUSSSWWWYYYTTTLLLRRRTTTUUUSSSOOOLLLKKKLLLLLLIIIIIIOOOXXX\\\YYYUUUUUUXXXVVVOOOMMMRRRUUUSSSPPPLLLGGGEEEGGGLLLPPPRRRLLLNNNQQQQQQPPPQQQTTTWWWUUUQQQLLLGGGCCCBBBBBBBBBDDD@@@===???@@@@@@??????===AAAEEEHHHHHHHHHHHHHHHIIIUUU```gggqqqxxxnnn]]]NNNMMMKKKFFFBBB???;;;777777<<>>===AAAAAA@@@AAACCCFFFHHHJJJSSSYYYdddppp{{{{{{lll^^^RRRLLLCCCCCCAAA===999777666777444333222222111111222222888777666444222000///.........---------,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))&&&***---+++'''$$$&&&***((()))***++++++***)))(((+++***))))))***)))'''%%%))))))((('''''''''''''''))))))((((((((((((((())))))***+++***))))))+++---......---,,,---...///000......---,,,,,,+++******************************++++++***)))(((((())))))------+++***))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((xxxiii___\\\^^^SSSFFF@@@AAAGGGNNNRRRYYYZZZ[[[[[[ZZZ\\\```cccmmmpppuuuwwwwwwsssnnnjjjXXXMMM@@@:::;;;<<<;;;888999999:::<<>>>>><<<;;;999:::;;;<<<>>>@@@AAABBBBBBCCCFFFKKKPPPVVV[[[^^^```mmmuuuwwwmmmhhheee___WWWNNNEEE>>>:::999:::999777444222222444222111111000000000000000333333222111000000//////------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((***+++,,,+++***((())))))******))))))((()))(((((('''((('''&&&%%%))))))((('''''''''''''''))))))((((((((((((((())))))***+++***))))))+++---------,,,,,,,,,...///000...------,,,++++++******************************++++++***)))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))((((((((('''qqqhhhhhhmmmzzzpppaaaSSSIIIEEECCCBBBGGGJJJNNNRRRVVVZZZ```cccdddhhhnnntttzzz~~~rrraaaMMM@@@>>>???===::::::777444444666999:::999@@@>>>>>>CCCJJJNNNLLLIIINNNLLLMMMTTT___fffeeebbbiiimmmssssssmmmcccZZZTTTTTT___kkknnnhhhaaa___```hhhooovvvvvvssslllaaaWWWVVVSSSPPPOOORRRVVVYYY[[[RRRQQQNNNKKKGGGEEECCCBBBAAAAAAAAABBBCCCBBB@@@======???AAACCCEEEJJJQQQVVVfffiiilllllliiifffcccbbbdddgggfffbbb```ZZZHHH555222555888<<>>======>>>AAADDDFFFNNNPPPTTTWWW[[[___eeeiiivvvwwwwwwzzzyyylllbbb[[[TTTKKKEEEGGGFFFBBB>>>:::777555333111222222111//////000222000000///...............------........./////////---------,,,,,,,,,++++++************************************************+++++++++***************))))))))))))))))))))))))***&&&###'''///333///***))))))(((((((((((()))))))))(((((('''''''''(((((()))(((''''''&&&''''''''')))((((((''''''((()))))))))*********))))))+++,,,++++++++++++,,,---//////---,,,,,,,,,+++*********************************+++***))))))))))))))))))******))))))***++++++,,,)))))))))))))))))))))))))))))))))(((((((((''''''~~~sssmmmooossspppbbbWWWNNNGGG??????AAADDDHHHNNNTTTXXXWWW\\\bbbeeeiiirrr|||kkkUUUGGGEEEGGGHHHGGGGGGEEEAAA>>>======>>>>>><<<999888:::===>>>;;;888;;;;;;<<>>AAABBBBBBCCCBBBCCCFFFKKKMMMMMMKKKWWWXXXXXX[[[dddpppyyy|||nnnppprrrppplllfffbbb```bbb]]]RRRFFFBBB@@@999000777===FFFPPPUUUYYY___gggwwwwwwvvvrrrooorrrzzz|||jjjQQQ???777666666555---------...//////...---------.........///////////////////////////......222111000///////////////000111222222333333222222000111111222444555555666666666666666666666666666666666666666666555444333333333444444444444333333000000//////...//////000///...------,,,,,,------------,,,,,,------......,,,+++******)))*********))))))(((((((((((())))))000111222000---***)))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))*********++++++,,,,,,---......//////000000111222333444555666444444444444444444444444777777777777777777777777=========<<<;;;::::::999>>>===<<<;;;;;;===???AAADDDAAA???>>>@@@CCCEEEGGGJJJLLLKKKLLLRRR___hhhjjjoooqqqrrrqqqppprrrxxx|||~~~}}}~~~|||zzzzzzoookkkeee___[[[VVVPPPLLLIIIDDD>>>;;;;;;<<<;;;:::>>>===:::777555444333333000111111000//////111222//////...------------...,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++************************************))))))))))))*********************)))))))))))))))))))))))))))***%%%"""&&&...222...)))))))))'''&&&&&&''')))))))))))))))((('''(((***+++(((''''''&&&&&&'''''''''(((((('''''''''((())))))((()))***)))((()))***,,,)))******+++,,,---......++++++++++++******************************************)))))))))))))))***+++***************++++++(((((((((((((((((((((((())))))((((((((('''''''''mmmrrryyy}}}}}}}}}~~~~~~rrrmmmhhhcccWWWRRRJJJDDDBBBCCCFFFHHHKKKUUU^^^^^^[[[___mmmzzzooobbbQQQHHHIIINNNRRRTTTYYYZZZZZZWWWTTTUUUZZZ___SSSOOOIIIFFFEEEDDDAAA??????>>><<<;;;:::;;;<<<===???AAADDDHHHKKKLLLLLLKKKFFFJJJLLLJJJEEEDDDGGGKKKSSSPPPLLLJJJIIIFFFBBB@@@>>><<<:::;;;>>>AAABBBCCCDDD@@@<<<===CCCIIIKKKKKKIIIGGGGGGLLLVVV___dddeeehhhjjjlllrrr~~~___``````]]]XXXSSSOOOMMMLLLGGG===555555:::>>>???FFFMMM[[[hhhllllllqqqzzz|||tttmmmnnnwwwsssfffCCC<<<555333444333...)))---...//////...---,,,,,,------------............////////////............111111000///............///000000111222111111111000000111222444555666666777777777777777777777777555555555555444444333222222222333333333333222222.........------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,++++++***))))))******))))))(((((((((((())))))+++,,,---,,,***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))))))))******++++++,,,,,,------......//////000111222333333444222222222222222222222222444555555666888999:::;;;CCCAAA===:::888888999:::666777888888999999999999999777555666:::=========999;;;;;;999;;;AAAEEEEEEDDDGGGJJJJJJGGGFFFGGGIIIJJJLLLNNNLLLJJJJJJNNNRRRQQQSSSVVVXXXYYYVVVSSSQQQNNNMMMKKKIIIGGGEEECCCBBB>>><<<999888888888888777777666333222333555666888555444111///...---......111222222000///...///111//////...------------------------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%'''***+++)))''')))((('''&&&&&&'''((()))'''((()))((('''&&&(((+++''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***)))((((((***,,,((()))******+++,,,,,,,,,))))))*********************************************)))))))))))))))******---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''LLLSSS___lllwwwyyyrrrwww~~~|||rrrbbbTTTJJJEEEDDDCCC>>>JJJUUUUUULLLHHHMMMUUU\\\VVVOOOKKKLLLRRRXXX\\\___eeekkkmmmlllnnnuuu{{{fffaaaZZZUUURRRPPPOOONNNMMMMMMKKKEEE???;;;<<>>BBBFFFIIIIIIFFFBBBFFFFFFEEECCCCCCEEEJJJNNNIIIDDDAAACCCEEEBBB?????????>>>>>>@@@DDDGGGIIIIIIKKKHHHHHHOOO[[[ccccccaaaZZZTTTPPPRRR[[[dddiiijjjeeeiiimmmuuuoooYYYFFFFFFFFFDDD@@@=========999<<<@@@BBBEEEKKKTTT[[[dddiiisssyyysssiiijjjrrrqqqrrrvvvrrr^^^LLL>>>666,,,111555333---***---111---///000///---++++++,,,,,,,,,,,,---------..............................000000///..................///000000111111000000000000111222444555666666777777777777666666666666333333333444333333222222000111111222222111111000------,,,,,,------......------,,,++++++++++++,,,***,,,---,,,,,,---///111,,,,,,+++***)))))))))))))))((((((''''''(((((()))&&&((())))))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))************+++,,,,,,------......//////000111111222222111111111111111111111111222333555888:::;;;<<<<<>>>>>===;;;888777888888888888777666666777444888999555333555666666:::888777666777777555444111222222222111000111222555555666777777777777777555555555666666777888888111000000...------...///,,,///222111...---///111...///000111111222222222------...,,,+++***,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%)))------)))&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))'''((())))))'''((()))+++((()))*********)))((('''''''''(((((()))***++++++************************)))))))))))))))***++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&333777;;;>>>EEEVVVooo{{{uuu{{{sssiiibbb___^^^]]][[[^^^YYYRRRJJJDDDBBBCCCEEE???DDDIIIIIIDDDBBBDDDHHHQQQWWWaaalllqqqpppiiicccYYYXXXXXXXXXYYY\\\]]]^^^eeelllrrrqqqkkkfffhhhlllllleee[[[UUUUUUWWWZZZZZZ^^^gggqqquuuttttttxxx|||ssscccTTTOOONNNMMMOOOSSSKKKKKKMMMQQQVVVYYY[[[[[[]]]]]]bbbmmmvvvssseeeWWWRRRLLLIIIMMMXXXcccgggggg___```[[[SSSRRRRRRDDD222777888999;;;===BBBHHHMMMYYYcccoooqqqllllllwww}}}pppuuulllNNNEEE999222000000///...000---+++...333333---&&&)))+++---,,,)))))),,,///++++++,,,,,,,,,---------,,,,,,------...///000000......---------......///---......///////////////111222222333333444444555444444444333333222222222///000111222222222222222//////000000000000//////,,,+++++++++,,,,,,---...---,,,++++++******++++++(((+++------,,,,,,000333---,,,+++***))))))))))))((((((''''''''''''((((((''')))******(((''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++++++++***************)))******+++,,,,,,------------......//////000000000000000000000000000000222444777:::;;;:::999777333333444666888:::===>>>999888888888777666666555666777888777555555777999777;;;;;;555222444777777999555222222444666555333555444222111111222333444555444333333333333444444111000000//////000111111///000111000000000222444,,,000444333///---...000***+++,,,---...---,,,++++++,,,---,,,++++++---///+++******)))))))))))))))************++++++++++++************))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))((((((((((((((((((((((((#########$$$'''((('''%%%$$$%%%''''''''''''%%%$$$(((---222222---)))((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***'''((()))((('''((()))+++))))))*********((('''&&&&&&''''''((()))***++++++************************))))))((())))))***++++++*********)))******+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&111000111333888???EEEIII]]]gggvvv{{{qqqhhhhhhkkkmmmooorrrkkknnnnnnhhh___XXXXXXYYYSSSRRRMMMEEE@@@???@@@???@@@DDDJJJMMMNNNNNNPPPRRRLLLJJJJJJPPPVVV[[[bbbiiiwwwrrrmmmlllppprrrqqqooolllcccYYYTTTPPPNNNPPPUUUiiirrrzzz~~~pppZZZOOOLLLNNNUUU\\\TTTTTTUUUXXXYYYVVVPPPKKKSSSZZZ^^^[[[XXXXXXTTTNNNHHHCCCAAAGGGLLLLLLJJJJJJJJJAAA::::::;;;999999:::???===AAALLLVVV^^^lllxxxzzz||||||xxxuuuxxxuuu]]]EEE555000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................---...............------000//////............///333222222222222222222222555444333333222222222222333333333333333222111000///...------...///000111---------...............///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))************++++++******************+++++++++++++++++++++++++++++++++,,,---...///000111000000000000222333444333333333444555666777777444444555666777888999999<<<;;;999777666555444444777777777777777666555555666555333333333444666888444333333222111111111222222222222111111111000000000000000000000000000000222111111111000000//////000000111111111111000000////////////////////////------------------------,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))'''&&&''')))***(((%%%''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''+++///222111---(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((('''''''''&&&(((''''''''')))***,,,...------,,,,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%222222111111333666:::<<<>>>CCCKKKVVVbbbnnnzzz{{{yyy|||~~~}}}|||~~~{{{xxxwwwwwwlllfff^^^VVVNNNHHHEEEDDD<<<;;;::::::;;;;;;<<<<<<<<<<<<@@@FFFJJJLLLRRRYYY___\\\ZZZZZZ\\\]]]ZZZWWWZZZUUUQQQNNNKKKMMMVVVaaagggqqqzzz~~~|||nnn^^^VVVQQQNNNMMMOOOMMMLLLKKKKKKLLLJJJEEEAAA@@@FFFIIIGGGGGGJJJIIIFFFAAA===;;;???AAA???>>>???CCC@@@???AAABBB@@@CCCHHHUUUXXX```jjjooorrryyy|||qqqnnnvvvpppZZZHHH===777444222///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------------............------///...............//////222222222222111111111111333333222111111111111111222222333333222111111000//////.........///000111..................------...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++************))))))((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,---...///000111000000000000222333444333333444444555555666666333333444555666777777888999999888777777666666666666666777777666666555444444333222111111333555666333333222111111111111111222222111111111000000000000000000000000000000000111111000000000////////////000000111111000000///........................------------------------222111000...------------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&''')))***(((%%%&&&&&&'''(((((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''!!!%%%((((((&&&#########%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((((((((((((((((()))(((((((((''''''''''''(((((('''((()))+++,,,---......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%222222111000000111111222111222222666>>>LLL[[[eee~~~~~~zzznnneeeaaa[[[RRROOORRRKKKIIIGGGFFFEEEBBB===888444777>>>BBB@@@;;;===CCC??????AAADDDGGGGGGEEECCCEEEFFFHHHJJJIIIJJJTTT___gggnnnsssrrroooooonnnllljjjbbb[[[YYYTTTKKKDDDAAA???>>><<<<<<<<<<<<:::888888::::::777777999999666:::888999;;;;;;999;;;@@@FFFGGGJJJMMMKKKJJJOOOWWW___cccjjjnnnmmmnnnuuu~~~ooojjjwwwrrraaaIIIAAA666...+++++++++***...---,,,*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------......---------------------...///000000000000000000000111111111222222111000000000000111111111222222111111000000/////////...//////000111/////////...---------,,,,,,,,,+++++++++,,,------++++++++++++************,,,++++++++++++************)))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************++++++,,,,,,++++++++++++,,,...///000000000000000000222333333333333333444444444444444111222222333444555666666777777777777777888888888555555666666555555444333222111000000000111333444222222111000000000111111111111111000000000//////000000000000000000000000000////////////........./////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,444333111///---,,,+++*********************************))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((('''&&&'''))))))'''&&&%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,---............------------+++******))))))******+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%///000111222222222222222222333333333444777===AAA[[[aaalllxxx~~~~~~qqqrrrdddZZZYYYVVVPPPSSS\\\]]]___bbbccc```XXXNNNHHHGGGKKKPPPPPPFFF;;;888;;;888999;;;=========<<<<<<;;;<<>>BBBEEEEEEEEELLLUUUZZZWWWVVVVVVTTTSSSXXX___hhhjjjkkkhhhfffkkkyyy{{{~~~nnn[[[DDD444222222222444444222---)))---,,,+++***)))*********++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---...///000111////////////000000000000222111111000000000111111000000111111111000000///000000000000000000000111000000///...---,,,,,,,,,++++++++++++,,,------...,,,,,,,,,+++++++++++++++++++++++++++************))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************))))))******++++++,,,,,,*********+++,,,---///////////////000111111222333333333333333333222222222111111222333444555666666777777777777777777777777444444444444444333333222111000000///000111222222111000000//////000000000000000000/////////......////////////////////////...............---------......////////////......------------------------++++++++++++++++++++++++000///---+++***(((((('''************************))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((())))))((('''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***+++,,,,,,...------------,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%...///000222333333222222+++...111222111111111222111666AAALLLUUU^^^mmmzzzwwwqqqeeeZZZUUUPPPMMMSSS^^^^^^bbbfffgggddd___YYYVVV```ccceeebbbUUUFFF@@@BBBFFFGGGGGGEEEBBBCCCFFFJJJIIIBBB===>>>@@@>>>>>>@@@CCCAAA>>><<<:::===DDDKKKGGGFFFHHHLLLKKKCCC===;;;:::::::::;;;<<>>;;;999666222---)))---------------...//////000///...---,,,+++******+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************))))))******+++++++++,,,+++++++++***************++++++,,,---------------------------------...///000000000000000000000000///////////////...------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((()))***+++---,,,+++***+++,,,///000222222111111000000//////000111222333333444444333111000000///......------.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++***((((((*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222222222000...,,,++++++,,,---------,,,,,,((()))***---//////...---222///...111444666444222::::::;;;;;;<<>><<<:::999444///...000.........///111111000...+++++++++++++++***)))((())))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++***************************++++++,,,,,,,,,,,,+++,,,,,,++++++,,,---......////////////////////////...//////000//////...---++++++*********++++++,,,***++++++,,,,,,++++++***,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################################################################$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((()))***+++,,,+++))))))***,,,...000222111111000000/////////000000111222333333333333000000//////...------,,,...------------,,,,,,,,,,,,,,,,,,++++++*********************************+++)))(((((()))******)))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++'''***,,,,,,)))((()))***+++***)))((()))+++...///...------------,,,***'''...---***)))***---000222,,,...000222444666666666000222555888:::888444000222+++***111444111///222......///000111111...++++++++++++,,,,,,,,,,,,,,,***))))))***++++++***(((************)))(((&&&%%%&&&&&&((()))************)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********************++++++++++++******+++*********+++,,,---...........................---...///000000///------******))))))******++++++******++++++++++++******+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''((()))***+++))))))))))))***+++---...000000000000000000////////////000111222222222222000000000000///...---,,,------------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***************+++)))'''((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***))))))***...---+++)))((((((***,,,"""%%%(((*********++++++***)))((()))***---...///+++***+++,,,++++++,,,---..................,,,+++(((((())))))((((((((()))'''(((+++......,,,***))),,,,,,+++***++++++***)))...---++++++,,,,,,***)))(((((()))***+++,,,------******+++,,,,,,+++***)))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))((()))))))))*********+++)))***************)))))))))))))))******+++------------------------------+++,,,---......---,,,+++)))))))))))))))***++++++******++++++++++++******))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################"""$$$''')))))))))'''&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((()))***++++++''''''((()))***+++,,,---/////////000000000000000......///000111111111111000000111111000///---,,,---------,,,,,,,,,++++++,,,,,,++++++***))))))(((((()))))))))*********+++***)))'''''')))***)))((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,)))((('''(((***++++++***###&&&***++++++******)))''')))***(((&&&&&&)))---,,,+++*********)))'''&&&***)))))))))((('''(((+++***))))))(((((((((''''''%%%+++---)))'''***,,,+++***(((((()))(((&&&(((***&&&&&&&&&%%%'''))))))'''((('''&&&(((***++++++***))))))))))))))))))))))))"""###%%%''')))))))))((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((())))))*********+++))))))************)))((())))))))))))***+++,,,---------------------------)))***,,,------,,,+++)))))))))((())))))***++++++******++++++++++++******((((((((()))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###################################################%%%))),,,---+++)))'''#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((())))))***+++,,,&&&'''(((***++++++,,,,,,......//////000000111111---...///000000111111111000111111111111///...------------,,,,,,,,,++++++,,,,,,++++++***))))))((((((((())))))*********+++***)))'''''')))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((((((%%%"""!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''+++*********))))))((((((++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))*********))))))(((******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++************++++++************************(((((((((((())))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''(((+++------,,,***(((%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&(((''''''&&&&&&&&&'''''')))***+++***))))))+++------///111222222000...,,,......///000000000000000000111111111000///---,,,...------,,,,,,,,,------++++++)))((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ########################'''&&&$$$"""!!!!!!!!!"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%""" !!!$$$'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%+++++++++++++++++++++++++++,,,,,,++++++)))((((((++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''*********)))))))))((((((((((((((((((((((((((()))(((((((((((((((((((((((()))))))))((((((((('''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((()))))))))******))))))************))))))******+++++++++,,,,,,,,,...------,,,+++++++++,,,------,,,,,,,,,+++++++++++++++************++++++************************(((((((((((())))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&(((***,,,,,,++++++'''&&&%%%$$$###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''&&&&&&))))))(((&&&(((''''''&&&&&&&&&'''''')))*********)))***+++------...000222222000...,,,------...////////////...000000111111000...---,,,---,,,,,,+++++++++,,,,,,+++***)))(((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''%%%######&&&)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%************************+++++++++++++++***)))(((++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((((('''))))))))))))((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''((((((((()))))))))))))))************))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""$$$&&&)))+++,,,---***)))&&&$$$###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&'''(((((('''&&&''''''&&&&&&&&&''''''(((((()))******)))***,,,...,,,---///000000///...,,,,,,,,,---............---//////000//////...---,,,+++++++++******++++++,,,+++***)))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%##############################""""""###$$$%%%%%%!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''%%%###$$$&&&)))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%************************+++++++++++++++***)))(((************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((())))))************)))******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###%%%(((+++,,,,,,***'''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''')))******)))***,,,...+++,,,...//////...---,,,,,,,,,---...........................------,,,,,,++++++++++++++++++,,,---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$ """$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%$$$"""###%%%'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******************************+++++++++***))))))************************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,+++++++++*********++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###%%%'''))),,,***(((&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((()))******)))***,,,...***+++,,,---...------,,,------...////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$######"""""""""$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++******+++++++++******)))************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((()))))))))'''((()))******+++************+++++++++,,,,,,,,,+++,,,...//////...------++++++++++++************++++++************++++++))))))))))))))))))))))))******))))))(((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###%%%%%%***)))((('''&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((())))))***+++***))))))+++---)))***+++,,,,,,---,,,,,,------...///////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******'''((()))******+++++++++******+++++++++,,,,,,,,,+++,,,...///000///...---++++++++++++************++++++************++++++))))))))))))))))))))))))*********)))(((''''''''''''((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$%%%&&&''''''((('''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&(((&&&%%%%%%&&&&&&((())))))++++++,,,***)))(((***+++))))))******+++,,,,,,,,,,,,,,,---............---,,,+++***)))******+++,,,++++++++++++,,,---...///))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!"""###$$$%%%$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%------------------------)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************''''''(((******+++++++++******+++++++++,,,,,,,,,+++,,,...000000///...---+++++++++************)))++++++************++++++))))))))))))))))))))))))+++******)))(((''''''&&&'''((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$%%%'''((((((&&&%%%###!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&'''((()))***,,,,,,,,,+++)))((()))***((())))))***++++++,,,,,,++++++,,,---------,,,,,,++++++***))))))***+++,,,************+++,,,---...))))))(((((((((((()))***''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######################## """$$$%%%%%%%%%%%%%%%$$$######"""######$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))(((((((((((()))***+++,,,//////000//////...------,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))***+++***)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&############$$$%%%&&&''''''$$$###&&&,,,///---)))%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((())))))******))))))((((((((((((((()))***+++,,,...............---,,,,,,+++++++++*********))))))+++++++++++++++******)))))))))))))))))))))))))))+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((***+++***)))((()))************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$%%%&&&############$$$%%%&&&&&&'''%%%###%%%)))+++(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((()))***++++++,,,,,,------,,,,,,++++++*********)))))))))((((((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((()))******(((((()))***)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%(((%%%###$$$&&&&&&### %%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''(((((())))))(((((('''(((''''''(((((()))***++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))'''(((***)))(((((()))***)))))))))************+++***++++++++++++,,,,,,,,,*********************************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$'''%%%$$$$$$%%%$$$""" ###$$$$$$$$$%%%%%%&&&&&&###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************************************((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((()))***++++++,,,,,,---------,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))&&&((())))))(((((()))***(((((()))))))))******************+++++++++,,,,,,************************))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$"""""""""######$$$$$$%%%%%%######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))******++++++,,,---------,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%'''(((((((((((()))+++(((((((((((())))))))))))************++++++++++++************************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$%%%%%%$$$###############################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((******)))******+++,,,,,,++++++++++++++++++************)))************)))((((((((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################################################################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&(((((('''((()))+++'''''''''((((((((())))))************++++++++++++************************((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&############$$$%%%&&&&&&###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***(((((()))***************************)))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""#################################################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&(((((('''((()))+++''''''''''''((((((((())))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&############$$$%%%&&&'''###%%%%%%%%%###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######$$$&&&&&&''''''''''''((((((((((((''')))***)))((('''(((***,,,,,,,,,+++***))))))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######,,,,,,+++******)))(((((())))))))))))))))))))))))'''))))))((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++***)))((()))+++,,,,,,+++******)))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$############"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######+++++++++******))))))((((((((((((((((((((((((((('''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))+++,,,+++***)))***+++++++++******)))((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$######"""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######+++*********)))))))))(((''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((()))***++++++))))))***+++*********))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""!!!!!!"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***************+++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((()))***)))(((((()))***************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$######""""""######$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######!!!""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''')))***)))((('''((()))++++++******************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$############################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((()))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))******(((((()))***++++++++++++++++++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#####################################################################$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((())))))***++++++))))))))))))(((((((((((('''''''''((()))*********(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&''''''''''''((((((((())))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################################################################$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))*********))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######************)))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++++++++,,,++++++++++++++++++++++++((((((((((((''''''''''''+++*********))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""######""""""!!! ########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((************))))))))))))++++++++++++++++++++++++'''''''''(((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###############################################################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((******))))))(((''''''&&&************************&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""################################################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$#####################$$$$$$%%%&&&&&&'''########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))))))))((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%''')))***))))))((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######################################################!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$################################################""""""""""""""""""######################################################%%%%%%$$$$$$####################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%''')))***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######################################################!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''######$$$&&&'''((()))***(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########################################################""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################""""""""""""###################################################$$$$$$$$$%%%$$$$$$###""""""!!!!!!########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###############""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$$$$#####################$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############################################################""""""######$$$%%%################################################!!!"""""""""####################################""""""#########$$$$$$$$$###############"""""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$""""""###$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###''',,,---&&& %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%$$$######$$$%%%&&&########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$&&&&&&%%%$$$############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!################################################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''******&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$############$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""########################""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""################################################""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$######""""""######$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$#########$$$%%%%%%"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!"""""""""###############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############################################################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###########################"""######$$$$$$######"""########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######""""""###$$$%%%%%%""""""#########$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""#########$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&""""""&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$""""""""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######"""##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######"""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""###########################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""############$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''***(((%%%###"""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$######""""""""""""###"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$############"""####################################$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''',,,)))&&&"""!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$##############################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""#####################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""######$$$########################""""""""""""""""""""""""################################################$$$$$$############$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$########################$$$$$$$$$$$$######!!!"""""""""############%%%%%%%%%$$$$$$#########"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""###$$$$$$################################################################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''(((((('''%%%%%%$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###########################""""""""""""###$$$$$$################################################################################################$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&$$$$$$&&&***,,,***(((%%%$$$$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$###############"""!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%################################################################################################$$$$$$############$$$$$$$$$###"""""""""###%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$###############%%%###!!!%%%***---+++'''$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$######$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$%%%################################################################################################$$$$$$############$$$$$$$$$###"""""""""###%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################################################################$$$######""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########$$$########################$$$!!!###)))+++)))%%%$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########"""######$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$##############################""""""""""""######"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########"""""""""###############!!! """&&&(((&&&$$$$$$############"""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""""""""#########$$$ !!!"""###$$$%%%$$$$$$############""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""###%%%%%%$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$ """$$$$$$######$$$%%%############""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!""""""#########""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%(((&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$&&&$$$"""###%%%&&&%%%"""###$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""!!!!!!################################################'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&+++,,,(((###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$&&&$$$"""###%%%&&&%%%### !!!!!!!!!""""""""""""################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###""""""!!!################################################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""##############################################################################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###)))111222+++###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$###""""""""""""###$$$""""""###$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$)))...///)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%(((***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#################################$$$%%%%%%$$$$$$$$$###########################$$$$$$###""""""###%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%(((***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$########################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$######"""$$$###"""""""""###$$$%%%##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$###""""""###%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&###!!!%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%"""""""""#########$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$###""""""###%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###############'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!!!!"""#############################################################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$###""""""###%%%########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""""""""#########$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%(((&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""%%%&&&%%%###"""$$$&&&!!!!!!"""""""""#########################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###########################&&&&&&&&&&&&%%%%%%$$$##############################$$$$$$###""""""###%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$###"""!!!!!!"""###$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%################################################""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""###$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######'''&&&$$$#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""######$$$$$$######"""&&&%%%$$$#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###########################"""######$$$$$$######""""""############$$$$$$$$$########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$###""""""""""""###$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################"""#########$$$%%%%%%%%%################################################$$$$$$$$$#######################################"""######$$$$$$######"""%%%%%%$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###########################"""######$$$$$$######""""""############$$$$$$$$$########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%########################!!!""""""###$$$%%%%%%&&&########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###########################""""""############""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%########################!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""################################################"""""""""######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""################################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################!!!"""""""""###$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$&&&((()))***$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''))))))'''%%%###%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$%%%$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#################################"""###$$$$$$%%%#################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""$$$$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$###########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$############$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""####################################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!""""""""""""############"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""#########""""""###&&&)))##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! $$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""####################################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""####################################"""""""""!!!""""""""""""############"""###$$$%%%%%%%%%$$$$$$###########################$$$$$$###"""###&&&)))##############################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""####################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###################################################""""""""""""""""""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###&&&(((##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""""""""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################################################################!!!"""""""""############!!!"""""""""####################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""######$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""!!!"""""""""############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""'''%%%%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################################################################!!!"""""""""############!!!"""""""""####################################$$$##################$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""######!!!"""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$########################""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""&&&%%%$$$%%%'''''''''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""############################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################""""""""""""############""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%##############################$$$$$$$$$$$$######################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""#############################################$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$############################## !!!"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""""""""###############""""""!!!"""###$$$%%%###########################$$$&&&%%%$$$###$$$%%%##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################################################################""""""""""""############""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$&&&&&&$$$######$$$##############################$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$############""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""!!!!!! ######$$$$$$$$$$$$#########################################################"""!!!!!!!!!###$$$%%%######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""########################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""!!!!!! """"""""""""#############################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$#########""""""########################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########################################################"""!!!!!!"""###$$$%%%######""""""""""""######$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""########################&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""######"""!!!!!!"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""#############################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!!"""###$$$%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$#########""""""########################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################"""""""""###$$$$$$######""""""""""""######$$$$$$$$$#######################################""""""""""""""""""""""""########################!!!!!!"""""""""############""""""!!!!!!""""""###########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######""""""""""""!!!!!!!!!""""""""""""#############################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$#######################################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""###############$$$$$$$$$$$$###########################################################################$$$######""""""""""""######################################################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""#########$$$###""""""""""""""""""###########################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""###################################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################################################################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$###############""""""""""""######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############!!!"""""""""##################################################################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!"""###################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$%%%$$$$$$###"""######""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$""""""""""""###################################################"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""!!!!!!""""""##########################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$###"""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$######""""""######$$$########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""####################################$$$#########"""""""""!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############$$$######"""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$$$$######################################################$$$%%%%%%&&&%%%$$$###"""######""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! ########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""""""""####################################$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###############$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!############""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$######################################################""""""######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########"""""""""############""""""!!!&&&&&&%%%$$$###"""!!! ################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%###"""""""""###$$$""""""""""""############"""############$$$$$$$$$##############################""""""""""""######$$$$$$###"""!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""####################################"""""""""!!!############""""""""""""""""""""""""############"""""""""###$$$%%%%%%%%%######################################################""""""######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""!!!""""""#########""""""$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##############################################################################$$$$$$##################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""!!!""""""###""""""""""""############"""############$$$$$$$$$##############################""""""""""""######%%%%%%$$$#####################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$##################$$$$$$$$$################################################$$$$$$$$$###################################################""""""""""""$$$$$$#########"""""""""""""""""""""#####################$$$%%%%%%&&&&&&######################################################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############### !!!"""###############""""""######$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""############"""############$$$$$$$$$##############################""""""""""""######&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$###""""""######$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$####################################################################################################################################"""""""""""""""$$$$$$$$$#########""""""!!!"""""""""#####################$$$$$$$$$%%%%%%######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$########################$$$######""""""######$$$%%%$$$$$$#########$$$$$$######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""######$$$$$$$$$$$$############!!!"""""""""############"""""""""#####################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$$$$$$$$$$############"""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""############""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""!!!!!!!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$##############################################################################$$$$$$$$$########################""""""""""""############%%%$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""######################################################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$ !!!"""###############%%%$$$$$$$$$######""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""#########""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""!!!""""""###$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$########################!!!"""""""""############%%%%%%$$$$$$$$$#########""""""""""""##########################################################################################""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$!!!""""""#########""""""###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!###$$$$$$$$$######""""""""""""############"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###"""""""""######$$$%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))'''%%%######%%%''')))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""################################################""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""############""""""!!! !!!"""###$$$%%%&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""############"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$''''''&&&%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""""""""""""""###$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################"""!!!!!!########################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!""""""""""""#########$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#################################!!!!!!"""""""""######$$$#################################"""""""""""""""$$$###  ###$$$''''''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#####################"""""""""!!!############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$####################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$##################$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###############$$$$$$###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$######""""""!!!###########################"""""""""""""""""""""###"""!!! !!!"""###'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#####################""""""""""""######"""!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$################################################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$##################$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%&&&&&&"""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################((('''&&&%%%###!!! ########################""""""""""""""""""######""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%$$$###################################################$$$$$$$$$########################"""""""""""""""$$$"""!!! """$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################!!!""""""""""""#################################""""""""""""""""""""""""$$$##################$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%&&&&&&""" !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$####################################$$$$$$%%%$$$$$$####################################$$$$$$$$$######"""""""""#########$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""##############################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((((('''%%%###"""!!! ########################"""""""""""""""#########!!!"""############"""!!!&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$######%%%%%%$$$###########################################################################""""""""""""""""""######$$$"""!!! """$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################""""""""""""""""""""""""#########$$$$$$#########!!!"""############"""!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """###$$$$$$$$$$$$""" !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""###############"""########################"""######$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######"""!!!!!!"""##############################!!!!!!"""""""""#########""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""!!!!!!""""""############!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$######%%%%%%$$$###################################################"""""""""###############""""""""""""##################"""!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################"""###$$$$$$$$$$$$###""" !!!"""######"""!!! """""""""""""""""""""""""""""""""###############$$$$$$############$$$$$$##################$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$### """###$$$$$$###""""""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!!!!"""############"""########################""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###"""!!! !!!"""##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$######%%%%%%$$$###################################################!!!"""""""""#########$$$!!!"""""""""########################$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$####################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!"""######"""!!! """"""""""""""""""""""""!!!"""""""""#########$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!########################!!!"""######$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$######%%%%%%$$$###""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""$$$$$$"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""$$$""""""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################"""###$$$%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$##################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$""""""######$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######################################################$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$######$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$############$$$$$$###########################!!!!!!###'''(((&&&$$$######""""""!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$######"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######################################################$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$######$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$###"""$$$'''))))))'''%%%%%%$$$###""""""######""""""!!!!!!!!!!!!""""""""""""""""""##########################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$############$$$$$$########################%%%$$$###$$$'''***++++++((('''&&&%%%$$$############""""""!!!!!!""""""###"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################""""""!!!!!!""""""###"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$########################%%%$$$###$$$&&&)))+++---***)))(((&&&%%%$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$############################################################$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$###########################################################################""""""""""""""""""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!"""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""###$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$####################################$$$&&&)))+++***)))(((&&&%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$##############################################################################""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!"""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""###$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$########################"""#########"""$$$&&&)))((('''&&&%%%$$$#########$$$######""""""######$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$############"""#######################################$$$$$$$$$"""############$$$$$$$$$###############################################################$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""###$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################!!!###%%%$$$###"""$$$&&&%%%%%%$$$###""""""######$$$######""""""######$$$#########$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""############$$$$$$$$$############"""########################""""""#########$$$$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!$$$'''&&&$$$"""###%%%######""""""!!!"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""##################$$$$$$$$$$$$######%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$##############################""""""######$$$%%%########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$##################&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$#########'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################"""""""""###$$$$$$$$$%%%#########$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$######""""""""""""""""""#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$%%%&&&###########################$$$%%%&&&&&&%%%$$$#################################################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$#########((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################################################################$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$%%%###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!"""###$$$&&&&&&##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$###############""""""!!!!!!!!!!!!""""""""""""##################'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$###############$$$##################$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""######""""""!!!""""""###$$$##################$$$ !!!"""###$$$$$$%%%############""""""""""""################################################"""#########$$$$$$$$$$$$########################""""""""""""############%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###############$$$%%%&&&########################""""""############""""""##############################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!"""#########$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$###############$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###"""######$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%#########$$$$$$#########"""""""""""""""#########%%%%%%$$$$$$$$$$$$######################################################"""#########$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######################################################!!!!!!!!!"""#########$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$##################################################################$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!"""######$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""""""""""" !!!!!!!!!!!!"""############$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$######""""""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""########################!!!"""""""""############%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$######""""""##################%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%$$$###!!!!!!###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""############$$$$$$$$$##############################""""""######$$$%%%########################""""""""""""""""""""""""###"""""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""############"""""""""!!!%%%%%%%%%$$$$$$$$$######################################################!!!!!!!!!!!!""""""""""""########################"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$#########'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#################################"""###$$$$$$%%%########################""""""""""""""""""""""""%%%$$$######"""#########"""###$$$%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!"""######"""!!! &&&%%%%%%%%%$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!!!!!!!""""""%%%%%%$$$""" """""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$%%%###"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&'''$$$""""""$$$&&&&&&&&&&&&%%%%%%$$$###################################################$$$###"""###%%%&&&%%%$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!"""""""""$$$$$$$$$"""!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$%%%###"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###################################################%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""""""""""""""!!!!!!""""""### !!!"""############""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%###"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########""""""""""""""""""""""""!!!""""""######"""!!!!!!!!!"""######$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$%%%###"""!!!###$$$########################################################################%%%###!!!"""&&&'''&&&$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$###""""""!!!""""""$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$%%%###"""!!!###$$$########################################################################""""""###'''***+++'''#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))((('''%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""######$$$%%%######"""""""""######$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%###"""!!!###$$$###########################################################################%%%(((+++---+++'''###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#######################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$%%%###"""!!!###$$$########################################################################)))+++...---+++'''%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&######$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%###"""!!!###$$$########################""""""""""""""""""""""""########################///111111...((($$$###$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################################################################%%%###!!!"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''+++***'''%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################%%%$$$'''...555444+++###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%&&&&&&***(((&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#################################################################################!!!###,,,666666+++ $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$############$$$############$$$%%%%%%'''&&&%%%#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%'''(((***+++(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################################################################%%% !!!(((+++'''######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%'''((()))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################################################################'''%%%""" !!!###&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################################################################""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""##############################$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################################################################"""$$$%%%$$$"""!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""################################################"""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######################################################################## !!!"""######"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$########################$$$$$$$$$######"""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$########################################################################'''### $$$'''(((&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))+++,,,(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((()))%%%'''((((((''''''(((***)))******(((&&&%%%&&&((((((((('''''''''((())))))(((((())))))*********+++(((((((((((()))+++,,,---###%%%((()))'''&&&%%%&&&******)))((((((((((((((((((((((((((())))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$############""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""%%%((((((%%%###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%################################################$$$###"""""""""###%%%%%%##############################$$$$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%((((((((('''(((((()))***'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((()))'''$$$######$$$$$$&&&'''&&&%%%&&&((()))(((((())))))***+++++++++(((((()))))))))*********,,,+++***)))((((((((((((((()))***)))''''''((()))((((((((((((((()))******((((((&&&%%%$$$%%%%%%&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((((((%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%################################################$$$###"""""""""###$$$%%%##############################$$$$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''((())))))(((((()))+++***+++,,,+++)))))))))+++***+++---000222333333333666666666666777777777777::::::999888777666666666333333111---******+++---++++++***))))))))))))))),,,***(((&&&&&&&&&'''((((((((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))*********************))))))))))))((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################################################""""""######$$$%%%########################"""######$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''(((((()))***++++++((((((((((((''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))******''')))************,,,...+++---000111222222444666777999===@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDEEEFFFHHHIIIJJJBBBBBB@@@<<<999777777888555444222000---,,,+++***---+++)))((('''(((***,,,'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))******+++,,,,,,------...------,,,,,,++++++***------,,,,,,+++*********************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############################################################$$$$$$$$$########################""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******'''&&&&&&%%%%%%%%%%%%%%%************************++++++,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))(((&&&&&&&&&((()))***''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((())))))***+++***(((((((((***+++///555:::???CCCGGGJJJLLLMMMOOOPPPPPPOOOMMMLLLBBBBBBBBBBBBBBBBBBAAAAAA;;;;;;<<<>>>AAACCCFFFGGGFFFHHHJJJJJJIIIGGGGGGHHH@@@???===:::888777666666000///,,,***((((((((()))&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%&&&((()))***+++,,,,,,,,,...///111333444555888888888777777666666666555444333111///...,,,,,,************))))))(((((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((())))))******(((((((((((()))***+++,,,------------............111111111111111000......+++***************))))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''((())))))(((***---000111444777999@@@DDDHHHKKKMMMNNNPPPQQQRRRRRRQQQOOOLLLIIIFFFDDD<<<<<<<<<<<<;;;;;;;;;;;;444444444555666888999:::;;;???CCCGGGHHHHHHIIIJJJDDDDDDCCCCCCCCCDDDDDDEEE>>>===:::777444111///...******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########%%%'''(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((())))))***---000444777:::;;;<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<::::::555555555444444333333222...---+++***(((&&&$$$###&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''(((((())))))************+++---///222444555666777777888999:::;;;;;;<<<======>>>===<<<:::999222222111000000///......******))))))((((((''''''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))***+++---///000///222666:::===AAAEEEHHHMMMOOOQQQQQQOOOMMMLLLLLLKKKJJJHHHFFFDDDBBB@@@???>>>>>>>>>>>>=========<<<999999999999999:::;;;;;;777999<<<>>>>>>???AAACCCBBBBBBCCCCCCEEEFFFGGGHHHJJJJJJIIIGGGEEEBBB???>>>666444111---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%(((++++++'''$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((()))******)))***,,,...111333555666999:::<<>>???@@@@@@??????@@@AAA>>>AAADDDGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@>>><<<<<<>>>@@@@@@@@@@@@@@@@@@AAABBBCCCIIIJJJLLLMMMMMMLLLJJJIIIBBB>>>999444///---------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''+++......)))%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))+++,,,,,,555666999===BBBEEEHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIFFFDDDAAA===888444111000))))))******+++++++++,,,///111333444333000,,,***((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!"""###$$$%%%$$$##############################!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***//////000000111222222222444333222000//////......111222444666888:::<<<<<<>>>???BBBEEEFFFGGGFFFEEEDDDCCCBBBAAA???===<<<;;;;;;<<<======;;;777444111,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''################################################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''')))&&&$$$%%%'''((('''%%%***)))'''''''''(((***+++///------000888BBBIIINNNHHH@@@777333111111666===DDDDDDDDDDDDDDDFFFHHHJJJDDDDDDGGGLLLMMMMMMMMMOOOSSSOOOHHHCCC@@@@@@BBBDDDHHHIIIHHHGGGMMMSSSQQQIIIGGG@@@>>>BBBDDDBBB??????@@@>>><<<<<<>>>???@@@???===BBBHHHJJJJJJJJJLLLNNNKKKIIIGGGBBB===666111---+++++++++++++++******)))+++)))'''&&&&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%$$$######$$$%%%&&&%%%!!!###111@@@CCC555&&&&&&'''(((((((((&&&%%%###%%%&&&(((+++000555:::<<>>???>>>===>>>>>>???===:::777;;;>>>AAACCCBBB???===<<<;;;777222///---,,,***(((+++***(((((())))))'''&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''''')))(((''')))+++,,,***(((((('''&&&&&&(((***---///444888@@@IIIOOOMMMDDD<<<>>>888555555666666:::@@@CCCEEEEEEDDDAAAAAACCCFFFHHHKKKSSS^^^fffhhhgggeeeaaa[[[TTTSSSVVVYYYYYYWWWTTTUUUTTTTTTZZZaaa___XXXMMMNNNPPPOOONNNKKKIIIGGGKKKGGGCCC@@@>>><<<999888???AAADDDFFFGGGFFFDDDCCCDDDEEEFFFFFFEEEBBB???>>>666333///***(((((()))***((()))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%###%%%,,,333333+++###&&&&&&&&&&&&&&&&&&&&&&&&(((***...444:::???DDDFFFGGGGGGHHHHHHGGGFFFDDDCCC>>>???AAADDDFFFIIIKKKLLLEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGJJJMMMNNNMMMKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJOOONNNOOOQQQRRRRRRPPPNNN;;;555111333444333333555888???CCC@@@>>>>>>???===:::555...(((&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$######$$$###$$$'''+++---,,,***---,,,---333:::??????>>>999777444111//////000111...111111......111222000333666888888777888999999666666777:::===>>>??????>>>===<<<======<<<:::888;;;===@@@BBBBBBAAA@@@???<<<:::888666444222///,,,)))'''%%%$$$&&&'''((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''&&&''''''((((((&&&&&&&&&(((***+++)))''''''((()))+++///444888:::EEEEEEFFFIIIKKKGGG===555:::777666999:::999:::>>>>>>CCCHHHJJJKKKMMMTTTZZZ\\\bbblllwww~~~~~~wwwpppsssjjjbbbdddlllrrrpppkkkllljjjfffccceeefffbbb[[[ZZZbbbfffdddfffmmmnnniii]]]YYYSSSNNNIIIEEEAAA======<<<<<<>>>@@@@@@<<<888888:::===@@@CCCEEEFFFFFFCCC@@@<<<666222...,,,+++&&&(((***+++***)))&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&'''&&&%%%%%%$$$'''&&&%%%%%%%%%''')))+++...111888>>>EEEIIILLLMMMLLLHHHCCCAAABBBAAA>>><<<<<<<<<======>>>?????????<<<=========>>>???@@@@@@>>>>>>>>>>>>????????????===@@@DDDFFFEEECCCAAAAAA>>>>>>>>>???@@@BBBDDDEEEIIIHHHHHHKKKOOOSSSTTTUUUIIIDDD???<<<777444666;;;===DDDGGGBBB===>>>BBBEEEBBB;;;000(((%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&***///222222222111222555<<>>===:::999999::::::999888:::<<<<<<999777888:::<<<;;;999:::888777666777777777555888999:::<<<============;;;::::::::::::888444111...+++(((&&&'''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((('''&&&&&&''')))******+++---222777<<<@@@CCCEEEIIIFFFBBB???===<<<<<<;;;===;;;<<>>777222,,,,,,***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$$$$&&&((()))((('''''')))...222555:::===BBBGGGJJJKKKKKKJJJKKKEEE>>><<>><<>>>>>>>>=========??????>>>>>>>>>>>>??????===???AAABBBAAA???===<<<888888888888:::===???AAA???===;;;===BBBGGGLLLNNNSSSOOOKKKEEE;;;333444:::EEEHHHEEE>>>:::===AAABBBBBB;;;111)))&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))+++,,,---///111333444444777888;;;AAAFFFHHHGGGEEE>>><<<:::888777888:::<<<;;;======;;;<<>>CCCFFFFFFEEEFFFJJJMMMIIIDDDAAA???<<<;;;===>>>>>>>>>;;;:::888888999999999999;;;::::::;;;======;;;888888666222000///---***(((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***---+++)))''''''+++///333555999===BBBEEEEEEDDDCCC<<>>999444222444777999>>>AAAFFFIIIJJJHHHDDDBBB;;;777000***'''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&''')))---333:::AAAEEEGGGHHHJJJKKKJJJGGGDDDBBBCCC===888888===AAA@@@>>>???@@@AAACCCEEEFFFHHHHHH@@@@@@AAAAAAAAA@@@??????BBBBBBCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCBBBAAA@@@EEEDDDBBB@@@???@@@AAABBB>>>;;;888888<<<@@@DDDFFFLLLLLLLLLJJJBBB:::<<>>>>>::::::555///***((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((()))+++...///000111111222444555;;;<<<>>>AAABBBBBB???===<<<;;;999888888999:::;;;;;;<<<<<<;;;@@@GGGIIIFFFCCCAAACCCGGGIIIHHHLLLSSSVVV[[[```bbbgggjjjfff^^^QQQOOOLLLKKKMMMOOOPPPPPPFFFCCC???======<<<:::888;;;:::888999;;;===>>>>>>;;;:::999888777333///+++))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''((()))************(((((()))...555;;;BBBDDDEEEEEEDDDAAA>>><<<:::<<<>>>???DDDOOO]]]hhhoookkkhhhjjjkkklllqqqvvvsssuuuvvvwwwvvvvvvwwwwww~~~}}}|||yyytttsssttt}}}{{{}}}|||{{{tttzzzzzzrrrpppnnnlllkkkiiieeebbbhhhhhhmmmvvv}}}|||sssjjjRRRMMMEEE===777555666666888888999:::>>>DDDIIILLLFFFAAA999111+++))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((&&&$$$'''***///666>>>FFFLLLOOOLLLKKKIIIGGGCCC@@@>>><<<999777666888===AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA;;;===AAADDDEEEDDDCCCBBB???@@@BBBCCCDDDDDDCCCCCCGGGEEECCCBBBCCCCCCCCCBBBEEECCCBBBAAAAAADDDFFFHHHCCC@@@===;;;<<<>>>??????>>>@@@EEEIIIGGGEEEIIIPPPUUUOOOEEE======@@@<<<555333000,,,******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&''')))***++++++,,,...///000222555888<<<===>>>???>>><<<:::888=========>>>>>>>>>>>>>>>===???AAADDDMMMWWWZZZXXXVVVSSSVVV^^^aaa___dddlllsss{{{|||yyyxxxpppfffZZZWWWUUUUUUWWWYYYZZZZZZRRRNNNHHHEEEDDDBBB>>>:::;;;888555444666777888888777666777888888777333111))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((()))***+++''')))---000444:::AAAGGGJJJIIIFFFCCC@@@???>>>>>>DDDBBBCCCKKKZZZmmm||||||wwwvvvssspppppptttsssssstttxxx|||~~~}}}|||}}}zzzxxxtttuuu{{{vvvzzz~~~}}}|||||||||nnnooonnnnnnnnnooonnnllljjjeeennn~~~|||___\\\WWWQQQLLLGGGDDDBBB???<<<888555666:::???CCCBBBAAA???<<<777222...+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((***+++---222555;;;AAAFFFIIIKKKKKKCCCAAA>>>:::888888888999888999<<>>:::555000...***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''''')))+++,,,---......,,,...000111111333777;;;;;;<<<======<<<;;;;;;;;;777999===AAADDDEEEFFFEEEIIIMMMRRRYYYdddmmmmmmhhhllliiimmmwwwzzzwww{{{}}}tttjjjiiigggffffffhhhjjjkkkkkkbbb^^^XXXUUUTTTQQQLLLGGGDDDAAA>>><<<;;;:::777555666555333333555666555555///...---+++)))(((((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((()))++++++***000888???DDDKKKQQQVVVLLLIIICCC???>>>@@@DDDGGGDDDHHHUUUlllxxxtttrrrtttsssqqqrrruuuxxxvvvvvvzzz|||}}}~~~zzzwwwwwwttt{{{}}}qqqppphhhgggooowwwzzz|||zzz}}}rrroooooopppqqqtttwwwxxxxxxvvvtttxxxkkkkkkjjjhhhccc^^^XXXUUUKKKGGGBBB<<<777444222222777;;;AAADDDCCC<<<555///))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%"""&&&)))))))))---444:::???AAAEEEHHHHHHFFFCCC@@@777555111......111444777;;;???DDDFFFFFFFFFEEEEEEGGGIIILLLQQQUUUZZZ]]]___dddhhhmmmqqqqqqmmmhhheeennnqqqvvvzzz|||{{{xxxwwwddddddggglllqqqssspppmmmjjjfff___XXXRRROOONNNNNNOOOMMMKKKIIIGGGCCC???<<>>======AAA;;;444+++((()))+++***''')))))))))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''+++,,,***'''%%%&&&)))...555===DDDHHHLLLJJJGGGFFFDDD???777222------...111555999===???@@@GGGDDDAAAFFFHHHLLLXXXZZZ^^^```aaaccciiittt|||{{{ppplll}}}|||iiipppxxx~~~vvvpppllljjjiiinnnmmmggg[[[MMMBBB@@@@@@@@@AAAAAA???<<<;;;<<<>>>@@@AAADDDGGGFFF@@@777000000,,,)))(((***+++***(((((('''&&&%%%%%%&&&&&&''')))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&)))((('''&&&'''((()))***888777666777888888666444555444333333444444222111;;;===>>>===CCCOOOZZZ^^^ggglllpppqqqrrrzzz}}}yyyxxxyyy|||wwwuuuxxxqqqnnnkkkmmmkkkccc___\\\TTTJJJJJJDDD;;;555333444666777444333222333444111,,,'''***)))(((&&&&&&%%%%%%&&&%%%%%%%%%'''((((((&&&$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''******))))))***...333666???FFFLLLNNNPPPQQQMMMHHHFFFCCCCCCGGGLLLQQQYYYaaannnzzzvvvsssppprrrxxx}}}}}}qqqyyyxxxxxxxxxtttxxxxxxrrrqqqwwwooopppqqqqqqqqqrrrsssuuuuuusssqqqtttyyy~~~|||xxxsssqqqrrrwww||||||zzz{{{{{{xxxtttpppllliiifffeeemmmjjjdddXXXKKK???999777777333333999;;;888666888===888222...------+++(((*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******)))''')))+++000666>>>EEEJJJMMMOOOKKKDDD???;;;777333///000222555666666999???CCCKKKNNNHHHFFFQQQWWW\\\gggbbb```\\\[[[aaannn|||wwwxxxyyynnnqqqyyyvvveeeTTTHHHBBB@@@AAAAAAAAA@@@???>>>>>>AAABBBDDDFFFGGGBBB;;;555///,,,)))((()))***)))(((*********))))))((('''&&&(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%&&&(((,,,000333777;;;@@@AAA???:::555222111111111222555888:::;;;@@@BBBCCCDDDLLLZZZfffkkk|||rrrooo{{{}}}{{{~~~~~~wwwrrroooggg^^^XXXSSSKKKDDD>>>999555222111//////000222222///,,,+++)))'''&&&%%%'''(((***'''&&&&&&'''))))))'''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))(((+++)))))),,,222999@@@CCCJJJGGGHHHMMMNNNJJJEEEDDDCCCEEELLLVVV^^^bbbiiippprrrzzzyyyrrrwwwvvvxxx}}}yyy{{{zzz~~~~~~sssmmmooopppmmmnnnrrrpppsssxxx|||~~~yyyssssss~~~xxxwwwyyy}}}zzzuuuxxx||||||tttmmmjjjiiimmmnnnkkk```QQQDDD??????;;;666333555666666777999:::888666333000---***))),,,+++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%''')))))))))))))))+++111555;;;CCCIIIMMMOOOPPPLLLEEE<<<555111111222222666;;;>>>>>>===@@@IIIQQQVVV[[[YYY]]]lllqqqqqqxxxvvvkkk\\\TTTXXXeeevvvqqqfffgggnnnnnnkkkmmmrrrrrrjjjaaa\\\```iiisssyyy}}}}}}xxxqqqhhhmmmvvvttteeeYYYRRRRRRRRRQQQPPPNNNIIICCC???@@@??????BBBEEEDDD@@@<<<444111---***))))))((('''))))))*********)))''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&)))...444:::>>>===AAADDDDDD???999555333333333222333666;;;???BBBGGGNNNVVV^^^jjjyyyzzzwwwrrruuu{{{wwwxxx{{{}}}{{{xxxuuuuuuuuuyyy~~~vvvooojjjfff```YYYQQQGGG===777444222111111333444333333000---***'''&&&'''(((***((('''&&&'''))))))'''%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((***+++,,,---------++++++///666>>>EEEHHHHHHJJJDDDDDDJJJJJJCCCCCCIIIPPPUUU```kkkooonnnooorrrrrrtttyyy~~~|||~~~|||zzzxxx}}}uuupppssswwwxxx|||||||||~~~vvvvvv~~~}}}}}}vvvuuuvvv}}}{{{tttqqqrrrnnnmmmhhh___UUUOOOOOORRRMMMGGG>>>999777777999;;;666888999888555222000000...---+++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))((('''***000555>>>BBBGGGMMMOOOOOOMMMKKK@@@;;;444//////333888<<<<<<>>>@@@BBBFFFMMMWWW^^^aaammmttt{{{~~~tttuuuxxxjjjXXXLLLJJJOOOUUUXXXjjjiiicccXXXKKKEEEIIIPPPMMMKKKNNNTTTWWWSSSOOONNNHHHQQQZZZ___aaaaaa[[[SSSSSSYYYbbbmmmwww{{{tttrrrqqqrrrrrrwwwuuuqqqllleeeZZZNNNFFFBBB>>>;;;===AAADDDCCCAAA<<<999444000---+++***)))((((((''''''''''''((()))''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))---222888===AAADDDEEEBBB>>>:::777555555666888999999;;;>>>CCCIIINNNdddlllwww}}}~~~|||vvvtttnnnvvv|||tttllliiikkkkkkfff```aaaccchhhrrr{{{wwwuuurrrmmmfff\\\RRRKKKCCC@@@<<<999777666555555666444111---***'''&&&%%%((('''&&&'''((((((&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))******(((((()))***+++---...///222666===DDDHHHHHHEEEBBBDDDBBBFFFKKKIIIEEENNN\\\jjjoooyyy~~~vvvsssttt~~~{{{wwwuuutttzzzwwwtttuuuyyy~~~||||||||||||xxx{{{}}}xxxsssqqqrrrssspppxxxyyyssssssvvvssspppllliiigggfffffffffddd```XXXOOOHHHAAA;;;666777:::<<<===;;;:::999:::111000---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((***111;;;CCCIIILLLOOOPPPOOOJJJDDDAAA777555333222444:::@@@EEEDDDCCCEEEKKKUUU___eeegggqqq{{{jjj\\\]]]]]]UUULLLHHHJJJLLLJJJGGGDDDEEECCC???<<<>>>BBBFFFBBBJJJZZZiiimmmdddWWWQQQOOOQQQPPPMMMNNNRRRUUUTTTYYYXXXWWWWWWZZZcccmmmuuujjjfffbbbccckkkvvvxxxkkk^^^VVVNNNHHHBBBAAADDDEEEBBB>>>@@@>>>:::666333222333444222///+++(((&&&&&&((()))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((***///666===AAACCCCCCBBBBBB<<<555222333666666555777===EEEMMMUUU^^^gggmmmuuuooopppsssrrroooiiitttxxxvvvssslllfffhhhkkkrrr~~~yyyrrriiicccVVVSSSMMMFFF>>>888555333888777666444000,,,(((&&&)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++******))))))+++---000222AAAFFFKKKMMMIIICCC>>>;;;>>>BBBGGGIIIHHHLLL\\\kkk{{{~~~{{{zzz{{{}}}~~~{{{tttxxx~~~{{{{{{}}}}}}|||sssfff___aaahhhnnnrrriiipppwwwwwwrrrnnnooosssvvvvvvvvvyyy{{{{{{wwwsssoooqqqoooiiibbbYYYLLLAAA;;;:::::::::::::::999999555333000---************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((())),,,222;;;EEEMMMNNNOOOOOOMMMIIIBBB<<<888777888999;;;===BBBHHHMMMVVVVVV[[[eeeooossspppkkkwww~~~vvvfffYYYJJJDDDLLLKKKKKKNNNVVV```eeeccc```UUUXXXZZZYYYZZZ[[[XXXSSSPPPXXXiii{{{~~~wwwssseeeaaaYYYSSSYYYkkk{{{xxxhhhVVVJJJIIIOOOVVVUUUVVVYYY]]]dddlllssswww|||sssllliiiccc^^^XXXWWWVVVRRRGGG??????>>><<<:::888:::===AAAAAA===777000,,,))))))))))))(((((((((((('''''''''((()))***++++++***)))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$''''''&&&&&&'''(((***+++,,,222:::AAADDDCCC???<<<666555444666999;;;:::999;;;FFFWWWgggttt{{{{{{tttrrrnnnnnntttzzzxxxrrr|||}}}~~~||||||{{{xxxvvv{{{~~~yyysssfffddd^^^UUUJJJ@@@999666777888888777555333000///+++)))&&&&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))******+++++++++******+++000666===AAAMMMQQQRRRLLLDDD>>>===@@@AAAGGGJJJIIILLLZZZkkkuuu}}}}}}{{{|||}}}}}}yyyrrruuuxxxrrrrrryyyvvvyyy|||vvvuuuxxxwwwlll```[[[```jjjrrrvvvtttxxxzzzxxxsssooooooqqqyyy{{{wwwpppjjjaaaWWWFFFAAA;;;888888888666444888666222...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())),,,333===EEELLLOOOMMMLLLJJJGGGBBB===888555;;;>>>@@@CCCFFFKKKRRRXXXcccjjjuuuzzzkkk___bbbcccUUUEEEAAA@@@HHHXXX``````ccciiiooorrrrrrpppsss||||||qqqfffaaafffqqq~~~ppppppmmmmmmxxx~~~eeeSSSLLLPPPVVVaaaccceeeccc___\\\\\\]]]rrrwwwzzzxxxsssppprrrvvvsssrrrssswwwvvvlllYYYJJJ??????>>>;;;999;;;@@@DDDFFFCCC???:::555111---,,,******)))))))))(((((((((''')))***++++++***)))''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''(((***---...,,,111888>>>@@@>>>999666111555:::<<<<<>>;;;BBBJJJLLLRRRRRRNNNVVViiiyyy~~~{{{{{{{{{vvvtttyyywwwvvvqqqfff^^^kkkvvvtttlllhhhlllqqqiiieeebbbeeemmmuuuxxxxxx|||||||||ssshhhmmmzzz~~~zzzyyyxxxwwwzzz~~~sssjjjaaaaaajjjuuu}}}yyytttssstttyyymmmjjjfff```WWWOOODDD>>>===<<<999666:::888333///,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((***///:::EEELLLNNNMMMIIIHHHFFFBBB???;;;888666===@@@DDDGGGKKKRRR[[[bbbcccpppqqqZZZJJJEEEEEE:::444>>>KKK[[[ooo|||uuuoookkkgggeeedddsssssslllsss~~~vvv{{{qqqeeecccjjjrrr}}}}}}yyynnn```VVVSSSSSS]]]eeekkkllliiijjjsss{{{zzz}}}kkkXXXBBBBBB@@@;;;888888<<<@@@BBBBBBAAA@@@<<<777222///************))))))))))))'''((()))++++++)))((('''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&''''''''''''((((((((((((''''''))),,,///111+++///444999:::999555333333:::???===:::@@@RRRbbbppp|||~~~wwwrrrkkkkkkyyy|||ssswww|||||||||yyywwwwwwpppqqqzzztttwwwxxxsssiii]]]UUUQQQCCC@@@;;;666444666888:::000---+++******+++******)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***)))))))))))))))***+++,,,,,,111666>>>JJJUUUWWWSSSNNNJJJFFFEEEGGGKKKQQQXXX[[[UUUOOOPPP\\\ooozzz|||sssuuusssllljjjpppwwwzzzzzzvvvooofff___^^^ccchhhnnn~~~{{{xxxrrriiiiiihhhhhhjjjpppwww}}}vvvlllgggddd```dddjjjyyysssqqquuuxxxvvvuuuvvvllliiipppzzzwwwrrr|||~~~zzzxxxyyymmmooooooiiibbb^^^UUUKKKAAA;;;999999777222000222333000......,,,,,,+++***)))((((((''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$''')))(((&&&%%%''')))***222<<>>777555777<<>>>>>BBBAAA<<>>;;;888///---+++)))(((((())))))((('''%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((&&&%%%'''***...//////333777;;;:::666555888<<<888??????DDDTTTcccxxx|||oooooooooqqq|||}}}wwwyyy~~~}}}}}}rrrkkkhhhiii^^^VVVJJJAAA;;;777444222333111...***'''&&&(((***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((******(((((()))***+++,,,......222;;;EEELLLRRRTTTOOOHHHGGGEEEEEELLLUUU[[[]]]]]]XXXZZZ^^^eeennnzzz~~~xxxwww|||~~~uuuhhh[[[]]]^^^]]]bbbqqq~~~uuuuuurrroooooottt}}}{{{rrrrrrqqqssswww|||{{{qqqjjjlllnnnnnnnnnppppppqqqssstttuuuuuuuuuuuurrrmmmlllrrrxxx}}}|||zzz|||wwwmmmhhhoooyyy{{{xxx{{{xxxpppqqqiii___UUUMMMFFF>>>888999333111333333000...///++++++***)))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''***---888>>>FFFKKKLLLJJJHHHGGGBBB???:::666666:::@@@EEEJJJTTT\\\^^^cccooo|||vvvfffSSSDDD:::555777===BBBKKKWWW```gggrrr{{{vvvuuuxxx~~~~~~yyysssjjjbbbcccpppuuuqqqmmmeee\\\XXXUUULLLBBBEEEDDDBBBBBBBBBAAA???===777555111---***)))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&(((+++---///000000000888::::::999777777:::>>><<>>777111222333222111222,,,+++***)))((()))***+++)))))))))(((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''((()))((('''&&&'''***000555EEEHHHLLLMMMKKKGGGDDDCCC999999:::999;;;AAAKKKRRR[[[dddlllmmmooowwwyyyZZZ@@@<<<999333>>>RRR\\\gggtttyyyzzz~~~~~~kkk[[[YYYbbbqqq|||~~~{{{||||||yyyqqqbbbTTTGGGDDD@@@>>>???@@@@@@@@@>>><<<888333///,,,)))((('''''''''(((******)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((&&&+++222555444222111222222444666888999<<>>AAAJJJWWWaaannnmmmoootttzzzzzzrrriii]]]FFF888???HHHOOOccc|||xxxvvvppp}}}tttfffhhhhhhnnnvvvuuuqqqwww}}}kkkOOOIIIBBB===<<<>>>@@@AAA???>>><<<999555///***''''''&&&&&&(((******((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))000666777333000000222...333888888999===GGGOOOlllzzzsssxxx}}}xxx~~~zzz}}}|||{{{tttvvvuuupppnnnrrryyy~~~~~~rrrrrrqqqkkk___QQQEEE>>>===<<<;;;999666222---******)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''(((((()))***+++---,,,---///555===DDDIIIRRRRRRMMMEEEBBBGGGLLLOOOVVV```llluuu~~~}}}zzzuuuxxx~~~vvv{{{}}}rrrpppvvv{{{||||||{{{uuunnntttvvvxxxxxxyyy~~~}}}sssrrrvvvwwwuuuooossswwwyyyxxxvvvvvvvvvsssxxx|||{{{zzz}}}wwwyyyyyyzzzzzzxxxqqquuurrriiihhhpppxxx{{{||||||~~~|||wwwwww{{{}}}{{{{{{~~~zzzwwwsssmmmhhheeeUUUDDD:::666333222333555444111...,,,***))))))***)))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&'''+++222;;;CCCGGGKKKJJJGGGAAA;;;888777777@@@?????????DDDOOO^^^hhhqqqppprrrwwwvvvlll[[[OOO???>>>@@@JJJ```}}}|||{{{vvvqqqoooyyy}}}xxxyyywwwqqquuu~~~}}}aaaZZZOOOFFFAAA?????????:::;;;======:::444---)))((('''&&&'''))))))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''''')))***+++///333666444000---///222555:::===:::888CCCXXXjjj}}}wwwvvv}}}|||zzz|||~~~}}}{{{~~~|||xxxsssgggXXXMMMBBB???===;;;999666111---******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((()))***++++++))),,,111777@@@HHHNNNRRRMMMJJJFFFFFFQQQcccnnnrrrdddpppzzz~~~}}}|||sssqqqyyyxxxoookkkmmmlllkkkmmmrrrssspppooopppqqqpppooorrrxxx}}}|||vvvnnnhhhhhhiiijjjiiihhhmmmrrrsssrrrpppqqqrrrmmmvvv|||zzzxxxyyyxxx|||}}}{{{}}}{{{}}}{{{tttyyy}}}|||tttnnnrrrzzz}}}~~~~~~}}}|||jjjVVVJJJBBB;;;666444:::999777444000---+++)))******)))))))))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))$$$&&&+++333<<>>===777KKK___mmm~~~tttoooqqqyyy{{{|||~~~zzz|||}}}yyyyyyxxxpppjjjaaaXXXPPPHHH@@@<<<888;;;>>>???===888333000,,,***''''''(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))+++,,,222333333000...---000333777;;;???@@@GGG\\\{{{{{{zzz~~~~~~|||}}}~~~~~~}}}yyyiii\\\LLLGGGAAA>>>===:::666222*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))***+++,,,,,,111;;;DDDKKKNNNNNNNNNEEEDDDGGGTTTllllllvvv~~~~~~xxxxxxuuuqqqooottt}}}wwwsssrrrmmmfff^^^^^^[[[YYY^^^fffjjjhhhddddddccc^^^ZZZXXXZZZ]]]eeecccaaa```___\\\ZZZYYYVVV[[[```aaa^^^]]]^^^```___hhhmmmlllmmmxxxxxxrrrsssvvvzzzyyy|||~~~}}}}}}zzzzzz}}}|||~~~sssddd[[[VVVLLLCCC===;;;;;;:::999666222...,,,*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%)))111<<>>:::555444666<<<@@@EEECCCDDDLLLYYYgggqqquuunnneeeZZZMMM???666:::EEEJJJ```wwwsssnnnqqquuuuuuttt~~~xxxsssuuu{{{gggjjjnnnttt~~~}}}vvvvvvvvvtttmmm```RRRHHH>>>?????????>>>===;;;:::111...***(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!! !!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***,,,...000////////////111333555777>>>HHHUUUeeeyyyvvv~~~{{{||||||~~~}}}~~~{{{xxxvvvvvvvvvvvvvvvyyy}}}}}}zzz{{{ssshhhZZZSSSIIICCC@@@>>>;;;888************))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))***+++,,,111999EEEOOORRROOOIIICCCEEEEEELLL___xxx~~~nnnnnnvvv}}}wwwuuuzzz{{{xxxzzztttnnnmmmsss~~~~~~oooddddddhhhfff```RRRSSSRRRQQQTTTYYYXXXTTTUUUVVVUUUQQQLLLJJJLLLNNNHHHHHHKKKMMMJJJEEE@@@???BBBGGGLLLLLLIIIGGGIIILLLRRRYYY]]]\\\```mmmxxx|||wwwmmmeeegggjjjmmmrrrxxxvvvxxx|||~~~|||}}}{{{~~~sssiiigggeee\\\PPPIII;;;<<<<<<<<<999555111...************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&,,,666BBBKKKMMMHHHDDD333222000000333:::CCCJJJJJJHHHLLLXXXjjjxxxlllUUU===444999DDDSSS```yyyqqq^^^ZZZcccnnnwww{{{tttpppjjjgggnnnxxx{{{yyy{{{~~~lll___EEECCC@@@>>>>>>???AAACCC555111,,,)))((()))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""" """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***---...---,,,,,,///333555666666@@@IIIYYYmmm}}}uuuwww|||qqqkkkwww|||zzz{{{sssooooooqqqqqqpppuuuyyy{{{{{{}}}{{{zzzqqqeee\\\OOOGGGCCCAAA>>>;;;'''((()))))))))((('''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++'''(((,,,,,,***,,,222===CCCMMMTTTPPPGGGCCCEEEHHHLLL[[[ppp}}}ssslllsssxxxzzzwwwvvvvvvvvvvvvvvvuuuwww{{{hhh[[[___ddd^^^VVVTTTOOOKKKGGGHHHMMMQQQQQQOOOKKKIIIEEEAAA>>>===<<<<<<999<<>><<<<<>>@@@CCCGGGLLLRRRWWWYYYXXX[[[```cccfffiiilllnnnvvvrrrssszzz}}}}}}~~~{{{ssshhhgggllljjj^^^RRRFFFAAA<<<;;;;;;:::666111,,,,,,++++++***)))))))))+++***((('''''''''((()))***))))))(((((((((((()))***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%''')))******...555???HHHKKKGGGAAA<<<444000000555;;;AAAHHHOOOZZZSSSSSSbbbyyyXXXHHH<<<===GGGZZZvvvoooaaa^^^nnnqqqjjjgggnnnzzz~~~{{{uuuppppppuuuzzzsssYYYJJJ>>>???BBBAAA>>>>>>:::666111---+++)))'''%%%''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''((()))******+++++++++******///)))'''...444777<<>>>>>???@@@AAAHHHHHHFFFBBB>>>>>>AAADDDFFFDDDBBBCCCEEEFFFEEEDDDGGGFFFCCCBBBAAABBBDDDEEEFFFGGGJJJNNNQQQVVV[[[^^^fffeeejjjrrrxxxxxxxxxzzz|||zzzyyy{{{}}}}}}~~~}}}||||||yyyzzz|||wwwlllbbbSSSMMMEEE???======<<<<<<888333,,,))))))***++++++***))))))((((((((())))))))))))(((((((((((())))))***)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))+++,,,666;;;CCCHHHIIIDDD<<<777444333777===BBBGGGRRR\\\aaa```dddqqq~~~|||sssKKKAAA>>>LLLdddzzzfffZZZYYYkkk}}}~~~iiiWWWEEE@@@AAAAAA@@@@@@>>>:::555000,,,)))(((''')))((((((''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))***+++,,,,,,---,,,,,,+++222///...222555:::EEEPPP}}}uuuooojjjkkkuuuzzzyyyzzz}}}}}}uuutttyyy|||xxxyyy~~~{{{qqqkkk```]]]ZZZPPP)))******************)))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,+++000>>>MMMPPPMMMKKKHHHDDDAAADDDKKKVVV```ppp{{{yyyqqqooosss{{{wwwsssrrrvvv|||}}}|||zzzzzz{{{rrr```WWWSSSXXXYYYQQQJJJIIIHHHDDD@@@@@@CCCGGGHHHGGGHHHHHHIIIJJJMMMPPPTTTUUU^^^ZZZTTTNNNLLLPPPWWW]]]bbb```^^^]]]]]]]]]\\\[[[\\\XXXRRRMMMIIIHHHIIIJJJGGGEEEAAA???@@@CCCGGGJJJLLLOOOWWWbbbiiilllqqqvvvuuuvvvuuuuuuuuuxxx|||zzz}}}~~~}}}uuurrrwww~~~~~~|||sssggg```TTTHHH???>>>AAADDDBBB;;;111+++)))+++,,,---(((((())))))***)))))))))(((((('''(((((()))***+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&(((***)))((()))---111>>>AAAEEEHHHFFFAAA:::666444888@@@EEEFFFIIIVVVccckkknnnrrrtttqqqgggYYYOOOCCCJJJ^^^}}}{{{ppptttkkklll}}}|||{{{~~~||||||}}}wwwdddOOOCCC@@@???AAACCC@@@>>>:::444...+++)))*********))))))))))))******((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***------...//////...------......111555<<>>@@@IIIRRRoookkkjjjnnnqqqqqqtttwww~~~|||nnnnnnrrryyy|||vvvrrruuuxxxtttlllddd[[[UUUSSSOOOGGGCCCCCCDDDEEEGGGLLLTTTZZZ]]]]]]]]]^^^___bbbeeehhhkkkmmmkkkgggaaa]]]___fffpppvvv|||zzzxxxvvvtttsssqqqqqqrrrnnniiidddbbbcccfffhhhaaaZZZOOOEEE???=========;;;???HHHSSS[[[aaajjjtttoooppprrrsssuuuwww{{{~~~~~~vvvqqqooossssssrrrsssvvvzzz||||||~~~yyyrrreeeSSSCCC<<<>>>BBBCCC@@@:::444...++++++,,,'''((()))++++++***)))(((''''''''''''((()))++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%''')))'''&&&***222:::AAABBBDDDEEECCC@@@<<<999888>>>GGGKKKHHHHHHSSSaaalllnnnllldddWWWJJJBBB>>>III]]]}}}vvvppp{{{zzzvvvxxxyyyrrrtttzzzwwwxxxyyy{{{|||xxxvvv|||zzz|||{{{tttvvvzzznnn\\\LLLBBB>>>@@@CCC===>>>===:::444...,,,,,,+++******))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''))),,,222222222111000///...---...000444;;;HHH[[[rrr}}}}}}{{{{{{yyyvvvvvvxxx|||{{{ttt{{{||||||zzz111000---***))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((***...333<<>><<<>>>AAAGGGRRR\\\hhhjjjnnnqqqpppssszzzzzz}}}vvvuuuwww|||{{{uuurrrpppjjjbbbZZZSSSKKKFFFDDDBBBDDDHHHIIIMMMUUU```iiiooorrrsssssssssttttttvvvwwwxxxyyyqqqnnnkkkkkknnnuuu|||~~~~~~}}}{{{{{{{{{|||~~~|||xxxtttssstttvvvxxxpppgggZZZOOOGGGCCCAAA???>>>>>>BBBHHHLLLQQQ[[[fffgggjjjnnnqqqtttvvvyyy{{{}}}xxxvvvuuutttrrrrrrvvv{{{~~~zzzuuuxxxttt```LLL>>>:::;;;;;;@@@CCC???666...+++,,,((()))***++++++***)))(((''''''''''''((()))++++++)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&&&&%%%&&&---999CCCCCCCCCBBBAAA@@@>>>===<<<>>>EEEOOOSSSQQQPPPYYYeeebbb```YYYNNNEEEFFFOOOXXXaaavvvvvvhhhfffvvv|||xxxzzzzzz{{{~~~}}}zzz}}}~~~|||zzzyyyyyyzzzzzz|||~~~}}}xxxtttnnnooo{{{yyywwwnnn^^^NNNCCC@@@???:::<<<>>>===999444000---+++***))))))((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&''')))---000888777444222000/////////777999>>>IIIZZZoooyyy}}}{{{{{{zzzuuummmooorrruuuwwwzzz}}}}}}wwwuuu~~~|||}}}|||wwwyyy999777222---***)))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********...555===FFFLLLIIIBBB<<<;;;???IIIRRRXXX```hhhhhhhhhpppwwwrrryyy~~~}}}ssshhh___TTTLLLDDDAAA>>>@@@FFFNNNTTTXXX___dddmmmvvv}}}~~~}}}}}}zzzxxxvvvwwwyyy|||~~~zzz|||~~~}}}zzzwwwvvvuuuiiiccc[[[WWWUUUTTTRRRPPPLLLHHHDDDCCCAAAAAAEEELLLPPPUUU\\\dddkkkssszzzxxx~~~~~~|||}}}~~~~~~uuuqqqooorrrwww{{{yyyssslllnnnuuuoooZZZIII@@@===888???FFFEEE===555000000******++++++******)))((((((((('''(((((()))***+++((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))%%%&&&'''(((+++444???GGGFFFDDD@@@===<<<<<<===>>>EEEIIISSS\\\```bbbhhhppp\\\VVVKKKBBBCCCQQQhhhyyy|||aaacccppp~~~zzz{{{}}}||||||~~~{{{tttsssvvvpppmmmkkkjjjmmmoooqqqqqqwwwuuussstttxxx|||zzz~~~rrrlllppptttsss}}}vvviii[[[NNNDDD>>>=========<<<999444000,,,+++***)))(((((((((((()))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((***...333777;;;999444111///000222333;;;BBBNNN^^^rrr}}}zzzuuu|||~~~zzzwwwsssqqqqqqqqqwww~~~uuuwww}}}~~~{{{xxxxxx|||~~~CCC???888111---*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---666@@@FFFKKKMMMGGG>>>===AAAMMM]]]iiimmmpppsssuuupppwww|||nnnkkkttt}}}~~~wwwxxxqqqaaaPPPFFF@@@===<<<>>>DDDOOO^^^iiinnnnnnwwwzzz~~~}}}|||{{{zzzxxxvvvwwwxxxxxxvvvttttttvvvyyy{{{|||~~~|||xxxssspppeeedddcccggglllnnnllliiieee]]]UUUPPPKKKDDDAAABBBAAADDDIIIPPPXXXcccmmmtttiiirrrxxxwwwxxx}}}}}}{{{|||~~~~~~{{{uuurrrrrrkkknnnttt|||}}}lll\\\QQQLLL===???AAACCCBBB???:::777---,,,+++***)))((((((((())))))(((((((((((())))))&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))''')))+++000555<<>>DDDGGGBBB===///...,,,)))((((((((((((***))))))(((((((((((()))%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))))))))+++000777===AAABBBAAA<<<:::777666999???FFFKKKHHHFFFLLL\\\kkkqqqqqqqqqOOOJJJHHHRRRhhhfffjjj}}}wwwxxxqqqoooppprrrqqqllljjjkkkjjjmmmrrruuuqqqllllllqqqhhheeecccdddgggiiiiiihhhiiigggfffgggiiijjjjjjjjjkkkhhhdddbbbdddgggkkknnnpppvvvmmmRRRGGG<<<888;;;>>><<<888///...---,,,++++++++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''***---111888@@@FFF999555000,,,...333;;;@@@YYYmmm~~~wwwoooqqqmmmfff___YYYVVVTTTSSSXXXTTTSSSTTTPPPKKKNNNUUUiiisss}}}xxxooojjjhhhdddnnnxxx|||yyyuuuuuuvvvppptttzzz~~~AAADDDDDDAAA999222---,,,)))+++,,,+++'''&&&)))+++&&&''''''((()))******+++)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++---///666CCCKKKGGGAAA@@@BBBBBBKKK```rrrxxx}}}{{{zzzjjj]]]cccppp{{{zzzvvvtttxxxzzzpppbbb]]]QQQEEE@@@;;;999>>>GGGJJJ[[[mmmwww~~~~~~}}}{{{xxxvvvtttttttttsssqqqmmmjjjgggcccaaa^^^[[[XXXVVVUUUUUUWWWWWWXXXZZZ]]]aaaeeehhhppppppqqqqqqqqqqqqppppppxxxyyyzzzzzzzzz|||}}}wwwqqqlllfff^^^XXXPPPOOOKKKEEEEEEHHHIIIFFFOOOZZZgggppptttxxx~~~{{{uuuwww}}}~~~yyyyyypppkkkfff]]]RRRHHH>>>===CCCHHHFFFBBB===444+++)))---///,,,'''))))))))))))(((((((((((()))'''&&&'''((()))((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((((('''&&&$$$$$$'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&''')))))))))***,,,...&&&---444:::AAAEEEDDD>>>777555555:::AAAEEEEEECCCGGGMMMVVVbbbttt|||nnnZZZDDDMMMXXXhhh|||rrrkkkjjj~~~zzz{{{}}}yyyqqqooommmkkkjjjkkklllmmmnnnpppqqqpppnnnlllkkkkkkcccbbb``````bbbdddhhhjjjiiifffccccccfffhhhhhhfffhhhbbb]]]\\\___bbbbbb```lllmmmpppuuu|||{{{{{{iiiTTTAAA<<<>>>>>><<<===888111***''')))+++***(((************))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%'''''')))///666<<>>AAADDDIIILLLRRR[[[eeennnwwwxxxkkk\\\LLLYYYkkkyyypppnnnnnnsss~~~zzzvvvpppyyy{{{tttqqqlllkkkiiihhhggghhhiiijjjkkkllllllkkkiiifffdddddd`````````aaacccfffiiikkkllliiigggffffffeeebbb```ZZZVVVRRRSSSYYY___aaaaaaggghhhjjjnnnssswww{{{}}}||||||}}}qqq]]]HHH???===;;;999:::999444...***+++,,,+++***************))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&((()))...444:::======<<<222///111555555;;;PPPhhhyyyvvv{{{~~~{{{qqqmmmhhheeeccc```ZZZVVVWWWPPPLLLLLLKKKHHHHHHJJJGGGCCCDDDKKKNNNRRRcccvvvkkk___ZZZ^^^^^^^^^kkk~~~~~~;;;>>>CCCDDDAAA<<<888666...,,,***)))***+++******(((((((((((()))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((,,,///---***---888BBBIIIKKKHHH???;;;BBBNNNVVVnnnuuu|||rrrvvvzzz~~~{{{yyyuuupppkkksss}}}yyyuuunnnssssssmmmbbbUUUFFF<<<;;;888999@@@HHHPPPZZZcccqqqyyy~~~}}}{{{yyyppplllgggbbb___]]]ZZZYYYUUUTTTQQQMMMJJJFFFCCCBBB???>>><<<;;;:::999999999888888888999;;;>>>@@@BBBFFFHHHKKKPPPTTTWWWZZZ[[[```eeelllrrruuuvvvwwwwww}}}}}}~~~}}}xxxttthhhhhhddd^^^\\\[[[WWWQQQIIIJJJJJJJJJOOO\\\ooo}}}yyyvvv{{{~~~~~~vvvsssvvv~~~~~~vvvuuuyyywwwooollldddVVVHHH???===AAAEEEEEE>>>555...++++++******))))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((((((&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''((()))(((((())),,,...000:::BBBCCCAAA???<<<777666<<>>;;;888333///---,,,------++++++*********)))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''((((((***---333999===>>>:::777///000333888;;;GGGddd|||nnnqqqzzz}}}{{{wwwooohhheee^^^^^^]]]\\\YYYVVVRRRPPPRRRLLLGGGGGGGGGEEEGGGJJJIIIDDDBBBFFFIIIOOO```rrrwwwiiiaaa]]]]]]aaagggqqqtttwwwyyyyyyyyyzzz{{{<<>>@@@GGGRRR```mmmwwwzzz||||||wwwqqqlllhhhfff\\\XXXSSSOOOMMMMMMLLLKKKGGGEEEBBB???<<<:::888888777777666666666666666666666555666666777999:::;;;<<<===???AAACCCEEEFFFFFFMMMRRR[[[ccchhhmmmqqqtttvvvxxx|||{{{yyywwwwwwssslllgggbbbZZZRRRLLLLLLKKKHHHGGGLLLUUU]]]hhhmmmuuuzzz{{{zzzyyyxxxtttpppuuuzzzzzz}}}yyyvvv{{{{{{~~~xxxjjjWWWFFF>>>???CCCEEEBBB===666///+++))))))))))))))))))(((((((((((()))'''&&&'''((()))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''(((((((((((()))---///555>>>DDDBBB===;;;:::999<<<@@@DDDEEEGGGPPP^^^jjjgggmmmppphhhZZZQQQWWW```~~~dddTTTTTTgggsssqqqlllfff```]]]^^^```mmmqqqvvvxxxuuuqqqnnnmmmkkkjjjiiihhhhhhhhhiiiiiicccbbbaaaaaabbbbbbaaa___]]]^^^```bbbdddeeeggggggccceeejjjooorrrsssrrrqqqmmmiiieeecccdddfffffffffkkkkkkkkklllmmmmmmnnnnnnvvv~~~yyymmmmmmsssvvvvvvvvv~~~uuummmbbbUUUHHH@@@<<<;;;888444///------...+++++++++*********))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***...000555:::<<<;;;777333333222555???LLL]]]vvvzzzlllqqqzzzwwwpppjjjgggccc[[[VVVVVVUUUVVVWWWUUUSSSRRRRRRSSSUUUMMMFFFEEEEEEDDDFFFJJJKKKFFFCCCBBBCCCFFFSSS```jjjsss{{{~~~vvvsssqqqiii___]]]^^^```aaadddjjjpppuuu~~~xxxttt<<<===???BBBCCCBBBAAA???333///***(((***+++)))'''))))))))))))((((((((((((***)))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''')))...666???FFFIII@@@>>>@@@IIIVVVaaagggjjjiiisss~~~xxxmmmcccgggppp}}}~~~{{{zzzwwwuuuzzz~~~~~~wwwrrrmmm```PPPEEE???>>>???@@@BBBGGGMMMVVV```llltttxxxwwwuuupppjjjbbbZZZUUUTTTLLLHHHCCC@@@@@@@@@@@@???===<<<:::888777666666666555555666777777888888888888888888888999::::::;;;::::::;;;;;;;;;:::999999===AAAHHHOOOWWW___hhhmmmooosssxxx|||}}}}}}{{{zzz~~~}}}wwwrrrmmmeee\\\TTTTTTRRRNNNIIIHHHJJJMMMTTT]]]iiitttyyyyyyvvvtttxxxsssvvv|||}}}~~~}}}}}}}}}|||vvvwwwxxxfffQQQCCC======AAABBBBBB===555...)))'''))))))))))))(((((((((((()))'''&&&'''((()))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''((((((((()))+++///222:::@@@BBB===888999<<<===AAA@@@@@@DDDNNN[[[iiirrrsssooohhh[[[KKKHHH[[[rrr}}}fff```dddrrryyylllggg```]]]___cccfffhhhtttuuuwwwwwwuuuqqqooonnnjjjiiiiiihhhhhhhhhhhhhhhbbbaaa___aaacccddddddbbbdddddddddeeeeeeeeeffffffnnnqqquuuxxxzzzzzzzzzzzzvvvtttqqqpppppppppooooooooonnnllllllmmmooorrrtttuuu{{{xxxrrrrrrsssuuuyyylllQQQ???>>>===;;;666111...------++++++++++++************(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&((()))+++,,,111222333666888777444222444000666IIIcccxxxtttwww}}}|||xxxhhhaaa\\\ZZZWWWRRRPPPRRRQQQRRRSSSSSSSSSVVVZZZ]]]\\\RRRHHHDDD@@@>>>???CCCBBBAAAAAADDDFFFJJJTTT]]]nnntttyyyyyy{{{zzzjjj\\\ZZZVVVUUUWWW___jjjqqqwww|||yyywww{{{~~~qqqkkk===<<<;;;===@@@CCCDDDDDD888444///+++******))))))(((((((((((())))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))),,,444>>>EEEFFFDDD???@@@HHHUUU```eeegggjjjooowwwxxxqqqmmmmmmtttxxx}}}~~~}}}|||sssrrrppprrr{{{{{{mmmbbbUUUKKKBBB@@@AAABBBBBBDDDJJJTTT```iiippptttrrrmmmkkkfff```[[[UUULLLIIIIIICCC???;;;999888888777666666666666666666666666666333444666777888888888888888999999999::::::::::::999999::::::999888888777555777;;;???FFFNNNXXX___ccchhhoootttwwwxxxzzz{{{||||||{{{zzztttmmmllliiibbbYYYQQQLLLKKKLLLKKKOOOXXXcccmmmwww}}}~~~~~~}}}{{{|||zzz{{{|||||||||vvvssswww}}}ooo^^^MMMAAA;;;>>>@@@BBB@@@:::222+++((())))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((('''''''''''''''''''''''''''((())))))***...333777===@@@???:::777;;;???AAAAAA@@@AAAKKKZZZiiirrrvvvssseeeWWWMMMEEEIIIfff{{{oooyyydddddd```]]]```gggnnnqqqqqquuuuuuuuuuuussspppnnnlllhhhhhhiiiiiijjjjjjkkkkkkooolllhhhhhhjjjkkkiiiggglllkkkjjjiiihhhgggggggggooosssxxx|||wwwuuuqqqoooooopppsssuuuxxxzzzyyyxxx~~~{{{|||}}}bbbEEEAAA@@@===999555111...,,,,,,++++++++++++*********(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((***---...222222222333555555333111111333???ZZZyyy{{{|||{{{wwwxxx}}}|||qqqjjjddd\\\XXXVVVWWWVVVTTTVVVZZZYYYYYYZZZ]]]aaaeeeiiikkk___TTTGGG@@@;;;777999<<<999===CCCKKKSSS\\\ffflllxxx|||}}}yyyxxxyyyzzzxxx{{{zzzxxxzzzyyynnn```]]]WWWQQQOOOSSSZZZ___eeesss|||{{{|||}}}EEE@@@:::888:::>>>@@@AAA<<<:::666000,,,***+++,,,''''''(((((())))))***************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))***...666>>>DDDEEEBBB???BBBHHHUUU___```___eeennnxxx~~~}}}tttqqqrrrxxx{{{}}}}}}|||zzzzzzzzzpppsssuuuxxx~~~uuueeeTTTJJJ>>><<<>>>EEEHHHHHHKKKPPP^^^fffnnnoooooommmfff]]]WWWPPPKKKJJJFFF???<<<>>>:::888666666666777666555555666888999999888777777555666888:::;;;;;;;;;:::999:::;;;;;;<<<<<<<<<;;;999999::::::::::::999999666777777777999???FFFKKKNNNTTT]]]dddiiinnntttwwwwwwzzz||||||~~~}}}www|||yyytttlllddd]]]YYYXXXOOOMMMMMMQQQ]]]mmm||||||yyyuuuvvvyyyzzzzzzxxxrrrooottt~~~}}}uuukkk]]]NNNBBB===>>>??????<<<666///+++))))))))))))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''((()))***,,,000666;;;@@@AAA???::::::???BBBAAAAAADDDMMM\\\mmmyyy}}}}}}nnnZZZKKKIIIMMMXXXuuu}}}vvvpppddddddfffkkkppptttuuutttrrruuuuuuuuuttttttrrrpppnnnmmmnnnpppsssvvvxxxyyyzzzzzztttnnnjjjjjjhhhccc___```^^^\\\YYYXXXXXXYYYYYYXXX\\\aaagggnnnvvv{{{yyywwwvvvyyyzzzwwwrrrttt~~~tttSSSFFFCCC>>><<<999666000+++,,,,,,+++++++++*********((((((((((((''''''''''''(((((((((''''''''''''&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((+++...000111111111333555555333111555BBBXXXssspppddd___ZZZVVVYYYWWWXXX]]]___```dddjjjjjjiiiiiilllppppppnnnjjjXXXMMMBBB<<<999999===BBBCCCGGGNNNUUU^^^hhhqqquuuuuuyyyyyyuuusssttttttrrrwwwoookkkooouuuuuurrrnnnhhhgggddd^^^XXXSSSPPPPPPVVV___llltttyyy~~~PPPGGG===666555777:::;;;@@@???;;;444---***,,,///&&&''''''((()))******+++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))+++444???GGGHHHDDD???<<>>888999<<>>:::;;;:::444222555333222333555888::::::999888999;;;<<<<<<;;;999888999;;;<<<>>>?????????>>><<<===>>>???????????????;;;;;;;;;;;;;;;::::::999:::999888555444555888;;;:::AAAKKKTTT\\\dddlllrrrtttwwwyyyzzz|||}}}xxxuuuwww{{{{{{yyytttnnnjjjddd\\\SSSOOOTTTaaaoooxxx{{{~~~}}}xxxvvvvvvxxxxxxxxxwwwrrrnnnqqqxxx}}}yyyuuujjjZZZLLL======<<<===<<<888222...))))))))))))(((((((((((()))'''&&&'''((()))((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))'''''''''''''''''''''''''''((()))***---222888===AAABBB???<<<>>>BBBCCC???BBBJJJZZZmmm~~~nnnWWWJJJPPP\\\jjjtttoooxxxyyy~~~dddfffuuummmuuu{{{uuussswwwwwwwwwwwwxxxwwwuuussstttwwwzzzxxxqqqhhhbbb^^^YYYSSSMMMFFFDDDAAA>>>===>>>???@@@???BBBEEEHHHMMMUUU___gggmmmuuu~~~zzzuuuyyyxxxqqqnnnpppuuuvvv{{{[[[JJJEEE@@@======999111+++,,,,,,,,,+++++++++******)))(((((((((''''''''''''))))))))))))((((((((((((%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((+++...000///000222555777666444111===TTTqqqvvvoooaaaUUUQQQTTTTTTQQQZZZZZZ]]]dddiiikkkqqqxxxtttrrrqqqssstttooofff]]]NNNEEE<<<:::;;;???GGGOOOVVVXXX[[[]]]bbbiiioooqqqppptttwwwuuutttwwwxxxvvvggg______iiisssttttttwwwvvvxxxzzzvvvnnnbbbXXXRRRPPPSSSZZZcccmmmvvv{{{~~~ttt\\\BBB888:::===999444???BBBCCC>>>555...***+++***)))(((((()))***)))'''+++)))(((''''''((()))+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***$$$###)))---,,,+++------===IIIFFF>>>===@@@AAAGGG___iiidddgggjjjmmmttt}}}zzz{{{}}}}}}vvv```PPPCCC::::::@@@>>>JJJTTTWWWYYY___fffjjjsssjjj^^^RRRJJJDDDAAA???<<<:::777555444444555555777666555555555777999;;;<<<>>>@@@>>><<<<<<>>>AAABBBBBBBBBCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFEEEEEECCCAAA???===<<<;;;<<<<<<:::666666:::;;;777555555666888;;;>>>DDDNNNZZZcccmmmooorrruuuwwwvvvtttsssuuuwwwxxxwwwvvvuuuuuuwwwkkkccc\\\VVVOOOMMMWWWdddsss}}}|||zzzxxxzzz}}}}}}yyyuuuvvvwwwzzz}}}||||||yyyeeeYYYEEE@@@:::999;;;;;;888555...,,,))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))+++///444999<<<===???AAAAAA@@@AAADDDFFFJJJUUUfffxxxfffSSS```qqqooopppbbblllwwwxxx~~~}}}qqq}}}ssskkkrrr}}}}}}qqqjjjlllqqqpppvvv{{{}}}~~~|||wwwyyyiii]]]RRRLLLHHHAAA;;;999888777666555444333333333666666777999<<<@@@DDDFFFTTTWWW]]]eeeoooxxx{{{uuuqqqppptttxxx~~~~~~nnnZZZNNNCCC???@@@>>>:::666...,,,+++,,,......+++)))++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))***---000///222888===:::555777<<>><<>>@@@???AAABBBAAA??????@@@CCCKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQPPPPPPLLLKKKIIIFFFCCCBBBAAA@@@@@@;;;888::::::777666888444666777999;;;BBBKKKQQQ]]]```fffkkknnnoooooonnnlllpppuuuyyy{{{zzzyyyxxxtttmmmfffaaaXXXRRRTTT[[[fffrrr~~~{{{zzzzzz|||}}}|||pppgggRRRIII???;;;===@@@>>><<<222...***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((+++000666;;;>>>???AAACCCCCCBBBCCCGGGJJJ[[[dddttt|||iii```qqqtttaaa[[[iiiwww|||}}}rrroootttqqqhhhhhhuuu}}}sssiiieeefffjjjuuuvvvuuurrrvvvnnncccYYYOOOEEEBBB???:::555444555555444333222111111222444333333444555888;;;===AAADDDJJJRRR\\\dddkkkoooyyy{{{sssqqquuuxxxxxxxxx{{{uuuyyysssgggZZZKKKCCCAAAAAA>>><<<111///,,,,,,------+++)))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((()))+++...111666777::::::555111777AAAaaauuu~~~{{{lllaaaYYYXXXUUUSSSSSSTTTVVVXXX^^^aaaeeekkkppptttvvvxxxrrrtttsssnnniiiaaaSSSEEE>>>>>>???CCCLLLWWW```eeeccc```^^^```dddhhhkkkkkknnntttwwwwwwwwwvvvppphhh]]]aaalllvvvxxxtttsssvvvxxxzzz~~~|||wwwtttppphhh\\\RRROOOSSSZZZ```aaajjjsssyyy~~~~~~{{{aaaJJJ<<<888999;;;;;;===AAACCCBBB;;;222,,,***)))'''((()))***)))(((((((((&&&&&&&&&&&&(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''(((******)))+++///;;;CCCFFF???:::@@@OOO[[[qqqsssooopppwwwsssooowww}}}zzzwwwwww|||wwwnnn```OOO???:::===AAAEEEGGGSSSZZZ```cccgggjjjiiieeeNNNIIIAAA;;;888777666666222333333555666888:::;;;666999<<<>>>???@@@BBBCCCAAADDDFFFHHHIIIJJJMMMOOOYYYZZZ^^^aaadddfffgggggghhhhhhgggfffeeeddddddccc]]][[[WWWSSSMMMHHHDDDBBBBBB??????BBBBBB>>>::::::777888777666666888<<<@@@IIIMMMSSSYYY]]]^^^]]]\\\[[[___hhhqqqxxx{{{yyywwwyyyuuupppllldddZZZTTTTTTWWWcccqqq|||}}}{{{|||}}}}}}~~~vvvqqqbbbUUUFFF======??????===777333---)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&''')))---222888===@@@???AAACCCCCCCCCEEEIIIMMMfffppp~~~{{{eeehhhlll^^^UUUXXXjjjzzzxxxoooooopppllliiippp}}}~~~yyyvvvpppiiicccaaaccceeetttwwwwwwwwwkkkXXXMMMHHH@@@999888777333111111333222111000/////////000333222111000000111222333777999===CCCJJJPPPUUUXXX```ccchhhmmmrrrwww}}}zzzwwwwwwyyyzzz{{{{{{~~~tttllllllxxxzzzyyytttiiiXXXLLLGGGEEECCC@@@666333///---,,,,,,+++***++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((())),,,111444<<<<<<;;;777111333BBBSSS{{{vvvggg^^^YYYUUUTTTSSSRRRRRRSSSTTTUUUYYYZZZ\\\```eeekkkpppsssnnnqqqpppkkkcccXXXJJJ>>>;;;===CCCNNNZZZcccfffgggcccbbbbbbcccgggjjjlllmmmsssxxx{{{{{{xxxssshhh^^^TTT___ppp|||{{{tttrrrtttzzz{{{}}}~~~|||{{{|||ssseeeXXXPPPMMMNNNOOOVVVZZZfffuuu}}}|||xxxwww|||ooo[[[III???<<<;;;<<<<<<>>>CCCEEEBBB999111,,,***(((((()))******)))******)))(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((+++222888CCC@@@:::555;;;NNNgggyyyuuuwwwvvv|||wwwqqqzzzyyyvvvyyy~~~zzzkkk[[[QQQHHH@@@999;;;DDDOOOXXX\\\fffiiijjjiiihhhfff^^^UUUAAA===888555444555555555444555666888999;;;======@@@BBBDDDEEEDDDEEEHHHKKKNNNQQQVVV[[[aaafffjjjlllqqqtttxxx}}}wwwtttooohhh```YYYSSSPPPIIIIIILLLRRRQQQIII@@@<<<>>>===;;;999888777888999<<>>>>><<<777000+++((((((***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))+++///444999<<>>WWWoooyyyggg[[[WWWWWWTTTSSSQQQOOONNNLLLLLLKKKMMMLLLLLLOOOTTT[[[bbbfffhhhkkkkkkfff\\\PPPDDD;;;;;;@@@KKKZZZgggllljjjfffffffffgggjjjnnnqqqsssttt{{{~~~wwwkkk\\\RRRLLL]]]sss~~~xxxwwwzzz||||||||||||||||||||||||~~~yyytttqqqmmmdddWWWLLLUUUTTT```uuu|||qqqiiiiiivvv}}}uuu}}}sss```QQQDDD;;;AAA>>>===@@@EEEEEE???999///---***)))*********)))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***'''(((000;;;BBBCCC===888<<>>;;;>>>CCCJJJTTTaaammmuuuwwwvvvqqqjjjddd]]]QQQEEE:::888444333444555555555999999999:::<<<>>>@@@AAAFFFJJJNNNPPPSSSXXX```gggppprrrwww~~~{{{uuupppnnnbbb___^^^```\\\RRRIIIFFFBBB@@@>>><<<;;;:::999888777999<<<>>>???>>>===;;;<<<<<<===DDDPPP___kkkssswwwxxxxxxwwwuuupppiiicccZZZWWWUUUYYYcccmmmxxx~~~}}}}}}zzzyyy}}}uuueeeRRREEE@@@@@@>>>:::444...***)))+++---************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))***,,,///222666999;;;<<<===@@@CCCCCCCCCJJJVVV```hhhvvv|||mmmXXXOOOUUU]]]ttt{{{YYYbbbqqq~~~vvvvvvooorrrttttttuuutttnnnhhhpppnnnlllkkkmmmqqqvvvyyy~~~nnn]]]PPPGGGBBB@@@;;;666333444333111000333111000000///////////////000000//////000000111111222222222333444555666777:::;;;<<<===>>>AAAEEEHHHFFFSSSeeeqqqwwwyyy}}}~~~~~~~~~tttfffVVVGGG???<<<666111,,,+++,,,---+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***---///111555999<<<:::999888666999IIIjjj||||||~~~|||}}}ttthhh```[[[ZZZ[[[XXXVVVRRRMMMIIIEEEBBBAAAAAA@@@???@@@DDDJJJQQQUUU\\\^^^___[[[QQQFFF???<<>>DDD@@@===???CCCDDDBBB>>>444111---+++***+++******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))+++***(((,,,666AAAEEE======EEEVVVgggrrryyy}}}|||~~~yyyuuusssrrruuu~~~ppp[[[HHH???<<<>>>IIIUUU^^^fffqqqzzz{{{xxxooocccZZZQQQFFF;;;666444333333555666777666<<<<<<===>>>AAAEEEIIIKKKPPPWWW```hhhoooyyyyyypppjjjddd[[[WWWWWWIIIFFFBBB???>>><<<:::999666888:::<<<>>>?????????;;;:::888999AAAOOO```kkkvvvzzz|||{{{yyywwwsssnnnggg^^^VVVSSSWWW___mmmyyy}}}yyy{{{www}}}~~~vvvrrrvvv}}}rrr]]]KKKAAA>>>===<<<888333---++++++,,,************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,...111555888:::;;;;;;@@@CCCEEEEEEHHHRRRcccqqqxxxeeeKKKKKKccc{{{nnnaaappp{{{uuuxxxxxxxxxuuupppmmmkkklllllloooppprrrsssvvv{{{pppjjj```VVVMMMEEE>>>:::777333111333222//////222000000////////////000000------...///000111222222000000111222444666888999666888;;;===???BBBFFFIIIJJJSSS^^^fffkkksss~~~|||dddPPPAAA???:::444...,,,---...+++************+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())),,,111444666888;;;===999888888999AAAUUUvvv~~~xxxzzz}}}|||{{{~~~~~~rrrccc^^^___```___^^^ZZZWWWQQQKKKDDD???<<<::::::999888888;;;???CCCFFFKKKLLLMMMLLLDDD======BBBJJJSSS___kkkqqqqqqnnnkkklllnnnqqqsssvvv{{{iiiTTTKKKKKKUUUggg{{{~~~{{{yyyyyyzzzzzz}}}yyyzzzvvviii^^^YYY[[[[[[YYYbbbpppvvvxxx}}}rrr```MMMDDDAAA@@@@@@BBBCCCBBB@@@888555000---++++++******((((((((())))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''*********111;;;AAA@@@888CCCXXXooozzzyyyvvvvvvttt}}}~~~{{{sssssssssqqq}}}}}}{{{~~~uuu```JJJ???@@@FFFKKKXXXeeemmmtttzzz{{{wwwmmmjjj```SSSJJJDDD===666333333333555888:::;;;;;;@@@@@@BBBEEEKKKSSS[[[___iiisss~~~zzztttlllggggggYYYTTTMMMHHHEEECCC@@@===999999:::;;;===@@@BBBDDD>>>>>>===;;;;;;CCCRRR]]]kkkttt{{{{{{yyyzzzxxxtttqqqiiiaaa\\\XXXXXXbbbnnn|||}}}~~~tttyyyyyytttrrrwww}}}|||sssdddSSSDDD;;;;;;<<<;;;777111---+++,,,************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***+++---222666:::<<<======AAADDDEEEEEEIIIXXXnnn}}}bbbOOOZZZzzz{{{dddkkk~~~~~~|||uuutttvvvxxxtttpppmmmllllllnnnpppmmmrrrwwwyyyzzz~~~}}}yyyvvveee___WWWOOOHHHAAA:::555222000///111000...///333//////.........//////000---...///111222333333333444444555666888:::<<<===999;;;===???@@@CCCGGGKKKTTT[[[bbbfffjjjtttiiiSSSAAA@@@<<<666000------///+++*********++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((---222777999:::;;;;;;:::999;;;AAAMMMccc|||yyyyyy|||ssseee[[[]]]bbbbbb___]]]TTTQQQJJJDDD>>>:::888777555555555555666777999:::>>>>>>??????;;;888@@@KKKTTT]]]hhhoooqqqqqqrrrssstttvvvxxxyyyzzz~~~{{{aaaLLLIIIQQQ^^^ooo}}}zzzxxxwwwxxxyyyyyyuuutttyyy|||{{{sssiii___UUUQQQZZZfffpppyyyuuucccCCCBBBBBBBBBCCCBBBAAA???;;;777222...,,,++++++*********++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************%%%)))+++---555>>>???999888HHHccczzzzzzuuuwwwkkk}}}~~~ssssssyyyyyytttvvvyyyxxx}}}uuuvvvyyyyyy{{{lllSSS>>>888BBBOOOWWWbbbmmmuuu{{{}}}vvvkkk\\\ZZZQQQEEE===:::888444333333444777<<>>AAACCC???CCCDDD???:::<<>>:::<<<===:::444...,,,+++************************))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))),,,111777;;;>>>??????@@@BBBCCCCCCIIIYYYrrrwww^^^UUUggg~~~kkk```ttt~~~|||uuurrrqqqpppkkkhhhgggjjjnnnnnnlllkkklllssszzz{{{{{{}}}{{{wwwwwwwwwcccZZZNNNDDD>>>:::777444000...///111111///000555......---------......///000111222444555555555555777777777777888999:::;;;888:::<<>>888111......000+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''',,,333888::::::999:::::::::>>>HHHXXXppp~~~uuuvvv{{{~~~rrrhhh^^^YYY___dddbbb\\\ZZZLLLIIICCC<<<888555555555222222333333333333222222888777888:::777888DDDSSSYYYbbbmmmrrrqqqqqquuuzzz}}}~~~~~~~~~~~~xxx\\\GGGIIIWWWjjjzzz|||}}}|||yyywwwuuuuuuvvvvvvxxxxxxxxxyyyzzz{{{|||{{{wwwvvvrrrfffXXXPPPSSSZZZeeepppwwwzzzpppXXXCCC???AAA>>>;;;;;;>>>>>>;;;666///***(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((()))******,,,)))+++444:::999999;;;:::QQQeeekkknnnvvvzzzwwwzzzuuurrruuuyyy}}}~~~ttt}}}zzzwww|||mmmXXXHHHAAAEEEVVVgggmmmrrruuuvvvxxxuuueeeTTTKKKDDD???===;;;777666888999555777===???>>>AAAGGGJJJUUU```fffrrr{{{sssppplllhhhbbb\\\UUUPPPIIICCC<<<;;;>>>BBBEEEEEEJJJRRRTTTLLLDDDCCCCCCBBBNNN^^^mmmsssvvvyyyyyyvvvzzzxxxuuurrrmmmdddZZZRRRYYYnnn|||www{{{}}}|||||||||{{{{{{wwwssshhhSSSBBB>>>??????===999555000...+++******+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))---111666999;;;<<>>===<<<999333...+++***)))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))000444999;;;<<<===@@@BBBCCCJJJQQQYYYkkkxxxqqqxxx~~~cccPPPQQQ```nnn{{{xxxyyyrrrmmmjjjbbbaaaaaadddhhhlllppprrrrrruuuyyy{{{}}}~~~}}}{{{yyyuuuooohhhdddYYYPPPFFFAAA;;;444111222//////000000000000000/////////......///111222333555555555666777999:::;;;===<<<;;;;;;===>>>??????DDDHHHMMMQQQTTTYYY```fffiiirrrzzz~~~yyyyyy}}}rrr___UUUMMMBBB;;;777444000,,,...---,,,+++++++++,,,,,,************)))))))))((((((((())))))))))))(((((()))))))))((((((''''''''''''(((((('''&&&%%%%%%''')))(((((('''((()))***+++///111333555777999999999;;;HHH^^^uuuyyygggaaahhhpppssszzzvvvfffgggpppvvvssskkk```TTTKKKCCC@@@;;;666333222222333222000///111444777777666666888999:::===DDDPPPXXXbbbgggnnnuuuyyy{{{~~~vvvcccRRRTTTiii}}}{{{xxxwwwwwwxxxtttuuuwwwxxxyyyzzzyyyyyy|||{{{{{{xxxssskkkccc]]]VVVaaaooo{{{~~~qqqxxxTTT;;;::::::222777>>>DDDBBB888///,,,...)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((,,,++++++*********++++++,,,...666???AAA===:::999NNN]]]hhhhhhfffhhhiiigggjjjttt~~~{{{|||tttdddOOOAAA888@@@SSShhhxxxzzzqqqhhh\\\III::::::666666888999888999===<<<<<>><<<>>>===777000,,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((()))***++++++222666:::<<<<<<===@@@DDDCCCJJJVVVfff|||uuu|||rrrUUUKKKZZZkkkqqq}}}{{{yyy{{{|||wwwoooiiiggghhh```^^^^^^cccjjjpppqqqooossstttvvvyyy}}}~~~~~~}}}{{{yyyuuunnngggbbbTTTKKKBBB>>>888333000222000000000000000000000000////////////000222444555777777888999:::;;;<<<<<>>BBB???<<>>???999222---+++)))(((***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((()))+++,,,---222666:::;;;:::<<>>:::666111///111000000000/////////000000000000000000222444666888999::::::;;;;;;;;;;;;;;;:::::::::;;;===AAAFFFIIIOOOTTTZZZ___cccjjjrrrxxx|||~~~yyywwwxxxzzzzzz}}}{{{rrrgggVVVFFF<<<888666555......---,,,,,,+++++++++*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&%%%'''''''''%%%%%%&&&''''''''''''''')))+++---...111//////333666888:::===CCCWWWsssyyyqqqmmmhhhiiiqqq}}}|||nnniiinnnvvv}}}mmm\\\OOOFFF@@@888666333111000000111222222222333555888:::<<<=========???CCCIIIRRR[[[aaagggmmmuuu{{{zzzjjjXXXUUUggg~~~{{{~~~|||zzzyyytttuuuuuuvvvwwwwwwwwwwwwxxxxxxzzz|||~~~|||wwwsssnnnggg___^^^gggrrrxxxyyy}}}oooiiiqqqzzzeeeNNN@@@===>>>777888;;;>>>@@@<<<333++++++******************+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******)))))))))******---999CCCBBB<<<>>>JJJVVVmmmpppnnnhhhdddhhhooosssvvv|||vvvvvvsssxxxsss]]]JJJ>>><<>>>>>;;;666111...***))))))+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((***,,,...///333777;;;;;;;;;@@@JJJRRR___XXX[[[oooppp]]]kkkxxxpppXXXYYYeeemmmwwwxxxkkkooohhh```ZZZYYY[[[\\\]]]aaafffnnnsssvvvwwwyyyzzz}}}{{{{{{~~~{{{zzzxxxuuuooohhh^^^XXXIIIAAA999777444000///111//////.........///000111222222222333444777999:::<<<<<<<<<;;;;;;;;;::::::999<<>>HHH[[[iiiuuutttpppkkkhhhmmmuuu|||{{{]]]HHH???>>>KKKYYYhhhrrrwwwxxxvvvrrrfff[[[OOOGGG???:::888999888888999;;;;;;;;;AAAIIILLL[[[nnn|||vvvqqqjjjaaaZZZTTTKKKFFFIIIQQQZZZaaaggg___UUULLLHHHKKKSSSbbbnnnsssuuuxxxyyyyyyzzz|||~~~rrrggg___\\\[[[]]]iiivvv~~~~~~rrrxxx}}}zzzlllYYYIIIAAA>>><<<:::666222---***)))+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((***---///111777:::======???GGGVVVbbbfff___aaatttnnnZZZJJJeee{{{qqqXXXNNNaaassswww}}}{{{tttlllqqqiii___ZZZ\\\```cccdddfffnnnxxx}}}~~~|||}}}~~~{{{zzzxxxuuuooofff\\\VVVDDD<<<666444222//////222///.........///111333444666666555666777999;;;<<<>>>===<<<;;;;;;<<<===>>>CCCIIIPPPTTTVVVWWW[[[]]]cccgggnnnsssxxx~~~~~~||||||```IIIAAAAAA333333222111///---+++***))))))))))))************(((((())))))))))))(((((('''''''''''''''(((((((((&&&''')))(((''''''(((***'''''''''((())),,,...///000///333999999777@@@LLLggg}}}zzzmmmnnnvvv}}}zzzzzzxxxyyyhhh``````ccciiinnnuuupppfffYYYQQQKKKCCC:::222222111000000111111222444666888888999:::===@@@FFFMMMUUUYYY[[[^^^eeekkkqqqtttyyy|||~~~~~~{{{ggg]]]jjjyyyyyyyyywwwwwwxxxwwwxxxyyy{{{||||||{{{zzzxxxwwwvvvtttsssrrrrrrrrrvvvyyy{{{zzzwwwxxx}}}~~~zzzuuupppkkkkkksss}}}}}}rrrllllllppp}}}qqqkkkeeeTTT???<<<777444666;;;>>>;;;777++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))***+++,,,---...999>>>@@@@@@HHHZZZlllvvvuuusssqqqooonnnqqqwww~~~fffJJJ>>>DDDNNNeeeqqq{{{|||wwwpppfff]]]VVVMMMEEEAAA<<<666555888999888;;;???AAADDDNNNXXXfffyyywwwoookkkcccZZZRRRPPPQQQWWWdddqqqooodddWWWNNNIIIKKKWWWeeennnrrrxxx{{{{{{{{{{{{|||pppllljjjjjjbbbZZZ```mmmyyy|||~~~{{{~~~vvv{{{{{{yyyrrrfffVVVHHH???<<<<<<:::555///+++***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((***---111333777;;;======AAAMMMaaapppcccccclllhhhXXXZZZnnnyyyYYYUUU]]]qqq~~~{{{tttqqqnnnjjjeeebbbdddhhhmmmpppsssxxx~~~~~~~~~{{{zzzxxxuuuoooeee[[[TTTAAA:::444222111///000333000/////////111444666888:::999999999999;;;===>>>===<<<;;;:::<<<@@@CCCFFFTTTYYY```cccccccccfffjjjoootttzzzpppUUUGGGCCC999888777555333///,,,+++((()))))))))************(((((())))))))))))(((((('''''''''(((((()))))))))%%%&&&((('''&&&&&&((()))(((((((((((()))+++---...222111555:::999:::JJJ___wwwpppjjjppp~~~sssddddddlllpppppppppooommmfffXXXLLLEEE>>>888333222111111111111222333444666999;;;;;;===AAAEEEKKKUUUaaaeeebbbbbbhhhoooooorrrvvvxxxyyy{{{}}}|||hhhaaattt|||{{{|||yyysssssswwwuuuvvvxxxyyyzzzzzzzzzyyywwwvvvtttsssrrrqqqrrrrrryyyzzzzzzzzzzzzzzz|||}}}|||}}}}}}uuuuuuzzz|||xxxuuuwwwtttnnnwwwooopppxxxeeeDDD===999666555888;;;===>>>,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))***+++,,,...///000>>>>>><<<@@@PPPhhhxxx{{{sssrrrrrrrrrrrrssswww|||vvvtttwwwnnnUUU???>>>NNN^^^qqq{{{}}}vvvnnnaaaVVVIIICCC???@@@===777666999::::::>>>CCCGGGNNN[[[ggg}}}yyyxxxkkkeee```[[[VVVXXXhhhyyy~~~ssseeeXXXLLLGGGPPP^^^gggnnnvvv{{{{{{yyywwwwwwwwwuuuxxxyyylll]]]\\\fffsssxxx~~~~~~}}}}}}yyynnnuuusssuuutttnnn___MMM@@@===>>>===888111,,,***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((***...111444666999;;;;;;@@@OOOeeevvvbbbiii{{{pppdddxxxxxx]]]OOO^^^qqq}}}~~~tttssshhhjjjkkkjjjiiilllrrrxxx~~~~~~}}}zzzzzz{{{vvvuuussspppjjj```UUUNNN???888333222111///000333111000000111333666999<<<<<<;;;;;;:::;;;<<<===>>><<<;;;::::::>>>CCCIIILLL```eeejjjkkkiiiiiilllpppvvv{{{uuu\\\KKKCCC===<<<;;;999666222...,,,(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******$$$%%%&&&&&&%%%%%%'''((())))))(((((()))+++---...333333666:::888<<>>>>>BBBIIINNNVVViii{{{}}}qqqsssrrrjjjaaa___gggpppsssmmmfff```WWWMMMKKKMMM[[[gggtttxxxuuutttxxx~~~zzzwwwvvvvvvoooddd```bbbmmmuuu~~~}}}~~~}}}}}}{{{}}}{{{vvvkkkuuu{{{|||tttwwwsssoooiiiXXXDDD;;;>>>999:::666---))),,,+++'''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((+++...222555BBB333888BBBEEE\\\uuuxxxkkkvvvqqqnnnUUU___nnn~~~{{{wwwuuurrrmmmeeebbbhhhuuu|||}}}zzz~~~|||zzzxxxwwwuuuqqqnnnhhh^^^RRRJJJ;;;888333000000111111111111222333555777888::::::999999:::<<<>>>???>>><<<>>>>>>======@@@GGGOOOUUUkkkmmmmmmlllooouuuvvvtttzzz~~~nnn[[[MMM<<<>>>888::::::555666777---,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***((((((+++000444444111666>>>;;;???^^^vvvjjjfffggg}}}~~~}}}~~~rrrllliiiooozzz{{{tttpppmmmcccSSSFFF???:::666111111111222333444666666888:::;;;::::::???IIIQQQ\\\eeeooorrroookkklllooommmmmmlllllllllmmmooopppuuu~~~|||mmmqqqzzz|||}}}|||zzzxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvtttuuuuuuuuuuuuuuuttttttrrrssstttvvvwwwyyyzzz{{{xxx|||~~~~~~~~~}}}tttlllqqq~~~}}}xxxxxxrrrgggTTTGGG:::666999<<<>>>>>><<<666///+++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***)))***...444999;;;AAABBBLLLeeessstttvvv}}}vvvvvv~~~|||tttxxx|||rrrWWWLLL@@@<<>>AAAMMMhhhzzzwwwwww~~~fffXXXfffttt{{{wwwssspppuuuuuuqqqkkklllttt|||~~~|||zzzzzzvvvtttqqqmmmfff[[[OOOFFF:::777222000000111222222333444555777888:::;;;<<<;;;;;;<<<===?????????>>><<<<<<>>>AAAFFFNNNXXX___iiilllmmmnnnrrryyy|||zzzqqq```UUUFFF???888888999444666666------,,,++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))***++++++,,,///444777777333555999<<>>;;;===::::::@@@>>>:::555000,,,+++,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))),,,111888===666???HHHYYYooouuuuuu|||wwwvvvuuupppwww~~~zzziiiIIIAAA;;;BBBVVVlll|||~~~{{{uuukkk[[[MMMJJJMMMAAA999444666999;;;===AAAAAAHHHWWWlll~~~~~~yyyvvvrrrnnnjjjgggdddaaa___]]]^^^___```aaa```___^^^```bbbeeehhhlllpppuuuyyy{{{{{{|||~~~yyysssqqqnnngggaaaYYYXXX]]]eeehhhccc\\\YYYMMMVVVccclllppptttxxx||||||{{{{{{|||yyyuuuvvvyyyoookkknnnxxxrrrlllgggggglllwww|||rrrbbbPPPFFF======888111------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((***---000444777888CCCAAAAAAXXXsss{{{xxxiii\\\\\\qqq}}}|||xxxsssnnnllleeekkkllliiijjjuuu~~~}}}||||||{{{uuutttqqqllldddWWWJJJBBB888555111///000222222222555666777999:::<<<===>>>======>>>??????@@@@@@@@@===???BBBFFFLLLUUU^^^eeefffkkkoooqqqwwwyyylll```PPPCCC888777999666888999000000...++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''')))---///111444777:::777666777:::BBBTTTrrr{{{oooiii}}}wwwvvv{{{uuujjj```ZZZZZZ___iiiuuu}}}~~~xxxqqqmmmjjj___NNNAAA:::666222000000000222333555777888:::===???BBBIIIVVViiivvvyyywwwuuuqqqnnnlllkkkjjjggghhhiiikkknnnrrruuuwwwvvv}}}yyyqqqwww|||yyyyyyyyywwwuuuuuuvvvxxxyyyxxxxxxwwwwwwvvvuuuuuutttuuuuuuvvvvvvuuuuuuuuuwwwvvvvvvvvvvvvxxxzzz{{{zzz{{{{{{|||xxxqqqxxxzzz|||zzz~~~}}}kkkPPPBBB===:::;;;??????>>>:::444---***+++...************)))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))---333999===666DDDQQQbbbrrrttt{{{xxxwwwxxxuuu{{{vvv^^^EEEAAABBBRRRjjj}}}{{{tttkkk```SSSGGGEEEHHH999333111555;;;>>>AAAEEEGGGQQQccc{{{}}}xxxpppkkkbbb^^^YYYUUURRRPPPNNNMMMGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQTTTYYY___cccdddfffiiimmmooorrrtttvvvssstttxxx||||||zzzuuukkkccc[[[YYY^^^hhhnnnkkkccc^^^OOOPPPVVV___kkkuuuyyyyyy||||||||||||{{{{{{}}}pppjjjnnn~~~yyyvvvqqqqqqvvvxxx{{{uuu]]]JJJ???>>>999333///---+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++...222666888777CCC???DDDaaarrrttt}}}uuuYYYVVVbbbxxx|||wwwrrrnnnlll___ccccccbbbhhhyyy~~~|||||||||}}}vvvtttqqqkkkaaaSSSFFF>>>666333000000111333444444777777888:::;;;===>>>>>>>>>???????????????AAACCCDDDEEEHHHKKKPPPWWW___dddhhhoootttwww}}}{{{ssssss|||rrr___LLL<<<777:::888;;;<<<555222///,,,++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&***...222444666888999444777;;;AAALLL___tttzzzsssrrr}}}vvvxxx}}}uuufff\\\WWW___fffqqqzzz~~~|||wwwrrrmmmjjj^^^MMM@@@999555111222222333555777999;;;===;;;@@@EEEJJJRRR___ppp}}}|||vvvssspppmmmiiifffggghhhiiikkkooosssvvvxxx|||~~~xxxuuu|||xxx{{{{{{zzzwwwvvvvvvxxx{{{xxxxxxxxxwwwvvvvvvuuuuuutttuuuuuuvvvvvvvvvvvvuuuxxxwwwvvvuuuuuuvvvxxxyyyzzzzzzyyy{{{}}}ssshhhqqq}}}hhhLLL<<<<<<>>>===??????===777///++++++---************)))))))))((((((((((((((((((((((((((()))******))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))+++///444999;;;:::PPPbbbnnntttrrrzzzzzz{{{zzzwwwyyylllOOOAAACCCLLL```uuuyyyssshhh]]]UUUNNNEEE???>>>999666666;;;???AAAEEEJJJUUUddd|||wwwnnnhhhaaa[[[VVVNNNKKKFFFCCCBBBBBBAAA@@@::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@CCCGGGJJJKKKNNNQQQTTTVVVXXX\\\___^^^aaahhhqqqzzz{{{sssmmmddd```bbbjjjpppnnnhhhfffZZZRRRMMMTTTeeesssxxxwwwzzz||||||{{{zzz{{{}}}qqqmmmooozzz{{{~~~|||yyy|||{{{kkkSSSAAA>>>:::666111---******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,000444777999:::>>>>>>OOOhhhiiilll{{{gggPPPXXXlllzzz{{{wwwsssqqqppppppllleeedddppp}}}||||||||||||vvvuuuqqqiii]]]OOOCCC<<<444222000000333555666666888888999:::<<<===>>>>>>>>>???@@@???>>>???CCCFFFHHHJJJNNNQQQUUU[[[bbbfffooowww}}}}}}zzz}}}YYYDDD999:::888;;;<<<777333000---+++******))))))************************(((((((((((((((((((((((('''''''''((((((((((((((('''+++000333555555555666333666<<>>@@@???EEEMMMTTTZZZcccoooxxx{{{wwwuuusssooohhhbbbfffffffffhhhjjjmmmpppqqq{{{~~~{{{xxxyyyvvvzzzzzzyyywwwuuuuuuxxxzzzxxxxxxwwwwwwvvvuuuuuutttttttttuuuvvvwwwwwwvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwzzzyyyxxxyyy}}}~~~vvvkkkkkksss}}}wwwXXXBBB???@@@>>>???@@@???;;;444...,,,,,,************))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***...333888:::;;;CCC```ssswwwvvvqqqrrr|||vvvzzz}}}}}}~~~wwwpppqqqwwwtttZZZDDDBBBKKK[[[nnn|||zzzssshhh\\\QQQLLLHHHAAA:::777999888:::===???BBBLLLVVVmmm{{{qqqcccWWWOOOIIICCC@@@===;;;888777777888777666444444555666666777888888666777777666555666888::::::===@@@@@@@@@BBBGGGLLLOOOVVVbbbppp}}}|||xxxmmmhhhfffjjjnnnmmmmmmnnneeeYYYOOOQQQ___nnnttttttvvvzzz|||yyyyyy{{{||||||{{{wwwtttvvv|||zzzzzz~~~ttt___EEE@@@<<<999444...++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***...222666999;;;>>>>>>IIIbbbmmmdddlllnnnnnnyyy]]]VVVfffyyy||||||wwwtttssssssssstttnnnhhhlll}}}|||{{{{{{zzzuuusssnnneeeWWWJJJ@@@;;;333222111222555777888888::::::;;;<<<===>>>?????????AAAAAA@@@???AAAGGGLLLLLLOOOTTTZZZ___fffmmmqqqyyyoooRRR@@@<<<888999:::555333000---+++***+++******************************))))))))))))))))))))))))'''''''''((((((((((((((())),,,111444444444444444666666???PPPddduuuzzzrrruuuzzz~~~xxxuuuzzz}}}qqqaaaZZZaaattt~~~|||yyywwwvvvppplll___MMM???999555222000111333666999<<>>RRRmmmxxxrrrrrrsssnnnllljjjuuuyyyrrrooouuu{{{xxx]]]HHHBBBKKKXXXjjjxxx~~~|||vvvrrr]]]SSSIIIEEEAAA;;;777777777888<<<@@@CCCMMMaaatttxxxooo```WWWKKKBBB===:::777555555333222222444444333111333333333333444444555666222444555555444444666777777:::<<<======AAAIIIPPPWWWaaarrruuupppllllllkkkiiikkkooollldddZZZWWW[[[eeennnssssssyyy|||yyyyyy|||}}}{{{}}}wwwooolllooowww~~~zzzxxxyyyzzz~~~}}}yyy~~~}}}ssscccIIICCC???>>>888000,,,...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&(((+++///333777:::<<<@@@FFFaaayyysssjjjxxxtttbbbkkkeee^^^mmm~~~{{{uuupppmmmoooqqqtttnnnmmmooozzz~~~~~~|||{{{yyyxxxsssqqqkkk___QQQDDD===999333222111333777999;;;:::<<<<<<===>>>???@@@@@@AAAAAACCCDDDCCCAAADDDLLLRRRTTTXXX___eeelllsssyyy~~~gggMMMDDD===::::::555333000,,,******+++++++++************************))))))))))))))))))))))))''''''''''''((((((((())))))---111444555555555666999:::KKKhhh|||tttuuu{{{~~~|||~~~zzzeeeZZZ___ppp{{{yyyxxxwwwuuuppplll___LLL>>>888555222111222444777:::>>>AAACCCMMMUUU___fffiiimmmsssxxx{{{zzzyyyvvvsssmmmfffbbb___^^^^^^^^^^^^```aaabbbjjjooorrrsssvvv|||}}}{{{vvvwwwyyy}}}}}}xxxttttttuuuvvvuuuttttttuuuvvvwwwwwwwwwvvvuuuuuuttttttttttttuuuwwwwwwxxxxxxwwwuuuvvvxxxzzzzzzzzzyyyxxxvvvxxxxxxvvvuuuuuupppiiikkkrrryyy}}}wwwnnnvvv}}}zzztttqqqppplllYYYCCC===EEEAAABBBCCCBBB>>>777000+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))---555===BBBCCCAAA___tttssseeekkkuuupppiiijjjwww}}}vvvrrruuu{{{zzz}}}|||pppMMM>>>EEEQQQ___qqqzzzyyysssooonnnVVVNNNFFFAAA:::555555999999<<>>>>>???@@@AAAAAABBBBBBBBBDDDFFFEEEDDDGGGOOOVVV]]]bbbhhhnnnuuu{{{~~~~~~yyyZZZMMMCCC===<<<777333000,,,******,,,,,,,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))***---111444555666777888888>>>YYY}}}lllkkkuuu}}}}}}~~~mmm]]]```sss{{{wwwwwwxxxvvvtttpppkkk^^^KKK===777444111333444666999===AAADDDFFFSSS[[[eeekkknnnrrryyy}}}|||zzzvvvqqqkkkfffddd___^^^^^^^^^___```bbbccchhhmmmpppnnnppptttwwwwwwtttvvvxxx{{{{{{yyyvvvssstttvvvxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuuuuttttttttttttuuuwwwwwwxxxxxxxxxuuuwwwzzz|||}}}|||zzzyyyrrrvvvxxxxxxxxxzzzxxxtttnnnqqqsssrrrrrrzzz|||~~~wwwtttzzzyyyxxx{{{oookkkmmmaaaJJJAAAGGGAAACCCBBB=========666,,,***+++------+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++***)))(((((())))))))))))222======999DDDUUUmmmqqqqqqnnnqqqxxxsssgggooozzzllluuu~~~zzzxxxvvvVVVEEEGGGMMMcccllluuuxxxyyyvvvjjj\\\FFFDDDBBBAAA===777777;;;888===DDDLLLYYYoooxxxmmm]]]MMMEEE888777555666666777555444222222222222333333333333444555666777777777666666888888999888888888;;;===>>>@@@DDDHHHPPP[[[gggppp||||||sssnnnlllkkkiiigggmmmkkkiiicccYYYTTT^^^lllvvv|||~~~zzzyyy}}}~~~|||}}}rrrmmmnnnllliiippp}}}wwwrrrvvv}}}{{{rrrvvvwwwtttqqqnnneee[[[MMMJJJDDD>>><<<;;;444++++++***)))***,,,,,,***(((***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((()))...555:::<<<<<>>???@@@@@@@@@BBBCCCHHHFFFFFFIIIKKKOOOZZZdddaaagggoooxxx\\\IIIFFFEEEAAA===666333///---------,,,+++,,,++++++***)))(((''''''))))))))))))))))))))))))'''((())))))'''&&&'''(((+++000444444333444888:::222OOOuuurrrhhhgggmmm|||bbbdddjjjyyy}}}{{{{{{{{{wwwssstttnnn^^^JJJ<<<777444111777888;;;===???CCCGGGIIIZZZ___eeekkkpppwww~~~vvvlllfffccccccbbbaaa______```cccfffhhhiiilllooopppooooooqqqtttxxxxxxyyyzzzzzzyyyxxxwwwxxxyyyyyywwwvvvuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxvvvuuuyyy~~~{{{wwwvvvxxxzzzzzzyyywwwwwwxxxyyytttooolllkkkqqqvvvrrrwwwwwwxxx~~~wwwsssssshhhVVVJJJIIICCCDDDCCC???>>>>>>777...***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))++++++***)))))))))))))))///,,,000888:::===MMMbbbmmmooopppoooqqqrrrnnnhhh~~~~~~pppzzzbbbFFF???JJJWWWooovvv|||zzztttkkk]]]OOODDD???;;;:::777333444777===CCCMMMZZZlll|||nnndddYYYKKK@@@<<<777666444444555666444333444444444444444444444444333333444555666777888888888999999888777999===@@@CCCGGGOOOWWW___jjjttt||||||yyyvvvrrrlllgggjjjiiiiiiggg^^^WWW[[[cccqqqxxx|||zzzyyy|||}}}{{{~~~wwwuuuyyyxxxsssvvv~~~zzz|||~~~}}}|||{{{{{{|||{{{xxxpppgggaaaUUUOOOFFF>>><<<<<<555+++,,,+++******,,,,,,***((((((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))***///555:::======IIIrrrzzz{{{kkkwww|||___TTTcccvvv~~~{{{xxxxxxuuummmhhhiiimmmoootttyyy~~~}}}}}}~~~}}}{{{wwwsssooollldddVVVGGG;;;666555555555777888:::;;;======;;;===???@@@@@@AAACCCEEEGGGGGGJJJPPPSSSVVV___hhhmmmrrryyyyyy]]]NNNIIICCC;;;666666333000.........------++++++******))))))(((((())))))))))))))))))))))))'''((())))))'''&&&'''))),,,///000000000333888:::>>>ZZZ}}}zzzooopppsssttt}}}vvv]]]gggxxx~~~zzzzzz||||||zzzwwwvvvooo___JJJ<<<777444222666888;;;<<<>>>CCCKKKPPPZZZ___ffflllqqqyyy{{{tttooojjjddd```dddcccbbbaaaccceeehhhjjjjjjmmmppppppnnnmmmmmmnnnrrrtttvvvxxxxxxxxxwwwvvvwwwxxxxxxxxxvvvvvvwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvyyy|||}}}yyyuuuwwwyyy{{{{{{yyyxxxxxxyyy|||wwwtttqqqrrr{{{uuunnnrrrrrrwwwxxxhhhVVVJJJDDDDDDBBB@@@??????888111+++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***))))))))))))))))))------111666999AAAVVVjjjllllllpppttttttpppoooqqq~~~}}}|||zzzvvvTTT@@@DDDWWWgggyyy}}}~~~wwwjjj\\\LLLAAAAAA:::555555555555666:::AAALLL]]]rrrrrrdddUUUKKKCCC<<<888888888666555555666777555444777777777777777777777777666666666666777888999:::;;;;;;;;;;;;===BBBIIINNNRRRYYYccclllttt{{{|||qqqiiiffffffhhhiiiddd]]]YYYZZZhhhpppwwwxxxxxxzzz{{{zzz|||zzz|||zzzzzz|||yyytttvvv}}}{{{|||tttkkkjjjaaaZZZMMMBBB>>>===777///---,,,++++++,,,,,,***)))))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))******+++000666;;;===>>>OOO{{{~~~qqqWWWUUUmmm||||||yyyvvvvvvvvvppplllnnnqqquuuzzz}}}~~~~~~~~~~~~~~~{{{wwwsssmmmiii```RRRCCC888444444666777888999;;;===>>>???===???AAABBBCCCDDDGGGJJJIIIKKKRRRZZZ^^^bbbiiirrr}}}{{{sssaaaVVVMMMDDD:::666666333000......///......*********************)))))))))))))))))))))))))))((())))))((('''''')))***111///...///111444999<<>>888555888;;;;;;===AAACCCWWWsssyyypppXXXMMMBBB<<<999888:::===:::888777888999999888777::::::::::::999999999999;;;::::::999:::;;;<<<<<>>:::555///---++++++,,,,,,***))),,,,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))***+++---111666;;;>>>@@@SSSpppYYY^^^||||||{{{zzzyyywwwxxxsssppprrruuuxxx|||~~~}}}~~~~~~~~~~~~{{{vvvssslllggg\\\NNN@@@777444444777888999;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHKKKNNNOOORRRYYYccchhhmmmuuu~~~~~~~~~yyyzzzwwwiii]]]QQQFFF??????666333000............---*********************+++))))))))))))))))))))))))((())))))(((((((((***,,,555111000222444666999===KKKddd|||}}}zzzvvvqqqeeehhh|||{{{fffZZZiii}}}||||||{{{yyywwwyyyrrraaaKKK:::666666777;;;999999>>>IIIVVV```fffqqqtttxxxzzz{{{}}}~~~{{{wwwuuuuuusssnnniiiggggggfffggghhhjjjmmmnnnmmmppprrrsssqqqnnnkkkiiikkknnnssswwwzzzzzzzzzyyyuuuwwwxxxxxxwwwwwwwwwyyywwwxxxxxxxxxyyyyyyxxxxxxtttttttttttttttuuuuuuuuuzzzyyyxxxxxxyyyyyyvvvssswwwyyyzzzzzzyyyxxxyyy{{{zzzvvvmmmxxxnnnfffrrr}}}dddIIIDDD???>>>>>>>>><<<;;;111...+++***+++,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))******+++555>>>AAAGGGVVVkkkzzzvvvwww}}}{{{}}}xxxpppsss{{{\\\GGGKKK]]]qqq~~~xxxlll___PPPDDD>>><<<;;;777777:::===>>>@@@CCCIIIfffvvvcccVVVEEE>>>999999999999<<>>???AAACCCDDDCCCFFFKKKRRRZZZfffqqqxxxvvv||||||uuufffdddcccdddggggggaaa[[[```gggpppttttttssswww{{{xxxxxxzzz|||yyytttrrrtttooorrryyy}}}zzzsssuuu{{{}}}yyyrrruuunnnnnnfffTTTEEE===;;;999111///,,,+++++++++***))),,,,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))***,,,///333777;;;???BBBWWW}}}{{{mmm^^^iii}}}}}}~~~{{{xxxsssqqqsssuuuyyy~~~~~~~~~~~~~~~}}}~~~}}}zzzuuuqqqjjjcccWWWJJJ>>>777555555888999:::;;;===???@@@AAABBBCCCEEEFFFGGGIIIMMMQQQVVVXXX___hhhooouuu~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvfffUUUGGGAAACCC666333000------------,,,************++++++++++++))))))))))))))))))))))))((())))))(((((())),,,///555111111555777666999???WWWnnn{{{pppiiinnnrrrgggfff}}}~~~~~~}}}|||zzzxxxxxxsssbbbLLL;;;666888999===888888BBBTTTdddkkklllyyy}}}~~~~~~|||yyyuuuqqqnnnmmmhhhhhhhhhhhhiiikkklllmmmnnnppprrruuuuuutttqqqnnnkkkmmmqqquuuxxxxxxxxxxxxuuuwwwyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzuuuttttttssstttuuuvvvvvvzzzyyyxxxxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxxxxyyy{{{}}}yyypppvvviiipppwwwRRRHHH@@@======<<<<<<>>>555111+++)))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++...444:::???OOOfffwww|||{{{~~~~~~~~~wwwqqqOOOFFFTTTjjj}}}~~~qqqbbbUUUJJJ@@@<<<===888666777;;;<<<===CCCJJJ^^^{{{uuuaaaOOOCCC===:::999<<<<<<::::::>>>;;;:::999:::;;;<<<;;;:::::::::;;;<<<===>>>>>>???===???BBBFFFJJJNNNPPPQQQLLLPPPXXXaaajjjttt}}}{{{yyykkkiiidddbbbeeeiiigggaaaaaaeeelllpppnnnmmmsss|||xxxyyyyyyxxxuuusssrrrsssnnnnnnsss|||~~~xxxuuuyyy~~~wwwwwwpppsssnnn^^^MMMCCC===999333111---,,,++++++***)))))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++---111444777;;;@@@CCC]]]rrrttttttddd```qqq~~~uuurrrqqqtttvvvzzz~~~}}}}}}~~~}}}}}}|||{{{xxxssspppggg___RRREEE;;;777666777888999:::;;;===???@@@AAAAAABBBDDDFFFIIIMMMRRRVVV]]]___fffpppvvv|||~~~||||||}}}|||||||||||||||}}}}}}||||||}}}~~~yyyxxx{{{}}}gggQQQEEECCC999666111...------,,,+++++++++++++++++++++******))))))))))))))))))))))))((())))))((((((***...111222///000666666555<<>>999333,,,)))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))***++++++111555;;;LLLlllzzzssszzz}}}wwwuuuxxx^^^IIIMMMbbbuuu~~~sssdddTTTLLLFFF@@@;;;;;;555666999===@@@FFFSSSaaa}}}~~~mmmZZZKKKAAA===<<<;;;===@@@???;;;:::===???>>>===>>>@@@AAA@@@???@@@@@@BBBCCCEEEGGGHHHHHHJJJMMMRRRWWWZZZ]]]]]]]]][[[aaajjjrrryyyyyypppoooiiiccceeeiiihhhccc]]]___ccceeebbbaaajjjvvvtttwwwxxxwwwuuuuuuuuuuuuoookkkooozzz{{{{{{zzz{{{~~~{{{xxxyyyuuujjj]]]QQQDDD:::555222...,,,+++++++++***(((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++...222555777;;;@@@DDD```eeemmmyyynnn^^^eee{{{zzz}}}vvvtttuuuyyy}}}~~~~~~}}}||||||~~~}}}|||{{{{{{zzzwwwrrrnnncccZZZMMM@@@888666777888888888999;;;===>>>@@@@@@AAADDDGGGKKKOOOVVV]]]bbbgggkkkttt~~~||||||}}}||||||{{{{{{{{{{{{{{{|||{{{{{{{{{|||}}}zzzssswww{{{}}}oooWWWLLL===999444111///...,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((())))))((((((+++///222222///111666666888FFFYYYsss{{{oooqqqvvvuuuwwwzzzppp|||~~~zzz{{{}}}|||{{{zzzyyyyyysssqqqeeePPP???:::<<<>>>;;;@@@LLL\\\nnnzzz~~~{{{wwwssspppnnnlllllllllkkkkkkkkkkkkkkkppppppqqquuuyyy{{{zzzxxxuuuuuutttttttttttttttuuuwwwyyy{{{zzzxxxuuuttttttuuuvvvxxx{{{||||||{{{zzzyyyxxxwwwvvvvvvxxxyyy{{{wwwxxxyyyyyyzzz{{{}}}~~~zzz{{{{{{{{{zzz{{{}}}}}}yyytttpppiiieeehhhnnn|||}}}zzzttt{{{~~~tttppphhhXXXHHHAAA<<<888999>>>;;;444,,,)))***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))((())))))***++++++888<<>>>>>AAADDDCCCBBBCCCEEEFFFEEEDDDGGGHHHJJJLLLNNNPPPQQQRRR[[[^^^bbbfffggggggfffdddiiioooxxxxxxtttsssmmmeeeeeeiiihhhcccWWWWWWZZZ[[[WWWVVV```nnnppptttwwwvvvvvvwwwwwwvvvoooiiikkkzzz{{{|||zzz|||zzzzzzssskkk___LLL;;;666333///,,,+++++++++******************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++///333666888;;;AAAEEE___]]]mmm}}}ooowww|||ZZZ^^^lllrrrwww~~~zzzzzzyyy{{{{{{{{{|||{{{{{{}}}~~~|||{{{{{{zzzyyyvvvqqqmmm```WWWIII===666555666888777888999;;;===>>>???@@@DDDFFFKKKPPPWWW___hhhnnnpppuuu~~~{{{|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~uuupppwww{{{zzz~~~lllZZZ@@@<<<777333111///---,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((()))+++000333444111333888888<<>>888111---,,,,,,***(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***)))'''***111:::999LLLvvvnnnsssfffcccnnnyyyzzz}}}iiiYYYddduuudddJJJFFFIIIYYYlllvvvuuuqqq[[[QQQKKKLLLEEE:::666<<<:::<<<===>>>JJJccc~~~yyybbbMMMFFFAAA::::::???<<<>>>AAABBBBBBAAABBBBBBCCCDDDEEEGGGJJJLLLOOOPPPPPPSSSWWWYYYYYYZZZ]]]```hhhhhhhhhhhhhhhjjjnnnrrr{{{}}}}}}yyyvvvuuuuuurrrmmmfffbbbccceeebbb]]]WWWOOOFFFDDDLLLXXXdddiiipppwww{{{xxxrrrmmmkkklllkkkkkkuuu~~~zzz|||~~~yyyvvvkkkZZZJJJAAA===666111///---***)))***************))))))))))))''''''(((((((((((('''''''''(((((((((&&&&&&(((******555666555;;;<<<===EEEPPPeeevvv~~~eeelllyyygggYYYjjjvvvzzz}}}wwwssssssssszzz}}}~~~~~~~~~}}}|||yyyvvvtttsssrrrpppnnnvvvvvvvvvvvvuuupppjjjeeeUUULLL@@@888777888777555666888;;;<<<===???BBBDDDCCCJJJSSSZZZ___eeeooovvv{{{}}}|||~~~~~~}}}{{{zzzzzzzzzzzz||||||}}}~~~zzztttvvv{{{}}}uuuYYYCCCAAA<<<555111///,,,***---,,,+++***)))***+++,,,++++++++++++++++++++++++)))******+++---///111222222222222444;;;LLLeeeyyyxxx|||yyyooojjjrrr~~~{{{yyyxxxxxx{{{zzzyyywwwvvvvvvvvvtttrrrppppppfffQQQ@@@<<<===>>>@@@VVVkkkvvv~~~|||{{{zzzyyyxxxuuuqqqllljjjkkkmmmmmmlllpppqqqsssuuuxxxzzz|||}}}|||wwwuuuvvvyyywwwvvvuuutttsssrrrqqqqqquuussssssuuuyyy|||{{{yyy~~~yyyvvvxxx~~~~~~zzzyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~|||{{{zzz|||{{{yyywwwuuutttrrrrrr}}}yyyzzzttttttvvvhhhXXXOOOGGG???<<<======888333...,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***)))'''+++222999<<>>777222111///+++***,,,************))))))))))))''''''((((((((((((''''''((()))))))))(((((()))+++---777777666<<<===>>>GGGVVVnnnzzzfffooo~~~|||gggZZZYYYsss}}}|||sssmmmkkklllmmmxxx~~~|||wwwrrrlllfffdddcccbbbaaafffggghhhjjjjjjhhhccc```NNNFFF<<<777777888888666666888:::<<<===???AAADDDFFFMMMWWW^^^ccciiissszzz}}}|||~~~~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~|||xxxzzz~~~vvvZZZCCC@@@;;;666444333111///---,,,++++++***+++++++++************************))))))***+++---///000222444555666777>>>RRRppp~~~yyyxxxooojjjoooyyyssswww~~~yyyyyy|||{{{yyywwwwwwwwwwwwuuusssrrrrrrgggRRRAAA===???AAAGGG\\\pppyyy~~~||||||zzzyyytttqqqmmmlllmmmmmmmmmlllqqqrrrtttvvvyyy{{{|||}}}~~~yyyvvvxxxzzzwwwwwwvvvvvvuuuuuuuuutttwwwuuusssuuuxxxzzzzzzyyy{{{xxxwww{{{~~~xxxyyyxxxxxxyyyyyyzzz{{{{{{zzz{{{|||}}}|||{{{zzzyyy{{{{{{yyywwwtttqqqooommm~~~{{{xxxzzz}}}yyyzzzooobbbWWWLLLAAA:::999:::999666111,,,******+++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++)))(((---444888???RRRkkkzzzuuueeeYYYNNN^^^nnntttvvvxxxzzzzzzzzzjjj]]]aaattt{{{uuuggg^^^KKKTTTdddttt}}}zzzoooeeeTTTLLLGGGFFFAAA888666;;;999AAAIIIPPP```|||nnnQQQDDD;;;<<<>>><<<===AAA===@@@CCCFFFFFFGGGHHHJJJMMMNNNPPPSSSWWWZZZ\\\^^^dddfffggghhhiiijjjmmmppplllooorrruuuvvvxxx{{{}}}~~~|||{{{yyytttnnnhhheeeeeefffkkkhhhcccXXXJJJDDDMMMZZZWWWYYY^^^fffooovvvyyyyyysssrrrpppqqq{{{{{{~~~uuummmuuuvvvmmmggg^^^RRRHHH???999333222000---,,,...++++++*********)))))))))'''(((((())))))(((((('''(((*********))))))+++---...777666555;;;<<<@@@LLL^^^www{{{ppp{{{gggRRRUUUfff}}}wwwpppllliiihhhgggvvv~~~~~~zzzvvvlllfff^^^XXXUUUUUUVVVWWWWWWWWWXXXZZZ[[[YYYVVVSSSDDD???999666777999999888888:::<<<===>>>AAADDDFFFKKKRRR\\\ccchhhpppyyy}}}|||~~~||||||{{{{{{{{{{{{{{{|||{{{|||}}}~~~~~~{{{sss]]]EEE???888444333222000///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((())))))***,,,...000111111444555555>>>WWWyyyuuusss{{{zzztttnnnmmmrrrxxx{{{|||~~~www}}}{{{{{{}}}{{{zzzxxxxxxxxxxxxvvvuuutttrrrfffRRRAAA<<<@@@DDDUUUgggyyy~~~}}}{{{yyysssqqqnnnnnnnnnnnnmmmlllpppqqqsssuuuwwwxxxyyyyyy}}}~~~|||xxxvvvwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvttttttvvvxxxzzzzzzxxxwwwyyy~~~wwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||||||||{{{zzzzzzzzzyyywwwtttoookkkiiiwwwuuuwww~~~xxxssskkk```RRREEE;;;777999999888333---***+++---+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***)))///666888BBBVVVjjjqqqhhhZZZQQQXXXhhhsssuuu{{{zzzwwwfff```nnn}}}xxxzzzxxxlll^^^RRRIIIXXXkkkxxx{{{uuuggg[[[MMMFFFBBB@@@===777666:::>>>GGGRRR___sssooo\\\EEE===999>>>AAAAAAAAACCCBBBEEEIIILLLMMMOOOPPPRRRVVVXXX[[[^^^bbbeeegggiiinnnnnnooopppqqqsssuuuwwwuuuvvvxxxzzz|||~~~|||vvvpppkkkhhhgggggglllkkkhhh___RRRMMMVVVdddWWWSSSQQQYYYgggtttzzz{{{|||vvvrrruuu}}}{{{~~~{{{tttooorrrzzz||||||xxxrrrnnnhhhZZZLLLAAA:::444333111---,,,...+++++++++*********))))))(((((())))))))))))((((((((()))******))))))+++------444444444:::<<>><<<;;;;;;:::999888;;;===???AAACCCGGGLLLOOOWWW^^^hhhooottt{{{{{{}}}}}}|||}}}zzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}vvvcccQQQ@@@:::888555222111,,,,,,---...---,,,+++***++++++++++++++++++++++++((())))))+++,,,...000111555666888EEEbbbyyygggrrrtttrrrvvv|||}}}|||{{{{{{|||zzzyyyyyyzzzzzzxxxwwwrrrkkk^^^MMM???<<>><<<999777777888;;;===GGGSSSggg~~~}}}jjjXXXIII===?????????BBBFFFGGGHHHGGGQQQTTTXXX[[[]]]___aaacccbbbdddgggkkkoooqqqrrrrrrvvvvvvwwwzzz~~~|||yyyvvvsssooollliiiiiillllllhhhffflllvvvooohhhbbbdddmmmuuuwwwuuuyyy{{{www~~~{{{tttsssqqqiii[[[GGG@@@999777333...,,,---,,,++++++++++++*********((())))))******))))))(((&&&'''((((((((()))+++---333777666999BBBGGGXXXrrrwww```WWWeeexxxrrrffffffiiikkkpppwww|||{{{tttkkkdddddddddcccddddddbbb___\\\\\\YYYUUURRROOOLLLIIIFFFBBBAAA???>>><<<;;;:::::::::;;;>>>AAADDDIIIOOOSSS^^^eeennnuuuzzzzzz{{{~~~~~~||||||zzzyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~xxx}}}uuu]]]EEE<<<999555222222---------------,,,++++++++++++++++++++++++++++++)))******+++---///111222333555:::MMMqqqyyymmmyyyzzztttttt~~~}}}}}}{{{{{{|||{{{zzzxxxyyyzzzzzzxxxwwwrrriii\\\MMMAAA@@@MMM[[[~~~|||xxxssspppnnnoooooonnnlllkkkmmmnnnpppqqqssstttsssrrrpppnnnfffggggggfffeeegggmmmsssttttttuuuuuuuuuuuuuuuuuurrrssstttttttttvvvzzz}}}~~~|||zzzzzz{{{|||||||||{{{|||}}}~~~~~~}}}|||{{{vvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwuuutttqqqdddccckkkqqqlllxxxyyyjjjZZZKKKAAA:::999888777555222...+++,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,,,,---444===DDDQQQeeesssrrrfff]]]ZZZooottt}}}rrrZZZcccqqqzzz{{{|||zzzdddjjj^^^LLLQQQcccpppwwwrrrkkkdddWWWIII::::::777666777<<<@@@BBBQQQbbbyyy|||iiiWWWLLLCCC>>>???AAABBBEEEIIINNNPPPPPPVVVYYY]]]```bbbccceeeggghhhjjjmmmqqqtttvvvvvvvvvxxxyyy{{{~~~|||xxxsssnnnjjjjjjllloooooolllooottt}}}|||xxxvvvuuuvvvyyy{{{rrrrrrxxx{{{uuuzzzppp```LLLEEE>>>:::666000---...,,,,,,+++++++++*********))))))************))))))'''((()))))))))***,,,...555888777:::BBBHHH[[[xxxxxx]]]YYYfffttt}}}|||lll``````bbbeeennnzzzzzz|||~~~|||yyysssnnnppppppoooooonnnkkkgggddddddaaa\\\XXXUUURRRNNNLLLBBBBBBAAA???<<<;;;<<<<<<;;;===@@@CCCGGGNNNUUUYYYeeellluuu{{{xxxzzz~~~~~~||||||zzzzzzyyyyyyyyyzzz{{{{{{{{{|||}}}|||rrrRRRDDD===555000000......---,,,,,,,,,,,,,,,***************************++++++---...000222333222666===NNNpppuuupppzzzyyyrrrrrr}}}}}}|||zzz{{{}}}zzzyyyxxxxxxyyyyyyxxxwwwtttjjj]]]QQQGGGHHHWWWhhh}}}|||wwwrrrooonnnnnnnnnllliiiiiillloooqqqrrrttttttsssqqqnnnmmmdddcccaaa]]][[[^^^eeekkkppppppqqqsssuuuvvvwwwxxxsssuuuvvvvvvttttttwwwyyy~~~|||zzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}|||xxxyyyzzz{{{zzzyyyxxxwwwvvvwwwwwwxxxwwwwwwvvvvvvwwwmmmYYYXXXcccmmmuuuxxxgggXXXLLL;;;999777777777444///***,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,,,,---555>>>GGGUUUiiisssmmm```[[[]]]uuuyyy~~~yyyppp]]]lllyyy{{{xxx{{{hhhdddttt^^^III\\\iiiuuuyyyqqqhhhaaaRRRBBB999999888666999???DDDEEE\\\pppxxxssseeeRRREEEAAA???===@@@BBBEEEGGGMMMTTTYYYZZZ___bbbfffiiikkklllnnnpppnnnpppssswwwyyy{{{{{{{{{zzz{{{~~~|||uuuooolllkkkmmmqqqrrrnnnmmmooo{{{vvvwwwyyyuuuuuuxxxuuunnnlllooouuu{{{|||zzzxxxvvvzzz{{{gggPPPHHHAAA===888222//////,,,,,,,,,+++++++++******))))))************))))))((()))***+++***+++...000666777555888@@@EEEYYYxxx{{{^^^\\\lllwwwuuu||||||~~~rrrfff^^^bbbeeefffnnnzzzrrryyy~~~}}}~~~}}}zzzwwwyyywwwvvvvvvuuutttqqqnnnkkkgggaaa\\\WWWTTTPPPMMMBBBBBB@@@>>><<<<<<===>>>???AAADDDGGGLLLSSS[[[```jjjqqqyyy~~~wwwyyy~~~~~~||||||{{{zzzzzzyyyyyyzzzzzzzzzyyyzzz|||~~~~~~eeeQQQFFF:::222222///...---,,,+++,,,---...))))))))))))))))))))))))++++++,,,---///111333444888===CCCPPPkkk}}}oooooowww}}}|||{{{rrrmmmqqqzzz~~~{{{|||{{{yyy{{{zzzxxxwwwwwwyyyyyyxxxvvvwwwlll___TTTLLLMMM^^^qqqyyy|||wwwrrrnnnmmmnnnmmmjjjhhhhhhlllppppppqqqrrrsssqqqooollljjjbbbaaa\\\WWWSSSVVV]]]ccclllmmmooorrruuuxxxzzz{{{uuuwwwyyywwwtttssstttvvv}}}|||{{{{{{zzzyyywwwvvvxxxzzz|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvyyyzzzzzzeeeQQQVVVjjjuuummmXXXFFF:::333888===999000+++...---++++++,,,+++***(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))************,,,,,,***))),,,222777888KKKTTTiiiuuugggSSS^^^xxx}}}~~~wwwkkkeeerrr}}}}}}zzzyyymmmsssgggMMMOOOgggrrrssssssooogggXXXHHH===888888777777:::@@@IIIOOOeee{{{nnn\\\UUUKKKDDDAAABBBBBBAAAFFFIIILLLPPPUUUZZZaaaeeehhhjjjmmmooopppqqqsssuuuuuutttvvv{{{}}}{{{|||}}}yyyrrrooollljjjmmmrrrtttsssoooxxxuuuqqquuuwwwyyy||||||xxxqqqlllvvv~~~yyyttt}}}}}}|||{{{qqqbbbPPPCCCBBB>>>333---...------,,,++++++******))))))))))))))))))))))))))))))******))))))+++...111888666777<<>>>>>??????AAADDDHHHMMMSSS[[[ccchhhooowww|||zzz{{{{{{zzzxxxyyyyyyxxxxxxxxxyyyzzzzzz~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~{{{bbbUUUIII:::///---//////---+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...///111333444BBB;;;???TTTnnnvvvccc^^^iiivvv|||{{{{{{xxxyyyrrrxxxzzziii]]]hhh~~~{{{yyyxxxwwwyyyyyyyyyyyyxxxxxxwwwvvvqqqpppkkkbbbZZZ\\\gggrrr|||uuunnniiiooommmjjjhhhggghhhjjjkkknnnoooqqqtttuuusssnnnjjjcccaaa^^^[[[ZZZ[[[]]]^^^gggkkkpppssstttuuuvvvxxxwwwwwwwwwvvvvvvwwwwwwxxx~~~~~~}}}|||{{{zzzzzzyyywwwyyy{{{||||||{{{yyyxxx~~~~~~}}}|||{{{{{{{{{xxxwwwuuuvvvwwwxxxxxxwww}}}xxx{{{|||vvvhhhZZZ^^^mmmqqqaaaRRRDDD999999<<<888222......---++++++,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++******...444999<<>>444...000------,,,,,,+++*********************************)))******))))))+++///222555777999<<>><<>>JJJZZZfffzzznnnfff___VVVMMMIIIIIIJJJLLLOOOPPPOOONNNTTTXXX___eeejjjnnnsssvvvvvvyyy|||}}}|||{{{{{{{{{~~~}}}}}}wwwrrrooommmmmmqqqsssrrrpppnnnqqqlll^^^XXXaaannntttkkkooouuu{{{}}}zzzsssmmmkkksss|||~~~yyyxxxxxx|||~~~hhhooovvv}}}sssfffaaaRRRFFFCCC???666111111------,,,,,,++++++******************************)))************,,,000333222999;;;;;;HHHddd~~~}}}xxxxxxcccddd~~~|||zzzooo___YYYZZZeeemmmmmmmmmppp}}}rrrkkkggg```XXXRRROOOJJJFFFCCCBBBBBBCCCJJJMMMSSSYYY```hhhpppuuu~~~}}}zzzwwwwwwzzz{{{zzzxxxzzzzzzzzz{{{{{{|||||||||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~vvvlll]]]GGG555000000000111000///......------,,,,,,++++++******))),,,///333777:::;;;<<<:::<<>>RRRsss{{{cccTTTXXXhhhtttwwwvvveee]]]___bbbcccbbbdddnnnzzzzzzxxxzzz~~~}}}}}}vvvrrrkkkcccXXXUUUPPPKKKHHHIIIJJJLLLRRRVVV]]]dddkkkrrrzzz~~~|||wwwvvvxxxyyyxxxwwwzzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}}}}~~~yyy{{{~~~nnneee]]]PPPBBB666000---000111---,,,---......------,,,+++******+++---111444777888888777666???SSSooowwwkkkrrrzzztttyyy}}}~~~ooorrr~~~hhhbbbjjj~~~}}}{{{yyyvvvtttrrrqqqxxxxxxxxxtttnnneee]]]XXXVVVVVV[[[fffuuu{{{vvvrrrllliiigggfffddddddeeegggjjjlllqqqppppppppppppooommmjjjiiiddd]]]YYYZZZ```hhhmmmooommmkkkkkkmmmppprrrsssuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{|||||||||}}}}}}}}}yyyxxxwwwvvvvvvvvvwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwyyy{{{|||{{{yyyyyyzzzxxxwww|||xxxxxxwwwtttppphhh___YYYXXXSSSIIIAAA@@@@@@<<<555000---***))))))***+++******************+++++++++))))))))))))))))))))))))))))))))))))************+++))),,,000111777KKK___lllfff]]]]]]mmm{{{gggjjjuuucccnnnooobbbRRRUUUiiiuuusssoooiii\\\LLL>>>666666888888888:::AAAPPPfff|||ssskkkjjjgggfffggghhhgggiiimmmjjjjjjjjjhhhggghhhlllnnnppptttyyy}}}~~~~~~}}}~~~|||yyy{{{}}}~~~}}}zzztttqqqlllhhhfffgggiiikkkkkkqqquuuxxx~~~{{{xxxvvvvvvvvvuuusssrrrnnnrrr|||}}}zzz}}}{{{yyyvvvwww~~~xxxtttqqqkkkbbbXXXMMMBBB999333......------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,///333666777999<<>>CCCKKKQQQZZZ___bbbaaa^^^^^^dddiiinnnnnnoooppprrrtttvvvwwwuuuuuuvvvwwwyyyzzz{{{{{{{{{yyyvvvsssrrrsssuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}~~~|||ssswww{{{uuussstttyyy{{{}}}}}}yyyttttttvvvooojjj\\\MMMGGGGGGCCC;;;777333///,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))***************(((,,,333777BBB^^^{{{mmmTTTKKKbbbyyy{{{wwwzzz{{{vvvkkkxxx}}}yyyiiilllppp]]]PPPVVVfffooorrrsssggg]]]NNN@@@888666666666:::888;;;IIIbbb}}}zzzuuuyyyzzzyyy{{{|||}}}{{{}}}}}}zzzuuurrrrrrssssssvvv{{{~~~|||}}}~~~}}}~~~}}}xxxwwwtttnnnhhheeeeeehhhlllgggkkkmmmoooyyy|||oooccceeehhhooouuuzzz|||}}}wwwmmmmmm}}}~~~}}}yyyzzz|||tttnnnnnniii```UUUJJJ>>>555///......------,,,++++++++++++++++++++++++++++++***+++,,,,,,---000444777BBB999>>>]]]cccVVVhhhyyy|||yyysssdddiiilllmmmlllppp~~~~~~~~~}}}}}}~~~~~~~~~zzzwwwqqqjjj^^^[[[WWWUUUVVVYYY^^^bbbcccgggnnnuuu{{{~~~wwwooolllpppuuuzzz|||wwwyyy|||~~~~~~}}}{{{{{{||||||}}}yyyxxxvvvwwwyyy{{{{{{|||xxx{{{~~~~~~~~~}}}~~~rrrcccFFF777...000000+++***000,,,,,,------------------------...///111444666777<<>>@@@CCCfff^^^[[[lllyyy}}}uuu{{{{{{}}}wwwuuuooohhhiiimmmnnnlllrrr~~~~~~}}}}}}~~~}}}}}}}}}}}}yyyppphhh]]]\\\[[[[[[\\\___aaacccoooqqqtttwww{{{wwwmmmiiilllrrrvvvwwwxxxyyy{{{}}}~~~}}}|||{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{yyywwwvvvwwwyyyzzzzzz{{{|||}}}~~~wwwsssjjjSSS>>>000000000++++++222,,,++++++******++++++,,,+++...//////111555777777KKKbbb{{{xxxuuuyyyxxxuuuooooootttuuuwww~~~gggmmmyyy}}}|||wwwyyy|||~~~}}}{{{xxxvvvyyyyyywwwuuussspppmmmlll```\\\XXXYYY```lllvvv|||{{{tttnnnjjjhhhgggfffcccaaa^^^```eeejjjkkkjjjoooppprrrrrrpppkkkddd___OOOJJJCCCCCCOOO[[[ZZZRRRXXXYYY[[[[[[TTTNNNQQQWWWZZZ^^^bbbeeegggjjjnnnrrrqqqrrrtttwwwyyyzzz{{{{{{yyywwwuuuuuuwwwxxxyyyxxxtttuuuwwwyyy{{{{{{||||||xxxyyyzzz|||~~~yyyzzzxxx{{{xxxlllooowww~~~yyyyyy~~~tttkkk^^^TTTMMMFFF???<<<:::444---***+++---,,,***+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++111555;;;SSSlllrrrRRROOOXXXmmmzzzyyywwwzzztttrrrzzzqqqpppyyypppQQQSSSgggiiirrrvvvddd\\\RRRDDD:::777777888888;;;>>>IIIbbb||||||||||||{{{zzz{{{|||~~~|||yyyyyy}}}~~~~~~~~~~~~{{{xxxxxxuuupppkkkgggfffffffffsssrrrkkk___ZZZ\\\___^^^nnnqqqsssuuuuuuuuuwwwyyyzzzuuuqqqttt||||||~~~wwwsssvvvwwwuuuxxxzzzzzzuuuhhhUUUDDD;;;111......///---******---************************+++*********---222666999<<>>>>><<<;;;<<<<<>>>>>999222---,,,,,,,,,+++************************)))))))))))))))))))))))))))*********+++++++++++++++&&&,,,555???SSS___ZZZLLL\\\nnnuuupppooozzzrrrwwwuuupppooouuuvvv^^^QQQZZZooovvvuuuiiiSSS@@@???<<<:::777777777888@@@III___~~~{{{zzzzzz{{{{{{zzzzzz{{{|||~~~}}}|||{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||wwwssstttsssrrrooollliiifffdddgggmmmrrrppplllmmmuuu|||{{{zzz{{{wwwtttooojjjkkkvvv~~~{{{uuurrrsssuuuwww}}}wwweeeOOO@@@666111---...---++++++---*********************************,,,000444888;;;===CCCJJJlll|||{{{ooo]]]www|||yyyvvvuuurrruuu~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~|||yyyxxxyyyxxxwwwuuurrrpppkkkddd]]]ZZZ[[[]]]______aaadddgggkkknnnpppxxx{{{~~~}}}||||||}}}~~~|||vvvvvvuuuqqqooooookkkcccZZZTTTUUUZZZ```ccciiilllpppsssvvvvvvvvvuuuyyyxxxwwwwwwvvvvvvwwwwwwzzzyyyxxxwwwwwwyyyzzz{{{zzz|||~~~yyynnnsss|||ssshhhSSS;;;///...///---***,,,,,,,,,++++++,,,,,,,,,000///000222222333888>>>ZZZzzzppp^^^^^^oooxxx~~~xxx{{{xxxsssqqqrrrqqqlllfff|||xxx{{{}}}{{{xxxxxxxxxwwwwwwvvvuuuuuuttttttsssssstttvvvxxxyyy}}}{{{yyywwwssspppmmmkkkhhheeeaaa^^^___bbbeeefffeeegggkkkooorrrpppnnnnnnmmmggg[[[QQQDDDBBBDDDNNN]]]eee```WWWNNNDDD;;;::::::999777888555777:::>>>AAAEEEHHHJJJTTTYYYaaajjjqqqsssrrrpppxxxwwwvvvvvvxxxyyyyyyxxxxxxwwwwwwvvvwwwzzz|||~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyy}}}wwwuuu}}}{{{yyy{{{vvvzzzxxxiii^^^WWWLLLAAA@@@;;;555///---,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++///)))///999CCCTTTZZZQQQKKK```uuuwwwoooooo{{{nnnvvvzzzmmmtttvvvnnnVVVSSS___rrryyysssaaaMMM777999;;;:::777777888;;;DDDQQQkkk~~~|||}}}zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~|||xxxtttttttttsssrrroookkkgggeeegggnnnuuuvvvrrrrrr{{{yyywwwyyyvvvooohhhhhhttt~~~yyy~~~|||yyyuuutttvvvyyy{{{nnnZZZHHH:::333---------++++++---************************+++,,,,,,...000444777999===DDDMMMqqq{{{___UUUuuu|||xxxzzz~~~{{{|||||||||||||||||||||||||||~~~|||{{{zzzyyyxxxuuusssrrrpppkkkbbbZZZWWWZZZ^^^___```cccfffjjjnnnqqqsssuuuyyy~~~{{{xxxvvvvvvwwwxxx|||}}}|||ssslllkkkkkkhhhfffggg___YYYQQQLLLKKKOOOUUUXXX```cccggglllqqqtttvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyy{{{{{{{{{}}}||||||nnnhhhvvv~~~wwwqqq^^^CCC111---000///+++---,,,,,,,,,,,,,,,,,,---000///000333222222:::DDDiiijjj[[[___ooowww{{{~~~yyy}}}wwwssssssvvvuuuqqqmmm{{{~~~}}}wwwwwwwwwwwwwwwvvvuuutttsssuuuvvvwwwwwwwwwuuutttrrrsss}}}~~~{{{xxxvvvuuupppnnnllljjjhhheeeaaa^^^^^^bbbeeegggggghhhmmmqqqrrrooommmlllkkkdddZZZRRRIIIIIIOOOZZZdddddd]]]UUUBBB@@@AAABBB???999666888555666777999;;;===>>>>>>GGGHHHNNN[[[iiirrrrrroooyyyxxxwwwxxxzzz{{{zzzxxxyyyxxxwwwvvvwwwyyy|||}}}|||}}}}}}}}}}}}||||||{{{vvvnnntttqqqsss}}}vvvtttuuuzzzzzzjjjaaa[[[PPPDDDBBB>>>888111---,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))*********++++++...***///999BBBPPPSSSGGGOOOhhh}}}~~~wwwuuuzzz~~~vvvgggvvv~~~uuuvvvtttvvvsss}}}xxxfffTTTZZZfffsssxxxmmmWWWGGG888<<<>>>===888777:::>>>JJJZZZuuu~~~}}}|||}}}||||||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}||||||}}}{{{yyywwwuuuuuuuuutttqqqmmmiiigggiiimmmrrruuuvvv{{{zzz{{{yyytttmmmlllvvv|||{{{zzz}}}|||}}}}}}yyyvvvxxx}}}{{{zzzvvveeeRRR===444---------,,,,,,---************************,,,,,,---///111555777999;;;FFFTTTzzz}}}dddUUUSSSwww}}}~~~{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzyyywwwsssppppppnnniiibbb[[[YYY\\\```cccdddgggkkkooosssvvvxxxwwwzzz}}}~~~~~~xxxvvvsssqqqqqqrrrtttvvvzzz{{{}}}~~~}}}rrrhhh___^^^___^^^\\\]]]RRRMMMGGGBBBAAADDDHHHKKKOOOQQQVVV]]]eeelllqqqtttrrrrrrtttuuuvvvwwwxxxyyywwwwwwxxxxxxyyyzzz{{{|||{{{}}}zzz{{{sssccckkk}}}mmmPPP666---000111,,,------,,,,,,,,,,,,------000...///333333222<<>>KKK\\\kkkqqqrrrxxxwwwwwwyyyzzz{{{yyyxxxxxxxxxwwwwwwxxxzzz{{{|||{{{||||||}}}}}}}}}}}}}}}qqqdddgggooopppsss|||}}}|||yyyrrrvvvzzz{{{wwwiiibbb```VVVIIICCC@@@:::333...+++,,,---))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******+++(((111<<>>;;;<<>>...000111,,,------,,,,,,,,,,,,------000,,,...444444333>>>NNNrrrqqqaaa\\\hhhwwwyyy}}}rrrmmmnnnqqqtttxxxooorrr}}}xxxzzz|||{{{~~~|||vvvwwwyyyyyyxxxvvvsssqqqoooqqqtttwwwyyyzzzzzzzzzuuuooooooqqqqqqsssuuutttqqqoooooopppjjjhhheeedddcccaaa___]]]]]]^^^aaafffkkkppprrrrrrrrrsssrrroooiiieeecccbbbooosss{{{}}}rrr]]]NNNIIIWWWXXXXXXTTTHHH;;;999<<<:::888777777999999777555555666:::AAALLLZZZiiiqqqvvvvvvvvvwwwyyyyyyxxxvvvwwwxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}||||||tttvvvsssjjjdddbbb___YYYhhhrrruuuyyy|||{{{}}}}}}vvv{{{|||uuuyyy{{{uuuiiidddddd[[[NNNDDDAAA;;;444...+++,,,---))))))******++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++666DDDOOO^^^eee[[[}}}ttt\\\XXXuuuzzz|||yyyqqqWWWZZZjjjssssssppp^^^GGG???JJJMMMMMMEEE<<<888<<>>===BBB===;;;999999<<<<<<:::888777:::<<<===@@@LLL^^^mmmtttttttttvvvxxxxxxvvvtttwwwwwwyyyzzzzzzzzzzzzzzz}}}~~~~~~}}}}}}|||{{{zzzjjjmmmnnnkkkhhhggghhhgggggg|||vvvuuuyyyzzzuuuxxxyyy~~~zzzvvvllldddccceee___UUUKKK???<<<:::///,,,...,,,,,,,,,++++++***)))((((((******))))))))))))************))))))******+++,,,'''333222@@@YYYUUU]]]~~~yyy[[[kkk{{{~~~{{{|||zzz{{{~~~vvvdddWWWdddooottttttmmmXXXFFFFFFSSSYYYPPPCCC???<<>><<<111---///,,,,,,,,,++++++***)))))))))******))))))))))))************))))))******+++,,,)))333111???XXXWWWbbbyyy{{{vvvlll[[[jjjwwwxxxuuuyyy~~~mmmYYYPPPdddooosssqqqiiiUUUFFFJJJRRRWWWMMM???;;;999===JJJdddvvv~~~}}}~~~~~~~~~}}}|||}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}|||{{{yyyxxxwwwwwwxxxxxxyyyyyyxxxvvvvvvxxxwwwuuusssqqqooommmmmmkkkkkklllrrryyy|||yyyuuuqqquuuyyyyyyvvvttttttuuusssttttttyyyxxxkkklll}}}{{{{{{{{{|||zzztttwwwzzzssspppmmmfff\\\III<<<111///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++,,,333888999:::===JJJ]]]}}}pppRRRYYYiii}}}}}}rrrwww{{{xxxxxxzzz}}}}}}{{{yyy{{{~~~{{{zzz|||yyyyyyyyyyyyxxxwwwuuutttvvvtttsssrrrqqqnnnjjjggg___ZZZUUUTTTWWW]]]bbbeeeiiikkknnnrrrtttuuuuuutttssspppkkkfffccccccdddffffffeeefffhhhkkkppptttwww{{{zzzxxxvvvuuuuuuuuuvvvwwwxxxzzz}}}}}}vvvooohhhaaaYYYTTTJJJGGGBBBAAABBBCCCCCCBBBDDD@@@<<<:::;;;<<<;;;:::;;;:::888777777888:::;;;AAALLLUUUUUUUUUYYY___bbbqqqssswwwyyyyyyyyy{{{~~~{{{{{{|||}}}~~~~~~}}}ooovvvvvvUUU<<<333111......------,,,,,,------...///222000222777888EEE^^^mmm]]]XXXcccppp{{{xxxnnnuuu}}}{{{uuuvvvvvvwwwwwwvvvuuuttttttsssrrrrrrrrrssstttuuu{{{}}}vvvmmmdddaaa]]]\\\^^^___^^^]]]bbbccceeefffgggfffeeeddd______^^^\\\ZZZYYYZZZ\\\^^^aaaeeejjjmmmoooppppppuuuooommmooommmfff```___```dddllloooiii^^^XXXYYYXXXPPPGGGEEEEEEGGGMMMTTTNNNFFF??????EEEHHHCCC>>>CCCCCCFFFIIIIIIJJJTTT```rrrrrrssstttuuuuuuuuuuuuxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{qqqppppppsssxxx|||xxxyyynnnppp}}}}}}}}}zzztttrrr|||}}}ssskkkiiihhhbbb[[[SSSEEE@@@===222...000,,,,,,,,,,,,+++******))))))******))))))))))))************))))))******+++,,,---333222>>>SSSUUUbbbxxxtttqqqggg[[[bbboooxxxwwwvvvcccSSSTTTeeeppprrrmmmcccQQQIIIQQQTTTVVVJJJ===999888???OOOlll{{{~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||||||||}}}~~~}}}}}}|||||||||||||||}}}}}}|||{{{zzzzzzzzzzzzzzzwwwxxxyyyyyyyyywwwvvvuuuxxxwwwuuurrrpppooooooooommmjjjjjjpppxxx|||yyyuuunnnrrrwwwxxxvvvsssssstttrrrtttssswwwxxxllljjj{{{}}}~~~}}}{{{vvvyyy}}}tttpppnnnggg^^^NNN@@@444000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---444888:::;;;>>>KKK^^^zzzrrrWWW\\\mmmtttmmmxxxxxxuuuwww{{{}}}}}}|||||||||~~~{{{zzz|||xxxxxxxxxxxxvvvuuusssrrrrrrqqqqqqpppooojjjeeeaaaUUURRRNNNMMMQQQWWW]]]aaagggjjjmmmqqqrrrqqqnnnmmmkkkhhhdddaaa___```bbbcccffffffgggiiilllooorrrssswwwvvvuuutttssstttuuuuuuwwwxxxzzz{{{|||{{{zzzyyyyyysssjjjaaaYYYRRRLLLIIIEEEBBB===;;;;;;===>>>>>>BBB???;;;999999:::999999<<<:::888666666666888999===FFFMMMJJJGGGHHHLLLNNNaaahhhmmmnnnmmmooovvv}}}zzzzzz{{{}}}~~~}}}|||vvvtttxxx~~~yyy```GGG777000000......------------.........111///222888<<>>???BBBDDDJJJQQQKKKBBBBBBOOOYYYUUUMMMIIINNNNNNQQQUUUVVVTTTVVVZZZmmmooorrrtttuuuuuusssrrrvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||qqqlllkkkooouuuyyy|||vvvxxxuuuuuuuuunnnrrr|||xxxsssvvvxxxppplllhhheeeXXXIIIBBB>>>333//////***,,,,,,,,,++++++***************))))))))))))************))))))******+++,,,000333555AAAQQQRRR^^^zzz}}}{{{xxxuuurrrlll^^^RRRiiisssyyyvvvyyyxxxWWWPPP^^^hhhrrrrrrjjj```OOOLLLYYYXXXWWWIII<<<::::::CCCWWWsss~~~~~~~~~yyyyyyzzz{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{{{{zzz{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||yyyyyyzzzzzzzzzxxxwwwvvvyyywwwtttqqqpppppppppqqqpppllljjjoooxxx~~~{{{wwwssswwwzzzzzzvvvsssrrrrrrrrrsssqqqvvvzzzppplllyyywwwooommmjjjeeeQQQBBB555000000///------,,,,,,,,,,,,,,,,,,,,,,,,...,,,...555999:::<<<@@@KKK^^^xxxxxx^^^eee|||~~~}}}zzz}}}{{{|||~~~~~~}}}zzzyyy{{{xxxxxxwwwvvvtttsssqqqpppnnnnnnnnnnnnkkkfff^^^YYYPPPLLLIIIHHHLLLRRRWWWZZZdddgggkkkoooooolllhhheeecccaaa___]]]]]]^^^```bbbeeefffhhhjjjmmmnnnooopppssssssrrrqqqrrrssstttuuuvvvwwwyyyzzzyyyvvvsssqqqkkkeee\\\SSSMMMIIIFFFDDDCCC@@@<<<999999;;;===>>>@@@>>>;;;999888888888888:::999777777888999<<<===BBBJJJNNNIIIBBBAAADDDEEENNNXXX``````___fffsss}}}{{{{{{|||}}}~~~}}}{{{{{{kkkxxxsssyyy~~~mmmWWW???222111......------------.........111///111888===NNNiii~~~wwwccc]]]___xxx||||||~~~zzzzzzyyyyyyxxxwwwvvvuuusssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqmmmeeeZZZRRRHHHGGGFFFFFFHHHKKKMMMNNNWWWXXXZZZ[[[\\\[[[ZZZXXXVVVXXXZZZZZZYYYYYYYYYZZZ\\\___dddjjjoooqqqqqqqqqqqqkkkddd```]]]XXXQQQLLLSSSIIIAAA???@@@>>>>>>@@@>>>===>>>BBBBBB@@@AAAEEE@@@>>>JJJaaakkkaaaXXXYYY[[[ZZZ\\\___aaa```^^^]]]gggjjjoootttwwwwwwuuutttuuuvvvwwwyyyzzzzzzzzzyyyxxxyyyyyyzzz{{{||||||}}}qqqjjjgggjjjmmmooossszzz{{{uuujjjkkkuuuvvv||||||xxxwwwwwwppplll^^^MMMDDD???444000///))),,,,,,,,,+++++++++++++++******))))))))))))************))))))******+++,,,...111999IIIUUUVVV```sssxxxuuutttvvvtttjjj]]]UUUkkksssvvvuuu}}}mmmOOOOOOaaammmuuusssjjj___PPPOOO]]]YYYUUUGGG;;;:::;;;GGG^^^xxx~~~|||}}}}}}{{{}}}}}}||||||{{{vvvvvvwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzz|||{{{zzzzzzzzz{{{|||}}}|||{{{{{{zzzyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{|||}}}zzz{{{{{{{{{{{{yyywwwvvvxxxvvvtttqqqppppppqqqrrrsssooolllpppxxx~~~~~~{{{xxxzzz|||{{{vvvsssrrrsssqqqrrrpppuuu}}}vvvpppwwwvvvpppkkkfffSSSDDD555000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,///666999:::===AAAOOObbbyyyddd{{{}}}|||~~~~~~}}}yyywwwxxxxxxwwwuuutttrrrpppooonnnmmmmmmmmmllliiibbbZZZTTTMMMJJJFFFEEEGGGLLLPPPRRR]]]aaafffjjjjjjgggccc```^^^]]][[[[[[[[[]]]```aaadddeeehhhjjjkkklllmmmmmmppppppooooooppprrrsssttttttuuuvvvvvvtttpppllljjj[[[WWWPPPJJJHHHFFFFFFEEE@@@>>><<<999888999<<<>>>===<<<;;;999888777888888888888888999:::<<<===>>>HHHOOOQQQJJJBBB@@@AAACCCCCCOOOXXXVVVWWWbbbsss~~~~~~~~~~~~}}}}}}}}}}}}}}}|||jjjmmm{{{wwwdddIII555//////......------......///000222///000888===NNNjjjsssaaa]]]fff}}}|||~~~zzzzzzyyywwwvvvuuuuuutttqqqrrrrrrsssssssssssssssppppppnnnkkkddd[[[QQQJJJAAAAAA@@@@@@AAACCCEEEGGGRRRTTTVVVWWWXXXXXXVVVVVVVVVXXXYYYZZZYYYXXXXXXYYY[[[___eeejjjnnnppppppooollliiiccc[[[TTTQQQOOONNNUUUIII???>>>???>>>;;;:::<<<>>>DDDIIIFFF???;;;<<<:::AAAWWWooorrreee^^^ccceeedddcccbbbdddeeeccc```dddggglllrrruuuvvvvvvvvvtttuuuwwwyyyzzzzzzzzzyyyyyyyyyzzz{{{||||||}}}}}}rrrkkkgggiiihhhgggnnnyyy|||lllgggrrrxxx~~~yyyxxx|||tttoooeeeRRRGGGBBB666111000))),,,,,,,,,,,,,,,,,,++++++******))))))))))))************))))))******+++,,,***...===QQQ\\\```jjjuuuyyyttttttwwwttthhh``````sssxxxzzzzzzgggQQQUUUeeeqqqwwwsssiii```RRRPPP]]]VVVQQQCCC::::::;;;JJJddd}}}yyyvvvxxxwwwvvvyyy}}}~~~~~~|||vvvwwwxxxyyy{{{~~~}}}~~~}}}|||zzzyyyxxx{{{zzzyyyyyyyyyzzz{{{|||{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{zzzyyywwwvvvwwwvvvtttsssrrrrrrrrrssstttqqqoooqqqwww|||zzz|||}}}zzzuuussstttvvvrrrrrroootttzzzpppssszzzsssjjjdddYYYIII999222000///......,,,,,,,,,,,,,,,,,,,,,,,,------111777999:::>>>CCCPPPbbbxxxlll}}}yyywwwxxxxxxvvvtttrrrooonnnmmmlllllllllkkkiiifff^^^VVVPPPJJJFFFBBB@@@BBBFFFIIIJJJSSSWWW]]]aaacccaaa^^^\\\[[[ZZZYYYYYY[[[]]]___aaacccdddfffhhhiiijjjkkkkkkoooooonnnnnnoooqqqrrrsssrrrrrrqqqnnnjjjeeeaaa^^^OOOLLLHHHFFFEEEEEEEEEDDD<<<<<<;;;999777777999<<<:::;;;;;;:::888888999:::888999;;;<<<===>>>>>>>>>JJJQQQRRRKKKBBB@@@BBBCCCDDDPPPVVVQQQRRR```qqq{{{~~~~~~}}}|||||||||ssslllwww~~~|||nnnSSS:::---//////............//////000222000222999>>>OOOjjjyyyhhhfff~~~}}}{{{~~~{{{|||}}}|||{{{yyyxxxvvvtttrrrqqqqqqqqqppppppqqqrrrssssssrrrrrrmmmllljjjddd\\\RRRJJJEEE999:::;;;;;;;;;===AAADDDLLLMMMPPPRRRTTTTTTSSSRRRUUUVVVWWWXXXWWWWWWXXXZZZ```ccchhhmmmooonnnmmmkkkiiiiiicccYYYQQQOOOPPPOOOOOOEEE>>>@@@CCCBBB>>>===:::???HHHOOOLLLDDD???@@@BBBNNNcccrrrpppdddaaaggglllllliiieeefffiiijjjgggkkkllloooqqqssstttuuuuuusssuuuxxxzzz{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}|||pppkkkiiijjjgggeeeooo~~~xxxkkkooouuuzzz}}}wwwwww|||{{{sssqqqkkkWWWKKKEEE999444222***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))******+++,,,+++---@@@VVV___eeepppvvv{{{tttsssvvvqqqeeedddkkk{{{~~~rrr\\\UUU___lllssswwwqqqhhhaaaSSSOOOYYYUUUOOOBBB;;;===>>>NNNjjjxxxtttrrrtttuuuuuuxxx}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}zzz}}}}}}}}}|||{{{zzzyyyxxxzzzyyyxxxxxxxxxyyy{{{|||{{{zzzyyyxxxxxxwwwwwwwwwzzzzzz{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzyyywwwuuutttuuuuuuttttttssssssrrrrrrrrrqqqqqqqqqsssyyy|||vvvsssuuuxxxttttttooosss~~~yyymmmllluuu~~~|||zzztttmmmjjjbbbPPP>>>555222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---222777::::::>>>EEESSScccwww|||mmm~~~~~~{{{yyyzzzxxxvvvssspppnnnlllkkkkkkhhhgggeeebbb^^^WWWNNNIIICCC???;;;:::<<>>999;;;<<<;;;888777999;;;888999;;;;;;999888:::<<<999;;;???CCCFFFFFFEEEDDDMMMSSSUUUNNNFFFEEEGGGIIIWWW```aaaXXXWWWdddtttzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}vvvfffhhhxxx~~~vvv```DDD/////////............/////////222111444<<>>AAABBBRRRooo|||vvvrrrqqqsssvvvwww{{{}}}zzz~~~~~~||||||{{{|||}}}}}}{{{xxx{{{{{{{{{|||{{{{{{zzzzzzyyyyyyxxxxxxxxxyyy{{{|||{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{||||||{{{zzzyyyxxxxxxyyyxxxwwwuuusssrrrttttttuuuuuuttttttsssrrrqqqqqqqqqpppqqqvvv~~~xxxtttuuuxxxvvvuuuooorrr}}}xxxjjjfffsss|||~~~zzzwwwmmm~~~yyyqqqqqqttthhhVVVBBB888333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---222888::::::???EEEZZZiii{{{ooofff}}}|||{{{|||xxxvvvsssooommmkkkjjjjjjbbb```^^^ZZZVVVOOOGGGBBB===999666555777;;;>>>@@@AAAEEEKKKQQQVVVWWWWWWVVVVVVVVVVVVWWWXXX[[[]]]^^^aaaaaabbbccceeegggiiikkkpppooonnnnnnnnnpppqqqrrroookkkeee]]]UUUMMMGGGDDDDDDCCCCCCCCCBBB???;;;777999<<<>>>>>>;;;999:::<<<666999;;;;;;999999;;;>>>888<<>>;;;444666666444111222555999>>>@@@DDDGGGJJJKKKKKKKKKMMMNNNPPPQQQRRRUUUZZZ^^^aaaeeekkkqqqttttttsssqqqjjjiiiccc\\\ZZZYYYPPPDDDCCC>>><<>>555---......---,,,++++++++++++)))((((((((()))***+++++++++++++++***++++++,,,,,,+++333BBBRRR\\\aaajjjssswwwwwwnnnnnnrrrccc___vvv{{{|||{{{uuuZZZLLLXXXiiipppvvvqqqooolll___OOONNNXXXWWWNNN===777???FFFXXXsss|||uuupppmmmkkkmmmtttzzz}}}~~~|||xxxzzzzzzyyyyyyyyyzzz{{{{{{zzzxxxvvvuuuuuuwwwxxxzzz~~~|||yyyvvvuuuwwwyyyzzzxxxwwwuuuuuuvvvxxxyyyvvvwwwyyy{{{{{{zzzyyyxxxwwwyyyzzzyyywwwuuuuuuvvvuuuvvvvvvuuurrrqqqqqqrrrrrrqqqqqqrrrvvv|||vvvppprrrvvvvvvpppnnnsssxxxrrrcccWWWnnnuuu|||}}}~~~|||tttvvvyyyrrrfffrrrzzzyyywwwvvvrrrkkkqqq___III:::444333000,,,...------,,,,,,------...000///111777:::;;;>>>CCCXXXhhhfff```yyy|||xxx}}}||||||||||||{{{vvvssspppnnnkkkhhhdddaaa]]]ZZZUUUOOOIIIBBB:::555777666666888;;;<<<:::777>>>>>>AAAGGGNNNRRRRRRQQQSSSUUUWWWXXXXXXZZZ]]]___aaabbbcccccccccdddgggjjjmmmoooooonnnooorrrppplllmmmiii```TTTJJJCCC@@@@@@@@@???>>><<<:::999999888777999;;;<<<<<<:::777666777777999:::999888<<>>EEEQQQUUUQQQPPPUUUeeefffccc\\\VVVUUU\\\cccrrrttt}}}}}}{{{{{{~~~~~~{{{{{{}}}|||}}}~~~}}}sss```ZZZvvv~~~zzzvvvYYY999333000///000///,,,---222444333444666999FFF```yyyttt]]]___ppprrrhhhdddgggnnnrrrqqqrrrwww}}}~~~vvvyyy{{{{{{zzzyyyyyyyyyzzzzzzxxxtttpppmmmmmmmmmjjjoooqqqmmmkkkjjjgggcccccc^^^VVVMMMEEE>>>666222333333333222222333444444999;;;>>>BBBFFFJJJLLLMMMLLLMMMOOOQQQTTTWWWZZZ\\\___dddhhhiiilllrrrsssqqqjjjccc[[[VVVUUUPPPGGG@@@:::;;;???EEEIIIHHHAAA<<<===AAAGGGKKKNNNUUU^^^eeehhhfffcccdddhhhmmmrrruuu~~~{{{xxxvvvvvvwwwxxxyyy{{{|||}}}}}}}}}||||||{{{||||||}}}~~~ssslllhhhiiigggfffrrr|||jjjaaajjj{{{zzz{{{~~~|||~~~}}}|||uuummmoooyyy}}}yyynnnggg[[[MMMCCC<<<444,,,......---,,,++++++++++++))))))))))))))))))***+++++++++******++++++,,,,,,...555EEETTT^^^ccckkksssrrruuusssmmmaaaVVVbbbwwwXXXKKKWWWhhhoootttpppooommm```RRRQQQZZZUUUMMM<<<888AAAJJJ]]]xxx}}}vvvpppnnnmmmpppvvv||||||wwwtttuuuttttttttttttuuuvvvvvvvvvuuutttttttttvvvwwwxxx{{{{{{zzzxxxvvvuuuwwwyyyxxxwwwuuuttttttvvvwwwxxxwwwyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyyyywwwuuuuuuvvvvvvwwwwwwuuusssqqqrrrsssqqqpppppprrrwww}}}xxxrrrtttvvvqqqppprrruuuuuunnnccc[[[fffnnn}}}}}}sssrrrrrrjjjhhhmmmtttxxxxxxuuuqqqnnnvvveeeMMM<<<444111///,,,...------,,,,,,------...000///222777:::;;;???DDDWWWnnnccc\\\ppp~~~{{{yyyuuuxxx|||{{{{{{{{{zzzyyytttrrrnnnllliiifffaaa^^^[[[WWWQQQLLLFFF@@@:::666999888777999;;;;;;999666:::;;;>>>DDDKKKQQQRRRRRRQQQSSSUUUVVVWWWYYY\\\___```aaaccccccccceeehhhkkklllooopppoooqqqsssqqqlllfffaaaXXXMMMDDD???======???>>>===;;;::::::999999:::<<>><<<:::999888777888999:::;;;===???<<<<<>>@@@BBBAAA???<<>>333///---,,,...------,,,,,,------...000000333888;;;<<<@@@FFF]]]zzzccc^^^|||yyyuuuqqqllliiiiiilllwww~~~zzzyyyyyyyyyxxxwwwrrrooollljjjgggbbb]]]ZZZVVVRRRKKKEEEAAA===999666:::999888999:::999777555777777:::???GGGMMMQQQRRRNNNPPPSSSTTTUUUXXX[[[^^^^^^```bbbccceeegggjjjmmmllloooqqqpppqqqsssoooiii]]]WWWNNNEEE>>>;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===???AAAAAA>>>;;;999999:::999999:::<<<======<<<======CCCKKKOOOTTTeeexxxyyykkkeeennnyyy~~~}}}~~~~~~|||{{{~~~vvvccc]]]}}}eeeAAA333000///111111...///111222333666:::AAAQQQkkkppp\\\dddsss~~~zzzrrriiieeeggglllpppooolllnnnrrrzzz|||tttmmmlllddd]]]```mmmqqqwwwzzzzzzxxxvvvuuuwwwwwwvvvrrrnnnlllkkklllkkknnnnnniiifffddd```[[[[[[UUULLLDDD===999555333//////000111222444555666777888;;;???BBBFFFHHHJJJJJJLLLOOOQQQSSSWWW[[[^^^ccchhhlllmmmpppttttttqqqiii^^^QQQHHHDDDBBB???<<<<<<<<<<<<<<<<<<===AAACCCGGGRRR^^^aaa^^^]]]bbbhhheeegggjjjooosssxxx{{{}}}}}}zzz{{{zzzvvv{{{{{{{{{{{{{{{{{{{{{zzz~~~~~~}}}|||||||||}}}}}}uuuqqqmmmiiiccc```hhhrrr{{{rrr^^^YYYiii{{{||||||{{{|||~~~vvvyyy~~~|||uuuyyyxxxsssttt}}}{{{vvvvvvkkkXXXIIIAAA999111......---,,,++++++++++++++++++***)))((((((((()))************+++,,,------222999HHHXXXbbbfffkkkqqqsssnnnuuunnnXXX___yyynnnQQQLLL\\\lllpppooonnnmmmggg[[[NNNMMMSSSOOOGGG999:::IIIWWWkkk~~~wwwssstttvvvzzzxxxwwwyyy}}}uuuooolllooooooooooooooopppqqqrrrjjjlllnnnppprrrsssttttttuuuwwwxxxxxxvvvuuuuuuuuuttttttttttttuuuwwwxxxyyyzzz{{{||||||{{{yyyvvvuuuvvvwwwxxxxxxuuutttttttttvvvwwwxxxvvvtttrrrrrrsssrrrqqqpppqqqtttyyyxxxqqqnnnnnnnnnnnnsssvvvtttrrrqqqqqqppp```hhhzzzxxx|||xxxvvvxxxsss{{{rrrxxx~~~|||lllUUU@@@444...------...------,,,,,,------...000000444:::<<<===BBBIIIggg```bbb|||www{{{|||yyyrrrkkkeeebbbbbbdddeeegggsss~~~|||yyywwwwwwvvvuuutttpppnnnkkkhhheee```ZZZVVVQQQLLLEEE???;;;999888777888888888888888888777666555666888<<>><<<======<<<@@@@@@FFFPPPXXX```rrrzzztttwww~~~~~~}}}|||~~~xxxeeeZZZuuummmKKK444000///111222000///111333444666999CCCWWWtttkkkYYYcccvvv|||{{{uuukkkfffjjjpppssstttuuuyyy~~~|||vvvhhh```]]]TTTSSSaaatttwwwzzz|||{{{yyyxxxxxxwwwwwwvvvsssooollllllmmmooopppnnnhhheeeccc^^^XXXUUUOOOFFF>>>999666444333111111111222333444555666666777999<<<@@@CCCFFFHHHHHHKKKOOOQQQSSSVVV[[[___bbbgggkkklllnnnqqqoookkkbbbYYYOOOHHHGGGGGGGGGFFF<<<======;;;:::>>>FFFLLLNNNUUU\\\^^^\\\[[[^^^aaadddhhhnnntttyyy}}}yyywwwxxxyyyxxxzzzzzzzzzzzzzzz{{{{{{|||~~~}}}||||||||||||uuussspppjjjccc___dddlllxxxiii^^^mmm{{{www~~~zzzhhhvvv~~~yyyuuuwwwyyyxxxwwwyyyoooZZZJJJCCC;;;111......---,,,++++++++++++++++++***)))((((((((()))************+++,,,---...333999FFFWWWbbbggglllrrruuu||||||___ccczzz}}}yyy{{{cccNNNPPPbbbooosssrrrqqqnnneeeWWWLLLKKKOOOKKKDDD999<<>>DDDLLLkkk{{{]]]eee}}}xxxrrroootttooooookkkddd]]]^^^fffmmmiiigggppp}}}zzzwwwuuuuuutttsssrrrpppnnnkkkgggccc^^^WWWRRRLLLGGG???:::888888888888777777777777666666777888666777999;;;>>>BBBFFFIIIHHHJJJMMMPPPRRRUUUZZZ]]]\\\___bbbeeegggjjjmmmpppppprrrqqqnnnkkkhhh```XXXMMMGGG???:::999::::::;;;777777888888:::;;;<<<===LLLNNNMMMIIICCC???@@@CCCFFFMMMNNNFFF??????@@@???AAA@@@HHHWWWbbbhhhrrr}}}|||xxxuuuyyy{{{zzz~~~}}}}}}~~~~~~vvv~~~~~~lllXXXhhhsssSSS888222///111222000000111111333555:::JJJgggeeeVVVcccuuuzzz}}}~~~~~~ooodddiiinnnqqqtttyyy~~~wwwdddYYYVVVQQQ[[[sss~~~{{{yyywwwxxxzzzxxxxxxwwwtttpppnnnnnnnnnqqqqqqmmmgggdddbbb\\\UUUOOOIII@@@999666555555555666555555444444444555555555666777:::===AAADDDFFFFFFJJJOOOQQQRRRUUU[[[```ccciiimmmmmmnnnoookkkfffWWWRRRLLLHHHHHHIIIHHHGGG???@@@???>>>===@@@GGGMMMNNNMMMLLLOOOUUUZZZ]]]^^^dddiiipppvvv{{{~~~{{{wwwwwwyyy{{{yyyyyyyyyyyyzzz|||~~~~~~~~~}}}}}}|||}}}}}}vvvvvvsssllleeeaaaeeeiiiyyypppgggyyy{{{yyy~~~ttt^^^qqq|||uuutttuuuuuuvvvxxxmmmXXXKKKFFF===000......---,,,+++++++++++++++***)))))))))))))))))))))))))))***+++,,,---...333888DDDUUUcccjjjpppvvvkkkhhh{{{wwwuuuvvvwww{{{rrr[[[NNNTTTeeeqqqtttttttttooocccTTTKKKKKKNNNHHHBBB888???SSSbbbttt~~~{{{zzz}}}~~~|||vvvyyy|||~~~vvvtttvvvyyy~~~rrrfff]]]YYYWWWWWWWWWWWWXXXZZZ[[[\\\^^^```bbbfffiiimmmpppqqqssstttuuutttrrrrrrssstttvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyywwwtttsssuuuvvvwwwvvvtttsssssssssuuuvvvvvvuuurrrqqqqqqrrreeefffgggjjjpppxxxzzzuuusssrrrpppppprrrvvvuuuqqqnnnuuuzzz\\\___ooo}}}}}}zzz~~~}}}sssmmmvvvwwwuuuooogggYYYHHH999111//////...------,,,,,,------...///222888===>>>???FFFOOOiiieeepppxxxqqqnnntttoooooommmgggbbbeeennnvvvkkkiiiooo}}}zzzvvvttttttsssrrrqqqnnnmmmjjjfffbbb[[[SSSNNNGGGBBB<<<777777888999:::999::::::888777666777999777999;;;<<<===>>>AAADDDEEEHHHKKKNNNQQQUUUZZZ]]]\\\___cccfffiiikkknnnppppppqqqnnnhhhddd```XXXOOOFFF@@@:::777888999999888666666777888999;;;<<<===HHHJJJIIIFFFBBBBBBIIIOOOYYY^^^\\\PPPGGGGGGGGGDDDAAABBBMMM```iiihhhhhhlllttttttwww~~~{{{~~~zzzxxx{{{|||}}}}}}{{{xxxtttrrryyywwwZZZ___wwwZZZ===555//////111000000222222555666999JJJjjj___TTTeeeoootttzzzrrraaaffflllpppvvv|||~~~}}}}}}rrr]]]RRRUUUYYYhhhzzzvvvuuuvvvxxxxxxxxxwwwtttqqqooonnnoooqqqooojjjcccaaa___YYYQQQIIIDDD===777555555666666888888777666555555555555555555666999<<>>CCCOOO[[[bbbdddhhhmmmssswwwzzz}}}}}}~~~~~~|||yyyxxxzzz|||yyyxxxxxxyyyzzz|||~~~~~~}}}}}}}}}~~~~~~tttvvvtttmmmeeebbbdddggguuutttiii{{{~~~zzz|||zzznnn[[[mmm{{{zzzuuuvvvvvvtttwwwxxxmmmYYYNNNLLLBBB111......---,,,++++++++++++))))))))))))))))))***+++)))))))))***+++,,,...///444888CCCUUUdddmmmuuu|||wwwuuu|||~~~yyyyyyvvvrrrssswww~~~oooZZZPPPVVVeeepppsssrrrqqqkkk]]]OOOHHHJJJMMMFFF@@@999AAAWWWeeeuuu}}}}}}{{{yyyppptttyyy{{{|||}}}~~~~~~xxxuuuwwwzzz|||uuufffYYYQQQOOOJJJJJJJJJKKKLLLMMMNNNOOOUUUVVVXXX[[[```dddiiikkkmmmnnnooooooooopppsssvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxvvvtttrrrtttuuuvvvvvvtttrrrrrrssstttuuuuuutttqqqppppppqqqffffffgggjjjpppwww|||vvvssstttrrrmmmmmmqqqqqqtttrrrooouuu}}}sssYYYYYYjjj|||~~~}}}uuu|||{{{|||zzzsssqqqxxxvvvrrrkkkggg]]]NNN???444//////...------,,,,,,------...///222999>>>??????GGGQQQoookkk{{{yyysssxxxxxxuuuqqqmmmlllnnnoooqqqggghhhrrr}}}zzzvvvtttsssrrrqqqpppllljjjgggddd___XXXPPPJJJDDD@@@:::777777999:::;;;@@@@@@???<<<888666777999666999<<<======>>>@@@BBBDDDGGGJJJNNNQQQUUUZZZ^^^]]]```dddgggiiikkknnnpppmmmmmmiiibbb]]]YYYRRRJJJCCC>>>999888:::<<<;;;888666666666777999:::<<<===???AAACCCCCCDDDKKKWWWbbbqqqpppfffXXXSSSUUUPPPFFFGGGMMM]]]ooorrrhhhaaacccwww|||~~~xxxuuuwww|||}}}~~~zzzxxxwwwzzz|||{{{xxxvvvvvvwww}}}\\\[[[xxxdddAAA777///...//////000222333666888:::IIIgggxxxZZZSSSggglllttt|||uuuaaaiiirrr{{{tttkkkXXXQQQ```nnnyyy}}}xxxuuuvvvwwwwwwwwwvvvssspppnnnnnnooommmjjjddd^^^[[[ZZZTTTLLLEEE@@@;;;777666777777777777666666555555555555666555555666888;;;???BBBEEEBBBHHHOOOQQQQQQTTT\\\bbbhhhnnnqqqpppnnnkkkddd]]]MMMJJJEEEAAA???======<<>>BBBNNN\\\ggglllnnnrrrvvvxxxzzz|||rrrlllgggjjjnnnrrrvvvyyyzzz{{{zzzzzzyyyyyyyyy{{{}}}~~~~~~~~~}}}~~~~~~pppsssrrrkkkccc```bbbdddnnnvvvgggttt}}}~~~|||ooo[[[jjjvvvvvvvvvyyyyyyvvvzzz{{{ooo[[[SSSSSSGGG555......---,,,++++++++++++))))))(((((()))***++++++)))))))))***+++---...///555888CCCUUUeeepppyyy{{{yyyyyywwwxxxvvvvvvvvvpppllltttqqq]]]RRRWWWdddooorrrmmmllleeeWWWIIIDDDGGGLLLEEE@@@999CCCYYYfffttt{{{xxxwwwvvvlllqqqvvvyyyyyyzzz|||~~~{{{~~~xxxrrrtttyyy|||}}}~~~|||uuugggVVVHHHBBBAAA<<<<<<======>>>@@@AAABBBEEEFFFGGGJJJOOOUUUZZZ]]]hhhiiijjjkkkllloootttwwwuuuvvvvvvvvvvvvvvvuuutttuuuvvvwwwxxxwwwuuusssrrrtttuuuvvvuuusssrrrrrrrrrssstttuuusssqqqooooooppplllkkkjjjkkkooouuu{{{~~~{{{xxxyyyvvvpppppptttlllssstttqqqttt{{{wwwlllYYYXXXhhh|||{{{tttmmmyyyzzzxxxvvvqqqqqqwww|||sssooojjjhhhaaaSSSCCC666///......------,,,,,,------...///333:::??????@@@HHHRRRzzz}}}hhh|||yyyrrrqqqsssrrrlllfffaaaggguuu}}}zzzvvvtttsssrrrqqqpppkkkiiifffbbb]]]UUUMMMGGGBBB>>>:::777888:::;;;<<>>>>>@@@BBBCCCFFFJJJNNNQQQVVVZZZ^^^]]]```eeehhhjjjkkkmmmooojjjjjjeee^^^YYYVVVPPPIIIDDD???;;;<<>>;;;666666666777888:::;;;<<<===AAAEEEGGGLLLXXXjjjwww{{{kkk]]]\\\```WWWGGGOOOZZZnnn}}}zzzjjjbbbddd}}}uuuooonnnzzz|||~~~{{{yyyuuuxxx{{{zzzwwwxxx|||\\\XXXtttmmmDDD999///---...///000222...444999>>>OOOmmmrrrWWWRRRfffkkkvvvxxxdddooo|||tttlll[[[ZZZrrr|||xxxwwwwwwvvvvvvuuurrrooommmmmmnnniiifff___YYYWWWVVVPPPGGGCCC???:::777777888888888444444444444444555666777666666666888;;;>>>BBBEEEBBBHHHOOOQQQQQQTTT\\\cccgggmmmpppnnnkkkggg___WWWNNNKKKFFFAAA??????@@@AAA@@@DDDMMMYYYaaabbb\\\WWWJJJGGGEEEGGGOOO\\\hhhpppsssvvvxxxxxxyyy{{{ooofffTTTVVV[[[eeepppxxxzzzyyy}}}|||zzzyyyyyyzzz|||}}}~~~}}}}}}}}}~~~rrrsssqqqkkkeeebbbeeeiiiwww~~~hhhcccsss|||zzzwwwfff___yyy|||yyylllYYYRRRJJJ:::222000////////////---+++***************************((((((++++++***---333???555EEEcccooorrrzzzvvvpppwwwzzzpppqqqzzzyyytttvvv{{{}}}kkkVVVSSSYYYhhhsssqqqwwwpppeeeQQQ>>>CCCMMMIIIBBB<<<;;;CCCRRRfff}}}|||xxxvvvtttqqqooommmooosssuuuvvvwwwyyy{{{}}}{{{pppnnnrrrvvv{{{}}}uuucccUUUIII???;;;<<<:::::::::999999999888888888;;;======<<>>BBBCCC???777333555777666<<<<<<<<<<<<<<<===>>>???CCCEEEHHHKKKMMMRRRWWW[[[aaaaaabbbgggkkkllljjjgggfffbbb^^^YYYUUUQQQLLLHHHBBB???===>>>BBBBBB???;;;666999999888777:::<<<======;;;???IIIRRR[[[jjjxxx|||wwwkkkiiipppiii\\\\\\dddrrr|||bbbfff{{{zzz~~~||||||}}}}}}|||zzzyyyzzz}}}~~~}}}hhhbbbrrrbbb;;;...666000...333...555333333>>>WWWtttcccVVV```gggqqqsss~~~}}}```UUUfffuuu|||}}}}}}zzzwwwwwwtttsssrrrtttvvvuuurrrnnnccc___ZZZWWWTTTOOOHHHCCC???<<<999888999888444111///111333333333333666888888999888666555666<<<@@@DDDGGGKKKOOOSSSYYY___ccceeeiiimmmooollleee\\\VVVKKKIIIEEEDDDJJJRRRSSSPPPNNNRRRPPPJJJNNNYYY]]]XXXVVVTTTQQQQQQYYYccckkkmmmtttqqqqqqsssqqqssszzzlll\\\TTTSSS___nnnvvvzzz~~~||||||{{{{{{{{{||||||}}}~~~}}}}}}|||||||||}}}}}}vvvvvvuuuoooiiifffhhhlllyyyjjjaaajjjwwwzzzvvvvvv}}}~~~rrrooorrr\\\RRRJJJ;;;222000............---+++***************************((((((++++++***---333777999VVVxxx~~~wwwvvvvvv~~~yyyqqqooovvv|||wwwlllrrr~~~|||yyy~~~dddTTTVVV\\\hhhqqqmmmsssnnnfffTTTDDDIIIQQQLLLAAA<<<;;;DDDUUUiii~~~~~~yyytttqqqooommmkkknnnpppsssvvvwwwxxxzzz|||vvvnnnnnnsssxxx~~~wwwooocccTTTIII???777555666::::::999999888888888888777999:::999888:::???DDDIIIMMMUUU___hhhnnnqqqrrrrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvuuuuuuttttttvvvtttrrrqqqrrrssssssrrrqqqooommmlllmmmmmmmmmlllbbbggghhhdddeeeppp|||~~~xxxrrrnnnmmmnnnrrrpppqqqvvvwwwtttssstttmmmYYYooo}}}rrrxxxvvvvvvzzzzzzrrrsssrrrooohhh\\\JJJ:::222111///...---,,,,,,,,,------///999===>>>AAA???GGGZZZzzzlll___mmmyyyqqqnnnmmmlllppptttrrrwww~~~yyywwwuuutttsssqqqmmmkkkiiieee```[[[UUUNNNGGGBBB:::999777666777888:::<<<:::;;;:::555444999<<<<<<::::::::::::;;;;;;<<<===>>>AAADDDIIIMMMSSSYYY]]]``````cccgggkkkllliiifff```\\\XXXTTTPPPLLLHHHEEEAAA???<<<>>>AAAAAA>>>;;;777999;;;<<<>>>???>>>===@@@===???FFFMMMTTTaaammmsssrrrkkkmmmtttnnneeegggwwwmmmuuu~~~}}}}}}}}}{{{yyyzzzxxxyyy||||||{{{~~~ggg\\\iiimmmEEE333666222111555000444555666>>>TTTrrrmmmhhhtttyyyzzzxxxcccXXXhhhxxx|||}}}~~~{{{xxxxxxwwwwwwwwwxxxxxxtttllleeebbb]]]XXXTTTQQQLLLEEE???<<<:::777777777777444222111444888;;;<<<;;;999888777888888777666999>>>BBBEEEGGGKKKOOOTTTZZZaaaeeehhhkkkooopppmmmfff___YYYOOOOOOOOORRR\\\hhhlllkkk```ZZZNNNCCCBBBHHHNNNPPP___aaadddeeefffhhhjjjjjjooommmkkkiiifffgggtttuuujjjdddcccmmmwww{{{|||~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||||||||||||||}}}wwwxxxvvvqqqkkkhhhiiikkkxxxnnn]]]\\\jjjmmmjjjmmm|||vvv___TTTMMM???222000...---------,,,******************************((()))++++++***...333777GGGrrrzzzsssrrrooolllnnnuuuzzztttkkkppp||||||qqqZZZNNNRRRYYYfffpppmmmpppkkkgggZZZLLLQQQWWWNNNAAA<<<<<>>???AAA@@@HHH[[[xxxeeeZZZiiizzzyyyrrrpppqqqrrrvvv{{{zzz|||wwwuuusssqqqpppnnnkkkiiieeeaaa\\\WWWQQQJJJCCC>>>777666555444444555777888555777666444666<<<@@@@@@999999888888888999::::::;;;>>>BBBFFFKKKQQQWWW[[[]]]___ccchhhkkkjjjgggccc[[[XXXSSSOOOLLLIIIEEEBBB@@@>>><<<===???@@@===:::999:::>>>DDDHHHGGGAAA===>>>===>>>BBBGGGNNNZZZeeegggjjjggghhhnnnhhhbbbiiizzz{{{}}}zzzwww{{{yyyzzz|||{{{yyy{{{jjjZZZ___{{{SSS888444111222555000333666999@@@SSSqqqxxxyyy}}}yyywww}}}aaaZZZkkk{{{|||~~~}}}{{{{{{yyyyyy{{{}}}|||uuujjjbbb```[[[UUUQQQMMMHHHAAA;;;999777555555666666555444555666999<<>>BBBDDDFFFJJJNNNSSSZZZaaafffhhhjjjmmmnnnkkkfff___[[[SSSTTTSSSTTT\\\eeeiiiggggggXXXGGG===;;;???IIIRRRccciiirrrvvvtttooojjjhhhoooooopppooojjjhhhoooyyy}}}yyyvvvxxx~~~yyyzzzzzz{{{|||}}}~~~~~~||||||||||||||||||||||||uuuuuutttpppjjjgggfffgggrrryyyyyy{{{uuu]]]PPP___ggggggjjjyyyuuucccXXXRRRFFF333000...,,,,,,,,,+++***************************+++))))))++++++***...444888RRR~~~uuummmjjjiiimmmtttwwwtttnnntttgggRRRIIINNNVVVeeerrrrrroookkkggg]]]RRRVVVXXXMMM@@@;;;===KKK^^^rrrvvvrrrmmmiiihhhhhhhhhhhhmmmooosssuuuvvvwwwyyy{{{~~~~~~xxxsssmmmkkkpppwww|||sssfff^^^SSSJJJBBB???<<<888888;;;888777777777777777777777;;;999888888:::::::::999>>>@@@FFFRRR```jjjnnnooorrrrrrrrrsssssstttttttttuuuuuutttttttttttttttuuutttsssrrrrrrssstttsssrrrpppoooooopppqqqpppmmmjjjeeeeeeeeeffflllvvv~~~~~~yyytttpppooopppqqqpppooorrrwwwxxxwwwxxx|||ggglll}}}vvvyyy}}}xxxwwwxxx{{{}}}uuugggPPP999111555000///...,,,,,,------...000;;;???@@@BBBAAAIII\\\ttthhh[[[jjjzzzyyysssrrrssstttxxx}}}~~~~~~vvvtttrrrpppooommmjjjhhhaaa^^^YYYTTTNNNHHHAAA<<<666555333222222333555666777888777555888>>>@@@???:::999999888888888999999<<>>===<<<===>>>>>><<<:::999:::@@@KKKQQQMMMDDD>>>999;;;>>>@@@DDDMMM[[[fffdddhhhdddaaabbb[[[ZZZeee}}}}}}~~~}}}{{{yyy|||{{{{{{}}}{{{xxxyyy}}}sss]]][[[bbb>>>000///222222///333666999BBBWWWuuu~~~}}}~~~~~~{{{pppnnnvvv___]]]ppp|||~~~~~~|||}}}wwwwwwyyy|||}}}xxxnnnggg___ZZZSSSNNNJJJEEE>>>999777666555555555666777777999999999<<<@@@BBBBBB@@@???>>><<<::::::;;;===>>>AAADDDHHHLLLQQQXXX___dddfffggghhhhhheee```[[[XXXVVVWWWUUUTTTVVV[[[[[[XXXbbbSSSGGGFFFFFFEEEMMMXXXbbbfffqqq}}}}}}vvvrrrqqqtttxxx|||{{{vvvpppmmmlllxxx}}}xxxyyyzzz{{{}}}~~~~~~~~~{{{{{{||||||}}}}}}||||||tttsssrrrooojjjfffdddccckkkqqqpppvvvdddNNNVVVeeejjjjjjuuu}}}yyy~~~xxxssswwwvvviii^^^WWWKKK444111...,,,,,,,,,,,,+++************************+++)))))),,,,,,+++...444666OOOzzzyyyrrrlllhhhgggjjjooorrrrrrrrr{{{~~~\\\MMMLLLUUU]]]jjjuuutttqqqjjjeee[[[QQQUUUVVVIII???;;;???OOOdddxxxuuummmjjjgggfffhhhjjjkkkkkkkkknnnqqqssstttuuuwwwyyyzzzzzztttppplllmmmsssyyy}}}uuucccVVVPPPHHHAAA;;;:::999666666888777777777777777777777888:::999888:::===???@@@???CCCEEEJJJSSS^^^ggglllmmmvvvuuuuuuuuuttttttssssssssstttvvvwwwwwwvvvtttssssssrrrrrrrrrttttttsssrrrppppppqqqrrrsssqqqnnnkkkgggeeefffiiinnnttt{{{zzzyyywwwuuutttssssssrrrnnnnnnrrrvvvvvvtttwww|||hhheee}}}|||}}}vvvyyy~~~wwwmmmVVV<<<111444000///...---,,,---......111<<<@@@AAACCCBBBJJJ]]]uuummm[[[fff{{{~~~xxxrrrqqqrrrsssvvvzzz~~~|||wwwuuurrrqqqooommmiiiggg___\\\WWWRRRMMMFFF???:::666555333222111333444555888999888777;;;AAACCC@@@;;;;;;:::999999888999999:::<<<@@@CCCGGGKKKQQQUUUXXX\\\bbbeeefffccc```]]]\\\XXXRRRLLLHHHDDD@@@>>>======<<<=========;;;:::::::::BBBQQQXXXQQQGGGAAA===AAADDDDDDGGGQQQ___iiihhhkkkeee___^^^YYY[[[jjj}}}}}}}}}}}}}}}~~~}}}}}}}}}xxxyyy||||||bbbZZZqqqGGG///000333111111444444777CCC]]]zzz|||}}}hhhmmmxxxxxxhhhlll~~~|||~~~~~~}}}~~~uuuttttttvvvwwwtttmmmhhh^^^YYYRRRLLLHHHCCC===888666666666555666777999;;;>>>AAAGGGLLLOOONNNJJJGGGIIIGGGCCC@@@>>>===<<<<<>>;;;@@@RRRjjj}}}~~~|||sssjjjeeecccccceeeiiilllnnnnnnjjjmmmppprrrssstttvvvxxxwww}}}{{{yyyuuupppnnnmmmpppvvv{{{}}}}}}jjjUUUIIIGGGCCC===999::::::777666888777777777888888888888999777777999;;;>>>BBBEEEHHHIIIKKKPPPVVV]]]eeekkknnnwwwwwwvvvuuutttssssssrrrrrrsssvvvxxxxxxwwwuuusssrrrrrrrrrssstttuuusssrrrooooooooopppqqqpppllljjjfffdddeeehhhjjjkkkqqqxxxvvvvvvvvvwwwxxxxxxuuurrroooooorrruuutttqqqtttzzzyyygggaaatttppp{{{xxx{{{zzzuuuppp]]]AAA333333000000...---------...///222===AAABBBDDDCCCKKK^^^{{{nnnWWW```www}}}vvvpppppppppqqqssswww}}}}}}xxxvvvsssqqqooolllhhheee\\\YYYUUUPPPKKKDDD>>>999666444333111111222333444555666666777>>>FFFGGGDDD===<<<;;;:::999999999999555888===AAAFFFMMMSSSXXXVVVZZZ___bbbaaa^^^\\\[[[YYYTTTMMMHHHCCC@@@===;;;===============<<<<<<;;;<<<<<>>@@@DDDKKKQQQRRRVVVZZZ]]]^^^bbbjjjooouuuuuuuuuttttttsssssssssrrrssstttuuuuuuuuuttttttrrrqqqrrrsssuuuuuusssrrrooonnnnnnoooooonnnllljjjfffeeeggghhheeeccchhhqqqwwwvvvvvvwwwyyyyyyvvvsssqqqqqqtttuuusssooosssyyyyyyggg[[[jjjxxxxxxmmm|||{{{uuuvvvyyypppnnnpppcccHHH777444111000...---------...///333>>>AAABBBEEEDDDLLL___~~~oooXXXdddvvvvvvttt}}}zzzsssnnnnnnppppppssswww}}}yyywwwtttqqqnnnjjjfffcccZZZWWWRRRNNNIIIBBB<<<777555333111000000000222333222333444666>>>GGGIIIFFF======;;;:::999888888888444777<<>>???>>>===<<<<<<<<<>>>???KKKZZZ^^^UUUOOOPPPVVV]]]___YYYVVV___lllssskkkpppnnnmmmrrrpppuuuzzzzzz{{{}}}~~~}}}|||}}}|||xxxwwwzzz~~~dddVVV{{{YYY555444666222666666666999CCCYYYtttyyyuuummmttt||||||}}}|||{{{|||yyyvvvrrrpppoookkkeee```ZZZUUUMMMHHHEEEAAA<<<888444555555444333555999<<>>??????===;;;>>>CCCJJJPPPTTTWWWYYY[[[YYYVVVRRRLLLHHHEEECCCCCCKKKUUU___dddggghhheee___VVV___jjjsss|||zzzaaaUUUSSScccuuu}}}xxxtttzzzrrrccc]]]```lll}}}yyyzzz|||}}}~~~}}}|||{{{|||}}}sssrrrqqqooolllgggbbb]]]ZZZcccbbbkkktttRRRSSSdddhhhhhhvvvxxxttt{{{|||rrrnnnxxxuuuggg]]]RRR999555111............---************************,,,******,,,,,,+++///555>>>NNNhhhuuusssuuuppp^^^iiigggjjjqqquuuuuuyyyxxxyyyxxxNNNDDDGGGPPPUUUbbbqqqtttrrrbbbRRRDDD===HHHLLL@@@<<<:::BBBWWWppp|||~~~|||uuummmjjjeeeaaa\\\]]]```dddiiillllllkkkkkknnnqqqssstttuuuxxxyyywww}}}yyyssspppllliiikkklllrrr{{{|||ppp[[[FFF@@@DDD<<<888777:::<<<:::999:::888888999999999:::::::::999===@@@AAABBBGGGPPPXXX]]]aaaeeeddd```aaahhhooorrrssssssssssssssssssssssssrrrrrrqqqrrrssstttuuuqqqqqqrrrsssuuuuuutttrrrqqqpppoooooopppooommmkkkggggggiiijjjddd___dddnnn{{{xxxvvvwwwyyyyyyvvvtttssssssuuuvvvrrrooorrryyy~~~gggTTT```zzz}}}tttvvvqqq|||lllqqqzzzqqqhhhiiippphhhNNN:::666111000///...---......///333>>>BBBCCCFFFDDDLLL___~~~rrr^^^mmmyyysssooo|||wwwqqqmmmnnnpppppptttxxx~~~zzzwwwssspppmmmiiidddaaaXXXUUUQQQLLLGGGAAA:::666444222000///...///000111333333333666>>>FFFGGGCCC===<<<;;;999888777777777888:::>>>AAAEEEJJJPPPTTTTTTXXX\\\\\\ZZZXXXWWWXXXQQQMMMHHHDDDBBBAAA@@@???===>>>??????>>><<<<<<===AAABBBNNN]]]```VVVRRRVVV\\\dddfff___]]]fffssszzzttt{{{{{{}}}}}}}}}{{{yyyyyy{{{|||}}}{{{zzz|||~~~|||wwwvvvyyy|||eeeVVVqqq[[[555333444///666666888;;;BBBTTTnnn|||nnnpppyyy|||||||||{{{zzz{{{zzzwwwuuuuuutttpppiiicccXXXSSSLLLGGGDDD@@@;;;777333444555333111333777<<>>;;;:::999@@@MMM[[[eeekkknnnlllgggeeeoootttuuu{{{zzziii\\\XXXcccnnnrrruuu|||vvvzzzyyyvvvxxxyyygggZZZSSSTTTaaannn|||xxxtttuuuwwwyyyzzz|||~~~~~~}}}{{{zzz|||~~~ssstttsssooommmjjjaaaWWWPPPQQQZZZcccmmmyyyoooSSSPPPfffkkkgggwwwzzzqqqooommm}}}uuu|||yyy~~~wwwdddOOO???111///111,,,---///+++***************************)))***,,,++++++000777FFF\\\lllqqqssslllgggllleeehhhlllmmmooottt|||rrrJJJFFFDDDKKK[[[jjjsssuuunnn\\\HHHBBBKKKRRRLLLAAA888===IIIZZZppp~~~}}}zzzssskkkddd```______^^^^^^aaafffjjjjjjiiilllooosssuuuuuutttuuuuuuwwwssspppqqqoookkkkkkmmmppprrruuuyyytttdddQQQCCC@@@DDD;;;;;;<<<:::999888999;;;999<<<;;;888;;;AAA@@@:::===BBBHHHJJJLLLOOOWWW]]]eeeiiimmmnnnlllkkkmmmooowwwuuuuuuwwwwwwssssssuuusssrrrrrrqqqqqqrrrrrrssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqpppnnnmmmlllaaaeeehhhccc]]]\\\dddmmmzzzzzzxxxyyy}}}yyyppptttuuuvvvwwwvvvuuurrrqqqqqqgggSSSNNNbbbqqqtttyyy~~~{{{|||rrrkkktttoooqqqssswwwpppQQQ888999333111...---.........---333???CCCCCCDDDAAAJJJ^^^|||~~~vvvqqqxxxqqqnnnrrrtttrrrtttyyy|||yyyuuuqqqmmmhhhccc___WWWPPPKKKIIIEEE===888777222222111000//////000000...///111444777:::===>>>:::666333444666888777555888===CCCGGGGGGIIILLLNNNSSSTTTUUUTTTRRRQQQPPPQQQNNNLLLIIICCC>>>;;;;;;<<<===>>>???>>>===<<<===>>>BBBHHHVVVfffiii```ZZZYYYkkkssstttkkkiiisss|||}}}{{{{{{xxx~~~}}}|||}}}}}}{{{yyyyyyzzz|||~~~~~~{{{xxxyyy}}}~~~{{{www~~~gggKKKddd~~~```;;;333777555555444888>>>FFFVVVnnnuuu{{{zzz{{{zzzzzz|||xxxwwwuuusssqqqnnniiieee[[[TTTKKKDDD@@@<<<777444444333222000000111333444888999;;;:::888555444444<<<999555333444666888999888===CCCHHHLLLNNNPPPRRRMMMFFF>>>;;;888444444666<<<@@@KKKYYYdddiiiooouuu}}}~~~xxxsssqqqqqqgggcccaaagggqqqzzz~~~~~~~~~{{{zzz|||}}}tttkkk___QQQHHHRRRUUUVVVVVV[[[fffpppttt~~~~~~}}}}}}}}}|||||||||}}}~~~}}}}}}ssstttrrrooommmjjjaaaWWWNNNLLLRRRZZZfffuuummmQQQPPPhhhqqquuu~~~xxxwwwuuu~~~}}}vvvgggYYYAAA333///111,,,---000+++***************************)))***,,,++++++111888LLLaaammmoooqqqlllhhhnnniiikkknnnnnnnnntttyyyIIIJJJOOO[[[hhhppppppmmmfffVVVGGGGGGRRRXXXOOOBBB<<<@@@LLLaaazzz~~~yyyrrrjjjccc___^^^]]]\\\\\\```eeehhhhhhgggiiilllpppssstttttttttuuuvvvqqqnnnnnnllliiijjjmmmpppsssvvvyyy|||rrrfffYYYKKK@@@===AAA<<<======;;;999999:::<<<;;;<<<;;;:::@@@HHHIIIDDDCCCJJJRRRWWWYYY\\\ccchhhqqqssswwwyyyzzz{{{|||}}}}}}xxxuuuvvvvvvtttsssuuussssssrrrrrrrrrrrrssssssrrrrrrqqqppppppppppppqqqppppppoooooommmllljjjjjjdddggghhhddd^^^]]]ccciiitttyyy{{{yyyxxxxxxwwwtttvvvwwwxxxxxxwwwuuusssrrruuujjjSSSMMMaaaqqquuuyyy{{{yyy~~~xxx}}}|||tttwwwyyy~~~wwwWWW<<<:::333000...---...//////...111>>>DDDEEEFFFDDDNNNddd{{{yyywww~~~xxxrrr}}}uuuqqqsssuuutttwww|||{{{{{{}}}zzzvvvqqqmmmhhhbbb___UUUOOOIIIGGGBBB:::555444333222111111000000111111000000222333555777888999666555444444666:::@@@DDDHHHKKKNNNPPPPPPOOOOOOOOONNNOOOPPPOOOMMMKKKKKKLLLLLLJJJGGGCCC>>>;;;;;;<<<;;;<<<>>>>>>>>>>>>@@@BBBFFFNNN]]]iiikkkfffggglll}}}~~~yyyyyy~~~|||zzz{{{|||{{{yyywwwwwwyyy{{{}}}|||yyyzzz|||}}}{{{wwwfffIII[[[zzz```<<<444777666555999:::<<>>:::666222333222000//////000111222444666888777666444444555555555555777;;;===>>>>>>===@@@CCCGGGIIIIIIHHHGGGFFF???777444222111333888888===JJJXXX```bbbdddiiixxxwwwuuuooohhhdddcccdddnnnqqquuuyyy}}}|||{{{|||}}}qqqfff___QQQRRRPPPOOOXXXiiixxx~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}||||||qqqrrrqqqnnnmmmjjjaaaXXXNNNIIILLLUUUeeewwwoooRRRQQQjjjwww~~~~~~~~~}}}ttthhhaaaDDD555000111------000++++++++++++++++++++++++++++++)))***,,,,,,,,,222:::JJJ^^^hhhhhhkkkjjjiiiooottttttvvvuuurrrwwwtttLLLOOOXXXeeeqqqtttpppkkkcccTTTIIIOOO^^^aaaRRRAAA>>>BBBOOOggg}}}wwwoooggg```\\\[[[[[[[[[\\\```dddfffgggfffgggjjjnnnqqqrrrrrrsssttttttoookkkkkkiiiggghhhlllppptttwww{{{mmmaaaUUUKKKCCC<<<;;;============<<<::::::<<<>>><<<<<<;;;>>>GGGPPPQQQMMMKKKTTT___eeehhhjjjnnnrrryyy{{{|||ttttttuuuuuutttuuutttssssssrrrrrrsssssstttrrrqqqqqqppppppppppppppppppppppppooommmkkkjjjiiifffggggggddd```___aaaeeerrr{{{{{{uuutttwwwzzzxxxxxxxxxxxxwwwuuusssrrryyyoooYYYRRRfffwwwzzz}}}wwwuuu~~~}}}~~~xxxzzz}}}}}}\\\>>>:::222000...---///000000///222@@@GGGHHHHHHFFFPPPfffzzz~~~uuuzzztttlllzzzvvvvvvxxxxxxzzz}}}{{{{{{~~~{{{vvvrrrmmmgggaaa]]]TTTLLLFFFCCC>>>777222222444333333222222222222222222222222333333444444555222444666777:::BBBOOOXXX]]]\\\[[[YYYXXXUUUQQQNNNIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGEEEAAA===;;;;;;<<<:::<<<>>>??????AAADDDFFFDDDNNN]]]fffggggggooozzz~~~|||}}}}}}zzzyyy{{{{{{zzzxxxxxxxxxzzz|||~~~}}}zzz{{{|||}}}zzzwwwhhhIIIOOOsss~~~___<<<444777555666;;;::::::FFF```|||iiixxxvvv|||zzz{{{wwwvvvtttrrrpppkkkeeeaaaUUUNNNEEE>>>;;;888444111444333111000000000111222111333555555555555777888>>>AAAFFFHHHHHHGGGGGGGGGFFFDDDDDDFFFIIIJJJGGGDDD>>>777222111111222888???HHHQQQ```mmmpppjjjffffffrrroooiiiaaa]]]]]]```cccvvv~~~}}}}}}|||xxxdddbbb\\\YYYaaasss~~~}}}||||||||||||||||||{{{{{{{{{{{{||||||oooqqqpppmmmllljjjbbbXXXQQQLLLOOOZZZlllwwwYYYSSSnnn~~~~~~~~~|||sssgggdddIII888111111---...000++++++++++++++++++++++++++++++)))***,,,,,,---333<<>>777222000......///111111000666DDDKKKKKKIIIEEEOOOeee~~~}}}mmmdddvvvzzz}}}{{{{{{||||||{{{{{{}}}wwwrrrlllfff```\\\SSSKKKDDD@@@;;;555111111555444333333333333444444333333333444444444444444333555888===CCCNNNYYYbbbbbb___[[[YYYXXXUUUOOOJJJHHHIIIIIIHHHEEEDDDEEEFFFCCCDDDCCC@@@===<<<<<<======>>>???@@@@@@BBBEEEGGGDDDNNNZZZbbbdddgggooowww|||{{{}}}xxxxxxyyyxxxyyy}}}|||{{{{{{zzz{{{}}}~~~||||||}}}|||zzzxxxjjjLLLJJJuuu|||zzz___===333555555666999:::;;;GGGccc|||iiizzzzzzhhhyyy~~~}}}|||yyyyyywwwvvvtttrrrooojjjccc^^^SSSLLLCCC<<<999777444111666666555444333333444444111222444555666888;;;>>>HHHQQQ[[[\\\XXXVVV[[[aaaggg```WWWRRRPPPNNNIIIEEE:::555333444555777>>>FFFcccppptttqqqiiieee___[[[[[[bbbjjjppp~~~}}}uuuooorrr}}}||||||{{{{{{||||||~~~~~~||||||{{{zzzzzz{{{}}}~~~mmmooonnnlllllljjjbbbYYYRRRNNNTTTaaauuuaaaRRRttt}}}zzz~~~xxx{{{yyylllhhhNNN;;;222222---///111++++++++++++++++++++++++++++++******,,,,,,...555>>>HHH```nnnpppzzz}}}~~~qqqsssuuusssnnnnnnxxx|||~~~xxxeeeJJJMMMTTT___iiioooooonnnbbbSSSLLLXXXgggdddRRRBBB999AAAQQQggg|||}}}{{{tttkkkbbb\\\ZZZZZZ[[[^^^aaaeeeggghhhiiijjjjjjmmmpppqqqpppooonnnnnnnnniiifffffffffeeeiiinnnsssyyy{{{eeeXXXKKKEEEBBB===999888<<<<<<<<<;;;:::<<>>:::444222333555444444444444444555555444444555555666777777777999999;;;AAAIIIQQQVVVXXXQQQOOOLLLMMMNNNNNNKKKHHHGGGHHHGGGDDDBBB@@@AAABBB???@@@AAA???======>>>???AAABBBBBBAAAAAABBBEEEGGGKKKRRR\\\bbbfffhhhjjjkkkmmmqqq}}}zzzsssrrrssstttxxx}}}|||{{{{{{{{{|||~~~~~~}}}}}}}}}|||{{{zzzjjjMMMQQQ}}}}}}}}}ccc@@@444444444777666;;;???IIIbbbkkkyyy{{{|||hhhrrr{{{sssrrrxxx~~~|||yyyyyyxxxwwwuuusssoooiiiaaa\\\RRRKKKAAA;;;999777555333666666555555555555666666444555666777999<<<@@@DDD[[[iiiwwwyyytttvvvnnn^^^TTTLLLCCC>>>888666666777777777<<>>333222...///111***,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---///777@@@LLLggguuuwwwwwwvvvnnnooosssttt}}}{{{|||}}}qqqZZZGGGMMMYYYeeemmmnnnjjjfffWWWJJJHHHWWWeee```PPPDDD:::CCCTTThhh||||||xxxqqqggg^^^YYYXXXYYYZZZ^^^bbbfffggghhhiiijjjkkknnnppppppooommmlllllljjjfffdddfffggghhhkkkpppvvv{{{}}}rrr```UUUKKKFFFCCC>>>999888;;;;;;;;;;;;<<<>>>CCCGGGFFFHHHNNNUUUXXXXXXZZZ___mmmrrrxxxyyyxxxyyy}}}}}}sssrrrsssrrrssstttsssrrrrrrqqqqqqrrrrrrssspppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiijjjjjjhhhccc___^^^bbbfffwww{{{||||||}}}|||wwwuuuuuutttssssssrrrrrrrrrnnnuuukkkbbbooo}}}}}}tttyyyxxx}}}xxxrrr|||}}}zzzeeeDDD<<<666333111000000111111000///@@@KKKNNNMMMKKKVVVnnnllleeeyyy{{{~~~~~~xxxuuuvvv}}}yyyssslllddd]]]XXXQQQIIIAAA===999444333555444444444444444555555666555555666777888999999:::===<<<===BBBIIIMMMLLLJJJAAAAAAAAACCCFFFHHHIIIHHHEEEEEECCC@@@<<<:::;;;<<<<<<>>>??????>>>>>>@@@AAAFFFFFFEEECCCBBBBBBEEEGGGOOOVVV^^^aaabbbbbb^^^YYYZZZgggwww~~~{{{|||~~~|||vvvuuuvvvvvvxxx}}}zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}jjjNNN^^^oooIII888555444888666>>>CCCLLLeeerrr|||}}}|||hhhnnn|||jjjeeemmmzzz}}}~~~~~~|||zzz{{{yyyxxxvvvtttppphhh```ZZZPPPIII@@@:::888888666555333333333444555555666666777888888888:::===BBBFFF^^^jjjuuuuuuoooqqq~~~uuudddUUUJJJBBB;;;888888666666666555555;;;CCCYYYhhh}}}qqqiiiiiimmmlllkkknnnuuu~~~}}}|||~~~}}}{{{zzzzzz{{{|||~~~}}}}}}~~~~~~iiillllllkkkkkkjjjcccZZZNNNNNNVVVcccuuunnnLLLlll}}}zzz|||}}}nnnxxxvvvVVV@@@444222...000111***,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///888BBBNNNiiivvvyyynnnqqqtttooo|||{{{||||||nnnTTTPPPXXXcccnnnrrrooogggaaaPPPGGGJJJ[[[fff]]]LLLBBB===DDDTTTjjj~~~sssoooggg]]]UUUQQQQQQRRRWWW[[[```ddddddeeefffhhhiiikkknnnnnnmmmkkkkkkkkkgggddddddhhhjjjkkknnnsssxxx}}}~~~qqqdddTTTMMMFFFEEEBBB===999999;;;<<<<<<===>>>BBBHHHLLLGGGIIIOOOUUUVVVXXXbbbnnnyyy|||}}}|||zzz}}}yyyssssssrrrpppqqqtttrrrqqqqqqppppppqqqqqqrrroooooonnnmmmmmmmmmmmmnnnllllllmmmmmmllllllkkkjjjqqqrrroooggg^^^\\\bbbhhhvvv{{{~~~|||wwwtttttttttsssssssssttttttrrryyyjjjWWW___uuu}}}www}}}}}}xxx{{{}}}fffFFF>>>777555222111111111000///...AAAMMMPPPPPPNNNZZZsssrrrgggyyy}}}}}}|||uuuvvv~~~zzzssskkkccc\\\WWWOOOFFF>>>:::777444444666444333333333444444555666666666777777888999999999999;;;>>>CCCHHHKKKLLLLLLHHHHHHIIIHHHFFFFFFGGGHHHEEEDDDAAA===888666666777:::<<<>>>@@@@@@@@@BBBCCCGGGGGGFFFDDDBBBCCCFFFIIISSS]]]dddbbb]]]ZZZVVVQQQWWWhhhxxx}}}~~~{{{zzz~~~}}}~~~{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~jjjPPPfffUUU>>>777555999999@@@FFFSSSsss|||qqq]]]jjjxxx}}}iiigggsss}}}}}}~~~}}}}}}zzzyyywwwuuupppiii```ZZZOOOHHH???999777777666555111222333555666777888888888888888777888;;;AAAEEEFFFJJJMMMKKKFFFFFFJJJOOORRRNNNHHHAAA<<<999777777666444444666888===IIIVVVaaalllyyy|||qqqdddbbbhhhwwwxxx{{{{{{wwwwwwyyy{{{{{{|||yyyxxxvvvuuuuuuwwwyyyzzz|||}}}~~~iiikkkkkkjjjkkkjjjcccZZZNNNNNNVVVbbbrrrsssLLLcccoooppptttvvvxxx|||vvvbbbsssxxxXXXBBB555222...000111***,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---000999BBBQQQlllyyy|||jjjlllqqqkkkxxx~~~yyy]]]___dddkkkqqqrrrnnnhhhcccQQQJJJPPPaaaiii\\\III???>>>CCCQQQjjj~~~}}}~~~|||zzzjjjeee]]]SSSKKKHHHHHHJJJSSSXXX^^^aaaaaabbbccceeeeeehhhkkkllllllkkkkkkkkkfffcccdddiiilllmmmppptttyyy~~~wwwgggXXXIIIDDDAAABBB@@@;;;999:::<<<===>>>>>>AAAEEEKKKPPPDDDFFFLLLQQQQQQVVVgggyyy|||{{{{{{vvvssssssrrroooppptttqqqppppppppppppppppppqqqoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmwwwxxxuuujjj^^^[[[aaajjjuuu}}}~~~zzzuuuttttttttttttuuuvvvvvvzzzjjjOOOSSSlllyyy~~~zzzvvv}}}fffFFF===999666333111111000///...111EEEQQQSSSQQQNNNZZZssswwwjjj|||}}}{{{{{{{{{ssskkkccc[[[VVVMMMDDD<<<888666333444777333333333333333444555666888888888777777777777777222888???DDDHHHMMMTTTYYYYYYZZZXXXSSSKKKGGGFFFHHHFFFEEEBBB===888555555666999;;;>>>@@@@@@AAACCCDDDGGGGGGFFFDDDCCCDDDHHHKKKZZZgggoooiii___ZZZWWWUUUaaasss~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~jjjRRRhhh^^^CCC999666999;;;AAAHHHZZZhhhSSSfffuuu~~~sssrrr~~~}}}}}}{{{zzzxxxvvvqqqiii```YYYNNNFFF===777666666666555222333555777999:::;;;;;;888777666555555999>>>CCCAAA???>>>>>>@@@@@@>>><<<999:::;;;:::888666555666555333444999???JJJ]]]nnnzzzqqqeeehhhqqqwwwyyy~~~zzzvvvvvvwwwyyy{{{~~~{{{lllllllllmmmoootttxxx{{{{{{|||~~~kkkjjjjjjjjjjjjgggbbb___TTTMMMTTTeeesssuuuUUUUUUmmmpppjjjtttwww~~~pppeeeyyyyyy]]]FFF222000222///---111...---,,,,,,++++++,,,,,,)))---++++++///,,,111CCCXXXuuu}}}ooohhhiiiiii~~~[[[___bbbhhhpppuuurrriiiaaaSSSGGGTTT```fff^^^DDD@@@>>>DDDTTTkkk~~~|||{{{xxx~~~zzzqqqeee\\\PPPFFFBBB@@@>>>===CCCOOOYYY[[[\\\^^^aaaaaaiiikkkmmmooonnnllliiigggeeefffggggggiiimmmrrrvvv}}}~~~~~~xxxkkkZZZNNNCCC@@@===;;;;;;;;;;;;;;;<<<<<<999999BBBMMMNNNHHHEEEHHHKKKLLLQQQ]]]ooo}}}|||wwwssspppooooooppprrrrrrpppnnnpppooonnnmmmnnnoooqqqssssssqqqnnnmmmmmmmmmkkkjjjjjjkkkkkklllmmmnnnooooooxxxzzzsssfff^^^```ccccccppp|||yyy~~~~~~wwwpppmmmqqquuuwwwwwwzzz~~~mmmPPPNNNpppzzzzzz}}}zzzwww|||}}}qqqKKKBBB888666222///......///000222===JJJPPPLLLKKKWWWfffrrr{{{~~~}}}~~~yyy~~~xxxqqqkkkddd[[[UUUOOOEEE;;;888666555555777888444222555666555666999999<<<;;;888666888888555:::999:::>>>FFFQQQ\\\bbbjjjiiihhhfffaaaYYYOOOIIIFFFDDD???;;;777555444444444777:::<<<===???BBBDDDFFFHHHIIIGGGEEEHHHOOOVVVfffjjjooopppiiiaaa___aaawwwzzz~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}zzziiiQQQlllddd@@@444;;;>>>BBBBBBLLLhhh}}}vvvpppmmmxxxxxx{{{~~~|||xxxvvvrrrkkk___VVVNNNDDD;;;888666444333555111333555777888888777666;;;:::888777777888:::<<<<<<>>>???>>>;;;999999:::;;;:::999777777777777888333777<<<===@@@RRRuuuqqq]]]VVVYYYgggeeejjjzzzzzzuuuuuuwwwwww|||{{{ssskkkfff___\\\ZZZ]]]eeennnuuuxxx}}}}}}~~~jjjjjjjjjkkkkkkiiieeebbbSSSMMMSSS___hhhuuu}}}wwwRRRRRRkkkooojjjqqqqqqxxx{{{qqqgggxxxcccKKK666222222///---///...---,,,,,,++++++,,,,,,''',,,+++---222000666III^^^zzz}}}rrrsssvvvuuu[[[VVVXXX^^^hhhpppooohhh```UUUKKKXXXbbbfff^^^CCC???===EEEUUUmmm}}}{{{zzzxxxwwwyyy~~~~~~uuujjjZZZRRRGGG>>>:::888888777<<>>===;;;::::::;;;;;;;;;===??????AAAIIIQQQOOOIIIIIIMMMRRRWWW]]]hhhvvv~~~wwwooofffaaa^^^aaafffkkkppprrrtttuuupppooonnnmmmnnnoooqqqrrrqqqooommmlllmmmlllkkkjjjkkkkkkllllllmmmmmmnnnnnnsssqqqhhh[[[VVV[[[```aaaooo{{{xxxwww|||}}}xxxrrrpppsssuuuvvvtttzzzrrrTTTOOOlll{{{|||{{{~~~sssLLLBBB888666333000......///000333>>>KKKOOOJJJJJJWWWhhhuuu~~~{{{xxxrrrlllddd[[[UUULLLBBB:::888888666666888888444333666666555555777555888999777777:::;;;888999999:::>>>GGGSSS___fffqqqpppnnnkkkfff\\\PPPGGGCCCAAA===:::666444333222111333777999;;;===@@@CCCHHHIIIJJJJJJKKKPPPXXX^^^pppqqqssstttssspppnnnnnn}}}{{{yyyzzzzzz|||~~~}}}}}}||||||}}}{{{{{{}}}~~~{{{iiiPPP\\\zzzdddEEE888;;;;;;CCCDDDMMMeee~~~www|||{{{||||||xxxuuurrrjjj___UUUNNNDDD;;;888666444333444111222444666888888888888<<<;;;:::888888888888999::::::;;;;;;;;;;;;;;;;;;AAA@@@???@@@@@@@@@===;;;777888;;;DDDWWWsssyyyiiiWWWIIIEEEHHHJJJOOO]]]qqq{{{xxxwwwxxx{{{qqq```XXXTTTPPPKKKIIIIIIIIIJJJNNNVVVbbbnnnvvv{{{|||~~~hhhggghhhiiijjjhhheeebbbUUUOOOSSSZZZ^^^mmm|||~~~ZZZTTTiiimmmgggmmmoooyyy{{{tttfff{{{xxxjjjSSS<<<444333///,,,---...---,,,,,,++++++,,,,,,(((,,,,,,...222000999PPPggg}}}~~~xxxxxxwwwVVVJJJLLLSSS___kkknnniiibbbWWWOOO]]]eeeggg]]]BBB>>>===FFFXXXooo}}}{{{xxxvvvuuuttttttzzz|||}}}}}}}}}wwwjjj]]]NNNGGG???888666666777777@@@CCCGGGMMMXXXdddhhhgggmmmnnnpppqqqooojjjfffbbbcccdddggghhhkkknnnssswwwxxxwwwsssnnneeeXXXJJJAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;???CCCHHHNNNQQQNNNHHHJJJOOOVVV^^^fffnnnwww||||||{{{|||yyy{{{oooeee___]]]bbbiiimmmnnnoooqqqssspppooonnnmmmnnnooopppqqqnnnmmmkkkkkklllllllllkkkllllllllllllllllllllllllkkkfff[[[PPPOOOVVV]]]^^^oooyyy~~~yyyyyy|||~~~zzzwwwsssrrrtttuuutttrrrttt~~~rrrSSSJJJdddzzz|||zzzvvvNNNAAA:::777444111//////000000444???LLLOOOHHHHHHXXXkkkuuuxxxrrrlllddd[[[UUUHHH@@@999999:::888777999777444444777777444333666:::;;;::::::???FFFGGGCCC>>><<<999999===EEENNNSSS______aaadddfffaaaVVVMMMAAA@@@===;;;888666444222000222555777999<<<@@@CCCIIIJJJLLLOOOUUU\\\ccchhhpppnnnlllnnnsssyyy|||}}}|||yyyuuurrroooqqqssswww~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}jjjOOOSSSyyy|||vvvcccEEE888;;;:::DDDGGGNNN___yyy}}}qqqwww|||}}}|||xxxuuurrrjjj^^^UUULLLCCC:::777666333222444111222222333555777888999===<<<<<<;;;:::999888777999999<<>>>>>@@@???PPPhhh|||}}}|||jjj[[[KKKDDDCCCAAA@@@AAA>>>AAAEEEKKKUUUbbbqqq{{{yyyzzz}}}gggffffffggggggfffccc```YYYQQQSSSXXX\\\mmmcccUUUdddgggaaagggmmm|||wwwgggsss|||~~~pppYYYAAA666333000------...---,,,,,,++++++,,,,,,+++---+++,,,///---<<>>>>>HHH[[[rrr}}}zzzwwwuuuttttttuuu|||{{{zzzzzzxxxooo___QQQHHHDDD===999888:::===@@@IIINNNSSSVVV]]]eeehhhgggkkklllooopppnnnjjjfffcccaaacccfffiiikkkooosssvvvuuurrrmmmeeeZZZNNNCCC<<<;;;<<<======<<<:::::::::999===CCCHHHLLLMMMKKKGGGLLLQQQZZZdddlllqqqssstttsssrrrsssxxx|||{{{uuuoooooo|||xxxmmmgggffflllqqqrrrnnnlllmmmooooooooonnnnnnnnnnnnooopppllljjjiiijjjkkkmmmllllllllllllllllllkkkkkkjjjjjjeee^^^TTTNNNQQQWWW\\\]]]oooyyy}}}vvvtttssssssuuuuuusssqqqrrr}}}qqqQQQFFF___~~~zzz|||zzzzzzPPPAAA;;;999555222000///000111555@@@MMMOOOHHHHHHZZZnnnzzz|||vvvpppkkkcccZZZTTTFFF???999:::;;;888666777666444555888666333333666:::;;;@@@JJJZZZfffcccZZZAAA===777333333777<<<@@@HHHIIINNNWWW^^^^^^VVVOOO@@@@@@???===;;;999777555222444666888999;;;???BBBHHHIIINNNUUU^^^eeeiiikkkgggeeeaaaaaahhhwww|||wwwsssqqqooommmnnnqqqwwwxxxqqq{{{www{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz|||~~~~~~~~~nnnQQQRRRqqqyyy```???555;;;>>>DDDHHHNNNXXXlll}}}pppvvv|||~~~|||}}}{{{wwwuuurrrjjj^^^UUUKKKBBB999777666333222333333222111000111333555666:::;;;<<<===<<<;;;999777888:::BBBOOO^^^gggiiiggg___[[[XXX[[[``````ZZZSSSDDD>>>999CCC^^^sssiiiRRR>>>777444999???AAABBBCCCQQQkkkfffZZZOOOLLLLLLKKKIIIIIIEEEGGGMMMXXXeeerrr|||wwwzzz}}}kkkiiihhhggggggeeebbb___ZZZPPPPPPVVV]]]pppcccRRRaaaiiicccdddgggwww{{{mmmttt{{{zzzuuu___EEE777333222///......---,,,,,,++++++,,,,,,------***+++...///EEEiiitttkkknnnqqqqqqmmmlllpppuuuxxxyyyfffKKKAAAEEEOOO\\\hhhnnnmmmiiiXXXVVVeeefffccc[[[CCC???@@@JJJ]]]ttt}}}zzzxxxxxxxxxyyy}}}{{{zzzttthhhXXXMMMIIIEEE???999888;;;@@@DDDPPPZZZbbbcccbbbcccdddcccggghhhiiiiiigggddd```^^^___bbbfffiiikkknnnqqqsssqqqnnnhhh___SSSIII@@@<<>>CCCHHHKKKKKKKKKMMMTTTZZZccclllrrrtttsssqqqmmmkkkkkknnnrrrppphhhaaalll{{{}}}sssoooqqquuuxxxvvvqqqoooqqqtttoooooonnnnnnnnnnnnnnnnnnkkkiiihhhiiikkkmmmmmmllllllllllllkkkjjjjjjiiiiiibbb\\\VVVUUUXXX[[[]]]]]]kkkxxxzzztttsssssssssttttttsssrrrzzztttQQQDDD]]]}}}}}}~~~~~~{{{uuuvvv~~~{{{SSSDDD<<<:::666333111000111222555@@@NNNQQQLLLLLL\\\ooo{{{zzz}}}yyysssooojjjbbbYYYRRRFFF???:::;;;;;;777555555666555666888666333444888555???QQQiiiwwwddd<<<999444222222666;;;>>>CCCDDDGGGMMMRRRQQQJJJCCC=========<<<;;;999888777555666777777777999===@@@FFFIIIPPPXXXaaaeeeffffffaaabbb^^^WWW\\\nnn~~~wwwqqqoooooooooooonnnqqqwwwlllbbbgggrrr|||{{{zzzyyyxxxwwwwwwwwwwwwzzzzzz{{{}}}~~~rrrTTTQQQlll~~~yyy\\\;;;222<<<@@@DDDIIILLLRRRdddzzz~~~}}}xxx{{{tttwwwzzzsssrrrwww~~~{{{wwwtttqqqjjj^^^TTTIII@@@999777666333111222333222///...---...000111333444777999999888777555666999CCCQQQ___gggfffbbbTTTNNNIIIJJJOOOQQQMMMHHH;;;;;;===KKKbbbkkkXXX>>>:::888:::???AAA@@@BBBFFF```fff```\\\^^^___ZZZUUUSSSQQQRRRYYYiii|||yyyzzz}}}nnnllljjjiiihhhgggdddaaaWWWLLLKKKPPPVVVjjj~~~dddSSSgggvvvpppjjjfffuuuyyy{{{}}}yyyxxx{{{|||fffKKK999444444222......---,,,,,,++++++,,,,,,---,,,***---000333NNNxxxuuurrrqqqqqqpppmmmlllnnnsssxxxvvvtttyyyxxxsssppp```FFFDDDKKKVVVaaahhhkkkjjjiii]]]\\\jjjgggaaaZZZDDDAAABBBMMM___uuu~~~}}}~~~~~~{{{xxxoooaaaTTTNNNIIIEEE>>>888666:::BBBHHH\\\gggppppppkkkgggeeeccceeeeeeeeecccaaa___]]][[[^^^aaafffiiikkklllnnnooollljjjddd[[[PPPGGGAAA???CCCEEEEEEBBB===:::;;;===@@@BBBHHHNNNOOONNNRRRWWWZZZaaaiiipppssssssrrrrrrnnnllljjjjjjjjjhhhccc___gggrrrzzztttrrrtttvvvoooooonnnnnnnnnnnnmmmmmmkkkiiihhhiiikkkmmmmmmmmmkkkkkkkkkjjjjjjiiiiiiiiiccc^^^\\\^^^^^^\\\\\\^^^fffuuuyyyxxxwwwuuutttsssssssssttt}}}rrrNNNBBBZZZxxx~~~xxxsssvvv{{{{{{TTTGGG>>>;;;888444222111111222444???MMMUUURRRSSS```ooo}}}ttt{{{xxxsssnnnjjjbbbYYYRRRFFF???:::::::::777555555777666777888666333777===AAATTTnnndddLLL888666333111111333666999===>>>???AAABBB@@@===:::999999888888777777666666555666666666777999===@@@HHHLLLQQQWWW[[[]]]^^^^^^___bbb]]]SSSTTTeeezzz~~~}}}xxxrrrnnnnnnnnnooopppooorrrxxx~~~~~~jjjeeeeeekkkssszzz}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{~~~~~~}}}sssTTTRRRnnnuuu\\\<<<333===AAAFFFJJJLLLOOObbb|||vvvyyy}}}xxxwwwzzz}}}~~~{{{wwwtttqqqiii]]]TTTHHH???888777666333111222222111///---,,,---...///---...111333444444333222333555;;;DDDKKKMMMJJJFFFBBB>>>999999<<<>>><<<999888:::DDDUUUdddaaaLLL999<<<;;;<<<<<<:::;;;BBBLLLhhh{{{zzz~~~vvvqqqggggggooo|||}}}llljjjhhhggggggfffdddbbbUUULLLJJJJJJKKK^^^wwwjjjVVVhhhyyytttllliiiyyy~~~zzzwwwuuuxxxoooRRR===666666333......---,,,,,,++++++,,,,,,+++++++++///111111LLLxxx}}}uuuyyyzzzuuupppooorrrvvvzzz|||ssspppssstttqqqqqqdddKKKKKKVVVccckkkllljjjjjjjjjfffeeeqqqiii```YYYDDDAAAEEEOOOaaauuu|||xxxrrrfffWWWOOOOOOFFFCCC>>>999:::BBBNNNWWWkkkrrrwwwuuupppjjjccc]]]ZZZYYYYYYYYYYYYZZZ[[[\\\]]]aaaeeehhhiiijjjkkklllfffeeeaaaYYYOOOGGGCCCBBBCCCEEEEEEBBB===:::===@@@CCCGGGOOOVVVWWWTTTXXX___```gggppptttttttttwwwzzzwwwtttqqqmmmjjjhhhgggggggggiiikkkkkkkkkqqq{{{xxxppplllllloooqqqnnnnnnooonnnnnnmmmmmmlllllljjjiiijjjlllmmmmmmmmmjjjjjjjjjjjjiiiiiiiiiiiiddd``````aaa^^^YYYZZZ^^^ddduuu|||{{{vvvrrrqqqsssuuuzzzqqqPPPGGG```|||xxxrrryyywwwzzzVVVKKK???<<<999555222111222222333===MMMXXXYYYZZZcccnnnyyy{{{jjjzzz{{{xxxtttppplllddd[[[TTTEEE===888888999888777888888777777888555444:::BBBSSSiii~~~rrr[[[DDD555666555444444555666888999:::<<<<<<:::888777999;;;888777666555555666777777777888999999;;;>>>CCCGGGOOOQQQSSSSSSQQQRRRVVVYYY^^^bbb___WWWZZZkkkyyy|||{{{zzz{{{zzzvvvvvvtttrrrqqqrrrrrrqqqppprrruuuyyyyyy}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyzzz|||}}}|||{{{pppRRRNNNpppxxx^^^>>>555???CCCHHHLLLLLLPPPfffzzzttt|||~~~~~~~~~{{{vvvtttqqqiii]]]TTTFFF>>>888777666333111111000///.........///111111...///111222222222222111222333555777888999999999<<<;;;999999::::::888666;;;:::FFFYYY___RRR???666777666777:::<<<@@@LLLWWWuuugggeeeddddddddddddcccaaaUUUNNNLLLHHHCCCUUUsssmmmSSS___mmmiiidddfff|||zzz{{{xxxxxxzzzvvvWWW@@@888777333......---,,,,,,++++++,,,,,,+++,,,,,,000///,,,DDDnnnyyyqqqxxxtttkkkmmmtttzzz{{{{{{xxxvvv{{{}}}{{{}}}qqqYYYSSS```nnntttqqqlllkkkmmmmmmlllvvvkkk```XXXDDDAAAFFFPPPbbbttt|||wwwssslll]]]NNNIIILLLDDDAAA>>><<>>999:::000111555:::???DDDHHHJJJFFFGGGDDD>>>777555888<<<999888666555555777999:::999:::<<<>>>@@@EEEKKKOOOUUUVVVTTTOOOJJJJJJPPPWWWaaafffeeebbbjjj{{{{{{}}}{{{vvvtttvvvvvvtttrrrrrrtttvvvxxxwwwtttrrrvvvxxx|||{{{{{{zzzyyyxxxxxxxxxxxx{{{yyyxxxyyy{{{{{{zzzyyy}}}mmmOOOFFFlll```>>>666AAAGGGJJJNNNMMMQQQjjjtttqqq}}}|||~~~~~~zzzvvvtttqqqiii]]]TTTFFF>>>777777666333111111.........///111222444555444444444555444444333333333333333333444777<<<@@@<<<>>>???@@@???===;;;999<<<888CCCYYY]]]LLL<<<;;;999888;;;BBBHHHMMMVVV^^^kkkfffbbbcccffffffbbb]]]YYYNNNHHHNNNXXXccctttsssNNNNNNZZZ```eeegggwwwxxx|||vvvyyy~~~|||PPP>>>:::...111000//////...---,,,,,,,,,,,,***...++++++...000@@@[[[xxx|||}}}tttnnnrrryyyssswwwvvvqqqttt~~~{{{ttt```hhhmmmssstttnnnhhhhhhlllmmmccc^^^cccaaaSSSEEE>>>AAANNNbbbuuu~~~zzzwwwnnn___RRRIIICCC@@@HHHEEEAAA@@@HHHXXXlllyyyxxxmmmfffhhhhhh^^^MMMAAA:::888888;;;BBBJJJOOORRRYYY^^^ccceeecccaaaaaabbb]]]```___WWWJJJAAA???@@@FFFDDDBBBAAAAAACCCEEEGGGIIIOOOTTTTTTRRRVVV```jjjkkkzzzvvvqqqqqqrrrssssssssskkk^^^OOODDDAAAEEEJJJKKKLLLJJJKKKSSS___gggiiimmmllllllkkkkkkllllllmmmooommmkkkiiiiiijjjmmmnnniiihhhiiijjjllllllkkkiiidddccc```[[[VVVSSSSSSTTTdddyyyzzzyyysssqqqtttrrrnnnnnnyyytttLLLYYYvvvyyymmmvvvuuu___MMMFFFBBB<<<888666555444333111999JJJZZZYYYVVVeee{{{zzziiitttyyyyyyvvvoooiiieee]]]UUUEEE===888999999777666777555777999777555777===CCCUUUSSSMMMFFF>>>888666666999::::::>>>MMM]]]```\\\WWWRRRJJJBBB<<<888666555666999;;;999666666999<<<999@@@DDDEEEHHHPPPXXX[[[___UUUMMMKKKIIIGGGKKKSSS^^^fffmmmqqqxxx}}}xxxsssppprrrwww|||uuuuuuuuuvvvxxxxxxxxxvvvyyy}}}|||{{{yyyyyyzzzzzzxxxwwwuuuwwwyyyxxxwwwwwwzzz}}}zzzgggMMMBBBqqq\\\@@@999???EEERRRQQQOOOXXXqqq~~~{{{|||xxxvvvsssjjj\\\RRREEE<<<444333222111000222000...---///444777777666888888777444666888555///444222222333222444<<>>:::000333222//////...---,,,,,,,,,,,,+++...++++++///000@@@[[[zzz{{{zzzwwwrrrnnnoooqqqvvvvvvtttqqqsssxxxyyyvvvnnn[[[fffkkkqqqsssoookkkiiijjjiiiZZZRRRYYY^^^UUUEEE<<>>888777666666999AAAMMMVVVVVV[[[___aaaaaa``````aaa___aaa___VVVJJJAAA???AAAEEEDDDCCCBBBCCCEEEHHHJJJRRRUUUVVVSSSQQQVVVaaakkkppp{{{~~~yyyrrrooopppqqqrrrrrrsssmmmaaaSSSGGGAAAAAACCCEEEGGGHHHKKKSSS^^^eeefffmmmmmmllllllllllllmmmmmmmmmllljjjiiiiiijjjlllmmmjjjjjjjjjkkkmmmmmmkkkiiieeeccc```[[[VVVTTTTTTUUUeeeyyyyyy{{{~~~|||vvvppppppssssssooopppzzzuuuKKKTTTppp~~~|||qqq}}}{{{aaaKKKGGGCCC>>>999777666444333444;;;LLL[[[[[[VVVbbbvvv~~~kkksss||||||yyyrrrlllhhh```WWWFFF>>>888777888666555777444777999888666666;;;@@@GGGFFFCCC>>>888666555666444:::AAAKKKYYYdddbbb[[[SSSOOOIIIAAA;;;999:::<<<:::;;;<<<:::888777888:::999AAAIIINNNUUU^^^aaaaaa]]]UUUNNNKKKGGGFFFKKKSSSaaajjjsssyyy~~~{{{vvvsssrrrtttwwwyyyuuuuuuvvvxxxzzz{{{|||{{{}}}{{{zzzyyyxxxyyyyyyxxxxxxvvvxxxyyyxxxwwwwwwyyy{{{yyyyyyfffKKKNNNxxx^^^AAA:::@@@FFFSSSSSSSSSZZZppp}}}ppp~~~}}}~~~~~~{{{wwwuuuqqqhhh[[[QQQEEE<<<444333222000000111000......000444777888777999:::888555777:::888333777444444555444333777===LLLRRR\\\eeefff]]]OOODDD;;;:::???EEECCC;;;555444:::;;;???GGGTTT```hhhjjj~~~ggggggfffccc```___aaaddd]]]QQQHHHJJJPPPXXXhhhyyyrrrFFF???IIIWWWdddhhhttt|||zzzTTT>>>999111555444000///...---,,,,,,,,,,,,+++...++++++///111AAA\\\yyywwwtttrrrqqqqqqqqqppp{{{uuuqqqrrrrrrpppqqqtttnnn]]]bbbffflllooopppmmmiiifff___NNNFFFQQQ\\\VVVFFF:::AAAOOOeeeyyy~~~}}}}}}~~~~~~||||||tttfffVVVGGG>>>::::::AAACCCKKKYYYgggnnnmmmiii]]]TTTNNNOOOOOOIII@@@:::333555555333333999EEEOOOTTTWWW[[[]]]]]]^^^___```cccccc___UUUJJJBBBAAABBBEEEEEEDDDDDDEEEHHHJJJLLLRRRRRRQQQNNNNNNUUUbbblllsssyyy~~~qqqooollllllnnnpppqqqqqqqqqnnnhhh^^^TTTKKKGGGFFFKKKPPPTTTXXX___hhhjjjhhhkkkkkkkkkjjjjjjkkkkkkkkklllkkkjjjiiiiiijjjkkklllkkkkkkkkklllmmmmmmkkkiiieeedddaaa\\\WWWUUUUUUVVVeeewwwxxxwwwyyyxxxsssnnnooossstttqqqsss|||vvvJJJNNNeee~~~{{{{{{vvvfffLLLIIIEEE???;;;888666444333444999JJJZZZZZZSSS[[[kkkzzzmmmwww~~~}}}vvvpppkkkbbbZZZGGG>>>777666666444444666333666888888666666888;;;999999888666444555777999<<>>HHHUUUaaaiiimmmhhhgggdddaaa``````bbbddd\\\PPPGGGGGGLLLTTTeeewwwtttGGG>>>III[[[lllmmmuuu|||VVV===888222777444000///...------,,,,,,,,,+++...,,,,,,000222BBB]]]sssttttttrrrssswwwyyyyyy|||tttppprrrpppkkknnnwwwsssccc]]]aaaggglllooonnnfff^^^QQQEEECCCQQQ]]]WWWGGG<<<@@@MMM```ttt~~~}}}|||{{{zzz{{{|||}}}|||{{{xxxnnn___PPPBBB:::999<<>>DDDIIIUUUVVVXXXZZZ\\\^^^```aaagggeee___UUUJJJCCCCCCEEEGGGFFFFFFEEEFFFGGGIIIJJJIIIJJJKKKLLLQQQ[[[hhhrrrpppvvv{{{{{{nnneeeeeefffiiilllnnnpppppppppqqqqqqnnniiibbb\\\YYY]]]ccchhhlllrrrvvvuuupppgggffffffffffffggghhhiiikkkkkkjjjjjjjjjkkkllllllkkkjjjjjjkkklllllliiigggeeedddaaa]]]XXXVVVVVVWWWcccuuu~~~yyywwwxxxxxxtttooonnnrrrtttrrrttt}}}wwwKKKHHHXXX~~~xxxyyy{{{{{{gggOOOIIIFFF@@@<<<:::777555333000555DDDVVVWWWOOOQQQ]]]ooopppxxxrrrlllcccZZZHHH>>>666444444333333666333555888888666555666777444555555444444666999<<>><<<;;;888888<<<===::::::<<<999>>>FFFLLLNNNKKKEEE@@@JJJHHHFFFCCC@@@===;;;;;;777777:::DDDPPP\\\hhhqqqgggbbb]]]]]]```cccbbbaaa^^^RRRJJJJJJNNNWWWkkk~~~vvvJJJAAALLL___qqqpppttt~~~}}}vvv{{{vvvnnn|||WWW<<<666222777333000000///...------------+++///,,,,,,111333CCC^^^sssyyy{{{xxxwww|||zzzuuuuuuvvvpppiiinnnzzzvvvcccYYY```fffjjjmmmlllbbbUUUFFFBBBIIIZZZbbbWWWHHH???CCCLLL]]]ooo~~~}}}|||zzzyyyxxxyyy{{{{{{zzzyyyrrrfffXXXLLL@@@999;;;BBB[[[^^^aaacccaaa^^^[[[YYYPPPNNNOOOQQQLLLBBB:::888:::<<<>>>CCCIIINNNRRRTTTZZZYYYYYYZZZ\\\___bbbccciiieee]]]RRRIIIDDDFFFHHHJJJIIIGGGFFFFFFFFFFFFGGGCCCEEEIIIOOOYYYcccmmmtttnnnvvv|||}}}yyyrrriiiaaa\\\___cccfffjjjmmmoooqqqqqqtttyyy}}}}}}zzztttooommmsssyyy}}}|||uuubbbaaa______```cccfffhhhjjjjjjkkklllllllllllllllhhhhhhhhhiiijjjjjjhhhfffeeedddaaa\\\XXXVVVVVVXXX```sss~~~|||yyy}}}}}}yyyrrrooorrrsssrrrttt{{{wwwLLLDDDMMMppp{{{yyy}}}~~~bbbMMMIIIEEEAAA===;;;888555333///222@@@SSSXXXOOONNNVVVnnnmmmzzzrrrkkkaaaWWWFFF===444333333222333555333444777777777555444444666666666666555777:::===JJJLLLNNNNNNJJJFFFFFFHHHCCCDDDCCC@@@:::666666777888888888888:::>>>BBBDDDHHHMMMVVVbbbpppxxxsssiiiVVVSSSMMMHHHKKKXXXiiiuuuzzzvvvtttwww|||~~~|||{{{{{{wwwtttvvvzzz{{{xxxtttsssvvvzzz}}}zzzvvvuuuvvvwwwxxxxxxwwwuuutttwwwyyy{{{{{{zzzyyyyyywwwuuussslllttt~~~gggIII@@@___~~~fffFFF777???MMMUUUZZZ[[[\\\lllwwwkkkyyywwwfffWWWNNNbbbooouuuzzz|||yyywwwrrrgggXXXLLLBBB:::444444444222111222333444444555666777999::::::<<<;;;888888<<>>===;;;<<>>;;;;;;===999:::;;;<<<>>>@@@CCCDDDLLLLLLJJJFFFBBB???<<<999???;;;<<>>MMMWWW[[[\\\\\\mmmxxxhhhvvv}}}kkkZZZOOOjjjssstttxxx}}}zzzxxxsssgggWWWKKKAAA999444555777555444555555666666666555555777999:::===>>>:::999===???>>>AAABBBEEEGGGBBB;;;999<<>><<<>>>@@@???AAAHHHRRRUUUNNNBBB???BBBCCCBBB@@@<<<999888;;;>>>EEEIIIKKKHHHGGGIIIFFFAAA>>>???JJJ[[[eeeiiisss```cccfffhhhhhhjjjmmmooo]]]SSSJJJIIILLLVVVmmm~~~RRRDDDFFFVVVlllooosssuuuxxxuuuiii___AAA;;;888;;;222111000///......------...,,,///---...222555EEEaaayyy~~~|||eee]]]llluuurrrmmmgggXXXGGGGGGHHHTTTbbbdddUUUEEE???DDDNNN```uuu|||zzzxxxxxxyyyxxxwwwuuukkk]]]QQQLLLEEE>>>DDDPPPPPPIII@@@===>>>>>><<<999AAADDDGGGFFF===444444:::===QQQjjj}}}~~~xxxuuulllfff```]]]___aaaccccccbbbZZZNNNCCC===>>>CCCGGGKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJMMMWWWdddpppvvvxxxvvvxxxyyyuuujjj^^^WWWVVVYYY]]]bbbfffhhhlllqqquuuyyy|||uuugggWWWJJJEEEAAA===;;;???GGGQQQXXXbbbdddgggiiijjjiiigggfffeeeeeefffhhhkkklllkkkjjjbbbaaa^^^ZZZVVVUUUUUUWWWddd}}}}}}}}}yyyrrrrrrtttsssvvvssskkkEEE@@@FFFmmmxxxwwwyyyeeeMMMCCCAAA>>><<<;;;999777444444222>>>VVVccc^^^[[[^^^qqq}}}}}}rrrhhhZZZOOO===666111333555333333444555444444555777888888777777999<<<>>>AAAFFFLLLPPPYYYXXXWWWSSSLLLMMM^^^qqqnnn```MMMAAA>>>>>><<<:::555;;;???>>>>>>HHH[[[jjj{{{lllOOOKKKOOORRR[[[lll}}}~~~ooofffbbbiiisssxxx{{{~~~~~~~~~{{{yyyxxxxxxzzz}}}sssccc```]]]\\\XXXRRROOOQQQOOOXXXcccjjjoootttzzz{{{yyyxxxyyy{{{zzzuuurrrsss{{{kkkHHHDDDWWWttt|||UUU===CCCTTT^^^___]]]^^^rrrmmm|||yyykkkxxxzzzzzz~~~~~~{{{yyyvvvqqqeeeTTTGGG???888555777:::999999:::777888999777333222333666<<>>@@@AAA@@@@@@LLL[[[bbbZZZMMMHHHKKKFFFGGGGGGDDD===999777777:::@@@BBB@@@AAAEEEDDD@@@@@@EEEWWWooozzzyyy}}}bbbeeehhhgggfffhhhnnntttdddWWWJJJDDDIIIXXXnnn\\\===DDD^^^ooorrrqqq|||~~~xxxjjjCCC:::;;;888555333222111000////////////...///,,,---000000CCCdddvvv}}}uuu~~~kkkgggiiimmmqqqpppgggWWWKKKLLLUUU^^^``````YYYJJJ;;;IIIOOO___uuu}}}yyyvvvvvvwwwyyy{{{|||yyytttppprrrbbbRRRLLLLLLLLLQQQWWW\\\YYYUUUOOOKKKGGGDDDCCCCCC>>>:::888999:::999777BBBaaa|||xxxtttrrrooolllfff___]]]___aaa```^^^YYYQQQHHHCCC???>>>BBBHHHNNNJJJFFFEEEHHHLLLPPPRRRRRRSSSXXXbbboooyyy||||||vvvnnnddd\\\ZZZ]]]\\\```dddhhhlllooorrruuuwwwyyy}}}yyyhhh]]]RRRGGG???>>>;;;999:::???JJJYYYeeegggeeefffiiiiiigggiiimmmkkkkkkjjjjjjiiihhhhhhhhhaaa```^^^ZZZWWWWWWYYY[[[dddwwwyyyzzzxxxpppppprrrsssxxxyyygggGGG;;;OOOkkkzzzyyyxxxzzzzzzssslllqqqyyygggMMMFFFDDD@@@>>>===:::777555111222999PPPeeebbb]]]fffrrr{{{{{{sssiiiWWWGGG;;;:::888666555444444555555555666666777777888888888999<<>>:::999:::;;;;;;>>>BBBDDDDDD@@@HHH[[[vvv}}}}}}^^^```bbbccceeeiiioootttaaaSSSGGGGGGQQQaaattt~~~[[[@@@JJJfffxxx|||{{{~~~yyytttiiiDDD;;;>>>;;;999666555333111000///000000......,,,---000000CCCdddzzz~~~ssskkkvvv|||iiicccggglllooonnnggg\\\UUUTTT\\\dddgggggg```PPPAAAIIIOOO___ttt}}}{{{xxxwwwwwwwwwxxxyyyyyywwwssspppmmmaaaUUUQQQQQQUUU^^^iiitttpppiiiaaaYYYSSSPPPNNNHHHBBB;;;777666666666555===WWWmmmmmmfffdddeeedddbbb]]]VVVTTTTTTTTTQQQNNNGGGBBB@@@@@@@@@???BBBGGGJJJGGGDDDDDDHHHNNNRRRUUUXXX[[[```hhhrrrzzz|||rrrjjjbbb[[[[[[______bbbfffiiilllooosssuuuvvvvvvwwwyyy}}}uuufff\\\VVVQQQJJJEEE@@@??????CCCJJJTTTaaakkkkkkgggeeehhhiiihhhiiillljjjjjjjjjiiihhhhhhggggggaaa```]]]ZZZWWWVVVXXXZZZ```sssxxxzzzxxxpppppprrrssstttwwwfffFFF;;;PPPooo~~~yyy{{{{{{wwwppprrryyy~~~bbbIIIFFFDDDBBB@@@???===999777222333999OOOeeeddd___fffwwwxxx~~~{{{rrrgggVVVFFF;;;:::999777666666666777555666666666777777777888:::;;;>>>BBBFFFJJJLLLMMMPPPNNNNNNSSS^^^mmmzzzxxxfffQQQ???666777::::::;;;???BBBHHH]]]iiiQQQ___fffiiiiiinnnwwwxxxqqqnnnuuu}}}{{{wwwttttttwww|||~~~www___QQQJJJLLLNNNLLLGGGEEEEEEFFFCCCKKKXXXeeeooowww{{{}}}}}}{{{zzzzzzyyyxxxvvvttt{{{oooNNNHHHlll}}}PPP>>>FFFMMM]]]dddhhhjjjuuuwwwfffrrrqqqlll||||||~~~~~~{{{yyyxxxuuunnnaaaOOOCCC;;;:::999888888999:::;;;888888999999999999999999666;;;AAAHHHQQQZZZ[[[WWWJJJMMMSSS[[[bbbaaaXXXOOOTTTTTTSSSOOOJJJBBB;;;777:::@@@EEEDDDAAAAAAAAA@@@CCCGGGXXXuuuvvvmmmooo|||YYYYYY[[[___eeekkknnnooo]]]OOODDDIIIYYYjjjyyyzzz[[[DDDOOOkkk}}}}}}www|||llliiiDDD===@@@>>><<<999777444111000000000111---...,,,---000111DDDddd~~~wwwqqqjjjjjjuuu}}}ddd[[[aaaiiimmmkkkfffcccaaa^^^dddjjjnnnooogggUUUEEEIIINNN^^^sss~~~}}}|||{{{zzzzzzxxxwwwvvvwwwwwwvvvssspppiiiaaaYYYUUUUUU[[[fffpppyyytttlllccc[[[UUURRRQQQGGGAAA999444222333555666>>>QQQ___]]]VVVWWW[[[\\\ZZZWWWRRRPPPNNNKKKFFFAAA;;;:::===AAACCCCCCFFFLLLHHHFFFCCCDDDIIIOOOTTTWWW]]]```eeekkkqqqxxxvvvlllddd^^^[[[]]]bbbbbbeeeiiikkknnnpppsssvvvxxxvvvsssqqqssswww{{{rrriii]]]UUUQQQNNNHHHCCC>>>@@@DDDJJJTTTaaakkkrrrtttkkkeeefffiiiiiiiiiiiihhhhhhhhhhhhgggffffffeee```___]]]YYYVVVUUUWWWYYY___sssyyy|||~~~xxxrrrrrrsssssstttyyyiiiHHH>>>WWWwww~~~~~~~~~zzzsssqqq~~~|||{{{```IIIEEEDDDCCCBBBAAA???;;;888444555999LLLdddgggbbbgggyyy|||mmmuuu{{{qqqdddRRRDDD;;;;;;:::999888888999999666666666666777777777777:::<<<@@@DDDGGGHHHIIIHHHMMMJJJKKKVVVhhhvvv|||||||||sssaaaLLL<<<555777<<<999???BBBBBBNNNooorrrgggyyy|||yyyqqqpppvvvwwwsss{{{~~~yyywwwuuuuuuyyy}}}uuu]]]QQQLLLLLLKKKFFFBBB@@@CCCGGGEEERRReeetttzzz|||}}}~~~~~~|||zzzyyyyyyyyywwwuuukkkppp~~~pppPPPLLLtttXXXEEEJJJNNN]]]fffkkkjjjooo{{{rrraaajjj~~~xxxssszzz}}}yyy|||zzzrrrooorrr|||}}}zzzyyyxxxvvvpppaaaMMM>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;666:::@@@JJJXXXeeegggdddRRRPPPSSSZZZcccddd___YYY\\\\\\ZZZTTTKKKBBB:::777;;;IIISSSPPPGGGBBBAAA@@@GGGGGGTTTqqquuubbb\\\___nnn______aaahhhooorrrnnnjjj[[[LLLBBBIII[[[kkkuuuzzzyyy\\\EEEMMMiiixxxxxxkkk~~~kkkFFF>>>AAA>>><<<:::888444111/////////000---...,,,---111111DDDeeetttooonnnqqqyyyxxxzzz```PPP[[[hhhmmmjjjfffgggiiifffhhhlllqqqrrrhhhUUUDDDHHHMMM\\\rrr~~~~~~~~~~~~zzzxxxvvvvvvvvvuuusssqqqiiibbbZZZWWWXXX[[[^^^```\\\XXXRRRLLLHHHEEEDDDDDD===:::555333222555777999???LLLUUURRRMMMNNNRRRTTTQQQOOOMMMKKKIIIDDD>>>999999888:::>>>@@@CCCKKKSSSPPPLLLHHHHHHKKKOOOSSSUUUZZZZZZ]]]dddooowww{{{|||zzzpppeee___\\\[[[```eeegggiiilllnnnooorrruuuxxx{{{yyyvvvsssrrrrrrtttuuupppiiiaaa[[[YYYUUUQQQMMMFFFJJJOOOWWWeeeuuu~~~rrrgggfffjjjjjjgggfffgggggggggggggggeeedddccc```___\\\XXXUUUTTTVVVXXXbbbvvv{{{xxxtttttttttssstttyyyhhhGGG>>>ZZZzzz}}}tttqqq~~~}}}cccNNNDDDCCCCCCBBBBBB@@@<<<999555888999IIIbbbjjjeeeeeeqqquuu~~~iiisss{{{ppp```OOOCCC::::::999999999999999999666666666666777777777777888<<<@@@EEEGGGFFFDDDBBBHHHFFFHHHRRR___fffddd___^^^XXXMMM???555222777<<<999BBBDDDCCCUUUyyyvvv{{{yyysssxxx|||{{{{{{zzzzzzzzz{{{~~~xxxeee[[[WWWVVVRRRMMMHHHHHHMMMRRRQQQcccyyy{{{zzzxxxwwwwwwvvvtttrrrhhhkkk|||lllNNNHHHrrr]]]HHHIIIJJJ\\\ggglllkkknnn{{{rrrffflllzzz}}}xxxnnndddccchhh{{{|||zzzzzzyyyyyyssscccMMM<<<::::::;;;<<<<<<<<<;;;;;;999999999::::::;;;<<<<<<:::;;;>>>EEETTTccciiiggg[[[WWWWWW___hhhjjjhhheeedddccc```VVVJJJAAA<<<<<>>@@@<<<:::888777444111///......///---...,,,...111222EEEfff|||zzzwwwssstttxxxxxxzzz~~~vvv\\\IIIXXXhhhoookkkggggggkkkllljjjlllsssuuuiiiTTTBBBHHHMMM[[[ppp~~~}}}~~~|||zzzxxxwwwvvvvvvtttsssiiiaaaXXXWWW\\\\\\SSSIII===;;;888666444555666777444444555555666888:::<<<>>>EEEKKKJJJGGGFFFGGGHHHDDDDDDBBBAAA>>>:::444111777444333555888@@@OOO\\\[[[VVVPPPLLLLLLMMMOOOPPPNNNKKKNNN\\\ppp|||}}}yyysssiii```]]]]]]^^^ccchhhjjjlllnnnpppqqqtttxxx{{{}}}||||||zzzxxxuuurrrpppkkkhhhfffgggiiijjjiiiggg]]]aaafffoooxxxjjjgggjjjiiifffdddeeefffgggggggggeeecccbbb___^^^[[[WWWTTTSSSTTTVVVdddxxx{{{yyyuuuvvvvvvtttssswwwcccBBB===]]]}}}~~~uuussseeePPPDDDCCCBBBAAAAAA???<<<999777999888DDD___kkkeeebbbccckkkvvvqqqzzz|||ooo]]]KKKAAA999999999999999999888888777777777777666666666666999<<>>@@@BBBEEEJJJMMMLLLGGGBBB@@@@@@===888333333777;;;:::AAACCCFFFZZZwww}}}xxxvvvsssyyy{{{mmmjjj{{{{{{sssyyy~~~|||}}}~~~~~~qqqllliiiiiifffbbb^^^___ccchhhiiizzz~~~{{{yyyxxxxxxxxxwwwtttrrrkkkmmmeeeGGGBBBhhhcccLLLIIIHHH\\\gggkkkhhhkkk|||yyypppqqqxxx|||vvvggg___eeeooo}}}}}}~~~~~~}}}{{{||||||wwwgggOOO===999999:::;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===<<<;;;???LLL]]]fffhhhaaa]]]^^^gggnnnmmmkkklllnnnlllfffXXXIII??????AAAOOO```hhh[[[KKKFFFGGGGGGPPPRRRZZZjjjzzz}}}}}}~~~}}}{{{vvvwwwzzz~~~}}}wwwooobbbWWWWWW]]]oooyyylllllloootttwwwrrrggg^^^ZZZOOOFFFGGGNNNWWW___gggwww]]]EEEGGGcccoooHHH===>>>:::777666555444222000///......---...,,,...222333FFFggg~~~}}}{{{tttxxx{{{www{{{zzz{{{sssVVVKKKZZZkkkqqqmmmggggggjjjmmmhhhjjjsssxxxlllUUUDDDGGGLLLZZZooo~~~}}}||||||}}}~~~}}}{{{yyywwwwwwvvvtttrrrfff___WWWWWW^^^]]]MMM:::444333222111111222333444333555999;;;===???BBBDDDGGGJJJLLLLLLIIIFFFCCCBBB@@@@@@>>>;;;888555222000666333222333888CCCVVVgggaaa\\\TTTNNNKKKKKKJJJJJJCCCAAAFFF[[[uuuxxxlllddd]]]]]]aaacccgggkkkmmmoooqqqrrrtttwww{{{~~~~~~{{{uuurrrnnnnnnpppssswwwyyyyyyxxxqqqvvv|||yyykkkhhhiiihhheeedddeeefffggghhhgggeeecccaaa___]]][[[VVVSSSRRRSSSUUUbbbxxx{{{yyyuuuvvvvvvsssvvvwwwbbbCCCFFFmmm|||}}}xxxwww~~~bbbMMMGGGEEEBBB@@@@@@>>><<<:::777:::666>>>ZZZkkkddd]]]XXXcccqqq}}}~~~oooZZZIIIAAA999::::::::::::999888777777777777777666666666666999===BBBFFFFFFDDD@@@===999<<>>???DDDWWWeeegggXXXJJJJJJKKKGGGSSSYYYccclllqqqzzzyyyvvvuuutttjjjiiigggffffffccc```]]]ZZZWWWUUUQQQIIIIII[[[pppddddddfffhhhiiieee^^^XXXWWWPPPIIIGGGHHHNNN\\\hhhvvv___GGGGGGbbboooGGG===>>>:::777444555555444333111000///---...,,,...222333FFFgggzzzpppuuu}}}qqquuuzzzuuu}}}{{{www\\\UUUaaannnrrrmmmhhhhhhkkkhhhbbbdddqqqxxxnnnXXXGGGGGGKKKYYYnnn~~~~~~}}}}}}||||||{{{zzzxxxxxxwwwvvvssspppccc^^^XXXVVV[[[YYYHHH444444555555666666666666666555888===AAAEEEJJJPPPUUUZZZWWWUUUSSSPPPJJJEEEBBBEEECCC@@@;;;777555444555777666777999===EEEVVVfff___YYYRRRKKKHHHGGGGGGGGGBBBBBBLLLaaaxxx|||rrrggg___\\\```eeehhhjjjllloooppprrrsssuuuyyy~~~~~~{{{wwwxxx{{{}}}}}}|||zzzuuuiiifffhhhgggffffffeeefffhhhhhhhhhfffcccaaa^^^]]]ZZZVVVRRRQQQRRRTTT```wwwwwwsssttttttqqqtttttt^^^DDDQQQvvv{{{~~~{{{vvv|||aaaLLLKKKGGGCCC@@@???>>>===;;;888;;;444999VVViiibbbXXXUUUaaaooo}}}oooXXXGGGAAA<<<<<<<<<<<<;;;:::888777888777777777666666666555666999>>>AAABBB@@@<<<:::666888;;;======;;;999777888<<>>;;;999999;;;;;;>>>BBBHHHRRRXXXQQQEEE===CCCBBBBBBFFFIIIVVVnnnuuukkkqqq{{{|||}}}||||||||||||zzzwwwtttnnnpppwwwYYYCCCFFFdddkkkYYYYYYWWW```ooovvvnnnjjjwww}}}sssssszzz|||}}}|||~~~{{{mmmTTTAAA<<<;;;;;;:::;;;===>>>??????===;;;:::999:::;;;;;;999=========CCCPPP]]]ccc^^^aaakkkssslll[[[RRRTTTcccfffdddWWWGGG===>>>DDDQQQ\\\]]]QQQLLLRRRSSSLLLUUU___lllrrrppprrruuullljjjkkkeeebbb^^^[[[WWWQQQKKKGGGDDDBBBCCCEEEDDDIII___xxx{{{tttuuu{{{~~~}}}aaaaaaaaabbbbbbaaa^^^\\\UUUQQQLLLHHHEEEKKK\\\mmmwwwaaaIIIGGG```nnnGGG===>>>:::777444555666777666444111000---...,,,...222333GGGhhhtttkkkoooxxx}}}mmmooosssmmmwwwyyymmm]]]gggppprrrmmmiiijjjmmmbbb[[[]]]mmmwwwnnnXXXIIIGGGKKKYYYmmm}}}~~~}}}zzzyyyxxxwwwwwwuuuqqqnnnaaa___ZZZUUUUUURRRCCC111222333555777888999888888555999>>>DDDJJJTTT^^^fffeee```ZZZVVVQQQJJJDDDAAAHHHEEE@@@:::555333333555444555888<<<===AAAMMMZZZZZZUUUNNNHHHFFFEEEEEEEEEFFFIIITTTfffwww|||sssiiiccc]]][[[bbbhhhkkkkkkmmmoooqqqssstttvvvzzzxxxzzz~~~zzzpppfffeeefffffffffhhheeefffhhhiiihhhfffcccaaa^^^]]]ZZZUUUQQQPPPQQQSSS```wwwvvvqqqrrrrrrooojjjjjjUUU???RRR{{{zzzsss~~~}}}ttt|||cccNNNNNNJJJEEEAAA??????>>>===888;;;333666SSShhhaaaTTTWWWaaannnoooXXXGGGAAA>>>>>>>>>>>>===;;;999777888888777777666666666555222555999<<<===;;;888555777777888:::===>>><<<::::::===???>>>;;;888999:::;;;===BBBGGGLLLMMMHHHBBB:::CCCAAA<<>>===;;;;;;<<<>>>@@@BBBAAA@@@===;;;::::::;;;<<<888>>>@@@???AAAJJJTTTZZZZZZ```lllttthhhPPPDDDEEEPPPWWWZZZSSSEEE<<<>>>DDDEEEPPPRRRKKKNNNZZZ\\\SSSWWWbbbpppwwwtttpppxxx~~~lll```\\\^^^___]]]YYYUUUQQQKKKEEEAAA>>>;;;===CCCEEEHHHZZZpppsssssslll```\\\cccjjjlllppptttxxx|||~~~~~~bbbbbbbbbbbbaaa```^^^]]]WWWUUUIIIBBBFFFLLLZZZppp~~~aaaFFFHHHaaa|||~~~{{{~~~jjjIII@@@===777777:::999999777555333111000000000,,,...222222BBBaaavvv{{{yyyssssssyyytttoooqqqvvvyyywwwuuu}}}zzzkkkkkkmmmpppmmmiiimmmtttdddYYY]]]iiikkkggg[[[JJJFFFLLLXXXiiiyyy|||yyyvvvuuuuuutttppplllddd^^^YYYVVVSSSKKK===222555555777<<>><<<;;;666;;;>>>@@@JJJXXXbbbccc``````aaa___UUUJJJEEEGGGPPPJJJAAA:::333000777@@@@@@:::888<<>>;;;;;;III]]]bbb\\\XXXVVVbbbxxx}}}}}}rrrZZZGGG@@@???<<<===AAA@@@888555666666777777666444444666888666777777777666777888:::444555777888:::;;;;;;<<<===HHHNNNHHH>>>999:::;;;<<<===BBBIIILLLFFF>>>888>>>;;;:::;;;;;;???MMM\\\xxxzzzxxxsssssszzz}}}{{{{{{{{{}}}zzz{{{|||{{{yyyyyyzzzwwwrrrgggyyynnnPPP===AAARRRwww___CCCAAAEEEXXXooo{{{{{{|||~~~~~~~~~}}}|||{{{pppYYYDDD>>>;;;::::::;;;===EEEOOONNNWWWVVVHHH???AAADDDBBB@@@AAAAAAAAAGGGPPPTTTTTTZZZbbbjjjiiiYYYFFF=========OOOOOOCCCAAABBBAAADDDIIIFFFFFFNNN\\\hhhllllllbbb[[[cccyyyuuujjjkkk{{{}}}}}}tttaaaQQQNNNTTT[[[XXXTTTPPPMMMJJJEEEBBBGGGCCCAAAAAAAAADDDMMMWWWXXXPPPJJJJJJJJJKKKRRR[[[^^^bbblllyyy~~~}}}```aaaaaaaaa```^^^\\\[[[VVVRRREEE>>>FFFNNN]]]ssszzz___EEEDDDZZZrrr}}}|||uuuyyyeeeDDD>>>===888888888888777666444222000///000///,,,...222222DDDcccvvv|||yyyqqqqqq}}}tttppplllrrruuu|||vvvtttbbbhhhnnnooolllkkkmmmqqqggg[[[___mmmqqqlll___LLLDDDKKKWWWggguuu~~~}}}~~~zzzwwwtttttttttrrrnnnjjjddd___ZZZUUUQQQHHH<<<222222444888<<<<<<:::777666999<<<>>>@@@FFFNNNOOOJJJIIIJJJNNNPPPKKKDDDDDDGGGPPPHHH@@@999444333:::CCCBBBDDDJJJRRRWWWYYYYYYYYYPPPJJJCCC@@@DDDLLLTTTYYY[[[___eeelllqqqppplllhhhaaabbbdddfffiiimmmoooqqqnnnppprrrtttwww~~~ooollljjjhhhfffeeefffggghhhfffggghhhhhhgggdddaaa___\\\ZZZWWWTTTQQQQQQQQQQQQcccttt|||sssqqqrrrppplllhhhaaaPPPBBBNNNnnnzzzxxx||||||~~~\\\QQQJJJFFFCCCAAABBBBBB???<<<<<<===;;;:::GGG[[[ccc___XXXUUUbbbzzz{{{wwwbbbOOOFFF???<<<<<<@@@@@@;;;888:::777888999999999888888888555555666666666666777888666777888999::::::::::::AAAKKKPPPIII>>>999999:::<<<===@@@DDDDDDBBB???===<<<;;;<<<======>>>HHHTTTgggmmmooopppttt|||}}}|||}}}yyy{{{}}}|||yyyyyy{{{wwwrrrlllkkkNNN>>>AAA\\\bbbFFFAAABBBXXXkkkuuuwww|||~~~~~~yyy|||yyyxxx|||}}}~~~}}}|||||||||rrr[[[FFFDDD???<<<<<<===AAALLLWWWdddnnnpppbbbSSSKKKEEE>>>JJJMMMMMMKKKLLLRRRTTTTTTXXX___fffdddTTTCCC>>>AAAIIIXXXUUUEEE@@@@@@AAAGGGGGGJJJNNNVVV```lllvvv|||qqqgggeeeqqqxxxuuuppppppooopppnnndddSSSFFFGGGOOOZZZXXXVVVSSSQQQMMMHHHDDDAAA???AAAHHHKKKJJJIIIJJJKKKEEEBBBEEEFFFDDDEEEHHHSSSXXXbbbppp}}}~~~||||||~~~}}}}}}~~~______``````___]]][[[ZZZVVVPPPBBB===HHHSSSbbbwwwxxxaaaHHHDDDUUUkkkuuuuuuuuuyyyyyyyyyoootttyyyzzz~~~___@@@======888888777777666555444222000/////////+++---222333EEEeeeyyy|||wwwoooooozzzooonnnllltttwwwzzz~~~tttpppooo[[[iiiqqqoookkknnnooollljjj^^^bbbqqqvvvrrrbbbMMMCCCJJJWWWeeeqqqyyy}}}~~~~~~||||||}}}||||||||||||{{{zzzyyyxxxxxxuuusssrrrsssqqqlllhhhddd```ZZZTTTLLLCCC999333444:::???@@@>>>;;;999999===>>>???AAADDDDDD===555666777<<>>AAAFFFIIIBBB;;;999999;;;BBBJJJLLLRRR[[[bbbggghhheeebbbLLLGGGBBBBBBGGGPPPXXX]]]fffjjjooouuuwwwtttmmmhhheeegggiiikkknnnoooqqqqqqpppqqqtttvvv{{{tttkkkllljjjhhhfffeeefffggghhhggghhhhhhgggfffdddbbb```\\\ZZZWWWTTTRRRRRRSSSSSSeeewww{{{sssqqqqqqooolllkkkeeeTTTBBBHHHcccyyyzzzuuurrrvvv}}}\\\QQQHHHEEEAAAAAABBBBBB@@@===<<<<<<999888DDDWWWcccdddYYYUUUaaayyyzzz}}}lllYYYMMM???<<<<<>>999:::;;;:::===AAACCCCCCBBBAAA@@@<<<;;;<<<>>>>>>@@@GGGOOOYYY```hhhnnnvvv~~~{{{{{{}}}}}}zzzzzz{{{xxxrrrllldddLLLAAAKKKuuuaaaHHHCCCAAAVVVeeemmmsss{{{}}}}}}|||mmmmmm~~~}}}|||uuuqqqnnnqqqxxx}}}~~~}}}~~~}}}{{{|||}}}uuu___IIIMMMHHHDDDBBB@@@@@@FFFMMMZZZgggpppllleee```XXXPPP\\\``````[[[WWWXXXZZZYYYYYY^^^bbb]]]MMM@@@@@@GGGVVVbbbZZZGGG??????DDDNNNHHHOOOWWW\\\bbbnnnzzzoookkknnnssstttssskkkjjjeee[[[KKKCCCIIIUUU]]][[[XXXVVVTTTQQQMMMJJJDDDBBBEEEPPPYYY\\\\\\]]]___YYYUUUXXXZZZVVVPPPMMMKKKOOOXXXcccnnnxxx~~~~~~}}}{{{{{{}}}}}}~~~~~~______```___^^^]]][[[ZZZVVVPPPBBB???LLLWWWcccvvvttt```HHHBBBQQQfffooonnnqqqvvvxxxyyy~~~jjjrrrwww|||[[[AAAAAA@@@999888777777777666444222111000//////+++---222333EEEeee{{{uuuooooooyyymmmppppppuuuvvvooozzzuuuooommm___pppxxxpppkkkppppppiiiiii\\\aaarrrxxxsssaaaJJJEEELLLXXXeeepppxxx}}}}}}zzzzzz|||~~~}}}zzzwwwtttqqqooowwwtttrrrrrrrrrpppkkkgggbbb___YYYQQQGGG>>>777444888???CCC@@@===>>>AAACCCHHHHHHHHHFFFDDD???888222333333777;;;<<<:::===BBB===888777;;;@@@EEELLLSSSYYY[[[___dddmmmsssqqqlllNNNJJJEEEDDDHHHOOOUUUYYYggglllssszzz|||xxxpppjjjiiikkkmmmpppqqqrrrrrrrrrrrrsssvvvzzzqqqnnnllljjjiiigggfffgggggghhhiiihhhhhhgggeeedddbbbbbb]]][[[WWWSSSQQQQQQRRRSSShhh{{{zzzttttttrrrooommmmmmhhhWWWDDDGGG^^^rrrwwwzzzyyyzzzuuusssgggssszzz|||~~~zzz```SSSIIIFFFCCCCCCDDDEEECCC@@@;;;<<<999777@@@SSSbbbhhh[[[WWWeeezzz~~~tttaaaRRR@@@===;;;===??????===<<<:::888777888:::;;;:::888888888777888999999888777777777777888888888999999FFFMMMOOOGGG>>><<<===???:::>>>CCCFFFHHHIIIDDD>>><<<;;;;;;<<>>CCCMMM___fff[[[GGG@@@AAAHHHVVVOOOUUUZZZ\\\___lllvvvpppuuuxxxuuupppllleeeYYYKKKGGGRRRaaaddd```\\\XXXVVVUUUSSSQQQRRRMMMKKKSSS```ooo~~~xxxssssssrrrkkk```VVVMMMOOORRRXXXaaammmxxx~~~~~~}}}{{{{{{}}}___`````````___]]][[[ZZZSSSNNNBBB@@@MMMUUU```ppplllZZZDDD<<>>@@@<<<;;;CCCMMMQQQaaa]]]VVVLLLBBB:::777777555444555999999777888;;;555555888@@@FFFKKKRRRYYY___```bbbiiiwww|||qqqSSSOOOIIIGGGHHHKKKMMMOOO___eeennnxxx}}}zzzsssmmmlllmmmppprrrtttuuuttttttuuuvvvzzzpppqqqkkkjjjiiihhhggggggggghhhiiiiiihhhgggfffdddcccbbb___\\\WWWSSSPPPPPPQQQRRRggg|||xxxttttttpppmmmmmmjjjeeeSSSAAAFFF^^^qqquuuxxx{{{}}}zzzoookkkvvvwwwzzz{{{aaaSSSIIIFFFCCCCCCEEEFFFDDDBBB<<<<<<:::777===MMM___jjj[[[]]]qqq|||~~~xxxeeeUUUAAA???<<<<<>>???CCCEEEAAABBB@@@@@@EEEKKKGGG???>>>===<<<>>>DDDMMMTTTWWWRRRTTTZZZdddqqq~~~|||}}}||||||xxxqqqlllqqqTTTIIIJJJccc}}}UUUFFFGGGCCCOOO```lllssstttlllnnnuuuzzzlllkkkvvvvvvxxxpppfffbbbdddppp{{{~~~}}}|||{{{||||||nnn^^^TTTPPPOOORRRSSSRRRTTTXXXQQQOOOMMMSSSdddwww{{{}}}zzzpppiiijjjpppssskkkhhh```TTTFFF???FFFRRReeeiii]]]KKKEEEDDDJJJWWW[[[[[[[[[ZZZ]]]iiizzz{{{vvvpppgggYYYKKKIIIWWWhhhmmmggg```ZZZYYYZZZ[[[\\\^^^XXXTTTUUU]]]ooorrraaaRRRPPPPPPTTT^^^lllyyy}}}|||~~~___`````````___]]][[[ZZZOOOLLL@@@>>>HHHPPP[[[mmmlll[[[DDD<<>>:::777444<<>>EEEJJJOOOXXXbbbdddkkkttt}}}mmmUUUQQQLLLIIIIIIIIIJJJJJJXXX]]]eeeooovvvwwwtttqqqnnnooorrrtttvvvxxxyyyzzzzzz|||{{{nnnnnnkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiihhhgggeeecccaaa^^^ZZZVVVQQQOOOOOOQQQSSSddd{{{sssrrrrrrmmmjjjkkkddd^^^LLL<<>><<<888:::GGG[[[jjj\\\```{{{|||yyygggVVVCCCBBB@@@@@@EEEIIIFFF???>>>??????>>>===>>>AAACCCCCC>>>:::999;;;>>>>>>===;;;:::999888888999;;;;;;>>>CCCDDD???<<<@@@GGGJJJOOOMMMFFF???BBBLLLNNNIIIHHHJJJMMMQQQXXX``````\\\LLLIIILLLUUUbbbppp}}}}}}~~~}}}}}}xxxqqqwwwiiiMMMFFFJJJqqq|||RRRGGGIIIDDDLLL]]]kkktttuuujjjjjj|||rrrvvv|||{{{nnnsssrrrccc___cccrrr}}}|||}}}}}}}}}wwwmmmfff]]]UUUSSSSSSTTTYYY^^^```WWWMMMLLLWWWiiizzz}}}uuuqqqtttyyy|||sssjjj]]]PPPDDDAAAIIITTTiiikkk___RRRPPPMMMMMMWWWeeedddbbbbbbdddlllwww~~~yyymmm^^^OOOLLL[[[lllrrrmmmeeeaaa```cccfffhhheeeccc```]]]\\\dddwwwwwwaaaQQQOOOPPPXXXgggwww~~~}}}~~~^^^^^^___^^^]]]\\\ZZZYYYOOOLLL@@@;;;DDDMMM\\\rrrrrr___FFF>>>SSSpppxxxpppjjjqqqwww~~~~~~vvv}}}vvvVVVEEEDDD>>>999???777777777666555444333222...000...000222...:::UUUppp|||zzzvvv}}}qqqsssrrrooonnnnnnkkkeeeuuu|||yyyuuurrrmmmdddVVVLLLGGGBBBPPPdddkkkjjjbbbUUUKKKKKKQQQ```rrr~~~}}}|||||||||}}}~~~xxxxxxyyyyyyyyyyyyxxxxxxsssqqqppppppqqqnnnhhhbbbZZZQQQEEE>>>;;;:::777444>>>EEEGGGHHHUUUlll|||yyycccKKK===888777999>>>;;;999:::??????;;;888999888;;;AAAGGGLLLTTTeeetttwwwvvvaaaRRROOOLLLKKKLLLNNNNNNNNNXXXYYY]]]cccjjjpppssstttqqqrrrsssvvvyyy|||wwwmmmkkkkkkkkkjjjiiiiiihhhhhhhhhggghhhjjjjjjhhhfffbbb```ZZZWWWRRROOONNNPPPSSSUUUeee}}}~~~rrrrrrrrrllliiikkkcccYYYFFF:::HHHhhhzzz|||wwwhhhqqq___SSSKKKHHHDDDDDDFFFFFFDDDAAA???@@@>>>:::888BBBVVVhhhaaa___uuu|||~~~zzzjjjYYYEEEFFFFFFGGGNNNTTTQQQHHHAAAGGGLLLLLLIIIFFFIIILLLNNNHHHAAA???BBBFFFGGGGGGBBB@@@>>><<<::::::;;;;;;:::???@@@;;;:::@@@HHHLLL\\\bbb___TTTPPPWWW[[[YYYZZZcccllluuu{{{{{{oooaaaJJJEEECCCIIIRRR^^^mmmzzz|||~~~~~~}}}}}}~~~}}}xxxqqq{{{aaaHHHDDDKKK{{{RRRJJJMMMFFFKKKXXXffftttyyynnnlllzzzzzzxxx}}}uuuyyyyyykkkeeeiiiwww~~~|||zzz~~~}}}~~~{{{zzzpppfffbbb^^^ZZZXXXZZZ___ZZZRRRJJJIIISSSfffvvv~~~}}}uuugggVVVIIIBBBBBBKKKTTTfffggg___ZZZ___\\\XXX^^^iiimmmrrrtttuuuvvvzzz~~~tttcccSSSNNN[[[lllsssoookkkjjjlllpppssstttrrrqqqqqqooojjjggglllttt|||~~~sssaaaQQQOOONNNSSSaaauuu}}}||||||~~~]]]]]]]]]]]]\\\ZZZYYYWWWQQQNNNAAA;;;BBBMMMaaa{{{sss___DDD;;;RRRpppxxxoookkkrrrxxx}}}}}}tttTTTBBB@@@;;;888BBB666666555555444333222111...000///111222,,,777QQQdddrrruuuuuu|||vvvtttttttttqqqmmmiiiggg{{{zzzrrrnnnpppmmm___LLLAAA>>><<>>FFFVVVjjjwwwzzzTTTAAA@@@TTTgggccchhhkkkrrr~~~fffQQQHHH<<<888;;;;;;::::::888777666666666666111...---...///111:::DDDYYYppp|||~~~|||uuuqqqppplllggguuuppphhhmmmiii___QQQ@@@BBBDDDVVVhhhmmmnnnhhhYYYHHHCCCIIIZZZjjjsss{{{~~~|||||||||}}}|||{{{|||zzzwwwvvvvvvuuusssqqqmmmmmmjjjhhhkkkmmmggg___SSSIII===888888999777444DDDBBBFFFWWWnnnYYYCCC222222999>>>IIITTT[[[WWWQQQMMMLLLKKKEEE???@@@???CCCKKKQQQ^^^|||{{{gggVVVKKKIIIHHHIIIOOOSSSTTTWWW\\\^^^cccZZZSSSbbbqqqrrrrrrvvvwwwxxxyyyzzz}}}uuunnniiihhhhhhhhhggggggfffeeedddddddddeeedddcccaaa___^^^]]]UUUQQQSSSRRROOORRRZZZrrr|||uuutttmmmjjjlllhhh^^^RRRBBB???VVVuuu{{{nnn```oooggg\\\UUUOOOGGGEEEFFFHHHFFFDDDAAA=========999:::MMMeeedddcccdddsss~~~}}}~~~zzzjjj___QQQVVVYYYXXXYYY]]][[[VVVMMMSSSaaajjjcccUUUVVVaaaddd___TTTLLLLLLRRRUUUSSSOOOHHHAAA>>>???AAA???===<<<::::::;;;::::::AAAIIISSSmmm{{{bbbDDD@@@>>>BBBFFFIIIPPPWWWbbbfffnnntttpppjjjmmmvvv~~~zzz{{{|||uuujjjiii{{{rrrPPPEEEBBBRRRqqqXXXPPPLLLLLLJJJQQQbbbtttzzzuuupppqqq~~~|||uuu~~~{{{xxxyyyzzz{{{|||}}}uuuwww~~~wwwddd```ZZZRRRIII@@@>>>HHHSSSlll{{{zzzgggQQQFFFBBBBBBJJJRRRaaaYYYSSS[[[kkkxxx}}}{{{vvv~~~wwwlll```NNNKKK[[[ggggggrrrzzzyyyyyy}}}}}}|||xxxnnnbbbXXXRRRPPPMMMXXXjjj|||}}}yyyzzz|||~~~~~~\\\[[[ZZZZZZZZZXXXUUUSSSJJJDDD>>><<>>===<<<777888III___hhhccc___lll~~~{{{rrrlll^^^aaa```\\\\\\___^^^YYYVVVYYYdddnnnhhh\\\]]]iiihhhddd\\\SSSRRRXXX\\\\\\SSSLLLDDD@@@AAACCCCCCAAA>>><<<;;;<<<:::999>>>FFFFFF\\\tttqqq```JJJCCC???BBBEEEFFFHHHKKKXXX___hhhkkkeee___fffqqq}}}}}}~~~zzzzzzyyyqqqfffppp}}}mmmOOOEEE@@@QQQzzzpppXXXPPPLLLLLLJJJOOO^^^pppyyyvvvrrrqqqxxxyyy}}}yyy|||~~~yyymmmkkkpppsssyyywwwjjj___UUUIIIAAA===;;;@@@GGGVVVdddyyypppWWWKKKGGGEEEDDDEEEKKKJJJMMMVVVfffzzz}}}~~~jjj```[[[PPPOOO[[[bbbeeeoooyyy{{{xxxzzz{{{mmmaaaYYYVVV[[[gggxxx}}}~~~~~~~~~~~~ZZZYYYXXXXXXXXXWWWTTTQQQHHHCCC<<<;;;CCCSSSdddpppnnnNNN???999EEEVVVXXXdddxxxsss{{{eeeOOOHHHAAA@@@AAA<<<>>>===;;;999777555444333444111000000///000777@@@OOOnnn~~~tttjjjnnn{{{yyyiiilllkkkggg^^^QQQQQQUUUgggsssoookkkggg\\\NNNGGGIIIYYYhhhpppxxx~~~|||{{{zzz{{{{{{zzzxxxxxxwwwuuuuuuvvvvvvtttrrrssssssqqqmmmkkkfffZZZNNNEEE===444000111333222000:::BBBNNNZZZ^^^WWWHHH<<<777222222777>>>KKKccczzzpppgggaaaXXXLLLBBB>>>DDDKKKUUUcccrrryyyyyyooo```MMM>>>888999::::::@@@AAAFFFJJJKKKMMMTTT^^^mmmtttoookkkuuu{{{vvvtttqqqtttxxxzzz}}}yyyqqqmmmpppwww}}}{{{}}}~~~}}}|||~~~zzzpppmmmkkkiiihhhhhhhhhhhhgggfffeeeeeebbbbbbbbbaaa___\\\ZZZXXX[[[TTTPPPQQQOOOLLLPPPZZZuuussspppqqqlllllllllfffSSSEEE888===YYY|||yyyooommmgggZZZGGGDDDAAABBBEEEFFFEEECCCDDDAAA???>>>999888GGGYYYpppeeeZZZbbbtttzzz~~~|||zzzvvvkkkiiiccc\\\\\\___aaa___```___fffooolllaaaeeesssmmmlllfff]]]ZZZ___dddfff\\\TTTJJJEEEEEEHHHJJJKKKIIIFFFDDDBBB<<<888;;;AAA???KKKYYYdddsssuuuiii```WWWKKKEEEDDDNNNYYY___aaabbb]]]eeemmmmmmfffcccnnn|||||||||~~~|||~~~~~~{{{yyyuuulllcccyyygggNNNEEEAAAVVVoooXXXTTTQQQQQQLLLOOOYYYjjjwwwyyyuuurrr~~~www{{{yyyiiinnn}}}}}}~~~}}}qqq^^^TTTUUUWWWbbbggg```WWWJJJ???<<<===>>>>>>???DDDLLL\\\qqqyyy^^^QQQOOOMMMHHHDDDHHHMMMRRRUUU\\\nnnvvv```VVVWWWTTTWWW___```iiiooowwwxxxnnnhhhvvv{{{rrrllliii~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~YYYXXXWWWWWWWWWUUURRROOOHHHCCC======GGGWWWhhhrrrgggKKK>>>666???OOOUUUfffpppiiinnndddMMMGGGAAA??????888@@@??????===<<<:::999888666333222111//////666>>>MMMlll{{{{{{}}}yyypppgggjjjuuu|||}}}wwwgggiiiiiigggbbbWWWXXX^^^pppzzzrrrmmmkkkbbbQQQHHHHHHVVVfffpppxxx|||{{{zzzzzz{{{zzzyyywwwxxxvvvuuuuuuwwwwwwvvvtttooopppooonnnlllgggYYYLLL@@@:::444111333555444333888===DDDHHHGGGBBB;;;777555333444888???LLLbbbwwwtttkkkeeeffffff]]]NNNCCC@@@FFFLLLUUUfffsssmmm___NNNDDD999555888<<<<<<999:::<<<@@@DDDFFFKKKYYYggg{{{}}}uuussszzzuuupppsssxxx{{{~~~wwwtttnnneee___^^^ccchhhffflllqqqssssssyyysssmmmlllkkkjjjhhhhhhhhhhhhgggfffeeeeeecccbbbbbbaaa^^^\\\YYYWWWZZZSSSOOOPPPMMMJJJPPP[[[vvv{{{pppnnnooojjjjjjiii___NNNBBB;;;IIIddd~~~zzzqqqsss~~~___RRRFFFDDDCCCDDDFFFGGGEEECCCFFFCCCBBB@@@======HHHUUUuuukkk\\\\\\kkkyyy}}}uuu}}}~~~~~~xxxmmmfff]]]WWWYYY___dddffffff```dddmmmkkkbbbiiizzzuuuuuupppfffaaaeeekkkoooggg^^^SSSKKKJJJNNNSSSVVVXXXTTTQQQLLLDDD<<<<<<@@@@@@DDDFFFGGGOOOccc|||nnnZZZQQQNNNKKKGGGDDDJJJ^^^tttooorrrsssooojjjmmmzzz|||yyyyyy}}}~~~}}}}}}}}}|||yyyssskkkddddddMMMDDDEEEfffnnnZZZYYYXXXXXXRRRRRRXXXfffvvv|||zzzuuuzzzgggNNNYYYxxx~~~|||}}}||||||}}}}}}}}}|||{{{{{{mmmUUUDDD@@@@@@IIIQQQNNNJJJCCC???BBBEEEDDDBBBAAADDDFFFLLLYYYmmmfffWWWUUUVVVVVVUUUUUUZZZ]]]ZZZXXXbbbxxxsss]]]UUUWWWWWW\\\fffhhhooonnnrrrttthhh\\\fff{{{yyynnnjjjkkksss{{{~~~}}}}}}~~~~~~~~~~~~YYYXXXVVVVVVVVVTTTPPPNNNFFFAAA<<<>>>JJJ[[[kkktttbbbHHH>>>555===NNNWWWmmmtttiiimmm~~~^^^IIIDDD@@@??????999>>>>>>??????>>>===<<<;;;777444333222000///444<<>>;;;777777777:::===AAAJJJ\\\mmm}}}rrrssswwwrrruuuyyy|||}}}zzzllleeedddbbb\\\UUURRRSSSVVVXXX]]]dddhhhlllvvvyyyssspppnnnkkkiiiggghhhhhhggggggfffeeedddcccccccccaaa___\\\ZZZXXXXXXQQQOOOPPPLLLIIIQQQ]]]www{{{rrrppppppjjjjjjggg[[[MMM@@@===QQQmmm||||||~~~yyyzzzwwwWWWLLLIIIIIIHHHIIIIIIGGGEEECCCDDDBBBAAA@@@>>>???GGGPPPtttrrrddd\\\fffvvv~~~zzzyyyxxxiii___UUUQQQVVV___ggglllggg^^^aaajjjggg___iiizzzooojjjooovvvzzzqqqgggXXXNNNKKKPPPXXX]]]```]]]ZZZVVVNNNEEEDDDGGGEEEEEEEEECCCDDDMMM\\\jjjsssmmmaaaRRRIIIGGGFFFDDDIIIGGGQQQiii|||rrriiihhhoooyyy~~~{{{xxxwwwwwwxxxzzz{{{}}}zzzvvvpppkkkhhhiiikkksss|||{{{{{{|||yyyrrrkkkgggbbbMMMDDDMMM~~~ooo[[[YYYXXXYYYXXXVVVXXXcccttt~~~~~~yyy~~~nnn[[[bbbsss}}}}}}~~~}}}}}}}}}}}}}}}|||||||||qqqVVVCCC>>>;;;@@@GGGEEEDDDFFFLLLRRRPPPHHHCCCCCCJJJJJJLLLRRR^^^qqqrrr___WWWYYY```eee\\\```cccaaa___fffuuummmZZZSSSUUURRRZZZkkktttqqqkkklllpppjjj^^^cccqqq~~~iii\\\XXXXXXgggyyyYYYXXXVVVVVVUUUSSSPPPMMMCCC>>>999===IIIZZZiiiqqq]]]EEE<<<555>>>QQQ^^^uuugggnnnxxxZZZHHHDDD@@@@@@BBB===;;;<<<===>>>>>>===<<<;;;777555444333111///444<<>>888444111333888;;;999666555333444777<<>>999<<>>>>>>>><<<;;;999777555444444111///444<<>>]]]zzzuuuzzzmmmQQQMMMLLLLLLKKKJJJGGGFFFFFFFFFBBBAAA???===<<<>>>??????\\\xxxxxxeeeooonnn^^^PPPMMMPPPTTTYYY___ZZZSSSWWW```XXXNNN```yyy{{{yyyfffUUUOOOTTT```jjjhhhgggggggggaaaZZZYYY\\\WWWWWWZZZZZZSSSHHHEEEHHHMMMJJJFFFFFFFFFFFFFFFFFFIIILLLZZZsss~~~vvvnnnooowww~~~~~~rrrooommmmmmnnnnnnkkkiiifffbbb]]]ZZZYYYXXXVVVUUURRRQQQUUUbbbwww~~~zzzxxxyyyssskkkgggiii~~~TTTKKKJJJ\\\www\\\SSSOOOOOORRRRRRRRRXXXhhhzzztttppp|||}}}}}}{{{zzzzzz||||||||||||}}}~~~vvvYYYGGGDDD??????BBBAAACCCNNN___llllllfffdddgggbbbaaa___aaaeeejjjnnnoootttppppppqqqwwwxxxxxxwwwvvvwwwzzz|||{{{hhh^^^YYYPPPSSSeeepppyyysssjjjbbb[[[WWWVVVUUUUUUbbbyyyuuuggg\\\VVVTTTTTTYYYbbbnnnxxx~~~~~~|||~~~ZZZXXXWWWVVVUUUSSSOOOMMMHHHAAA;;;>>>JJJYYYdddjjjWWW>>>777333AAAYYYiiizzz~~~aaaggg~~~gggUUUNNNBBB===???===???@@@AAAAAA@@@>>>;;;999777555444444222000555<<>>BBBKKKJJJVVVhhhkkkXXXAAA444,,,///333666777555222000333000///333555555888===CCCMMMWWWiii}}}}}}|||zzzyyyyyy|||uuutttiiiTTTAAA:::999:::<<<;;;<<>>???>>><<>>???@@@AAA@@@>>><<<;;;;;;666222222222111444999QQQooo~~~}}}|||zzztttkkkcccdddkkksssssswwwvvvsssyyyzzzwwwxxx{{{xxxoookkklllhhhqqqyyyzzztttnnnnnnoooiiiTTTGGGOOO^^^gggoooxxx|||{{{zzzyyyyyyyyyzzzzzzxxxvvvttttttuuutttqqqnnnoooppppppooommmdddQQQ@@@333777666111111777999777333222222333555777999:::666444444999AAAGGGGGGEEECCC@@@???AAAAAA>>>===@@@QQQXXXZZZ```hhhYYY???222000111111000//////111333111555666444444999<<<<<>>FFFPPPTTTRRREEE???===CCCLLLWWWcccmmmppppppmmmjjjiiiiiiddd\\\bbbccccccccccccbbbaaaaaadddcccaaa^^^\\\[[[ZZZYYYTTTOOOMMMNNNKKKJJJZZZnnnvvvqqqkkkjjjkkkhhh```XXXHHH:::GGGjjj|||cccMMMJJJLLLIIIFFFEEEFFFGGGGGGGGGGGGGGGEEEBBB???>>>???@@@MMMiiivvvddd{{{~~~|||~~~}}}}}}~~~}}}}}}vvv```RRRLLLDDDGGGMMMKKKHHHGGGHHHOOONNNDDDTTTyyy|||xxxmmm^^^YYY^^^kkkvvv|||yyyuuurrrooohhh___WWWUUUZZZ___aaa```]]]VVVPPPNNNOOOKKKFFFEEEIIIJJJIIIJJJGGGGGGMMMVVV\\\]]][[[TTTTTTRRRTTT___mmmvvvxxxyyyuuupppppprrrrrrmmmhhhcccbbb```ZZZRRRRRR___ooowwwyyyyyyvvvxxx~~~|||}}}tttqqqqqq^^^[[[wwwoooJJJ@@@JJJooovvv^^^UUURRROOONNNNNNMMMRRRcccvvv~~~|||vvv~~~}}}xxxzzz{{{{{{zzzzzzzzz}}}~~~kkkUUUIIIIIIJJJEEE@@@>>>@@@JJJ\\\kkkwwwsssjjjddd___bbbiiisssuuuqqqiiigggkkkkkkfffcccXXXPPPTTT___pppzzzsssaaa]]][[[___gggpppssstttyyytttmmmkkksss|||}}}xxx}}}}}}|||zzzzzz}}}XXXXXXVVVTTTUUUUUUPPPIIIBBB>>>;;;>>>FFFRRR^^^fffNNNBBB555555DDD\\\qqq}}}xxx___xxxyyy___LLLEEE???AAADDD??????@@@@@@@@@@@@>>>===<<<;;;666222333222111444999JJJgggzzzxxxrrrkkkffffffkkkqqqhhhpppsssqqqwwwwwwtttqqqmmmmmmpppooovvv~~~{{{tttpppooojjjVVVHHHNNN\\\fffoooxxxzzzyyyxxxxxxxxxwwwxxxxxxuuusssrrrsssttttttrrrooooooppppppooollldddQQQ@@@555777666222444999999666111000111333666:::===>>>777666666;;;BBBFFFFFFDDD>>>===>>>???===;;;???FFFQQQYYY[[[___eeeVVV===222111222222000//////222444222666888555666;;;>>>???EEEHHHOOOYYYdddppp{{{}}}{{{yyywwwtttqqqllleeeYYYJJJ>>>888888;;;999<<<===@@@GGGMMMNNNIIICCC===999===DDDMMMZZZdddgggkkkllljjjiiijjjgggbbbcccccccccccccccbbbbbbaaaaaaaaa___^^^\\\[[[ZZZZZZRRRNNNMMMNNNLLLMMM^^^rrr}}}uuupppkkkjjjkkkggg]]]TTTGGG;;;JJJlllvvvyyy~~~zzz\\\HHHHHHGGGEEEBBBBBBCCCEEEFFFFFFGGGFFFEEEBBB>>><<<===>>>KKKbbbyyyqqqaaarrr}}}}}}~~~|||{{{}}}~~~rrr___UUURRRLLLLLLNNNIIIEEEDDDCCCJJJKKKFFFXXX~~~|||iiiYYYXXXdddwww~~~yyyxxxxxxtttjjjaaaUUUZZZaaagggiiidddYYYPPPPPPSSSUUUVVVYYYZZZUUUNNNLLLJJJHHHJJJNNNQQQQQQPPPQQQSSSUUUVVV___kkktttwwwuuuuuuuuuvvvuuurrrooolllkkkiiigggddd^^^[[[cccmmmxxxsssooo^^^___{{{eeeIIIEEEOOOpppeeeWWWVVVTTTPPPMMMNNNMMMOOO]]]ooozzz|||qqq{{{|||xxx{{{|||||||||{{{|||~~~}}}mmmZZZPPPQQQSSSOOOIIILLLIIIJJJRRR[[[fffvvv{{{}}}{{{rrriiiiiioooyyyxxxqqqgggdddnnnyyyuuufffWWWPPPPPPXXXgggvvvuuummmgggPPPMMMMMMTTTbbbuuuzzzzzz{{{}}}}}}|||{{{|||||||||VVVWWWUUURRRSSSTTTOOOGGGAAA>>>;;;<<>>======<<<:::555333333333222444888BBB\\\www|||xxxqqqkkkhhhhhhkkkmmmaaammmtttsssuuuuuukkkhhhjjjnnnssstttzzzzzzrrrmmmkkkXXXJJJMMMXXXcccmmmvvvwwwwwwwwwvvvvvvvvvvvvvvvsssrrrrrrssstttuuusssrrrpppqqqpppooolllcccPPP???777777555444777;;;999555222111222555999===???@@@888888:::>>>DDDFFFDDDBBB<<<===???@@@<<<:::AAAJJJQQQZZZ\\\___bbbSSS<<<333333333333222000000222444555999;;;;;;>>>CCCEEECCCFFFJJJNNNQQQUUUaaappp|||}}}{{{yyywwwuuurrrnnnkkkddd^^^TTTHHH???;;;<<<>>>888===CCCJJJSSS[[[[[[VVVCCC<<<888999===CCCMMMVVV^^^eeekkkjjjhhhhhhgggeeecccddddddddddddcccbbbbbb______^^^]]]\\\[[[ZZZZZZPPPMMMLLLMMMLLLPPPcccwwwzzztttppplllkkkkkkdddXXXMMM@@@888JJJlll|||qqq||||||{{{\\\JJJMMMDDDBBB@@@AAACCCEEEFFFEEEEEEEEEDDDAAA===;;;;;;<<>>===;;;:::BBBQQQ^^^dddKKK???777???VVVnnn||||||}}}~~~mmmXXXGGG@@@@@@<<>>===<<<;;;;;;;;;<<<999555333444444222333777===TTTooo}}}ssskkkhhhhhhjjjkkkfffttt~~~zzz}}}ssseeedddiiiooorrrsssyyy}}}rrrkkkjjjZZZLLLKKKTTT^^^jjjtttvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttuuutttsssrrrpppqqqpppnnnlllbbbOOO===888666555666999;;;888444777666666999>>>AAAAAA@@@999:::>>>CCCFFFFFFCCC???@@@AAAEEEIIIGGGDDDFFFJJJSSS]]]___```aaaRRR===666444555555333222222444666999===AAAIIITTTZZZWWWNNNNNNQQQQQQPPPSSS^^^kkksssqqqpppnnnmmmmmmkkkhhhfffaaa\\\SSSJJJDDDAAABBBDDD@@@EEELLLTTT]]]eeeeee___DDD???;;;::::::<<>>HHHLLLJJJKKKMMMNNNMMMRRRaaawwwyyypppqqq~~~~~~yyy|||~~~uuujjjeeehhhpppwwwqqqrrruuuxxxzzz{{{wwwoooiiigggeeeccccccdddeeeeeedddooo{{{{{{vvvsssxxxzzzpppcccYYYSSSPPPSSSVVVUUURRROOOLLLIIILLLMMMNNNOOOTTTaaarrr|||||||||~~~||||||VVVVVVTTTRRRSSSSSSNNNGGG;;;<<<:::;;;FFFXXXdddfffJJJ>>>888EEE___vvv~~~~~~}}}SSSEEEAAABBB<<<<<<>>>:::======;;;::::::999::::::888444444666555333333666<<>>AAACCCKKKWWW]]]YYYQQQMMMVVV```bbbcccdddUUU@@@999555666666555444444777999<<>>===;;;999<<>>>>>???<<<@@@PPPeeegggZZZ^^^rrrqqquuuuuulllmmmooofff```^^^WWWYYYaaacccgggmmmmmmttt~~~}}}vvviii```hhhzzz~~~yyysssjjjhhhsss~~~}}}uuupppoooxxxmmmmmmkkkgggbbb^^^]]]]]]hhhqqqwwwrrrjjjgggggghhhgggeeeffflllwww}}}yyyzzz|||zzzwwwvvvtttyyy```VVVNNNOOOUUU]]]hhhqqq|||ppp___aaauuutttZZZHHHFFFEEENNNmmmooo[[[DDD:::===CCCGGGGGGGGGIIIKKKJJJMMM\\\vvvyyyxxx}}}vvvyyy}}}{{{pppjjjnnntttooouuu|||{{{vvvrrrzzz~~~zzzooofffbbb\\\TTTPPPOOOPPPRRRTTTYYY___fffgggffffffkkkppp~~~~~~{{{{{{||||||}}}UUUVVVTTTQQQRRRSSSNNNGGG::::::999<<>>======AAAHHHOOOQQQLLLFFF888===EEEKKKLLLHHHBBB===@@@EEETTTgggrrrlll^^^TTTXXXaaacccfffiiiZZZCCC:::555666666666666777:::<<>>===;;;:::AAAIII^^^hhhooolllgggeeeffffffbbbccccccccccccbbbaaaaaa``````^^^\\\XXXTTTPPPNNNJJJKKKJJJHHHJJJXXXoooxxxsssppplllkkkhhh]]]LLL???999===YYYxxx~~~iiicccwww{{{wwwTTTDDDHHHFFFDDDBBBAAAAAAAAA>>>===???AAABBBBBBAAA@@@@@@AAA:::;;;FFF^^^kkk]]]ZZZooo|||uuuzzz~~~xxx||||||mmmeeeeeebbbaaalllppprrryyyxxxyyy~~~{{{}}}{{{wwwhhh]]]fff}}}~~~vvvllliiittt~~~}}}wwwuuuqqqzzzvvvuuutttrrrnnnjjjgggdddhhhssszzzxxxsssqqqqqqqqqpppkkkgggmmmyyy~~~|||{{{|||yyyvvvwww}}}uuuiiiTTTMMMGGGHHHLLLTTTaaammm~~~~~~}}}ppp]]]eee|||mmmTTTHHHGGGCCCSSSvvvhhhYYYJJJEEEFFFGGGHHHHHHDDDEEEGGGGGGJJJXXXttt}}}zzzuuunnnppptttzzz}}}{{{uuutttqqqvvvyyyyyy|||{{{}}}~~~yyytttjjj^^^UUUPPPQQQXXXaaawwwxxxttt}}}{{{zzz||||||~~~TTTTTTRRRPPPQQQQQQLLLEEE;;;:::777<<>><<>>FFFFFFFFFJJJQQQWWWTTTKKKBBB777>>>GGGNNNNNNIIIBBB===BBBKKK___ttt|||rrrbbbWWWYYY```bbbggglll^^^EEE:::444666777777777999<<>>=========BBBNNN[[[rrrxxxzzztttllliiifffdddaaabbbbbbbbbbbbaaa``````^^^^^^]]][[[XXXSSSOOOMMMGGGJJJJJJHHHLLL^^^xxxwwwqqqmmmiiigggdddYYYHHH;;;777???```~~~|||iiijjj|||pppQQQEEEKKKDDDCCCBBBBBBBBBBBB@@@>>>CCCEEEFFFEEEBBB@@@@@@@@@:::999===UUUkkk```ZZZppptttiiijjjjjjjjjvvvwwwtttxxxtttpppttttttuuusssrrrvvv||||||yyy{{{vvviiibbbmmmtttlllooo}}}wwwuuupppzzz~~~|||wwwpppiiihhhrrrzzz{{{zzz{{{|||{{{zzzvvvxxx~~~~~~|||xxxvvvuuummmdddVVVQQQNNNMMMNNNTTTcccqqq}}}{{{mmmYYYeee|||dddMMMEEEDDDDDD^^^jjj[[[OOONNNPPPOOOLLLKKKHHHGGGHHHIIIKKKXXXtttwwwooommmhhhbbbkkkpppwww}}}zzzrrreeeTTTMMMXXXhhhzzzzzz~~~}}}~~~RRRSSSQQQNNNOOOPPPKKKDDD<<<:::777===SSSjjjlll```FFF<<<<<>>HHHOOOOOOJJJBBB>>>GGGSSSiii|||~~~ppp___VVVXXX___aaagggooo```FFF999444555777777888:::>>>AAAPPPbbbuuu|||{{{zzzzzzzzztttssslllhhhqqq}}}zzznnnXXXTTTNNNLLLNNNRRRVVVXXXUUUQQQMMMLLLNNNPPPPPPOOORRRXXX___cccfffdddZZZOOODDD@@@======@@@III[[[lll{{{pppjjjddd___aaaaaaaaaaaaaaa```______\\\\\\\\\ZZZXXXTTTPPPNNNEEEIIIJJJIIIOOOccc~~~xxxoookkkfffdddaaaVVVFFF999:::GGGlll{{{kkkrrr{{{~~~~~~fffKKKDDDLLLEEEDDDCCCDDDEEEEEECCCBBBGGGHHHIIIGGGCCC@@@???>>><<<999777NNNiiibbb\\\qqqyyykkkmmmnnnsss}}}zzzrrrqqqkkkcccdddccceeefffhhhpppzzz}}}zzzrrrrrrmmmkkkyyyyyyrrrnnnuuuxxxtttnnnzzzwwwnnnpppyyyzzzssskkkddd]]][[[YYYWWWUUUZZZiiixxxzzzxxxhhhTTTaaaxxxvvvWWWBBB>>>CCCLLLsssmmm\\\OOOQQQVVVUUUOOOKKKNNNLLLLLLMMMOOO[[[vvvvvvmmmllliiicccgggmmmuuu|||~~~xxx]]]MMMXXXmmm}}}~~~zzz{{{~~~}}}SSSPPPNNNOOOQQQNNNHHHBBB888555;;;FFFTTThhhlll[[[DDD<<<:::UUU||||||www~~~fffHHHGGGDDDBBB@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::888777555444666;;;RRRsss|||xxx}}}nnn{{{yyytttxxxyyyvvvrrrccc___lllrrrlllkkkssswwwxxxoooaaa___iiiooollllllqqqtttooogggbbbffflllnnnooofffXXXVVVaaaiiigggwwwxxxxxxwwwvvvuuuwwwyyytttsssqqqqqqssstttsssrrrkkknnnhhhdddggg\\\HHH???999===BBBBBB<<<;;;GGGVVVUUU[[[___\\\VVVNNNAAA777666CCCNNNNNNKKKIIIDDD===BBBXXXqqqxxxkkkYYYNNNLLL\\\\\\___cccbbbWWWGGG:::888444444777;;;>>>EEEMMMZZZfffsssxxxrrrkkkggghhhkkkgggiiivvvxxxhhhOOOKKKGGGDDDDDDHHHNNNQQQUUUTTTSSSTTTUUUVVVVVVUUU]]]```bbbbbbcccbbb[[[RRRFFFBBB???DDDTTTiii~~~zzzooogggdddccceeeeeedddcccbbb```___^^^___[[[XXXWWWXXXUUUOOOJJJFFFHHHGGGGGGSSSkkk|||uuuqqqkkkfffbbbXXXJJJ>>>:::AAAJJJqqqzzzjjj{{{}}}vvvXXXNNNPPPDDDGGGHHHJJJKKKKKKIIIGGGEEELLLLLLKKKJJJHHHEEEDDDBBB;;;@@@777>>>___mmmiiiooo{{{sssnnnnnn}}}xxxjjjcccZZZVVV___^^^VVVPPPYYYjjjxxx{{{yyyvvvtttqqqsss}}}xxxvvv{{{yyyxxx}}}{{{sssqqqooonnnpppvvv}}}|||nnnTTTSSSjjjsssiiiIIICCCEEEDDDRRR}}}eeeZZZRRRRRRRRRNNNNNNQQQQQQOOORRRUUURRRSSSeee|||{{{ttt~~~vvvqqqvvv|||~~~xxxqqqpppyyy|||wwwooojjjooouuuuuupppooo}}}jjjeeeooo{{{zzz}}}zzzSSSQQQNNNOOOOOOMMMFFF@@@:::555999CCCPPPdddhhhXXXAAA===<<>>===<<<;;;;;;;;;;;;::::::888777666555999???VVVsss}}}sssnnnrrrmmmvvv{{{yyy{{{tttiiiccchhhllljjjlllsssvvv{{{wwwjjjeeejjjmmmjjjkkkmmmllleee\\\YYY^^^eeepppqqqgggYYYVVV```gggfffsssvvvxxxyyyxxxvvvuuuuuuuuusssqqqpppqqqqqqqqqpppmmmpppiiieeefffZZZEEE===:::???EEEEEE???>>>IIIWWW[[[aaabbbYYYMMMCCC===888===HHHOOOMMMHHHFFFDDDBBBKKK]]]mmmmmm\\\KKKDDDFFFUUUXXX[[[\\\XXXMMMAAA999777666888::::::<<>>;;;666999AAANNNaaaeeeUUU<<<<<<===MMMeeelllooozzzzzzcccFFFEEEBBB@@@???@@@AAABBB@@@@@@???>>>===<<<;;;;;;::::::::::::999888666666999@@@UUUooovvvkkkccceeekkkppptttzzzxxxrrrjjjgggkkkqqquuuvvvvvvuuukkkjjjjjjhhhjjjjjjggg___WWWVVV^^^fffrrrqqqhhhZZZVVV]]]dddeeennnssswwwzzzyyyuuusssqqqvvvssspppooooooppppppooooooqqqjjjeeeeeeVVVBBB;;;<<<@@@FFFHHHCCCCCCOOO]]]dddhhhcccRRR@@@888888:::BBBIIILLLJJJHHHJJJMMMOOO\\\dddhhh]]]JJJ===<<>>999@@@>>>DDD\\\hhhfffffflllxxx~~~{{{~~~}}}~~~{{{uuuqqqrrrooorrrlllhhhlllfff\\\\\\^^^]]]\\\ZZZZZZ^^^eeekkkssswwwzzz||||||}}}uuubbbTTT\\\jjjdddPPPFFFBBB@@@UUU|||nnn___TTTKKKJJJMMMQQQTTTWWWVVVTTTTTTSSSLLLHHHQQQ```www|||www~~~~~~~~~|||sssjjjeeedddkkkzzz||||||zzzyyy{{{xxxyyy}}}RRRPPPNNNMMMJJJFFF???;;;:::666;;;EEEQQQbbbcccQQQ999:::;;;KKKbbbkkkqqqrrr]]]EEEDDDBBB@@@???@@@AAABBB@@@@@@???>>>===<<<;;;;;;::::::::::::999888888777888<<>>:::>>>AAAEEEGGGFFFIIIXXXgggllliii]]]HHH888555999===BBBCCCEEEIIIPPPXXX]]]^^^hhheee\\\MMM???888999===BBBHHHPPPUUUUUUQQQKKKGGG<<<:::;;;>>>???@@@FFFMMM^^^dddkkkmmmjjjddd```]]]lllvvvyyyfffTTTIIIDDDAAA>>>;;;;;;<<>>===<<<;;;;;;999999:::::::::999999888888888FFFaaavvvzzztttooosssppprrr}}}uuuuuuqqqjjjkkk|||{{{xxx~~~ssseee```dddjjjmmmnnnnnnkkkggggggkkkpppkkklllggg]]]WWWYYY^^^bbbhhhkkkpppssssssrrrrrrrrrtttrrrqqqqqqsssvvvwwwwwwsssrrrjjjfffcccOOO<<<:::AAAAAACCCEEEFFFNNN```rrrooodddQQQ???888<<<@@@@@@CCC@@@AAAMMM]]]eeeeeebbbbbbXXXIII>>>999888::::::<<<@@@IIITTT\\\]]]VVVPPPAAA;;;999@@@GGGIIIIIIJJJWWW[[[bbbggggggccc^^^[[[]]]aaaaaaYYYLLLBBB>>>???@@@>>><<<999999:::<<<===EEENNN[[[fffmmmttt}}}ooofffccccccdddddddddcccbbbaaa___^^^]]]ZZZYYYWWWUUUSSSPPPLLLIIIIIIGGGFFFPPPggg|||ooojjjiiiccc\\\UUUIII===888:::GGGmmm{{{lllxxxzzz```OOOIIIGGGGGGJJJJJJKKKKKKJJJGGGEEECCCDDDDDDEEEEEEEEEEEEEEEDDDBBBDDDEEECCCKKK```mmmkkklllxxx{{{}}}pppjjjbbb___ccckkktttyyy}}}|||~~~kkk___]]]___cccgggiiikkkkkkjjjtttwwwyyy||||||yyyttthhh]]]WWW___kkkiiiSSS===BBBCCCGGGdddaaaXXXRRRMMMOOOVVV\\\ZZZVVVPPPPPPPPPPPPMMMKKKNNNTTTiii}}}}}}}}}{{{}}}tttyyy{{{~~~~~~~~~vvvwww~~~NNNNNNMMMJJJEEE@@@:::777666666AAANNNYYYeee^^^GGG;;;:::;;;OOOlllxxx~~~wwwnnnvvvPPPHHHGGGDDDBBB@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;888999:::::::::::::::999;;;999CCC\\\vvv|||vvvttt|||yyykkkmmmiiidddkkk~~~yyywwwyyyvvvjjj]]][[[cccmmmnnnooopppmmmhhheeefffhhhjjjkkkiiiaaaZZZWWW[[[___bbbggglllppprrrrrrrrrssspppooooooqqqtttvvvwwwwwwrrrpppiiifffbbbMMM;;;===BBBBBBBBBDDDGGGQQQddduuukkk\\\HHH;;;>>>GGGIIIEEEEEEBBBHHHYYYhhhiii___VVVNNNEEE;;;777:::===>>><<<===@@@FFFRRR\\\___YYYRRREEE>>><<>>???JJJYYYhhhttt~~~zzzkkkdddcccdddeeebbbbbbbbbaaa___^^^\\\[[[XXXXXXWWWUUURRRNNNKKKIIIGGGEEEFFFTTTpppxxxmmmjjjhhhaaaYYYPPPDDD::::::>>>VVVyyy~~~kkkgggrrrVVVMMMLLLHHHIIIHHHIIIJJJJJJHHHDDDAAA>>>AAAAAACCCDDDEEEFFFFFFFFFGGGGGGKKKHHHKKKfff}}}|||lllxxxzzzxxxxxxxxx{{{}}}yyyooofffaaabbbeeekkksssyyy}}}~~~yyyyyy|||nnn___\\\^^^cccjjjqqqtttrrrppp{{{}}}|||{{{|||xxxvvvpppiii\\\TTTUUUbbbiii___KKK======@@@MMMiiikkk```[[[VVVUUU[[[___ZZZQQQMMMNNNNNNNNNNNNNNNQQQSSSfffppp|||zzz{{{tttkkkppp{{{zzzuuuzzzKKKLLLLLLIIIDDD>>>999666888777@@@KKKUUU___WWW???999<<>>===<<<;;;;;;888999999:::;;;;;;;;;:::;;;;;;CCCVVVlll}}}|||uuuvvv{{{zzzrrrjjjjjjfffdddlllyyyxxxuuusssmmmcccYYYYYYcccnnnnnnooonnnkkkgggdddeeefffmmmnnnmmmggg]]]VVVWWWZZZ[[[aaajjjpppssssssrrrqqqllllllmmmooorrrsssrrrppppppnnnhhhfffbbbMMM<<>>AAAFFFIIIJJJIIIIIIJJJMMMQQQUUUVVVSSSPPPGGGBBBDDDOOOYYYZZZTTTPPPNNNRRRYYYaaaeeeccc[[[SSS::::::888777777888:::;;;777777777888999;;;===???===EEETTTdddtttxxxjjjddddddeeeeeeaaaaaa```___^^^\\\[[[ZZZWWWWWWWWWTTTQQQMMMJJJIIIFFFDDDGGGXXXvvvuuummmkkkggg```VVVLLL@@@999<<>>???@@@AAACCCDDDDDDEEEEEEHHHHHHNNNIIIHHHeeennn||||||}}}wwwkkkgggnnnrrrkkkeeeeeeiiilllrrryyy~~~|||zzzyyyxxxzzz}}}rrrdddbbbdddhhhnnntttxxxyyyyyy~~~zzz}}}}}}xxxwwwtttiii^^^TTTOOOSSS``````PPPCCCAAAAAADDD\\\xxx~~~mmmbbb]]]VVVSSSYYY___ZZZOOONNNNNNNNNMMMMMMOOOPPPPPPZZZeeewww~~~|||zzz}}}{{{rrrrrrzzz}}}yyy}}}wwwvvvJJJKKKKKKHHHCCC===999666:::888???HHHOOOYYYQQQ:::555<<>>===<<<;;;;;;888888999:::;;;;;;;;;;;;999<<>>HHHPPPSSSUUUWWWYYYUUUUUUUUUSSSOOOMMMMMMNNNFFFFFFKKKWWW^^^]]]XXXUUUJJJNNNVVV```gggfff]]]UUU@@@===999888888999888777;;;;;;;;;;;;<<<===>>>>>>===CCCNNN___pppxxxjjjddddddeeeddd``````___^^^]]][[[ZZZYYYVVVWWWWWWTTTPPPLLLIIIIIIEEECCCGGGZZZzzztttllllllggg___UUUIII>>>888===FFFlllvvvtttrrrmmm{{{}}}fffHHHKKKNNNEEEEEEFFFDDDCCCAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBFFFFFFMMMGGGAAA^^^zzzvvvwww}}}}}}qqqccciiinnnkkknnnxxxnnnppptttyyy}}}~~~|||zzz{{{zzz{{{~~~}}}~~~wwwiiiiiikkkooorrruuuyyy~~~~~~xxxyyy{{{xxxxxxttteeeVVVQQQMMMSSS]]]WWWDDD===DDDOOOQQQppprrrccc]]]XXXPPPMMMUUU^^^[[[QQQPPPPPPNNNKKKLLLNNNNNNLLLNNN^^^nnnwww~~~{{{~~~~~~zzz{{{~~~pppnnnyyyzzzooohhhdddfffqqq~~~yyywwwwwwLLLJJJGGGCCC???<<<:::999;;;;;;>>>EEENNNPPPGGG<<<:::CCC[[[~~~jjjssstttXXXKKKIIIFFFCCCAAA@@@@@@@@@AAA@@@???===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999<<<<<<@@@KKKaaayyyzzzppppppuuuxxxvvvkkkiiiggghhhlllpppssssssuuulllhhhiii```VVV___qqqpppooonnnooommmjjjiiijjjpppqqqqqqllleee\\\VVVSSSWWW]]]fffmmmqqqrrrssstttnnnnnnnnnnnnnnnmmmmmmmmmrrrpppnnnjjj___NNNCCC???JJJHHHFFFHHHMMMQQQRRRRRRNNNMMMFFFCCCOOO]]]ZZZMMMCCCUUUlllxxxjjjQQQ@@@===???KKK[[[ddddddbbbaaacccfffgggbbbZZZTTTTTTRRROOOOOOOOOWWWeeeoooooojjjfffZZZZZZYYY[[[dddhhh___PPP:::???888333;;;>>>>>>EEECCC???===AAAFFFGGGFFFDDDGGGHHHJJJUUUiii~~~ooogggccc___```hhh```___]]]\\\ZZZYYYXXXWWWVVVUUUSSSPPPMMMJJJGGGEEEEEEBBBLLLggg}}}pppjjjiiifffdddPPPBBB@@@666888SSSssstttlll^^^TTTGGGEEEGGGBBBBBBAAA@@@?????????@@@AAADDDCCCAAA@@@???@@@AAAAAAAAA???>>>BBBLLLXXXbbbhhhzzzzzzqqq|||}}}wwwrrrrrrwwwzzzwwwuuuxxxtttwww{{{|||~~~wwwzzz}}}yyy}}}{{{www~~~}}}zzz{{{~~~www|||vvvuuussskkk]]]PPPMMMMMMJJJLLLJJJ>>>BBBZZZvvvmmmgggcccYYYQQQOOOQQQRRRUUUYYYZZZWWWSSSOOONNNLLLJJJHHHUUUVVVZZZggg|||vvv}}}uuuooo~~~uuuooonnnooouuuzzzmmmooommmooozzzzzzqqq]]]UUU\\\bbbooo||||||tttxxxJJJHHHEEEAAA===:::999888777;;;AAAGGGKKKIIICCC<<<777PPPzzzlllyyylllUUUIIIGGGEEEBBB@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;>>>JJJ\\\qqq{{{uuuuuuvvvttttttrrrnnnllllllrrryyy}}}uuusssssshhhWWWWWWbbbnnnnnnnnnooommmjjjiiijjjooooooooommmggg```XXXSSSWWW[[[bbbiiinnnpppppppppmmmmmmmmmmmmmmmmmmllllllpppnnnmmmkkkaaaSSSHHHEEENNNKKKGGGFFFHHHJJJKKKJJJLLLMMMJJJJJJUUU```ZZZLLLMMM^^^rrrwwwdddJJJ===>>>HHHPPPWWWYYYVVVSSSUUUWWWWWW^^^bbb___ZZZZZZYYYXXX[[[XXX\\\jjjwww{{{yyywwwgggddd^^^]]]bbbeee[[[MMM===@@@;;;@@@PPPVVVQQQQQQGGGHHHNNNXXXbbbdddbbb___WWWZZZ\\\\\\ccctttllleeebbb\\\\\\aaa``````___^^^\\\ZZZXXXWWWUUUTTTRRRPPPMMMIIIGGGEEEGGGGGGSSSoooyyymmmhhhhhhggg```KKK???===666BBBddd|||}}}zzziiiZZZPPPFFFFFFHHHCCCAAAAAA???>>>>>>??????@@@CCCBBBAAA?????????@@@AAA>>><<<;;;???HHHSSS[[[```sssuuuvvvxxx~~~yyyyyy|||~~~zzzuuuwww}}}~~~~~~}}}}}}wwwxxx~~~|||vvvtttttt{{{{{{vvvzzz|||~~~~~~}}}xxxrrroookkkbbbTTTJJJIIIHHHBBBAAA@@@<<>>;;;888777777666===FFFKKKJJJDDD@@@>>>???eeewwwvvvXXXHHHFFFEEEBBB@@@??????@@@AAABBBAAA@@@>>>======<<<<<<;;;;;;<<<=========<<<<<<<<<;;;>>>HHHWWWhhhwwwxxxxxxxxxxxxwwwyyyyyyuuurrruuu~~~www```UUUWWWiiilllnnnnnnmmmkkkjjjiiimmmlllmmmmmmkkkeee\\\TTTZZZ[[[___gggnnnqqqpppmmmkkkllllllmmmmmmlllllllllnnnlllkkkkkkdddXXXOOOLLLRRRNNNHHHEEEDDDDDDDDDDDDIIILLLOOORRR\\\ccc[[[NNNZZZkkkzzzvvv\\\CCC<<>>@@@@@@NNNhhhnnnbbb\\\VVV]]]jjjzzzuuu}}}tttkkkqqquuuhhhdddbbb\\\ZZZ\\\``````aaa```^^^\\\YYYWWWTTTSSSQQQOOOLLLIIIFFFEEEHHHLLL]]]{{{sssjjjggghhhgggYYYEEE<<<999666OOO{{{~~~}}}ppp~~~fffSSSKKKDDDEEEHHHBBB@@@@@@???>>>======>>>>>>AAA@@@??????>>>?????????<<<;;;:::===DDDLLLRRRUUUlllmmmrrr{{{{{{yyy{{{xxx}}}}}}}}}yyyuuu}}}wwwzzzsssuuu{{{{{{uuuqqqwwwyyysssrrrqqq}}}|||{{{yyyvvvpppiiiaaaWWWLLLEEEBBBCCC>>><<<===@@@XXX}}}vvvdddWWWXXXSSSMMMHHHHHHIIIHHHIIILLLMMMLLLLLLNNNPPPQQQPPPOOOMMMJJJKKKWWWooo|||}}}{{{}}}|||~~~yyywwwqqqfff]]]kkktttzzzggg]]]ppp{{{xxxEEECCC@@@<<<999888777777888>>>HHHOOOMMMEEE@@@???HHHqqqfffJJJCCCCCCBBB@@@???>>>???@@@AAABBBAAA@@@???============;;;;;;<<<===>>>>>>>>>===???<<<===DDDPPP___qqq}}}}}}~~~{{{|||}}}{{{sssyyy~~~|||vvvuuu}}}hhhXXXTTTccciiinnnnnnmmmlllkkkiiikkkjjjkkknnnooojjj```WWW```___aaahhhppptttrrrnnnkkklllmmmnnnnnnnnnmmmlllmmmjjjjjjkkkfff[[[SSSPPPRRRNNNHHHDDDAAAAAAAAABBBGGGKKKPPPVVV^^^ccc\\\QQQeeeuuusssUUU???>>>HHHSSSNNNFFF>>>;;;AAAMMMXXXccceeeddd___^^^cccggghhh```XXXWWWaaannnrrrpppmmmgggaaa\\\]]]aaa___SSSFFF===AAAFFFYYYrrrssseee^^^fffppp~~~zzzyyyqqqhhhbbbcccccc___\\\\\\^^^___``````^^^[[[XXXUUUTTTRRRPPPMMMJJJHHHFFFEEEFFFOOOfffyyynnnhhhggghhhdddPPP@@@;;;777888[[[~~~pppcccbbbLLLFFFBBBCCCEEE@@@@@@??????>>>============??????>>>>>>>>>>>>>>>>>>>>>===<<<===BBBGGGJJJLLLdddlllsss}}}~~~}}}|||pppqqq~~~~~~zzzxxxtttuuu|||vvvvvv|||yyy}}}{{{zzzzzzzzz~~~|||{{{yyyvvvpppggg[[[PPPHHHEEE>>>BBB@@@>>>AAAGGGaaauuubbbYYYSSSRRRNNNJJJHHHIIIIIIGGGHHHKKKLLLLLLLLLMMMNNNMMMKKKIIIMMMLLLLLLSSSbbbttt}}}zzzuuu~~~~~~yyyoooppptttzzzxxxbbbjjj|||yyyDDDBBB???;;;999999999999:::===FFFPPPPPPFFF>>><<>>>>>???AAABBBBBBAAA???>>>======<<<<<<;;;;;;<<<===>>>>>>>>>===???:::999>>>GGGUUUjjj|||~~~}}}~~~yyyssswwwzzzwwwrrrsss|||~~~zzziiiZZZSSS\\\fffnnnnnnlllmmmllliiijjjiiijjjnnnqqqmmmccc[[[cccaaabbbgggooosssqqqnnnlllmmmnnnpppppppppooonnnnnnjjjiiijjjggg]]]UUUQQQLLLJJJFFFBBB??????@@@BBBGGGJJJNNNTTT[[[___\\\WWWkkkyyyoooRRR@@@BBBKKKKKKGGG@@@<<>>@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===@@@CCCEEEFFF^^^qqqvvvqqqtttzzz{{{iiiggg|||}}}wwwuuu~~~zzz~~~|||{{{vvvssslllaaaUUUKKKFFFDDD>>>AAA===<<>>;;;999999:::;;;>>>???HHHSSSQQQCCC999888BBBiiisssSSSDDDHHHAAA@@@???>>>>>>???AAABBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<666444999???KKKbbbwww|||vvvxxx}}}~~~zzzyyyvvvrrrnnnnnntttwwwsssvvvuuulll___XXXVVVdddnnnnnnlllnnnmmmhhhiiiiiillloooqqqnnnfff```aaa```aaaeeejjjnnnnnnllllllmmmoooqqqrrrqqqpppoooooojjjhhhjjjhhh```XXXTTTJJJJJJHHHDDDAAA???@@@BBBFFFHHHLLLQQQWWW[[[\\\\\\kkkvvvyyyhhhPPPCCCDDDIIIDDDBBBAAADDDMMM]]]nnnzzzwwweeeWWW]]]hhhqqqpppjjjhhhjjjdddaaaeeeqqqwwwmmmZZZLLLFFFQQQYYYdddiii___ZZZeeeuuu|||ooorrrxxxjjjXXXLLLGGGEEEDDDGGGIIINNNTTTZZZ]]]]]]]]][[[[[[\\\[[[YYYWWWTTTRRRRRRPPPMMMJJJGGGFFFEEEEEEIIIYYYvvv~~~sssmmmjjjhhhfffXXXDDD===;;;555FFFqqq}}}zzzyyyjjjooo{{{zzzZZZGGGGGGEEECCCDDDAAABBBBBBBBBBBBAAA???>>>=========>>>????????????>>>===<<<;;;<<<@@@EEEHHHIIIccc|||~~~nnnmmmxxxwwwfff\\\hhh~~~}}}{{{|||}}}~~~|||{{{}}}zzzyyyoookkkcccXXXMMMFFFCCCBBBAAAAAA;;;>>>PPPccc||||||XXXRRRUUUNNNIIIFFFEEEEEEHHHFFFDDDEEEIIIGGGFFFFFFGGGIIIJJJHHHGGGGGGJJJMMMNNNNNNWWWmmm}}}}}}|||yyyrrrttt}}}}}}xxxlllmmm}}}yyyBBB@@@<<<999888999;;;<<>>>>>???AAABBB@@@???>>><<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::555555;;;>>>FFFZZZqqq{{{yyytttoooooovvvzzzzzz{{{vvvqqqrrrxxx~~~~~~tttnnnooorrrmmmbbbYYYQQQbbbnnnnnnlllnnnmmmhhhhhhkkknnnppppppmmmhhheee______aaacccfffiiijjjkkkjjjllloooqqqqqqqqqooonnnooojjjhhhjjjkkkddd\\\YYYRRRRRRQQQMMMGGGCCCBBBCCCEEEGGGKKKQQQVVVYYY\\\^^^hhhppppppaaaOOOEEEBBBAAABBBDDDHHHOOOZZZhhhuuu~~~zzzrrr]]]VVVcccrrrwwwmmmbbbbbbjjjaaa___eeettt{{{qqq^^^QQQLLLUUU\\\cccddd[[[^^^ppp|||ooo```___dddqqqlll___LLL???999999999999===AAAGGGNNNUUU[[[]]]]]][[[[[[ZZZYYYWWWUUUTTTSSSQQQOOOLLLIIIFFFEEEEEEEEETTTddd{{{qqqmmmjjjfffbbbSSSBBB===999555PPP}}}~~~~~~rrrdddzzzzzz}}}sssVVVHHHMMMKKKHHHIIIHHHDDDDDDDDDDDDCCCAAA@@@???===>>>???@@@@@@@@@??????===<<<<<>>;;;888777888:::<<>>>>>???@@@BBB???>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;:::999999;;;777999???AAAEEEWWWmmm}}}~~~{{{rrrlllooosssuuuxxxuuuuuu}}}}}}{{{qqqiiiiiimmmhhh]]]SSSOOOaaannnnnnlllooonnnhhhhhhkkkoooqqqooollliiihhh___```cccdddeeegggjjjmmmiiikkknnnpppqqqpppnnnmmmoooiiihhhkkkmmmggg```]]]\\\]]][[[VVVNNNHHHFFFEEEDDDFFFLLLRRRWWWYYY\\\___fffllljjj]]]NNNFFF???999CCCGGGNNNXXXbbbmmmuuu{{{ttt||||||hhhVVV[[[lll}}}}}}lll\\\^^^iiiccc```hhhyyyyyyhhh\\\NNNUUUZZZ```bbb[[[bbbyyy}}}eee\\\YYYZZZfffvvv~~~yyyqqqSSSKKKCCC???@@@AAA@@@???<<<@@@GGGMMMTTT[[[^^^^^^\\\[[[ZZZXXXWWWUUUTTTTTTQQQOOOKKKHHHFFFEEEEEEEEE]]]mmmxxxpppmmmjjjddd___QQQAAA===777555XXX||||||~~~~~~rrrbbbyyyoooSSSJJJQQQPPPMMMNNNNNNEEEFFFFFFFFFEEECCCAAA@@@===>>>???AAAAAAAAA@@@???>>>>>>???DDDMMMWWW^^^bbbnnn|||{{{xxxxxx~~~|||aaaQQQddd{{{{{{qqqpppuuuvvv}}}sssrrr|||zzztttpppnnnfff^^^TTTKKKFFFCCCAAA@@@<<>>888666777999999888BBBGGG^^^```EEE999<<<333JJJkkk}}}|||~~~rrr^^^NNNNNNCCCBBBAAA>>>======>>>@@@BBB@@@@@@@@@@@@???>>>===<<>>===<<<<<<<<<<<<<<<777999<<<<<<:::AAATTTggg}}}zzz{{{~~~yyyyyy{{{uuuzzzuuunnnkkkpppqqqeeeUUUHHH^^^nnnmmmiiikkkkkkgggkkklllmmmnnnnnnlllkkkiiieeeccccccdddeeeeeegggjjjkkkmmmoooqqqpppooollljjjkkkkkkmmmnnnnnnjjjccc___]]]]]]```bbb\\\RRRKKKJJJJJJOOORRRSSSXXX^^^```]]]``````___YYYKKK???===BBBFFFQQQ___gggiiillluuu}}}~~~pppfffaaa```mmmjjjYYY\\\fffjjjaaa```nnnzzzzzzpppiiiaaa___]]]\\\[[[aaapppnnncccccchhhpppwwwuuujjjaaaKKKGGGAAA>>>BBBGGGEEE>>>@@@AAADDDLLLWWW```bbb___]]][[[YYYWWWVVVUUURRRPPPOOOOOOHHHEEEIIIFFFDDDNNN```xxx}}}rrrmmmggggggcccVVVLLL@@@888444888WWW~~~vvvrrrooorrrcccTTTUUU\\\SSSKKKKKKIIIEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAACCCFFFIIINNNVVV^^^dddcccfffqqq}}}}}}}}}uuu]]]bbbrrruuummmkkkrrrvvvrrrlll~~~}}}uuuooolllccc^^^UUUMMMJJJHHHCCC>>>===999KKKnnndddLLLLLLPPPMMMDDDGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFJJJIIIHHHGGGIIINNNVVV\\\ooo{{{|||wwwvvvrrrhhhkkkvvvwww~~~}}}~~~{{{uuukkk```^^^lllAAA===888666777999999999===CCCWWWXXX@@@888===999SSSmmmyyywww|||xxx|||WWWHHHHHH@@@AAA@@@>>><<<<<<>>>@@@AAA?????????>>>>>>===<<<;;;======<<<<<<;;;<<<<<<<<<999888888999;;;BBBQQQaaauuu{{{}}}zzz~~~}}}uuuxxxzzzwwwssswww|||qqqaaaMMMZZZfffjjjjjjlllkkkhhhiiijjjlllmmmnnnmmmlllkkkccccccdddhhhllllllkkkjjjiiijjjlllmmmnnnmmmlllkkkkkklllmmmnnnnnnjjjddd``````___aaabbb^^^VVVRRRTTTTTTTTTXXX___fffgggccc^^^YYYZZZ[[[WWWLLLAAAAAAGGGVVV___fffhhhmmm}}}uuurrrwww}}}bbbUUU]]]kkkqqqiiigggooowwwvvvqqqmmmpppmmmkkkiiigggkkkyyyyyyooozzzwwwvvvzzz}}}uuudddUUUEEEJJJPPPUUU[[[]]]WWWOOORRRRRRSSSXXX^^^bbb```\\\]]]ZZZXXXVVVUUUTTTQQQOOONNNOOOHHHCCCEEEAAABBBNNNkkk{{{qqqmmmgggfffaaaTTTEEE;;;777777CCCeeeyyy{{{ooo^^^PPPQQQWWWPPPHHHHHHGGGBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIMMMRRRVVVRRRUUUaaaqqquuuvvv{{{nnnlll|||wwwvvvxxxxxxzzzxxxooofffbbbYYYSSSMMMFFFDDD@@@===>>>BBBGGGaaa\\\LLLMMMNNNKKKGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMLLLKKKJJJHHHFFFEEEDDDHHHIIIIIIIIIIIILLLPPPTTTeee~~~{{{sssddd^^^]]]WWW]]]lllrrr}}}yyyjjj\\\^^^ttt>>>;;;777555666888::::::@@@GGGUUUSSS===666===@@@___rrr{{{}}}zzzxxxzzz~~~tttQQQCCCDDD??????>>>===;;;<<<===???@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<888666888;;;AAANNNYYYppp{{{{{{rrr}}}}}}zzzssssss}}}yyy|||~~~nnnYYYXXX]]]gggnnnmmmkkkkkkhhhiiikkkmmmnnnnnnnnnmmmeeeeeeggglllrrrsssnnnhhhfffggghhhiiijjjkkkllllllkkkllllllmmmmmmjjjeeeaaa]]][[[[[[[[[YYYUUUVVVZZZ]]]ZZZ```ooovvvmmmbbb]]]RRRUUUYYYWWWMMMDDDFFFNNNbbbmmmrrroooyyyyyy___XXXeeettt}}}xxxuuuuuuuuurrrpppqqqwwwtttqqqooommmooozzz}}}wwwxxx}}}xxxaaaOOOMMMZZZiiittt|||~~~yyyrrrnnnllljjjjjjjjjfff```[[[]]]ZZZXXXVVVTTTSSSPPPNNNIIIMMMGGGBBBCCC@@@FFFWWW|||wwwpppnnngggeee___QQQ@@@999777:::MMMvvvtttfffxxxWWWKKKLLLRRRKKKFFFFFFCCC@@@AAAAAABBBCCCDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@AAACCCDDDDDDDDDEEEGGGIIIHHHJJJXXXkkktttwwwppp```rrr~~~zzzwwwxxxvvvvvvzzzfffZZZUUULLLFFFEEEEEECCC???<<<@@@HHHVVVuuuvvvYYYSSSUUUQQQNNNPPPJJJJJJIIIIIIJJJLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIGGGIIIJJJLLLLLLKKKKKKLLLNNNcccyyymmmWWWOOOSSSQQQTTTbbbiiiwww|||wwwmmmhhhxxx<<<999777555666888;;;===JJJSSS[[[SSS???666<<>>===<<<;;;;;;<<<>>>???===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<:::999999:::>>>JJJVVVnnnxxx}}}uuunnnhhh|||tttpppnnn}}}wwwxxxuuuhhh[[[YYYhhhsssppplllmmmiiijjjkkkmmmmmmnnnmmmmmmiiiiiiiiimmmtttwwwrrriiigggfffffffffgggiiikkkllljjjjjjjjjkkkkkkiiieeebbb^^^YYYWWWVVVTTTTTTXXX___```^^^iii|||}}}kkk]]]\\\OOOSSSXXXWWWMMMFFFJJJSSSdddttt|||{{{oooaaadddssswwwooonnnpppuuurrrpppooommmnnnvvvvvvxxxrrriiiaaaaaakkk~~~{{{eeeUUU___nnn~~~yyynnnddd^^^^^^[[[XXXVVVTTTRRROOOMMMDDDJJJGGGBBBDDDEEEPPPffftttpppooogggddd\\\MMM???:::999<<>>CCCLLLddd}}}kkkVVVXXXZZZQQQNNNUUUMMMLLLKKKKKKKKKKKKLLLMMMIIIKKKMMMOOOPPPOOONNNMMMLLLMMMNNNNNNMMMMMMNNNOOOcccrrrxxx```XXX```]]]YYY^^^aaaiiirrr}}}zzzyyy999888777666666999===@@@OOO[[[^^^RRRAAA777>>>LLLooo~~~uuuiiiRRRGGGBBBAAA<<<<<<;;;;;;<<<===>>>>>>======<<<;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;<<<>>>===999:::GGGVVVmmmyyy|||yyyvvvqqq|||vvvqqqooommm{{{~~~tttrrr}}}wwwvvvccc\\\jjjuuuqqqmmmpppmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmkkkllluuu|||zzzrrrgggfffeeeeeefffgggiiikkkiiiiiihhhiiiiiihhhfffcccccc^^^YYYWWWVVVWWW]]]eeebbbeeettt|||fffZZZ\\\OOOSSSWWWUUULLLFFFLLLWWWnnn{{{~~~uuuxxxuuugggfffrrrrrrnnnooovvvsssrrrrrrqqqpppvvv~~~tttkkkoookkkccc\\\^^^nnnyyyhhh___nnn~~~vvviiieee___\\\YYYVVVTTTRRROOOLLLBBBIIIEEEAAADDDIIIYYYsss|||qqqooonnnfffaaaXXXIII<<<999:::???UUUvvvkkkxxxhhhPPPGGGJJJMMMGGGFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@<<>>>>>FFFQQQnnnzzz}}}www^^^PPPUUUWWWLLLIIIQQQOOONNNLLLKKKJJJIIIJJJJJJIIIKKKMMMOOOPPPPPPOOONNNLLLMMMMMMLLLLLLMMMOOORRRXXX```sssuuulllpppjjjddddddcccaaakkkwww~~~}}}888888777777777:::???CCCMMM\\\[[[LLL@@@999CCCZZZyyy}}}rrr}}}^^^NNNFFF??????<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<>>>>>>;;;;;;;;;;;;;;;;;;<<<===:::===@@@???888888EEETTTooozzzqqqzzzzzzxxxvvvtttqqqyyy|||vvvtttyyy{{{xxxzzzjjjbbbkkktttqqqoooqqqppppppoooooonnnnnnnnnnnnoooqqqnnnlllsss}}}~~~wwwddddddcccdddeeegggiiijjjjjjhhhggghhhiiihhhgggeeeddd___ZZZXXXWWWXXX___ggggggooo}}}wwwcccZZZ\\\OOOSSSXXXVVVMMMJJJUUUccczzz^^^XXXbbbrrrsssjjjppp|||vvvuuuxxxvvvuuuvvvuuusssvvv{{{~~~wwwrrrqqqiiijjjgggccciii{{{uuukkkiii}}}zzzlllhhh^^^\\\XXXUUUSSSPPPMMMJJJCCCHHHDDDAAAGGGOOOccc~~~xxxnnnmmmkkkbbb[[[SSSDDD888666>>>KKK```ppprrr|||```NNNGGGIIIKKKEEEFFFGGG@@@BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCCCCBBBAAAAAABBBCCCFFFVVVkkkwww~~~kkkZZZQQQ[[[hhhvvvzzzqqqssszzzllltttooo```PPPFFFEEEBBBIIIBBB<<<;;;===CCCOOOZZZmmmtttyyyyyy~~~iiiYYYPPPTTTUUUMMMJJJOOOOOONNNLLLJJJIIIIIIIIIIIILLLMMMNNNNNNMMMLLLKKKJJJIIIJJJKKKJJJJJJKKKNNNPPPLLLQQQ```sss~~~~~~~~~zzzyyyzzztttkkkrrrzzz~~~~~~}}}777888888888888;;;AAAFFFOOO^^^WWWEEE===;;;JJJiiinnnrrrxxxSSSIIIDDD===???;;;<<<<<<======>>>??????AAA@@@>>>======>>>@@@AAA======<<<<<<;;;<<<<<<<<<:::;;;======999999CCCOOOkkk{{{wwwlllllluuu}}}~~~}}}rrruuuyyy|||zzzxxxvvvwwwuuukkkeeeiiinnnoooppprrrppppppppppppppppppqqqqqqrrruuurrrkkklllsssrrrkkk]]]^^^___aaadddgggiiikkkkkkjjjhhhiiijjjjjjiiihhhbbb^^^ZZZZZZZZZ[[[aaaiiillluuu~~~|||pppbbbZZZXXXRRRWWW]]]\\\VVVWWWgggxxx{{{cccTTT^^^uuu~~~|||||||||}}}{{{wwwwwwzzz~~~}}}}}}xxxpppnnnpppdddiiikkklllvvvtttrrrwwwzzziiieee]]]ZZZVVVSSSQQQMMMJJJGGGBBBFFFBBBCCCOOO]]]ttttttjjjiiiggg\\\TTTLLL>>>999666GGG___sss~~~lllpppUUUKKKEEEGGGHHHBBBCCCDDD<<<@@@@@@@@@AAAAAABBBBBBCCC????????????@@@AAABBBCCCAAABBBCCCBBB@@@???@@@AAAEEEGGGRRRbbbgggkkk~~~vvvdddWWWXXX[[[dddxxxyyyrrrttt{{{xxxuuukkkyyy^^^TTTIIIBBBDDDEEEGGG@@@>>>FFFQQQYYY]]]aaalllyyyttt]]]VVVRRRSSSSSSOOONNNOOONNNMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLLLLMMMIIIMMMUUU```kkkuuu}}}yyywwwyyy|||777888999999999<<>>??????@@@BBBAAA???>>>>>>@@@AAACCC???>>>===<<<<<<<<<<<<<<<;;;999888:::999;;;BBBJJJ___mmmwwwxxxzzz|||rrraaammmyyyppppppwwwwwwsssuuuooojjjfffgggjjjmmmpppqqqooooooppppppqqqrrrttttttuuuyyyvvviiidddfffcccZZZWWWYYY\\\```dddgggjjjkkkmmmkkkjjjjjjkkkllllllkkkeeeaaa``````aaabbbiiipppooowwwzzzsssiiibbbZZZSSSWWW\\\cccddd```eeexxxdddWWWZZZvvv~~~|||~~~}}}pppiiikkklllrrruuuvvv}}}uuuzzzxxxfffbbb[[[XXXTTTQQQNNNKKKGGGEEE???CCCAAAFFFWWWkkkqqqhhhfffcccWWWPPPHHH:::===999OOOppptttooo~~~hhhNNNIIICCCEEEEEE???AAABBB999===>>>???@@@BBBCCCDDDEEEBBBBBBAAAAAABBBBBBCCCDDD>>>???@@@???>>>???AAACCCCCCDDDKKKTTTSSSRRRddd}}}vvv}}}~~~~~~hhhbbb[[[___rrrxxxqqqvvv}}}}}}uuu|||iiirrrgggNNNJJJCCC@@@EEEGGGAAA???GGG[[[lllpppjjjdddrrrwww]]]QQQPPPNNNLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOIIIHHHHHHHHHHHHIIIJJJJJJHHHLLLPPPRRRQQQNNNKKKJJJIIIMMMPPPRRRXXXhhh|||}}}sssnnnqqqyyy<<<555555::::::999DDDSSSgggmmmSSS<<<>>>>>>RRR}}}jjjlllJJJ@@@DDDBBB999>>>===============>>>>>>DDDAAA>>><<<<<<===@@@BBB@@@@@@>>>===<<<<<<<<<<<<:::::::::999999:::===@@@WWW___gggnnnxxx}}}uuu```ooosssppppppvvv{{{{{{wwwuuurrrtttmmmbbbcccnnnrrrkkkqqqoooooorrrqqqqqqtttzzzzzzuuunnnjjjiiihhheeeccc\\\]]]___bbbeeehhhiiijjjooonnnmmmllllllllllllllliiigggeeefffhhhkkkmmmmmmrrrrrrqqqjjjaaa[[[YYYZZZ]]]fffmmmooovvvvvv^^^^^^lll~~~~~~yyyrrrllliiikkksss{{{}}}rrreee^^^\\\YYYSSSNNNIIIEEEDDDCCCFFF@@@BBBPPPeeezzz}}}lllgggbbb^^^TTTGGG???<<<444HHHjjj|||yyyzzz]]]KKKFFFCCCBBBCCCBBB>>>===???CCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===@@@AAAAAA???======BBBEEE>>>EEEOOOUUUTTTUUU```lllnnn~~~}}}]]]ZZZpppwwwqqq{{{pppqqqppp___OOOHHHGGGEEECCCCCCBBBDDDSSSvvvrrrzzzeeeXXXPPPNNNLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNJJJIIIHHHHHHJJJLLLLLLKKKLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKNNNQQQNNNSSSmmmuuuyyyzzz{{{tttnnnrrr888777;;;AAA@@@???JJJ[[[tttoooUUU???>>>CCC\\\|||ttteeeIII@@@CCCBBB===>>>===============>>>>>>BBB@@@>>><<<<<<===???@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999:::===???NNNWWWaaaiiirrrzzzzzzuuuiiiuuuxxxuuuuuuyyy|||}}}{{{yyyvvvyyyuuukkkeeehhhlllmmmpppnnnnnnppppppooorrrxxxxxxtttnnnkkkjjjiiigggfffbbbaaaaaaaaabbbdddfffgggjjjkkkkkkkkkllllllllllllkkkiiiggggggiiikkkkkkjjjiiihhhfffbbb^^^]]]___bbbiiipppvvvyyy~~~tttfffhhhuuutttwww}}}tttmmmiiimmmuuu|||~~~lllbbb]]]XXXVVVQQQMMMIIIFFFDDDDDDBBB???FFFYYYqqqvvvkkkeee^^^XXXOOOCCC<<<:::===\\\qqqlllRRRGGGFFFCCCBBBCCCBBB>>>===???@@@@@@???>>>??????@@@AAABBBBBBAAA@@@??????>>>>>>===???AAA@@@>>>>>>@@@BBBBBBCCCFFFIIIJJJOOO]]]kkkoooxxxhhhaaannnzzzyyy}}}zzzssslll|||```SSSGGGDDDEEEDDDCCCDDDCCCOOOiiixxx```TTTQQQNNNLLLJJJJJJJJJJJJIIIHHHJJJJJJJJJIIIIIIKKKMMMIIIHHHFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMIIILLLaaa{{{{{{~~~vvvooottt||||||wwwtttxxx777:::AAAFFFCCCCCCRRReeekkkQQQAAA>>>LLLkkk___KKKCCCAAA@@@AAA>>>>>>===<<<<<<======>>>??????>>>============>>>===<<<;;;:::999999999:::::::::;;;:::999:::===???HHHSSS___iiirrrzzz}}}}}}www|||}}}xxxxxxxxxyyy}}}{{{nnndddgggqqqooommmmmmnnnnnnmmmpppuuuuuurrrnnnlllllllllkkkjjjiiigggccc```___```aaacccggghhhjjjkkklllkkkiiihhhmmmllljjjjjjjjjjjjhhhfff^^^\\\ZZZZZZ]]]dddkkkpppuuuxxx{{{{{{~~~yyyqqqlllqqq}}}|||ggg___hhhwwwyyyqqqlllyyytttggg___\\\TTTRRROOOKKKHHHEEEDDDCCCAAACCCOOOggg{{{oooiiiaaaXXXPPPGGG===888999<<>>>>>=========>>>???@@@AAABBBAAA@@@>>>>>>>>>??????;;;===@@@AAA@@@>>>>>>???BBB>>>===AAADDDJJJTTT___kkkooooooVVVYYYooo}}}{{{xxxvvvmmmgggyyyssscccOOOGGGBBBCCCDDDDDDCCCEEEGGG[[[wwwyyyaaaXXXQQQNNNJJJHHHHHHHHHHHHGGGFFFGGGHHHGGGFFFFFFHHHJJJIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMKKKLLLKKKFFFFFFUUUhhh~~~|||www}}}xxx|||~~~888<<>>BBB>>>>>>===<<<<<<<<<=====================<<<;;;;;;<<<;;;:::999999999999999999:::;;;:::::::::<<>>???@@@AAAAAA@@@>>>===<<<>>>???@@@<<<===>>>>>>>>>>>>>>>>>>@@@<<<<<>>???BBBPPPjjjsssRRR>>>@@@GGG[[[yyy~~~zzzdddQQQKKKHHHAAA???AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;::::::999999::::::888:::;;;;;;::::::<<<>>>@@@IIIWWWeeepppyyyyyy}}}vvvjjjkkkrrrwwwxxx|||pppjjjqqqrrroooooopppooommmooouuurrrrrrsssssssssrrrrrrrrrqqqnnnhhhccc``````aaabbbbbbeeeiiilllnnnmmmkkkiiinnnmmmkkkjjjjjjhhheeebbbQQQNNNOOOYYYkkkzzz{{{uuuppprrrvvvyyyzzzyyyooo{{{uuuooowwwtttdddZZZOOOJJJKKKXXXooo|||tttiii^^^XXXQQQNNNJJJFFFCCCBBBBBBBBBFFFSSSjjjyyypppdddYYYMMMCCC;;;777999>>>^^^yyy}}}|||~~~zzzhhh{{{~~~fffIIIBBBLLLAAA>>>>>>???>>>;;;:::===<<<======>>>???@@@@@@AAA@@@???===<<<<<<===???AAA???===;;;;;;<<<===???@@@EEE???===BBBFFFFFFDDDDDDPPPbbbxxxtttkkk[[[IIIMMM```zzztttuuu}}}eeeTTTLLLJJJHHHGGGEEEEEEEEEBBB>>>AAAGGGUUUrrr{{{{{{mmmUUUWWWNNNKKKGGGFFFEEEFFFEEEDDDBBBCCCCCCBBBAAAAAABBBDDDKKKIIIGGGGGGGGGHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIILLLJJJIIIHHHFFFFFFKKKRRRVVV```xxx|||sssqqqwwwqqqnnnqqq999:::;;;@@@JJJ^^^vvvdddLLL<<>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888::::::999999999999::::::888:::;;;;;;;;;;;;<<<>>>AAAFFFSSSdddqqqzzzvvvyyy|||uuukkkjjjuuu{{{zzz~~~uuunnnoootttqqqpppqqqpppmmmpppuuusssuuuxxxxxxvvvuuutttuuurrrppplllhhheeedddcccccc\\\___eeejjjnnnppppppoookkkjjjhhhhhhhhhhhhfffdddRRRPPPTTTdddxxxnnnhhhfffnnnxxx}}}~~~~~~sss|||xxxsss```UUUNNNJJJHHHIIIPPP___xxx}}}ttthhh[[[RRRPPPMMMHHHCCCAAABBBDDDFFFKKK^^^yyywwwooo___TTTHHH???999777<<>>@@@???<<<;;;>>><<<===>>>???@@@@@@??????======<<<<<<<<<>>>???@@@AAA>>>;;;:::;;;>>>@@@@@@JJJBBB<<<>>>BBBCCCCCCDDDFFFZZZqqq{{{zzzoooXXX>>>AAAUUUnnnuuummmppp}}}mmmTTTIIIGGGFFFDDDEEEEEEEEECCC???===FFFQQQWWW^^^MMMPPPKKKIIIGGGFFFGGGGGGEEEDDDCCCDDDDDDCCCAAAAAABBBDDDKKKIIIGGGGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDFFFIIIKKKRRRSSSjjj}}}}}}{{{qqqjjjjjjvvvzzzfff___jjj;;;;;;===EEEUUUfffsssxxxRRRHHH>>>QQQqqqxxx~~~ooocccPPPAAA===AAABBB???>>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888888888888777777888888999888999;;;<<<;;;;;;<<<===BBBCCCNNNaaapppzzzvvvmmmpppvvvssskkklllyyy||||||zzzsssrrrtttrrrqqqqqqooommmoootttvvvyyy||||||yyywwwvvvvvvtttsssqqqoookkkgggdddbbb[[[^^^ccchhhlllnnnnnnnnnhhhfffddddddfffhhhhhhhhh[[[ZZZaaattt~~~gggbbbeeetttyyynnn^^^WWWUUUUUUUUUXXX]]]dddrrrvvvlllaaaVVVOOOMMMJJJDDD@@@@@@CCCHHHLLLWWWnnn}}}pppjjjZZZOOOCCC<<<888888>>>FFF```kkktttwwwttt}}}eeexxxvvv|||wwwdddPPPHHHGGGGGGDDDAAA@@@BBBBBB>>>>>>AAA<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>??????@@@===;;;<<<>>>@@@@@@>>>EEE>>>;;;>>>BBBBBBBBBCCCCCCNNNeeewww|||gggUUUMMMNNN[[[wwwuuukkkjjjrrr~~~eeeRRRJJJGGGEEECCCAAABBBCCCBBB???CCCSSSdddjjj~~~hhhWWWLLLMMMHHHGGGGGGHHHIIIHHHFFFDDDFFFFFFGGGEEEDDDCCCDDDFFFJJJHHHGGGGGGIIIJJJJJJIIIEEEEEEFFFHHHIIIIIIIIIIIIFFFCCC@@@@@@CCCGGGHHHGGGJJJJJJYYYqqq|||~~~}}}}}}|||qqqrrrxxxzzz~~~~~~qqqnnnnnnxxx======@@@JJJ[[[ggghhhdddCCCEEE@@@YYY}}}rrrZZZBBB:::@@@BBB<<>>===<<<;;;::::::::::::999888888777777888888777777666666666666777888777999;;;<<<;;;;;;<<<=========FFFYYYjjjttt{{{yyyjjjbbbfffooooooiiimmm{{{{{{yyy}}}yyywwwtttqqqpppqqqooolllnnnsssxxx{{{~~~{{{wwwvvvvvvuuuuuuuuusssoooiiiddd```___aaadddgggiiiiiiiiiiiifffdddbbbbbbeeehhhjjjjjjcccdddmmm~~~lllhhhooo~~~rrrYYYRRRXXX___jjjlllrrrxxx~~~zzzmmmbbbZZZSSSOOOKKKGGGBBB>>>@@@EEELLLQQQddd|||xxxjjjdddVVVKKK@@@:::777888???HHHkkkrrr{{{vvvuuudddttt}}}vvv^^^LLLKKKJJJEEEFFFCCCBBBEEEDDDAAA@@@CCC;;;<<<=========<<<;;;:::999:::<<<===>>>>>>>>>>>>>>>===<<<>>>AAABBB???<<<999888<<