BM6(7 ~~~zzz}}}eeeWWWTTTVVV^^^jjj}}}}}}xxxxxx|||}}}yyyzzzkkkooouuuhhhuuuooofffvvvfffIIIEEECCCBBB@@@???????????????>>>>>>======>>>>>>???????????????????????????=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEDDDFFFGGGFFFFFFMMMVVVooo}}}xxxkkkdddcccaaa[[[UUUPPPOOOOOOOOOQQQTTTWWWYYYWWW\\\aaaeeefffiiimmmqqqppprrrqqqlllddd^^^\\\]]]___^^^```ccceeeiiittt|||~~~zzz~~~zzzyyyjjjccc^^^XXXlll\\\DDDGGGCCCBBBEEEFFFDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHLLLNNNKKKFFFFFFMMMTTTdddxxxlllssszzzxxxvvvrrroookkkgggccc___[[[XXXTTTPPPLLLIIIHHHGGGJJJKKKLLLMMMMMMOOORRRUUUZZZ]]]```aaa___\\\[[[[[[]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSVVVWWWZZZ```gggkkkkkkiiieeedddccccccccceeeggghhhlllnnnpppqqqqqqrrrtttvvvppp[[[TTTWWWcccppp}}}yyyyyy|||}}}xxxyyyggghhh~~~jjjcccqqq~~~}}}|||jjjbbbttthhhKKKDDDCCCAAA???>>>>>>>>>???=========>>>>>>=================================<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFOOOZZZvvv|||~~~tttggg```^^^]]]WWWRRRNNNMMMMMMNNNQQQTTTWWWYYYVVVZZZ___bbbccceeeiiilllnnnppprrrnnngggaaa]]]]]]^^^^^^bbbhhhmmmqqq{{{||||||yyyjjjbbb^^^XXXiiibbbEEEFFFAAA@@@CCCDDDBBBAAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCIIIPPPUUUQQQIIIFFFLLLSSSdddnnneeerrrwwwsssnnnllljjjhhheee```ZZZVVVUUURRRNNNJJJFFFDDDCCCBBBEEEFFFGGGGGGHHHJJJMMMPPPRRRUUUXXXYYYWWWUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJMMMNNNRRRWWW\\\______^^^YYYYYYXXXXXXYYYZZZ\\\]]]WWWXXXZZZ[[[ZZZ[[[]]]^^^~~~eeeYYY\\\jjjzzz|||zzzzzz|||~~~wwwxxxccc[[[kkkwwwooo```^^^ooo|||xxx~~~xxxfff___uuukkkMMMCCCBBB@@@>>>=========>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCGGGSSS```{{{}}}yyyoooccc[[[YYYXXXTTTPPPNNNMMMNNNOOOQQQUUUYYY[[[YYY]]]aaabbbbbbbbbeeehhhiiinnnssstttpppiiiccc```___aaahhhqqqyyyvvvoookkkvvv|||kkkbbb\\\UUUaaa~~~nnnKKKEEEAAA>>>AAAAAA??????AAA?????????????????????????????????>>>>>>>>>>>>===<<<==================<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAKKKQQQVVVUUUQQQPPPTTTXXXiii|||ccc\\\xxxpppnnngggfffdddbbb```ZZZTTTPPPPPPMMMIIIEEEAAA@@@??????@@@BBBCCCCCCDDDFFFIIILLLKKKNNNQQQQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBEEEFFFJJJNNNQQQSSSSSSRRROOOOOOOOOOOOPPPQQQSSSTTTRRRSSSUUUUUUTTTTTTVVVWWW~~~xxxyyynnn^^^aaappp{{{yyyzzz{{{~~~vvvvvv|||aaaXXXdddmmmhhh]]]^^^ppp~~~}}}zzzgggbbb{{{mmmNNNBBBAAA???===<<<<<<<<<===:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@??????@@@AAABBBHHHXXXhhhyyyzzztttkkk___XXXUUUTTTQQQOOOPPPPPPPPPQQQTTTWWW[[[]]]___cccfffgggfffeeehhhkkkgggmmmuuuzzzzzztttnnniiidddfffnnnzzzrrrhhhdddjjjsss~~~lllaaa[[[SSSZZZqqqvvvOOOFFF@@@===??????======???====================================<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<;;;<<<<<<<<<=====================>>>>>>?????????HHHJJJNNNRRRVVVZZZ]]]___mmmwww___]]]zzznnnkkkgggfffdddccc```[[[UUUQQQMMMJJJFFFBBB???>>>>>>???>>>@@@AAABBBBBBEEEHHHKKKLLLOOORRRSSSQQQOOOMMMMMMIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFIIILLLOOOPPPQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUWWWVVVUUUTTTUUUWWW{{{uuuyyyppp```eeevvvzzzxxxyyyzzz|||uuutttyyyaaaXXXaaaiiifff[[[ZZZkkkllljjjnnnOOOAAA@@@>>><<<;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999999999999999999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>@@@@@@AAAIII]]]oooyyy|||qqqiii^^^VVVRRRQQQPPPOOOSSSRRRRRRSSSVVVYYY\\\^^^```dddhhhiiihhhiiilllooolllqqqyyyzzzwwwnnnooovvv{{{nnnhhhfffoooxxxnnnbbb]]]TTTWWWiii|||RRRFFFAAA===>>>>>><<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBAAACCCIIIRRR[[[```bbbpppsssaaafffxxxnnnjjjeeecccaaa___]]]YYYSSSPPPLLLIIIDDD@@@======>>>???===???@@@AAABBBEEEHHHKKKMMMOOORRRSSSQQQOOOMMMMMMIIIHHHHHHHHHHHHHHHIIIJJJHHHHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNPPPOOONNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUQQQRRRSSSRRRPPPOOOPPPQQQ~~~xxxvvv~~~nnnaaajjj~~~yyyvvvxxxxxx{{{~~~~~~tttrrrvvvbbbSSS\\\eeedddYYYWWWggg|||nnnqqqoooOOO@@@???===;;;:::::::::;;;::::::999999999999::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAKKKaaauuuzzzooohhh]]]UUUQQQPPPPPPOOOTTTTTTTTTTTTVVVYYY\\\^^^bbbgggllloooppprrrwwwzzzxxxyyy|||~~~xxxnnnoootttssseee___TTTTTTbbb~~~^^^GGGAAA=========;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999::::::::::::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======???CCCKKKUUU^^^dddvvvkkkaaannnwwwooojjjccc```]]][[[XXXUUUQQQNNNKKKHHHCCC???<<<<<<>>>???===>>>@@@AAABBBDDDHHHKKKJJJLLLOOOPPPNNNLLLJJJJJJDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@AAABBBCCCCCCGGGJJJMMMNNNLLLKKKKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRVVVWWWXXXVVVTTTSSSSSSTTT{{{}}}xxxtttvvvlllcccoooxxxuuuwwwxxxzzz}}}~~~sssqqqtttbbbPPPYYYdddeee\\\YYYjjj|||llltttoooOOO@@@???===;;;:::::::::;;;;;;:::999888888999:::;;;999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@AAALLLcccyyyzzzoooggg]]]TTTPPPPPPPPPPPPUUUUUUTTTTTTVVVXXX[[[]]]jjjooouuuzzz}}}{{{uuu|||yyyhhh```TTTPPP[[[~~~lllHHHBBB=========;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888999999999999888888777777777777888888888888999999::::::::::::999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<>>>@@@AAAEEEOOO\\\fff~~~ccc^^^qqqwwwooojjjeeeccc___\\\ZZZWWWTTTQQQJJJGGGBBB>>><<<<<<>>>???<<<>>>???@@@BBBDDDHHHKKKJJJMMMPPPPPPOOOLLLKKKJJJCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>>>>>>>?????????@@@@@@BBBCCCCCCHHHLLLOOOOOOMMMKKKKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRQQQRRRRRRPPPNNNLLLMMMNNN|||yyyuuuxxxzzz|||}}}iiihhhvvv{{{sssrrrwww}}}vvvuuuoootttaaaQQQWWW^^^```]]]^^^kkkyyyssszzzvvvvvvyyyxxxmmmqqqrrrRRRBBB???<<<:::999999888777777777777777777777777777666777777777888888888888777777777777777888888999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<>>@@@HHHYYYiiirrrccchhh{{{~~~uuuoooiiieeebbb\\\XXXUUURRROOOMMMLLLFFF@@@;;;999999::::::>>><<<<<<>>>AAAEEEGGGGGGKKKLLLMMMMMMLLLJJJHHHFFF@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@???>>>======;;;<<<===???AAACCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOPPPRRRRRRSSSRRRQQQPPPOOONNNMMMMMMttttttvvv}}}wwwfffgggxxxzzzrrrqqqvvv}}}vvvsssnnnuuubbbPPPUUU[[[^^^[[[]]]iiixxxpppwwwuuutttttttttkkklllsssSSSAAA>>>;;;999999999888666777777777777777777777777666666666777777777888888777777666666666777888888888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBMMMddd{{{rrrfffZZZTTTPPPMMMMMMPPPYYYVVVSSSSSSWWW[[[]]]^^^ooovvv}}}~~~}}}ssscccZZZVVVTTTmmm||||||VVVAAA999<<<::::::;;;666999999999999999999999999999888888888888777777777888888888777777666666666777666666555555666666777777777777777777777777777888888888888999999999999::::::::::::::::::::::::999999;;;>>>AAAIIIZZZkkkqqqffflll}}}tttnnnhhhdddaaa\\\WWWTTTQQQNNNLLLKKKFFF???:::999999::::::===<<<<<<>>>BBBEEEGGGGGGKKKKKKLLLMMMLLLIIIGGGFFF@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@???>>>======<<<===>>>@@@AAACCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNqqqttt{{{ssseeehhhzzzzzzqqqpppuuu|||vvvrrrnnnxxxdddOOOSSSYYY[[[XXXYYYfffuuullluuuuuusssqqqrrrllliiisssRRR@@@>>>:::999888888777666666666666666666666666666555555666666666777777777666666555555666666777888777777777888888888999999999999999::::::::::::;;;;;;;;;===???BBBOOOfffzzzrrrggg\\\UUUPPPLLLLLLPPPWWWUUUSSSTTTWWW[[[]]]^^^qqqxxx|||zzz|||}}}zzz|||~~~wwwggg\\\UUUQQQfffvvv[[[BBB888<<<:::::::::666888888888888888888888888888777777777777666666666777777777666666666666666666555555555555555666666555555555555555555555555777777777777888888888888999999999999999999999999777777:::===AAAJJJ\\\mmmssskkkrrr{{{rrrlllhhhbbb___ZZZVVVSSSPPPLLLJJJIIIDDD>>>:::999999::::::<<<;;;<<<>>>BBBEEEFFFGGGJJJKKKKKKLLLJJJHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>======>>>???@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMJJJKKKKKKKKKLLLLLLLLLMMMuuuyyysssgggkkk|||yyypppooottt{{{vvvrrrooo|||eeeOOORRRWWWWWWSSSUUUbbbqqqkkkuuuuuutttrrruuuqqqiii|||sssPPP???===999888777777666555555555555555555555555555444555555555555666666666555555555444555555666777666666777777777888888888888888888999999999:::::::::;;;<<<>>>DDDTTTjjj|||rrrhhh]]]VVVPPPKKKKKKOOOTTTSSSRRRSSSVVVYYY\\\]]]oooxxx~~~wwwqqqooosss|||}}}yyyzzz}}}zzzkkk^^^UUUPPPcccrrrbbbEEE777;;;:::999999555777777777777777777777777666666666666555555555555666555555555555555555555444444444444444444555666555555555555555555555555555666666666666777777777888888888888888888888888666666888<<>>BBBEEEFFFFFFIIIJJJJJJJJJIIIGGGDDDCCCAAA@@@??????>>>>>>>>>????????????????????????>>>???@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIII{{{pppiiinnnyyypppooosssyyy}}}vvvsssqqq~~~dddOOORRRUUUUUUPPPRRR```pppmmmsssrrrqqqrrrxxxsssgggvvvuuuPPP>>><<<888777666666555444444444444444444444444444333333444444444555555555444444333333444444555666555555555666666666777777777777777888888888888999999:::;;;===HHH[[[qqqpppggg^^^VVVOOOIIIJJJOOOQQQQQQRRRSSSTTTWWWZZZ]]]llltttzzzzzzwwwtttooojjjhhhnnn{{{~~~xxxzzz~~~|||mmmaaaWWWQQQ```nnnmmmJJJ777:::999888888555666666666666666666666666555555555444444444333333444444444444444444444444333333222222333444555555555555555555555555555555444444444555555555666666777777777777777777777777555555777;;;@@@KKK```rrr~~~vvvoootttyyyqqqkkkggg___\\\XXXUUUQQQNNNIIIFFFDDD@@@;;;888888999999888:::999;;;>>>BBBEEEFFFFFFHHHIIIIIIIIIHHHEEEBBBAAA@@@???>>>======<<<============???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGhhhhhhqqqyyyqqqpppssswwwzzzzzzwwwsssqqq```MMMOOOSSSSSSPPPSSScccsssllloookkklllqqqwwwnnnaaaqqqyyySSS===;;;777666555555444333333333333333333333333333222333333333333444444444333333333222333444444555444444555555555666666666666666666777777777888888777999:::>>>LLLddd{{{}}}|||~~~yyymmmeee]]]VVVNNNHHHIIINNNOOOQQQRRRSSSTTTWWWZZZ]]]hhhpppuuussspppooommmjjjjjjqqqxxxyyy~~~}}}pppdddZZZTTT[[[ggg}}}yyyPPP777888888666777666555555555555555555555555444444333333333222222222333333333333333444444444222111111111222333444555444444444444444444444444333333333333444444444555666666666666666666666666555555777;;;@@@KKK```sssyyy{{{rrrmmmuuuwwwoooiiifff^^^[[[XXXUUURRRNNNIIIEEEBBB>>>:::888888888888888888999:::>>>CCCEEEFFFEEEGGGHHHHHHHHHFFFDDDAAA???>>>>>>===<<<<<<;;;<<<<<<;;;===???AAABBBCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIILLLNNNPPPRRRSSSVVVUUUSSSQQQNNNKKKJJJHHHzzz```eeeqqqyyysssqqqrrruuuvvvuuu{{{~~~}}}|||wwwrrrooo}}}~~~YYYHHHKKKOOOQQQPPPVVVhhhzzziiilllgggjjjrrrwwwhhh[[[rrr{{{UUU===:::777555555444333222333333333333333333333333222222222222333333333333222222222222222333444444333444444444444555555555555555666666666777777777666888:::???QQQlllzzz}}}uuuiiiccc\\\UUUMMMGGGIIINNNOOORRRTTTUUUVVVXXX\\\___hhhooorrrooommmnnnpppppppppyyywwwxxx~~~~~~rrrfff\\\VVVXXXbbbyyyVVV888777777555777777444444444444444444444444333333222222222111111111222222222222333333333444000000000111111222444444333333333333333333333333222222222333333333333444555555555555555555555555555555777:::???KKK```sssyyyzzzqqqooo}}}|||tttlllfffddd^^^[[[XXXUUURRRNNNIIIEEE@@@===999777777888888777777888:::>>>CCCFFFFFFEEEGGGGGGHHHGGGEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;<<>>CCCFFFFFFEEEFFFGGGGGGGGGEEEBBB???===;;;;;;;;;::::::;;;;;;<<<:::<<<@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHJJJLLLNNNOOOPPPRRRUUUZZZ^^^bbbfffgggcccbbb```]]][[[XXXVVVUUUooo[[[```iiiyyyooommmpppqqqooowwwyyy|||zzzwww{{{wwwrrrooowwwhhhPPPGGGJJJLLLMMMNNNZZZqqqvvv[[[___fffjjjuuuqqq]]]ZZZvvvQQQAAA:::666666555222222444111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555555555555666666666666555===:::@@@bbb{{{}}}wwwjjj```___[[[UUUOOOLLLNNNPPPXXXVVVVVVWWWWWWYYYbbblllpppxxxxxxooonnnwww|||zzzwwwuuuwwwxxx|||vvviii\\\SSSQQQXXXiii~~~~~~___>>>:::333444999333333444444444333222222111333222111000////////////222222222111111111111111111111111000000000000000222222222111111111000000000000111111111222222222444444444444444444444444444777999;;;BBBQQQfffvvvyyynnnxxxzzzvvvpppiiiddd^^^___\\\XXXVVVTTTPPPIIIDDD===:::666444444555555555666888;;;>>>AAACCCCCCDDDJJJHHHFFFCCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAAFFFHHHIIIHHHGGGEEEDDDFFFIIIJJJIIIGGGIIIIIIJJJLLLOOORRRUUUVVVXXX[[[___dddgggiiiiiiiiidddbbb```]]]\\\[[[[[[[[[}}}}}}~~~rrr]]]___fff{{{yyypppmmmppprrrppptttwwwzzzyyywww|||uuuqqqmmmsssgggPPPFFFLLLRRRTTTUUU___vvvvvv^^^cccjjjkkksssmmm\\\]]]{{{OOOAAA:::666555555222222444111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333555555555555666666666666666>>><<>>AAABBBCCCDDDHHHGGGDDDBBB???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<@@@@@@@@@CCCFFFHHHIIIHHHGGGFFFEEEGGGJJJLLLKKKJJJLLLMMMPPPSSSVVVYYY\\\]]]^^^```cccfffgggggggggfffbbbaaa```___^^^]]]\\\\\\yyyzzz{{{zzzyyyyyy{{{}}}www___]]]aaauuuyyypppnnnqqqsssqqqqqqtttxxxyyyxxx~~~~~~rrrnnniiipppgggOOOEEENNNYYY___^^^dddzzzyyyfffkkkooommmooofffZZZaaaOOO@@@:::555555555222222444111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222333444555555555555666666666666>>>>>>EEEccc}}}}}}xxxuuuggg^^^\\\WWWSSSOOOPPPTTTWWWWWWVVVWWWZZZ]]]dddsss}}}ggg\\\^^^```jjj{{{}}}xxxxxxyyy|||uuuiii]]]UUULLLOOO^^^yyy}}}yyypppuuulllGGG:::333444666222222222222222222111111000222111000//////...//////------------------------/////////000000000000000111111111111000000000000000000000000111111111111222222222222222222222222000333888===HHHYYYooo~~~pppfff{{{rrruuuqqqkkkiiidddeeeaaa\\\XXXUUUOOOFFF@@@;;;888555333444555555444666777:::===@@@BBBCCCDDDFFFEEEBBB@@@===<<<;;;:::::::::::::::;;;<<<======BBBBBBBBBDDDFFFHHHHHHGGGIIIHHHHHHIIILLLMMMMMMLLLNNNQQQUUUYYY]]]aaacccccceeeeeefffgggfffeeecccbbb^^^___`````````___^^^]]]{{{vvvsssnnnoooqqqsssuuuyyy~~~}}}aaa[[[]]]rrryyypppnnnrrrsssqqqppprrrwww{{{||||||oookkkhhhqqqgggMMMCCCNNN]]]eeebbbdddyyypppuuuuuuoookkk___VVVcccSSS@@@:::555555444222111444111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222444444444555555555666666555===???HHHcccxxx}}}{{{ttteee\\\YYYUUUQQQPPPRRRVVVZZZYYYXXXYYY[[[^^^eeevvvkkkWWWSSSYYYUUU]]]jjjzzzyyywwwxxxzzz|||uuuiii^^^VVVLLLLLLXXXtttyyypppuuuwwwNNN:::444444444222222222222333333222111111111000//////.........///,,,,,,,,,,,,------------......///////////////000000000000000000000000000/////////000000000111111000000000000111111111111000333888@@@KKK]]]qqq}}}dddcccvvvzzztttllliiidddddd```[[[WWWTTTMMMEEE???:::777444333444555444444555666999<<>>???AAAAAABBBEEEHHHJJJJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQVVV\\\aaadddffffffggggggfffeeecccaaa```___ZZZ[[[^^^```aaa```___^^^}}}xxxtttqqqnnnlllggghhhjjjmmmrrrzzzfffZZZ[[[qqqyyypppnnnrrrsssqqqpppsssyyy~~~zzzmmmiiiiiittteeeLLLCCCLLL\\\eeeaaa___qqqyyy|||yyyqqqhhhZZZTTTdddTTT@@@999555555444111111333000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222444444444444555555555555333<<>>AAACCCEEEDDDCCCAAA???===;;;::::::999999999999;;;>>>@@@BBBAAACCCFFFKKKPPPRRRQQQPPPRRRRRRRRRQQQPPPOOOOOOOOOPPPSSSXXX^^^cccfffhhhhhhfffeeecccaaa```^^^]]]]]]VVVYYY\\\```aaaaaa___^^^xxxuuuppplllkkkjjjiiigggffffffgggjjjqqq|||ppp^^^[[[oooxxxooommmqqqsssqqqqqqttt{{{zzzmmmhhhjjjvvv~~~aaaKKKCCCIIIVVVaaa]]]ZZZjjj{{{{{{ssshhhZZZVVVfffSSS???999444444444111111333000000000000000000000000000000000000000000000000////////////////////////000000000111111111111222333444444444444555555555222;;;@@@NNNgggvvv}}}rrrbbbXXXUUUQQQPPPQQQSSSUUUUUURRRTTTXXX\\\___iii}}}|||yyymmm```XXXUUURRRTTTWWWSSSTTTWWWZZZaaakkkwww~~~yyytttvvvxxxxxx}}}uuuiii___XXXOOOLLLRRRiii{{{^^^;;;666555000222000111222222222222222222......------------......,,,,,,------......//////,,,,,,------.../////////............////////////............////////////...//////000000111111111222555:::CCCPPPaaarrr}}}}}}sss```VVVddd}}}qqqlllggg```\\\WWWTTTQQQKKKCCC===666555333333444444333222444555777999===@@@CCCEEECCCBBB@@@>>><<<;;;::::::999888888999;;;???BBBDDDDDDGGGMMMUUU[[[\\\ZZZXXXUUUVVVVVVUUURRRQQQQQQRRRUUUWWW[[[```dddgggiiijjjeeecccaaa^^^\\\\\\\\\\\\VVVXXX\\\___aaabbbaaa```~~~llljjjhhhhhhjjjlllmmmmmmlllkkkjjjlllsss}}}xxx}}}|||fff\\\jjj~~~vvvnnnlllppprrrppprrruuu{{{{{{nnnhhhjjjtttsss[[[KKKDDDFFFPPP\\\[[[XXXhhhwww~~~|||uuujjj\\\[[[kkkRRR???999444444333111000333000000000000000000000000000000000000000000000000........................000000000000111111111111333333444444444555555555333<<>><<<:::999888888888888888999;;;???CCCEEEDDDIIIQQQ[[[aaaaaa^^^ZZZTTTVVVWWWWWWUUUTTTUUUWWWYYYZZZ]]]```cccfffiiijjjeeeccc```]]]ZZZZZZZZZ[[[YYYZZZ]]]```ccccccccccccwwwiiihhhiiikkkppptttwwwwwwrrrpppnnnpppxxxuuuqqqmmmqqqkkk]]]fff~~~~~~vvvmmmlllpppqqqppprrruuu{{{{{{ooohhhjjjqqqzzzyyyjjjWWWKKKEEEDDDMMMYYYZZZXXXhhhzzzrrr{{{|||vvvkkk___```pppSSS???999444444333111000333000000000000000000000000000000000000000000000000........................000000000000111111111111333333333444444444555555444===DDDUUUooo}}}~~~yyysssbbbVVVSSSQQQPPPRRRRRRPPPNNNUUUXXX]]]```aaahhhzzzpppkkktttlll]]]XXXVVVXXX^^^aaa```___aaa___dddjjjnnnrrrwww~~~{{{uuuyyy{{{zzz|||vvvjjj___XXXLLLIIINNNbbb}}}ggg;;;777555---111,,,,,,---...//////......------,,,,,,,,,------...******+++,,,------......++++++,,,------...//////---------.........//////---------.........//////...//////000111222222333///222888CCCSSSdddttt~~~zzzmmmbbbbbbiiivvvyyyoooiiieeeaaa[[[VVVQQQJJJAAA:::555333222333444444333111333444555888;;;???CCCEEE???>>><<<:::999888777777888888888999;;;@@@DDDFFFCCCIIIRRR\\\bbbaaa\\\WWWRRRUUUWWWXXXVVVVVVYYY[[[ZZZ[[[\\\^^^aaadddfffhhhgggeee```\\\ZZZYYYYYYZZZ[[[]]]___bbbdddeeeeeefff~~~uuuggglllrrrwww}}}}}}xxxvvv|||ssstttuuuxxxuuu\\\```{{{}}}vvvmmmkkkooopppnnnpppwwwzzzmmmiiihhhjjjqqqsssjjjWWWGGGCCCJJJSSSXXXYYY___rrr{{{pppvvvtttuuurrr^^^UUUnnnQQQ@@@;;;444111222222111000000000000000000000000000........................000000//////.........---111111111000000000000000333333222222222333444444444>>>III]]]sss|||||||||uuueeeWWWRRROOOQQQPPPLLLJJJKKKUUURRRSSSZZZ```eeeooozzzxxxuuuooolllvvvpppaaa___\\\^^^```aaacccgggkkknnnqqqwww~~~~~~{{{wwwxxx{{{qqqfff]]]XXXMMMJJJLLL\\\ssstttBBB000111111000........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,------......///000000000000111111111111555444777BBBSSSfffttt|||tttyyynnncccnnn{{{pppiiiaaa^^^YYYUUUPPPIII@@@999555444333222222222333444555555777999<<<@@@BBBDDD@@@???===;;;999888777777666777888888:::>>>CCCGGGIIIMMMUUU[[[]]][[[WWWTTTSSSXXX\\\^^^\\\[[[\\\^^^dddaaa^^^\\\\\\___bbbddddddbbb___]]]\\\\\\[[[ZZZ[[[]]]aaaeeegggggggggfffxxxooojjjrrr{{{~~~|||___]]]sss~~~{{{ssskkkhhhkkkllljjjooovvv~~~yyylllhhhgggjjjqqqtttkkkXXXHHHBBBGGGPPPVVVZZZfff~~~xxxnnnvvvuuutttqqq```\\\xxxSSS@@@;;;444111222222111000////////////////////////........................000/////////.........---////////////////////////333333222222222333444444666>>>III]]]sss~~~~~~~~~}}}vvvgggXXXRRRNNNNNNMMMJJJHHHJJJRRRQQQSSSWWWYYYZZZaaajjjrrrssssssvvvlll```\\\___ccciiiooovvv~~~xxx~~~}}}~~~}}}qqqfff]]]WWWPPPJJJIIIVVVmmm{{{JJJ555444111///........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,---.........//////000000000111111111222444;;;HHHYYYiiitttyyyyyytttiiisss|||ssslllbbb^^^YYYUUUPPPHHH???888444444222222222222333444555555777999<<>>CCCGGGFFFKKKRRRXXX[[[YYYVVVSSSTTTWWW[[[^^^```aaacccddd```]]]ZZZWWWWWWZZZ^^^aaabbb```^^^\\\\\\\\\\\\\\\\\\^^^aaaeeefffffffffeee~~~tttmmmqqq|||dddYYYhhh{{{xxxpppgggdddggggggeeelllsss{{{vvvjjjfffeeeiiiqqqvvvnnnZZZHHHBBBGGGNNNVVV^^^qqquuulllttttttrrrooocccfffTTT@@@:::444111111222111000////////////////////////------------------------/////////...........................////////////222222222222222333444444777@@@JJJ^^^uuuwwwtttyyy}}}wwwiiiZZZSSSMMMKKKIIIFFFFFFIIIPPPRRRUUUWWWUUUSSSWWW^^^iiinnnvvv{{{sssllldddmmmrrr|||tttnnnxxx~~~|||zzzsssggg]]]WWWRRRJJJFFFPPPgggSSS;;;666111///...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,------......//////000000000000111111///444???NNN___llltttxxx}}}yyynnnyyyyyysssmmmccc___YYYTTTOOOGGG===555444333222111111222333444555666888:::===???AAABBB???>>><<<:::999777777777555666888999;;;???DDDGGGGGGLLLRRRXXX[[[[[[XXXVVVZZZZZZ\\\```cccfffffffff]]]ZZZVVVTTTTTTXXX]]]``````___^^^]]]]]]]]]^^^___^^^```bbbdddeeeeeedddccc}}}{{{uuuqqq{{{gggVVV___wwwyyyvvvnnndddaaaddddddaaaiiipppxxxtttgggddddddhhhrrrxxxppp[[[IIIDDDHHHOOOWWWccczzztttkkkrrroooooolllcccmmmUUU???:::444111111222111///////////////////////////------------------------..............................///////////////000111111111111222333444444888@@@LLL```yyyrrrrrryyyxxxkkk\\\SSSKKKHHHFFFDDDEEEIIIQQQUUUYYYYYYVVVUUUZZZ```bbbjjjvvvyyy{{{}}}ssszzzyyygggdddppp~~~zzzvvvvvv|||wwwiii^^^XXXUUULLLFFFNNNeeeZZZ>>>666111000........................---,,,++++++******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......////////////000000000111///555BBBQQQaaannnwww{{{yyynnnzzz~~~tttqqqjjjeee```ZZZTTTNNNEEE;;;444333222111111111222333444777888:::<<<>>>@@@AAABBB>>>===;;;:::888777777666555666888:::<<>>@@@AAABBBBBB===<<<:::999777777666666444666999;;;===@@@EEEHHHMMMQQQWWW\\\```bbbbbbbbbccc```]]]]]]```bbbaaa```^^^[[[XXXVVVWWW[[[```dddggghhhgggdddaaa```aaacccbbbcccddddddddddddcccbbb}}}yyy{{{~~~~~~}}}yyywwwvvvvvvjjjUUUWWWdddzzz~~~wwwtttlllccc```cccdddaaadddjjjqqqwww|||pppfffcccbbbgggsss|||ttt\\\GGGAAAHHHTTT^^^gggwwwzzzuuu{{{uuu{{{qqqhhhxxxVVV???999333000000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////000000111111222222000000000111111333444555777CCCQQQiiirrruuu~~~rrrggg[[[RRRJJJGGGGGGGGGJJJOOOVVV[[[___```bbbfffiiihhhkkkrrrzzzrrrxxxssseee^^^^^^gggnnnyyyvvvqqqppppppxxxoooaaaZZZUUUNNNHHHPPPfff}}}~~~eeeCCC555111333........................---,,,++++++******++++++))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......////////////000000111777AAAOOO___ppp}}}mmmuuu~~~vvvuuusssjjjgggbbb\\\VVVOOOFFF;;;444111111000000111222333444999;;;===???AAAAAAAAAAAA<<<;;;999888777666666666333666999;;;>>>AAAEEEHHHLLLOOOUUUZZZ___bbbcccccc___]]][[[[[[\\\^^^``````[[[ZZZXXXWWWXXX\\\```cccjjjkkkkkkgggcccaaabbbeeedddeeeeeeeeeeeeeeeddddddxxxpppppprrrrrrtttwwwtttwwwyyyyyywwwwwwxxxzzzkkkTTTTTTXXXooo~~~uuurrrkkkbbb```cccdddaaaccchhhnnnsss{{{yyypppgggdddbbbgggttt}}}uuu\\\EEE@@@KKK[[[gggmmmwww}}}{{{pppXXX???999333000000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000111111222//////000000111333444555888DDDTTTlllzzznnnqqq||||||{{{nnncccYYYQQQJJJIIIIIIJJJNNNSSSXXX___gggmmmuuu|||{{{uuunnnttt{{{wwwrrrzzzhhh```^^^___ffftttuuummmmmmpppllluuupppaaaYYYTTTLLLEEEJJJ```~~~mmmIII888111111........................------,,,+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++*********+++,,,,,,------........./////////000000///666AAANNN^^^pppsssyyy~~~wwwwwwvvvkkkhhhccc]]]WWWPPPGGG===555111000000000000222444555888:::<<<>>>@@@@@@??????;;;:::999777777666666666333555999<<<>>>BBBEEEHHHKKKNNNSSSYYY^^^aaacccddd___^^^\\\ZZZXXXYYY\\\^^^ZZZYYYYYYYYY[[[^^^aaaccciiikkkkkkhhhcccbbbdddhhheeefffffffffffffffffffffuuukkkeeeggghhhfffgggkkkjjjnnnsssvvvwwwyyy}}}lllTTTRRRNNNfff~~~tttqqqjjjaaa___cccdddbbbbbbggglllqqqyyywwwooohhhdddcccgggttt~~~uuu[[[DDDBBBOOObbbppptttzzzwwwZZZ>>>999333000000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...///000000111/////////000111333444555999FFFVVVmmmoooiiikkkvvv{{{xxxlllaaaXXXPPPJJJJJJKKKMMMPPPUUUYYYcccooo{{{lllssszzz}}}{{{vvvyyyzzz}}}bbb]]]___aaaggg{{{xxxiiieeeiiioooiiisss}}}ppp```XXXSSSJJJAAAEEEZZZzzzuuu|||sssNNN:::111000...........................---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))******+++,,,,,,------............/////////000---444AAAOOO___qqqwww~~~}}}vvvxxxvvvjjjhhhccc]]]XXXQQQHHH>>>666111000000000000222444555777888;;;===>>>>>>===<<<::::::888777666666666666333555999<<>>>>>>>>===<<<<<<:::888666444444444444666888:::===@@@CCCEEEGGGKKKOOOUUU\\\bbbfffggghhhdddbbb^^^YYYUUUTTTUUUWWWZZZ\\\^^^___```aaadddfffgggjjjkkkiiieeedddhhhllllllkkkiiigggggghhhiiijjj^^^]]][[[ZZZ[[[^^^bbbeeekkkmmmqqqvvv{{{|||jjjYYYNNNIIIVVVooozzzqqqggg___^^^```aaaccceeeffffffiiioooxxx~~~tttjjjeeegggjjjzzzzzzWWWDDDDDDOOOaaarrr|||vvvmmmqqqYYYCCC:::222111111//////111......---------,,,,,,,,,------------------------------------............---------............//////111111111000111333555777GGGSSS```rrrxxxzzzsssyyy|||~~~rrrdddZZZTTTMMMIIIJJJMMMPPPUUU[[[cccmmm{{{qqqtttzzzyyyooodddccc```]]]ZZZXXXYYYYYY\\\fffqqqwww~~~jjjbbbdddnnn}}}}}}qqqhhhdddjjjrrrooottt{{{uuudddYYYQQQLLLCCCEEE^^^~~~^^^???000222000///...---,,,++++++***************************++++++******)))(((((('''&&&'''(((((()))*********+++***)))(((((()))***+++++++++++++++++++++++++++------------------------000555AAAQQQaaannnxxx~~~~~~}}}zzzxxxwwwvvvpppiii```ZZZVVVNNNAAA777222222111222333555888999;;;<<<===>>>???>>>======;;;:::888666444444444444666888:::===@@@CCCFFFGGGKKKOOOUUU\\\bbbfffhhhiiidddbbb^^^YYYTTTSSSTTTVVVYYY[[[^^^___```aaaccceeegggjjjkkkjjjgggfffjjjnnnmmmllljjjhhhhhhiiijjjkkkYYYXXXWWWWWWYYY]]]aaadddlllooosssyyy}}}~~~mmm[[[MMMKKKSSShhhzzzrrriii]]]ZZZdddooopppjjjiiihhhkkkpppwww~~~ssshhhdddgggkkk{{{xxxVVVCCCDDDMMM\\\kkkxxxvvvppp}}}{{{dddlllYYYCCC:::222111111//////111...------------,,,,,,,,,------------------------------------............---------............//////111111111111111333555:::JJJUUUaaaqqqvvvyyywwwpppbbbXXXSSSNNNLLLLLLMMMPPPXXXaaalllqqquuupppuuu}}}~~~zzzjjjZZZWWWSSSOOOLLLLLLNNNOOOUUU\\\bbbeeejjjqqquuuuuu{{{ttteeeccciiiuuu|||qqqgggdddjjjsssnnnssszzzvvvdddXXXQQQLLLEEEGGG]]]{{{fffEEE222222//////...---,,,++++++***************************+++******))))))(((((('''&&&''''''((()))))))))*********))))))))))))******++++++++++++++++++++++++------------------------000777CCCQQQ___llluuuyyy~~~{{{zzzyyywwwuuummmddd^^^YYYPPPCCC999333222222222333555888999<<<===>>>???@@@???>>>>>>;;;:::888666555444444555555777:::===???BBBFFFIIIMMMPPPUUU\\\aaadddfffgggcccaaa]]]XXXSSSRRRSSSUUUXXXZZZ]]]___```aaaccceeegggjjjlllkkkjjjjjjmmmqqqooommmkkkjjjjjjjjjlllmmmWWWVVVVVVWWWZZZ^^^cccffflllpppuuuzzz~~~~~~sssaaaTTTQQQTTTccc}}}yyysssmmmaaaZZZeeevvvyyyqqqllllllnnnrrrxxx}}}pppeeebbbgggmmm|||uuuSSSBBBCCCJJJTTT```ooopppppp|||~~~ttt```hhhxxx\\\CCC:::222111111///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............//////000222222111222444666>>>PPP^^^kkkzzz~~~pppaaaVVVRRROOOMMMNNNNNNQQQZZZeeennnsssuuuhhhiiirrr{{{~~~xxxgggUUUQQQKKKHHHHHHLLLOOOQQQXXX^^^dddfffjjjnnnooommmooouuummmdddhhhqqq}}}rrrhhhccchhhqqqmmmrrrxxx~~~xxxeeeXXXQQQLLLFFFHHHZZZtttlllIII444111//////...---,,,,,,++++++******************************))))))((((((((((((''''''''''''(((((())))))***))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------------------000999EEERRR```nnnvvvxxx~~~|||~~~~~~~~~~~~}}}{{{yyyqqqhhhbbb]]]SSSEEE;;;444333222222333555888:::===>>>???@@@AAA@@@??????;;;999888666555444555555555888;;;===???CCCHHHLLLRRRTTTXXX\\\___bbbcccdddbbb```\\\WWWRRRPPPRRRSSSWWWYYY]]]___```aaacccdddhhhjjjlllmmmmmmnnnqqqssspppooommmkkkkkklllmmmnnnSSSTTTUUUXXX[[[___ccceeelllpppwww|||~~~}}}~~~~~~~~~xxxiii]]]UUUTTT^^^uuu~~~xxxnnnkkkaaaYYY```ooouuupppooonnnppptttyyyzzzmmmbbb```gggmmm{{{qqqQQQAAAAAAFFFMMMUUUddd~~~ooosss|||}}}xxxqqq]]]cccnnn~~~```DDD;;;333111000......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............//////000222222222222555777>>>TTTgggxxx|||~~~pppaaaVVVQQQNNNMMMMMMMMMPPPYYYccckkkssstttccc``````kkkuuuyyy~~~ttteeeOOOJJJDDDCCCGGGMMMSSSUUU^^^fffoootttyyy|||xxxssssssxxxrrrmmmttt~~~uuuhhhaaaeeennnlllpppvvv|||zzzgggYYYRRRMMMGGGHHHWWWnnnvvvqqqLLL555222.........------,,,,,,+++************************)))))))))((((((((((((((((((''''''&&&''''''((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,---------.........:::HHHTTTcccrrrzzzzzzzzzwwwuuu{{{|||uuummmhhhcccXXXHHH===555444222222222555888:::===>>>@@@AAAAAAAAA@@@???:::999777666555555555555555999===???@@@CCCJJJPPPWWWXXXZZZ\\\^^^_________aaa___[[[UUUPPPOOOPPPRRRVVVYYY]]]```aaabbbccceeehhhjjjlllnnnoooqqqssstttqqqpppnnnllllllmmmnnnoooPPPRRRUUUYYY]]]```bbbccclllrrryyy~~~~~~~~~~~~}}}}}}sssjjj^^^YYY]]]ooo}}}wwwnnniiiaaa[[[^^^gggoooppppppnnnooossszzzxxxkkk```___ffflllxxxlllNNNAAA@@@EEEIIIOOO___{{{wwwmmmttt{{{yyytttlllZZZ___gggxxxdddDDD;;;333111000......///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////000222222222333555888;;;SSSjjjxxxzzzqqqbbbWWWQQQMMMKKKLLLMMMNNNUUU\\\dddnnn}}}yyyeeeZZZ[[[YYYfffppprrrwwwssseeePPPJJJDDDDDDIIIPPPVVVXXX^^^hhhttt~~~}}}yyy~~~{{{yyywwwhhh___bbbkkkkkkoootttzzz}}}iii[[[TTTMMMFFFFFFSSShhh}}}}}}sssvvvPPP777222......---------,,,,,,,,,************************((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))************))))))*********++++++,,,,,,---+++,,,,,,------.........---;;;JJJVVVfffvvv}}}{{{wwwooommmwww}}}xxxrrrnnniii]]]LLL>>>777555333111222555888;;;===>>>???@@@AAA@@@??????:::999777666555555555666666:::???@@@AAAEEEMMMTTTZZZ[[[\\\\\\]]]]]]]]]]]]aaa^^^ZZZTTTOOOMMMNNNPPPVVVYYY^^^aaabbbcccdddeeeiiijjjllloooqqqsssssstttqqqpppnnnmmmlllmmmooopppPPPSSSYYY^^^bbbccccccbbbmmmttt|||~~~}}}|||rrrjjjgggppp|||vvvqqqhhh```___bbbffflllqqqnnnllllllqqqxxxwwwkkk```^^^fffkkkuuu{{{hhhLLLAAAAAAGGGKKKPPPaaa~~~qqqkkkrrrwwwtttqqqhhhXXX___jjj}}}dddEEE;;;333111000...---///,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000222222222333666888>>>UUUkkk~~~wwwyyysssdddXXXQQQKKKHHHJJJLLLMMMOOOSSSZZZbbbkkknnnfff\\\WWWWWWVVVeeeooopppuuuuuueeeUUUOOOHHHFFFJJJPPPSSSTTTXXXcccqqqwwwggg]]]```iiikkknnnsssxxxkkk]]]VVVNNNEEEDDDOOOddd}}}~~~sss~~~}}}UUU999222...------------,,,,,,,,,************************(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((()))***++++++***)))((()))******+++,,,,,,------++++++,,,,,,---......///...===LLLWWWfffwww}}}zzztttiiieeeqqq}}}yyyvvvsssnnnaaaNNN@@@888666333111222555888;;;======???@@@@@@@@@???>>>999888777666555555666666777<<>>MMMWWWfffwww|||wwwsssfffaaannn|||zzzwwwvvvrrrdddPPP@@@888666333111222555888;;;<<<===>>>???@@@???>>>>>>999888777666555555666666777===BBBCCCCCCGGGQQQYYYYYYYYYZZZ[[[]]]^^^___``````]]]YYYSSSNNNKKKLLLNNNWWWZZZ```ccceeeeeefffgggjjjkkklllooorrrssssssrrrqqqpppnnnmmmlllmmmnnnoooUUUXXX^^^fffmmmooolllhhhxxx~~~~~~~~~~~~zzzyyy~~~}}}{{{wwwtttnnnggg^^^\\\```eeeffffffgggkkkooorrryyyyyyiiicccdddaaahhhvvvsss]]]HHHAAACCCOOOVVV\\\tttrrriiirrrwwwqqqiii]]]]]]fffyyyeeeFFF<<<222111111///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............111111111000000333777;;;JJJVVVhhhwww}}}rrr}}}zzziiiZZZQQQKKKHHHKKKOOOOOOOOOQQQRRRSSSTTTTTTUUUWWWVVVTTT[[[iiitttxxx}}}ssswww|||ooo[[[PPPGGGFFFGGGGGGGGGHHHKKKTTT]]]ggguuutttdddZZZ^^^gggmmmkkkmmmuuulll[[[XXXUUUGGG>>>JJJ\\\ttt~~~yyy~~~ccc???000------,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***++++++******************,,,,,,------.../////////...>>>RRR```jjjtttzzz|||yyyccc```rrrxxxzzz}}}~~~xxxgggQQQAAA;;;777555555444333666<<<>>>???@@@AAA@@@>>>===;;;999999777666666777777888>>>???AAABBBEEEIIIOOOTTT[[[XXXYYY^^^```______aaadddfffaaaTTTJJJHHHJJJKKKXXX___ddddddeeeiiimmmmmmoooooooooqqqssstttsssrrrpppqqqpppooommmmmmoooqqqYYY[[[aaajjjqqqtttrrroooyyy~~~}}}zzz{{{~~~~~~{{{wwwtttmmmfff^^^\\\```eeeffffffiiilllqqqttt|||yyyiiiccceeebbbjjjxxxttt\\\HHHBBBGGGSSS\\\cccyyyvvvoooxxx}}}wwwnnn^^^```llleeeFFF<<<222111111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............000111111000111333777;;;KKKWWWhhhvvvwwwsss}}}{{{jjj[[[PPPJJJGGGKKKOOOOOOPPPRRRTTTUUUXXX[[[^^^^^^[[[XXX]]]jjjvvv|||zzzrrruuu~~~wwwaaaUUUIIIEEEDDDBBBAAABBBBBBGGGNNNXXXddduuutttdddZZZ^^^gggllljjjmmmuuulll\\\VVVVVVIII@@@JJJ\\\tttiiiDDD333...---,,,,,,++++++,,,,,,++++++++++++************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******************************,,,,,,------.../////////222BBBUUUdddooo{{{iiieeeyyyzzz|||zzzjjjTTTDDD<<<888555555555333666<<>>===999888777666666777888999>>>@@@AAACCCFFFKKKQQQVVVWWWVVVYYY___ddddddeeehhhlllllldddUUUJJJHHHKKKMMMXXX___eeeeeefffjjjnnnnnnoooooooooqqqtttuuusssrrrpppqqqqqqooonnnnnnppprrr[[[^^^dddlllssswwwxxxwww|||xxxccc^^^]]]gggxxx~~~~~~{{{wwwtttlllddd]]][[[```eeeggggggjjjnnnssswwwxxxhhhcccddddddmmmzzzsssZZZGGGBBBJJJYYYeeelll|||yyyvvvcccfffyyyfffGGG<<<222111111000///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............000000111000111333888;;;LLLXXXhhhuuussswww|||lll]]]OOOJJJGGGKKKOOOPPPQQQSSSVVVYYY___fffkkkiiibbb]]]cccnnnxxx~~~xxxrrrssszzz{{{dddVVVHHHBBBAAA>>>===?????????DDDMMMUUUeeeuuudddZZZ]]]gggllljjjllltttmmm^^^UUUWWWKKKAAAJJJ\\\vvvnnnHHH555......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((())))))*********************************,,,,,,,,,---......//////444DDDWWWffftttlllggg{{{~~~~~~mmmXXXIII>>>999666666555444777<<>>999888777666666777999:::???@@@CCCEEEHHHLLLRRRVVVVVVVVV[[[dddjjjlllooosss|||yyylllXXXIIIFFFJJJMMMXXX```fffggghhhmmmppppppoooooopppsssuuuvvvtttrrrpppqqqqqqpppooooooqqqsss[[[^^^eeemmmtttyyy{{{|||dddWWWRRRQQQYYYhhh~~~{{{wwwtttjjjccc[[[ZZZ___eeeggggggjjjoootttyyyvvvgggbbbccceeeppp{{{qqqVVVDDDAAAKKK[[[jjjttt~~~iiioooiiiHHH===333111111000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............000000000000111444888<<>>======??????<<>>999888777666666888:::<<>>444111111000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............///000000000111444888<<>>777777888777999<<<===???@@@BBBBBBAAA???>>>:::999777666777:::===???DDDEEEFFFFFFEEEGGGIIILLLPPPQQQWWW^^^bbbccchhhnnn}}}yyykkkWWWHHHFFFKKKOOO[[[dddkkklllmmmqqqssssssnnnooossswwwyyyyyyvvvsssqqqqqqrrrqqqqqqrrruuuwww___eeennnvvv}}}eeeUUUIIIFFFFFFJJJUUUmmm~~~}}}|||xxxtttqqqfff___YYYXXX^^^eeehhhiiikkkpppuuuzzzssseeebbbaaahhhwwwnnnOOO???@@@HHHXXXkkk{{{xxxjjjyyyrrrMMMAAA555222111000///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............//////000000111444999===LLLYYYfffrrrxxxmmm[[[QQQIIIJJJNNNSSSYYY^^^qqq~~~|||uuulllvvv}}}}}}|||wwwvvvzzz|||[[[NNNAAA;;;:::888888999;;;:::<<>>GGG\\\{{{RRR888000000...---,,,,,,,,,,,,+++++++++*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......333AAAUUUgggyyyhhhfff|||uuu}}}sss```SSSIII@@@888777999999:::======>>>@@@AAABBBAAA???>>><<<:::888888999<<<@@@BBBFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGKKKOOOPPPPPPVVV^^^ffffff___QQQIIIJJJQQQUUU^^^fffmmmoooooorrrtttsssmmmoootttyyy|||{{{wwwtttqqqrrrrrrrrrrrrsssvvvyyyaaahhhsss|||www\\\PPPLLLLLLLLLNNNUUUkkk~~~~~~|||zzzwwwsssoooddd^^^WWWXXX^^^eeeiiiiiimmmqqqwww|||}}}qqqdddaaabbbkkk|||oooOOO???BBBJJJWWWjjj~~~uuulllaaavvvwwwPPPCCC777222111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---...............///000000111444999===KKKXXXeeerrr|||rrr```UUUKKKIIIMMMSSS[[[bbbvvv}}}vvvmmmzzz}}}~~~xxxwww{{{{{{vvvUUUIII===::::::999999:::<<<>>>@@@@@@AAAEEEMMMSSSeeeuuuuuueeeYYY[[[ccchhhhhhkkkooovvvuuuaaaXXXVVVHHH>>>HHHYYYrrrVVV;;;111000///...,,,,,,,,,+++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,***++++++,,,,,,---......222AAAUUUhhh{{{zzzfffkkk{{{uuu}}}tttbbbVVVKKKAAA999888999:::;;;===>>>???AAABBBCCCBBBAAA@@@===<<<:::999:::>>>BBBEEEFFFGGGHHHHHHFFFEEEGGGHHHDDDCCCEEEFFFEEEEEELLLUUUVVVZZZYYYRRRMMMPPPVVVYYY```iiipppqqqqqqssstttsssmmmpppuuuzzz}}}|||xxxtttqqqrrrsssssssssuuuxxxzzzaaaiiittt}}}qqqXXXNNNEEEFFFJJJNNNWWWnnn}}}{{{yyyvvvrrrnnnccc]]]WWWWWW^^^eeeiiijjjooosssxxx}}}}}}qqqdddaaadddnnnpppOOO@@@DDDLLLXXXkkk{{{lllbbbZZZrrrzzzQQQDDD777222111///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---...............///000000111444999===JJJWWWeeerrruuudddXXXLLLIIILLLSSS\\\dddvvvyyytttooo}}}~~~~~~xxxwww|||zzz~~~}}}cccMMMBBB999999;;;<<<===>>>:::>>>???===AAAHHHLLLKKKVVV```vvvuuueeeYYY[[[cccggghhhjjjooouuu~~~iiiVVVUUUHHH???IIIWWWjjjWWW:::111111///...---,,,,,,+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((())))))***++++++,,,,,,***++++++,,,,,,---......000???SSSgggzzzqqqbbbnnnyyyuuu~~~vvvdddXXXMMMBBB999888::::::;;;===???@@@BBBDDDDDDCCCBBBAAA>>>===::::::;;;???DDDGGGFFFHHHIIIIIIHHHGGGHHHJJJGGGFFFFFFFFFDDDDDDLLLVVVSSSYYY[[[VVVRRRTTTXXXZZZbbbjjjqqqrrrrrrssstttrrrmmmpppuuu{{{~~~}}}xxxtttqqqrrrsssssssssuuuxxx{{{fffmmmvvvuuuYYYLLLFFFIIILLLSSSbbb}}}|||www}}}zzzyyyyyytttlllccc\\\XXXYYY[[[]]]aaafffjjjttt{{{{{{nnnbbbbbbdddpppjjjHHH@@@BBBOOO]]]eeeuuu}}}rrr]]]___]]]sss~~~\\\===888333///444---.../////////...---------,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,------......///......111333111222999CCCSSSVVVbbbxxxyyykkk^^^QQQKKKLLLRRR^^^hhh}}}}}}kkklllkkk~~~||||||~~~~~~}}}{{{~~~~~~zzzfffXXXPPPCCC???;;;;;;<<<;;;;;;<<>>>>>@@@DDDFFFFFFCCC@@@===<<<;;;:::999:::===CCCGGGKKKJJJHHHGGGGGGIIILLLNNNQQQPPPOOOMMMLLLOOOTTTXXX___ZZZZZZ______[[[\\\```gggkkkpppssstttsssrrrrrrooosssyyy|||{{{xxxuuusssooopppppprrruuuxxxzzz|||hhhnnnvvv}}}xxx]]]QQQMMMQQQXXXcccuuuyyyttt}}}yyyyyyyyytttmmmbbb\\\WWWYYY[[[]]]aaafffkkkttt{{{xxxkkkaaabbbfffssskkkJJJAAABBBHHHTTT\\\ooo|||wwwnnnZZZ\\\___rrr]]]>>>888333///444---..................---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,------......///......111333111222:::DDDWWW[[[fff{{{yyyxxx~~~|||qqqdddVVVOOOOOOTTT```jjj|||kkkcccgggnnn|||zzzyyyzzz}}}~~~hhhSSSIIIEEEEEECCC@@@>>>======???AAAFFFEEEGGGKKKKKKHHHFFFHHHKKKOOO[[[jjjkkkcccbbbhhhxxxzzzeeeWWWYYYbbbhhhhhhjjjooouuuttt[[[RRRGGG@@@???LLLfff}}}eee>>>555333///...------,,,+++,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************,,,,,,,,,,,,---...//////333BBBWWWiiixxx|||uuuhhh\\\qqq}}}~~~jjjXXXNNNEEE===<<<===<<<===???AAACCCFFFGGGGGGDDDAAA>>><<<;;;:::999999<<>>JJJdddzzzkkk@@@666333000......---,,,+++,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************,,,,,,,,,,,,---...//////444FFF\\\lllvvvzzzxxxtttfffZZZooo~~~nnn\\\PPPGGG???>>>???>>>???BBBDDDEEEGGGIIIHHHEEEAAA???;;;;;;:::999888;;;???CCCGGGGGGHHHJJJLLLPPPSSSUUUYYY[[[]]]^^^___cccjjjppptttxxx}}}xxxoookkklllpppqqqrrrssstttttttttsssooossswwwyyywwwtttqqqppptttsssrrrrrrtttwww{{{}}}fffkkkrrrwwwzzz{{{|||}}}mmmfffmmmvvvqqqmmm}}}}}}yyyxxxyyytttmmm```ZZZWWWXXX[[[\\\___dddiiirrryyy~~~rrrddd^^^eeekkkyyyiiiIIIAAA@@@FFFJJJOOOiiizzzqqqppplll[[[```jjjxxx```@@@:::333///444---///,,,---------.../////////,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,------....../////////000222111333;;;FFFWWW]]]hhhxxxzzzsssrrrxxxzzzooobbbZZZWWWZZZeeeqqqmmm___aaabbbcccooosssrrroooppprrrvvv{{{fffQQQOOOTTTRRRUUUTTTLLLEEEDDDGGGIIIMMMNNNRRRTTTPPPJJJIIIMMMRRR[[[mmm~~~tttgggbbblll|||}}}xxxvvvsssooolllooopppuuuuuubbbVVVXXXaaaggggggjjjnnnuuueeeYYYPPPFFF>>>===IIIbbbxxxnnn???666333000.........,,,+++,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************,,,,,,,,,,,,---...//////777KKKcccpppuuuwwwwwwuuugggZZZlll{{{rrr```QQQHHH@@@???@@@???@@@CCCEEEFFFGGGHHHGGGDDDAAA???;;;;;;:::888888:::>>>AAACCCEEEGGGJJJNNNRRRUUUWWWWWW[[[___aaaccciiirrryyytttqqqrrrtttsssrrrrrrssstttttttttnnnqqqtttuuutttqqqoooooosssrrrqqqqqqtttxxx|||aaafffmmmssswwwzzz|||~~~~~~jjjjjj{{{}}}yyyxxxxxxssslll___YYYVVVXXX[[[\\\^^^bbbgggqqqyyy~~~pppccc___fffjjjxxxcccFFF???>>>FFFJJJQQQooowwwpppooojjj[[[aaaiiizzzcccBBB;;;444///444---///,,,---------.../////////,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,------....../////////000222111333<<>>>>>IIIbbbxxxrrr@@@666444000///......---,,,,,,+++***)))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************,,,,,,,,,,,,---...//////777MMMfffrrrttttttuuuuuuhhhXXXfff~~~vvvuuubbbRRRIIIAAA@@@@@@@@@AAACCCDDDEEEFFFFFFEEEBBB???>>>:::::::::999888:::===@@@@@@BBBFFFJJJOOOSSSUUUWWWWWW]]]dddhhhkkkqqq|||yyywwwxxxuuusssqqqqqqsssttttttsssllloooqqqrrrpppooonnnnnnoooooopppqqquuuyyy~~~\\\aaaiiipppuuuzzz}}}rrrbbbgggzzz}}}yyyxxxwwwqqqiii^^^YYYVVVXXX[[[[[[^^^aaagggqqqzzz}}}mmmbbb___fffjjjxxx]]]CCC>>>===CCCJJJWWWzzz~~~zzztttooogggVVV\\\ccczzzeeeDDD<<<444///444...///---------...............,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,------......///000///000111111333===HHHUUU```ooo{{{wwwqqqpppmmmmmmuuuyyyqqqhhh```ZZZZZZcccmmmoooYYYZZZccckkktttwwwmmmhhhmmmnnnppptttwwwzzz~~~{{{___UUUVVVeeennnpppiiibbb```[[[TTTUUUWWWYYYXXXQQQNNNUUU```iii{{{qqqgggbbbeeeggggggllltttwww~~~rrrcccXXXYYYaaacccdddgggmmmuuutttdddUUUNNNEEE@@@AAAMMMfff|||xxxEEE777444111//////...---,,,,,,+++***)))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,---...//////777NNNfffrrrttttttuuuuuuiiiWWWccc{{{yyyuuuxxxcccSSSJJJBBBAAABBBAAABBBDDDBBBCCCDDDDDDCCCAAA???===999999:::999999;;;>>>AAA@@@BBBGGGLLLPPPSSSUUUVVV\\\ccclllqqquuu|||~~~|||{{{tttqqqnnnooorrrtttsssqqqjjjlllnnnnnnmmmmmmmmmnnnmmmnnnooorrruuuyyy|||~~~ZZZ___gggnnntttyyy~~~}}}~~~dddZZZdddzzz~~~}}}}}}~~~|||yyyxxxvvvnnneee]]]XXXUUUXXXZZZ[[[]]]```hhhsss~~~wwwkkkbbb^^^dddjjjwww|||WWWAAA???>>>DDDNNN```|||rrrdddPPPWWW```|||fffEEE<<<444///444...///...............---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,------......///000///000111111444>>>IIIWWWdddttt{{{uuuvvvsssqqqwwwzzztttlllddd\\\XXX^^^gggtttnnn\\\SSS\\\eeennn}}}{{{qqqiiieeekkknnnqqquuuyyy|||kkk]]]]]]nnnxxx~~~zzzwwwuuulll___\\\^^^^^^[[[TTTSSS```ooossseee```aaaiiinnnpppzzz|||rrrdddYYYZZZ```aaaaaaeeellluuuooo___UUUNNNGGGCCCEEESSSmmm}}}JJJ777444111//////...---,,,,,,+++***)))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,---...//////:::PPPhhhuuuxxxyyyyyyxxxkkk[[[fff~~~~~~yyyzzzyyycccUUULLLDDDCCCDDDCCCDDDFFFAAABBBCCCCCCCCCAAA@@@???888999:::::::::<<>>JJJWWWeeewww~~~yyy||||||wwwoooggg]]]WWWZZZbbbccc\\\QQQTTTcccjjjqqqxxxnnngggfffmmmmmmqqqvvvzzz}}}rrrdddcccsssxxxhhhbbbcccbbb^^^VVVXXXhhhyyyvvveeedddaaagggrrryyy|||{{{rrreeeZZZ[[[```___```eeellluuunnn]]]VVVPPPIIIFFFIIIWWWqqqMMM777444111/////////---,,,,,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...//////???TTTlllyyy}}}}}}ooo```lll}}}|||zzzcccWWWNNNFFFEEEEEEEEEFFFHHHAAABBBCCCCCCCCCBBBAAA@@@777999::::::;;;===@@@CCCDDDGGGKKKPPPSSSUUUUUUUUUZZZdddooouuuyyy{{{sssooollljjjmmmqqqssspppmmmfffhhhiiijjjjjjkkkmmmooonnnppprrrtttuuuuuuuuutttYYY]]]cccjjjqqqwww{{{}}}jjjSSSXXXiiivvv~~~{{{yyyxxxxxxwwwssskkkddd[[[XXXXXX\\\______```ccclllvvvoooeeeaaabbbdddmmmtttuuuWWWCCC666DDDMMMZZZjjjqqq\\\OOOhhhlllEEE999444222555...111......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///,,,222111000555555<<>>???BBBDDDHHHMMMQQQTTTUUUVVVYYY[[[aaahhhmmmrrr}}}}}}uuulllfffeeefffiiinnnpppnnnlllkkkiiigggeeefffhhhkkkmmmpppqqqrrrssstttssssssrrrVVVZZZaaaiiipppwww|||{{{^^^QQQXXXjjjxxx|||zzzxxxxxxvvvqqqiiicccXXXVVVWWW\\\``````cccfffoooyyyzzzjjj^^^ZZZ]]]aaapppxxxtttTTTAAA888GGGMMMYYYgggwwwcccWWWlllnnnFFF:::444111555...111.........---------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---------............///,,,222111000555555===OOOVVVnnnxxx|||~~~{{{sssgggZZZQQQMMMLLLJJJIIIIIIOOO\\\mmmjjjbbbhhhrrr{{{{{{}}}xxxooofffeeehhhjjjiiiooo~~~llljjjjjjqqqzzzmmm```YYYZZZ^^^```^^^```iiiwwwppp\\\WWWTTTMMMFFFGGGZZZxxxOOO???777000000///---,,,---,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************------,,,,,,,,,---......===QQQhhhuuuzzz}}}rrr^^^dddhhh\\\QQQGGGEEEFFFEEEDDDEEECCCCCCCCCBBBAAA@@@>>>>>>:::::::::;;;<<<===>>>???AAADDDIIINNNRRRSSSSSSSSSRRRRRRUUUYYYZZZ]]]fffqqq~~~{{{yyyvvvnnnfffbbbbbbcccggglllnnnmmmlllkkkiiifffeeeeeehhhkkknnnpppqqqrrrssssssrrrqqqpppSSSXXX```iiipppwww}}}___PPPPPPZZZmmm~~~||||||zzzxxxwwwuuuooofff```UUUTTTVVV[[[```aaaeeejjjrrr|||rrrccc]]]aaagggrrr}}}sssPPP@@@:::JJJOOOYYYeee{{{iii]]]rrrqqqHHH;;;444111555///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------............///---222111000555555===OOOYYYrrryyy|||rrrfffYYYPPPKKKIIIEEEDDDFFFMMMZZZmmm~~~kkkccciiiqqq|||~~~tttiii^^^bbbjjjqqqrrr|||uuuvvv{{{nnn```YYYZZZ]]]___^^^aaakkkyyyooo\\\VVVSSSLLLDDDFFFYYYvvvzzzUUU???777000000000---,,,---,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************,,,,,,,,,,,,,,,---...///;;;MMMbbbnnntttyyy|||}}}ooo]]]dddpppaaaUUUJJJGGGGGGEEECCCDDDEEEDDDDDDBBBAAA???===<<<999999::::::;;;===>>>???AAAEEEKKKPPPSSSSSSPPPNNNJJJGGGGGGIIIIIIKKKSSS]]]ggglllooommmkkkiiiccc\\\\\\\\\^^^ccchhhkkkllllllkkkhhheeecccdddggglllooopppqqqrrrrrrqqqooonnnmmmTTTZZZcccjjjqqqwww}}}kkkNNNJJJQQQ[[[qqq~~~{{{|||zzzwwwvvvssslllccc\\\UUUTTTVVV\\\___aaafffllluuunnneeegggmmmttttttOOO@@@;;;IIIOOOYYYdddvvvggg]]]rrrsssJJJ<<<555111555///222............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------............///---333111000555666>>>QQQ___vvv|||}}}wwwnnncccYYYQQQMMMKKKHHHGGGGGGKKKVVVeeeuuuwwwhhhbbbhhhpppxxx}}}ppp^^^[[[VVV]]]iiirrruuu|||nnn```XXXYYY\\\^^^^^^bbblllzzzooo]]]UUUQQQJJJCCCEEEXXXtttxxx[[[@@@777111000000...---...+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((()))))))))************,,,,,,,,,,,,------...///<<>><<<;;;777777888999:::<<<>>>???AAAFFFMMMSSSUUURRRNNNKKKEEEBBBAAABBBDDDGGGPPPZZZ\\\aaaeeedddbbbaaa]]]XXXVVVWWWZZZ___dddhhhjjjkkkiiifffcccaaabbbfffkkkoooqqqqqqqqqqqqooommmkkkjjjZZZaaaiiiooosssxxx~~~yyy\\\HHHKKKSSS\\\ttt~~~{{{{{{yyyvvvtttqqqjjjaaaZZZWWWVVVXXX\\\^^^___eeelllwwwtttggghhhmmmvvvsssMMMAAA;;;FFFKKKWWWbbb|||pppbbb[[[jjjrrrJJJ<<<555222555///222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------............///---333111000555666???RRRbbbzzzyyysssjjj___WWWQQQMMMKKKJJJHHHFFFGGGNNNYYYdddkkkvvvxxxuuummmbbb___eeemmmuuu|||~~~^^^QQQUUUSSSZZZgggrrruuu{{{mmm___XXXXXX[[[]]]^^^dddnnn|||ppp^^^UUUPPPHHHBBBEEEXXXssszzz```@@@888111000000...---...++++++******)))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((()))))))))************,,,++++++,,,---...//////???LLLZZZaaagggmmmpppqqqggg]]]mmm}}}fffZZZMMMIIIHHHFFFEEEFFFFFFFFFEEECCC@@@>>><<<:::555666666888:::<<<>>>???BBBHHHOOOUUUVVVSSSMMMIIIDDD@@@???BBBEEEIIIRRR[[[[[[___aaa``````aaa___ZZZRRRTTTXXX\\\```dddhhhjjjgggeeebbbaaabbbfffkkknnnqqqqqqqqqpppnnnllljjjhhhbbbiiiqqqvvvxxx{{{|||tttrrrooorrrwwweeeRRRGGGOOOYYYddd|||~~~{{{zzzwwwuuurrroooiii___XXXXXXXXXZZZ]]]]]]^^^dddmmmxxxsssgggiiinnn{{{pppJJJBBB===DDDFFFTTT```xxxkkkaaa]]]eeeoooHHH<<<666333666...000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---------............///...333000///555777@@@SSSddd}}}wwwpppfff\\\UUUOOOLLLJJJGGGEEECCCCCCGGGNNNUUUZZZdddfffgggbbb\\\\\\bbbiiisss{{{qqqVVVNNNSSSTTT[[[gggrrrxxxyyylll^^^WWWXXX[[[\\\___eeeppp}}}qqq___UUUPPPHHHBBBFFFXXXrrrddd@@@888111111111...---...+++******))))))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''))))))))))))************+++++++++,,,---...///000@@@LLLXXX___dddiiillllllddd^^^rrrjjj]]]PPPKKKIIIGGGFFFGGGFFFEEEDDDCCCAAA>>><<<;;;555666777999;;;===???AAADDDIIIQQQVVVWWWTTTNNNIIIEEE@@@???BBBFFFJJJQQQYYYZZZ\\\^^^___ccceee```XXXRRRTTTXXXZZZ]]]aaafffiiieeedddcccccceeehhhllloooqqqqqqqqqpppnnnllljjjhhhhhhoooxxx|||~~~xxxyyypppVVVLLLIIIVVVfffvvv|||yyyxxxvvvsssqqqnnnhhh^^^WWWXXXXXXZZZ]]]]]]^^^eeennnzzzllleeejjjqqqhhhEEECCC???EEEFFFVVVcccwwwiiiaaa```nnnlllEEE;;;666444666...///////////////............------------------------***+++,,,,,,------,,,,,,---------............///...333000///444777AAATTTggg|||zzzxxxzzz}}}qqqiii```XXXSSSQQQNNNLLLHHHGGGEEEEEEFFFIIIMMMOOOXXX\\\^^^\\\YYYYYY```fffpppyyylllWWWPPPRRRUUUZZZeeerrr{{{xxxkkk]]]VVVWWW[[[\\\___fffqqq~~~ppp___VVVPPPGGGBBBGGGYYYrrreee@@@888222111111///---///*********)))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''))))))))))))************+++++++++,,,---...///000???JJJVVV]]]ccciiikkkjjjbbb^^^tttqqqdddUUUOOOLLLHHHGGGHHHEEEEEEDDDCCCAAA???===<<<777888999;;;>>>@@@CCCDDDFFFKKKRRRWWWXXXUUUOOOKKKEEEAAA@@@EEEKKKOOOUUU[[[]]]___ccchhhppprrriii]]]SSSVVVYYYZZZ\\\___dddhhhfffffffffgggiiillloooqqqqqqqqqqqqpppooommmjjjiiijjjrrr|||yyyWWWPPPJJJLLL[[[qqq~~~~~~~~~}}}zzzxxxwwwuuurrrpppnnnggg^^^WWWVVVWWWZZZ]]]]]]^^^gggppp|||rrraaa^^^gggqqqccc@@@BBBAAAFFFIIIZZZhhhvvvgggaaabbb|||iiiDDD:::777444666---...000/////////............------------------------+++,,,------......---------------.........//////...333000///444777AAAUUUiiirrrnnnllluuu{{{iiibbbZZZUUUSSSSSSSSSRRRNNNMMMKKKJJJIIIIIIJJJKKKTTTXXX[[[ZZZWWWXXX^^^dddmmmvvvnnn\\\UUUTTTTTTWWWcccqqq|||~~~vvvjjj]]]VVVWWW[[[[[[___gggrrrooo^^^VVVPPPHHHBBBGGGYYYrrrfffAAA888222111111///...///*********)))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''))))))))))))************+++++++++,,,---...000000>>>IIIUUU]]]cccjjjlllkkkbbb^^^sss~~~wwwiiiYYYRRRNNNIIIGGGHHHEEEDDDDDDBBBAAA???===<<<999:::;;;>>>@@@CCCEEEGGGGGGKKKRRRWWWYYYUUUPPPMMMEEEBBBCCCJJJQQQVVV\\\bbbgggjjjpppyyyyyyiiiUUUWWWZZZ[[[[[[^^^cccgggggggggiiikkkmmmoooqqqrrrqqqqqqqqqqqqooommmkkkjjj^^^dddlllpppsss{{{}}}]]]KKKKKKPPP___sss|||zzz|||~~~zzzyyywwwtttpppkkkddd]]]WWWUUU]]][[[ZZZaaacccgggrrrvvvggg\\\WWWdddvvvXXXAAA===BBBLLLMMM^^^kkkyyyfffaaaqqqeeeJJJ:::999666555666111////////////............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///...111///000444555AAAZZZmmmwwwpppmmmwwwyyyhhh\\\RRRSSSWWWYYYZZZ\\\RRRPPPNNNKKKIIIKKKPPPTTT]]]___```\\\XXXXXX]]]bbbiiipppyyywwwaaaXXXYYYWWW\\\gggrrr}}}|||qqqfff^^^YYYWWWWWWYYY^^^eeennn}}}mmm\\\VVVRRRKKKEEEFFFVVVooofffBBB:::222111000,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((***+++,,,,,,,,,---///111;;;RRR\\\]]]jjjssspppmmmaaa\\\kkk}}}zzzzzzmmm]]]SSSPPPNNNJJJFFFCCCBBBBBBCCCCCCBBB>>><<<888999<<<>>>AAACCCEEEEEEHHHMMMTTTVVVTTTRRRQQQQQQSSSKKKKKKUUU\\\]]]dddoooppptttoooZZZXXXVVVWWW[[[```ccceeellljjjiiilllqqqtttrrrnnnttttttuuutttrrroookkkiiiXXX^^^dddhhhllltttkkkUUULLLLLLVVVhhh}}}~~~{{{}}}}}}zzzxxxuuurrrnnniiibbb[[[VVVVVV]]][[[YYY```cccgggsssqqqcccZZZWWWdddwwwxxxRRR???===CCCNNNSSSdddpppvvvzzz||||||vvveeeeeezzzeeeJJJ:::999555555555000////////////............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///...111///000444555AAAZZZhhhxxxxxxqqqnnnyyyzzzhhh\\\RRRQQQUUUVVVWWWYYYNNNNNNMMMKKKKKKOOOVVV\\\ddddddbbb]]]WWWVVV[[[```hhhnnnvvv{{{~~~zzzcccYYYXXXXXX]]]gggrrr|||{{{oooddd\\\YYYYYYZZZZZZ^^^dddnnn}}}kkkYYYTTTQQQKKKDDDFFFUUUmmmeeeCCC:::333111000---++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&))))))))))))((((((((((((***+++,,,,,,,,,---///111;;;SSS```dddrrr|||yyywwwccc]]]jjj{{{xxxwww{{{ooo___UUUQQQOOOKKKGGGCCCCCCBBBCCCCCCAAA>>>;;;888999<<>>EEEPPPZZZlllyyyuuu~~~uuubbbgggdddJJJ;;;:::555444444000////////////............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///...111///000444555AAAZZZeeeqqq{{{rrrnnnxxxyyyxxx|||hhh\\\QQQOOOQQQQQQRRRTTTOOOOOOOOOMMMMMMRRRZZZaaahhhhhhddd]]]VVVUUU[[[aaaeeejjjpppsssvvv}}}ggg[[[YYY[[[___hhhrrr|||yyymmmaaaYYYWWWYYY[[[[[[___eeennn}}}}}}hhhWWWSSSPPPIIICCCEEEUUUmmmdddCCC:::333111000---+++,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,---///111<<>>;;;888999<<>>;;;888999;;;>>>BBBEEEHHHIIIJJJLLLMMMMMMMMMQQQWWW]]]ccccccfffmmmpppttt~~~^^^[[[XXXXXX]]]ccciiilllfffgggjjjpppxxx}}}zzzyyywwwuuutttsssssssssmmmnnnnnnlllkkkmmmrrrvvvyyyxxxtttlllccc\\\ZZZYYY___hhhrrr|||wwwlllfffaaaZZZTTTQQQRRRWWWdddppp~~~|||zzzxxxvvvrrrlllgggccc^^^ZZZVVVXXX]]]YYYVVV^^^dddmmm{{{~~~hhh```]]]^^^kkk|||uuuWWWCCCBBBCCCGGGTTTeee}}}}}}______zzz```HHH<<<;;;555222444000////////////............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............///...111///000444555AAAZZZjjjppp{{{|||nnngggppp~~~~~~zzzxxxuuuyyydddYYYOOOJJJIIIHHHKKKOOOSSSUUUVVVRRROOOPPPXXX___iiihhhccc\\\WWWXXX```hhhjjjmmmrrrtttxxxpppbbb^^^___cccllluuuyyyiii[[[RRRQQQUUUYYY\\\aaahhhrrrzzzfffUUUWWWQQQGGG@@@FFF^^^fffCCC;;;333222111---,,,,,,))))))))))))((((((((((((&&&'''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))'''((((((((()))))))))******+++,,,,,,,,,---///111===YYYiiimmmzzzyyymmmrrr~~~tttdddYYYTTTPPPJJJDDDEEEDDDDDDDDDDDDBBB>>>;;;999:::;;;>>>AAADDDGGGIIIHHHIIIJJJIIIKKKPPPYYY```fffiiiooouuuzzzyyy^^^[[[YYYZZZ___fffkkknnnlllnnnrrrxxx~~~}}}||||||pppqqqrrrqqqqqqqqqtttvvvqqqmmmfff]]]TTTNNNLLLMMMOOOWWW```iiiuuuyyygggZZZTTTQQQRRROOOMMMQQQXXXdddvvv}}}{{{xxxwwwuuuqqqjjjeeeaaa]]]YYYWWWWWW]]]YYYWWWaaahhhpppyyyddd^^^]]]___kkk|||nnnQQQAAADDDDDDJJJ[[[lllzzz```aaa{{{]]]FFF<<<;;;555222444222////////////............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///...111///000444555AAAZZZjjjppp|||}}}mmmeeeooo}}}|||yyyzzzuuuwwwdddZZZPPPKKKIIIIIIMMMSSSSSSWWWYYYVVVQQQQQQWWW^^^fffeeebbb\\\XXXZZZccckkkjjjnnnssswww|||ssseeeaaa```eeennnxxxwwwgggYYYQQQPPPTTTXXX\\\bbbkkkvvvxxxeeeUUUVVVPPPFFF@@@HHHbbbfffDDD;;;444222111...,,,---))))))))))))((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''(((((())))))*********+++,,,,,,,,,---///111<<>>::::::999555444000000000///......------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...---------............//////222000111666666BBBZZZdddmmm~~~mmmmmm|||}}}zzzwwwssspppyyyuuuxxxtttfff```ZZZWWWTTTSSSYYYaaajjjlllmmmggg\\\RRRMMMLLLLLLNNNQQQXXXbbbnnnzzzzzzkkkffffffnnnzzzxxxjjj\\\VVVUUUUUUWWWZZZ\\\gggqqq{{{wwwbbbUUUMMMGGG@@@???LLLhhhiiiDDD;;;444222222000///000************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,+++***+++---000BBBUUU___fffuuu{{{zzz|||ooolllrrrfff___WWWNNNHHHBBBAAABBBCCCEEEEEECCCAAA:::999888888999;;;===>>>BBBFFFLLLRRRXXX```jjjqqqwwwhhh]]]^^^```dddhhhnnnrrruuu{{{777;;;???DDDLLLVVVZZZXXXPPPMMMGGGCCCAAABBBDDDFFFFFFLLLRRRVVV]]]dddfffcccbbbeeeiiimmmsss}}}uuubbbTTTUUU[[[aaaooo}}}~~~}}}|||{{{{{{zzzxxxtttqqqmmmiiibbb\\\WWWVVVVVVWWWXXX[[[^^^ccckkktttnnn___```dddiiizzzfffFFF???DDDLLL[[[kkkxxxtttnnn```YYYmmmYYYKKK>>>::::::888555444222111111000000///......+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////222000111555555AAAYYYiiipppnnnlllyyy|||yyyvvvrrrpppsssppptttoooeee___ZZZXXXVVVWWW]]]eeetttuuutttooofffZZZOOOIIIJJJMMMRRRZZZeeerrr}}}qqqkkklllsss~~~vvvhhhZZZUUUUUUVVVXXX[[[\\\gggrrr|||uuubbbXXXOOOHHHAAA@@@MMMhhhhhhEEE<<<555333222///...///************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,+++***+++...000AAAUUU___fffttt{{{zzz}}}~~~mmmjjj}}}ttthhh```XXXOOOHHHBBBBBBBBBCCCEEEEEECCCBBB:::999888888888:::===>>>AAAEEEIIIOOOWWWcccrrr|||}}}kkk```^^^```bbbfffkkkpppuuuwww777;;;???BBBIIIQQQTTTRRRJJJGGGDDDBBBAAACCCEEEGGGDDDJJJQQQYYYbbbhhhgggaaa]]]```eeeiiinnnxxxeeeYYYQQQWWWcccrrr~~~{{{zzzyyyyyyxxxuuuqqqnnnjjjfff```YYYVVVUUUVVVWWWXXX[[[```fffmmmvvv|||jjj]]]```eeelll|||cccEEE>>>DDDOOO___pppyyyrrrjjj]]]YYYnnnWWWJJJ===::::::888555444333222222111111000//////,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------............///000333111111555444???VVVlllqqqpppiiittt~~~}}}zzzwwwtttpppnnnmmmkkkppp}}}zzzlllccc^^^ZZZZZZZZZ[[[ccckkkzzz{{{|||yyypppbbbRRRHHHIIIMMMUUU^^^iiivvvxxxppprrrxxxsssfffYYYTTTUUUVVVYYY\\\\\\hhhttt}}}sssccc[[[PPPIIIBBBAAANNNiiivvviiiGGG>>>666444222///...///+++++++++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++***+++...000@@@UUUaaaeeesss||||||~~~~~~mmmhhhyyyvvvkkkbbbZZZPPPIIIBBBBBBBBBDDDFFFFFFDDDBBB;;;:::888888888:::<<<===@@@BBBFFFKKKVVVggg{{{oooccc^^^]]]___bbbggglllrrrvvvyyy999===AAACCCJJJQQQRRROOOJJJHHHFFFCCCBBBCCCDDDEEEIIIOOOVVV]]]fffkkkfff^^^ZZZ^^^bbbfffkkktttqqq___ZZZZZZdddttt~~~~~~~~~{{{zzzyyyxxxwwwtttooolllgggccc\\\WWWTTTTTTUUUWWWVVVZZZ```fffnnnwwwxxxhhh]]]___gggooo}}}}}}]]]AAA<<>>;;;;;;888555555333222222111000000//////---------,,,,,,++++++***,,,,,,++++++,,,,,,---...---------............///000333111111555333===TTTjjjppp}}}rrreeennn{{{|||xxxuuurrrmmmjjjiiiiiioooyyyuuujjjaaa]]][[[\\\]]]```hhhpppzzzuuudddTTTKKKJJJPPPYYYcccmmmyyy~~~tttvvv{{{|||vvv{{{qqqdddXXXTTTUUUVVVXXX[[[\\\hhhuuu~~~sssccc\\\PPPIIIBBBBBBOOOhhh{{{mmm{{{jjjHHH???777444333///......,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++***,,,...111@@@WWWcccfffsss~~~oooggguuuzzznnneee\\\RRRJJJCCCCCCCCCEEEFFFFFFEEECCC;;;:::999888888999;;;<<<>>>@@@DDDJJJVVViii~~~sssccc[[[YYYYYY[[[```eeelllrrrvvvyyy;;;???BBBDDDJJJPPPPPPMMMHHHFFFDDDCCCCCCDDDFFFGGGTTTYYY___cccgggiiiccc[[[WWWZZZ^^^bbbgggppp|||tttnnniiiddd```eeennnzzz~~~|||{{{yyyxxxwwwsssoookkkddd```ZZZTTTRRRSSSVVVXXXYYY\\\bbbiiiqqqzzzuuuggg^^^```hhhqqq}}}vvvYYY@@@>>>IIIUUUfffvvv|||uuuiii\\\]]]uuuPPPGGG>>>===<<<999666666222111111000000///.........------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............//////333111111444222<<>>:::888888222111111000//////......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...222000111444222;;;QQQhhhnnn|||uuu|||sss^^^ddduuu|||}}}{{{xxxuuuqqqmmmgggccc^^^aaadddiiijjjhhhccc___^^^[[[ZZZ]]]___ccckkksssrrr]]]TTTUUUSSSZZZdddllluuuyyywwwzzz~~~}}}|||nnnccccccffflllxxx|||mmmaaaUUUSSSTTTUUUWWWYYY^^^lllyyyttt```XXXNNNGGGAAACCCRRRiii{{{eeecccyyy___III@@@888666444111000111///...------,,,+++******)))))))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,///222>>>[[[gggfffrrrsssgggpppvvvlllaaaUUULLLDDDDDDDDDFFFHHHHHHFFFDDD===<<<:::888888888:::;;;:::===AAAGGGQQQaaattt|||hhhUUUHHHEEEGGGTTTXXX___hhhrrrzzzJJJMMMNNNMMMOOOPPPNNNHHHBBBBBBAAADDDIIIPPPWWW\\\eeekkkmmmhhhaaa^^^\\\ZZZTTTVVVXXXZZZ```lllzzzmmmVVVNNNTTT```fffvvv}}}}}}{{{yyyxxxvvvrrrmmmiiiaaa]]]WWWRRRQQQTTTXXX[[[bbbeeeiiiooowww|||nnneee^^^bbbnnnyyyhhhQQQAAAIIIWWWaaammmyyyyyymmmooosssMMMFFFAAAAAA@@@<<<999:::333222222111111000//////,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---------............///,,,000///111444222;;;QQQfffkkkvvvwww}}}rrr[[[aaasss}}}zzzxxxvvvuuusssqqqnnnkkkeeebbb[[[]]]``````___]]][[[ZZZ]]]ZZZZZZ]]]___bbbiiiqqqooo]]]XXXZZZXXX___iiiqqqzzz}}}{{{{{{wwwmmmkkkttt|||~~~wwwhhh\\\RRRRRRUUUWWWYYY\\\bbbppp~~~rrr^^^WWWNNNHHHBBBEEEUUUlll}}}iiimmmXXXHHH???888666555222111222//////...---,,,+++******))))))))))))((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,///222<<>>===:::888888888999:::999;;;===BBBKKK[[[mmmzzzzzziiiVVVGGGAAABBBFFFQQQUUU^^^hhhsss||||||yyyxxxIIILLLLLLJJJIIIIIIEEE???HHHGGGFFFHHHNNNVVV^^^dddgggnnnoooggg^^^ZZZZZZZZZWWWXXXYYY[[[bbbnnn~~~vvv^^^MMMNNNZZZffflll~~~||||||{{{yyywwwuuuqqqkkkhhhaaa\\\VVVRRRQQQTTTYYY\\\bbbdddhhhnnnvvvyyykkkccc]]]bbbppp}}}bbbLLL@@@IIIXXXaaakkkwwwvvvvvvmmmMMMFFFBBBBBBAAA<<<:::;;;444444333333222111111000,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---------.........//////+++//////111444222;;;RRRcccgggppp{{{rrrYYY```sss}}}{{{xxxuuupppooonnnnnnllljjjeeebbb[[[]]]^^^]]]ZZZXXXXXXXXX]]]ZZZYYY\\\^^^aaahhhpppzzzzzzkkk```]]]___ZZZaaakkkttt}}}~~~xxx||||||uuuwww|||uuucccYYYPPPQQQUUUXXX\\\___eeesss}}}ooo\\\VVVOOOIIICCCHHHXXXooo}}}llltttVVVHHH???777666555333222333000//////---,,,+++******))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,000222999YYYfffcccnnnqqqeeennnzzzooodddWWWNNNEEEEEEEEEGGGHHHIIIGGGEEE>>>===;;;999888888999:::999999:::===FFFWWWkkkxxxxxxxxxlllYYYFFF;;;999>>>DDDMMMRRR[[[gggrrr|||{{{uuuqqqooonnnJJJIIIGGGDDD@@@???@@@BBBFFFHHHMMMSSS[[[cccjjjnnnppplllgggbbb___\\\YYYWWWWWWYYY[[[___mmm|||fffTTTPPPUUU___rrr}}}|||}}}{{{xxxwwwtttooofff```___YYYUUUUUUTTTSSSUUUZZZaaafffjjjuuuwwwnnn]]]bbbhhhiiiqqqUUUIII???JJJZZZ\\\jjjyyy|||fffGGGEEECCCAAA@@@???<<<:::666666555333111000......///......------,,,++++++++++++,,,,,,,,,,,,---------------............///...///222333111222;;;FFFccclllnnnvvvxxxwwwqqqVVVXXXrrr~~~~~~}}}{{{xxxuuuqqqooollljjjhhhgggfffdddaaa______\\\WWWRRROOOOOOQQQRRRZZZYYYZZZ]]]ccchhhkkklllnnnnnnlllhhheeedddfffhhheeehhhmmmuuuwwwxxx{{{|||yyy}}}xxxooo]]]WWWSSSTTTVVVWWWYYY^^^ggguuuxxxkkk]]]VVVLLLGGG???HHHcccwwwuuu]]]FFF@@@888555666777555333222111000///------------++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,---...///000999WWWiiifffmmmxxxooovvvvvvkkk\\\OOOEEEDDDEEEGGGIIIIIIGGGEEEBBB???;;;888777666444333555888:::;;;???JJJXXXdddpppwwwvvvjjj\\\PPPCCC<<<999666777:::EEEKKKVVVbbbllltttxxxyyy{{{ssslllhhhgggfffeeeEEEFFFEEECCCBBBCCCEEEGGGJJJNNNUUU]]]eeekkkoooqqqllljjjhhheeebbb^^^ZZZWWWXXX]]]ccclll|||uuubbbRRRTTT^^^kkk~~~|||{{{{{{xxxuuusssqqqlllccc]]]ZZZVVVSSSTTTTTTTTTXXX]]]ccchhhlllwwwuuuiii\\\dddkkkmmmhhhPPPFFF???KKKZZZ^^^nnnsssyyyaaaHHHFFFDDDBBBBBB@@@>>><<<888777666444333111000//////......------,,,,,,+++++++++,,,,,,,,,,,,---------------............///...///111333111222;;;EEEeeelllkkkppptttYYYXXXnnn|||{{{zzzxxxuuuqqqnnnllljjjiiigggfffeeeccc```^^^]]]ZZZUUUPPPNNNMMMNNNOOOVVVVVVXXX[[[aaaeeeggggggcccbbb```aaaccchhhmmmpppkkknnnttt|||~~~jjjgggjjjnnnqqqzzzuuuxxx}}}}}}wwwmmmYYYTTTRRRTTTVVVXXX[[[```jjjyyy}}}rrrfffZZZSSSLLLGGG???KKKjjjYYYGGGAAA:::777888888777444222111000///...---------+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000777TTTggggggooo~~~vvv{{{xxxnnn^^^QQQFFFEEEEEEGGGIIIIIIGGGFFFCCC???<<<999777666444333333555777888;;;CCCNNNWWW___fffmmmqqqrrrnnncccXXXOOOEEE;;;777666444666999CCCIIITTT___gggmmmqqqsss{{{uuurrrmmmeee___]]]]]]^^^___CCCDDDFFFFFFHHHJJJNNNQQQTTTYYYaaaiiiooorrrrrrqqqkkkkkkllljjjgggbbb]]]ZZZ^^^fffrrr~~~sssbbbWWW^^^nnn~~~|||zzzzzzwwwtttqqqooojjjbbb[[[VVVRRRPPPSSSUUUVVVZZZ___dddiiinnnyyy}}}rrrccc[[[eeeooosss^^^HHHDDD@@@LLL[[[aaauuuwwwllluuuZZZJJJHHHEEEDDDCCCBBB@@@>>>999888777666444222111000//////......---,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......111333111222:::CCCeeemmmiiijjj}}}{{{```ZZZjjjzzzyyyxxxuuurrrooollljjjhhhgggeeeddddddbbb^^^\\\[[[YYYUUURRROOONNNMMMMMMRRRSSSVVVZZZ___bbbbbbbbbZZZXXXWWW[[[ccckkkppprrriiinnnuuu|||aaaTTTWWW]]]aaacccnnnqqqtttttttttvvv{{{uuusssrrrvvv}}}|||wwwqqqqqq~~~ssskkkrrrsssiiiVVVRRRPPPSSSVVVXXX]]]dddlll}}}xxxmmmbbbXXXRRRLLLFFF???OOOssszzzRRRHHHBBB<<<999999999888666333222111///......------,,,,,,+++******))))))((())))))))))))))))))))))))************************))))))))))))************++++++++++++,,,...///000666RRReeefffooozzz||||||qqqaaaTTTGGGFFFFFFGGGIIIIIIHHHFFFCCC@@@<<<999888777555333222444666666777<<>>\\\mmmoooooolll]]]ddd|||}}}yyyuuutttrrrpppmmmkkkjjjiiifffeeeccccccaaa^^^YYYUUUUUUVVVXXXXXXXXXVVVSSSQQQJJJKKKMMMQQQVVVXXXYYYXXXZZZZZZ]]]eeekkklllgggaaa^^^fffnnnuuu|||vvvdddRRRNNNSSSVVVVVVUUUNNNNNNPPPSSSXXX]]]```aaaZZZWWWTTTUUUZZZ```eeeffflllhhhhhhtttoooeeebbbgggvvvxxxiii___TTTRRRRRRUUUVVVXXX^^^fffmmmtttiii___YYYVVVLLLFFFBBBUUU{{{oooMMMEEEBBB>>>;;;999888666666444333222111000/////////------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---...///555MMM```ccclllppppppuuufffYYYKKKIIIHHHHHHJJJJJJJJJHHHFFFBBB>>>;;;999777555333222444666888999;;;===>>>@@@FFFIIIHHHFFFDDD???999555222222555666666999===DDDLLLWWW```fffkkkooorrrssssssmmmeee```aaabbbaaa[[[WWWRRRPPPRRRWWW[[[^^^LLLOOOTTTWWW[[[^^^cccfffiiijjjmmmqqqtttwwwyyyzzzrrrrrrooollljjjnnnvvv|||zzzpppmmmkkkppp}}}}}}ppp___bbbmmm~~~{{{xxxwwwvvvrrrmmmiiifffaaaZZZUUUTTTQQQQQQTTTVVVVVVYYY^^^eeekkkppp{{{ssseeeZZZ```eeeooooooPPP@@@DDDFFFOOO___mmm|||rrr{{{vvvTTTHHHFFFDDDDDDDDDCCCAAA???999888777666444222111000000000//////...---------++++++,,,,,,,,,,,,---------------............///000......111222111555;;;WWWmmmttttttsss```aaayyy}}}vvvsssnnnmmmllljjjhhhhhhgggggggggfffdddcccaaa\\\VVVRRRNNNQQQUUUYYYZZZYYYVVVTTTLLLJJJIIIIIILLLOOOPPPPPPUUUXXX___gggkkkiiiaaaZZZVVV\\\dddjjjppp{{{nnnfff[[[QQQQQQUUUUUUUUUUUUPPPOOONNNQQQVVVYYYXXXVVVVVVRRRNNNMMMOOORRRUUUWWWaaabbbgggssskkkhhhhhhlllvvvrrrddd[[[TTTSSSTTTVVVWWWYYY```iiiqqqqqqfff\\\VVVUUUIIIFFFDDDVVVyyyjjjMMMDDDBBB???<<<999777666666555444333111000000//////......---,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************+++---...///222JJJ^^^eeennnqqqooo}}}wwwiii\\\MMMKKKIIIIIIJJJKKKJJJIIIGGGCCC???<<<:::888555444000222444777999:::;;;;;;999???BBB???===<<<999555333111222444444333777<<>>BBBDDDNNNaaarrrvvvlll{{{iiiPPPFFFEEECCCBBBBBBAAA???>>>::::::888777555444222222000000//////......------++++++,,,,,,,,,,,,---------------............///000---...111222111444999TTTmmmuuuttthhhcccwwwwwwrrrqqqjjjjjjhhhgggffffffgggggghhhgggeeeddd```[[[TTTOOOIIINNNUUU[[[^^^]]][[[XXXUUUPPPJJJFFFFFFHHHJJJJJJNNNTTT\\\bbbccc___YYYTTTPPPUUUZZZ___ccciiiqqqwww|||tttbbbVVVUUUQQQPPPUUUYYYYYY[[[^^^]]]ZZZYYY\\\aaaaaa]]]YYYSSSPPPMMMJJJJJJKKKLLLMMMUUU\\\ffftttyyygggjjjooouuu{{{mmm```XXXRRRRRRTTTWWWYYY[[[dddnnnyyy~~~pppeee[[[UUUSSSDDDEEEFFFXXXvvvfffKKKDDDCCCAAA>>>:::888777777555444333222111000000000.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,...///111III^^^eeennn}}}wwwrrrzzzyyylll```NNNLLLJJJIIIJJJKKKKKKJJJGGGDDD@@@<<<:::888666444222333444777999:::::::::666;;;>>>;;;888888777555333111222444444333888>>>EEEGGGMMMWWWaaaggggggdddbbb```]]][[[___ccc___XXXMMMLLLLLLNNNTTTZZZ^^^```VVVZZZ```eeejjjnnnsssvvvyyyzzz|||~~~~~~|||zzzyyyrrruuuxxxzzz}}}wwweeehhheeedddlllzzzwwwhhhbbbppp}}}zzzwwwvvvvvvrrrlllhhheee```YYYTTTQQQOOOPPPVVVYYYZZZ]]]bbbnnnuuuyyyzzzmmmZZZWWWdddhhhrrr___>>>===AAABBBMMMcccvvvrrrgggxxx```LLLEEECCCAAAAAAAAA@@@>>>===<<<;;;:::888777555444333000000000///......------++++++,,,,,,,,,------------------.........//////000---...111222111333888TTTmmmvvvsssqqqgggwwwvvvqqqqqqjjjiiihhhgggggghhhiiijjjiiihhhfffddd```ZZZSSSNNNIIINNNWWW^^^cccbbb```]]]___XXXNNNGGGDDDFFFHHHIIIKKKQQQXXX\\\[[[VVVQQQNNNSSSVVVZZZ]]]___aaadddfffccc```ccciiiggg\\\SSSRRRKKKLLLQQQYYY^^^```dddjjjmmmjjjiiimmmrrrsssmmmgggRRRPPPMMMKKKJJJIIIJJJJJJLLLWWWeeeuuulllbbbjjjyyyxxxjjj^^^WWWPPPPPPTTTXXXZZZ]]]gggrrrqqqfff\\\UUUTTTAAADDDGGGYYYtttcccJJJEEEEEECCC@@@<<<999999999555555333222111000000000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......222III]]]eeekkkwww{{{tttvvv|||ooocccOOOMMMJJJJJJKKKKKKKKKKKKHHHEEE@@@<<<:::888666444666666777888:::;;;;;;:::777<<>>AAAPPPfffuuu~~~qqqddduuueeeIIIJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999888666555444444333111000...---------......---------,,,,,,,,,..................------////////////...000333666RRRjjjrrrqqqttthhhttttttnnnmmmiiihhhgggggggggggghhhhhhkkkiiigggdddaaa\\\VVVRRROOONNNSSS\\\bbbaaa___```^^^]]]YYYQQQHHHCCCCCCDDDKKKMMMPPPRRRRRRPPPMMMJJJRRRTTTXXX\\\^^^]]]\\\[[[\\\XXXXXX[[[WWWOOOJJJLLLKKKMMMQQQWWW^^^gggpppvvv}}}{{{|||yyyjjj]]]TTTPPPLLLKKKLLLMMMLLLJJJQQQZZZhhhvvvuuudddbbbcccuuusssbbbWWWUUUQQQUUUXXXYYYYYY^^^fffnnn{{{nnnaaaZZZTTTMMMDDD@@@GGG[[[ooo{{{|||___GGGEEEDDDAAA>>>;;;999888777777666444222111000//////------------,,,+++******************))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++---...//////@@@[[[hhhiiitttmmmsssooobbbQQQLLLHHHIIIMMMOOOMMMJJJGGGEEEAAA===999777555555666555555666777:::===???:::999:::;;;<<<;;;999666666666666555666888===@@@GGGGGGIIIQQQYYY]]]\\\XXX[[[\\\aaagggiiicccWWWMMMPPPRRRVVVZZZ]]]bbbgggkkkuuuttttttvvv{{{tttlllwwwxxx|||tttgggiiioooxxx~~~}}}|||yyyvvvsssqqqmmmgggbbb]]]YYYTTTQQQRRRPPPRRRWWWZZZ[[[```fffooouuu~~~}}}vvveeebbb\\\fffnnnzzzvvvTTT???<<>><<<999888777666555444222111000000000............---,,,+++***************))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))******+++,,,---......>>>YYYggggggrrr~~~lllsssqqqdddTTTOOOJJJJJJNNNPPPNNNKKKIIIGGGCCC???;;;999777666555555444555777999<<<>>>;;;;;;<<<>>>@@@@@@>>><<<:::::::::888888:::>>>AAAFFFFFFJJJRRR[[[```___]]]bbbccceeegggfff```XXXQQQSSSWWW]]]```dddggglllpppxxxrrrpppzzz|||}}}tttggg^^^```bbbeeegggiiiiiihhhggghhhiiikkkooouuu~~~~~~|||{{{zzzxxxtttqqqoookkkeee___[[[VVVRRROOORRRQQQSSSWWWZZZ[[[aaagggsssyyy|||qqqaaa___^^^iiiqqq}}}qqqPPP>>>>>>FFFNNN^^^tttpppgggttt}}}VVVLLLIIIIIIGGGFFFDDDBBBAAA@@@<<<<<<;;;:::888777666666444333222000///......---......---------,,,,,,,,,...........................///000//////000333555LLLiiitttqqq|||oootttvvvnnnlllllljjjjjjiiiiiiiiiiiijjjjjjllljjjhhhfffccc^^^XXXTTTRRRRRRWWWbbbiiihhheeecccddddddeeeddd___XXXOOOHHHCCCCCCBBBCCCCCCEEEFFFGGGKKKOOOUUU[[[___aaaaaaaaaZZZYYYZZZ\\\ZZZSSSNNNNNNJJJJJJLLLOOOUUU]]]eeeiiitttxxxyyysssggg\\\XXXWWWYYYYYYVVVRRRNNNNNNRRRWWWYYYhhh|||yyyccc___bbbeeemmmwww|||nnn\\\RRRPPPQQQTTTXXXZZZ]]]dddoooxxx{{{hhh\\\XXXSSSNNNDDDAAAJJJdddrrrwwwZZZHHHEEEDDDAAA???<<<:::888888555555333222111111111111////////////...---,,,+++************))))))))))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))+++*********+++,,,,,,------<<>>;;;999888444444333444555888;;;=========???BBBEEEFFFEEEDDDAAAAAA@@@===<<<===@@@BBBHHHIIIMMMUUU^^^dddeeecccdddddddddaaa\\\WWWUUUTTT[[[```fffjjjlllpppvvv{{{rrrjjjjjjmmmnnnpppqqqnnnfff^^^WWWTTTYYYXXXXXXWWWWWWXXXYYYYYY\\\\\\[[[[[[___gggqqqyyy~~~|||{{{zzzwwwssspppmmmiiiccc]]]YYYUUUQQQOOORRRRRRTTTYYY[[[\\\bbbiiiwww|||mmm]]]^^^bbbkkksssrrrPPP>>>BBBLLLUUUeee}}}rrrlllwwwpppPPPLLLHHHGGGFFFEEECCCBBBAAA@@@<<<<<<;;;:::999888777777555444333111000///............---------,,,,,,,,,---------..................///000000///000333555EEEdddqqqmmmvvvtttsss}}}rrrmmmlllmmmkkkkkkjjjjjjjjjkkkllllllmmmllljjjiiifffaaaZZZVVVVVVVVV]]]iiiqqqpppkkkhhhfffffffffhhhgggbbbYYYQQQJJJHHHEEECCCBBBDDDGGGHHHIIIMMMTTT[[[aaaeeeggggggfffgggiiijjjhhhbbb\\\YYYRRRPPPNNNOOOSSSYYY^^^aaaeeehhhiiiddd[[[VVVVVVYYY^^^___]]]VVVQQQRRRZZZbbbiiizzzoooddddddiiilllrrrzzzyyyjjjYYYPPPOOORRRUUUYYYZZZ^^^fffrrr|||wwwddd[[[XXXTTTOOOFFFEEEQQQnnnmmmvvvyyyVVVFFFEEEDDDAAA???<<<:::999999555444333222222222222222000000000000///...---,,,************)))))))))((((((((((((((((((((((((((($$$&&&))),,,---,,,***)))+++++++++***++++++,,,,,,---:::TTTeeeeeeooo}}}}}}kkkqqqwwwiii^^^WWWPPPMMMOOOQQQOOOLLLLLLJJJGGGCCC???<<<999888333333222333555777:::<<<>>>>>>@@@DDDIIIKKKLLLKKKIIIIIIGGGCCCAAAAAACCCEEEMMMOOOSSSYYYaaafffgggfffccccccaaa[[[TTTRRRVVVZZZccchhhlllooorrrxxxqqqaaa[[[\\\___]]]______ZZZSSSOOOPPPSSSWWWVVVTTTSSSSSSUUUWWWYYYYYYWWWUUUSSSTTTYYY```fffmmmxxx~~~|||{{{zzzwwwsssppplllgggaaa[[[XXXUUURRRPPPRRRSSSWWW[[[\\\]]]dddlllyyy~~~}}}kkk\\\___fffllltttuuuQQQ@@@FFFQQQYYYiiivvvnnnllluuuhhhNNNMMMGGGFFFEEEDDDBBBAAA@@@???===<<<<<<;;;:::999888888666555333222000/////////......---------,,,,,,,,,---------.........//////---///000000000000222444???```oookkksss|||ssszzzrrrnnnnnnooolllllllllllllllmmmnnnnnnooonnnmmmllliiiddd]]]XXXXXXXXX```nnnwwwvvvooojjjgggfffeeegggiiigggbbb]]]TTTQQQKKKFFFCCCCCCDDDEEEIIIMMMSSS[[[bbbhhhmmmooopppsssvvvvvvtttoooiiiccc]]]YYYSSSQQQSSSVVVYYYZZZaaaaaa```___]]]]]]___``````aaa___XXXSSSVVVbbblllxxxnnnjjjjjjlllppp~~~}}}ttteeeVVVPPPPPPSSSVVVYYY[[[^^^ggguuusssaaaYYYYYYUUUPPPDDDIIIYYYvvvnnnzzzsssSSSEEEEEEDDDBBB???===;;;:::999555444444333222222222333000000000000///...------************)))))))))((((((((((((((((((((((((((($$$&&&))),,,---,,,***)))+++++++++***++++++,,,,,,---999SSSeeefffnnn|||rrrttt{{{mmmbbb[[[RRRNNNPPPQQQPPPNNNLLLKKKHHHEEE@@@<<<999777333222222333444777:::<<<===>>>@@@EEEKKKOOOPPPQQQOOOOOOLLLIIIFFFEEEGGGIIIQQQRRRUUUYYY^^^aaabbbaaa^^^___^^^XXXSSSTTT\\\cccgggjjjnnnpppsss|||xxxbbbTTTOOONNNOOOMMMOOONNNKKKHHHIIIPPPVVVVVVUUUSSSRRRRRRSSSUUUVVVTTTTTTRRRPPPOOORRRVVVZZZZZZeeettt~~~|||{{{yyyvvvrrroooiiiddd^^^YYYVVVTTTSSSQQQSSSUUUYYY]]]^^^___fffppp{{{zzziii\\\```gggoooxxxsssPPPCCCIIISSS[[[llljjjiiillltttcccPPPMMMHHHGGGFFFDDDCCCAAA@@@???======<<<;;;;;;:::999999666555444222111000000///......---------,,,,,,,,,,,,,,,------.../////////---...000111000111222444<<<]]]nnnllluuuwwwzzzssspppppppppmmmmmmmmmmmmnnnooopppqqqqqqppppppooommmhhh```[[[XXXYYYaaaqqq|||zzzqqqkkkjjjhhhggggggiiiiiiiiihhh]]]ZZZTTTMMMGGGDDDBBBBBBIIILLLQQQXXXaaajjjppptttyyyzzzssskkkddd\\\XXXXXXZZZ[[[[[[eeebbb```aaaccceeedddcccddddddaaa[[[YYY___mmmyyy|||rrrqqqnnnpppvvvwwwmmm___RRROOORRRTTTWWWZZZ\\\aaakkk{{{mmm\\\WWWXXXUUUOOOBBBMMMaaa}}}zzzmmmPPPEEEEEEDDDBBB???===<<<;;;:::666555444333222222222222000000000000///...---,,,************))))))))))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))+++*********+++,,,,,,------777QQQdddeeelll{{{zzzzzzqqqeee]]]SSSOOOPPPQQQQQQOOONNNLLLJJJFFFBBB===:::777333333222333444777:::<<<===>>>@@@EEELLLQQQTTTTTTSSSRRRPPPMMMJJJJJJLLLNNNQQQRRRTTTUUUWWWXXXYYYYYYTTTVVVVVVTTTRRRUUU^^^eeegggkkkpppsssxxxttt```QQQJJJIIIGGGFFFEEEGGGIIIHHHIIILLLTTTZZZ\\\\\\\\\\\\\\\]]]^^^___]]]^^^^^^\\\[[[ZZZ\\\]]]ZZZ___fffmmmuuu}}}{{{yyywwwtttpppmmmeee```ZZZVVVTTTSSSRRRQQQTTTWWW\\\```___```hhhsss}}}{{{vvvfff[[[bbbeeerrrjjjLLLEEEJJJTTT[[[oooeeejjjrrr|||{{{^^^RRRLLLKKKJJJIIIGGGDDDBBBAAA@@@======<<<<<<;;;;;;::::::777666444333111000000000......---------,,,,,,,,,,,,,,,------...//////000,,,...000111111111222444888YYYjjjjjjvvvyyyzzztttrrrqqqpppnnnnnnnnnoooooopppqqqrrrsssssssssrrrpppkkkccc^^^[[[\\\eeevvvvvvnnnmmmmmmmmmlllkkkkkkmmmooojjjgggaaa[[[TTTMMMIIIGGGIIIJJJNNNTTT^^^hhhrrrwwwzzzsssiiidddeeeffffffeeelllkkkjjjkkkmmmmmmllljjjnnnlllhhhddddddnnn}}}wwwvvvyyywww||||||qqqeeeXXXNNNMMMRRRSSSVVVZZZ^^^dddrrrxxxfffWWWTTTVVVRRRLLLBBBTTTlllfffOOOGGGEEEDDDBBB???===<<<;;;;;;888777555444222222111111////////////...---,,,,,,************))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))******+++,,,---...,,,555NNNbbbdddjjjyyy}}}{{{vvvfff]]]SSSNNNOOORRRRRRPPPPPPOOOLLLIIIDDD???;;;999444333333333555888;;;<<<>>>???AAAFFFMMMSSSVVVWWWTTTTTTRRROOOMMMNNNPPPSSSQQQRRRSSSSSSSSSSSSTTTUUUOOOQQQSSSUUUVVV[[[bbbgggjjjqqqzzzhhhZZZJJJCCCDDDGGGGGGDDDHHHJJJMMMPPPRRRVVV[[[```jjjkkklllmmmooopppqqqrrrrrrssstttrrrpppmmmllllllccccccbbb```cccqqq}}}|||yyyxxxvvvsssnnnkkkbbb]]]XXXSSSRRRRRRRRRQQQUUUXXX]]]aaaaaaaaajjjtttxxxttteee[[[bbbcccuuubbbGGGGGGIIISSS\\\qqqjjjhhhppp|||ooo[[[SSSLLLNNNMMMKKKIIIFFFDDDBBBAAA=========<<<;;;;;;;;;:::777666555333222111000000......---------,,,,,,,,,,,,,,,------...///000000,,,...000111111111222333444UUUfffhhhuuuwwwzzzuuusssqqqooooooooooooooopppqqqrrrsssttttttttttttrrrllleee`````````iii{{{{{{sssppprrrsssqqqmmmlllooorrruuusssnnnhhhaaaYYYSSSPPPHHHIIILLLQQQ[[[gggqqqxxx~~~~~~tttoooppprrrsssqqqtttuuuwwwxxxyyyxxxwwwwwwwwwtttooolllooo{{{sssyyyyyymmm```SSSKKKLLLRRRRRRVVVZZZ___hhhwwwsssaaaTTTRRRTTTPPPIIIEEEZZZvvvaaaNNNIIIEEEDDDBBB@@@>>><<<;;;;;;999888666444222111111111////////////...---,,,+++************))))))))))))*********************************))))))))))))))))))))))))***+++---...///+++333LLLaaabbbhhhxxx{{{yyy}}}zzzfff]]]SSSNNNOOORRRRRRQQQQQQPPPNNNKKKFFFAAA===:::444444333444666888;;;===???@@@BBBGGGNNNTTTWWWYYYTTTTTTSSSPPPOOOPPPSSSUUUSSSTTTUUUTTTSSSSSSTTTUUUTTTWWWZZZ]]]aaafffkkknnnnnnxxxjjj\\\RRROOOLLLKKKKKKMMMMMMLLLVVVYYY]]]aaaeeekkkqqquuuyyy}}}{{{tttkkkiiisss~~~{{{yyyvvvqqqkkkggg```ZZZUUURRRPPPNNNPPPTTTTTTUUUZZZaaaeeehhhpppyyyrrrggg``````dddjjjwwwwwwWWWFFFEEENNNLLL^^^{{{yyyeeehhhttthhh[[[TTTQQQOOONNNKKKIIIFFFDDDBBBBBB============<<<;;;999999777666555555666555333111222000.........///...------------............///......//////000000111111666HHHbbbllllll}}}uuu{{{uuuooommmooonnnpppqqqqqqppppppqqqsssssssssssstttsssoooiiidddbbbaaalllzzzsssooorrrtttuuutttsssssssssuuuvvvwwwuuuppphhh```[[[OOOMMMLLLNNNTTT\\\bbbeeeooowww}}}{{{|||{{{yyyvvv~~~vvvsss|||{{{zzzsssfffYYYOOOMMMOOORRRVVVVVV\\\eeemmmzzzkkkXXXUUUWWWRRRJJJHHHLLLddd{{{oooXXXQQQCCCCCCCCCBBBAAA???===;;;:::===;;;999666444333333333111111111111000...---,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---333///IIIddd```aaaooorrr~~~wwwuuuxxxkkkaaaVVVPPPQQQTTTTTTSSSQQQVVVXXXUUULLLCCC>>>===999555333555777888<<>><<<;;;===<<<999777555444444444222222222111000///------,,,,,,++++++***)))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---222///GGG```^^^^^^jjjooozzz}}}wwwrrrzzzlllbbbWWWQQQQQQTTTTTTSSSRRRVVVYYYVVVNNNEEE@@@???;;;666444555777777<<>>===;;;999888777777555333000222111///...//////...------------............///......//////000000111111444AAA[[[lllqqq{{{|||uuuoooiiihhhjjjkkkmmmnnnooonnnnnnppprrrtttsssttttttsssooojjjfffeeeeeeqqqyyytttvvvxxxxxxwwwwwwwwwxxxvvvwwwzzz{{{yyyvvvrrrpppfff```XXXSSSPPPOOOOOOOOOSSSWWW___eeekkkqqqvvvyyy{{{zzzzzz|||ssskkk^^^RRRLLLLLLQQQTTTZZZ\\\aaaiiissssssaaaRRRQQQQQQKKKEEEEEETTTlllfffTTTLLLCCCEEEEEEDDDCCCAAA???>>>======<<<:::888777666555555222222222111000///...---,,,,,,,,,+++******))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---111///CCC[[[\\\[[[fffmmmwww{{{uuulllwwwnnndddXXXQQQQQQSSSTTTSSSSSSWWWZZZXXXQQQJJJEEECCC===888555666666777;;;AAAAAABBBEEEIIIMMMRRRVVVXXXXXXXXXXXXVVVVVVWWWZZZ]]]YYYYYYYYY\\\```dddeeefffgggjjjkkkmmmtttvvvkkk]]]SSSOOOPPPQQQQQQSSSYYY```eeegggmmmvvv}}}~~~{{{wwwsssmmmgggbbb[[[TTTNNNMMMLLLMMMRRRXXXYYYYYY]]]dddiiippp{{{}}}uuuiiibbbaaagggppprrr|||cccLLLBBB@@@BBBJJJiiipppmmmxxxsss]]]XXXTTTUUUMMMLLLJJJHHHFFFEEEDDDDDD???????????????>>>===<<<===<<<:::999888666333000333111///...//////...------------............///......//////000000111111222;;;SSShhhpppyyysssmmmhhhgggjjjjjjlllmmmnnnnnnnnnppprrrttttttttttttssspppkkkgggbbbcccooo|||wwwwwwyyyzzzzzzyyyyyyzzz{{{xxxyyy{{{||||||{{{yyyxxxsssnnnhhhbbb]]]XXXTTTQQQMMMNNNPPPSSSXXX___eeeiiioooppptttxxx{{{}}}~~~}}}{{{nnneeeXXXNNNJJJMMMRRRVVV[[[^^^dddkkkwwwyyyjjj\\\QQQPPPOOOHHHDDDFFFWWWoooaaaRRRIIIDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;999888777777666333333333222111000......---,,,,,,++++++***))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---......???UUU[[[[[[dddoooxxxzzzqqqeeeoooqqqfffZZZRRRRRRTTTUUUTTTTTTXXX[[[[[[VVVPPPJJJHHHAAA;;;777666666666:::???@@@BBBDDDHHHLLLQQQTTTVVVWWWXXXYYYXXXXXXYYY\\\___]]]]]]^^^aaaeeehhhkkkllllllpppsssvvv~~~~~~zzzwwwtttrrrqqqpppnnnlllkkkmmmppprrrqqqnnnjjjhhhYYYSSSLLLKKKOOOVVV[[[]]]bbbhhhppptttwww{{{}}}yyyuuuqqqjjjccc___WWWQQQMMMMMMMMMNNNSSSZZZYYYZZZ^^^ffflllsssrrrgggaaa```hhhpppyyywwwXXXEEEBBBCCCCCCNNNpppqqqsssjjj\\\ZZZUUUVVVKKKJJJIIIGGGEEEDDDDDDCCC>>>????????????>>>>>>===???===;;;:::999777444111333111/////////000///...---------............///......//////000000111111444777NNNeeeooo{{{xxxrrrmmmiiihhhkkkjjjlllnnnooooooppprrrtttuuutttttttttsssqqqmmmiiibbbcccnnnzzzwwwyyyzzz{{{{{{zzzzzz{{{}}}{{{{{{||||||||||||||||||xxxwwwtttrrrnnnggg```[[[QQQOOOKKKIIIKKKOOOSSSVVV___cccjjjqqquuuwwwwwwvvvwwwggg^^^RRRKKKJJJOOOTTTXXX[[[aaahhhooo|||vvvbbbXXXRRRRRROOOGGGEEEIII[[[rrrxxx]]]QQQGGGEEECCCCCCCCCBBBAAA???>>>===;;;;;;;;;:::999888777777444444333333222000///...------,,,,,,+++*********))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---,,,...:::OOO]]]]]]dddttt|||{{{~~~}}}nnn```jjjuuujjj\\\TTTSSSUUUVVVUUUUUUYYY]]]___\\\VVVPPPMMMDDD>>>888777666555999>>>@@@AAACCCFFFJJJNNNRRRTTTVVVWWWXXXYYYYYY[[[^^^```bbbccceeegggiiikkknnnppppppwww}}}{{{sssfffccc___]]][[[ZZZYYYWWWTTTXXX^^^bbbbbb^^^XXXTTTPPPPPPPPPTTT[[[ccciiilllpppuuu{{{~~~|||zzz{{{~~~|||xxxsssnnnggg```[[[TTTOOOLLLNNNOOOPPPUUU[[[ZZZ[[[aaaiiipppxxx~~~~~~oooeee```aaaiiiqqq~~~nnnNNNBBBCCCEEEIIIVVV|||}}}llltttccc]]][[[UUUUUUIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???@@@>>><<<;;;:::999555333333111//////000000///...---------............///......//////000000111111888555IIIdddnnnxxxxxxrrrnnnjjjjjjlllkkkmmmooopppqqqrrrtttvvvvvvuuutttttttttrrrnnnkkkffffffooozzzyyyzzz{{{{{{{{{zzzzzz|||~~~}}}}}}|||{{{{{{|||}}}}}}yyyyyyzzzzzzxxxssslllggg]]]WWWPPPJJJHHHIIIIIIJJJQQQVVV___ggglllpppsssuuu|||~~~zzzqqq```XXXNNNJJJLLLQQQVVVYYY[[[dddmmmtttttt[[[UUUSSSTTTOOOGGGFFFLLLbbbwww{{{zzzmmm[[[RRRFFFGGGCCCCCCBBBBBBAAA???>>>===:::::::::::::::999888777444444444333222111000///---------,,,++++++******))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---***///777JJJ]]]^^^cccwww~~~xxxyyy{{{ooo```hhh}}}yyynnn___VVVUUUVVVWWWWWWVVVYYY^^^bbbaaa\\\VVVRRRGGG@@@:::777555444888===>>>???AAADDDHHHLLLOOOQQQSSSUUUWWWXXXYYY[[[^^^```dddfffhhhjjjkkkmmmpppsssxxxzzzsssiii```SSSPPPMMMJJJJJJJJJIIIHHHJJJNNNUUU[[[^^^^^^[[[YYYYYY[[[___dddiiiqqqyyy~~~zzzuuusssoookkkjjjjjjkkklllttt|||}}}zzzvvvqqqkkkddd]]]XXXQQQNNNMMMPPPRRRSSSVVV[[[\\\^^^eeennnvvv}}}~~~zzzllldddaaaccckkkttt```FFFBBBFFFDDDLLL]]]pppfffwww{{{ZZZZZZYYYPPPNNNGGGFFFEEECCCCCCBBBBBBBBB??????@@@@@@@@@@@@@@@???@@@???===<<<<<<:::777555444222000///000000///...---------............///......//////000000111111777111CCC```llltttwwwrrrnnnjjjjjjmmmlllnnnqqqrrrssstttwwwyyyvvvuuutttttttttrrrooollliiihhhooo~~~~~~yyyyyyzzzzzz{{{zzzyyyyyy{{{}}}~~~}}}{{{zzz{{{|||~~~||||||{{{|||{{{yyytttqqqlllfff]]]VVVRRRPPPMMMLLLKKKOOOUUUZZZ___eeelllqqqxxx{{{~~~uuulll[[[TTTLLLIIINNNTTTXXXYYY\\\gggsss{{{nnnUUURRRSSSUUUOOOFFFGGGNNNjjj}}}uuuuuueeeZZZTTTFFFHHHCCCCCCCCCCCCBBB@@@???>>>888999999::::::999888777555555444444333222000///...------,,,,,,+++******))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---***111555FFF]]]]]]```wwwzzzsssuuu|||tttfffjjj|||}}}qqqbbbXXXVVVXXXYYYXXXWWWZZZ___dddeeeaaaZZZVVVJJJCCC;;;888555444777<<<===>>>@@@BBBFFFIIILLLNNNPPPRRRUUUWWWXXXZZZ]]]___ccceeehhhjjjjjjmmmqqqttt~~~pppeee]]]SSSJJJHHHEEEBBB@@@AAABBBBBBAAAEEEIIIPPPWWW]]]aaabbbbbbcccfffjjjnnnrrrzzzxxxnnnfffbbbaaaaaa^^^^^^bbbddddddfffkkkuuu|||yyyuuupppjjjccc[[[VVVPPPMMMMMMQQQSSSTTTWWW\\\]]]```hhhrrrzzz~~~vvvjjjdddbbbdddmmmvvvvvvUUUBBBDDDGGGBBBLLL```fffccc|||pppSSSUUUTTTIIIFFFEEEEEEDDDBBBBBBAAAAAAAAA<<<======>>>>>>>>>======@@@???======<<<;;;888666444222000///000000///...---------.........//////......//////000111111111333+++===\\\hhhpppvvvqqqnnnjjjjjjmmmmmmooorrrssstttvvvyyy{{{wwwvvvtttttttttrrrooommmjjjhhhnnn{{{zzzwwwxxxyyyzzzzzzyyyxxxxxx{{{}}}}}}|||{{{zzz{{{}}}}}}||||||{{{yyywwwxxxqqqhhhaaa]]]ZZZVVVSSSLLLMMMOOOPPPSSSZZZdddkkktttyyy{{{qqqhhhXXXRRRKKKJJJOOOUUUYYYYYY]]]jjjwww{{{hhhQQQPPPSSSUUUOOOEEEGGGOOOpppssstttaaaZZZUUUFFFIIIDDDDDDDDDDDDCCCBBBAAA@@@777888999:::999999777777555555555444333222111000...------,,,,,,++++++***))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,---+++222444DDD\\\[[[]]]uuuuuunnnrrr~~~zzzkkkmmm}}}sssdddZZZWWWYYYZZZYYYWWW[[[```eeegggccc]]]XXXKKKDDD<<<888555333777<<<<<<===???AAAEEEHHHKKKLLLOOOQQQTTTVVVWWWYYY\\\___```cccgggiiijjjlllqqquuu{{{qqqbbbVVVMMMHHHCCC@@@;;;<<<=========@@@DDDGGGGGGPPPZZZaaahhhoooooolllrrrvvv{{{|||mmmhhhgggeeefffjjjgggffffffiiilllmmmiiifffsss}}}}}}xxxppphhhbbb]]]YYYVVVOOOMMMLLLNNNRRRVVVZZZ\\\bbb___hhhzzzmmmcccaaa]]]eeeuuu{{{vvv```LLLEEEIIIKKKJJJZZZuuusss^^^iiidddSSSQQQKKKFFFHHHDDDCCCCCCAAA@@@???>>>>>>??????>>>>>>=========<<<;;;;;;;;;:::999888666666444444444333111000...---........................////////////000000000000222555555LLLnnnrrrmmm|||yyyqqqmmmmmmooopppqqqrrrssstttuuuuuuuuuuuurrrrrrsssssssssqqqooonnniiijjjpppxxxxxxqqqooossszzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~}}}|||}}}~~~}}}{{{zzz{{{zzzyyyxxxvvvpppggg```___VVVNNNMMMNNNPPPVVV\\\hhhoooyyy~~~xxxkkk\\\OOOLLLJJJLLLQQQWWWZZZ[[[```mmmzzzuuu^^^TTTQQQSSSTTTKKKBBBHHHVVV}}}zzzbbb]]]VVVIIIKKKHHHFFFDDDCCCCCCBBB@@@>>>;;;;;;;;;;;;::::::999888777666555333222111111111...------------------,,,************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,111@@@RRR[[[[[[YYYgggfffooo|||{{{qqqqqqzzzxxxgggZZZUUUVVVXXXZZZ]]]\\\]]]dddjjjjjjccc[[[OOOGGG@@@===:::666555777:::<<<===>>>@@@EEEMMMTTTQQQRRRTTTUUUWWW[[[```ddddddccceeeiiiqqqyyy___XXXNNNFFFBBB@@@>>>===;;;===>>>@@@AAAEEEIIIMMMUUU]]]eeekkkrrryyyzzzxxxyyyvvv{{{|||{{{vvvnnnfff```[[[VVVSSSOOONNNMMMOOORRRWWW[[[\\\cccbbbmmm~~~llldddccc___ggguuuyyynnnYYYKKKGGGIIIOOOSSSlllmmm```nnn]]]PPPOOOJJJFFFHHHFFFFFFEEEDDDCCCBBBAAAAAA============<<<<<<<<<<<<;;;;;;;;;:::999888777666444444444333222000..............................////////////000000000000222555444EEEeeennnjjjsss~~~zzzrrrnnnnnnpppqqqrrrrrrssstttuuuuuuuuutttpppppppppooommmkkkiiihhhhhhiiiooouuutttooonnnrrryyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||yyyrrrhhh\\\WWWSSSRRRTTTYYY\\\cccmmmxxx{{{tttfffYYYOOOLLLKKKMMMSSSXXX[[[\\\fffsssoooXXXRRRQQQSSSQQQHHHBBBOOOccc~~~]]]YYYUUUJJJKKKIIIGGGEEEDDDDDDCCCAAA???;;;;;;;;;;;;:::999888888666666444333222111111111...------------,,,,,,,,,************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,///===OOOYYYZZZXXXeeefffppp|||{{{sssuuu~~~}}}lll___YYYXXX[[[\\\]]]\\\]]]ccciiijjjddd]]]RRRJJJBBB>>>;;;777666888999;;;<<<===???DDDMMMTTTUUUWWWZZZ\\\___ccchhhlllnnnmmmnnnrrr{{{KKKGGGAAA>>>===>>>>>>>>>===???BBBEEEHHHLLLRRRVVV```gggmmmqqqyyy|||~~~~~~}}}xxxrrrkkkccc]]]WWWSSSPPPNNNNNNOOOPPPTTTXXX\\\^^^eeefffrrryyyiiicccdddccckkkwwwyyy}}}dddPPPLLLKKKKKKTTTbbb{{{gggeeeyyy~~~ZZZOOOOOOJJJFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::888777666555555555444222111///...........................////////////000000000000000555444???\\\nnnmmmmmmxxx{{{sssooooooqqqrrrsssssstttuuuuuutttssssssmmmlllkkkiiifffdddbbb```dddgggnnnsssrrrnnnnnnqqqxxxxxxyyyzzz|||~~~~~~~~~~~~wwwjjjbbbZZZTTTRRRTTTRRRWWW^^^gggsss}}}vvvmmm```TTTNNNMMMMMMPPPUUUZZZ]]]^^^kkkyyy}}}eeeQQQPPPQQQSSSNNNCCCDDD]]]yyyyyyVVVTTTSSSLLLLLLIIIHHHFFFEEEEEEDDDCCCAAA;;;;;;;;;;;;:::999888777666555444333222111111111......---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,...999KKKWWWZZZXXXbbbfffrrr||||||www{{{qqqccc[[[YYYZZZ[[[\\\[[[]]]bbbhhhjjjeee```WWWNNNEEE@@@;;;777666999999:::;;;<<<===CCCLLLSSSYYY\\\aaafffjjjnnnssswwwyyyxxxyyy~~~DDDBBB@@@>>>===>>>??????@@@CCCHHHMMMQQQWWW]]]aaaiiiooouuuzzz{{{}}}{{{zzzuuuoooggg```ZZZUUUPPPMMMMMMNNNPPPRRRUUUYYY]]]aaagggiiittt~~~tttfffbbbdddfffrrr~~~~~~{{{]]]JJJNNNPPPMMM[[[sssttteeepppxxx\\\RRRQQQKKKEEEDDDCCCCCCBBBAAAAAA@@@??????888999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777666666666555333222000///........................////////////000000000000///444444;;;UUUqqqvvvooowww}}}sssoooppprrrsssssstttuuuvvvuuusssqqqpppjjjiiifffccc```^^^]]]]]]___gggqqqvvvvvvrrrqqqssswwwwwwxxxzzz|||~~~~~~~~~}}}}}}~~~wwwqqqkkkbbb^^^^^^WWWXXXYYY\\\bbblllwwwyyypppeeeYYYQQQNNNNNNOOOSSSXXX]]]aaacccppp~~~ttt]]]KKKOOOSSSTTTKKKAAAJJJmmmmmmQQQQQQQQQMMMKKKIIIGGGEEEEEEEEEEEECCCAAA<<<<<<<<<;;;:::999888777666555444333222222222222///......------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///---...777HHHXXX\\\YYY___gggsss{{{}}}|||ssseee[[[WWWWWWXXX\\\[[[\\\aaagggjjjhhhddd]]]SSSIIIBBB===777666888888999:::;;;<<>>???IIILLLRRRXXX^^^dddjjjnnnxxxxxxrrriiinnnyyy~~~zzzwwwuuuqqqlllddd]]]XXXSSSOOOMMMLLLOOORRRUUUWWWZZZ___ccchhhkkkttt~~~pppdddaaadddiiiyyyvvvXXXIIIRRRTTTPPPdddrrrlll~~~oooZZZSSSQQQKKKFFFEEEAAA@@@@@@??????>>>>>>>>>888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777666444333111000////////////////////////////////////000000000000111444555999MMMlllyyypppwww}}}tttoooppprrrttttttuuuuuuuuutttqqqnnnmmmgggeeeccc```^^^^^^^^^______kkkwww}}}|||yyywwwwwwwwwwwwxxxyyy{{{~~~~~~~~~{{{vvvuuujjjhhhddd___]]]___eeeiii{{{{{{sssiii^^^UUUPPPNNNOOORRRVVV[[[aaagggkkkwww~~~kkkWWWKKKOOOTTTSSSJJJBBBRRR{{{dddQQQOOOPPPNNNJJJGGGFFFDDDDDDDDDDDDBBBAAA=========<<<;;;:::999888666666555444333333333333000000//////...---,,,,,,++++++++++++************))))))))))))))))))))))))******+++++++++,,,,,,,,,/////////666HHH[[[```]]]___iiiuuu{{{~~~xxxjjj^^^XXXVVVWWW[[[ZZZ\\\```fffjjjjjjiiicccYYYNNNFFF???999666777777999::::::;;;@@@GGGMMMUUUZZZaaaiiiooovvv|||:::;;;===>>>???CCCGGGKKKUUUZZZ```ffflllrrrxxx||||||qqqjjjeeeffflllzzzzzzvvvsssqqqlllggg```ZZZVVVRRRNNNLLLLLLOOOTTTWWWXXX[[[aaaeeeiiimmmuuuzzzlllbbbaaaeeelll}}}lllTTTJJJTTTVVVTTTmmmuuuwwwpppaaaTTTOOONNNJJJGGGFFFAAAAAAAAA@@@@@@?????????::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999888888888777555444222111////////////////////////////////////000000000000444111555777CCC```tttnnnvvv~~~sssoooppprrrtttttttttuuuuuusssoookkkiiibbbaaa___^^^___aaadddfffhhhuuu}}}||||||xxxxxxxxxxxx{{{~~~yyyqqqjjjffffffffffffkkkttt~~~{{{wwwxxx{{{|||tttlllbbbWWWQQQPPPOOOQQQTTTXXX]]]eeennntttxxxcccSSSOOOQQQSSSQQQHHHFFF[[[\\\SSSPPPOOOOOOJJJGGGEEEDDDDDDDDDDDDCCCAAA?????????>>>===;;;:::999888777666555555555555555222222111000///......---,,,++++++++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,...///000666III^^^ddd___aaalllvvv{{{}}}|||qqqddd\\\ZZZZZZZZZZZZ[[[___eeeiiilllmmmiii___UUUMMMEEE<<<777777666888;;;<<<<<<>>>DDDHHHNNNRRRZZZaaahhhpppwww|||>>>@@@CCCFFFIIIOOOVVV\\\ccchhhnnntttzzzvvvlllfffgggmmmzzz|||wwwsssooommmgggbbb\\\WWWSSSPPPMMMKKKKKKPPPUUUXXXYYY\\\bbbgggiiioooyyyuuugggaaaccchhhooo~~~zzz___OOOKKKTTTUUUXXXvvvzzzxxxddd[[[QQQMMMKKKHHHEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999999888777666444333222////////////////////////////////////000000000000444---333888<<>>===;;;:::999888777777777777777777444444333222111000///...,,,,,,+++++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++...///666JJJ```gggaaacccnnnvvv{{{ttttttvvviii```]]]]]]ZZZZZZ[[[^^^dddiiinnnqqqooofff\\\TTTKKKAAA:::999555888<<<===<<<===@@@CCCGGGKKKQQQXXX```hhhqqqvvvCCCEEEHHHKKKOOOUUU^^^eeelllqqqwww}}}|||nnnggglllxxx{{{uuuqqqmmmkkkccc___YYYTTTQQQNNNLLLJJJKKKPPPVVVYYYZZZ]]]ccchhhiiiqqq}}}|||qqqddd```dddkkkqqq~~~qqqUUUKKKKKKSSSTTTZZZ{{{|||uuuzzzccc[[[SSSMMMJJJFFFCCCBBB@@@@@@???????????????????????????>>>=========<<<;;;;;;;;;<<<;;;;;;::::::999999999888666555333222000000000000000000000000////////////000000000000222)))111:::;;;UUUtttxxxuuu}}}rrrnnnnnnqqqtttsssssstttsssppplllgggdddYYYYYYYYY[[[```gggnnnssszzz{{{zzzyyyxxxxxxzzz}}}|||yyyzzz{{{nnn___ZZZWWWZZZ___aaafffkkkmmmooossswww}}}~~~sssiiiaaaVVVLLLKKKPPPQQQSSSVVVZZZ```kkkxxx~~~oooWWWOOOUUUQQQOOOIIICCCJJJdddfffOOOVVVRRROOORRRLLLIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBAAA???===<<<;;;:::999888888888888888888555555444333222111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,(((,,,///555JJJaaahhhaaaeeepppwwwzzznnnnnn|||xxxjjjaaa]]]^^^ZZZZZZ[[[^^^ccciiiooorrrssskkkaaaYYYPPPDDD<<<:::444888===>>>===<<<>>>@@@BBBFFFLLLRRRZZZdddmmmsss{{{DDDJJJSSS\\\dddjjjnnnrrr|||{{{sssnnnvvv|||xxxtttpppkkkhhhaaa^^^YYYTTTOOOLLLJJJIIIOOOSSSXXX[[[]]]```eeeiiimmmuuuwwwmmm^^^```dddlllyyy~~~qqq```NNNIIIIIIKKKOOO___zzzmmmmmmlllZZZTTTMMMIIIGGGFFFCCCAAAAAA@@@?????????@@@AAABBB>>>???@@@@@@@@@@@@???>>>999>>>CCCFFFDDD???;;;888===:::777555555555444333111111111111000///...---......//////000000111111000111111111999MMMeeetttooo}}}|||rrrmmmlllmmmnnnsssssssssrrrooojjjccc^^^RRRXXXZZZXXX]]]lllzzzzzzzzz|||zzz|||xxxsssrrrnnnfff___YYYXXXXXXYYYYYY[[[eeeqqqsss|||wwwnnnaaaUUUOOOLLLLLLLLLSSSVVVZZZ___fffqqq~~~qqqbbbVVVRRRTTTSSSKKKGGGBBBGGGeeexxx}}}}}}^^^MMMNNNLLLLLLMMMIIIGGGKKKKKKGGGEEEFFFFFFDDDDDDCCCBBBAAA???>>>======999888888:::;;;;;;999777555444333222111///......------,,,++++++******)))))))))))))))))))))))))))))))))***++++++++++++***,,,------111BBBYYYgggjjjmmmjjjuuuuuu```aaappp|||ooofffaaa```[[[[[[\\\]]]```gggooottttttmmmhhhcccXXXIII???>>>:::888888===>>>======@@@BBBCCCGGGNNNTTTZZZeeeoooyyy}}}ssskkkhhhVVV\\\dddmmmsssyyy}}}zzz{{{|||wwwsssnnniiifff```]]]XXXRRRNNNLLLKKKKKKPPPTTTZZZ]]]```dddiiinnnuuu{{{}}}rrrhhh___bbbgggqqq||||||jjjVVVIIIEEEFFFOOO[[[qqqyyyppprrrcccVVVQQQKKKGGGFFFEEECCCBBB??????>>>>>>>>>@@@AAABBB????????????????????????>>>AAAEEEHHHIIIGGGCCC@@@<<<:::777666555555444333111111111111000///...---.../////////000000000111///111111000666HHH```rrriiisss{{{qqqlllkkklllmmmppppppqqqpppmmmhhhaaa]]]WWWZZZ[[[]]]hhhxxx}}}}}}~~~yyyooogggfffeeefffjjjlllqqq}}}zzzqqqiii]]]RRRMMMMMMNNNOOOSSSWWW\\\aaaiiiuuutttfffZZZRRRQQQTTTRRRJJJGGGGGGOOOlllzzzppp|||uuuYYYKKKMMMKKKLLLMMMHHHGGGJJJKKKGGGEEEFFFFFFCCCCCCBBBAAA@@@>>>===<<<<<<999888888:::;;;;;;999777666555444333222111000///---------,,,++++++******************************)))************+++++++++,,,------000>>>TTTeeekkkllliiissstttaaa```nnnrrrhhhbbb```\\\\\\\\\\\\___fffnnntttvvvqqqmmmjjj```QQQGGGDDD>>>::::::===???===>>>@@@BBBBBBFFFLLLQQQXXXcccnnnvvv}}}|||wwwuuutttpppgggbbbaaagggmmmuuu}}}zzzuuupppkkkfffbbb]]]ZZZTTTOOOLLLKKKLLLMMMPPPUUU[[[___bbbgggnnnsss}}}wwwkkkaaa```eeemmmxxxyyyaaaJJJFFFAAAEEETTTkkktttnnnsss}}}XXXPPPMMMHHHEEEEEEEEEDDDDDD@@@???>>>>>>>>>???AAABBB??????>>>======>>>??????AAAAAACCCGGGKKKLLLIIIFFF<<<:::777666666666555333111111222111111000///...////////////000000000000...000222000222AAAYYYmmmfffjjjvvvyyypppkkkjjjkkklllmmmnnnooonnnjjjddd^^^ZZZZZZZZZ\\\eeewww{{{{{{uuujjjbbbWWWOOOLLLMMMQQQSSSTTTWWW]]]ccclllzzzzzzhhh[[[SSSOOOQQQVVVQQQHHHGGGMMMZZZwwwooojjj|||jjjSSSIIILLLKKKLLLMMMHHHFFFJJJJJJHHHGGGIIIGGGCCCBBBAAA@@@???>>><<<;;;;;;999888888:::;;;;;;999777777777666444333222111000///......---,,,,,,++++++************************+++***)))))))))***,,,,,,,,,...------777KKK```lllkkkgggppp{{{|||{{{sssccc```mmmwwwllleeeaaa^^^]]]\\\\\\^^^eeemmmssswwwuuussspppgggYYYNNNJJJAAA===;;;===???>>>???AAABBBAAADDDIIINNNTTT___jjjrrryyyzzzuuusssrrrooojjjgggfffbbb\\\[[[\\\pppvvv~~~}}}xxxrrrmmmgggaaa^^^ZZZVVVQQQLLLJJJKKKNNNPPPRRRVVV[[[___bbbgggnnnssssssfff^^^```gggrrruuuZZZCCCEEEAAAGGG]]]||||||kkkiiioookkkQQQLLLJJJGGGEEEDDDEEEFFFGGGDDDCCCAAA@@@?????????@@@???>>><<<;;;;;;<<<>>>??????===<<>>===<<<;;;999888888:::;;;;;;999777777666555444333111000000/////////...------,,,,,,************************,,,***)))((((((***,,,---,,,...---,,,000AAAYYYkkkiiieeemmmvvvuuuvvvrrrfffbbbmmm}}}rrrhhhbbb```___]]][[[]]]ccclllrrrwwwwwwwwwuuulll___SSSLLLDDD===:::<<<>>>???@@@CCCBBBAAABBBFFFJJJOOO[[[fffnnnuuu|||}}}wwwqqqmmmjjjiiiiiidddaaa```]]]ZZZ\\\```yyy~~~zzztttoooiiiccc^^^ZZZVVVSSSNNNKKKJJJLLLPPPRRRTTTWWW\\\^^^aaaeeelllrrr~~~pppddd___aaahhhuuu~~~mmmTTTBBBFFFEEEPPPlllooojjjkkkqqq}}}___OOOJJJIIIGGGEEEDDDEEEGGGIIIIIIGGGDDDBBB???>>>======>>>===;;;::::::;;;===>>>;;;999777;;;BBBFFFEEECCC;;;999888888888888666444333333333333222111000///000000000000////////////000111444333000555JJJ___nnnfffgggvvvyyyooojjjiiijjjkkknnnooonnnjjjccc\\\XXXVVVXXX\\\jjjwwwjjj___YYYPPPKKKKKKOOOSSSUUUXXX[[[aaagggqqqooo[[[QQQOOOPPPSSSWWWMMMCCCIII^^^tttrrrtttsssYYYLLLJJJNNNLLLPPPSSSMMMGGGIIIJJJJJJMMMRRRPPPLLLCCCCCCBBBAAA???>>>===<<<999888888:::;;;;;;999777666666555333222111000///000//////......------,,,************************,,,***)))((((((***,,,---,,,------+++---:::RRRggggggdddkkkrrrpppqqqrrriiidddlllwwwllleeeaaa```^^^\\\]]]bbbiiiooowwwzzz|||yyyrrrgggZZZQQQGGG???999:::>>>???AAADDDAAA@@@AAAEEEHHHLLLVVV```kkkrrrxxx}}}~~~zzztttnnniiifffeeedddgggcccaaaaaa___^^^bbbiii{{{wwwqqqkkkfff```[[[WWWRRRPPPMMMKKKLLLOOORRRUUUVVVYYY]]]```bbbgggnnnsss|||lllbbbbbbbbbjjjuuu{{{sss```MMMDDDFFFLLL^^^xxxjjjssswww~~~~~~XXXQQQIIIIIIGGGEEECCCDDDGGGIIIJJJHHHEEEBBB???===<<<<<<<<<<<<;;;::::::;;;<<<<<<:::888888:::>>>AAAAAA???:::999888888999888666444333333333333333222000000000000000000////////////111000333555111222BBBUUUjjjfffccckkk|||qqqkkkjjjjjjkkklllmmmkkkeee^^^YYYXXXYYY]]]hhh|||zzzmmmaaaYYYUUUOOOLLLNNNRRRVVVXXX[[[___eeelllxxxwwweeeSSSMMMNNNOOOOOOPPPIIIDDDSSSqqqfffUUUKKKLLLNNNLLLPPPTTTNNNJJJJJJIIIIIIMMMSSSRRRMMMDDDCCCBBBAAA@@@>>>======999888888:::;;;;;;999777666555444333222000///////////////...------,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,------,,,---666LLLaaafffdddkkkqqqmmmooorrrlllhhhmmm{{{{{{ppphhhaaa```___]]]]]]aaagggkkkxxx}}}~~~xxxpppeee\\\NNNCCC;;;;;;>>>@@@AAADDD@@@@@@BBBEEEGGGJJJRRR[[[fffmmmtttwww{{{~~~zzzsssnnngggcccaaaaaaaaaaaadddcccdddfffeeedddjjjqqqwwwtttnnniiiddd^^^YYYUUUOOONNNMMMLLLNNNQQQTTTVVVYYY\\\```cccfffkkkssszzzyyyhhh___bbbeeekkktttttteeePPPFFFEEEGGGSSSmmmrrrlll}}}lllQQQQQQIIIIIIGGGDDDAAAAAADDDGGGGGGEEEBBB@@@>>><<<<<<<<<::::::::::::::::::::::::999999::::::;;;;;;;;;;;;:::999888999:::999777444444444444444333222111000111000000000/////////...111...000444222000;;;KKKaaaeeeeeehhhsssmmmkkkkkkkkkggghhhfff```YYYWWWYYY]]]dddttt~~~yyyrrrfff\\\SSSPPPNNNNNNRRRWWWZZZ\\\___cccjjjssszzzlll\\\MMMKKKOOOPPPLLLJJJFFFGGGbbb~~~]]]RRRKKKMMMMMMJJJOOOTTTNNNNNNMMMIIIGGGJJJPPPOOOJJJCCCBBBAAA@@@???======<<<999888888:::;;;;;;999777777666555444333222111000//////......---,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,---......555HHH[[[fffdddlllqqqlllooosssoooqqqqqq{{{ssskkk`````````______aaaeeehhhuuu}}}}}}yyypppfffXXXKKK@@@===???@@@@@@BBB??????BBBFFFGGGHHHOOOWWWaaahhhooorrruuuwwwuuuqqqiiiddd]]]ZZZ[[[^^^```aaaccceeeiiimmmlllkkkpppxxxuuurrrmmmgggccc]]]XXXUUUMMMMMMLLLMMMOOORRRUUUWWWZZZ^^^bbbfffiiipppyyywwwddd\\\bbbggglllrrrnnnZZZEEE@@@EEEIIIXXXvvvsssqqq```LLLPPPHHHHHHGGGCCC???>>>AAAEEECCCBBB@@@>>><<<<<<<<<<<<999::::::;;;;;;::::::999888999::::::888666666777999999888999:::999777444444444444444333222111111111111000000/////////...000,,,...444222///666DDD[[[fffhhhjjjuuunnnkkkkkkkkkbbbcccaaa\\\VVVVVV[[[```hhh{{{|||vvvnnncccZZZNNNMMMMMMPPPUUUZZZ^^^___aaaeeemmmxxxxxxeeeVVVJJJLLLRRRRRRLLLHHHDDDJJJmmmwww[[[QQQKKKMMMLLLHHHMMMSSSNNNRRROOOIIIEEEHHHLLLKKKFFFBBBAAA@@@???>>><<<;;;;;;999888888:::;;;;;;999777888888777555444333222111///......---,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***,,,+++---000000555EEEWWWfffdddmmmrrrllloootttqqqzzzwww~~~uuummm```aaaaaa```___aaadddfffqqqyyy~~~}}}vvvmmm```RRRDDD@@@@@@??????@@@??????CCCGGGHHHHHHMMMUUU^^^eeekkknnnppprrroookkkddd___XXXVVVYYY^^^bbbcccdddgggmmmrrrrrrqqquuu|||~~~wwwrrrkkkccc\\\WWWTTTSSSLLLLLLLLLMMMOOOSSSVVVXXXYYY^^^ccchhhnnnwww{{{qqqccc___dddeeejjjjjj^^^OOOFFFDDDEEELLLeee|||tttwwwsssZZZTTTDDDIIIHHHGGGEEECCCBBBBBBAAA@@@???>>><<<;;;;;;::::::888888888999999::::::;;;999999888777666666777777333666999;;;;;;999666333666666666555444444333333444333333222111000//////000000000///000222666:::TTTaaafffjjjxxxooojjjiiiiiiggg___XXXUUURRRSSS\\\hhhsssxxxnnnaaaXXXTTTNNNLLLNNNSSSVVVWWW[[[aaahhhooovvv~~~|||ooo]]]TTTLLLLLLNNNNNNJJJFFFFFFRRRuuuhhhZZZPPPOOOMMMKKKKKKLLLNNNOOOPPPOOOMMMIIIEEEBBBBBBCCC@@@@@@??????>>>>>>======;;;;;;:::999777555444333888777666555444333222222000//////...------,,,,,,,,,,,,,,,+++++++++******************************---,,,---------000===KKKeeemmmnnnpppvvvuuuwww|||zzzrrrfffaaa^^^aaacccccceeehhhpppuuu|||{{{wwwuuujjj[[[HHH======??????===AAABBBCCCEEEHHHLLLRRRVVVcccgggiiihhhiiilllkkkggg```ZZZUUUVVV]]]ccccccbbbcccdddhhhooouuuyyy}}}sssooohhh```YYYUUURRRQQQKKKKKKLLLMMMOOOSSSWWWYYYYYY^^^eeejjjqqqzzz{{{vvvmmmaaa```fffhhhfff___RRREEE???AAADDDVVVpppzzz{{{kkkUUUOOOGGGIIIHHHFFFDDDBBBAAAAAABBB???>>>>>>===<<<;;;:::999999999999999999::::::::::::999888888777777777888666888:::<<<<<<:::888666777777666555555444333333444444333222111000//////000000000///000222666999LLL^^^jjjppp|||rrrkkkhhhgggccc\\\WWWUUUTTTWWWdddqqq|||qqqfffZZZQQQNNNKKKJJJMMMSSSWWWXXX\\\bbbjjjqqqyyyxxxjjjVVVOOOJJJKKKMMMKKKGGGEEEDDD]]]uuu^^^TTTOOONNNLLLJJJJJJJJJKKKLLLNNNLLLJJJFFFCCC@@@@@@@@@??????>>>======<<<<<<<<<999999999888777666555555777666666555333222222111000000//////...------,,,,,,,,,,,,++++++++++++***************************,,,,,,---...---///;;;GGG___iiimmmqqq{{{|||}}}{{{sssjjjddd```bbbcccbbbcccfffmmmsss{{{~~~{{{zzzqqqcccQQQEEEAAAAAA@@@???AAABBBDDDEEEHHHLLLRRRVVV___ccceeebbbbbbeeeeeeccc]]]XXXUUUWWW^^^ccceeecccdddgggnnnwwwzzznnnjjjccc\\\VVVRRROOONNNKKKKKKLLLMMMPPPTTTXXXZZZ[[[aaaiiipppvvv}}}vvvpppggg___aaaiiiiii```RRREEE======DDDKKK```|||}}}___OOOHHHLLLIIIGGGDDDBBBAAAAAAAAABBB>>>>>>>>>>>>===<<<:::999::::::::::::999999999999::::::999999888888999999999:::;;;<<<<<<;;;:::999888888777666555444333333444444333222111000//////000000000000000222555888???XXXlllsssvvvmmmgggeee]]]YYYVVVTTTVVV___qqqrrrggg]]]RRRLLLJJJJJJKKKOOOVVVZZZ[[[___eeeooovvvsssbbbPPPLLLKKKNNNMMMIIIFFFFFFNNNtttfffjjjoooRRRPPPNNNLLLKKKIIIHHHHHHIIIIIILLLJJJGGGDDDAAA??????>>>>>>>>>===<<<;;;;;;;;;;;;888888888777777777777666666666555444333222222111111000000//////...------,,,,,,,,,,,,++++++++++++************************++++++---...---...777AAAVVVbbbgggnnnzzz}}}}}}zzz|||~~~vvvnnnhhhcccccccccbbbbbbeeekkkqqqyyyzzzooo___PPPGGGCCCBBBAAABBBCCCDDDFFFHHHMMMRRRWWW\\\aaaccc___]]]___aaa```]]]ZZZWWWYYY___eeehhhiiiiiipppzzz{{{uuuiiifff___YYYSSSPPPNNNMMMKKKKKKLLLNNNQQQUUUYYY\\\___eeennnvvv{{{zzzssslllddd^^^bbbkkkgggYYYHHH>>><<>>>>>@@@@@@???===;;;:::;;;;;;;;;::::::999999888;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777555444333333555444333222111000000//////000000000000111444777444OOOiiiqqquuuxxxnnngggccc[[[XXXTTTSSSYYYiiiyyyiii^^^VVVNNNKKKLLLMMMOOOTTT[[[]]]^^^ccciiiuuu{{{ppp\\\OOOMMMOOORRRNNNGGGGGGLLLdddrrr^^^sss}}}]]]MMMOOOMMMLLLKKKIIIIIIHHHHHHHHHLLLJJJGGGDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;<<<:::999888888777777777777777666666555444444333333222111111000//////......------,,,,,,,,,+++++++++************************++++++,,,///...---333;;;PPP\\\aaaeeeqqqwwwyyy~~~pppooo{{{|||yyyqqqjjjeeeeeedddbbbcccfffkkkqqqxxxyyykkk[[[NNNEEEBBBBBBCCCDDDEEEGGGIIIMMMSSSWWW\\\bbbddd```]]]___bbbccceeeaaa]]]\\\___eeelllooorrr~~~}}}xxxqqqeeebbb\\\VVVRRROOONNNMMMLLLLLLMMMOOOSSSXXX\\\^^^aaafffpppyyy~~~~~~yyyqqqjjjccc```dddjjjcccTTTDDD>>>@@@GGGTTT___jjj]]]XXXMMMCCCMMMGGGEEECCCAAA@@@AAAAAABBB???@@@AAABBBAAA???===<<<<<<;;;;;;::::::999999999;;;:::::::::::::::;;;;;;::::::999999999999:::::::::999888777666555444444555444444333222111000000///000000000000111333555222IIIcccnnnmmmrrryyyooogggcccZZZWWWSSSSSS^^^uuutttcccXXXQQQLLLJJJLLLPPPRRRWWW]]]^^^^^^dddkkkwwwnnnYYYPPPNNNPPPSSSLLLCCCHHHUUUuuurrrfffmmmWWWNNNPPPMMMMMMLLLKKKJJJJJJJJJJJJOOOLLLHHHFFFFFFFFFEEECCCBBB@@@???===<<<===>>>>>>===<<<:::888777666666666888888777777666666555555333222222111111000//////---------,,,,,,,,,++++++************************+++***,,,......,,,000666KKKZZZ___```lllvvv}}}}}}kkkhhhvvv~~~www|||~~~ssslllffffffeeedddeeeiiikkkpppxxx}}}uuufffVVVJJJEEECCCDDDEEEFFFGGGIIIMMMSSSWWW^^^ccceeecccaaadddfffffflllhhhbbb]]]]]]ccckkkrrrzzz{{{vvvnnnbbb___ZZZTTTPPPNNNMMMMMMMMMNNNOOOQQQUUUZZZ___aaabbbgggsss}}}{{{uuunnngggcccbbbdddfff^^^OOOBBB@@@CCCJJJXXXfffyyyzzzzzzyyy\\\WWWNNNEEEHHHFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAAAAAAAA???>>>===;;;;;;;;;;;;::::::::::::::::::999999::::::;;;;;;999999888888888888999999999999888888777777666666555555444333222111000000...000111111000000222444444DDD[[[jjjllllllyyyyyynnnfffbbbZZZXXXUUUXXXhhh~~~ooo^^^TTTNNNIIIIIILLLPPPSSSXXX]]]^^^___fffppp{{{jjjVVVOOOMMMOOOPPPGGG@@@LLLaaasssqqqgggXXXPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKQQQMMMIIIHHHIIIJJJHHHEEEDDDBBB@@@>>>>>>>>>???@@@@@@???<<<:::888777777777999999888888777777777777444333333222111111000000------------,,,,,,,,,,,,************************,,,***+++......---///555FFFZZZaaaaaalllyyyzzziiieeeqqqxxxsssyyyvvvooohhhgggfffeeefffjjjjjjooouuu{{{~~~{{{pppaaaTTTKKKFFFEEEFFFGGGHHHJJJNNNSSSWWW^^^bbbeeeeeehhhlllllliiiooolllgggaaa^^^aaaiiippp~~~~~~xxxqqqiii^^^[[[WWWRRRNNNLLLLLLLLLOOOOOOQQQSSSXXX]]]aaadddeeekkkyyyuuuooogggaaabbbdddcccaaaUUUIII@@@BBBHHHPPPaaattt{{{sss{{{gggWWWPPPLLLJJJGGGDDDEEEEEEEEEEEEDDDBBBAAA??????>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;999999999999999:::;;;;;;888888999999999999888888888888888888888888888888555555444333222111111000...///111111000000222333444;;;OOOfffllliiippp~~~yyymmmddd```WWWWWWXXXaaauuuqqqdddVVVNNNKKKJJJLLLPPPRRRTTTYYY___```cccnnnyyy}}}cccSSSPPPLLLMMMMMMDDD@@@UUUrrr|||mmm{{{pppaaaZZZRRROOOKKKKKKLLLLLLMMMMMMLLLLLLPPPLLLHHHGGGIIIJJJHHHEEEEEECCC@@@>>>>>>>>>@@@AAAAAA???===;;;999999:::;;;888888888777777777777777444444444333222222111111...------------,,,,,,,,,************************---******---...---000555>>>WWWcccbbbiiivvvyyynnniiiooo~~~uuuuuu}}}{{{rrrkkkhhhgggdddeeeiiiggglllrrrxxx|||yyynnn```SSSKKKFFFGGGHHHIIIJJJNNNSSSWWW___bbbeeeiiipppvvvsssmmmooopppooojjjeeeeeejjjpppyyyssslllccc\\\YYYUUUPPPMMMKKKKKKKKKPPPPPPRRRUUUYYY^^^cccfffjjjqqqvvvoooiiiaaa]]]```dddbbb]]]NNNCCC>>>CCCLLLWWWmmmtttqqq|||VVVOOOHHHIIINNNHHHDDDEEEFFFGGGGGGEEECCCAAA>>>===<<<<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<888888888888999999:::;;;888888::::::::::::888888777888888888888999999999666555444444222222111000...///111111000000111333000333FFFaaalllggghhhsssyyylllccc___TTTWWW[[[hhh~~~xxxdddXXXMMMIIIJJJLLLQQQVVVTTTWWW\\\bbbdddiiivvvuuu^^^QQQQQQMMMMMMMMMDDDCCC^^^llleee___[[[[[[SSSPPPIIIJJJKKKLLLMMMMMMMMMMMMOOOJJJFFFEEEHHHIIIGGGDDDEEECCC@@@>>>===>>>@@@AAA@@@>>><<<;;;;;;;;;===>>>777777777777666666666666555444444333333222222111......---------,,,,,,,,,************************---******---......111555777TTTccc```dddnnn|||yyyssssss~~~www{{{~~~vvvmmmiiigggcccdddgggdddiiiooovvv{{{wwwiiiZZZOOOGGGGGGHHHIIIKKKNNNTTTWWWbbbdddgggmmmwww~~~zzzrrrnnnsssvvvtttnnnkkknnnrrrrrrnnnggg___XXXTTTOOOJJJIIIKKKNNNQQQTTTUUUWWWYYY\\\aaaggglllqqq}}}wwwnnnddd]]]___bbb___YYYTTTJJJDDDBBBHHHUUUggg|||yyyoooQQQJJJLLLKKKJJJMMMIIIJJJJJJIIIGGGDDDAAA???============<<<<<<<<<<<<<<<<<<;;;::::::999888888777888888999999999888888888888888888777777777777999999:::::::::999999888111333555555333111000///333222111111111111111111777444:::OOOdddmmmllljjjxxx}}}lll```\\\ZZZYYYcccxxxvvvkkk[[[TTTLLLHHHKKKPPPTTTVVV[[[___\\\___kkkrrr|||cccRRRVVVSSSLLLOOOMMMDDDRRRxxxyyyjjjnnnooo```VVVPPPOOOOOOKKKKKKLLLOOOPPPOOOLLLIIIIIIHHHGGGFFFEEECCCBBBBBBCCCBBB@@@>>>===<<<;;;;;;===<<<;;;:::999999999999888888777777666666555555444555555666555333222111000000000///......------++++++++++++++++++++++++++++++,,,---...///000111222NNNccc```\\\ggguuu{{{}}}}}}}}}xxx}}}{{{ppplllhhhdddcccdddiiijjjmmmqqqxxx{{{fffTTTLLLGGGEEEHHHJJJJJJLLLOOO^^^hhhrrrxxx~~~zzzyyyxxxxxxxxxyyyzzz{{{}}}ooollleee]]]VVVSSSNNNKKKJJJLLLOOORRRTTTUUUXXXZZZ]]]bbbiiimmmvvvwwwmmmddd^^^```aaa\\\UUUPPPDDDBBBEEEOOO^^^ssseeeOOOJJJLLLJJJHHHJJJFFFFFFGGGGGGFFFDDDAAA@@@>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888::::::;;;;;;;;;:::999888888888888777777777666666888888999999999999888888333555666666444222222222222222111111000000111111333333999JJJ___kkkjjjdddrrr~~~mmmbbb^^^\\\^^^jjj~~~hhh^^^WWWQQQKKKIIILLLQQQUUUWWW]]]aaa___bbbnnnxxx|||^^^PPPTTTXXXOOOKKKFFFEEEaaa{{{ttteeeZZZVVVRRROOOJJJIIIIIIIIIKKKLLLLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@???>>><<<;;;;;;<<<<<<;;;999999888888888888777777777777777666666555666666555555444333222111111000///......------++++++++++++++++++++++++++++++,,,---...///000000222III]]]```\\\aaallluuu{{{{{{~~~}}}sssnnnjjjeeedddeeeggghhhkkkooovvv}}}~~~kkkZZZNNNHHHDDDFFFHHHIIILLLPPP___jjjuuu}}}vvvkkkiiibbbYYYSSSQQQMMMKKKKKKNNNQQQTTTTTTVVVXXX[[[___eeekkkppp{{{}}}uuukkkddd```aaa___WWWNNNIII@@@EEEOOO]]]nnniiiXXXLLLKKKKKKGGGEEEFFFCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>============;;;;;;::::::999999888888::::::;;;;;;;;;999888777888888777777777777666666666777777888888777777777666777888777555333444555222222111000000000000000...222777AAAVVVhhhjjjaaannnoooccc``````gggvvvwww^^^VVVOOOMMMJJJKKKNNNSSSWWWXXX[[[``````dddrrrlllVVVOOORRRVVVNNNHHHCCCNNNyyyXXXRRRTTTTTTNNNEEEGGGFFFEEEFFFHHHHHHFFFEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???===;;;999;;;;;;:::999888888888888777777777888888888888888888777666555444444444444222222111000...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////000111@@@TTT```^^^ZZZbbbnnnwww~~~wwwqqqlllgggeeegggfffgggiiimmmsss{{{ttteeeTTTLLLFFFFFFGGGIIINNNTTTaaannn|||yyyooohhhfff___WWWPPPNNNMMMLLLMMMPPPTTTVVVUUUWWWZZZ]]]bbbhhhoootttxxxrrrjjjddd``````[[[QQQGGGCCCAAALLL\\\lll~~~rrrYYYPPPJJJIIIHHHDDDBBBDDDCCCDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>=========::::::::::::999999888888666777888999999999777666888777777777666666666666555555666666777666666666888888888777555444555777333222111000000000000000---333555888KKKeeemmmfffnnnpppddd```dddrrrgggUUURRRIIIIIIJJJMMMQQQVVVYYY[[[\\\ccceeelll}}}ttt[[[OOOOOOSSSNNNKKKHHHHHH^^^rrrPPPLLLOOOPPPLLLDDDFFFDDDCCCCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???===:::999::::::999888888888888888777777888888999999::::::999888666555444444555555333222111000///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...//////000777LLLaaabbbYYY]]]mmmvvvzzz{{{uuunnnhhhfffhhhggggggiiilllrrryyy}}}qqq^^^TTTKKKHHHHHHKKKQQQXXXdddssswwwlll|||iiieeebbb\\\UUUMMMMMMLLLMMMOOORRRUUUWWWWWWYYY\\\```fffmmmtttzzz{{{vvvqqqhhhccc___]]]UUUJJJBBB@@@DDDSSSeeevvv]]]RRRMMMIIIGGGDDDBBBBBBDDDFFFEEEDDDCCCAAA???>>>===>>>>>>>>>>>>============:::999999999999999888888444555888:::;;;;;;:::999777777777666666666666555333444555666666666666666888999888777555444555777444333222111000000000000///444444222BBB___pppqqqrrrsssfffbbbkkk|||oooWWWLLLMMMFFFHHHLLLQQQUUUYYY\\\^^^```iiiooozzzfffPPPLLLQQQUUUMMMIIIGGGLLLhhhcccMMMKKKJJJIIIJJJEEEEEEDDDCCCCCCEEEEEEEEECCCAAAAAABBBBBBBBBBBBCCCCCC>>>>>>@@@@@@???===:::999999999888777777777888888777777888888999999::::::999888666555444444555555222222111000///...---------------,,,,,,,,,++++++++++++,,,,,,---.........000111EEE```fff\\\```qqqzzz{{{xxxppphhhgggiiijjjjjjkkkmmmrrryyy{{{hhh\\\OOOIIIHHHJJJQQQXXXgggwwwzzzmmmddduuufffaaa]]]XXXTTTLLLLLLMMMNNNPPPSSSVVVWWWYYY[[[___dddjjjqqqzzzzzzuuuqqqfffaaa]]]XXXNNNDDD@@@AAAFFFVVVjjj{{{qqqWWWOOOLLLHHHDDDBBBAAABBBCCCFFFFFFDDDBBB@@@>>><<<<<<============<<<<<<<<<<<<999999999999999999888888666888;;;>>>???>>>===;;;777777666666666666555555333444555555666666666666888999:::888666555666777666555444333222111111111000444444111;;;TTTlllxxxsss~~~zzzmmmjjjtttwwwaaaPPPJJJLLLGGGJJJPPPTTTXXX[[[___aaaaaakkkuuutttZZZLLLMMMSSSVVVQQQJJJGGGPPPnnnvvvppppppXXXLLLLLLFFFEEEHHHGGGEEEDDDDDDEEEFFFFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????>>><<<;;;:::888888777777777777777888777777777888888888888888888777666555444444444444222111111000000//////.........------,,,,,,++++++++++++,,,,,,------------000///@@@\\\fff___dddsss~~~}}}sssjjjhhhkkknnnmmmmmmnnnrrrxxx~~~qqqdddUUULLLHHHIIIOOOVVVhhhyyyyyyqqqkkkhhhoooccc]]]WWWSSSQQQKKKLLLMMMOOORRRTTTVVVWWW[[[]]]bbbgggmmmuuu~~~}}}wwwqqqmmmeee```ZZZRRRHHH@@@???DDDIIIZZZnnn```UUUKKKIIIFFFCCCBBBCCCCCCBBBCCCCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888999999:::<<<>>>@@@@@@>>>;;;:::777777666666666555555555333444555666666777777777999:::<<<<<<999888777777777777555444333222222222///222444333666GGGaaavvvooouuuwwwuuu~~~|||fffYYYOOOJJJLLLJJJNNNSSSWWWZZZ]]]aaadddeeeppp||||||aaaRRROOOPPPRRRSSSQQQIIILLL]]]zzzvvvfffiiidddQQQKKKLLLFFFDDDHHHFFFCCCCCCDDDFFFGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;777777666666666777777888888777777777777777666666555666666555555444333222000000000000000000000000///......---,,,,,,+++++++++,,,,,,,,,,,,---------000...<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888999999;;;===???@@@>>>;;;888555777666666666555555555555333444555666777777777777999<<<>>>>>><<<:::888888888888666555444333333333---000444555444>>>XXXqqqkkknnnxxx}}}eeeVVVQQQKKKGGGGGGLLLPPPVVVYYY[[[^^^bbbfffnnnyyyoooUUUNNNRRRSSSQQQQQQKKKFFFRRRllleeebbbkkk{{{___NNNIIILLLGGGFFFHHHDDDBBBBBBDDDFFFGGGFFFCCC@@@????????????>>>>>>>>>===???>>>===<<<<<<<<<<<<<<<777777666666666666777888888888777777666666555555444555555666555333222111000000000000111111111111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---000///:::PPP]]]```eeeoooyyy~~~zzzpppnnnqqqrrrpppnnnmmmppptttzzz~~~wwweeeYYYQQQOOOSSSYYYfffxxxzzzqqqkkknnnzzztttddd]]]XXXSSSNNNLLLJJJLLLNNNOOOPPPSSSWWWZZZ``````eeennnuuu|||~~~zzzuuulllfffeee]]]XXXNNNEEEBBBCCCEEEEEESSS```www|||]]]OOOLLLFFFEEEDDDBBB@@@?????????<<<<<<<<<;;;;;;:::::::::::::::999:::<<<;;;999777999:::;;;:::999999:::<<<<<<<<<======<<<:::999777888777777666555444444444444444555666777888999999::::::999999888999999999888888777666444333222222222------111111555KKKcccpppgggeeerrrlllUUUMMMJJJEEEFFFLLLRRRTTTXXX^^^```aaagggooovvvvvvdddSSSQQQVVVVVVRRRNNNJJJIII```|||yyyZZZ^^^yyygggPPPNNNIIIFFFDDDDDDEEEFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@??????????????????===:::888999;;;===<<<:::999999999888888888888777999777555888;;;;;;666222444555555555444222000///222222111111000//////////////////...------,,,,,,,,,++++++******++++++,,,111,,,000DDDXXXaaa```^^^gggrrr~~~~~~vvv{{{rrrmmmpppmmmnnnqqqsssqqqsssvvvzzzjjj]]]WWWXXX[[[lll|||{{{xxxzzzxxxqqqoooqqqoooppp~~~|||nnn___YYYVVVQQQMMMLLLKKKMMMOOOPPPRRRUUUYYY\\\bbbcccjjjsssyyy}}}wwwqqqiiidddddd___XXXNNNEEEAAACCCGGGHHH[[[lll{{{rrrvvvPPPHHHFFFFFFEEECCCAAA@@@??????>>><<<;;;;;;;;;::::::::::::::::::;;;<<<>>>===;;;999999:::;;;:::888888:::<<<:::;;;;;;;;;:::999777666777777777666555444444444444444555666777888999999999888888777777777888888777777666555444333222222333//////222111333DDDYYYjjjddd^^^aaannnttt___MMMIIIJJJHHHLLLSSSWWWXXX]]]ccceeeiiiqqq{{{jjj\\\PPPPPPUUUTTTOOOKKKHHHNNNeee|||mmm]]]hhhuuu\\\PPPMMMIIIFFFDDDDDDEEEFFFDDDDDDEEEFFFEEEDDDCCCCCCDDDCCCAAA@@@>>>>>>>>>>>><<<:::888999<<<>>>===<<<999999999999888888888888:::888777999<<<<<<888444333444555555444333111000333222222111000000//////000000///......------,,,,,,,,,++++++++++++,,,,,,...,,,000>>>QQQ]]]___[[[dddppp~~~||||||sss}}}uuuppppppnnnnnnqqqrrrqqqsssvvv}}}tttgggaaabbbdddsss~~~vvvpppjjjiiikkknnnjjjkkkoooppprrrrrreeeYYYTTTRRROOOLLLLLLLLLNNNPPPQQQSSSWWW[[[^^^ccchhhqqqyyy{{{tttllldddaaabbb___WWWLLLCCC@@@CCCJJJOOOeee}}}zzzwwwdddKKKIIIFFFDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::::::::::::::999999:::<<<>>>@@@@@@===:::999::::::999888888999;;;999999999999888777666555777777666666555444444444444444555666777777888999777777666666666666777777666666555555444333222222333000111333111000<<>><<<<<<<<<<<<:::999:::===>>>>>>>>>:::999999999888888888888888666666888;;;;;;888444222333444555555444333222333333333222111111000000000000//////......------,,,,,,++++++++++++,,,,,,+++...000555FFFXXX^^^XXX___kkk|||yyyyyyqqq{{{zzzvvvrrrooonnnqqqrrrqqqrrrvvv{{{tttmmmmmmooo|||yyymmmfffaaa^^^___ccceeedddhhhooorrruuuvvvjjj___UUUQQQOOOLLLKKKLLLLLLNNNPPPRRRTTTXXX]]]```ccclllwww~~~zzzpppgggaaa```aaa\\\SSSHHHAAA@@@DDDOOOYYYrrr}}}|||}}}~~~WWWLLLMMMGGGCCCBBB@@@???>>>=========::::::::::::999999999999888999;;;>>>@@@@@@===:::999::::::999777777888:::888888888888777777666666666666666555555444444444444444555555666777777888666666666555666666777888666555555555444444333333111000222444222000555???^^^iiihhhYYYTTTfffjjjUUULLLFFFHHHKKKMMMQQQWWWZZZ[[[```eeejjjssskkkXXXTTTTTTWWWVVVPPPJJJHHHKKKddd}}}{{{cccrrrvvvYYYXXXLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDGGGEEEBBB???===<<<;;;;;;;;;;;;;;;;;;===>>>??????::::::999999999888888888444444444777999999666333222222444555555555444444444444333333222111111111111111000//////......---,,,,,,,,,++++++,,,,,,,,,)))000111///<<>>>>>;;;999999999999888666666777888888888888777777777777777555555555555444444444444444444555555666666777777666666666666666777888888555555555555555555555555//////111333222111333888KKK^^^hhh___UUU___vvvkkk[[[NNNJJJIIIKKKNNNQQQVVVZZZ```ccchhhnnnuuurrr```WWWUUUVVVVVVQQQKKKIIILLL^^^zzzuuulllbbbOOOTTTJJJJJJIIIHHHGGGGGGFFFFFFAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;<<<<<<<<<===???@@@:::::::::999999999999888555555777888999888666444222333555666777777666666555555444444333333222222222111111000//////......---,,,,,,,,,,,,,,,,,,---***111111,,,555LLLYYYXXXVVVYYYhhhsssqqqtttyyywwwmmm{{{~~~wwwsssqqqssssssqqqssswwwxxx|||nnnfff^^^\\\\\\\\\```eeeccceeejjjooosssvvv||||||eee___WWWQQQOOOMMMKKKLLLOOOMMMOOORRRUUUXXX\\\aaaeeejjjuuu}}}uuujjjcccbbb```]]]OOOFFF@@@AAAEEENNNbbbuuuyyysssppprrr{{{iiiTTTKKKIIIGGG@@@???>>>===<<<;;;;;;;;;;;;777888888888888999999999777666777999;;;;;;999888888999999888666555666777888777777666666777777888444444444444444444444444444444555555555666666666666666555666666777888999666666666666666666777777000000000222222333444555<<>>===<<<;;;:::::::::;;;777777777777888888999999999888666777888999999888888999999777555444555777666666555444444555666777444444444444444444444444444444444555555555666666444444444444555666777888666777777777888888888999444333111000222444444333444FFF___nnniiibbboooqqqWWWPPPNNNGGGKKKPPPRRRUUUZZZaaaeeebbbhhhsssppp___YYYSSSQQQNNNIIIDDDHHH[[[nnnrrrtttkkkVVVPPPPPPGGGHHHIIIJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDD@@@BBBDDDEEEDDDAAA===;;;;;;======<<<:::999;;;===;;;;;;:::::::::999999999===???@@@@@@>>><<<:::999777888999:::::::::999888777777666666555444444333333222222111111000//////------,,,,,,,,,,,,------,,,---...---000<<>>:::;;;===>>><<<999777999<<<;;;;;;;;;:::::::::999999===???@@@@@@===;;;999888999:::;;;;;;;;;;;;999999777777777666555555444444333333222222111000000000...------,,,,,,------...,,,+++,,,...000777JJJ\\\YYYOOOWWWlllwww}}}|||ssswwwwww~~~zzzvvvwwwvvvuuuwww{{{xxx{{{yyybbbaaadddlllqqqppppppqqqrrrsssuuuwww~~~nnn```VVVOOOMMMJJJKKKOOOQQQQQQPPPUUUUUUYYY^^^aaadddllluuu{{{{{{pppfffeeehhhfffYYYMMMBBBDDDAAAGGG\\\nnnzzzuuueeefff|||cccIIIBBBCCC???<<<>>><<<;;;::::::999999::::::777777777777777777777777666666777777666555444444:::888666555555444333333222222222222222222222222333333333444444444555555333333333444444555555555222222222333444555666777666666666777888888999999666666555444222111000000111555IIIdddoookkkllltttvvveeeZZZOOOJJJMMMMMMPPPUUUYYY\\\```eeehhhppptttpppYYYQQQVVVPPPHHH???===FFF[[[wwwyyyuuuzzzgggTTTPPPNNNEEEIIIHHHGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEFFFGGGHHHCCCDDDFFFFFFEEEBBB???===>>>>>>===<<<;;;:::::::::888999999::::::999999888999999999999999999999999;;;;;;999999999999;;;;;;;;;999888666666666666777777666444222111000//////000////////////.........///***+++///---...???SSSXXXRRRQQQfff|||}}}|||vvvuuuxxxyyyzzz|||yyyfffbbbeeeooorrrooottt}}}}}}~~~wwweeeZZZRRROOOMMMKKKLLLOOOQQQQQQPPPVVVVVV[[[aaaeeeiiirrr|||wwwpppiiibbbcccgggcccVVVKKK@@@DDDDDDQQQmmmooofffbbbooommmXXXEEECCCEEEAAA>>>@@@;;;;;;:::999999999999:::666666666666666666666666666666666555555444444444555666777666444333555777222222222222222222222222111111222222222333333333333333333444444444555555444444444333444444555555555555666666777888888888777666555444333222111111333222>>>VVVgggkkkjjjkkk|||yyy```WWWRRRMMMKKKOOOPPPTTTYYY]]]aaaeeejjjnnnxxx{{{gggYYYWWW[[[OOOGGG@@@BBBPPPgggxxx}}}mmmZZZNNNKKKKKKFFFHHHGGGGGGGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBBBBAAA???===;;;======<<<<<<;;;;;;::::::999999::::::::::::999999999999999999999999999999;;;:::999999999999:::;;;;;;:::999777666666666777777666555333111000///////////////............---...***+++///---...<<>>;;;;;;:::999999999999999666666666666666666666666666555444333333333444555111555777666333111333666222222222222222222222222///000000000000111111111333333333333444444444444666666555444444444444444555555555666777777888888777777666666555444333333555111555EEE\\\jjjjjjeeekkkttt}}}ppp___QQQPPPQQQPPPRRRVVVUUUYYY^^^aaaeeejjjrrrxxxlll___\\\[[[YYYLLLEEE@@@III```zzz}}}pppwww~~~[[[SSSNNNKKKLLLKKKGGGFFFEEEFFFHHHIIIIIIHHHFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888888888888999999::::::999888888999::::::<<<;;;:::888777666666666888777666444222111/////////............---------,,,***,,,///---,,,777FFFYYY[[[TTTZZZsss}}}}}}||||||}}}~~~vvvooo```]]]```jjjssszzzpppaaaYYYQQQKKKNNNMMMMMMMMMOOORRRTTTUUUZZZ[[[```hhhooouuu~~~rrrggg___aaadddgggeee\\\PPPGGGCCCJJJQQQiiitttoooaaafffyyytttOOOIIIEEEEEEBBB<<<999;;;;;;::::::999888999999999666666666666666666666666555444222111111222444555333444555555444333222111111111111111111111111111/////////000000000111111333333333333333333333333555555444444444444444555555666666777777888999999888777777777666555555555555222111;;;QQQffflllhhhdddmmmwww```VVVOOOQQQTTTTTTUUUXXX[[[^^^```bbbeeennn{{{uuueeebbbcccZZZMMMFFFBBBCCCSSSrrrpppiii|||nnnRRRRRROOOJJJKKKKKKFFFEEEDDDEEEGGGIIIIIIHHHEEEFFFGGGGGGFFFDDDAAA@@@BBBAAA@@@>>>======>>>>>>:::::::::::::::;;;;;;;;;999999::::::::::::999999777777777888888888888888999999888888888888999999;;;;;;:::999888777666666888888777555444222000///............------------++++++---///---+++333>>>UUU]]]VVVTTTkkk~~~}}}~~~~~~~~~ssskkkaaa^^^___hhhrrrhhh^^^VVVNNNIIINNNNNNOOOOOOQQQSSSVVVXXX]]]^^^dddlllsss{{{xxxkkk```^^^bbbgggfff___TTTJJJEEEIIIRRRZZZsssyyyzzzkkkmmm{{{___JJJGGGEEECCC???::::::<<<::::::999888888888888999555555555555555555555555555333222111111222444555666222111555<<<===888111111111111111111111111111000000000111111111111222333333333333333333333333222222222333333444666666666666777888888999999:::777777777777777777777777222222222555DDDYYYhhhmmmcccjjjrrr~~~jjjVVVRRRPPPRRRTTTTTTTTTVVV```bbbdddeeejjjwwwyyykkkgggkkkjjjXXXDDDAAACCCKKK```iiinnn___KKKMMMKKKFFFGGGGGGFFFDDDCCCDDDFFFHHHHHHHHHDDDEEEFFFFFFDDDBBB???===AAA@@@>>><<<<<<<<<===>>>999999999:::::::::::::::888999999::::::999999888666666666777777888888888888888888888888888888888::::::999999888777777666888888888777555444222111//////.........---------***+++---...,,,+++000777LLLZZZWWWRRRdddzzz{{{~~~~~~~~~~~~uuummmaaa___```hhhtttppp```ZZZRRRKKKJJJNNNPPPQQQRRRSSSUUUYYY\\\```bbbhhhqqqzzz{{{pppddd^^^___dddhhhcccVVVJJJEEEDDDNNN\\\ggg{{{yyy|||sssxxxhhhQQQDDDCCCBBB???===<<<>>>@@@::::::999888888888888888555555555555555555555555444333222222222333444555666111///777CCCFFF???555111111111111111111111111111111111111222222222222333333333333222222222222000000111111222444555666666666666777888888999999777777777777777777777888///111222333999HHH]]]mmmdddgggkkkyyyxxxeeeXXXRRRRRRTTTVVVXXXYYY[[[\\\dddhhhlllqqqyyypppgggccckkkqqqgggSSSCCCBBBKKKZZZpppyyyjjj{{{lllUUUJJJLLLHHHHHHKKKHHHFFFDDDCCCCCCEEEGGGGGGGGGBBBCCCCCCCCCAAA@@@>>><<<>>>===<<<:::::::::;;;<<<999999999999999999999999777777888888888888777777555555666666777777888888777777888888888888777777777777888888888888777666777777888888777666444333000////////////.........***,,,...---++++++///222AAASSSVVVRRR^^^nnnyyy~~~|||xxx{{{|||uuueeeddddddkkkyyyaaaXXXVVVMMMJJJOOOOOOQQQSSSTTTUUUWWW[[[___ccceeelllxxx|||qqqfff``````bbbhhhjjj```PPPEEEDDDHHHPPPdddtttxxxtttuuu~~~qqqRRRKKK@@@AAA@@@>>>===>>>???>>>:::999999888888888888888555555555555555555555555333333333333444444444555555111000777AAACCC;;;222111111111111111111111111000000111111111222222222333333333222222222111111111000000000111222222333444444555555666777777777666666666666777777888888333111333555333:::QQQiiiggghhhgggooo}}}ppp```VVVPPPRRRUUUYYYZZZ\\\___ccceeefffnnnzzz~~~tttaaa[[[aaammmkkkXXXIIIHHHGGGWWWkkkvvvxxx[[[QQQNNNLLLGGGLLLPPPKKKGGGEEECCCBBBDDDEEEFFFFFFAAAAAA@@@???>>>======<<<===<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777666666777777777777666666444444555666666777888888666666777888888777666666333444666777888888777777555666888999999888666555111111000000000/////////+++---...,,,+++,,,///111777LLLUUUSSSXXX```kkkzzzvvvxxxxxxvvvzzz~~~pppooonnnrrr~~~sssYYYTTTSSSLLLLLLUUUPPPRRRUUUVVVVVVXXX]]]aaaeeegggppp}}}wwwjjj___^^^cccfffllllllaaaOOOEEEGGGNNNPPPhhh}}}vvvooonnn[[[GGGLLL@@@AAA@@@>>>===>>><<<999:::999999888777888888888555555555555555555555555222333444555555555555444444222222666:::999111***000000000000000000000000000000000000111111111111333333333222222111111111222111000000000000000000222222333333444555555666555555666666777777888888999444444777333333JJJfffmmmlllhhhlllwww|||qqq]]]VVVSSSPPPQQQUUUYYYYYYZZZ___ccceeegggsss}}}nnnhhh\\\XXXbbbnnncccHHH@@@JJJMMMaaaxxx\\\PPPNNNOOOJJJBBBJJJPPPGGGHHHFFFCCCBBBCCCEEEEEEEEE@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>======;;;::::::999888777666666555555666666666666555555444444444555666777777888555666777888888777666555111333444666777888777777444666888999:::999888777111111111111000000000000+++---...,,,***---///000111HHHTTTUUUUUUUUU```tttmmmqqqssstttzzz}}}{{{xxxxxx}}}jjjVVVOOOPPPQQQQQQPPPUUURRRQQQUUUYYY[[[aaagggjjjpppyyy{{{mmmbbb___dddjjjffftttmmmVVVIIIEEEIIISSS[[[qqqkkkgggpppzzzRRREEEFFF>>>>>>===;;;;;;:::::::::666777888999:::999999888666444333333333333222000222222222222222222222222333222333666999999555222111111111000000000000000111111000000000000111111111111000000//////......//////000111222222333333555555555555555555444444555555666777777777777777555444555555222333@@@PPPkkknnnooolllmmmwwwwwweeeYYYQQQOOORRRVVVWWWYYY]]]```dddfffgggpppssseeeZZZZZZ[[[aaacccWWWHHHIIIUUU___lll~~~uuu^^^KKKKKKJJJJJJJJJKKKKKKLLLGGGFFFEEEFFFFFFEEEBBB@@@>>>===<<<===??????>>><<>><<<;;;;;;;;;;;;:::999888777777777777555555666666555555444333222444666777777777888999666888888777555333333444555555666666666666555555333444666777777666444333444333111111222111000...------,,,+++++++++,,,,,,///>>>OOOWWWTTTRRRZZZcccooossszzz}}}yyyxxxqqq```PPPKKKNNNOOOOOOOOORRRPPPRRRWWW[[[]]]cccjjjrrrxxx|||rrrggg^^^]]]bbbgggpppxxxlllWWWNNNLLLOOOYYYiii~~~pppfffnnn|||___KKKFFFCCC===<<<;;;:::999999999999777777888888888777666555666444333333333333222000222222222222222222222222111111111444666666333000000000000000000000000000111000000000000000000111000000000/////////......//////000111111222333333444444444444444444444444555666666777777777777777777555555444222222;;;GGG```iiipppooojjjpppxxxkkk]]]UUUQQQPPPRRRVVVTTTWWW[[[___bbbggglllooo}}}oooccc[[[VVVWWWUUUUUUSSSKKKGGGWWWmmmzzz~~~dddTTTIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEEEEEEEFFFEEECCCAAA>>>===<<<===??????>>><<>>=========??????===<<>>===<<<;;;;;;;;;;;;888999999999999777666555444444555555444444333222333555777888888888999:::999666333333555555222000333333444444444444333333555555444444333333222222444333111111222222111///......---,,,,,,,,,,,,,,,///111???RRRYYYUUUZZZdddwwwxxxcccZZZQQQKKKMMMPPPQQQRRRSSSUUUVVVZZZaaadddgggnnnvvvxxxoooiiiaaa[[[[[[aaaiiinnnjjjbbbNNNCCCJJJOOOVVVccc{{{vvvaaaeee}}}WWWDDDEEECCC::::::999999888777777777888666666666666666666666666555444222222333333111000111111111111111111111111......///111111111///.........///////////////000////////////////////////......................../////////000000000111111222222222333333333333333555555666777777777777666888666444333444333333444???RRRhhhrrroookkklllppp||||||fffTTTXXXTTTSSSUUUUUUSSSSSSVVV[[[aaagggkkkqqq}}}ttt___TTTPPPPPPOOOHHHDDDCCCGGGQQQddd~~~gggTTTNNNLLLGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCEEEGGGGGGEEECCC>>>>>>===>>>??????===;;;===<<<<<<;;;;;;;;;;;;;;;777888999:::999777555444444444444444444333333222333555888999::::::<<<>>>@@@:::222000222444222000333333444444444444333333555555333222222222222222444333111111222333111000000///...---,,,,,,,,,---000,,,777NNNZZZXXX[[[fffhhh___UUUPPPMMMPPPRRRRRRRRRUUUWWWXXX]]]cccfffiiiqqq{{{~~~tttkkkddd[[[XXX]]]eeemmmqqqfffYYYFFF@@@KKKQQQ[[[lllnnnaaatttiiiPPPGGGAAA======:::999888888888888888888444444555666777999::::::555333222222222222111///000000000000000000000000...///000111000/////////------........./////////---...////////////...------------------.........//////////////////000000000111111111222222333333444444555666666666666555666555444444666777555222444CCCZZZllltttrrrkkkfff|||qqqdddXXXOOOKKKKKKNNNSSSVVVUUUWWW[[[___dddkkkqqqzzz{{{dddXXXVVVUUUPPPKKKDDD>>><<>>===>>>???>>>===;;;::::::::::::::::::;;;<<<777888999:::999777555333444444555555444444333222222555888:::;;;<<>>===>>>???>>><<<:::888888888888999:::;;;<<<777888888888888666555444555555666666555555444333333555888::::::;;;===???CCC<<<333......000222222444444555555555555444444333333333333444444444444444333222222333444333111222111000///...---------///+++000???PPP[[[```cccssswwwxxxwwwyyy~~~fffXXXSSSOOONNNPPPSSSSSSRRRTTTYYY[[[^^^cccjjjnnntttrrrfff]]]ZZZZZZ```iiimmmiiidddMMMFFF@@@IIIXXX___sss|||pppeeemmmjjjMMMEEEBBB:::888<<<777666666666666666777777333333333444666888:::;;;444333111111222222000///////////////////////////...000111000...,,,---///+++,,,,,,---......//////+++,,,...//////...,,,+++++++++,,,,,,,,,---------..............................///000000111222222111111222333333333333222111555777444444777777444333555???RRRfffqqqpppjjjfffjjjttt~~~pppiii```XXXSSSQQQQQQSSSUUUTTTVVVZZZ[[[]]]dddlllqqqyyyooocccYYYYYYXXXQQQGGGBBBBBBDDDNNNdddlllZZZSSSMMMIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGGGGEEECCC@@@???>>>>>>>>>>>><<<:::666666777777999:::<<<<<<888888888777666666555555666666777777666666555444444666888888777666777888777555333000///000111222333333444444444444333333111222444555666666555555444222222222444444333222333222000///...---------,,,---///666GGGYYY```^^^bbbiiiooorrryyy~~~iii[[[WWWUUUOOOOOORRRUUUVVVUUUXXX^^^```bbbhhhooouuu}}}}}}vvviii[[[ZZZZZZ^^^hhhqqqrrriii___EEECCCDDDSSSfffpppeeeaaacccpppeeeXXXIIICCCBBB???:::555555555444444444555555666444333333333444666777999444333111111222222000///////////////////////////---///111///,,,+++,,,///++++++,,,------...//////+++,,,...//////...,,,++++++++++++,,,,,,---------.....................------......///000111111222000000111222222222222111000666888333222555666333777555999HHH\\\lllqqqqqqffffffiiipppvvvmmm___XXXUUUSSSRRRPPPOOOOOOPPPSSSRRRUUUZZZ^^^dddoooyyywwwssshhh```\\\\\\WWWLLLDDDBBB???LLLddd|||{{{tttUUUPPPPPPJJJGGGKKKHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@???>>>>>>>>>>>><<<:::555666666777888:::<<<===999888777666555555555666777777777777777666666555666777888666444222222222---///222222111000000111222222222333333222222222000222444777888777666555444222222222444444444222333222111///......------)))...///000@@@WWW___[[[VVVaaammmuuulll___UUUQQQRRRQQQOOOPPPUUUXXXXXX\\\aaa``````iiizzzxxxkkk```]]]___]]]aaannnyyyttt^^^JJJGGGEEEMMMaaavvvuuuaaaccciiipppyyySSSMMMFFF@@@===;;;999888666666555444444555777888444444444444444444444444444333111////////////000..........................................------000000///...------,,,,,,,,,,,,------------------,,,,,,,,,---------......///......---------......---...//////......///111111111111111111222222222444444444555555555555555>>>333///<<>>===<<<;;;:::999999888888888999999:::::::::999999888777666666777777666666777777777777777666444444444444444444444444555444333333222222333333333444555444222111222333555666888::::::999666555111111222333333444555555444333333222111000......000+++)))///888DDDRRR___SSSYYYfffvvv{{{bbbYYYTTTRRRSSSRRRPPPRRRWWWYYYZZZ^^^ccchhhhhhqqqxxxooobbbZZZYYYZZZ___jjjxxx|||pppWWWCCCGGGIIITTTggg~~~zzzlll___eeeoooxxxjjjNNNJJJCCC>>>;;;999888777777666444333333333444444333333333333333333333333333222111////////////000..........................................------000//////...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...//////......///000000000111111111111222222444444444444555555555555:::444222:::HHHXXXiiiwwwxxxsssjjjeeelll||||||nnneee^^^VVVQQQPPPQQQNNNMMMQQQRRRRRRSSSVVVZZZZZZ___iiitttttthhhccc```^^^^^^ZZZTTTMMMCCC???EEENNNggg}}}ooommmuuueeeXXXLLLIIIJJJHHHFFFEEENNNKKKHHHFFFEEEEEEDDDCCCFFFBBBBBBHHHKKKGGGDDDEEE======<<<;;;:::999888888888888888999999:::::::::888777777666555555666666555555666666666666555555444444444444444444444444444444333222222222222333333444555444222222222333444666888999999777555444111111222333333444555555333333333222111000///...///+++***///666???NNN[[[RRRVVV```ooo~~~}}}~~~gggWWWTTTRRRRRRTTTRRRQQQTTTYYY[[[\\\aaagggoooooovvvyyyoooeeeZZZWWW\\\[[[eeerrryyyuuudddOOOAAAKKKTTTaaarrryyyoooeee^^^lll|||VVVHHHDDD???;;;999888777666777666444222111111111111111111111111111111111111222222111000////////////------------------------------------------......//////......---,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,...//////......///000///000000000111111111222333333444444555555555555555555777999<<>><<<======<<<<<<;;;;;;::::::888888888888888888888888777777777666666777888888777777777777777666555444333333333333333333333333333333222111111111111222444555666555333222333444222333333444333222111000222222333333333333444444222222222222222111000///,,,---//////---...888DDDXXXVVVRRRUUUcccsssyyyvvvsssqqquuuhhh\\\UUUXXXYYYTTTQQQTTTTTTWWW]]]ccceeegggoooxxx{{{{{{oooddd___ZZZWWW___kkkrrrrrrkkk\\\KKKDDDIIIQQQZZZkkkmmmZZZXXXYYYvvv[[[JJJ>>>>>>;;;888777888888777666333333222222222333444555////////////////////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))*********+++++++++***+++,,,.........------+++---......------...///,,,,,,---...///000111111111111222333444555555666666555666888777666;;;CCCggguuuyyysssooommmzzzwwwxxxzzz{{{zzzyyywwwuuuxxx{{{yyysssppptttxxxzzzwwwnnnggg[[[[[[YYYWWWUUUTTTRRRRRRPPPNNNNNNQQQRRRPPPQQQUUUTTTSSSVVV\\\```eeeppp{{{|||iii]]]UUUUUUWWW[[[^^^]]]XXXSSSHHHCCCHHH[[[ssstttlllrrr~~~bbbVVVRRRLLLHHHFFFEEEBBB???AAAFFFKKKKKKIIIEEECCCBBBCCCEEEAAAEEEFFFBBB???>>><<<999=========<<<<<<;;;;;;;;;888888888888888777777777888777777777777888888999888888888888777666555444333333333333333333333333333333222111111111111111333444555444222111222333111222222333333222222222333333333333333333333333222222222222222111000000---,,,......,,,,,,333<<>><<<999<<<<<<;;;;;;;;;;;;::::::999888888888777777777666666666666666666777888888777777777777666555444333222222222222222222222222333222222111111111111111222333444333111000111222000111111222333333333333333333333333333333333333111222222222222111000000...,,,,,,...---,,,000666GGGQQQSSSOOOSSSeeewww~~~~~~{{{{{{jjjbbbXXXTTTTTTWWWSSSNNNSSS]]][[[___ffflllnnnpppzzzsssiii]]]WWW[[[aaafffqqq}}}zzzeeeQQQFFFKKKZZZfffqqq{{{eee\\\nnnzzzxxxHHHAAAEEE;;;:::888666555555555444333444333111000///...//////////////////////////////---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))************&&&(((***,,,---,,,+++***+++,,,...---,,,,,,---///++++++,,,---...///000111000111111222444555666666222222333555555444999AAAEEEZZZrrr~~~}}}vvvpppdddqqq{{{~~~~~~~~~wwwrrrpppppppppiiiiiigggcccdddddd```YYY^^^]]]]]]]]]___bbbeeeggg^^^bbbfffggggggiiiooouuurrrssssssssssssppphhh```aaabbb^^^XXXTTTTTTRRRNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRTTTXXXZZZ[[[___eeehhhkkkrrr|||}}}lllaaa[[[WWWTTT\\\```dddaaaYYYOOOGGGCCCLLLWWWooo{{{|||nnnaaakkkiiiXXXRRRMMMGGGHHHFFFFFFFFFDDDCCCJJJRRRYYYRRRJJJEEEEEEFFFFFFEEEAAAHHHJJJDDD@@@@@@???;;;;;;:::::::::::::::::::::999888888888777777666666555555555555555666777888666666666666555444333222222222222222222222222222333222222111000111111111111222333222000///000111000000111222333444444555333333333333333333333333111111222222222111111000///,,,+++---...---///333>>>LLLSSSNNNPPPccczzz}}}nnnfff]]]WWWVVVVVVVVVWWWZZZ]]]___bbbbbbfffmmmrrrxxx}}}qqqmmm[[[XXXYYY]]]aaajjjzzzwwwUUUJJJMMMWWWhhhxxx|||ggggggyyyZZZDDDBBB???:::999888777555444444444444222111111000000000000000........................////////////////////////---------------------------,,,,,,++++++,,,,,,---************************************************))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,---...//////---......///000111111222555444333333444666999:::BBBMMM___sss}}}uuussstttvvvyyy|||{{{{{{zzzpppiiijjjgggbbb]]]ZZZXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWSSSTTTTTTUUUVVVXXXZZZ[[[```___]]]ZZZXXXVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOLLLMMMOOOPPPQQQSSSUUUXXXYYYTTTSSSYYY^^^bbbiiirrrwwwooo```]]]\\\YYY\\\ccckkkkkkcccTTTIIIHHHMMMRRRgggwww|||]]]hhhmmmyyyfffVVVQQQJJJGGGIIIFFFFFFDDDAAA???CCCJJJPPPOOOLLLIIIFFFEEEEEECCCBBBGGGHHHIIIFFFAAA<<<888666222888;;;::::::<<<<<<999:::999777666555555666666444444555555666666777777888777777666555444444444444444444444444444444444666444333111000000111111222222111111111111111111333000...///333555555444333333222222222222222333222333333333333222111111000/////////............444@@@MMMRRRRRRZZZnnn~~~}}}sss```[[[SSSVVVWWWWWWXXXYYY\\\___aaadddgggooowww~~~ooobbb^^^XXXXXXZZZ^^^ggguuulllSSSNNNTTTaaasssqqqoooxxxlllHHH===>>><<<888999888777555444444333333222111000000//////000000................................................------------------------------,,,,,,,,,,,,------************************************************((((((((()))))))))***************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------.........---......///000000111111444444333333444666888:::888>>>NNNdddyyy}}}zzzyyyvvvooogggkkk}}}wwwzzz|||tttmmmjjjeee___[[[XXXWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVYYYWWWVVVTTTRRRQQQPPPPPPSSSSSSRRRQQQQQQPPPPPPPPPMMMNNNOOOPPPQQQSSSVVVYYY```^^^aaaiiinnnsss}}}|||lll```UUUUUU^^^iiiuuu~~~tttiiiYYYKKKGGGMMM[[[hhhrrr______ooo{{{gggQQQKKKKKKGGGGGGJJJCCCCCCBBB@@@???BBBHHHMMMNNNKKKGGGEEEDDDCCCBBBAAADDDEEEFFFDDD@@@;;;777666333999<<<;;;:::<<<<<<:::999888777555555555555666555555555666666777777777777777666666555444444333444444444444444444444444555444333222111111111111111111111111111111111111444222//////222333333222222222111111111111222222222333333333333222111111000000/////////.........---555CCCMMMOOOQQQ^^^nnn{{{~~~yyyddd[[[XXXRRRVVVXXX[[[\\\]]]___aaadddeeejjjttt}}}wwwfff[[[XXXSSSYYY^^^bbbpppppp```SSSTTT]]]lllqqqlllxxxRRR>>>===>>><<<:::888777666555444333333333222111000000//////000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************''''''((((((((()))))))))*********++++++++++++,,,,,,,,,+++************+++------------------------.........//////000000111333333222333444555777888888999BBBXXXrrr~~~ppp```\\\kkk}}}xxxtttvvvwww}}}vvvsssmmmgggaaa]]]ZZZYYYVVVVVVUUUTTTRRRPPPNNNMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNNNNNNNNNNRRRRRRQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRSSSWWW\\\___cccgggoooyyyzzzlllddd[[[ZZZYYY\\\iiiyyysss```MMMHHHNNN[[[pppyyyxxx]]]SSS```vvveeeWWWKKKJJJJJJEEECCCFFF@@@@@@@@@??????BBBFFFJJJKKKHHHEEECCCBBBAAA@@@???@@@AAABBBAAA===999777666444:::===;;;:::<<<<<<999999888777555444555555666666666666666777777777777666666666555555444444333333333333333333333333333444444444444333222111000111111111111111111111111444222000///000111111111111111000000000111111222333333333333333222222111000000000/////////......---000===NNNSSSOOOTTT```wwwvvviii```[[[[[[XXXWWW[[[___aaabbbcccfffiiijjjpppzzz~~~pppbbb[[[YYYRRR^^^fffiiivvvzzzbbb[[[WWW[[[eeeuuu}}}oooqqqiiiEEE===???;;;888:::777777555444333222222222111111000///////////////------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************''''''''''''((((((((((((************++++++++++++,,,+++++++++++++++,,,,,,------------------,,,,,,........./////////000000222222222222333555666777===;;;>>>MMMeeezzzyyyiiiaaagggppp{{{tttrrrtttzzzwwwpppiiidddbbbZZZZZZZZZXXXVVVTTTQQQPPPSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSTTTUUUWWWXXXWWWXXXYYY[[[^^^dddkkkppppppyyyxxxiii^^^ZZZTTT```jjjpppyyyuuucccSSSMMMXXXgggttt}}}jjjaaacccooohhhZZZSSSNNNMMMJJJDDDBBBDDD@@@@@@@@@@@@AAACCCFFFGGGGGGEEEBBB@@@@@@???>>>===<<<===>>>===;;;888666666555:::===;;;999;;;:::888999888666555444444555555777777777777777777777777555555555444444444333333222222222222222222222222222333444444444333111000111111111111111222222222222111000///000111222222000000000///000000111222333333444444333333222111000000000////////////...111...999MMMVVVPPPQQQ[[[rrr}}}~~~{{{{{{wwwpppnnnpppwwwyyybbb___[[[XXXYYYXXXZZZ^^^dddffffffhhhlllpppuuu{{{{{{ooodddZZZVVVVVVUUUdddoooqqqwww}}}tttdddYYYYYY[[[bbbnnnnnnnnnrrr{{{jjjQQQ>>><<<<<<555222777777666555333222222222222111000000///.../////////------------------------------------------------++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++******++++++---...///000------------------,,,,,,............////////////000000111222333444555555888777888???NNNddd{{{xxxnnngggdddkkkttt{{{uuurrrvvvxxxwwwxxx{{{}}}wwwtttmmmllljjjfffccc___[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[^^^```bbbfffhhhkkknnnttt|||yyyjjjbbb^^^^^^]]]]]]kkkuuuxxxyyywwwkkk\\\RRRSSS```xxxmmmdddkkkwwwnnnSSSIIIGGGFFFFFFDDDBBBCCCGGGBBBAAAAAABBBCCCEEEFFFFFFDDDBBB???>>>>>>>>>===<<<999;;;<<<;;;999777777777555:::<<<:::888999999666888777666444444444555555777777777666666666666666444444444444333333333333222222222222222222222222111222333444333222111000000000111111111222222222/////////000000222444666000000//////000111111222333444444444444333222222111000000000////////////111***000BBBNNNMMMPPPWWWkkkxxx}}}}}}}}}~~~yyywwwqqqfff\\\WWW[[[fffrrrzzzwwwbbbZZZ\\\XXXWWWZZZXXX^^^ccciiikkkjjjlllrrrwww{{{pppeee[[[UUUTTTWWW[[[kkkwwwwwwqqqjjj___TTTSSSXXXaaalll|||yyymmm___lll{{{tttNNNCCC<<<<<<:::555555999666555444333222111111111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))************+++)))******,,,---///111222------------------------........................//////000111222333444444222444666888???RRRmmmrrrfffdddiiipppxxxtttooommmkkkrrr{{{}}}vvvqqqnnnllljjjiiihhhgggffffffffffffdddddddddccccccddddddeeehhhhhhhhhiiilllpppsssvvv~~~ppp___WWW[[[dddkkknnnwwwxxxuuulllccc[[[RRRJJJTTTeee~~~~~~{{{jjjfffoooqqqTTTHHHEEEEEECCCAAA@@@@@@CCCEEEFFFDDDBBBBBBDDDFFFFFFEEEBBB@@@===<<<=========<<<999:::;;;;;;888777777888666;;;===;;;999999888555888777666444333444444555666666666666555555555555333333333333333333333333111111111111111111111111000111111111111111000000000000000111222222333333...///000111111333666999000000000000111111222333444444444444444333222222111111000000000/////////111,,,---888EEEMMMRRRVVVaaannnzzz|||{{{|||~~~~~~|||tttiii[[[PPPLLLUUUfffxxx~~~cccZZZ[[[\\\XXX[[[```ZZZaaaggglllnnnmmmpppxxx~~~vvvhhh___YYYVVVYYY^^^bbbooo{{{xxxhhhWWWOOONNNRRR\\\iiiyyywwwssslllcccaaaqqqXXXDDDAAA===:::999888999:::666555444222111111000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************+++,,,...///000+++,,,,,,------.......................................000111222222333333111555888888999FFF\\\nnn}}}rrroookkkkkkqqq}}}uuunnnsss}}}~~~}}}}}}}}}{{{zzzzzzyyyyyyzzzzzzzzz{{{jjjbbbZZZ[[[eeerrrzzz~~~tttfffZZZPPPJJJLLLQQQjjjtttgggnnn}}}vvviiihhhsssxxx[[[KKKHHHJJJIIIGGGCCCAAABBBCCCCCCIIIEEEBBBAAACCCEEEEEEDDDAAA???<<<;;;<<<======<<<:::;;;<<<;;;999777888999999===???===:::;;;:::777888777555444333333444444666555555555444444444333222222222222222222333333111111111111111111111111000000////////////000000///000000111222222333333000222333222222333666999000000000111111222444444444444444555444444333222111111111000000000//////111111///222>>>MMMTTTTTTUUUaaannntttxxx~~~wwwhhhYYYOOORRR```xxxggg\\\XXXZZZYYYUUU]]]bbbZZZdddiiinnnoooooorrr{{{wwwkkk^^^XXXVVVWWW]]]dddfffqqq{{{wwwaaaLLLHHHPPPUUUaaaqqqssslllfffaaaaaaoooIIIAAAAAA<<<555333777888555555555333222111000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,---///000000///---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,------++++++,,,,,,---...//////.....................------...///111222222222222222666999777555<<>><<<;;;<<<======<<<;;;<<<===;;;999888888999;;;@@@BBB???<<<<<<;;;888888777555444333333444444555555444444444333333333222222222222222222222333000000000000000000000000000///...------...///000///000000111222222333333222444555444222222555888111111111111222333444555444444555555444444333222111111111111000000000000---111///,,,777JJJRRRNNNMMMYYYeeennnvvvzzzkkk\\\RRRZZZjjjtttfff^^^YYYWWWUUUVVVZZZ^^^aaabbbiiikkknnnrrruuuyyy~~~{{{lll^^^UUUWWWZZZYYY^^^gggwwwuuukkk[[[MMMJJJPPPWWW]]]kkkqqqccc]]]]]]qqq\\\>>><<<;;;:::888777666666666444333222111000000000000////////////............++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,******,,,000222111///+++++++++***************(((((((((((())))))))))))+++++++++***************((((((((((((((()))******))))))))))))************))))))***+++,,,,,,------///...,,,++++++,,,---///......//////000000111111333444555666777:::>>>AAA^^^{{{uuueee```___rrryyyxxxyyyxxxuuussswww{{{ooofffcccbbbjjjiiimmmuuuuuunnniiijjjXXXRRROOOSSS\\\kkk~~~|||lllgggeeehhhqqqkkkbbbffflllxxxoooddd___SSSGGGEEEFFFGGGHHHFFFEEEFFFKKKOOOMMMHHHCCCAAABBBBBB@@@???>>>===<<<;;;;;;<<<===>>>;;;<<<;;;:::999:::===@@@DDDCCCAAA@@@@@@>>>;;;888555444222111111222444555777666555444333222222222333333222222222222222222///000111222222111000/////////.........---------000000111222222222222111111111111111111111111111222111000000000111222333333333333222222222111111///111333333222000000111000111111///222;;;IIITTTTTTWWW\\\ggguuu}}}|||sssddd[[[jjj~~~nnneee```\\\WWWVVVVVVXXX\\\```ccceeefffkkkrrrwww{{{xxxmmmjjj]]]XXXVVVWWW\\\bbbmmmvvv}}}ppp```RRRHHHHHHSSS```sss~~~nnndddeeejjjiiiMMM;;;:::999888777666555555555333333222111000000000000////////////............,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))(((((())))))***++++++))))))***---///...---++++++******))))))(((((('''((((((((()))))))))))))))))))))***************((((((((((((((()))******))))))))))))************))))))***++++++,,,------///...,,,++++++,,,---............///000000111111222333444555555888<<>><<<<<<;;;:::999:::<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::888888:::<<<@@@???===<<<<<<;;;888666666555444333333444555666555555444333222222222222/////////000111111111222//////000//////...---,,,/////////.........------//////000111111111111111111111111111111111111111000////////////000111222333333333222222222111111///111333444222111111222222222111///...111999???RRRXXXZZZ___rrr|||hhh[[[XXXYYYWWWSSSVVVYYY\\\___aaadddgggiiinnnxxxmmm```XXXTTTMMMWWW]]]]]]dddttt~~~www[[[GGGIIIOOOUUUhhh~~~lll^^^^^^ppp~~~SSSDDD???;;;777777666444444333333333333222111000000///////////////.........------------------,,,+++***)))(((************************((((((((((((((()))******)))((((((((())))))((((((******)))((('''&&&&&&%%%'''''''''((((((((())))))%%%&&&&&&'''((()))******((((((((((((((())))))***((()))))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,---...------......///000000111111222333444444555888;;;333>>>PPPeeeyyyjjjmmmxxx}}}tttnnnkkkhhhgggffffffiiiooovvv{{{}}}~~~{{{tttoookkkeee___gggjjjrrr|||xxxppp[[[QQQGGGCCCHHHSSS^^^eeeyyyvvv{{{hhhXXXYYYmmmiii___RRRJJJNNNOOOGGG@@@AAAGGGGGGFFFFFFGGGHHHKKKMMMGGGFFFDDDBBBAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777999:::======>>>??????===888555666555444444444444555666444444333222222222222222...//////000111222333333000000000000///...------////////////...............///000000111111000000111111111111111111111111.........//////000111111333333333222222222111111///111333444333222222222111222111///...///333666IIITTTYYYYYYgggpppiiibbb^^^[[[YYYVVVTTTYYY\\\```bbbccceeeiiikkksss~~~ssseee\\\UUUQQQRRRZZZ```ccclllwwwxxxpppbbbNNNEEEQQQ\\\ccctttyyyjjj```dddwwwaaaIIIDDD@@@:::777666555444444444444444333222111000////////////............------------------,,,,,,+++***)))(((************************((((((((('''((())))))***))))))))))))(((((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&'''((())))))***((((((((((((((())))))***((()))))))))************)))***************++++++++++++++++++,,,,,,---------------...//////000000111333444555444555777999777:::@@@NNNiii{{{sssqqqmmmmmmvvv|||ooojjjddd```aaaffflllpppvvvxxx~~~|||{{{yyyvvvtttuuunnnnnniiiaaa^^^bbbeeedddrrrssswww{{{{{{qqqaaaUUUIIIGGGFFFKKKYYYjjjvvv{{{~~~lll^^^[[[hhhnnn^^^VVVMMMGGGIIIJJJFFFDDDFFFEEEDDDDDDDDDFFFHHHIIIIIIFFFFFFFFFEEEBBB???===<<<;;;;;;;;;;;;;;;:::999999999::::::999777666777999:::<<<@@@DDDDDD@@@999444555555555444444555555555333333222111111111222222000000111111222333444444111111111000000/////////000000/////////...............///000000000000///000000000000000000000000---......///000111111111333333333222222222111111///111333444333222222333111111111000000000222333???OOOXXXVVV\\\nnn}}}sssccc___\\\ZZZWWWTTTVVVZZZ\\\```dddffffffiiinnnsssxxxwwwhhh]]]VVVRRRPPPYYY___gggooouuuuuulllaaaOOOIIIMMM\\\hhhqqqwwwnnnkkksssjjjFFF======;;;777666555555444333333444444222222111000////////////.........------------,,,+++,,,,,,,,,+++***))))))************************((((((''''''(((((()))***((()))***)))((('''((()))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))******************************************++++++,,,,,,------,,,------......///000000111333444555444444666777666666777???QQQppp{{{nnncccfffsssyyyooohhheeeddddddggghhhlllrrr{{{|||yyyyyyrrrllljjjgggbbb___```^^^``````^^^aaakkkuuuyyyqqqmmmgggaaa\\\TTTKKKEEEDDDIIISSSbbbvvv~~~uuupppqqqssssssrrryyyuuusssmmmhhhjjjsssjjj[[[\\\YYYOOOGGGEEEEEECCCBBBDDDDDDCCCBBBCCCFFFHHHHHHGGGFFFHHHIIIHHHEEEAAA???>>>;;;;;;;;;;;;:::999888888777888999999777666777888777:::???DDDEEE@@@999333444444444444444444444444222222111111000111111222111111111222333333444444111111000000000000111111000000000/////////......---......///////////////000000000000000000000000---...///000111222222222333333333222222222111111///111333444444333333444111111111111111111222222888HHHVVVWWWVVV^^^lllwww~~~qqq___\\\WWWUUUWWWWWWVVVYYY___^^^bbbgggiiikkkooowww}}}~~~vvvjjj^^^UUURRRSSSUUUbbbhhhsss~~~|||mmm\\\SSSJJJPPP\\\hhhrrrsssqqqyyy|||MMM<<<:::777444777444444333222222222222333222111000//////......///.........---------,,,,,,******+++++++++******)))************************(((''''''''''''((())))))&&&((())))))'''&&&(((***'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************))))))))))))))))))***+++,,,---------,,,,,,---......//////000000222333444333333444555000333666777???TTTttt~~~mmmfffgggmmmzzzxxxnnnhhhbbbaaaaaacccgggkkknnnooonnnnnnoooppprrruuuzzz~~~zzztttnnnkkkbbb\\\YYYYYYXXXVVVWWW[[[\\\dddjjjlllpppvvvyyyzzzbbb\\\RRRKKKGGGHHHLLLOOOSSS^^^mmmrrriiiiiijjjjjjrrr|||rrriiidddfffllltttkkkSSSQQQ[[[^^^SSSHHHDDDCCCAAA@@@@@@EEECCCBBBDDDGGGIIIHHHGGGDDDGGGIIIHHHDDD@@@======:::;;;;;;;;;:::999777666555666888888777666777888666888;;;>>>???===777333333333444444444444333333111111000000000000111111111111111111222222222222//////......///000222222000000000000/////////...------.../////////......000000000000000000000000---...000111222333333222333333333222222222111111///111444444444333444444333222111111111111000000333===MMMVVVUUUTTT^^^kkkuuu~~~|||~~~xxxvvvttthhhaaaZZZXXXSSSSSSYYY]]]\\\]]]aaa___dddiiikkknnnttt~~~rrrlllbbbXXXRRRSSSYYY___jjjpppdddOOOIIINNN[[[jjjrrrxxxxxxnnnrrr```AAA@@@AAA666222999222222111111111111111111222111000//////...............---------,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))'''''''''''''''((())))))$$$&&&((((((&&&%%%'''***''''''(((((()))*********&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((()))******))))))))))))*********************)))))))))))))))((()))***+++,,,---------,,,,,,------...//////000///000222222222111222333,,,222888666555@@@[[[ttt~~~pppgggfffqqq}}}{{{jjjfffbbb``````aaabbbbbbdddddddddeeefffjjjpppuuuxxxxxxxxxvvvttttttvvvxxxxxx{{{~~~~~~|||zzz{{{}}}|||uuukkkccc]]][[[VVVSSSUUUWWWXXX]]]bbbbbbmmmwwwyyywwwsssmmmfffSSSOOOJJJFFFGGGOOO[[[cccooozzzxxxkkkhhhqqqvvvwwwkkk[[[WWW^^^mmmhhhUUUIIIMMMYYYZZZPPPFFFCCCEEEFFFEEEDDDEEEDDDCCCEEEHHHJJJIIIGGG@@@CCCGGGFFFAAA<<<:::999::::::;;;;;;:::999777666333555777888777666777888555555666888:::999555333222333333444444333333222111000000000000000111111111111111000000000000000------------...000111333000000000000////////////,,,---......//////......000000000000000000000000---...000222333444333333333333333222222222111111///111444555444444444555555333111000000000///...///444DDDSSSTTTNNNTTTbbbmmmyyy{{{{{{}}}xxxrrrpppsssxxx~~~qqqeee___XXXQQQVVVVVVWWWYYY\\\_________fffkkkmmmlllppp|||uuujjjaaaWWWPPPQQQWWW^^^bbbpppqqqXXXLLLIIIUUUbbbuuurrrrrrpppyyyhhhQQQ===::::::444111444333333222222111000000000///............---------...---+++***)))***+++++++++******))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......//////000000000111111111111000333555333111999HHHUUUqqqxxxgggggguuuxxxnnniiigggeeebbb```aaa___[[[ZZZ___eeegggfffhhhiiihhheeecccdddjjjpppsssuuuwwwtttpppoooqqqttt|||yyywwwyyy|||~~~}}}zzzuuurrrmmmhhhccc^^^YYYVVVTTTUUUUUUSSSYYYdddmmmpppvvv{{{}}}vvvhhhZZZSSSQQQIIIFFFFFFOOO]]]lll{{{vvv{{{zzzeeeWWWZZZsss~~~```VVVTTTOOOKKKMMMLLLIIIEEEBBBAAAAAACCCDDDBBBBBBAAACCCDDDEEECCCBBBDDDBBB@@@??????>>><<<;;;777888888888888777666666444333333222333444555666888666444444555555444333222333333333333222111111111111000///////////////000000000000000///......---------............///000000///..................------,,,,,,------.........////////////......//////000111111111111000000000000000000000000000//////000000111111111222222111111111000000/////////...888KKKUUUSSSRRRVVVbbbooo{{{qqqlllkkkmmmrrryyy~~~hhh\\\YYY[[[ZZZXXXWWWWWWYYY[[[___bbbcccccceeelllqqqttt{{{uuufffZZZWWWSSSRRRVVV^^^ffflllzzzaaaQQQPPPTTT^^^nnnssswwwxxxqqqWWWFFF999:::;;;666444666333333222111111000000///............---------------,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........//////000000000111111111...111333222111555???GGGVVVqqq{{{rrrttt||||||uuurrrfffbbb^^^\\\^^^```___]]]]]]\\\ZZZYYY[[[___cccgggeeedddcccccccccdddeeeeeeeeeddddddfffggggggfffddd```___]]][[[[[[YYYXXXWWWYYY```hhhnnnvvv}}}}}}yyyooooookkk```SSSJJJHHHJJJMMMRRR[[[hhhyyyfff[[[^^^pppuuu___MMMJJJLLLHHHFFFHHHIIIGGGDDDAAA@@@AAACCCDDDCCCBBBAAAAAACCCCCCBBBAAAAAA???>>>?????????<<<;;;888888777777777666666666444444333333333444555666555333222111222333222111222222333333222222111000111000000///////////////000000000000000///......------------............000//////...------......------,,,,,,,,,,,,------......////////////......////////////000000000111000000000000000000000000//////000000000111111111111111111111000000000///111...333AAANNNTTTTTTSSS\\\kkk~~~{{{wwwnnnmmmmmmnnnttt|||uuuggg```XXXTTTUUUXXXYYYYYY[[[\\\]]]```cccgggiiikkkjjjsss{{{zzzooocccXXXPPPQQQTTTWWW]]]fffooovvvxxxcccQQQLLLUUU```nnnssspppttt~~~yyyMMMFFF<<<777::::::555333555333222222111111000//////............------------++++++,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,---......////////////000000000000...000222222222444666999:::NNNjjjttt{{{vvvrrrllleee```ccc^^^YYYXXX\\\______]]]\\\YYYWWWXXX[[[]]]]]]\\\ZZZ[[[]]]]]]\\\\\\\\\]]]fffhhhkkklllkkkhhhdddaaa^^^hhhsss|||vvvkkkWWWUUUOOOFFF???@@@GGGOOO^^^iiiuuu}}}zzzvvvvvvzzztttfff]]]cccvvvlllUUUJJJDDDHHHKKKGGGEEEGGGFFFDDDAAA??????@@@CCCDDDDDDBBB@@@@@@@@@AAA@@@???<<<<<<===???@@@@@@===;;;888777666555555555666777444444333333333444555555444222111111222222222111222222222222222111000000000000//////....../////////000000000000///......------------............//////...---------......,,,++++++++++++++++++,,,......////////////......///...---------...000000000000000000000000000000//////000000000000111111111111111111000000000000111000///666EEESSSWWWSSSVVVdddvvvxxxrrrkkkfffgggmmmvvv|||mmm[[[^^^]]][[[YYYXXXXXXYYYZZZ___aaaccceeegggkkknnnqqquuu~~~{{{iiiaaaZZZRRRRRRUUUYYY]]]dddmmmxxxyyyeeeTTTLLLPPP```oootttgggnnn|||```FFF@@@:::888999777111000333222222222111000000//////.........---------,,,,,,***+++,,,------,,,***)))+++******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------........./////////000000222222222333444555555444222;;;LLLdddzzzwwwzzzzzzqqqnnnpppoooiiicccbbbbbbaaa```aaabbbccceeelllnnnnnnmmmkkklllpppttt{{{~~~}}}uuujjj```ZZZ^^^ccciiimmmnnnjjj^^^QQQLLLMMMNNNOOORRR\\\iiisss~~~nnnooorrrtttzzz|||tttkkkaaa^^^aaannnxxxaaaXXXLLLHHHIIIMMMMMMHHHEEEFFFBBBAAA???>>>>>>@@@BBBDDDDDDBBB???>>>>>>???>>>===:::;;;<<>><<<888777555333333444555777444444444444444444444444555333111111333444333222111111111222111000000///000//////.........////////////000000//////...---,,,,,,---------...............---------------...++++++************++++++---......//////......---...---,,,++++++---///000000000000000000000000000//////000000000000000000111111111000000000000000///222000///<<>>:::888777444111111333222222111111000//////......------------,,,,,,,,,)))***,,,------,,,+++***+++******)))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,---............/////////444111000000333555555444555777<<>>===>>>@@@BBBCCCDDDBBB???>>>>>>>>><<<;;;:::;;;===???BBBAAA>>><<<777666444222222333444555444444444444444444444333333222000000222333222222000000111111000000///...//////............/////////////////////...------,,,,,,,,,------------...------,,,,,,,,,,,,------+++******))))))******+++------............------...---+++******,,,...///////////////////////////000000//////////////////000000000000000000111111---333444///666JJJ\\\bbbVVVVVV]]]nnn~~~sssjjjeeedddccckkkpppwwwpppbbbYYYVVVXXXRRRUUUWWWXXXXXXZZZ^^^bbb```dddgggjjjlllpppwww}}}yyyggg[[[VVVTTTRRRSSSXXXaaannn{{{iiiWWWGGGFFFQQQeee~~~mmm]]]iiiUUU@@@>>>:::888555444333444555666222111111000000///......------------,,,,,,,,,,,,******+++,,,,,,,,,+++++++++******)))))))))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,------------.........///111///------///222333444777555666;;;FFF]]]~~~yyyaaaUUUYYYhhhtttzzzlll]]][[[bbbppp~~~~~~sssbbbTTTLLLMMMOOOHHHNNNTTTYYY___hhhlllkkkjjjrrr~~~}}}uuukkkdddccchhhmmmppp|||kkkVVVQQQ\\\jjjrrrsss^^^RRRMMMMMMGGGGGGHHHGGGDDDAAA???@@@>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@???@@@???<<<:::;;;;;;<<<>>>??????<<<:::555555333222222222333444444444555555555444333222000...------///000000///000000000000000///............------......//////...////////////...------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------+++******************+++------............---------,,,+++++++++,,,...///////////////////////////000000////////////......000000000000111111111111---333555222444BBBUUUbbb[[[VVVWWWeeeyyytttkkkdddaaa___bbbgggnnnwww~~~qqqddd]]]XXXTTTTTTWWWWWWYYY\\\]]]]]]]]]___aaacccgggmmmqqqttt{{{yyyjjj^^^VVVSSSTTTVVVWWW___mmm~~~yyymmmUUUKKKIIIVVVjjj{{{rrrkkkxxx```III===999777666444333555666555333111111111000//////......---------,,,,,,,,,++++++++++++******++++++,,,---+++******)))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++,,,,,,---------........................///111222333333666:::>>>GGGZZZmmmuuuZZZNNNSSS]]]pppvvvooommmmmmpppuuu~~~yyytttqqqqqqsssuuuvvvhhheee^^^SSSJJJGGGKKKOOOVVVeeeuuukkkffffffkkkmmmmmmxxxoooiii\\\SSSYYYooogggWWWQQQNNNLLLLLLEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBB@@@<<<999===;;;:::;;;;;;;;;888777333333333333222222222222444444555555555444333222///---,,,,,,...000////////////000000//////...---...------------...///000......//////......---,,,++++++,,,,,,,,,---------+++++++++++++++,,,------+++++++++******+++++++++,,,------......------,,,,,,,,,,,,,,,---------...////////////////////////000000/////////.........///000000000111111111111111000111222444:::IIIWWW```[[[XXX^^^lllyyyvvvmmmhhh]]]]]]]]]___eeennnzzziiiaaaXXXQQQRRRSSSQQQSSSXXXTTTXXX\\\```bbbcccccccccggglllsssxxx~~~qqqiii___WWWRRRRRRVVV\\\```iiiyyydddNNNJJJJJJXXXsss}}}SSSBBB@@@===666666666444444666777222---111111111000//////......---------,,,,,,,,,++++++++++++***)))***+++---...+++******)))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,---------......---///111222000///000111000111777>>>===;;;@@@IIIUUUkkkhhhMMMIIIPPPZZZmmmzzzyyytttxxxvvvpppiiijjjuuuzzzwwwzzzrrrmmmhhheeeeeeeeeccc```fffkkkooonnnjjjffffffhhhttt~~~wwwiiiaaapppkkkrrr|||iii^^^TTTWWWYYY___rrrmmm___QQQKKKHHHFFFJJJPPPCCCDDDDDDCCCBBBBBB@@@<<>>>>>>>>???@@@AAAAAA>>>>>>???@@@AAA???;;;888999888777666444444333333333222111111000000111111222222222222222222222222000000000000////////////000000111111111111000000111///---...111222000...///......------,,,++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,---------......------------------------////////////000000000000111000//////000333777999QQQZZZ```^^^[[[```iiinnnuuu||||||{{{qqqeee]]]WWWUUUZZZ```gggjjjoootttzzzzzznnn^^^UUUUUUSSSRRRQQQQQQRRRUUUXXXZZZ^^^^^^```dddeeefffjjjqqqwww{{{qqqbbbZZZUUUSSSUUUXXX\\\eeennntttVVVHHHGGGRRRlllrrrJJJ???;;;:::999555333333222111111000000///////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((()))******+++++++++,,,,,,,,,------------------...............///111333444555555555777999DDDYYYtttpppcccYYYeeeqqqxxxzzzsssooommmkkkkkkvvv}}}zzzqqqeeeaaadddkkkmmmooo|||yyymmmeee```^^^]]]gggttt~~~eeeSSSLLLIIIGGGFFFGGGHHHGGGGGGEEECCCAAA?????????@@@AAA???>>>>>>>>>??????@@@AAA>>>======>>>???===;;;888999888777555444444333333222111000000//////000000222222222222222222222222000000000/////////......///000000111111000000///000...------///000///---.........---,,,,,,++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////000000000111111000//////000333666777FFFTTT```aaa^^^___cccfffooowwwsssjjjaaaYYYYYY\\\\\\___ccchhhnnnvvvqqqccc]]]XXXRRRQQQVVVRRRRRRSSSTTTWWWZZZ\\\^^^^^^\\\^^^dddiiilllqqqwwwvvvdddVVVRRRSSSVVVZZZ]]]dddsss}}}```JJJFFFMMMaaa{{{VVV>>>;;;999888999555333222222111111000///////////////............---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///000111111111111222111555===LLLeeemmmoootttyyyxxxvvv{{{zzz}}}{{{rrrssstttxxx~~~xxx{{{}}}rrrdddfffnnnsssxxx{{{|||tttllliiimmmtttxxxzzzppp]]]QQQIIIFFFEEEEEEFFFGGGHHHFFFEEEFFFDDDAAA???===>>>???@@@>>>>>>>>>>>>>>>??????@@@===<<<;;;;;;<<<;;;:::888888888666555444444333333111000000///////////////111111111111111111111111000////////////........./////////000000/////////...---,,,---...///---,,,......---,,,,,,++++++***)))*********++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------------...///000000111111111000//////000222444555888JJJ]]]dddcccaaa___]]]fffooo|||}}}rrrfff``````WWWXXXZZZ]]]aaagggnnnsssrrrbbb[[[WWWXXXXXXUUUTTTVVVVVVVVVXXXZZZ\\\___aaabbbcccaaacccjjjqqqvvv|||tttjjj]]]RRRSSSUUUZZZ```iiiwwwyyycccPPPHHHOOOZZZuuu||||||}}}XXXAAA777:::888666777444222222222111000000////////////.........---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((())))))******++++++++++++,,,,,,,,,+++,,,,,,,,,------------.........///////////////000000222555999DDDYYYlllmmmaaa^^^ooo~~~xxxrrrpppnnnqqqttttttpppppp{{{yyyvvvqqqkkkkkkllliiikkkmmmeeeeeeuuuyyyqqqnnnnnnpppyyyiiiVVVNNNLLLLLLDDDDDDDDDFFFGGGGGGDDDBBBGGGDDDAAA>>>======???@@@>>>>>>=========>>>>>>???===;;;888888999:::999999888777666555444444444444111111000////////////000111111111111111111111111/////////.........------......////////////......---------...///...---,,,------,,,,,,+++*********)))))))))************+++************************)))))))))************+++************++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222111000/////////111222444111AAASSS___eeefffaaa[[[___ggguuu{{{sssqqqcccaaa]]]YYYYYY[[[___bbbvvvllleee___YYYRRRPPPPPPTTTVVVTTTSSSTTTYYYZZZ[[[]]]___bbbdddeeejjjiiilllttt||||||nnnfff```YYYTTTXXXYYY^^^iii{{{vvv\\\KKKGGGMMM[[[hhhyyynnnoooxxxaaaFFF888777<<<777444555111222222111111000//////...............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))************+++++++++,,,,,,++++++++++++,,,,,,,,,---///...............//////111000222555666777===DDD___yyyuuu]]]QQQPPPiii}}}|||zzzzzz{{{xxxssssssuuu{{{{{{vvv{{{xxxpppnnntttzzz|||yyyzzzzzzwwwqqqlllooouuu|||yyysssmmmkkkkkkeee^^^]]]eeekkkttt{{{{{{yyyjjjeeeeeegggiiirrriii]]]RRRJJJGGGHHHJJJEEEDDDEEEFFFGGGEEEBBB???EEECCCAAA>>>======???@@@>>>>>>======<<<======>>><<<:::777666777999999999777666555444444333444444222222111000000000000111000000000000000000000000............---------------------......---------,,,...///000///...------,,,,,,,,,+++******))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))******+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222000////////////000111222222:::EEESSSbbbkkkhhh```___bbblll|||}}}~~~wwwqqqfff]]]WWWTTTUUUUUUrrrkkk```WWWRRRRRRSSSSSSPPPOOONNNNNNPPPSSSVVVXXX\\\\\\\\\^^^```cccfffhhhkkkmmmsss|||~~~lllbbb]]]XXXVVVWWW]]]___fffvvvrrr^^^IIIBBBJJJYYYkkkxxxvvvhhhlll{{{lllOOO@@@666777;;;555333444///222111111000000///...............------------,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******************++++++++++++******+++++++++,,,,,,,,,.........---......//////000------222555666777:::AAAMMMccc|||aaaOOOJJJQQQVVVYYYcccvvv}}}}}}uuuhhhcccdddggglllqqqsssooohhhbbbaaabbb```[[[VVVUUU[[[aaaggglllpppqqqssstttpppjjjiiiwww~~~oooaaa^^^cccjjjrrrwwwlllTTTPPPNNNMMMJJJEEEDDDEEEDDDDDDDDDEEEEEEDDDAAA>>>BBBAAA@@@???>>>>>>??????>>>======<<<<<<<<<<<<<<<;;;999666666777999999888666555555444333333444444333222222111111111111111////////////////////////......---------,,,,,,,,,,,,,,,------------,,,,,,+++...000111000...------,,,,,,+++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000............///000111222444555:::EEEXXXhhhlllhhhbbb```dddppp|||xxxzzzttthhh^^^XXXSSSPPP{{{ooogggaaa[[[TTTPPPOOOOOOPPPQQQQQQQQQRRRQQQSSSWWW[[[^^^_________aaadddiiimmmppppppuuuzzzmmmaaa[[[WWWUUUYYY^^^dddkkkvvvwwwZZZPPPHHHLLLYYYlllvvvooowwwsssPPPIII===444555888222222555111111111111000//////...............---------,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******************++++++++++++************++++++++++++------,,,,,,,,,---///000///,,,,,,000222222555888<<<:::CCC]]]}}}ttt```XXXPPPKKKOOOXXXcccrrrsssrrrsssssstttuuuuuusssnnnkkkffffffddd___]]]```eeeiiittt}}}}}}yyytttooonnnhhhggglllrrryyy{{{eeeTTTNNNJJJJJJMMMJJJDDDAAACCCAAA@@@@@@BBBCCCCCCAAA?????????@@@@@@@@@?????????>>>===<<<<<<;;;;;;;;;<<<:::888777777888999999888555555444444333333444444222222111000000000000000////////////////////////---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))---000111///,,,,,,,,,+++++++++***))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++'''((((((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++---------....../////////,,,,,,---...///111222222222333444:::III\\\iiinnnggg___]]]eeepppwww|||}}}xxxyyy~~~|||rrrhhh^^^WWWyyykkkccc```]]]XXXSSSNNNKKKJJJLLLOOOOOOOOOQQQLLLQQQUUUWWWYYY\\\^^^]]]bbbbbbbbbeeeiiiooouuuyyy|||qqqkkkbbbYYYWWWVVVVVV]]]ffflllwwwsssYYYLLLKKKOOOZZZiii~~~~~~lllmmmrrrtttOOO999CCC;;;222333555000222666222111111111000//////............---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))************+++++++++)))************+++++++++,,,++++++***+++---...///000///000222111---...222:::555888BBBNNN___}}}mmm^^^VVVZZZ[[[VVVVVV]]]mmm|||zzzqqqoootttyyy{{{{{{yyyvvvvvvyyy~~~yyyfff___bbbhhhlllpppuuuwwwrrrccc]]]SSSHHHJJJEEEDDDGGGEEE???>>>AAA>>>======???AAABBBAAA@@@===>>>???AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;999888777888999:::999888555555444333333333444444111111000///////////////////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((+++///000---+++++++++++++++******)))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++'''((((((((())))))******))))))))))))************++++++++++++++++++++++++------..................++++++,,,...000111222333///222333444>>>QQQeeepppjjj___YYY___iiiqqqyyy~~~{{{xxxxxxyyy~~~yyykkkbbb|||vvvsssooogggbbb\\\[[[XXXUUUSSSPPPOOONNNKKKLLLMMMNNNOOOOOOOOOOOOVVVWWWYYY[[[]]]^^^______eeegggmmmssstttttt}}}ssshhheee\\\XXXVVVXXX]]]cccjjjooo~~~wwwdddUUUMMMMMMSSS```qqqttthhhaaahhhwww\\\DDD???999555555444333222222222222////////////............------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---------............//////000000111111888666444555:::DDDNNNUUUssstttzzzzzziiiSSSHHHJJJOOO^^^sss|||uuussssss~~~}}}wwwooofffaaa___aaafffmmmyyy{{{jjj]]]ZZZUUUKKKFFFJJJHHHHHHHHHFFFDDDBBB@@@???<<<<<<============<<<;;;===>>>???@@@@@@???>>>======<<<999777777777888999555666888999999888777666666555333111000000000111...............------,,,000...++++++---...---+++++++++,,,,,,,,,,,,------...------,,,,,,------...***+++,,,,,,------,,,,,,,,,------,,,***))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++,,,---...////////////222......222333;;;UUUqqquuupppdddXXX[[[hhhtttwww~~~zzzxxxyyy~~~}}}xxxxxxzzzzzzyyyzzz}}}zzzwwwrrrkkkeeebbb]]]WWWUUUUUUTTTPPPLLLSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTUUUUUU[[[]]]___bbbccceeefffhhhjjjnnnvvv~~~pppbbbYYYVVVPPPTTTZZZ___dddkkkvvvqqq```UUUQQQPPPYYYhhhppphhhgggrrrgggDDD:::;;;666555444333222222111222222////////////.........---///............---------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,---------------......///000000111111333111000000333777<<<@@@FFFZZZqqqnnn___KKKJJJNNNZZZeeekkksss{{{yyyvvvtttppprrrtttyyy{{{ppplllhhhggglllqqquuuvvvyyytttssswww}}}xxxddd___RRRIIIJJJJJJDDDBBBFFFJJJIIIGGGEEECCCAAA???>>>>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>??????>>><<<;;;999777666777888888555666888999999777666555666555333111000000000000...////////////...------000...++++++------,,,***+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,------...............,,,------,,,***))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''')))******))))))***+++*********+++++++++,,,,,,...---,,,+++++++++++++++,,,,,,---...////////////000...000444333777KKKbbbsssuuuoooaaaYYY```llluuuzzz|||~~~{{{zzz|||||||||yyy}}}}}}zzzxxxuuusssuuuwwwyyyzzzxxxtttooolllgggeeecccbbb```^^^ZZZWWWVVVRRRPPPPPPRRRSSSQQQOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\[[[^^^aaadddfffhhhkkknnnpppvvvxxxkkkaaaXXXRRRPPPMMMVVV```fffmmmxxxppp[[[NNNKKKPPPWWWfffyyylllkkkqqqdddHHH:::999<<<777555444333222111111111111//////.........---------............------------++++++*********)))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******++++++,,,,,,,,,---------------......///000000000111111111222222333333333333===IIIUUUmmm~~~hhh^^^WWWRRRSSSVVVVVVWWWYYYgggnnnxxxxxxtttgggggghhhbbbhhhwwwooommmnnnqqqvvv{{{yyyzzzwwwooohhh]]]^^^___ccckkkyyylllWWWLLLLLLCCC???DDDFFFCCCCCCGGGJJJIIIFFFCCCAAA???>>>===AAA@@@>>><<<;;;;;;<<<<<<:::::::::;;;<<<===>>>???;;;999888666666666777777666666777888777666444333555444333111000000000000///////////////......---///---++++++++++++***)))*********+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,---............---+++,,,---,,,***))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''')))******(((((()))+++*********++++++++++++,,,---,,,,,,++++++++++++,,,,,,---...///000000000000------222555333222>>>NNNiiiuuuzzzmmm[[[WWWbbbmmmooottt}}}|||xxxsssrrrxxxfffjjjnnnpppooooooppprrrqqqnnnjjjhhhggggggeeecccdddeeeggggggeeebbb^^^\\\XXXWWWUUUTTTSSSRRRRRRQQQPPPNNNLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPRRRTTTUUUSSSTTTUUUWWWYYY\\\]]]___\\\```dddhhhjjjnnnssswww}}}yyyggg^^^ZZZWWWUUUVVVZZZ___gggppp}}}qqqaaaTTTOOOQQQZZZcccyyyuuu{{{sssLLLBBB>>>===;;;555444333222111111000000000.........---------,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,------......///000000///000222333444444444444888;;;;;;<<>><<<::::::;;;<<<;;;:::999999999:::<<<===888888777666555555666666666666666666555444222111444333222222111000000000//////000000//////...---...---+++************)))))))))***+++,,,------...++++++************++++++))))))***++++++++++++++++++,,,---+++)))((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++************++++++++++++,,,,,,+++++++++++++++,,,------...///000000000000------111444111///666AAAUUUhhhyyywwwfffZZZ\\\ccceeelllyyy|||tttpppttt}}}VVVWWWYYYZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPPPPOOOOOONNNLLLKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMLLLRRRRRRRRRSSSUUUVVVXXXXXXVVVVVVWWWXXXZZZ]]]___```dddiiiooosssvvv{{{qqqcccVVVQQQRRRTTTXXX\\\dddhhhrrrhhh^^^UUUTTTWWW]]]jjjvvvrrrQQQ???@@@<<<666444111333333222111000000000000------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////............000111222333333444333111777DDDRRRYYYlll}}}pppbbbWWWRRRRRRTTTYYYcccoooyyy}}}wwwrrriiifffcccccceeemmmoooqqqtttvvvuuusssqqqqqqiii```[[[]]]ccckkkqqqooonnnmmmpppvvvzzz{{{{{{wwwyyylllWWWRRRNNNCCCBBBIIIEEECCCBBBDDDEEEBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBB@@@===;;;::::::;;;;;;===<<<:::888777777888888666666555555444444555555555555555444333222111111222222222222111000000//////////////////......---,,,,,,,,,+++*********+++))))))***++++++,,,------******))))))))))))******((()))******++++++******+++,,,,,,+++)))(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''&&&((())))))(((((()))***))))))*********++++++++++++++++++******++++++,,,,,,---...///000000000000---...///000//////444;;;AAAUUUnnn{{{wwwkkkbbb___ccciiivvv~~~uuuqqqsssyyy~~~VVVUUUTTTTTTTTTTTTRRRPPPOOOPPPQQQQQQQQQPPPOOONNNRRRQQQOOOMMMMMMMMMNNNOOOPPPQQQQQQOOOMMMMMMNNNPPPOOOOOOPPPQQQSSSUUUWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ\\\___bbbeeegggnnnttt||||||vvv^^^UUUNNNNNNQQQVVV^^^fffgggrrrnnn[[[TTTQQQXXX```kkk~~~|||QQQ@@@;;;;;;333000444333333222111000////////////------,,,,,,,,,+++++++++------------,,,,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))*********+++++++++++++++,,,,,,---.........111000///......///000111///111222222333666:::===@@@QQQaaaooottthhhccc^^^WWWSSSTTTYYY^^^aaayyy{{{yyy{{{yyyppplllkkkooo{{{zzz[[[MMMEEEIIIJJJBBB???CCCAAAAAABBBCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBB???>>><<<:::999999::::::>>>===;;;999888666666555444444444444444444333333333333333222222111111111111111222222111000000///...............------,,,***+++,,,+++***+++,,,...************++++++++++++)))))))))(((((()))))))))******+++,,,,,,,,,,,,+++***+++,,,+++)))(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&((())))))''''''(((***)))))))))************++++++************++++++,,,+++,,,---...////////////...------------///444888777DDD]]]vvv|||oooffffffjjjtttzzzooojjjlllqqq|||^^^[[[XXXWWWXXXWWWTTTQQQQQQRRRSSSSSSRRRPPPPPPPPPRRRQQQQQQQQQQQQQQQQQQRRRJJJLLLMMMMMMKKKJJJLLLNNNLLLNNNOOOPPPQQQSSSVVVXXXXXXXXXXXXXXXYYYZZZ\\\\\\]]]^^^___bbbggglllqqqsss{{{xxxlllgggVVVRRRQQQTTTWWW\\\fffqqqqqq___UUURRRWWWdddppp}}}yyyvvv}}}aaaDDD;;;:::999222444999555222222000///////////////,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********++++++++++++,,,------......222222222111111111000000111222333333222222333555:::???EEEOOOeeezzzppphhhbbb]]]YYYVVV[[[___cccgggoooyyy}}}|||{{{www|||yyyjjj___[[[FFFBBBBBBHHHIIIFFFDDDEEEAAACCCDDDCCCCCCCCCDDDCCC???AAACCCEEEEEEDDDBBBAAA;;;;;;;;;::::::999999999<<<<<<;;;:::999777666555222222333333333333333222222111111000000111111111000111111222222111//////---------------,,,,,,+++)))+++,,,,,,+++,,,///111++++++++++++************)))((((((''''''(((((())))))******+++++++++++++++***+++,,,+++((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))***************************+++,,,,,,***+++,,,---............------,,,+++,,,000333444444888JJJggg}}}xxxqqqjjjjjjoooyyy|||oooiiihhhjjjooowwwaaa]]]XXXXXXYYYXXXTTTPPPPPPRRRTTTTTTSSSSSSSSSTTTKKKLLLNNNPPPPPPPPPNNNMMMMMMPPPSSSSSSQQQQQQSSSUUUSSSTTTTTTUUUUUUUUUWWWYYYYYYYYYYYYZZZ\\\]]]___``````aaadddhhhnnntttzzz~~~yyyjjj^^^WWWRRRRRRTTTWWWYYY^^^jjjuuuttt[[[PPPRRR```sss{{{qqqjjjmmmvvvGGG???999999888444999;;;///222111000//////.........,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......,,,---///000111111//////---,,,---...///000444999999777888???NNN```ooowwwtttiiiaaa^^^]]]ZZZXXX]]]eeeiiihhhlllhhhqqq|||mmmccc[[[PPPKKKOOOHHHFFFDDDCCCAAAAAABBBCCCBBBDDDEEEBBBAAABBBBBBBBB@@@BBBEEEGGGFFFDDDAAA???999999:::::::::999888888999:::;;;;;;:::999777666111222222333333333222222111000000000000000111222000000111222222111//////,,,,,,------,,,,,,+++***(((+++------,,,---000333,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''((()))))))))))))))***+++,,,***((('''((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))******************))))))***+++,,,,,,******+++,,,------------,,,,,,,,,+++,,,000000///444222===YYYsss}}}{{{xxxjjjiiiiiioooyyy|||rrrllljjjjjjfffoooxxxccccccaaa```]]]ZZZXXXWWWUUUUUUTTTUUUWWWWWWUUUTTTRRRRRRRRRQQQRRRRRRSSSSSSOOOPPPQQQSSSTTTUUUUUUUUUQQQRRRSSSUUUVVVXXXYYYYYYXXXYYY\\\___bbbeeehhhiiihhhkkkpppvvv|||}}}rrrfffZZZUUUWWWSSSSSSYYYbbbdddgggxxxvvvfff\\\\\\fffwwwxxxiiibbbeeeqqqcccQQQBBB777666555333222111000000222111111000///......---------,,,,,,,,,,,,++++++************************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,------.....................---------///////////////111333666666777:::>>>DDDIIILLLOOO^^^sss|||wwwuuupppiiibbb]]][[[[[[ZZZWWWZZZaaagggnnn|||aaa[[[QQQGGGBBBAAACCCEEECCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA===BBBIIILLLJJJDDD???<<<::::::999999999999999999;;;;;;:::999777555444333222333444666666444333222111111000///////////////222222111000///...---------,,,+++*********+++,,,***+++,,,,,,---...///000+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))(((***+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222444666===PPPjjj~~~~~~lll```dddnnnttt|||~~~}}}zzzuuuyyyvvvsssllliiiqqq}}}lllkkkiiifffccc```]]]\\\[[[YYYXXXXXXYYYYYYWWWVVVRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVXXXYYY[[[]]]^^^___bbbccceeeiiimmmqqqtttvvvzzz~~~wwwkkkddd\\\TTTRRRTTTVVVYYY```iiirrr~~~xxxkkkeeedddkkkxxxuuummmnnnwwwiiiNNNDDD:::777666444333111000000000111111000000///......---,,,,,,+++++++++*********************************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%%%%&&&&&&''''''((())))))))))))***************++++++,,,---------.........------------------...//////...///111333333333444666999===@@@BBB@@@GGGQQQYYYcccrrrzzzwwwiiiccc^^^\\\[[[ZZZaaaiiillltttyyywwwtttvvvwwwuuu|||{{{{{{vvveeeYYYOOOLLLGGGBBB@@@AAACCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB???BBBGGGHHHEEEAAA===;;;999999999999999888888888::::::999888777555333333222333555777777555333222111000000///////////////111000000///...---,,,+++---,,,+++*********++++++***++++++,,,,,,------...*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---......//////000111333777BBBUUUlll}}}uuuggg___]]]bbbnnnyyy}}}xxx}}}yyyuuuxxx{{{}}}~~~xxxvvvsssoookkkhhhfffeeecccaaa^^^\\\\\\\\\[[[ZZZUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVXXXZZZ[[[[[[[[[^^^___```bbbeeegggiiijjjpppqqqssswww|||}}}nnnfff^^^ZZZXXXUUUVVVXXXaaahhhpppxxx|||sssmmmiiipppzzz~~~|||~~~kkkEEE:::;;;444666555444222111000000000000000000///......------+++************)))))))))************************''''''((()))))))))(((((('''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$%%%&&&'''((())))))))))))*********+++*********+++,,,,,,---------------------------------...//////...///111333111222333444666777888999888:::::::::>>>HHHXXXddduuuyyysssnnnlllmmmaaadddbbb\\\YYY\\\```bbbeeerrrrrrkkklllqqqqqqsssvvv{{{|||tttrrrxxxmmm___VVVOOOHHHCCCAAA@@@?????????@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAACCCDDDCCC@@@===;;;;;;999999999888888777777777999999888777666555333222111333666888888666333111111000//////......////////////...---,,,++++++***,,,,,,+++************+++***************+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))&&&''''''''''''((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))************************+++,,,,,,------......///000...000333444===VVVppp{{{dddTTTUUUbbbmmmtttxxx{{{~~~}}}uuuvvv{{{|||vvvtttuuuzzz|||xxxtttrrrpppooommmiiieeebbbbbbaaaaaa```]]]\\\\\\[[[[[[[[[[[[\\\[[[\\\]]]___aaabbbccccccggghhhjjjmmmpppsssuuuvvv|||}}}{{{oooddd^^^XXXVVVWWW[[[___ccclllyyyuuullloooqqqqqq~~~pppLLL666666;;;444555444333111000000///////////////......---------++++++*********)))))))))************************''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$&&&''')))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........000222222333555666777777777777888:::;;;:::999===DDDJJJQQQXXXdddrrr~~~{{{tttkkkdddbbbeeegggcccnnn{{{|||ssshhhdddfffnnnlllllloootttuuutttqqq|||yyyxxx}}}iii```SSSJJJGGGGGGGGGFFF@@@@@@@@@???@@@@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBB@@@???@@@@@@AAABBBCCCDDDDDDDDDBBB???<<<::::::;;;888888888777777666666666777777777666555444333222111333666888888666333111000000///............//////......---,,,,,,++++++,,,++++++************************))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***(((&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,------......111---...333111222FFF```ttt\\\VVV\\\bbbnnnrrrwww}}}wwwxxx}}}xxxoooooossszzz}}}|||{{{wwwtttooommmllllllkkkjjjggggggfffeeeeeeeeeeeeeeeccceeefffhhhjjjllllllmmmpppqqqtttxxx{{{vvvkkkcccZZZWWWTTTTTTZZZdddlllppp~~~qqqkkkmmmvvvyyyzzzrrrSSS@@@666:::<<<333444333222111000/////////............------------,,,+++++++++************))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''((((((((()))******++++++,,,++++++++++++,,,,,,------,,,---......---...000222111222555777888888888777777999;;;;;;::::::===@@@DDDHHHMMMRRRYYYeeetttwwwqqqkkkeee```UUUPPPJJJFFFEEEDDDBBBAAACCCBBB@@@???@@@AAABBBDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCEEEDDDBBB>>>:::999:::;;;888888777666666555444444555555555555555444333222000222555777777555222000000//////...............///......------,,,,,,,,,++++++++++++******)))))))))))))))((((((''''''&&&(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******+++)))'''&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,---------000***,,,444333000<<>>>>>>>>>>><<<<<<<<<======???@@@@@@CCCCCCAAA===:::888999:::777777666666555444333333333333444444444333333222111222333444444333222111000///......------...............------,,,,,,,,,******++++++******)))((())))))((((((''''''&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,---,,,)))+++111222000555>>>NNNeee~~~zzzmmmccc]]]bbbjjjvvv|||vvvuuu|||nnnaaa\\\[[[YYY^^^eeekkkrrr~~~tttggg``````hhhvvvlllJJJ:::777999555444555000222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++)))))))))***+++,,,,,,,,,,,,---......------///111...///000111222333333333555555555444555777:::======>>>??????===<<<;;;;;;===@@@EEEIIINNNTTTZZZ^^^aaaggglllqqq}}}{{{xxxpppfff^^^XXXNNNDDDIIIHHHHHHFFFEEEDDDBBBAAA<<<===>>>AAADDDEEEEEEEEE===>>>@@@BBBCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<===>>>>>>??????===999777666777777777666555444333222222222222333333333333333222111111111111111111111111//////...------------...,,,,,,,,,,,,++++++++++++)))******+++***)))((('''(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,)))+++............111444@@@LLLeee~~~sss___aaacccmmm}}}wwwwwwzzzvvvzzz}}}}}}wwwjjjaaa_________ccclllwwwtttfff___YYYWWWbbbqqqwwwsssFFFAAA666777:::333111555444222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&"""$$$'''))))))(((%%%$$$&&&&&&&&&'''''''''((((((''''''(((((()))*********((())))))***++++++,,,,,,,,,---...---------///111000000000000111111111111///222555888999888666555;;;:::888777777888888888<<<>>>AAACCCDDDGGGJJJMMMJJJNNNOOONNNVVVjjj}}}|||}}}~~~{{{}}}xxxwwwtttooohhhaaa]]][[[]]]ZZZSSSKKKHHHKKKLLLJJJFFFEEECCC@@@======@@@CCCAAA@@@???>>>??????@@@AAA>>>@@@DDDFFFFFFCCC???<<<>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<<<<;;;<<<===<<<999666555444777666666555333222111111111111222333333333222222111111000//////000111111//////...------------...+++++++++***************)))******++++++)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))000333...***---111222555777LLLrrr{{{hhheeecccgggvvv}}}xxxwwwsssvvvyyy{{{yyyuuupppjjjccc``````ccceeeqqq{{{|||vvvcccXXXPPPQQQUUU\\\kkkyyynnnRRRCCC;;;:::888666444333222222////////////............,,,,,,,,,+++++++++************))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))*********************+++,,,---///000/////////000111111222222555555555555555555555555555666777666555555777999;;;<<<>>>>>>>>>???AAACCCCCCDDDEEEFFFJJJQQQZZZ```fffffffffeeeccc```^^^\\\gggkkkoooqqqqqqpppppppppeeeccc___\\\]]]```eeeiii^^^YYYTTTQQQRRRRRRQQQPPPHHHGGGEEECCCBBBCCCDDDEEEDDDCCCAAA???>>>===<<<<<<>>>@@@BBBBBB@@@@@@@@@AAA???@@@BBBDDDDDDBBB@@@>>><<<<<<<<<<<<;;;:::999888:::999888888888999:::;;;;;;===<<<888666777666222444444444444333222111000555555444333333222111111///////////////////////////...+++***))))))***++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************++++++++++++,,,---......111111>>>ZZZxxxssshhh___bbbnnn|||xxxssstttuuuuuu|||vvvnnngggfffddddddggglllqqqtttzzziii[[[TTTNNNJJJKKKQQQZZZgggzzziiiOOO>>>777888777555444222222111111////////////.........---,,,,,,+++++++++*********))))))))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''(((((()))))))))******************+++,,,---...///......///000000111111222333333444444555555555555555666888888666666777999:::;;;===<<<<<<===???AAA?????????>>>???CCCHHHMMMNNNOOOOOOOOOOOOMMMKKKJJJGGGIIIJJJKKKKKKLLLOOOQQQRRROOOKKKHHHHHHKKKNNNQQQOOOKKKFFFCCCDDDDDDCCCBBBDDDCCCBBBAAAAAACCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>===???@@@@@@???>>>???@@@===???AAABBBBBB@@@>>>===;;;;;;;;;:::::::::::::::<<<;;;:::888888999999::::::;;;999666666888666111222222333333333444444444333333333222111000000000///////////////////////////---+++***))))))***++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********++++++***++++++,,,---...222///333CCCYYYnnn~~~ooogggjjjwww~~~uuuqqqqqq{{{tttlllfffaaadddhhhooouuu{{{yyylll\\\NNNFFFCCCHHHMMMWWWcccmmmzzzxxxyyy|||ZZZHHH>>>999:::444333222111000000000000//////.........---------++++++++++++*********))))))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))******++++++******+++,,,---------......///000000111111111111222333444555666666555777999:::999888888888:::;;;<<<;;;::::::<<<>>>>>>???>>>===<<<===???AAA???@@@BBBCCCCCCCCCBBBAAACCCCCCBBBAAABBBEEEJJJNNNHHHEEEAAA>>>===???BBBDDDGGGDDDAAA???>>>???>>>>>>????????????@@@BBBDDDFFF@@@@@@???>>>>>>>>>??????<<<===??????===<<<======<<<===???@@@@@@???===<<<;;;:::999888999:::<<<===>>>===;;;:::999888999999999888555444777<<<999222222111111222333555777888111111111000000//////..............................---+++***))))))***++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((())))))))))))******************+++,,,---...000---,,,000999MMMlllqqqiiipppzzz||||||www}}}wwwssspppllljjjooossszzz}}}bbb___XXXOOOGGGFFFIIINNNYYYfffvvvuuu|||SSSCCC@@@<<<999;;;111111000000///000000000.........---------,,,,,,+++************)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&''')))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))***++++++*********++++++,,,---------...//////000000//////111222333555666666444777:::;;;:::999888888:::;;;<<<;;;::::::;;;===<<<>>>@@@@@@??????@@@AAA???@@@BBBCCCCCCCCCBBBBBB?????????>>>???BBBGGGLLLHHHFFFCCCAAAAAABBBDDDFFFHHHFFFDDDBBBBBBBBBBBBBBB>>>>>>>>>???@@@AAACCCDDDAAA@@@???>>>>>>===>>>>>>;;;<<<>>>===<<<:::;;;;;;;;;<<<>>>??????>>>===<<<<<<:::888888999;;;???AAAAAA???===;;;999888888888888666333444;;;BBB???777333222111111222444777888111000000000//////......------------------------,,,,,,+++***))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))******+++,,,------.../////////888OOOdddsssqqq|||~~~yyy{{{{{{xxxtttrrrssstttvvvvvvwwwkkkdddPPPMMMHHHBBBBBBIIIVVV___ppp}}}```CCC======666000111111111000000000000000111------------,,,,,,,,,,,,*********)))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&(((***+++'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))******)))))))))******++++++,,,,,,---......//////---...///111222444555666444777:::;;;:::999888888:::;;;<<<;;;::::::;;;===999;;;>>>???>>>>>>>>>???>>>???@@@AAA@@@@@@>>>>>>999:::<<<<<<===???BBBDDDEEEDDDCCCBBBBBBDDDFFFGGGDDDCCCCCCAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>===<<<;;;;;;;;;<<<======;;;::::::;;;;;;<<<===>>>??????>>>>>>===;;;999888999===AAADDDBBB@@@===;;;999777777777777555444666>>>FFFDDD===555444222111111222444555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))))))))***+++,,,,,,---...111333111222<<>>@@@@@@>>>===<<<<<<======>>>>>>>>><<<;;;:::;;;===@@@BBBBBBBBBCCCDDDBBBAAAAAAAAABBBCCCEEEFFF???@@@AAA@@@??????@@@BBBAAAAAA@@@@@@???>>>======CCCBBB@@@>>><<<;;;::::::<<<===???>>><<<::::::;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;999888:::===AAACCCAAA@@@===:::888777666666555666555666===DDDCCC>>>555444222111000000000111////////////////////////++++++++++++++++++++++++*********************)))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((((((((()))***+++,,,...---...111111222666<<>>@@@AAAAAA>>>===<<<======>>>?????????>>><<<;;;888:::<<<<<<<<<;;;===>>>CCCCCCCCCCCCCCCCCCCCCDDD===???AAA@@@??????AAACCC?????????>>>===<<<<<<;;;AAA@@@???>>><<<<<<;;;;;;>>>???@@@???===<<<;;;<<<999::::::;;;<<<=========:::999888888999;;;>>>@@@@@@>>><<<999777666666666444666666555888===<<<999222222111111000//////...------------............++++++++++++++++++++++++))))))************))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((()))++++++---++++++...000///333888===RRRjjj|||hhhddddddkkksssyyy~~~uuujjjfffcccbbbiiiqqqsssssspppkkkbbbYYYRRRNNNGGGEEEBBB@@@AAADDDGGGJJJQQQWWW```lll|||rrrhhhnnnpppyyy~~~SSS;;;;;;:::777222222444222+++111111000///...------...,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))+++...///000000000)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&'''''')))***+++,,,)))******+++,,,,,,------------...///000111222222555666777666555555777999444555777777777888:::<<<999;;;<<<<<<;;;;;;;;;<<<<<<===>>>?????????>>>===>>>>>>???>>>======@@@BBBDDDCCCCCCBBBBBBAAAAAA@@@999<<<>>>>>><<<<<<>>>AAA<<<<<<======<<<<<<;;;:::??????>>>===============???@@@AAA@@@>>>===<<<===888888999::::::;;;<<<<<<888777777777888:::<<<>>>???===;;;999777666666666333666666333333666666333000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))'''''''''(((((()))***+++***)))+++//////,,,---111***999JJJ___{{{uuujjjaaaaaahhhpppzzz}}}xxxrrrrrrkkkbbb```eeelllppprrryyylll^^^UUUOOOGGGBBB@@@>>>999<<>>;;;888666444222222222000///000000///...---,,,,,,++++++++++++***)))(((((('''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&***,,,///111222111///...)))&&&######%%%&&&%%%#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************)))******++++++,,,------000000000000000//////...555555444444444555555666999777555555666:::>>>@@@;;;;;;::::::::::::999999:::<<<>>>???@@@???>>>===<<<<<<======>>>>>>??????AAAAAABBBAAA@@@>>><<<;;;===>>>>>>>>>????????????@@@@@@@@@>>>;;;:::<<<===;;;<<<<<<<<<======>>>>>>????????????????????????;;;;;;:::::::::999999999;;;999777666666777999;;;======<<<999666555666888777666555444555555444222////////////............++++++,,,------,,,++++++,,,,,,+++***))))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%&&&'''((()))%%%&&&&&&'''((()))******))))))))))))************++++++,,,------......///111222888FFF\\\wwwpppdddeeeooozzz{{{ssspppqqqrrrpppmmmddd^^^YYYZZZaaaiiinnnooofff[[[QQQLLLIIIDDDBBBBBBGGG???===DDDKKKRRRaaarrrsssnnnuuu{{{rrrWWWBBB888888888666333222222111000///............------------++++++******)))(((((('''))))))(((((((((((())))))'''&&&&&&&&&%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&)))+++...000000000...---(((&&&######%%%&&&%%%#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---...//////000000000//////444444333333333444555555888777666666777:::===???:::::::::::::::::::::::::::<<<===?????????===<<<>>>>>>>>>>>>>>>>>>>>>===@@@AAAAAAAAA@@@>>><<<;;;======>>>>>>>>>?????????>>>??????>>>;;;999999:::;;;;;;;;;<<<===>>>>>>???????????????????????????;;;;;;;;;:::::::::999999:::888666555555666888:::======<<<999666555666888777666444444555555333222////////////............,,,---///000000///---,,,,,,++++++******)))******))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((((())))))(((((()))))))))*********+++++++++,,,------.........222777>>>KKK```yyysssiiijjjsss{{{}}}xxxuuusssnnniiiiiimmmoookkkfffXXXTTTOOONNNQQQUUUWWWWWWOOOHHHBBBAAAAAA???AAADDDGGGCCCGGGTTTcccsss~~~tttvvvjjjMMMAAA:::777888777555222111111111000...,,,,,,,,,------.........+++******))))))((((((''')))((((((''''''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$############$$$%%%%%%(((***,,,.........,,,+++'''%%%######%%%%%%%%%$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---...///000000000000222222222222222333444555555666666777888999;;;<<<::::::::::::::::::::::::;;;<<<===>>>>>>>>>===<<>>===<<<;;;??????@@@@@@???===<<<;;;============>>>>>>>>>>>><<<===>>>===:::999999999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;::::::999999888777555444444555777888<<<<<<;;;888666555666777777555444444444444333111////////////............---///111333333111///---+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''(((((((((((())))))))))))******)))******+++,,,,,,------+++111444444666CCC[[[nnnuuukkknnnvvv~~~{{{wwwssspppmmmkkkiiikkkpppwwwzzzsssdddWWWPPPLLLFFFCCCCCCBBBAAA@@@DDD@@@???BBBCCCDDDHHHNNNNNNTTTddd{{{kkkHHH<<<<<<:::777555555333111000000000///...,,,,,,,,,,,,,,,,,,------******))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$############$$$$$$###############$$$$$$%%%'''(((***+++++++++***)))&&&%%%$$$###$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++++++++---...///000000000000000000000111222444444444444666777888999999999999999999::::::;;;;;;;;;;;;;;;<<<=========<<<;;;<<<======>>>===<<<;;;:::===>>>>>>???>>>===;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<:::999:::<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888888777666555555666777888;;;;;;:::888555444666777666555333333444444222111////////////............,,,///222555555222///,,,******+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((()))))))))***)))))))))***++++++,,,,,,+++///111...+++222CCCQQQsss{{{xxx{{{~~~yyytttpppnnnpppnnnllllllmmmmmmjjjhhhqqqvvv~~~pppYYYIIIDDDBBB@@@>>>>>>>>>>>>===AAAAAAFFFLLLPPPSSS[[[dddnnnyyy}}}YYYFFF666666999666222222444222000/////////...---...------,,,++++++******)))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%################################################$$$######""""""######$$$######""""""######$$$%%%&&&&&&'''(((((((((''''''$$$$$$$$$#########$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))******+++)))***,,,---///000000000......///000111222444555222444555777888888888777888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;888999;;;<<<===<<<;;;:::;;;<<<=========<<<;;;:::;;;<<<<<<<<<<<<=========<<<;;;999777777;;;AAAFFFAAA???===;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888999888888777777888888999::::::999777555444555777555444222222333333111000////////////............+++---111333333111---+++)))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))(((((()))******++++++,,,,,,---///...---000666<<>>>>><<<;;;;;;;;;<<<===AAAFFFOOOZZZ```fffrrr}}}{{{|||~~~xxxrrrvvvvvvSSSFFF;;;444777777222222666333111///...//////...---...------,,,***))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%######################################################""""""""""""#########""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$"""###$$$&&&######$$$$$$$$$$$$######!!!"""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))******)))***+++---.../////////---......///111333444555222333444555666666666666777777888999;;;<<<======<<<;;;;;;;;;;;;:::::::::777888:::<<<======;;;;;;999:::;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<:::888666777<<>>>>>???AAACCCFFFIIIUUU\\\hhhttt{{{vvvqqqkkkhhhjjjqqqxxx|||zzzWWWCCCBBB:::666888777111222777111000...---......---,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$######$$$$$$######################################################""""""""""""######"""""""""""""""###$$$$$$######$$$$$$############!!!###$$$$$$""""""$$$'''######$$$$$$$$$$$$######"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***)))***+++,,,---.........------...///111333555666333333333444444555666666666777888999;;;<<<===>>><<<;;;;;;::::::999::::::999;;;===>>>???===;;;:::888999:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<999:::999888888;;;???CCC@@@>>><<<999888888:::;;;999999999999999999999999888:::<<<===<<<;;;888777888888888777777888888888888888777666444333555777444333111111222222000///////////////............***+++---......---+++***''')))***,,,,,,,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########&&&((()))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,---,,,+++,,,...000111111000000888JJJccc}}}{{{xxx|||~~~\\\^^^```cccgggkkkmmmooorrrqqqrrruuuxxxxxxtttpppllloooqqqpppkkkgggffffff```aaabbbcccbbb```^^^\\\]]]]]]]]]]]]^^^```cccdddjjjlllppptttwwwxxxyyyyyy{{{|||~~~}}}rrriiiXXX[[[ZZZQQQDDD;;;;;;???:::===BBBHHHOOOWWW```eeerrrzzzzzzjjjddd]]]XXX^^^nnnjjjKKK>>><<<:::333222666555...---222111///------......---,,,***************+++++++++'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""##############################""""""""""""######"""""""""""""""######$$$#########"""""""""""""""!!!###$$$$$$""""""$$$'''######$$$$$$$$$$$$##################$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******+++,,,------------------...000222444666777333333333333333444555666666777888999;;;<<<>>>>>><<<;;;::::::999999999:::===>>>@@@AAA@@@>>>;;;999777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<777999:::;;;::::::;;;<<<>>><<<:::888888:::<<<===888888888888888888888888888:::<<<======;;;888666666777777777777777777666777888777555333333555777444333111111222222000///000/////////............++++++,,,------,,,++++++'''(((***,,,---,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%(((+++,,,***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))*********+++,,,,,,------++++++,,,,,,,,,...000111111222999KKKeeeyyyooouuu~~~fffggggggeeebbb```aaabbbbbbdddfffeeedddccccccdddaaa```___]]]]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXX```___```ccchhhnnnsssuuuyyyyyyssskkkfffhhhfff]]]UUUSSSHHHGGGEEECCCBBBBBBBBBBBB@@@IIIUUU^^^eeeooo~~~|||mmmiiidddfffccc```iiizzz^^^KKK;;;555888444333222111000000000000000//////...------,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""############$$$$$$##################""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))''''''(((((())))))******,,,+++---222999<<<999555111111222333333444555555444555777888999:::;;;;;;777777777777777888888888;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888888777888:::>>>>>>;;;888888888888999999::::::::::::::::::::::::::::::::::::999999888777666555555777777888;;;======;;;999<<<<<<;;;:::888777666666666666555444333333222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++******)))***+++***)))'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$)))......)))$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((*********)))***++++++,,,***)))))))))***,,,...///222333888???GGGVVVssswwwwww{{{zzzuuutttxxxzzz{{{zzzxxxsssooommmmmmnnnnnnnnnmmmmmmllljjjiiidddbbbaaa______```aaabbb```aaaaaaaaabbbccceeegggeeekkkssszzz~~~qqqjjjbbbZZZVVVOOOJJJLLLLLLFFFBBBBBBFFFHHHIIIIIIIIILLLPPPTTTYYYcccoooxxx~~~oooggghhhoooqqqtttzzznnnSSSFFF???888666:::333333222111000000000000/////////...---,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((())))))******,,,+++,,,111777999777333111111222222333333444444555666777888999999:::999666666777777888888888999:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888888999999888777888:::======;;;888888888999999999:::::::::::::::999999999999999999999999888888777777666666777777888;;;===>>><<<:::>>>===<<<;;;999888777666555555555444333222222222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########(((,,,+++'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))***++++++))))))))))))***,,,...///------000444777???QQQccc~~~}}}vvvpppooosssxxx{{{xxxpppnnnkkkhhhggggggiiijjjhhhjjjlllmmmmmmpppuuuzzzgggVVVOOOJJJEEEJJJFFFDDDGGGIIIHHHIIIKKKFFFIIIMMMPPPUUU\\\eeellluuu}}}qqqggghhhooo}}}[[[JJJ<<<:::999555333555222222111111000////////////......------,,,,,,++++++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$"""!!! """############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((((()))******,,,+++,,,000444666333000222222222222222222222222555666777888888888888888555555666777888999999:::::::::;;;;;;;;;;;;::::::<<<;;;999777777888999:::888777888:::<<<<<<:::999888999999999999::::::::::::999888888777777777777888888888777777777777777666666888:::===???>>><<>>===;;;999888666666444444444333222222111111000000000///......------++++++++++++++++++++++++------,,,++++++***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######&&&((((((%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))))))))***,,,---...---,,,---000000111888AAAUUUooowwwqqqqqquuuzzzbbbOOOFFFEEEFFFFFFCCCEEEHHHMMMPPPRRRUUUWWWWWWXXX[[[cccnnnzzzxxxqqqppppppssszzzxxxeeeLLLBBB;;;;;;:::555111111111111111111000///......------------,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$!!!"""""""""###########################$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***+++***+++...111111///---111111111111111111000000555666666777777777666666444555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888666666888:::<<<888888999:::;;;;;;:::999999999999999999999999999999999777666555555666666777777777777777888888888666666777:::===???>>>===>>>===<<<:::888666555444333333222222222111111111000000///......------,,,+++++++++++++++++++++++++++++++++++++++***))))))******)))(((&&&&&&((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((()))))))))***++++++,,,---...---...000111222444777===RRRuuu|||{{{~~~uuummmkkkmmmooohhh^^^PPPGGGEEEGGGKKKNNNQQQYYYccciiillloooqqqrrrzzzwwwxxxwwwtttuuupppgggeeeooo~~~cccOOOHHH===888555666777555333333000000111000000///---,,,,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""######"""""""""######$$$$$$%%%""""""#########$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###################################################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,......---,,,000000000000000000//////444444555666666666555555444555666777888999::::::<<<<<<============<<<<<<<<<:::888666666888:::<<<999::::::;;;::::::;;;;;;999999999999999999999999999888666555444555666666777777777777777888888888666555666888<<<>>>>>>===;;;:::999777555333222111111111111111111000000000//////......---,,,,,,,,,******************************+++++++++***)))((()))******)))'''&&&(((***(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''((())))))***++++++++++++***++++++,,,///222444555555===PPPkkkwwwooorrryyy~~~~~~fffUUUPPPQQQTTTUUUSSSNNNKKKLLLNNNRRRYYY```uuuyyylllfffggglllkkkeeehhhzzzwww[[[HHH>>><<<555444333222111111111222//////000000000...,,,+++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###""""""""""""###!!!!!!!!!"""###$$$&&&'''"""############$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$""""""############""""""###############$$$$$$$$$########################!!!"""######$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,////////////////////////222333444555555555555555555555666777888999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777999;;;<<<:::<<<===<<<;;;:::;;;===:::::::::999999999999888888777555444444555777888888888888777777777777777666555555777:::<<<<<<<<<777666555444333222111000000000000000000000000000.........---,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))((('''***---,,,)))'''(((***((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''((())))))***++++++*********,,,,,,***,,,111444333222000666FFFZZZsss{{{jjjhhhmmmgggiiilllooosssxxx~~~|||zzzwwwuuusssyyy{{{~~~pppfffXXXOOONNNRRRWWWZZZXXXWWWYYY^^^bbbfffqqq~~~xxxkkkcccaaahhhrrrtttttt|||nnnTTTFFF>>>::::::555666666333000............///000000///...,,,************+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""######"""""""""$$$%%%&&&"""############$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################!!!""""""###########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((()))***+++++++++,,,------------......//////000000111222444555555555555666666777777888888888999999::::::;;;;;;::::::999999999888888999999:::;;;<<<===>>>===;;;;;;<<>><<<;;;===@@@:::::::::999999888888888777666444333444777:::<<<:::999999888777666666555666555444555777999999888333333333222222222111111.........///////////////......---,,,,,,++++++***))))))))))))))))))))))))&&&''')))***+++***((('''&&&+++111111---)))(((***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++***)))'''((((((***++++++***))))))$$$,,,///+++)))---000///111111666999666;;;UUUssstttwww|||zzzzzzyyyxxxvvvzzzrrrpppooommmkkkgggccc___hhheee```YYYUUUUUUXXX[[[\\\bbbddd``````eeehhhgggdddeeejjjuuu~~~wwwqqqrrrsssuuuvvv|||}}}~~~{{{vvvmmmgggccciiivvvzzzRRRKKKBBB;;;777666666777222222222222111111111000.........------,,,,,,,,,...---+++)))(((((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""!!!"""###%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""!!!!!! """""""""""""""######$$$########################!!!!!!"""###############""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++,,,,,,,,,,,,---...//////...000333444444444555666888999999888666555666888999999888888888888888999888888777777777777777888===>>>>>>>>>>>><<<:::999<<<<<<;;;:::888666444333000333777777666666999<<<999888666555666777666555555555555555555555555555222111111000000000000000------............------------,,,++++++***))))))******))))))(((((('''''')))))))))))))))*********************************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##########################################""""""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((((((((((((((())))))))))))((())))))***,,,------.........//////222888???DDDZZZzzz}}}www{{{~~~{{{|||xxxooommmqqq|||{{{uuurrr}}}zzztttmmmiiijjjooorrrssssssqqqmmmooovvvxxxuuuuuuuuuzzz{{{mmmggghhhhhheeelllrrr}}}sss^^^OOOGGGBBB;;;666444444444444111111111111000000000000...---------,,,,,,,,,,,,---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########"""""""""""""""""""""""""""###$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++,,,++++++,,,,,,---...//////111333444333333444555777777888777555444555777777777666666666666666777999888888777777888888888===>>>>>>>>>===;;;:::999:::::::::999888666555444000444888888666555777999777555444444555666555444444444444444444444444444222111000000//////000000------............---------------,,,+++************)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((((((((((())))))))))))***))))))***+++,,,---......,,,---------...222777;;;EEEPPPfff{{{yyyyyyzzz~~~uuussskkk```\\\```fffggguuukkkSSSGGG@@@:::<<<999555333333444444333000000000/////////......------,,,,,,,,,,,,,,,+++++++++++++++***)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$###############""""""""""""###$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***+++++++++++++++,,,---......///111333333222222333444555666777666444333444666666666666555555666666777:::999999888888999999:::===>>>======<<<:::999888888888888888777666555444222666::::::777444444555444333222333444555444333444444444444444444444444222111000000//////000000------............------...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''(((((()))))))))*********)))******+++,,,---......,,,---------,,,---000222888333<<>>===:::555444444555555444666777777555444333333333333333333333333111000000///.../////////,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,+++,,,.........---...///+++,,,444<<<;;;===WWWvvvppphhhjjjjjjgggnnnzzzxxx[[[QQQGGG???===<<<888444222222111111111222111///---.........---------,,,,,,)))************+++++++++((())))))***))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$"""!!!!!!!!!!!!"""#####################$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$############$$$%%%%%%###########################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$############$$$%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))***+++,,,------///111111000000111222333555888888777666666666444444444444555666777777999999999999:::;;;<<<<<<999999888888888888999999555666666666666666555444555999<<<<<<999666555666777777777888999888666333222222222222222222222222111000//////......//////,,,,,,------------,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""###############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))******++++++''')))++++++++++++---///...+++---444666666===HHH^^^sss~~~wwwuuulll```]]]gggooouuuzzzcccLLL<<>>===:::999<<<666777777666333000//////000///---......///---,,,++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!"""""""""""""""###""""""############""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***+++,,,,,,,,,,,,,,,,,,---///////////////---...///111222222333333///000000111222111111111111111111111111222333444222111000000000111222333555666666666555444444333////////////000000000000......///000000000000000---,,,+++******)))))))))*********)))******+++,,,************))))))))))))'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""###############################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######""""""######$$$%%%"""###$$$$$$###"""###$$$################################################""""""""""""""""""""""""################################################"""""""""############$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))******)))******+++,,,---///...---,,,---///111222444333555888:::???IIISSSbbbrrrppppppnnnllllllnnnpppqqqhhhjjjhhhcccbbbgggjjjjjjeeeccc___YYYUUUUUUXXXZZZ]]]\\\___eeeddd```___cccfffhhhnnnyyy{{{~~~lll^^^TTTJJJDDD===999888:::;;;888888;;;666555333222222222333222000...------...///---,,,++++++++++++++++++++++++)))*********************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!""""""######""""""############"""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""###$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((('''((()))***++++++++++++***+++,,,---............------///000111222222222222222333333333222222111//////000111222333555666333222111//////000222333333333333444333333222222000000111222222111000///------...///////////////,,,,,,***)))))))))))))))******))))))***++++++,,,************))))))))))))''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""""""""#########$$$################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$######""""""######$$$%%%"""###$$$$$$###"""###$$$################################################""""""""""""""""""""""""################################################""""""""""""##########################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))***++++++//////......///000000///------111777777555888>>>:::FFFXXXfffrrrtttuuuuuuxxx}}}}}}vvvssstttssspppkkkhhhccc^^^[[[]]]bbbfff]]]bbbnnnwwwvvvnnnmmmqqqwww|||kkk___OOOFFFDDDDDDBBB@@@<<<777555777555222222444555222///...000111222222///...------...///...,,,************************)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""" !!!!!!!!!""""""######""""""############"""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$"""""""""""""""######$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''((()))******+++++++++))))))***+++,,,,,,,,,,,,,,,---...000111111111111555555555444444222111111---...///111333555777888444333111000///000111222000111111222222222111111000111333444333222000...,,,------...............,,,+++***)))((((((((((((******))))))***+++,,,,,,************))))))))))))&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$#########"""###$$$$$$%%%"""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))'''&&&&&&''''''((()))***'''(((***---000111000///222///111555555222555;;;777<<>>===;;;:::888888888777555555444444444111222222111111000///...------......------,,,+++)))))))))))))))))))))))),,,++++++***)))(((''''''((()))***)))'''%%%&&&'''''''''((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################"""!!!!!!""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""######""""""""""""###### !!!"""######"""!!! """"""############""""""""""""""""""####################################$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""###############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******++++++++++++,,,---......---------...000333555777555555444444333333333444...///000222444666777888444444444444333333222111000000222333333222111000...000333555555333000...111111111000000///...---++++++******))))))((((((*********+++,,,,,,***'''))))))************))))))''''''(((((())))))*********))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$###### !!!######""""""!!!########################""""""""""""""""""############""""""""""""######%%%%%%$$$###""""""######""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++,,,,,,,,,,,,,,,,,,---/////////000111111222222666777999;;;===???AAAAAAooo```TTTJJJCCCDDDAAA>>><<<;;;:::999777777666555444333333333333111111111111000///......---------------,,,,,,+++))))))))))))))))))))))))+++******))))))(((((((((&&&''''''&&&%%%$$$&&&(((&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################"""!!!!!!""""""""""""############""""""""""""############"""""""""""""""#########""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""######"""!!!!!!""""""############""""""""""""""""""####################################"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$############"""###############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))******++++++++++++,,,---......---------...000333555777:::888666444444444333222000000222333555666777888333333444444444333222222000111222222222222111000///000222444444222000///000111111000000///...---------,,,+++***)))((((((+++******,,,------+++)))))))))************))))))''''''(((((()))))))))))))))))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$####################################"""""""""""""""######""""""""""""######%%%$$$$$$######"""######""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((+++++++++,,,,,,,,,,,,,,,...//////000000111222222222333555777999;;;<<<===nnneeeYYYNNNGGGBBB===999???<<<:::999999999777666555444333222222111222222111111111111000///...---,,,------------,,,++++++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&%%%$$$&&&))),,,:::111((($$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############""""""!!!""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""##############################""""""""""""###### !!!"""$$$$$$######"""""""""""""""""""""""""""######""""""""""""######!!!""""""######""""""!!!""""""############""""""""""""""""""#################################### !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""############""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******++++++,,,---------.........///000333555666@@@<<<666444444444333111222222333444555666777777222333333444444444444333000111111222222111000000000111111222222111111000000000000000///...------......---,,,+++***)))(((*********,,,......---+++((())))))******))))))((('''(((((((((((()))))))))))))))(((((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""$$$############"""""""""!!!!!!"""###$$$%%%&&&'''""""""###$$$$$$$$$$$$###########################$$$#########""""""!!!!!!######""""""""""""######$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((******+++++++++,,,,,,,,,......//////000111111111000111222444666888999:::}}}rrrdddWWWPPPKKKEEEAAA???>>>===;;;999777666666777777666555444333222222111111111222000000000000///...------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((((((((((((((((((((('''''''''&&&&&&)))---000TTTDDD000###!!!%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""############"""!!!!!!"""""""""############!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################""""""""""""""""""###!!!!!!"""############"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""############"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))******+++,,,,,,------////////////000222444555@@@;;;555333444555333000222222333333444555555555222222333444555555555444111111111111111000000000111111000000000000111111000000000000///...---,,,,,,,,,,,,++++++******)))(((((()))+++---...---+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""############""""""############""""""""""""!!!""""""###$$$%%%%%%%%% !!!!!!!!!""""""""""""########################$$$$$$######"""!!!!!!!!!######""""""""""""############$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,------...//////000000111000111222444666888999:::wwwpppdddWWWPPPMMMIIIEEEAAA???<<<;;;;;;;;;::::::555444333444555666555333333333222222111222222222//////000//////...---,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))'''''''''''''''((((((((('''''''''&&&&&&(((---000PPPAAA///$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!""""""#########""""""!!!"""""""""############!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################"""""""""######"""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""############""""""!!!"""""""""################################################""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!""""""#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((()))***,,,,,,,,,,,,,,,//////......///111222444:::777333111333444333111111111222222222333333333222333444444555555555555222111111000000/////////111111000//////000111111000000000//////...---,,,)))))))))***************''''''(((***,,,,,,+++)))(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""!!!!!!######""""""""""""######"""######$$$$$$$$$######""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,---------...//////000000000111222444555777888999|||kkk___QQQNNNJJJFFFDDDBBB???<<<:::::::::999999888777666333222222444555666444333333222222111111111222222////////////...---,,,+++***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%$$$###%%%(((+++111+++&&&%%%''''''$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!""""""############"""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""############"""""""""""""""""""""#########""""""""""""""""""""""""######""""""""""""######$$$######""""""######$$$""""""############""""""""""""""""""####################################$$$$$$######"""!!!!!! """############$$$$$$$$$$$$$$$$$$############"""!!!""""""############"""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""######$$$%%%########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''')))***,,,,,,,,,,,,+++///......---...///111111333333333222222222222222000000111111222222333333333444444555555555555444222222000///////////////111000000//////000000111////////////...---,,,,,,((())))))))))))*********''''''''')))++++++***((('''(((((())))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""!!!!!!"""""""""""""""###$$$$$$#########"""""""""#########"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""######!!!"""###%%%%%%$$$######""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,,,,,,,------.../////////...///000111333444555666wwwiii```XXXPPPJJJGGGEEECCCBBB@@@===:::888888999::::::999777666555333222333444666666444222111000000///000000111111............---,,,++++++***************))))))((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%######$$$&&&!!!!!!"""$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###############""""""""""""############""""""""""""############"""""""""""""""#########""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""#############################################""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""""""""###$$$%%%########################!!!!!!!!!"""###$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&'''''''''(((***,,,---,,,+++***......---,,,,,,---/////////222555555111///000222000000111222222333444444555555555555555555444333333222000///......//////000000000000000000000000////////////...---,,,,,,,,,,,,+++******)))(((((()))((((((***++++++)))'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############""""""!!!!!!!!!!!!""""""######""""""""""""############$$$###"""""""""###%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""###### """###%%%%%%%%%###"""""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***+++,,,+++,,,,,,---......//////---...///000111333333444ssseee\\\XXXTTTMMMIIIHHHFFFCCC@@@???<<<::::::::::::;;;>>>444666888999888666555444333333333555666666444222//////.........//////000............---,,,++++++***************)))(((((())))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$'''(((((('''%%%$$$$$$%%%((('''%%%######$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###############""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%""""""############""""""""""""""""""####################################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&######################## !!!!!!"""###$$$$$$$$$###################################################$$$$$$%%%%%%&&&'''''''''(((***,,,---,,,+++***...---,,,+++,,,,,,.........333999777111---///222000111111222444555555666555666666666555444333333333222000///........./////////000000000000//////////////////...---,,,+++000///...,,,***((('''&&&+++******+++,,,,,,***'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""############"""""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%%"""!!! !!!###$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""###### !!!###%%%&&&%%%###"""""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++++++++,,,------......///...///000111222333444555^^^bbbhhhrrr}}}}}}vvvsssddd```XXXPPPIIIEEECCCCCCBBBAAA@@@>>>===;;;:::999888888777666666666666666555666777888888777666555666555555444222111000000////////////............---,,,+++*********+++,,,+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""!!! !!!"""######"""""""""""""""""""""""""""########################""""""############""""""!!!""""""""""""#########%%%$$$###""""""###$$$%%%###"""!!! !!!"""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###"""""""""""""""######$$$%%%$$$######$$$$$$"""!!!#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%(((((()))***************++++++++++++,,,------...222222222111111111111111000000111222333333333333555555444444333222111111111111000///////////////111111000///.../////////---...///...,,,,,,...///<<>>BBBFFFHHHKKKLLLNNNPPPTTTYYY^^^bbbeeefffhhhiiikkkmmmnnnnnnmmmmmmlllkkkjjjhhheeeaaa]]][[[WWWUUURRROOOKKKGGGEEECCC???===;;;888777666666666666666666666777888999:::888888999999:::;;;;;;;;;777666555555555555555555222333444555555555555555444444333222111000000///111000000000000/////////,,,,,,+++************+++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############"""!!! !!!#########"""""""""""""""""""""""""""########################""""""############""""""############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""###""""""""""""####################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""######$$$%%%###""""""###$$$###!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%'''(((((()))))))))))))))*********++++++,,,......------------------------111111222333444444444444333333222222111000000000000//////............//////000111111111000...------...//////......000222^^^kkkIII111111+++++++++'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((()))***+++,,,---...///000111000000/////////////////////000000555555555555555444333333555777999;;;>>>???@@@AAA???@@@CCCDDDEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>><<<<<<;;;;;;:::999999999666666555444333333444444555555666777888888888888555555555666777888999999555555444444444444444555111111222222333444444444333333222111000000//////.........---------,,,,,,,,,++++++***************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###!!!""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$##################$$$""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$"""!!!"""###$$$###!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((************+++,,,......,,,,,,,,,,,,------------111222333444444555444444222111111111000000////////////...............///...///111222111000...,,,,,,---......------///111VVV___BBB///---(((+++)))''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############$$$$$$$$$$$$######"""""""""""""""###!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***++++++,,,---///000000///...---)))******+++,,,,,,,,,,,,))))))+++,,,------......,,,---......////////////...///111222333222222111000000111111222222222222//////000000111222222222111000000///////////////333444444555555444333222444444444444444555555555444333333333333333444444111111111111111222333333111111111000000//////...------------,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###"""!!!!!!###$$$###!!!!!!!!!""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((''')))))))))***+++,,,......,,,,,,,,,------.........111111222333444444444444111111000000000000000/////////.........//////000...///111222111000...,,,***+++,,,,,,++++++---///@@@HHH555,,,***'''---(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++,,,...//////...---+++,,,,,,---......---,,,,,,+++,,,---...///000000000)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,---------////////////............------------------------000000111111222222333333///000111222222222222222333333333333333222222222222222222222222333333444222222111000000111111222000000/////////.........//////.........---------******++++++******)))(((''''''(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""###$$$###!!!""""""""""""""""""""""""########################""""""############""""""############$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""######$$$$$$######"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############"""""""""""""""######$$$"""!!! !!!#########"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((())))))+++,,,...///,,,,,,------......//////000000111222333333333333111111000000000000000000000////////////000000111///000111111111000...---++++++,,,+++***)))+++,,,...555+++,,,***(((111(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""############$$$"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""#################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""!!!""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,---...------,,,'''((())))))))))))((('''+++,,,,,,++++++)))((((((++++++,,,---............,,,+++***)))***+++---...111000000///////////////////////////////////////******+++,,,---............//////000111222333333222222222222222222222222111111111111111222333333444333222000000000000111/////////............---.........------------,,,)))******+++***)))(((''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""###$$$$$$"""!!!""""""""""""""""""""""""########################""""""############"""""""""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""""""""######$$$"""!!! !!!#########""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""########################$$$$$$$$$""""""""""""""""""""""""######""""""""""""###############"""""""""!!!!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&'''(((((()))***,,,...///++++++,,,------....../////////000111222222222222111111111111111111111111000000000000000111222222000000000000////////////,,,------,,,***)))***+++(((,,,''',,,)))'''222'''((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""""""""####################################""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))******+++,,,------...'''(((***,,,,,,,,,++++++***+++,,,,,,------------,,,---------,,,,,,+++***...,,,***((((((***---///,,,+++++++++,,,,,,---...******+++,,,---//////000,,,------...............------------...///000111000000111111222222333333111111000000111222333333555444222111000///000000..................------,,,,,,,,,+++++++++******)))******++++++)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""########################""""""############""""""!!!""""""""""""#########"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""""""""####################################""""""""""""############""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """""""""""""""######$$$!!! !!!"""######""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""######%%%$$$$$$$$$######""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((()))***,,,...///******+++,,,------.........///000111111222111111111111111111111222222222111111000000111222333333111111000///////////////...///...---***)))***+++)))***&&&---'''%%%111%%%))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))))))))))))))***+++---...///))))))))))))))))))))))))((()))))))))************,,,,,,++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***---***((((((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000333222111000000222444555444444333222111000///...000000///...............------,,,,,,+++***))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%"""&&&&&&%%%$$$#########$$$########################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""""""""""""""!!! ########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((+++++++++,,,,,,---------000000111222222222222111222222111111000///////////////...///000222444555555333111///......000000+++++++++***)))(((((('''((((((((((((''''''''''''(((((((((((()))))))))))),,,(((&&&'''+++,,,((($$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$###!!!!!!"""""" """#########$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""#####################"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((((((***+++,,,(((((((((((((((((((((((((((((()))))))))*********))))))******************++++++************++++++******++++++++++++******,,,***((((((***,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000///333222000000000111333444444333222111000///......//////...------------...------,,,++++++***))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%$$$#######################################"""############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""########################"""#########""""""!!! """"""""""""""""""""""""###""""""!!!!!!"""###$$$""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***++++++,,,,,,---------000000111111222222111111000000000000000000111111000000///...//////111111333222111///////////////++++++******)))(((((('''(((((((((((('''''''''''''''''''''((((((((())))))+++(((&&&'''***+++((($$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""###############"""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''')))((((((((((((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******+++******))))))******+++)))******++++++******)))+++)))((((((*********)))))))))))))))))))))))))))++++++,,,,,,,,,---------------...////////////...222111000///000111222333222222111111000///............---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$###"""""""""##############################"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""#################################$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&""""""""""""""""""######""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""######"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""######$$$######"""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##################""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((******++++++,,,------...///000000000111111111111......///000000111222222000000///...---------...111111111000000///......++++++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''%%%&&&))))))&&&#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  ###$$$###"""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""############""""""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((()))************))))))(((((())))))***((())))))******))))))(((***)))((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---............------000000/////////000111222111111000000///...---------,,,,,,+++++++++++++++,,,+++++++++******))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""###########################""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,------...////////////000000111111////////////000000111111.........---------------...///000111111///---,,,************))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''''''%%%###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!! !!!"""######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""###!!!"""""""""############"""""""""""""""#########""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""###$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((()))***++++++)))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((''''''((()))*********************************+++++++++,,,,,,,,,,,,---------,,,,,,+++............//////000000000//////......---------,,,,,,+++***************++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""########################"""######$$$$$$$$$##############################!!!!!!""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""######""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''((())))))***,,,------...//////.........///000111000000000000//////......---------...............,,,...000111111///---+++*********)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""###!!!"""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''(((((((((&&&&&&((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++***------........./////////.........---------,,,,,,,,,,,,+++***************************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%######$$$%%%######"""""""""###$$$$$$########################"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################!!!"""######$$$#################################""""""############"""""""""""""""""""""""""""""" !!!"""""""""### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""######$$$######"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))***+++------...///...---------...000111111111000//////...---------...///000000000000000,,,---///000000...---+++******))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###!!!!!!"""""" !!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$"""""""""############$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&((()))'''%%%%%%''')))(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++******))),,,,,,---...............------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$&&&%%%###"""$$$&&&###############$$$%%%%%%########################"""############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""######################## !!!""""""#########"""##############################$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((***+++,,,---...///...---,,,,,,...000111//////////////////......111111222222222111000///,,,---............---,,,)))))))))))))))))))))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!""""""!!! """""""""#########$$$$$$""""""""""""""""""""""""###"""!!! !!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""############ !!!!!!"""######$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#################################!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&((()))'''%%%$$$''')))''''''''''''''''''''''''))))))))))))************+++++++++++++++***)))(((+++,,,------......------------,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!"""%%%&&&%%%###"""$$$&&&$$$$$$######$$$%%%&&&&&&########################"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((***+++,,,......///...,,,,,,,,,---///111------......///000000000444444555444333111///...,,,,,,------------------)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((()))((('''&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!! !!!###$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""############ !!!!!!"""###$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))***+++,,,******))))))******+++,,,++++++++++++++++++++++++...---,,,+++************************************+++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""###!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########""""""!!!########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++++++++,,,...000111000000000000////////////000222444666555333000---000//////---,,,+++******((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""############""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++)))(((((((((((()))******++++++++++++++++++++++++++++++*********+++,,,,,,888555111---***)))***+++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""###"""!!!!!!###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""####################################"""""""""!!!""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""############"""######$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))************+++---///000////////////////////////000111333444333111///---//////...---,,,+++******((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""#########"""""""""!!!!!!!!!""""""######""""""!!!###"""!!!!!!!!!"""$$$$$$""""""""""""############""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))************************((((((((()))***,,,---...EEE@@@888///***((()))+++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""####################################""""""""""""""""""""""""""""""""""""###$$$$$$$$$###""""""!!!""""""""""""############"""######$$$$$$######""""""""""""#########$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))************+++---...///////////////////////////000111111000000///------......---,,,+++******)))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""!!!!!!"""##################""""""""""""!!!"""######$$$""""""""""""############""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((('''''''''''''''(((((()))************************''''''((((((***+++---...DDD???777///***(((((()))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""%%%$$$"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""############"""#################################"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!! !!!"""""""""############""""""############""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((******++++++,,,---......---...............//////000000///---,,,,,,,,,,,,---,,,,,,+++******))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$!!!"""""""""############!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((()))))))))))))))))))))))))))))))))((((((((())))))***+++666444000,,,)))'''''''''(((((((((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""######""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""%%%$$$"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###############"""!!! !!!"""""""""############"""""""""######"""""""""!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''++++++,,,,,,------......,,,,,,------............000///---,,,************+++++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!"""""""""############!!!"""""""""############!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))(((''''''&&&''''''(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############!!!""""""######""""""!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''******+++,,,------,,,,,,++++++,,,,,,---.........///...---+++***)))))))))******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""##############################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""##################"""!!!!!!"""############"""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((((((&&&&&&''''''(((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!######!!!!!!!!!"""###"""!!!!!!###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""############""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&((((((******+++******)))***++++++,,,------......///...---,,,+++)))((('''))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!""""""!!!""""""######""""""!!! !!!"""###$$$######"""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""################################################!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''((()))***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """######!!!!!!!!!"""###!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" """############""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&'''((())))))(((''''''******+++,,,,,,---...............---+++)))((('''(((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""################################################!!!"""###$$$%%%$$$######"""############$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((( %%%---)))&&&'''###))))))'''$$$$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""##################"""""""""""""""### !!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""######$$$%%%"""###$$$$$$$$$"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''))))))))))))(((((((((((())))))***+++,,,,,,------......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''***!!!$$$***&&&&&&***((($$$&&&&&&%%%$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#####################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&& !!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######!!!!!!"""""""""###############"""""""""""""""###"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ######""""""######$$$%%%"""######$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((())))))******+++,,,,,,---------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""######""""""""""""##################"""""""""!!!""""""#########$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""########################$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&***"""%%%)))$$$%%%***)))%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$######""""""""""""######!!!!!!""""""""""""######""""""""""""""""""#########""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$"""############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################""""""""""""##################"""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$%%%$$$$$$###"""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%((("""'''+++'''+++333222333,,,%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$ """###"""!!! !!!"""################################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""###!!!""""""###############!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""#########"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&'''''''''''''''(((((())))))))))))******++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""###############"""""""""""""""""""""""""""##################"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((###&&&***+++<<>><<<333***&&&***(((!!!###+++$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!  !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######""""""""""""###### !!!!!!!!!""" """$$$%%%$$$###""""""""""""!!!""""""###$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###############"""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###############"""############$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""#########"""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""##################$$$$$$$$$%%%%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&'''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$###############""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""###########################$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""############""""""!!!#########$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""" !!!"""""""""""""""######################## !!!!!!!!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$##############################$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!""""""###!!!"""""""""###############""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######""""""!!!!!!############$$$$$$$$$$$$#########"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!!!!""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&########################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############!!!""""""""""""######### !!!""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$ !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%"""""""""###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!""""""############"""#########$$$######""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$!!!!!!!!!"""""""""##################"""""""""""""""""""""############$$$""""""""""""####################################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$ !!!""""""######""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$ !!!"""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""######$$$$$$!!!"""""""""#########$$$!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""""""""###"""""""""""""""#########""""""""""""############!!!"""""""""####################################""""""""""""""""""""""""###"""""""""""""""##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############ !!!"""############ !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######"""############$$$$$$$$$""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""#####################"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""############"""""""""""""""""""""""""""!!!!!!"""############### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""############ !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%######""""""!!!!!! """"""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###########################"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""############!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""!!! """$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######'''$$$!!!!!!###$$$$$$"""""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""############"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###########################"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""############"""""""""""""""#########"""""""""""""""#################################""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""!!! """$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$$$$$$$$$$#########""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%""" !!!"""!!! """"""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""########################""""""""""""############""""""""""""########################""""""""""""""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""###""" """$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$$$$$$$$$$###############""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$""" !!!"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!"""""""""############$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!########################"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%!!!#########!!!!!!"""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$########################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""###%%%$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!###%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""""""""######!!!!!!"""############"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""""""""############$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""""""""############$$$###""""""""""""""""""###!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""########################""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%!!!###$$$$$$###""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$###############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""############$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###### """######!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""############$$$######""""""######$$$!!!"""######$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############"""""""""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!!!!!!!"""###$$$!!!###%%%%%%$$$""""""############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""###### """$$$$$$!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!""""""######### """######""" !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""" !!!###$$$$$$$$$###"""""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!###$$$!!!###%%%%%%$$$###"""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!"""######!!!$$$'''&&&###!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """###%%%&&&&&&###%%%%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""############""""""""""""######$$$#########""""""!!!!!!########################""""""""""""############"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!###################################################$$$%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!!!!"""###%%%&&&'''((($$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""!!!!!! """""""""""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$######""""""######$$$######""""""""""""###############""""""#####################"""""""""!!!""""""""""""""""""""""""""""""""""""############"""############"""!!!!!!"""""""""""""""###$$$$$$#########$$$######""""""###################################################$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""######$$$%%%&&&&&&$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########""""""!!!""""""############""""""""""""""""""""""""""""""######""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""#########""""""############""""""########################""""""""""""""""""""""""###$$$%%%%%%%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$%%%$$$$$$$$$###############"""""""""!!!!!!!!! """""""""""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########"""""""""!!!!!!$$$######""""""######$$$######""""""""""""######$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$#########"""""""""###############$$$$$$%%%!!!!!!"""#########""""""################################################"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$########################$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!! """"""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""############""""""###################################################$$$%%%%%%$$$###!!! """"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""#########$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""!!!!!!######""""""""""""############""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$###############""""""""""""###$$$$$$ !!!"""""""""""""""################################################"""###%%%%%%###"""##############################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#####################"""""""""""""""###""""""############""""""""""""""""""""""""""""""######$$$######"""!!! """"""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""############""""""###################################################$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!""""""""""""#########"""""""""###$$$$$$$$$%%%########################"""""""""""""""######$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!######!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""!!!!!!###""""""""""""""""""#########""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""##############################!!!"""""""""########################"""""""""""""""!!!!!!!!!!!!"""###### !!!"""""""""""""""""""""""""""""""""""""""########################!!!###%%%%%%###"""###$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$############""""""###"""""""""""""""######""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""###########################$$$$$$$$$#########"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################!!!""""""""""""#########"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$"""""""""""""""######$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################!!!"""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""#########""""""""""""######$$$$$$############$$$$$$""""""""""""####################################""""""""""""############!!!"""#########""" !!!!!!!!!!!!!!!""""""###!!!!!!"""#########""""""""""""""""""""""""""""""########################!!!###$$$$$$#########$$$########################""""""###$$$$$$$$$$$$##################$$$$$$$$$##################"""""""""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$#####################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""#########$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$########################""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""###############""""""#########!!!"""""""""####################################""""""""""""###############%%%'''))))))&&&$$$"""""""""!!!!!!""""""###$$$#########$$$######""""""""""""""""""""""""""""""########################!!!"""$$$$$$######$$$%%%########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""######$$$######""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$%%%$$$$$$$$$###############"""""""""#########$$$$$$"""""""""""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""############""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############(((***...000///---)))&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######################## """$$$$$$######$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$!!!"""""""""############""""""!!!""""""###$$$$$$""""""############"""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""############"""""""""""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""$$$&&&''',,,///444777555///(((###""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""#####################"""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""################################################!!!###$$$%%%$$$"""!!!################################################$$$#########""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""######""""""!!!!!! %%%"""!!!###"""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""############""""""!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""#####################"""""""""""""""###"""!!!!!!"""$$$%%%&&&000333777999666000)))$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$#########""""""$$$$$$###"""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$############"""""""""!!!""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$########################!!!"""""""""############""""""""""""###############"""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""###"""!!! !!!"""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!###$$$$$$$$$"""!!!############################################################"""""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""######$$$$$$###""""""!!!""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""### !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###"""""""""!!!!!!!!! $$$!!!"""######"""#########"""""""""""""""########################""""""""""""##################""""""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###############"""!!!!!!"""###%%%&&&111333666666444...(((###""""""""""""""""""""""""############""""""""""""$$$$$$$$$###############$$$###"""""""""""""""""""""""""""############$$$$$$###""""""""""""###$$$$$$###""""""""""""###$$$############""""""""""""""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$########################""""""""""""############""""""""""""############""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""$$$$$$######"""############################################################""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""""""""######""""""!!!!!!""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""$$$############"""""""""######################## !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! """$$$$$$###$$$#########""""""!!!!!!########################""""""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!""""""######$$$$$$###"""!!!!!!!!!###$$$%%%***+++---...,,,((($$$!!!""""""""""""""""""""""""#########"""""""""""""""##############################"""""""""""""""###""""""""""""#####################################################################"""""""""""""""!!!"""""""""############"""""""""""""""######$$$""""""#########$$$$$$$$$########################"""""""""""""""#########!!!"""""""""############"""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""############"""#########################################################"""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""######$$$########################""""""!!!!!!!!!!!!""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""!!!!!!!!!########################!!!"""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""###$$$"""###%%%&&&&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""######!!!"""""""""############"""""""""""""""######$$$""""""#########$$$$$$$$$##############################""""""""""""""""""!!!"""""""""############!!!!!!""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""""""""############""""""""""""""""""""""""################################################!!!!!!"""###############################################################""""""""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""""""""############""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########"""""" !!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""######$$$########################$$$######""""""######$$$!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""############$$$############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###############"""!!!!!!!!!!!!###### !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$"""""""""""""""######$$$###"""""""""""""""!!!!!!######$$$%%%%%%$$$############$$$%%%%%%$$$######""""""""""""############""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$####################################""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""#########################################################""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############"""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""!!!!!!""""""######""""""""""""""""""############"""""""""""""""######$$$########################$$$$$$############$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###########################&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! ########################!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!###%%%$$$###""""""###"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""#####################"""""""""""""""###"""!!! !!!"""###"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""###$$$$$$######""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""""""""############""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$####################################"""""""""!!!""""""""""""############ !!!!!!"""######$$$$$$ !!!!!!!!!"""""""""###"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""################################################"""""""""""""""######$$$################################################!!!"""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""!!!""""""###$$$$$$######""""""""""""############"""""""""""""""######$$$##############################""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!"""""""""###"""$$$&&&&&&###!!!!!!"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$######""""""!!!!!!###"""!!! !!!"""###$$$###"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$######""""""!!!!!!!!! ###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############ !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""######"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$################################################!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""#########%%%'''&&&### !!! !!!"""###$$$%%%%%%########################""""""""""""##################""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""############""""""""""""############""""""$$$$$$$$$#########""""""######$$$######"""!!! $$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################"""""""""""""""######$$$$$$#########""""""!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$########################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###############$$$$$$############$$$$$$################################################""""""""""""####################################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""##############################""""""############""""""""""""############""""""$$$$$$$$$#########"""""""""#####################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################"""""""""""""""######$$$############"""""""""!!!$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$########################""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!""""""###############$$$$$$############$$$$$$################################################""""""""""""####################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############!!!""""""######""""""!!!"""""""""#########$$$$$$########################""""""############""""""""""""############""""""$$$$$$$$$#####################""""""###$$$&&&'''$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$#######################################"""""""""""""""######$$$############""""""""""""$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""##################"""!!!"""######$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############################################################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############!!!"""""""""############"""""""""######""""""""""""#########$$$$$$$$$$$$########################""""""############""""""""""""############""""""########################%%%$$$###""""""$$$&&&'''$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################################################################"""""""""""""""######$$$#########"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#######################################""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""############"""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""########################'''&&&$$$""""""###$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################################################################"""""""""""""""######$$$""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""############$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""################################################""""""""""""""""""""""""############""""""""""""############"""######$$$$$$######""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""###############$$$$$$$$$'''&&&$$$###""""""######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$"""""""""############$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$########################"""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""##################""""""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$###############################################################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""""""""#########$$$$$$####################################"""""""""!!!""""""""""""############""""""""""""############"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""############""""""""""""#########$$$$$$$$$#####################"""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""######$$$!!!"""""""""############!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""############""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""######$$$$$$$$$$$$ !!!"""######$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$########################"""""""""""""""######$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$######""""""!!!!!!""""""""""""###########################"""!!!!!!$$$$$$$$$#########""""""########################%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$###########################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######"""!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$##################################################################""""""""""""""""""""""""$$$$$$##############################""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!$$$$$$### ###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$###""" """###$$$!!!!!!""""""#########$$$######""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$############"""!!!""""""""""""#########"""############$$$$$$$$$########################"""""""""""""""######$$$#########"""""""""""""""""""""""""""###########################"""!!!!!!$$$$$$$$$#########""""""###########################"""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$#################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######"""!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$############"""########################################################################""""""""""""""""""""""""####################################""""""""""""""""""""""""############################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""$$$%%%###!!!"""""""""""""""###$$$$$$########################"""############$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#######################################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""##################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$############""""""""""""#########$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$""""""""""""############""""""""""""############"""############""""""!!!$$$$$$$$$#######################################"""""""""""""""!!!!!!!!!########################"""############$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######"""!!!!!!!!!"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""########################################################################""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""###$$$%%%$$$###!!!"""######$$$$$$##############################"""############$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$############"""############$$$$$$$$$%%%"""############$$$$$$$$$########################"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!"""""""""############""""""############"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######""""""!!!""""""###""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""###############$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%$$$$$$!!!"""###$$$%%%$$$###"""########################""""""#########$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""######"""""""""""""""###############""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######!!!"""""""""##################$$$$$$$$$$$$############""""""""""""##############################$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""##################""""""$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!"""""""""############!!!""""""#########""""""################################################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""##################$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%$$$$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$###########################""""""#########$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""""""""######""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######!!!"""""""""##################$$$$$$$$$$$$############""""""""""""################################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""""""""""""""######$$$""""""""""""############""""""""""""############!!!""""""############"""###############$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############"""""""""###$$$$$$#########$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%################################################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""###%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""#######################################$$$$$$$$$#######################################$$$$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""############""""""""""""######""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############""""""""""""##############################"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$############"""############$$$$$$$$$%%%"""############$$$$$$$$$########################"""""""""""""""######$$$#########"""""""""""""""""""""""""""############!!!!!!"""###############""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%$$$"""!!!"""$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!######""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############""""""""""""##############################!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$############""""""""""""#########$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$$$$$$$######""""""!!!!!!""""""""""""############!!!!!!"""###############""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" ###$$$$$$!!! """$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''***---//////---***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$############""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$############"""!!!""""""""""""#########"""############$$$$$$$$$########################'''$$$!!!!!!###$$$"""$$$######$$$&&&&&&$$$###""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!################################################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$######"""###$$$&&&'''%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""############################################################""""""!!!!!!#########$$$$$$%%%&&&&&&#########$$$%%%%%%%%%&&&################################################$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''))),,,...///---+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""############"""""""""""""""######$$$###########################"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%###"""!!!"""###""""""%%%$$$"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&&&&%%%$$$#########$$$%%%$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$########################$$$###"""""""""###%%%%%%""""""""""""""""""""""""################################################$$$$$$#########"""""""""#################################$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&''''''((((((((())))))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$'''(((+++------,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###########################"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############"""""""""""""""######$$$#################################"""######$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################################################################"""#########""""""###%%%'''%%%###"""#########"""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######'''&&&%%%$$$############$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$#########$$$$$$######"""!!!!!! ##################""""""################################################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&%%%$$$&&&''''''(((((()))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$###############""""""""""""############"""""""""""""""######$$$########################$$$$$$######"""#########""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$###!!!!!!%%%(((***'''$$$"""###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######""""""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""%%%%%%%%%$$$$$$#########$$$##################$$$########################$$$$$$############$$$$$$$$$##################$$$ """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$#########"""!!!!!!!!!################################################%%%###""" """###%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++))))))))))))((('''&&&&&&(((((((((((())))))))))))''''''''''''((()))******(((((((((((())))))))))))&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""#########%%%$$$$$$$$$###"""""""""########################!!!"""""""""############"""""""""""""""######$$$########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$$$$""""""%%%)))+++(((%%%###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%#########$$$$$$#################################$$$$$$############$$$$$$#########$$$$$$######### """$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########"""!!!!!!!!!################################################$$$###!!! !!!###$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&''')))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))***++++++++++++++++++***))))))++++++******))))))(((((())))))))))))***++++++,,,((((((((((((((((((((()))'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&)))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############%%%$$$$$$$$$###"""""""""########################!!!"""""""""############"""""""""""""""######$$$########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""#########$$$&&&''')))'''%%%$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########################################################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%&&&%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&##################""""""################################################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''((((((''''''&&&'''''''''))))))))))))))))))))))))((((((((()))))))))******''''''''''''((()))***+++(((((()))))))))))))))(((*********))))))((((((((()))))))))((())))))******))))))))))))((((((((('''(((((((((((((((''''''''')))((((((((((((''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$""""""""""""############"""""""""""""""######$$$########################$$$$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###""""""$$$%%%&&&%%%%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""######$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$######""""""""""""""""""""""""################################################"""""""""#########$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%#################################$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...///,,,,,,---...////////////000111111222333444444555222111111000000000000111000//////...---,,,+++++++++++++++******))))))))))))))))))(((((((((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############"""""""""""""""######$$$#################################"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&###!!!"""%%%'''&&&###"""!!!!!!"""$$$$$$###!!!""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######""""""######$$$%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!#########$$$%%%%%%%%%&&&######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***'''''''''''''''((()))***))))))))))))))))))))))))++++++,,,,,,,,,---------000000000000111222444444999999;;;<<<======>>>>>>??????AAACCCEEEGGGHHHIIIBBBBBBAAA@@@????????????777666555444333111000000---------,,,,,,+++++++++))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""############"""""""""""""""######$$$###########################"""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################"""!!! %%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&''')))+++---'''&&&&&&'''((()))***+++%%%&&&((()))******))))))'''***------+++***+++,,,222111000000111333777:::999<<<@@@EEEIIINNNSSSWWWTTTXXX[[[YYYZZZ]]]^^^\\\]]]]]]^^^bbbfffhhheeecccaaadddeeebbb```aaaaaa^^^ZZZSSSOOOOOOMMMGGGAAA???@@@<<<777333111///...------+++))))))***+++++++++)))))))))(((((('''&&&&&&(((((('''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""######$$$%%%"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############################################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############""""""!!!%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&''')))+++,,,))))))(((''''''&&&&&&&&&++++++,,,,,,+++)))'''%%%((()))******((((((+++...000222444777;;;@@@EEEHHHUUUYYY^^^bbbeeegggiiijjjkkkpppqqqooonnnnnnmmmiiiiiifffeeehhhmmmnnnkkkgggdddiiilllkkkkkkkkkiiifffddd^^^\\\^^^```\\\YYYYYYVVVSSSOOOJJJDDD>>>666111555222///---,,,+++***(((,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############################################################""""""######$$$%%%"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############################################################""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((''''''((()))+++,,,))))))***))))))((('''&&&'''((()))*********))))))((()))***,,,---111777;;;CCCGGGMMMSSSWWW\\\aaadddfffjjjppprrrqqqnnnllljjjhhhlllnnnkkkjjjjjjgggbbbfffbbb___```dddfffeeebbbbbbhhhmmmnnnoooooolllggg___[[[ZZZ___dddddddddfffbbb```]]]YYYVVVRRRLLLIIICCC@@@<<<888555222...+++---,,,***(((((((((((()))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%"""############$$$$$$$$$########################$$$$$$$$$###############"""""""""#########$$$$$$################################################"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$###############################################################"""############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((()))++++++((()))***,,,,,,---,,,,,,***)))))))))***---///111///111666<<>>JJJXXXbbbiiijjjjjjgggbbb]]]\\\\\\ZZZYYYXXXYYYZZZYYYUUUQQQTTT___kkkrrruuuzzzzzzyyywwwooommmpppkkkjjjhhhhhhhhhhhhgggeeefffhhhiiifffaaa[[[WWWVVVQQQGGG???===<<<888555444111000---***'''''')))+++******)))'''&&&&&&(((***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""""""""###$$$''')))******'''$$$"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&***111777777111+++((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********))))))))))))))))))+++---...///...------444;;;GGGRRR\\\ccciiillljjjfff```]]][[[[[[ZZZYYYUUUWWW[[[___cccddddddccclllvvv~~~{{{{{{yyyuuuooojjjhhhhhhiiijjjiiiiiihhheee```^^^^^^```fff```ZZZSSSIII???<<<>>>>>><<<888333...+++++++++((()))))))))((((((((()))&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""#########$$$&&&))),,,---+++((($$$"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''((((((((((((((((((((()))000888999333---***)))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))++++++++++++++++++***************---111555777888GGGNNNYYYcccjjjkkkjjjhhhoooggg]]]XXXXXXYYYYYYXXXWWW^^^hhhooosssuuuwwwyyy~~~~~~~~~wwwrrrnnnlllkkkkkkjjjgggbbb^^^___dddhhhtttsssqqqhhhXXXIIIFFFJJJNNNKKKFFF???888333///---((()))***+++******((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$######$$$&&&+++///111+++(((%%%######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########"""""""""!!!!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((((((((''',,,222222...***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))******(((((()))***+++,,,---------+++***///999DDDMMMRRR[[[\\\\\\^^^aaaeeeiiikkkwwwqqqhhh```[[[YYYXXXXXX\\\jjj|||}}}}}}||||||vvvvvvwwwzzz~~~xxxyyyrrrnnnrrrqqqnnngggaaa```fffkkkwwwxxxxxxsssfffZZZVVVZZZ[[[WWWRRRLLLFFF???999555///...,,,*********)))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""###&&&+++///222+++(((%%%######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''######""""""""""""""""""%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((('''***++++++(((&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))******++++++))))))))))))+++,,,...///222333777???JJJVVV^^^ccc```___^^^^^^bbbkkkxxxxxxlllcccaaabbbiiizzz}}}xxxtttnnnhhhiiioooqqqmmmqqq~~~|||zzz{{{~~~{{{zzzyyyxxxxxxxxxyyyyyyxxx|||xxxxxxwww|||{{{vvvyyy~~~}}}wwwnnnjjjmmmrrryyywwwwwwxxxssskkkeeeeeeccc```]]]ZZZVVVQQQJJJEEE===888000,,,***++++++***))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""!!!"""%%%)))---///***(((%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''(((((()))))))))******((('''''')))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''''''''((((((((())))))))))))))))))***++++++,,,,,,---,,,++++++,,,///333555<<>>CCCDDDBBB@@@@@@@@@AAABBBCCCCCCCCC??????AAAAAA???===>>>???BBB???<<<;;;===@@@AAA???>>>======>>>>>>>>>===<<<<<<999444111///---+++)))---***((((((***+++***(((***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))''')))***)))(((((()))***)))''')))...000......111;;;BBBJJJPPPUUUYYY]]]___cccssswwwuuu}}}}}}~~~wwwtttyyy~~~{{{{{{xxxpppjjjiiidddbbbbbbiiiqqquuuuuusssoooooohhh\\\WWWYYYSSSHHHCCC>>>777111---,,,++++++''''''((((((((('''''''''((((((((('''''''''&&&&&&$$$,,,111,,,&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######&&&!!!!!!&&&((($$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))************************((())))))***+++,,,,,,,,,,,,,,,,,,---///222555777444777;;;>>>?????????@@@===???EEENNNVVV[[[\\\\\\UUUSSSSSSUUUXXXZZZ[[[[[[PPPQQQQQQQQQPPPOOONNNMMMNNNJJJHHHJJJOOORRRPPPNNNMMMNNNOOOQQQRRRRRRQQQQQQNNNLLLIIIFFFCCC???999666333111...------,,,+++)))((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))''')))******)))***+++---((((((,,,000000111777@@@PPPVVV\\\\\\YYYYYY___fff|||www}}}zzztttuuu}}}yyyzzzyyyuuussstttiiihhhhhhjjjooouuuxxxxxxqqqsssooohhhfffggg```UUUNNNKKKEEE<<<333------...)))))))))((((((((((((((()))))))))(((((((((''''''$$$(((***'''&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&######%%%%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((()))))))))************++++++***))))))***+++------,,,,,,,,,,,,------///000111333666;;;@@@DDDKKKNNNQQQPPPLLLIIIIIIJJJLLLMMMRRRZZZ```dddgggjjj^^^[[[YYYZZZ]]]aaaccccccXXXWWWTTTRRRTTTXXXYYYWWWSSSNNNNNNTTTYYYYYYTTTPPPRRRUUUXXXZZZ[[[[[[[[[\\\YYYXXXVVVUUUSSSPPPLLLIII===;;;888555333000...---(((((('''''''''(((((((((+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((()))))))))((()))++++++***)))+++,,,---++++++///333:::GGGSSSaaa```___ZZZTTTUUUaaannnyyynnnxxxuuuooovvv|||||||||zzz{{{~~~rrrttttttrrrrrruuuvvvuuunnnpppooollllllkkkddd[[[QQQOOOKKKDDD<<<555111///,,,+++***)))((()))******)))))))))((((((((('''''''''&&&%%%$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))'''''''''((((((((()))))))))))))))************+++)))***+++***((((((+++---222111///...---,,,,,,,,,111444777:::>>>CCCJJJOOOaaadddddd^^^UUUOOOPPPTTT___ZZZYYY[[[]]]^^^cccjjj^^^XXXRRRQQQUUUZZZ]]]]]]VVVTTTOOONNNWWWeeelllkkkfff]]]VVVWWWWWWRRRNNNNNNPPPSSSWWWYYYYYYZZZ\\\^^^YYYXXXVVVUUUUUUTTTRRRPPPKKKJJJGGGBBB>>>:::999888222///,,,)))''''''((()))***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,+++))))))***+++///---///888AAAJJJTTT]]]ccc___\\\ZZZVVVWWWbbbooo}}}tttnnnyyywwwnnnvvv}}}zzzyyy|||zzz{{{yyyxxxtttnnnfffggghhhhhhkkklllhhhbbbTTTQQQOOONNNMMMGGG>>>666111///,,,)))(((((()))***((((((((('''''''''&&&&&&***'''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((()))))))))))))))************+++************************'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))''''''((()))''''''((((((((())))))))))))*********++++++++++++(((***,,,+++)))***---111888666444222111111111111777;;;AAADDDGGGKKKQQQVVV^^^eeejjjiiieeeeeelllsss{{{qqqiiifffcccbbbiiiuuulllcccYYYVVVZZZaaaeeefff```___ZZZ\\\lllyyykkkbbbXXXMMMIIIMMMKKKOOORRRSSSSSSTTTXXX\\\YYYWWWUUUUUUUUUTTTRRRQQQSSSSSSQQQNNNIIIFFFFFFFFFCCC@@@;;;666111...---,,,(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))*********+++---,,,++++++,,,---111333;;;IIISSSXXX\\\aaaaaa```cccgggddd```fffqqq|||zzzwww~~~}}}uuuqqqrrr}}}zzzpppcccbbbaaaccciiimmmnnnmmm\\\ZZZZZZ]]]```\\\RRRIII>>>:::444...***(((((()))((((((((('''''''''&&&&&&,,,'''%%%&&&'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%)))---***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((()))******)))*********++++++++++++************************))))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''((()))'''((((((((())))))))))))*********+++++++++,,,,,,(((+++------+++,,,111666AAA???>>><<<<<<===>>>???DDDJJJPPPRRRSSSTTTYYY]]]^^^jjjwww}}}~~~{{{vvvsss|||{{{nnnjjjoooxxx~~~uuutttqqqttt|||jjjSSSIIIJJJGGGJJJLLLLLLKKKMMMSSSXXXVVVVVVWWWXXXYYYXXXTTTQQQPPPRRRRRRPPPNNNMMMNNNPPPRRRQQQNNNJJJEEE@@@;;;888///...---+++***))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))))))))*********)))+++---......///111333;;;???IIISSSYYY\\\bbbiiikkkmmmuuuyyyrrriiiqqq|||vvvqqqoooyyy{{{jjjddd___```eeekkkoooqqqiiiiiijjjlllmmmjjjddd___SSSMMMDDD:::222...,,,+++)))))))))(((((((((''''''***'''&&&)))((($$$%%%)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$&&&...333...###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))(((((())))))***+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------''''''''''''''''''''''''''''''''''''((((((((()))''')))***)))((('''(((***(((((((((((())))))))))))******+++++++++,,,,,,,,,))),,,///...---///444:::IIIHHHGGGFFFGGGIIIKKKLLLQQQWWW]]]___]]]\\\___bbbppp~~~}}}xxx~~~~~~___JJJFFFCCCFFFHHHGGGEEEHHHNNNTTTNNNQQQTTTYYY[[[YYYUUUPPPIIIKKKNNNNNNMMMMMMQQQTTTXXXYYY[[[ZZZVVVPPPJJJEEE;;;999555111---***(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))************(((+++...000111333666999HHHKKKQQQTTTTTTXXXfffuuuzzz}}}xxxnnn{{{|||vvvuuuttt{{{sssjjjaaa^^^aaafffkkknnnssstttuuutttqqqnnnmmmmmmeee^^^RRRFFF;;;444000///************))))))))))))(((%%%'''+++)))%%%&&&,,,''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###&&&111777000###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////'''''''''''''''''''''''''''''''''(((((()))***+++000000,,,'''(((+++***'''***(((''''''))),,,------)))***++++++***,,,...111,,,...000000000555===CCCKKKPPPOOOJJJOOO]]]ccc___kkkgggjjjpppiii___jjjqqqWWWNNNHHHHHHHHHIIIJJJMMMPPPRRRNNNQQQTTTSSSSSSSSSSSSRRRJJJKKKMMMKKKHHHIIIMMMQQQVVVXXXWWWSSSSSSUUUTTTPPPJJJEEE???;;;777222***%%%***)))''''''(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$&&&((()))%%%&&&''''''((((((''''''((((((((((((((()))******++++++******************------,,,***)))***---000111---+++...222888CCCMMMYYYXXXWWWVVVWWW___mmmxxxyyy~~~xxxvvvxxx|||wwwjjj^^^^^^cccgggjjjmmmsssxxxyyytttpppqqqnnniiihhhfffbbbZZZJJJ:::555666111,,,'''(((+++,,,***&&&,,,)))((((((%%%###(((///---+++(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%***---,,,+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))''''''''')))+++---)))))))))))))))***,,,,,,*********+++,,,,,,+++***---------------------------...000000.........///''''''''''''''''''''''''(((''''''(((((()))***+++444555222+++)))******'''+++***)))((())))))))))))+++,,,,,,++++++,,,///222111444777999<<<@@@EEEJJJUUU[[[\\\\\\ggg{{{|||qqqkkkyyyjjjbbbUUURRROOOPPPTTTXXX[[[\\\\\\bbbddd]]]TTTNNNJJJHHHDDDCCCBBBDDDGGGLLLPPPRRRWWWYYYXXXUUUUUUWWWVVVRRRTTTQQQMMMJJJGGGAAA999222---***'''%%%%%%%%%%%%$$$(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''((((((((((((((()))******++++++******************)))***++++++***+++,,,...,,,---111999@@@IIIWWWccccccggggggbbbbbbkkkwww~~~~~~uuujjjaaabbbffffffffffffnnnuuuxxxvvvuuutttqqqkkkggggggjjjmmmfffVVVFFF>>>555111,,,)))))))))(((&&&((('''''')))(((''',,,222,,,+++(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++************+++,,,,,,))))))***+++,,,---......000///............------++++++,,,,,,---......///...000333444444333444555''''''''''''''''''''''''(((((((((((()))***++++++777:::888000***))))))(((+++++++++++++++*********...////////////222555999<<>>IIIQQQ[[[jjjyyyuuu}}}zzzoooooo~~~wwwnnnhhhjjjnnnlllhhhfffhhhnnntttuuuvvvuuupppjjjbbbaaahhhsssvvvjjjWWWKKKAAA===666000+++)))))))))(((&&&'''******))),,,111+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++,,,,,,------...,,,...111555888:::;;;<<<<<<999666222////////////111111111222333444555666777:::???AAABBBCCCDDDEEE''''''''''''''''''''''''(((((((((((()))***+++,,,666::::::222***)))******)))+++,,,---------...///000111333444666:::???CCCGGGLLLVVV```jjjoooqqqrrrrrriiihhhqqquuucccXXXRRRLLLHHHCCCCCCGGGMMMRRRUUU^^^___^^^\\\]]]^^^ZZZSSSNNNMMMLLLOOOQQQRRRNNNKKKFFFCCC>>>:::666111---*********)))((('''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((())))))(((((())))))***+++******+++++++++++++++,,,+++---...//////000222444:::BBBOOOYYY^^^dddqqq||||||~~~xxxrrrtttxxxxxxtttrrriiikkknnnpppqqqppplllhhhddd```bbbkkkqqqlllaaaZZZMMMJJJCCC:::111---,,,---,,,))))))+++***'''(((++++++***((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,+++******,,,///111333888;;;@@@FFFLLLOOOQQQRRROOOLLLEEE===777555555777<<<<<<===>>>@@@BBBEEEFFFEEEIIINNNQQQSSSTTTUUUVVV((((((((((((((((((((((((((((((((())))))***+++,,,000666777000******+++,,,)))+++------,,,,,,...000///222666:::===BBBHHHLLLNNNVVVaaammmvvv|||{{{~~~}}}jjj\\\RRRRRRQQQMMMIIIHHHLLLSSSXXXeeegggggghhhkkknnniiiaaaOOOLLLJJJKKKOOOSSSTTTSSSLLLKKKIIIFFFAAA999000******)))((('''&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&'''(((((())))))(((((()))))))))))))))***++++++******++++++,,,,,,,,,,,,.........---...111777;;;GGGOOO\\\eeefffhhhqqq||||||{{{~~~~~~sssooolllllllllkkkiiihhhnnnjjjiiillllllgggbbbaaaSSSPPPJJJ@@@777000---------)))(((******'''&&&)))))))))((((((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************,,,+++******...444:::>>>KKKNNNRRRWWW[[[]]]^^^___```\\\UUUKKKCCC???AAACCCCCCDDDFFFJJJOOOUUUZZZ]]]XXX\\\```bbbccccccdddeee(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,111222...+++,,,---,,,+++---///...,,,---000444555999@@@FFFKKKPPPTTTWWWYYYbbbmmmuuuyyy|||{{{yyyhhhXXXWWWWWWTTTPPPMMMOOOWWW^^^ccceeefffiiinnnqqqlllcccOOOJJJFFFGGGKKKPPPRRRSSSTTTTTTUUUTTTQQQHHH>>>777...,,,***'''&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((((((((((((''''''((())))))))))))(((***))))))))))))***++++++******++++++,,,------------------...111777@@@EEEQQQWWWccclllmmmmmmttt|||~~~wwwooollljjjhhhhhhiiinnnnnnqqqsssnnnddd\\\[[[XXXUUUPPPIII@@@888111---...)))''')))***))))))+++)))((((((((((((''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,000666???GGGMMM[[[\\\]]]____________^^^___]]]XXXPPPIIIHHHLLLPPPMMMOOOSSSZZZbbbkkkssswwwuuuwwwxxxxxxwwwvvvwwwxxx(((((((((((((((((((((((())))))))))))***+++,,,,,,***......,,,,,,......+++,,,///111111111555===CCCJJJPPPWWW^^^cccfffiiikkkooowww|||zzz}}}|||mmmaaa___[[[WWWVVVXXX\\\````````````bbbeeefff^^^TTTGGGDDDBBBEEEKKKQQQTTTTTTZZZ[[[]]]___^^^XXXQQQKKK999666222...***)))((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((''''''''''''((()))))))))))))))******))))))******+++,,,******++++++,,,------...+++...111555<<>>GGGQQQZZZ``````ccckkkuuuzzz{{{}}}zzzooommmkkkfffcccdddbbbdddlllwww{{{vvvpppmmmooommmjjjiiifff\\\NNNCCC<<<444---,,,,,,)))((()))'''((((((((((((((('''&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++000999DDDOOOYYY___ccc]]]]]]\\\[[[[[[\\\\\\]]][[[^^^aaabbbdddkkkuuu~~~))))))))))))************+++)))((()))+++,,,***'''///...---,,,,,,,,,---...000555<<>>HHHTTT```nnn|||yyyyyy{{{yyyqqqkkkgggaaa[[[RRRXXX^^^aaaccciiittt}}}{{{nnn^^^TTTSSSWWWZZZ\\\VVVTTTQQQQQQNNNGGG<<<444+++)))&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))))))))*********************++++++++++++---///111111//////111444<<>>===CCCKKKNNNOOOQQQVVVZZZaaakkkyyy************++++++++++++,,,,,,,,,++++++,,,---...000333777:::>>>FFFPPPYYYrrryyyyyyyyyzzz{{{xxxssslllgggeeehhhhhhjjjooorrrlll^^^SSSOOOOOOQQQSSSUUUVVVUUUTTTLLLIIIBBB999111,,,)))((('''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((())))))))))))***++++++,,,------......333111000222999CCCLLLQQQ^^^kkk|||~~~zzzxxxwwwuuuvvvtttpppjjjeeebbbbbbiiigggbbb\\\SSSFFF999111,,,+++******+++***(((%%%))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***++++++,,,,,,+++************+++,,,,,,...333666999AAALLLQQQPPPCCCGGGJJJJJJLLLSSS___iiippp|||*********++++++++++++,,,,,,------,,,,,,,,,///111222777>>>BBBGGGOOO[[[ddd{{{~~~rrriiiggghhhgggfffhhheeefffppp{{{{{{ooobbbVVVTTTSSSQQQQQQRRRTTTUUUNNNNNNJJJBBB888000+++***))))))(((((((((((()))))),,,+++***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))************++++++,,,------...//////222111222888BBBNNNXXX^^^lllxxxzzzvvvtttxxx{{{{{{wwwnnnddd^^^[[[cccdddfffddd^^^QQQCCC999...---++++++,,,,,,+++)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,*********+++,,,---...///111666;;;BBBPPP___bbb\\\IIIIIIHHHHHHLLLYYYkkkxxx*********+++++++++,,,,,,+++---.........000444888<<>>FFFRRRfffuuurrrdddWWWUUUSSSTTT\\\kkk~~~******+++++++++,,,,,,,,,***---///000111444999>>>LLLTTT^^^eeejjjrrr~~~wwwpppjjjfffZZZYYY\\\fffppprrrhhh^^^zzzwwwppphhh^^^XXXTTTSSSNNNLLLKKKMMMOOOJJJ@@@777---+++(((&&&&&&(((+++---'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000111666;;;EEETTTdddpppvvvwww}}}zzz~~~iiilllrrrvvvuuunnnddd\\\KKKCCC888///******+++,,,******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,------,,,,,,---///111333555777BBBKKKVVVeee|||nnnkkkhhhfffiiirrr...,,,******,,,---...///***---111222555>>>KKKUUUkkkooouuuyyy|||nnn^^^\\\UUURRRYYYfffmmmhhhaaagggsss{{{vvvnnneeeZZZQQQJJJJJJJJJJJJJJJKKKKKKKKK:::333+++((()))***(((%%%%%%'''((()))((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))******+++)))******++++++,,,------******---000000///333999???LLL[[[eeeppp|||}}}qqqiiimmmtttvvvuuuuuudddUUUBBB555000---***&&&***++++++***)))(((((()))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))***)))+++---.........000111---///333666;;;AAAGGGLLL[[[bbbooo~~~|||}}}~~~---------...///000000000000444999>>>FFFRRR___hhh{{{}}}oooccc[[[TTTWWWaaajjjkkkhhhdddhhhiiiggghhhiiiddd]]]LLLKKKKKKKKKKKKKKKIIIHHHEEE===333---++++++)))&&&'''((()))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((()))))))))))))))))))))***++++++*********+++,,,,,,---------+++,,,///000000666===KKKTTT___lll|||}}}uuullljjjkkkmmmuuu}}}nnn```MMM???999666111---+++,,,,,,+++)))(((((((((((((((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))((((((((()))******---.../////////000222444444555888===DDDOOOZZZbbbuuuzzz,,,---...000111111111111444888@@@KKKXXXfffrrrxxx|||lllbbbWWWSSSWWW___dddfff```[[[UUUVVV___hhhiiieeePPPNNNLLLKKKKKKJJJGGGEEEJJJCCC999222///---***((())))))(((((('''&&&&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))***))))))))))))***++++++******++++++,,,,,,------///,,,+++...111444<<>>AAAGGGOOO[[[kkkzzz}}}yyywwwwwwxxxzzz|||---------,,,,,,111777===JJJQQQ^^^nnn|||}}}ssslllgggdddZZZXXXWWWYYY[[[^^^bbbeeeeee[[[OOOGGGFFFGGGGGGGGGDDDBBB@@@>>>:::555000,,,***(((&&&&&&((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))******************++++++,,,***++++++,,,------......000,,,---555@@@JJJWWWaaammmsssyyy~~~yyyooohhhiiipppuuuyyyqqqgggaaa]]]VVVLLLCCC111...***)))***++++++***++++++***)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))************++++++,,,......000000111222333777===AAAEEELLLWWWdddqqqyyy{{{~~~......//////222:::EEEMMMXXX```lllyyyvvvlll^^^___ccceeedddccchhhppppppeeeUUULLLIIIJJJJJJIIIGGGGGGGGGEEE@@@;;;555111---***&&&&&&)))+++***((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((()))))))))******+++************+++,,,,,,++++++,,,,,,------......000...333@@@PPP^^^kkkuuuzzzyyyuuutttrrrnnntttpppmmmmmmmmmggg[[[PPP<<<666...++++++,,,,,,+++*********))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++,,,...///000---///222555999>>>DDDHHHMMMWWWfffwwwyyy---111555999???JJJWWWaaaeeelllvvv~~~yyygggfffgggiiihhhgggooozzzyyymmm^^^UUURRRPPPMMMJJJIIIIIIHHHFFFCCC???======333...)))(((******(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********++++++******++++++,,,---++++++,,,,,,---.........000111:::MMMaaaqqq~~~}}}yyyxxx{{{{{{yyyzzz~~~{{{xxx}}}wwwpppjjjjjjmmmtttxxxrrreeeZZZKKKBBB666...,,,---,,,+++***)))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((()))))))))*********+++++++++,,,---///000111...222777<<>>NNNSSSbbbxxx{{{vvvsssrrrqqqppplllhhheeedddddddddfffiiilllpppuuu{{{~~~~~~zzzxxxuuurrrpppoooooopppnnnqqqvvv|||}}}wwwvvv~~~nnnVVVEEE;;;333,,,***+++,,,,,,***)))((()))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********)))((())))))))))))***************+++,,,---......///...---000666<<>>333---......---+++)))))))))******)))((('''&&&&&&%%%((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&(((***---...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))************++++++++++++***,,,...---,,,,,,...000666777<<>>JJJVVVhhhrrrxxxssskkkkkkjjjiiihhhiiilllooosssuuuyyy}}}{{{wwwtttsssvvvwwwyyy}}}|||ooodddYYYJJJ<<<333111...,,,,,,,,,***(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***************+++++++++,,,,,,,,,+++---///...---...333777:::>>>GGGUUUbbbppp|||pppkkkfffaaa```______^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYY\\\```bbbbbbbbbcccdddiiikkkmmmoooooooooqqqrrrssszzzlll___\\\[[[ZZZXXXWWW]]]gggoooqqqmmmfffaaaPPPMMMKKKNNNRRRNNNDDD:::222000---***(((((())))))((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))***************+++,,,---............,,,,,,------.../////////...///333;;;BBBJJJXXXdddwww{{{|||tttpppmmmllljjjmmmpppsssuuuzzz{{{zzzyyyzzz|||yyy}}}wwwmmmZZZJJJ;;;444---+++---...+++(((***************)))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))***++++++++++++++++++,,,,,,,,,,,,---***---///000000444;;;BBBFFFLLLXXXiiiwww|||yyyssskkkddd]]]YYYTTTQQQPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLPPPUUUVVVVVVUUUVVVXXXYYY\\\^^^`````````bbbccceeelllvvv}}}{{{mmmgggfffffffffaaafffnnnrrrpppkkkeeebbbOOOJJJGGGLLLSSSSSSIII>>>444222...+++(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))***************+++,,,---............,,,,,,------.../////////000111888BBBKKKVVVdddqqqvvvmmmjjjjjjlllnnnlllqqqyyy}}}|||}}}~~~}}}www||||||gggUUU???666,,,***...000,,,'''***************+++++++++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,,,,------++++++,,,,,,,,,---------***---000111222888BBBJJJSSSYYYfffwwwvvvqqqjjjddd```[[[VVVRRRLLLLLLKKKIIIGGGDDDBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQVVV\\\dddjjjpppxxx~~~wwwpppsssvvvssskkkccc]]][[[UUUPPPLLLNNNTTTUUUOOOIIICCC;;;000+++++++++***'''))))))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))+++++++++,,,,,,---------++++++,,,,,,,,,---------222///...000000...///333---666AAAKKKTTTaaarrr~~~~~~wwwtttooollllllooorrruuuyyy~~~tttaaaMMM???222......---,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******,,,...000111111,,,000444666777???LLLWWW___iiiyyy|||qqqjjj[[[WWWQQQMMMJJJHHHDDDAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>======<<<======>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFDDDIIINNNRRRVVV\\\dddkkkqqqwww~~~vvvlllbbb[[[WWWTTTTTTUUUWWWYYYVVVOOOJJJFFF???666///,,,+++)))'''))))))((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,,,,//////...000444666???KKKWWWcccrrrwwwsssjjjkkkkkkmmmooouuu}}}mmm\\\MMM===444///,,,,,,...,,,+++***))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++---,,,,,,,,,------------...333888<<>>======;;;:::999:::;;;<<<<<<<<<<<<<<<::::::999999999::::::;;;<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===>>><<<>>>AAACCCCCCFFFKKKPPPQQQXXXbbbjjjqqq{{{zzzpppggg___YYYWWW[[[___cccbbb]]]VVVPPPMMMHHH@@@888111,,,***)))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))+++++++++++++++*********,,,,,,,,,,,,---------------,,,---000000///222777<<>>444------111---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,...------------.........111666===EEEPPPbbbwww{{{tttiii^^^TTTLLLEEEAAAAAA@@@>>>=========>>>>>>888999:::<<<==================<<<<<<======>>>>>>@@@AAAAAAAAAAAAAAA@@@???>>>===============>>>>>>???AAABBBAAA@@@@@@CCCEEECCCIIIPPPTTTXXX___jjjsss}}}xxxrrrjjjccc^^^___bbbhhhkkkjjjccc]]]VVVSSSLLLBBB888000---,,,++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((())))))))),,,++++++******))))))))),,,,,,,,,------------...///...000222222111555;;;AAAJJJ[[[mmm{{{sssnnnjjjiiimmmtttyyyzzz|||mmm[[[JJJ;;;000...111------+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,------......///000333444888>>>IIIUUUcccuuu|||vvvsssjjjcccYYYPPPIIIDDD@@@>>>>>>>>>===<<<;;;<<<===>>><<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAA@@@@@@AAABBBBBBEEEHHHIIIIIINNNVVV]]]kkkuuu~~~{{{tttmmmfff```^^^dddoootttoooiii]]]ZZZTTTJJJ>>>555///---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))***,,,++++++******))))))))),,,,,,---------.........000///000222111111888@@@KKKUUUgggzzz~~~wwwssspppooooooqqqzzz|||zzznnn^^^PPPAAA333.........---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,------............111666:::@@@IIIXXXhhhwww}}}rrrjjjccc```TTTPPPIIIDDDBBB@@@>>>============<<<;;;;;;>>>@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJIIIFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEHHHLLLPPPWWW```nnn{{{zzzuuunnnddd\\\aaaoooxxxvvvpppccc```YYYPPPFFF<<<444///------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))******+++++++++++++++*********,,,---------............///...///000000333===HHHSSS___ppp}}}tttrrrnnnmmmpppsssvvv|||vvvkkk^^^SSSFFF999000.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))(((&&&'''((())))))))))))((())))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...///000///......333;;;BBBFFFQQQbbbuuuttthhh^^^UUUOOOLLLDDDBBB?????????@@@?????????@@@AAA@@@???@@@CCCFFFEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPQQQQQQOOONNNNNNKKKHHHGGGHHHJJJIIIIIIKKKPPPXXXcccppp|||}}}yyyoooeeegggqqqyyyyyyuuummmhhh```YYYQQQHHH===555......---++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,------------............///...///111333999GGGUUU]]]hhhxxxyyyppplllnnnooorrrxxxzzznnnaaaXXXOOOCCC999555///...---,,,,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///111111222555>>>KKKUUUWWWaaaqqq|||qqqjjj```VVVNNNGGGBBB???===<<<===>>>AAACCCBBBBBB???AAACCCBBBBBBCCCGGGJJJIIIJJJLLLNNNPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWYYYZZZ[[[[[[[[[[[[WWWWWWWWWXXXYYYZZZ\\\]]]WWWWWWVVVWWWWWWWWWUUUTTTWWWRRRMMMKKKMMMMMMIIIEEEGGGGGGIIIPPP\\\iiitttyyyzzzrrrpppuuuzzz{{{zzzuuuooogggaaa[[[RRRFFF<<>>//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''')))))))))((('''&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---.........000333666===JJJ\\\hhhooovvv~~~rrrdddVVVPPPHHHBBB@@@@@@>>><<<>>><<<;;;===AAADDDDDDCCCDDDEEEFFFGGGGGGJJJMMMPPPRRRRRRSSSVVVZZZ]]]^^^^^^```aaacccdddeeeddddddcccgggeeedddccceeehhhlllnnnnnnkkkhhhffffffeeedddcccbbb```]]][[[[[[]]]___aaa]]]YYYVVVTTTRRRPPPPPPQQQMMMMMMLLLMMMOOOUUU]]]bbbwww}}}{{{sssjjjllluuuwwwoooaaa]]]___VVVGGG888444...+++***+++,,,---+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,......---------......///000000111444===MMM```mmmwwwwwwnnneeeeeelllsssyyy}}}~~~qqqiiiggg\\\JJJ444000...///...***+++...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))++++++++++++++++++,,,,,,---,,,,,,---///111000000...111777???JJJZZZnnn~~~~~~tttmmmaaaTTTMMMHHHAAA============<<<@@@???>>>AAADDDGGGGGGEEEFFFHHHKKKMMMOOOQQQUUUXXXYYYZZZ[[[___bbbeeeffffffjjjlllnnnpppqqqpppooooooqqqpppoooppprrrvvv{{{}}}}}}zzzwwwtttsssrrrqqqpppmmmkkkhhheeedddeeefffhhhdddaaa]]]ZZZXXXVVVUUUUUUUUUTTTRRRPPPOOORRRUUUXXXgggmmmyyy}}}~~~nnncccbbblllqqqnnnccc___aaaZZZNNN>>>999222...---...---,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++++++++,,,,,,,,,......------......//////111222333666@@@PPPdddqqq~~~vvvnnnkkkhhhkkkqqq|||zzzvvvhhhVVV999333//////...***(((***************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,......---............---444777===GGGUUUiii{{{jjj___XXXNNNEEECCC@@@<<<:::;;;===>>>?????????@@@CCCFFFHHHGGGFFFIIILLLQQQUUUWWWZZZ^^^``````cccfffkkkooosssuuuvvv|||~~~|||zzzwwwsssqqqpppppppppmmmjjjeeebbb___^^^\\\ZZZZZZXXXUUURRRPPPOOOOOOOOOVVV\\\fffttt}}}lll^^^YYYaaajjjooommmkkkkkkeee]]]FFF>>>444...------+++(((++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,...............///000000222444666;;;FFFVVVjjjwwwuuuooommmgggjjjnnnrrr{{{ppp]]]BBB888111000///,,,)))(((************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,....../////////000000///777===FFFSSSfffzzzpppaaaTTTMMMIIIDDD@@@???===;;;;;;<<>>=========>>>@@@DDDFFFJJJLLLOOORRRUUUWWWYYYZZZ___cccjjjpppuuuzzz~~~xxxnnnllliiihhhfffccc___[[[SSSRRRQQQSSSZZZcccmmmsssyyy}}}}}}pppgggYYYcccuuulll^^^JJJ;;;444111000///,,,++++++***************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------.........///000111222222333:::EEEQQQ^^^mmm|||zzzqqqnnnlllkkkmmmsss|||yyyjjjVVVEEE555......------...,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,---//////000222777;;;DDDSSSggg{{{tttgggaaaQQQJJJCCC@@@???<<<===???===>>>??????@@@CCCGGGJJJOOOQQQTTTWWWYYY]]]aaaeeeiiinnnvvv~~~|||xxxtttrrroookkkddd___\\\YYYUUURRRRRRVVVZZZ]]]___dddooozzzttt^^^```pppyyylllXXXEEE777000......,,,,,,+++************+++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,------------////////////000222333444555@@@QQQbbbppp|||vvvkkkdddgggkkkmmmsss{{{{{{qqq\\\MMM<<<333///,,,,,,...------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------...---...///...///333;;;AAAPPPaaawww{{{pppbbbWWWSSSHHHBBB???@@@???<<<<<<@@@>>>@@@CCCEEEFFFIIIOOOSSSUUUWWWZZZ\\\___dddkkkqqqzzz}}}yyyqqqkkklllhhhbbb[[[WWWUUUTTTUUUZZZ]]]fffyyy~~~|||yyykkkbbbiiiyyyhhhSSS@@@333---------,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------.../////////000111222444444888GGG]]]rrr{{{mmmffffffmmmrrruuu{{{uuudddXXXJJJ@@@777///,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))((()))***+++,,,------...---///000111333<<>>======<<>>===<<<>>>BBBDDDIIILLLQQQUUUXXX\\\bbbfffmmmlllppp{{{zzzvvvtttrrrrrrsssrrrkkkjjjkkkkkkvvv}}}mmmcccccc]]]PPP@@@777///......,,,+++,,,(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))************)))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++........./////////000000///000222444666AAAVVVjjjxxxpppkkkmmmpppssszzz{{{vvvuuucccIII;;;111***+++...---,,,...))))))******++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,---.........///333555<<>>======???DDDHHHNNNQQQVVVYYY\\\aaahhhmmmvvvxxx{{{sssnnnnnnsss||||||yyyooonnn|||sssfffdddaaa[[[III===222//////---+++,,,))))))************))))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))************))))))))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,....../////////000000000111000111666<<>>???>>>???BBBHHHMMMPPPTTTYYY\\\___fffooovvv{{{vvvvvvqqqxxxtttiiivvv}}}wwwlllfffdddcccPPPCCC666111000...,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))************)))))))))******++++++,,,,,,---***+++,,,,,,------,,,,,,.../////////000000000000444111222999CCCSSSjjj||||||nnnfffdddjjjttt{{{|||qqqiiiddd]]]YYYUUURRRPPPNNNLLLJJJIIINNNSSSVVVWWWZZZ___dddjjjsss{{{rrrTTT@@@///...000------000,,,++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,---//////111555:::>>>PPPaaa|||~~~mmmcccXXXRRRLLLEEE@@@???===???@@@AAABBBFFFMMMRRRUUUYYY___bbbfffnnnyyy~~~wwwyyy~~~tttfffoooxxxwwwooohhheeeeeeTTTFFF888222111...,,,,,,***+++,,,------,,,+++***(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))************)))))))))******++++++,,,------***+++,,,,,,------,,,,,,////////////000000000000666333333;;;HHHZZZpppttthhhllljjjppp{{{wwwlllbbbZZZTTTQQQLLLJJJIIIHHHIIIIIIHHHFFFHHHKKKOOOOOOMMMNNNSSSXXXTTT[[[eeeooozzz|||wwwuuu___GGG333000111---,,,000---,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,---///000222777===AAAbbbuuu|||oooZZZSSSKKKGGGGGGFFFBBB???>>>???@@@CCCGGGLLLQQQTTTWWWZZZbbblllrrrzzz}}}{{{kkkeee___^^^fffmmmmmmhhheee]]]RRRDDD<<<555...******,,,,,,,,,,,,,,,***))))))******))))))))))))*********)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,000////////////000000111222000333???SSSiiizzz~~~pppjjjjjjmmmnnnwwwvvveeeaaaYYYQQQLLLJJJJJJKKKEEEEEEEEEEEEFFFHHHIIIJJJFFFHHHKKKLLLLLLLLLLLLMMMSSSTTTXXX\\\___dddppp}}}wwwkkkdddeeeTTT:::///333---(((///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,111555333BBBbbbzzzlll___SSSMMMFFFCCCDDDDDDAAA???DDDEEEGGGJJJNNNSSSXXX[[[```bbbiiiuuu~~~zzz{{{xxxiii^^^WWWWWW```lllpppnnnmmmeeeZZZMMMDDD;;;222---,,,------,,,,,,+++******)))******))))))))))))*********)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,//////////////////000111333333777EEEZZZooo~~~}}}qqqiiiiiimmmrrrttt~~~zzzmmmbbbYYYUUURRRNNNJJJHHHHHHIIIKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPTTTUUUUUUUUUVVVWWWOOOOOORRRVVVWWWYYYaaakkkrrryyy{{{uuusssuuufffHHH333111...***///------,,,,,,+++*********************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,---------.........---......333:::===SSSvvvtttiii\\\RRRLLLGGGBBBAAACCCEEEDDDCCCHHHKKKOOOSSSWWW]]]ccchhhmmmqqqzzz{{{wwwwwwqqqaaaXXXTTT^^^kkktttwwwyyypppeeeXXXNNNBBB666///...---------,,,++++++************))))))))))))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------------///.........//////000111444666>>>NNNcccvvvxxxjjjeeeeeejjjqqqwww|||lll\\\VVVRRROOOKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSVVVYYYZZZ[[[[[[\\\]]]XXXVVVWWWZZZ[[[ZZZ^^^dddkkkuuuwwwoooxxx___;;;111000...///------,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,------------.........---000000666@@@KKKiiisssggg\\\SSSMMMGGGDDDBBBBBBFFFIIIKKKKKKLLLPPPUUUYYY___fffooouuuzzzqqqeee\\\```kkkvvvzzzoooaaaUUUGGG999111000...------,,,+++++++++*********))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,---........................///000111111555:::EEEWWWkkkzzzlllcccdddgggnnnuuuzzznnn]]]UUUTTTVVVVVVPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXWWWYYY\\\]]]]]]]]]^^^___ccc```___bbbbbbbbbffflll~~~~~~~~~zzzjjjrrrxxxHHH555444000......------,,,++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,------------............---111222888FFFWWWyyysssfffZZZQQQKKKHHHCCCBBBBBBDDDIIINNNRRRTTTUUUXXX]]]aaaeeennnyyysssfffdddkkkuuuvvviii\\\LLL<<<333222///...---,,,++++++++++++******))))))))))))******))))))************))))))((()))))))))*********************************************++++++,,,,,,,,,***+++,,,---.....................//////111222222555???PPPbbbrrr~~~wwwhhhgggkkkmmmsss{{{uuufff]]]XXXVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\]]]___bbbccccccbbbccccccfffcccccceeeeeegggmmmuuu~~~{{{{{{qqqrrr~~~[[[@@@999222.........------,,,++++++***************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,---------.........//////---222444;;;MMM```~~~rrrdddXXXNNNFFFBBBBBB@@@AAABBBFFFLLLRRRXXX\\\bbbeeeiiilllppp{{{|||qqqjjjiiiooo|||zzzssshhhWWWDDD888555000///---+++++++++,,,,,,******))))))))))))******)))******++++++******)))))))))))))))*********************************************++++++,,,,,,---***+++,,,.../////////////////////000111222333444:::III___rrrxxxlllgggmmmqqqrrr{{{xxxmmmccc___^^^[[[XXXWWWVVVXXX[[[^^^``````aaaaaa]]]___aaaccceeeffffffeeedddgggjjjlllllllllnnnooottttttwwwyyyxxxyyyzzzyyy{{{zzzqqqRRRAAA444///......------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////---555999DDDXXXkkkooocccVVVNNNGGG@@@???BBBBBBCCCFFFKKKQQQXXX```dddjjjoootttyyy~~~tttiiieeennnzzzyyyhhhQQQ???888000///---+++++++++,,,---******))))))))))))******)))***++++++++++++***)))))))))))))))************************************)))******+++,,,,,,------***+++,,,...//////000000000000000111222444555666AAAVVVrrr}}}lllfffhhhrrrvvvxxxuuujjjhhhjjjhhhgggiiifffgggjjjmmmoooqqqrrrrrroooqqqtttwwwxxxyyyyyyxxxssswww{{{xxx}}}fffJJJ666222.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------............////////////000999AAAPPPgggwwwuuudddXXXMMMIIIEEEAAACCCHHHEEEGGGKKKPPPVVV^^^fffkkklllrrryyywww}}}jjj^^^aaakkk~~~vvv[[[EEE:::111///---+++++++++,,,---******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))************************************))))))***+++,,,,,,------***+++,,,...///000000000111111111222333444666777GGG___qqqhhheeejjjuuuyyy}}}{{{vvvuuussssssvvvzzz{{{|||~~~|||sssPPP888444///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------............/////////000222===GGGYYYrrrzzzmmm\\\UUUKKKDDDCCCDDDEEEFFFAAAGGGOOOWWW^^^dddjjjnnnqqqxxx|||sssbbb```eee|||kkkNNN@@@777222---******+++///222,,,,,,,,,+++++++++******+++*********))))))(((((())))))***++++++++++++***++++++************++++++++++++,,,,,,,,,,,,------............////////////000...000444444222444888LLLlllssseeefffffflllsssvvv^^^EEE333555222---******,,,,,,***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********++++++************++++++***++++++,,,,,,------...111...---000000...000444777>>>PPPjjj}}}vvvqqqooorrruuuwwwwww|||nnnaaaSSSMMMFFFAAAAAADDDEEEFFFMMMRRRZZZ```eeekkkppptttyyy}}}yyy|||mmmfffdddxxxZZZJJJ===666000---,,,,,,...000,,,,,,,,,+++++++++******************)))))))))((())))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////000000222444333222777>>>UUUsss}}}llleeecccdddmmm{{{rrrTTT999111000---++++++------,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++++++++************++++++***++++++,,,,,,---.........,,,,,,/////////111666>>>EEEXXXuuuzzzssslllhhhgggkkknnnooopppvvv|||pppbbbUUUJJJFFFBBB@@@BBBEEEHHHIIISSSXXX```fffkkkqqqxxx}}}wwwzzz}}}pppgggnnnYYYEEE;;;333111000---,,,...,,,,,,,,,+++++++++******************))))))))))))))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------............////////////111111333444222222<<>>:::999000,,,///,,,,,,,,,+++++++++******((()))))))))************))))))***++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............////////////222000111777@@@MMMaaaqqqvvvwwwvvvrrrhhhgggkkkqqqwwwuuu___GGG222///222///---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++---,,,,,,++++++,,,,,,---,,,,,,------.../////////......111444555999FFFSSShhhyyyzzzooolllhhhdddbbbfffmmmrrryyy}}}vvvcccUUUMMMHHHCCCBBBDDDGGGJJJMMMTTT^^^eeefffllluuu~~~~~~qqquuutttVVVTTTXXXaaajjjvvv~~~^^^BBB<<<:::000+++...,,,,,,,,,+++++++++******(((((())))))*********+++))))))***++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............/////////000444111222:::EEETTTgggwwwtttqqqsss{{{kkkfffhhhoooyyyttt}}}sssUUU:::444555111,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))))))))*********---,,,,,,++++++,,,,,,---,,,,,,------...////////////000333777:::@@@NNN\\\mmm{{{xxxsssooonnnssszzz~~~nnn\\\NNNGGGDDDAAACCCCCCHHHOOOTTTWWW]]]eeeppp{{{~~~vvvgggxxxwwwlllVVVYYY^^^dddiiiqqqnnnNNN>>>:::777222///...---***((((((***,,,---************************++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********---------............////////////000111111222222111222444:::MMMeeesssuuuwwwpppzzz}}}{{{oooggghhhkkkqqqtttmmmhhhBBB222111111000111///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000333000444;;;===@@@SSSiiiwww|||}}}zzziiiXXXLLLFFFDDDCCCCCCDDDIIIQQQWWW[[[ccckkkssswwwlllqqq~~~vvvpppWWWYYY___ggglllssswwwYYYCCC:::777222---...---+++******+++,,,---************************+++++++++,,,,,,++++++***,,,,,,,,,+++++++++******---------............////////////000111111222222111333555===PPPhhhwww{{{|||vvv}}}{{{uuummmjjjmmmrrrzzztttppprrrJJJ666222111000111///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...//////000444222777AAAFFFLLL]]]ppp~~~sssaaaRRRHHHDDDDDDDDDAAACCCIIIRRRXXX]]]gggqqqxxxzzz~~~{{{ssssss||||||sssqqq^^^___ccckkkqqquuu}}}kkkNNN???;;;666...///...---,,,,,,,,,,,,,,,***************************++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***---------............////////////000111111222222333555999DDDXXXqqq{{{iiigggiiipppwwwqqqnnnyyy~~~UUU;;;333222111000///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000222222:::FFFNNNWWWiii{{{{{{zzzlllYYYLLLDDDAAABBBEEEDDDGGGNNNWWW]]]bbbmmmyyyzzzttt{{{yyy~~~sssmmm{{{}}}zzztttsssllliiiiiimmmqqqtttzzz}}}\\\FFFAAA;;;111/////////......---,,,,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++---------............////////////000111111222222444777>>>MMMccc|||zzzdddfffkkksss~~~mmmgggqqqaaaBBB444222111//////......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********++++++,,,,,,,,,,,,---------------......///000111111666AAALLLUUUbbbzzzzzzwwwfffSSSHHHCCC???AAAEEEMMMQQQXXX```eeekkkwwwuuuvvv|||vvvxxx{{{dddnnnwwwyyy~~~yyywwwyyyrrrllljjjkkknnnuuu|||iiiOOOEEE===444000000//////...---,,,,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............////////////000111111222222333666AAATTTlllooohhhkkkrrr{{{lllbbblllnnnKKK777222111...///......------,,,++++++************************************************))))))))))))))))))))))))++++++******)))*********+++++++++,,,,,,---------...------......000111222333===KKKUUU]]]nnn~~~|||rrr___MMMFFFCCC@@@BBBGGGQQQUUU]]]eeeiiiooo}}}vvvttt|||xxxxxxddddddyyywwwssszzz|||yyyvvv~~~vvvlllgggdddfffooozzztttZZZHHH<<<555111000///...---,,,,,,,,,************************)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............////////////000111111222222222777DDDZZZqqqvvvlllhhhnnnvvvkkkccclllYYY===555333//////......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***************++++++***++++++,,,,,,------...---------...///111333555333@@@OOOZZZdddxxx|||kkkXXXHHHFFFFFFCCCFFFLLLSSSXXXbbbjjjooovvvmmmsss|||zzzkkkbbbrrr{{{~~~{{{xxxxxx~~~wwwooohhhcccdddooo|||gggMMM===888222000...,,,++++++,,,,,,************************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............////////////000111111222222777<<>>CCCRRRiii|||wwwkkkllloooyyyvvvaaaiiippp}}}yyywww|||~~~~~~{{{tttLLL;;;666111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,,,,---......,,,,,,,,,---000333666888BBBLLL[[[mmmZZZPPPFFFEEEGGGKKKRRRXXXdddhhhlllwwwnnnkkkwwwyyyiiijjjttt|||}}}wwwuuu~~~|||yyyjjj^^^lllgggGGG::::::666111...,,,,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///***222000---333333222888@@@PPPdddsss}}}nnnlllooovvvmmmccciiittt|||wwwtttxxxlll]]]DDD:::....../////////...---,,,,,,++++++++++++******))))))******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...111222000///666>>>HHHUUUmmmUUULLLFFFFFFJJJOOOUUU\\\gggmmmrrr~~~ggghhhwwwzzzkkkcccjjjwww{{{zzz~~~ooobbblllvvvTTTAAA:::666111...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///+++333111...333333333:::HHHYYYlllvvv}}}uuujjjkkkppp~~~ppphhhppp{{{zzzuuuuuu}}}kkk||||||gggJJJ>>>333////////////...---,,,,,,++++++++++++*********)))******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------000222222333<<>>QQQdddtttyyy{{{}}}lllggglllsssuuuqqq{{{}}}vvvtttzzzjjjlll}}}uuuSSSBBB888000000000///...------,,,++++++++++++******************************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------///111333777CCCPPPbbbvvvwwwKKKGGGGGGLLLRRRVVV]]]dddfffnnnuuuooo___fffxxxkkk___]]]ddduuu|||tttppprrruuu~~~hhhfffpppuuu~~~kkkGGG>>>999333///............)))***,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............//////444111000444333777DDDYYYlll{{{||||||}}}rrriiiiiipppxxxzzzxxxzzzvvvzzzjjjfff~~~~~~]]]FFF:::222111000///......------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........---...111444;;;JJJXXXiiivvv~~~IIIGGGIIIOOOTTTXXX___fffjjjttt}}}yyyiii___hhhyyyooo[[[UUUZZZfffxxx~~~uuunnnppppppvvvxxx{{{|||eee\\\```rrrxxxOOOAAA<<<555000////////////***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///000444111111555444:::KKKcccuuuxxxzzzwwwkkkiiilllsss{{{}}}{{{{{{zzznnnggg}}}{{{mmmPPP===444333111///............+++++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000...///111555>>>OOO___tttvvv{{{IIIHHHKKKQQQVVVZZZbbbjjjkkkwwwlllbbb___jjj{{{lll\\\PPPRRR]]]lllyyyqqqpppmmmqqq}}}zzz}}}zzz|||vvvbbbWWWUUUlllWWWEEE???888222///...///...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000333000111666555>>>SSSnnn|||~~~wwwsssvvvkkkfffiiinnnvvv|||wwwyyyyyy|||vvviiizzz||||||```CCC555444222000.........///++++++++++++,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111///000444999DDDVVVgggtttxxxGGGGGGKKKQQQWWW\\\eeeoooppp}}}~~~ccc^^^___kkk{{{{{{^^^SSSMMMTTTbbbrrr~~~vvvppplllnnnyyy|||qqqtttfff[[[VVVggg```HHHBBB:::333///.........,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000222000222777666AAAYYYuuutttrrrrrrttt|||uuueeedddkkkqqq}}}xxxooowwwzzzvvvvvv}}}jjjssszzzpppHHH666555222000......//////+++++++++,,,,,,,,,------******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000///111777>>>KKK___ppptttvvv~~~FFFFFFJJJQQQWWW]]]hhhssszzzuuu```^^^aaalllzzzoooXXXOOOKKKSSS```pppzzzpppkkklllxxxwwwyyy{{{vvvmmmccc]]]hhhkkkJJJDDD;;;333///...------...---++++++++++++---...******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////111///222777777CCC]]]xxxqqqqqqsssuuu{{{rrrccceeemmmuuutttiiiooo}}}~~~zzz|||wwwvvvtttkkknnn{{{xxxJJJ777555333000///...//////+++++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////333:::CCCPPPeeewwwvvvwww~~~JJJLLLQQQXXX\\\aaakkkuuu~~~iii[[[\\\cccppp{{{___MMMNNNOOOTTT```www~~~nnnjjjmmmxxxsssvvv}}}yyyhhh\\\ggg}}}YYYGGG888444111,,,+++///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------////////////000000000000...///111222222:::OOOccczzzzzz~~~{{{wwwyyykkkbbbfffqqqlllcccnnnuuu}}}vvvsssuuulllfffwww[[[AAA888111000000...---...------,,,,,,,,,,,,++++++))))))))))))************---,,,***(((((()))***+++))))))***+++,,,,,,---------------------...000000111111666???HHHUUUkkk{{{wwwwwwKKKMMMTTT\\\aaaeeeoooyyyttt___WWWZZZeeetttmmmTTTMMMNNNQQQWWWeee}}}qqqkkkkkkssszzzwwwkkkYYYcccxxxdddOOO<<<666444...,,,///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------////////////000000000000///000222444444===QQQeee|||{{{sssiiiccciiiwwwhhh```jjjrrr~~~~~~yyyrrrrrrqqqeeeqqqfffEEE;;;333111111...,,,---------,,,,,,,,,,,,++++++))))))))))))************---,,,***)))((()))***+++*********++++++,,,,,,---------------...///000000111333;;;DDDMMM[[[sss~~~xxxyyyuuuuuu|||KKKOOOXXXaaafffiiisss}}}jjjXXXSSSZZZiiizzzttt___LLLMMMOOOTTT\\\lllvvvmmmjjjmmmqqqvvvyyylllSSSZZZlll|||tttZZZAAA888666222...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.../////////000000000111000111333555777@@@TTTggg|||}}}zzzkkkgggfffnnn~~~ccc\\\eeeooo|||~~~}}}rrrooowwwyyydddhhh}}}uuuKKK???555222222///,,,,,,------,,,,,,,,,,,,++++++)))))))))*********++++++,,,+++***)))))))))***+++++++++++++++++++++++++++------------...///000111000666AAAKKKTTTccc}}}uuutttzzztttsssyyyMMMRRR\\\dddhhhlllvvvfffXXXTTT\\\lll~~~hhhZZZMMMMMMQQQWWWaaarrrzzzpppjjjkkkmmmppp}}}~~~kkkNNNQQQbbbvvvbbbCCC888777444000///...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------......//////000000111111000111333666:::CCCVVVhhh{{{pppeeefffiiirrr|||```ZZZcccmmm{{{zzztttooorrr|||eee```yyy|||{{{www~~~PPPCCC777222222///------------,,,,,,,,,+++++++++))))))*********+++++++++++++++***))))))******+++,,,,,,++++++++++++++++++------------...///000111...888EEEOOOXXXiiissswww}}}vvvsssxxxPPPUUU^^^fffiiimmmyyyaaaXXXTTT]]]mmm~~~vvv^^^UUUMMMOOOTTT\\\gggxxxyyyooohhhhhhjjjnnn{{{jjjMMMNNN```xxxhhhFFF999777444000///.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------...............///000111111111///000222777<<>>IIIZZZjjj}}}|||iiidddkkkttt~~~lllYYYYYYaaaiii}}}~~~yyy{{{wwwtttvvvwwwcccooorrruuuzzz}}}fffRRR===333111000///000------,,,,,,,,,,,,++++++*********++++++++++++,,,)))*********++++++++++++++++++++++++++++++++++++............///000111111333???LLLVVVcccwww{{{yyyuuuyyyXXX\\\cccjjjooozzzsssUUUUUURRR\\\ooofffRRROOOKKKUUU\\\gggvvv{{{pppiiihhhggggggrrrsss[[[TTTbbb{{{zzzVVVCCC;;;555111111............------------++++++,,,,,,,,,,,,------++++++,,,,,,---......///------...///000111222222111000333999AAALLL]]]lll{{{rrrdddgggppp{{{xxx___QQQTTT^^^fffyyy|||yyy~~~|||vvvvvv~~~lllnnntttwww}}}}}}vvv^^^DDD666222000000000------,,,,,,,,,,,,++++++*********+++++++++,,,,,,))))))***+++++++++++++++*********++++++,,,,,,---............///000111222999DDDQQQ]]]nnn|||vvvsssxxx[[[___eeelllssspppSSSVVVSSS___tttfffTTTSSSQQQWWW^^^kkk|||uuummmkkkhhhgggooo|||~~~xxxbbbTTT___vvv]]]III>>>555111222//////.........---------++++++,,,,,,,,,---------++++++,,,,,,---...//////------...///000111222222222111444;;;CCCNNN___nnnwwwuuujjj```iiissslllUUUKKKPPP[[[dddwwwxxxyyy~~~xxxvvv|||sssnnnwww{{{|||gggJJJ888333000///000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))***+++,,,,,,------.........//////000111222>>>IIIUUUbbbvvvwwwrrrpppwww```bbbkkkuuu{{{nnnRRRKKKUUUcccxxxgggQQQMMMQQQZZZlllvvvyyyyyyuuummmeeedddkkksssyyy|||{{{lll\\\```vvvfffCCC<<<;;;333000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000666222444@@@JJJRRR___lllyyylllcccbbbgggzzzrrr```QQQGGGLLLWWWbbbsss~~~{{{xxxzzz|||ppprrruuu{{{xxxpppNNN<<<444//////333......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------///000///...///444888???LLLZZZhhh{{{qqqlllsss~~~```cccmmmzzznnnUUUQQQUUUddd{{{hhhSSSNNNPPPZZZnnn{{{~~~}}}xxxnnneeebbbgggnnnwwwwwwqqqvvvkkkbbbbbbvvvnnnHHH???<<<444111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000555111666CCCNNNWWWdddrrr}}}iiiccceeehhh|||{{{eeeWWWLLLFFFLLLVVV^^^ooo{{{vvvvvv}}}ooommmxxxzzzzzzyyyzzzWWWBBB777000---.........---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,------///000///...000555999BBBOOO^^^oooyyyppplllrrr~~~dddfffqqqjjjVVVUUUVVVgggfffSSSOOORRR^^^sss{{{pppeeeaaacccgggwwwooo~~~{{{lllyyyvvvpppfffbbbrrryyyPPPBBB===555222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111333222999HHHVVV```ooo~~~vvvdddccchhhmmm}}}iiiUUUKKKGGGEEELLLVVVZZZkkk}}}vvvuuurrrkkkqqqwwwxxxbbbHHH;;;333...,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---------///000///...000666;;;FFFSSSdddwwwxxxoookkkrrr}}}hhhkkkuuudddTTTTTTXXXiiiwww^^^QQQPPPSSSdddxxx|||rrrgggaaaaaacccnnnlllrrrmmmxxxzzztttggg\\\hhhVVVDDD>>>666333000//////...............------------------------------------............/////////000000111111222222333>>>PPP```lll}}}oooaaaccclllxxxmmmZZZHHHCCCDDDEEELLLUUUZZZjjjzzzyyy{{{nnnooosssxxxlllMMM<<<666333///......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------...///000//////222:::@@@LLLXXXiii~~~xxxpppttt|||wwwooolllsss~~~ggglllwww~~~```QQQRRRYYYjjjjjjUUULLLOOOTTTeee{{{|||tttjjjcccaaaaaagggyyypppkkkpppxxxvvvfffWWW___~~~]]]GGG???777555000000///............///---------------------------------.........///////////////000111222222222333666EEEZZZkkkxxxjjj```fffooo}}}bbbQQQBBB@@@CCCFFFLLLUUU]]]mmm{{{yyysssoooqqq}}}yyyRRR;;;666444000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///000///000666???FFFQQQ]]]nnnmmmjjjppp~~~vvvooollltttdddlll{{{sss[[[QQQQQQWWWiiixxx___NNNIIINNNSSSccc~~~|||uuullleeeaaa```bbbssswwweeeyyyxxxyyymmmYYY^^^eeeLLLAAA999666111000//////......//////------------------------------........./////////...///000000111222333333444:::LLLcccvvv{{{hhhcccjjjssszzznnnXXXJJJ@@@AAADDDEEELLLUUU___ooo{{{uuuwww}}}vvvpppoooyyy[[[<<<444222---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000222:::DDDMMMTTTaaauuummmsss|||tttmmmkkkttt~~~gggrrrwwwaaaRRRNNNQQQTTTfffzzzfffTTTJJJJJJOOOTTTfff}}}vvvnnnfff```^^^aaaoooyyyccckkk{{{vvv|||cccfffnnnRRREEE;;;777111000000///////////////....................................////////////...///000111222333333444666>>>RRRkkk~~~sssfffgggpppxxxkkk^^^MMMDDD???BBBDDDDDDKKKUUU___nnn|||uuurrrsssyyyrrrnnnuuu}}}{{{~~~~~~~~~{{{fffBBB666222---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000111555===JJJSSSUUUeee}}}{{{pppqqqkkkiiirrr|||{{{~~~mmmyyy|||eeeSSSJJJKKKPPPRRRccc~~~nnndddVVVKKKGGGKKKQQQVVVmmm}}}wwwnnnfff___\\\aaammmtttcccccc{{{vvvmmmqqqmmmooouuuVVVGGG<<<777111111000///////////////..................................../////////000...///000111222333444444888@@@UUUpppmmmfffjjjttt{{{wwwaaaSSSFFF???>>>BBBCCCBBBJJJUUU]]]lllyyysssrrr}}}|||tttooottt~~~sss{{{ssszzzxxxyyyyyyuuunnnHHH:::666000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000111666@@@MMMVVVUUUhhhuuuqqqooohhhgggppp{{{~~~~~~xxxzzzrrr{{{eeeZZZKKKEEEKKKOOOSSSddd{{{iiiUUUSSSKKKGGGIIIEEELLL```ttt{{{tttjjjbbb\\\```dddlllzzzkkk```qqq}}}nnneeezzzooolll```GGG<<<777333111////////////...---////////////////////////............////////////444000///222333111111333555FFFYYYiiisssiiigggiiixxx~~~hhhWWWNNNBBBAAA???>>>AAAHHHQQQXXX^^^qqq|||uuupppxxxwwwtttxxx}}}gggqqqppp{{{{{{sssqqquuuSSS999444666000000...---------------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,......---......///000111)))555333///999DDDKKKUUU[[[sssqqqcccffftttwwwyyy{{{wwwuuuyyyxxxxxx^^^TTTHHHDDDKKKNNNUUUfff}}}uuu^^^NNNMMMFFFDDDGGGEEEMMMbbb{{{|||tttkkkbbb\\\]]]```hhhwwwqqqcccssssssfffrrrlllhhhdddJJJ>>>999444222////////////...---////////////////////////............////////////333//////222444222333666999EEEVVVfffzzzmmmeeedddhhhxxxyyycccRRRJJJAAAAAA??????BBBIIIRRRYYYaaasss|||vvvqqqttt~~~xxxrrruuuzzz|||```dddmmm~~~xxxuuu|||YYY<<<444444000000///...------------...---,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,------------...///000111...888666444@@@KKKQQQZZZ```xxxpppbbbeeesssvvvxxx{{{wwwtttxxxzzzrrrXXXOOOFFFEEELLLPPPUUUeee|||gggOOOGGGGGGBBBCCCIIIIIIRRRggg}}}vvvlllccc]]]YYY\\\dddsssuuudddoooooorrr~~~kkkcccxxxhhhMMM@@@<<<555222000/////////...---////////////////////////............////////////222//////222444333555999>>>EEETTTgggwww{{{gggcccdddjjj{{{rrr\\\LLLEEE@@@@@@???@@@CCCKKKTTTZZZfffvvv~~~yyyuuuppp{{{xxxooopppuuu~~~}}}[[[WWWeee~~~}}}}}}dddBBB555555111000///...------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///555333444CCCNNNSSS[[[lll}}}pppaaadddqqquuuwwwzzzwwwsssxxx}}}sssWWWNNNGGGGGGOOOSSSYYYiii|||[[[GGGEEEFFFBBBEEEMMMNNNXXXnnnwwwmmmccc^^^WWWZZZ```nnnxxxbbbgggxxxxxxwww~~~lll___jjjmmmQQQCCC>>>666333000...//////......////////////////////////............////////////111//////222222111444999BBBGGGYYYooouuueeedddgggnnnjjjUUUGGGAAA?????????AAAEEEMMMVVV]]]jjjzzz}}}yyypppyyyyyymmmkkkooowww^^^SSSZZZxxx|||}}}pppIII888888111000///...---------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---/////////333000555GGGRRRVVV^^^zzz|||vvvpppaaabbbooosssvvvzzzwwwrrrxxxwwwZZZOOOGGGGGGRRRWWWaaarrrrrrVVVFFFDDDFFFDDDHHHQQQSSS]]]sssxxxnnneee___XXXYYY___jjj}}}~~~cccbbbooo~~~||||||}}}mmm^^^aaa|||wwwWWWCCC===777444000......//////...////////////////////////............////////////111///000111000///333999EEEMMMcccooocccdddiiiqqq}}}eeeQQQDDD???>>>>>>@@@BBBGGGOOOXXX___nnn|||}}}sssxxx{{{mmmgggiiiqqqcccRRRSSSrrr}}}yyyNNN::::::111111///...............,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---//////222666444;;;NNNXXX]]]ggg{{{|||uuusssrrrbbbbbbnnnqqqtttyyywwwssszzz|||___RRRGGGGGGUUU]]]fffxxxmmmTTTHHHCCCFFFEEEJJJTTTWWWaaawww}}}xxxooofff```YYYZZZ^^^hhhyyyhhhcccnnn|||yyyoooaaa___www```EEE;;;999555111......//////...////////////////////////............////////////111///000222111000555===IIIVVVpppvvvhhh```eeellluuuxxx```MMMCCC???<<<>>>@@@CCCIIIQQQ[[[aaappp}}}vvvuuuyyy{{{nnnfffggglllzzzeeePPPQQQnnnSSS;;;:::111111000///............,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111555666???RRRZZZ```mmm{{{tttrrrvvvuuudddcccmmmpppsssxxxwwwttt}}}fffXXXJJJKKK\\\hhhmmmmmmRRRGGGCCCGGGGGGNNNYYY]]]iii}}}|||~~~xxxooogggaaaXXXXXX\\\gggxxxooogggqqq}}}wwwqqqeee```vvvkkkJJJ<<<:::666111....../////////////////////////////////............//////////////////111333333333:::CCCNNN```{{{oooccc___gggppp{{{sss\\\KKKBBB???;;;===@@@DDDJJJSSS\\\cccppp}}}uuunnnoooxxxzzzppphhhhhhiiittthhhQQQQQQlllxxxyyy]]]???<<<222111000///............,,,+++++++++,,,,,,---...,,,,,,,,,------------...------------...///000111///555888CCCTTT[[[cccsss|||www|||ppprrr{{{xxxfffdddmmmooosssxxxvvvvvvmmm^^^OOOPPPcccrrryyymmmQQQEEEEEEIIIJJJSSS___dddppp}}}~~~xxxooogggbbbVVVWWW[[[fffxxxrrriiisss~~~zzzwwwsssgggaaatttsssOOO???:::666111.........//////////////////////////////............/////////000......111444555777???IIIRRRfffmmmccc```kkkvvvpppZZZIIIAAA???;;;===@@@DDDKKKTTT]]]dddppp}}}}}}tttiiihhhsssxxxqqqjjjiiihhhqqqkkkUUUPPPiiissssssgggDDD???222111000//////.........++++++++++++,,,,,,---...,,,,,,,,,---------............---......///000111333:::???JJJZZZ```iii|||tttsssxxxmmmssszzzhhheeennnooorrrwwwvvvwwwuuu```SSSRRRbbbuuutttSSSGGGHHHJJJKKKXXXkkkrrr|||}}}xxxuuurrriii```XXXTTTWWWdddxxx}}}lllfffyyy~~~{{{yyyuuunnnuuuLLLCCC:::888555111///.........////////////000000000000............/////////000111333111333888555;;;NNNZZZlll~~~eeebbbbbbqqqvvvkkkUUUFFF???>>>===>>>@@@DDDJJJTTT___gggsssyyy~~~|||qqqkkkhhhlllppppppjjjfffeeemmm~~~qqqUUUOOOaaatttvvvyyyyyyPPP@@@444000...000111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////------///111555:::BBBKKKTTTaaassssssvvv~~~xxxnnnfffiiipppssstttuuu{{{uuu```TTTSSScccuuuwwwUUUIIIFFFJJJMMM[[[oooyyy}}}xxxuuurrrjjjaaaTTTQQQUUUdddxxxsssjjjsss~~~~~~yyywww|||OOOFFF:::888555222///.........////////////000000000000........./////////000000111333111333888555<<>>===<<<>>>AAAEEEKKKTTT___fffrrrzzz}}}{{{rrrkkkgggjjjqqqrrrllleeefffnnnuuu\\\OOO___rrrwww{{{XXXCCC555000...000111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......///111222999DDDMMMUUUcccvvvyyy~~~|||rrrjjjmmmtttxxxyyy{{{ttt```TTTTTTdddvvvyyyVVVIIIEEEKKKPPP]]]ppp}}}|||wwwuuussskkkbbbTTTRRRVVVdddwww}}}pppkkk{{{|||qqq{{{~~~TTTHHH;;;999666222000/////////////////////000000000000....../////////000000000111333111333888777@@@UUUeeewwwsssdddeeehhhyyywwwxxxhhhRRRDDD===<<<<<>>===<<>>===BBBHHHJJJMMMUUUaaajjjttt~~~~~~}}}~~~~~~}}}{{{yyywwwnnndddcccoooyyytttiiiccciiisssyyyWWWdddzzzlllqqqrrrLLL;;;555111111000...---///------------------------,,,,,,,,,---------......---...////////////111333888FFFQQQUUU[[[lllzzzxxxpppssszzzppp]]]TTTTTTaaaqqquuuTTTJJJFFFLLLQQQ]]]ppp~~~}}}zzzvvvvvvvvvpppiii^^^[[[[[[bbbjjjpppwww}}}qqqxxx|||wwwsss|||dddIII===;;;777444222111111111////////////000000000000/////////000000000111111000444222333888<<>><<<888555222111111222////////////000000000000000000000000111111111111000444222333888>>>RRRqqqtttccc]]]iiitttnnnqqqzzzeeeQQQCCC>>>>>>BBBGGGKKKLLLNNNYYYjjjyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{sssrrriiibbbiiiwwwyyyrrrcccgggkkkqqq}}}lll___iiiyyy~~~}}}yyy~~~fff???888333222000......000........................,,,,,,,,,---------......---...000000000111333555DDDNNNUUU[[[nnn|||vvvwwwzzzlllYYYRRRSSS___nnn|||iiiSSSEEEFFFLLLOOOZZZooo}}}{{{zzzwwwtttqqq___\\\[[[[[[\\\^^^gggqqq~~~yyytttkkknnnxxxwwwHHH@@@===888555333222000///////////////000000000000000000000000111111111111222111222555:::DDDXXXjjjqqq{{{oooaaaeeepppyyyqqqsss}}}vvvcccQQQDDD===;;;AAAGGGLLLNNNPPPZZZjjjxxx~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{yyysssrrrllleeegggqqqwwwvvvkkkfffeeejjjttttttZZZXXXsss}}}sss||||||}}}|||qqqJJJ444888444...111+++---......------------............------------.........---///222222000444999FFFTTTVVV\\\|||www}}}vvv}}}kkkYYYRRRSSS```ooo~~~dddOOOCCCFFFMMMPPP[[[ppp}}}{{{zzzwwwtttqqqaaa]]]ZZZZZZZZZ]]]fffooo}}}xxxjjjjjjuuuQQQAAA===888555333222000///////////////000000000000000000000000111111111111222111222666<<>>>>>??????EEEKKKMMMQQQ\\\ooo}}}~~~~~~~~~}}}{{{yyywwwrrrjjjbbbaaagggooouuujjjccc___aaahhhzzzvvvWWWLLLddd~~~~~~www}}}]]]===888444///222,,,111......------------............------------......,,,,,,...000///000777@@@QQQ```hhhwww}}}uuuxxxhhhUUUNNNPPP]]]lllzzz___MMMHHHHHHNNNRRR^^^sss}}}}}}}}}{{{xxxssspppaaaZZZSSSSSSVVV[[[dddmmm}}}xxx___]]]lllwww\\\AAA>>>999666444333111000////////////000000000000///000000000111111111111222111555>>>JJJYYYmmm}}}tttiiifffpppyyywww{{{{{{tttnnnfffaaaUUURRRMMMEEE???<<<<<<>>>>>>DDDIIILLLPPP[[[ooo~~~~~~~~~~~~|||zzzxxxxxxrrrkkkccc```cccllltttkkkddd```ccciiizzzvvvYYYKKK^^^xxx{{{qqq}}}gggAAA777333///111+++000......------------............------------......,,,---///000///000999DDDXXXdddjjjyyytttzzzjjjWWWOOOOOO[[[iiiuuu___LLLHHHIIIOOOQQQ\\\qqq}}}~~~~~~}}}|||xxxsssooobbbZZZSSSTTTWWW\\\ccckkkzzzqqqZZZ[[[mmmwwwwwwrrr[[[BBB>>>999666444333111000////////////000000000000000000000000111111111111222111666AAAPPP```sssppphhhfffttt~~~{{{~~~vvvllleee^^^XXXSSSIIIHHHDDD>>>:::888999;;;>>>CCCHHHJJJNNNZZZmmm}}}~~~}}}zzzxxxyyyssslllfffaaaaaaiiirrrlllfffbbbdddjjjyyywww[[[JJJXXXooo|||yyyyyykkkzzzrrrGGG999333///111***000......------------............------------......---...000111///111<<>>:::666444333222000////////////000000000000000000000000111111111111222111777CCCSSSeeexxxnnnhhhhhhxxxxxxkkk___WWWRRRLLLHHH@@@???===:::777777999;;;>>>BBBGGGIIILLLXXXkkk{{{|||zzzyyysssmmmiiiccc```gggqqqmmmgggccceeehhhuuuyyy]]]JJJRRRgggwwwzzztttzzzeeevvv}}}NNN<<<555111222+++111......------------............------------.........///111222000222???MMM^^^ggglll|||ooovvv|||ooo]]]TTTRRRZZZfffnnneeeNNNIIIKKKNNNOOOYYYmmmyyy~~~~~~~~~}}}yyysssooohhh___XXXWWWYYY[[[^^^bbbkkk{{{gggRRRZZZrrrnnn___eeebbbBBB???:::666555333222111////////////000000000000000000000000111111111111222222777EEEVVVhhh{{{{{{mmmiiijjj{{{~~~ttteeeYYYQQQKKKGGGDDD<<<<<<;;;999777888;;;>>>>>>BBBGGGHHHKKKWWWjjjzzz~~~|||zzztttooojjjddd___fffqqqnnngggddddddgggqqqzzz___IIINNNcccuuu|||qqq{{{vvvaaauuuRRR>>>777333333,,,222.........------..................------............///222222000333@@@OOO^^^gggnnn}}}hhhwww{{{ttt___SSSRRR[[[fffnnnhhhMMMNNNMMMPPPPPPZZZnnnyyy|||wwwrrroooddd^^^YYYXXXWWWVVVZZZ```lllzzzaaaNNNVVVkkk~~~xxxgggdddcccFFF@@@999555444333111///////////////000000000000000111111111111222222222111333;;;IIIXXXjjjwwwhhheeennnyyypppcccVVVLLLEEE@@@>>>::::::999999888999999999===@@@DDDFFFJJJWWWiiixxx~~~zzztttooolllddd]]]bbbmmmqqqmmmcccaaagggnnncccKKKIIIWWWppptttpppwwwaaarrrSSS===777222000)))333//////...------------...---------............///222/////////000555BBBOOO^^^cccqqqwwwooo{{{~~~xxxaaaTTTRRR[[[fffnnnnnnOOOMMMMMMQQQRRR\\\oooyyy}}}yyytttpppmmmeee___YYYXXXVVVUUUYYY^^^jjjwww```OOOWWWmmmtttnnngggFFF@@@999555444333111///////////////000000000000000111111111111222222222///222;;;IIIXXXkkktttgggeeeppprrriii\\\PPPGGGBBB???===:::999999888888999999999<<<@@@CCCEEEIIIVVViiiwww}}}yyyrrrmmmjjjbbb[[[```lllqqqnnndddaaaffflllfffMMMJJJUUUnnn~~~|||uuuppp~~~}}}ffftttZZZ@@@888333111***222//////...------------...---------............///111//////000222888FFFTTTcccjjjzzztttooo~~~dddTTTPPPZZZfffnnnvvvRRRLLLNNNSSSUUU___qqqzzz~~~|||yyyuuuqqqnnnlllfff___ZZZWWWUUUTTTVVV[[[fff|||}}}gggUUU\\\ssszzzlllGGGAAA999555444333111///////////////000000000000000111111111111222222222000444>>>KKKZZZmmmpppfffhhhuuuyyyjjjaaaTTTHHHAAA===<<<<<<999999888888888999999:::<<>>MMM[[[eeettt{{{kkkqqqyyy^^^PPPSSS^^^jjj{{{___RRROOOXXX]]]fffuuu{{{~~~}}}{{{xxxtttpppmmmkkkfff___XXXUUURRROOOQQQVVVdddssslllWWW___|||rrrIIICCC;;;666555444111///////////////000000000000000111111111111222222222222666BBBRRRaaapppxxxkkkhhhppp}}}ooobbbYYYMMMBBB<<<999999999777777777777777888999:::;;;@@@DDDGGGNNN\\\ooo~~~~~~yyyvvvwwwqqqooommmeee]]]```jjjqqquuulllaaa```cccoooxxxaaaMMMIII___tttuuuooozzz}}}uuuwwwxxxRRR<<<444777000111//////...------------...---------............///111000111444888???OOO]]]ddduuuxxxjjjsss}}}fffSSSTTT]]]eeevvveeeUUUPPPXXX]]]fffuuu{{{||||||{{{yyyuuupppllliiieee^^^WWWTTTQQQOOOQQQUUUdddpppnnnYYYbbb~~~tttvvvJJJDDD<<<777555444111///////////////000000000000000111111111111222222222333777CCCWWWjjjwwwuuuiiifffpppwwwhhh[[[SSSIII@@@;;;999999888666666666666777888999:::<<<@@@FFFJJJQQQ___ttt~~~{{{wwwuuuuuuqqqooooooggg]]]___hhhqqqvvvnnnaaa```cccnnnzzzdddNNNHHH___vvvwwwnnn}}}~~~xxxsss[[[AAA555777///111//////...------------...---------............///000000222666:::CCCSSSbbbhhhxxxxxxrrrhhhttt{{{yyy}}}kkkVVVUUU]]]aaarrriiiWWWPPPYYY^^^fffttt|||{{{{{{zzzyyyuuupppkkkhhhddd]]]WWWTTTQQQNNNQQQVVVcccnnn~~~lllVVV___yyylllyyyJJJDDD<<<777555444111///////////////000000000000000111111111111222222222555999GGG]]]rrrttthhheeennnssscccUUUNNNEEE>>>:::999888888666666666666777888999:::<<>>LLL]]]iiirrr~~~|||jjjlll}}}wwwxxxzzz~~~}}}^^^TTTYYY[[[iii|||qqqXXXPPPXXX___jjjwww}}}xxxqqqhhh```\\\ZZZZZZZZZ[[[]]]fffvvv}}}xxxuuuooollliiihhhgggeeeddd]]]WWWUUURRRNNNOOOSSSYYYhhhyyyjjjZZZQQQTTTzzz~~~yyyPPPEEE:::777777444333333/////////000111111222222111222222222111111333555666AAA\\\mmmiiilllwww{{{ppp```QQQKKKFFF???999666666555555666666666666777999;;;===AAADDDMMMXXXbbbnnn~~~|||zzzyyyyyyxxxvvvtttrrrnnnkkkiiieee______bbbrrr}}}xxxiiicccbbbjjjyyyrrrWWWHHHRRRkkk~~~wwwzzzoooLLL;;;666333000/////////.........------............///////////////000222777AAAQQQaaalllzzzvvvhhhnnn|||~~~wwwuuuxxx|||~~~aaaSSSTTTXXXggg{{{oooYYYRRRZZZ```kkkxxx~~~qqqaaa[[[UUUSSSRRRRRRUUUYYYWWW\\\jjj{{{}}}{{{xxxtttooommmmmmmmmkkkiiiccc]]]XXXVVVSSSPPPPPPTTTYYYgggyyyhhhYYYPPPQQQttt{{{PPPEEE:::777777444222222//////000000111111111111000111222222111111333555555EEEcccnnnkkkppp~~~vvvkkk\\\NNNGGGBBB<<<888777777666666444444444555666999;;;===CCCHHHSSS^^^gggsss|||{{{zzzyyyxxxwwwvvvuuuqqqnnnkkkjjjddd^^^]]]aaappp}}}zzzkkkdddbbbiiixxxuuuYYYHHHRRRrrr~~~yyyzzzuuuPPP<<<666333000////////////........................///////////////000222999DDDSSSbbblllxxxsssiiipppzzzxxxwwwsssvvvzzz~~~~~~eeeRRRPPPWWWeeezzzjjjYYYUUU[[[___jjjyyyvvvaaaTTTOOOMMMPPPRRRSSSXXX___bbbggguuu}}}}}}}}}|||zzzyyyxxxtttpppppprrrsssqqqooobbb]]]XXXWWWTTTQQQRRRUUU\\\jjjzzzkkk[[[QQQRRRtttyyyQQQEEE;;;777777444222222000000000000000111111111000111222222111222444666777GGGdddjjjjjjpppttthhhZZZMMMDDD@@@;;;888777888888777555555555777999<<>>BBBEEEGGGJJJUUUfffsss{{{}}}xxxyyyzzzwwwtttqqqrrrsssooolllkkkiiiddd\\\ZZZ\\\eeewwwxxxkkkccc___gggwww}}}cccOOOUUUzzzzzzlllkkkrrrcccCCC888444000000000000000/////////...............////////////000000444===LLL\\\gggmmm}}}xxxwww{{{tttqqq{{{~~~uuuqqqtttyyy~~~pppYYYRRROOO]]]rrrsssrrrnnnrrr}}}ooo___YYYXXX___kkkooommmrrr}}}|||zzz{{{}}}~~~{{{yyywwwwwwxxxwwwvvvtttpppmmmlllnnnrrrpppggg___[[[WWWTTTTTTRRROOOOOORRRZZZgggwwwqqqZZZMMMRRRyyyzzzoooeee^^^tttRRRFFF;;;888666333111111111111111000000000000000///000111222111222555777>>>OOOdddqqqxxx}}}zzzsss{{{zzznnnnnntttuuu{{{nnn___PPPEEE>>>;;;777555444555444333444555666999<<<@@@DDDFFFNNN\\\ppp}}}{{{uuuvvvwwwvvvrrrpppqqqsssnnnkkkiiihhhbbb[[[XXXZZZcccuuuwwwkkkbbb___fffwwwfffPPPRRRsssfffgggqqqhhhEEE888333...000000000000////////////............/////////000//////444???OOO___kkkqqq{{{yyywwwrrrrrr~~~uuupppsssxxx}}}xxxaaaRRRTTTaaarrr|||sssvvv|||sss```^^^bbbhhhpppzzz}}}||||||{{{zzzxxxzzzxxxvvvtttsssrrrrrrrrrllllllkkkiiifffbbb^^^[[[TTTRRRPPPNNNNNNOOOQQQSSSYYYgggyyy~~~gggXXXNNNPPPyyyqqqzzz|||rrrkkkccc\\\uuuSSSBBB;;;999333333666111222111111111000000//////000111222222111222444666AAAQQQ```ppp{{{llljjjvvv|||kkkgggkkknnnssssssyyynnn```PPPCCC???<<<888666666777666666777777777888<<<@@@EEEGGGQQQaaasss}}}|||{{{uuuuuuuuutttsssqqqpppooopppmmmiiieeeaaa^^^\\\[[[eeennnrrrlll```\\\fffqqqwww^^^PPPcccfffbbbrrrpppBBB777999222000000////////////000000////////////000000000000222666666@@@TTT___kkk|||xxxyyyxxxrrrttttttooorrrxxx~~~zzzcccTTTTTTaaarrrxxxzzzsss```]]]```fffnnnyyy~~~|||{{{{{{yyyxxxyyywwwuuusssrrrqqqqqqqqqmmmlllkkkiiieee```\\\ZZZRRRPPPNNNMMMLLLNNNPPPQQQYYYhhhzzzhhhUUUJJJPPPrrruuuzzzvvvmmmggg```[[[uuuSSSBBB;;;999333333666111111111111111000000000///111111000......000444888@@@RRRbbbtttxxxjjjiiiuuurrrcccaaafffjjjooopppyyyooo```PPPCCC???<<<888666666777666666777777777999<<>>RRReeexxxrrrhhhiiivvvgggZZZ[[[bbbfffpppsss|||ooo```PPPCCC???<<<888666666777666666777777888999===BBBGGGIIIWWWaaannn}}}~~~|||{{{zzzyyyyyyxxxvvvuuusssqqqpppmmmkkkiiieeebbb```^^^]]]bbbkkkpppjjj^^^ZZZbbbmmm~~~iiiRRRVVViiihhheeeuuu}}}KKK999777...000000////////////000000////////////000000000000111666777BBBVVVbbbnnn|||{{{xxxxxxppprrrwww~~~hhhXXXYYYcccqqqyyyxxxrrryyyxxxfffZZZXXXYYYaaakkkvvv}}}{{{{{{yyywwwuuuttttttsssrrrqqqpppoooooonnnmmmjjjfffaaa[[[WWWTTTNNNMMMKKKJJJJJJLLLOOOQQQZZZkkkrrrXXXKKKYYYtttrrrwwwyyytttnnnhhhgggTTTCCC;;;:::333333555000111111111000000000000000222111000......111666:::<<>>CCCHHHKKKXXXdddqqq}}}~~~|||zzzyyyyyyxxxwwwvvvtttqqqpppnnnllljjjhhhfffcccaaa___^^^ccclllsssmmmaaa\\\cccmmmzzzlllSSSRRR```kkkgggvvvNNN;;;888///000000////////////000000////////////000000000000111666888CCCXXXdddoooyyy|||{{{zzzpppqqqttt{{{kkk[[[YYYcccpppgggaaaiiirrrtttrrrhhhfffrrr~~~mmm\\\VVVSSSWWW___iiixxx~~~|||{{{zzzyyyvvvtttssssssrrrqqqpppoooooonnnnnnllliiiddd^^^YYYUUURRRNNNMMMKKKKKKKKKNNNQQQRRR[[[mmm~~~rrrYYYRRRgggtttyyy~~~{{{uuuqqqqqqTTTCCC<<<:::333333555000000000000000000000111111111222222333333444777:::@@@XXXqqqiiifffmmm{{{cccUUUXXX___dddtttyyyrrrcccRRRDDD???<<<888666666777666666777888888;;;???EEEJJJMMMWWWhhhvvv~~~~~~{{{yyyxxxvvvuuuuuusssrrrpppnnnmmmkkkjjjiiigggdddbbb```___cccmmmtttnnnbbb\\\bbblllzzzmmmSSSOOO[[[yyymmmiiiuuuRRR<<<999111000000////////////000000////////////000000000000222777999DDDXXXdddnnn{{{~~~~~~}}}qqqppprrryyyooo___YYYcccpppgggTTTSSSYYY___aaaddd^^^aaannn}}}ttt```VVVNNNOOOTTT]]]ooo}}}{{{zzzzzzxxxuuurrrrrrrrrrrrrrrqqqpppooonnnmmmkkkgggbbb\\\WWWSSSQQQNNNMMMKKKKKKLLLOOORRRTTT\\\nnnzzzkkkWWWWWWqqqttt}}}yyyxxxxxxUUUDDD<<<:::333222444000000000000000111111111111000222444555555666888;;;GGGaaazzzzzzfffiiisssgggVVVVVV\\\aaakkkttt~~~uuueeeSSSEEE???<<<888666666777666666888888999<<<@@@FFFLLLOOOXXXlll{{{}}}{{{xxxwwwsssrrrrrrqqqpppnnnmmmlllkkkkkkiiigggeeebbb___^^^aaakkksssnnnbbb[[[aaaiiiyyylllRRRLLLVVVppp}}}zzzmmmhhhrrrWWW===999111000000////////////000000////////////000000000000222777:::EEEXXXcccmmm}}}tttqqqrrryyytttddd[[[dddooo|||pppXXXPPPSSSWWW[[[```aaa___dddppp{{{yyyeeeXXXMMMLLLNNNWWWkkk~~~|||~~~|||{{{zzzyyywwwtttqqqqqqrrrrrrrrrrrrqqqooonnnllliiieee```ZZZVVVRRRQQQMMMLLLKKKKKKLLLOOORRRTTT\\\ooovvveeeTTTWWWooosss}}}|||UUUDDD<<<:::333222444//////000000000111111111111111222222222333555999<<>>999222000000////////////000000////////////000000000000333888:::EEEXXXbbbkkkzzzxxxttttttzzzwwwggg^^^fffoooyyyppp```SSSTTTYYY[[[___fffddddddjjjuuu}}}|||iiiYYYMMMKKKMMMUUUkkk|||zzz}}}|||zzzzzzyyywwwsssqqqqqqrrrssssssrrrqqqpppoookkkiiiddd___ZZZUUURRRQQQLLLKKKJJJJJJLLLOOORRRTTT]]]pppttteeeSSSTTThhhsss{{{~~~UUUDDD<<<:::333222444/////////000000111111111222333222111///000333999>>>KKKfffuuufffnnn{{{vvv___XXX[[[___jjjzzzxxxhhhVVVHHH???<<<888666666777666666888888:::===BBBHHHNNNQQQ]]]mmmyyy~~~~~~~~~}}}zzzwwwvvvpppppppppppppppooonnnnnnllllllkkkiiifffbbb^^^\\\dddoooxxxtttggg___ccckkkqqqmmmOOODDDIIIaaa{{{}}}hhhcccmmmZZZ>>>:::444000000////////////000000////////////000000000000333888:::EEEXXXaaajjjyyy{{{wwwvvv{{{~~~jjj]]]bbblllwww~~~rrreeeSSSQQQRRRWWW[[[^^^bbbhhhjjjpppwww|||ooo^^^OOOLLLPPPWWWgggvvv~~~|||}}}~~~~~~{{{yyyxxxyyyxxxtttqqqrrrqqqpppppppppnnnkkkhhhhhhfffbbb\\\WWWSSSOOONNNHHHIIIIIIIIIJJJMMMRRRVVVcccqqqooo^^^SSSRRRWWWuuu|||}}}UUUFFF888444555444111///111111111111000000000000333111111333444555;;;CCCSSSnnnvvvhhhooo}}}zzzaaaVVVXXX___nnnkkkWWWJJJAAA>>>999777666777777666888;;;>>>BBBEEEJJJPPPSSS```oooyyy~~~|||zzzwwwvvvssstttvvvvvvtttqqqnnnkkkiiihhhhhhfffeeecccaaa```eeesssyyyhhh]]]```iiiwwwoooTTTEEEDDD[[[vvvhhhcccnnnaaa>>>888555111111000//////////////////////////////000111111000333999IIIZZZ]]]fff}}}|||mmm]]]```fffooouuuqqqdddWWWOOOMMMOOOUUUYYY\\\```fffhhhoooxxxqqq```PPPLLLNNNTTTcccrrr~~~{{{~~~~~~}}}|||{{{zzz{{{{{{|||}}}zzzxxxxxxyyyxxxuuurrrsssqqqoooooonnnmmmjjjhhhhhheeeaaa\\\VVVRRRNNNMMMHHHIIIIIIIIIJJJMMMRRRVVVfffuuuooo^^^RRROOOQQQnnn~~~wwwvvv|||TTTEEE888444555444111000000000000000000000000000333111111333333444;;;CCCRRRmmmvvviiipppzzz___SSSUUU]]]llllllXXXKKKAAA>>>999777666777777777888;;;???BBBGGGLLLSSSWWW```qqq~~~}}}|||yyywwwvvvuuuuuuuuutttqqqnnnkkkiiihhhhhhgggfffdddbbbaaa```cccrrrzzziii]]]```hhhxxxpppUUUFFFEEE\\\}}}wwwooogggooofffAAA999555111111000//////////////////////////////000111111222555;;;KKK\\\```jjjzzzxxx~~~rrr```___aaafffiiibbbUUUJJJJJJIIILLLSSSXXX[[[___dddgggnnnyyysssbbbRRRMMMMMMQQQ]]]kkkyyytttkkknnnsssuuuvvvwwwxxxyyyzzzzzzzzz{{{yyyxxxxxxxxxwwwuuussssssqqqnnnmmmlllkkkjjjhhhgggeee```[[[UUUPPPMMMKKKHHHHHHIIIIIIJJJNNNSSSVVViiiyyynnn[[[OOOKKKKKKhhh~~~{{{{{{zzzrrrqqqwww{{{RRRDDD888555555333111000////////////000000000000333111111222222333:::CCCRRRkkkvvvjjjqqqyyy\\\NNNPPPYYYgggzzznnnZZZLLLAAA>>>:::777777777777777999;;;???DDDIIIPPPXXX]]]aaattt~~~~~~~~~|||{{{yyywwwvvvuuuuuussspppmmmkkkiiihhhhhhhhhgggfffdddbbb```___aaaqqq{{{jjj^^^___gggxxxqqqVVVHHHGGG]]]||||||xxxnnntttmmmEEE999444111111000//////////////////////////////000111111555888===MMM___dddppp}}}nnnhhhlll{{{wwweee___]]]```aaaYYYMMMDDDHHHGGGLLLTTTZZZ]]]aaafffjjjoooyyyuuudddSSSMMMLLLMMMXXXdddrrrkkk\\\___eeeiiikkkppptttxxx{{{||||||yyyyyyxxxxxxwwwvvvtttsssssspppmmmjjjjjjiiihhhgggeeeccc___YYYSSSOOOKKKJJJGGGHHHIIIIIIJJJNNNSSSWWWhhhyyylllVVVKKKGGGHHHggguuurrrvvvvvvqqqrrrzzzOOOCCC888555555333111111///////////////000000000222111111222111222;;;EEESSSkkk|||tttiiirrrwwwYYYIIIKKKTTT```rrrqqq[[[MMMBBB>>>:::777777777777777999<<<@@@EEELLLVVV___ffffffzzz~~~~~~}}}{{{zzzxxxvvvvvvtttrrrpppmmmkkkiiiiiihhhggggggfffeeecccaaa```^^^___ppp~~~{{{jjj^^^___fffyyypppUUUGGGFFFYYY{{{~~~}}}vvv}}}rrrGGG999333111000000//////////////////////////////000000111666999>>>OOObbbhhhtttsssccc```jjj~~~~~~zzzeee\\\WWWYYYZZZSSSJJJEEEHHHHHHNNNXXX___bbbfffkkkpppsss|||}}}tttcccSSSMMMJJJKKKTTT___pppfffSSSSSSYYY[[[___fffmmmtttxxx{{{|||xxxyyyyyyxxxvvvtttssssssrrrooollliiihhhhhhgggeeeccc```\\\WWWRRRMMMJJJIIIGGGHHHHHHIIIJJJNNNSSSWWWcccwww~~~iiiSSSHHHEEEGGGhhhkkkiiiqqqttttttyyyMMMBBB888666555333111222.../////////000000111111111111222222111333===HHHVVVlllzzzqqqiiirrrrrrUUUEEEGGGOOOYYYjjjvvvttt]]]MMMBBB???:::888777888888777:::<<>>CCCKKKWWWgggwww|||yyy{{{~~~|||zzzxxxvvvuuuuuuuuussssssrrrpppnnnlllkkkjjjeeeeeedddcccaaa___]]]\\\___nnnzzzuuueee[[[___hhhzzzkkkQQQDDDDDDCCCgggxxxmmmmmmxxx{{{zzzRRR???999111111000//////////////////////////////000111111111777CCCYYYooottt~~~wwwjjjdddooo~~~}}}|||www```RRRGGGIIIOOOQQQNNNKKKOOORRR]]]kkkrrrssswww~~~yyynnn[[[OOODDD??????AAAEEEIII[[[tttsssjjjdddcccaaaZZZTTTQQQTTTbbbmmmppptttzzz{{{vvv~~~|||xxxtttssssssqqqnnnooommmjjjgggfffccc```^^^YYYVVVRRROOOMMMKKKIIIFFFCCCEEEHHHHHHIIIMMMTTTYYYddd}}}ssskkkOOOIIIEEE___uuuwwwxxxxxx}}}yyyIII@@@888666444111///000//////000000000//////...111000222555333555FFF[[[gggssskkkmmm{{{~~~___IIICCCFFFIIIVVV[[[ccclllwwwjjjRRRHHH???888888999999999<<<>>>AAAFFFNNNZZZiiiyyy{{{zzz|||xxxuuusssrrrrrrrrrqqqooommmkkkjjjiiiiiieeedddcccaaa___^^^\\\\\\\\\nnn~~~|||kkk]]]^^^fffyyy}}}iiiSSSEEEBBBFFFdddyyyfffcccttt|||uuuzzzPPP<<<555333222111000////////////.........//////000111222333888CCC\\\pppqqq{{{}}}qqqkkkuuuvvvqqquuuyyyaaaTTTIIILLLSSSTTTQQQNNNPPPTTT```oooxxx{{{uuuhhhXXXMMMBBB>>>>>>???BBBFFFTTThhhttt^^^VVVQQQSSSVVVUUUTTTUUU\\\nnn~~~}}}xxxtttssssssqqqnnnooommmjjjhhhfffccc```^^^XXXUUUQQQOOOMMMKKKHHHFFFDDDFFFHHHIIIJJJMMMTTTYYYiiivvvnnnWWWQQQPPPpppvvvuuu{{{|||tttHHH???777555444111000111///000000111111000000///111000222555333666HHH]]]tttpppiiikkk{{{___IIICCCFFFHHHTTTYYY```hhhrrrlllSSSIII@@@999888999888999;;;???AAAFFFNNNZZZjjjyyy~~~|||xxxuuusssrrrrrrqqqpppooommmkkkjjjiiiiiieeeeeedddbbb```^^^]]]\\\]]]ooo~~~{{{jjj]]]]]]eeewww|||hhhRRREEEAAAIIIeeesss```]]]oooxxxsssyyyRRR>>>666333222111000////////////.........//////000111222555888CCCZZZnnnooo{{{tttllltttxxxiiieeeiiiyyycccVVVLLLOOOWWWYYYUUURRRSSSYYYfffvvvsssdddUUUJJJ@@@=========???CCCKKKZZZpppbbbQQQKKKGGGKKKOOORRRTTTWWWccc{{{~~~wwwtttssssssqqqoooooommmjjjhhhfffccc```]]]WWWTTTPPPNNNLLLJJJHHHEEEEEEGGGIIIJJJJJJNNNUUUZZZnnnyyyppp[[[QQQTTTyyyxxxtttzzz|||mmmEEE===666555444222111222000000111111111111111000111000222555333777JJJ```}}}llleeeiiiyyyaaaJJJCCCEEEHHHSSSXXX___fffnnnzzznnnSSSJJJAAA:::999999888888:::???BBBGGGOOO[[[jjjyyy~~~|||yyyvvvsssrrrrrrqqqpppnnnllljjjiiiiiihhhfffeeedddcccaaa___^^^^^^___ooo}}}zzzhhh[[[\\\cccsss{{{gggQQQDDD@@@JJJeee~~~mmm[[[YYYkkkvvvtttzzzTTT@@@888333222111000////////////.........//////000111222555999CCCYYYkkklllxxxxxxooouuuqqqaaa]]]bbbxxxdddWWWNNNRRRZZZ\\\YYYVVVWWW```ooouuudddRRRHHH>>><<<<<<;;;===@@@EEEPPPccc{{{zzz```[[[UUURRRSSSUUUTTTTTTVVVfffwwwtttsssrrrpppooommmllliiihhhfffccc___\\\UUURRROOOLLLKKKIIIGGGEEEEEEGGGJJJKKKKKKOOOVVV[[[oooxxxnnnYYYMMMPPPvvv{{{||||||~~~~~~{{{gggBBB:::444444555222111222000111111222222222222111111000222555444999NNNeee}}}{{{iiibbbgggxxxbbbKKKDDDEEEGGGTTTXXX___gggooozzzoooUUUKKKBBB:::999999888888:::@@@CCCHHHPPP[[[jjjxxxzzz}}}yyyvvvtttsssrrrpppooonnnllljjjiiihhhhhhfffeeedddcccbbb```______aaappp|||wwwgggZZZ[[[aaaqqqzzzfffQQQCCC@@@HHHaaayyyiiiYYYWWWjjjwwwwww~~~WWWAAA888333222111000////////////............///000111222444:::EEEZZZjjjiiisss~~~{{{xxxyyyxxxqqqxxxuuuddd___dddvvveeeXXXNNNQQQYYY\\\ZZZXXX\\\gggwwwvvveeeQQQGGG>>><<<<<<;;;<<>>BBB@@@IIIXXXeeeooorrrqqqnnnhhhgggiiinnnnnnjjjhhhjjjtttwwwtttsssnnnlllnnniiihhhgggeeeddd```[[[XXXQQQOOOLLLIIIHHHGGGEEECCCCCCFFFJJJLLLNNNSSS[[[aaaooo~~~ooo```PPPHHHJJJiii{{{aaa???888333444555222000111//////000111222222222222111///111444666>>>UUUnnnvvvfff```fffxxxeeeNNNGGGHHHIIIOOOTTT]]]fffooo{{{uuu]]]KKKBBB;;;::::::999999;;;AAAEEEJJJRRR]]]jjjwww~~~{{{xxxuuusssrrrooonnnllljjjiiiggggggfffeeedddcccbbbaaa```______cccnnnwwwsssdddYYYZZZ___ooozzzgggQQQDDDAAAHHH```zzz^^^RRRRRRfffvvvyyy{{{ZZZBBB777333222111000////////////.........//////000111222222;;;III```mmmjjjrrr{{{nnnXXXUUUVVV[[[```eeekkkqqqmmmrrrvvv{{{nnnaaa^^^{{{qqqjjjeeedddcccccceeehhhlllooo{{{{{{eeeUUUHHHHHHPPPUUUVVVVVVYYYgggvvv|||oooWWWLLLAAA======>>>AAAEEEFFFLLLVVV```fffhhhhhhhhheeefffllluuu{{{~~~xxxtttrrrllljjjlllgggfffeeedddbbb^^^YYYUUUPPPNNNJJJHHHGGGFFFDDDBBBBBBEEEIIILLLOOOUUU^^^dddsss~~~nnn]]]HHHFFFGGGaaa~~~~~~```???888333444444111//////---...///000111111111111111///000444666???XXXqqqrrreee```fffzzzfffPPPHHHIIIJJJOOOUUU^^^fffppp{{{sssZZZJJJAAA::::::;;;::::::===BBBEEEKKKSSS]]]jjjvvv~~~~~~|||yyyvvvsssqqqooommmllljjjhhhgggffffffccccccbbbaaa``````______bbbmmmuuupppcccYYYZZZ```nnnzzzgggRRREEEBBBEEE___{{{ZZZOOOQQQeeeuuuxxxwwwzzz[[[CCC888333222111000////////////.........//////000111222444<<>>>>>???CCCGGGNNNPPPWWW___dddcccaaaaaaeeegggnnn{{{xxxtttrrrkkkhhhkkkfffeeedddcccaaa]]]XXXTTTOOOMMMJJJHHHGGGFFFDDDBBBAAAEEEIIILLLPPPVVV___fffwwwooo]]]IIIJJJJJJ```rrryyytttsssxxx}}}___>>>888333444444111//////------///000000111111111111///000444666@@@ZZZsssmmmddd___ggg{{{fffQQQIIIJJJKKKRRRXXX```iiiqqq|||oooTTTIIIAAA::::::;;;:::;;;>>>BBBFFFKKKSSS]]]jjjvvv~~~|||yyyvvvsssqqqnnnmmmkkkjjjhhhgggffffffcccbbbbbbaaa```___^^^^^^bbbllltttooobbbYYYZZZ```mmm{{{hhhRRRFFFBBBBBB\\\zzzyyyYYYPPPSSSfffvvvyyyvvvwww[[[DDD999333222111000////////////.........//////000111222555===III___ooorrrwwwaaaOOOIIIIIIOOOXXX\\\]]]dddlllrrryyyqqq|||}}}}}}~~~zzzlllYYYIIIFFFGGGFFFIIIOOORRRYYYeeessszzzdddSSSCCC???@@@@@@EEEMMMYYYZZZ]]]aaaccccccaaa___eeefffqqq{{{tttrrrooojjjggghhhfffdddbbb___[[[VVVRRRLLLKKKIIIGGGEEEDDDDDDEEEDDDEEEIIIMMMOOORRR[[[fffwww{{{lll___FFFGGGNNNeeegggeeellljjjlllrrrxxxYYY;;;888444222111111///...////////////000000000000222333555444444@@@[[[sssppp```aaaiiiyyyhhhPPPGGGHHHIIIOOOZZZgggpppuuu}}}lllRRRHHHAAA;;;;;;;;;;;;===AAAEEEIIIIIIQQQbbbkkkuuu~~~{{{vvvrrrqqqqqqnnnmmmkkkiiigggeeeddddddbbbbbbbbbbbbaaa___^^^]]]^^^kkkvvvssseee[[[[[[```mmm}}}kkkUUUFFFAAABBB___|||xxxWWWTTTZZZlll{{{|||vvvrrr{{{___BBB888666444111000000000000///111111000000111111222333222666IIIccclllppphhhVVVMMMJJJPPPWWWZZZ\\\bbbmmmvvvooo[[[IIIEEEEEECCCFFFKKKPPPVVV```nnn{{{{{{iiiVVVEEE@@@@@@@@@GGGPPP___```bbbeeeffffffffffffiiijjjuuu{{{uuutttpppjjjggghhhfffdddaaa___ZZZUUUQQQLLLKKKHHHFFFEEEDDDDDDEEECCCDDDIIINNNQQQTTT___jjjvvv~~~nnnaaaJJJIIIQQQmmmaaa^^^```cccjjjoooqqq|||VVV;;;888444222111111///...////////////000000000000333222333333555@@@YYYooommm___aaaiiiyyyiiiRRRIIIIIIJJJOOOYYYgggpppuuu~~~lllSSSHHHAAA;;;;;;<<<;;;>>>BBBFFFJJJJJJRRRcccmmmvvv~~~{{{vvvsssrrrrrrnnnmmmkkkhhhfffeeeddddddbbbbbbaaaaaa```^^^]]]]]]```mmmwwwttteeeZZZZZZ___lll|||jjjUUUEEE@@@???\\\wwwyyy]]]XXX\\\mmm{{{{{{vvvssswww___AAA666666444111000000000000///111111000000111111222333444777IIIaaajjjnnn{{{dddSSSLLLOOOTTTZZZ\\\___ggguuu}}}sss^^^JJJCCCBBB@@@BBBGGGLLLQQQZZZfffrrr}}}~~~nnn[[[HHHAAA@@@AAAIIITTTbbbdddeeeffffffgggiiikkklllnnnzzz|||wwwuuupppkkkhhhiiifffccc```]]]XXXSSSOOOKKKJJJHHHFFFEEEDDDDDDEEEBBBDDDIIIOOORRRWWWcccnnnzzz~~~mmm___NNNHHHRRRttt|||]]]ZZZ[[[bbbmmmrrrrrr|||QQQ:::888444222111111000...////////////000000000000333222111222666AAAVVViiizzzjjj^^^```iiizzzlllUUUKKKJJJLLLOOOYYYfffooouuulllTTTGGGAAA;;;<<<<<<<<>>@@@EEEIIINNNVVV___jjjttt}}}qqq^^^KKKBBB@@@AAAKKKXXXfffiiijjjjjjiiikkkpppuuuwww||||||yyyvvvpppkkkiiiiiifffbbb___[[[VVVQQQMMMKKKIIIGGGFFFEEEDDDEEEEEEDDDEEEJJJPPPSSSYYYeeeqqq|||iiiZZZOOOEEEQQQxxxddd^^^]]]cccnnnvvvxxxLLL:::777444222111111000///////////////000000000000333111000222666AAATTTeeerrrxxxiii\\\___iii{{{rrrYYYMMMKKKLLLOOOXXXdddnnnvvvkkkSSSGGG@@@<<<<<<======@@@DDDFFFLLLMMMUUUdddmmmxxx{{{{{{{{{xxxuuurrrqqqrrrmmmllljjjgggeeedddcccbbb``````___]]]\\\\\\[[[[[[```lllwwwssseee[[[\\\bbbnnnzzzhhhSSSDDD???===VVVqqq{{{ccc[[[^^^ppp|||wwwpppoooyyyiiiGGG;;;666444111000000000000///000000000000000111222222666:::III]]]fffmmmpppZZZOOONNN\\\___bbbccchhhtttooo[[[GGGAAA@@@???AAAFFFHHHMMMUUU^^^fffnnnwww|||vvvvvvvvvxxx{{{}}}ooo]]]KKKDDDAAABBBMMMZZZjjjnnnqqqqqqooorrr{{{{{{yyyvvvooojjjiiihhheeeaaa]]]YYYUUUPPPMMMJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGKKKPPPTTTYYYeeerrr{{{hhhXXXMMMDDDRRR|||pppfff```bbbjjjuuu}}}III999777444222222111000///////////////000000000000333000///222777BBBVVVgggqqqzzzjjj[[[___jjj}}}yyy]]]NNNJJJKKKPPPWWWbbblllvvvkkkRRRGGG@@@<<<<<<>>>???BBBFFFFFFLLLNNNUUUccckkkvvv}}}yyyyyyyyyvvvssspppoooppplllkkkiiigggeeecccbbbbbb```___^^^\\\[[[[[[[[[[[[___kkkvvvrrreee\\\^^^eeerrrwwweeeQQQCCC???;;;TTTooo~~~wwwcccZZZ```uuuyyyqqqppp}}}lllIII<<<666444111000000000000///000000//////000000111222666:::III\\\fffooonnnYYYPPPRRR```ccceeefffjjjwww~~~kkkXXXFFFBBBBBB@@@BBBGGGHHHOOOYYYaaaffflllrrrvvvpppooooooqqquuuzzz{{{vvvgggXXXJJJDDDAAABBBMMMZZZhhhnnnttttttrrrwww~~~{{{yyyssslllhhhhhhfffccc___[[[XXXTTTPPPMMMIIIHHHFFFEEEDDDDDDEEEEEEHHHIIIMMMRRRVVV\\\hhhuuu}}}jjjYYYLLLFFFWWWxxxjjjfffdddiiivvvFFF999666333222222222111000////////////000000000000222000111333777CCCYYYmmmttt~~~jjj[[[___kkk```OOOJJJJJJPPPWWWaaakkkvvvmmmQQQGGG@@@<<<===???@@@CCCGGGGGGNNNPPPVVVbbbiiiuuu|||yyyzzzyyyvvvrrrooonnnoookkkjjjhhhfffdddbbbbbbaaaaaa___]]]\\\[[[ZZZ[[[[[[```lllvvvrrreee\\\___fffsssrrr```MMMBBB???;;;SSSppp|||vvvdddZZZ```www}}}uuuwwwmmmIII;;;666444111000000000000///000////////////000111111555;;;JJJ[[[fffnnnnnnYYYRRRVVVbbbfffhhhhhhlllwwwzzziiiWWWGGGDDDDDDBBBBBBGGGJJJSSS^^^fffjjjlllooorrrmmmmmmmmmnnnrrrxxx~~~}}}rrrlll___RRRHHHEEEBBBBBBLLLXXXgggpppxxxzzzyyy~~~|||zzzwwwqqqhhhfffhhheeeaaa]]]YYYVVVSSSPPPMMMHHHGGGFFFEEEDDDDDDEEEEEEJJJKKKOOOUUUYYY```nnn{{{}}}~~~kkkZZZKKKJJJ[[[xxxiiigggdddiiivvv|||CCC999666333222222222111000////////////000000000000000111222444777DDD^^^uuu|||hhh[[[```mmmaaaOOOJJJKKKPPPVVV```jjjvvvqqqRRRGGG@@@<<<===???AAADDDIIIJJJQQQSSSXXXccciiiuuu~~~uuurrrssssssuuuyyy}}}}}}||||||{{{wwwssspppooooookkkjjjhhhfffcccbbbaaaaaaaaa```^^^\\\ZZZ[[[[[[\\\cccnnnwwwsssddd[[[]]]dddpppyyykkkZZZHHH>>>===>>>WWWuuuyyycccWWW[[[rrr{{{xxx~~~nnnJJJ<<<666444111000000000000//////////////////000111111555;;;JJJZZZdddkkk{{{nnnYYYTTTYYYeeehhhkkklllmmmvvv}}}uuuiiiWWWHHHEEEFFFBBBBBBFFFKKKUUUbbbjjjmmmmmmnnnppplllkkkkkkmmmqqqvvv|||zzzllleeeYYYNNNFFFEEECCCCCCKKKWWWnnnyyy~~~{{{yyyvvvooofffdddgggccc```\\\XXXVVVSSSPPPNNNHHHGGGFFFDDDDDDDDDEEEEEEJJJKKKPPPWWW\\\dddsss}}}~~~kkkZZZKKKLLL\\\~~~uuuggg```___dddqqq}}}yyyAAA888666333222222222111000////////////000000000000///111444555777EEEaaazzz~~~ggg[[[```nnnaaaNNNKKKLLLPPPVVV___jjjvvvtttTTTFFF@@@<<<>>>@@@AAAEEEIIILLLSSSUUUZZZdddiiiuuutttiii```^^^^^^___aaaeeennnttt|||~~~~~~|||yyytttqqqooooookkkjjjhhheeecccbbbaaa```bbb```^^^\\\[[[[[[\\\]]]fffqqqyyysssdddYYY[[[aaammmvvvgggUUUDDD<<<;;;DDD\\\{{{aaaRRRTTTkkk{{{xxxxxxqqqLLL>>>666444111000000000000//////////////////000111111555<<>>???@@@fff{{{XXXTTTXXXdddnnnsss|||xxxJJJ@@@888555111//////000//////////////////000111222333777<<>>>>>ddd|||zzzYYYTTTWWWdddooottt{{{yyyKKK@@@888555111//////000//////////////////000111222333666;;;KKK\\\aaacccuuuuuu\\\VVV]]]kkknnnpppnnnkkkmmmuuu|||yyyvvvwwwzzz~~~xxxbbbRRREEEDDDEEECCCEEEJJJMMMTTT```kkkrrrtttsssqqqpppmmmnnntttyyyzzz|||}}}bbbSSSKKKFFFDDDEEEFFFIIIQQQZZZiiizzz|||}}}yyytttpppmmmjjjfffcccbbb^^^YYYUUURRROOOLLLJJJIIIIIIGGGEEECCCDDDGGGJJJMMMSSSSSSWWWcccmmm~~~~~~xxxbbbRRRGGGFFF[[[||||||ooo______lllyyy[[[===777666555444333222222222222111000//////000111222111333333000444JJJlllwww^^^YYY___lll}}}dddNNNIIIKKKOOOWWWaaaiiiqqq|||^^^IIICCC???AAADDDEEEIIIOOOUUUXXX[[[___gggvvvaaaNNNJJJEEEAAA@@@AAABBBBBBCCCEEEIIINNNWWWbbbnnnuuu}}}~~~}}}}}}|||}}}|||xxxuuutttsssrrrqqqmmmllliiifffdddbbbbbbbbb___]]][[[YYYYYY[[[^^^aaajjjsssyyyrrrcccYYYZZZ___mmmtttcccQQQBBB<<<===>>>ddd~~~yyyxxxZZZSSSUUUdddpppvvvzzzzzzLLL???888555111//////000//////////////////000111222333666:::JJJ]]]fffkkkyyybbbZZZ]]]mmmoooooollliiijjjpppvvv{{{ssstttvvvyyy}}}eeeSSSCCCBBBDDDCCCDDDIIIKKKRRR]]]iiiqqqttttttsssssspppqqqvvvzzzzzz}}}cccSSSKKKGGGFFFHHHKKKPPPZZZcccjjj{{{zzzzzzwwwrrrooollliiieeebbb```\\\WWWSSSQQQNNNKKKIIIGGGGGGFFFEEEDDDDDDGGGJJJMMMSSSSSSVVVcccmmmuuu___PPPHHHIII^^^{{{~~~yyy}}}ooo```bbbtttVVV999666555444333222111111111111000000///000000111222111333333000555IIIhhhttt\\\ZZZ```lll~~~eeeOOOIIIKKKPPPWWWaaaiiipppzzzgggMMMDDD???BBBEEEFFFKKKRRRWWWYYY[[[___fffvvvzzzVVVLLLIIIFFFDDDCCCCCCBBBAAAFFFGGGHHHJJJNNNVVV___eeepppyyy}}}~~~}}}}}}}}}~~~zzzvvvrrrrrrrrrrrrqqqmmmllliiifffdddccccccccc___^^^[[[ZZZZZZ\\\^^^```kkkrrrvvvooocccZZZ[[[```mmmwwwgggTTTCCC===>>>BBBggg|||xxxvvv\\\SSSTTTcccsssxxxzzz||||||MMM???888555111//////000//////////////////000111222333777;;;KKK```kkkttt~~~iii]]]\\\lllmmmmmmjjjggghhhmmmrrrvvvooossswwwzzz}}}nnnWWWCCC???BBBBBBCCCGGGIIIOOOZZZeeennnrrrttttttvvvtttuuuyyy{{{|||eeeRRRIIIFFFGGGLLLQQQYYYdddoooyyyzzzwwwuuuqqqnnnkkkgggccc```]]]ZZZUUURRROOOMMMKKKIIIEEEFFFFFFEEEDDDEEEGGGJJJPPPUUUUUUXXXeeepppsss]]]NNNHHHLLLbbb||||||uuu{{{mmmaaagggRRR999555444333111000000//////000000000000000111111222000333444222666FFF```uuu~~~rrr[[[ZZZ```mmmgggQQQIIIJJJQQQXXXaaaiiipppzzzoooQQQFFF@@@DDDFFFEEEKKKUUU[[[]]]^^^```ggguuuoooPPPKKKIIIGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFIIIMMMQQQbbbkkkvvv~~~|||}}}}}}|||}}}|||xxxssspppppppppppppppmmmkkkiiifffdddccccccccc```^^^\\\[[[[[[\\\^^^___iiipppuuuoooccc\\\^^^cccooo|||lllXXXFFF???@@@GGGlll}}}yyyvvv___TTTSSSdddvvv{{{yyyyyy~~~NNN@@@888555111//////000//////////////////000111222333888<<>>:::444111222222//////111////////////000111222333111===MMMaaaoookkkqqq~~~llldddccceeejjjkkkjjjlllpppxxxtttgggdddgggrrrgggJJJEEECCCAAAFFFJJJPPPWWW^^^jjjxxxzzzsssoooqqqttttttuuuwwwcccPPPMMMOOO]]]sssvvvrrrmmmjjjfffccc```\\\XXXUUUTTTSSSQQQOOOMMMKKKKKKJJJJJJIIIIIIIIIKKKLLLNNNOOORRRXXXaaammm~~~}}}jjjXXXKKKEEEVVVsss___???777333333222111000000000000////////////000000000000222///444888777GGGbbbooorrrzzzrrr___^^^eeeuuu{{{fffUUUKKKNNNUUU___iiiuuuaaaPPPDDDFFFJJJKKKPPPXXXeeefffhhhlllsssvvvzzz{{{|||}}}{{{vvvooohhh```ZZZTTTNNNKKKLLLOOORRRZZZaaattt{{{}}}~~~~~~|||zzz{{{yyyxxxwwwwwwwwwuuusssrrrrrrpppnnnkkkiiihhhggggggfffdddcccbbbaaa``````______^^^\\\[[[[[[]]]___fffzzzwwwhhhZZZ\\\nnn{{{vvvbbbKKKAAACCCLLLuuujjjaaarrr|||vvvvvvSSS@@@:::444111222222//////111////////////000111222333444???MMM```lllhhhlllssscccbbbdddiiijjjiiikkkooossszzzvvvjjjiiimmmuuu||||||jjjfffhhhsssuuuTTTHHHAAA@@@HHHKKKSSS[[[cccnnnzzzwwwssspppqqqqqqpppssswww}}}aaaTTTOOOTTTfff~~~vvvtttppplllgggccc___\\\XXXUUUUUUTTTRRROOOMMMKKKJJJJJJLLLKKKKKKKKKLLLNNNPPPQQQUUU[[[eeesssooo\\\NNNHHHGGG```xxxWWW<<<666222222111000////////////////////////000000000000222///555888999KKKfffqqqxxxuuuaaa___fffvvv|||iiiXXXNNNLLLSSS^^^iiivvvaaaRRRGGGGGGKKKMMMRRRYYYccchhhmmmpppvvv~~~vvvppp___XXXPPPMMMJJJJJJNNNTTTcccnnn|||~~~}}}}}}~~~~~~~~~|||{{{xxxwwwwwwvvvtttrrrsssrrrpppnnnkkkiiigggfffeeedddcccbbbaaaaaaaaaaaa______]]]ZZZYYYZZZ]]]```ggg{{{wwwhhh[[[^^^ooo|||wwwdddMMMBBBCCCIIIooonnnfffxxx~~~xxxzzzUUUBBB:::444111222222//////111////////////000111222333777AAANNN```kkkeeehhh{{{}}}dddbbbcccgggiiihhhiiimmmpppuuuzzz]]]SSSRRRUUUaaapppnnnjjjkkkwww}}}ZZZIIIAAAAAAKKKNNNWWW```hhhrrr~~~yyyvvvtttuuuttttttxxx~~~ttt^^^YYYTTT[[[nnn{{{zzzvvvrrrlllgggbbb^^^ZZZWWWUUUTTTRRROOOMMMKKKJJJIIILLLKKKKKKKKKLLLNNNPPPQQQUUU]]]gggvvv|||fffSSSIIIHHHKKKggg{{{|||}}}RRR===:::222222111000////////////////////////000000000000222///333555999PPPmmmxxxuuuaaa^^^eeeuuu|||jjjZZZPPPLLLSSS^^^jjjxxxbbbUUUKKKIIIKKKMMMRRRXXX```gggooosssxxxmmmddd[[[UUUOOOJJJLLLPPPVVV```ooo{{{~~~}}}~~~~~~|||yyyxxxwwwuuusssqqqrrrqqqpppmmmkkkiiigggfffdddcccbbbaaaaaaaaaaaaaaa___^^^\\\YYYWWWYYY]]]aaajjjwwwggg[[[^^^nnnzzzxxxfffOOOCCCBBBEEEhhhxxxfffbbbvvv~~~yyyVVVAAA:::444111222222//////111////////////000111222333777AAANNNbbboooiiikkk}}}hhhdddcccfffhhhggghhhkkkqqqttt|||wwwYYYQQQOOONNNZZZlllsssnnnnnnxxx{{{ZZZJJJAAABBBOOOQQQ[[[fffnnnxxx{{{xxxwwwuuuuuuzzzttt___[[[\\\cccttt{{{uuuuuurrrooojjjfffccc___[[[YYYTTTSSSQQQNNNLLLKKKJJJIIIJJJIIIIIIJJJKKKMMMOOOQQQUUU]]]iiixxxwwwaaaMMMEEEGGGMMMmmmyyywwwqqqKKK<<<;;;333333111000000000000000////////////000000000000222///111222888UUUvvvrrr]]][[[bbbtttzzzjjj[[[QQQKKKRRR^^^kkkyyyggg]]]RRRNNNNNNPPPTTTXXX^^^fffooouuu{{{|||sssjjjbbbYYYPPPMMMNNNNNNWWWbbblllsssyyy}}}}}}}}}~~~~~~|||yyyxxxwwwuuurrrpppqqqpppooommmkkkiiigggfffcccbbbaaaaaa````````````___^^^[[[YYYWWWYYY^^^aaannnvvvdddZZZ]]]kkkvvvyyygggQQQCCCAAABBBbbb|||nnn^^^\\\qqq{{{wwwVVVAAA:::444111222222//////111////////////000111222333555???NNNdddtttqqqsssqqqkkkffffffgggggghhhkkkqqqtttzzzvvvZZZSSSPPPKKKSSScccyyypppkkkqqq}}}rrrVVVIIIBBBDDDQQQUUU___kkkttt~~~}}}|||}}}mmmgggjjjnnn{{{|||uuusssvvv}}}vvvlllhhhhhhgggeeecccaaa```]]]ZZZWWWRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGIIIKKKMMMPPPQQQVVV```nnnrrr[[[HHHAAAGGGNNNssszzztttrrrqqqtttdddDDD999777333333222111000000000000////////////000000000000222///111222:::ZZZ{{{nnnZZZYYYaaatttvvvhhhYYYPPPIIIQQQ]]]jjjxxxrrrjjj___WWWTTTUUUXXX[[[```gggqqqxxxzzzsssgggYYYQQQOOONNNRRRXXX^^^eeennnyyy}}}}}}~~~~~~|||yyyxxxwwwuuusssqqqooonnnmmmlllkkkiiihhhhhhcccbbbaaa```____________^^^^^^\\\ZZZYYYZZZ^^^bbbppptttbbbYYY\\\iiitttyyyhhhQQQBBB???@@@^^^yyykkk[[[YYYlll~~~}}}uuurrrWWWBBB:::444111222222//////111////////////000111222333444>>>MMMeeewwwvvvxxx~~~tttkkkhhhhhhggghhhkkkoootttzzz{{{bbbYYYUUUPPPTTT]]]}}}pppddddddllluuuhhhQQQHHHDDDEEEQQQXXXcccoooxxx}}}|||xxxkkkccc```ccciiiooonnngggaaabbbdddeeedddcccbbb```\\\WWWSSSOOONNNMMMKKKJJJJJJIIIIIIEEEFFFFFFHHHKKKNNNQQQSSSZZZfffvvvnnnVVVDDD???HHHSSSvvvxxxmmmhhhhhhkkk}}}ZZZ@@@777555222222111000////////////////////////000000000000111111444555>>>]]]|||{{{|||lllYYYYYYbbbttt~~~rrreeeWWWNNNGGGNNNZZZggguuuyyynnnccc^^^^^^```aaaeeekkkttt~~~wwwggg[[[WWWPPPRRRTTTVVV[[[eeerrr|||~~~~~~}}}{{{yyyxxxwwwvvvsssqqqmmmmmmlllkkkkkkjjjjjjiiidddcccaaa```___^^^]]]]]]]]]^^^]]]\\\[[[\\\___aaappprrr```YYY]]]iiiuuuxxxiiiRRRBBB>>>@@@]]]zzzgggXXXUUUgggxxxwwwpppnnnxxxYYYEEE:::444111222222//////111////////////000111222333555>>>MMMeeewwwuuuvvv}}}pppjjjhhhgggiiilllooovvv}}}rrrfffbbbaaabbbeeeooo^^^YYY___hhhrrrzzzzzzcccNNNHHHEEEFFFPPPYYYeeeqqqzzzsssfff]]]ZZZWWW]]]cccddd``````eeekkkmmmkkkiiigggccc]]]UUUPPPMMMLLLKKKJJJJJJIIIIIIIIIEEEEEEFFFIIILLLOOOSSSUUU]]]kkk|||mmmUUUBBB@@@LLLXXXuuuuuukkkhhhjjjmmmUUU???999666111000///......------...////////////000000000000000222777999AAA___zzz}}}ssstttlllZZZ[[[cccvvvzzzpppcccVVVLLLEEELLLXXXeeesssxxxllleeedddeeefffjjjooowwwtttgggbbbRRRSSSSSSSSSWWWaaannnxxx~~~|||{{{xxxwwwwwwvvvtttrrrllllllkkkkkkkkkkkkkkkjjjdddcccbbb```^^^]]]]]]\\\]]]^^^^^^]]]\\\]]]___aaannnqqq___YYY^^^kkkxxx~~~xxxiiiRRRAAA<<<@@@]]]{{{|||bbbSSSPPPcccttttttnnnmmmrrr\\\HHH:::444111222222//////111////////////000111222333666>>>LLLcccuuurrrqqqssskkkhhhhhhiiilllqqqyyy~~~ooolllooopppooo