BM6P6(@ ```\\\WWWSSSRRRNNNIIIEEEFFFEEECCCAAA>>>===<<<<<<;;;:::999888777555444444555555555555555555555555444333333222222333333444555555555666666666666777666666666777888888999999999???JJJnnnsss```QQQPPPPPPLLLKKKQQQQQQOOOOOOQQQRRRUUU^^^hhhsssiiifffhhhdddeeejjjllliiijjjooohhhiiijjjkkkmmmrrrxxx|||xxxWWWEEEDDDGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@========================@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@BBBDDDFFFGGGHHHFFFPPPYYYqqq{{{kkk]]][[[]]]aaappp~~~bbbeeejjjmmmiiicccaaaffflllwww~~~gggTTTQQQMMMKKKJJJIIIGGGFFFDDDCCCCCCBBB@@@???>>>>>>========================>>>>>>>>>>>>>>>======<<<========================???>>>===============>>>;;;<<<===>>>@@@BBBCCCDDDAAAAAABBBBBBDDDEEEFFFGGGGGGHHHIIIKKKMMMQQQWWW[[[~~~sssccc\\\[[[XXXTTTTTTQQQOOOOOOMMMJJJLLLPPPKKKJJJIIIIIIJJJIIIGGGEEE```\\\WWWTTTRRROOOJJJFFFFFFEEECCCAAA???===<<<<<<;;;:::999888777555444444444444444444444444444444444333333222222333333444444444555555555666666666666666666777888888999999888???AAAUUUpppSSSMMMRRRRRRPPPPPPOOOLLLLLLNNNNNNPPPWWW___qqqzzzuuurrrkkkgggiiijjjhhhhhhlllhhhiiijjjjjjjjjlllooorrruuuyyy|||~~~}}}zzz|||~~~cccOOOFFFCCC@@@>>>????????????????????????========================????????????????????????===>>>???@@@BBBCCCEEEEEECCCJJJOOO```lll___WWWXXXZZZ\\\ggguuulllnnnllliiifffcccbbbbbbccciiiuuuqqq]]]QQQNNNJJJHHHGGGGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>=======================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGHHHIIIMMMRRRVVVhhhtttccc```aaa```SSSQQQRRRTTTQQQKKKHHHIIIMMMLLLJJJJJJJJJHHHFFFDDD___[[[VVVTTTSSSPPPKKKGGGFFFEEECCCAAA???===<<<<<<;;;:::999888777555444444333333333333333333333333444333333222222333333444333333333444444444555555555666666777777888888999888CCC>>>CCCpppbbbOOOPPPQQQMMMHHHNNNLLLKKKMMMMMMLLLQQQWWW___tttzzzpppmmmllljjjhhhhhhfffgggggggggffffffhhhjjjlllnnnooopppwww}}}{{{zzz~~~|||}}}tttdddSSSFFF???===>>>========================<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>???@@@AAABBBBBBDDDGGGGGGPPPdddxxx~~~nnnZZZSSSQQQUUUXXXYYY```iiiwwwooofffbbbdddeeedddaaacccgggxxx}}}cccSSSLLLJJJGGGEEEEEEDDDBBBAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999999999999999999::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>>????????????@@@BBBCCCCCCBBBCCCDDDDDDEEEHHHLLLPPPWWWkkkooo___TTTVVVSSSSSSTTTRRRMMMKKKMMMNNNMMMLLLLLLNNNNNNMMMLLL___[[[WWWTTTSSSQQQMMMIIIGGGEEECCCAAA???>>>===<<<;;;:::999888777555444444333333333333333333333333444333333222222333333444222222333333333444444444555555666666777888888888777AAA>>>>>>[[[~~~___UUURRRNNNLLLPPPMMMMMMOOOOOONNNPPPTTTXXX```zzz}}}vvvqqqnnnnnnllljjjiiijjjmmmpppnnnmmmllllllpppvvv{{{}}}sss^^^XXXWWWRRRJJJBBB>>>>>>@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@EEECCC@@@EEEPPPYYYtttsss___SSSPPPMMMNNNSSSWWWXXX]]]cccssstttkkkhhhhhhfffdddcccbbbjjj|||sssWWWKKKHHHFFFDDDCCCCCCBBB@@@???@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777888888888888888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<============>>>???@@@AAA@@@AAAAAABBBBBBDDDGGGJJJOOOYYYooozzzlllccc[[[WWWTTTQQQSSSVVVMMMKKKIIIHHHIIIIIIHHHFFF```\\\WWWUUUTTTRRRMMMIIIGGGFFFDDDBBB???>>>======;;;:::999888777555444444444444444444444444444444444333333222222333333444222222222333333333333444555555555666777777888888888;;;999<<>>>>>>>>?????????@@@>>>999===EEEFFFUUUrrrqqqYYYMMMJJJLLLJJJKKKOOOSSSVVV[[[___eeezzzmmmfffdddccc```^^^```gggssshhhMMMEEEFFFDDDCCCBBBBBBBBB@@@>>>>>>>>>>>>===<<<<<<<<<;;;999999999999999999999999888888888888888777666666888888888888888888888888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???>>>@@@AAAAAAAAABBBEEEGGGHHHKKKUUUfff~~~sssiii^^^WWWVVVZZZWWWSSSPPPNNNLLLIIIGGGaaa]]]XXXVVVUUURRRMMMIIIGGGFFFDDDBBB@@@>>>======;;;:::999888777555444444555555555555555555555555444333333222222333333444222222222333333333444444444555555666666777777888===:::888<<>>BBBAAA@@@@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999<<<<<<======>>>>>>????????????;;;>>>FFFCCCFFFUUUqqq~~~sss[[[MMMKKKMMMHHHGGGHHHJJJNNNRRRVVVYYYaaassshhheeefff```^^^^^^```eeesssbbbMMMGGGCCCBBBAAAAAABBBAAA???======<<<<<<<<<;;;;;;;;;:::888888888888888888888888777777888888777777666555777777777777777777777777777888999;;;;;;;;;::::::999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<=========>>>@@@@@@@@@AAADDDFFFEEEFFFKKKSSSdddlllbbb___\\\WWWTTTSSSQQQOOONNNccc___YYYWWWUUURRRMMMIIIHHHFFFDDDBBB@@@???>>>===;;;:::999888777555444444444444444444444444444444444333333222222333333444333333333333444444444444444444555555666777777777:::<<<:::<<<@@@EEE```~~~dddVVVXXXRRRNNNOOOPPPNNNMMMOOOPPPPPPRRRTTTUUU]]]qqqwwwuuuyyy{{{}}}}}}}}}zzzyyyyyyyyyzzz}}}uuuXXXGGGBBBBBBBBBAAA>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999::::::;;;<<<======>>>===CCC@@@???FFFFFFDDDJJJUUU]]]```WWWLLLHHHIIIJJJEEEFFFGGGHHHKKKOOORRRRRR]]]ssswwwnnnjjjcccaaa```aaabbbiiixxxnnnWWWKKKIII@@@@@@???@@@AAA@@@>>>;;;;;;;;;;;;;;;::::::::::::777777777777777777777777777777777777777666666555666666666666666666666666444666888999::::::999888777777777888888999999999;;;;;;::::::;;;;;;<<<<<<;;;===??????@@@@@@CCCEEECCCEEEIIIMMMTTTjjj{{{uuummmeee___YYYTTTPPPddd___ZZZWWWUUURRRMMMHHHHHHGGGEEEBBB@@@???>>>===;;;:::999888777555444444333333333333333333333333444333333222222333333444333333444444444444555555444444555555666777777777...777999888===BBBMMMaaaqqq^^^VVVQQQQQQQQQNNNMMMNNNLLLOOORRRQQQNNNPPPXXXaaaxxx|||~~~yyy{{{||||||{{{zzzzzz{{{xxxyyyzzz{{{}}}}}}yyy|||^^^GGG???@@@;;;===>>>;;;777777;;;@@@999999999999999999999999888888888888888888888888999999999999999999999999777888888999;;;<<<<<<===777AAA???;;;AAACCCAAAEEEGGGIIIIIIFFFDDDEEEDDD@@@DDDFFFHHHIIIKKKNNNOOOOOOTTTaaaxxxuuujjjccc___^^^___``````eeekkkqqqYYYHHHBBBCCC>>>>>>>>>???@@@???<<<:::;;;;;;::::::::::::::::::777777777777777777777777777777777777777666666555444444444444444444444444222444666888999999777777555555555666777888888888;;;;;;:::::::::;;;<<<<<<999;;;>>>??????@@@BBBDDD===AAAEEEFFFFFFPPPjjj{{{nnngggdddaaa\\\XXXUUUQQQNNNKKKGGGFFFDDDBBB@@@>>><<<;;;<<<;;;:::888666555333333444444444444444444444444222222222222222222222222333333333333333333333333222444666777666666777888777777777888999===CCCHHHfffzzzbbbPPPPPPSSSOOOLLLPPPMMMOOOQQQQQQPPPOOOPPPPPP\\\eeezzz{{{qqqoooppp\\\KKKAAA???<<<<<<;;;:::999888999::::::;;;;;;;;;:::::::::999999666777777777888888888888666777777777888888888888888999999::::::;;;;;;<<<999:::;;;===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMOOORRR\\\fffuuutttoooiiiaaa\\\___dddbbb[[[qqqzzznnnZZZLLLCCCAAADDD??????>>>===<<<;;;::::::888888888888888888888888777777777777777666555444666555555555555444444444333444444555555444444333333333333444444444555555666666666666777777777777888888999999999:::::::::;;;<<<===>>>>>>?????????DDDDDDCCCAAAAAAHHHUUU___dddaaa\\\XXXUUURRRNNNKKKHHHGGGFFFDDDAAA???===<<<<<<;;;:::888666555444333333333333222222111111111222222222222222222222222333333333333333333333333222444666777666555666777666777888888999<<>>???===<<<;;;:::999888999999:::999999999888888888777777666666777777777888888888666666777777777888888888888888999999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEGGGJJJMMMOOOKKKQQQYYYeeewwwnnnjjjddd\\\\\\bbb```fffuuuvvv```QQQIIICCCCCCEEE???>>>>>>===<<<;;;:::999888888888888888888888888777777777666666666555555555555555555444444444444333333444444444444333333333333333444444444444555555555666666666777777777888888888999999999999:::;;;;;;<<<===>>>>>>>>>>>>???AAAAAA@@@@@@DDDLLLSSSaaaxxxdddaaa]]]YYYVVVSSSOOOLLLJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::888777555444333555444333333111111000///222222222222222222222222333333333333333333333333333555777777555444555666555666888888999:::===???CCCYYYrrr[[[WWWVVVSSSQQQRRROOOLLLLLLOOOPPPPPPNNNJJJLLLOOOTTTaaazzz~~~uuujjjwwwnnnPPPGGG>>>;;;>>>===;;;:::999999888888999999777777777666666666555555666666666666777777777777666666666666777777777777888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDEEEGGGJJJMMMNNNMMMOOOTTT]]]mmm~~~mmmlllggg\\\[[[eee\\\^^^eeetttvvveeeRRRHHHEEECCCBBBCCC>>>======<<<;;;:::999888777777777777777777777777777666555555444555555555555555444444444333333333333333444444444444333333333333333333444444444444555555555666666666666777777777777888888888999999::::::;;;<<<============<<<>>>AAAAAA@@@AAADDDHHHLLLZZZooodddaaa]]]ZZZWWWTTTOOOLLLKKKJJJHHHEEECCC@@@>>>===;;;;;;999888777555444444555555555444444333333333222222222222222222222222333333333333333333333333444555777666555444444555444666888999888888:::;;;AAAJJJccclll\\\WWWVVVVVVQQQQQQPPPNNNNNNMMMMMMLLLMMMOOOQQQRRRVVVcccuuuwwwmmmjjjxxxaaaHHHBBB<<<999<<<;;;:::999999888888888888888666666666555555555555444555555555666666666777777555555555666666666777777777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEGGGIIIKKKMMMQQQQQQVVV\\\aaavvvuuullllllggg```]]]bbbbbbdddiiivvv{{{jjjZZZJJJDDDCCCBBB@@@???<<<<<<;;;:::999888888777555555555555555555555555666555444333333444555555444444444444333333333222333333333444444333333333222222333333333444444444444444555555555666666666666666777777777888888888888999:::;;;<<<<<<<<<<<<<<<>>>AAAAAAAAAAAACCCEEENNNTTT[[[ssscccaaa^^^[[[YYYUUUPPPMMMKKKIIIGGGEEEBBB???===<<<;;;:::999888777666555444333333333444444555555555222222222222222222222222333333333333333333333333333555666666444333444444333555777888777777777888;;;BBBLLLaaawwwdddYYYTTTMMMPPPQQQOOOKKKIIIKKKMMMKKKLLLMMMOOOQQQTTTXXXZZZrrrzzzkkkhhhrrr|||wwwVVVBBB@@@;;;999;;;:::888999888888888888777777777777666666666555555555444555555555555666666666444555555555555666666666666666777888888999999:::::::::::::::::::::::::::<<<======???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKRRRXXXVVVaaatttqqqhhh[[[aaabbbbbbcccfffqqq{{{hhh\\\OOOCCC@@@AAA???======;;;;;;:::999888777666666444444444444444444444444444333333333333333444444444333333333222222222222222333333333333333333222222222222333333333444444444444444444555555555555555555555666666666777777777888999::::::;;;::::::<<<<<<===>>>???AAADDDFFFCCCIIIKKKUUUooocccaaa^^^\\\ZZZVVVQQQMMMKKKJJJHHHEEEBBB???===<<<::::::999888777666555555///000111111333444444555222222222222222222222222333333333333333333333333222444666666444333444555333555777888777666777888555>>>BBBHHHhhhooo]]]TTTTTTQQQMMMJJJIIILLLNNNJJJHHHFFFGGGJJJLLLLLLJJJVVVfffxxx}}}qqqgggkkk~~~gggJJJ<<<>>>;;;999;;;;;;777888888888888777666666777777777666666666555555444444444444555555555666444444444444555555555666666666666777888888999999999999999999::::::::::::<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCEEEFFFGGGGGGEEEGGGMMMSSSPPPUUUqqqzzzuuummm```aaabbbaaa```cccjjjoooaaaQQQJJJBBB<<<<<<===<<<;;;===:::999999888777666555555333333333333333333333333111222222333333333333222333333333222222222111111222222333333333333222222222222222222333333333333333333333444444444555555444444555555555666666666666666777888999999999999999999999999;;;>>>BBBDDD999CCCEEEGGGRRRaaa~~~cccaaa___]]][[[WWWRRRNNNMMMLLLIIIFFFCCC@@@>>>===:::999999888777666555555111111111222222333333333222222222222222222222222333333333333333333333333111333555555444444555666444555666777666666888:::555<<<@@@BBBOOOsssqqqfffXXXOOOMMMNNNNNNMMMLLLIIIFFFEEEGGGJJJJJJJJJQQQSSSVVV^^^nnn|||kkkggggggttt___DDD999===;;;888::::::666777888888888777666555777666666666555555555555333333444444444555555555333333444444444555555555555555666666777888888999777888888888999999::::::;;;<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEGGGKKKOOOPPPTTTccctttyyyfffeeedddcccaaaaaaccceeekkkxxxeeeLLLEEE???<<<;;;<<<;;;888999===999888888777666555444444222222222222222222222222...000222444444333222000222222222222111111111111222222333333333333222222111222222222222333333333222333333333333444444444333444444444444555555555555555666777888888888888888777777999;;;===??????===EEEEEECCCGGGIIIWWWooocccaaa___^^^[[[WWWRRRNNNNNNMMMKKKHHHEEEBBB???>>>:::999999888777666555555444444444444444444444444222222222222222222222222333333333333333333333333000222444555444444555777444555666666666666999;;;666999>>>@@@>>>NNN{{{aaaRRRQQQSSSPPPJJJLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHLLLUUU^^^fffrrr}}}}}}zzzuuuoookkkeeeeeeqqqyyyooojjj___EEE;;;???<<<888999777666777888888888777555444666666555555555444444444333333333444444444555555333333333444444444555555555555666666777888888888666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBCCCCCCCCCEEEFFFHHHKKKNNNSSS[[[bbbooossskkkiiieeebbb````````````bbbhhhppp|||{{{VVVCCCEEE>>>===>>>>>>;;;666888===888888777666555444333333111111111111111111111111---///222555555333111///222222222111111111111000222222222333333222222222111111222222222333333333222222333333333444444444333333333444444444555555444555666777888888888888888888999;;;===>>>===<<<>>>AAA======CCCDDDJJJ[[[nnnfffccc___\\\YYYWWWTTTRRROOOLLLHHHEEECCCBBB@@@???===<<<:::888666444333333444444444444444444444444111111111111111111111222222222222333333444444444444444444555555555555666666666666666777777777777:::555999BBB@@@CCCdddsssUUUPPPUUURRRIIINNNNNNMMMKKKHHHHHHHHHIIIIIIKKKMMMNNNOOOSSSZZZ___xxx~~~yyyqqqnnnqqqlllaaa___eeefffjjjXXXUUUNNNJJJFFF@@@:::666444444555555555444333333333333444555555555444444333333333555444444333333444444555333333333444444444555555555555555555666666666666666666666666777777777777888888999:::;;;======>>><<<===>>>???AAABBBCCCDDDEEEFFFHHHIIIJJJNNNRRRVVVeeexxxqqqiiidddeeeccc^^^\\\___YYY___fffllltttgggHHHBBBBBB::::::999999888777777777777666666444333222111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111111000111111111111222222222333333333444444444555555444444444444555555555555777888888999999:::;;;;;;======>>>???AAADDDFFFGGGYYYeee}}}fffccc___\\\ZZZXXXUUUSSSOOOLLLHHHEEEDDDBBB@@@???===<<<:::888666444333333444444444444444444444444222222222222222222222222222222333333333333333333444444444444555555555555555666666666777777777777999777;;;@@@<<<<<>>???===999777555555666777555555444333333333333333555444444444333333333333444444333333333333444444333333333444444444444555444555555555666666666666555666666666777777777777888999999:::;;;<<<======;;;<<<===>>>???AAABBBBBBCCCDDDFFFGGGIIILLLPPPTTT[[[ggg}}}ooohhhccc]]][[[]]]___bbbdddcccdddkkkyyyvvvWWWCCC???===:::999999888777777666666666666555444333222111111222222222111111000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333333333333444444444444444444444555555555666666777777888888999:::::::::;;;;;;<<<===???AAACCCDDDGGGNNN[[[nnngggddd```]]][[[YYYVVVTTTOOOLLLHHHEEEDDDCCCAAA???===<<<:::888666444333333444444444444444444444444555555555444444333333222333333333333333222222222444444444444555555555555555555666666666777777777555888<<<===999999CCCOOObbbrrrbbbYYYOOOQQQRRROOOKKKHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKIIIJJJKKKNNNTTTaaappp{{{{{{{{{uuutttqqqhhh]]]]]]YYYVVVTTTRRR\\\yyyjjjSSSBBB<<<<<<777888777666666666666666777555444333333222222333333444444333333333333333222444333333222222333333444333333333333444444444444444444444555555555666666555555666666666777777777999999999::::::;;;;;;;;;::::::;;;<<<>>>???@@@@@@AAACCCDDDEEEFFFIIIMMMPPPTTTYYYkkkrrrhhhaaa]]]]]]ZZZ]]]^^^]]]ZZZ]]]dddjjjxxxgggUUUEEE>>>>>>:::999999888777777666666555666555444444333222111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222222333333333444444444444555555555555666666666666666777888888999999::::::::::::;;;<<<===>>>???===@@@DDDJJJWWWpppgggddd```]]]\\\YYYWWWUUUOOOLLLHHHEEEDDDCCCAAA???===<<<:::888666444333333333333444444444444444444777777666555555444333333444333333333222222111111333333444444444555555555555555555666666666777777111888<<<::::::===@@@AAAJJJlllhhhVVVTTTQQQOOONNNLLLIIIFFFIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMLLLLLLOOOSSSWWW\\\hhhxxx~~~yyyqqqmmmkkkfff\\\SSSRRRQQQSSSXXXbbbzzztttPPPEEE>>>;;;;;;888:::::::::999888666555444444333333222222222222222333333333333222222222222333333222222222222333333222222333333333444444444333333444444444555555555555555555666666666777777999999999999::::::::::::::::::;;;<<<===>>>??????@@@BBBCCCDDDEEEGGGKKKMMMTTTVVV```vvvttthhhaaa___YYY[[[^^^^^^^^^___cccfffhhhqqqoooOOOCCC<<<===???;;;888888777666666555555444444444444333222111111000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111111111111222222222222333333333333444444555555555666666666555666666777777888888999999999999999:::;;;<<<<<<===AAACCCDDDHHHVVVlll|||fffddd```]]]\\\ZZZWWWUUUPPPMMMIIIFFFDDDCCCAAA@@@===<<<:::888666444333333333333333444444444555555777777666555555444333333333333333222222111111111333333333444444444444555555555555555666666666666222777999777:::@@@AAA===GGGUUUttttttfffVVVOOOPPPRRRPPPMMMFFFFFFGGGHHHIIIJJJJJJJJJEEEGGGJJJKKKKKKLLLLLLMMMOOOTTTZZZ]]]cccrrr|||{{{}}}~~~}}}{{{qqqlllfffcccbbb^^^YYYVVVMMMUUUdddyyyyyyVVV@@@???;;;777888777;;;;;;:::999888555333222333333222111111111111222222222222222222222222222222222111111111111222222222222222333333333444444333333333333444444444444555555555555666666666666888888999999999999999999:::;;;;;;<<<===>>>??????@@@AAACCCDDDEEEFFFIIIKKKPPPUUU\\\fff|||ttthhhbbbcccbbbbbb```______``````cccgggllltttwwwXXXCCC>>>:::<<>>999666888666666666666666555444333222333222111111000000111111000111111111111222222222222111111000000111111222222222222222333333333333222222222333333333444444444444555555555666666666777777777888888999999999:::;;;;;;<<<======>>>>>>>>>@@@CCCDDDDDDDDDFFFHHHHHHMMMTTT\\\ddd|||~~~rrrlllhhhccc___^^^_________aaa```___```gggsssXXXDDD===???999777;;;999666666555555444333333222222222222111111111000000............////////////........................................................................------......//////000000/////////000000000111111000000111111111222222222222333333333333444444444333444444555555666777777888888888888999::::::;;;<<<;;;:::<<>>>>>GGG]]]{{{zzzjjj___XXXQQQNNNJJJIIIJJJKKKJJJIIIMMMJJJGGGEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQUUUXXX\\\```fffiiiyyy~~~|||yyyuuuooojjjiiijjjjjjgggcccccceeehhhddddddddddddcccaaa___]]]TTTPPPOOOPPPRRRXXXhhhwwwyyybbbCCC<<<>>>>>>666888<<<777444333333333333222222222222222111000000000000000000000000000111111222222111111000000000000111111111222222222222333333333222222222222333333333333444444444555555555666666555666666777888999::::::999999::::::;;;<<<<<<<<<<<>>DDDHHHJJJXXXuuueeeaaa]]]\\\]]]\\\YYYVVVSSSOOOJJJFFFDDDCCCAAA???===<<<:::888666444333222666555333222111222333333333222222111111222222333333222222111111222222333333333333333333333333333333333333444444444555555222333555777999:::;;;;;;>>>;;;???EEEIIIZZZxxxjjjXXXOOONNNOOOLLLIIIKKKLLLLLLKKKIIIGGGFFFFFFKKKKKKJJJHHHFFFGGGIIIKKKJJJHHHFFFFFFGGGGGGGGGFFFIIIIIIJJJKKKMMMPPPSSSUUU___```aaabbbccceeeffffffiiihhheeebbb___\\\YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVXXXZZZ\\\]]][[[YYYXXXUUUWWWYYY[[[ZZZXXXUUUTTTTTTPPPOOOSSSRRRNNNNNNRRRPPPYYYkkk___GGGCCC999999999888888888777777666666555444333333222222222000//////000111111000111111111111111111111111111111222222222222111111000111111111111222222222222222333333333333444444333333333444444444555555666666666666777777777777888888888888999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCHHHDDDFFFLLLNNNQQQbbbuuuqqqgggiiiiiifffccc```______``````___]]]___bbbffflllttt}}}zzzwwwxxxooosssyyywwwRRRBBB@@@::::::999888777666555555444444333333222111000000111111000000//////......////////////////////////..............................////////////......---------............///---......///////////////////////////000000000000222222111000//////000000000000111222222222222111333333333444444444555555999888888888777777666666666888::::::::::::<<<>>>;;;>>>AAADDDKKKWWWhhhttteeebbb^^^]]]]]]]]]ZZZWWWSSSOOOJJJFFFDDDCCCAAA???===<<<:::888666444333222555444333222222222222333333222222111111222222333333222222111111222222333333333333333333333333333333333444444444555555555444555666777888999999999>>>;;;===BBBAAAJJJkkk{{{dddVVVOOOJJJGGGMMMKKKGGGDDDCCCFFFJJJNNNDDDFFFGGGGGGGGGGGGGGGHHHHHHFFFEEEFFFHHHIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRWWWWWWUUUTTTRRRPPPOOONNNPPPPPPPPPQQQQQQRRRRRRRRRUUUVVVWWWXXXWWWUUUSSSQQQVVVUUUTTTRRRPPPOOOPPPPPPPPPLLLJJJLLLMMMNNNUUU^^^gggzzzoooLLL======999999888888888777777777555555555444333333222222222111//////111222111000111111111111111111111111000111111222222111111000000000111111111222222222222222222333333333444444333333333444444444444555555555666666666777777777888888888888999:::;;;;;;:::;;;<<<===>>>@@@AAAAAAEEEBBBFFFMMMNNNNNNZZZjjjqqqlllhhhhhhfffcccbbbaaa```^^^]]]\\\\\\]]]^^^```eeejjjnnnyyyxxxwwwrrrqqqssssssttttttvvvyyybbbHHH??????999999888777666555444444444333333222111111000000000000000000//////......................................................------............------------------............------...///////////////.../////////000000000000222111111000//////000000000000111222222222222111333333333333444444444444888888888777777666666666555666888999888999;;;<<<:::===@@@AAACCCIIISSS[[[ffftttfffccc___^^^___^^^[[[XXXSSSOOOJJJFFFDDDCCCAAA???===<<<:::888666444333222444444333222222222222333222222111111111111222222222222111111111111222222222222333333333333333333444444444555555555666666555666777777777777777666;;;888;;;@@@<<<;;;LLLcccwwwggg^^^ZZZQQQPPPOOOMMMKKKJJJJJJJJJGGGHHHKKKLLLLLLKKKJJJIIIEEEDDDCCCCCCEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIHHHIIIJJJIIIHHHIIIKKKMMMOOOMMMLLLOOOWWWfff}}}mmmNNN;;;777<<<888888888777777777666666555444444333333222222222333111000000111222222111111111111111111111111111000111111222222111111000000000000111111111222222222222222222333333333333333333333333444444444444555555555666666666666777777777777777888999:::;;;999999:::<<<===>>>??????AAA@@@EEELLLLLLJJJQQQ\\\mmm}}}zzzwwwtttpppmmmhhhbbb^^^bbb```^^^\\\\\\]]]___```eeegggkkknnnrrrwww}}}|||wwwrrroooqqqooooooqqqooolllmmmppptttuuuvvvyyy~~~|||bbbJJJ===:::;;;777777666555444444333333333333222222111000000000000000000////////////...........................------------------------,,,,,,------------,,,,,,------------............------...////////////........./////////000000000111111000/////////000000///000111111222222111111222222333333333444444444777777777666666666666666333555777777777777999:::999;;;>>>>>>===>>>AAAEEEHHHOOO___rrrfffccc`````````___[[[XXXSSSOOOJJJFFFDDDCCCAAA???===<<<:::888666444333222333333222222222222222222222222111111111111222222222222111111111111222222222222222222222333333333444444555555555666666666444555666666777777666666888666999???>>>:::@@@MMM]]]zzzxxxrrrggg\\\TTTNNNKKKIIIHHHHHHHHHHHHHHHGGGEEECCCGGGEEECCCCCCDDDEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHDDDGGGKKKMMMKKKJJJKKKLLLOOOSSS[[[gggyyyiiiMMM===777999>>>777777777666666666555555444333333333222222222111333222000000222222222111111111111111111111111111000000111111111111000000000000000000111111111111111222222222222333333333222222333333333444444444444444555555555666666666777777666777777888999:::999999:::;;;<<<===>>>???>>>???CCCHHHHHHGGGLLLTTT^^^sss}}}rrrhhhaaaeeecccaaa_________^^^]]]^^^]]]]]]]]]___aaaeeeggggggiiimmmpppsssvvv{{{~~~~~~yyyvvvqqqooollljjjhhhggggggfffiiillloooooommmlllqqqvvvuuu|||~~~cccKKK===888777777555555555444333222222111222222111111000000000000////////////////////////........................------------------------,,,,,,------------,,,,,,,,,,,,---------.........,,,---......//////.............../////////000000111000000/////////000000///000000111111111111111222222222222333333333333666555555555555555555555333555777777666666888999777999<<<<<<;;;<<<===???AAAAAAFFFNNNZZZkkkfffcccaaa```aaa```\\\XXXSSSOOOJJJFFFDDDCCCAAA???===<<<:::888666444333222111222222222222222222222222111111000000111111222222111111000000111111222111111111222222333333333444444444444555555555666222333444555666777777777888555777>>>???===@@@GGGFFFYYYxxxvvvdddZZZVVVTTTQQQNNNKKKJJJKKKKKKJJJIIIHHHFFFDDDDDDEEEFFFFFFEEEBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHIIIIIIIIILLLOOONNNLLLLLLPPPTTTYYYhhh~~~~~~gggMMM???:::999999;;;666666666555555555444444222222222222222111111111333111000000111222222111000000000000000000000000000000000111111000000000//////000000000111111111111111111222222222333333222222222333333333444444444444444444555555555555666666666666777888999999999::::::;;;<<<===>>>>>>>>>>>>AAADDDEEEFFFKKKRRRZZZcccsssyyylllccccccbbbaaacccdddccc___\\\^^^\\\ZZZYYYYYYZZZ\\\]]][[[]]]^^^^^^^^^___bbbeeefffggghhhjjjlllmmmooopppnnnnnnqqqtttvvvuuuqqqnnnkkklllmmmlllkkkiiigggeeebbbcccdddeeeffffffggghhhfffkkkoooooonnnsss|||}}}kkkSSSBBB;;;:::888666444444333333222222111111111111000000000000//////.............../////////........................------------------------------............------,,,,,,,,,------------...,,,------...........................////////////000///////////////000000//////000111111111111000111111111222222222333333444444444444444444444444444666777777666666888999888999999::::::<<>>BBBDDDLLLaaaqqqeee^^^YYYSSSOOOOOOOOOLLLJJJFFFDDDCCCDDDEEEGGGFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGGGGFFFFFFFFFEEEJJJIIIGGGFFFFFFFFFGGGHHHCCCFFFJJJLLLQQQ[[[jjjuuuZZZLLL>>>:::;;;888555333555555555444444444333333111111111111111111111111222000//////000111111000000000000000000000000000///000000111111000000////////////000000000111111111111111111222222222222222222222222333333333333333333333444444444555555555555555555666777888999999::::::;;;<<<<<<======>>>??????@@@BBBFFFKKKOOOUUUYYY```zzz{{{sssrrrrrrrrrtttsssooofff```]]][[[XXXXXXYYYZZZZZZZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^\\\\\\]]]]]]^^^______```^^^^^^```cccffffffcccaaa^^^___```aaabbbbbbbbbbbb___aaacccdddddddddfffhhhjjjpppvvvwww{{{aaaUUUFFF===;;;<<<:::777333333333222222111111111000000000///////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------,,,,,,---............---------.........///////////////......//////000000...///000000111111000000000000111111111222222222333333333333333444444444444555777777666555777888:::999777777888:::<<<>>>======???BBBBBBCCCJJJRRRUUU^^^oooeeebbb```aaaaaa___ZZZVVVSSSOOOJJJFFFDDDCCCAAA???===<<<:::888666444333222///000111222333222222111111111000000000000111111111111000000000000111111///000000111222222333333222222222333333333333444222333444555555555555555888777777999:::999;;;???AAADDDMMMmmm}}}tttmmmhhhbbbZZZSSSSSSQQQNNNMMMMMMMMMKKKJJJGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJJJJJJJMMMPPPSSSUUUVVV^^^jjjuuu[[[GGG>>>888999999666333222444444444444333333333333000111111111111111111111111///......///000000///000000000000000000000000//////000000000000//////////////////000000000111111111111111222222222222111222222222222333333333222333333333333444444444555555555555666777888888888888999999:::;;;;;;;;;===???@@@@@@AAAEEEHHHIIILLLQQQVVVeee|||rrrfff```]]][[[[[[\\\\\\ZZZWWWWWWXXXYYYYYYXXXXXXYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^___]]][[[\\\[[[[[[[[[\\\^^^```aaa^^^```cccdddfffjjjqqquuu~~~fffIIICCC===:::::::::888777333333222222222222111111////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++,,,------......---------------.........//////...............///000000...//////000000000000000000000000000111111111222222222222222333333333444333444555555444444555666888777666666777888999999999999<<>>>>>======LLLgggkkkhhhccc___\\\YYYUUURRRNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLQQQQQQSSSVVV\\\ccciiimmmwww[[[<<>>@@@DDDKKKYYYjjjvvvvvv~~~gggdddaaa___]]]\\\ZZZXXXTTTPPPJJJFFFCCC@@@>>><<<======;;;999777555444333000111222222111111333555111000000111333333111000111111111000000000000000111111111111111111111111333333222222333333444555333333333444444444555555777666666666666888999:::===:::>>>DDDHHHUUUuuuzzzqqqeee^^^VVVQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKOOOLLLJJJJJJMMMOOONNNMMMMMMMMMQQQUUUTTTPPPUUU^^^cccmmm|||jjjMMM???;;;888777666555444333333222111222222333333222222111000111111222222000///...////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111222222222222222222222222333333444444555666666777555444444444444555666666888888999999999:::::::::;;;<<<===>>>>>>???AAADDDGGGEEEJJJUUU[[[cccvvv{{{oooeeeccceeebbb]]]ZZZYYYYYYXXXWWWUUUTTTTTTVVVVVVXXXZZZYYYWWWVVVXXXWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]```aaabbbaaa```ggghhhooo|||jjjPPPBBB@@@:::999888666555555444444222222222111111111000000//////............//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------------------------------............///////////////////////////000111111111111000000000000000111000111111111111222222222333333333333333333333333444444555555666777777777888999:::;;;<<<<<<<<<<<<<<<===>>>@@@CCCEEEHHHIIINNNQQQWWW```ooofffdddaaa___^^^\\\ZZZXXXUUUQQQKKKGGGDDDBBB???=========;;;999777555444333555666666444222000000111111000///000222222000///111000000000000000000000111111111111111111111111333222222222222333444444333333333444444444444555777666666666666888999:::<<<:::<<>>AAACCCGGGDDDGGGOOOSSSVVVfffxxx{{{sssoooiiibbb```___^^^\\\\\\[[[[[[[[[WWWWWWZZZ^^^___\\\YYYVVVXXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^```cccgggjjjkkkkkkpppuuuhhhQQQBBB<<<<<<999999777666555444444444222222111111111000000000//////............//////------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------------------------------------------............///////////////////////////000000111111000000//////000000111000000111111111222222222333333333333333333333333444444444555666666777777888999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGJJJNNNVVVbbbnnnvvvfffdddaaa___^^^]]]ZZZXXXUUURRRMMMIIIFFFDDDAAA???===<<<;;;999777555333333111333444444222111222222111000//////000111000...000000000000000000111111111111111111111111111111222222111111222222333444333333333333444444444444666555555555666777888999;;;999;;;???>>>===FFFSSSggg{{{yyyzzzyyyvvvrrruuuuuuwww|||eeeLLLAAA???<<<:::777666555444333222222222111111222222222222111111000000000111000//////...........................////////////////////////////////////////////////////////////000000000000//////000000000000111111222222222222222222222222999999888777555444333333444444444444444555555666777888888888999999999999999;;;<<<======>>>@@@BBBDDDBBBDDDIIIKKKKKKVVVdddvvvvvvooolllgggbbb^^^\\\[[[ZZZ]]]]]]___dddhhhhhhaaaZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\```hhhqqqyyyjjjLLL@@@===;;;:::888777666555444333333333111111111111000000000000///......------......///------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++---------------------------------------------------............/////////....../////////000000000000000////////////000000000000000111111111222222222222222222222222222222333333444555555666666777777888999::::::;;;;;;::::::::::::;;;<<<>>>@@@@@@BBBBBBBBBBBBDDDIIIOOOSSSbbbnnnvvvwww|||eeecccaaa```___]]]ZZZXXXVVVSSSNNNKKKHHHEEECCC@@@===<<<:::999666555333222///111333333222111111111333111///000111111000///000000000000000111111111111111111111111111111111111111111111111222333333222222333333333444444444555555555555666777888888:::777999>>>???===???DDDOOOhhhrrr```JJJ>>>===>>>999333666555444333222222222222111111222222222222111111000000000/////////..............................////////////////////////////////////////////////////////////000000000000////////////000000000111111111111111222222222222777777666555444333333222444444333333444444555666777777777888888888888999888:::;;;<<<<<<===???AAA??????BBBGGGHHHIIIPPPZZZdddxxxyyyrrrooommmuuusssrrrvvv}}}{{{qqqiiihhhfffeeefffgggiiijjjkkkwwwpppOOO???>>>>>>:::777666666555333333222222222111111000000000/////////...------------------...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////////////////.........///000000000000000000111111111111222222222222222222222222222333333444555555666666666666777888999999999999999999999999:::;;;<<<===>>>???@@@@@@@@@BBBEEEGGGFFFNNNSSSSSSVVV___fffiiiwwwdddbbbaaa```___^^^ZZZXXXVVVSSSOOOLLLJJJGGGDDDAAA<<<<<<:::888666444333222444555666555222000000000555333111111222222222111//////000000111111111111000000000000000000000000111000000000000111222222222222222333333333444444333444444555666666777777:::888888;;;>>>>>>>>>???BBBKKKTTTmmmfffKKKCCC;;;777888888444000555444333222222222222222000111111222222111111000/////////........................................................................................../////////000000000111...////////////000000000000000000111111222222222333333333333333333333333333333333333333444555555666666777777777888888888777999:::;;;;;;<<<>>>@@@===>>>AAAEEEFFFGGGLLLRRRXXXbbbjjj|||[[[KKK===999;;;999555333444444333222111111111111000000000/////////......------,,,,,,,,,,,,------++++++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000//////.........------...//////000//////000000000111111111111111111111111111111111222222333333444444555555444555666777888888888888999999999999999::::::;;;777:::<<<===>>>???@@@BBB>>>BBBDDDCCCDDDHHHMMMOOORRRYYYbbbiiimmmssszzzcccbbbaaa``````^^^[[[XXXUUUSSSOOOMMMKKKHHHDDDBBB<<<;;;:::888666444222222///111333444555777;;;===777444222111222333222222/////////000111111222222000000000000000000000000000000000///000000111222222222222222333333333333222333444555666666666666:::888777888:::;;;<<<<<<;;;CCCEEEOOOnnn^^^FFF>>><<<999666555555666777444333222222111111111222000000111111111111000000//////...------------...------------------------......................................................//////000000111111......////////////000000//////000000111222222222000000111111222333444444333333333333333444444555666666666666777777777777666888999::::::;;;===???===>>>@@@AAABBBCCCEEEHHHKKKXXX^^^gggXXXEEE???999999888555555777333222111111000000000111////////////............---,,,,,,++++++,,,,,,---***+++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---...///000///......---------------...///000/////////000000000111111000000000000000000000000111111222333333444444555333444555666666777777666999888888888888999999:::777999<<<=========>>>???>>>???AAA@@@AAACCCFFFIIIGGGGGGGGGHHHKKKOOOSSSVVVbbbaaaaaaaaa```^^^[[[XXXUUURRROOOMMMKKKHHHDDDAAA<<<;;;:::888666444222111+++---///111444999???DDD777444111000111222222111...//////000111111222222000000000000000000000000000////////////000111111111222222222222333333333111222444555666666555555888888777666777999::::::999DDDEEEDDDSSSlllvvv\\\HHH<<<<<<<<<;;;999666555666888333222222111111111111111000000111111111111000000///...---,,,,,,,,,------------------------------.........................................................///000111111111........./////////000000/////////000111222222222000111111222333333444444333333222222333333444555555555555666666666777777666777999999999:::===???<<<>>>?????????AAACCCDDDEEERRRWWWYYYggg~~~]]]CCC@@@===;;;:::888444555:::111111000000//////000000/////////.........------,,,,,,++++++++++++,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........+++,,,...000000///...---,,,,,,,,,,,,---...///000////////////000000000111000000000000000000000000111111111222333333444444222333444555555666666666777666666666777777888999:::<<<>>>>>>===<<<===>>>>>>>>>>>>???@@@AAACCCFFFEEEEEEEEEEEEDDDFFFHHHJJJbbbaaaaaaaaaaaa___[[[XXXTTTRRROOOMMMKKKHHHDDDAAA<<<;;;999888555444222111333333111///...000444888666444000///000000111000...//////000111222222222000000000000000000000000///////////////000111111111111222222222333333333111222444555666555555444333666777777888:::<<<<<<888@@@>>>===GGGWWWqqqwwwUUUCCC===<<<666888999888555222000///222222111111111111111111000000111111111111000000///...---,,,+++,,,------------------------------................................................---......///000111111222............/////////000...//////000111222222222222222333333333444444444333333222222333333444555555555555555666666666777555777888999999:::<<<>>>:::<<<>>>>>>???CCCFFFFFFGGGMMMMMMQQQbbbuuugggEEE<<<999777777999777222222555111000000////////////000//////.........---------,,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++,,,,,,+++++++++''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...000000///...---,,,++++++,,,---...///000////////////000000000000000000000000000000000000000111111222333333444444222222333444555555555555555555555555555666777888888:::;;;<<<;;;:::;;;<<<===<<<;;;<<<======???AAA;;;???CCCDDDCCCBBBDDDFFFaaaaaabbbbbbaaa___\\\[[[UUURRROOOLLLJJJHHHDDDBBB???>>>;;;888555333222111000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111111111000000000000111111//////000111222222333333222333555444333333444666777777777777777888888888888;;;======???FFFRRR[[[YYYHHHBBB<<<999;;;999666333333444444333000111222222333333111000/////////////////////////////////000000//////...---,,,,,,,,,---------......---------........./////////...,,,,,,+++,,,---...---------............/////////............//////000000000000000000000000000111111111111222222222111222222333333222222111444444444555555555666666666666666666777888999:::::::::;;;===>>>@@@AAAAAAEEEGGGIIIKKKRRRaaasssxxxVVVBBB>>>BBB777666555444333222111111222111111000///......---........................111///---+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))************************************************))))))))))))************+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,------......---------,,,,,,,,,,,,---......111000///------...//////000000000000000000000000000000111111111222222222111111222222222333333333444444444555555555555666999888888777888:::;;;<<<:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBbbbccccccbbb```^^^[[[YYYVVVSSSPPPMMMKKKHHHEEEBBB???>>>;;;888555333222111000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111//////000111111222333333222333444444333333444555666666777777777777888888666888:::<<<===AAAHHHMMMUUUpppvvv[[[AAA::::::777666999888555222222333444222000000111222222222111//////........................---------------,,,,,,+++,,,---------............------------.........///...---,,,,,,,,,,,,---...------------............//////............//////000000000000000000000000000000111111111222222222111222222333333222222111333333444444444555555555666666666666777888999999999:::;;;<<<>>>???@@@AAACCCEEEHHHIIIMMMVVVccclllrrrUUUCCC;;;:::;;;888888777666555444333333111111000000///......---........................---,,,++++++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))))))))))))))************************************************))))))))))))************+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,------...------------,,,,,,,,,,,,---......//////.........///111222////////////////////////000000000111111111222222222222222333333333444444444444444444555555555555888777777777777999:::;;;888999:::;;;<<<<<<<<<<<<>>>>>>????????????@@@@@@cccdddcccbbb```]]]YYYWWWVVVTTTPPPMMMKKKIIIEEECCC???>>>;;;888555333222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111///000000111111222222222111333444444333222444555666666666666777777888888555777999;;;===>>>??????AAARRRmmmdddOOO@@@555666999777666888555333111111222222222000000000000111000//////...........................---------------,,,++++++,,,,,,---------.........------------............------,,,,,,,,,,,,------------------............/////////....../////////000000000000000000000000000000000111111111222222111222222333333222222111222222333333333444444444666555555666666777888999999::::::<<<===>>>???@@@???BBBFFFGGGIIIMMMTTTYYYhhhqqqOOO<<<:::===:::555777777666555444333333222111000000//////.........------------------------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))******************************************************))))))))))))************+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++,,,---------------,,,,,,,,,,,,,,,---......---------...///000222222////////////////////////000000000000111111111111222333333333333444444444333333333444444444555555555555555555666777888999666777888999::::::::::::;;;;;;<<<<<<<<<=========bbbbbbbbbbbb```]]]ZZZXXXVVVTTTPPPNNNLLLIIIFFFCCC???>>>;;;888555333222111000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......111111000000000000111111///000000000111111111222111222333333222222333444444555555666666777777777888888888:::======<<<:::FFFMMMZZZnnnYYYDDDBBB;;;888:::;;;666333444333222111111111111111111///////////////......................................./////////...------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------...............////////////......000000000000000000000000000000000000111111111111111222222333333222222111111111222222222333333333555555555555666777888888999999:::;;;<<<===>>>>>>===@@@CCCFFFGGGKKKOOOSSS^^^rrrhhhUUU???888===@@@999000444333333222111111000000000000/////////.........------------------------------...,,,***)))((()))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********************************************************((()))))))))***************************************,,,,,,,,,+++***+++,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...//////000/////////////////////////////////000000000111111111111222222222333333333222333333333444444444444333333333444555555666666555666777888999999999999999::::::;;;;;;<<<<<<<<<___```aaaaaa```^^^\\\ZZZVVVSSSPPPMMMKKKIIIEEECCC???>>>;;;888555333222111000000111111111111000000////////////////////////////////////////////////111111000000//////......111111000000000000111111000000000000000111111111000111222222111111222444333444444555666666777777999777666777:::<<<<<<<<<===CCCMMMYYYjjj~~~gggNNNBBBCCC;;;888777777555111///000111111111000000111222222/////////................................................///...------,,,)))************+++++++++------------------,,,,,,***++++++,,,,,,---------,,,,,,,,,------------.........///000000///......//////////////////////////////000000000111111111111222222333333222222111111111111222222222333333444444444444555666777888888888999:::;;;<<<<<<===>>>???@@@BBBEEEHHHMMMPPPRRR[[[ggguuukkkRRRDDD???999888:::999444///222222111111000000//////////////////............------------------------+++---...,,,***((()))+++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000///000000000000111111111222222222222333333333444111111222333444444444555555555666777888888888888999999::::::;;;<<<<<<===]]]^^^`````````___]]][[[UUUSSSOOOLLLJJJHHHDDDBBB???>>>;;;888555333222111000000111111111111000000////////////////////////////////////////////////000000000000////////////111111000000000000111111000000000000000000000000///111222222111000222333222333333444555666777777666555555444666888;;;===777===GGGPPPUUU\\\kkkzzzuuuYYYKKKDDD===999999555444222222222222222333///111111111000111222444000000///............///------------------------,,,,,,,,,,,,,,,+++******))))))*********+++++++++------------,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,---------------...///000000///...---/////////////////////////////////000000000111111111222222333333222222111111111222222222333333333444333333444444555666777777888888999::::::;;;;;;>>>>>>>>>???AAADDDGGGHHHPPPRRRUUUZZZhhh]]]HHHCCC888999999777444333444666333333222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))***///333***++++++,,,,,,++++++***************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,+++***)))***,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------,,,,,,+++***....................................////////////....../////////000000000111111222222222333333333000111222333444444444333444444555666777777777777888888999:::;;;<<<<<<===^^^___`````````^^^[[[ZZZTTTQQQNNNKKKIIIGGGCCCAAA???>>>;;;888555333222111000000111111111111000000////////////////////////////////////////////////////////////000000000000111111000000000000111111000000000000000000000//////000111111000000111333111222333444555666666777333555777666555555999<<<<<<===BBBHHHIIIHHHNNNVVVggg~~~~~~WWWJJJ===:::======666///666444222111222444555555///111222222111111333666111000///.........//////------------------------+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,------------...///000000///...---////////////////////////////////////000000000111111222222333333222222111222222222222333333333444333333333333444555666777777777888888999:::::::::;;;;;;<<<>>>@@@BBBCCCCCCNNNPPPSSSTTTWWWbbbtttzzzbbbNNN>>><<>>;;;888555333222111000000111111111111000000////////////////////////////////////////////////......//////000000111111111111000000000000111111000000000000///////////////000111111000000111222111111222333555666666777333777;;;:::666555888<<<===888777<<<@@@CCCJJJRRRKKK^^^xxxbbbOOOAAA???:::444333777888888888666222///000222111...///111333222111111444777222111000......//////000------------------------------.........---,,,,,,,,,,,,---------.........---------,,,,,,+++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,------------...///111111///...---////////////////////////////////////000000000000222222222333333222222222222222333333333444444444333333333333444555666666777777888888999999999:::777888;;;???CCCEEEDDDCCC???FFFOOOTTTSSSWWWbbbmmmssssssNNNEEEHHHDDD:::555:::666333333555555222///////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++------***(((***111777+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))+++++++++***)))***+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,...000111111000000........................---------.........//////000000000000111111111111000111111111111222222222///000222333444444333333000000111333333333333333555666777888999:::;;;;;;bbb```^^^]]]]]]\\\ZZZYYYSSSQQQNNNKKKHHHFFFEEEEEE???===;;;777444222000///000000111111111111000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222222222333333333333444444444444555555666777777777888:::<<<===>>>@@@DDDFFFKKKSSS```lllvvv|||[[[IIIEEE999::::::999777666777888555444444333222111000000000000000000000000000000...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...+++,,,------......------//////.........---------////////////000000000000000000000000111111111111222222222111111111000000111111222222222333333333666666666666777777777777888999;;;<<<>>>???@@@@@@CCCDDDFFFHHHKKKQQQWWW\\\eeevvvbbbUUUFFF???;;;777555555444444333333222111000000////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++*********************************+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,---------..................////////////111111111111111111111111000000111111111222222222111111222222222333333333555555555555666666666666aaa```^^^]]]]]]\\\ZZZXXXTTTRRROOOKKKHHHEEEDDDDDD???===;;;777444222000///000000111111111111000000000/////////.........---////////////////////////////////////////////////////////////////////////000000111111111111000000000000111111111222222222222222222333333333444444444444444555666666777777777999:::;;;<<<>>>AAACCCAAACCCJJJSSS[[[iii}}}lllSSS@@@777777888999999888555444555555222222222222222222111111////////////////////////------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,+++++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,---............---//////.........---------.../////////000000000000//////000000000111111111222222222111111111000000111111111222222222333333555555666666666777777777888999:::<<<===>>>??????CCCDDDEEEFFFHHHLLLQQQUUUYYYaaauuulll[[[NNNEEE<<<::::::777555555444333333222111111000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))******++++++******)))***************************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------............/////////000000000000000000000000000000000000000111111111222222111111111222222222333333444444555555555666666666aaa```^^^^^^^^^]]]ZZZXXXUUUSSSOOOKKKGGGEEECCCCCC???===;;;777444222000//////000000111111000000////////////.......................................///////////////////////////////////////////////////000000111111000000///000000000111111111222222222222222222333333333333333333444555555666666777666777999999999:::===???CCC@@@AAAHHHOOOTTT[[[bbbsss{{{gggPPPAAA:::666666888777888888666444222222333000000111111222222222222////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++*********))))))+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,---......//////.....................---------....../////////000000000//////000000000000111111222111111111111000000000111111111222222222222333444555555555666666666666777888999;;;<<<===>>>>>>BBBCCCCCCCCCDDDFFFKKKNNNRRRTTT]]]lllsssZZZIIIFFF>>>888555888:::777444444333333222222111000000000........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************)))******++++++******)))***************************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------....../////////000000000////////////////////////000000000000111111111111000111111111222222222222444444444444555555555555aaa```_________]]][[[XXXVVVTTTPPPKKKGGGDDDCCCBBB???===;;;777444222000/////////000000000000//////........................------------------------//////////////////////////////////////////////////////000000000000//////000000000000111111111111111222222222222333333333222333333444555555666666666777888888777888:::<<>>???AAADDDGGGDDDGGGMMMRRRSSSVVVaaammmwww{{{]]]LLL@@@AAACCC>>>999888:::666444444333000000333000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////////////////............////////////////////////000000000000111111111111222222222222aaa``````aaaaaa___[[[XXXTTTRRROOOKKKHHHEEEDDDDDD???===;;;777444222000///......////////////......,,,,,,,,,------.........------------------------......................................................////////////......////////////000000000111111111111111222222222222111111111222333333444444333555666666666777999;;;======>>>AAA@@@???DDDKKKKKKHHHIIIOOOTTTWWW^^^fffzzzmmmRRRMMMBBB888666:::<<<:::555333333444222000222888000222222222000000111222000000000//////.................................,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))))))))*********+++************************************++++++++++++((()))***+++,,,++++++******+++,,,,,,---,,,,,,,,,---------.........//////---------.........//////........./////////000000////////////000000111111000000000000111111111111111111111111222222222333444555666777777777777777777999;;;<<<===>>>AAACCCDDDDDDGGGKKKLLLNNNUUU^^^^^^kkk~~~sss___OOOHHHBBB:::666777:::<<<<<<444111222444222//////333////////////////////////------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------........./////////........./////////000000000000000111111111222222aaa```aaaaaaaaa___[[[XXXSSSQQQNNNKKKHHHFFFEEEEEE???===;;;777444222000///......////////////......,,,,,,,,,------.......................................................................................////////////......////////////000000000000000111111111111222222222000111111222333333444444222333555555555666999;;;;;;777666999;;;<<>>???@@@@@@CCCGGGIIIIIILLLQQQRRRZZZdddllluuujjj[[[SSSKKKCCC555<<<@@@;;;777777777555222111333666444///...111.........///////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000000000111111111111bbbaaa``````___]]]YYYVVVSSSRRRPPPNNNKKKGGGEEECCC???>>>;;;888555222///...---------.........//////........................------............---------------............/////////.........---------000000000000000000000000------///000111111111111222222222222222222333333333333222111111222333333444666888888888888888:::;;;;;;;;;;;;===???AAACCCBBBCCCEEEGGGIIIJJJJJJKKKUUUXXX]]]dddooottt___OOOFFFBBB@@@>>>;;;:::999777666666555555555555444333222000000///......////////////..............................---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++........................---------............///////////////////////////////////////000000000000222111111111000000//////111111000000111111222333333333333444444444555555777777888999;;;<<<<<<===>>>???@@@BBBEEEGGGHHHIIIJJJOOOVVV[[[bbbmmm|||rrr```QQQJJJFFFCCCAAA999999888777666555444444222222111111000////////////...---,,,,,,---...//////---,,,...000000...+++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,////////////000000000000............////////////bbbaaa``````___]]]YYYVVVSSSRRRPPPNNNKKKHHHEEECCC???>>>;;;888555222///...---------.........//////........................------............---------------............/////////.........---------////////////////////////------///000000111111111000000111111111111222222333222222111111222222333222444666777666666777888999999999:::;;;===???@@@@@@AAACCCEEEGGGHHHIIIIIILLLOOOTTTYYY```hhhssszzzrrreee[[[RRRFFF>>>;;;;;;999777888777666555555555555555555444333222111000000///......////////////..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++------------------------------------................................................////////////111111111000000000//////111111000000111111222333333333333444444444444555666666777888999:::;;;;;;<<<===???AAACCCEEEFFFGGGIIIMMMRRRVVV[[[cccnnnwwwyyywwwaaaXXXLLLCCC@@@>>>;;;999999888777666555444444333222222111000000//////...///...---,,,,,,---...///---+++******------,,,***++++++++++++++++++++++++++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))((((((((((((((((((((()))))))))*********++++++,,,,,,++++++***---,,,,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------.........////////////000............////////////bbbaaa``````___]]]YYYVVVSSSSSSQQQNNNKKKHHHEEEDDD???>>>;;;888555222///...---------...............------------------------------............---------------............///...............---------////////////////////////---......///000000000000/////////000000000111111333222111111111111222333000222444555444444555666777777777888999;;;===>>>>>>???AAACCCEEEFFFGGGGGGFFFIIINNNRRRUUUXXXZZZ\\\dddkkkxxxwwwkkk```RRRGGGBBB<<<999666666888999777555555444444333333444444444444333333222111000//////......////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++------------....................................------------............111111000000000000//////111000000000000111222222333333333333444444444444555555666666777888999999:::;;;===>>>@@@BBBDDDDDDFFFIIIMMMOOOQQQVVV\\\aaa```iiiwwwzzzdddSSSLLLGGGAAA>>>===<<<999777777777666555444444333333111111111000//////............------------......,,,+++))))))+++,,,+++***+++++++++++++++++++++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++******+++,,,,,,+++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------............---............/////////bbbaaa``````___]]]YYYVVVTTTSSSRRROOOLLLIIIFFFDDD???>>>;;;888555222///...........................------------------------,,,------......------,,,---------............///........................////////////////////////---......///000000//////...//////000000111111111222222111111111111222222000222444444444333444555666666777888999:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFBBBEEEJJJNNNQQQRRRRRRRRRSSSVVV[[[aaaiiisss}}}{{{ooo]]]QQQEEE@@@>>>;;;:::;;;555555555777999999777444333222222222333333444555333222222111000000//////---......//////......---------------------------,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------........./////////000000000000000000//////000000000000000111222222222222333333333444444444444555555666777888888888999:::;;;===???AAABBBCCCCCCFFFIIIJJJKKKLLLOOOQQQWWW\\\dddmmmzzzwwwjjjccc]]]VVVPPPKKKGGGCCC@@@>>><<<999777666555555444333333222222111000000//////...---------------------------------,,,+++++++++,,,------******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++******++++++++++++******))))))******+++++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,------......++++++,,,,,,,,,------------------.........//////bbbaaa``````___]]]YYYVVVUUUTTTRRRPPPMMMIIIGGGEEE???>>>;;;888555222///........................---------------------------,,,,,,------------,,,,,,---------............///---.............................................---......////////////...//////000000111222222333111111111111111111111111111333555555444444555666777777888999:::;;;;;;;;;===>>>???AAACCCDDDEEEEEEAAABBBDDDHHHKKKNNNOOOOOOSSSUUUVVVWWWYYY\\\aaadddbbbjjjttt{{{vvvkkkcccYYYMMMDDDGGG@@@:::::::::777666888666555444444444444222111222222222222333444555555111111111000000/////////------............------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////000000000//////////////////000000000000//////000000111222222222222333333333444444555555666666777777888888999:::;;;<<<>>>???AAAAAA@@@BBBEEEGGGHHHIIIIIIJJJOOOTTTYYY]]]ccclllzzz}}}lllcccWWWOOONNNOOOOOOOOOIIIEEE@@@;;;999777666555444444333333222111111111000000//////...---------,,,------------------,,,,,,,,,,,,,,,++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''((((((((()))))))))***)))*********++++++++++++************************((())))))******++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,---......++++++++++++,,,,,,,,,,,,------------............bbbaaa``````___]]]YYYVVVUUUUUUSSSPPPMMMJJJGGGFFF???>>>;;;888555222///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///---------.......................................---....../////////......//////000000111222333333000000111222222111000000111333555666555555666777777888999:::;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDGGGEEEDDDEEEHHHKKKMMMMMMMMMOOOSSSUUUWWWXXX[[[]]]ZZZ^^^aaadddgggooo{{{|||nnneeeZZZUUUMMMHHHEEECCC???<<<>>>:::888::::::555222222555555444222222111111111111111111111222333333444000000000000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,,,,,,,------------------------------------////////////000000000111......////////////000000000////////////000111111222222222222333333333333555555555666666777777777888888:::;;;<<<>>>??????>>>@@@BBBEEEGGGHHHHHHHHHJJJNNNSSSWWW[[[```ggglll|||xxxggg[[[UUUQQQMMMJJJHHHFFFCCCAAADDDAAA<<<777555444555666222222222111111000000000/////////...------,,,,,,,,,,,,------------,,,,,,)))+++,,,,,,+++******+++************************((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))******)))))))))*********+++++++++***))))))))))))***+++)))))))))*********++++++************************++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------.........bbbaaa``````___]]]YYYVVVVVVUUUSSSQQQNNNKKKHHHFFF???>>>;;;888555222///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///---------.........//////........................---......//////...------------...///000111222333///000111222222111000///111333555666555555666777666777999:::;;;;;;::::::999:::<<<>>>@@@AAABBBBBBIIIGGGDDDEEEHHHKKKKKKKKKHHHKKKPPPSSSTTTUUUVVVXXX\\\\\\]]]]]]___cccjjjnnnqqqxxx|||wwwnnnfff]]]TTTLLLGGGEEEDDDAAA>>><<<<<<;;;;;;555222333666666222111222444444444333222111111222000000000000000000111111000000////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........./////////000000........./////////000000///////////////000111111111222222222222333333333444444444444555555555555666666777999:::;;;<<<======>>>???BBBEEEFFFFFFFFFIIIKKKMMMQQQUUUYYY]]]```fffkkkpppuuu|||xxxjjj___UUUNNNJJJJJJIIIHHHDDDAAA===;;;???===;;;777555444555666111111000000000000////////////......---,,,,,,++++++,,,------------,,,+++'''+++...///---+++***+++************************'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((()))*********((((((((()))))))))******+++***)))(((((()))***+++))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........bbbaaa`````````]]]YYYVVVVVVUUUTTTQQQNNNKKKHHHGGG???>>>;;;888555222///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////---------.........//////........................---......///......------,,,,,,---...///000111222///000111222222111000///111333555555444444555666666777888999::::::999888888999;;;<<<>>>???@@@@@@CCCAAA???AAADDDGGGGGGFFFNNNPPPSSSTTTSSSRRRQQQRRRTTTTTTUUUWWW[[[^^^bbbdddfffgggiiimmmqqqtttvvvvvvsssyyyvvvpppkkkeee\\\UUUOOOLLLHHHEEEDDDCCCAAA@@@777999:::999777666666777888444333555555222222555111222333222000///......//////............/////////////////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,------------------------------------------.........//////---.........//////000000///////////////000111111111111222222222333333333333333333333333333444444444555666777888999:::;;;<<<===>>>@@@CCCEEEEEEDDDJJJHHHFFFGGGKKKOOORRRSSSWWW\\\bbbfffjjjqqq{{{ppp^^^TTTPPPLLLJJJEEEEEECCCAAA??????AAABBB::::::999777444111111111000000000000///////////////......------,,,++++++++++++------------++++++)))---222333000---,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))+++***)))(((((()))***+++*********)))))))))))))))************************************************)))************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......gggeeeaaa___]]]ZZZWWWUUUWWWUUURRROOOMMMKKKGGGEEE???>>>;;;888444000...,,,---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,///111000---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000////////////000000000000000111111222222333444444333555999===>>>===;;;999888888999999;;;>>>@@@BBBAAABBBCCCDDDEEEFFFGGGHHHKKKLLLNNNOOOOOOPPPRRRSSSSSSRRRRRRUUUWWWXXXXXXXXXZZZ]]]aaaccceeegggiiikkkjjjiiiiiilllqqqxxx}}}{{{zzzzzzxxxrrrmmmiiiiiihhhgggeeecccaaa```ZZZWWWRRRNNNLLLJJJHHHFFFBBBAAA???>>><<<;;;;;;:::777777666666555555555555666666555444333333222222222222222111111111111000///////////////////////////............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---///...)))'''))),,,+++,,,---+++)))((()))*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111000111111111111222222222444444444333333222222222666777888999999::::::999999:::;;;===>>>@@@AAABBBDDDFFFGGGGGGGGGIIIKKKMMMRRRUUUXXX\\\___ccchhhlllpppzzzwwwdddUUUNNNJJJGGGDDDDDDCCCAAA???<<<:::888888666555555444444333222222////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******///,,,((('''(((***)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((+++*********))))))((((((++++++******************,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...fffdddaaa___]]][[[XXXUUUWWWUUURRROOONNNKKKHHHEEE???>>>;;;888444000...,,,---------.........//////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------###&&&***---......///111,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000////////////000000000000000111111222222333333444222555:::>>>???>>>;;;999888888999:::;;;>>>@@@AAA@@@@@@AAABBBDDDEEEFFFFFFJJJKKKMMMMMMMMMMMMOOOQQQOOOOOOQQQSSSSSSSSSVVVXXXXXX[[[]]]______```bbbdddbbb``````bbbgggnnntttwww}}}~~~}}}{{{~~~ppplllhhhggggggeee```\\\YYYXXXXXXVVVUUUSSSQQQPPPLLLJJJGGGEEEDDDBBB@@@???@@@???===;;;:::999888888666666555555555444444444444444444333222111111111111111111000000000//////....................................------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---000///+++)))***,,,(((***++++++***))))))************++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------....................................//////000000000111111111000000111111111222222222444444333333333222222222555666777888888999999888888999:::<<<>>>???AAAAAACCCDDDFFFFFFFFFGGGJJJLLLOOOQQQUUUWWWZZZ^^^cccfffdddkkkuuu|||zzztttooommmjjjiiijjjaaaUUUMMMJJJHHHEEECCCAAAAAA???===;;;999888777555444444333333222222111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******...+++((('''((())))))((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************+++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((************)))))))))(((************************,,,++++++++++++,,,------,,,++++++++++++,,,------eeecccaaa___^^^\\\YYYVVVWWWUUURRRPPPNNNLLLHHHEEE@@@>>>;;;888444111...,,,---------...............---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++(((+++...---+++***,,,...---------------------------------............///...............///000000////////////000000000000000000111111222333333333222555:::>>>@@@>>>;;;999888999999:::<<<>>>@@@AAA>>>???@@@AAACCCDDDEEEEEEHHHIIIJJJJJJJJJKKKMMMOOOLLLNNNPPPPPPOOOQQQTTTWWWXXXYYY[[[\\\[[[[[[\\\]]]___]]][[[[[[___fffmmmrrruuuvvvuuuqqqqqqqqqnnniiibbb^^^[[[ZZZZZZYYYUUUQQQOOOOOONNNMMMKKKIIIHHHGGGDDDBBBAAABBBBBBAAA???===<<<;;;:::888777666666666444444444333333333333333333333222222111000000000000000/////////.............................................------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,000///,,,******+++&&&(((***+++***)))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////000000000000111111000000000111111111222222333333333333222222222222333444555666777777777777888888:::;;;===>>>???@@@AAABBBCCCDDDDDDEEEGGGJJJJJJMMMOOOQQQSSSVVVZZZ]]][[[aaaiiimmmpppttt||||||tttmmmiiiccc___[[[XXXUUUSSSRRRMMMHHHFFFFFFEEEBBB???>>>===<<<;;;:::888777777333333222222111000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******---+++((('''((())))))(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))************************+++++++++++++++,,,------+++++++++++++++,,,------dddcccaaa```___]]]ZZZWWWVVVTTTRRRQQQOOOLLLIIIFFF@@@>>><<<888444111...---........................---------,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,++++++++++++...111222...******++++++........................---------............///...............///000000////////////000000000000000000000111222222333333222555:::>>>???>>>;;;999888999:::;;;<<<>>>???@@@>>>>>>???AAABBBDDDEEEFFFEEEGGGHHHHHHIIIJJJMMMPPPQQQQQQOOOOOORRRVVVVVVSSSXXXYYY[[[\\\[[[ZZZ[[[\\\eeeccc```___```eeelllqqqnnnpppoookkkhhhfffaaa[[[[[[YYYVVVTTTTTTSSSQQQOOOLLLLLLKKKJJJIIIGGGEEEDDDAAAAAAAAABBBCCCBBB@@@===:::999888777555555555444222222222222222222111111222222222111111000000000000000000/////////.......................................---------,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''***---...,,,***))))))%%%(((***+++)))(((((((((******))))))))))))*********************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................////////////000000000111000000000000111111111111333222222222222222222222222333444555555666555555777888999:::;;;===>>>>>>>>>@@@AAAAAAAAABBBEEEGGGGGGIIIKKKLLLNNNPPPSSSVVVWWW\\\cccfffhhhjjjnnnrrrrrrwwwzzzssslllfffdddaaa]]]ZZZWWWTTTQQQNNNKKKHHHEEECCCCCCAAA>>>;;;::::::999999888777666666222111111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++***(((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))*********)))))))))))))))***************++++++++++++++++++***+++,,,,,,---+++++++++***+++,,,,,,---dddcccbbbaaa```^^^ZZZWWWUUUTTTRRRQQQPPPMMMIIIFFF@@@???<<<999555111///---.....................------------,,,,,,+++++++++))))))******+++,,,---------------,,,,,,,,,,,,,,,)))---...++++++///000---........................---------............///...............///000000////////////000000000000///000000111111222333333222444888<<<===<<<:::999888999:::;;;===>>>>>>???>>>>>>@@@AAACCCEEEFFFGGGCCCEEEFFFGGGIIILLLPPPSSSXXXTTTNNNPPPZZZbbb\\\PPPUUUWWWZZZ[[[[[[[[[\\\]]]iiihhhfffcccbbbccchhhlllhhhllllllhhhdddaaa]]]WWWTTTRRROOOMMMLLLKKKJJJIIIEEEEEEEEEDDDCCCAAA@@@???===<<<<<<===>>>===:::888999888777666555555444444000000000111111111111111222222222222111111111111111111000000000/////////...........................------------,,,,,,,,,,,,,,,,,,---------......*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***+++***(((((('''''')))++++++)))'''''''''******)))(((((()))***************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------..............................////////////000000000//////000000000111111111222222222222222222222222111111333444444444444444666777777999:::;;;<<<===<<<===?????????@@@CCCEEEEEEGGGIIIIIIJJJLLLOOOQQQRRRVVV\\\______```ccceeecccfffkkkooorrruuuxxx{{{}}}yyywwwvvvvvvqqqpppooonnnmmmjjjeeeaaa^^^[[[YYYVVVTTTRRRNNNKKKKKKHHHEEEBBB@@@>>><<<;;;888888777777666555555555111000000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))******))))))*********++++++++++++************+++,,,,,,+++************+++,,,,,,eeedddcccbbbaaa^^^YYYVVVUUUTTTSSSRRRQQQNNNJJJFFFAAA???<<<999555222///---...............------------,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,---------...+++...---))),,,222///'''---------------------------------............///...............///000000////////////000000000000//////000000111222222222222444666888::::::999999888999:::<<<===>>>>>>>>>===>>>???AAACCCEEEFFFGGGCCCEEEFFFGGGIIILLLQQQTTTXXXSSSNNNQQQaaammmcccRRRRRRTTTWWWYYYYYYYYY[[[]]]dddffffffddd```___aaadddbbbggghhhddd```^^^[[[WWWOOOMMMKKKHHHFFFEEEEEEEEEAAAAAAAAA@@@???>>>===<<<<<<;;;::::::;;;:::888666888777666555555444444444000000000000000111111111222111111111111111111111111111111000000000//////------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......************++++++++++++,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''((()))******(((((()))******)))(((''''''((()))***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000/////////000000000111111111111111222222222222222000111222333444444444444555666666777999::::::;;;;;;<<<>>>>>>>>>???BBBDDDDDDEEEGGGHHHHHHIIILLLNNNQQQSSSVVVXXXXXXYYYYYY[[[\\\^^^aaaccceeehhhkkknnnppptttxxx|||}}}|||}}}xxxrrrnnnmmmnnnpppqqqlllkkkkkkkkkkkkiiieeebbb[[[XXXUUUSSSQQQOOOLLLIIIFFFEEEBBB???===<<<;;;;;;888777777666555444444333000000//////......------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''((())))))''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************)))))))))***++++++,,,,,,***************+++,,,,,,***************+++,,,,,,fffeeedddcccaaa]]]XXXTTTTTTSSSSSSSSSRRROOOJJJFFFAAA???===999555222///...//////.........---------+++,,,,,,,,,,,,,,,,,,---***************+++++++++))))))***+++,,,---......000111...+++222999333%%%,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000////////////000000000000//////000000111111222222222333444555666777999999888999;;;<<<===>>>======;;;<<<>>>@@@BBBDDDEEEFFFEEEFFFFFFFFFGGGJJJNNNRRROOOOOOMMMSSSeeerrrjjjXXXSSSUUUWWWXXXXXXYYYZZZ[[[]]]bbbffffffaaa^^^^^^___\\\aaabbb^^^ZZZYYYXXXUUUNNNMMMJJJGGGDDDCCCCCCDDDAAAAAAAAAAAA@@@>>>===<<<;;;:::888888999:::999888777666555444333333333333//////000000111111111111000000000000000000000000000000/////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......************++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&(((((()))'''((()))((((((***---000***)))(((''''''((()))***************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000////////////000000000111000111111111222222222222111111222333444444444444555555666777888888999999:::;;;=========>>>AAACCCBBBDDDEEEFFFFFFHHHKKKMMMNNNOOOQQQSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^aaaeeegggkkkmmmoooppprrruuuyyy||||||yyyyyy}}}~~~}}}|||}}}}}}yyyyyyxxxvvvttttttuuuvvvuuupppkkkiiiiiikkkmmmnnnlllkkkjjjjjjjjjhhheeebbb[[[XXXTTTQQQOOOMMMKKKIIIAAAAAAAAA???===;;;999999888888777666444333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&(((***)))'''&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))******)))))))))((((((((('''&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++((()))))))))************((())))))***++++++,,,,,,***************++++++,,,***************++++++,,,fffeeedddcccaaa]]]XXXTTTTTTSSSSSSSSSRRROOOJJJFFFAAA???===999555222///...//////.........---------+++++++++,,,,,,---------+++++++++***************''''''(((***+++,,,---...+++---+++---:::FFF@@@111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000////////////000000000000/////////000111111222222333222222222444666888:::888999;;;===>>>>>>======:::;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGFFFEEEGGGKKKNNNFFFJJJMMMTTTeeetttmmm]]]UUUWWWYYYZZZYYYYYYZZZ[[[ZZZ```gggiiieeeaaa___```WWW\\\]]]YYYTTTTTTSSSRRRLLLKKKHHHDDDAAA???@@@AAA@@@@@@@@@??????===<<<;;;777555333333555777888888555555444333222222222222///000000000111111222222........./////////////////////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......)))************+++++++++,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%%%%&&&(((******&&&&&&''''''(((,,,111555+++)))(((''''''((()))+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000////////////000000000000000000111111222222222222111111222333444444444444444555555666777888888999:::;;;=========>>>AAACCCAAABBBDDDEEEEEEGGGJJJLLLFFFHHHJJJLLLOOOQQQTTTUUUWWWXXXYYYYYYZZZ\\\___bbbbbbccceeefffhhhkkkqqqtttvvvttttttxxx}}}}}}yyyxxxyyy{{{}}}~~~~~~}}}|||uuuuuussspppnnnnnnppprrrrrrnnniiiffffffhhhiiijjjeeedddcccddddddccc```^^^ZZZVVVRRRNNNMMMKKKIIIGGG@@@BBBCCCBBB>>>:::777666999888777666444333222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******%%%(((******'''&&&''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))((((((((('''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))*********+++((())))))***++++++,,,,,,*********)))***++++++,,,*********)))***++++++,,,gggggggggeeebbb^^^ZZZWWWWWWSSSQQQSSSRRRLLLGGGFFF>>>===:::777444111///---------------------------++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,---,,,)))...@@@LLL@@@+++,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,++++++,,,,,,---...//////......//////000000111111000000111333666666555333333333222222222333444444444555777888:::;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDBBBDDDGGGHHHGGGGGGGGGHHHKKKKKKIIIOOOccctttppp```UUUTTTTTTUUUWWWXXXVVVUUUYYY]]]aaaeeeeeeaaa]]]YYYYYYYYYXXXWWWTTTPPPLLLJJJJJJHHHFFFCCCBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888666444333333333555666666555444222111000000000111...---000000---...111////////////////////////---++++++---000111000------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,+++*********++++++++++++************))))))***,,,,,,+++++++++,,,******))))))******+++,,,))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***)))'''&&&&&&'''((()))$$$))),,,)))'''111GGGZZZ;;;111)))((()))***---111************************)))************+++++++++)))************+++++++++///...,,,+++***+++,,,,,,...........................------------...//////......///000000000000000//////000111111111111111222222222222222222222222444444333444444555666777888999999:::;;;<<<======??????>>>???AAADDDGGGIIIKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQSSSUUUWWWYYYZZZ`````````aaaccceeegggiiissspppnnnooorrrtttsssqqqssssssrrrtttuuuvvvuuussssssqqqooommmmmmmmmooopppqqqiiiccceeedddaaaaaaeeeffffffeeeccc```]]]ZZZXXXXXXVVVRRRNNNJJJFFFCCCBBBCCCBBB@@@>>>;;;999777666666666555444333111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''((()))***++++++***((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************hhhgggfffdddaaa]]]ZZZXXXVVVRRRQQQSSSQQQKKKGGGFFF>>>===;;;888444111///---------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++...---...888@@@999+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////,,,,,,------...//////000.........///000000111111111000111222444444333111222111222222333444555666555666777999:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCEEEGGGHHHGGGFFFGGGHHHLLLMMMLLLPPP___mmmiii[[[QQQPPPPPPRRRTTTUUUTTTRRRXXXZZZ]]]``````]]]ZZZXXXYYYYYYXXXVVVTTTPPPLLLJJJEEECCCAAA>>>===<<<<<<<<<<<<<<<;;;::::::999999888777666444333222333444555555444333222111000000000000---...111111...---000...........................---,,,---//////---+++---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,++++++******+++++++++++++++************)))(((***,,,,,,+++++++++,,,******))))))******+++,,,***)))))))))((((((((((((******)))))))))((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((())))))))))))&&&&&&+++666???222+++'''(((******+++---))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++...---,,,++++++++++++,,,------------------------------------..................///000000000000///000000111222222222222111222222222222222222222222333333333333444555666777888888999:::;;;<<<======>>>======>>>???BBBEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWXXX[[[[[[\\\^^^```bbbccceeennnmmmlllmmmppprrrrrrrrrtttssssssssstttsssqqqoooqqqpppooonnnnnnoooooopppssskkkffffffeeebbbbbbeeehhhgggeeebbb^^^YYYUUUSSSRRRPPPNNNKKKHHHEEECCCBBBCCCBBB@@@>>>;;;999777666666555555444333111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************hhhgggfffccc```]]]ZZZYYYUUUQQQPPPRRRPPPKKKFFFEEE???>>>;;;888555111///...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******)))///111---///333111***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------......//////000000---......//////000111111111000000111333333111///111111111222333555777888666777888999::::::;;;:::::::::;;;<<<>>>@@@BBBCCCCCCEEEGGGGGGFFFEEEFFFFFFJJJLLLLLLMMMVVV```]]]SSSMMMMMMMMMOOOQQQRRRQQQPPPVVVVVVXXXXXXXXXXXXVVVVVVWWWWWWVVVUUURRROOOLLLJJJDDDCCCAAA>>>===<<<<<<<<<;;;::::::999888888777777666555333222222333333444444444222111000000000000///---...111111...---///........................///...------------+++))),,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++******+++++++++++++++************)))(((***,,,,,,+++***+++,,,******))))))******+++,,,******)))))))))(((((((((************)))))))))))))))))))))))))))))))))))))))((('''''''''((()))***,,,)))&&&&&&''')))((('''***''''''+++---+++)))+++(((((((((((((((((((((((()))))))))*********++++++)))************+++++++++------,,,++++++++++++,,,------------------------+++,,,---...///......------...//////000/////////000111111222222222222222111111111111111111222222333333333333444555666666777777888999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@CCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSUUUUUUVVVXXXZZZ\\\^^^```aaabbbggghhhjjjkkkkkkmmmppprrrtttsssrrrqqqqqqpppmmmjjjnnnooooooppppppppppppooosssmmmhhhfffeeeaaa```aaaeeedddbbb___[[[WWWSSSQQQLLLKKKJJJHHHGGGFFFEEEDDDBBBAAA???===;;;999777666444444444333222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((((((((()))))))))))))))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************hhhgggeeebbb___\\\ZZZYYYTTTPPPOOOQQQPPPJJJFFFEEE@@@???<<<999555222///...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++***)))***//////+++***------***++++++++++++++++++++++++---------------,,,++++++------------......//////------......///000000111000000///111333444333222222222222333333555666777555666777888999999999999:::;;;<<<>>>@@@BBBEEEFFFBBBDDDEEEEEECCCCCCDDDEEEEEEHHHHHHHHHLLLRRRRRRLLLMMMLLLLLLNNNOOOPPPOOOMMMSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQNNNLLLIIIHHHEEECCCAAA???===<<<<<<<<<;;;;;;::::::999888888777444444333222222222222333333333222000000/////////000---,,,......,,,---000........................------------,,,,,,***))),,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,+++++++++*********))))))(((***+++,,,+++***+++,,,******))))))******+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''(((((()))******(((&&&'''******'''$$$***((()))---...+++)))+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------...////////////...//////000111111111111111000000000111111111111111222222222222333444555666555666777888999::::::;;;;;;;;;;;;<<<===???AAABBBBBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRTTTVVVYYY]]]```aaabbbbbbbbbeeehhhhhhfffgggjjjnnnqqqpppooooooooonnnjjjgggkkklllnnnpppppppppooonnnoookkkgggdddbbb___\\\[[[______^^^\\\ZZZWWWTTTRRRJJJJJJIIIHHHGGGFFFEEEEEE@@@@@@>>><<<:::888666666333333333222111000...---------------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***************++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((+++***))))))***,,,...///''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************ggggggeeeccc```\\\YYYXXXSSSPPPOOOQQQPPPJJJFFFFFFAAA@@@===:::666222///...------------------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***))),,,,,,+++)))***------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,---------------...//////000000///...///111444777777777555555444333333444444444444444666777888888888888:::;;;<<<===@@@BBBDDDFFF@@@AAABBBBBBAAAAAABBBCCCAAADDDEEEFFFHHHKKKLLLJJJLLLKKKKKKLLLMMMNNNLLLKKKPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJHHHFFFEEEAAA@@@>>>;;;:::999999999999999888888777777666666333222222111111111111111222222111000////////////111---+++,,,,,,+++---111........................+++,,,------,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,+++++++++*********))))))((()))++++++*********+++******))))))******+++,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((())))))))))))***,,,)))))),,,+++((((((+++************************(((((()))))))))*********))))))*********+++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++,,,,,,---...............---......////////////////////////000000111111111222111111222222333444555444444555666777888999999;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOOOORRRTTTWWW[[[___aaabbbcccaaaccceeedddbbbbbbeeehhhkkkkkklllmmmnnnmmmjjjggghhhjjjlllnnnnnnnnnlllkkkllljjjfffcccaaa___\\\YYY\\\\\\[[[ZZZXXXUUURRRPPPHHHHHHGGGGGGEEEDDDBBBAAA>>>===<<<:::888666555444222222111111000///...------,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ffffffeeedddaaa\\\YYYVVVTTTPPPOOOQQQQQQKKKGGGGGGCCCAAA>>>:::666333000...------------------------++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++******,,,***((())),,,///...,,,++++++++++++++++++++++++((()))***+++,,,---------+++++++++++++++++++++,,,,,,------......///000000.........000444888999:::777666555444333333333333333333555777888999::::::999999:::;;;===???AAABBB???@@@AAA@@@@@@@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLLLLIIIIIIIIIKKKMMMNNNMMMLLLOOOOOOQQQQQQQQQQQQOOOOOOKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA???===;;;:::::::::666555555444444333222222111111111111111000000000111111000///////////////111...---//////---...111------------------------***,,,......,,,,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++******++++++,,,,,,+++++++++************)))''')))++++++***)))***+++******))))))******+++,,,++++++*********)))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))*********((()))***(((&&&%%%(((+++***(((((()))((($$$&&&***************************((((((((()))))))))******)))************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++***+++,,,---...------,,,+++,,,------......------,,,,,,---.....................//////000000111111111111111111222333444444333333444555666777888888::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMMMMOOOSSSWWWZZZ^^^```aaa```aaaaaaaaa``````aaacccggghhhjjjlllnnnmmmjjjhhhfffgggiiijjjkkkjjjhhhgggiiijjjhhhdddcccccc___ZZZ\\\[[[ZZZWWWTTTPPPLLLJJJCCCCCCDDDCCCBBB???===<<<<<<;;;:::888666555333333000000000000///...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++///...,,,+++***++++++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddeeefffeeebbb]]]XXXTTTTTTPPPPPPRRRRRRLLLHHHHHHCCCBBB???;;;777333000...------------------------++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,++++++***))))))***,,,,,,---...************************'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...---///333666888888666555555444444444444555333444666888:::<<<<<<===:::::::::;;;===>>>@@@AAA>>>@@@@@@@@@@@@BBBEEEGGGGGGFFFEEEGGGJJJKKKKKKLLLHHHHHHJJJMMMRRRTTTUUUTTTNNNPPPSSSUUUUUUSSSPPPNNNIIIHHHGGGFFFDDDDDDCCCCCCDDDCCCAAA>>>===<<<<<<<<<444444444333222222111111000000111111000000//////000000///........./////////...222777777222...///---------------------------///000///---++++++---+++++++++***++++++,,,---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---+++++++++************)))''')))++++++***)))***+++******))))))******+++,,,+++++++++*********))))))''''''(((((())))))))))))))))))))))))))))))))))))''''''((()))***+++++++++((())))))(((&&&&&&((()))'''&&&)))+++)))&&&'''+++************************(((((((((((()))))))))***)))************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,,,,---......//////......------...//////000111111000000000111111222333444222222333444555666777777888888:::;;;<<<<<<======>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLOOOSSSWWW[[[___aaa^^^]]]\\\]]]___aaaaaaaaafffgggiiilllnnnmmmiiigggdddeeefffffffffeeedddcccdddgggfffccccccdddaaaZZZWWWWWWVVVSSSPPPLLLHHHFFF@@@@@@AAAAAAAAA???===;;;999999777666444333222111///////////////...---,,,++++++++++++************************************///...,,,***)))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***((())))))*********))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccdddffffffccc]]]WWWSSSTTTQQQPPPSSSRRRMMMIIIIIIDDDBBB???;;;777333000...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,((()))+++,,,***)))***...************************+++++++++++++++***))))))------------------------,,,,,,------...//////000///...---...111444666666444444444444444555666777333555777:::<<<>>>???@@@<<<<<<======>>>@@@AAABBB???@@@AAAAAABBBDDDGGGJJJIIIEEEDDDFFFIIIIIIIIIIIIIIIJJJMMMRRRXXX\\\^^^^^^MMMQQQUUUYYYYYYUUUQQQMMMIIIHHHGGGEEEDDDDDDCCCCCC@@@???===:::999888888888666666555444444333333222000000000000000//////...000//////............///---///666>>>>>>666///---------------------------///111222000---******+++++++++******++++++,,,------------,,,,,,,,,++++++++++++,,,---------,,,,,,+++*********+++,,,,,,---+++++++++************)))''')))***+++***)))***+++*********)))***++++++,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))'''''')))***++++++++++++(((''''''(((***+++***)))%%%&&&+++///...******...))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((()))***+++,,,,,,+++***************************,,,,,,+++++++++,,,---...++++++,,,------------,,,---......///000/////////---------...///000000111000000000000111222333444111222222333444555666777666777888999:::;;;;;;;;;======>>>???@@@AAABBBBBBEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLNNNRRRVVV[[[```bbb]]]ZZZYYY[[[```cccbbbaaaggghhhjjjlllmmmlllhhheeeddddddddddddcccbbbbbbaaa___cccccc```aaaccc```YYYQQQQQQQQQPPPNNNKKKIIIGGG???@@@AAABBBBBBAAA???>>>888777666555333222000000////////////...---,,,,,,+++++++++************)))************************...---+++)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccbbbbbbaaa```\\\WWWSSSSSSTTTTTTTTTSSSOOOIIIDDD??????===:::777222///,,,,,,------......------,,,************************,,,++++++******++++++,,,+++)))))))))***+++***(((************************)))******+++++++++******))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000000000000---+++---222666555555666999>>>@@@>>><<>>AAACCCCCCAAA@@@??????AAADDDHHHJJJGGGGGGFFFEEEEEEFFFIIILLLLLLMMMOOOPPPRRRVVV\\\```RRRSSSRRRPPPSSSYYY[[[YYYMMMLLLJJJGGGDDDCCCAAAAAA<<<<<<;;;:::999888777666444444333333222111000000///000000000000//////...000000///...............---...444;;;???<<<222))),,,,,,,,,,,,,,,,,,,,,,,,111111111000...,,,)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,)))''')))---///---)))+++)))(((&&&&&&((()))+++******))))))((((((''''''******)))(((((((((((((((***)))'''''')))))))))((())))))***++++++++++++***))))))))))))))))))))))))+++***)))'''''')))***+++************************)))))))))))))))))))))))))))************++++++++++++,,,------++++++,,,---...------------...//////............////////////////////////000111222333222222333444444555555666333444555777888:::;;;;;;>>>>>>???@@@@@@@@@??????AAABBBCCCDDDFFFHHHIIIJJJNNNMMMNNNQQQTTTWWWXXXXXXZZZYYYXXXXXXZZZ\\\___aaagggggghhhhhhhhhgggeeeccc```aaabbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[[[[UUUTTTRRROOOKKKHHHDDDCCC??????>>>===<<<;;;::::::999777555444444333111///222000.........///...---++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeedddcccbbbaaa^^^YYYUUUSSSSSSSSSTTTSSSOOOJJJEEE@@@???>>>;;;777333///---,,,------......------,,,************************,,,++++++******++++++,,,)))***++++++***)))+++,,,************************+++++++++++++++***)))((())))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,---------.../////////000111000...---...333777555555555888<<<>>>===;;;>>><<<;;;===???BBBCCCCCC??????@@@AAACCCDDDEEEFFFDDDEEEEEEEEEDDDEEEGGGIIIIIIJJJKKKKKKMMMPPPUUUYYYPPPQQQOOOMMMPPPVVVWWWUUUKKKJJJHHHEEEBBBAAA??????:::999999888666555555444333333222222111000000///...//////000000000////////////...---------------...///222888<<<:::222+++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''***000444333111***)))(((''''''((()))******)))))))))((((((((('''******)))(((((((((((((((***)))'''''')))))))))((())))))***++++++++++++***))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,---......---.........////////////...//////000000111222222222222333333444555555555444444555666888999::::::===>>>??????????????????@@@@@@BBBCCCEEEFFFHHHHHHLLLLLLMMMPPPSSSVVVWWWWWWYYYYYYYYYZZZ[[[^^^```aaaggghhhiiihhhfffdddbbbbbbaaaaaabbbbbbbbb```___^^^___^^^]]][[[ZZZXXXWWWWWWRRRQQQOOOLLLIIIEEEBBBAAA???>>>>>>===<<<;;;:::999888666444444333333111///333111///......---,,,+++++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''((())))))***((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffeeedddcccbbb___ZZZWWWRRRRRRSSSSSSSSSPPPKKKGGGAAA@@@???<<<888444000...,,,------......------,,,************************++++++************++++++)))+++,,,+++)))))),,,///************************,,,,,,,,,+++***)))((('''))))))***++++++++++++***++++++******++++++,,,------------,,,,,,,,,,,,,,,------..................000000000///...000333666555555555777:::;;;:::888<<<;;;;;;>>>AAACCCDDDCCC===???@@@BBBCCCBBBAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFFFFFFFGGGIIIMMMQQQOOOPPPNNNKKKMMMQQQQQQNNNHHHFFFDDDBBB???===<<<<<<777666666555444333222222222111111000000/////////------...//////000000000......---,,,,,,,,,,,,---...---...111444444000+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***'''%%%&&&+++000111000***)))(((''''''((()))***))))))))))))((((((((((((***))))))(((((((((((((((***)))'''''')))))))))(((((()))******++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,+++***+++---+++++++++++++++,,,,,,------------.........//////---...///111111111111000111222222333333444555555555555555666777888888999<<<======>>>??????>>>>>>>>>???@@@BBBDDDEEEFFFGGGKKKJJJKKKNNNRRRTTTUUUUUUWWWXXXYYY[[[]]]___```aaafffhhhiiigggbbb``````bbbaaabbbbbbbbbbbb```^^^]]]```___]]][[[XXXUUUSSSRRRPPPNNNLLLIIIFFFBBB@@@???>>>======<<<;;;:::999888777555333333333222000...444111///------,,,+++)))++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggfffdddcccbbb___ZZZWWWRRRRRRRRRSSSSSSPPPLLLHHHAAAAAA???<<<999444111...,,,------......------,,,************************++++++************++++++************+++,,,------************************+++++++++++++++***)))((())))))***++++++++++++***++++++******++++++,,,---............------,,,,,,...............---------////////////000111333444555555555666777777777777::::::;;;>>>BBBDDDDDDCCC??????@@@@@@@@@@@@??????>>>AAADDDEEEDDDCCCCCCDDDBBBDDDEEEEEEFFFHHHLLLOOORRRSSSPPPKKKKKKMMMKKKGGGDDDCCC@@@>>><<<:::999999555555444333333222111111000000/////////.........,,,,,,------...///000111......------,,,------...---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...***'''%%%''')))******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))***)))'''''')))))))))(((((())))))***************((((((((((((((((((((((((******)))(((((()))******************************))))))))))))))))))))))))))))))))))))***************,,,,,,,,,+++***+++,,,+++++++++++++++,,,------,,,,,,---------.........+++---///111111111000///111111111222333333444444555555555666666777777777:::;;;<<<======>>>======>>>???@@@BBBCCCEEEFFFGGGIIIHHHIIILLLPPPRRRSSSSSSTTTVVVXXXZZZ]]]^^^______ccceeefffddd___^^^```cccaaabbbbbbbbbaaa___^^^]]]```___\\\ZZZWWWTTTRRRQQQNNNMMMJJJGGGDDDAAA???>>><<<<<<;;;:::999888888777666444222222222111000...111///---,,,------,,,******************************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((gggeeecccbbbaaa^^^ZZZWWWRRRRRRRRRRRRRRRPPPLLLIIIAAAAAA???<<<999444111...,,,------......------,,,************************+++******))))))******+++,,,)))(((***---...,,,)))************************((()))***+++++++++++++++))))))***++++++++++++***++++++******++++++,,,---//////000000///...---,,,...............---------.........///111222333333444444555555555555666777888999:::===AAACCCCCCBBBBBB@@@???=========???@@@===@@@DDDEEEEEECCCCCCCCCBBBCCCEEEGGGHHHKKKOOOQQQVVVVVVRRRLLLJJJKKKHHHBBBAAA@@@>>><<<:::888777777444444444333222222222111/////////...............,,,,,,,,,,,,---...000111///...............//////...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************333000,,,)))((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***)))'''''')))))))))((((((((()))************)))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------***,,,...000111000///...000000111111222333333333444444555555666666666777888999:::;;;<<<<<<<<<<<>>;;;;;;:::999888777666666444222111000111111///------,,,++++++---......---************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((hhhfffcccbbb```^^^[[[XXXTTTSSSRRRRRRRRROOOKKKHHHAAA@@@???<<<888444000...,,,------......------,,,******************************))))))))))))******+++++++++---//////+++(((************************'''((()))***+++,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,------...///000000///---,,,------.....................---...000333444333222333444555444333444666888999888888;;;>>>@@@AAA@@@CCCAAA>>><<<<<<===???AAA===@@@CCCDDDDDDBBBBBBCCCAAACCCFFFHHHIIILLLOOORRRTTTUUUQQQLLLJJJIIIFFF@@@???>>><<<:::999777777666444333333333222222222222........................---,,,++++++,,,---///000///............///000000000///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,++++++,,,------++++++++++++++++++++++++************+++++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***((('''((()))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))******)))'''''')))))))))((('''((())))))******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------+++,,,---////////////...///000000111111222333333333333333444555666666777777777999:::;;;;;;<<<<<<>>>???@@@BBBDDDEEEFFFGGGGGGFFFGGGJJJNNNPPPQQQQQQPPPQQQSSSUUUXXX[[[]]]^^^___^^^\\\[[[\\\___bbbddd````````````^^^\\\ZZZYYYZZZYYYXXXVVVTTTSSSRRRQQQMMMKKKHHHDDDBBB@@@??????:::999999888777666555555333111000///000000...---+++***)))***,,,.........************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjgggeeecccaaa___\\\ZZZUUUTTTSSSRRRQQQNNNKKKHHH@@@???>>>;;;777333///---,,,------......------,,,******************************))))))))))))******)))///555555000,,,+++,,,************************((()))***+++++++++++++++))))))***++++++++++++***++++++******++++++,,,---***+++---...///...,,,+++,,,---------...///////////////000333666777666333222444555444333444777:::999888777888;;;>>>??????AAA@@@???>>>>>>>>>???@@@<<<>>>AAABBBAAA@@@AAABBB@@@BBBEEEFFFGGGIIIKKKMMMMMMNNNLLLHHHGGGHHHEEE@@@???>>><<<:::999777777777222222222222111111111111.............../////////...---+++***+++,,,---......---------......///000...//////...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///000...---+++++++++---...************************************+++++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''&&&&&&&&&((()))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((()))*********)))'''''')))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,+++***)))***++++++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,---......////////////000000111222222222111111222444555666777777555666888999:::;;;;;;;;;===>>>???AAABBBDDDEEEFFFGGGFFFGGGJJJMMMPPPQQQQQQPPPQQQRRRTTTWWW[[[^^^```aaa]]]XXXWWW[[[___``````^^^______^^^]]][[[YYYWWWXXXWWWUUUSSSQQQOOONNNMMMLLLJJJFFFCCC@@@???>>>>>>999888888777666555444444222000////////////...,,,,,,***)))***,,,---------************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkiiifffdddbbb```^^^[[[VVVUUUSSSRRRQQQNNNJJJGGG@@@???===;;;777222///,,,,,,------......------,,,******************************))))))))))))******&&&222===;;;111)))***000******************************+++++++++******)))))))))***++++++++++++***++++++******++++++,,,---((()))+++---------+++***,,,,,,------...///000000111000111555999:::888555222444555444333444777;;;:::888666777999<<<>>>>>>>>>???@@@AAAAAA@@@???>>>;;;===?????????>>>???AAA@@@AAACCCDDDDDDEEEFFFHHHFFFHHHGGGDDDEEEGGGEEEAAA???>>><<<:::999888777777111111111111000000000000....../////////////////////---+++******+++,,,...,,,,,,,,,,,,,,,---...///+++,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------//////000///---+++++++++---...************************)))************++++++++++++***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))))))))***(((((())))))))))))(((((('''((((((((())))))******((((((((((((((()))*********)))'''''')))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++++++++***)))***+++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////000111111222222000111222333555666777888555666777888::::::;;;;;;<<<<<<>>>???AAACCCDDDEEEGGGFFFGGGJJJNNNPPPQQQQQQQQQRRRRRRTTTWWW\\\```bbbddd]]]VVVVVV[[[______\\\^^^^^^^^^]]]\\\ZZZWWWVVVWWWUUUTTTQQQOOOLLLJJJIIIKKKHHHEEEAAA???=========888888777666555444333333111000......//////...,,,---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))llljjjhhhfffdddaaa]]]ZZZWWWUUUSSSSSSSSSPPPJJJEEEAAA@@@???<<<999555111///+++,,,,,,------,,,,,,+++---,,,***)))))))))******+++***)))***,,,,,,***)))************************++++++*********+++---...+++++++++*********))))))((()))***++++++***)))(((++++++,,,,,,,,,---------***++++++***))))))+++,,,+++...000...+++,,,111777666333000000222555555444333333444555666777888999777888:::;;;<<<<<<;;;:::;;;FFFQQQRRRKKKBBB>>>???;;;;;;::::::;;;<<<>>>???@@@@@@??????@@@CCCEEEGGGGGGGGGGGGGGGEEECCCAAA@@@<<<:::999777555555555666111111111111000000000000000//////...------,,,,,,++++++,,,,,,---.../////////...,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,++++++------------+++++++++++++++,,,,,,+++++++++******))))))******+++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((()))++++++)))************+++++++++************************(((((()))***++++++,,,,,,,,,,,,,,,---------......///////////////000000111000000111222444555666666777888999:::;;;<<<<<<===>>>============???AAABBBEEEEEEFFFHHHKKKPPPTTTVVVQQQQQQQQQRRRUUUYYY^^^```bbb___\\\YYYXXXYYY\\\^^^ZZZ\\\^^^^^^\\\ZZZXXXXXXVVVTTTRRROOOLLLJJJIIIHHHBBBAAA???===;;;:::999999;;;888666444444333222000000000///...------,,,,,,************************,,,+++***)))'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%$$$%%%&&&&&&&&&(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************llliiigggdddbbb___\\\YYYWWWUUUSSSSSSSSSPPPJJJEEE@@@???>>><<<888444111///+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++***)))((()))++++++)))(((************************++++++*********+++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,******+++***))))))***++++++---///...+++,,,111555444111......111333333222444555555666777888999999777888999;;;;;;;;;;;;::::::AAAIIIJJJEEE@@@???@@@<<<;;;;;;;;;<<<===>>>???AAAAAAAAAAAACCCFFFIIIKKKDDDEEEEEEDDDCCCAAA???===;;;:::999777666666666666111111111000000000//////111000000///......------++++++,,,,,,---......///...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,******************+++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''(((((('''(((((()))***+++))))))*********+++++++++************************((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------//////......//////000111000111111222333444555555666777777888999:::;;;<<<<<<<<<<<<<<<===???AAABBBEEEEEEEEEFFFHHHLLLOOOQQQPPPPPPPPPRRRUUUXXX[[[]]]^^^\\\ZZZXXXXXXYYY[[[\\\[[[]]]^^^^^^[[[YYYXXXYYYSSSQQQOOOMMMJJJHHHGGGGGGAAA@@@>>><<<:::999999888999666444333222222000///000//////...------,,,,,,************************---+++***+++,,,------,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&&&&'''''''''((())))))******))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************kkkiiifffcccaaa^^^ZZZWWWVVVTTTRRRRRRRRROOOIIIDDD??????===;;;777333000...+++,,,,,,------,,,,,,+++---,,,***))))))***++++++***(((((((((******)))(((************************+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++******)))*********++++++++++++***************************,,,...---+++,,,///333111///------///111111111666666777777777888888888777888999:::;;;;;;;;;;;;:::<<>>>>>>>>???<<<;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDGGGJJJKKKAAAAAAAAAAAA@@@>>><<<::::::999888777666555555555111111000000000000//////111111000000///.........++++++,,,,,,------......------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++******))))))******+++,,,,,,++++++************+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))))))))(((((())))))(((((((((((()))))))))))))))*********++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,///............///000000111111222222222333333333555555666777888999999::::::::::::;;;===???AAACCCFFFEEEDDDDDDDDDGGGIIIJJJNNNOOOPPPRRRTTTVVVXXXYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\ZZZXXXVVVVVVWWWPPPOOOMMMJJJHHHFFFEEEDDD@@@???===;;;999888777777666444222111111000///...//////......---,,,,,,,,,************************(((''''''(((***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkiiifffdddaaa^^^ZZZWWWVVVTTTRRRRRRRRROOOIIIDDD???>>>===:::777333///---+++,,,,,,------,,,,,,+++,,,,,,+++*********+++,,,+++)))((((((***+++***)))******************************************++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))************************+++,,,+++******,,,---,,,+++,,,...111//////.........000000000666666666666666777777777777888888999::::::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBDDDEEE????????????>>><<<999888777777666555444444333333111000000000////////////000/////////.........---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------+++,,,---......---,,,+++******))))))******+++,,,---,,,++++++************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***+++,,,,,,------((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))***))))))(((((((((((()))))))))))))))************************************))))))*********+++++++++)))************+++++++++......------......///000111111111222222222222222333333444555666777888888999999999:::<<<>>>AAABBBDDDCCCBBBBBBBBBDDDFFFGGGKKKMMMOOORRRSSSTTTUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVSSSRRRRRRSSSPPPOOOLLLIIIFFFCCCAAAAAA>>>===;;;999888666666555444222000000000000///............------,,,,,,,,,************************'''***,,,+++(((&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((kkkiiifffdddbbb```\\\YYYVVVTTTSSSSSSSSSPPPIIIDDD???>>>===:::777333///---+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,------+++))))))+++,,,,,,+++************************************************))))))))))))************'''((()))******)))((('''(((((()))))))))************))))))+++...///---++++++,,,------,,,---.../////////000000///000111111444555555555555555555555777888888888999:::;;;;;;;;;::::::;;;===<<<999666999:::::::::;;;;;;;;;;;;============>>>>>>??????>>>>>>???>>>===;;;999777444444444333333222111111000000000////////////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------++++++++++++------+++,,,...//////...,,,+++******))))))******+++,,,------,,,+++*********+++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))******+++,,,------...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))***************))))))(((((((((((()))(((((()))))))))*********))))))))))))))))))))))))***************+++++++++)))))))))*********++++++---------------......///111111111111111111111111111222222333444555666777888888888999;;;===@@@AAABBBBBBAAAAAABBBDDDFFFHHHIIIKKKNNNQQQSSSSSSSSSSSSRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXUUURRRPPPQQQRRRRRRPPPLLLHHHDDD@@@>>>===<<<;;;:::888666555444444333111//////000000000///---------------,,,,,,,,,************************///666;;;777,,,'''***000************************(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))(((&&&$$$%%%'''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''iiigggeeedddcccaaa^^^[[[WWWUUUSSSSSSSSSPPPJJJEEE??????===;;;777333000...+++,,,,,,------,,,,,,+++,,,,,,+++******+++---......,,,******+++,,,---,,,*********************************+++******)))(((((((((((()))))))))))))))''''''((())))))(((''''''((()))))))))***************)))))),,,111222000...,,,,,,------............///000111111000000111222333333333444444555555555888777777888888999:::;;;:::;;;<<<===>>><<<999666999:::;;;;;;;;;;;;::::::?????????>>>>>>>>>>>>======>>>>>>===<<<:::888666222222333333222222111000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++---///111111///---+++******))))))******+++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))***))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,,,,,,,---......//////000000111111111111111111222333444555555666888777777888:::<<<>>>@@@AAA@@@???@@@AAACCCFFFHHHHHHJJJMMMPPPRRRSSSSSSSSSQQQRRRTTTUUUWWWXXXXXXXXXZZZZZZZZZWWWSSSQQQPPPPPPPPPNNNKKKFFFBBB>>><<<:::;;;:::888666444333222222222000......///000000///------,,,,,,,,,,,,,,,,,,************************111999???:::...'''***111************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((***)))&&&%%%&&&(((%%%&&&&&&'''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((fffeeeccccccbbbaaa^^^\\\XXXVVVTTTUUUTTTQQQKKKFFF@@@???>>><<<888444111///+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---......,,,))))))***,,,,,,,,,************************)))***++++++***)))((('''(((((())))))************'''((()))******)))(((''')))))))))*********++++++)))((()))---333666444000---------.../////////...---000222222000///000222222333333444555666777777888777777777888999:::;;;999:::<<<======<<<;;;;;;;;;<<<=========<<<;;;;;;===>>>>>>>>>???>>>>>>>>><<<<<<<<<<<<:::888666555222333444444444333222111000000/////////.........------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++---000111111000---+++******))))))******+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((('''(((((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++,,,------...---......///000111222222000111222333444555555666888888777888999;;;===>>>@@@??????>>>???AAADDDEEEHHHIIILLLNNNQQQSSSTTTUUUPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXVVVRRRNNNMMMLLLKKKJJJGGGCCC@@@===;;;::::::999777555333222111111///---,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,***************************///333111+++((((((+++************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&***---,,,)))&&&'''***&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((dddcccaaaaaaaaa```^^^\\\YYYWWWUUUUUUUUURRRLLLGGGAAA@@@???<<<999555111///+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///---+++(((((()))+++++++++************************)))***+++++++++)))((('''))))))******+++++++++,,,((()))***++++++***)))(((************++++++++++++)))((()))...555888666222.........///000000///...,,,///222111///...000222333333444555666777888999888777777777777999:::;;;888999;;;;;;:::;;;>>>@@@======>>>??????>>>===<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::999777555444333444555666555444333222000/////////............---.....................++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++,,,---------,,,,,,++++++---......---+++++++++---000222222000---+++*********)))***++++++,,,++++++++++++,,,------...++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''(((***++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++*********************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...///000111222333111111222333444555555666888888777777888:::;;;===AAA@@@>>>===>>>???AAABBBHHHIIIKKKNNNQQQSSSVVVWWWPPPPPPPPPPPPQQQSSSTTTUUUSSSTTTUUUSSSOOOKKKHHHGGGGGGFFFCCCAAA>>>===;;;;;;999888666444222111111000---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''')))+++,,,,,,***(((************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((,,,000///+++((())),,,&&&'''(((((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddcccbbbcccbbb```\\\YYYXXXXXXXXXXXXVVVRRRLLLGGGBBBAAA???<<<777333///,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,...---,,,,,,------+++*********))))))))))))))))))+++*********))))))((((((+++******++++++***'''%%%))))))))))))************))))))*********))))))((()))***+++---...///000000,,,,,,,,,---------......///////////////000000000222333555777888777666555666777777888888999::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@@@@???======@@@>>>;;;888555333111111222222222222222111000///+++222999:::555///++++++---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))************************************************************)))))))))))),,,++++++***)))(((((('''+++++++++***)))(((((('''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,......---------......///111222333333222222444666777777777777888999:::;;;@@@@@@???>>>======>>>>>>IIIJJJKKKLLLNNNOOOQQQRRRPPPPPPQQQQQQQQQPPPNNNMMMPPPOOONNNNNNMMMJJJFFFCCCCCCBBBAAA???<<<:::999888666555444333111000///...............---,,,+++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,+++++++++***)))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((dddcccccccccbbb```\\\YYYWWWWWWWWWXXXWWWRRRLLLHHHBBBAAA???<<<888333///---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,---,,,++++++,,,,,,+++)))************************************)))))))))(((,,,***)))*********(((&&&))))))))))))************))))))************))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000111111111222333555777777777666555777777888888999:::::::::999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>??????===<<<;;;<<<;;;999777555333222222111222222222222111000//////444::::::666111......------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***************************************************************************************)))))))))))))))))))))((('''&&&&&&&&&++++++******)))(((((('''(((((((((((((((((((((((((((''''''&&&'''((()))***)))(((''''''''''''((()))((((((''''''''''''((((((***************************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222333333222222444666666666777777888:::;;;<<>>>>>>>>>>>>>>>>>???HHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMKKKGGGDDDAAA@@@>>><<<:::888777666555555444333111000///...............---,,,+++***++++++++++++++++++++++++************************,,,,,,++++++************+++++++++***************))))))))))))************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((''''''&&&'''((()))***''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((eeedddccccccbbb___[[[XXXVVVVVVWWWWWWWWWSSSMMMIIIBBBAAA???<<<888333///---,,,,,,------,,,,,,+++***++++++************++++++,,,+++******++++++***)))************************************))))))))))))---+++)))((()))))))))'''))))))))))))************))))))************))))))(((((()))***************++++++++++++,,,,,,,,,,,,...//////000111222333333222333444666777666666555777888888999::::::;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;::::::;;;<<<=========;;;:::999888777666444333333222222111111222222111111000000000444888777444000//////------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---+++...------,,,,,,++++++***+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************))))))))))))))))))((((((''''''&&&&&&+++******))))))(((((('''(((((((((((((((((((((((((((''''''''''''((()))))))))((((((''''''(((((()))((((((''''''''''''((((((************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333222222222444666555555666888999;;;<<<===============>>>???@@@@@@GGGIIILLLOOOQQQQQQPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMMMMLLLJJJGGGDDD>>>===<<<:::888666555444555444333222111//////...---......------,,,+++***++++++++++++++++++++++++************************+++************)))))))))***************+++++++++************++++++++++++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((eeedddccccccbbb___[[[XXXTTTUUUVVVWWWVVVSSSMMMIIIAAAAAA???<<<888444000...,,,,,,------,,,,,,+++***++++++************+++++++++)))((()))***+++)))(((************++++++++++++*********)))))))))))))))---+++((('''((()))))))))((()))))))))************((())))))************)))******++++++++++++************+++++++++,,,,,,,,,...///000111222333444444222222444555555666555555888888888999::::::;;;;;;::::::999999888888777777999999::::::::::::999999::::::;;;;;;;;;999888777666555444333111111111111000000111111111111000000...000222111...,,,,,,---,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------,,,...111333333111...,,,---------,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))(((+++*********)))))))))(((******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,++++++,,,,,,...///111111000111222222111222444666444555666888:::<<<======;;;;;;;;;<<<>>>???AAABBBFFFHHHMMMQQQRRRRRRPPPNNNRRRRRRRRRQQQQQQQQQRRRRRRRRRPPPNNNLLLKKKHHHDDDAAA<<<;;;:::888666555333333444333222111000///......---------------,,,+++***++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))***+++++++++,,,)))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((eeedddccccccbbb___[[[XXXTTTTTTUUUVVVVVVRRRMMMIIIAAAAAA???<<<999555111///,,,,,,------,,,,,,+++***+++******))))))******+++***)))((((((*********((())))))*********+++++++++))))))))))))))))))******---***((('''(((******)))((()))))))))************(((((()))*********************+++++++++***))))))******+++++++++,,,,,,,,,...///000111222333444444111222333444444555555555777888888999999:::;;;;;;999999999888888777777777888888999999999999888888999999::::::999888666555666555333111000///......///000000111111111000000---......---,,,++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------,,,...111333333111...,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))(((************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,++++++,,,,,,...///111111000111222222111111333555444555777999;;;<<<======::::::;;;<<<>>>@@@AAABBBDDDHHHLLLQQQRRRQQQOOOMMMQQQQQQRRRRRRRRRRRRRRRRRRUUURRRNNNKKKHHHDDD@@@===;;;;;;999888666555444333222222111000000///......,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))***)))))))))***+++++++++,,,((((((((()))))))))******))))))***+++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))(((&&&'''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++***))))))((((((((((((((((((((((((dddcccbbbcccbbb```\\\YYYUUUUUUVVVVVVVVVRRRLLLHHHAAAAAA???===999555222///,,,,,,------,,,,,,+++*********))))))))))))*********)))((()))***+++***)))((((((((()))******++++++))))))))))))************+++***(((((()))******)))))))))))))))************'''((()))******+++******(((((()))))))))(((((('''++++++++++++,,,,,,,,,,,,...//////000111222333333111111222222333444444555666777777888999999::::::888888888777777777777777777777888888888888777777999999:::999888777555444555444333111///...------//////000000111111000000//////......------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------+++---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((())))))******))))))(((((((((''''''''''''((((((************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///000111000111222111111111333555444666888:::<<<===<<<<<<999999:::;;;===???AAABBBCCCFFFKKKOOOQQQPPPNNNLLLOOOPPPQQQRRRSSSRRRQQQPPPTTTQQQMMMIIIFFFBBB>>>;;;;;;:::999888666555444333111111000000///......---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))************+++***************+++++++++'''((((((((()))))))))))))))***++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))(((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((bbbbbbbbbbbbcccaaa^^^[[[VVVVVVVVVVVVUUUQQQKKKFFFAAAAAA???===999666222000,,,,,,------,,,,,,+++*********))))))))))))*********)))((()))+++,,,+++***&&&''''''((())))))******((()))))))))***************)))((()))++++++)))((())))))))))))************'''((()))******+++++++++(((((())))))***))))))))),,,,,,,,,,,,------------/////////000000111111111111111111222222333444555555666666777777888999999666666666777777777777777666777777888888777777666999999:::999888666555333333222111000////////////...//////000000000000000//////.../////////...---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((()))************)))(((((((((''''''''''''((((((************************'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,---------------...///000///000111111000111333555555777999;;;<<<<<<<<<;;;999::::::;;;===???@@@AAACCCFFFIIIMMMOOONNNMMMLLLLLLNNNQQQSSSTTTRRRPPPNNNQQQNNNJJJFFFDDDAAA>>>;;;999999888777555444333333000000000//////......---***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++,,,,,,+++++++++***************(((((()))))))))*********)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&((()))))))))((('''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((aaaaaaaaabbbcccbbb^^^\\\VVVVVVVVVVVVUUUPPPJJJEEEAAAAAA???===:::666222000,,,,,,---------,,,++++++******))))))))))))*********)))((()))+++,,,,,,+++%%%&&&&&&'''((())))))***(((((())))))*********+++)))((()))***,,,+++)))'''))))))))))))************''''''(((******+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000000111111111111222333444555555555555666777777888888555555666666777777888888666666777777777777666666999999:::999888666555333111000000000000111111222......///000000000000000......---...//////---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,......---------......//////000111111000111333555666777:::<<<<<<<<<;;;::::::::::::;;;===>>>@@@AAACCCEEEHHHKKKMMMMMMLLLLLLJJJMMMQQQTTTTTTRRROOOMMMMMMKKKGGGEEECCCAAA???===888888777666444333222222000000//////......------***++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++++++++******)))))))))************+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((gggfffeeedddccc___[[[XXXWWWVVVUUUTTTSSSPPPKKKHHHCCCAAA>>><<<999555000,,,...---,,,+++++++++,,,,,,)))))))))+++,,,---+++)))***)))((()))***+++***((()))***,,,+++)))(((((()))++++++++++++++++++++++++************************)))))))))))))))******+++)))((('''''''''(((***+++)))******+++++++++************+++,,,,,,,,,,,,+++---...///000000111111000111111222333333333222222555555666666777666666555777777777777777777777777555555555444444666:::===<<<;;;999666444222111000000///////////////000000000000//////000111222222,,,------......------,,,---------------------------,,,,,,,,,,,,---......222111111000//////......---------............///------------------------,,,------......------,,,...------,,,,,,------...------......------,,,+++***,,,------,,,+++,,,,,,------------------------,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))))))))((()))***''''''((()))))))))))))))))))))))))))************,,,,,,+++***))))))******,,,,,,------.../////////---...///000222333555555444555666888999999999999<<<;;;;;;<<<<<<===>>>???CCCDDDEEEGGGJJJLLLOOOPPPOOONNNMMMMMMOOOPPPPPPPPPKKKHHHCCC@@@>>>===<<<;;;888777666555444333333333000000///...---,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,+++***))))))******************************---,,,,,,++++++*********,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''')))+++,,,***'''***'''%%%&&&(((***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((,,,+++***)))))))))++++++***))))))(((((((((((((((fffeeedddcccbbb___[[[WWWXXXWWWVVVUUUTTTQQQMMMIIIDDDBBB@@@===:::666111...,,,------------,,,++++++)))))))))+++,,,,,,+++)))+++***))))))++++++***))))))***,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((***+++,,,******+++++++++******)))******+++,,,,,,,,,,,,+++---...///000111111111111111111222333333333333222333333444555666777777777666666666666666666666666444555555444444666999<<<;;;:::888555333222111000000000////////////000000//////......//////000111,,,------......------,,,------------------------------,,,,,,------.../////////......---,,,,,,+++---------............///------------------------,,,------......------,,,...------------------...------......------,,,+++***,,,...---,,,+++,,,---------------------------,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***))))))))))))(((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((******)))((()))***((())))))***************))))))))))))************,,,++++++***))))))******,,,,,,------.../////////......///000222333444444444555666777888999999999<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFHHHKKKMMMNNNPPPOOONNNOOOPPPQQQQQQPPPKKKGGGBBB???===<<<;;;:::777666555333222222111111000///...------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,---------+++***,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))+++***)))***,,,---+++(((***(((&&&&&&((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((,,,+++***))))))***++++++******)))((((((((())))))eeedddcccbbbaaa___[[[WWWXXXWWWVVVVVVUUURRRNNNJJJFFFCCCAAA>>>;;;777222///,,,,,,.........---+++******))))))***,,,,,,+++)))+++***))))))++++++***))))))***,,,+++***((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++...///000111111222222111111111222333333333333333111222333444666777888888555555555555555555555555333444555555555666888:::999888666444222111000000000000////////////000000......------......//////------............---------------------------------------,,,------...///......------,,,+++++++++---------............///------------------------------............------........................---............---,,,,,,+++,,,......,,,+++,,,---------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,+++***))))))***))))))***+++++++++++++++))))))))))))************,,,+++******)))*********,,,,,,,,,---......////////////000000111222333333444555666777888999999999<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCFFFHHHKKKLLLQQQPPPOOOOOOQQQRRRQQQPPPJJJFFFAAA>>><<<;;;999888555555333222111000000000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))),,,+++***+++------+++******(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))))))))((((((+++******)))******++++++++++++***))))))))))))***dddcccccccccbbb```\\\YYYVVVUUUUUUUUUTTTRRRNNNKKKEEECCCAAA>>>;;;777222///---------------,,,,,,,,,***))))))***+++,,,+++******)))((((((******)))((()))***,,,+++***))))))***++++++++++++++++++++++++************************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++...///000111222222222222111111222333444444444444333333333444555666666777555555555555555555555555222444555666555555666888888777555333222111000000111000000////////////000///......---......//////------............------........................---------------...////////////.........------------------............///------------------------------............------.........//////........................------,,,+++---......---,,,,,,------------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++---,,,***)))))))))((()))******++++++******((()))))))))************++++++***************++++++,,,,,,------...////////////000000111111222222333444555777888888999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAACCCFFFHHHIIIOOONNNMMMNNNPPPPPPOOOMMMHHHDDD???<<<:::999777666555444333222111000000000///...------,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++***++++++,,,,,,+++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((******************++++++,,,++++++***************dddccccccccccccaaa]]]ZZZTTTSSSSSSSSSSSSQQQMMMJJJEEEBBB@@@===:::666111...000///---++++++,,,---...+++)))((()))+++,,,+++***)))(((''''''((()))((('''(((***,,,,,,*********+++++++++++++++++++++++++++************************)))))))))))))))******+++......---,,,+++***)))(((+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++...///000111111222111111111111222333444555555444666666555444444444555555555555555555555555555555222333555555444444555777666666444333111111000000111111000///////////////000000///....../////////---......//////......---...........................------------...//////...............------------------............///---------------------------......//////......---...//////000000//////.........//////......---,,,+++---///...---,,,---------------------------------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++---,,,***)))))))))'''((())))))******))))))((()))))))))************+++***************++++++++++++,,,,,,---........./////////000000111111111333444555666777888888888999999888999999:::;;;<<<<<<===>>>???AAACCCEEEFFFKKKJJJJJJKKKLLLLLLJJJHHHEEEAAA===999888777666555666555444222111111000000...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))***+++***)))))))))*********)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))******++++++++++++,,,++++++***************bbbbbbaaabbbbbb```]]]ZZZRRRRRRQQQRRRRRRPPPMMMJJJDDDBBB@@@===:::666111...000///---,,,,,,,,,---...+++***((()))***,,,,,,+++)))(((''''''))))))((('''(((***,,,,,,+++***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++......------+++***(((''')))******+++++++++************+++,,,,,,,,,,,,+++---...///000000111111000000111222444555555555555999888666555444444555555555555555555555555555555222333444444333333555777666555444333222222111222222111000//////......///111000//////.../////////......////////////....................................------......///000------,,,,,,,,,,,,,,,,,,---------............///------------------------......////////////.........///000111111000///......////////////...------,,,---//////---,,,---...------------------------...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***))))))))))))(((((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,+++***))))))***''''''((()))))))))))))))))))))))))))*********************)))******+++,,,+++++++++,,,------............//////000111222222333444555666777888888888777777777777888999:::;;;<<<<<<===>>>@@@BBBDDDEEEGGGFFFFFFGGGHHHHHHFFFCCCAAA>>>:::777666666555444555555333222111000000000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))++++++)))((()))******++++++***))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((()))***+++++++++++++++++++++***))))))))))))***_________``````___[[[YYYRRRRRRRRRRRRSSSQQQNNNKKKFFFCCCAAA>>>;;;777222///,,,---///000///...,,,+++,,,***((((((***+++,,,++++++)))((()))***+++***)))(((***,,,,,,+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***+++,,,,,,,,,+++))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,---...//////000000///000111222444555666666666999888666555555666777888666666666666666666666666333444333222111222444777666555444333333222333333222111000///............000///......---------.........////////////.............................................//////000---------------------------------............///------------------------......////////////.........///111222222111///...///////////////...------,,,...//////...------...------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++*********)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((******)))((()))***(((((()))************)))))))))))))))******************))))))***++++++,,,***++++++,,,,,,---......,,,---...///000111222333333333555666777888888888777777777777888999:::;;;;;;;;;<<<===???AAACCCDDDDDDDDDDDDEEEFFFEEEBBB@@@>>>;;;777555555666555555444333222111000/////////---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,---......---------------...//////---------------------------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,,,,***((()))+++***+++,,,+++))))))+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((***+++,,,,,,++++++******)))((((((((())))))]]]]]]]]]^^^^^^]]]ZZZWWWSSSRRRRRRSSSTTTSSSOOOMMMGGGEEEBBB???===999444000))),,,000333333000+++''',,,***((((((***+++,,,+++,,,+++***+++,,,,,,,,,***(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************)))))))))))))))******+++'''(((***+++,,,,,,++++++'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---...////////////000111333444555666666666888777666555666777999;;;777777777777777777777777444444333111000111444777666555444444333333333444222222000///............///...------,,,,,,,,,,,,......////////////......////////////////////////...............///000000//////000000000000000000---------.........//////------------------------......////////////.........000111222222111000...///////////////......---,,,...//////...------...------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,.........---------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))))))))((()))***))))))***+++++++++++++++))))))))))))******************))))))***+++,,,,,,***++++++,,,,,,---......,,,,,,---///000222333333222333444666777777888888888888888888999:::;;;<<<;;;;;;<<<===???AAABBBCCCCCCCCCCCCDDDEEEDDDAAA>>><<<999666444555666666555333222111///............,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------------...///000.................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++...---+++)))***,,,***,,,---,,,))))))+++...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((***+++,,,,,,++++++***))))))(((((((((((((((______aaabbbbbb^^^YYYTTTWWWSSSOOONNNOOOPPPNNNLLLCCCAAA???===;;;666111---...///000111111///---,,,************************)))************+++++++++***************+++++++++******++++++++++++******''''''''''''((((((((()))))))))************)))))))))))))))))))))******+++)))************+++++++++,,,,,,,,,---------............////////////......111111222333444444444444222222333333555666888999777666666555555555666666000000222333444555555555777666555444333333222333000000///.....................------------......---...///000000///...---........................,,,---......///......---.........------,,,,,,,,,---...000000...------...---000333444333222111111111000000////////////000////////////111111///...000111111222111000...---000////////////000000111.........///111111000...222000------.........---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******''')))***)))((('''(((***))))))************))))))'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,---.........------......///000111222222222333444555777777777666555444555777999:::999:::;;;===>>>>>>??????AAABBBDDDEEEEEEDDDBBBAAA888777777666666666666666222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////***,,,............///000---......///000000111111//////...---...///111222000000000///......000222....../////////...------000000000///...------,,,...---,,,+++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,...(((''',,,...,,,,,,///'''((()))***++++++++++++************************((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((('''''''''((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))``````aaabbbaaa^^^ZZZVVVXXXTTTPPPNNNNNNNNNLLLIIIDDDBBB@@@>>><<<888222...---...///000000...---+++************************)))************+++++++++)))))))))***+++++++++,,,))))))************))))))'''''''''((((((((())))))))))))************)))))))))))))))))))))******+++)))************++++++++++++++++++,,,,,,,,,------,,,---...///000000000000111111222333444444444444333333333444555666777888666666666555555555555555111222333333444444444444666555444333222222222222000000///...............///......------......///......///000000///......////////////////////////......////////////000000/////////.........------///000111000...,,,------000222333222///---,,,,,,111111000///////////////222111111111222111000/////////000000000///------//////.........//////000---++++++,,,---......---***)))***,,,///000000///...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******((()))***)))((('''(((***))))))************))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,---.........------......///000111222222222333444555666777555555444333444666888999999:::;;;<<<===>>>>>>>>>@@@AAACCCCCCCCCBBB@@@???:::999888666555444333333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++---......---,,,,,,---,,,,,,------...///000000///////////////000111111---------,,,++++++---///,,,------.........------,,,,,,,,,,,,,,,,,,,,,---...---------------.........---,,,+++++++++++++++......---,,,,,,,,,,,,,,,111+++***---...+++***---)))))))))************)))************************((()))++++++)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''''''''((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))cccbbbaaaaaaaaa___[[[XXXXXXTTTOOOMMMMMMLLLIIIFFFDDDCCCAAA???===999333000,,,---...///...---,,,+++************************)))************+++++++++(((((()))***++++++,,,,,,(((((())))))))))))((((((''''''((((((((()))))))))))))))************)))))))))))))))))))))******+++)))************+++++++++*********+++++++++,,,,,,***+++---///000111111222111111222333444444444444444444444444444555666666555555666666555444444333333333333333333333333333444333222111111111111111000//////............//////......------......///...//////000000//////...000000000000000000000000000000/////////000111222000000000000////////////---...///...---,,,---......///111111000000111333222222222333444444555555111222333444555666666666888888999999999888777777777666666555555444444444444222///.../////////...///......///000000...,,,------,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))******(((((()))***))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---.........------......///000111222222222222333555666777444444333333444555777888999::::::;;;<<<===>>>>>>???@@@@@@AAA@@@???>>><<<;;;:::888555333111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,---......,,,,,,---...////////////////////////...///111222333333333222000111222111111111333555555666666777777888888888777666666555444444333333000111111222222111111111222111111000///......---111000...---,,,------...///+++)))+++,,,******+++,,,,,,+++++++++*********))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((('''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))dddcccaaaaaaaaa___\\\YYYVVVRRRNNNMMMMMMLLLIIIEEECCCBBB@@@>>><<<888333000,,,,,,---------,,,+++***************************))))))*********+++++++++(((((()))***+++,,,,,,---))))))************))))))'''(((((((((((()))))))))))))))************)))))))))))))))))))))******+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,---///000000111111111111222333444444444444666555555444444444555555444555555666555444333222333333222222333333444444222222111000000000000000000///............////////////............///////////////000000/////////000000000000000000000000111000...---...000222444000000000000000000000000---...//////...///111222...000111111111222555777111333555888;;;>>>@@@AAA<<<>>>AAACCCFFFIIILLLNNNQQQQQQQQQQQQQQQQQQPPPPPPMMMLLLKKKJJJHHHFFFDDDCCCCCC???:::666444333222000555333111000111111000///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((()))******)))((()))***))))))************))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,++++++,,,,,,---......------......///000111222222222222333444555666444444444444444666777888999999::::::;;;===>>>>>>>>>>>>>>>>>>===<<<:::::::::888666444222000//////............------,,,,,,------------------------------------............000000000000///////////////000111111000000111333111222222222222222222222222444888;;;=========<<>><<<;;;;;;:::999888777777555444222000//////000111---+++***+++---.........------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***,,,+++***)))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))dddcccaaaaaaaaa___\\\YYYSSSPPPMMMMMMNNNMMMJJJGGGBBB@@@???===;;;888333///,,,,,,,,,,,,,,,++++++***************************))))))*********+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***(((((((((((()))))))))***))))))************)))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,---------------...//////////////////111111222333444444444444666666555444444444444555444555555555555555555444222222111222222444555666111111000/////////000000//////............///////////////....../////////000000000//////000000000///////////////////////////...---------///222333///////////////////////////000111000///000222444111222333333333444666888:::===AAAGGGLLLQQQTTTUUUZZZ\\\___aaabbbeeejjjmmmmmmmmmmmmmmmmmmmmmnnnnnnjjjjjjiiigggdddaaa^^^]]]YYYTTTMMMGGGCCC???<<<999888444000...///111222333------......///000111222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++***)))((()))+++))))))************))))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,++++++++++++,,,------...------......///000111222222222222222333444555555555555555666777888888999999999999:::<<<===>>>=========<<<:::999888777666555444222111111000000/////////...............---------------------------------.........//////000000000///////////////111222222111//////111333000111333555888:::<<<===AAADDDHHHMMMPPPQQQQQQPPPRRRUUUXXXZZZ[[[]]]___aaa````````````aaacccdddeeeeeedddbbb```^^^\\\ZZZYYY]]]]]]]]]\\\ZZZWWWTTTRRRKKKLLLLLLLLLKKKIIIHHHGGGDDDBBB???;;;888666444444111000///---...//////------,,,++++++++++++,,,,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))cccbbbaaaaaaaaa___[[[XXXRRROOOMMMMMMOOONNNKKKGGGAAA@@@>>>===;;;777222///------,,,,,,,,,+++++++++************************)))************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,+++((((((((()))))))))******))))))************)))))))))))))))))))))******+++)))************+++++++++,,,,,,---------............///////////////......111111222333444444444444666555555444444444555555555555444555555666777888333333222111222333555666111000000//////000000000///............//////000000//////......//////000111000000//////000000111////////////////////////...---------...000222333////////////000000000000...///000//////000333666333777<<<@@@DDDHHHMMMPPPXXX[[[```eeekkkoooqqqsssuuuwwwyyyxxxvvvwww{{{~~~}}}zzzwwwvvvuuuqqqkkkeee```\\\XXXUUUNNNIIIAAA;;;777444333111,,,,,,,,,---...///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++))))))***+++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------...------......///000111222222222222222333444444555555666666777888888888999888888888999;;;===>>>======;;;:::888777666555222222111111000000111111........................------------------------------........./////////............/////////000......///...---...111333777999===BBBGGGLLLPPPRRRXXX[[[___cccfffggggggfffcccfffiiilllmmmnnnppprrrmmmmmmlllllllllnnnooopppmmmmmmllllllllllllllllllkkkkkkjjjhhheeebbb```___]]]^^^_________^^^\\\[[[ZZZXXXUUUPPPKKKFFFBBB@@@<<<;;;777111//////,,,'''...---,,,*********+++,,,************************)))+++,,,,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))``````aaabbbaaa^^^ZZZVVVTTTQQQOOOOOOOOONNNJJJFFFAAA@@@???===<<<888444000...------,,,,,,,,,,,,,,,************************)))************++++++++++++++++++***************+++++++++,,,,,,+++++++++(((((()))))))))*********))))))************)))))))))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,---------------...///000000//////111111222333444444444444555555444444444555555666666555444444555888;;;===777666333222111111222333111000000000000000111111...............///000000000000////////////000000111111000//////000111111000000000000000000000000---......///111222222333000000000111111111222222222444777:::>>>DDDJJJNNNOOOTTT[[[ccciiiooouuuxxxyyy{{{~~~~~~~~~|||yyyvvvppplllddd]]]UUUNNNHHHDDD<<<;;;999666333111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++))))))***+++))))))************))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...------......///000111222222222111222222333444444444555666777777777777999888777777888:::<<<>>>>>>===;;;999777666555444111111000000//////000000------------------------....................................////////////...///000000111222333333222444777:::>>>CCCIIIMMMVVVWWW[[[___dddhhhkkkmmmmmmoooqqqtttuuuuuuuuutttpppsssuuuwwwvvvvvvwwwxxxuuutttsssrrrrrrsssuuuvvvrrrsssssstttuuuvvvvvvwwwnnnmmmllljjjhhhgggfffffflllmmmoooppppppooonnnmmmjjjjjjiiigggccc___[[[YYYRRRRRRLLLDDD@@@@@@;;;555777555222///---,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))___```aaabbbbbb^^^YYYTTTVVVSSSPPPPPPPPPMMMHHHDDDBBBAAA@@@???===:::555111///...---,,,,,,,,,------************************)))************+++++++++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))************))))))************)))))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,---///000111111111111111222333444444444444444444444444444555666666666555333333555999===@@@:::888555222000//////000111111000000000000111222...............///000111000000////////////000000222111000//////000111222111111111111111111111111---...000222333333333333111111111222222333333333===@@@GGGNNNWWWaaakkkqqqyyy}}}|||xxxssslllgggWWWTTTNNNGGG@@@:::666333000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++++++++***)))***+++))))))************))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---...------......///000111222222222111222222333333222333444555666666666666999888777777888:::<<<>>>>>>===;;;999777555444444222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000222222333444666777888888???CCCJJJQQQZZZdddnnntttwwwwwwyyy{{{}}}xxxyyyzzz{{{{{{zzzyyyyyyxxxzzz||||||zzzyyyyyyyyy{{{zzzxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{rrrqqqooommmmmmmmmmmmnnntttuuuxxxyyyzzzzzzxxxwwwppprrrtttvvvvvvtttrrrpppkkkkkkfff^^^ZZZ[[[WWWPPP@@@>>>:::666222000000000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,...000222333))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))bbbbbbaaabbbaaa^^^ZZZVVVXXXSSSOOOLLLMMMMMMJJJGGGBBBBBBAAA???;;;666222000//////...---,,,,,,+++++++++++++++************)))************************+++,,,---,,,***)))***+++,,,++++++******)))))))))...------,,,,,,++++++***(((((((((((())))))))))))***++++++,,,,,,------...******+++++++++,,,,,,,,,---,,,+++++++++,,,---...///000111000///...///000111111222333444444444444222444555777777777666666888777666555666888:::;;;<<<:::888555333222333333111111000000000000000111............/////////000000000000000000111111222222222222111111111111111000///...///000222222222444222///...///222444555444444555666999???FFFLLL[[[___fffoooxxxzzztttooohhhaaaZZZQQQFFF???777555444333333222000...---...///...---,,,---...///......---,,,+++***))),,,,,,------,,,***)))''')))+++,,,,,,******+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((((((******++++++++++++******))))))))))))************(((((((((((((((((((((((()))************+++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,---...///000111222333222222111111111111111111222333555777888888777666777777888999::::::;;;;;;;;;;;;:::888777555444444111111000/////////////////////.........---------...---+++***+++---///111.............../////////...333999===???CCCJJJPPPUUUYYY___hhhrrr|||~~~~~~zzzxxxyyy}}}~~~zzzvvv|||}}}~~~}}}~~~||||||{{{}}}}}}zzz|||{{{zzz|||~~~}}}xxxssskkkoooqqqqqqpppoooqqqtttxxxyyy{{{{{{zzzyyyyyyyyy}}}zzzxxxxxx{{{|||{{{zzzvvvsssnnnkkkjjjjjjiiihhh\\\VVVMMMBBB999222...---///,,,******---...---,,,)))***)))))))))***---///************)))))))))((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''%%%))))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))bbbaaaaaaaaaaaa^^^YYYVVVVVVRRRNNNLLLMMMLLLIIIFFFBBBBBBAAA???<<<777333111//////...------,,,+++++++++++++++************)))++++++++++++++++++++++++,,,---...---+++***+++,,,***************)))))))))******++++++++++++++++++((((((((()))))))))******))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++---...///...000111000//////000111000000111333333333333333222333444555666666666666777666555444444555777888888666444111000000000111333222111000000000000000........./////////000000000000000000000111111222111111111111111111111111333222111111111222111000555444444444444444444333222777???GGGOOOXXX```eeerrrvvv~~~{{{vvvqqqjjjbbb\\\IIICCC;;;444222222333444000111333333111...,,,++++++++++++,,,,,,---------------------,,,+++******+++,,,---,,,+++***+++,,,************************************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((())))))))))))******)))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))*********+++******************+++***+++,,,,,,------,,,,,,------...///000111111222111111111111111111111111222333555777888777666555777777888888999::::::;;;999888777666555333222222111111000////////////////////////......---------111000000000///000000000333222000///000222444555666===GGGNNNSSSXXX___dddgggkkkrrrzzz~~~||||||{{{{{{~~~}}}|||~~~~~~||||||}}}~~~~~~}}}}}}~~~{{{|||~~~~~~zzzxxxxxxyyyyyyyyyzzzzzz{{{rrrtttwwwyyyyyyxxxyyyzzzzzz{{{||||||{{{{{{|||}}}}}}{{{yyyzzz|||}}}|||zzz{{{xxxtttqqqpppooonnnlllkkkfff___WWWPPPHHHAAA<<<444000,,,***+++,,,,,,+++------------,,,+++,,,,,,***************)))))))))******************************))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))(((&&&))))))((((((((('''''''''&&&'''''''''((()))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******bbbaaaaaaaaa```]]]XXXUUUTTTQQQNNNMMMMMMLLLHHHDDDCCCCCCBBB@@@===999555222//////......---,,,,,,,,,+++++++++************)))************************+++,,,---,,,***)))***+++)))))))))***************(((((())))))***++++++,,,)))))))))*********++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---//////---///000000000000111333///000111222333333333333333333333333444555666666666555444333222333444444555333222000000000111111555444333111111000000000....../////////000000000000000000000000111111222111111111111111111111111111111111111000000//////333333333444666888;;;===JJJRRR^^^jjjttt{{{~~~zzzvvvllldddXXXLLLBBB<<<777444222222333333111...,,,*********++++++,,,---.........------,,,,,,,,,---------......---+++***+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))***************************+++,,,,,,------,,,,,,.........//////000000000111111111111111111111111222333555666777666666555666777777888888999999:::666666555444222111000000111000000///////////////////////////............//////000111111111000///000000000222666;;;AAADDDKKKSSS^^^gggmmmrrrwww{{{~~~}}}|||||||||}}}~~~|||{{{{{{{{{~~~||||||~~~{{{uuupppqqqpppnnnkkklllpppsssmmmooorrrvvv{{{}}}||||||~~~~~~}}}||||||zzzxxxwwwvvvsssqqqtttpppllljjjhhhcccZZZSSSGGGBBB<<<666222000---+++---------,,,,,,++++++************************+++***************************))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++bbbaaaaaaaaa```]]]XXXTTTTTTQQQOOOOOOOOOMMMHHHDDDDDDCCCCCCAAA>>>:::666333//////......---------,,,+++++++++*********)))))))))))))))))))))))))))))))))***+++***)))((()))***))))))******++++++,,,,,,)))))))))*********++++++)))*********++++++++++++(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,...000000000111222444111111222333444444444444555444333333444555777888666555444333222222222222444444333333333333444555666555444222111000000000...////////////000000000000000000000000111111222000000000111111111111111111222222222111111222333555666777;;;AAALLLWWW^^^rrryyyzzzqqqeeeWWWJJJAAA===999555222000000000000---------,,,,,,,,,++++++///...---,,,,,,---///000...//////...,,,***+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++(((((())))))))))))((((((((()))))))))************************************((((((((()))))))))***************++++++************+++,,,,,,------,,,,,,......//////////////////111111111111111222222222222333444555555555555444666666666777777888888888555444444333111000000///000000////////////000000////////////////////////...//////000111333444444222555;;;CCCMMMVVV^^^bbbjjjooovvv|||}}}{{{zzzzzz}}}yyyppplllnnnqqqzzz{{{{{{zzzyyy{{{~~~~~~{{{zzzwwwnnnddd]]][[[XXXVVVUUUVVVXXXYYYZZZYYY[[[bbbllltttyyyzzz{{{{{{|||~~~~~~}}}||||||zzzwwwtttppplllkkknnntttuuunnngggbbb^^^WWWOOOFFF>>>777333000...,,,,,,,,,.........*********++++++++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***((())))))(((((((((((((((((()))))))))(((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++cccbbbaaaaaa```]]]XXXTTTVVVSSSQQQPPPQQQNNNJJJEEECCCCCCCCCAAA>>>:::777444///...............------+++++++++*********))))))************************+++,,,,,,,,,***)))***+++***++++++,,,,,,---------,,,,,,++++++************)))*********++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,............---,,,,,,+++,,,...000111111111333555222333444555666666666666666666555555555777888:::777666555444333333222222444444444444444555555666666555444222111000000000////////////000000000111000000000000000111111222000111111111222222222333444555666555333333666888<<>>:::777444........................+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,+++******)))))))))))))))*********++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,......///......---,,,+++---///000111111111333555444444555666777777777777666666666666777888999:::777777666555555444333333111222222222333333333333555444333111111000000000/////////000000000111111000000000000000111111222111111222222333444444444333444555444333666;;;@@@HHHTTTfffvvvzzzqqqjjjeeebbb```___YYYWWWSSSRRRSSSXXX^^^bbbbbbjjjwwwvvvhhhfffddd^^^YYYYYYWWW[[[aaaggglllqqqwww{{{{{{wwwhhh]]]MMM@@@999444000............////////////000///......---------......---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++******))))))))))))************************************************++++++++++++)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,---------....../////////000000000111222222333333333333333333333333333333555555555555555555555555444444333333222111111000///////////////000000111000000000000111111111111222000///000444;;;BBBFFF^^^eeeooo{{{~~~yyywww{{{tttmmmiiikkknnniiiggg```UUUIIIBBBBBBEEEIIIHHHHHHGGGHHHMMMSSSXXXfffooovvvtttkkk\\\III:::999555555@@@QQQ^^^```]]]JJJEEE@@@===???CCCHHHKKKNNNOOOTTT```nnnzzz|||~~~~~~|||{{{{{{~~~}}}||||||}}}~~~}}}{{{tttpppnnnqqqxxx~~~~~~}}}zzz{{{zzzvvvoooggg```]]]LLLEEE;;;444000---***(((---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))++++++***)))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))eeeeeedddcccbbb^^^YYYUUUXXXTTTPPPNNNOOONNNKKKHHHBBBBBBBBB@@@>>>:::666444............////////////+++++++++************)))++++++++++++++++++++++++,,,---...---+++++++++,,,++++++***************)))******************))))))((((((((()))))))))******(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,---/////////...---...///111111111111333444333444555666777777777777444555666777888888888888555666666555555444333333000111111222222222222222333222111000000000000000//////000000000111111111000000000000000111111222222222333444444555666666111444777:::>>>FFFQQQZZZeeepppxxxqqqcccaaa```aaadddhhhjjjkkkgggbbb[[[SSSNNNNNNPPPSSSUUUWWWaaattt{{{hhhWWWTTTRRRKKKGGGIIICCCKKKUUUYYYYYYYYY\\\```hhhppp{{{xxxpppeee[[[QQQGGG;;;333111111111111000000000000...............---,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++))))))************))))))))))))))))))************************************))))))))))))************(((***+++,,,,,,+++***(((***+++,,,,,,------,,,,,,,,,,,,------...///000000///000000111222222333333333333222222222222222333444444444444444444444444333333222222111000000000///////////////000111111000000000111111222222222111222666===GGGRRR\\\bbbuuuyyyyyysssppppppoookkkccc[[[XXXZZZ^^^YYYZZZXXXSSSKKKFFFDDDDDDCCCCCCBBBBBBDDDJJJQQQWWWdddpppyyyvvvjjjYYYGGG;;;;;;888888BBBSSSaaahhhiiiZZZVVVOOOGGG@@@======???CCCAAABBBLLL]]]nnnzzzwwwzzz||||||yyywwwvvvwwwwwwuuutttuuuwwwyyyyyyyyywwwuuuuuuvvvzzz}}}~~~~~~{{{}}}}}}zzzuuuqqqpppppp___XXXNNNFFF@@@999111+++//////...---,,,++++++***++++++++++++++++++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((***+++***((((((((()))))))))*********((((((((()))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***fffeeeeeedddbbb___ZZZVVVXXXSSSOOOLLLMMMMMMJJJGGGAAAAAAAAA@@@===:::666444.........///////////////+++++++++************)))(((((((((((((((((((((((()))***+++***((((((((()))******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))''''''(((((()))***************+++++++++,,,,,,,,,)))***,,,...000111000000///000222222111111222444222333444555666666666666222444555777777777666666444444555555555444333333111222222333333333222222111111000000000000000111000000000000111111111111000000000000000111111222333333444444555666777777555:::@@@GGGPPP^^^ooo{{{sssfff]]]YYYSSSVVV]]]hhhtttrrrcccWWWPPPOOOOOOQQQMMMRRRiiijjjWWWSSSQQQKKKHHHLLL===HHHSSSUUUNNNGGGFFFHHHLLLRRR[[[cccnnn|||~~~xxxpppaaaPPPCCC777666444222000...---,,,......//////...,,,***)))***+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((++++++,,,---------,,,,,,++++++,,,---...000000111///000000111222222333333333333222222111222222333444444444444444444444444222222111111000000/////////////////////000111111000000111111222222222222555:::DDDRRRaaappp}}}{{{tttmmmfffaaaVVVVVVSSSLLLEEECCCGGGLLLZZZ]]]```aaa___[[[WWWUUUMMMLLLLLLLLLOOOUUU^^^dddggguuu{{{mmm]]]MMMCCC<<<999888<<>>>>><<<777333999III\\\jjjrrrsssvvvyyyyyyuuusssrrrssspppnnnlllmmmpppssstttuuussstttvvvxxxzzz{{{|||}}}~~~zzzvvvuuuwwwzzzqqqkkkccc]]]WWWOOOCCC;;;000000///...,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%''')))***)))((((((((())))))*********+++''''''((()))***++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++ffffffeeeeeeccc^^^XXXTTTUUUUUUSSSNNNMMMNNNLLLGGGCCCBBB@@@???>>>:::666222//////............//////------......------,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++******************)))************++++++++++++,,,------......------............///////////////000111222222333222222333333333444444666777888888888888888777777777777666666555555555444444444333333222222111000//////333333222111000000111111000000000000111111111111444333222222222222111000666666888888666555888===CCCMMM]]]lllxxx{{{yyyzzzuuueee]]]ZZZ[[[\\\]]]aaahhhrrr|||~~~uuummmgggcccaaa___dddjjjrrr}}}zzzsssjjj```YYYQQQOOOPPPSSSPPPHHHCCCBBBIIIEEEGGGNNNQQQXXXmmm|||ooofffOOOHHH>>>555000.........111000...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,...///...---,,,,,,,,,,,,,,,,,,++++++*********************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---++++++******++++++,,,---............//////////////////000111222333333333333333333333333333333333666666555444333333222222222222222111000//////......000111111000000222444333000000333222222999CCCIIIVVVfffqqq{{{vvvgggZZZOOOIIIFFFEEEBBB???>>>@@@AAABBBBBBXXXcccnnnqqqlllhhhiiilllgggffffffgggiiimmmqqqsssxxxxxxzzz|||zzzpppbbbVVVGGGDDD???===???EEEMMMRRRhhhgggeeeccc^^^TTTHHH???666444555999<<>>:::666222////////////////////////---------------,,,++++++*********++++++,,,,,,,,,///...---,,,++++++******,,,,,,++++++***))))))(((************************************************************++++++++++++***+++,,,,,,------,,,,,,............///////////////000111222222333333222333333333444555666777777777777777777666666666666666555555555444444444444333333222222111000000///333333222111111111111111000000000000111111111222111111111111333333333222444444555666999@@@JJJSSSbbbjjjwwwsssfff``````bbbrrr{{{wwwwwwxxxrrrrrrsssvvvzzz~~~}}}|||}}}~~~wwwsssddd]]]VVVSSSPPPLLLLLLOOOEEECCCGGGMMMLLLMMM\\\ooo|||uuuooodddUUUFFF<<<777555444000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,---......,,,++++++,,,,,,,,,,,,+++++++++******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++******++++++,,,---+++++++++***++++++,,,---............//////////////////000222222333333222333333333333333333333333666555555444333333222222222222222111000/////////.........000222222111///333111333999<<<@@@KKKVVVgggqqq||||||qqqfff\\\TTTOOOLLLHHHEEE@@@======???@@@@@@IIIPPP[[[dddkkkoooqqqrrrooopppqqqsssuuuwwwyyyyyyzzzyyyzzz}}}~~~yyyooofff[[[VVVOOOHHHEEEFFFIIILLLYYY[[[^^^```^^^VVVJJJBBB===:::777777777===MMM^^^jjjqqquuuqqqhhh]]]PPPEEEGGGFFFFFFGGGKKKRRRZZZ```oooqqqtttxxx{{{{{{zzzxxx~~~{{{{{{zzzssskkkOOOMMMNNNUUU[[[___eeekkkcccXXXLLLDDD===555000//////---,,,,,,---...---,,,++++++++++++++++++,,,,,,************************************))))))))))))+++++++++******)))))))))************************((((((((((((((((((((((((************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******+++))))))))))))))))))))))))fffeeeeeeeeeccc___YYYUUUVVVVVVSSSNNNMMMMMMJJJEEEDDDCCCAAA@@@>>>;;;666222---...///000000///...---,,,,,,,,,,,,,,,++++++***((()))***+++,,,------...111000...---+++*********,,,,,,++++++***)))))))))************************************************************+++++++++,,,******+++,,,,,,,,,,,,,,,............///////////////000111222333333333333333333444444555666666666666666666666555555555444555555555555444444444444333333222222111000000000333222222111111111111222000000111111111222222222000111222333444444555555222444777;;;CCCSSSdddppp~~~zzzlll```ZZZ\\\bbbhhhvvv{{{pppccc[[[SSSLLLJJJLLLFFFJJJRRRYYYVVVTTT___nnnwwwiiiZZZMMMAAA999444000000111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,---+++,,,...---+++******+++,,,,,,,,,++++++++++++***************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++,,,---+++++++++++++++,,,------............///////////////000111222222222222222333333333333333333333333555555444444333333222222222222222111000000//////000...---000444555111---111333999CCCLLLVVVdddppp}}}}}}uuunnnjjjfffaaa]]]UUUPPPJJJDDDAAA???>>>===DDDFFFMMMZZZjjjsssuuussswwwyyy{{{}}}~~~~~~}}}|||zzzyyyyyyzzz}}}|||wwwsssmmmiiibbb\\\WWWUUUUUUVVVPPPPPPQQQQQQPPPKKKEEE@@@<<<:::999:::<<>>======AAAIIISSS\\\aaabbbffflllqqquuuvvvvvvuuu~~~|||zzzyyyuuupppSSSLLLEEEDDDEEELLLYYYdddqqqooohhhZZZNNNDDD999111///...---...///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((*********)))))))))))))))************************+++******))))))((((((((('''(((((()))******++++++************+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))eeeeeeeeedddccc___YYYUUUVVVWWWTTTNNNMMMMMMJJJEEEEEECCCBBB@@@>>>;;;666222,,,...000111111000...,,,++++++,,,,,,++++++***)))))))))***+++,,,,,,------///...---,,,+++*********+++++++++*********))))))***************************************+++++++++*********+++++++++,,,,,,++++++,,,------------,,,............////////////000000111222333333333333333444444555555666666555555555555444444444333333444444444444444444444444222222222111111111000000333222222111111222222222111111111222222222333333333444444444444444666777777>>>FFFMMMYYYkkk{{{{{{tttqqquuu|||~~~vvvqqqjjj```XXXUUUUUU\\\hhhpppppppppzzz}}}zzzvvvnnnbbbSSSDDD:::444333222000///.................................------------------------***,,,//////...,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---,,,++++++++++++,,,------............///////////////000111222222222222222444444444444444444444444444444444333333333222222222222222111111000000000222111000111333444444444666<<>>GGGSSSfffqqquuulllccc[[[MMM???:::666111.........//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******************))))))************************......---,,,,,,+++******))))))))))))******++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))*********))))))))))))))))))))))))))))))eeeeeeddddddccc___ZZZUUUVVVVVVSSSNNNMMMMMMKKKEEEFFFDDDBBBAAA???;;;666222,,,...000111111000...,,,++++++,,,,,,++++++***)))+++++++++++++++++++++++++++***************+++++++++++++++***************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------...........................////////////000111222333333444333333333444555666666555555444444444444444333333333333333333444444444444444444222222222111111111111111333222222222222222333333222222222222333333333333444555555444333555888;;;HHHTTTaaajjjuuuyyyvvvlllrrrzzzwwwkkk]]]TTT@@@<<<777111......000111........................------------------------+++---//////---,,,,,,---***,,,------+++******+++++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++******++++++,,,---,,,,,,++++++,,,,,,---...............////////////000000111222222222111111444444444444444444444444333333333333333222222222222222222222111111111111111333333222000444<<>>MMMYYYhhhrrr|||nnncccXXXVVV\\\bbbcccbbbfffhhhkkknnnrrrwww}}}}}}}}}}}}|||zzzxxxwwwvvvtttuuuvvvvvvuuuqqqkkkfffcccdddfffiiijjjkkkjjjiiihhhfffdddaaa___^^^]]]\\\[[[[[[[[[\\\]]]^^^___```ZZZYYYYYYYYYYYYZZZ\\\\\\]]]___aaabbbaaa```aaaaaaeeekkkooonnnooopppqqqooonnnnnnllljjjnnnuuuyyyxxxsssgggWWWJJJEEEIIIPPPUUU___^^^ZZZRRRIIIBBB@@@@@@DDDPPP___lllzzz}}}rrr^^^JJJ@@@???NNN```oooyyy}}}xxxqqqoooeeeWWWHHH===555000---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))------,,,,,,+++******)))************+++++++++,,,))))))))))))))))))))))))((())))))******+++++++++))))))***++++++***((('''************************ddddddddddddccc```ZZZVVVSSSTTTRRRNNNMMMOOOMMMHHHGGGEEECCCAAA???;;;555222////////////////////////---------------,,,++++++++++++++++++++++++,,,,,,*********)))******++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,---......//////..................////////////000111222333444444444444333444666777777555444333555444444444444333333333222222333333333444444444111111111111111111111111222222222222222333444555333333333333444444444444333666999<<>>666333111......................................................---,,,***+++---000,,,---......,,,++++++,,,******+++++++++,,,,,,,,,************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++******++++++,,,------,,,,,,,,,,,,---..................////////////111111222222222111111000555555555555555555555555222222222222222222222222222222222222222222222222000555;;;@@@HHHUUUeeeqqqyyy{{{ppp```YYYRRROOORRRSSSRRRPPPSSSUUUWWWZZZ^^^eeennnuuuxxx|||~~~{{{xxxyyy{{{ttttttuuuvvvxxxwwwtttqqqqqqppppppppppppmmmhhhdddccccccddddddcccbbb```___]]]___aaabbbaaa___]]]]]]ZZZYYYVVVTTTSSSSSSSSSTTTMMMRRRWWWZZZXXXVVVTTTTTTYYY___cccdddgggmmmooommmgggjjjjjjgggjjjrrrxxxzzzzzzsssgggYYYMMMGGGFFFGGGEEEIIILLLJJJEEEAAAAAABBB>>>FFFRRR```qqqpppZZZMMMCCCDDDMMM]]]llltttzzz}}}zzzuuulllbbbVVVIII<<<555000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++************)))))))))*********++++++))))))))))))))))))))))))((())))))******+++,,,,,,))))))+++++++++***((('''************************ddddddddddddccc```[[[WWWRRRSSSQQQNNNNNNPPPNNNIIIGGGFFFDDDBBB???;;;555222//////............//////------......------,,,+++))))))***+++,,,------...------,,,+++*********+++******************++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,------......------............/////////000111111222333444444444444333444666777777555444222555555555444444444333333222222222333333444444444111111111111111111222222222222222222333333444555333333333444444444555555555999>>>CCCLLL[[[nnn{{{~~~}}}{{{}}}wwwllliiinnnuuuxxxzzzrrreeeUUUGGG;;;333///////////////////////////........................///...---+++)))+++...111,,,...//////---,,,,,,---*********++++++,,,,,,,,,************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******++++++,,,------,,,,,,,,,,,,---................../////////000111111222222222111111000555555555555555555555555222222222222222222222222222222222222222222222222444888@@@KKKYYYjjjzzz|||uuuggghhhfffcccaaa^^^[[[XXXVVVOOOPPPQQQQQQTTT[[[eeelllqqqwww}}}}}}xxxuuuwww{{{vvvtttrrrrrrssstttsssrrrmmmlllmmmsssyyy{{{wwwrrraaadddhhhkkkllljjjgggeeegggiiilllkkkhhhbbb]]]ZZZ^^^]]][[[YYYXXXXXXYYYZZZVVVXXXYYYWWWSSSOOOOOOPPPQQQVVVXXXVVVYYYaaaeeeccc[[[```cccaaacccjjjrrruuutttsssoooeeeXXXMMMHHHGGGFFFLLLRRRRRRMMMGGGDDDDDDAAAFFFMMMZZZlll}}}~~~}}}pppfffLLLAAA???MMM\\\gggsss~~~xxxxxxxxxuuukkk\\\JJJ???111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,((((((((()))******++++++((())))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,+++***(((&&&************************gggbbb```bbbaaa]]]ZZZZZZXXXVVVRRROOOKKKIIIHHHGGGHHHEEEBBB@@@>>><<<999777000000///...------,,,,,,000///...,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,---///111222555444111000000222555777555555444444444333333333555555666555333333555777555444333222111222333444222222111111111111111111555555444333222222222222666555333222333555777999===DDDPPPaaarrr}}}~~~}}}yyyrrrooopppyyy}}}~~~}}}wwwpppfffWWWDDD777333000///222222///...000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))))))))((((((***************************))))))))))))+++,,,---************************++++++++++++++++++++++++************************(((((((((((()))***,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,---......////////////000000000000000000000111222222333333444444333333333333222222222222222222222222222222111000//////111333666888888III[[[hhhyyy{{{rrrlllaaa___ZZZTTTXXXccclllmmm{{{vvvssstttsssooonnnppppppqqqqqqrrrxxx{{{{{{}}}yyyvvvtttnnniiigggllloookkkfffccc]]][[[\\\^^^]]]YYYXXXZZZYYYUUUQQQRRRTTTUUUQQQMMMLLLLLLMMMQQQXXX```hhhmmmmmmkkkkkklllllleeeXXXOOOMMMVVVaaahhhmmmhhhVVVCCCIIIRRR___iiirrryyy{{{mmmTTT>>>;;;BBBOOOeeeyyy}}}~~~{{{xxxtttiii___MMM???444333444111------+++,,,------,,,,,,---...++++++------------++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,******************************************************++++++++++++******************************************************eeebbbaaadddccc]]]WWWVVVTTTSSSPPPNNNKKKJJJJJJJJJHHHEEEBBB@@@>>><<<999777000//////...------,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///...---------///111222333333222222333333444555555555555555444444333333444555666666444444555666555444333333222222333333333333333222222222222222333333333444444555555555222555888888666777<<>><<<999666/////////...------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........//////.........000111333111222444555555444333333666666666555555555555444333555777777666444444555444444444444444333222222333333333444444444444444111222333555666777777777111666:::999888>>>JJJUUUfffooo||||||jjj^^^\\\___]]]iiiyyyvvvoooSSSDDD666222333333111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++*********************************---,,,+++***))))))))))))************************++++++++++++++++++++++++******************************)))))))))******+++---------------------------------,,,------...///////////////000000000000000000000111222222333333444444333333333333222222444333333666:::;;;888666000444777777777>>>MMMYYYmmmxxx}}}uuuqqqrrrqqqmmmooovvvwwwyyy|||wwwoooggg___ZZZVVVUUUUUUSSSQQQQQQQQQPPPOOOMMMLLLLLLNNNRRRYYY```fffjjjiiijjjjjjkkkllljjj```VVVLLLNNNSSS^^^kkkvvv}}}zzziiiVVVCCC<<>><<<888666//////.........---------+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............///////////////111222333222333444555555555444444666666666666666666666555222555888888777555444444333444555555555444222111333333333333444444444444000222333555666777777777555777999999>>>KKK]]]kkksss{{{vvvggg```___^^^iiixxx}}}xxxgggXXXFFF<<<666111///000000000000///////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++*********))))))************************++++++++++++++++++++++++************************++++++******)))*********---------------------------------------...//////////////////000000000000000000000111222222333333444444333333333222222222555333333555::::::777333444555555666<<>>;;;888555...............---------,,,---.........---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222333444444333333333444555666555666666666666666666666333555888999777555555555333444555666555444333222111222222222333333444444222333444555666666666666777999===DDDOOO]]]jjjrrryyy~~~tttggg___bbblll{{{~~~{{{wwwlll]]]NNN???333000222111111000000////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++************************++++++++++++++++++++++++************************,,,+++***************+++------------------------...------------...//////////////////000000000000000000000111222222333333444444333333333222222222444222222444666777444111555777:::BBBPPPbbbsss~~~}}}{{{zzzzzzzzzuuupppuuu}}}tttggg]]]YYYXXXVVVTTTWWWVVVSSSPPPLLLLLLNNNPPPOOORRRYYYaaaddd___VVVPPPPPPQQQQQQOOOQQQ\\\nnn|||yyyhhhTTTFFFAAA^^^mmm{{{~~~~~~{{{sssaaaNNNBBB555222///...///000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************************************iiidddaaaaaa___YYYUUUUUUVVVTTTQQQNNNLLLJJJIIIIIIJJJGGGCCC@@@>>>;;;888555........................---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000111222222333333555444333333333444666777444555555555555666666666444666888888777555555666555555555555555444333333111111222222333333444444444444444444555666888999;;;AAALLLYYYccciiikkkkkknnnuuurrrfffaaajjjyyy|||qqqvvv~~~yyyqqqeeeRRR@@@888888222111111000000//////...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))++++++,,,,,,+++************************++++++++++++++++++++++++************************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////000000000000000000000111222222333333444444333333333333222222222222222333333444444555:::AAAMMM\\\kkkvvv|||~~~zzzxxxyyy}}}xxxxxxyyyzzz~~~vvvooohhhbbbiiifffbbb]]]XXXUUUSSSQQQJJJHHHIIINNNQQQPPPOOOPPPVVV]]]dddccc```cccnnnxxxzzz{{{hhhOOO>>>RRRcccuuu~~~}}}vvvjjj___BBB<<<444000///000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************hhhdddbbbdddbbb[[[VVVUUUWWWUUURRROOOMMMKKKKKKJJJJJJGGGDDD@@@>>>;;;777555........................---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000111222333333333333333444444555555555555555333333444444555555555555555777888777666555666777666666555444444444444444222222222333444555555555666555555555666999===???IIIRRR^^^gggjjjiiifffeeeiiirrrwwwhhhjjjqqqoookkklllvvv}}}xxxjjjVVVGGGBBB222222111111000//////......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))++++++++++++***)))************************++++++++++++++++++++++++************************************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000////////////000000000000000000000111222222333333444444333333333333222222000222444444333444999>>>LLLWWWfffsss{{{yyytttpppsssyyy}}}~~~{{{wwwvvvxxxzzzxxx}}}zzzqqqkkknnnuuu{{{|||tttrrrqqqlllhhhfffooozzzwwwnnnddd```___cccnnnyyywww}}}~~~vvvooojjjddd^^^ZZZTTTMMMGGGFFFDDD@@@AAAEEEOOOXXXaaafffeeegggmmmsssuuuzzzrrrZZZFFFEEEXXXmmm|||{{{sssZZZPPPCCC999444222///---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++******************************++++++++++++******************************************************eeeccccccfffeee]]]VVVTTTVVVUUURRRPPPNNNMMMLLLLLLJJJGGGDDDAAA>>>;;;777444---.....................---,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000111333333333333333111333666888888777444222333333333444444444555555666777777666555555777888777666555333333444555555333333444444555666777777777666555555888<<>>FFF```jjjwww~~~~~~|||yyyuuuqqqpppvvv||||||{{{uuuppppppvvv|||xxxlllfff___]]]dddjjjlllpppuuussshhh```bbbggggggeeeddd```jjjrrrsssppplllhhhccc```\\\YYYYYYXXXXXX\\\cccbbbiiivvv}}}vvvnnneee^^^[[[SSSNNNLLLGGGAAA@@@DDDCCCHHHPPPVVV\\\ccckkkpppuuuzzz~~~~~~~~~~~~|||zzzppp\\\KKK>>>QQQhhhyyyyyypppcccQQQCCC;;;666222...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))******************************************************++++++++++++******************************************************eeeaaa```aaa___YYYTTTSSSUUUVVVUUURRRNNNKKKJJJJJJNNNIIIDDDAAA???<<<777222000///...------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////......///111111111111111222333444555333444444555555555555555555555555555555555444444333444555555555666888:::;;;:::777444333333333444666555444444555666666666777777999;;;;;;???MMM[[[dddmmmsssrrrqqqsssuuuttt|||}}}qqqiiiooo|||zzzjjj^^^___lll}}}~~~ttt~~~}}}}}}|||yyyrrrjjjdddKKK>>>111...000111111222---...///...------...///------------------------///...---,,,,,,---//////------------------------,,,,,,,,,+++++++++******+++++++++*********))))))*********)))))))))))))))******++++++++++++******,,,+++++++++***)))))))))*********++++++,,,,,,---)))************+++++++++,,,,,,,,,------,,,++++++---------------...000000////////////000000000000222222333333333333444444333222222333444555444444111222444444777AAAQQQ]]]pppvvv|||yyyzzz{{{yyy}}}wwwtttyyyzzzwwwtttppppppvvvzzzuuuqqqsssrrrrrrxxxzzzuuuwww|||rrrrrrwww~~~tttmmmmmmhhhkkkmmmlllhhhbbb^^^[[[[[[]]]___dddkkkrrrxxx||||||rrrjjjcccbbb]]]VVVPPPMMMFFF>>>BBBDDDFFFHHHMMMVVV^^^bbbmmmttt{{{|||xxxwwwyyy}}}~~~wwwmmmiiihhhddd]]]VVVGGGGGGSSSiii|||ttteeeTTTEEE999222///555///+++...111000///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,++++++***************************fffbbb```bbb```ZZZUUUTTTUUUUUUTTTRRRNNNKKKJJJJJJNNNIIIDDDAAA???<<<777333000///...------------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,---...//////......///111111111111111222333444555444444555666666666666555555555555555555555555555333444555555444555777888:::888666444333333444444444333333333555666666666777666999@@@GGGQQQ___kkksssxxx{{{~~~|||tttpppooorrr|||zzzooobbbZZZ___mmmxxxzzzzzzyyyxxxxxxwwwuuuqqqnnn```QQQ@@@777333//////000///000000000///.........------------------------///...------------...///------------------------,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))******++++++++++++******++++++++++++************+++++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,------,,,,,,+++------------...///000000////////////000000000111222222333333333333444444555444333333333333111000444333444888CCCSSSdddnnnwwwyyy~~~wwwrrruuuwwwwwwxxxwwwvvvwwwxxxwwwtttqqqnnnrrrzzz~~~zzzwwwvvvsssqqqooonnnmmmmmmiiittt|||yyywww|||iii\\\WWWRRRMMMCCCDDDDDDDDDEEEJJJNNNQQQ^^^dddjjjmmmnnnpppwww|||rrrgggYYYQQQOOOOOOMMMJJJCCC@@@GGGZZZppp}}}zzzxxxtttlll___NNN<<<000111......111111...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,++++++***************************gggbbbaaabbbaaa[[[VVVUUUTTTTTTTTTQQQMMMKKKJJJJJJMMMIIIDDDAAA???<<<777333//////......------......------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,---///000000///...000111111111111111222333444555555555666777777777666666555555555555555555555555444555555444333333444666777666444333333333444555333333444555666777888888999:::BBBPPP^^^hhhrrrzzzwwwkkkgggqqq{{{yyyppp```QQQPPP]]]jjj{{{}}}{{{xxxvvvuuuvvvvvvvvvvvvtttfffUUUHHH<<<222///000000111111111111///......------------------------///......---------......------------------------,,,,,,,,,+++++++++******+++++++++*********************************************++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------------,,,,,,------------...///000111/////////000000000111111222222333333333333444444444444444444444333222222666888>>>JJJ[[[jjjuuuzzz|||}}}|||{{{vvvooooootttxxxyyywwwyyyzzzyyyxxx{{{~~~~~~yyynnnhhhlllrrruuuyyyhhhZZZXXXUUUQQQMMMHHHEEECCCBBBKKKOOOUUUZZZ___hhhrrrzzzvvvhhhVVVIIIEEEFFFFFFFFFDDD???AAANNN```ppp}}}xxxzzz}}}~~~xxxgggPPP???444111111333222...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,++++++***************************gggcccaaacccaaa[[[VVVUUUSSSSSSSSSPPPMMMJJJJJJJJJMMMIIIDDDAAA???===888333//////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,---------,,,,,,+++***------------------------------------------------............---------------///000000//////000111111111111111222333444444555666666777777777777777555555555555666666666666555555555444222222333444444333333333333444555666555555666666777888:::<<>>444000000................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,++++++***************************eeeaaa```aaa___YYYTTTTTTOOOPPPPPPNNNKKKIIIIIIIIIKKKGGGCCCAAA@@@===999555///////////////000111111//////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++.................................///////////////...000111111000000111222111111111111222333444555333444444555555555555555444555555666777888888999555666777666444444666888444555555666777777666666999;;;===???DDDPPPaaammmttt}}}~~~~~~rrrpppvvv~~~|||{{{{{{{{{||||||zzzxxxrrrkkkiiinnnrrrnnnfffaaaJJJAAA777111111222111///////////////////////////...///000000///---+++***------------------------,,,,,,,,,+++++++++******))))))******++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,---...////////////.........//////000111222000111111111111222222222222222333333333444444444222444555777<<>>JJJYYYfffmmmtttxxx|||wwwssswwwzzzuuunnnllljjjsssuuugggiiihhhkkkrrrwwwsssppplll___VVVTTTFFFEEECCCBBBGGGNNNQQQQQQ^^^fffnnnqqqqqqkkkZZZHHH]]]hhhwwwzzz}}}~~~xxxhhhSSS>>>111444000---,,,///111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************+++,,,,,,+++******+++---hhhaaa^^^______ZZZTTTQQQSSSQQQOOOLLLKKKJJJKKKKKKMMMJJJGGGCCC@@@===999666////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................////////////////////////............////////////000////////////000111111111111111222333333333444444444444555555555666666555666666777777777777777777777777777777777777666444555777777888999:::;;;;;;CCCLLLVVV___nnn|||xxxyyy{{{}}}~~~~~~}}}}}}}}}uuuqqqnnnnnnpppooolllhhhccc\\\NNN???555333111......///000000///...............//////......---,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...///000000//////000222000000111222222222222222444111111444333111222555333666===HHHUUUaaajjjnnnxxx{{{}}}|||{{{|||vvvrrrsssqqqmmmlllooo~~~}}}nnnjjjfffdddbbbeeeqqqvvveee\\\TTTLLLCCC???@@@EEEJJJNNNSSS]]]gggnnnrrroooaaaRRRSSS\\\kkkzzz~~~{{{rrr```III999000///......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++************************+++,,,---,,,******,,,---gggbbb```bbbaaa[[[TTTQQQRRRQQQOOOMMMLLLKKKLLLLLLMMMJJJGGGCCC@@@===999666////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................////////////////////////............////////////111000000000000111222222222222222222333333333333444444555555555666666666555666777777888888777777777777777777777777777777555777888888888999<<<>>>BBBJJJWWWbbbooo~~~}}}yyytttyyy~~~|||zzz|||~~~vvvsssooonnnooonnnllliiigggfff^^^MMM>>>666222///111111111111000///...---...////////////...------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////...///111000//////000222000111111222222222222222111000111444444111333888444<<>>HHHVVVdddnnnrrrtttttt{{{zzzuuusssooommmjjjjjjqqqxxxjjjbbb```SSS]]]aaaaaatttlllUUUPPPOOOHHHBBBBBBCCCHHHPPPZZZdddiiiiiifffWWWTTTWWWeeexxx~~~~~~yyyjjj]]]KKKBBB666000///111222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------...---,,,+++---///eeebbbbbbdddbbbZZZTTTSSSPPPOOONNNMMMLLLKKKKKKKKKMMMJJJGGGCCC@@@===999666000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////////////////////////////............////////////000////////////000111111444444333333333333333333555555555666666666777777666777777888888888888888666777777777888888888999999:::;;;:::;;;@@@IIIPPP\\\iii{{{zzzyyyzzz{{{{{{xxxuuuwwwuuurrrpppnnnllljjjiiifffjjjkkkhhhbbbWWWGGG888555333111111333333222000//////000000//////...---+++,,,,,,---............------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000///000111111000000111222111111222333333333333222444333444666444333999@@@OOOWWWcccmmmsssuuuvvvwww{{{}}}~~~|||wwwrrrmmmkkkaaagggqqq}}}{{{ppp^^^XXXUUUYYYbbbtttiii]]]\\\UUUKKKDDDAAAAAAEEEMMMVVV___fffjjjjjjccc___gggvvv}}}|||zzzuuuqqqgggTTT===000///333333222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------...---,,,+++---///eeebbbbbbccc```XXXTTTTTTOOOOOOOOONNNMMMMMMLLLLLLMMMJJJGGGCCC@@@===999666000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------.../////////////////////////////////............////////////000////////////000111111333333333333444444444444555555666666666777777777666777888888999999888888666777777888888999999999777999:::;;;>>>HHHWWWcccdddxxx|||xxxuuuwwwzzz}}}{{{xxxxxxxxxvvvtttqqqnnnkkkjjjkkklllnnnooonnnfffRRR???888444///...000222111000///000000000000///......++++++---...///000000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////....../////////000000000///000222111000000111333111222222333333333333333333222333444333555>>>III^^^dddmmmrrrtttuuuwwwyyyzzzzzzxxxsssmmmiiiffffff```qqqyyyiii___aaa^^^YYYfffzzz|||iiieeebbbVVVKKKFFFCCCBBBGGGMMMUUU___hhhrrrmmmjjjoooyyy|||zzz{{{}}}zzzeeeJJJ999444444333000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...eeebbbaaaaaa]]]VVVSSSTTTQQQQQQQQQQQQPPPOOONNNNNNMMMJJJGGGCCC@@@===999666000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------...//////000////////////////////////............////////////111000000000000111222222222333333333444555555555555666666666777777777777777777888999999999999888666777777888888999::::::888:::<<>>777555000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---kkkfffcccaaa]]]VVVSSSTTTRRRQQQQQQSSSTTTSSSNNNJJJOOOKKKFFFAAA???<<<:::999111111000000000000111111,,,---...000000000//////---------------------------,,,+++,,,...///...---////////////////////////000000//////.........------......///////////////000000000000000000000000000111111111111222222222444444444444444555777777999999999999999::::::::::::::::::999999888888888777999:::999:::<<<;;;777777<<>>======DDDPPPbbbxxx}}}{{{yyyyyyzzz|||||||||||||||xxxsssoooooommmkkkmmmqqqrrrnnnkkkggg\\\LLL===444/////////////////////////////////---------.........//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---......//////......---........./////////000000000//////...///000111222000000000111222222333333333333444444444555666777>>>999;;;GGGUUU^^^ffflllpppppppppqqqssssssqqqooogggooozzz~~~{{{xxxxxx{{{~~~~~~|||zzztttvvvyyy|||yyyggg]]]VVVVVVYYYooodddWWWUUUPPPJJJDDDBBBHHHVVVfffqqqzzzwwwfffNNN;;;333333222111000000111111//////.........---------...------,,,,,,------...------------------------+++,,,------......------+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,kkkgggdddccc___XXXTTTUUUSSSRRRQQQQQQQQQPPPNNNKKKMMMJJJEEEBBB???===;;;999111111000000000000111111000000000000///...---,,,---------------------------,,,,,,,,,...///...---////////////////////////////////////............---...//////000000//////222222222222222222222222333333333333444444444444444444444444555666777888666666777777777888888888::::::::::::999999999999@@@888666<<<@@@======AAAMMMccc}}}{{{zzzyyy|||{{{zzzyyyyyywwwssspppqqqooommmoooqqqrrrooollllllhhh]]]JJJ888...///444000000//////////////////---............/////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---......//////......---....../////////000000000000////////////000111222000000111111222333333333222333555666555555777888666:::FFFUUUaaagggkkkooosssooolllmmmnnnmmmiiidddcccxxx|||xxxxxxxxxyyyyyyyyy|||}}}zzzxxxxxxyyy|||~~~ttteee\\\XXXZZZmmmqqq___ZZZUUUNNNDDDBBBDDDMMMXXXcccpppzzzuuu]]]III333444444222//////111444/////////.........------...------,,,,,,------...........................+++,,,------......------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,iiieeecccbbb^^^WWWSSSTTTSSSRRRQQQPPPOOONNNMMMLLLLLLIIIEEEBBB@@@>>>;;;999111111000000000000111111///////////////......---...........................---,,,---...//////---///////////////////////////////////////...............///000000000000000222222222222222222222222333333333333444444444444444444444444555666777888888888888999::::::;;;;;;::::::::::::::::::::::::<<<777888@@@BBB>>>CCCNNNhhh~~~{{{yyyxxxzzzxxxvvvvvvuuutttrrrpppqqqooonnnnnnppppppooommmjjjjjjdddUUUBBB666444888111111000000000000//////.............../////////------............------........................------------------------------------..........................................////////////.........////////////000000000000000000000000111111111000000111222222333333444222444666666444444666888555???PPP___gggkkkmmmoooqqqppppppooonnnjjjeeebbbrrr|||ssskkk]]]^^^kkkvvvlll```SSSNNNJJJHHHKKKOOOUUU```kkkvvv{{{~~~jjjXXX:::888444111000000222333////////////...............------,,,,,,------...------------------------+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffcccaaaaaa]]]VVVQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKHHHEEEBBBAAA???<<<:::111111000000000000111111............//////000000...........................---,,,---///000///...000000000000000000000000.........///////////////...//////000000000000000111111111111111111111111222222222222333333333333555555555555555666888888777888888999::::::;;;;;;:::::::::::::::::::::::::::888:::???CCCLLLbbbxxx}}}zzzyyyxxxxxxvvvtttsssssssssqqqpppooonnnmmmmmmnnnooonnnmmmjjjiiieee]]]PPPCCC:::666222222111111000000000000////////////////////////------............------........................---------------------------------.........//////////////////////////////...//////////////////...////////////000000000111///000000111111111111111111111111222333333444444333555777666333333777;;;@@@LLLZZZdddjjjmmmoooppppppqqqppplllhhhiiiooouuu}}}{{{}}}uuuhhh```gggqqq~~~yyydddYYYSSSNNNKKKIIIIIIOOOWWWccckkkvvvvvvhhhJJJAAA555000222444222///000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddaaa``````\\\UUUPPPQQQPPPRRRRRRPPPMMMKKKJJJJJJIIIGGGDDDCCCAAA???===:::111111000000000000111111------------...///111111...........................---------///000///...000000000000000000000000.........///////////////...///000000111111000000111111111111111111111111222222222222333333333333555555555555666777888888555555666777888999999:::::::::::::::;;;;;;;;;;;;<<<======???KKKiii~~~|||zzzyyyxxxwwwuuussssssttttttrrrpppnnnmmmmmmmmmmmmnnnooopppppplllgggbbb\\\PPPAAA666333333222222111000000000000000000////////////...------............------........................------------------------------........./////////////////////////////////...//////000000//////.../////////000000000111111///000111111222222111111111111222222333444444444444777888666444555<<>>:::999333111//////000111000///000000000000000000000000////////////////////////......////////////......000///...---------------...//////000000000000000000000000000111111111111000000000111222222333333333333333444444444555555555555555666666666666666999::::::::::::::::::;;;777>>>999444===@@@;;;:::DDDSSShhh~~~yyyyyy|||zzzzzz{{{{{{yyyzzz{{{yyywwwvvvsssnnnkkkkkknnnrrrtttvvvzzzvvvnnnmmmooofffWWWDDD>>>777222111222111111000000000000000000000000......////////////............------------......------------------------////////////////////////////////////////////////////////////000000000000000////////////000000111333333222222333333444555333444555555444444666888444555999===>>>CCCUUUhhhjjjhhhiiinnnoookkkggggggcccddduuu|||yyywww|||tttfffxxxvvv{{{qqqZZZMMMJJJIIIFFFGGGQQQ]]]gggqqqyyy|||~~~pppVVV>>>333111222.../////////111222///***////////////////////////------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,ddddddcccaaa\\\WWWRRROOORRRRRRQQQOOOMMMLLLKKKJJJGGGGGGFFFDDDBBB>>>;;;999333111000///000111000///000000000000000000000000////////////////////////......////////////......111000//////.........///...//////000000000000000000000000000111111111111111111222222333333444444333333444444444555555555666666777777777777888888:::::::::::::::;;;;;;;;;777<<<;;;===BBB===@@@OOOcccwwwvvvxxxxxxzzz{{{zzzyyyyyyyyyzzzzzzwwwuuurrrnnnlllmmmppprrrqqquuusssmmmooosssmmmbbbOOOFFF;;;444444444333000000000000000000000000000......////////////......///......------......///------------------------////////////////////////////////////////////////////////////000000000111000////////////000111111333333222222333333444555333444555555444444666888777555888@@@GGGNNN[[[ggghhhhhhjjjllljjjdddbbbeeemmmyyy|||yyyssstttxxxiiiXXXSSSKKKFFFCCCFFFLLLVVVeeessszzzxxxbbbMMM???888444111111000////////////---////////////////////////------------------------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------bbbccccccaaa]]]WWWQQQMMMPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGEEECCC???<<<:::333222000000111111111000000000000000000000000000////////////////////////...//////000000//////...111111000000//////000000...///000000111111000000000000000111111111222222222222333333444555555555333444444444444555555555777777888888999999999999:::::::::;;;;;;;;;<<<<<<888999:::AAABBB;;;IIIjjj||||||~~~|||||||||zzzxxxxxxyyy{{{xxxxxxwwwsssnnnlllmmmpppooorrroookkknnnsssqqqiii]]]RRRCCC999555444333111000000000000000000000000...//////000000//////...///......------......///------------------------/////////////////////////////////////////////////////////000000000111111///////////////000111222333333333333333444444555333444555555555555777999888666999FFFSSS\\\bbbfffiiijjjkkkiiibbb___fffpppyyysssuuulllcccNNNIIIDDDBBBCCCIIIYYYgggssszzz~~~ooo___OOO@@@444444333111///------...111////////////////////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......```bbbcccbbb]]]WWWPPPLLLPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHFFFCCC@@@===;;;444222000000111222111000//////////////////////////////////////////////////////000000000000//////111000000//////000000000//////000111111111111000000000111111111222222222222222222333444444555555444444444444555555555555777777888888999999::::::::::::;;;;;;<<<<<<======<<<>>><<>>>>>???EEE@@@AAAVVVrrr~~~xxxvvvxxxxxxuuutttwwwzzz||||||yyytttpppnnnooopppnnnjjjeeedddffffffdddeeecccZZZJJJ:::000000333111111111111111111111111//////000000000000///////////////....../////////........................000000000000000000000000000000000000000000000000000000000000111111111111////////////000111222333444444333333444444555666444555666666666777999;;;777???KKKVVV___eeehhhhhhiiifffccc___aaaqqqxxxaaaVVVKKKIIIIIIIIIIIIKKKUUU```lllwww~~~}}}wwwjjjSSS???444000000222111------222////////////////////////................................................------........./////////------------------------,,,,,,,,,,,,,,,---...///```aaaaaa___[[[UUUOOOKKKQQQQQQRRRQQQOOOLLLIIIGGGIIIIIIHHHFFFDDD@@@===;;;444222111111222222222000000000000000000000000000///////////////////////////000000111111000000/////////.........///000000///000111111222222111111111111111222222222222333111111111222333333444444444444555555555666666666666666777888999::::::;;;:::;;;;;;<<<===>>>??????999CCCDDDNNNrrruuuvvvwwwttttttwwwzzzzzzzzzyyyxxxuuusssqqqmmmkkkhhhdddcccdddeeefffeeefffbbbUUUDDD777333444111111111111111111111111///000000111111000000///000//////......//////000........................000000000000000000000000000000000000000000000000000000000111111111222222/////////000111222333444444444444444444555555666444555777777777888:::<<<<<>>???@@@@@@<<>>;;;;;;<<<===>>>???@@@@@@IIIPPPfff{{{tttrrrttt{{{vvvtttwww}}}{{{vvvssspppnnnkkkgggddddddgggjjjiiigggeee___RRR@@@444111111111111111111111111000000111111111111000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222/////////000111333444555555444444444444555666666444666777888888999<<<>>>OOOXXX```aaadddgggfffbbbfffsss{{{tttuuu}}}qqq\\\NNNIIIAAADDDFFFMMM\\\ppp|||~~~{{{~~~}}}tttYYYDDD333222333000000444////////////////////////////////////////////////////////////////////////,,,,,,,,,---------..............................///...------,,,,,,,,,,,,cccbbb```]]]XXXSSSNNNKKKKKKJJJNNNQQQMMMFFFEEEIIIKKKJJJHHHEEEBBB>>>;;;999555333111000111111000///111111000000//////......000000000000////////////000///...///000111000...000000000000000000000000000111333333222222222333111111111222222333333444333333333444444444555555444444555555666777777777777888888999999:::;;;;;;:::999<<>>;;;999555333111000111111000///111111000000/////////////////////000000000000000111000//////111111000///111111111111111111111111000111333333222222222333000000111222333333444444333333444444444555555555555555555666777777888888888888888999::::::;;;;;;>>><<<<<<<<<;;;===GGGSSSmmmuuurrrsssooosssuuussstttyyy{{{yyyyyyuuuqqqmmmkkkiiihhhfffiiijjjjjjhhheee```SSSGGG777666444444444333222111111111111111111000//////000000000000000000000000111111000000////////////000000000000000000000000111111111111111111111111111111111111222222222222111222222222222333333333444444555555666777777777555777999999:::???IIIQQQYYYcccffffffgggaaaeeeuuu~~~}}}{{{{{{www]]]PPPJJJDDD???BBBIIITTTdddppp|||}}}~~~}}}}}}~~~sssbbbMMM>>>555000///...111111111000000000//////........................//////...------------...........................................................................______^^^\\\YYYUUUQQQNNNLLLMMMPPPQQQNNNHHHGGGKKKKKKJJJHHHEEEBBB>>>;;;:::555333111000111111000///111000000000000/////////...//////000000111111111222111000000222222111000111111111111111111111111000111333333222222222333000000111222333444555555333444444444444555555555666666666777888888999999888888999::::::;;;;;;<<>><<>><<<:::555333111000111111000///000000000000000000000000......///000111111222222333222111111333333222111111111111111111111111111000111333333222222222333///000111222333555666666444444444444555555555555666777777888999999::::::999999::::::;;;;;;<<<<<<<<>>@@@>>>@@@HHHZZZ|||{{{tttoooqqqsssssssssuuurrrtttvvvwwwuuurrrqqqqqqlllnnnnnnjjjiiijjjiiieeecccSSS???444333555333000000111222222333222222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444555666666777777888888999777888<<>>>>>AAABBBMMMccc{{{rrrrrrsssqqqpppsssrrrrrrtttvvvwwwvvvrrrpppkkknnnnnnjjjhhhjjjiiiffffff[[[LLL???888444222111000111222222333333333222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444444555666666666777888888999999999<<>>>>>>>>???GGG___yyyuuusssooommmooorrrqqqrrrvvvyyyxxxsssooojjjnnnoookkkiiijjjjjjgggeeeaaaXXXJJJ<<<333111222000111222333333333333333111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111222222333333333444444444333333333444444444555555666666666777888888999999;;;>>>EEEOOOYYYaaaeeegggjjjzzzwwwrrrrrrwwwzzz```TTTLLLEEE@@@@@@EEENNNZZZfffnnnrrrssszzz{{{~~~|||}}}zzzvvvtttlllXXXCCC333333333222222222111111000000000000000000000000//////...------------...000000000000000000000000000000000000000000000000...//////000111222222222aaa______```]]]UUUQQQQQQOOOOOONNNLLLJJJIIIKKKLLLJJJIIIGGGDDDAAA>>><<<;;;666444222222333333333222222222222222222222222222111111111111111111222222///111222222111111222333222222222222222222222222444444444444444444444444333333333444444444555555666666666666666555555555777888888999999:::;;;;;;888;;;;;;:::===CCCDDDAAAHHH```{{{xxxzzzoooiiimmmrrrpppppptttyyyyyyuuupppooollliiijjjnnnooolllhhhgggccc___YYYKKK999111222222333333222222000//////111111111111111111111111222222222222111111000000111111111111111111111111333333222222333333444555111222333333444444333333444444444555555555555555777666777888:::;;;:::999===IIISSSXXX^^^gggiiieeeooo~~~xxx{{{rrr{{{hhh___QQQAAABBB???BBBLLLYYYdddqqqzzz{{{{{{zzz}}}}}}{{{tttqqqoooggg\\\DDD555...222666111000444000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000bbb______```\\\UUUPPPPPPOOOOOONNNLLLJJJIIIKKKLLLIIIHHHFFFDDDBBB@@@>>>>>>666444222222333333333222111111111111111111111111000000111111222222222333///111222222111111222333222222222222222222222222444444444444444444444444333333444444444555555555666666666666666666666666888888888999::::::;;;;;;===<<<<<<===@@@AAABBBCCCQQQuuu|||yyyqqqmmmppppppoooooosssxxxzzzwwwssspppllljjjkkkmmmnnnlllhhhgggggggggaaaPPP<<<444666333333444333333222111111111111111111111111111111222222222222111111111000222222222222222222222222333333222222333333444555222222333444444444444333444444444555555555555666666666666888999:::::::::CCCLLLWWW^^^ccchhhjjjjjj|||wwwzzzssseeeVVVGGG@@@@@@BBBHHHOOOYYYkkkzzz}}}}}}~~~~~~~~~{{{tttqqqpppjjjaaaIII999///222444000...111000000000000000000000000111111111111111111111111000000////////////000000////////////000000000000////////////////////////ccc```___```\\\TTTOOOOOOOOOOOOOOOMMMJJJIIIJJJKKKHHHGGGFFFEEECCCAAA@@@???666444222222333333333222111111111111111111111111///000000111222333444444000111222222111111222444333333333333333333333333444444444444444444444444333444444444444555555555666666666666666666666666888888999999::::::;;;;;;===999999???@@@>>>CCCLLLgggyyyrrrppppppnnnnnnnnnrrrwwwyyyxxxuuuqqqnnnkkkkkkmmmmmmkkkhhhgggkkknnniiiWWWCCC999888444444444444444444333333222222222222222222222222222222222222111111111111333333333333333333333333333333222222333333444555222222333444444444444444444444555555555666666666666666666777888:::;;;<<>>666444222222333333333222111111111111111111111111//////000111333444555555000111333222111111222444333333333333333333333333333333444444444444444444444444444444555555555555666666666666666777777777888888999999:::;;;;;;<<<===888;;;BBB@@@???OOOfffzzzuuurrrooooooooorrruuuwwwwwwvvvrrrooommmlllmmmllljjjhhhgggkkknnnkkk___MMM???777555444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333222222333333444555222333333444555444444444444444555555666666777777666666666666888:::???BBBPPPVVV___dddbbbggg|||}}}ooovvv}}}vvv___OOOKKKFFFAAA===BBBSSSddduuuyyy|||~~~}}}yyywwwvvvuuusssfffRRR===444333222222333000000000000000000000000111111111111111111111111000000////////////000000////////////000000000000////////////////////////ccc```______[[[SSSNNNMMMOOOPPPPPPNNNKKKIIIIIIIIILLLKKKHHHEEEBBB???===;;;666444222222333333333222333333333333333333333333///000111222333444555555000222333333222222333444333333333333333333333333333333333444444444555555444444444555555555666666666666666666777777888888888999999:::;;;;;;<<<<<>>AAAHHHXXXssssssqqqqqqppppppppprrrvvvxxxttttttrrrooollliiiggggggffffffeeefffkkkhhhWWWEEE:::999666444333222333444333333333333333333333333222222222333333333444444222222222222222222222222333333222222333333444555333444444555555555555555444444555666777888999999888:::;;;;;;===EEEQQQZZZ]]]gggmmmrrrqqqwwwqqqVVVGGGBBBBBBDDDGGGXXXcccoootttwww~~~~~~vvvvvvzzzvvvqqqcccQQQ@@@666222222111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000```]]]]]]^^^[[[TTTOOOOOOOOOPPPQQQOOOLLLIIIHHHGGGGGGFFFEEEBBB@@@===;;;:::666444222222333333333222222222222222222222222222333333333333333333333333111333444444333222444555444444444444444444444444222222333333444555666666555555555555666666666777555666666777888999999999999999:::;;;;;;<<<<<<===AAADDDHHHTTTqqqyyyoooooooooooopppssswww{{{uuuuuusssppplllhhhggggggeeehhhhhhiiikkkjjj]]]NNN===;;;888555444333444444333333333333333333333333222222222333333444444444111111111111111111111111333333222222333333444555333444555555666666555555444444555666777888999999999:::<<<<<>>666555444333222222222222222222222222222222222222111111222222222333333333555444333222111111111111222222333333333444444444222222333333444555666666555555555555666666666777:::999999999999999999999;;;999;;;???>>>;;;;;;>>>>>>BBBMMMgggvvvoookkknnntttuuuttttttyyyxxxvvvsssoookkkhhhgggffffffgggiiilllkkkgggcccPPP???333444666111111666555555444444444333333333222222222222222222222222111222333333444444333333333333333444444444555555444555555666777666666666666666666777888888999999<<<777666>>>JJJTTT___ggglll{{{zzzmmmuuueeeRRRKKKIIIEEEKKKQQQZZZgggttt~~~}}}}}}wwwsssqqqxxxuuussskkkXXXAAA555333333222///...222555333///111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000aaa^^^]]]^^^ZZZRRRNNNNNNPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>>>>555555333222222111111111222222222222222222222222111111222222222333333333444333333333333333444444222222333333333444444444333333333444444555555555555555555666666666777777::::::::::::::::::::::::===::::::===>>><<<===@@@FFFNNNeeewwwooopppsssqqqppprrrxxxwwwvvvssspppmmmjjjhhhiiihhhhhhjjjlllkkkiiifffVVVDDD666555666333222666555555444444444333333333222222222222222222222222222222333444444444444333333333444444444555555555555555555666666666666777666666777777888888999999>>>;;;<<>>===444444333222111111111111222222222222222222222222111111222222222333333333333333333333444555666777333333333333444444444444444444444444444444555555555555666666666777777777::::::::::::::::::::::::>>>:::999<<>>???AAAIII[[[tttrrrssspppoootttvvvvvvuuusssqqqnnnllljjjkkkjjjiiijjjkkkkkkjjjiii```LLL;;;777777444333666555555444444444333333333333333333333333333333333222222333444444444444444333444444444444555555555666666555555555666777888666666777777888999999999:::999===HHHTTT^^^jjjttt~~~www{{{bbbPPPFFFFFFHHHOOO\\\jjjuuuzzz|||~~~~~~zzzxxxwww|||zzzxxxtttgggRRR>>>333555444444444444333222222111111111111111111111111000000000000000000000000111111000000000//////////////////000000000111111]]][[[[[[\\\YYYSSSOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFFFFDDDCCCAAA???===<<<444333222111111111111111222222222222222222222222111111222222222333333333333222222333333444555666333333333444444444444555555555555555444444444444555666666666666777777777888888888999999999999999>>>::::::>>>@@@>>>???AAAKKKooo|||uuuvvvsssrrrwwwsssssstttsssrrrooommmkkklllkkkiiiiiiiiijjjkkkkkkhhhUUUBBB:::888555444444555555444444444333333333333333333333333333333333222333333444555444444444444444444444555555555555777666555555555666888888666777777888888999::::::777999AAAMMMYYYdddrrr~~~|||rrrYYYJJJGGGEEEIIITTTaaallltttyyy{{{~~~~~~}}}||||||yyyuuulll[[[GGG:::555444444555444222222444111111111111111111111111000000000000000000000000111111111000000000////////////000000000111111111\\\YYYYYY[[[XXXRRROOOOOOOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA>>><<<;;;333333222222111222222222222222222222222222222222111111222222222333333333333333222222222222333333333333444444444555555555555555555555555555555444666666666666777777777888666777777777888888888999<<<;;;<<<@@@@@@>>>@@@DDD\\\}}}yyywwwuuuuuuqqqrrrssstttsssqqqnnnmmmkkkkkkjjjhhhhhhiiikkklllmmm]]]KKK???:::666444333555555444444444333333333333333333333333333333333333333444555555555444444444444444555555555666666666666666666666777888888777777777888999999::::::===AAAJJJVVV```jjjyyynnnYYYLLLFFFEEENNNYYYbbbllltttyyy|||~~~yyysssmmmbbbRRREEE888333222555555222222666111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111\\\ZZZYYY[[[XXXRRROOOOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDBBB@@@>>>;;;999444444333222222333333444222222222222222222222222111111222222222333333333333333222111111111222222333444444444555555555555555555555555555555666666666666666777777777888888666666777777888999999999:::;;;>>>@@@??????GGGQQQuuuzzzvvvrrrrrrsssuuuvvvuuussspppooojjjkkkkkkiiihhhhhhjjjmmmnnndddVVVHHH>>>888555444555555444444444333333333333333333333333333333333333333444555555555555555444444555555555666666666555666777888888888777777777777888888999:::::::::BBBGGGQQQ[[[cccmmm~~~zzzuuuvvvyyy|||yyyvvvuuuyyy}}}iiiVVVJJJDDDIIIRRRYYYcccmmmwwwzzzzzzsssooojjj^^^SSS@@@666111444666222222555111111111111111111111111111111111111111111111111222222111111111000000000000000000111111111222222___\\\\\\]]]ZZZSSSPPPPPPPPPOOONNNLLLIIIHHHFFFEEECCCCCCCCCBBB@@@===:::999555444444333444444555555222222222222222222222222111111222222222333333333222222222222222333444555444444444444555555555555444444555555666666777777666666777777777888888888777888888999::::::;;;;;;:::<<>><<<999666555777<<<;;;666333333333333333333333333333333000666666///000777666///333333333444444444555555777777666555444444333333555555555555666666666777555666777888888999999888:::::::::999999::::::;;;;;;@@@>>>>>>IIIYYYyyyuuu|||yyyyyyzzz{{{~~~~~~zzztttqqqnnnmmmnnnllljjjlllqqqqqqooollldddSSS???666888444333111222333444444333333333333444444444555555444444555555555555444444555555555555666666666777333777<<<@@@@@@===888555999777888;;;<<<:::;;;???RRRVVV^^^mmmvvviiieeeeeeiiilllhhheeeppp{{{rrrdddZZZUUUVVVWWWXXXVVVWWWWWWWWWWWWWWWXXXYYY[[[```fffqqq}}}zzz}}}iii[[[MMMGGGFFFHHHRRR]]]gggpppyyy||||||yyyuuusssqqqeeeOOO999333444444333333222222222222222222222222222222222222111111000000000111111111111222222222000000111111111222222222___^^^^^^^^^ZZZSSSPPPRRRQQQRRRPPPKKKHHHHHHFFFBBBCCCAAA@@@??????===:::888444333555999999555333444333333333333333333333333999CCCDDD999111333444111333333444444444555555555777666666555555444333333555555555666666666777777555666777888999999999999::::::::::::::::::;;;<<<<<>>===@@@EEETTT]]]llluuuyyywwwyyyzzztttqqq~~~qqqddd]]][[[ZZZYYYTTTUUUUUUUUUTTTRRRRRRRRRPPPSSSWWW___mmm{{{yyy{{{yyyjjjYYYNNNGGGHHHPPP[[[bbbkkktttxxx}}}|||yyyvvvtttsssjjjTTT>>>555444444333444222222222222222222222222222222222222111111111000111111111111222222222222222222333333333444444444]]]\\\]]]^^^ZZZRRRNNNPPPRRRSSSQQQKKKHHHGGGEEEAAABBB@@@???>>>>>><<<:::777444111222666666333222555333333333333333333333333===HHHLLL???222000333444333444444444444555555555777666666555555444444444555555666666666777777777555666777888999999999999:::::::::::::::;;;<<<===<<>>===:::888555222111333333000000333222222333333333333444444555???DDD;;;111///444777444444444444555555555555777666666666555555444444555666666666666777777777666666777888999999999999::::::::::::;;;<<<===>>>AAAEEEBBBTTTzzz{{{{{{~~~~~~|||wwwsssqqqnnnmmmpppwwwvvvssspppooohhhXXXDDD777888666555555666666666555444444444444555555555555555555666666666666555555555666666666666777777777888888777777777888999:::999888999<<>>;;;999888444222333111......111222222222333333444444444000444777444111222444555444444444555555555666666666666666666666555555555666666666666777777777888666777888999999::::::999:::::::::;;;<<<>>>???@@@DDDEEEMMMqqquuuxxx~~~|||{{{vvvsssoookkknnntttuuurrrpppooolll___KKK999888666444444555666555444444444444555555555666666555666666666666666666555666666666666777777777888666777888999999999999888:::888999;;;>>>DDDPPP\\\uuu{{{jjjjjjxxx~~~vvvrrrwwwxxx|||{{{kkkjjjjjjkkkkkkiiiddd```^^^RRRMMMPPPPPPOOO\\\ooozzzwwwXXXIIIHHHKKKPPPYYYdddmmmwww|||zzzxxxxxxvvvlllZZZGGG999444222222333333333333333333333333222222222222222222222333111222222222222333333333000000111111111222222222^^^\\\\\\\\\WWWPPPNNNPPPMMMOOONNNJJJIIIJJJIIIFFFDDDCCCAAA@@@@@@>>><<<999888444333444333//////111111222222333333444444555222222222222333555444333444444555555555666666666666666666666666666666666666666666777777777888888666777888999::::::::::::999::::::;;;===???@@@AAA@@@KKKbbb{{{xxxzzz~~~~~~yyyvvvqqqlllnnnssstttrrrpppnnnmmmdddQQQ@@@999777555555555666555444444444555555555666666666555666666777777666666555666666666777777777888888666777999;;;;;;:::999777:::999:::===@@@HHHXXXgggwwwwww||||||sssqqqxxx|||zzzxxxyyyzzzxxxtttooodddYYYRRRSSSSSSPPPTTT[[[hhhzzz}}}sssYYYLLLHHHMMMXXXdddkkkrrr{{{}}}{{{xxxwwwuuuqqqdddQQQ@@@777444333333333333333333333333333222222222222333333333333222222222222333333333333222222333333333444444444```]]][[[[[[VVVPPPOOORRRNNNPPPOOOJJJHHHIIIHHHEEECCCBBB@@@??????>>>;;;999666333333666555222222555111111222333333444555555555333333444555555444444555555555555666666666666666666666666666666666777666666777777777888888888777777888999::::::::::::999::::::<<<===@@@AAACCCBBB```yyy}}}~~~{{{yyyuuupppqqqvvvssstttqqqnnnmmmgggXXXHHH:::999666666777777666555555555555555666666666666666666777777777777666666666666777777777888888888777888:::;;;;;;;;;:::999;;;;;;<<<@@@FFFPPPcccuuu~~~sssuuu}}}{{{}}}{{{kkkeee^^^YYYWWWVVVVVVVVVSSS]]]mmm~~~{{{oooWWWJJJIIIWWWdddjjjmmmttt|||{{{xxxuuutttvvvnnnZZZGGG===888444444444444444444444444444222222222333333333444444222222222333333333444444222222333333333444444444bbb^^^\\\ZZZUUUPPPPPPTTTPPPRRRPPPKKKHHHHHHGGGCCCBBBAAA???>>>>>>===:::888333111333777888555555888111111222333333444555555444333444555555444444777555555555555666666666777666666666666777777777777777777777777888888888888777777888999::::::::::::999::::::<<<>>>@@@BBBCCCNNN|||zzzzzz~~~}}}~~~|||{{{xxxtttuuuyyytttuuurrrnnnmmmiii\\\NNN<<<:::888777888888777666555555555555666666666777666666777777777777666666777777777777888888888888::::::999999::::::;;;;;;<<<<<>>;;;888777777444333444777777555111555444333333333333444555333333333444444444555555666666555555555444444444555555555555666666666666444555666777888999::::::888888999:::;;;;;;;;;;;;:::BBB@@@<<>>333444555555555444444555777333333333333333333333333444333333222222111111111444444444333333222222222]]]]]]\\\XXXTTTQQQPPPPPPPPPLLLHHHFFFEEEEEECCCAAABBBBBBAAA@@@>>>;;;888777666555444555666666444333555444333333333333444555333333333444444444555555666666555555555444444444555555555555666666666666555666666777888999999:::888888999:::;;;;;;;;;;;;999???>>>>>>BBB@@@DDDSSS}}}yyysssuuuuuuvvvyyy{{{|||{{{yyyxxxwwwwwwxxx{{{}}}~~~~~~|||zzzyyy{{{}}}{{{yyyvvvtttrrrqqqoooiii```YYYFFF@@@:::777888999999777888888888888777777777777666666666666777777777888:::999777555555999???DDDEEECCC@@@>>><<<;;;<<<<<<@@@888>>>DDDUUUhhh}}}|||yyywwwxxxiiissszzzppphhhaaaaaaaaa___]]]^^^[[[]]]]]][[[XXXXXXZZZ]]]dddiiiuuupppZZZRRRMMM\\\ooonnnkkksssxxx~~~~~~}}}}}}vvvvvvqqqggg^^^SSSDDD777666666666555333333444555333333333333333333333333333333333222222222222222444444444333333222222222[[[\\\[[[XXXTTTQQQPPPQQQNNNLLLHHHEEEDDDCCCBBB@@@BBBAAAAAA???===;;;999888555666777666444444444555555444444333333444444555333333333444444444555555555555555555555444444444555555555555666666666666777777777888888888999999888999:::;;;;;;<<<<<<;;;:::======AAAEEEBBBNNNjjjyyyooojjjfffccc```aaabbbdddeeeccc___\\\[[[ZZZXXXXXXZZZ[[[ZZZZZZYYYYYYYYY[[[___eeekkknnn}}}{{{}}}zzzyyywwwtttrrrqqqoooiiiaaa[[[LLLEEE===888888999::::::888888888888777777777777666666666777777777888888999888777666666;;;AAAFFFHHHEEE@@@===;;;;;;===>>><<>>>>>>>>CCCEEEFFFbbb}}}vvv|||{{{wwwtttrrrmmmjjjgggeeeccc```]]]ZZZZZZXXXUUUTTTTTTTTTRRRQQQRRRQQQPPPPPPQQQSSSUUUVVV^^^gggttt}}}{{{yyyxxxuuurrrqqqooojjjccc]]]RRRJJJ???888777999::::::888888888888777777777666666666777777777888888888222555888999999:::;;;<<<>>>===;;;::::::<<<>>>@@@:::KKK______rrrrrrjjjdddjjj{{{~~~vvv{{{wwwiii]]]]]]dddhhhiiijjjhhhkkkooottttttooofff```YYYVVVTTTSSSTTT___uuuzzzgggOOOOOOeeessswwwtttkkkxxx|||~~~yyyuuuoookkkjjjdddRRRAAA:::888555333333444444444333333333333333333333333111222222333333444444444333333333333333333333333\\\\\\\\\YYYVVVSSSRRRSSSOOOMMMKKKHHHEEECCCCCCCCCBBBAAA@@@>>><<<;;;::::::777888999777333222444777444444444444444444444444333333333444444444555555444555555555555555555555555555555555666666666666888888888888888999999999999999:::;;;<<<<<<<<<<<<>>>???===AAAGGGRRR|||tttjjjdddaaa___^^^[[[YYYWWWVVVVVVVVVTTTSSSTTTTTTRRRQQQOOONNNNNNNNNPPPVVV```jjjuuu~~~|||zzzzzzvvvssspppoookkkeee```WWWNNNAAA888666777999999888888888888777777777666777777777777888888888888666777999999888777888888666777888:::<<<===??????;;;RRRjjjmmmssskkkgggjjjwww}}}zzzlll___^^^eeejjjmmmooommmooouuuxxxkkkaaa]]]YYYUUUQQQSSS```mmmwwwhhhUUUNNNWWWiii~~~mmmtttyyy}}}xxxqqqmmmmmmhhhVVVDDD;;;888444333444666666555333333333333333333333333222222222333333444444555333333333333333333333333\\\]]]\\\YYYUUURRRQQQRRRNNNNNNLLLIIIEEECCCCCCDDDBBBAAA???===<<<;;;;;;;;;999999888666444333444666333444444555555444444333333333333444444444555555444444444555555555555555555555555555666666666666888888888999999999::::::999:::;;;<<<<<<======<<<===>>><<>>888999;;;<<<>>>>>>>>>>>>@@@UUUnnnuuussskkkgggiiivvvzzzmmmaaaaaaffflllqqquuussstttyyywwwkkkfffaaa]]]XXXTTTXXX___ooo^^^OOOLLL\\\zzzvvvqqqvvv}}}{{{tttoooooojjj[[[JJJ???;;;666444666777777555333333333333333333333333333333333333444444444444222222333333333333444444\\\\\\[[[WWWSSSPPPNNNOOOMMMMMMLLLHHHDDDBBBBBBDDDBBBAAA???===<<<;;;;;;;;;<<<999666555555555555555333333444555555444333333333333333444444444555555444444444555555555666666555555555555666666666666777777888999999:::;;;;;;999:::;;;<<<===============???>>>LLLnnn~~~zzzxxxrrrooojjjfffccc```\\\ZZZUUUTTTRRRQQQPPPOOOOOOPPPJJJLLLMMMMMMPPPXXXbbbjjjyyy~~~|||xxxssspppooolllhhhddd___UUUGGG===999999999888888888888888777777777777777777888888888999999999DDDBBB>>>999777888<<>>???@@@LLL^^^yyywwwooohhhlllzzzwwwlllcccccchhhnnnvvv|||zzz{{{zzzqqqjjjbbb[[[YYYZZZgggnnnXXXNNNTTTllloootttzzz~~~wwwrrrqqqmmmaaaSSSFFF???999666666777555333333333333333333333333333444444444444444333333333222222222333333444444444[[[[[[YYYVVVQQQMMMLLLLLLLLLLLLKKKGGGCCC@@@AAACCCBBBAAA???===<<<;;;;;;<<<>>>999555444555777555333333333444555555444333333333333333444444444555555444444444555555555666666555555555555666666666777666777777999:::;;;<<<<<<999:::;;;<<<============???AAABBBWWW~~~wwwpppiiieee[[[ZZZWWWUUUSSSRRRRRRRRROOOPPPPPPOOONNNQQQXXX^^^ccckkkyyy}}}yyyssspppooommmiiieeebbbXXXJJJ@@@;;;:::999999888888888888777777777777777888888888888999999999===???@@@???<<<::::::::::::999888888999===AAACCCWWWiii}}}uuulllrrrssskkkdddeeeiiipppyyyuuujjj```ZZZYYYUUUooobbbVVVRRR```wwwnnnrrryyy}}}yyytttrrrpppfffZZZJJJCCC;;;777777666444000333333333333333333333333555555555444444333333333222222222333333444444444^^^]]][[[WWWRRRPPPPPPQQQOOOOOOMMMIIIFFFDDDDDDEEEDDDDDDCCCAAA???<<<:::999555555555555555555555555666555444444555666555444444444444555555555555666444555666777888999:::;;;666666666666666777888888777777777888999999::::::999;;;===>>>======>>>???EEEFFFHHHbbb|||nnniiiaaa[[[WWWWWWWWWWWWRRRQQQPPPOOOOOOOOOPPPQQQUUUYYYcccuuu~~~www}}}zzzvvvsssqqqnnnjjjhhhfff___TTTGGG<<<888999;;;:::999888888777888888888999999999999888888777777999999::::::::::::;;;;;;<<<>>>999888@@@AAAAAAJJJYYYqqq}}}nnniiippp|||mmmgggooosssppptttuuunnnhhhaaaZZZeeeuuuyyybbbSSSPPPfff|||vvvoooxxx~~~~~~wwwqqqnnnhhhbbbVVVJJJ;;;444666888666333444444444444444444333333444444444333333222222222222222333333333444444444\\\\\\ZZZVVVRRROOONNNOOONNNNNNLLLIIIEEECCCCCCDDDDDDCCCBBBAAA???<<<:::999555555555555555555555555666555444444555666555444444444444555555555555666444555666666777888999999666666666666666777888888777777777888999999::::::999;;;===>>>======>>>@@@CCCEEELLLpppzzzqqqhhhaaa\\\YYYXXXVVVUUUSSSRRRRRRRRRSSSSSSQQQRRRXXXeeettt}}}~~~zzz|||yyyvvvssspppmmmiiigggfff```UUUHHH>>>999999::::::999999888888888888888999999999999888888888777999999::::::::::::;;;;;;;;;>>>999999???>>>>>>HHHaaannniiippp}}}nnngggnnnrrroootttwwwnnnddd\\\aaajjjiiiSSSNNNbbb}}}xxxlllppp|||~~~vvvqqqooojjjdddYYYMMM>>>666555777666333444444444444444444444444444444444333333333222222222333333333333444444444ZZZZZZZZZWWWRRRNNNMMMLLLMMMMMMKKKHHHDDDBBBBBBCCCCCCBBBBBB@@@>>><<<:::999555555555555555555555555666555444444555666555444444444444555555555555666555555666666666777777777777666666666666777888888777777888888999:::::::::999;;;===>>>===>>>@@@AAAEEEKKK]]]xxxmmmccc]]]YYYVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPQQQUUU]]]nnn~~~}}}{{{yyyvvvsssqqqmmmiiifffgggaaaWWWKKK@@@:::888999::::::999888888888888888999999999999888888888888999999::::::::::::;;;;;;999===;;;;;;@@@>>>@@@MMMbbbrrrlllrrrrrrkkkppprrrpppvvvxxxmmmeeecccbbbwwwuuuYYYMMMZZZooollliiixxx~~~|||~~~vvvqqqooolllhhh___SSSCCC888555666555444222333333444444555555555444444444444333333333333333333333444444444555555YYYZZZZZZXXXSSSOOOLLLLLLMMMMMMLLLIIIEEECCCBBBCCCBBBAAAAAA???>>><<<:::999555555555555555555555555666444444444555666555444444444444555555555555666666666666666555555555555777777666666777777888999777777888999999::::::;;;:::;;;===>>>>>>???AAACCCKKK[[[{{{|||ttt}}}~~~xxxlllccc___XXXWWWUUUSSSRRRRRRSSSSSSUUUTTTSSSRRRRRRYYYkkk|||~~~~~~~~~~~~|||zzzwwwuuurrrooojjjggggggbbbZZZOOODDD<<<999888::::::999888888888888999999999999999999999999999999999999:::::::::;;;;;;777<<<<<<>>>CCCAAAGGGZZZpppvvvmmmrrrxxxrrrtttuuuuuu|||xxxrrrmmmeeennniiiUUUVVVcccsssgggsss}}}~~~~~~vvvqqqpppnnnkkkdddYYYIII<<<666555555555222222333333444555666666444444444444444444333333444444444444555555555555ZZZ[[[[[[XXXTTTPPPMMMLLLMMMNNNMMMKKKGGGDDDCCCCCCAAA@@@@@@???===;;;999888666666666666666666666666666444444444555666555444444444444555555555555666666666666666555555555555777777777777777888999999888888888999::::::;;;;;;:::;;;===>>>>>>@@@CCCEEESSSppp}}}lllbbb^^^nnnnnnllllllpppxxxwwwllleeebbb[[[ZZZXXXWWWVVVVVVWWWWWWTTTUUUVVVVVVSSSQQQYYYccckkk~~~}}}~~~|||zzzxxxuuuqqqllliiifffccc\\\SSSHHH???:::888;;;::::::999888999999999999999999999999999999:::999999999:::::::::;;;;;;888======???BBB@@@MMMfffsssmmmqqqxxxssshhhkkk{{{vvvwwwwwwxxxwwwvvvmmmmmm|||vvv^^^XXX___kkkoooyyy|||~~~xxxrrrpppooommmhhh^^^PPPBBB888555555666222222333333444555666666444444444444444444444444444444555555555666666666[[[[[[[[[XXXSSSOOONNNMMMMMMNNNNNNLLLHHHEEECCCCCC@@@??????>>><<<;;;999888666666666666666666666666666555444444555666555444444444444555555555555666666666666666666666666666888777777777777888999999888888999999:::;;;;;;;;;:::;;;===>>>>>>AAAEEEHHH[[[rrrgggaaaZZZ___kkkcccddddddfffjjjnnnrrrttt~~~}}}uuukkkaaa]]][[[YYYXXXWWWVVVVVVVVVWWWXXXQQQRRRUUUYYYWWWRRRSSSWWWZZZiii}}}{{{zzzwwwsssnnnjjjdddccc^^^VVVLLLBBB<<<999;;;;;;:::999999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;>>>===???@@@@@@SSStttsssfff```eeeoooxxx~~~sssfffhhh~~~zzzwwwwwwwwwxxxuuuyyytttrrryyy}}}~~~xxx___WWW[[[|||tttlllrrrxxx|||}}}zzzsssqqqooommmjjjcccVVVGGG;;;666666777222333333444444555555555444444444444555555555555555555555666666666666777[[[[[[YYYUUUQQQNNNMMMNNNLLLMMMMMMKKKGGGDDDBBBBBB??????>>>===<<<:::999888666666666666666666666666666555444444555666555444444444444555555555555666666777777777777777777777888888777777888888999:::888888999::::::;;;;;;<<<:::;;;======???AAAFFFIIIddd|||mmmjjjkkkiiimmmtttuuuuuuuuuuuutttssstttuuuvvvxxxwwwpppggg___\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\WWWTTTUUUYYYYYYVVVTTTUUUXXX^^^ttt~~~}}}{{{zzzwwwsssmmmiiibbbbbb___XXXOOOEEE>>>:::;;;;;;:::999999999999:::999999999:::::::::;;;;;;999999::::::::::::;;;;;;<<<>>>===@@@CCCGGGaaa~~~ssskkkccc```gggpppwww}}}rrrqqq|||zzzyyyyyyyyy{{{xxx~~~}}}}}}}}}~~~gggYYYXXXkkklllnnnvvv}}}|||}}}uuuqqqooollljjjeeeZZZLLL>>>777666888444444444444444444444444444444444444555555555666555555666666666777777777[[[ZZZXXXSSSOOOLLLLLLMMMKKKLLLLLLJJJGGGCCCAAAAAA>>>>>>>>>===<<<:::999888777777777777777777777777666555444444555666555444444444444555555555666666666777777777888888888999888888888777888888999:::888999999::::::;;;;;;<<<:::;;;======???BBBFFFJJJkkkwwwnnnggglllvvvzzzqqqjjjhhhiiiccccccbbbbbbcccdddfffgggaaa[[[WWWYYYZZZXXXVVVWWWTTTRRR^^^yyy}}}|||{{{yyywwwrrrmmmhhhaaaaaa```ZZZPPPGGG???;;;<<<;;;::::::999999::::::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::======BBBHHHPPPqqquuummmggggggffffffmmmwwwwww|||~~~xxxyyy|||zzz|||{{{|||||||||~~~vvvbbb[[[bbbpppmmmvvv{{{~~~vvvqqqnnnkkkjjjfff]]]OOO@@@888666888444444444444444444333333444444444555555555666666666666666666777777777777^^^\\\YYYUUUQQQNNNKKKJJJNNNLLLIIIGGGFFFEEECCCBBB???===;;;999999999888666666666555555555555666666777777777777777777777777666666666666666555555555666666666666777777777777555777888888888888:::<<<999::::::::::::::::::;;;:::AAA@@@>>>BBBBBBGGGWWW|||wwwuuu}}}yyyxxxsssmmmoootttssslllkkkiiieeeaaa^^^]]][[[[[[]]]YYYZZZcccmmm}}}~~~}}}yyyxxxxxxuuunnnhhhfffccc^^^YYYTTTLLLAAA::::::::::::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===AAA<<<===CCCHHH]]]yyysssnnnllliiijjjrrrzzzyyyrrrsssttt{{{wwwtttssswww}}}vvvxxxzzz~~~nnn^^^aaa}}}kkktttxxxzzzrrrmmmrrriii```WWWJJJ<<<666888666666555555555555666666777666666555555555666666555555555555666666666777___]]]ZZZVVVRRROOOMMMLLLNNNLLLIIIGGGFFFEEEBBBAAA>>><<<:::999999999888777666666555555555555666666555555555555555555555555666666666666666666666555666666666666777777777888888999:::999888777777888;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???EEEEEEMMMbbb|||}}}xxxuuupppkkkgggbbb___]]]]]]\\\___cccccckkk}}}zzzyyyyyyuuunnnhhhfffccc^^^[[[VVVMMMCCC;;;;;;::::::999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======@@@>>>AAAIIIVVVrrrzzzqqqiiieeecccnnnzzz}}}xxxmmmccc___]]]aaaiiikkkmmm{{{wwwppppppvvv~~~ooovvvyyy~~~zzzkkk\\\|||uuuooorrr~~~~~~xxxrrrtttkkkbbbYYYMMM???888888777777666666666777777888666666555555555555666666555555555666666666777777```^^^[[[WWWSSSPPPNNNMMMNNNKKKIIIGGGFFFDDDAAA???;;;999888888999999888777666666555555555555666666555555555555555555555555555555666666666666666666666666666777777777888888888999:::999888777888999;;;;;;<<<<<<============AAA===:::AAAHHHEEESSSqqq{{{vvvqqqkkkeeeaaa\\\^^^aaabbb[[[ZZZkkk~~~{{{zzzyyyuuuoooiiifffccc```]]]XXXPPPEEE===;;;;;;:::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>BBBLLLbbbvvvooojjjccc^^^\\\___ttt|||jjj[[[RRRPPPKKKKKKPPPUUU]]]ooo}}}qqqooottt|||wwwiiiqqqwww}}}~~~sss\\\kkkpppmmmzzz~~~|||sssuuunnneee\\\PPPCCC:::888777777777777777888999999666666555555555555666666555555666666666777777777___]]]ZZZWWWSSSPPPNNNMMMNNNLLLIIIGGGFFFCCC@@@===999888777888999:::888777666666555555555555666666555555555555555555555555555555555555666666666666666666777777777888888888555666888999999:::;;;===;;;;;;;;;<<<<<<======>>>DDD@@@===DDDGGGDDD\\\~~~xxxpppkkk_________^^^YYYWWWaaannn~~~}}}vvvqqqjjjfffdddgggiiijjjnnntttyyy~~~~~~||||||zzzvvvooojjjfffcccaaa^^^ZZZRRRGGG???<<<;;;;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????AAAEEEQQQooowwwjjjccc^^^YYYWWWXXXccctttyyygggVVVMMMIIIIIIEEEDDDHHHMMMUUUeeetttzzzvvvzzz~~~qqqeeelllttt}}}yyyccc___vvvzzzkkkvvv~~~}}}~~~}}}qqquuuppphhh^^^SSSGGG===888666666666666777888999999666555555555555666666777555666666666666777777777^^^\\\YYYVVVRRRPPPNNNMMMOOOMMMJJJHHHFFFCCC???<<<888777777888::::::999777666666555555555555666666666666666666666666666666444555555555666666777777777777777777888888888888555666888999999:::<<<>>>999::::::;;;<<<<<<======@@@@@@AAAGGGHHHJJJooozzzkkkddd]]]ZZZZZZ[[[___dddcccffflllqqqssspppkkkiiiiiiiiihhhhhhhhhfffbbb```^^^ZZZYYYZZZZZZXXXZZZ^^^aaajjjxxx}}}~~~~~~~~~}}}{{{vvvppplllfffcccaaa___[[[TTTJJJBBB===<<<;;;;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????BBBEEELLL^^^{{{ooodddYYYSSSPPPLLLMMMOOO\\\dddfff]]]PPPHHHEEEDDDAAA@@@BBBFFFHHHLLLTTT\\\lll{{{{{{}}}jjjccchhhqqq|||~~~iii[[[]]]qqqkkkoooxxx}}}~~~~~~ssstttqqqjjjaaaWWWMMMAAA999555555555555555666777888555555555555555666777777666666666666777777777888]]]\\\YYYVVVRRRPPPNNNMMMPPPNNNLLLJJJHHHDDD???<<<888888888999;;;;;;999777666666555555555555666666777777777777777777777777444444555555666777777777777777777888888888999999888999::::::999999:::;;;999999:::;;;<<<======>>>999???CCCGGGLLL[[[}}}qqqccc\\\[[[\\\[[[YYYUUUSSSTTTWWWYYYXXXZZZ]]]ffffffggghhhiiijjjjjjjjjeeebbbbbbccc```[[[XXXYYYUUUWWW]]]gggrrr}}}~~~|||vvvqqqmmmfffccc```]]]ZZZTTTLLLEEE>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>BBBPPPooouuujjjddd\\\SSSLLLIIIGGGDDDEEEHHHHHHMMMMMMIIIEEEEEEDDDAAA>>>@@@CCCFFFGGGHHHJJJLLLTTTdddooozzz|||{{{cccdddgggnnnxxx~~~}}}{{{ooo```UUUZZZyyyvvvmmmqqqxxx{{{tttrrrlllddd\\\SSSGGG;;;666666555555555555666666555555444555555666777888666666666777777777888888^^^\\\ZZZWWWSSSQQQOOOOOOQQQPPPMMMKKKIIIEEE???<<<999999999;;;<<<;;;999666666666555555555555666666666666666666666666666666444444555555666777777888777777888888888999999999888999::::::999999:::<<<::::::;;;<<<===>>>??????:::BBBCCCFFFTTTpppqqqeee___\\\XXXTTTTTTPPPQQQVVVYYYYYY]]]cccjjjmmmrrrvvvyyy{{{}}}~~~xxxvvvwwwyyyuuullleeedddYYYVVVWWWZZZ]]]cccsss|||~~~|||vvvqqqnnngggccc^^^[[[YYYTTTMMMHHH>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAA===AAAYYYuuukkkbbbYYYSSSOOOJJJFFFFFFEEECCCCCCGGG>>>AAABBBAAABBBDDDCCC???@@@BBBDDDFFFGGGIIIJJJKKKMMM]]]eeemmm~~~rrr```iiijjjmmmsssyyyzzz}}}yyy}}}~~~lllYYYUUUqqqwwwsssvvv~~~uuutttppphhhbbbZZZMMM???999888777666555555555555444444444555555666777888666666777777777888888888___^^^[[[XXXUUURRRQQQPPPRRRQQQNNNLLLJJJEEE@@@<<<:::::::::<<<===<<<999666666666555555555555666666555555555555555555555555444444444555666777777888777888888888888999999999444666999::::::;;;>>>@@@;;;;;;<<<===>>>???@@@@@@@@@GGGEEEFFFZZZ~~~~~~nnnddd^^^YYYUUUTTTQQQSSSZZZ______ccciiiiiinnnvvv}}}yyypppmmmccc___\\\[[[XXXWWW```mmmxxx|||~~~|||wwwqqqooogggccc^^^ZZZXXXTTTNNNIII>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAADDDIIIfffzzzqqqhhh```YYYSSSOOOGGGDDDBBBDDDDDDBBBBBBEEE???BBBBBB???>>>AAABBB???@@@AAABBBAAACCCHHHLLLMMMQQQ___dddgggsss{{{oooaaannnlllmmmqqquuuwww{{{yyy|||xxx```VVVlllyyyxxxzzzyyyvvvvvvrrrkkkeee___QQQBBB;;;:::999777666666666666444444444555555777888888777777777777888888888888aaa^^^ZZZUUUQQQMMMKKKJJJMMMLLLJJJHHHFFFBBB===999666888:::<<<<<<:::888777777777777777777777777777555555555555555555555555555555555555666666666777666666666666777777777777777777888888888999999999<<<======<<<::::::;;;===AAAEEEDDDGGGbbb~~~uuulllaaaYYY[[[]]]cccllltttvvvrrrnnnppprrrvvv||||||ooommmddd^^^^^^]]]YYYZZZ^^^cccjjj}}}}}}}}}zzzxxxvvvkkkllldddZZZWWWXXXVVVOOOGGG???===;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>===>>>AAACCCBBB???DDDMMM{{{{{{nnnggg]]]WWWSSSOOOIIICCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????BBBDDDEEEFFFGGGIIIKKKRRRYYYdddnnnssswwwnnneeejjjlllkkkkkkoootttzzzxxxzzz|||eeeYYYaaauuuqqq}}}|||vvvsssooommmiii```SSSIII;;;888555555777888666333444444555555666666777777666666666666777777777777___]]]YYYUUUQQQOOOMMMMMMMMMLLLJJJHHHFFFBBB===:::777888:::<<<<<<:::888777777777777777777777777777555555555555555555555555555555555666666666777777666666666666777777777888999::::::::::::;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@AAAEEEIIITTTsss}}}yyyvvvrrrooommmvvvqqqsssxxxxxxmmmhhhddd^^^[[[\\\ZZZ\\\eeewww~~~zzzxxxwwwuuullllllcccZZZWWWWWWVVVOOOHHH@@@>>>;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<======???>>>======???CCCDDDCCCHHH\\\xxxmmmggg]]]WWWOOOKKKIIIGGGBBB>>>BBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFHHHKKKMMMWWWaaaooo{{{hhhcccjjjmmmkkkkkkooorrrwwwssstttttt|||wwwqqq]]]ZZZ}}}www~~~~~~yyytttooollliiibbbUUUKKK===:::777666888999777555555555555666666666666666666666666666777777777888^^^\\\XXXUUURRRPPPOOONNNMMMLLLJJJHHHFFFBBB>>>:::888999:::<<<<<<:::888777777777777777777777777777555555555555555555555555555555666666666777777777666666666777777777888888::::::::::::;;;;;;;;;;;;888:::;;;<<<<<<===@@@BBBAAAEEEOOOeeevvvtttqqqpppqqqtttxxx{{{yyywwwmmmddd___^^^ZZZZZZ___iiiwww~~~yyy~~~yyywwwwwwoookkkcccZZZVVVWWWUUUOOOIIIAAA>>><<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???>>><<<<<<>>>AAAEEEHHHLLLoooyyykkk___WWWSSSPPPKKKGGGEEEFFFEEECCCAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEFFFHHHLLLOOOaaaooogggeeepppooollllllppprrruuu}}}pppooommmtttssslllYYYlll~~~~~~~~~~~~vvvnnnkkkjjjdddXXXNNNAAA===999777999:::888666777777666666666666666555666666666777777777888888___]]]YYYUUURRRPPPNNNNNNNNNLLLIIIGGGEEEBBB>>>;;;999:::;;;<<<;;;:::999888666666666666666666666666555555555555555555555555555666666666666777777777666666777777777888888888888888888999999999::::::999:::<<<<<<===>>>AAACCCCCCFFFTTTsss{{{uuurrrooojjjeeeaaa``````___aaafffmmmrrrrrrssshhhgggbbb^^^^^^^^^bbblllvvv|||~~~{{{yyyyyyssskkkcccZZZVVVUUUTTTOOOJJJBBB???===<<<<<<<<<<<<;;;<<<<<<<<<<<<============>>>======>>>>>>>>>CCCIIIPPPssseeeZZZRRRMMMKKKIIIGGGDDDDDDFFFGGGFFFDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEGGGLLLPPPcccvvvnnnllltttrrrooonnnqqqtttvvv|||rrrppplllrrryyybbbddd~~~|||xxxmmmjjjjjjfff[[[QQQDDD???:::888999:::999777888777777777666666555555666666777777777888888888aaa___[[[VVVRRROOOMMMLLLNNNKKKIIIGGGEEEBBB???<<<:::;;;;;;;;;;;;:::999888666666666666666666666666666666666666666666666666666666666666777777777888777777777777888888888888888888999999999:::::::::;;;<<<=========>>>@@@BBBCCCGGG\\\wwwmmmgggeeeccc^^^ZZZZZZYYYWWWUUUUUUYYY___cccccclllyyy{{{pppjjjddd```]]]\\\aaahhh}}}|||{{{yyyxxxrrrkkkddd[[[VVVTTTRRRNNNJJJCCCAAA>>><<<======<<<;;;<<<<<<<<<=========>>>>>>===<<<>>>AAA???===BBBKKK\\\pppjjj```VVVNNNJJJIIIIIICCCBBBAAABBBCCCCCCCCCBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDFFFKKKNNN]]]rrr~~~sssssssssooonnnqqquuuwww|||sssqqqnnntttoooccc~~~yyyooojjjjjjfff]]]UUUGGGAAA:::777777888888777888888777777666666666555777777777777888888888888bbb```\\\WWWRRROOOLLLKKKNNNKKKHHHFFFEEECCC@@@===<<<<<<<<<;;;;;;:::999888777777777777777777777777666666666666666666666666666666666777777777888888777777777888888888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>>>>???AAACCCDDDLLLiii|||}}}zzztttqqqmmmgggbbb```]]]XXXTTTRRRSSSTTTUUUXXX]]]fffqqq~~~}}}nnnddd^^^ZZZ\\\___kkk|||zzz}}}zzzxxxvvvooollleee\\\VVVRRROOOLLLIIIDDDBBB???=========<<<;;;<<<<<<=========>>>>>>>>><<<<<>><<<<<<<<<;;;;;;:::999999777777777777777777777777666666666666666666666666666666777777777888888888777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===999;;;===>>>???@@@CCCFFFFFFTTT{{{|||wwwrrrooopppllliiiiiimmmsssyyy||||||uuunnnfff___[[[WWWSSSOOORRRUUUZZZbbblllxxxuuummmeee```___dddnnn{{{}}}}}}{{{wwwnnnnnnggg]]]VVVQQQMMMJJJHHHEEEBBB???>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>>>><<<>>>BBB@@@@@@OOObbbxxxlll```VVVKKKIIIGGGDDDCCCBBBCCCCCCDDDFFFGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLKKKIIIHHHJJJKKKVVVkkkyyyssstttwwwyyy}}}~~~wwwwwwtttyyylllddd~~~yyysssmmmgggbbb___MMMFFF>>>888888999999999777777777777777888888888777777888888888999999999___]]]ZZZVVVSSSQQQPPPOOONNNKKKHHHEEEDDDCCC@@@>>>======<<<;;;::::::999999777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999999999999:::::::::;;;;;;777999<<<>>>???BBBFFFHHHJJJ\\\|||uuuqqqmmmjjjgggeeefffhhhhhhhhhvvvyyypppiiibbbYYYRRRNNNPPPSSSUUUXXX___hhhppp|||zzzpppjjjdddgggrrrzzzoooooohhh^^^VVVPPPLLLIIIGGGEEECCC@@@>>>>>>>>>===<<<============>>>>>>>>>>>>@@@<<<===AAA@@@CCCWWWnnnpppaaaYYYQQQJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOONNNLLLJJJJJJKKKNNNbbbxxxzzzyyy{{{}}}}}}~~~|||wwwzzzuuu```ttt~~~wwwooohhhdddcccPPPIII???:::999:::;;;:::666666777777888888999999777888888888888999999999ccc^^^[[[ZZZWWWQQQOOOQQQNNNMMMKKKIIIFFFCCCAAA@@@???>>>===<<<<<<<<<<<<<<<999888888888777777666666888777666555555666777888999777666666777888888777777888888888888999999999;;;;;;;;;<<<<<<<<<<<<======::::::>>>AAAAAADDDGGGSSSddd~~~tttttttttpppkkkeeebbbbbbcccgggppp{{{}}}ooo___XXXTTTVVVWWWTTTPPPQQQVVV[[[hhhkkkmmmlllkkknnnvvv|||~~~yyysssmmmjjjqqq{{{~~~}}}tttpppiii___VVVPPPMMMJJJIIIEEECCC@@@===<<<;;;<<<<<<>>>>>>>>>>>>===============AAA===@@@HHHDDDXXXmmm\\\PPPIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLOOOOOOOOONNNMMMMMMNNNPPPTTTTTTSSSSSSQQQOOOMMMLLLSSS^^^nnn}}}}}}|||~~~}}}yyy|||zzzdddmmm~~~yyypppkkkeee```TTTLLLAAA;;;;;;<<<;;;999666666777777888888888999999999888888888888888888```\\\YYYXXXTTTOOOMMMOOONNNMMMKKKIIIFFFCCCAAA@@@>>>===<<<;;;::::::::::::888888888888777777777666888777666555555666777888:::888666666777777666555888888888888999999999999;;;;;;;;;<<<<<<<<<<<<======:::999===@@@BBBGGGMMMUUUmmmzzzzzzzzzxxxtttoookkkhhheeelllttt~~~zzzkkk^^^XXXXXXWWWTTTPPPPPPRRRUUUUUUXXXZZZYYYXXX[[[bbbhhhwwwwwwqqqlllooo}}}|||wwwpppjjj```WWWPPPMMMJJJIIIEEECCC@@@>>><<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>===>>>CCC???@@@GGGIIIcccqqqhhh\\\PPPJJJGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNKKKMMMNNNNNNLLLLLLMMMOOOUUUUUUUUUVVVTTTRRRNNNKKKRRR^^^ooo{{{zzzvvvxxx|||bbbfffrrr|||tttmmmeee___VVVNNNCCC<<<;;;;;;:::999777777777777888888888999888888888888888888888888___[[[XXXWWWTTTNNNLLLNNNNNNMMMKKKIIIFFFDDDBBBAAA===<<<;;;999888777777777888888888888777777777777777777666666666666777777999888777777777888666555888888888888999999999:::;;;;;;;;;<<<<<<<<<<<<===>>>;;;;;;???AAAEEELLLUUU^^^}}}xxxtttpppssswww}}}kkk```]]]YYYVVVTTTSSSQQQPPPKKKMMMOOONNNMMMOOOTTTXXXfffvvv}}}wwwsssvvvzzzyyyrrrkkk```WWWQQQMMMJJJIIIEEEDDDAAA>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDBBBAAAFFFRRRwwwyyydddXXXRRRKKKFFFDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOIIILLLOOOOOOMMMLLLOOOQQQUUUVVVWWWYYYYYYVVVQQQMMMPPP]]]ooowwwvvvrrrsssjjjgggeee}}}xxxpppggg___YYYPPPFFF>>>;;;;;;999888777777777888888888888888888888888888888888888888```\\\YYYXXXUUUPPPNNNPPPOOONNNLLLIIIFFFDDDBBBAAA>>>===;;;999888777666666888888888777777777777777777777666666666666777777888777777888::::::999888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@DDDEEEGGGPPPZZZkkk~~~}}}wwwiiiccc\\\ZZZZZZZZZVVVSSSOOOPPPPPPNNNLLLLLLNNNQQQZZZmmmxxxwww{{{~~~xxxxxxssslllbbbXXXQQQMMMJJJHHHFFFDDDAAA???===<<<======>>>>>>>>>>>>>>>?????????>>>CCCDDDAAAGGGaaaqqq]]]OOONNNKKKGGGDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLNNNPPPOOOOOOPPPUUUXXXTTTUUUWWWZZZ]]]ZZZUUUPPPQQQ[[[kkkssspppmmmnnn|||yyynnneeeyyyrrrjjjccc[[[TTTIII@@@<<<:::999888888888888888888888888888888888888888888999999999```[[[YYYXXXUUUPPPNNNPPPOOONNNLLLJJJGGGDDDBBBAAA???>>><<<;;;999888777777777777777777777777888888666666777777777777666666777666777:::<<<>>>===<<<888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;>>>CCCGGGFFFGGGPPP[[[uuuqqqjjjaaa^^^______[[[WWWRRRRRRRRROOOLLLJJJJJJJJJOOO```{{{|||yyyxxx}}}xxxvvvuuunnncccYYYRRRMMMJJJHHHGGGEEEBBB???>>>===>>>>>>===>>>>>>>>>?????????@@@>>>BBBDDDCCCNNNvvvssseeeYYYPPPJJJLLLJJJGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNPPPSSSYYY^^^bbbUUUUUUVVVZZZ^^^^^^ZZZUUURRRZZZhhh~~~nnnkkkhhhiiitttqqqhhhxxxsssmmmhhh]]]VVVLLLBBB<<<:::999999999999999888888888888888777777888888888999999999^^^ZZZWWWWWWTTTOOOMMMPPPOOONNNLLLJJJGGGEEECCCBBB???>>>===;;;:::999999999777777777777888888888888666666777777777777666666666666777:::===>>>===<<<999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===999===CCCGGGFFFHHHSSS```~~~vvvjjjcccaaa```\\\YYYVVVUUUTTTSSSPPPMMMJJJIIIMMMUUUggg}}}yyy{{{uuuvvvooodddZZZRRRMMMJJJHHHGGGFFFCCC@@@>>>>>>>>>???===>>>>>>??????@@@@@@@@@@@@@@@EEEHHH[[[kkk]]]TTTNNNLLLLLLIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJLLLKKKNNNUUU```iiinnnooo\\\YYYWWWZZZ___aaa^^^ZZZTTT[[[iii}}}kkkgggcccbbbjjjrrrjjjuuuxxxtttooojjj___XXXNNNDDD===:::999:::999999999999999888888888777777777888999999::::::^^^ZZZXXXWWWUUUPPPOOOQQQPPPOOOMMMJJJGGGEEECCCBBB>>>===<<<;;;::::::::::::666777777777888888888888555666777888888777666555666666777:::<<<<<<:::888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>??????===>>>>>>??????@@@AAAAAADDD@@@FFFNNNiii~~~ooocccWWWRRRPPPLLLKKKNNNIIIHHHGGGHHHKKKLLLLLLLLLJJJJJJLLLMMMOOOQQQRRRSSSQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSSSSRRRPPPNNNLLLKKKIIIJJJQQQbbbvvvgggaaa[[[[[[___bbb```]]]UUU```oooxxxhhhccc]]][[[^^^ppppppiii{{{uuuoooiii___YYYPPPFFF>>>::::::<<<:::::::::999999888888888666777777888999999::::::aaa\\\ZZZZZZWWWSSSQQQSSSPPPOOOMMMJJJHHHEEECCCBBB===<<<;;;;;;::::::::::::666666777777888888888999555666777888888777666555777777777999:::999666333999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAADDDHHHIIIIIIRRRhhh}}}vvviiibbb^^^\\\UUUUUUUUUVVVWWWUUURRRPPPNNNLLLNNNUUU]]]hhh|||zzzqqqttt|||xxxqqqeee[[[SSSMMMJJJHHHHHHFFFDDDAAA?????????@@@===>>>>>>???@@@@@@AAAAAAFFFAAAGGGSSSrrrzzzhhh\\\WWWPPPLLLPPPRRRNNNKKKLLLLLLJJJIIIJJJLLLMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSSSSTTTUUUUUUVVVVVVRRRSSSSSSSSSRRRPPPNNNMMMHHHKKKWWWnnnoooggg___\\\```bbbaaa^^^UUUdddtttooofff```ZZZUUUVVVeeewwwccc}}}vvvnnnggg___ZZZQQQFFF>>>;;;;;;===:::::::::999999888888888666777777888999999::::::______]]]YYYTTTPPPPPPPPPOOONNNMMMKKKHHHDDDAAA??????>>>===;;;:::999888888888888888888888888888888666666666777888888999999555666666777777777777777999999::::::::::::;;;;;;<<<<<<<<<::::::<<<@@@CCCDDDGGGCCCHHHRRROOOgggmmmiiiggg\\\WWWTTTQQQQQQTTTVVVWWWVVVTTTPPPNNNQQQSSSXXXaaakkk{{{mmmmmmooorrr|||yyyxxxpppdddZZZTTTOOOJJJGGGHHHHHHGGGDDD@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBEEEHHHWWWxxxoooiii```ZZZ\\\QQQUUUTTTNNNLLLQQQSSSQQQNNNNNNNNNMMMKKKKKKLLLMMMUUUQQQQQQVVVVVVRRRRRRWWWWWWQQQOOOTTTUUUQQQQQQUUUTTTSSSRRRSSSUUUTTTPPPLLLKKKMMMTTTiiirrraaa___aaa```___bbb^^^mmmwwwjjj```YYYWWWUUU^^^}}}pppvvv~~~yyytttggg___[[[SSSIII@@@;;;:::;;;999999999999999999999999:::999999888888999999:::______]]]XXXTTTPPPOOOPPPOOONNNMMMKKKHHHDDDAAA??????>>>===;;;:::999888888888888888888888888888888999999888888777666666666555666666777777777777777999999::::::::::::;;;;;;;;;<<<;;;::::::<<>>>>>???@@@AAAAAAAAAAAABBBBBBBBBDDDGGGJJJ]]]jjjddd```YYYTTTVVVPPPTTTSSSOOONNNRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTPPPQQQVVVXXXVVVWWW[[[TTTPPPPPPUUUWWWVVVWWW[[[VVVTTTRRRRRRSSSTTTRRRPPPKKKNNNVVVjjjkkkbbb```]]]\\\^^^^^^pppwwwiii___XXXVVVSSS[[[zzzvvvyyy~~~xxxlllaaa]]]VVVLLLBBB===;;;<<<999999999999999999999999::::::999999999999::::::___^^^\\\XXXSSSPPPOOOPPPOOONNNMMMJJJGGGDDDAAA@@@???>>>===;;;:::999888888888888888888888888888888999999888888777666666666555666777777888888777777999999::::::::::::;;;;;;:::;;;;;;::::::<<>>;;;;;;::::::::::::::::::::::::::::::999999999999::::::^^^^^^\\\XXXSSSPPPOOOOOOOOONNNLLLJJJGGGDDDBBBAAA???>>>===;;;:::999888888888888888888888888888888666666666777888888999999666666777888888888888777999999999:::::::::;;;;;;999:::;;;;;;;;;<<>>;;;::::::::::::::::::::::::::::::::::::999999:::::::::^^^^^^\\\XXXSSSOOONNNOOOOOONNNLLLIIIFFFDDDBBBBBB???>>>===;;;:::999888888888888888888888888888888666666666777888888999999666777777888888888888888999999999:::::::::;;;;;;999:::<<<<<<<<<===@@@CCC@@@DDDKKKIIIIIIeee|||rrrhhhcccbbb```]]][[[ZZZZZZZZZ^^^[[[ZZZYYYUUUNNNMMMPPPSSSTTTUUUZZZcccppp~~~{{{zzzyyywwwuuuuuutttuuuuuurrrkkkfffeeebbb```bbbgggooo~~~{{{sssggg^^^WWWRRRMMMJJJGGGHHHGGGEEEBBB@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDBBBLLLccc}}}yyyrrruuupppkkkiiifffaaa]]]\\\___]]]\\\]]]___^^^\\\[[[]]]]]]\\\ZZZXXXWWWXXXYYY[[[bbbgggeee```___dddiiiuuuvvvrrrfff]]]___mmmyyymmmnnnooonnnkkkfffbbb```]]]^^^___^^^aaawwwwwwaaa]]]]]][[[ddd|||ttthhh___[[[XXX```hhhkkkwww|||ppphhhddd\\\RRRFFF>>>:::999::::::::::::::::::::::::;;;::::::::::::::::::;;;^^^]]][[[WWWRRROOONNNOOOOOONNNKKKHHHFFFDDDCCCCCC???>>>===;;;:::999888888888888888888888888888888999999888888777666666666666777888888999999888888999999::::::::::::;;;;;;999;;;======>>>???BBBDDDCCCCCCKKKLLLLLLppp|||jjjeeeffffffccc___\\\[[[[[[YYYYYY\\\^^^ZZZRRRNNNOOOKKKNNNRRRWWW\\\bbbiiinnnrrrvvvyyyxxxssspppooooookkkjjjjjjnnnttt|||zzzpppllliiiaaa[[[[[[^^^fff{{{|||ttthhh___XXXSSSNNNKKKGGGHHHGGGEEEBBBAAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEFFFVVVwwwxxxnnnfffbbbiiibbb^^^___``````_________aaabbb___ZZZZZZ```fffppp|||xxxjjjeeekkkrrrwwweeeeeevvvuuuiii```\\\\\\___dddccc^^^kkkjjjaaa```\\\pppzzznnnccc]]][[[eeerrrddddddvvviiieee^^^SSSHHH@@@;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;^^^]]][[[WWWRRROOONNNNNNOOOMMMKKKHHHFFFDDDCCCCCC???>>>===;;;:::999888888888888888888888888888888999999888888777666666666777777888999999999999888999999::::::::::::;;;;;;:::<<<>>>??????AAACCCEEEFFFBBBKKKNNNQQQzzzkkkiiiiiihhhddd___\\\\\\]]]XXXZZZ```eeeaaaXXXQQQPPPJJJLLLPPPSSSVVV[[[```dddffflllsssuuuqqqnnnmmmnnnhhhiiimmmuuuxxxppphhhbbbbbb```___kkkzzz}}}tttiii___YYYTTTOOOKKKGGGHHHGGGEEEBBBAAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEHHH^^^~~~xxxuuujjjbbbbbbdddcccdddgggfffjjjlllfff^^^^^^gggrrryyypppwwwsssppp{{{lllbbb]]]\\\dddppprrrfffhhhwwwkkkhhhccc~~~}}}vvviiicccaaammmlllaaa{{{jjjggg```VVVKKKBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;]]]]]][[[WWWRRROOONNNNNNOOOMMMKKKHHHFFFDDDDDDDDD???>>>===;;;:::999888888888888888888888888888888666666666777888888999999777777888999999999999888999999:::::::::;;;;;;;;;:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<^^^[[[XXXTTTRRRQQQQQQQQQOOONNNKKKHHHEEECCCAAAAAA???>>>===<<<;;;:::::::::888888888888999:::;;;;;;:::999999999888777777777555777888999888888:::;;;::::::;;;;;;;;;;;;;;;;;;>>>===<<<>>>BBBDDDDDDBBB???MMMQQQNNNbbbvvvttt{{{{{{vvvkkkiiifffYYYTTTWWWUUUVVVXXX]]]aaabbb```ZZZUUUTTTOOOMMMMMMNNNQQQYYYbbbgggqqq}}}zzzxxxuuupppoooqqqwwwkkk```YYYSSSMMMIIIGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCEEEFFFGGGKKKtttzzzooowwwsssppp~~~xxxgggjjjttt}}}oooccc\\\mmmooo{{{yyysssuuuvvvssseee|||zzzooohhhbbb\\\SSSFFF???===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;]]][[[XXXUUURRRQQQQQQQQQOOOMMMKKKHHHEEECCCAAAAAA???>>>===<<<;;;:::::::::999999999888999999::::::999999999888888888888888555777888999888888:::;;;:::::::::;;;;;;;;;;;;<<<===<<<===???DDDFFFGGGFFFCCCMMMQQQTTTnnnzzz~~~}}}oookkkhhh]]]YYY\\\XXXUUUWWW[[[___aaa```[[[WWWSSSNNNKKKKKKKKKMMMTTT]]]bbbttt~~~wwwwww|||wwwkkkaaaZZZTTTNNNJJJGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCDDDEEEGGGIIIWWWmmmgggmmmwwwjjjeeejjj~~~xxx~~~jjj|||qqqjjjccc^^^TTTHHHAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;\\\[[[XXXUUUSSSQQQQQQQQQOOOMMMKKKHHHEEECCCBBBAAA???>>>===<<<;;;:::::::::::::::999999888999999999888888888888888999999999666777999999888888999;;;:::::::::;;;;;;;;;<<<<<<======>>>AAAEEEHHHIIIIIIIIIMMMPPP[[[~~~xxxppplllccc``````[[[UUUVVVYYY\\\______\\\ZZZTTTOOOLLLLLLKKKKKKQQQXXXggg}}}|||xxx}}}xxxlllbbb[[[UUUOOOJJJGGGGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDDDDEEEHHHKKKbbbqqqllltttwwwkkkkkkfffzzzwwwrrrrrruuummmeee___VVVKKKCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;[[[ZZZXXXUUUSSSRRRQQQQQQNNNMMMJJJHHHEEECCCBBBAAA???>>>===<<<;;;:::::::::;;;;;;:::999888888888888777777777888999999999:::666888999999888888999:::999::::::;;;;;;<<<<<<<<<===>>>???AAADDDGGGHHHIIIMMMMMMRRRffftttnnnfffdddccc\\\ZZZZZZZZZ[[[]]]]]]\\\ZZZWWWSSSPPPOOOMMMLLLPPPWWWfffxxxyyynnnddd]]]VVVPPPKKKHHHGGGGGGFFFEEEDDDCCCCCCAAACCCDDDDDDDDDFFFJJJNNNnnntttxxxzzzooonnnlllzzz{{{}}}lll}}}yyypppfff```XXXLLLDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;ZZZYYYXXXVVVTTTRRRQQQQQQNNNLLLJJJHHHEEEDDDBBBBBB???>>>===<<<;;;:::::::::;;;;;;:::999888888888888777777777888999999999:::777888999999888777999:::999999::::::;;;<<<======>>>???AAABBBCCCDDDFFFGGGKKKMMMYYYxxxuuunnngggfffggg___aaa```^^^]]]]]]\\\ZZZXXXXXXTTTRRRQQQOOOMMMPPPUUUWWWbbbssszzzpppfff___XXXQQQLLLHHHHHHGGGFFFEEEDDDCCCCCCAAACCCEEEEEEDDDFFFLLLQQQ|||rrruuu|||qqqggg```XXXMMMDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>>===<<<;;;:::::::::::::::999999888999999999888888888888888999999999777888999999888777888999888999::::::;;;<<<======>>>@@@BBBCCCCCCCCCEEEGGGHHHOOOggg|||tttkkkkkkmmmggghhhfffbbb```___\\\ZZZWWWWWWSSSRRRRRRPPPNNNPPPUUUSSSXXX]]]bbbjjjwww|||qqqhhhaaaYYYRRRMMMHHHHHHGGGFFFEEEDDDDDDCCCAAADDDGGGFFFDDDGGGNNNTTTtttttthhhaaaZZZOOOEEEAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::999999999888999999::::::999999999888888888888888777999:::999888777888999888999999:::;;;<<<===>>>>>>@@@CCCDDDDDDEEEHHHJJJGGGTTTwwwuuuqqqsssnnnllliiifffdddbbb___[[[XXXWWWTTTTTTUUUTTTQQQTTTXXXYYY[[[\\\[[[\\\cccoooyyy|||rrriiibbb[[[SSSMMMIIIHHHHHHGGGFFFEEEDDDDDDAAADDDGGGFFFDDDGGGOOOVVVsssvvviiibbb\\\QQQGGGBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::888888888888999:::;;;;;;:::999999999888888777777888999:::999888777888999888888999:::;;;======>>>===@@@DDDEEEFFFGGGKKKNNNIIIZZZwwwwwwrrrmmmkkkhhhfffdddaaa]]]ZZZXXXVVVWWWYYYXXXVVVXXX]]]XXX\\\___```___ccckkkrrr}}}sssjjjccc[[[SSSNNNIIIHHHHHHGGGFFFEEEDDDDDDAAAEEEHHHGGGDDDGGGPPPXXX|||{{{qqqyyykkkddd^^^SSSIIIDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===;;;999888888888:::999777777;;;>>>===999:::777555666999999999:::888888999::::::::::::999<<<<<<;;;;;;;;;<<<======>>>@@@BBBDDDGGGJJJLLLMMMRRR]]]wwwqqqjjjhhhfffccc```^^^YYY\\\\\\XXXWWW[[[___```___]]]```gggiiihhhmmmttt~~~}}}rrriiiccc^^^TTTLLLKKKHHHFFFEEEFFFFFFEEECCCEEEGGGCCCCCCGGGEEEJJJ[[[}}}uuuyyyppp~~~qqqcccZZZSSSIII???===<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::[[[YYYWWWUUUSSSRRRQQQPPPNNNMMMJJJFFFDDDBBBAAAAAA???>>>===;;;:::999888888999<<<===999333333777;;;666888:::;;;888444333444888888999::::::::::::999;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBEEEGGGIIIJJJPPP^^^{{{tttmmmkkkiiiddd```___]]]bbbddd```]]]___bbbbbbeeebbbdddhhhjjjkkkpppxxxuuukkkddd^^^VVVOOOKKKIIIFFFFFFFFFFFFEEECCCDDDFFFCCCDDDHHHGGGNNNbbbwww}}}rrrzzzsssddd[[[UUULLLBBB======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMJJJFFFDDDBBBAAAAAA???>>><<<;;;:::999888888777:::<<<;;;888666888;;;555888999777555666;;;@@@888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<>>>???@@@BBBDDDFFFHHHJJJQQQ```yyyvvvrrrkkkeeeccccccjjjlllhhhcccdddfffgggllljjjkkknnnppprrrxxxxxxnnnfff^^^WWWTTTKKKIIIGGGFFFFFFFFFEEEDDDCCCFFFDDDEEEJJJIIIUUUmmmyyysssvvvggg]]]WWWNNNFFF>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<\\\[[[YYYVVVTTTSSSRRRRRRNNNMMMJJJFFFDDDBBBAAAAAA>>>>>><<<;;;:::999999999;;;666555:::>>><<<888555>>>>>>===;;;;;;===<<<999888888999::::::::::::999999:::;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;<<<:::;;;;;;;;;<<<=========\\\[[[YYYVVVTTTSSSRRRRRRNNNMMMJJJFFFDDDBBBAAAAAA>>>===<<<;;;:::999999999===999777777777777===FFF888888555444888<<<777...888888999::::::::::::999999:::;;;===============CCCBBBCCCDDDFFFIIILLLNNNMMMgggyyyooonnnwwwxxxoooooowww}}}xxx~~~xxxtttlll___VVVSSSLLLJJJGGGFFFGGGGGGFFFDDDDDDFFFEEEGGGIIILLLddd|||lllxxx|||lll___XXXQQQJJJ??????>>>===<<<;;;;;;;;;:::;;;;;;;;;<<<=========[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMJJJFFFDDDBBBAAAAAA======<<<;;;::::::::::::777:::===:::222666RRRqqqyyycccFFF777777999777888888999::::::::::::999999;;;<<<>>>?????????>>>AAAAAAAAACCCFFFIIIMMMOOOLLLpppyyyuuunnn```VVVSSSLLLJJJHHHGGGGGGGGGFFFEEEEEEFFFEEEHHHKKKPPPqqq~~~xxxuuuwwwsss{{{pppbbbZZZRRRKKK@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<[[[YYYWWWUUUSSSRRRQQQPPPNNNMMMJJJFFFDDDBBBAAAAAA===<<<;;;;;;::::::::::::555777<<<===666:::TTTrrrsssFFF333666<<<888888999::::::::::::999:::;;;>>>@@@AAAAAA@@@???BBBBBBBBBDDDGGGLLLPPPSSSXXX}}}uuuooobbbXXXUUULLLJJJHHHGGGGGGGGGFFFEEEEEEFFFEEEIIINNNWWWxxxsss}}}tttfff\\\SSSLLLAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;ZZZYYYWWWUUURRRQQQPPPPPPOOOMMMJJJFFFDDDBBBAAAAAA===<<<;;;;;;::::::::::::>>>666444::::::555999CCCEEElllrrrJJJ444666>>>888888999::::::::::::999:::<<>>;;;888777999;;;<<<<<<;;;;;;;;;:::::::::>>>>>>??????>>><<<:::999::::::999999999999888888>>>@@@AAA>>>;;;<<>>???<<<<<<>>>??????>>><<<<<<;;;;;;;;;\\\YYYWWWUUUTTTSSSQQQPPPOOOLLLHHHFFFDDDCCCAAA@@@===<<<<<<<<<<<<;;;:::999<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999999888999999999::::::;;;;;;;;;===???===;;;<<>>???<<<<<<>>>???>>>===<<<<<<;;;;;;;;;\\\ZZZWWWUUUTTTSSSQQQOOOPPPMMMIIIFFFDDDCCCAAA???>>>===<<<;;;;;;999777555;;;;;;;;;;;;:::::::::::::::999999888888999999:::888888999:::;;;<<<======999;;;<<<<<<;;;<<>>>>><<<<<<>>>???>>>===<<<<<<;;;<<<<<<]]]ZZZWWWUUUTTTSSSQQQOOOPPPMMMIIIFFFDDDCCCAAA???===>>>===;;;;;;===CCCHHH;;;;;;;;;:::::::::999999999888777777777999:::;;;999999:::;;;;;;<<<======999:::;;;;;;:::;;;???BBB>>>DDDDDDDDDIIILLL\\\wwwuuuiii^^^XXXOOOMMMJJJHHHHHHHHHGGGFFFIIIDDDGGGNNNdddqqqbbbXXXSSSGGGAAA===>>>>>><<<<<>>>>>===<<<<<<<<<<<<<<<]]]ZZZWWWUUUTTTRRRPPPNNNPPPMMMIIIFFFDDDCCCAAA???;;;>>>>>><<<<<>>>>>>>><<<<<>>======<<<<<<<<<<<<===^^^[[[WWWUUUTTTRRRPPPNNNOOOLLLHHHEEEDDDDDDBBBAAA???@@@===888666>>>NNN\\\::::::::::::999999999999:::999999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999===<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@DDDHHHJJJ^^^{{{sssiii___YYYPPPMMMJJJIIIIIIIIIHHHGGGFFFIIILLLKKK^^^vvveee\\\XXXJJJCCC>>>>>>>>><<<<<>>999555444666;;;???:::::::::999999999999888999999::::::;;;:::::::::999999999999::::::::::::<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@EEEKKKLLL```~~~vvvkkk^^^XXXPPPNNNKKKIIIIIIIIIHHHGGGEEEHHHKKKLLLbbbxxxggg]]]ZZZKKKDDD>>>>>>===<<<===@@@======<<<<<<<<<<<<======^^^[[[XXXUUUTTTRRRPPPNNNLLLJJJFFFEEEEEEEEEDDDCCC<<<888555888===???<<<888:::::::::999999999888888888999:::;;;;;;:::999888777777888999::::::;;;<<<:::::::::;;;===>>>>>>===@@@AAA@@@GGGMMMNNNaaazzzmmm^^^VVVPPPNNNKKKIIIIIIIIIHHHGGGFFFIIIKKKNNNjjjyyyggg^^^[[[KKKDDD???>>>===<<<===@@@======<<<<<<<<<======>>>```]]]YYYVVVTTTRRRPPPMMMJJJJJJJJJIIIHHHEEECCCAAA@@@===:::888999===BBBEEEDDD???:::888999;;;<<<;;;:::999999888888999999:::999::::::::::::::::::;;;;;;<<<===>>>>>>======<<<>>>>>>???BBBHHHVVVjjj{{{|||tttcccYYYSSSPPPLLLJJJIIIIIIIIIHHHKKKEEEOOOQQQttt|||iii```^^^NNNFFF@@@@@@@@@>>>===???======<<<<<<<<<<<<======```]]]YYYVVVTTTRRRPPPNNNJJJJJJJJJIIIGGGEEECCCBBB???===:::999999<<<@@@BBBAAA===999888999;;;;;;::::::999999888888999999:::999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<>>>???BBBDDDHHHUUUmmmssscccZZZSSSPPPLLLJJJJJJJJJIIIHHHJJJEEEOOOTTTzzzlllaaa___OOOGGG@@@@@@@@@>>>>>>???======<<<<<<<<<<<<======___\\\YYYVVVUUUSSSPPPNNNJJJJJJJJJHHHGGGEEECCCBBB>>>===;;;::::::;;;===>>><<<:::999999:::;;;;;;::::::999999888888999999:::999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>======>>>AAAEEEFFFHHHUUUqqqtttddd]]]SSSPPPLLLJJJJJJJJJIIIHHHJJJGGGPPPXXXpppccc___PPPGGG@@@@@@@@@>>>>>>???>>>======<<<<<<======>>>___\\\YYYVVVUUUSSSPPPNNNJJJJJJIIIHHHFFFDDDCCCBBB======<<<;;;::::::::::::888888888999:::::::::999:::999999888888999999:::999999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===@@@EEEGGGGGGTTTwwwxxxfff^^^TTTPPPMMMJJJJJJJJJJJJIIIJJJIIIRRR^^^tttddd^^^QQQHHHAAA@@@@@@>>>>>>???>>>>>>============>>>>>>^^^\\\XXXVVVUUUSSSQQQOOOKKKJJJHHHGGGEEECCCBBBBBB======<<<;;;:::999888888666777999::::::::::::::::::999999888888999999:::888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???===???DDDGGGGGGUUU~~~|||hhh\\\TTTQQQMMMKKKJJJJJJJJJIIIIIIKKKSSSdddvvveee^^^RRRIIIAAA??????>>>>>>@@@>>>>>>============>>>>>>^^^[[[XXXVVVUUUSSSQQQOOOKKKJJJHHHFFFDDDCCCBBBBBB>>>===<<<;;;:::999999999666888::::::999999:::;;;:::999999888888999999:::888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>>>>CCCGGGIIIZZZ~~~iii[[[TTTQQQMMMKKKKKKKKKJJJIIIIIINNNTTThhhyyyggg___TTTJJJBBB??????>>>>>>@@@???>>>>>>======>>>>>>???^^^[[[XXXVVVUUUTTTQQQPPPKKKJJJGGGEEECCCCCCBBBBBB???>>><<<::::::999::::::888:::;;;;;;999888:::<<<:::999999888888999999:::777888888999;;;<<<<<<===;;;;;;;;;;;;<<<>>>???AAAAAA>>>AAAHHHMMM```|||iii___TTTQQQNNNKKKKKKKKKJJJJJJJJJOOOUUUlll{{{jjjbbbUUUKKKBBB??????>>>>>>AAA??????>>>>>>>>>>>>??????]]][[[XXXVVVUUUTTTRRRPPPKKKJJJGGGEEECCCBBBBBBBBB@@@>>><<<:::999:::;;;<<<999;;;<<<;;;888888:::===:::999999999999999999:::777888888999;;;<<<======;;;;;;:::;;;<<<>>>@@@AAACCC???AAAIIIPPPdddyyykkkdddUUURRRNNNKKKKKKKKKKKKJJJJJJPPPUUUmmm~~~llldddUUUKKKBBB??????>>>>>>AAA??????>>>>>>>>>>>>??????```]]]XXXUUUSSSQQQOOOMMMLLLIIIEEECCCBBBBBBBBBAAA<<<;;;:::999888888888888999999888888>>>EEEDDD>>>;;;;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>AAAAAAJJJJJJbbbsssaaaXXXTTTOOOKKKKKKKKKKKKKKKNNNLLLWWW}}}ooodddWWWMMMCCC@@@>>><<<===??????>>>===<<<<<<===>>>???```]]]XXXUUUSSSQQQOOOMMMLLLIIIEEECCCCCCCCCBBBAAA===<<<;;;:::999999999999888888777777<<>>???@@@???CCCBBBKKKKKKdddsssaaaXXXTTTOOOKKKKKKKKKKKKKKKOOONNN[[[|||ooodddYYYNNNEEEAAA@@@>>>>>>@@@???>>>===<<<<<<===>>>???aaa]]]YYYUUUSSSQQQOOOMMMKKKIIIEEECCCCCCCCCBBBAAA>>>===<<<;;;::::::::::::888999777666999>>><<<777999999999888999999:::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>???@@@AAA@@@DDDBBBKKKMMMgggrrrbbbXXXTTTOOOLLLKKKKKKLLLLLLNNNPPP```~~~qqqfff[[[PPPGGGCCCBBB??????AAA>>>>>>============>>>>>>aaa]]]YYYVVVSSSRRROOOMMMKKKHHHEEEDDDCCCCCCAAA@@@>>>===<<<;;;::::::::::::999:::999666888;;;:::555888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@@@@DDDAAAIIIMMMkkksssdddXXXTTTOOOLLLKKKLLLLLLLLLMMMQQQcccttthhh[[[QQQGGGCCCBBB??????AAA>>>>>>============>>>>>>aaa^^^YYYVVVTTTRRRPPPNNNJJJHHHFFFDDDDDDCCCAAA???===<<<;;;:::999999999999:::<<<;;;888888;;;:::666888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????CCC???GGGNNNnnntttfffYYYUUUPPPLLLLLLLLLLLLLLLMMMRRRfffvvvhhh[[[PPPFFFBBB@@@>>>>>>???======>>>>>>>>>>>>======aaa^^^ZZZVVVTTTRRRPPPNNNJJJHHHFFFEEEDDDCCCAAA???===<<<;;;:::999999999999999<<<<<<999999;;;;;;999999999999888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>BBB???FFFPPPtttwwwiiiYYYUUUPPPMMMLLLLLLMMMMMMNNNUUUiiiuuufffZZZOOOEEEAAA???===<<<>>>======>>>>>>>>>>>>======bbb^^^ZZZVVVTTTRRRPPPNNNIIIHHHFFFEEEEEECCCAAA???>>>===<<<;;;::::::::::::666:::;;;888999<<<===;;;::::::999999888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???CCC???GGGSSSyyyyyykkkYYYUUUPPPMMMLLLMMMMMMMMMNNNVVVnnnxxxgggZZZPPPEEEAAA???<<<<<<>>><<<===>>>??????>>>===<<>>???>>>===<<<<<<;;;;;;<<<444888:::888888<<<===<<<;;;;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA@@@DDD@@@HHHVVV}}}{{{lllYYYUUUPPPMMMLLLMMMMMMMMMLLLWWWrrr||||||jjj[[[PPPFFFBBB@@@===<<<>>><<<===>>>??????>>>===<<<___\\\XXXVVVUUUSSSQQQOOOGGGGGGFFFDDD@@@>>>???@@@@@@===:::999:::<<<<<<<<>>???@@@AAABBBFFFGGGWWWggg\\\UUUPPPOOONNNKKKJJJLLLRRRWWWvvvwww}}}yyyiii\\\PPPDDD@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOHHHGGGEEECCCBBBAAA@@@@@@>>><<<999888999:::;;;:::;;;555777CCCGGG???999999<<<;;;::::::999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>???@@@BBBAAADDDFFFZZZhhh]]]VVVQQQPPPNNNKKKKKKMMMQQQXXXyyy|||~~~vvvxxx|||lll]]]QQQEEEAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOJJJGGGDDDCCCDDDEEECCC@@@>>><<<:::999:::;;;;;;;;;::::::BBBPPPSSSHHH===999::::::;;;;;;::::::999999:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>???@@@BBBAAACCCFFF]]]|||tttqqqkkkkkkjjjnnntttyyy|||jjj^^^WWWRRRPPPOOOLLLLLLNNNPPPYYY|||zzz{{{ppp___RRRFFFAAA@@@???>>>???>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOKKKGGGCCCCCCFFFHHHEEEAAAAAA???===<<<===>>>>>>===:::<<>>999999:::;;;<<<;;;:::999888:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCFFFFFF\\\~~~qqqjjjjjjfffiiieeeccceeeeeedddhhhmmm{{{mmm___XXXRRRQQQOOOMMMMMMOOOQQQYYY{{{sssaaaTTTGGGBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOLLLGGGCCCCCCGGGHHHEEEAAA@@@>>>======>>>>>>===<<<777888<<>>999777888999:::;;;<<<;;;:::999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@FFFJJJHHH[[[wwwooonnnllllllgggdddfffffffffhhhllloooooo```YYYRRRQQQOOOMMMMMMPPPSSSYYYzzztttbbbUUUHHHBBBAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOKKKHHHEEEDDDEEEFFFDDDAAA===<<<:::;;;<<<<<<;;;999999999888999999999999:::999999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>???@@@???FFFKKKKKK```zzztttqqqrrrqqqmmmkkklllppp}}}pppaaaYYYRRRPPPOOOMMMMMMQQQTTT\\\~~~|||vvvbbbUUUHHHCCCAAA???>>>???>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOJJJHHHGGGEEECCCBBBBBBAAA<<<;;;::::::;;;;;;:::888;;;<<<;;;999999:::;;;<<<:::999999999::::::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>???@@@???DDDHHHMMMlllyyyqqqnnnsssyyyqqq```XXXQQQOOONNNLLLMMMPPPRRRaaayyy}}}~~~wwwaaaTTTGGGCCCAAA@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>___\\\XXXVVVUUUSSSQQQOOOIIIIIIHHHEEEBBB@@@@@@AAA===<<<;;;<<<======;;;999777:::;;;999888888999888::::::999888999:::<<<===:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>???@@@@@@AAADDDNNNuuuzzzrrrsssqqq```XXXQQQNNNMMMKKKMMMPPPPPPeee~~~xxxaaaTTTGGGCCCBBB@@@???AAA>>>>>>>>>>>>>>>>>>>>>>>>```^^^[[[YYYXXXUUUQQQNNNIIIHHHFFFCCCAAA???>>>>>>>>>>>>===<<<;;;:::::::::999999999:::;;;<<<===>>>::::::::::::::::::::::::999999:::;;;;;;<<<<<<===777;;;??????;;;888888999DDDCCCEEEPPPwwwxxxqqqyyyttt```YYYRRRQQQOOOMMMMMMPPPQQQlllwwweeeVVVGGGBBBBBBAAA@@@AAA>>>????????????@@@@@@@@@___]]][[[XXXWWWTTTPPPMMMHHHGGGEEECCCAAA@@@??????======;;;::::::999999999:::::::::::::::;;;<<<===::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<>>>@@@@@@>>>===>>>@@@BBBCCCGGGOOOooo~~~xxxtttaaaYYYSSSQQQOOOMMMMMMPPPTTTlllwwwdddUUUFFFAAAAAA@@@???@@@>>>????????????@@@@@@@@@```]]]ZZZXXXVVVSSSOOOKKKHHHGGGEEECCCBBBAAA@@@@@@<<<;;;:::999999999999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===???????????????@@@BBBCCC???CCCIIIMMMddd|||zzz~~~xxxuuuccc[[[TTTRRRPPPMMMMMMPPPTTTiiiwwwcccTTTEEE@@@@@@???>>>???>>>????????????@@@@@@@@@aaa^^^[[[YYYVVVSSSOOOLLLGGGFFFEEECCCBBBAAAAAAAAA<<<;;;;;;:::999999::::::;;;;;;::::::999:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<============>>>???@@@@@@???===CCCKKKLLLYYY{{{{{{xxxeee]]]UUURRRPPPMMMNNNQQQQQQdddyyywwwyyycccTTTFFF@@@@@@?????????>>>>>>?????????@@@@@@@@@bbb```]]]ZZZXXXUUUQQQNNNGGGGGGEEEDDDCCCBBBBBBAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;===???@@@@@@???>>>>>>???CCCKKKKKKRRR|||~~~|||hhh___VVVSSSPPPNNNNNNQQQPPPbbbxxxrrrvvv~~~{{{dddVVVGGGAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@aaa___]]][[[YYYVVVSSSPPPIIIHHHFFFDDDCCCBBBAAAAAA===<<<<<<;;;;;;<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<>>????????????@@@@@@@@@___]]][[[ZZZYYYWWWSSSQQQJJJIIIGGGEEECCCAAA@@@@@@<<<;;;;;;::::::;;;;;;<<<888888888888999:::;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;@@@CCCAAA===???GGGPPPIIIDDDHHHLLLTTTzzzlllbbbYYYTTTQQQNNNOOORRRTTTjjj~~~yyyyyy|||}}}~~~dddUUUFFFAAAAAA@@@@@@@@@>>>????????????@@@@@@@@@]]]\\\ZZZYYYXXXVVVSSSQQQKKKJJJGGGEEECCCAAA@@@???:::::::::999999:::;;;;;;888888888888999:::;;;<<<::::::::::::::::::::::::999999:::;;;;;;<<<<<<===999>>>AAA===999===KKKXXXLLLEEEGGGMMMWWW|||mmmcccYYYTTTQQQNNNOOOSSSTTTkkk~~~qqqkkkrrr}}}cccTTTEEE@@@@@@?????????>>>????????????@@@@@@@@@aaa___\\\YYYXXXVVVSSSPPPJJJHHHFFFCCCAAA???======>>>===<<<;;;;;;:::;;;;;;999999;;;;;;;;;;;;999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;??????>>>======AAAGGGKKKLLLFFFKKKRRRYYY{{{pppeeeZZZUUUSSSQQQQQQSSSVVVkkkvvv{{{kkkbbb___nnnyyygggQQQGGGGGGBBB???AAA???AAAAAA@@@@@@AAAAAABBBCCCaaa___\\\ZZZXXXVVVSSSPPPJJJIIIGGGDDDAAA@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;:::;;;<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===???DDDHHHIIIEEEJJJQQQ^^^qqqfff[[[VVVTTTQQQQQQSSSWWWiiiwwwwwwwwwjjjbbb^^^eee{{{gggPPPGGGGGGAAA???AAA???AAA@@@@@@@@@@@@AAABBBBBBbbb```\\\ZZZXXXVVVRRRPPPKKKJJJGGGEEECCCAAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@CCCFFFEEEKKKRRRfffrrrggg\\\WWWTTTQQQQQQSSSWWWdddxxxmmm||||||qqqgggaaa___uuu}}}fffPPPFFFFFFAAA???AAA>>>@@@@@@@@@@@@@@@AAABBBBBBccc```]]]ZZZXXXVVVRRRPPPKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>======???@@@DDDFFFLLLSSSmmmtttiii]]]XXXUUURRRQQQSSSUUU```uuuooowwwmmm___ooo~~~eeeOOOEEEFFF@@@>>>AAA>>>@@@@@@@@@???@@@AAAAAABBBdddaaa]]][[[YYYVVVRRRPPPKKKJJJHHHFFFDDDCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;;;;::::::::::::::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@???>>>???@@@DDDHHHOOOVVVnnnvvvjjj___YYYVVVRRRRRRSSSVVV___yyyuuuwww___fff}}}cccNNNDDDEEE@@@>>>@@@>>>@@@????????????@@@AAAAAAdddbbb^^^[[[YYYVVVRRRPPPKKKJJJHHHFFFDDDCCCBBBBBB>>>===<<<;;;;;;:::;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::;;;;;;<<<============???@@@@@@@@@???AAABBBEEEHHHQQQWWWgggxxxlll```ZZZWWWSSSRRRSSSXXXcccsssqqq~~~sss^^^ZZZiii~~~}}}bbbMMMCCCDDD???>>>@@@>>>???????????????@@@AAAAAAeeebbb___[[[YYYVVVRRRPPPJJJIIIGGGEEECCCBBBBBBAAA>>>===<<<;;;;;;:::;;;;;;<<<;;;::::::::::::;;;<<<999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>===???@@@??????@@@BBBDDDEEEGGGQQQWWW]]]yyymmmaaa[[[WWWSSSRRRSSSVVVcccssslllooo|||{{{sssbbbTTTXXXdddfffgggllllllnnnooouuu{{{bbbLLLCCCDDD???===@@@>>>???????????????@@@@@@AAAeeeccc___\\\YYYVVVRRROOOIIIHHHFFFEEECCCBBBAAAAAA>>>>>><<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>>>>>>>>>>???BBBEEEEEEFFFPPPVVVUUUpppzzznnnbbb\\\XXXSSSRRRSSSSSSbbb|||uuummmnnnvvv|||hhhUUUQQQYYYWWWWWW[[[\\\ZZZZZZ^^^cccfffkkkwwwaaaKKKBBBCCC???===@@@>>>?????????>>>???@@@@@@AAAgggddd```\\\YYYUUUQQQNNNIIIHHHGGGEEEDDDBBBAAA@@@:::::::::;;;;;;;;;;;;;;;999:::;;;:::888888:::;;;::::::999999888999999999<<<;;;:::;;;=========<<<============>>>???AAAAAAGGGKKKKKKOOOXXXeee}}}sssfff[[[VVVTTTRRRQQQSSSgggtttnnnmmmyyyxxxaaa\\\UUUQQQPPPRRRTTTUUUTTTTTTRRRRRRSSSUUUWWWYYYaaaeeerrrzzzaaaKKKAAACCC@@@@@@BBB>>>AAA@@@@@@??????@@@@@@AAAfffccc___[[[XXXUUUPPPMMMIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;???@@@@@@>>>;;;:::;;;<<<::::::999999999999999:::<<<;;;:::;;;=========<<<<<<<<<===>>>@@@BBBDDDEEEIIILLLLLLOOOVVVbbbuuuhhh]]]XXXUUUTTTRRRVVVhhhxxxhhhvvv|||rrr___[[[VVVSSSSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWUUUUUU[[[fffnnnqqqvvv|||yyyaaaKKKAAACCC@@@@@@CCCAAAAAA@@@@@@??????@@@@@@AAAeeebbb^^^ZZZWWWTTTOOOLLLIIIHHHGGGEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;CCCCCCBBB@@@<<<:::;;;;;;::::::999999999999::::::<<<;;;:::;;;=========<<<;;;;;;===???AAADDDFFFHHHJJJNNNLLLNNNTTT___xxxkkk```ZZZWWWUUUTTTXXXhhhrrr~~~mmmddd\\\ZZZWWWVVVWWWXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVQQQNNNNNNQQQSSSTTTWWW\\\```dddjjjpppyyyxxx___JJJAAACCC@@@AAAEEEDDDAAA@@@@@@??????@@@@@@AAAdddaaa]]]YYYVVVSSSNNNLLLIIIHHHGGGEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;:::AAAAAA@@@===:::999999:::::::::999999999:::;;;;;;<<<;;;:::;;;=========<<<;;;<<<===???AAADDDFFFGGGHHHLLLKKKLLLRRR^^^zzzlllaaa[[[XXXVVVTTTXXXfffuuuyyyzzzqqqccc___\\\ZZZZZZZZZ[[[[[[ZZZYYYWWWXXXXXXYYYXXXXXXWWWVVVVVVTTTRRRQQQPPPPPPQQQSSSUUUYYY\\\^^^aaakkk|||vvv]]]HHHAAACCC@@@AAAFFFFFFAAA@@@@@@??????@@@@@@AAAdddaaa]]]YYYVVVRRRNNNKKKIIIHHHGGGEEEDDDBBBAAA@@@??????>>>===<<<;;;;;;:::<<<======;;;999888999;;;:::999999999:::;;;;;;<<<<<<;;;:::;;;=========<<<<<<<<<===>>>@@@BBBDDDEEEEEEJJJJJJKKKRRR```{{{mmmaaa[[[WWWUUUSSSUUUaaa}}}ssssss~~~tttpppgggddd_________```aaa```^^^[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZYYYWWWUUUUUUSSSQQQTTTXXX[[[ZZZXXX\\\gggqqqtttYYYFFFAAADDD@@@@@@FFFFFFAAA@@@@@@??????@@@@@@AAAdddaaa]]]YYYVVVSSSNNNKKKIIIHHHGGGEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<::::::<<<>>>:::999999::::::;;;<<<===<<<;;;:::;;;=========<<<<<<======>>>@@@BBBCCCDDDBBBHHHJJJLLLSSSccczzz|||mmmaaaZZZWWWTTTRRRSSS]]]zzzsssooo~~~sssmmmlllhhhggggggggggggfffccc```_______________`````````^^^bbbccc```______\\\XXXWWWZZZ]]]\\\YYYZZZ___dddrrrUUUEEEAAAEEE@@@???DDDDDDAAA@@@@@@??????@@@@@@AAAeeebbb]]]ZZZWWWSSSOOOLLLIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===999999999::::::<<<======<<<;;;:::;;;=========<<<;;;<<<===???AAADDDFFFGGGBBBIIIKKKMMMUUUfffzzztttrrrwww~~~}}}nnnbbb[[[WWWTTTRRRSSS[[[~~~xxxnnnwwwyyyuuuuuusssrrrpppooonnnllliiifffccccccbbbbbbbbbdddeeefffhhhmmmooommmnnnrrrqqqmmmiiijjjiiifffbbb`````````yyyqqqRRRCCCAAAFFF@@@>>>AAA@@@AAA@@@@@@??????@@@@@@AAAeeebbb^^^ZZZWWWTTTOOOLLLIIIHHHGGGEEEDDDBBBAAA@@@::::::;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999;;;999999999:::;;;<<<===>>><<<;;;:::;;;=========<<<;;;;;;===@@@CCCFFFIIIKKKCCCJJJLLLNNNVVVggg~~~{{{vvvwww|||~~~zzz~~~oooccc\\\XXXUUUSSSTTT[[[}}}qqqrrr{{{yyyvvvuuussspppmmmjjjfffeeedddcccdddfffiiijjjmmmsssvvvuuuyyy~~~yyyssslllgggcccaaatttpppPPPBBBBBBGGGAAA===???>>>AAA@@@@@@@@@@@@@@@@@@AAAgggddd```\\\YYYUUUQQQNNNKKKJJJIIIFFFDDDBBBAAA@@@======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>AAADDDGGGFFFFFFFFFHHHIIIOOOVVVccc}}}}}}~~~~~~{{{{{{qqqeee]]]XXXUUURRRTTTaaauuuzzzvvvzzz~~~|||{{{wwwqqqmmmkkkjjjiiifffeeeeeegggjjjqqqqqquuu~~~xxxmmmhhhgggoookkkLLLEEEAAAAAA@@@>>>>>>@@@?????????>>>>>>>>>>>>>>>fffccc___[[[XXXUUUQQQNNNJJJIIIGGGEEECCCAAA@@@???=========<<<<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>@@@DDDFFFFFFEEEGGGIIIIIINNNTTT]]]zzzyyy}}}}}}tttggg___ZZZVVVTTTUUUbbbwwwxxxvvv}}}|||zzzuuuqqqlllllljjjhhheeedddddddddmmmmmmsss~~~vvvjjjdddiiihhhKKKEEEAAAAAA@@@>>>>>>@@@????????????>>>>>>>>>>>>eeebbb^^^[[[XXXTTTPPPMMMHHHHHHFFFDDDBBBAAA???>>><<<<<<=========<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;=========@@@CCCEEEFFFEEEHHHIIIIIINNNSSSWWWsssooogggiiippp{{{wwwjjjbbb]]]XXXUUUTTTaaauuuyyy~~~zzzwwwqqqooommmkkkgggdddbbb```iiiiiiooozzzssshhhggg|||{{{cccJJJDDD@@@AAAAAA>>>>>>@@@????????????????????????eeebbb^^^ZZZWWWSSSOOOLLLHHHHHHFFFEEECCCAAA@@@???<<<<<<===>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<===<<<<<<>>>BBBDDDEEEDDDHHHJJJIIINNNTTTTTTffftttooojjjhhhnnnyyyyyylllddd]]]XXXTTTRRR___ppp}}}uuurrrnnnkkkhhhfffdddbbbeeeeeeiiisssuuuhhhwwwwww```IIICCC@@@AAAAAA>>>>>>???>>>???????????????@@@@@@eeebbb^^^ZZZWWWSSSOOOLLLIIIIIIGGGFFFDDDCCCBBBAAA;;;<<<===>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>><<<<<<===@@@CCCDDDDDDGGGJJJIIINNNTTTTTTaaa|||vvvooorrrrrrmmmsss~~~zzzmmmddd]]]WWWSSSRRR^^^mmmwwwssslllhhhggggggfffeeecccbbbfffnnnxxxmmmvvvttt]]]GGGBBB@@@AAAAAA>>>===???>>>>>>??????@@@@@@@@@AAAeeebbb^^^[[[XXXTTTPPPMMMIIIIIIHHHFFFEEECCCBBBBBB:::<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<;;;<<>>>>>??????@@@AAAAAAAAAfffccc___[[[XXXUUUQQQNNNHHHHHHGGGEEEDDDCCCBBBAAA:::;;;>>>@@@@@@???===<<<999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>><<<;;;<<<>>>AAABBBCCCAAAGGGFFFGGGLLLNNN]]]wwwzzzzzzpppqqqsss}}}pppfff]]]VVVQQQPPP\\\hhh|||xxxtttssssssqqqlllgggffffffiiilllooovvvyyyjjjSSSEEEAAA???AAABBB???===>>>>>>>>>???@@@@@@AAABBBBBBgggddd```\\\YYYUUUQQQNNNGGGFFFEEEDDDCCCBBBAAAAAA:::;;;>>>@@@@@@???===<<<999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>><<<;;;;;;>>>AAABBBCCC???EEEDDDCCCGGGJJJ[[[uuuvvvyyyxxx{{{qqqggg^^^VVVQQQLLLYYYddd}}}~~~~~~yyypppiiikkkkkklllllljjjlllxxxooo}}}eeeOOOEEE@@@???AAABBB???===>>>>>>>>>???@@@AAAAAABBBBBBhhhgggbbb[[[WWWVVVSSSMMMHHHFFFDDDDDDDDDCCCAAA???>>>>>>============>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????EEEBBBCCCFFFDDDFFF[[[tttxxxxxx|||}}}|||rrrggg]]]TTTOOOPPPWWWaaa|||wwwssspppnnnkkkgggeeegggnnnttt}}}qqqqqq|||aaaJJJAAABBBDDDEEEDDDBBB???===@@@AAAAAAAAAAAAAAAAAABBBhhhgggbbb[[[XXXWWWSSSMMMHHHFFFDDDDDDDDDCCCAAA???>>>==================>>>;;;;;;::::::::::::;;;;;;999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????CCC@@@BBBEEEDDDGGG\\\sssvvvooorrryyy~~~sssfff\\\TTTOOOSSS[[[fff~~~xxxtttoooooonnnkkkiiiiiilllooovvv}}}lllaaaaaarrrwww^^^JJJBBBCCCDDDDDDCCCAAA???>>>@@@@@@AAAAAAAAAAAABBBBBBggggggbbb[[[XXXWWWSSSMMMHHHFFFDDDDDDDDDCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAA???AAADDDDDDHHHZZZnnnuuuiiieeeiiirrryyy|||sssfff[[[SSSOOOSSS]]]hhhyyyuuupppqqqqqqpppmmmjjjiiijjjmmmsssxxxzzzzzzwwwnnneee^^^SSSQQQ\\\mmmoooYYYHHHCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBffffffbbb\\\YYYWWWSSSMMMIIIGGGEEEDDDCCCCCC@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAA@@@AAACCCCCCGGGUUUddduuummmccc^^^bbbiiiqqquuuzzztttdddYYYSSSPPPPPPZZZddd{{{wwwtttttttttrrrnnnkkkhhhgggkkkpppsssqqqnnnjjjbbbYYYZZZQQQLLLPPPWWWbbbxxxhhhTTTEEECCCCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBeeeeeebbb\\\YYYXXXSSSMMMIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;<<<======<<<;;;;;;:::999999888888999999:::;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBAAABBBBBBCCCFFFOOOXXXyyy~~~yyykkkggg```]]]^^^dddkkkpppqqqxxxssscccXXXRRRQQQOOOWWW^^^}}}{{{xxxuuuqqqnnnkkkhhhgggppptttuuupppjjjfff___XXXZZZSSSOOONNNMMMSSSfff{{{bbbOOOBBBCCCBBB@@@??????@@@AAABBB??????@@@AAAAAABBBCCCCCCdddeeebbb]]]ZZZXXXSSSMMMJJJHHHEEEDDDCCCBBB@@@>>>;;;<<<===>>>>>>===<<<;;;::::::999999999999::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBBBBBBBAAABBBEEEKKKOOOcccvvvllljjjaaa```^^^\\\]]]bbbiiinnnjjjpppxxx~~~rrraaaVVVRRRRRRPPPWWWZZZ{{{uuuqqqnnnkkkiiihhhrrrxxxzzzvvvqqqllleee^^^\\\VVVRRRPPPMMMPPPbbbwww{{{[[[KKKBBBBBBAAA@@@??????@@@AAABBB??????@@@AAAAAABBBCCCCCCcccdddbbb]]]ZZZYYYSSSMMMJJJHHHEEEDDDCCCBBB???===;;;<<<>>>??????>>><<<;;;;;;;;;::::::::::::;;;;;;999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAA@@@@@@BBBFFFIIIJJJWWWzzzjjjbbbbbbYYY[[[]]]\\\\\\^^^dddiiiggglllrrrwww{{{qqq___TTTRRRSSSPPPWWWXXXvvvzzz|||~~~|||vvvrrrpppmmmiiifffnnnxxxxxxqqqfff^^^XXXTTTPPPSSSfff{{{sssTTTHHHCCCAAA@@@@@@@@@@@@@@@AAAAAA>>>??????@@@BBBCCCCCCDDDcccdddbbb]]][[[YYYTTTMMMJJJHHHFFFDDDCCCBBB???===<<<===>>>@@@@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>??????@@@CCCGGGIIIHHHRRR~~~rrrggg]]]ZZZ]]]WWWZZZ]]]\\\ZZZZZZ^^^bbbgggkkkooosssvvvyyy}}}}}}vvvvvv{{{{{{}}}{{{vvvzzzppp^^^SSSRRRSSSNNNWWWUUUnnnuuunnnttt|||wwwtttrrroooiiieeeiiixxxqqqhhh___YYYTTTWWWjjjlllOOOGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBCCCDDDDDDbbb```^^^]]]ZZZVVVQQQMMMJJJIIIGGGFFFCCCBBB@@@???======>>>>>>>>>>>>======<<<;;;999:::;;;<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAABBBCCCGGGIIITTTqqqtttfffbbb^^^UUUSSSWWWVVVVVVVVVUUUTTTVVVZZZ]]]```cccgggkkkooorrrssstttvvvwwwxxxvvvqqqmmmjjjiiikkkmmmnnnooouuuppp^^^SSSNNNMMMNNNUUUXXXgggtttooosss~~~~~~}}}zzzuuunnnhhhddddddsssyyyiiigggfff^^^mmmaaaNNNFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAbbbaaa___]]]ZZZVVVQQQNNNJJJIIIGGGFFFCCCBBB@@@???======>>>>>>>>>>>>======<<<;;;:::::::::;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===?????????@@@AAAAAABBBCCCGGGIIIRRRooorrrdddZZZZZZYYYTTTSSSWWWVVVVVVUUUTTTTTTUUUYYY\\\ZZZ]]]bbbgggjjjkkkjjjiiieeeeeedddaaa^^^[[[[[[\\\aaaccceeehhhooo}}}ooo]]]SSSNNNNNNNNNUUUWWWdddyyylllvvv{{{tttmmmiiiccclll||||||wwwrrrfffoooxxxYYYIIICCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBdddbbb___]]]ZZZWWWRRRNNNJJJIIIGGGFFFCCCBBB@@@???<<<======>>>>>>======<<<<<<;;;;;;::::::999999999<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBCCCGGGIIIPPPlllxxxaaaWWWQQQTTTUUURRRRRRVVVTTTTTTTTTSSSRRRSSSVVVYYYUUUXXX^^^ccceeeccc```]]]ZZZYYYWWWTTTRRRRRRTTTVVVZZZ\\\```dddlll|||mmm[[[RRROOOOOONNNTTTUUU___|||nnniiiyyyyyysssooofffeeennnoooooopppSSSEEEBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBeeeccc```]]]ZZZWWWRRROOOJJJIIIGGGFFFCCCBBB@@@???<<<==================<<<999:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBCCCGGGIIIPPPlll~~~eee\\\UUURRRTTTUUURRRQQQTTTQQQRRRRRRPPPOOOPPPRRRTTTTTTWWW[[[^^^___]]]YYYWWWUUUUUUUUUTTTRRRRRRTTTVVVVVVXXX\\\```hhhxxxkkkYYYQQQOOOPPPNNNSSSSSSZZZ}}}xxxjjjnnn|||vvvsssmmmcccccczzzuuujjjuuummmRRRFFFCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBgggdddaaa]]][[[WWWSSSPPPJJJIIIGGGFFFCCCBBB@@@???<<<<<<============<<<<<<666999;;;<<<:::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@???@@@AAAAAABBBCCCGGGIIIRRRlllvvvjjj[[[YYYVVVTTTUUUVVVTTTSSSUUUPPPQQQQQQOOONNNNNNOOOQQQTTTUUUWWWXXXXXXWWWVVVTTTOOOQQQSSSSSSRRRQQQQQQRRRRRRTTTVVVYYY```nnniiiXXXPPPOOOQQQMMMRRRRRRWWWyyyppphhhrrr{{{xxxrrrddd[[[gggttt^^^```uuujjjQQQFFFBBB@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCChhheeeaaa^^^[[[WWWSSSPPPJJJIIIGGGFFFCCCBBB@@@???;;;<<<<<<======<<<<<<;;;777:::===>>>;;;:::;;;===:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@???@@@AAAAAABBBCCCGGGIIIRRRjjjiii___]]]VVVTTTTTTTTTUUUVVVVVVWWWXXXQQQRRRRRRQQQOOONNNOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSNNNQQQSSSTTTSSSQQQPPPPPPSSSUUUVVVWWW\\\iiizzziiiXXXPPPOOOPPPMMMRRRRRRUUUrrr|||kkkeeesss~~~uuugggZZZ[[[jjjkkkUUUSSSaaacccMMMDDD@@@>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCjjjfffbbb^^^[[[WWWSSSQQQJJJIIIGGGFFFCCCBBB@@@???;;;<<<<<<======<<<<<<;;;:::>>>AAA@@@<<<999999;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA???@@@AAAAAABBBCCCGGGIIIPPPfffyyyvvvqqqnnnrrrxxxxxxsssqqqnnnmmmeeeXXXYYY]]]WWWUUUVVVVVVVVVVVVXXXZZZ[[[TTTUUUUUUTTTRRRPPPQQQRRRQQQSSSUUUXXXXXXWWWUUUTTTTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVVVVVVVZZZeeevvviiiXXXPPPNNNOOOLLLRRRRRRTTTnnnyyyllloooxxxlll```\\\^^^fffvvvsss```SSSTTTVVVssszzz]]]HHHBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDjjjgggbbb^^^[[[WWWTTTQQQJJJIIIGGGFFFCCCBBB@@@???;;;<<<<<<<<<<<<<<<<<<;;;===AAADDDBBB<<<777777999:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA???@@@AAAAAABBBCCCGGGIIINNNbbb{{{qqqjjjfff```\\\___eeeddd___aaa[[[[[[ZZZWWW^^^bbbZZZYYY[[[ZZZXXXWWWXXXZZZ[[[WWWXXXXXXWWWTTTSSSSSSTTTQQQTTTYYY]]]^^^\\\YYYVVVWWWWWWVVVSSSPPPPPPRRRSSSPPPQQQQQQQQQTTT___ppp|||jjjYYYPPPNNNNNNKKKRRRSSSTTTlll~~~~~~xxxttt{{{qqqgggbbb^^^\\\bbbkkkwwwxxxggg___XXXUUU[[[RRRnnnxxxYYYFFFAAACCCDDD@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDmmmgggaaa]]][[[XXXTTTPPPLLLJJJGGGDDDAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;@@@>>>;;;999999;;;>>>@@@@@@???===;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????BBB??????DDDFFFEEECCCEEENNN]]]xxxlllccc```[[[ZZZXXXUUUVVVXXXXXXVVVXXXYYY[[[[[[ZZZ[[[\\\^^^ZZZ\\\^^^^^^]]]\\\\\\\\\WWWYYY\\\]]]\\\YYYVVVTTTVVVYYY]]]^^^]]][[[ZZZZZZ^^^\\\ZZZWWWTTTRRRPPPPPPRRRTTTTTTSSSRRRZZZhhhsssyyycccUUUOOOMMMMMMNNNIIIQQQWWWbbbzzzyyysssmmmbbbYYY]]]iiiqqqooojjjccc___]]][[[XXX]]]nnnoooRRRDDDDDDDDDAAA?????????????????????????????????@@@AAABBBCCCDDDlllgggaaa\\\[[[XXXTTTPPPLLLJJJGGGDDDBBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<>>>===;;;999:::===@@@BBB===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????DDD???===>>>>>>>>>@@@EEECCCJJJpppyyypppiiiaaa[[[YYYWWWWWWWWWVVVXXXYYYYYYXXXWWWXXXYYY[[[]]]___```aaaaaabbbbbb```^^^]]]^^^_________```___\\\YYYWWWVVVVVVZZZ___aaaaaa`````````^^^]]][[[XXXVVVTTTRRRQQQRRRTTTTTTRRRRRRXXXeeeooovvv```TTTOOONNNNNNQQQMMMSSSVVV___{{{zzz~~~{{{wwwsssiiiaaahhhuuuwwwmmmgggdddbbbdddyyyjjjOOOBBBBBBBBB????????????????????????????????????@@@AAABBBCCCDDDkkkfff```\\\[[[XXXTTTQQQKKKIIIGGGDDDBBBAAAAAAAAA???>>>======<<<<<<======@@@???===;;;;;;<<<>>>@@@:::999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????HHHDDDAAA@@@>>>@@@HHHRRRVVVQQQeee~~~|||jjjaaa\\\XXXUUUTTTUUUUUUVVVXXXYYYYYYZZZ[[[\\\[[[[[[\\\^^^______^^^aaaaaaaaa___\\\[[[\\\]]]___``````^^^[[[XXXWWWWWWXXX\\\aaaddddddccccccccc___^^^]]][[[YYYWWWTTTSSSSSSTTTTTTQQQPPPVVV```iiizzzqqq]]]RRRNNNNNNNNNPPPOOOSSSTTT[[[}}}~~~zzz~~~ooogggdddggglll}}}}}}~~~||||||yyyooohhhqqqxxxqqqmmmlll}}}bbbKKK@@@@@@@@@>>>?????????????????????????????????@@@AAABBBCCCDDDjjjeee___\\\ZZZXXXTTTQQQKKKIIIGGGEEECCCAAA@@@@@@??????>>>===============EEECCC@@@===:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????FFFDDDCCCCCCBBBEEEPPP\\\lll___fffuuutttccc[[[ZZZXXXVVVVVVWWWVVVWWWYYYZZZZZZ^^^bbbbbbdddfffeeeaaa___^^^___\\\]]]___^^^\\\[[[[[[\\\^^^aaacccaaa^^^ZZZZZZZZZYYY\\\aaaccccccbbbaaa````````````^^^\\\ZZZWWWVVVUUUUUUTTTQQQOOOSSS[[[bbbtttooo\\\QQQMMMMMMMMMKKKLLLPPPRRRZZZ~~~ooobbb\\\[[[^^^bbbppp~~~~~~sssllltttuuuqqqrrrZZZGGG@@@@@@???>>>?????????????????????????????????@@@AAABBBCCCDDDjjjeee___[[[ZZZXXXTTTPPPJJJIIIGGGEEECCCAAA@@@@@@??????>>>===============DDDCCC@@@===;;;:::::::::===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????>>>>>>???AAA@@@AAAJJJTTT]]]SSSZZZiiiwwwjjj^^^\\\\\\[[[YYYYYY[[[XXXYYY]]]___```hhhqqqtttzzz~~~yyynnneeeccceee]]]___aaabbb```___^^^___bbbfffjjjiiiddd___\\\\\\WWWZZZ^^^aaaaaaaaaaaabbbccccccbbb```^^^[[[YYYXXXVVVUUUSSSPPPOOOQQQWWW\\\ooonnn[[[PPPMMMLLLLLLIIIMMMOOOQQQZZZuuu~~~xxxyyy~~~sssfff```\\\ZZZ[[[___gggzzzqqqwwwtttyyyhhhRRRDDDAAAAAA@@@????????????????????????????????????@@@AAABBBCCCDDDkkkfff```[[[YYYWWWRRROOOJJJIIIHHHFFFDDDBBB@@@??????>>>======<<<<<<======>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????>>>>>>@@@BBBAAA>>>BBBHHHHHHEEEPPP^^^rrrhhhaaa\\\]]]___^^^^^^___ccc```bbbhhhjjjkkksssuuummmkkkiiiiiihhheeebbb``````aaaeeejjjnnnkkkddd^^^\\\\\\ZZZ]]]```bbbccceeehhhjjjgggfffccc```]]][[[ZZZYYYWWWVVVSSSQQQOOOQQQUUUXXXggg~~~lllYYYOOOLLLKKKKKKKKKPPPOOOQQQZZZiii~~~~~~sssuuuxxxssskkkhhhyyy~~~~~~oooiiidddbbb```]]]```dddccc||||||sssqqq^^^KKKBBBAAAAAAAAA@@@?????????????????????????????????@@@AAABBBCCCDDDlllggg```[[[YYYUUUQQQMMMIIIIIIHHHFFFDDDBBB@@@???>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;<<<===>>>;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????BBB@@@@@@CCCDDDAAAAAADDDEEEFFFQQQZZZuuugggaaa______bbbddddddggglllssspppsssyyywwwrrrwwwxxxooogggeeegggjjjiiimmmooolllfffccceeeiiiiiijjjjjjjjjiiikkknnnpppkkkhhhddd___\\\ZZZZZZZZZWWWVVVTTTQQQPPPQQQTTTVVV```vvv{{{gggWWWNNNKKKKKKKKKMMMQQQMMMOOOYYY___|||~~~|||}}}yyytttuuuooohhhfffgggjjjvvvxxxpppiiigggeeeccc``````gggoooiii~~~lllwwwiiiVVVDDD???AAAAAA@@@AAA?????????????????????????????????@@@AAABBBCCCDDDmmmhhhaaa\\\XXXUUUPPPLLLIIIIIIHHHFFFDDDBBB@@@???======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888999;;;===>>>>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????AAA======AAACCCBBBBBBDDDDDDGGGRRRVVVyyymmmjjjbbbbbbeeeiiijjjlllrrrzzzuuuttt|||}}}sssppptttxxxooossstttrrrnnnpppwwwzzzyyyvvvrrrooonnnpppsssmmmjjjddd___[[[ZZZZZZZZZWWWVVVTTTQQQQQQQQQSSSUUU\\\rrrwwwdddTTTMMMKKKKKKLLLJJJOOOJJJNNNYYYZZZqqq{{{|||~~~~~~wwwnnniiiiiibbbcccgggyyy|||rrrlllfffdddbbb```\\\]]]hhhuuusss~~~dddhhhdddQQQ@@@===@@@AAA@@@@@@?????????????????????????????????@@@AAABBBDDDDDDmmmjjjbbbZZZWWWWWWSSSMMMLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<==================>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFLLLVVVyyynnniiieeehhhddddddjjjpppvvvzzznnnnnntttsssqqq{{{xxx{{{wwwtttssssssxxx~~~tttqqqtttsssnnnnnniiidddbbb^^^YYYXXXZZZ[[[YYYVVVRRROOONNNQQQSSSYYYiiirrr]]]QQQLLLJJJJJJLLLOOOOOOLLLNNNVVV]]]sssxxx}}}yyyrrrddd___```dddpppyyyqqqmmmmmmfffeeejjjjjjfffkkkvvvwww}}}lllfffqqqzzz^^^NNNCCCCCCCCC======CCC??????>>>>>>??????@@@AAABBBCCCCCCBBB@@@@@@BBBCCCllljjjddd]]]ZZZYYYSSSLLLLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>???AAAAAAAAA@@@AAACCCEEEDDDGGGMMMTTTqqqqqqkkknnnkkklllpppyyyzzzxxx{{{~~~zzzrrrrrrrrrqqqmmmhhhcccaaa^^^ZZZXXXZZZZZZYYYVVVRRROOONNNPPPRRRWWWggg|||ppp[[[PPPLLLKKKKKKMMMLLLOOOMMMPPPVVVZZZjjj~~~zzzlllfffaaacccnnn}}}yyy}}}~~~|||nnncccccctttsssWWWIII@@@BBBBBB======CCC??????>>>>>>??????@@@AAABBBCCCDDDCCCAAAAAACCCDDDkkkjjjfff```]]][[[TTTKKKLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@AAABBBBBBAAABBBDDDFFFEEEHHHNNNSSSlll{{{tttqqqwww{{{vvvvvvzzzvvvvvvvvvooohhhdddcccaaa]]][[[]]]ZZZYYYVVVRRROOONNNPPPRRRVVVcccwww~~~lllXXXOOOLLLKKKLLLMMMJJJOOOOOOQQQVVVVVVaaaxxx}}}tttgggbbbdddvvv~~~}}}yyyjjj^^^___fffooo~~~iiiNNNCCC===@@@AAA>>>>>>BBB???>>>>>>>>>>>>???@@@@@@BBBCCCDDDCCCBBBBBBCCCEEEmmmkkkfff```]]]\\\VVVNNNLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>>AAABBBCCCCCCBBBBBBDDDFFFGGGJJJPPPWWWooo{{{|||rrrkkkffffffeeebbb___```[[[ZZZWWWSSSPPPNNNOOOQQQTTT```rrrzzziiiVVVNNNLLLJJJJJJKKKIIIOOOOOOPPPTTTTTT\\\ooo{{{tttlllhhhqqqwww{{{lllddd______fffooovvv~~~aaaHHHAAA===@@@AAA>>>===@@@>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCBBBAAAAAABBBDDDooommmeee^^^\\\\\\XXXRRRLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>>AAABBBCCCCCCBBBBBBDDDFFFJJJKKKSSS^^^yyy|||tttlllfffggggggdddaaaaaa\\\[[[YYYUUUQQQOOOPPPQQQTTT^^^ooovvveeeTTTLLLKKKIIIHHHIIIJJJPPPOOONNNSSSTTT\\\lllrrriiimmmvvvuuu~~~}}}uuulllccc___```^^^tttvvvZZZEEEBBB@@@AAA@@@>>>======>>>>>>======>>>>>>???@@@???@@@@@@@@@??????AAACCCpppmmmeee]]][[[\\\YYYSSSLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@AAABBBBBBAAABBBDDDFFFKKKLLLUUUccc}}}zzzwwwnnngggggghhheeeaaa```]]]]]][[[WWWSSSQQQQQQRRRTTT^^^nnnpppaaaQQQKKKJJJIIIHHHIIIJJJQQQOOOMMMSSSVVV\\\jjjwwwgggiii||||||ttt}}}}}}xxx~~~||||||uuukkkaaa\\\WWWlllnnnUUUDDDCCCAAA@@@???=========>>>============>>>??????===>>>??????>>>>>>@@@BBBnnnkkkeee^^^\\\\\\XXXQQQLLLJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>???AAAAAAAAA@@@AAACCCEEEIIILLLXXXcccxxx|||}}}|||rrrjjjkkkllliiidddbbb___^^^]]]YYYUUURRRRRRRRRUUU^^^oooiii[[[MMMIIIJJJKKKJJJKKKHHHQQQPPPNNNTTTWWW[[[eee}}}hhhfffrrr|||zzz{{{ppplllnnnppprrrssstttpppiiibbb]]]sssfffOOOAAAAAAAAA>>>===========================>>>??????===>>>??????>>>???AAACCCkkkjjjfff```^^^]]]WWWOOOLLLJJJGGGEEEDDDCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<==================>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDGGGMMMYYYbbbpppwwwoooooopppmmmhhhfff```___^^^ZZZVVVSSSSSSSSSUUU___pppdddWWWKKKHHHKKKLLLMMMNNNGGGQQQQQQOOOUUUWWWXXX```}}}}}}gggbbbfffiiiwww}}}~~~rrrjjjdddeeefffiiiooosssppplllddd|||{{{aaaKKK>>>@@@???<<<;;;===>>>???===============>>>??????>>>???@@@@@@???@@@BBBDDDnnnmmmiiibbb^^^]]]XXXSSSLLLJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>===============<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@???>>>???BBBDDDFFFOOO^^^\\\gggzzzrrrrrrqqqffffffbbb___]]]YYYSSSRRRUUUUUU^^^ooozzzaaaQQQHHHKKKNNNIIIFFFIIILLLMMMNNNOOOQQQUUUZZZ^^^ooo~~~uuuhhh```___aaakkkooo{{{|||{{{tttlllmmmtttxxxwwwssslllmmmUUUFFF@@@?????????>>>>>>======<<<<<<<<<<<<===>>>@@@@@@>>>??????@@@@@@AAABBBBBBiiiiiieee^^^\\\[[[WWWRRROOOMMMJJJFFFCCC@@@>>>===>>>>>>>>>>>>===============<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@?????????BBBDDDFFFMMM[[[YYYccc}}}zzzvvvkkkgggccc___^^^ZZZUUUSSSUUUUUU^^^mmmxxx^^^QQQIIIMMMOOOJJJIIILLLLLLMMMNNNOOOQQQUUUZZZ^^^kkk{{{qqqhhhbbb```___bbbgggsss~~~zzz|||}}}zzzyyydddQQQEEE????????????>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@AAAAAABBBhhhgggccc]]][[[[[[XXXSSSOOOMMMJJJFFFCCC@@@>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDEEEJJJVVVTTT\\\sssvvvmmmfffbbb```]]]XXXUUUVVVVVV]]]iiirrrZZZQQQLLLOOOOOOKKKKKKOOOLLLMMMNNNOOOQQQTTTYYY]]]fffzzzsssnnnjjjeeeaaa]]]aaakkk{{{{{{XXXKKKCCC????????????>>>>>>>>>>>>===<<<<<<======>>>???@@@>>>>>>??????@@@AAAAAAAAAlllkkkggg```]]]]]]ZZZUUUKKKJJJHHHFFFDDDCCCBBBAAA>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCCCCFFFQQQOOOWWWkkkzzzpppgggccc```[[[WWWVVVVVV[[[fffzzzkkkVVVQQQNNNOOONNNJJJJJJOOOKKKMMMNNNOOOQQQTTTXXX\\\aaa|||uuuooocccaaaeeerrrnnnOOOGGGBBB?????????>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>???@@@@@@AAAAAAqqqoooiiiaaa]]]]]]YYYTTTJJJIIIGGGFFFDDDCCCBBBBBB>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===???@@@AAA@@@@@@AAACCCBBBBBBLLLLLLSSSdddppphhhccc^^^YYYWWWVVVZZZcccvvvgggSSSPPPOOOOOOMMMJJJIIIKKKKKKLLLNNNPPPQQQTTTWWWZZZ^^^tttmmmdddaaalll~~~uuuqqqtttxxxeeeKKKFFF@@@>>>>>>>>>>>>>>>>>>??????>>>============>>>>>>???===>>>>>>??????@@@AAAAAAqqqpppiii```[[[ZZZWWWRRRMMMLLLIIIFFFCCCAAA@@@???>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===???AAAAAAAAA@@@AAABBBBBB@@@IIIJJJPPP]]]www{{{llleee___ZZZXXXVVVYYYaaattteeeQQQOOOMMMMMMNNNMMMKKKJJJJJJLLLOOOPPPQQQSSSVVVYYY\\\kkkyyylllccciiiyyyxxxiii```bbbeeeqqq\\\HHHFFF@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>>======>>>>>>???@@@@@@@@@pppnnnggg___[[[ZZZXXXSSSMMMKKKIIIFFFCCCAAA@@@???>>>>>>>>>>>>============:::::::::::::::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<>>>AAABBBAAA@@@AAABBBDDD@@@HHHHHHMMMVVVnnnpppfff```[[[YYYVVVYYY```sss|||aaaNNNLLLJJJLLLQQQSSSPPPKKKJJJLLLOOOPPPQQQSSSVVVXXXYYYfff~~~pppnnntttlll^^^^^^```lll~~~QQQDDDFFF@@@===>>>>>>>>>????????????>>>>>>============>>>>>>======>>>>>>??????@@@@@@pppnnnggg___\\\\\\ZZZVVVIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>>>>============:::::::::::::::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<>>>AAABBBAAA@@@AAABBBFFF@@@GGGGGGJJJRRRgggrrrfff```\\\ZZZUUUXXX```rrrwww]]]LLLJJJHHHLLLTTTXXXUUUNNNJJJLLLOOOPPPQQQSSSUUUWWWXXXccczzz~~~tttqqq|||ppp___]]]^^^jjjtttJJJAAAFFFAAA======>>>>>>?????????@@@???>>>============>>>>>>=========>>>??????@@@@@@rrrmmmgggbbb^^^ZZZVVVTTTOOOMMMJJJGGGEEECCCCCCBBB???>>>======>>>>>>===<<<;;;;;;:::999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;AAA???>>><<<<<<===???@@@???AAABBBAAA??????@@@AAAAAAEEEFFFGGGHHHKKKhhhxxxlllaaaYYY\\\VVVWWW[[[lllrrrXXXLLLKKKKKKJJJJJJJJJKKKKKKIIIKKKNNNOOOOOOPPPSSSUUU[[[___iiitttzzzgggbbbcccooo___FFFCCCCCC???=======================================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>qqqmmmhhhbbb^^^ZZZVVVTTTMMMKKKHHHEEECCCAAAAAA@@@???>>>======>>>>>>===;;;;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<>>;;;:::;;;<<<===@@@???>>><<<<<<===???@@@???@@@AAAAAA??????@@@AAA@@@EEEEEEGGGHHHJJJdddxxxlllbbbYYY[[[VVVWWW\\\mmmkkkSSSKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKNNNOOOOOOPPPSSSUUUXXX]]]eeeyyyyyywwwuuuvvvVVVAAA???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<>>>>>>>>>>>>>>>>>>>>>>>>qqqmmmhhhccc___ZZZVVVSSSMMMKKKHHHEEECCCAAAAAA@@@???>>><<<===>>>>>>===;;;:::::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<>>=========>>>???@@@???@@@AAAAAA??????@@@AAA>>>CCCDDDFFFHHHHHH\\\tttmmmdddZZZZZZWWWWWW\\\nnn}}}dddNNNKKKJJJJJJJJJJJJJJJKKKKKKJJJLLLNNNOOOOOOPPPRRRTTTWWW]]]```kkksssMMM>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>qqqmmmhhhccc___[[[VVVSSSOOOMMMJJJGGGEEECCCCCCBBB???===<<<<<<===>>><<<;;;::::::999999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>=========>>>??????>>>@@@AAAAAA@@@???@@@BBB===CCCDDDFFFHHHGGGUUUpppqqqmmmfff]]]]]]XXXXXX^^^qqqvvv___MMMJJJJJJIIIIIIIIIJJJKKKKKKJJJLLLNNNOOOOOOPPPRRRTTTXXX______bbbiiiIII??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>pppmmmhhhddd```[[[VVVRRROOOMMMJJJGGGEEECCCCCCBBB>>>===<<<<<<======<<<;;;:::999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;:::===============>>>>>>???>>>???AAAAAA@@@@@@AAABBB===CCCCCCEEEIIIFFFOOOccctttqqqjjj______ZZZZZZ```tttnnnZZZLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOOOOPPPQQQSSSVVV]]]]]]]]]sss___FFFAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>========================pppmmmhhhddd```[[[VVVRRRMMMKKKHHHEEECCCAAAAAA@@@>>>===;;;<<<======<<<:::999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<666888:::<<<===<<<;;;:::;;;<<<<<<======>>>>>>>>>>>>???@@@AAA@@@@@@AAACCC>>>DDDCCCEEEJJJHHHKKKZZZkkk}}}yyymmmaaa```\\\\\\bbbxxxxxxeeeTTTIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOOOOOOOOOOQQQSSSSSSVVVXXXZZZiiizzz~~~SSSBBB@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>========================ooollliiieee```[[[UUUQQQMMMKKKHHHEEECCCAAAAAA@@@>>><<<;;;;;;<<<===;;;:::999999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<777777999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCC@@@EEEDDDDDDKKKIIIJJJUUU^^^}}}}}}~~~pppcccccc^^^^^^eee{{{rrr___PPPIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOQQQRRRQQQQQQVVV\\\ccc{{{|||}}}mmmIII@@@AAA<<<:::>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???========================ooollliiieeeaaa[[[UUUQQQOOOMMMJJJGGGEEECCCCCCCCC>>><<<;;;;;;<<<===;;;:::999999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::999999888999:::<<<<<<:::;;;<<<===>>>>>>>>>>>>===???@@@@@@@@@@@@BBBCCCAAAFFFDDDDDDKKKJJJJJJSSSYYYrrreeefff```___fff}}}ppp]]]PPPKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOQQQRRRRRRPPPVVV___bbbppptttyyydddDDD???BBB===<<>>>>>???========================ppplllgggdddaaa]]]VVVPPPNNNMMMJJJGGGDDDBBB@@@@@@>>><<<::::::<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@?????????@@@AAABBBDDDDDDDDDDDDEEEIIIOOOSSSZZZzzz~~~qqqkkkdddbbbfffiiizzzdddTTTLLLIIIGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSSSSVVVUUUWWW[[[eeezzznnnjjj}}}vvvYYY???;;;??????===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@DDDDDDEEEDDDEEEHHHLLLOOOYYYvvvzzzqqqlllfffeeehhhjjj{{{bbbQQQJJJIIIGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPPPPOOOOOOQQQSSSOOOSSSRRRUUUYYY___~~~{{{sssbbb^^^kkkeeeNNN;;;:::>>>===:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===>>>@@@AAAAAAAAA@@@???CCCDDDFFFFFFFFFGGGIIILLLWWWqqqwwwqqqoooiiigggiiilllyyy```OOOIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRNNNQQQQQQUUUZZZ\\\ooozzzxxx{{{mmm^^^[[[___xxxjjjRRRDDD;;;<<>><<<<<<======;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===???AAABBBCCCBBB@@@???AAADDDFFFGGGHHHHHHJJJLLLTTTnnn~~~vvvrrrrrrlllgggiiinnnooo[[[NNNIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOOOONNNNNNOOOQQQQQQSSSQQQUUU\\\\\\ggg~~~|||uuussszzz|||yyy{{{lll___]]][[[iiiZZZHHHAAA===??????<<<:::<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;nnnjjjeeebbb```^^^YYYUUUMMMKKKIIIGGGDDDCCCBBBAAA===<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDDDDCCCBBB@@@???BBBFFFHHHIIIJJJLLLNNNPPPkkkyyytttssslllfffiiisssvvvaaaUUUOOOJJJGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOONNNMMMMMMNNNOOOSSSTTTPPPSSS[[[\\\cccuuu{{{{{{xxxuuu}}}nnn[[[[[[YYYbbbRRREEEAAA>>>>>><<<::::::<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;pppkkkeeebbb```]]]XXXUUULLLKKKIIIGGGEEECCCBBBBBB<<<;;;;;;===>>>???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAA>>>AAADDDGGGHHHJJJLLLNNNOOObbbzzzvvvnnnffflll|||hhhVVVOOONNNKKKGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNPPPRRRNNNOOOXXXYYY^^^mmm}}}tttvvv}}}lllXXXZZZYYYaaannnMMMBBB???<<<:::999888999;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::qqqlllfffaaa___\\\XXXTTTLLLKKKIIIGGGEEECCCBBBBBB===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>@@@CCCDDDEEEFFFIIIKKKOOOSSStttvvvhhhsss{{{bbbQQQKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLNNNMMMQQQNNNNNNVVVVVVYYYeeevvvyyyuuuuuuuuuvvvyyyyyy|||yyyzzzuuudddYYYYYYXXX^^^uuuZZZHHH???>>>;;;999999::::::999999999999999999999999999999999999999999999999999::::::::::::::::::::::::rrrmmmfffaaa___\\\WWWSSSLLLKKKIIIGGGEEECCCBBBBBB???>>>===>>>>>>===:::888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@BBBBBBBBBCCCFFFHHHPPPHHH[[[~~~kkkxxxvvvaaaQQQIIIGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMKKKQQQPPPPPPVVVUUUVVVaaagggyyyqqqjjjhhhjjjrrrrrrxxxwwwqqqtttnnn\\\XXXUUURRRUUUeeeuuuLLLDDD>>>===;;;:::<<<>>>===999999999999999999999999999999999999999999999999999::::::::::::::::::::::::ppplllgggbbb^^^ZZZUUURRROOOLLLIIIFFFEEECCCAAA??????===<<<<<<======<<<;;;;;;<<<<<<:::888999===@@@???===<<<:::999999::::::888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBCCCEEEFFFGGGLLLKKKZZZvvv~~~ooopppYYYMMMIIIGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWW___{{{|||yyysssjjjccceeefffiiimmmoookkkddd]]]YYYTTTNNNOOOaaa|||dddJJJCCC======<<<;;;::::::::::::888888888888888888888888777888888777666666777999:::::::::999999888888888oookkkfffaaa^^^[[[WWWUUUOOOLLLIIIFFFEEECCCAAA??????===<<<<<<======<<<;;;999===AAA@@@<<<:::;;;======<<<;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>????????????BBBBBBBBBBBBCCCEEEFFFGGGKKKJJJVVVkkkuuu~~~kkkVVVLLLIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMNNNPPPRRRTTTUUU]]]}}}zzzvvvsssnnnjjjdddbbbaaaaaacccaaa]]]YYYYYYVVVPPPPPP]]]qqq[[[EEE>>>===<<<;;;::::::999::::::888888888888888888888888777888999888666666888999:::::::::999999888888888qqqmmmgggbbb___]]]\\\ZZZOOOLLLIIIFFFEEECCCAAA??????===<<<<<<======<<<;;;777>>>EEEFFFBBB<<<::::::;;;;;;;;;<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDFFFGGGIIIJJJRRR^^^yyytttcccQQQJJJHHHHHHHHHJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSZZZlll~~~{{{xxxjjjddd^^^ZZZZZZ[[[ZZZXXXXXXWWWSSSSSS\\\hhhooopppzzzmmmPPPBBB;;;===<<<;;;::::::999999999888888888888888888888888888999999888777777888:::999999999999999888888888uuupppiiidddaaa___^^^]]]NNNLLLHHHFFFEEEDDDAAA@@@???===<<<<<<======<<<;;;:::===AAAEEEEEEBBB===:::999:::;;;<<<<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA===>>>>>>>>>????????????AAAAAAAAABBBCCCDDDEEEFFFGGGJJJQQQXXXnnnjjj\\\NNNHHHHHHGGGGGGIIIGGGGGGGGGFFFGGGHHHHHHIIIIIIJJJMMMOOOPPPQQQQQQQQQJJJJJJKKKLLLMMMOOOQQQRRRWWW^^^uuunnneee___^^^^^^]]]\\\UUUVVVUUUVVV^^^hhhllljjjyyy\\\JJJDDD======<<<;;;:::999999999999888888888888888888888888888999999999777777999:::999999999888888888888888vvvqqqiiiccc___]]][[[ZZZNNNKKKHHHFFFEEEDDDBBB@@@???===<<<<<<======<<<;;;===;;;:::???EEEGGGBBB<<<999:::;;;<<<<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA===>>>>>>>>>????????????AAAAAAAAAAAABBBDDDEEEFFFEEEIIIRRRYYYiii|||cccWWWLLLHHHGGGEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGIIILLLOOORRRSSSTTTTTTKKKKKKKKKLLLMMMOOOPPPQQQTTTWWWsss|||vvvmmmgggeeeccc```^^^VVVWWWVVVXXX```jjjnnnlllzzzPPPFFFDDD===<<<<<<;;;:::999999999999777777777777777777777777888999999888777777888:::888888888888888888888888sssnnngggaaa\\\YYYVVVUUUMMMKKKHHHFFFEEEDDDBBB@@@???===<<<<<<======<<<;;;>>>999666:::BBBFFFDDD???;;;;;;;;;<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCEEEFFFFFFFFFQQQZZZdddttt]]]SSSJJJHHHGGGDDDCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHDDDFFFHHHKKKMMMOOOQQQQQQJJJJJJJJJKKKLLLNNNOOOPPPQQQUUUjjjyyyqqqlllhhheee```\\\[[[[[[ZZZZZZaaakkknnnmmmjjjHHHAAA@@@999<<<;;;:::999999888888888777777777777777777777777777888888777666666777999777777777888888888888888oookkkfffaaa]]]ZZZVVVTTTMMMKKKHHHFFFEEEDDDBBBAAA???===<<<<<<======<<<;;;;;;:::888:::===@@@AAAAAA===<<<;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEHHHBBBMMMXXX\\\www~~~lllVVVOOOIIIHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNUUUccc{{{~~~vvvppplllhhhccc```___```___```fffoooqqqnnnZZZBBB???>>>888<<<;;;:::999888888888888777777777777777777777777666777777666555555666888666777777777888888888999nnnkkkgggccc```]]]ZZZWWWMMMJJJHHHFFFEEEDDDCCCAAA???===<<<<<<======<<<;;;888;;;===<<<999:::>>>BBB???===<<<:::999999::::::999999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEKKK@@@HHHUUUTTTiiiyyyfffRRRLLLGGGHHHHHHFFFFFFHHHFFFFFFFFFEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLUUU^^^kkk{{{tttpppmmmiiifffaaacccdddfffmmmuuuvvvrrrtttNNN???@@@???:::<<<;;;:::999888888888888777777777777777777777777555666666666444444666777666666777777888888888999qqqoookkkhhhccc]]]VVVQQQPPPMMMIIIFFFEEEDDDCCCAAA===>>>?????????>>><<<;;;<<<;;;;;;::::::;;;;;;<<<>>>@@@CCCDDDCCC@@@;;;999;;;;;;:::999:::;;;<<<===@@@???>>>===<<<;;;::::::>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBFFFKKKKKKMMMSSSfffrrr\\\LLLJJJHHHFFFEEEEEEEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMPPPXXX^^^rrrwwwtttuuunnnkkkmmmkkkhhhkkktttzzz{{{SSSAAAAAA@@@<<<999<<<<<<<<<<<<;;;999777666555555666777777777777777555666666777888999999999888888777777777777888888qqqnnnjjjfffbbb]]]WWWSSSOOOLLLIIIFFFEEEDDDCCCAAA===>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<===@@@AAA@@@>>>;;;999;;;;;;:::::::::;;;<<<=====================<<<<<<>>>???AAABBBBBBBBB@@@???>>>>>>???@@@BBBCCCDDDDDDAAAHHHJJJMMMUUUfffgggTTTLLLJJJHHHFFFEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMTTT\\\lll~~~xxxwwwtttooollllllqqqxxx}}}kkkVVVdddlllWWW@@@:::;;;<<<<<<;;;:::999777666555555666777777777777777555666666777888888999999888888777777777777888888pppmmmiiieeeaaa^^^YYYVVVOOOLLLHHHFFFEEEDDDBBBAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::;;;::::::::::::;;;<<<===:::;;;;;;<<<===>>>??????===>>>???AAAAAA@@@??????======???@@@BBBCCCEEEEEE???FFFHHHLLLRRR^^^xxxaaaSSSKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJPPPYYYddd|||uuutttssssss}}}___KKKyyyTTT>>>;;;;;;;;;::::::888777666555555666777777777777777555666666777777888888999888777777666666777777888ooolllgggdddaaa^^^[[[YYYOOOLLLHHHFFFEEEDDDBBBAAA>>>===<<<::::::;;;<<<<<<;;;::::::::::::::::::;;;999:::::::::;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>??????======>>>???@@@??????>>>>>>>>>???@@@BBBCCCDDDDDD@@@GGGHHHIIILLLQQQiii}}}ooo\\\RRRIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJMMMVVV]]]mmmyyy{{{zzz{{{PPP222WWW{{{mmmJJJ888:::::::::999888888777666555555666777777777777777666666666666777777888888777777666666666666777777nnnkkkgggcccaaa___\\\YYYNNNLLLHHHEEEDDDCCCBBB@@@>>>===<<<::::::;;;<<<<<<:::::::::999999:::::::::::::::::::::;;;<<<======:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAACCCIIIHHHGGGIIIJJJWWWqqqzzzbbbQQQJJJHHHGGGGGGFFFEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIKKKLLLSSSYYY]]]~~~~~~fffLLL:::???CCC<<<:::???:::999999888777777777777555555666777777777777777666666666666666777777777777777666666666666777777mmmkkkgggdddbbb___[[[YYYNNNKKKGGGEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<::::::999999999999::::::::::::;;;;;;<<<<<<<<<===999:::;;;;;;<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????BBBBBBBBBAAAAAAAAA@@@@@@CCCIIIGGGGGGKKKKKKSSSeeesssZZZJJJEEEGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHMMMJJJPPPWWWTTTrrr{{{SSSNNNGGG@@@;;;:::<<>>>>>>>>======<<<<<<::::::999999999999::::::::::::;;;<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;>>>=========<<<<<<<<<<<>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCHHHEEEEEELLLMMMQQQ^^^wwwoooZZZKKKFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHEEENNNIIILLLWWWPPPaaajjjJJJBBB;;;999===>>>888222999888777666555666777777555555666777777777777777666666666666666666666666666666555555555555666666lllkkkiiigggddd___ZZZVVVNNNKKKGGGEEEDDDCCCAAA@@@===>>>?????????>>><<<;;;:::999999999999999999:::999:::;;;<<<<<<;;;999999999:::;;;<<<<<<<<<;;;:::<<<<<<==================?????????>>>???@@@@@@AAA??????@@@AAAAAABBBCCCCCCCCCGGGCCCCCCJJJKKKMMMXXXmmmvvviiiXXXKKKGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCOOOHHHIIIWWWOOOXXX___HHHCCC@@@>>>999444777>>>888888666555555666777777555666666777777777777777666666666666666555555555666666555555555555666666kkkllliiieeedddbbb[[[SSSLLLKKKJJJGGGDDDAAA???======;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBEEECCCDDDFFFGGGHHHLLLSSSddd~~~mmmZZZOOOJJJEEEFFFDDDCCCBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGSSSKKKHHHMMMOOONNNWWWeeesssPPPAAA>>>;;;:::;;;;;;888666888777777666555444444444777666555444444555666777444555555555666666777777666666555555555555666666lllllliiieeecccbbb[[[SSSLLLLLLJJJHHHEEEBBB@@@>>>===<<<;;;<<<======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======>>>>>>???@@@@@@AAA>>>??????@@@@@@AAABBBBBBDDDBBBBBBEEEEEEEEEJJJPPPXXXrrruuufffUUUKKKIIIDDDFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGPPPHHHGGGLLLNNNMMMTTT```uuuaaaFFF@@@===::::::::::::999777777777777666555444444444777666555444444555666777444555555555666666666777666666555555555555666666mmmlllhhhdddbbbbbb\\\TTTMMMLLLKKKIIIFFFCCCAAA@@@>>>===<<<<<<>>>>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<===>>>>>>??????@@@>>>??????@@@@@@AAABBBBBBDDDBBBCCCEEEEEEDDDHHHNNNTTT```kkk^^^OOOHHHIIIEEEFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGKKKFFFFFFKKKLLLKKKPPPZZZ```zzzNNN@@@>>><<<:::999::::::999888777777666666555444444444666666555444444555666666555555555555555666666666666666555555555555666666mmmlllhhhcccbbbaaa\\\TTTNNNMMMLLLJJJGGGEEEBBBAAA???===<<<===>>>???>>>===::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<===>>>>>>??????>>>??????@@@@@@AAABBBBBBFFFDDDEEEGGGGGGFFFIIINNNUUUUUUqqq|||eeeYYYLLLHHHJJJGGGEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGDDDFFFJJJKKKJJJNNNTTTYYYuuufffEEECCC<<<;;;999999999999999999666666666555555444444444555555555555555555555555555555555555555555555555666555555444444555555666mmmllliiidddbbbbbb\\\TTTMMMMMMLLLJJJHHHEEECCCBBB???===<<<===>>>???>>>===::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????>>>??????@@@@@@AAABBBBBBEEEDDDEEEHHHGGGFFFHHHMMMQQQLLLaaattt^^^TTTIIIFFFIIIGGGEEECCCBBBAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGIIIJJJIIILLLPPPVVVddd~~~VVV>>>EEE:::::::::999888777888999555555555555444444444444444444555555555555444444555555555555555444444444555555444444444444555555kkkllliiieeedddbbb[[[SSSMMMLLLKKKJJJHHHEEECCCBBB>>>===<<<<<<>>>>>>===<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>??????@@@@@@AAABBBBBBBBBAAABBBFFFFFFDDDGGGKKKNNNKKKYYYhhhUUUNNNEEECCCFFFDDDEEECCCAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???BBBCCCCCCDDDDDDEEEEEEFFFDDDEEEGGGHHHHHHIIIKKKNNNUUUYYYvvvyyyiiiIII888???:::::::::999666666666888444444444444444444444444444444555555555555444444555555555444444444444444555555444444444444555555jjjkkkjjjgggeeecccZZZQQQLLLKKKKKKIIIGGGEEECCCBBB===<<<;;;<<<======<<<;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA>>>??????@@@@@@AAABBBBBB@@@???AAAEEEFFFEEEGGGLLLMMMNNNVVVoooyyy^^^NNNJJJDDDCCCGGGEEEEEECCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@???BBBBBBCCCCCCDDDEEEEEEEEECCCEEEFFFFFFEEEGGGJJJLLLRRRRRRddd}}}{{{kkkUUUBBB999===:::;;;;;;999555444555777444444444444444444444444333444444555555444444333555555555444444333333333555444444333333444444555iiikkkjjjhhhgggcccZZZPPPKKKKKKJJJIIIGGGEEECCCBBB===;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBAAA@@@CCCGGGHHHGGGJJJNNNJJJMMMQQQ^^^rrrYYYKKKJJJEEEEEEIIIHHHDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEECCCAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBEEEEEEDDDCCCFFFIIIJJJMMMLLLWWWxxx[[[KKKCCC===???:::;;;<<<999555333444666444444444444444444444444333333444555555444333333555555555444444333333333555444444333333444444555jjjllljjjfffccc```YYYQQQLLLKKKJJJIIIGGGDDDBBBAAABBB@@@>>>=========;;;999::::::::::::::::::::::::888888999::::::;;;<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHNNNUUURRRVVVxxxfffUUUIIIIIIHHHAAAAAAFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGKKKTTTUUUbbbuuuUUU???>>>AAA:::999999888777666555444444555444333333555555444333333333333444444444555555444444444444444444444444444444444444444555666777iiikkkjjjeeeccc```YYYRRRLLLKKKJJJIIIGGGDDDBBBAAAAAA???>>>===>>>===<<<:::::::::::::::::::::::::::888888999::::::;;;<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCBBBBBBDDDFFFNNNSSSOOOSSSnnnttt^^^PPPFFFGGGGGGBBBAAAFFFCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIPPPPPP[[[{{{aaaKKK===<<<<<<555999999888777666555444444555333333333444555444333333333333444444444444555444444444444444444444444666555555444444444555555hhhjjjiiieeebbb```ZZZRRRKKKKKKJJJHHHFFFDDDBBBAAA???>>><<<===>>>>>>===;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDEEEEEEEEECCCCCCEEEGGGMMMNNNKKKPPPfffbbbTTTJJJCCCEEEFFFBBBBBBEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHLLLMMMUUUiiinnnKKKAAA<<<:::999444999888777777666555444444555333222333444555444222333333333333444444444444444444444444444444444444777666555444333333333333hhhjjjiiieeebbb```ZZZRRRKKKKKKJJJHHHFFFDDDBBBAAA>>><<<;;;<<<>>>>>>===<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBBBBFFFGGGHHHFFFEEEEEEFFFHHHJJJJJJHHHQQQaaayyypppYYYNNNGGGCCCEEEFFFBBBAAADDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJLLLLLLRRR]]]mmmZZZ??????===888999888888777777666555555444444444333222222444444333222222222333333333444444444333333333333333333333333666555444444333333333444hhhjjjhhhdddbbb___YYYQQQKKKJJJIIIHHHFFFCCCAAA@@@===<<<;;;<<<===>>>===<<<::::::::::::::::::::::::999999::::::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBBEEEFFFFFFEEECCCCCCDDDFFFHHHHHHHHHQQQ]]]nnneeeUUUKKKHHHEEEFFFEEEBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFIIIJJJKKKPPPUUU]]]oooMMM<<>>===;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<=========;;;;;;<<<<<<<<<=========>>>??????@@@@@@AAABBBBBBAAABBBBBBAAA@@@@@@BBBCCCHHHIIIHHHNNNVVV```~~~\\\QQQIIIHHHGGGEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHLLLPPPSSSnnnZZZCCC;;;>>>777333999<<<666666666555555555444444444222111222333444333111222222222222333333333333333333333333333333333333222222222222333444555666jjjkkkiiidddaaa]]]VVVNNNJJJJJJIIIGGGEEECCCAAA@@@===<<<;;;;;;<<<===<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAABBBBBB???AAAAAAAAA@@@AAABBBDDDGGGJJJIIIKKKQQQWWWmmmoooUUUMMMFFFGGGFFFCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDGGGFFFJJJPPPOOO[[[tttrrrKKK===999;;;555777<<<:::666666555555555444444444333222111222333333333111111222222222222333333333222222222222222222222222333333333222333333444444kkkllljjjddd```]]]UUUMMMJJJJJJIIIGGGEEECCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHEEEJJJHHHIIIPPPUUUccczzzfffRRRKKKCCCDDDDDDAAA@@@BBBDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEIIIGGGJJJQQQOOOQQQ^^^~~~\\\DDD:::999999777===AAA:::555555555555555444444444333222111111333333222111111111222222222333333333222222222222222222222222555555444333222222222222jjjgggdddbbbaaa\\\TTTOOOHHHHHHGGGGGGEEEDDDBBBBBB???>>>===<<<;;;:::::::::999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDD@@@AAACCCCCCBBBBBBDDDEEEGGGCCCGGGOOOQQQPPP[[[kkkrrrSSSKKKFFFHHHHHHFFFEEEDDDBBBBBBAAABBBBBBAAA@@@@@@??????>>><<>><<<===?????????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKOOOTTTXXXllljjjLLL===;;;888777888888666555555555555555555555555555555555444333333222111111222222222222222222222222444333333222222333333444333333333333333333333333iiigggdddbbb```[[[TTTNNNHHHHHHHHHGGGEEEDDDBBBAAA>>>===<<<;;;::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???======>>>>>>???@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFJJJDDDEEEKKKMMMMMMVVVcccgggNNNJJJGGGEEECCCBBBBBBCCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@???===<<<===????????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGHHHIIILLLQQQTTTcccuuu}}}WWWBBB<<<:::888777777777666555555555555555555555555555555444444333222222111111222222222222222222222222222222222111111222222222333333333333333333333333hhhfffcccaaa```[[[TTTNNNHHHHHHHHHGGGEEEDDDBBBAAA===<<<;;;::::::999999:::999999999999999999999999999999999999::::::::::::777888888999999999999999999999:::;;;;;;<<<<<<===<<<<<<===============<<<<<<===>>>@@@@@@@@@@@@???AAABBBDDDDDDCCCCCCEEEFFFOOOHHHEEEIIIKKKKKKRRR[[[wwwXXXHHHJJJEEEDDDAAA???BBBEEEEEEAAA<<<>>>>>>??????@@@AAAAAABBB======>>>===<<<<<<===????????????@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCEEEFFFFFFGGGIIIMMMPPPWWW]]]www]]]DDD<<<<<<:::777777777777666555444444444444444444444444444444333333222222111111222222222222222222222222111111000000000000111111333333333333333333333333hhheeebbbaaa___[[[TTTNNNIIIIIIHHHGGGEEECCCBBBAAA<<<;;;:::999999999999999999999999999999999999999888999999999999:::::::::777777888999999999999999999999:::;;;;;;<<<<<<===<<<<<<>>>>>>>>>===<<<;;;>>>@@@BBBDDDEEEDDDCCCBBBAAACCCDDDDDDDDDDDDEEEGGGRRRJJJFFFHHHKKKMMMQQQWWWjjj{{{pppMMMGGGJJJBBBEEEBBB@@@DDDJJJKKKDDD>>>>>>>>>??????@@@@@@@@@AAA======<<<<<<;;;<<<===???????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCEEEFFFFFFFFFGGGJJJLLLQQQRRR___mmmHHH<<>>>>>>>>===<<<;;;@@@AAADDDFFFFFFFFFDDDCCCAAABBBDDDDDDCCCCCCEEEFFFMMMHHHEEEGGGJJJMMMQQQTTT___}}}}}}```JJJHHHIII???FFFBBBAAAEEEKKKLLLFFF???@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKNNNSSSWWWggg___AAA:::BBB999777555555666666555444444444444444444444444444333222222222222222111111000000000111111222222222222222111111111111222222222222222222222222222222hhhfffcccbbbaaa]]]VVVPPPJJJIIIIIIGGGEEECCCAAA@@@;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888999999999999999::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<===============<<>>AAA@@@@@@???>>>>>>======<<<;;;;;;===???@@@>>>===>>>>>>>>>????????????@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGGGGGGGGGGIIIJJJLLLSSSTTT[[[~~~uuuTTT>>>999>>>888666555444555666555444333333333333333333333333222222222222222222111111//////000000111222222222222222222111111222222222222222222222222222222222iiifffdddcccbbb^^^WWWRRRJJJJJJIIIGGGEEECCCAAA???<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999888888888888999999999999999::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAABBBBBBBBB???@@@BBBBBBAAAAAACCCDDD???CCCFFFFFFFFFHHHKKKNNNQQQccc~~~lllRRROOOIIIBBBDDDFFFBBBAAA@@@AAABBBBBB@@@???????????????>>>>>>>>>>>>;;;;;;<<>>>>>>>>>>>????????????===>>>>>>??????????????????@@@@@@AAAAAABBBCCCCCCBBBDDDFFFGGGGGGGGGHHHJJJKKKLLLPPPXXXjjjxxxZZZFFF<<<888999777666444444555666555444333333333333333333333333111111111111111111222222/////////000111222222222111111000000000000111111111111111111111111111111iiigggddddddccc___XXXSSSJJJJJJIIIGGGEEECCC@@@???<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999777888888888888999999999999999:::;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDD>>>@@@AAAAAAAAAAAABBBDDD???EEEJJJJJJGGGHHHLLLNNNRRR\\\kkkWWWEEEMMMHHH===AAAKKKBBBBBBBBBAAAAAA@@@@@@@@@=========>>>??????@@@@@@;;;;;;===@@@DDDCCC???;;;>>>>>>>>>>>>????????????======>>>??????????????????@@@@@@AAAAAABBBCCCCCC@@@CCCEEEFFFFFFFFFHHHIIIKKKFFFKKKWWW\\\hhhaaaEEE===;;;999777777555444444555555555444333333333333333333333333111111111111111111222222...//////000111222222222000000////////////000000111111111111111111111111hhheeecccbbbaaa^^^XXXSSSMMMKKKHHHGGGFFFDDDBBB@@@???===;;;;;;<<<===>>>===;;;;;;::::::::::::999999999888777666666777888999888;;;;;;999999<<<;;;888<<<;;;:::999999999999999:::;;;<<<<<<<<<<<<>>>@@@CCCDDDFFFGGGFFFDDD@@@>>>@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJLLL^^^cccnnncccRRRGGGHHHIIICCCAAADDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>==================>>>AAADDDCCC???;;;============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCC@@@???AAAAAABBBCCCDDDEEEFFFFFFLLLKKKMMMQQQQQQZZZyyytttKKKCCC>>>888999:::666666555444444444444555333333333222222111111111000000000000000000000000000000000000000000000000...000222222111000000000000000000000000000000000iiigggdddbbbaaa^^^WWWRRRMMMKKKHHHGGGFFFDDDBBB@@@???===;;;;;;<<<=========;;;;;;:::::::::999999999999888777777777777888999666999999777888;;;;;;888>>>===<<<;;;;;;;;;;;;<<<:::<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGFFFCCC@@@>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIMMMZZZ]]]fff^^^OOOEEEFFFGGGBBB@@@CCCAAAAAA@@@??????>>>======>>>>>>>>>>>>=========<<<===<<<===@@@BBBBBB???;;;@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIHHHKKKPPPPPPUUUlllgggEEE@@@<<<777999:::666666555444444444444444333333333222222222111111000000000000000000000000000000000000000000000000...000222222111000000000111111111111111111111111kkkhhheeecccaaa]]]VVVQQQLLLJJJHHHGGGFFFEEEBBB@@@>>><<<;;;;;;<<<======<<<::::::::::::999999999999999999888888888888999999666999:::888999<<<===:::======<<<;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@AAACCCDDDEEEEEECCC@@@>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKSSSRRRZZZxxxuuuWWWKKKBBBDDDEEEAAA@@@BBB@@@@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<<===<<<<<<===??????>>><<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCBBB@@@???@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDHHHMMMNNNOOO\\\lllyyyTTT>>>===888555888:::666555555444444444444444333333333222222222222111000000000000000000000000000000000000000000000000///000222222000///000111111111111111111111111111mmmjjjfffcccaaa\\\UUUOOOLLLJJJHHHFFFFFFEEECCCAAA>>><<<;;;;;;<<<===<<<;;;:::::::::999999999999888:::999999999999999999:::888;;;;;;:::;;;???@@@>>>;;;::::::999999999::::::;;;<<<===<<<;;;<<<>>>???@@@AAACCCDDDDDDBBB@@@??????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHLLLJJJPPPbbbyyybbbQQQHHHAAABBBDDDBBB@@@BBB@@@?????????>>>>>>>>>===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::???EEEFFFCCC@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDEEECCCFFFKKKLLLLLLRRR[[[^^^EEE:::;;;666333777888666555444444333333444444222222222222222222222222000000000000000000000000///////////////////////////000222111000///000111222222222222222222222222oookkkgggdddaaa\\\TTTOOOKKKIIIGGGFFFFFFEEECCCAAA===<<<;;;;;;<<<<<<;;;999::::::999999999888888888999999999999999999999999888;;;;;;999:::???@@@???::::::999999999::::::;;;<<<=========;;;;;;===???>>>???AAABBBBBBAAA@@@?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJIIINNNWWWaaa~~~oooTTTLLLFFFBBBCCCDDDCCCBBBCCC?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>;;;;;;;;;;;;<<<<<<==============================888???FFFJJJHHHDDDAAA@@@AAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEHHHJJJLLLPPPTTTllleeeLLL===999;;;555444888555555555444333333333333333222222222222222222222222000000000000000000000000////////////////////////000111111111//////000222111111111111111111111111ooolllgggdddbbb\\\UUUOOOKKKIIIGGGFFFFFFEEECCCBBB===<<<;;;<<<<<<<<<:::888999999999999888888888888888888999999999999888888777999999666777;;;===<<<<<<<<<;;;;;;;;;<<<======<<<=========;;;;;;===???===>>>???@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFKKKLLLPPPUUUXXXlllyyy}}}```QQQHHHFFFCCCCCCCCCDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<;;;::::::<<<>>>;;;<<<<<<======>>>>>>???========================:::>>>DDDJJJKKKHHHCCC???AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGIIILLLPPPRRRaaauuuzzzLLLCCC::::::;;;555666999444555444444333333333333333111222222222222333333333000000000000000000000000000000000000000000000000000111111000//////000222000000000000000000000000oookkkgggeeebbb]]]UUUPPPKKKIIIGGGFFFFFFFFFDDDBBB===<<<;;;<<<<<<<<<999777999999999999888888888888777777888999999888777777888:::999555666:::<<<:::;;;;;;;;;;;;;;;<<<===>>><<<===>>>===;;;;;;===>>><<<===>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDKKKLLLNNNTTTUUUccc{{{~~~zzz{{{xxxTTTQQQEEEEEEDDDBBBBBBCCCBBBAAA===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999;;;======;;;:::<<<>>><<<<<<<<<===>>>?????????==============================@@@EEEIIIJJJEEE@@@@@@@@@BBBCCCEEEFFFGGGHHHEEEGGGHHHGGGHHHJJJMMMOOOXXXgggzzzeeeAAA>>>888::::::555999<<<444555444333333222222333333111111222222222333333333000000000000000000000000000000000000000000000000111111111000//////111333////////////////////////oookkkgggeeebbb]]]VVVPPPJJJIIIGGGFFFFFFFFFDDDBBB===<<<;;;<<<===<<<999666999999999888888888888777666777888999999888777666:::<<<:::777777;;;===;;;999999999999999:::;;;<<<======>>>===;;;;;;<<<>>>;;;<<<===???@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@HHHHHHJJJQQQTTT^^^qqqyyy{{{gggHHHLLLCCCDDDDDDBBBAAABBBAAA???============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888;;;>>>>>><<<;;;<<<>>>:::;;;;;;<<<===>>>>>>???========================@@@===;;;@@@GGGIIIFFFAAA======???AAACCCEEEFFFGGGBBBFFFIIIHHHGGGHHHJJJKKKLLL\\\ggg}}}wwwZZZ@@@<<<777999999555;;;>>>444555444333333222222333333111111111222222333333333000000000000000000000000000000000000000000000000111111111000...///111333////////////////////////kkkkkkhhhbbb]]]ZZZSSSLLLHHHHHHGGGFFFDDDBBBAAA@@@===;;;::::::::::::888777999999::::::::::::;;;;;;999999999999999999999999:::999888888999;;;<<<>>>777888888999;;;;;;<<<<<<<<<<<<<<<<<<==================<<<<<<<<<>>>@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBHHHIIIKKKLLLOOOUUU\\\aaa}}}zzz{{{UUUIIIMMMCCCBBBAAA@@@@@@@@@AAABBBBBB@@@>>><<<;;;;;;<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============????????????@@@BBBDDDFFFGGGFFFEEEDDDBBB@@@??????DDDDDDDDDEEEFFFFFFGGGGGGNNNRRRXXXdddyyyYYYGGGBBB;;;:::888777555444444333111111222333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000llllllhhhaaa\\\YYYSSSLLLHHHHHHGGGFFFDDDBBB@@@???===<<<::::::;;;;;;999888999999999:::::::::;;;;;;999999999999999999999999888888888999999:::;;;<<<;;;;;;:::::::::999999999<<<<<<<<<<<<===============<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEHHHMMMSSSXXXrrr{{{nnnOOOIIIFFFBBBBBB@@@?????????@@@AAAAAA???>>><<<;;;<<<===>>>>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>???@@@AAACCCDDDDDDCCCCCCCCCBBBBBBAAAAAACCCDDDDDDEEEEEEFFFGGGGGGIIIKKKOOOVVViiijjjLLL@@@<<<;;;:::888666555444333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000111111111222222000000000000000000000000nnnmmmhhh```[[[XXXRRRLLLHHHHHHGGGFFFDDDBBB@@@???>>><<<;;;;;;<<<<<<:::999999999999999::::::::::::999999999999999999999999777777888999::::::::::::;;;;;;<<<<<<<<<;;;:::999;;;<<<<<<<<<<<<============<<<<<<<<<===>>>???@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGKKKPPPTTTddd}}}zzzyyy|||SSSIIIKKK@@@AAA@@@@@@???>>>????????????>>>===<<<<<<<<<>>>>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJLLLPPPXXXppp~~~VVVAAA;;;888:::999777666444444333333444333222111000000111222111111111111111111111111000000000000000000000000//////000000000000111111000000000000111111111111000000000000000000000000ooommmggg^^^YYYWWWRRRLLLGGGGGGGGGEEEDDDBBB@@@???>>>===;;;;;;<<<<<<;;;:::888999999999999:::::::::888888888888888888888888666777888999:::999888888666999===@@@BBB@@@===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDGGGHHHHHHHHHIIIKKKPPPSSSZZZkkk~~~yyyzzz~~~hhhFFFHHHMMM???@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???===<<<;;;;;;:::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFJJJHHHLLLRRRTTTcccoooHHH===<<<888999888666555444333333333666444222000//////000111111111111111111111111111000000000000000000000000////////////000000000111/////////000000000111111////////////////////////nnnmmmfff^^^YYYWWWRRRLLLGGGGGGFFFEEECCCAAA???>>>===<<<;;;;;;<<<===<<<:::888888888999999999::::::888888888888888888888888666777888999:::999888777555999@@@EEEFFFCCC>>>:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEGGGJJJMMMOOO^^^mmm}}}vvvpppvvvxxxtttwwwuuuYYYGGGGGGIII@@@????????????>>>>>>======;;;;;;;;;<<<<<<===>>>>>><<<;;;;;;::::::::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEBBBGGGOOORRRXXXsssWWW???>>>>>>888777777555444333333333333555444111///...///000111000000000000000000000000////////////////////////...////////////000000000....../////////000000000////////////////////////lllkkkfff^^^ZZZXXXSSSLLLGGGGGGFFFEEECCCAAA???>>>===;;;:::;;;<<<<<<;;;:::888888888888999999999999888888888888888888888888888888999999999999999888888<<>>?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDEEEHHHJJJIIIVVV]]]bbboooqqqtttnnnpppyyyxxx~~~{{{[[[QQQHHHDDDDDD@@@>>>????????????>>>======;;;;;;;;;<<<============;;;;;;::::::::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>===???????????????>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDBBBEEELLLOOOQQQ]]]mmm||||||~~~]]]CCC;;;===<<<666666666555444333222222333333222111000//////000111000000000000000000000000////////////////////////......////////////000000............////////////000000000000000000000000iiiiiieee___[[[YYYSSSLLLGGGFFFFFFDDDCCCAAA???>>>;;;:::999:::;;;<<<;;;:::888888888888999999999999888888888888888888888888::::::999999999999:::::::::;;;>>>??????===:::888::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAAEEEFFFGGGFFFFFFFFFHHHJJJIIIPPPTTTXXXlllvvvrrrpppoooqqqooouuu}}}iiiSSSMMMFFFAAABBB@@@??????@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHKKKPPPWWW\\\llljjjVVVBBB::::::999777777666555444333222222222222111111111111000000000000000000000000000000000000////////////////////////........./////////000000------........./////////000000000000000000000000ggghhheee```\\\ZZZSSSLLLFFFFFFFFFDDDCCCAAA???>>>;;;999999999;;;;;;:::999777888888888888999999999777777777777777777777777<<<;;;:::999999999:::;;;888888888888999;;;<<<===:::::::::;;;;;;;;;<<<<<<:::;;;===?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCBBBAAA@@@BBBDDDEEEDDDDDDDDDFFFHHHHHHHHHMMMUUU___yyytttvvvuuunnnlllsss{{{}}}zzz}}}|||eeeVVVMMMCCCAAADDDAAA???@@@@@@AAAAAA???>>>===;;;<<<<<<===<<<<<<;;;;;;:::::::::999999:::;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<>>>@@@@@@@@@???<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDBBBFFFFFFCCCEEENNNWWWYYYZZZwww}}}SSSBBB777:::<<<666444888555555444333222222222222///000000111111111000000000000000000000000000000////////////////////////............/////////000---------.........//////000000000000000000000000jjjjjjfff___[[[YYYTTTNNNFFFEEECCCAAA???>>>>>>======<<<<<<;;;;;;:::999999999999999888888888777777777777777777777777777777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>????????????@@@@@@@@@AAA@@@?????????@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEFFFKKKOOOPPPWWWnnnwwwssswwwlllnnnqqqvvv{{{}}}bbbJJJEEEGGGCCC@@@BBB>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::888777;;;@@@AAA>>>999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<@@@DDDBBB>>>===@@@DDDDDDDDDFFFHHHKKKMMMPPPQQQVVViii~~~jjjGGGCCC===888777666666666333333333222222222111111000000111111111111000000//////000000000000//////111111000000//////......////////////////////////............////////////////////////000000000000jjjjjjfff___[[[YYYTTTMMMGGGFFFDDDBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999999999999888888888777777777777777777777777777777666666666777888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<==================>>>???>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJMMMVVVjjjvvvrrrqqqooooooqqqvvv{{{mmmWWWFFFDDDFFFBBB???@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::===@@@@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<>>>>>@@@CCCBBBCCCDDDFFFHHHKKKMMMOOOOOOZZZgggtttrrrQQQBBB???:::888777888777777333333222222222111111111000000111111111111000000//////000000000000//////000000000000//////..........................................////////////.../////////000000000000kkkkkkfff___[[[YYYSSSMMMHHHGGGEEECCCAAA@@@??????===<<<<<<;;;;;;:::999999999999999888888888888888777777777777777777777777666666666777888888999999888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCGGGFFFFFFKKKUUUcccpppxxxvvvrrrmmmkkkmmmqqqtttvvvsssttt|||iiiXXXKKKBBBCCCCCC???===???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888;;;???@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@AAABBBDDDFFFHHHKKKLLLKKKPPPWWW^^^iii~~~[[[???<<<:::888777888888888777333222222222222111111111///000000111111000000///...//////000000//////...000000000////////////...........................---............/////////....../////////000000000kkkkkkggg___[[[XXXSSSLLLIIIGGGFFFDDDBBBAAA@@@@@@===<<<<<<;;;;;;:::999999888888888888888888888888777777777777777777777777666666666777888888999999888888888999999999999999999999:::::::::;;;;;;;;;888999::::::;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCHHHGGGGGGKKKSSS[[[bbbeee{{{sssllllllsssxxxwwwsssyyyuuuuuu|||qqqVVVKKKDDDAAABBBAAA======AAA>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::777<<>>:::999:::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@??????@@@CCCDDDDDDCCC@@@AAAAAACCCEEEGGGIIIJJJLLLLLLSSS[[[___ooo}}}~~~iiiLLL<<<999888777777888888666444222222222222111111111111//////000000000000//////...//////////////////...////////////////////////........................---------.........//////........./////////000000kkkkkkfff___[[[YYYSSSMMMIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<;;;;;;:::999999888888888888888888888888777777777777777777777777666666666777888888999999888999999999:::::::::;;;999999999:::::::::;;;;;;888999:::<<<<<<===<<<<<<======>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFGGGIIIJJJLLLQQQXXX]]]fff~~~mmmjjjttt}}}}}}wwwssstttxxxuuu]]]OOOGGGDDDBBBAAA???===???CCC============<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999::::::::::::::::::::::::666<<>>???BBBCCCBBBAAAAAAAAABBBCCCEEEFFFHHHIIILLLHHHMMMVVVXXX^^^zzztttSSS@@@;;;999888777777777666333111222222222111111111000000//////000000000000//////......////////////...................../////////........................------------........................////////////jjjjjjfff___[[[YYYTTTNNNIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<;;;;;;:::999999888888888888888999999999777777777777777777777777666666666777888888999999888888999999:::;;;;;;;;;999999999999::::::::::::999;;;===>>>?????????>>>=========>>>>>>>>>??????>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCFFFHHHHHHGGGIIIPPPWWWUUUooo|||nnnqqq~~~|||xxxtttqqqoooqqqzzz[[[PPPJJJGGGFFFDDDAAA>>>>>>@@@BBB=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::777;;;???>>>:::777888:::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????BBBBBBCCCCCCDDDFFFGGGHHHOOOHHHHHHNNNOOOSSSfff|||{{{|||]]]FFF<<<999:::888777666666555222000222111111111111000000000...//////000000//////...---......//////......------............/////////------------------------,,,------------.........------........./////////hhhhhheee___\\\ZZZVVVOOOHHHGGGEEECCCBBB@@@@@@???===<<<<<<;;;;;;:::999999777777888888888999999999777777777777777777777777666666666777888888999999777777888888999:::::::::888999999999999:::::::::888999;;;===??????>>>===============>>>>>>>>>???>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCFFFHHHHHHGGGHHHLLLPPPNNN\\\nnnwwwzzz}}}tttnnnqqqxxxyyy^^^NNNLLLEEEDDDDDDCCCAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999888:::;;;:::888777888:::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>@@@BBB@@@>>><<<>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGKKKHHHIIIKKKLLLOOOZZZggg{{{zzzzzzzzz|||eeeIIIBBB>>>777:::888666555555555333111111111111111000000000000......////////////......---......//////......------------.........//////------------------------,,,,,,---------.........---------.........//////ggghhhddd___\\\[[[VVVPPPHHHGGGEEECCCAAA@@@??????===<<<<<<;;;;;;:::999999777777888888999999999999777777777777777777777777666666666777888888999999555666666777888999999999888888999999999:::::::::444666888:::<<<<<<;;;:::============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBFFFGGGHHHJJJKKKKKKLLLLLLPPPVVV[[[gggzzzrrrppptttooosssyyymmmLLLKKKNNNBBB???AAABBBAAAAAAAAA>>>;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999999999999999999999888999999888777777999:::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======AAADDDGGGDDD@@@===@@@CCCBBBBBBBBBBBBCCCDDDEEEEEE@@@DDDIIIKKKKKKLLLRRRXXXccc|||{{{xxxuuuuuu|||oooEEE777@@@???222:::888555555555666555444111111111111000000000000......////////////......---..................------------.........//////------------------------,,,,,,,,,---------......---------.........//////jjjjjjggg```[[[XXXTTTNNNHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;;;;::::::::::::999888777777888999:::::::::999888777666555555666666777888999::::::;;;<<<:::888888999;;;;;;;;;999999999888777888:::<<<;;;<<<======;;;:::;;;<<<======>>>>>>????????????AAA======BBBCCC@@@???AAAAAAAAACCCDDDBBB???AAADDDFFFFFFFFFGGGHHHIIIJJJKKKIIINNNVVVbbbttt~~~yyy~~~xxxuuupppqqqqqqqqqwww[[[HHHDDDEEEFFFBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999999999::::::::::::999999999999999999999999999999:::999999888888999999:::888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999:::;;;===???@@@HHHFFFCCCAAA?????????@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJMMMRRRUUUcccsss}}}}}}{{{wwwuuuwww}}}tttSSSCCC;;;666666===666666555444333333222222111111111111000000000000//////............//////........................//////.........---------........................+++,,,------......------...------,,,,,,------...iiiiiifff___[[[XXXSSSNNNHHHGGGEEECCCAAA@@@??????<<<;;;;;;;;;;;;:::::::::999999888777777888999999777777777777777777666666888888888888888888999999888666555555666777777777888999:::999888888:::<<<999;;;<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>?????????>>>>>>???BBBCCCCCCBBBAAABBBCCCCCCCCCBBBDDDFFFEEEEEEEEEEEEGGGHHHIIIJJJNNNOOORRRXXXeeeyyy|||wwwuuussspppqqqwwwyyyVVVHHHFFFDDD@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888999999999999888888999999999999999999999999:::999999888888999999:::999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<>>>???CCCBBB@@@>>>>>>>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHIIILLLPPPTTTYYYddd}}}zzzxxxxxx{{{~~~zzz```GGG===;;;888:::@@@555555555444333333222222111111111000000000////////////............//////........................///.........------------........................+++,,,------......------------,,,,,,,,,,,,------hhhhhheee^^^[[[XXXSSSLLLGGGFFFEEECCCAAA@@@??????;;;;;;;;;;;;::::::::::::999999888777777888999999555555555666666777777777999999888888888777777777888888888888888888888888888999;;;;;;:::::::::;;;777999::::::999999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<@@@@@@<<>>============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;<<<============<<<<<<<<<>>>@@@AAA???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFFFFGGGJJJMMMPPPSSSWWWhhh{{{yyyxxxxxxwwwxxxxxx{{{wwwZZZIII:::888999999:::???555444444333333222222222111111000000000000////////////............//////....................................------------------------------------+++,,,------......------------,,,,,,,,,,,,------ggggggccc^^^[[[YYYSSSKKKGGGFFFDDDBBBAAA??????>>>;;;;;;;;;:::::::::999999999888888888888888888999555555555555666666666666888888888888777777777777999:::;;;;;;:::999999999777999<<<<<<;;;::::::;;;777999:::;;;::::::<<<>>>>>>>>>>>>>>>>>>=========:::BBBAAA999===JJJMMMEEEBBBDDDCCCAAAAAACCCDDDBBBCCCCCCCCCDDDEEEFFFHHHHHHGGGLLLQQQRRRQQQ]]]yyyxxxuuussspppmmmmmmsssyyy}}}jjjRRRDDDCCCDDDBBB>>>@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777777777777777777888888999999999999999::::::999999888888888888999999999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===???@@@?????????@@@AAAAAABBBBBBAAACCCDDDEEEEEEGGGJJJMMMPPPPPPWWWfffuuu}}}|||zzzxxxwwwuuussstttzzziiiWWWFFF<<<555666888666666777444333333333222222222111111000000000///////////////......------......///........................------------------------------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,---gggfffbbb^^^\\\ZZZSSSJJJGGGFFFDDDBBB@@@???>>>>>>;;;;;;:::::::::999999999888888888999999888888888777777777666555444444444555666666777888888999999666999;;;;;;999777666777777999;;;<<<;;;:::::::::888:::;;;<<<;;;<<<===???>>>>>>==================:::BBBAAA999===JJJMMMEEEDDDJJJKKKEEEAAACCCCCCAAADDDDDDDDDDDDEEEGGGHHHIIIDDDIIIOOOQQQQQQYYYnnnzzzvvvtttsssoookkkggggggnnn~~~^^^UUUJJJBBB@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888888777666666777888888888888888999999:::::::::999888888777777888888999999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJKKKIIIMMMUUUZZZdddzzz~~~vvvuuutttssstttwwwzzz|||}}}yyyxxx|||}}}dddKKK===<<<888666777777555333333222222222222222111111111000000000////////////.........------------..............................,,,,,,------------------------------------------+++,,,------......------,,,,,,,,,++++++,,,,,,,,,gggfffbbb^^^^^^\\\TTTJJJFFFEEEDDDBBB@@@???>>>>>>::::::::::::999999999999777888999999999999888777999888888777666555444333444555555666777888999:::777;;;??????;;;888777888777888::::::999999999:::999;;;<<<<<<<<<<<<===>>><<<<<<<<<======>>>>>>>>><<<@@@@@@<<>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999888777666666777888999888888888999999::::::;;;888888777777777777888888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;;;;===============<<<<<<<<<===>>>>>>??????@@@AAAAAA???AAACCCDDDCCCDDDFFFGGGJJJHHHLLLRRRTTTWWWfffwww}}}ttttttttttttsssrrrqqqppppppyyy|||xxxvvvwwwwwwyyy|||mmmRRR@@@999666666666666666555444444111111111111111111111111000000////////////............------------..............................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,hhhfffbbb______^^^UUUJJJFFFEEECCCAAA@@@>>>>>>===:::::::::999999999999888777888999999999999888777888888888777777666666666555666666666777777888888888===BBBBBB===999888999777888888888777777999::::::;;;<<<<<<::::::;;;<<<:::;;;;;;<<<===>>>?????????>>>>>>???BBBCCCCCCBBB???OOOXXXOOOCCCBBBCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGJJJHHHGGGIIILLLRRR___kkklllzzz|||yyysssnnnkkkllljjjjjjpppyyy|||qqqRRRKKKIIIEEEBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999:::999888777777888999:::777888888999::::::;;;;;;888888777777777777888888777777777888888888999999:::;;;;;;<<<<<<;;;;;;:::777888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>???@@@@@@@@@???AAACCCDDDCCCCCCDDDFFFJJJGGGJJJQQQSSSSSS]]]kkkyyyxxxvvvsssqqqppppppooooootttzzzzzzxxxvvvttttttuuuvvvwwwuuuyyy~~~mmmWWWEEE<<<<<<333555666444222333444444000111111111111111111111000000/////////............------,,,,,,------...........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,hhhfffbbb``````___VVVJJJFFFEEECCCAAA@@@>>>>>>===:::::::::999999999888888777888999::::::999888777777777777777888888888888777777777777666666666666333999>>>>>>:::555444555777777777666555666888;;;999;;;<<<;;;999999999;;;999:::;;;<<<===???@@@@@@AAA======BBBCCC@@@???AAA777LLLXXXNNNAAA>>>AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHFFFGGGKKKLLLJJJLLLQQQ[[[bbbwww|||uuupppooolllhhhmmmuuummm|||nnnUUUIIIFFFBBB>>>>>>@@@AAA???<<<>>>>>>===;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999;;;:::888777777888:::;;;777777888999::::::;;;;;;888888777777777777888888666777777777777888888888:::;;;;;;<<<<<<;;;;;;:::666777999;;;<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@???AAACCCDDDCCCCCCDDDEEEFFFBBBCCCJJJLLLLLLTTT```kkklll~~~yyyssspppooopppqqqnnnoooppppppqqqvvv~~~|||vvvsssooooooqqqrrrssssssssssssssswww}}}kkkPPP@@@777555888555777666222///000222333000000000000000111111111000/////////...............------,,,,,,------...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++,,,cccccc```[[[YYYYYYUUUPPPFFFFFFEEEDDDCCCAAA???>>>:::::::::999999:::;;;;;;888777555555777777777666666666666666777777777777777777777777888888888888;;;::::::999888888888999999999888888888888888888::::::::::::::::::::::::>>>???@@@???>>>===>>>???>>>????????????@@@@@@@@@>>>@@@DDDGGGGGGEEEBBB???CCCBBBBBBCCCEEEFFFEEEDDDGGGFFFHHHKKKLLLJJJMMMRRRUUU[[[dddwww}}}wwwtttsssrrrqqqqqqpppttt{{{bbbRRRKKKFFFDDDCCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;;;;::::::888999999999999888777777888999999::::::999999888666666777888999999::::::777777777777666666666666777777777777777777777777:::::::::::::::::::::::::::<<<>>>???===;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>999===???======@@@BBBAAA@@@AAABBBBBBCCCCCCBBBBBBDDDEEEFFFHHHJJJKKKMMMNNNQQQSSSbbb{{{sssooonnnpppqqqpppoooooopppsssuuuvvvxxx~~~~~~zzztttqqqppppppmmmkkkiiikkknnnppppppqqqtttvvvwww{{{sssNNN>>>:::555333555444444444333333222222222111111111111000000000000///............---------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++******++++++,,,---...------,,,,,,------...ggggggccc^^^[[[ZZZUUUOOOFFFFFFEEEDDDBBB@@@???>>>:::::::::999999::::::;;;999888666666888999888777777777777777666666666666666666777777777888888888:::999888777777777777888888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>===>>>???>>>>>>?????????@@@@@@@@@>>>@@@CCCEEEFFFDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEFFFCCC@@@BBBHHHLLLNNNRRRVVVRRRVVV^^^lll|||zzzwwwsssqqqoooqqqtttvvvyyy~~~}}}rrrWWWMMMIIIFFFCCCCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888999999::::::999999888666666777888888999::::::777777777777666666666666777777777777777777777777::::::999999999999999999:::<<<>>>>>><<<::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===;;;???@@@===<<<>>>@@@>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKLLLTTTRRRXXXiii|||uuurrrsssoooooopppooonnnmmmmmmmmmooopppsssxxxzzztttssspppllljjjkkkkkkiiihhheeehhhllloooqqqrrrtttvvvuuuxxx~~~yyy^^^DDD<<<;;;888666888444444333333333222222222111111111000000000//////............------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,,,,------hhhhhhddd^^^ZZZYYYSSSMMMGGGFFFEEECCCBBB@@@???>>>::::::999999999999:::::::::888777777888999999888888888777777666666555555666666777777777777888888888888777666666666777777888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????======>>>???>>>>>>>>>?????????@@@@@@???@@@BBBCCCCCCCCCBBBAAAAAACCCDDDCCCBBBCCCGGGKKKOOOIIIEEEHHHKKKKKKKKKMMMPPPQQQXXXaaammmzzzvvvrrroooooonnnlllooossssssVVVJJJGGGFFFFFFBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999888888999999999999888888666777777888888999999999666666666666777777777777777777777777777777777777888888888888888888888999999;;;======<<<:::::::::::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;:::>>>???;;;:::<<<>>>===@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJQQQOOOQQQVVV```tttzzzvvvvvvqqqqqqqqqqqqooommmjjjiiijjjiiihhhjjjpppwww~~~xxxpppiiidddhhhfffdddeeefffgggfffeeecccgggllloooqqqrrrtttuuuxxx}}}vvvVVVFFF:::999:::777555777333333333222222222222222111111000000000000//////............------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,,,,------ffffffbbb[[[XXXVVVQQQKKKGGGFFFDDDCCCAAA??????>>>;;;:::999999999999999999:::888666777888999888888888888777777666666555555666666666666777777777888888777777666666777777777888888888888888999999999999999999999999:::::::::<<<===???>>>======>>>???>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAADDDFFFDDDBBBCCCIIIPPPZZZPPPHHHHHHJJJHHHFFFFFFPPPNNNSSS[[[```mmmyyyrrrooommmkkkkkknnnqqqtttyyy{{{SSSFFFFFFCCCAAADDDAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::888999999999999888777777888888999999999999888888666777777777888888888999666666666666777777777777777777777777777777777777777777777777888888888888999:::<<<<<<;;;999::::::999999:::::::::;;;;;;;;;===<<<<<<;;;::::::::::::999<<<===999888<<<>>>===??????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJNNNQQQTTT\\\nnnzzzwwwvvvtttsssrrrpppnnnllliiihhhggggggiiilllqqqsssyyyzzz{{{~~~}}}|||zzzxxxtttoookkkhhheeecccccccccccccccdddeeefffeeegggiiillloooqqqssswwwzzz~~~gggUUUBBB:::666888888444111333222222222222222111111111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---cccddd```[[[XXXWWWSSSMMMGGGFFFDDDBBB@@@???>>>>>>;;;:::999999888888888888888777555555777888777666888777777777666666666555555666666666666777777777888888777777777888888999777777888888888999999999888888888999999999::::::;;;===>>>>>>======>>>???======>>>>>>>>>????????????????????????@@@AAAAAA???BBBDDDBBB@@@AAAHHHNNNPPPGGGBBBDDDIIIJJJJJJLLLMMMJJJOOOXXXYYY^^^uuu{{{vvvqqqlllmmmlllkkkkkklllqqqwww{{{wwwZZZDDDEEEHHHBBB>>>AAA?????????>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::888999999999999888777777777888888999999888888777777777777777777888888888555666666666777777777888777777777777777777777777666666666777777888888888888:::;;;;;;999999999;;;999999999:::::::::;;;;;;===<<<;;;:::::::::::::::???BBBAAA<<<:::<<<>>>===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFFFFIIINNNPPPRRRXXX___}}}}}}wwwsssrrrrrrqqqooojjjjjjjjjjjjjjjiiihhhhhhiiiiiijjjkkknnnrrruuuwww}}}yyytttpppmmmlllkkkkkkjjjiiigggfffeeeffffffdddddddddddddddeeefffgggkkklllnnnqqqvvv}}}sss]]]III===:::777666666555222111222111111111111111111111111000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,eeeeeebbb\\\ZZZYYYUUUOOOGGGFFFCCCAAA???>>>>>>>>>;;;:::999888888777888888888666555555666777777666666666666777777777777777555555666666666666777777888888777777777888999999777777777888999999::::::999999::::::;;;;;;<<<<<<:::<<<============>>>@@@=========>>>>>>>>>??????>>>>>>>>>>>>?????????@@@===???@@@???>>>???CCCGGGGGGAAA>>>AAAEEEFFFHHHJJJHHHGGGKKKRRRTTTUUU```mmm}}}ssswwwtttppplllkkkkkklllmmmooottt{{{lllUUUHHHBBBGGGIII@@@===@@@>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999777777888888888888777777777777777777777777777777555555666666777777888888777777777777777777777777666666666777888888999999777999:::999888888999;;;999999999999::::::::::::<<<;;;::::::::::::::::::GGGIIIFFF???;;;<<<===<<<>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGCCCBBBFFFJJJKKKNNNRRR\\\xxx{{{wwwuuurrrooollllllmmmmmmkkkhhheeecccddddddccccccdddeeeggghhhiiijjjmmmqqquuuyyy|||~~~{{{{{{yyyuuuqqqnnnnnnnnnlllkkkiiihhhgggfffggggggeeeffffffeeecccccceeefffffffffeeedddccceeehhhjjjoooqqquuu{{{sssZZZCCC666333666555444444444333333333000000000000000111111111000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,ffffffccc\\\YYYXXXSSSMMMGGGFFFCCC@@@>>>>>>>>>???;;;:::999888777777777777999777666666777888888777555555666666777777888888555555555666666666777777666666666666666777888999666777777888999999::::::888999999:::;;;;;;<<<<<<:::;;;======<<<===>>>@@@============>>>>>>>>>???<<<===>>>?????????>>>>>>>>>>>>>>>??????@@@BBBCCCGGGCCCBBBDDDCCCAAABBBEEEFFFIIILLLNNNOOORRRXXX\\\jjj~~~~~~xxxssspppooooooooohhhjjjlllnnnooorrrvvvyyyfffRRRHHHDDDCCCEEEDDD???>>>AAA=========<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999777777888888888888777777777777777777777777777666555555555666777888888888777777777777777777777777666666777888888999::::::777888999999888888999;;;888999999999999::::::::::::::::::999::::::;;;;;;CCCEEECCC===999<<<=========>>>>>>??????????????????@@@@@@AAABBBCCCDDDDDDGGGBBBAAACCCEEEFFFIIINNNQQQbbboooxxxrrrppppppooonnnllliiifffeeeddddddcccbbbbbbbbbbbbccc```aaabbbdddfffhhhjjjkkklllkkkmmmrrruuuuuuxxx}}}}}}|||{{{yyyxxxwwwwwwwwwttttttsssrrrqqqpppoooooojjjiiiiiihhheeecccccceeedddddddddeeefffggghhhiiieeegggiiihhhfffeeefffhhhhhhiiihhhfffeeehhhmmmrrrxxx|||uuu]]]GGG777222555333333333333444444333111/////////000000000111111000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,gggfffbbb[[[WWWTTTOOOHHHGGGFFFCCC@@@>>>>>>>>>???;;;:::999888777777777777:::888777777888999999888444444555666777888999999555555555555666666666777555555555555555666777888666777777888999999::::::666666777888999999:::::::::;;;======<<<===>>>@@@============>>>>>>>>>>>>;;;<<<>>>?????????>>>===BBBAAA@@@AAACCCDDDCCCBBBEEEDDDEEEGGGFFFCCCEEEIIIGGGMMMOOOLLLLLLSSSYYYZZZfffppp}}}wwwssssssssssssoooooommmkkkiiiiiikkkmmmkkkpppyyypppTTTQQQGGGEEECCC@@@>>>===???BBB<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888999999999999888777777777777888888888888777777777777777777666666666666444555555666777888888999777777777777777777777777666777777888999:::::::::777888999888777777999;;;888888999999999:::::::::999999999999:::;;;;;;<<<:::<<<;;;777666;;;>>>???======>>>???????????????>>>>>>???@@@AAAAAABBBBBBDDDCCCDDDGGGGGGEEEHHHMMMOOOTTTUUUdddvvvtttsssqqqooolllkkkjjjiiieeedddcccbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbgggeeeeeehhhhhhfffiiinnnlllkkkkkkjjjiiiiiiiiiiiiggggggggggggggggggggggggeeedddeeefffdddccceeehhhddddddeeefffggghhhiiiiiigggjjjlllllljjjiiijjjlllkkklllkkkiiiiiilllsssyyy}}}aaaLLL===444666<<<333333333222444444000,,,.../////////000000111111000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,++++++++++++++++++,,,ffffffbbb\\\WWWSSSLLLEEEHHHGGGEEECCCAAA>>>===<<<:::999888888999999888666:::888666555666555333111777777777777777777777777999666444666;;;===;;;777777777777777777777777777999777666777:::;;;999777999999::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>CCC===;;;@@@AAA>>>???BBB???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIKKKLLLNNNPPPQQQRRR^^^^^^eeeyyy{{{rrrsssttttttqqqnnnkkkjjjjjjiiifffeeehhhnnntttxxxyyy~~~~~~{{{wwwuuuvvvyyy{{{|||jjjWWWLLLFFFBBBBBBAAA@@@??????????????????>>><<<<<<;;;;;;;;;999999999999999999999999999999999888888888777777888777666555666777999;;;777777777777777777777777888888777777666666555555555555666777777777777777666666777888999:::::::::888999999::::::999999888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999<<>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGLLLRRRVVV```vvvxxxtttsssqqqmmmjjjkkkgggbbb```___```aaaaaaaaabbbcccdddcccbbb```___cccdddcccaaa______aaacccdddeeeeeecccaaa______```dddcccbbbaaaaaabbbdddddddddbbbaaa```aaaaaaaaa``````fffiiiiiikkkttt~~~}}}zzzwwwuuuttttttsssrrrqqqrrrtttuuutttwwwtttZZZCCC<<<:::666444888222222222222222111000///000000000000000000000000...........................------,,,,,,------...000///---+++++++++---...++++++++++++++++++++++++++++++************++++++)))************+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***aaabbb```[[[XXXWWWRRRKKKGGGFFFEEECCCAAA???======;;;:::999999::::::999777888777666666888888777666666666666666666666666666777444333555:::<<<;;;888666666666666666666666666999777666777999:::999777999999999:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>BBB???@@@DDDBBB===>>>BBB???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNPPPPPPSSSUUUZZZeeezzzzzzvvvssspppooorrrnnnjjjhhhhhhhhhgggfffkkklllooorrruuuxxx{{{}}}{{{~~~}}}{{{yyyvvvqqqmmmmmmpppsssttttttwww{{{~~~~~~iiiVVVMMMEEE@@@CCCBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999999999999999999999999999999999888888888777777888777666555666777999:::777777777777777777777777888777777777666666666555555555666777777777777777777777777888888999999:::888999999::::::999999888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDD===>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEHHHKKKMMMTTTddd{{{~~~xxxqqqkkkiiihhhgggggggggfffdddbbb^^^_______________^^^^^^^^^___^^^^^^^^^___```aaa]]]^^^^^^^^^]]]]]]]]]^^^aaa`````````aaabbbdddeeedddbbbaaaaaabbbbbbccccccdddkkkrrruuu{{{~~~YYYFFF777555555111000444111222222222111111000///////////////////////////........................------,,,,,,,,,,,,------///...,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***```aaa___ZZZXXXXXXSSSMMMEEEEEEDDDBBBAAA???>>>>>><<<;;;999:::;;;;;;:::888777666666777:::;;;;;;:::666666666666666666666666555333222444888:::999777666666666666666666666666888777666777999:::999888999999999999::::::::::::<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>===>>>@@@BBB???::::::===???@@@@@@AAAAAABBBBBBCCCBBBDDDEEEEEEDDDDDDEEEGGGFFFGGGHHHIIIKKKMMMNNNNNNPPPSSSVVVYYY```qqq~~~yyy~~~yyyvvvtttrrrooommmlllkkkiiiggggggggggggggghhhiiijjjkkkkkklllnnnppprrrrrrrrrrrrsssssssssrrrqqqpppooonnnpppqqqtttwwwzzzyyyvvvsssooommmjjjhhhhhhhhhgggfffhhhlllooopppqqquuu~~~eeeMMMJJJHHHCCC@@@CCCBBBAAA???>>>=========>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999999999888888888888888888777666666666777999999777777777777777777777777777777777777666666666666555666666777777777777777888888888888888888888888888888999999999999888888777888888888888999999999::::::::::::::::::::::::;;;;;;:::;;;<<<===???@@@>>>>>>>>>>>>?????????@@@>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCGGGHHHIIIJJJNNNXXXfffppp{{{uuupppmmmjjjhhhhhhgggfffeeebbbbbbaaa````````````aaa```___^^^___```aaa```___\\\\\\]]]]]]^^^___```aaaaaaaaaaaabbbcccddddddeeeeeedddccccccccceeefffgggmmmuuu|||xxx\\\CCC999333555666111000333111111111111111000000///////////////////////////------------------------------,,,,,,,,,,,,---------,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---)))************+++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***cccddd```YYYVVVTTTNNNHHHDDDCCCBBBBBBAAA@@@??????<<<:::999999::::::999888666555555777:::;;;;;;:::666666666666666666666666666444333444666777666444666666666666666666666666777777777777888888888888888999999999999:::::::::<<<<<<<<<<<<==================<<<<<<<<<<<<===>>>>>>======>>>>>><<<<<<===???@@@@@@AAAAAABBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMRRRUUUWWWUUUVVV```qqq~~~}}}|||zzzxxxvvvsssqqqpppooonnnllllllmmmnnnnnnmmmiiiiiijjjlllmmmmmmlllkkkiiiiiiiiiiiiiiihhhggggggkkkkkkmmmnnnoooooommmlllnnnllljjjhhhiiijjjlllmmmkkknnnqqqrrrvvv~~~SSSFFFHHHEEEBBBDDDCCCBBB@@@???======<<<<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888777666666777888999666666666666666666666666777777777777666666666666666666777777777777666666888888888888777777777777888888999999999999888888777777888888888999999999999999999999999999999999999999888888888999:::;;;============>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBBBBAAAAAAFFFFFFGGGHHHLLLRRRYYY]]]|||uuulllhhhhhhjjjlllkkkiiigggeeecccbbbccccccdddbbbaaabbbccccccaaa___aaa```______```bbbbbbbbbaaabbbdddfffggghhhhhhhhhhhhhhhhhhgggggghhhjjjlllvvv{{{xxxjjjXXXBBB;;;666555777666111000222///000000111000000//////////////////////////////---------------------------,,,,,,,,,,,,,,,,,,---++++++***))))))******+++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***dddccc___WWWRRRPPPKKKDDDCCCBBBBBBAAA@@@@@@??????:::999888888999999888777666555555666888999888777555555555555555555555555777666555444444444333222555555555555555555555555666777777777777777888888888888888999999999::::::<<<<<<<<<<<<==================<<<<<<<<<<<<======BBB???<<<;;;???BBBBBB@@@???@@@@@@AAAAAABBBBBBCCCAAACCCEEEEEEDDDDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMOOOPPPQQQSSSXXX```fff~~~}}}uuuuuu}}}}}}zzz|||yyywwwuuutttrrrooolllmmmllllllmmmoooooommmjjjhhhiiiiiiiiiiiiiiihhhhhhkkklllmmmmmmmmmllllllmmmjjjiiihhhiiijjjnnnrrrvvvuuu{{{{{{```JJJGGGFFF@@@>>>DDDBBBAAA???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888888888888888888888777777777777777777666666666666666666666666666666666666777777777777666666777777777777666666888888777777777777777777777888888999999888888777777777888888888999999999999999999999999999999999999999888888888888999999;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????BBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDGGGJJJLLLMMMSSScccyyy|||{{{zzzvvvtttqqqmmmjjjhhhhhhgggiiiiiiiiijjjlllmmmnnnmmmmmmjjjgggeeefffgggfffeeehhhjjjooossswwwyyyzzzzzzxxxzzzzzzyyyvvvuuuvvvxxx~~~xxxjjjUUUIIIAAA444444222222222000......000...//////000000000//////........................------------------------,,,,,,,,,++++++,,,,,,,,,*********************+++*********++++++,,,,,,,,,++++++************++++++))))))*********++++++++++++***++++++++++++,,,,,,***++++++,,,,,,++++++***``````[[[UUUQQQPPPLLLFFFCCCBBBBBBAAA@@@??????>>>:::999777888999999888666666555444555666777666555555555555555555555555555777666666555444333222222555555555555555555555555555666888777666666777999888888888888999999999999<<<<<<<<<<<<============>>>======<<<<<<<<<<<<===>>>>>><<<999<<<@@@@@@===???@@@@@@AAAAAABBBBBBCCCAAACCCDDDEEEDDDEEEFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIKKKNNNRRRVVVXXXXXX___ttt}}}|||~~~|||zzz{{{}}}}}}yyyvvvwwwvvvvvvvvvuuutttrrrrrrkkkmmmooopppppppppqqqrrrtttuuuxxxzzz~~~{{{}}}kkkQQQIIIEEEGGGFFF??????DDD@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<999999999999999999999999888888888888888999999999888888888888777777777777777777777777777777777777666666666666777777777777777777777777777666666555777777777777777777777777777777888888888888777777777888888888888999999999888888888888888888888888;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAA@@@BBBBBBCCCCCCCCCDDDEEEEEEJJJNNNUUU___qqq}}}|||}}}~~~{{{{{{{{{yyyvvv}}}sss```QQQ>>>777777222222111/////////000111111---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++*********++++++,,,,,,---+++******))))))******+++)))************+++++++++++++++******++++++,,,---***++++++,,,,,,++++++***______[[[TTTQQQQQQMMMHHHCCCCCCBBBAAA@@@???>>>===;;;999888888999:::888777555444333444666777666555555555555555555555555555444555555555444444444555555555555555555555555555444666888777666555777999888888888888999999999999<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<999AAAEEE@@@<<<<<<<<<;;;???@@@@@@AAAAAABBBBBBCCCAAABBBDDDEEEDDDEEEGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUcccnnn~~~}}}~~~|||uuu\\\NNNEEEDDDCCCCCCDDDCCCBBB@@@>>>======<<<<<<=========<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777888888888999999999888888888888888777666666777777777777777777777777555666666666777777777888777777777777777666555555555555666666777777888888777777888888888888777777777888888888888999999999888888888888888888888888::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAA@@@@@@@@@BBBCCCEEEDDDCCCCCCEEEHHHKKKJJJIIIJJJRRRddd|||pppZZZKKKBBB666333555222444333111000222333222000,,,---....../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,++++++)))******+++,,,,,,------,,,++++++******++++++,,,)))************+++++++++++++++*********+++,,,---***++++++,,,,,,++++++***bbbaaa\\\UUUQQQQQQMMMGGGDDDCCCBBBAAA???>>>======<<<;;;999:::;;;;;;:::888444333333444777888888777555555555555555555555555111333444555555555777888555555555555555555555555444666888888555555777999777888888888888999999999<<<<<<<<<<<<=========>>>???>>>===<<<<<<<<<<<<<<<;;;KKKUUUNNNCCC>>>???@@@???@@@@@@AAAAAABBBCCCCCCAAABBBDDDEEEDDDEEEGGGHHHDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKJJJJJJLLLPPPSSSSSS\\\^^^jjjyyyxxx|||kkkPPPIIILLLHHHEEE@@@<<>>>>>;;;;;;:::::::::;;;;;;<<<999999999999999999999999777777888888999999999999888888888888888777666555777777777777777777777777555666666666777777888888777777777777777666555555444555555666777888888999777777888888888888777777777888888888888999999999777777777777777777777777888888999:::::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>======>>>???????????????<<>>===<<<999999999888888888777777555555444333111222555888555555555555555555555555666666666666666666666666555555555555555555444444555666777666555444555777777888888999999:::;;;;;;999:::;;;<<<============<<<<<<<<<<<<============>>>CCCHHHHHHCCC???>>>???>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRXXX___cccnnn}}}{{{~~~~~~|||iiiYYYJJJDDDFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888999999:::888888888777777777777666888888888888888888888888888777666555555666777888555555555555666666666666444555777999999777666444666666777777666666555444888888888777777777777777555666777888888888888888777777777777777777777777888888999::::::::::::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<========================>>>>>>@@@AAACCCDDDFFFFFFBBBBBBBBBCCCHHHMMMSSSWWWhhh}}}uuulllfffeeeccccccfffhhhkkkrrryyy~~~qqqbbbUUU>>><<<888444111000000000333......222111------111......////////////......,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))***++++++++++++***)))***************)))((('''++++++++++++++++++++++++***************)))((('''eee```[[[VVVRRRPPPMMMKKKGGGDDDAAA??????>>>===<<<===<<<:::999777777666666666555444444444666888999444444444555555555555555555555555555555555555555555555555555555555555555555666777666555444555777777888888999999::::::;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<============;;;???CCCCCC???;;;;;;===>>>??????@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOKKKPPPUUUWWW]]]nnn|||tttooommmjjjhhhiiilllooorrryyywwwzzzbbbRRRJJJCCC@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;:::::::::999999888888999999:::999999888888888777777777888888888888888888888888888777666555555666777888888777777666666555555555555555666777777666555444666666777777777666666555888777777777777777777777666777777888888888888777777777777777777777777777666777888888999999888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<========================>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAABBBEEEIIILLLOOOQQQaaaxxx~~~ooodddaaabbbiiittt~~~{{{ppphhh___[[[[[[```kkk|||xxxhhhZZZLLLAAA999777444222000000000111222///...111111,,,,,,///------............------,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******************************++++++******)))(((++++++++++++++++++++++++******++++++******)))(((ddd```ZZZVVVSSSPPPNNNLLLGGGDDDAAA??????>>>===<<<===<<<:::888777888999:::<<<888444222444555444333444444444555555555666666555555555555555555555555555555555555555555555555555666777666555444555777777777888888999:::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<============999<<>>;;;:::;;;===>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKNNNQQQRRRTTT[[[fffoooxxxtttrrrpppmmmjjjfffbbbaaafffiiiiiikkknnnwwwzzz}}}~~~wwwuuuxxx{{{xxxsssppprrruuuooo[[[HHHDDDDDDBBBAAADDDBBBAAA@@@???>>>===============<<<<<<;;;::::::::::::999999888888999999::::::999999999888888888888888888888888888888888888777777666666666666777777:::999888777666555555444777666555555444444444444666666666666666666666666777777777777777777888888777888888888888777777666777777777777777777777777555666777777888888777777888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<========================>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEKKKSSS\\\jjj{{{uuuooovvvuuuxxxzzztttfffVVVQQQSSS```oooxxxuuuxxxvvvmmm]]]MMMAAA777000222222000/////////000111111///...000///,,,+++---,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++***)))ccc___ZZZUUUSSSQQQOOOMMMGGGDDDAAA??????>>>===<<<:::999777777888;;;>>>@@@NNNEEE;;;555555555333000333333444444555666666666555555555555555555555555444444444555555555555555555666777666555444555777777777777888999999::::::777888999;;;<<<======>>><<<<<<<<<<<<============;;;===>>>===<<<<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJLLLNNNPPPSSSUUUWWWZZZ\\\```lll}}}xxxvvvtttooommmooorrruuuxxxzzzzzzyyyyyyzzzppprrrwww}}}rrrWWWKKKBBBCCCFFFDDDBBBCCCAAA@@@???>>>============<<<<<<<<<;;;;;;::::::::::::999999888888999999::::::::::::999999999888888888888888888888888888888777777666666666666777777999999888888777777666666999888666444444444555666666666555555555555666666777777777777777888888888888888888888888777666555777777777777777777777777555666777777888888777777888888888888999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????DDDFFFHHHJJJNNNZZZlllyyy}}}~~~wwwtttvvv~~~zzzwwwvvv{{{tttrrrgggaaaVVVHHH<<<555222000000000///......///000000000///.........,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++***bbb^^^YYYUUUSSSQQQOOONNNGGGDDDAAA??????>>>===<<<:::888777777888;;;>>>@@@YYYOOOAAA999888999888666444444444555555555666666555555555555555555555555444444444555555555666666555666777666555444555777666777777888888999::::::666777999;;;<<<===>>>>>><<<<<<<<<<<<==============================???AAA===>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNRRRTTTUUUTTTZZZ```iiitttpppOOOJJJEEEAAACCCDDDAAA>>><<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999::::::::::::999999999888888888888888888888888888888666666777777777777666666666666777777888888999999;;;999777555555666777999777666555555444444555555666666777777888888888888888888888888888777666555666666666666666666666666666777888888999999888888777777888888888999999999:::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<===>>>???@@@@@@?????????BBBFFFHHHIIINNNWWW^^^zzz|||yyyyyyzzzzzzxxxuuusssyyy|||lllWWWOOODDD;;;444222333444111000000///////////////...//////------...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++***++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++aaa]]]YYYUUUSSSRRRPPPOOOGGGDDDAAA??????>>>===<<<<<<;;;999888888888:::;;;MMMEEE<<<666555777999999555555555555555555555555444444444444444444444444333333444444555666666666555666777666555444555777666666777777888999999999999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<============<<<;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKNNNPPPPPPPPPWWWYYY\\\___iiiuuueeeXXXDDDDDDBBBBBBBBBBBB@@@===;;;>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::::::::999999888888999999::::::999999999888888888888888888888888888888888888666666777777777777666666444555555666777888999::::::999777666666777999:::;;;:::888666555555555666666666666777888888999999777888888888888777777666666666666666666666666666666777888888999999888888777777777888888888888999::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEEEEEEEHHHNNNSSS]]]|||zzzyyyxxxzzz}}}xxxxxxuuusssrrrpppeeeZZZIII@@@888444111///000333111111111000//////......,,,//////------000000...------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***))))))***++++++++++++++++++************************)))***++++++++++++++++++```]]]XXXUUUSSSRRRQQQOOOGGGDDDAAA??????>>>===<<<;;;:::999888888888888888999888555333333444666777666666666555444444333333444444444444444444444444333333444444555666666777555666777666555444555777666666777777888888999999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;<<<===<<<;;;======>>>>>>??????@@@@@@???@@@BBBCCCDDDCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOOOOQQQTTTXXXeee}}}iiiTTTMMMKKKBBB@@@AAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999888888888777777777888888888888888888888888555666777888888777666555555555555666666777777777777777666666777888999:::@@@???<<<999888777777888555666666777888888999999666777777888888888888777666666666666666666666666555666777777888888777777777777777777888888888888999999999999999999999999999999999888999999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>;;;;;;<<<===>>>???@@@AAACCCDDDCCCAAA???AAAEEEIIILLLXXXooozzzwwwtttqqqmmmqqqxxx~~~zzzrrrrrrmmmddd\\\WWWNNNFFF<<<555000222222...---/////////////////////......+++//////---...222333000,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))+++------+++)))(((((()))******++++++******************************((()))******++++++******```]]]XXXUUUSSSRRRQQQPPPGGGDDDAAA??????>>>===<<<666777777888999999999:::333555888999888666666777777777666555444333333222444444444444444444444444333333444444555666777777555666777666555444555777666666666777888888999999555666888:::<<<===>>>>>><<<<<<<<<<<<=========>>>======<<<===>>>>>>===;;;=========>>>??????@@@@@@???@@@AAACCCDDDCCCCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJMMMRRRSSSUUUaaannn~~~www___PPPKKKDDDDDDEEE@@@===??????===<<<<<<===<<<<<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::999999999999999999:::888888888777777777777666888888888888888888888888555666777888888777666555666666666666555555555555444555555555777888999:::DDDBBB???<<<:::999999999555666666777888999999999555666777888888888888888666666666666666666666666444555555666666666666666777777777777888888888888999999999999999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???<<<;;;;;;<<<===>>>???@@@===>>>@@@@@@???@@@CCCFFFIIIDDDHHHXXXiiizzzzzzooofffdddbbb```kkkrrr|||wwwooofffddd\\\PPPFFF???666///444...,,,222444000...///,,,---......//////......***///000---...444555111+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++'''))),,,......,,,)))''''''((()))***************))))))))))))))))))))))))'''((()))***************^^^[[[WWWTTTSSSRRRPPPNNNHHHGGGFFFCCC???;;;888666:::999888777666666666666555555444444444444555555555555555555555555555555555555555555555555555555333,,,444<<<777444555111333444666777777666444333666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMOOOSSSVVVYYY[[[gggwwwkkkTTTQQQMMMHHHDDDBBBAAAAAA@@@???>>><<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888777:::AAAFFF<<<<<<;;;999888777666666888999:::;;;;;;:::888777888888888888777777777777444555555555666666777777666666666666666666666666888FFFOOOJJJ@@@:::999999777777777777777777777777777777777777777777777777555555555555666666666666888888888888888888888888666666666777888888999999999999999999999999999999;;;::::::999999::::::;;;888888999::::::;;;<<<<<<999:::;;;999777888;;;>>>>>>>>>>>>>>>>>>============>>>>>>>>>????????????@@@CCCEEEHHHNNNZZZjjjvvv~~~yyypppfffaaabbbbbb^^^ZZZhhhyyytttfff]]]VVVKKKAAA;;;777555444////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...------,,,,,,++++++***************************,,,+++)))(((((()))+++,,,)))))))))***+++++++++,,,)))******)))'''&&&'''((()))************+++++++++))))))(((((((((((())))))&&&+++000000+++'''&&&(((___\\\XXXUUUTTTRRRPPPOOOFFFEEECCCAAA>>><<<:::999:::999888777666666666666555555444444444444555555555555555555555555555555555555555555555555555555777111444555///111555///333444555666666555444333666666666666777777777777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>============>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMPPPSSSVVVWWW```gggzzzwwwbbbQQQJJJIIIFFFCCC@@@??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::888888:::???CCCEEEDDDBBB@@@===;;;999888777888999::::::999888777888888888888777777777777555555555555666666666777666666666666666666666666555===CCCBBB@@@???===999777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555666666666777888888999999999999999999999999999999999999999888888999999999888888999999:::;;;;;;<<<:::@@@EEECCC===999;;;???=================================>>>>>>>>>?????????BBBDDDDDDFFFKKKUUU]]]kkk|||{{{}}}|||zzzuuulllgggaaaaaadddhhhiiihhhooo{{{fffUUUMMMHHH???888444222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,******************++++++)))***+++***((('''((()))))))))*********+++++++++))))))(((((((((((())))))(((---111000,,,((((((***___\\\XXXVVVUUUSSSQQQOOOEEEDDDBBB@@@>>><<<<<<;;;:::999888777777777777777555555444444444444555555444444444444444444444444444444444444444444444444444333555222000>>>HHHBBB555555555555555555555555666666666666777777777777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLOOOQQQRRRUUUVVV]]]hhhsssxxxaaaUUULLLEEEBBBAAA???>>>>>>>>>???@@@<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999888999<<<>>>BBBAAA???===;;;999777777666777888999999888777666888888888888777777777777555555555555666666666666666666666666666666666666444666777888===AAA===666666666666666666666666666666666666666666666666666444555555555555666666666555555555555555555555555666666666777888888999999999999999999999999999999888888777777777777888888888888999999::::::;;;;;;:::CCCKKKIII???999999===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===???AAAAAA??????BBBEEEKKK[[[rrrzzzyyy}}}rrrmmmooonnniiicccbbbccceeejjjqqqwwwzzzvvv~~~tttcccPPPBBB<<<999444111000///...---////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******++++++,,,------...************************,,,+++***))))))***+++,,,******************)))))))))+++++++++)))((()))***)))))))))*********++++++))))))(((((((((((())))))))),,,...---***'''(((***___\\\YYYWWWUUUSSSQQQOOOGGGFFFCCCAAA???=========:::999888888777777777888555555444444444444555555444444444444444444444444444444444444444444444444111333777222333GGGSSSKKK666555444444444444555666666666666666777777777777::::::;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKMMMNNNMMMOOOSSSWWWXXXaaawwwjjjSSSHHHGGGFFFEEE???>>>>>>>>>>>>???@@@@@@:::;;;<<<<<<<<<;;;:::999;;;::::::::::::::::::;;;::::::::::::::::::::::::888888999999888888999:::999999888888777777666666555666777777888777777666888888888888777777777666555555555666666666666666666666666666666666666666777777444444999===999222555555555555555555555555666666666666666666666666444444444555555555666666777777777777777777777777666666666777888888999999888888888888999999999999888888888777777888888888888888999999::::::::::::888???EEEDDD===777777999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========;;;===>>>>>>===<<<>>>???DDDGGGKKKRRR```vvvvvvnnnkkknnnjjjaaa]]]```ccccccccceeegggiiijjjooovvv|||pppmmmfff[[[OOODDD<<<777444222000000111111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))************++++++,,,,,,,,,,,,************************++++++***))))))***++++++++++++******))))))((((((***+++,,,+++***)))***+++))))))))))))************))))))(((((((((((())))))((()))***(((&&&%%%'''(((^^^[[[YYYWWWUUUSSSPPPNNNJJJIIIGGGDDDAAA???======:::999888888888888888888555555444444444444555555444444444444444444444444444444444444444444444444333666888111---;;;CCC777666555444444444444555666666666666666777777777777888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLQQQUUUUUUQQQQQQ\\\iii{{{fffOOOBBBBBBCCCAAA>>>???>>>>>>>>>======>>>>>>999:::;;;<<<<<<;;;:::999:::::::::999999:::::::::::::::::::::::::::::::::888777777888999888888777999999999999999888888888555555666666777777777777888888888888777777777666666666666666666555555555666666666666666666666666777888777444555888666222444444444444444444444444555555555555555555555555444444444444555555555555666666666666666666666666666666666777888888999999777777777888888999999999999999888888888888999999888888999999999999999:::999:::::::::999999888888888999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<===???AAA<<<>>>AAADDDJJJTTT```hhhooozzz|||zzzyyysssmmmeee______cccccc\\\UUUXXXaaahhhhhhiiiiiifffbbbaaaeeeiii]]]TTTIII>>>777222222333222111111111222222111///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***,,,,,,,,,++++++*********************************+++******************++++++******))))))((((((((()))***++++++***)))***,,,(((((()))))))))*********))))))(((((((((((())))))((((((((('''&&&&&&'''(((\\\ZZZXXXWWWUUUSSSOOOLLLKKKJJJIIIGGGDDDAAA>>><<<:::999999888888888999999555555444444444444555555333333333333333333333333333333333333333333333333444444777333---444777---555555555555555555555555666666666666777777777777666777777888888999999:::999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGHHHIIIIIIJJJMMMQQQSSSRRRMMMNNNTTT[[[bbbjjjuuu```___PPPAAA???DDDDDD@@@;;;=========<<<;;;::::::999::::::;;;;;;<<<<<<;;;;;;::::::999999999999::::::::::::::::::::::::::::::888777666777999999888777;;;;;;:::999777666555555555555666666777777888888888888888888777777777777666666666666666555555555666666666666666666666666333666777444444777888666555555555555555555555555555555555555555555555555333444444444444555555555444444444444444444444444666666666777888888999999666666777777888999999999999999999888888999999999888888999999999999999999;;;888555666888;;;;;;:::888888999999::::::;;;;;;999::::::::::::;;;;;;;;;===<<<;;;::::::;;;===>>>===>>>@@@AAACCCFFFKKKNNNOOOWWWdddoooyyywwwqqquuupppwww~~~tttccc^^^ZZZXXXWWW^^^cccddd^^^WWWXXXbbblllnnnmmmjjjbbbZZZUUUTTTUUUGGG@@@:::777555111000111111000///000111111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++******))))))************************************************))))))))))))))))))((((((((()))+++***))))))***+++((((((((()))))))))******))))))(((((((((((())))))******))))))))))))******[[[YYYWWWVVVTTTRRRNNNKKKGGGHHHHHHHHHFFFBBB???<<<999999999888888999999:::555555444444444444555555333333333333333333333333333333333333333333333333333///444777222555999444333444555666666555444333666666666666777777777777666777777888999999::::::999999::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;<<<======>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLMMMKKKJJJMMMQQQTTTUUUXXXeeexxxlllWWWKKKIIIAAA<<<@@@CCCAAA???@@@<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<======::::::999999999999::::::999999999999999999999999999777555666999::::::999888888777666555555444444666666666666777888999999888888888888777777777777777666666666555555555555666666666666666666666666222555555333444888888555555555555555555555555555555555555555555555555555333333444444444555555555444444444444444444444444666666666777888888999999666666666777888999999999888888777777777777888888999999888888888888888888999999888777888999:::;;;888888999999:::;;;;;;<<<999999999999::::::::::::<<<;;;::::::::::::::::::???>>><<<;;;<<<@@@EEEHHHCCCHHHMMMRRRYYYeeetttuuukkkkkk{{{pppjjjkkklllxxx{{{mmm___XXXVVVVVVZZZ___dddeeeddd___ZZZZZZaaaiiihhheee```WWWOOOIIIEEEDDD;;;555333666666222///000///.........000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++************************************************++++++*********((((((((()))))))))))))))'''(((***)))((((((***+++(((((((((((()))))))))***))))))(((((((((((())))))******)))***++++++******ZZZXXXWWWUUUTTTQQQMMMJJJCCCEEEGGGHHHFFFCCC???===999999999888999999::::::555555555444444555555555333333333333333333333333333333333333333333333333666...222888222222666555333444666777777666444333666666666666777777777777777777888999::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCFFFGGGHHHIIILLLLLLLLLNNNNNNSSS[[[dddtttppp```UUUJJJCCCAAABBB>>>>>>AAA>>>999:::@@@===============<<<;;;:::<<<;;;;;;:::;;;<<<>>>???:::999999999999999999:::999999999999999999999999:::777555555999;;;;;;:::666666777777888888999999666666666666777888::::::888888888888777777777777777777666666555555555444666666666666666666666666444555444222555888555000666666666666666666666666555555555555555555555555333333333444444444555555666666666666666666666666666666666777888888999999555666666777888999999999777777666666666666777777999999888888888888888888666999;;;999666555888;;;888888999:::;;;;;;<<<<<<888888999999999::::::::::::999:::;;;======;;;999555888<<>><<<:::===AAADDDEEEFFFMMMYYYcccrrr~~~yyy|||sssoooppp|||xxxsss{{{~~~uuuuuujjjccc^^^YYY___ddd\\\\\\XXXVVVWWWYYY[[[cccllliiieeeaaa^^^[[[ZZZ]]]bbbYYYUUUOOOHHHAAA<<<777555999111---111222...---//////...------///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,******************************++++++++++++******''''''(((((())))))******&&&((())))))(((((()))+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))******)))'''ZZZYYYVVVSSSPPPNNNMMMLLLGGGFFFDDDAAA???===<<<<<<999999:::999999888777666777888888777555333444555444333333222222333333444666555555444444333333222444333333222222333333444333222111111333444444444555555555666666666666666666777888999999:::999999;;;======::::::;;;:::555;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@>>>>>>?????????@@@@@@@@@@@@BBBEEEEEEDDDBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMOOOQQQTTT\\\fffnnnccc[[[PPPIIIFFFDDD@@@===>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999888999:::999999999;;;======<<<<<<;;;:::999888888999999999999999999999999777777777777777777777777888888777777777777888888444444555666777888999999999888777555555555666777555555444444444444555555666666666666666666666666444444555555555555444444555555555555555555555555555555666666666666555555444444444444444444444444333333333444444444555555444444444555555555555666333555777999999999888888777888888888888999999999777777777777777777777777999999999888666777999;;;999999888888888888888888888999;;;======<<<;;;:::<<<<<<::::::::::::<<<<<<<<<:::888:::===???>>>===;;;<<<>>>@@@BBBDDDFFFGGGRRRYYYbbbjjjrrr~~~|||}}}oooqqqppp~~~zzzooonnnzzz}}}ssslllooovvv|||}}}jjjmmmggg```YYYVVVXXX\\\^^^______]]]\\\^^^cccfffgggfffaaa```]]]ZZZUUUPPPMMMJJJAAA@@@===:::777444111000111111111111000000000///........................+++///---(((,,,555333))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))''')))++++++***)))))))))ZZZYYYVVVSSSPPPNNNMMMLLLGGGEEECCCAAA???>>>======999999:::999999888777666666777777666444333444555666555555444444555555666333333333333333333333333444333333222222333333444555444444444555666666666555555555555666666666666666777888999999::::::999666;;;<<<::::::>>>AAA@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@????????????@@@@@@@@@@@@???BBBDDDEEECCCAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMRRRXXX]]]ooo}}}ggg]]]SSSMMMEEEBBBBBBBBB@@@>>>>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::999999:::;;;;;;:::999;;;<<<;;;;;;::::::999999888888999999999999999999999999777777777777777777777777888888777666666666666666444444555666777888999999999888777666555555666777555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555555555666666666666555555444444444444444444444444333333333444444444555555444444444555555555555666:::777444333444666666666777777888888888999999999777777777777777777777777888888999777666666888:::888888888888888888888888888999;;;<<<===<<<;;;:::;;;;;;:::999999:::;;;;;;<<<:::888999<<<>>>>>><<<<<<<<<===>>>???AAAAAABBBCCCHHHNNNTTTYYYbbbllltttzzz|||vvvwww|||xxxuuuuuuwwwxxxssssssxxx~~~qqqvvvtttlllqqqpppfffccciiilllgggdddeeeeeekkk{{{kkkaaafffmmmiiiccc___^^^```bbbccc```^^^^^^bbbhhhkkkiiifff\\\ZZZVVVRRRLLLHHHDDDBBB999888666555333111//////111111111000000000//////------------------------+++///...***000999888///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))''')))++++++***)))))))))ZZZXXXVVVSSSPPPNNNMMMLLLEEEDDDCCCAAA@@@???>>>>>>999999:::999999888777666444555666555444333444555666555555444444555555666000111111222333333444444444333333222222333333444555555555555555666666666555555555555666666777777666777888999::::::::::::999<<<<<<888777;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@@@@@@@AAAAAAAAA???AAACCCDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGIIILLLPPPRRRSSSTTT\\\gggrrr~~~sss\\\MMMIIIEEEAAA======???@@@???=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999;;;======;;;:::::::::999999999999999999999999999999999999999999999999777777777777777777777777888777666555555555555555444444555666777888999999888777777666666666666777555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555555555666666666666555555444444444444444444444444333333333444444444555555444444444555555555555666999666444666:::;;;888555777777777888888888999999777777777777777777777777777888888777666555777999888888888888888888888888888999:::;;;<<<;;;::::::::::::999888888999::::::;;;999777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAACCCEEEIIIPPPVVV]]]dddnnnvvvyyyvvvoookkkxxxuuuxxxyyytttkkkhhhmmmsssmmmhhhlllxxxyyyqqqppp~~~zzzmmmiiitttyyyzzzwwwooofffccceeeggggggfffaaafffmmmpppiii```^^^bbbiiihhhddd```\\\[[[\\\^^^^^^\\\\\\bbbiiikkkfff```SSSPPPKKKEEE@@@<<<999888111111111000000/////////000000000000////////////------------------------,,,///...,,,000888777000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''')))+++***)))(((((()))YYYXXXUUUSSSPPPNNNLLLKKKEEEDDDBBBAAA@@@?????????999999999999999888666666222444555444333333444555444333333222222333333444222222222333333444444444444333333222222333333444222333444444444333333444444444555555666666777777777777888999::::::::::::;;;<<<;;;:::>>>BBB???:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHFFFFFFIIINNNQQQQQQOOOKKKNNNQQQTTTYYYbbboooyyy|||pppccc[[[RRRHHHEEEFFFBBB???>>>>>>??????===;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;::::::999999<<<>>>>>><<<:::999999777777888888888999999999999999999999999999999999777777777777777777777777666666666666666777888888555555555666777888888888777777777666666666666777555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555444555555666666555555444444444444444444444444444333333333444444444555555444444444555555555555666333333777@@@GGGFFF===555777777777777888888888888777777777777777777777777666777777777555555666888777777777777888888888888888888999:::;;;::::::999999888888888888888888999:::999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>===???BBBEEEFFFIIINNNRRRWWWYYYZZZ[[[rrrxxxkkknnnnnniiiaaa```gggooollldddgggsssuuukkkhhhnnnwwwuuuiiidddkkkooouuu}}}nnnaaa```fffhhhdddffflllnnnhhh```]]]]]]\\\\\\]]]\\\YYYSSSQQQRRRTTTVVVTTTTTTZZZaaaaaaYYYPPPGGGDDD???:::666333222111000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---///---***,,,000///)))++++++++++++++++++++++++******************************************************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))''')))******((((((((()))YYYXXXUUURRROOOMMMLLLKKKEEEDDDBBBAAA@@@?????????999999999999999888666666222444555444333333444555444333333222222333333444666666555555444444444444444333333222222333333444222444666666444333333444444444444555666777777888777888999::::::;;;:::::::::999:::@@@LLLTTTOOODDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDCCCCCCDDDEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBEEEIIIKKKIIIFFFHHHJJJKKKKKKJJJLLLQQQTTT^^^nnnmmm```]]]TTTKKKEEEBBB??????AAA@@@@@@?????????>>><<<;;;;;;;;;::::::::::::;;;;;;999999::::::;;;::::::999999;;;>>>>>><<<:::999888777777777888888999999:::999999999999999999999999777777777777777777777777555555666777888:::;;;<<<555555666666777777888888666666666777777777777666555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555444444555555555555444444444444444444444444444444333333333444444444555555444444444555555555555666444555888AAAHHHHHH???666666666777777777888888888666666666666666666666666555777888777666555666777666666777777777888888888888888888999999999999999888888888888888888888888888999999999888999999:::999:::::::::;;;;;;<<<<<<:::::::::999888999:::<<<;;;;;;;;;<<>>>>>999999:::999999888777666444555666555444333444555666555555444444555555666777777666666555444444333444333333222222333333444333777:::999666444555666333444444555666777888888777888999:::;;;;;;;;;;;;<<<:::999???LLLSSSLLL@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDFFFBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEBBB@@@CCCEEEIIIJJJJJJIIIIIIJJJJJJRRR\\\fffsss{{{dddWWWNNNGGGJJJGGGBBB@@@????????????==================<<<<<<::::::999999999:::;;;;;;888999999:::::::::::::::888:::<<<<<<:::999999999777888888888999999::::::999999999999999999999999777777777777777777777777666666666777999;;;===>>>555666666666777777777888555666666777777777777666555555444444444444555555444444444444444444444444444444555555555555444444555555555555555555555555444444555555555555444444444444444444444444444444333333333444444444555555444444444555555555555666;;;888666888<<<===;;;777666666666777777777888888666666666666666666666666555777999888777666666777555666666777777888888888777777888888888999999999777888999999999999888777666999;;;;;;:::999888999888888999:::;;;<<<<<<===999888888888888888999999777888:::;;;<<<<<<<<<<<<@@@AAAEEEJJJLLLKKKMMMQQQiiitttvvvkkkfffmmmpppllljjjddd[[[TTTRRRSSSVVVXXX[[[\\\ccckkkiii^^^XXXYYYWWWYYYVVVXXX]]][[[bbbuuu}}}nnn[[[NNNHHHGGGGGGGGGPPPXXX^^^\\\WWWRRRMMMHHHDDDEEEFFFEEECCCBBBBBBCCC===<<<;;;<<<===;;;555000333222111/////////000000.........---------,,,,,,///.........------------++++++++++++++++++++++++***++++++++++++,,,---,,,++++++++++++++++++++++++************************************************))))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&(((***XXXWWWUUURRROOOMMMKKKKKKGGGEEECCCAAA???>>>======999999:::999999888777666666777777666444333444555666555555444444555555666555555555555555555444444444333333222222333333444333777;;;:::666444444666333333444555666777888888777888999:::;;;;;;;;;;;;===<<<:::999>>>BBB???888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>>>>>>>????????????@@@AAAAAA@@@AAACCCDDD@@@@@@@@@@@@AAABBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEECCCCCCDDDAAACCCEEEGGGHHHHHHIIIIIIJJJKKKMMMOOOVVVddduuuyyyiiiWWWKKKGGGFFFDDDAAA@@@??????AAABBBBBB@@@<<<===<<<;;;::::::;;;<<<999999999999999:::;;;;;;888888999:::::::::::::::777999:::999888888999:::999999999999::::::::::::999999999999999999999999777777777777777777777777777777777777888999:::;;;666666666666777777777777444555666777888888777666555555444444444444555555444444444444444444444444444444555555555555444444555555555555555555555555333444444555555444444333444444444444444444444444333333333444444444555555444444444555555555555666:::777444333555666777777666666666666777777777888666666666666666666666666666888999:::888777777888555555666666777888888999777777777777777888999999888888999::::::999888888555999===>>><<<999888777888888888999::::::;;;;;;999999888999999::::::999888999;;;;;;<<<;;;:::999>>><<<>>>AAA@@@<<>><<<<<<999999:::999999888777666777888888777555333444555444333333222222333333444222333333444444555555666444333333222222333333444111666:::999555111222444333333444555666777888999888888999:::;;;;;;;;;;;;888:::999666777===@@@@@@===========================<<<<<<<<<<<<======>>>============>>>>>>>>>>>>===>>>??????>>>???AAACCC===>>>>>>???@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@===???AAACCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC<<>>;;;AAA@@@???<<<:::999:::;;;999888888888999::::::;;;777888999:::::::::::::::777888888888777777999;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777999888888777777777777777666666666666777777777777444555666888888888777666555555555444444555555555444444444444444444444444444555555555555555555444555555555555555555555555333444444555555444444333444444444444444444444444333333333444444444555555444444444555555555666666222333555777888777777666666666666666777777777777666666666666666666666666666888::::::999888888888444555555666777888888999777777777777777888888999888999:::;;;;;;:::999888444999???@@@>>>:::777777888888888888888999999999777666666777888888888777;;;999888666777888:::<<<888666888<<<;;;999===EEE<<<@@@DDDEEEBBBBBBGGGMMMKKKLLLKKKHHHDDDAAAAAABBBDDDQQQ___gggiiicccUUUGGGMMMLLLHHHKKKOOOHHHKKK]]]dddQQQCCCDDDBBB999888??????===@@@FFFBBB999666:::;;;777444444666666444111///111222000---,,,///111......////////////......,,,,,,---...//////000000......---------,,,,,,,,,************************---,,,,,,,,,***''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&(((***VVVUUUSSSQQQPPPNNNKKKHHHEEEDDDBBB@@@>>><<<;;;;;;666666666777777777777777666555555555444444444444333222222111222222333333333333333333333333333333111111222333333444555555333333222222333333444555444444444555666777777888666777888999:::999888888999999:::;;;;;;<<<======:::;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEEEEFFFGGGJJJLLLSSS[[[fffrrr~~~mmm^^^UUUPPPLLLJJJJJJIIIGGGEEECCCBBBAAAAAA======>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999999999999888777666666555555555666666777777888888777777777777777777777777666666777777777777666666666666555555444444444333444444444555555555555666444555777777555555555666444555666777777666555444444444444444444444444444555444444333333444444555333444444444555666666666555555555555555555555555666555555444444666777888888888777777666666555555666666666666666666666666444555666777777666555444999999888666444555888:::777777888999999999999888<<<;;;999777666666777888666777777777888888888888:::::::::::::::999888777777777777777777777777777888888888888888999999999666777777777888888888888999::::::;;;<<<<<<<<<<<>><<<;;;;;;<<<>>>??????DDDJJJNNNNNNJJJDDD?????????>>>>>>>>>??????@@@DDD@@@<<<;;;;;;;;;999777888888777777666666666666222222222111111111000000////////////////////////////////////////////////..................---------.........---,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++)))(((((()))+++,,,++++++******************))))))))))))))))))))))))((((((''''''((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((***+++(((%%%%%%(((,,,UUUSSSQQQOOONNNMMMJJJHHHEEEDDDBBB@@@>>><<<;;;;;;888888777777777777777777666666666555555555444444333333222222222222222222333333333333333333333333222222222333333444444444333333222222333333444555444444444555666777777777666777888999:::999888888888999999:::;;;;;;<<<<<<::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????@@@@@@AAAAAAAAAAAABBBBBB@@@BBBCCCDDDDDDEEEGGGIIIEEEIIIOOOSSSWWW^^^hhhppp~~~ttthhh___XXXNNNGGGFFFGGGHHHIIIEEEDDDBBB@@@???>>>>>>>>><<<======>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::999999999::::::;;;999999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888:::999888777777666666666666666666666777777777777777777777777777777777777666666777777777777666666666666666555555555444444444444444444555555555555444666777777666555555666444555666777777666555444444444444444444444444444444444333333333333444444444444444444555555555555555555555555555555555555666555555444555666777888777777777666666666555555666666666666666666666666555555666666666666555555666777777666555555888:::666777888888999999888888::::::999888777777777777666666777777777888888888999999::::::999999888777888888888888888888888888888888888888888888888888666666777777777888888888888888999999:::999999999:::999888777777888999:::888;;;>>>@@@@@@>>>;;;888999888888777777888888999888555222222333444333111444444333333222222222222222222111111111000000000000000000000000000000000..........................................------------......---,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******+++***(((''''''(((***+++000...,,,)))((()))***+++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&'''((())))))(((TTTRRROOOMMMLLLLLLJJJHHHEEEDDDBBB@@@>>><<<;;;;;;999999888888777777666666777666666666555555555555444444333222222222222222333333333333333333333333333333333333333333333333333333222222333333444555444444444555666666777777666777888999999999888777777888888999999:::::::::999999999888888888888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<<<<============>>><<<<<<=========>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???@@@BBBBBBAAAAAACCCEEEAAAEEEHHHIIIIIIKKKOOOTTTTTTXXX^^^hhhrrr|||yyyeee___YYYVVVVVVTTTOOOIIIJJJEEE@@@===>>>@@@BBBBBB@@@???>>>======<<<<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::::::::999::::::999999999999999::::::::::::999999999999999999999999::::::::::::;;;999999999999999999999999777777888888888888777777:::999888777666666666777777777777777666666666666777777777777777777777777555666666777777666666555666666666666666555555555444444444444555555555555555777888888666666666777444555666666666666555444444444444444444444444444444444333333333333444444555555555555444444444444444444444444444444444444555555444444555555666777666666666666666555555555666666666666666666666666666666555555555555666666333555777777666666777888666666777888888888888888888999999888888777666555666666666666777777777777888999999999999888888777888888888888888888888888999999888888777777666666666666666666777777777777666666777777777666555555777666555444444555666777555555555555555555555555333333222222222222333333222111///000111333333222111111111000000000000000111111111111000000000000000000000000000000000000........................------------------......---------------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***333000,,,)))'''(((***,,,(((((((((((((((((((((((()))***+++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''%%%&&&)))...///+++'''UUURRROOOMMMMMMLLLKKKJJJEEEDDDBBB@@@>>><<<;;;;;;999999888777666666555555777777666666666555555555555444333222222222222222333333333333333333333333333333333333333333333222333333222222333333444555444444444555555666666666555666888999999999888777777777777777888888999999999999888888777777777666999999999999::::::::::::999::::::;;;<<<<<<======;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>@@@AAAAAA@@@???@@@AAA<<>>>>>>>>======>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999:::999999888888888888999::::::999999888888777777888888888999999999::::::888888888888888888888888666777777888888777777666999999888777666666777777888888777777666666555555777777777777777777777777555666666666666666666555666666666666666666666666333333444444444555555555555777888888777666666777555555555555555555555555444444444444444444444444444333333333333333333444555555555444444333333333444444444444444444444444444444444444555555666666555555555555555555555555555555555555555555555555666666444333333444666666444777999:::888666666666555666777777888888777777666777888999888777555444555555555666666666777777777888888888888888777777888888888888888888888888999999888777666666555555555555555666666666777777555666666666555444333333777666666555555666666777666555555444444555555666333333222111111111222222333333222333333444444444111111111111111111111111111111000000000/////////000000000000000000000000........................,,,,,,------------......,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***///...+++)))((()))***+++((((((((((((((((((((((((***+++,,,---,,,***((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())),,,///222111,,,(((VVVTTTQQQPPPOOONNNLLLJJJEEEDDDBBB@@@>>><<<;;;;;;888888777666666555444444666666666666555555555555555444444333222222222333333333333333333333333333333333333333333333333222333333222222333333444555444444444444555555555555555666777888999888777777666666777777777777777888::::::999999888888777777888888888999999999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<==============================<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@DDDDDDDDDEEEHHHKKKNNNPPPNNNSSSXXXYYYWWWVVVYYY]]]ccchhhooouuuzzzxxxuuupppiiibbb^^^\\\\\\___^^^\\\XXXSSSMMMHHHEEEDDDDDDDDDBBB@@@@@@AAABBB@@@@@@@@@??????>>>??????======<<<<<<===>>>>>>???::::::;;;;;;;;;;;;::::::999999999999999999999999999888888777777777888888999999999888888777777777777777777888888888888999777777777777777777777777777777888888888888777777888888888888888777777666888888777777666666555555666666666666666666666666555555666666666666555555555555555666666666666666333333333444444444444555555666888888666555666777555555444444444444555555444444444444444444444444333333333222222333333333555555444444333333333222444444444444444444444444333444444555555555555555444444444444444555555555444444444444444444444444666555444333333444555666777999;;;;;;999666555444555555666777777777777666555666777888888666555444444555555555555666666666666777777888888777777777777777777777777777777777888888777777666555444444444555555555555666666666555555666555555444333333666666555555555555666666555666666666666666666555444333222222111111111222222222222222111000///000111111111111111111222222000000000/////////......////////////////////////........................,,,,,,,,,,,,------......++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))((()))************)))(((************************((()))***************)))((((((((((((((((((((((((***+++,,,---,,,***((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((,,,111222///,,,)))(((XXXVVVTTTSSSRRRPPPLLLIIIEEEDDDBBB@@@>>><<<;;;;;;888888777777666666555555666555555555444444444444444444333333333333444444333333333333333333333333333333333333333333333333333333222222333333444555444444444444444444444444555666777888888888777666777777777777777777777777:::::::::999999999999999777777888888888999999999888888999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============???AAABBBAAA??????@@@CCCCCCDDDEEEEEEEEEDDDDDD?????????@@@BBBCCCEEEFFFCCCEEEGGGGGGGGGGGGHHHIIIIIILLLOOOPPPQQQUUU\\\aaa```aaaaaaaaacccjjjttt{{{}}}yyypppfffcccdddaaa\\\[[[___bbbcccdddfffaaa[[[RRRPPPNNNKKKIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBBBB===>>>@@@@@@>>>======>>><<<===>>>===;;;::::::;;;:::::::::::::::;;;<<<<<<999999::::::::::::999999777888888888888999999999777777666666777888888999888888888777777777777777666666666777777777888888666666666666666666666666777777888888888888777777555777888::::::888666555777777777777666666666666666666666666666666666666444555555666666555555444444444444555555555555555333333333333444444444444444666777777555555555666555555444444444444555555444444444444444444444444333333222222222222333333444444444444333333333333333333333333333333333333333333444555555555555444333333333444444444444444444444444444444444444444555555444444444444555555777999;;;;;;888666444444444555555666666666666666555555666666666666555555444444444444555555555666555666666777777777777666666666666666666666666666777777666666555555444444444444444444555555555666444555555555555444444333333333333333333333333333222222444444444444222222333222111000000000000000222444444333000.........////////////000000000000////////////....................................------------------------++++++,,,,,,------......***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))(((*********++++++*********%%%&&&)))+++++++++)))((((((((((((((((((((((((((()))***+++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''+++///...)))&&&%%%'''XXXWWWVVVUUUTTTPPPKKKGGGEEEDDDBBB@@@>>><<<;;;;;;999999888888888888888888444444444444333333333333333333333333333444555666333333333333333333333333222222222333333444444444333333222222333333444555444444444444444444444444444555777888888888777666777777777777777777777777888999999999999999999:::777777777777888888888999888888888999::::::;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;===@@@AAA@@@?????????888888999;;;===???@@@@@@@@@@@@@@@??????===<<<<<<@@@???>>>???AAABBBAAA??????AAADDDCCCAAAAAACCCFFFCCCBBBBBBCCCEEEIIINNNQQQMMMNNNKKKEEEBBBDDDEEECCCDDDFFFFFFEEEFFFIIIGGGCCC@@@?????????@@@@@@@@@@@@::::::;;;<<<============999:::<<<>>>???@@@@@@AAA===??????===:::888888999999999999999999::::::;;;888888999999999999888888777777777777888888999999555555555666777888999:::666666666777777777777777555555666666666777777777555555555555555555555555555666666777777666666555333555999<<<<<<999666333666666666666777777777777666666666666666666666666444555555666666555555444333333333333444444444555222222333333333444444444333444666666444444444555555444444333333444444555444444444444444444444444333333222222222222333333333333333333333333444444333333333333333333333333222333444555555555444444222222333333333444444444333333333333333333333333333444444555555444444333333555777777666555555666444444555666666666555555555555555444444555555666333333444444444555555555444555666666777777666666555555555555555555555555555555555555555555555555333333444444444555555555222333333444444444333333111111222222222222111111222222222222222222222222333222111000////////////222444666555222//////000............//////000000/////////.........------------------------------------------------------***++++++,,,------......******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((()))*********))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''XXXWWWWWWVVVTTTPPPIIIEEEEEEDDDBBB@@@>>><<<;;;;;;::::::::::::::::::;;;;;;444444333333333222222222222222222333444555666777333333333333333333333333111111222333333444555555333333222222333333444555444444444444444444444444444555777888888888777666888888888888777777777777777777888888999999::::::777777777777888888888888777888888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>========================<<<<<<<<<=========>>>>>>999;;;???@@@???>>>>>>???CCCBBB@@@@@@@@@AAAAAA@@@???@@@AAAAAAAAA???>>>===BBB???<<<>>>BBBDDDBBB>>><<<@@@EEEEEECCC@@@@@@AAAAAA@@@>>>???AAABBBBBBBBB???DDDGGGDDDBBBEEEGGGGGGBBBCCCAAA???@@@EEEEEEBBB???>>>===>>>??????>>>===<<<===???AAA@@@???<<<;;;???>>>=========>>>======666999;;;<<<:::;;;>>>@@@;;;:::::::::::::::;;;;;;888888999999999999888888666666777777888888888999444444444555777888:::;;;555555666666777777888888555555555555666666666777555555555555555555555555444555555555555555555444222555999======:::555222555555666666777777888888666666666666666666666666444555555555555555555444222222222333333444444444222222333333333444444444222444555555444333333444555444333333333333444555444444444444444444444444333222222222222222222333222222222333333444444444333333333333333333333333222333444555555555444333222222222333333444444444333333333333333333333333222333555555555555333222///111444444444444666777333444555555666666555555666555444333333444666777333333333444444444555555444444555666777777666666444444444444444444444444444444555555555555555555333333333444444444555555000111222333333333333333222222333333333333222222666555333222222333555666444333222111000/////////...111333333000------////////////000000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))''')))***++++++***)))'''(((((())))))))))))((((((---,,,+++)))))))))******************************((((((''''''((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,(((%%%%%%(((+++***(((WWWWWWVVVTTTQQQNNNLLLKKKIIIFFFCCC???===<<<<<<<<<<<<<<<<<<;;;:::999777777666666666666666555555444333444444555555444444333222222222333333444444444222222333333333444444444444444444444444444444444555555555555555555444444444555666888888777777666777777888888888888777777999999888888888888888888777888888888888999999999:::::::::999999888888888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======<<<;;;::::::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???;;;===CCCAAA999:::CCCBBBAAA???===>>>???BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;::::::999999999::::::::::::::::::::::::888888777777777777777888666666777777888888888999999888888777777777777777666666666666666666666666777777666666555555555444666555555555555444444444333444555666666666555444777777777666555555555444444444444555555555555666666666555555555444444444333333444555666666555555333333333333333333333333444444444333333222222222333333333222222111111111666555333111111111333444666555333111111111333444111111222222222333333333222222222222333333444555222222222222222222222222000333555777777555333000222222333333333444444444444444444333333222222222111333666999999888555444333333333333333333333333111222333333444444333333333333333444444444555555555444222333444555555444444555666444222222555888555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444333222111000111111111111111111111111///............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$&&&)))***((('''''''''XXXWWWVVVTTTQQQNNNKKKJJJHHHFFFCCC@@@===<<<<<<<<<<<<;;;;;;;;;999888777666666666666666666555555444333444444555555444444333333333333333333333444444222222333333333444444444444444444444444444444444555555555555555555555555555666777888999888777777777777888888888888777777999999888888888888888888888888888888999999999999:::::::::999999999888888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<===============<<<;;;;;;======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===BBB<<<;;;>>><<<:::DDDRRRCCCAAA???=========???@@@??????????????????????????????@@@@@@@@@@@@??????@@@???>>>======>>>???@@@???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999888888777777777777888888666777777777888888888888999888777777666666777777666666666666666666666666777666666666555555555555666555555555555444444444222222444444555444444333666666666555555555555555444444444555555555555666666666555555555444444444333444444555666666555555333333333333333333333333444444444333333333222222555555555555444444444444666555333111111222333444666555333111111222333444111111222222222333333333333222222222333333444555111111111111111111111111111222444666666444222111222222222222333333333333444333333333222222222222222444666777888666444333333333333333333333333333111222333333444444333333333333333444444444444555333222111222333444444444444666999999777555555666555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333222111000000000000000000000000000///............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''+++***(((&&&%%%&&&(((***YYYXXXWWWTTTQQQMMMJJJIIIGGGFFFCCC@@@>>><<<<<<<<<:::::::::999888777666555666666666666666555555444444444555555555555444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555555555555555666777888999:::999888888777777888888888888777777888888999999999999999999888888888888999999999::::::::::::999999999999888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<======>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>><<<<<>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>===<<<<<<===>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::999999999999888888888888888888888888888777777777777777888888777777777777888888888888999888777777666666777777666666666666666666666666666666666666555555555555666555555555555444444444111111222333333333333333444444444555555555555555444444444555555555555666555555555555555444444444333444555555666555555555333333333333333333333333444444444444333333333333444444555555555555555555555444333222111222333444555444333222111222333444111111222222222333333333333333222222222333444444111111111111111111111111222222333333333333222222111111111222222222222333222222222222222111111111444444555555555444333333333333333333333333333333111222333333444444333333333333333333444444444444222111111111222222333444222666:::<<<:::666333222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333222222111000///////////////////////////............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''+++(((%%%$$$%%%&&&&&&&&&ZZZYYYWWWTTTPPPMMMJJJHHHFFFEEECCC@@@>>>===<<<<<<999999999888888777555555666666666666666555555444444444555555555555444444555555444444333333333222333333333444444444444555444444444444444444444444444444444555555555555555777888999:::;;;:::999999777777888888888888777777888888999999999999999:::888888888999999999::::::999999999999999999999999999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<===>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<>>===<<<;;;:::::::::999999::::::;;;<<<======@@@???===;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======<<<<<<999===CCCGGGCCC===BBBKKK???>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::;;;:::999999999999999999999777777777777777777777777777777777777777777888999777777777777777888888888888888777666666666666666666666666666666666666666666666666666666555555555666555555555555444444444111111222333333444444444333333444444555555666666444444444555555555555666555555555555555555555555444444555555555555555444444444444444444444444444444444444444444444333333111222333444555555444444444444333222222222333444444444333222222222333444111111222222222333333333333333333222222333333444111111111111111111111111333222222111111222222333000000111111111222222222111111111111111111111111555444444333222222222222222222222222222222222222111222333333444444333333222222333333333444444444111222222222222222444555222444777888777444000...444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222111111111000000000000000000000000///............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((''''''''''''&&&''')))+++***'''###ZZZYYYWWWTTTPPPMMMJJJHHHEEEDDDCCCAAA???===<<<<<<888888888888777777666555666666666666666555555444444555555666666555555444555555555444444333333333333333444444444555555555444444444444444444444444444444444555555555666666777888999;;;;;;::::::999777777888888888888777777888888999999::::::::::::888999999999999:::::::::999999999999999999999999999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>>>>===========================???>>>===<<<;;;:::::::::999999::::::;;;<<<======@@@>>><<<;;;:::;;;<<<===========================??????>>>===<<<<<<======???DDDJJJKKKEEE===;;;>>>;;;::::::::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999777777777777777777777777777777666666777888999999888888777777777777777777888777777666555666666666666666666666666666666666555555555666666666666666666555555555555444444444333333333444555666666777333444444555555666666666444444444555555555555666444555555555555555555555444555555555555555444444444444444444444444444444444444444444444444444444111222444555666666555444333333333333333333333444333333333333333333333444111111222222222333333333444333333222222333333333333333333333333333333333333222222111111222222333000000111111111222222222111111111111111111111111555444333222111111222222222222222222222222222222111222333333444444333333222222222333333333444444111222444333222333555888666555555444444333222000444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111///............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((***++++++***)))YYYXXXWWWTTTQQQMMMJJJIIIEEEDDDCCCAAA???>>><<<;;;888888888888888777666666666666666666666555555444555555666666666666555555555555555444444444444444333444444444555555555555444444444444444444444444333333444444555666666666777888999:::;;;:::999999777777888888888888777777888888999999:::;;;;;;;;;999999999999::::::::::::888999999999999:::::::::999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>>>>======<<<============>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===========================>>>>>><<<<<<<<<<<<>>>???JJJKKKJJJFFF@@@<<<;;;===999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::888999:::;;;;;;;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;888888888999999999999999777777777777777777777777666666666666777888999:::888888888888777777777777888777666666555555666666666666666666666666666666555555555666666666666666666555555555555444444444555555555555666777999:::555555555666666666666666444444444555555555555666444444444555555555555555555555555666555555444333444444444444444444444444444444444444555555555555444555777999999888666555222222333333333333444444222222333333333333444444111111222222222333333333444444333222222222333333444444444444444444444444333333222222222222333333111111111222222222222333111111111222222222222222444444333222222222333333222222222222222222222222111222333333444444333333222222222222333333333333000333555444222333666999:::777444333444555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000111222222111111111111111111111111///............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''''''''((((((((((((((('''''''''%%%$$$%%%(((+++XXXWWWVVVTTTQQQNNNKKKJJJDDDCCCCCCAAA@@@>>><<<;;;888888999999888888777777666666666666666555555444555555666666666666555555444444444444555555555555444444444444555555555555444444444444444444444444333333444444555666666777666777999:::::::::999888777777888888888888777777888888999999:::;;;;;;<<<999999999:::::::::;;;;;;888888999999999:::::::::999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<===============<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===========================<<<;;;;;;;;;===???@@@HHHEEEAAA===;;;<<<===<<<::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<;;;:::777888999:::;;;::::::999999999999999999999999999888888888999999999999:::777888888888999999999999888888888888888888888888666666666666777888999:::888888888888777777777666777777666555555555555666666666666666666666666666555555555555666666666777666555555555555444444444555555555555666888:::;;;777777777777777666666666444444444555555555555666444444444555555555666666555555666666555444444333555555555555555555555555444444444444555555555666555777999::::::888666444111222333333444444444444111222333333444444444444111111222222222333333333555444333333222222222333333333333333333333333333333333333444444333333333222222222222333333333333222222222222333333333444333333333444444444444444111111111111111111111111111222333333444444333333111222222222222333333333///222444444111111555999888666333222444666666555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000//////000111222333111111111111111111111111///............---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************)))******************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''---222222,,,((((((***WWWWWWVVVTTTQQQNNNLLLKKKCCCCCCCCCBBB@@@>>><<<;;;888999999999999888888777666666666666666555555444555555666666666666555555333444444444555666666666444444444555555555666666444444444444444444444444333333444444555666777777666777888999:::999888888777777888888888888777777888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;888888888999999:::::::::999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<::::::;;;<<<======<<<<<<<<<=========>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<========================<<<;;;::::::;;;===@@@AAA<<<;;;999888:::===<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;777888999:::;;;::::::999888888888888888888888888777777777777888888888888777777888888999999999999888888888888888888888888666666666666777888999:::999888888888777777666666777777666555555555555555666666666666666666666666444555555555666666777777666666555555555444444444555555444555666888:::;;;999999888888777777666666444444444555555555666666444444444555555555666666555666666666555444333333555555555555555555555555444444444555555555666666444666777888888666333111111222333444444444444444111222333444444444444444111111222222222333333333555444333333222222222222222222222222222222222222333444444555555444444333222222333333333444444444222222222333333444444444222333444555555555555555111111111111111111111111222222333444444444333333111111222222222333333333---111444333000000444999555222000111444555444222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000/////////111222333000000000000000000000000//////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))+++999HHHKKKCCC666...+++ZZZYYYXXXWWWUUUQQQLLLHHHEEEDDDCCCBBB@@@===;;;:::;;;::::::999888777555555666666666666666666666666666444333444555666555444555555555555555555555555444444444444444444444444777666555444444444444444555555555555555666777777555666888:::;;;:::999777888999999999::::::::::::999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<=========999999999999999999999999=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999999:::;;;;;;;;;:::999888777666888999999999999888777777999999999888777666666555666777888999888777555333555555555555555666777777333333444555666777888888444444555555666666777777666666666666666666666666>>>===:::888777777777777777666666555555555666666333444444555555444444333777777666666555555555555777555333111111333555777333444444444555666666666555555555555555555555555666555444333222333333444444444222222222222444444333333333333333333333333555444222111111222444555666666555555555444444444222333333444444333333222333333333333333333333333333333333444444555555555333333222222333333444555444444444333333222222222222222222222222222222222444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333000444444000...//////---222111000111222222222000111111111111111111111111333333222111111000000000444444444333333333222222222111111000///......---......------------......------------------------,,,------......------,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))///111---)))))),,,,,,)))******++++++******)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---111@@@NNNJJJ777***)))ZZZXXXWWWVVVTTTPPPKKKHHHEEEDDDCCCBBB@@@>>><<<:::;;;:::::::::888777666555666666666666666666666666666555444555666666555444555555555555555555555555444444444444444444444444444444333333333444444555666555555555555666777777777777999::::::999888888777777888888888999999999999999999999999999999999::::::999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999999999999999999999<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::888777777777777888999999::::::::::::999888777666666777888999999999999999999999999888777666666666666777888999888777555444666555555555555666777777666666666666666777777777555555555666666666666666666666666666666666666666<<<;;;:::888777777666666777666666555555555666666555555666666666666555555666666666666555555444444666555333222222333555666444444555555555555555555555555555555555555555555666555444333333333444444444444333222222333444444333333333333333333333333555444222111111222444555666666555555555444444444222333333444444333333222333333333333333333333333333333333333444444444555333333222222333333444555444444444333333333222222222222222222222222222222444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333000222222000111444444111222111000111222333222000111111111111111111111111111222222333333333222222333333333333222222222222111111111000///...............------------......------------------------,,,------......------,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&$$$'''---,,,'''******++++++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((+++777CCC@@@111'''(((ZZZXXXUUUSSSRRROOOKKKHHHEEEEEEDDDBBB@@@>>><<<;;;::::::::::::999888666666666666666666666666666666777666555555777777666555555555555555555555555555444444444444444444444444222222222222333444555666666666555555666666777888999999999999999888888888777888888888888999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<;;;;;;:::;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999777777777777777888888999777888888999888888777777555666777888999:::::::::999999999888777777666666666777888888888777666555666666555555666666777888888888888777777777666666777777666666666666666555666666666666666666666666999999999999888666555555666666666555555666666777666666777777777777666666555555555555555444444444444444444444444444444444666666555555555555555555555555555555555555555555666555444444333444444444555444333333333333444555333333333333333333333333555444333222222333444555555555555555555444444444333333444444444444333333222222222222222222222222222222333333333333444444333333333333333444444555444444444444333333333333333333333333333333333333333333222222222222222111333333333333333333333333444444444444444444444444333333333333333333333333111222222222666<<<;;;777333111000111222333222111111111111111111111111111///000333444555555444333222222222222111111111000111111000000//////............------------......------------------------,,,------......------,,,------...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++(((+++555<<<555)))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&...777555,,,''')))YYYWWWTTTQQQPPPNNNKKKIIIEEEEEEDDDCCC@@@>>><<<;;;::::::::::::999888777666666666666666666666666666888666555666777888777666555555555555555555555555555555555555555555555555444333333333444444555666666666666555666777777888;;;:::999888888888888888999999999999::::::::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;=========<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;:::999999888888999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888777777666666777777888999666666777888888888888888666666777888999:::::::::999999999888888777777777777777888888888777777666666666666555666777777888888888888888888888888888888777777777666666555555666666666666666666666666666777888888888666555444666666666666666666777888666666777777777777666666555555555555444444444444333444555666666555444333777777666666555555444444555555555555555555555555555555555444444444444555555555444444444444555555444444444444444444444444555444333333333333444555555555555555555555555555333333444444444444333333222222222222222222222222222333333333333333333333333333333333333444555555444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333444444222333:::@@@???999333222111111333333222111111111111111111111111111...000333555555444222000111111111111000000000000111000000000/////////.........------------......------------------------,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((...555===DDDDDD999---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''***......)))(((+++XXXVVVSSSQQQPPPNNNKKKIIIFFFEEEDDDCCCAAA>>><<<;;;:::::::::::::::999888777777777777777777777777777888666555666777888777666555555555555555555555555555555555555555555555555777777666555555555555555666666666666666777888888;;;;;;:::999888888888999888888888999999999999:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;===========================<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===999999999888888999999:::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888777777777777777888888999555666777888888888888888888888999999999888888777999999999999888888888888777777888888888888888777666666666666666777888888777777777888999:::::::::888888777777666666666555777777777777777777777777555666777888888777555444666666666666666777888888666666777777777777666666555555555555555555555555333444666777777666444333777777777666666555555444666666666666666666666666444555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555555555555555555333444444555555444444333222222222222222222222222333333333333333333333333444444333333444444555666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444222222777===;;;555333222111222333333333111111111111111111111111111///000222333333111...---111111111000000000//////000000000000////////////......------------......------------------------,,,------......------,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''444@@@AAA<<<777222---+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))************************((((((((((((((((((((((((,,,)))(((******((((((***WWWVVVSSSRRRQQQOOOKKKIIIFFFFFFEEECCCAAA???===<<<:::::::::::::::999888888777777777777777777777777777666555555777777666555555555555555555555555555555555555555555555555555999888777666555555555555777777666666777777888999:::::::::::::::999999999666666777777777888888888999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<=========<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<======>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;<<<<<<======:::999999999999::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888999999999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888888888888888999999:::666777777888999999999888999999999999999888777777999999999999999999999999777777777888888888888999777777666666777777888999555666777888999:::;;;;;;888777777777777777777666777777777777777777777777555666666777777777777666666666666666777888999999666666777777777777666666555555555666666666666666444555666777777666555444777777666666666666666666666666666666666666666666444444555666666666666555555555666777777666555555444444444444444444444444444444444444444444444444444444444555555555555555444444555555555555444444333333333333333333333333555555444444444444333333444444444444444555555666444444444444555555555555333333333333333333333333222333333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222111///222666555000444222111222333444333222111111111111111111111111000111222222111///---,,,111111111111000000000///000000000000////////////......------------......------------------------,,,------......------,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444>>>BBB999---))),,,///++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))+++)))''''''))))))((('''VVVUUUTTTTTTSSSPPPLLLHHHFFFFFFEEECCCAAA???===<<<::::::;;;;;;::::::999888777777777777777777777777666555444555666666555444555555555555555555555555555555555555555555555555777666666555555555666666777777666666777777888999888999:::;;;;;;;;;:::999888888999999999:::::::::999999::::::;;;<<<<<<===:::;;;;;;<<<======>>>>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>============>>>??????<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999::::::;;;888888999999999999999888777888888999999999888888999999999999999999999999888777777777888888999:::777777666666777777888999666777777777888888999999777777777777777888888888777777777777777777777777666666666666777777888999666666666666777888999:::777777888888888888777777666666666777777777888888555555666666666666555555666666666666666777777777666666666666666666666666333444555666777777666555555666777777777777666555555555555555555555555555444444555555555555444444444444444555555555666666444444555555555555444444444444444444444444444444666666666555555444444444444444444444444555666666444444444444555555555666444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333111444333111111444444111444333222222444444333222111111111111111111111111000000111111111000000///222222111111111000000000////////////000000000000......------------......------------------------,,,------......------,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<>>>:::///((())),,,...******++++++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))*********+++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************++++++++++++************************))))))))))))))))))))))))'''''''''))),,,---+++(((VVVUUUUUUUUUTTTQQQLLLHHHFFFFFFEEEDDDBBB???===<<<::::::;;;;;;;;;:::999999777777777777777777777777666444333444555666555444555555555555555555555555666666666666666666666666444444444444444555666777777777777777777888888999777888:::<<<<<<<<<:::999<<<<<<<<<=========>>>>>>999999::::::;;;<<<======;;;;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;::::::999::::::::::::;;;;;;<<<============<<<<<<;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<999999:::::::::999999888555666777888999:::::::::999999999999999999999999888888777777888999::::::777777777777777888888999888888888777777777777777666666777777888888999999777777777777777777777777777777666666666888999;;;666666666666777888999:::999999999::::::999999999666666777777888888999999666666666666666666666666555555666666777777888888777777777777777777777777333444666777777777666555555666777888888777666555555555555555555555555555444444555555555555444444444444444555555555666666444444555555555555444444555555555555555555555555777777666666666555555555555444444444444555666666444444444555555555666666444444444444444444444444444444444555555666666666444444444444444444444444444444444444444444444444333333333333333333333333222777888555444666777666444333222222444444333222111111111111111111111111000000000111111222333333222222222222111111111111////////////000000000000.........------.........------------------------,,,------......------,,,******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,555333---(((***...---'''*********++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''))),,,000222///***ZZZXXXVVVSSSPPPMMMKKKIIIGGGFFFEEEDDDBBB@@@???>>>;;;;;;;;;:::::::::999999888888888888777777777666444333333444555555444222333444555666777888999:::666111666:::444444777222444555666777777777777777777888888888888999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>???@@@============>>>>>>>>>>>>>>>>>>============>>>>>>AAAAAA@@@@@@???@@@@@@@@@>>>>>>????????????>>>>>>??????>>>===============??????>>>>>>======<<<<<<===<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999999:::;;;::::::999999::::::;;;<<<<<<;;;:::999999999999:::::::::999999888888888===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<===<<<:::999888999::::::888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999999999888888888888999999999999999999999999999999777777777777777777777777999999999999999999999999888888888777777777777777777888888888888999999999777:::<<<>>>>>><<<:::777888888888888888999999999888666555666777888777555666666666666666777888888888888999999999999888888666666666666666666666666777777777777777666555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777666555444444555555666666666666555555444444333333333444444555555444444444555666888999333333333333333333333333333333333333333333333333444444444444444444444444111222333444444444333333333333333333333333333333222222222222222222222222333222111222333444555444444444444333333222222222333333333222222222111111000000000000000000000000//////000000000000//////000000////////////000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...<<<333)))&&&)))---,,,)))******++++++++++++******************************$$$---000(((&&&++++++%%%************************************************(((((())))))))))))(((((())))))))))))))))))))))))---)))&&&%%%(((+++++++++((()))***)))((('''((()))******))))))))))))******(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))),,,++++++---//////,,,(((ZZZYYYVVVSSSPPPMMMKKKJJJGGGGGGEEEDDDBBB@@@??????;;;;;;;;;:::::::::999999999999999999888888888888444444444555666666444222444444555666777888888999666111666999444555999444555555666666777777777777888888888888999999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@=========>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>@@@@@@???????????????@@@>>>>>>????????????>>>>>>??????>>>===============?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;::::::999999::::::;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;::::::999999<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999999999888888888888999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888999999999999888999;;;======;;;999888555555555666666666777777888777666666777888777666777666666666666777888888888888999999999999888888777777777777777777777777777777888888777666666555555555555555555555555555555555555555555555555555666666666666666666666666777777888888777777666555555555666666666666555555444444444444555666777888666777777888777777666555333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333333333222222333444444444444444444333333333222222333333333222222222222111111111111111111111111111///000000111111000000///000000////////////000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111///,,,***+++,,,,,,+++******++++++++++++******************************)))444888///(((***,,,***************************************************))))))************)))))))))))))))))))))))))))))),,,***))))))+++,,,+++)))(((*********((('''((()))******))))))))))))******(((((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))+++))))))+++------***'''[[[YYYVVVSSSOOONNNMMMLLLGGGGGGFFFDDDBBBAAA??????;;;;;;;;;;;;:::::::::::::::::::::999999999999888555444555777888888555222555555666666666777777777666111666888333666:::555666666666777777777777777888888888888999999999:::999999999:::;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>@@@@@@???>>>???@@@===>>>>>>>>>>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>@@@???>>>>>>===>>>>>>>>>@@@??????>>>>>>===<<<<<<::::::;;;;;;<<<======>>>=================================<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999888888888888999999::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999::::::::::::999999<<<<<<<<<;;;::::::999999888777666777888888888666777777777666777777888999888999999::::::999999888888888888888888888888888777888888888888777666666666666666666666666666666666666666666666666666666666666666666666666666666888888999999888888777777555666666777777666666555555555444444444555666777444555777888888777555333444444444444444444444444333333333333333333333333444444444444444444444444444333222222222333555666333333333333333333333333444444444444444444444444333333333333444444444555444444444444333333333333333333333333222222222222111111111111111111111111111111111222222111111111111000000//////000000111/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((+++......,,,++++++---******++++++++++++******++++++++++++++++++++++++,,,888===333)))))),,,---***************************************************++++++++++++++++++***))))))))))))))))))))))))***)))***+++,,,,,,)))''')))***+++***((('''((()))******))))))))))))******((((((((()))))))))******************************))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))'''\\\ZZZVVVSSSPPPNNNNNNNNNHHHGGGFFFDDDCCCAAA@@@???<<<;;;;;;;;;;;;:::::::::::::::999999999888888888555555666888:::999666333666666666666666666666666666333666666111666;;;444888888888888888888999999888888888999999999::::::999999::::::;;;<<<<<<<<<<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===========================>>>@@@@@@?????????@@@>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@??????????????????@@@AAA??????@@@@@@@@@@@@??????@@@??????>>>>>>>>>??????@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>??????===;;;:::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::999999888888999999:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888999999999999999999999999999:::::::::;;;:::999999888888999999:::DDDCCCBBB@@@>>><<<;;;:::999888777777999999888777888777777777777888999999999999::::::::::::999999888888888888888888888888777888888999888888777777666666666666666666666666666666666666666666666666666666666666666666666666777888888888888888777777666666777777777777666666666666555444333333444444333444555555666666555555444444444444444444444444444444444444444444444444555555555555555555555555555444222111222333555777444444444444444444444444444444444444444444444444333444555555444444444555444444444444444444333333444444333333333222222222111111111111111111111111111222222333333222222111111000000000000000000111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...'''))),,,---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,444666///((((((***+++******************************************************++++++++++++******))))))))))))))))))))))))''''''((()))***++++++***)))***+++***((('''((()))******))))))))))))******(((((()))))))))*********************************((()))))))))************(((((((((((((((((((((((()))((('''''''''(((((((((\\\ZZZWWWTTTQQQOOOOOONNNHHHGGGFFFEEECCCAAA@@@???<<<<<<<<<;;;;;;;;;::::::999888888888777777777777666666666888999999666444666666666666555555555555777444777555///666<<<444;;;;;;:::999999::::::;;;888999999999999:::::::::999::::::;;;;;;<<<======;;;;;;<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAA@@@???@@@AAA????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===;;;<<<>>>??????>>><<<;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::999:::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::999999999999::::::::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888999999999:::::::::;;;999:::::::::;;;;;;;;;;;;:::999999888888999999:::>>>======;;;:::999888888:::888777888999:::999888888888888888888999::::::::::::;;;;;;;;;;;;::::::888888888888888888888888888888999999999999999888777777777777777777777777777777777777777777777777777777777777777777777777666666777888888777777777666666777777777777666666666666666666666777888999:::999666444444444666777555555555555555555555555444444444444444444444444555555555555555555555555555444333222222444666777444444444444444444444444333333333333333333333333333555777777555444444555444444444444444444444444444444444333333333222222111111111111111111111111222222333333333333222222111111000000000000111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++******,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------***)))******)))************************************************)))******************)))************************((((((((((((***,,,000222)))++++++***)))((()))*********))))))))))))******))))))))))))************************************((()))))))))************(((((((((((((((((((((((()))))))))((((((((()))***ZZZZZZXXXVVVSSSQQQOOONNNHHHHHHGGGEEECCCBBB@@@@@@<<<<<<<<<<<<;;;;;;;;;:::888888888777777777666666777666666666888888777555666555555555555555555555777555888444000:::AAA999===<<<:::999999:::;;;;;;999999999999:::::::::::::::::::::;;;<<<<<<======;;;;;;;;;<<<<<<======>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@???@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBAAA@@@@@@??????>>>======@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>========================<<<<<<<<<;;;<<<<<<===>>>======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::888888888999999999:::::::::::::::;;;<<<<<<======999999999999999999999999::::::999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::777777888888999:::;;;;;;:::999888999::::::999888999999888888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888999::::::::::::999777777777777777777777777777777777777777777777777888888888888888888888888555666777777888777777777666777777888888777777666555555666888;;;===???AAABBB???;;;777444444666777666666666666666666666666444444444444444444444444555555555555555555555555555444333333333444666777444444444444444444444444333333333333333333333333333666999999666333444666444444444444555555555555444444444444333333333333222222222222222222222222111222222333333222222111222111111000000111111222000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000---***)))+++,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++------+++************************************************))))))************))))))************************++++++++++++,,,...333777***+++,,,+++)))((()))*********))))))))))))******)))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))+++YYYYYYYYYXXXUUURRROOOMMMIIIHHHGGGEEECCCBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777888666444444666777777666444555555555555555555555555555999555333AAAJJJBBB<<<;;;999888888888999:::999999999:::::::::;;;;;;::::::;;;;;;<<<=========;;;<<<<<<===>>>>>>??????========================????????????????????????===???AAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<=========>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::999999999:::::::::;;;;;;::::::;;;;;;<<<=========::::::::::::::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;999999999:::;;;:::999:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888999999:::;;;;;;::::::888888888888888888888888888888888888888888888888::::::::::::::::::::::::666777888888999999888888777777888888888888777777666666777888:::<<<>>>???>>><<<999777555666666777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555666555555555555555555555555444444444444444444444444333777;;;:::666333444666444444444444555555555666555444444444444333333333222222222222222222222222111111222222222222111111222111111000000111111222000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......---+++***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...******************************************************++++++++++++******************************+++,,,...---,,,---000333***+++,,,+++)))((()))*********))))))))))))******))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))&&&))),,,,,,)))((((((***XXXYYYZZZYYYWWWSSSOOOMMMIIIHHHGGGEEEDDDBBBAAA@@@======<<<<<<<<<;;;;;;;;;:::::::::999999999888888999666333333444666777777444444444555555555666666444555999666666FFFQQQIII;;;:::888666666777888999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>???AAAAAA@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB????????????@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@???>>>>>>>>>=========>>>??????@@@@@@????????????????????????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<======>>>>>>:::::::::::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<777888:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::999888777777;;;:::999999;;;;;;:::999::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::777777888888888888777777888888777777777777777777333333444555666777888888777777777777777777777777555555555555555555555555666666666666666666666666333444555555666666555555555555555555555555555555666666666666666666666666333777;;;;;;666333444666444444444555555555666666555555444444444333333333222222222222222222222222111111111222222111111111222222111111111111222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...'''---222111,,,))),,,111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,)))'''+++000************************************************+++,,,,,,------,,,,,,+++************************(((+++......+++)))***,,,***+++,,,+++)))))))))*********))))))))))))******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))%%%(((,,,,,,***''''''(((aaa___]]]ZZZVVVQQQNNNLLLMMMJJJGGGFFFFFFEEEBBB???@@@???>>>======<<<<<<<<<;;;:::999888999999;;;<<<777777777777777777777777666666555555555555666666555555666777999;;;>>>@@@999666444555999;;;;;;:::@@@???<<<:::999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@???@@@???>>>>>>>>>???@@@AAABBBAAA@@@?????????@@@AAABBBBBBCCCEEEGGGFFFDDDBBBAAABBBDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA??????@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<===>>>===<<<;;;<<<>>>AAA@@@???>>>============?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================;;;:::<<<>>>>>>;;;999???<<<:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============;;;::::::999:::;;;<<<===;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;;;;<<<>>>???>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::;;;;;;::::::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@;;;;;;;;;::::::999999999888888888888888888888888888888999999999999888888888888777777777777888888888999999777555444777:::666666666666666666666666555555555555555555555555999999888666666555555555999888777666444444444333555555555555555555555555666555444444444444555666555555666666666666555555333444444444444444444333111444888::::::777333000333333333333333333333333444333111000000000111222............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))******************************)))***+++,,,,,,,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++------...,,,***(((((()))*********))))))***---000000...,,,---......+++((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((```___]]]ZZZVVVRRROOOMMMMMMJJJHHHFFFFFFEEEBBB@@@@@@???>>>======<<<<<<===;;;;;;::::::999:::::::::888888888888888888888888777666666666666666777777666555555555666777999:::;;;888555555777888777666@@@>>><<<:::::::::;;;<<<<<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@AAA@@@?????????@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFFFFDDDBBBAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@AAABBBAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>======>>>???>>>===<<<===?????????>>>>>>>>>??????@@@????????????????????????>>>>>>======<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===========================;;;999:::<<<===<<<:::<<>>;;;;;;::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>===========================<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>>>>======>>>???BBBAAA???===<<<<<<===>>>========================;;;;;;::::::::::::;;;;;;:::999999999999999999:::;;;<<<===???@@@@@@??????<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::999999999999888888888888999999777888999888666555777:::777777777777777777777777666666666666666666666666:::999888777777666666666777777666666555666666666666666666666666777777777666666666666666666666666555666666777777666666555444444555555555555444444555777999;;;:::888444222333333333333333333333333333222111000000000111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,---------------,,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++************************((())))))************)))...---,,,+++************++++++++++++++++++++++++::::::888333---)))'''&&&***++++++***)))***---000///---,,,,,,...---+++(((++++++++++++++++++++++++,,,+++++++++************************************((((((((()))))))))******^^^^^^\\\YYYVVVSSSPPPOOOMMMKKKHHHGGGFFFEEEBBB@@@@@@@@@???>>>============;;;;;;;;;;;;;;;:::999999888888888888888888888888777777777777777888999:::999888777666666666777777;;;999777777888888888777???===<<<;;;::::::;;;<<<===>>>>>>??????>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBDDDEEEEEECCCAAAAAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAA@@@???>>>???@@@>>>>>>>>>>>>???@@@AAABBB????????????@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<======>>>>>>>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<:::999999;;;=========777HHHOOOCCC:::===AAA@@@===============>>>>>>>>>@@@??????>>>>>>============<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>===<<<<<<<<<===???@@@===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<======???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@??????@@@BBBEEEDDDBBB@@@???>>>??????????????????????????????===<<<<<<<<<<<<<<<<<<===;;;::::::999999::::::;;;:::===AAADDDDDDCCC@@@==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999666888999888777777888999999999999999999999999999888888888888888888888888::::::999888777777777777777666666666777888888999777777777888888999999999666777888999999888777666666777777777777777777666666666777777777777666666999::::::::::::888666555333333333333333333333333222222111000000000000111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---............---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******************)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222111///,,,******+++***++++++***)))***---///...,,,,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKIIIHHHFFFDDDCCCAAAAAA@@@???>>>============;;;;;;<<<===<<<:::999888999999999999999999999999888888888888999:::;;;;;;<<<<<<;;;::::::999999999999999999:::;;;===============<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>======>>>???@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEEEECCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEEEECCCAAABBBCCCDDDCCCBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@BBBBBBBBBAAA@@@AAABBB???????????????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>?????????????????????>>>=========>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@======>>>>>>??????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@AAAJJJZZZZZZFFF999???DDD@@@>>>>>>>>>???????????????BBBAAAAAA@@@???>>>>>>===>>>===<<<<<<<<<===>>>???=========<<<<<<=========???????????????????????????>>>===<<<===>>>@@@AAA======<<<<<<<<<<<<======<<<<<<<<<============>>>??????>>>>>>>>>>>>??????????????????????????????=========<<<<<<=====================<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBEEEDDDBBBAAA???>>>>>>>>>????????????????????????======<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::===@@@CCCDDDBBB???<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::999999777888999999999888888888999999999999999999999999999999999999999999999999:::999999888777777888888888888888888888999999:::777777777888999999::::::777999:::<<<<<<:::999777777777888888888888777777777888888888888888888777;;;::::::888777777666666444444444444444444444444222222111111000000000000222222222111111111111111................................................------------------------......------,,,,,,,,,+++***++++++,,,---,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&((())))))***,,,...***+++++++++******,,,...,,,,,,+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))*********++++++ZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLKKKIIIFFFDDDCCCBBBAAA@@@???>>>>>>=========;;;;;;<<<===<<<;;;999888999999999999999999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<===>>><<<;;;;;;;;;;;;<<<<<<===;;;<<<======>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEDDDBBBCCCDDDDDDDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>===>>>@@@BBBDDDhhhnnnbbbGGG:::@@@CCC;;;@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@??????@@@???>>>=========>>>??????>>>>>>>>>>>>>>>>>>???CCCBBBAAA@@@???>>>>>>===???>>>=========>>>@@@AAA???>>>>>>======>>>>>>???======>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>>>>??????>>>???AAA@@@??????@@@BBBCCCBBBAAA@@@???>>>======????????????????????????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999;;;:::::::::::::::999999999999999999999999999999999999999999999999999999999999888888777777888888;;;;;;:::999999999999:::777777888888888999999999999:::<<<======<<<:::999888888999999999999888888888999999::::::999999888:::999777666555555666666444444444444444444444444222222222222222111111000333222222222111111111000////////////////////////........................------------------------.........------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,+++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++,,,+++******,,,---++++++,,,,,,+++*********++++++++++++++++++++++++******++++++++++++++++++************************((((((((()))))))))******ZZZYYYXXXVVVSSSQQQNNNMMMLLLLLLLLLIIIFFFCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::888888999;;;;;;;;;;;;;;;888:::;;;;;;999888888888:::;;;;;;<<<<<<=========;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGFFFGGGEEEDDDDDDFFFFFFEEECCCEEEFFFFFFEEEDDDEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@CCCEEE```___SSS???:::BBBDDD>>>BBBBBBBBBAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@????????????@@@@@@DDDDDDCCCBBBAAA??????>>>>>>>>>??????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA?????????@@@@@@@@@AAAAAA>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>;;;;;;::::::::::::;;;;;;=========<<<<<<=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>;;;::::::;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888999999:::===<<<<<<;;;::::::::::::999999999999999999999999:::;;;<<<======<<<;;;:::999999::::::::::::999999999999::::::::::::999999888777555444444444555666444444444444444444444444333333444444333333222111333333222222111000000000////////////////////////........................------------------------.........---------------+++,,,------......------++++++,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))),,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***+++***+++,,,,,,+++***+++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++************++++++++++++************************((((((((()))))))))******\\\[[[ZZZXXXUUURRROOOMMMKKKMMMMMMJJJFFFCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777888999:::::::::999888777999;;;;;;888777777888999:::;;;<<<============;;;<<<===>>>????????????>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFDDDDDDFFFGGGHHHHHHHHHGGGIIIGGGFFFEEEFFFGGGFFFEEEGGGGGGGGGFFFFFFGGGJJJMMMGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBCCCEEECCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEE@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBB@@@@@@AAACCCDDDDDD@@@<<<===CCCEEECCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAA>>>@@@AAACCCCCCBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCC???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>======<<<<<<======>>>??????????????????>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>@@@???===<<<<<<===???@@@FFFBBB===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999::::::999999999555555444444444555666777555555555555555555555555444444555555555444333222333222222111000000//////////////////////////////................................................------------............,,,---......//////......,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++------,,,,,,,,,------...------------------------'''(((***+++***+++---...***+++---,,,+++***+++,,,***,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++)))))))))*********++++++^^^^^^\\\YYYVVVSSSPPPNNNKKKMMMMMMJJJFFFCCCCCCEEEBBBAAA@@@???>>>>>>>>>>>>;;;:::::::::;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777888999:::;;;:::999888777444888;;;<<<;;;:::;;;===999999;;;<<<======>>>=========>>>@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEFFFGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHJJJHHHFFFFFFGGGGGGGGGFFFHHHHHHHHHGGGGGGHHHKKKNNNGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDBBBDDDEEEDDDCCCBBBCCCEEEAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBBBBCCCEEEFFFGGGAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???AAADDDCCCAAA???@@@AAA;;;===@@@DDDDDDBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@?????????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEE???AAACCCEEEFFFDDDBBBAAACCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA>>>????????????@@@@@@@@@???@@@BBBAAA@@@@@@AAACCCCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@????????????????????????@@@AAAAAABBBBBBAAAAAA@@@DDDBBB???======???BBBDDDJJJDDD>>>::::::<<<<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???:::;;;;;;;;;===>>>???@@@>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::999999888444444444555555666777888555555555555555555555555444555666666666555444333222222111111000//////...000000000000000000000000................................................,,,---------.../////////---...//////000/////////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............------,,,,,,---------------------------------,,,---......,,,,,,---...***+++------+++******+++***---//////,,,+++---///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,]]]\\\[[[YYYWWWUUUSSSRRRMMMMMMKKKHHHDDDBBBCCCDDDBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999999<<<;;;999888999;;;===>>>999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;::::::999:::;;;======<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEFFFHHHKKKHHHIIIIIIIIIHHHGGGGGGFFFJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@CCCDDDEEEDDDCCCBBBCCCEEECCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBFFFFFFAAAAAAEEEFFFBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDBBBAAABBBCCCDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFDDDDDDFFFIIIKKKIIIGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDBBB@@@???AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>???@@@CCCEEECCCBBB@@@>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA???===<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999888777999888888777666777777777666666555555555555666666666666444333333333333333333444444333111///---,,,222111111111000000//////////////////000000000000......////////////......///////////////////////////...,,,++++++---000111111111000///...---,,,,,,---------,,,,,,---------........................------------------------////////////////////////............////////////..............................//////000000111111///000000000000000//////......---------,,,,,,,,,------............------........................///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,^^^]]][[[YYYVVVTTTRRRQQQMMMLLLKKKHHHDDDCCCDDDEEEBBBBBBAAA@@@???>>>======<<<;;;;;;;;;<<<<<<===>>>;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGJJJLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFGGGIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEECCCBBBAAACCCGGGHHHEEEEEEHHHGGGCCCFFFFFFEEEEEEEEEEEEEEEEEEGGGEEEDDDEEEFFFFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGIIILLLMMMKKKIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA@@@AAABBBEEEFFFEEECCCAAA?????????@@@AAA????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????>>>@@@BBBCCCCCCBBB@@@>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999999999999999888888777777777777888888888888777666555555555555999777666555555555444222222222222111111111000000111111111000000000000000///000000111111000000///000000000000000000000000888666333000......///000111111000000//////......///......------......///////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000111111111///000000111111000000///000000000//////............//////////////////...........................//////////////////////////////////////////////////////...---------------___^^^\\\YYYVVVTTTQQQPPPLLLLLLKKKHHHEEEDDDEEEFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<======>>>;;;;;;<<<===>>>??????>>>===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBB??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKOOOOOOOOONNNMMMLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDEEEIIIKKKJJJJJJKKKIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIHHHHHHIIIIIIHHHFFFIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKLLLNNNOOONNNLLLKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAA>>>>>>????????????>>>>>>>>>????????????>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999888777777777777:::888777666666666555444333333333333333222222222333333333222222111111111111111222222222222111111222222222222222222222222;;;999666333000000000000111111111111111111111111000000////////////000000111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222111111111111000000111111111111111000222222222222111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000//////...............```___\\\YYYVVVSSSQQQOOOLLLLLLKKKHHHFFFEEEFFFHHHDDDDDDCCCBBBAAA@@@??????>>>======<<<======>>>>>>;;;<<<======>>>>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<============::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAACCCCCC???@@@AAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLIIIKKKLLLKKKJJJJJJLLLMMMLLLMMMMMMNNNMMMMMMLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOOOONNNKKKKKKKKKKKKLLLMMMMMMNNNRRRRRRQQQPPPOOONNNNNNMMMKKKKKKJJJKKKLLLMMMKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJHHHHHHGGGHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLMMMLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNLLLKKKKKKKKKKKKJJJHHHKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPOOONNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB???@@@BBBCCCDDDEEEEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAA@@@??????@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888999<<>>>>>=========>>>>>>===============<<<;;;:::<<<<<<=========<<<<<<;;;<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<=========;;;<<<===???@@@BBBCCCCCC???@@@AAABBBDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKMMMMMMLLLKKKLLLMMMLLLMMMNNNNNNNNNNNNMMMMMMPPPOOONNNNNNMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRQQQPPPOOONNNNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHIIIKKKMMMOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMJJJKKKKKKMMMNNNOOOQQQQQQNNNLLLLLLLLLMMMMMMNNNPPPKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMKKKJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<===<<<;;;:::999888888888888:::CCCLLLIII???777777:::555555555555555555666666777666666555444333333222111222222333333222222111222222222222222222222222111000000000111333444555222222333333444555555555444333333222222333333444222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444444444555555555555555555555555555555444444333333222222111111222333333444333333333333333333333333333333333444444444444444444333222222222222222222222222222222222222222222222222222222222222222222222222111111111000000111222222___^^^\\\YYYVVVTTTQQQPPPNNNNNNMMMJJJGGGFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>============<<<;;;::::::======<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>???=========>>>>>>>>>>>>???<<<===???@@@BBBBBBCCCCCC@@@@@@AAACCCDDDFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNKKKMMMOOOOOONNNMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRSSSRRRPPPPPPOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQOOOOOONNNNNNMMMLLLMMMOOOOOOMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFGGGGGGIIIJJJJJJMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMMMMKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMOOOQQQSSSTTTPPPNNNMMMPPPPPPOOOPPPSSSNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOONNNMMMKKKLLLMMMNNNOOOPPPQQQRRROOOOOONNNNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPQQQPPPRRRSSSRRRPPPOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???>>>?????????===<<<<<<<<<<<<<<<<<<===;;;;;;:::999888888888888777BBBKKKHHH===444444888555555555666666666666666666666666555555444444333222222333333333333222222333333333333333333333333444444333333333333444444333333333444444555555555444444333333333333444444333333333333333333333333333333333333333333333333555555555555555555555555333333444444444444555555444444444444444444444444444444444444333333333333111222333444555555555444333333333333444444444444444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333444^^^]]][[[YYYVVVTTTRRRQQQPPPOOONNNKKKGGGFFFFFFHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>???======>>>>>>>>>======<<>>>>>???>>>>>>?????????@@@@@@@@@???@@@AAACCCDDDDDDCCCCCCAAABBBCCCEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQNNNPPPRRRSSSRRRQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQRRRTTTWWWXXXVVVVVVUUUTTTRRRQQQPPPOOOPPPOOOOOOPPPQQQQQQPPPNNNKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMOOOPPPPPPOOOMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMMMMMMMNNNOOOLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPPPPOOONNNMMMMMMNNNPPPRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNPPPOOOLLLJJJJJJKKKMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLNNNOOONNNMMMMMMMMMMMMOOOPPPQQQPPPNNNQQQWWWXXXSSSRRRTTTPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMNNNPPPQQQQQQPPPMMMMMMNNNOOOPPPQQQQQQRRROOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRTTTUUUTTTQQQOOOPPPQQQMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGIIIJJJJJJJJJHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>==================>>><<<<<<;;;:::999999999999555:::???>>>888333333555555555555555666666777777555555555555555555555444333444444555555444444333444444444444444444444444555555555444444333333333333444444444444444444444444444444333333444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333444444444555555444444444444444444444444333333333333333444444444222222444555555666666666333444444444555555555555444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222333444444555]]]]]][[[YYYWWWUUUSSSRRRQQQPPPOOOKKKHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????<<<===>>>??????@@@@@@???BBB@@@>>>===<<<===>>>???:::;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRPPPRRRUUUUUUTTTSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXTTTTTTSSSSSSTTTVVVYYYZZZXXXWWWVVVUUUSSSRRRQQQPPPRRRQQQQQQRRRSSSSSSRRRPPPMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNPPPRRRRRRQQQPPPOOONNNOOOQQQRRRSSSRRRPPPOOOSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOSSSQQQNNNLLLKKKKKKMMMNNNKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPOOOOOONNNMMMKKKJJJJJJIIIJJJLLLNNNOOOOOONNNMMMLLLKKKLLLMMMMMMOOOOOOTTT]]]^^^WWWRRRSSSQQQQQQQQQPPPOOOOOOOOONNNOOONNNNNNOOORRRSSSSSSRRROOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNOOOOOORRRSSSSSSSSSSSSTTTTTTTTTSSSUUUWWWVVVRRRPPPQQQRRROOOOOOPPPPPPPPPOOONNNNNNJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFHHHJJJJJJJJJHHHGGGJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????======;;;:::::::::::::::999888888888888888888777444555555555666666777777444444444555555555555555555555666666666666555555666666666666666666666666222222333333333333333333444444444444444444444444444444333333333333444444777777777777777777777777666666666666666666666666555555555555555555555555333333333444444444555555333333333333333333333333222222222333333444444444222333444555666666666666444555555555666666777777444444555555555555444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333444555666]]]\\\ZZZZZZZZZYYYWWWUUUOOOMMMJJJGGGGGGHHHKKKMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>??????>>>======>>>???@@@>>>>>>>>>>>>????????????????????????????????????CCCCCCCCCDDDCCCCCCBBBBBBEEEFFFEEEDDDBBBBBBDDDFFFHHHIIIIIIIIIHHHIIILLLOOOLLLNNNOOOOOONNNMMMOOOPPPRRRPPPTTT[[[[[[TTTPPPRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVTTTRRRQQQRRRSSSRRRSSSVVVXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQPPPVVVUUUUUUTTTSSSRRRRRRQQQSSSQQQOOOPPPQQQQQQNNNKKKNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRUUUUUUTTTRRRQQQQQQQQQQQQTTTSSSPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPRRRTTTVVVWWWUUUUUUVVVVVVUUUTTTRRRQQQSSSRRRPPPOOONNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIILLLLLLKKKKKKJJJJJJIIIIIIRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPQQQRRRRRRRRRPPPPPPOOONNNNNNOOOOOOOOOPPPOOOMMMMMMMMMOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQPPPOOOMMMNNNQQQSSSSSSSSSXXX___^^^UUUNNNNNNTTTSSSRRRQQQPPPQQQQQQRRRNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQRRRSSSSSSUUURRRQQQRRRUUUVVVUUUSSSSSSSSSTTTUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNMMMNNNNNNOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLIIIGGGHHHJJJKKKIIIFFFFFFGGGIIIHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>======;;;:::999888888;;;:::999888777777777777999999888777777666777777===999444444888999777444666666666666555555555555888777666555555555555555555555555555555555555555555555555555666666666777444444555555555555444444777777777777777777777777666666555555555555666666333444555444333333444555555555555555555555555555555555666666555444333333555555555555666666666777666666666666666666666666777777777777777777777777666666666666666666666666666666666666777777777777777777777666555555444444666666666666777777777888555555555555555666777888]]]\\\[[[ZZZZZZYYYWWWTTTPPPNNNKKKIIIHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDDDDEEEHHHJJJIIIJJJJJJJJJIIIJJJMMMOOOMMMOOOPPPOOONNNNNNPPPQQQSSSQQQTTTZZZZZZTTTQQQSSSUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXVVVTTTSSSTTTUUUTTTUUUVVVWWWXXXWWWVVVUUUXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQRRRSSSSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTSSSRRRTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRPPPOOOPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQOOONNNOOOQQQSSSTTTRRRTTTYYYXXXRRROOOQQQSSSRRRQQQPPPOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSRRRSSSSSSTTTUUUUUUSSSRRRSSSUUUVVVUUUSSSTTTUUUUUUVVVVVVUUUSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKIIIIIIKKKLLLJJJHHHGGGHHHIIIIIIHHHHHHIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::<<<;;;:::999888888888888999999888777777777777777@@@<<<777666888888666222777777777777666666666666888777666666555555555666666666666666666666666666555555666666666777777777666666777777777777666666888888888888888888888888777666666555555666666777444555666666444444555666555555555555555555555555666666666666666555444444555555666666666777777777888888888888888888888888999999999999999999999999666666666666666666666666777777888888888999999999666666666666666777777777777777777777777777777777666666555555666666777888]]]\\\[[[[[[[[[ZZZWWWTTTQQQPPPNNNLLLKKKJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAACCCEEEFFFGGGHHHKKKNNNJJJKKKLLLLLLKKKKKKMMMOOOOOOPPPQQQPPPOOOOOOQQQSSSTTTSSSTTTXXXXXXTTTSSSTTTVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVUUU[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYTTTSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSQQQQQQQQQQQQSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQRRROOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRTTTUUURRRQQQSSSSSSQQQRRRTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXVVVUUUTTTUUUVVVWWWWWWUUUWWWWWWWWWWWWWWWVVVUUUUUURRRRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQSSSTTTTTTUUUUUUTTTTTTSSSQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPOOOOOOOOONNNNNNNNNNNNLLLKKKKKKLLLMMMKKKJJJIIIJJJKKKKKKJJJIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<===<<<;;;:::999999999::::::999999888888888888888BBB>>>999888888888666333999888888888777777777777888888777666666666666777888888888888888888888888666666666777777777888888777888888888888888888777999999999999999999999999777777777666666777777777666777888777666555666888666666666666666666666666777777888888888777666666666666666777777777888888::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;444555666777888999:::;;;888888888888888888888888777777666666777777888888^^^]]]\\\\\\\\\ZZZVVVSSSRRRQQQPPPNNNMMMKKKKKKJJJNNNNNNLLLKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEECCCBBB@@@???>>>>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDBBBDDDFFFHHHIIIJJJMMMOOOLLLMMMNNNNNNMMMNNNOOOQQQQQQRRRSSSRRRQQQQQQSSSUUUWWWVVVUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\[[[YYYXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXYYY______^^^^^^]]]]]]\\\\\\ZZZYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZYYYYYYTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRSSSSSSTTTUUUXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRRRRTTTVVVTTTSSSRRRRRRSSSSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[WWWWWWWWWWWWXXXYYYYYYXXXZZZZZZZZZZZZYYYXXXXXXWWWTTTTTTUUUVVVWWWXXXXXXXXXUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<;;;:::::::::::::::::::::999999999999::::::???<<<999999:::;;;:::999::::::999999999888888888999888888777777777888888888888888888888888888888777777777888888888888999888888999999999999888888999999999999999999999999888888777777777777888888888999:::999888777888:::777777777777777777777777888999999999999999888888777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<666777888999:::;;;;;;<<<:::::::::999999999999999999888888888888888999999^^^]]]]]]]]]]]]ZZZVVVSSSSSSRRRQQQOOOMMMLLLKKKKKKPPPOOONNNLLLJJJIIIGGGGGGCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@?????????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDFFFIIIJJJJJJKKKMMMNNNLLLNNNPPPPPPPPPPPPRRRSSSTTTUUUTTTSSSRRRSSSVVVXXXYYYYYYWWWVVVVVVWWWYYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]]]]```_________^^^^^^]]]]]][[[[[[ZZZZZZ[[[\\\^^^___^^^^^^]]]\\\ZZZYYYXXXXXXUUUVVVWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZ[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSTTTTTTTTTVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRSSSUUUVVVWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWWWWWWWUUUUUUVVVXXXTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXYYYZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[[[[[[[[[[\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOPPPOOONNNMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;999888888999;;;>>>@@@@@@::::::::::::999999999999999999888888888999999:::888888888888888888888888888888888999999999999:::888888888999999888888888999999999999999999999999999999888888888888999999999:::;;;;;;999999:::;;;888888888888888888888888999999:::::::::::::::999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999999999::::::^^^^^^^^^^^^]]]ZZZVVVRRRSSSRRRPPPNNNMMMLLLMMMMMMQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGJJJKKKKKKKKKLLLMMMLLLNNNQQQSSSSSSSSSUUUVVVWWWWWWVVVUUUTTTUUUXXXZZZZZZ\\\ZZZWWWWWWZZZ\\\ZZZ[[[\\\^^^______^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ]]]______]]]\\\\\\\\\\\\\\\]]]^^^___```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___```aaaaaaaaa```___^^^\\\ZZZYYYXXXXXXZZZ[[[[[[YYYXXXYYYYYY\\\\\\]]]]]]^^^_________ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTUUURRRRRRSSSTTTUUUWWWWWWXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXZZZ[[[ZZZYYYXXXYYYZZZVVVYYYZZZYYYYYY\\\[[[YYYWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^______^^^^^^\\\^^^______^^^^^^___```aaaaaa___^^^]]]]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRROOOQQQQQQPPPOOONNNOOOPPPPPPQQQRRRQQQOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===666666777999;;;>>>AAACCC;;;:::::::::999999999999:::999999999999:::;;;;;;999999999999999999999999999999999::::::::::::;;;888888999999999999888888999999999999999999999999::::::999999999999:::::::::;;;<<<;;;:::999:::<<<999999999999999999999999999999:::;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======???>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;::::::;;;;;;^^^^^^^^^___^^^[[[VVVRRRSSSQQQNNNLLLKKKLLLNNNOOORRRQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGIIIKKKKKKKKKLLLMMMKKKNNNRRRTTTUUUVVVXXXYYYXXXXXXWWWVVVUUUVVVYYY\\\[[[^^^]]]YYYYYY]]]^^^[[[\\\]]]___``````___]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\___aaabbb```___^^^______```bbbcccccccccbbbbbb_________```aaaaaabbbbbb___```aaabbbbbbccccccbbbbbbbbbaaa```___^^^]]]\\\\\\^^^```___\\\[[[[[[\\\]]]]]]^^^^^^___``````aaa]]]]]]]]]]]]]]]]]]]]]]]]XXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWSSSTTTTTTUUUVVVWWWWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWXXXYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[ZZZZZZYYYXXXYYYYYYZZZZZZ[[[\\\\\\[[[\\\^^^]]]\\\[[[\\\]]]ZZZ]]]]]]YYYYYY]]]^^^[[[WWWXXXYYYZZZ[[[ZZZZZZYYY\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^___``````aaa```_________aaacccbbbaaa```bbbddddddcccaaa```___^^^^^^___\\\]]]^^^_______________```___^^^]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^]]]ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRTTTUUUTTTRRRPPPRRRSSSRRRSSSSSSSSSQQQPPPQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA?????????>>>>>>??????@@@<<<<<<;;;;;;<<<======>>>999999999999:::<<<>>>@@@:::::::::999999999999888:::::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<;;;::::::;;;<<<::::::::::::::::::::::::888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@??????>>>======<<<<<<:::;;;<<<<<<===>>>??????>>>===<<<<<<;;;;;;;;;<<<___^^^______^^^[[[UUUQQQSSSQQQMMMKKKJJJLLLNNNPPPSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEBBBEEEIIIKKKKKKLLLMMMNNNKKKNNNRRRUUUVVVXXXZZZ[[[YYYYYYXXXVVVUUUWWWZZZ]]]\\\______ZZZZZZ______\\\]]]^^^```aaaaaa```^^^]]]_________````````````aaa^^^```cccdddcccaaaaaaaaacccdddeeeffffffeeecccaaabbbbbbcccdddeeeffffffgggaaabbbcccdddeeedddcccccccccbbbbbbbbbaaaaaa``````___bbbcccbbb___]]]]]]___]]]]]]]]]^^^___``````aaa________________________[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUURRRRRRSSSTTTVVVWWWXXXXXXTTTUUUUUUVVVVVVWWWWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^^^^^^^]]]\\\\\\YYYZZZZZZ[[[\\\\\\]]]]]]\\\^^^______^^^]]]]]]^^^]]]```]]]XXXXXX]]]___]]]ZZZ[[[\\\]]]^^^]]]]]]\\\```___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______``````aaabbbbbbaaa______```ccceeedddbbbbbbcccffffffdddbbbaaa_________```^^^______```````````````aaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWXXXXXXYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVXXXWWWTTTSSSTTTVVVSSSTTTTTTSSSRRRQQQQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBB<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<:::999999:::<<<:::::::::999999999888888:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;::::::;;;<<<::::::::::::::::::::::::888999999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>>>>>>>===:::;;;<<<===>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<^^^___``````___\\\ZZZXXXXXXUUUQQQOOONNNOOONNNNNNQQQQQQRRRRRRQQQOOONNNLLLJJJHHHFFFEEEFFFHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGJJJKKKMMMMMMLLLMMMNNNPPPPPPSSSVVVXXXYYYZZZ\\\^^^\\\[[[ZZZXXXWWWXXX[[[^^^______```````````````___```bbbdddeeedddccccccdddddddddeeeeeefffgggggggggfffeeeeeeddddddeeeeeeeeedddeeeggghhhiiiiiihhhhhhffffffeeeddddddeeefffggghhhfffeeegggkkkkkkgggbbbeeeeeeeeeeeedddcccbbbbbbgggfffdddbbb`````````aaa____________``````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa___^^^^^^^^^^^^\\\[[[```______```bbbcccbbbaaaaaa```___]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYUUUUUUVVVVVVWWWWWWWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUUUUVVVUUUTTTTTTTTTVVVXXXZZZWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVV\\\[[[YYYXXXYYYZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^_______________``````aaabbbaaaaaaaaaaaaaaa___^^^]]]^^^^^^___```````````````aaabbbbbb``````_________^^^^^^^^^^^^_________``````aaaaaa``````aaaaaa```___^^^^^^```______```aaabbbbbbaaaaaa``````_________``````______```aaaaaaaaaaaaaaaddddddcccbbbaaa```___^^^bbbbbbbbbaaa```______^^^\\\\\\]]]]]]]]]^^^___aaa___________________________^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPSSSQQQPPPQQQTTTTTTRRROOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNMMMRRRRRRSSSRRRQQQQQQTTTVVV[[[TTTPPPPPPOOOLLLOOOUUURRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIGGGEEEIIIIIIHHHGGGFFFEEEDDDCCC@@@>>>BBBJJJKKKEEE??????===>>>???@@@@@@???>>>===??????>>>===============::::::::::::::::::::::::999999:::;;;;;;<<<<<<===???;;;:::<<<===<<<999777============>>>>>>>>>>>>???>>>>>>>>>===========================<<<<<<<<<>>>===;;;::::::;;;===>>>???>>>===<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::::::::::::::<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>@@@?????????>>>>>>======<<<<<<============<<<<<<______``````^^^\\\YYYWWWWWWUUUSSSQQQQQQQQQPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMKKKIIIFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIHHHJJJKKKMMMMMMMMMMMMOOOPPPQQQTTTXXXZZZ\\\]]]___`````````___]]]\\\\\\___bbbaaabbbbbbbbbbbbbbbaaaaaabbbdddggggggfffeeeeeefffhhhiiiiiijjjkkkkkkllllllhhhhhhggggggggghhhiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkjjjiiiggggggggghhhhhhjjjhhhgggjjjmmmmmmjjjeeeeeeffffffgggggggggffffffgggfffdddbbbbbbaaabbbbbb````````````aaaaaaaaabbbaaaaaaaaabbbbbbbbbccccccbbb```___^^^______]]]\\\___^^^^^^___aaabbbaaa```______^^^]]]]]]]]]]]]^^^\\\\\\[[[[[[ZZZYYYXXXXXXUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVWWWYYY[[[\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]]]]\\\[[[[[[ZZZ^^^]]][[[[[[[[[\\\^^^___````````````````````````^^^___```aaabbbbbbbbbbbbaaaaaabbbbbbccccccccccccbbbaaa```___^^^______```aaaaaa``````aaaaaabbbcccaaaaaaaaaaaa`````````````````````aaaaaaaaabbbbbbbbbbbbccccccbbbbbbaaa```cccbbbaaabbbdddeeedddcccbbbbbbbbbbbbcccdddeeeeeeccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeedddccccccbbb``````___aaacccdddcccbbb```````````````````````````___^^^]]]]]]^^^_______________^^^^^^______```_________^^^^^^]]]]]]]]]``````aaa___]]][[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTRRRQQQRRRTTTUUUSSSQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPRRRSSSSSSSSSRRRRRRTTTWWW\\\UUURRRRRRQQQNNNPPPVVVSSSRRRQQQPPPNNNMMMLLLKKKLLLKKKJJJJJJKKKKKKIIIGGGIIIIIIHHHGGGFFFFFFEEEEEECCC@@@CCCIIIKKKEEE@@@@@@===>>>???@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========<<<======<<<;;;;;;<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>======<<<<<<<<<===;;;;;;<<<===============>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????`````````___]]][[[XXXWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOLLLJJJHHHGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNPPPRRRRRRVVV[[[^^^___```bbbccccccdddcccbbb```aaaccceeeeeeeeeeeeeeeeeedddcccbbbeeegggiiijjjiiihhhhhhiiillllllmmmnnnooooooooooookkkkkkjjjjjjjjjlllmmmnnnmmmllllllmmmmmmnnnooopppooonnnmmmllljjjjjjjjjjjjmmmkkkkkkllloooooollliiifffggghhhiiijjjjjjjjjjjjgggfffdddcccccccccdddddd``````aaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbcccccccccbbb```______``````^^^]]]^^^]]]]]]___aaabbbaaa___]]]]]]]]]]]]]]]^^^___```]]]\\\\\\ZZZYYYXXXWWWWWWVVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[\\\ZZZ[[[[[[\\\]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZ\\\]]]_______________```aaabbbcccbbbbbbbbbaaa``````______```___^^^^^^^^^___aaabbbcccccccccccccccccccccccc```aaabbbcccddddddddddddddddddccccccddddddeeefffcccbbbaaaaaa```aaaaaaaaabbbbbbbbbaaabbbccccccdddccccccccccccbbbbbbbbbbbbbbbbbbbbbccccccccccccccceeeeeeeeeeeeeeeeeedddcccfffeeedddeeegggggggggfffcccccccccdddeeefffggghhheeefffgggggghhhhhhggggggddddddeeefffggghhhhhhiiihhhhhhggggggffffffeeeeeeddddddeeeggghhhgggeeecccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````aaaaaabbbcccbbbaaa`````````bbbbbbaaaaaaaaa```````````````dddeeedddbbb___\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXX\\\[[[[[[ZZZYYYYYYYYYXXXVVVVVVXXXYYYZZZ[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUUUUSSSTTTUUUWWW[[[WWWTTTTTTSSSQQQSSSWWWTTTTTTSSSQQQPPPOOONNNNNNOOONNNMMMMMMNNNMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDDDDHHHIIIEEEBBBAAA>>>??????@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;===>>>===;;;;;;>>>@@@<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@???>>>======>>>???@@@??????>>>============>>><<<===>>>>>>??????>>>>>>??????>>>=========>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAbbbbbbaaa___]]]ZZZXXXWWWUUUVVVWWWWWWUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUTTTXXX]]]aaabbbcccdddeeeeeefffgggfffdddccceeefffggggggggggggfffeeeddddddgggiiikkklllkkkjjjjjjkkklllmmmnnnooopppppppppooommmlllkkkkkkkkkmmmoooppppppooonnnnnnnnnoooqqqrrroooooonnnnnnmmmmmmmmmmmmnnnmmmlllmmmoooooommmkkkhhhiiijjjkkkkkkkkkkkkkkkfffeeedddcccccccccdddeee``````aaaaaaaaaaaaaaaaaa`````````aaaaaaaaabbbbbbaaa```^^^^^^______^^^]]]]]]\\\]]]___aaabbbaaa___]]]]]]]]]]]]]]]^^^______^^^^^^\\\[[[YYYXXXWWWVVVVVVWWWZZZ[[[\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^\\\]]]^^^_______________aaaaaaaaaaaaaaa`````````____________^^^_________]]]]]]\\\]]]]]]^^^``````aaaaaaaaaaaabbbcccdddeeedddddddddccccccbbbbbbbbbaaaaaa``````aaabbbcccdddccccccccccccccccccccccccaaabbbcccddddddeeeeeedddfffeeeeeedddeeefffggghhhdddddddddddddddddddddddddddddddddcccddddddeeefffeeeeeedddddddddccccccccceeeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggffffffiiihhhggghhhiiijjjiiigggccccccccccccdddeeeeeefffeeefffgggggghhhhhhggggggccccccdddeeeffffffggghhhgggggggggffffffeeeeeeeeefffkkkooonnnjjjfffeeeeeeddddddddddddddddddddddddddddddddddddddddddeeeeeeeeedddcccaaaaaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbeeeffffffddd```^^^^^^_________^^^]]]]]]\\\[[[[[[^^^^^^^^^]]]]]]\\\[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXWWWVVVVVVWWWXXXZZZXXXVVVUUUTTTTTTUUUWWWVVVUUUUUUTTTRRRQQQQQQPPPQQQPPPOOOOOOOOOOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEFFFFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????<<<>>>>>><<<;;;>>>@@@@@@>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBAAA@@@????????????@@@AAA@@@??????>>>>>>>>>??????======>>>?????????????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBdddcccbbb```^^^[[[YYYXXXTTTVVVXXXWWWUUUSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQNNNLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMMMMOOORRRSSSSSSUUUWWWYYYXXX[[[```cccdddeeeggghhhiiikkklllkkkiiihhhhhhiiihhhhhhhhhhhhhhhgggfffeeeiiikkkmmmnnnmmmlllllllllmmmnnnpppqqqrrrrrrqqqpppnnnmmmkkkjjjkkklllooopppqqqpppooonnnnnnoooqqqrrrlllmmmmmmnnnnnnooooooooommmlllllllllmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjiiiiiieeeeeeccccccbbbcccdddeee````````````````````````_________`````````aaaaaa```___^^^^^^______^^^]]]]]]]]]^^^```ccccccbbb```______^^^]]]]]]]]]]]]^^^```___^^^]]][[[ZZZYYYXXXWWWXXXZZZ[[[\\\[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]]]]^^^______```^^^___```aaabbbbbbbbbbbbcccccccccbbbbbbbbbaaaaaa``````aaaaaaaaaaaaaaaaaa^^^^^^______```aaaaaabbbaaaaaaaaaaaabbbcccdddeeeddddddddddddccccccccccccaaabbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffggggggggggggggggggggggggggghhhhhhiiiggggggggghhhhhhhhhggggggggggggffffffgggggghhhiiiffffffffffffeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhiiiiiiiiihhhhhhkkkjjjiiijjjkkkkkkjjjiiiggggggfffeeedddddddddeeefffggghhhhhhiiiiiihhhhhhffffffffffffffffffffffffhhhgggggggggggggggffffffjjjrrrzzzvvvllldddeeejjjggggggggggggggggggggggggffffffgggggghhhhhhhhhhhhgggfffeeedddcccddddddeeeddddddddddddddddddddddddeeeffffffeeecccbbbbbbcccbbbaaaaaa``````_________``````aaa``````___]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZXXXXXXXXXYYYXXXXXXXXXVVVVVVWWWXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSQQQPPPPPPPPPOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDDDDEEEDDDBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???????????????????????????????????????===>>>>>>??????@@@AAAAAA>>>@@@???<<<===BBBAAA===AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAA======>>>????????????>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAeeedddcccaaa___]]]\\\[[[VVVXXXZZZXXXTTTRRRTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVSSSPPPNNNLLLMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSUUUWWWXXXYYY\\\^^^^^^```ccceeefffhhhjjjlllnnnppprrrrrrpppnnnmmmmmmhhhiiiiiijjjjjjiiiiiihhhkkkmmmooopppooonnnnnnnnnpppqqqtttuuuvvvvvvtttsssqqqooommmkkkkkkmmmoooqqqpppoooooooooooooooppppppjjjkkklllnnnoooooopppoookkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkjjjiiihhhgggfffeeedddcccddddddeeebbbaaaaaaaaaaaaaaa``````_________`````````aaaaaa```___^^^___``````___^^^^^^^^^```ccceeefffdddbbbbbbaaa```_______________bbbaaa```___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^_________^^^^^^___```aaabbbbbbccc```aaabbbdddeeeeeeeeeeeeeeeeeeeeedddccccccbbbbbbaaabbbbbbccccccccccccbbb```aaaaaabbbccccccddddddbbbbbbbbbbbbcccdddeeefffeeeeeeeeeeeeddddddddddddccccccdddeeefffgggggggggiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkllllllllllllhhhiiijjjkkkkkkkkkjjjjjjjjjjjjkkklllllllllkkkkkkjjjjjjiiiiiijjjjjjkkkllliiiiiiiiihhhhhhhhhggggggkkkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjkkkkkkkkkkkkjjjnnnmmmllllllmmmmmmlllkkkmmmlllkkkiiihhhhhhhhhhhhjjjkkkllllllmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjnnnwww~~~zzzooohhhiiiooojjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkklllllllllkkkiiiiiiiiihhhhhhgggffffffffffffgggggggggggghhhhhhfffggghhhhhhffffffggghhheeeeeeddddddccccccccccccaaabbbbbbcccbbb```___^^^``````______^^^]]][[[ZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\\\\]]]XXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[]]]\\\[[[YYYZZZZZZXXXZZZ[[[YYYYYY[[[[[[YYYZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTRRRRRRRRRQQQOOOLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIGGGDDDEEEHHHGGGDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBB@@@FFFFFFAAA???CCCBBB===BBBBBBCCCCCCCCCDDDDDDDDDAAA@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB===>>>??????@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEE@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAfffeeecccbbb```___^^^^^^ZZZ\\\\\\YYYTTTRRRUUUYYYWWWWWWVVVUUUUUUVVVWWWXXXTTTRRROOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRPPPOOOOOOOOOOOOQQQRRRSSSTTTVVVYYY[[[\\\^^^aaaccceeeggghhhhhhiiikkknnnppppppsssuuuuuussspppooonnniiijjjkkklllmmmmmmmmmlllmmmppprrrrrrqqqpppqqqqqqqqqsssvvvxxxxxxxxxvvvuuuvvvtttqqqooonnnoooqqqsssooooooppppppppppppooooookkklllmmmoooooooooooonnnkkkkkkkkkkkkjjjjjjkkklllkkklllllllllllllllkkkkkkkkkjjjhhhffffffeeeffffffdddddddddccccccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```aaabbbcccbbb```___```bbbeeehhhiiigggeeecccccccccbbbccccccdddddddddccccccbbbaaa``````___^^^^^^]]]]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaabbbaaabbbbbbccceeeffffffgggbbbcccdddfffgggggghhhhhhhhhggggggfffeeeeeeddddddcccccceeefffffffffeeeeeeccccccdddeeeffffffffffffeeeddddddeeeeeefffggghhhggggggggggggggggggggggggeeeeeeggghhhiiijjjjjjjjjlllllllllllllllllllllllljjjkkklllmmmnnnnnnnnnnnnjjjlllnnnppppppooommmllllllmmmnnnooopppoooooonnnmmmllllllllllllmmmnnnnnnmmmmmmlllllllllkkkkkkkkknnnmmmmmmmmmlllllllllkkkllllllmmmnnnnnnnnnnnnnnnrrrpppooooooppppppooonnnooonnnmmmmmmllllllllllllmmmmmmnnnooooooooooooooonnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnssswwwvvvpppllllllnnnlllllllllllllllllllllllljjjkkkmmmnnnoooooonnnnnnlllmmmmmmnnnmmmkkkiiihhhjjjjjjjjjkkkkkkkkklllllljjjkkklllkkkjjjjjjkkklllggggggggggggffffffffffffbbbbbbcccdddcccaaa```^^^````````````___^^^]]]]]]]]]]]]]]]]]]]]]^^^______^^^^^^______^^^^^^]]]\\\\\\___aaa```^^^]]]^^^___[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]][[[]]]^^^^^^\\\[[[[[[[[[YYY]]]___\\\]]]```___[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXVVVUUUUUUUUUSSSQQQOOOOOOOOONNNMMMLLLKKKKKKJJJIIIKKKJJJGGGHHHLLLKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@MMMSSSJJJ@@@AAACCCAAABBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEAAABBBDDDEEEFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDfffeeedddbbbaaa`````````]]]^^^^^^ZZZUUUSSSVVV[[[XXXWWWVVVUUUVVVVVVXXXYYYUUUSSSPPPNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVVVVYYY[[[]]]___aaacccfffjjjkkkkkkkkkkkkmmmppptttooorrrtttuuurrrpppnnnmmmjjjkkklllnnnooooooppppppppprrrtttuuutttsssssssssqqqsssuuuxxxxxxwwwvvvtttzzzxxxuuurrrqqqrrrtttuuuooopppqqqrrrqqqpppooonnnmmmnnnoooppppppooommmmmmkkkkkkkkkkkkjjjjjjkkkllljjjkkklllmmmnnnnnnnnnnnnnnnmmmkkkiiiggggggggghhhfffffffffeeeeeedddddddddbbbccccccccccccddddddddddddcccbbbcccdddeeedddcccaaaaaadddgggjjjjjjhhhfffdddddddddeeefffgggiiiiiieeedddddddddccccccbbbbbbbbbaaa___^^^___```bbbdddbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddeeeeeeeeeddddddeeefffggghhhiiijjjcccdddeeeggghhhiiiiiiiiiiiiiiiiiihhhgggffffffeeedddeeefffhhhhhhhhhgggfffeeefffggghhhiiiiiiiiihhhgggggggggggghhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjfffgggiiijjjkkkllllllllllllllllllllllllllllllllliiijjjkkklllmmmmmmmmmmmmlllnnnqqqttttttrrrpppnnnnnnooopppqqqrrrrrrqqqpppnnnnnnnnnnnnnnnoooppppppoooooooooooonnnnnnnnnnnnoooooonnnnnnmmmmmmmmmlllnnnnnnoooppppppppppppppptttsssqqqrrrrrrsssqqqpppnnnmmmmmmmmmmmmnnnnnnooommmmmmnnnooooooooooooooommmmmmmmmnnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmllllllmmmooooooooommmkkkmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnooopppppppppooonnnoooqqqrrrqqqooollljjjlllmmmmmmmmmnnnnnnoooooommmooooooooommmlllmmmnnniiiiiiiiiiiihhhhhhhhhhhhbbbcccdddddddddbbb```^^^______```````````````__________________```aaaaaa```aaabbbbbbbbbaaa___^^^]]]```bbbaaa___^^^___aaa]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^___``````______\\\^^^______]]]\\\[[[[[[[[[```aaa______cccccc^^^\\\\\\[[[[[[ZZZZZZYYYYYYZZZYYYWWWWWWWWWUUUSSSPPPPPPPPPOOONNNMMMKKKKKKJJJJJJMMMLLLIIIJJJOOONNNIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDD???SSS^^^QQQAAA>>>CCCEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBCCCDDDEEEFFFFFF???AAACCCEEEFFFFFFDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFnnnhhhbbbbbbfffgggccc___```]]]ZZZWWWUUUUUUVVVWWWZZZZZZYYYWWWUUUUUUVVVXXXWWWUUUSSSSSSTTTRRRNNNKKKMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKLLLLLLMMMOOOOOOPPPPPPQQQQQQRRRRRRUUUVVVWWWWWWUUUUUUVVVWWWWWWXXXZZZ[[[\\\^^^bbbeeeiiihhhhhhlllqqqssssssqqqvvvvvvwwwwwwuuurrrooonnnrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuuxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwuuutttssssssttttttqqqqqqrrrrrrssssssrrrrrrvvvvvvvvvuuutttrrrqqqpppnnnnnnnnnmmmkkkkkklllmmmoooooonnnoooqqqqqqpppnnnkkkkkkjjjjjjiiihhhggggggjjjiiihhhgggeeeeeeddddddiiihhhfffeeeddddddeeeeeeiiiiiihhhgggfffeeeddddddggghhhiiijjjjjjiiihhhgggeeefffgggiiiiiiiiihhhgggggggggffffffeeecccbbbaaacccccccccdddddddddeeeeeeddddddeeeeeeeeedddccccccdddeeefffhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmkkkkkklllmmmllllllkkkkkkjjjiiiiiihhhjjjkkkkkklllkkkjjjiiihhhiiijjjlllnnnnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiikkknnnqqqqqqqqqppppppoooooonnnnnnmmmmmmnnnnnnoooooooooppppppqqqsssuuutttssspppnnnsssssstttuuuuuuuuuuuuuuuvvvvvvtttsssrrrrrrrrrrrrppppppoooooooooooooooooorrrqqqpppooonnnnnnnnnnnnmmmnnnpppqqqrrrqqqppppppttttttrrrqqqqqqrrrssstttsssrrrqqqqqqppppppqqqqqqrrrrrrsssssssssrrrpppooopppoooooorrruuuvvvtttqqqrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrqqqrrrssstttuuupppqqqrrrrrrrrrrrrqqqpppqqqqqqrrrrrrsssttttttuuuuuuuuuvvvvvvuuusssqqqppprrrrrrrrrssssssssstttttttttttttttrrrooonnnnnnooopppooommmlllkkkkkklllllliiiiiijjjiiihhhfffdddcccddddddddddddddddddddddddcccbbbbbbaaaaaaaaaaaaaaaeeecccaaabbbddddddbbb___^^^^^^______```aaaaaabbbaaa```^^^]]]^^^___aaacccaaaaaa`````````bbbcccddd``````aaaaaaaaaaaaaaa```aaa```___^^^^^^___```aaaaaa```^^^]]]\\\\\\]]]]]]\\\]]]^^^^^^^^^]]][[[ZZZWWWUUURRROOOMMMLLLLLLLLLNNNMMMMMMLLLMMMNNNPPPQQQLLLIIIFFFFFFGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGhhhddd```___aaabbb___\\\^^^\\\ZZZWWWUUUUUUUUUVVV[[[[[[[[[YYYVVVVVVWWWYYYXXXVVVUUUUUUVVVUUUQQQNNNOOOOOOPPPPPPPPPPPPQQQQQQSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUSSSTTTUUUTTTSSSRRRSSSUUUYYY[[[\\\]]]^^^aaaeeegggjjjjjjjjjnnnrrruuuuuusssuuuvvvwwwwwwwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttttttttuuuuuussstttuuuuuuuuuuuuuuuuuuyyyxxxxxxwwwvvvuuuuuutttrrrssssssqqqpppoooppprrrsssrrrrrrrrrttttttrrrppppppoooooonnnmmmmmmllllllkkkkkkiiihhhgggfffffffffgggfffffffffggghhhiiijjjkkkjjjjjjjjjjjjjjjiiiiiikkkkkkmmmnnnnnnmmmlllllljjjkkkkkklllllllllllllllkkkkkkkkkjjjiiihhhgggfffffffffffffffggggggggggggfffgggggghhhhhhhhhgggggghhhiiijjjkkkkkklllllllllllllllllllllkkkkkkkkkkkklllllllllmmmnnnnnnoooooolllmmmoooooommmlllmmmnnnpppoooooonnnnnnmmmllllllmmmmmmnnnnnnnnnmmmkkkjjjlllmmmooopppppppppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmlllmmmqqqtttrrrrrrqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrrrrqqqrrruuuwwwwwwvvvtttssstttuuuvvvwwwxxxxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvrrrrrrrrrrrrssstttuuuuuuttttttsssssssssssstttttttttuuuvvvwwwxxxwwwwwwvvvzzzyyyxxxwwwwwwxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvwwwvvvvvvwwwzzzzzzwwwuuuvvvvvvwwwwwwwwwwwwwwwvvvwwwvvvvvvuuuvvvwwwxxxxxxssstttuuuuuuuuuuuutttsssuuuuuuuuuvvvvvvvvvvvvwwwvvvwwwwwwxxxwwwvvvtttsssrrrrrrrrrrrrsssssssssttttttttttttrrrpppooooooqqqpppooonnnmmmllllllmmmmmmlllllllllkkkjjjiiigggggghhhggggggggggggggggggggggggffffffeeeeeeeeeeeeeeefffdddcccccceeeeeecccaaa```aaaaaabbbbbbcccdddddddddcccaaa``````bbbcccdddddddddcccbbbcccdddeeeeeebbbbbbcccccccccbbbbbbaaadddddddddcccccccccddddddgggfffdddbbbaaaaaaaaaaaa___```aaabbbbbbbbbaaa```\\\ZZZWWWTTTRRRQQQQQQRRRRRRRRRPPPPPPPPPQQQRRRSSSOOOLLLJJJIIIJJJKKKIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGgggfffeeecccbbbaaaaaaaaaaaa```^^^\\\ZZZYYYXXXXXXYYYZZZZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUVVVVVVSSSQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUTTTSSSSSSRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVUUUWWWXXXWWWVVVUUUVVVWWWZZZ[[[]]]^^^___aaaeeehhhiiiiiikkknnnrrrttttttsssssstttuuuvvvvvvvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvxxxyyyyyyzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyy||||||zzzyyyyyyyyyzzzzzzwwwxxxxxxwwwuuuuuuvvvxxxxxxwwwvvvwwwwwwwwwuuusssssssssrrrrrrqqqpppppppppnnnmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmkkkkkkllllllmmmmmmmmmnnnnnnooopppqqqrrrqqqqqqppppppooooooooooooppppppqqqoooooooooooonnnlllkkkjjjjjjjjjjjjkkkkkkkkklllllliiijjjkkklllllllllllllllmmmmmmnnnoooooooooppppppoooooonnnnnnnnnoooooopppoooooopppqqqqqqrrrssssssppprrrtttuuusssrrrrrrrrrrrrrrrqqqppppppoooooonnnnnnnnnnnnooonnnnnnmmmlllmmmnnnpppqqqqqqqqqpppooooooooooooooooooooooooooopppppppppooonnnooorrruuussssssttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvtttuuuxxxzzz{{{{{{zzzyyywwwxxxzzz{{{|||}}}}}}~~~~~~}}}||||||||||||vvvwwwwwwwwwxxxzzz{{{|||wwwwwwwwwxxxxxxzzz{{{{{{zzz{{{||||||}}}||||||{{{~~~}}}|||||||||}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{|||{{{{{{|||}}}|||zzzwwwyyyzzz{{{||||||{{{zzzxxxyyyxxxxxxxxxxxxyyyzzz{{{uuuvvvvvvwwwwwwvvvvvvuuuyyyxxxxxxxxxxxxwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuurrrssssssssssssttttttttttttuuuuuusssrrrqqqrrrtttrrrrrrqqqpppoooooooooooooooooommmlllkkkkkkjjjjjjmmmlllllllllkkkkkkjjjjjjjjjiiihhhhhhgggggghhhhhhgggfffdddeeeffffffeeecccddddddeeeeeeffffffgggggggggfffeeeddddddeeeffffffhhhhhhgggfffffffffggggggeeefffffffffeeedddccccccffffffggggggggggggffffffjjjjjjhhhgggeeeeeeeeeeeecccdddfffggghhhhhhgggfff```___\\\ZZZXXXWWWVVVVVVVVVUUUTTTRRRQQQQQQRRRRRROOOMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHGGGggghhhiiigggdddbbbccceeebbbaaa```___]]][[[ZZZYYYWWWXXXYYYWWWVVVUUUVVVWWWUUUUUUUUUUUUUUUUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTWWWXXXYYYYYYWWWWWWXXXYYYXXXYYY[[[[[[]]]___cccffffffgggiiillloooqqqrrrrrrqqqrrrsssssstttssssssrrrsssssssssssssssssssssssstttuuuvvvxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}zzzyyyxxxxxxxxxxxxyyyzzzyyyyyyzzz{{{||||||||||||}}}|||{{{{{{|||~~~{{{{{{|||{{{yyyyyyzzz|||}}}{{{zzzzzz{{{zzzxxxvvvssssssssssssrrrrrrqqqqqqppppppnnnmmmmmmlllllllllppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooppprrrssstttttttttssstttsssrrrqqqqqqrrrssstttrrrrrrrrrqqqpppooonnnmmmoooooooooooopppppppppppplllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrpppppppppooopppqqqrrrsssrrrrrrrrrsssssssssssssssrrrtttvvvwwwuuutttssstttrrrqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqppppppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqpppooopppsssuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||~~~~~~~~~}}}{{{|||}}}||||||||||||}}}}}}~~~{{{{{{{{{{{{|||}}}~~~~~~|||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}|||zzzzzz{{{||||||{{{zzzyyyyyy{{{}}}~~~~~~|||zzzxxxwwwxxxxxxxxxyyyyyyzzzzzzvvvwwwwwwwwwwwwwwwwwwvvvzzzzzzyyyyyyxxxwwwwwwvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuwwwxxxvvvvvvuuuttttttsssssssssrrrpppooommmllllllmmmnnnqqqppppppoooooonnnnnnmmmjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffffffffffffffeeeggggggggghhhhhhiiiiiiiiijjjiiihhhggggggggghhhhhhkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggeeedddddddddeeeggghhhhhhhhhgggfffiiiiiihhhhhhhhhgggggghhhiiijjjkkkllllllkkkjjjiiibbb```^^^\\\ZZZYYYYYYYYYYYYXXXUUUSSSQQQQQQQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIILLLLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJdddgggiiigggbbb```aaadddaaa```___^^^\\\ZZZYYYXXXXXXYYYZZZYYYXXXWWWWWWYYYVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTSSSUUUVVVUUUTTTSSSTTTUUUWWWXXXZZZ[[[\\\^^^bbbeeeeeegggjjjlllnnnpppqqqrrrssssssssssssssssssrrrrrrttttttttttttttttttttttttwwwxxxyyy{{{||||||}}}}}}{{{|||~~~}}}|||{{{zzzyyyzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~|||||||||~~~|||}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}{{{yyyvvvuuuuuuuuuuuuuuuttttttssssssrrrqqqppppppppppppttttttssssssrrrqqqqqqppprrrrrrqqqqqqqqqppppppppprrrtttuuuwwwyyyyyyyyyxxxyyyxxxvvvuuuuuuvvvwwwxxxvvvvvvvvvuuutttsssqqqqqqrrrrrrssssssssstttttttttooooooqqqrrrssssssssssssttttttsssrrrrrrrrrssssssrrrqqqppppppppprrrsssuuuuuuttttttssssssrrrrrrqqqqqqsssuuuuuusssrrrrrrssstttssssssrrrqqqqqqppppppqqqppppppppppppqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttssstttvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~{{{{{{|||||||||{{{zzzyyyzzz{{{|||~~~~~~~~~}}}}}}wwwyyy{{{||||||||||||||||||}}}~~~{{{zzzxxxyyyzzzzzz{{{|||||||||zzzyyyyyyyyyyyyyyyyyyzzz~~~}}}}}}|||{{{zzzyyyyyywwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyzzz{{{zzzyyyyyy{{{|||zzzzzzzzzyyyyyyxxxwwwwwwuuutttsssqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqmmmlllkkkkkkjjjjjjkkkkkkjjjiiiiiihhhgggggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjllllllllllllkkkjjjjjjiiijjjjjjjjjiiiiiigggfffeeefffggghhhiiijjjiiihhhhhhhhhiiiiiijjjkkkkkkllllllnnnoooooonnnmmmkkkiiihhhdddcccbbb```^^^]]]\\\\\\]]]\\\YYYVVVTTTSSSRRRRRRMMMMMMMMMLLLKKKJJJKKKKKKIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOLLLLLLMMMMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQPPPRRRQQQPPPNNNNNNMMMMMMNNNfffhhhjjjiiifffcccdddfffeeedddbbb```___]]]]]]\\\ZZZ[[[]]]]]][[[ZZZZZZ[[[WWWXXXXXXWWWVVVUUUWWWXXXRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRSSSTTTTTTUUUUUUVVVTTTUUUVVVUUUTTTSSSTTTVVVXXXYYY[[[\\\]]]___cccffffffiiilllnnnoooqqqsssuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz{{{}}}~~~}}}}}}|||{{{{{{||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvuuuuuutttssssssttttttttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxzzz|||~~~~~~}}}}}}|||||||||||||||zzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvrrrssstttuuuuuuuuuuuuuuuvvvuuutttrrrrrrrrrsssttttttsssqqqpppqqqrrrtttuuuvvvvvvvvvuuuttttttssssssxxxyyyzzzyyyxxxwwwxxxzzzyyyxxxxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~yyy|||~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzzzz{{{{{{{{{|||||||||{{{|||}}}|||{{{{{{|||~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvwwwttttttttttttttttttttttttrrrrrrqqqppppppppppppqqqmmmmmmmmmkkkjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmllllllllllllllllllkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmkkklllnnnoooppppppppppppqqqqqqpppooommmkkkhhhggghhhhhhgggeeedddcccaaaaaabbbaaa^^^[[[XXXWWWVVVVVVRRRSSSRRRPPPNNNMMMMMMOOOMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLJJJIIIHHHIIIIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSTTTQQQRRRRRRRRRRRRQQQPPPOOOTTTSSSQQQPPPOOOOOOPPPQQQhhhiiikkkjjjiiigggffffffgggeeebbb```^^^]]]^^^^^^XXXZZZ\\\\\\[[[ZZZZZZ[[[VVVWWWWWWUUURRRRRRTTTVVVOOOOOOPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWVVVXXXYYYZZZ[[[^^^bbbeeefffiiimmmnnnoooppprrruuuvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~xxxxxxwwwvvvvvvvvvvvvwwwvvvwwwyyyzzz{{{{{{zzzzzzxxxxxxxxxxxxyyyyyyyyyyyyxxxzzz|||~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxvvvvvvwwwwwwxxxwwwwwwvvvxxxwwwuuusssrrrrrrssstttwwwvvvsssrrrqqqsssuuuvvvwwwwwwxxxxxxyyyyyyyyyyyy~~~}}}{{{|||~~~|||||||||{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{|||~~~~~~}}}}}}~~~~~~{{{{{{{{{|||||||||}}}}}}|||}}}}}}|||{{{zzz|||}}}}}}~~~~~~~~~}}}|||{{{zzzxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuttttttuuuuuurrrrrrrrrpppmmmmmmpppsssqqqqqqppppppppppppppppppmmmnnnooopppqqqrrrrrrrrrooopppqqqrrrrrrqqqqqqpppoooooopppppppppoooooonnnnnnnnnnnnnnnooopppqqqrrrpppqqqqqqrrrrrrqqqpppppppppqqqppppppnnnllliiihhhkkkjjjjjjiiihhhfffeeeddddddbbb```]]]ZZZYYYXXXXXXVVVWWWWWWTTTPPPNNNOOOQQQOOOPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQSSSRRRPPPOOOOOOPPPQQQRRReeeeeefffffffffeeecccbbbaaa___[[[XXXVVVVVVWWWXXXUUUWWWYYYZZZXXXWWWWWWXXXRRRSSSSSSQQQMMMMMMOOORRRMMMMMMMMMNNNNNNNNNNNNOOOLLLMMMNNNPPPPPPPPPOOONNNOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRSSSSSSRRRQQQRRRSSSTTTUUUWWWWWWYYY[[[___bbbcccgggkkkllllllmmmpppsssrrrrrrssstttvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyxxxxxxwwwwwwxxxxxx{{{||||||||||||zzzyyyxxxuuuvvvvvvwwwyyyzzzzzz{{{wwwxxx{{{}}}~~~~~~~~~|||{{{zzzzzzyyyyyyxxxwwwuuutttvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxzzzxxxvvvtttsssssstttuuuyyyxxxuuusssrrrtttuuuwwwxxxxxxyyy{{{|||~~~}}}}}}{{{yyyxxxyyy|||}}}}}}}}}|||{{{{{{zzzzzzxxxxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{|||||||||||||||}}}}}}|||zzzyyy{{{|||}}}}}}~~~~~~}}}|||zzzyyytttuuuvvvwwwwwwvvvtttsssvvvwwwwwwxxxyyyzzz{{{{{{xxxwwwwwwvvvuuuvvvvvvvvvuuuvvvvvvsssqqqppptttwwwssssssssssssssssssssssssooopppqqqssstttuuuuuuvvvpppqqqssstttttttttssssssqqqqqqrrrsssssssssrrrrrrooonnnmmmmmmnnnppprrrsssrrrsssssssssrrrpppnnnmmmooopppppppppooommmkkkjjjkkkjjjjjjiiihhhgggeeedddcccaaa___\\\ZZZXXXXXXXXXWWWXXXXXXUUUPPPNNNOOOQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKDDDFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHDDDEEEGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRSSSUUUUUUVVVVVVQQQPPPOOONNNNNNOOOQQQRRR