BM6P6(@ vvvnnnfffdddcccfffmmmvvv}}}~~~}}}wwwwww|||}}}~~~}}}yyytttooolllkkkjjjgggdddcccdddeeeeeeeeehhhhhhgggffffffggghhhiiifffgggiiikkknnnppprrrsssvvv{{{~~~wwwsssmmmfff```YYYSSSOOOJJJHHHEEEAAA>>><<<;;;:::::::::::::::;;;;;;<<<=========???@@@AAABBBBBBBBBDDDDDDFFFGGGGGGFFFEEEDDDAAAAAABBBEEEQQQcccttt}}}{{{pppbbbbbbiiiooonnnllliiifffbbb^^^\\\[[[___```\\\YYYZZZZZZWWWVVVUUUTTTTTTTTTRRROOOLLLHHHFFFDDDBBBAAA@@@@@@AAA@@@===???BBBCCCKKKccc{{{~~~pppiiidddcccdddiiirrr{{{}}}zzzzzz~~~{{{wwwttttttnnnllliiihhhhhhjjjjjjiiiiiihhhgggfffffffffggghhhfffggghhhkkkmmmppprrrsssvvv{{{{{{vvvqqqkkkddd]]]WWWPPPLLLHHHGGGCCC@@@===<<<;;;:::::::::::::::;;;<<<=========>>>???AAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDD@@@AAACCCHHHSSSdddttt~~~xxx~~~rrrgggdddiiiooommmjjjgggdddbbb```______```^^^[[[ZZZ[[[YYYUUUXXXWWWVVVUUUUUUSSSOOOMMMHHHFFFDDDBBBAAA@@@@@@AAA@@@>>>>>>AAABBBHHH^^^uuutttjjjfffbbbdddhhhoooyyy|||~~~{{{|||~~~~~~sssqqqnnnlllmmmmmmlllkkklllkkkiiihhhgggggghhhiiiiiiiiikkkmmmpppsssuuuwwwxxx}}}xxxsssnnnggg```ZZZSSSMMMIIIEEECCCAAA>>><<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB???AAAEEELLLWWWeeeuuu~~~yyy~~~wwwrrrssssssoooiiieeedddcccccccccbbbaaa]]][[[___cccaaa[[[[[[ZZZXXXWWWVVVTTTPPPMMMHHHGGGEEECCCAAAAAAAAAAAACCC@@@@@@BBBBBBGGGZZZooozzznnnhhheeedddgggmmmvvv|||~~~}}}{{{|||~~~|||xxxvvvuuutttrrrqqqrrrqqqooommmkkkkkkkkkkkknnnnnnppprrruuuxxx{{{}}}~~~|||vvvqqqlllddd]]]VVVPPPJJJGGGBBB@@@>>><<<;;;;;;;;;;;;::::::::::::;;;===>>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAAAAA>>>@@@GGGQQQ\\\iiixxx}}}wwwrrrjjjggggggiiijjjjjjdddaaa]]]^^^gggnnnllleee]]]\\\ZZZYYYXXXUUUQQQNNNHHHGGGEEECCCAAAAAAAAAAAAEEEAAABBBEEEEEEHHHYYYlllsssjjjgggfffiiilllsss|||~~~~~~|||yyyyyyyyy|||~~~|||yyywwwuuurrrpppooonnnnnnrrrrrrsssuuuxxx|||zzzsssnnniiiaaaZZZTTTNNNIIIFFF@@@???===;;;:::::::::;;;:::::::::;;;<<<===??????@@@AAABBBCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@>>>AAAJJJXXXdddooo|||uuuooojjjiiimmmrrruuuuuueeebbb^^^```kkksssppphhh^^^\\\ZZZYYYXXXUUUQQQNNNIIIGGGEEECCCBBBAAAAAABBBCCC???@@@DDDEEEHHHVVVgggzzzmmmhhhffffffnnnqqqwww~~~yyyxxxuuuwwwyyy}}}}}}zzzwwwuuuttttttuuuuuuvvvxxx{{{xxxqqqjjjeee]]]VVVQQQLLLHHHEEE???>>><<<;;;:::::::::;;;:::::::::;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAADDDPPPaaannnyyy}}}}}}~~~{{{wwwnnnjjjgggjjjssszzz||||||gggdddaaabbbjjjppplllccc\\\[[[YYYXXXWWWUUUQQQNNNIIIHHHFFFCCCBBBBBBBBBBBB@@@<<<===AAABBBDDDPPP___}}}tttkkkiiiiiiiiipppsssyyyyyyuuuvvvtttwww{{{~~~~~~|||{{{|||~~~~~~uuunnneee```YYYRRRMMMJJJFFFDDD@@@???===;;;:::::::::::::::::::::;;;===>>>@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAAAAAEEEHHHVVVjjjxxx|||zzzyyyuuuppplllhhhgggkkksssxxxxxxuuueeeeeedddeeekkkooojjjbbbYYYXXXWWWWWWVVVTTTQQQNNNIIIHHHFFFDDDBBBBBBBBBBBBAAA<<<===AAAAAAAAAJJJXXXsssrrrllllllmmmmmmpppsssyyy{{{}}}{{{uuusssuuuuuuxxx~~~|||rrrlllbbb]]]VVVPPPKKKHHHEEECCCAAA???===;;;::::::::::::999::::::;;;===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDAAA@@@?????????@@@AAABBBIIILLLZZZppp~~~yyyvvvsssnnnhhhoookkkiiilllqqqsssooojjjccceeefffiiinnnrrrmmmfffXXXWWWVVVUUUUUUTTTPPPNNNIIIHHHFFFDDDCCCBBBBBBBBBDDD??????CCCBBB@@@HHHUUUmmm}}}rrrnnnpppsssuuuuuuxxx}}}|||~~~~~~|||{{{yyyyyyxxxxxxvvvzzzyyysssmmmjjjbbb]]]VVVPPPLLLHHHDDDBBB<<<<<<:::999888777777777;;;<<<<<<>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCC???>>>???@@@???CCCHHHRRRXXXdddttt|||xxxtttsssrrrqqqqqqsssxxxrrrllliiijjjhhhccc^^^___]]]^^^eeelllmmmhhhaaaWWWWWWVVVTTTSSSRRRQQQQQQNNNKKKGGGDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@CCCHHHLLLjjj{{{rrrppptttxxxzzz{{{~~~~~~|||}}}zzzvvvvvvyyy~~~}}}|||{{{{{{{{{{{{||||||uuuooohhhddd```[[[TTTOOOJJJGGGCCCAAA<<<<<<;;;:::999999999999:::;;;<<<>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===<<<>>>???@@@DDDJJJTTT]]]lll~~~nnnmmmmmmnnnpppssswww{{{zzzsssjjjfffeeeeeeaaa]]]\\\[[[[[[aaahhhiiiddd^^^VVVVVVVVVVVVUUUSSSRRRQQQMMMJJJFFFCCCCCCCCCCCCBBBAAAAAA@@@??????BBBGGGJJJccczzztttuuuzzz{{{~~~uuupppnnnppppppooorrrvvvwwwyyy|||~~~}}}}}}~~~yyyqqqjjjccc^^^\\\WWWQQQLLLHHHDDDAAA???<<<;;;;;;::::::;;;;;;<<<::::::<<<===???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@>>>;;;;;;===???@@@FFFMMMYYYeeexxxvvvaaaeeejjjlllnnnsssyyy}}}yyyqqqgggbbbaaaaaa^^^[[[YYYWWWXXX\\\bbbddd___ZZZTTTUUUWWWXXXXXXVVVSSSRRRLLLIIIEEECCCCCCCCCCCCBBB@@@@@@@@@??????AAAEEEHHHZZZyyy|||xxx{{{}}}|||~~~qqqmmmiiiiiilllnnnnnnrrrwwwtttwww|||~~~~~~}}}uuunnnfff```\\\WWWSSSMMMHHHEEEBBB???===:::::::::::::::;;;<<<<<<999:::<<<===???AAACCCCCCDDDCCCBBBAAA@@@???>>>>>>===;;;;;;===>>>@@@GGGPPP^^^mmmlll```jjjtttvvvsssrrrssstttrrrlllddd`````````]]]YYYWWWUUUUUUYYY]]]___\\\XXXSSSVVVYYY[[[[[[XXXUUUSSSLLLIIIEEECCCBBBBBBBBBAAA@@@@@@@@@??????AAAEEEHHHSSSsss}}}{{{zzz|||}}}rrrlllhhheeedddhhhjjjkkknnnsssvvvzzzxxxqqqkkkeee___[[[SSSOOOJJJEEEBBB@@@>>><<<888888888888999:::;;;<<<::::::<<<===???AAABBBCCCCCCCCCBBB@@@???>>>===<<<===;;;<<<>>>>>>@@@IIIRRRcccuuu}}}kkkgggzzzvvvpppllljjjeeeaaaaaabbbbbb]]]XXXVVVUUUUUUWWWZZZ[[[YYYWWWSSSVVVYYY\\\\\\YYYUUUSSSNNNJJJFFFCCCBBBAAA@@@???AAAAAAAAAAAA@@@BBBEEEGGGPPPnnn~~~xxx}}}zzzooojjjjjjgggddddddgggjjjkkkooouuu{{{}}}yyysssmmmhhhccc^^^ZZZPPPLLLGGGCCCAAA???===;;;888888888888999999:::;;;;;;<<<===>>>???@@@AAABBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<>>>???BBBLLLWWWjjj}}}xxxqqquuuuuummmfffccc```aaadddccc]]]XXXWWWUUUUUUVVVWWWXXXXXXWWWSSSUUUXXXZZZYYYWWWSSSPPPMMMJJJEEECCCBBBAAA@@@???AAABBBBBBBBBAAABBBDDDGGGMMMggg}}}{{{pppgggeeehhhhhheeefffkkkpppsssxxx~~~yyyuuuoooiiiddd___ZZZVVVNNNJJJEEEBBB@@@>>>===;;;::::::999999999::::::;;;<<<======>>>??????@@@@@@??????>>>===<<<;;;;;;:::777888;;;???@@@EEEQQQ^^^pppuuuwww}}}ttthhhddd``````cccbbb^^^YYYVVVUUUTTTTTTUUUVVVWWWWWWQQQRRRTTTUUUTTTRRROOOLLLJJJGGGCCCBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@AAACCCEEEHHH^^^~~~uuummmeeedddhhheeecccffflllrrrwww}}}wwwssslllfffaaa[[[VVVSSSMMMIIIDDDAAA???>>>===;;;<<<;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>????????????=========<<<;;;;;;::::::444666:::???AAAGGGVVVddduuuvvvsss{{{xxxlllgggaaa___aaaaaa^^^[[[VVVUUUTTTSSSSSSTTTUUUVVVOOOPPPRRRRRRQQQNNNKKKIIIGGGDDDBBBAAABBBDDDEEEDDD>>>???@@@@@@??????AAACCCDDDXXXyyyzzzoooiiifffccc```dddgggkkkooottt{{{}}}vvvooogggaaa___[[[UUUOOOHHHEEEBBB???>>>>>><<<;;;;;;:::999888999:::;;;<<<======<<<;;;;;;;;;<<<<<<::::::::::::::::::999999<<<999999===BBBLLL]]]kkk|||sssuuuzzzjjjddd___]]]^^^^^^[[[WWWUUUSSSRRRSSSUUUWWWWWWWWWOOOPPPQQQQQQOOOMMMKKKIIIEEEEEEEEEEEEDDDCCCAAAAAABBBAAA@@@@@@@@@AAABBBCCCIIIQQQjjjxxxnnnjjjiiihhhffflllnnnrrrwww{{{zzztttmmmeee___\\\XXXRRRMMMGGGDDDAAA>>>>>>===;;;::::::::::::999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::???======BBBIIISSSdddrrr~~~rrrvvvxxxqqqeeeaaa[[[ZZZ[[[ZZZWWWTTTRRRQQQQQQSSSUUUVVVVVVUUUNNNOOOPPPPPPOOOLLLJJJIIIEEEFFFFFFEEEEEECCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBGGGNNNfffvvvnnnlllnnnoooooopppssswww|||{{{vvvpppjjjbbb\\\XXXSSSMMMIIIEEEBBB???===<<<<<<:::999999::::::;;;<<<<<<;;;;;;============>>>???@@@@@@>>>>>>>>>=========<<<<<<===;;;===CCCKKKUUUffftttzzzxxxpppwwwwwwnnnhhhbbb^^^YYYXXXXXXXXXUUURRRPPPOOOPPPSSSUUUVVVUUUSSSNNNNNNOOOOOONNNLLLJJJIIIFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBDDDJJJaaawwwqqqpppsssuuuwwwuuuyyy~~~xxxrrrmmmhhh```ZZZTTTOOOJJJFFFBBB@@@===;;;;;;;;;:::888888:::;;;=========<<<;;;@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@??????>>>>>><<<;;;>>>EEELLLWWWgggttt}}}qqqmmmuuu~~~sssmmmgggaaa___\\\YYYXXXXXXWWWTTTRRRNNNNNNPPPSSSUUUVVVTTTRRRNNNNNNOOONNNNNNLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBHHH[[[{{{zzzwwwvvvyyy|||}}}}}}tttoooiiieee^^^WWWQQQLLLGGGEEE@@@>>>;;;:::::::::999888999:::<<<===>>>>>>======DDDCCCCCCBBBAAAAAAAAAAAACCCCCCBBBAAAAAA@@@????????????CCCKKKSSS\\\kkkxxxxxxllliiipppxxxxxxmmmfffdddaaa\\\[[[ZZZXXXVVVUUUTTTRRRPPPMMMMMMOOORRRUUUVVVTTTRRROOOOOOOOONNNNNNMMMLLLLLLFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???@@@AAAAAABBBFFFWWWttt~~~~~~yyyqqqllldddaaa[[[TTTNNNIIIEEECCC???===:::999:::::::::999::::::<<<===>>>>>>??????FFFEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@???@@@EEENNNWWWaaappp}}}ppphhhfffjjjooouuurrrjjjaaa]]]]]]\\\XXXVVVVVVUUUTTTRRRPPPNNNMMMKKKKKKMMMPPPSSSTTTSSSRRRNNNNNNMMMMMMMMMLLLLLLLLLFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???@@@@@@AAABBBEEERRRlll}}}uuummmhhh___\\\WWWQQQJJJEEECCCBBB???<<<:::999:::;;;::::::;;;;;;;;;<<<===>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>@@@GGGRRR\\\hhhwwwttthhheeeddddddfffggggggccc\\\YYYZZZZZZWWWTTTTTTUUUSSSQQQOOOMMMLLLIIIIIIIIIKKKNNNQQQQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@??????@@@@@@AAADDDNNNeee~~~zzzrrrjjjfff[[[YYYUUUNNNHHHCCCAAAAAA>>><<<:::999:::;;;;;;:::<<<<<<;;;;;;===???AAABBBBBBBBBCCCEEEGGGIIIKKKLLLFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDMMMZZZeeerrrlllccccccbbbaaaaaaaaacccaaa\\\YYY[[[[[[YYYUUUVVVWWWVVVSSSPPPOOONNNHHHGGGFFFHHHKKKNNNOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@??????@@@@@@@@@BBBKKKaaa|||tttllleeeaaa\\\WWWPPPKKKGGGCCC@@@===<<<;;;::::::999999999999;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHH@@@;;;===@@@@@@@@@BBBAAAIIIWWWdddooo{{{xxxhhhaaa```^^^^^^^^^___]]][[[XXXVVVVVVVVVVVVSSSSSSSSSRRRQQQOOONNNMMMKKKIIIHHHHHHJJJKKKKKKJJJKKKIIIGGGGGGHHHIIIIIIIIICCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@??????>>>CCCCCCIII[[[vvvxxxqqqkkkeeeaaaYYYUUUNNNIIIEEEAAA>>><<<<<<;;;:::999999999999999;;;;;;<<<===>>>AAACCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGG@@@;;;===@@@@@@@@@BBBDDDPPPaaappp|||sssddd^^^]]]\\\[[[\\\]]]\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMKKKJJJHHHIIIJJJLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@??????BBBBBBHHHXXXrrrzzztttnnnhhhccc___VVVRRRKKKFFFCCC@@@===;;;;;;::::::999999999999:::<<<<<<<<<===???AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEE???<<>>@@@@@@@@@CCCHHHSSScccuuusssiii___\\\[[[ZZZZZZ\\\[[[[[[ZZZYYYWWWTTTRRRPPPTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLHHHHHHHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA???@@@EEEQQQggg{{{uuuooohhhbbb[[[WWWQQQMMMGGGCCCAAA???===;;;999999999888888999999:::<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDCCC@@@??????@@@@@@@@@GGGNNN```pppoooggg___^^^]]]\\\\\\^^^[[[\\\\\\[[[YYYWWWTTTSSSUUUTTTTTTRRRPPPNNNMMMKKKKKKKKKKKKMMMOOOPPPNNNMMMKKKIIIFFFFFFHHHJJJKKKKKKHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>???DDDNNNbbb~~~~~~zzztttmmmfff___WWWRRRNNNJJJEEEBBB@@@>>>===;;;999888888888888999999:::<<<===???AAACCCDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDBBB?????????AAA@@@BBBLLLWWWgggwww~~~kkkeee```______\\\\\\^^^\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKLLLNNNPPPQQQPPPNNNLLLIIIEEEDDDFFFIIILLLMMMHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA===???CCCKKK\\\wwwzzzvvvqqqkkkddd]]]UUUPPPKKKGGGBBB???>>>===;;;:::888888888888888999::::::<<<===@@@BBBDDDEEEEEEEEEGGGHHHIIIIIIHHHFFFCCCAAA??????@@@@@@@@@CCCQQQ___oooyyygggbbb______]]]ZZZZZZ\\\\\\\\\[[[ZZZZZZZZZZZZZZZUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKMMMOOORRRRRRPPPNNNJJJHHHFFFFFFHHHJJJLLLLLLHHHIIIJJJLLLLLLKKKJJJIIIFFFEEEEEEDDDCCCBBBAAA@@@???AAACCCHHHUUUooo}}}vvvsssnnniiiccc\\\TTTOOOHHHEEE@@@===<<<;;;:::999888888777777888999::::::<<<>>>@@@BBBDDDEEEEEEEEEGGGHHHIIIJJJHHHFFFBBB@@@??????@@@@@@???DDDTTTddd{{{vvvddd___]]]]]]\\\XXXWWWZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\VVVUUUTTTSSSPPPNNNLLLKKKKKKKKKMMMPPPRRRSSSQQQOOOHHHGGGFFFHHHJJJKKKKKKJJJGGGIIIKKKLLLMMMLLLKKKJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCFFFQQQiiizzztttpppiiiccc]]]VVVPPPKKKEEECCCAAA===;;;999999888777777777888999:::<<<===>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIIIIIIIGGGEEEBBB@@@???AAACCCCCCBBBHHH\\\oooyyyiii^^^aaa```YYYUUUWWWZZZZZZ\\\\\\\\\[[[YYYXXXVVVUUUVVVVVVUUUSSSOOOLLLLLLLLLHHHIIIKKKMMMNNNOOONNNNNNJJJIIIHHHGGGHHHIIIJJJKKKHHHIIIIIIHHHGGGGGGJJJLLLMMMJJJGGGEEEDDDCCCAAA@@@CCCCCCGGGLLLPPP___{{{vvvppplllfff___YYYSSSMMMIIIDDDBBB@@@===;;;:::999999888888888888999:::;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHHHHFFFDDDAAA???>>>>>>???AAADDDMMM```rrrpppaaa[[[]]][[[XXXWWWZZZ[[[XXX[[[ZZZZZZYYYXXXVVVUUUTTTSSSTTTSSSQQQMMMKKKJJJJJJIIIJJJKKKMMMMMMMMMMMMLLLIIIHHHGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHGGGHHHKKKMMMRRROOOJJJFFFDDDBBBAAA???CCCBBBEEEIIIKKKXXXwww|||tttoookkkggg```ZZZTTTOOOIIIFFFAAA@@@>>><<<;;;::::::;;;999999999999::::::;;;<<>>===;;;:::;;;;;;<<<:::::::::::::::;;;<<<<<<@@@AAACCCDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEBBB@@@???AAA>>>>>>FFFQQQ___ppp~~~uuukkkeeeeeekkknnnhhh```[[[VVVSSSWWWWWWWWWVVVTTTSSSQQQPPPOOOPPPOOONNNKKKIIIHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHFFFEEEEEEFFFGGGIIIKKKLLLIIIIIIHHHFFFFFFHHHLLLPPPVVVQQQKKKFFFDDDBBBAAA@@@BBB@@@AAACCCCCCJJJaaazzz}}}~~~}}}~~~{{{ssskkkfffbbb^^^WWWRRRMMMIIIEEECCC======;;;:::::::::;;;<<<::::::::::::;;;<<<======@@@BBBDDDDDDDDDDDDFFFGGGIIIHHHGGGFFFDDDBBBAAA@@@AAA>>>@@@JJJWWWfffuuusssmmmllluuu~~~jjj\\\WWWUUUWWWWWWVVVUUUTTTRRRQQQPPPNNNOOOOOONNNKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKHHHHHHHHHFFFFFFGGGKKKNNNPPPLLLHHHDDDCCCCCCCCCBBBCCC@@@BBBDDDCCCHHH\\\rrr|||{{{{{{~~~~~~wwwooohhhccc___ZZZTTTNNNJJJGGGDDDBBB===<<<;;;:::999:::;;;;;;:::::::::;;;<<<===>>>???AAACCCDDDDDDDDDDDDFFFGGGHHHGGGFFFDDDCCCAAA@@@??????>>>DDDPPP^^^lll||||||zzznnnjjjjjj}}}sss___XXXXXXVVVVVVUUUTTTSSSQQQPPPOOONNNOOOOOONNNLLLJJJKKKLLLJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJGGGHHHHHHGGGFFFFFFHHHJJJIIIGGGDDDDDDDDDEEEDDDDDDCCCAAABBBDDDCCCFFFVVVjjj{{{{{{zzzsssllleeeaaa[[[WWWPPPKKKGGGDDDBBB@@@===<<<:::999999999::::::999999:::;;;===>>>@@@AAABBBCCCEEEEEEDDDDDDEEEGGGFFFEEECCCBBB@@@???>>>===???BBBLLLZZZiiiwww|||qqqhhhdddeeeuuusss```WWWVVVTTTSSSSSSRRRQQQOOONNNMMMMMMNNNNNNMMMKKKJJJKKKLLLIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHEEEGGGHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDAAAAAADDDAAAAAAOOO```~~~}}}~~~~~~~~~~~~}}}vvvpppjjjddd```YYYTTTNNNHHHEEEBBB@@@???===<<<:::999888999999:::888999999;;;===???AAABBBBBBDDDEEEEEEDDDDDDEEEGGGDDDCCCAAA???>>><<<<<<<<>>IIIYYY{{{|||zzz{{{~~~}}}vvvoooiiiccc]]]YYYUUUQQQKKKGGGDDDBBB???>>>;;;;;;:::999999:::::::::;;;;;;<<<<<<===???@@@AAADDDDDDDDDEEEFFFFFFGGGGGGIIIDDDAAABBBAAA>>>===???BBBJJJ[[[mmmyyysssgggdddbbb^^^\\\\\\fffnnnmmmbbbWWWRRRRRRJJJLLLNNNNNNMMMLLLLLLMMMOOONNNLLLJJJJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHHHHGGGIIIGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEECCCAAAAAAAAA??????GGGQQQrrr~~~zzzxxxzzz~~~zzzssslllfff```[[[WWWRRRNNNIIIDDDBBB@@@===<<<:::999999888888999999999;;;;;;;;;<<<>>>@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHCCCAAABBBBBB???@@@BBBBBBLLL___qqq~~~ooodddbbb___[[[YYYVVV\\\aaa```XXXRRRPPPPPPKKKLLLMMMMMMLLLKKKLLLMMMPPPNNNMMMKKKJJJIIIJJJJJJGGGEEEDDDEEEFFFFFFEEEDDDFFFDDDBBBBBBDDDFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDCCCAAAAAAAAA??????FFFOOOhhh~~~{{{|||yyyuuunnnhhhbbb]]]WWWTTTNNNJJJEEEAAA???===;;;:::999888888777777888999999::::::;;;===???AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGCCCAAABBBBBBAAABBBFFFHHHTTThhhzzz|||iiiaaa^^^[[[WWWUUUPPPRRRSSSRRRPPPNNNNNNOOOLLLMMMMMMKKKJJJJJJLLLNNNPPPOOONNNLLLJJJIIIIIIHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBEEEGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDAAACCCDDDDDDCCCBBBBBBCCCCCCAAAAAAAAA???>>>CCCKKKZZZtttzzzwwwxxx|||}}}tttpppjjjddd___ZZZUUUQQQKKKGGGCCC???===<<<;;;:::999888888888888999999:::::::::;;;===???BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHDDDBBBBBBAAA@@@CCCHHHQQQ___sss~~~pppbbb]]][[[WWWSSSRRROOONNNMMMMMMNNNOOONNNNNNMMMMMMLLLJJJIIIJJJLLLOOOPPPOOONNNLLLJJJHHHGGGGGGGGGEEECCCCCCEEEGGGGGGGGGGGGEEEDDDDDDGGGIIIIIIIIIEEEDDDCCCCCCBBBBBBCCCCCC@@@BBBCCCCCCBBBAAAAAABBBCCCAAA@@@AAA???===AAAGGGPPPjjj~~~tttqqqsssvvv}}}}}}xxxoookkkfff```\\\WWWSSSPPPIIIFFFAAA>>>======<<<:::999999999999999:::;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIEEEBBBBBB???>>>CCCJJJXXXggg|||pppfff]]]YYYWWWSSSPPPPPPOOONNNMMMNNNOOOOOOLLLIIILLLLLLLLLJJJHHHIIILLLNNNOOONNNMMMKKKJJJHHHFFFEEEGGGDDDAAAAAACCCFFFHHHIIIIIIGGGEEEDDDEEEGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBCCC@@@???AAA@@@>>>@@@DDDMMMcccxxxqqqlllnnnsssyyyyyyrrrjjjgggaaa]]]YYYTTTPPPMMMGGGDDD@@@>>>======<<<;;;999999999999:::;;;<<<<<<<<<<<<===???AAACCCEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIEEECCCBBB@@@@@@FFFOOO]]]mmm|||ggg```ZZZWWWUUUPPPNNNPPPNNNMMMMMMNNNNNNLLLIIIFFFKKKLLLLLLJJJIIIIIIKKKMMMLLLLLLKKKJJJIIIGGGEEEDDDEEECCCBBBCCCEEEHHHIIIIIIFFFDDDBBBAAABBBCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBB@@@BBBCCCCCCBBBAAAAAABBBBBB??????BBBBBB@@@@@@CCCJJJ\\\xxxyyysssqqqtttzzz|||tttmmmeeebbb]]]XXXUUUQQQMMMJJJEEEBBB>>><<<<<<<<<<<<;;;888888888888999:::;;;<<<>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHEEEDDDDDDBBBDDDMMMWWWggguuunnnccc]]]YYYWWWSSSOOONNNQQQMMMMMMNNNMMMKKKIIIHHHHHHJJJKKKLLLKKKJJJJJJKKKLLLIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDHHHLLLOOONNNKKKHHHCCCBBB@@@@@@AAACCCCCCBBBCCCBBBBBBAAA@@@AAAAAAAAAAAABBBDDDDDDBBBAAABBBCCCBBB??????CCCDDDBBBAAACCCFFFSSSlll}}}zzz}}}yyypppjjjbbb___ZZZUUURRROOOKKKHHHCCC@@@===;;;;;;;;;;;;:::777777777777888999:::;;;?????????@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIFFFEEEDDDEEEDDDGGGRRR]]]rrr~~~|||bbbaaa\\\XXXVVVRRRNNNNNNRRRNNNOOONNNLLLJJJIIIKKKLLLIIIKKKLLLLLLKKKJJJJJJKKKGGGGGGHHHHHHGGGFFFDDDCCCCCCGGGNNNUUUXXXVVVOOOIIICCCAAA@@@@@@CCCEEEFFFFFFCCCBBBAAAAAA@@@@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCBBB??????CCCEEECCCBBBDDDCCCLLLddd{{{tttlllfffccc___YYYSSSOOOKKKGGGEEE>>>>>>===;;;;;;:::::::::777666555555666888:::<<>>===<<<;;;::::::::::::999888777777888:::<<<===???@@@AAACCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGEEEBBB@@@BBBFFFOOO^^^llljjj___[[[XXXTTTQQQOOOOOONNNNNNKKKKKKMMMOOOQQQQQQNNNJJJLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHOOOZZZbbb___UUUKKKCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@?????????AAADDDTTTrrryyytttpppkkkeee```ZZZVVVQQQLLLHHHEEEAAA???======<<<;;;::::::::::::;;;;;;:::::::::<<<===>>>???@@@BBBCCCEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEBBBAAADDDJJJTTTeeetttsssbbbZZZWWWVVVTTTRRRPPPOOOOOOOOOKKKIIIJJJOOOUUUUUUOOOHHHKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEIIIQQQWWWWWWPPPIIIDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@???????????????AAAAAAMMMggg|||uuuoookkkgggaaa\\\XXXUUUOOOKKKHHHEEEBBB@@@<<<<<<;;;:::999999::::::<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGCCCAAABBBGGGNNNZZZlll|||jjj^^^ZZZTTTTTTTTTRRRPPPPPPPPPQQQSSSRRRSSSVVVWWWVVVQQQMMMJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDCCCDDDHHHMMMNNNKKKGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@AAAAAA?????????????????????>>>BBB@@@GGG\\\yyy{{{rrrlllgggccc]]]YYYUUUQQQMMMIIIFFFDDDAAA???;;;::::::999999999999::::::;;;;;;;;;<<<<<<======AAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGBBBAAADDDKKKUUUaaatttzzzsssccc[[[ZZZRRRSSSTTTRRRPPPQQQSSSVVV]]]fffoooooofff[[[RRROOOHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDBBBAAACCCAAA@@@BBBEEEGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@DDDRRRlll~~~wwwooohhhddd___ZZZVVVOOOLLLGGGDDDBBB@@@>>><<<:::999999888888999999999888999:::;;;<<<======>>>AAABBBDDDEEEGGGHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGCCCDDDIIIRRR]]]jjj{{{|||{{{ggg\\\XXXVVVRRRSSSTTTRRRPPPRRRWWW[[[gggzzz{{{cccTTTNNNGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFEEECCCAAA@@@CCCAAA???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>@@@AAABBBKKK```~~~xxxqqqiiiccc___\\\XXXTTTKKKHHHDDDAAA???>>><<<:::999999888888888888999999777888:::;;;===>>>??????BBBCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKIIIGGGFFFEEEGGGOOOZZZfffrrrkkk^^^YYYVVVTTTSSSTTTTTTRRRPPPSSSZZZ```uuufffUUUOOOFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCCAAA???BBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA???>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<@@@BBBEEEVVVttt|||rrrlllddd^^^\\\ZZZVVVSSSJJJGGGCCCAAA???>>><<<;;;999888888888888888999999777888:::<<<>>>@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIKKKKKKKKKKKKKKKIIIGGGFFFHHHKKKSSS```kkkwwwvvv```YYYYYYXXXUUUTTTUUUTTTRRRPPPSSS\\\ddd}}}dddVVVRRREEEFFFHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFEEECCC@@@???BBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAACCCDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCAAA@@@??????>>>;;;<<<<<<<<<======>>>>>>999???AAABBBPPPmmmyyytttiiieeeaaa]]]YYYUUUQQQNNNEEECCC@@@>>>===<<<;;;999:::::::::::::::999888777999:::<<<>>>???@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKNNNKKKJJJKKKJJJEEEDDDFFFKKKUUU```iiiuuummmaaa]]]YYYUUURRRVVVTTTPPPOOOQQQVVV\\\___yyyuuucccTTTLLLGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAA@@@???@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBBEEEAAA???@@@DDDIIILLLLLLLLLGGG@@@===>>>@@@@@@???;;;<<<<<<<<<======>>>>>>BBB>>>@@@GGGPPP```~~~yyyrrrmmmfffccc___ZZZWWWSSSNNNKKKDDDBBB???>>>===<<<;;;999::::::::::::999999888777444666888;;;>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMJJJIIIJJJIIIEEEEEEHHHMMM[[[jjjttt~~~{{{fff[[[YYYVVVSSSRRRSSSQQQOOONNNOOOSSSWWWZZZbbbiiipppoooeeeXXXNNNHHHEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEECCC@@@>>>AAAGGGMMMRRRTTTPPPKKKEEE@@@@@@@@@???>>><<<<<<<<<=========>>>>>>@@@===???DDDJJJWWWttt|||uuunnnjjjccc```[[[WWWSSSOOOJJJGGGCCCAAA>>>===<<<<<<:::999999:::999999999999999999666777:::<<>>AAAHHHPPPVVVYYYTTTOOOIIIDDDAAA@@@>>>===<<<<<<============>>>>>>???>>>@@@CCCEEEOOOiiiwwwpppiiieee```]]]XXXTTTPPPLLLGGGDDDAAA???===<<<<<<;;;:::999999999999999999999::::::===>>>???AAABBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJHHHHHHDDDBBBFFFLLLWWWhhh~~~zzzjjj[[[VVVVVVUUUTTTTTTMMMMMMMMMMMMMMMMMMMMMMMMOOORRRUUUTTTQQQMMMLLLKKKGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@?????????AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAAFFFLLLRRRVVVRRROOOJJJEEEBBB@@@>>>=====================>>>>>>@@@@@@CCCEEEDDDJJJccc}}}xxxppphhhaaa\\\]]]YYYUUUQQQNNNJJJEEEBBB???===;;;:::;;;;;;:::999999888888888888999;;;;;;???@@@AAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJKKKMMMKKKIIIGGGCCCAAAGGGOOO^^^nnnssseeeXXXTTTTTTRRRQQQQQQMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFDDDDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@??????>>>???@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAADDDHHHJJJJJJIIIGGGDDDBBB@@@??????>>>>>>>>>>>>>>>>>>======??????BBBEEECCCHHH]]]ttt~~~uuullleee^^^ZZZXXXUUUQQQNNNKKKHHHDDDAAA===;;;:::999:::;;;:::999888888777777888:::<<<===;;;<<<>>>AAACCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJLLLJJJHHHFFFBBBBBBJJJUUUgggwww}}}jjj___TTTQQQPPPNNNLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKHHHIIIIIIJJJKKKLLLLLLLLLGGGGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>>>>???AAAAAA===>>>???AAABBBDDDEEEFFFCCCDDDCCCAAA???>>>???@@@CCCDDDDDDCCCAAA??????@@@??????>>>>>>>>>>>>======>>><<<>>>BBBBBBEEEUUUhhhyyyqqqjjjddd^^^[[[SSSPPPMMMJJJHHHEEEBBB???<<<:::888888999::::::999888777777777888:::<<<>>><<<>>>???BBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFEEECCCEEEQQQ]]]qqqtttcccYYYQQQOOONNNLLLJJJKKKMMMMMMNNNNNNMMMMMMLLLLLLHHHHHHIIIKKKMMMMMMLLLKKKHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@======???@@@BBBDDDEEEFFFBBBDDDEEECCC@@@======>>>>>>AAACCCBBB@@@>>>???@@@?????????>>>>>>>>>======@@@;;;;;;@@@AAACCCOOO^^^{{{~~~yyyqqqiiiccc^^^ZZZWWWOOOLLLIIIGGGFFFCCC@@@>>>;;;999888888999::::::999888777666666888:::===>>>CCCCCCDDDEEEFFFFFFFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJEEEDDDDDDEEEDDDHHHUUUcccxxxqqq```WWWPPPOOOOOOLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMFFFGGGGGGIIIJJJHHHFFFCCCKKKKKKKKKJJJIIIHHHFFFFFFAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB@@@CCCFFFFFFBBB?????????===@@@CCCCCC@@@>>>???@@@@@@?????????>>>>>>======DDD===<<<@@@BBBCCCLLLXXXrrryyyuuupppjjjccc\\\UUUQQQOOOKKKFFFCCCAAA@@@>>>===:::::::::999999888888888777777888999;;;<<<======AAAAAAAAABBBBBBCCCCCCCCCFFFGGGIIIJJJJJJJJJIIIIIIIIIFFFDDDDDDFFFMMM]]]lllvvvddd^^^[[[VVVPPPLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGHHHHHHHHHFFFLLLTTTZZZYYYRRRHHHBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>===<<<;;;;;;<<>>>>>>>>>>><<<<<<<<<;;;<<<@@@EEEIIIhhh}}}vvvrrrlllfff```YYYSSSNNNKKKHHHCCC@@@???===<<<;;;:::::::::999999999888888777777888:::;;;===>>>>>>AAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHFFFEEEGGGKKKUUUhhhyyypppccc^^^ZZZUUUPPPLLLJJJJJJKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJQQQZZZaaaaaaYYYOOOGGGBBBAAAAAAAAABBBCCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAACCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????>>>>>>>>>=========<<<<<<<<<;;;<<<@@@EEEIIIaaa|||}}}xxxppplllfff```[[[UUUOOOKKKIIIFFFBBB???>>>===<<<::::::::::::999999999999888666777888:::<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGIIIJJJJJJIIIIIIHHHCCCBBBBBBGGGOOO]]]sssvvvgggbbb]]]ZZZUUUPPPLLLJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHHHHGGGGGGHHHHHHIIIIIIPPPZZZ``````YYYOOOHHH??????@@@@@@AAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>============<<<<<<<<<;;;<<<<<<;;;<<>>;;;===@@@BBBCCCAAA???=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBEEENNNhhhzzzsssooogggccc]]]WWWSSSNNNJJJGGGEEECCC@@@?????????===;;;999999999999999999999999777888:::<<<>>>@@@BBBCCC@@@AAABBBCCCEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFLLLVVVbbbrrrqqq```]]]___^^^\\\XXXSSSPPPMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFJJJLLLNNNPPPPPPNNNKKKIIIDDDDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@@@@???@@@@@@??????@@@AAAAAAAAAAAAAAA???????????????>>>>>>===:::<<<@@@CCCCCCBBB???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;===@@@CCCHHH^^^zzzzzztttnnnkkkccc___YYYSSSOOOLLLHHHFFF@@@>>><<<<<<===<<<;;;999888999999999999:::::::::999:::;;;===???AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHFFFFFFCCCGGGPPP]]]jjjyyy|||ggg\\\[[[\\\^^^\\\XXXTTTPPPMMMKKKKKKHHHIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEDDDFFFEEEDDDBBBAAAAAA@@@@@@AAA@@@??????>>>>>>>>>???<<<===>>>???@@@@@@@@@@@@======>>>>>>>>>======<<<<<<>>>AAADDDDDDCCC@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<>>@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHHHHIIIHHHGGGFFFEEECCCIIIWWWggguuukkk___[[[YYYXXX\\\ZZZVVVRRROOOLLLJJJIIIFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCAAA@@@@@@???CCCCCCBBBAAA@@@@@@@@@AAA???>>>>>>===============<<<===>>>>>>>>>>>>>>>===;;;<<<<<<=========<<<<<<===>>>AAABBBBBBAAA???>>>=========<<<<<<<<<<<<;;;:::;;;<<<<<<;;;;;;===???@@@KKK```zzz|||uuupppkkkfffccc]]]XXXRRRMMMJJJGGGDDDBBB>>>===<<<===>>>>>><<<:::888888888999999:::::::::<<<===>>>???@@@AAABBBBBBFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEJJJRRRbbbtttttt```ZZZZZZXXXUUUZZZXXXUUUQQQMMMJJJHHHGGGCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDBBBAAA@@@@@@@@@???@@@@@@AAAAAA>>>======<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===<<<<<<;;;<<<===>>>??????>>><<<;;;>>>============<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>>>>FFFXXXsss|||wwwrrrnnniiidddaaaYYYWWWRRRMMMIIIEEECCCBBB<<<<<<;;;::::::999888888888888888888999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJGGGEEEEEEDDDBBBNNNYYYlllhhh^^^[[[VVVTTTWWWZZZXXXUUUPPPLLLIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHFFFBBB???>>>>>>???@@@@@@@@@@@@???>>>>>>@@@???>>><<<<<<<<<===>>><<<>>>???>>>===<<<===???<<<<<<<<<;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<>>???>>>>>>?????????>>>======>>>>>><<<;;;;;;;;;<<<<<<<<<===>>>>>>===<<<===>>>======<<<<<<;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@JJJbbb}}}yyyvvvqqqlllgggbbb]]]YYYSSSQQQMMMIIIEEEBBB@@@???<<<;;;;;;::::::999999888999999999999:::;;;<<<<<<>>>>>>???AAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDEEEIIILLLTTTbbbyyykkkYYYTTTTTTQQQPPPRRRSSSQQQOOOLLLIIIGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGDDDAAA?????????======>>>>>>======<<<;;;===<<<;;;;;;::::::;;;;;;<<<===>>>===<<<<<<<<<>>>???>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<>>>===EEEXXXqqq|||vvvrrrmmmhhhccc^^^YYYUUUOOOMMMIIIEEEBBB@@@>>>>>>;;;;;;;;;::::::999999999999999999999:::<<<===>>>??????@@@BBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCDDDJJJRRR___ooopppaaaTTTQQQQQQOOONNNOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEDDDAAA??????@@@===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<===??????>>>===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999;;;;;;::::::::::::;;;;;;<<<;;;???NNNccczzz~~~zzzssspppjjjeee```[[[UUUQQQKKKIIIFFFBBB???>>>===<<<;;;;;;::::::::::::999999999999999:::;;;===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHEEEBBBAAACCCCCCDDDNNNYYYmmmyyycccZZZQQQNNNNNNLLLJJJJJJKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDCCC@@@???@@@AAA>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<>>===<<<;;;:::999999::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<;;;:::999888::::::999999999999::::::;;;999<<>><<<<<<<<<::::::::::::::::::::::::999999:::;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHEEEAAAAAADDDEEEHHHVVVfff|||kkkYYYTTTOOOKKKIIIHHHGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEDDD@@@BBBBBBBBB@@@???@@@AAA>>>????????????>>>======;;;;;;<<<============<<<:::;;;<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::999999999:::;;;<<<<<<;;;:::999:::::::::;;;::::::999888:::999999888888999999::::::999;;;AAALLL```}}}zzzuuurrrlllhhhccc]]]XXXRRRMMMIIIEEEDDDAAA???===<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHDDD???AAAGGGJJJOOOaaattttttcccSSSRRROOOKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDD???@@@AAAAAA@@@???AAABBB======>>>>>>======<<<;;;999:::;;;<<<===<<<<<<;;;999;;;;;;;;;:::999:::;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888888999999:::::::::::::::999999888888888888999999::::::<<>><<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;===???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIKKKKKKJJJIIIHHHCCC>>>AAAIIINNNUUUiiinnnaaaRRRSSSQQQMMMKKKLLLNNNNNNHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDD>>>@@@AAAAAA@@@@@@AAABBB<<<<<<======<<<<<<;;;:::777888:::;;;<<<;;;;;;:::999:::;;;;;;999999:::;;;888888999999999:::::::::888999;;;<<<<<<;;;999888888888999:::;;;;;;;;;;;;999999888888888888999999:::;;;===???CCCRRRnnnzzztttmmmiiieeeaaa[[[UUUQQQMMMIIIGGGCCCAAA???<<<;;;;;;<<<<<<::::::::::::::::::::::::888999:::<<<>>>???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGEEECCCHHHCCCCCCKKKUUUcccyyynnn\\\RRROOOLLLJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@>>>????????????>>>======>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<;;;:::999<<<;;;:::999888999999:::;;;:::999888777888999:::666777888999999999999999888888888888888888888888888777666666777999;;;<<<666777<<>><<<::::::;;;<<<::::::::::::::::::::::::999:::<<<>>>???AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGDDDBBBFFFEEEHHHRRR^^^mmm}}}nnn___SSSQQQNNNKKKJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCEEEEEEEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<============<<<;;;:::999:::;;;<<<<<<<<<<<<;;;:::===<<<:::999999999:::;;;::::::999999888888888999666777888999999999999888888888888888888888888888888777666666777888:::<<<;;;;;;===AAAFFFOOO```ooo~~~xxxrrrlllfffbbbZZZVVVQQQLLLHHHEEEBBB??????>>><<<::::::::::::;;;:::::::::::::::::::::::::::;;;===???AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJHHHEEECCCAAAAAADDDKKKXXXfffvvvnnn___WWWSSSOOOMMMKKKJJJJJJKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>======<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;<<<999999::::::999999888777777777888888999999888888777777777777777777777777777777666666666888999:::>>><<<===AAAFFFLLLWWWaaa}}}~~~xxxsssmmmhhhbbb^^^WWWTTTOOOJJJGGGDDDAAA???===<<<;;;:::999999999:::999999::::::::::::;;;;;;:::<<<===???AAABBBCCCCCCEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJGGGDDDBBBAAABBBGGGQQQ^^^mmm|||ggg]]]XXXUUUNNNLLLJJJIIIJJJKKKKKKJJJFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<888999:::::::::999777666777777888888888888777777777777777777777777777777777666666666666777888999;;;888:::AAAIIINNNTTTYYYooo|||yyysssnnniiiccc^^^ZZZTTTPPPKKKHHHEEECCC@@@>>>:::::::::999999999999:::999999999::::::;;;;;;;;;:::;;;===???@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJIIIEEECCCBBBCCCIIIQQQ\\\hhhvvvpppddd]]]VVVPPPNNNLLLIIIIIIJJJJJJJJJIIIFFFEEEDDDCCCBBBBBBBBBCCCEEEEEEFFFEEEDDDBBB@@@>>>???@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@???<<<============<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999::::::<<<<<<777888999:::999888777666777777888888888777777666666666666666666666666666666666666666666666777777888666999BBBJJJMMMPPPSSSbbbuuuvvvsssnnniiiddd___ZZZVVVNNNKKKGGGCCCAAA@@@===<<<999999999:::::::::::::::888999999::::::;;;;;;<<<:::;;;===???AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIIIIGGGCCCBBBDDDFFFKKKVVVdddppp~~~zzziiiddd___VVVOOONNNLLLJJJIIIIIIJJJIIIHHHEEEDDDCCCCCCBBBBBBCCCCCCFFFGGGGGGGGGEEEDDDBBB@@@??????@@@@@@@@@@@@??????AAABBBBBBBBBBBBAAA@@@@@@<<<===============<<<<<<::::::999999999999::::::;;;:::999888999:::;;;<<<888888999999888888777666777777888888777777666666666666666666666666666666555555555666666666666666888777;;;CCCHHHIIIJJJLLLVVVfff~~~}}}zzzqqqmmmhhhddd___ZZZUUURRRKKKHHHDDDAAA???>>><<<:::888999999:::;;;;;;;;;:::888888999::::::;;;<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEAAAAAAEEEJJJMMM]]]ooo~~~oooccc```\\\VVVRRROOOMMMJJJIIIIIIIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDBBB@@@?????????@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<======<<<<<<;;;999999888777777888999999999999888777888999:::;;;999999888777777777777777777777777777777666666555555555555555555555555555555555555666666555555444555666;;;BBBEEEDDDEEEHHHMMMXXXlllyyyvvvmmmjjjeee```\\\WWWRRROOOJJJGGGCCCAAA???>>><<<;;;888999:::;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<===>>>@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHGGGCCC???@@@FFFLLLTTTggg~~~xxxbbbYYYWWWTTTRRRSSSPPPMMMJJJIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCC???@@@@@@AAA@@@???===<<>>????????????>>>======::::::;;;;;;<<<;;;;;;;;;999888777666666777888999888888777777777888:::;;;:::999777666666666777888777777777777777666555555555555555555555555555555444555555666555555444444000222999@@@CCCBBBDDDHHHHHHOOO___vvv}}}wwwsssjjjgggbbb]]]XXXSSSNNNJJJFFFEEEBBB???<<<:::999888999999999999999999999999999999:::;;;<<<>>>>>>???>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEGGGIIIJJJIIIEEECCCDDDDDDFFFMMMVVVcccsssrrr\\\UUUWWWVVVQQQMMMPPPOOOMMMLLLJJJIIIIIIHHHDDDCCCAAA@@@@@@AAACCCDDDFFFEEECCCAAA@@@AAABBBCCCAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============;;;;;;;;;::::::999999888;;;:::999999;;;<<<<<<;;;;;;888666555777999::::::???;;;666555666777666444555555555555555555555555555555444444444444555555444444444444444444333333888999:::<<>>===<<<<<<<<<999999999999999999999999999999:::<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKIIIFFFDDDEEEFFFJJJTTT^^^qqq~~~lllZZZTTTVVVTTTQQQOOOOOONNNMMMKKKJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGDDDBBB@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;:::::::::::::::;;;<<<;;;999888888999::::::999<<<999777666777999999999===999666555666777666555555555555555555555555555555555444444444444555555444444444444444444444444666777888:::===@@@BBBCCCAAACCCIIIWWWlll{{{uuuooojjjfffbbb[[[TTTOOOKKKHHHEEE@@@???>>>===<<<<<<<<<<<<999999999999999999999999999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJIIIFFFDDDFFFJJJRRR```mmmqqqdddXXXTTTTTTRRRPPPQQQNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHEEECCC@@@?????????@@@????????????>>>>>>>>>>>>============<<<<<<<<<:::999999999:::<<>><<<::::::;;;;;;:::999===:::888777888999888888:::777555444555666666666555555555555555555555555555555444444444444555555555555555555555555555555555555666888:::<<>><<<;;;:::999999888999999999999999::::::::::::<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEHHHOOO[[[nnntttfff___XXXUUURRRNNNNNNQQQMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDHHHGGGEEEBBBAAA@@@??????>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;:::999888888:::>>>AAADDDDDDBBB@@@>>>>>>>>>===;;;===;;;888888888888777666666555444444555555666666555555555555555555555555555444444333333444444555444444555555555555666666555555666777888:::<<<===>>>===>>>BBBLLLbbb|||vvvpppkkkeeebbb___ZZZSSSMMMIIIFFFCCCBBB???>>>===;;;:::999999999888888888999999::::::::::::;;;<<<>>>@@@AAACCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDFFFLLLUUUfff~~~{{{iii```\\\XXXVVVQQQKKKKKKOOOKKKKKKIIIHHHGGGGGGGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@???===>>>>>>?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888888888:::>>>BBBDDDFFFDDDAAA@@@??????===;;;<<<:::888777888888666555444444444444444444555666555555555555555555555555444444333333333333444444444444444444555555666666666666666777888999;;;;;;:::999;;;===BBBPPPkkk}}}|||uuuooojjjeeeaaa]]]YYYTTTOOOJJJGGGDDDAAA@@@999999999999:::;;;<<<===888888888999999::::::;;;;;;<<<===???AAACCCDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDIIIRRR^^^rrrlllbbb\\\XXXUUUSSSOOOIIIIIIMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>><<<===>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::999888888888:::===@@@BBBCCCAAA>>>===<<<;;;:::888999888666777777777666444222333444444333222333555555555555555555555555555444444333333333333444444222222333333444555555555777777777777777888999::::::999;;;??????FFF[[[qqq|||~~~~~~yyyuuuoooiiiddd```\\\YYYQQQNNNJJJGGGEEEBBB???===777777888888:::;;;<<<===777888888999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHFFFEEEDDDDDDFFFNNNYYYggg}}}rrraaa^^^WWWSSSPPPOOOLLLHHHHHHKKKIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;;;;<<<>>>???@@@???>>>===;;;;;;;;;::::::::::::999999999999999:::<<<===>>>???===;;;999999888777555666555555555777777555444111333555444222111222333555555555555555555555555444333333222222333333444111111222222333444444555777777666666666777777888999777:::???>>>@@@PPPeee}}}{{{~~~zzzuuupppjjjeeeaaa]]]YYYVVVMMMJJJGGGEEECCC@@@===::::::999999999999999::::::777777888999::::::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFGGGGGGIIIIIIJJJKKKIIIJJJJJJJJJIIIGGGEEEDDDEEEHHHQQQ^^^nnnjjj\\\[[[SSSNNNKKKKKKKKKHHHHHHKKKHHHHHHGGGFFFEEEEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBAAAAAA???===;;;999888:::<<<>>>???@@@???>>>===;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;>>><<<:::888888888666555555444333555666666555333111333555444111000111222555555555555555555555555444333333222222333333444000000111222222333444444777666666555555555666666333000333999888888GGGZZZyyy}}}zzzxxxrrrqqqnnniiiddd___ZZZUUUQQQJJJIIIFFFCCC@@@===<<<;;;999777666777:::;;;999777888888888888999:::;;;<<>>???@@@AAADDDFFFHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKHHHGGGIIIHHHEEEEEEHHHIIIOOO[[[lllttteee\\\WWWNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::999999999999888888888888999999:::999999999999999999:::666555444333444444666666777777666555444333333222888777666555444333222222222222222222222222222222222333444444222222333444333555666777666555666777333444666777999>>>DDDHHHhhhyyy{{{|||uuupppkkkgggbbb]]]YYYTTTOOOKKKIIIGGGEEEBBB???<<<;;;:::999777666777:::;;;999888777777777888999:::;;;<<>>======<<<<<<<<<========================;;;;;;:::::::::999999999999888888777777888888999888888777777777777888888555444444333444555666777888777666555444444444444777777666555444333222222222222222222222222222222222333444444222222333444666777888777555444444444555666777777999<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777777888888999666555555555555555555666444333333333444666777888;;;999777555444444555555666666555444333333222222222222222222222222222222222333444333222111222444888::::::888555333222222666777777777777:::>>>AAAKKKlll|||}}}yyyssslllhhhgggddd___ZZZVVVQQQLLLIIIDDDBBB@@@>>>;;;:::999888888888888999999::::::999777777777888999;;;<<<===AAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJHHHIIIIIIKKKSSS\\\iiizzzyyydddZZZVVVRRRQQQOOONNNLLLKKKIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999888888888777777777777888888555555444444444444555555333333222333444666888999>>><<<888555333333333444555555444444333222222111111111111111111111111111111333333333222111222333888999:::888555333333333555666666666777888<<>><<<:::999888888888999999999999999:::;;;777888888999:::<<<>>>???BBBBBBCCCEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIHHHHHHJJJOOO[[[hhhuuukkk\\\WWWSSSQQQQQQOOONNNMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@>>>?????????>>>===<<<;;;::::::::::::::::::::::::::::::999999999888888888888777777777777777777888666555555444444555555666333333222333444666888999AAA>>>:::555222111222222444444333333222222111111111111111111111111111111111222333333111111222333555666777777555444444555222333555555666888;;;===BBBSSSkkk~~~{{{uuupppjjjddd```^^^[[[VVVRRRNNNJJJEEEBBB@@@???===;;;:::999888888888999::::::999999:::<<<888999999:::<<<>>>@@@AAABBBCCCEEEFFFGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHIIILLLTTTeeeuuuxxx```WWWUUUQQQNNNOOOMMMLLLKKKJJJIIIGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???@@@??????>>>>>>??????@@@>>>>>>?????????===;;;:::999999999999999999999999999999999999888888888888888777777666666777777888666666555555555555666666444333333333444666777888>>><<<999555333222111111333333333222222111111111111111111111111111111111111222333222111000111333111333555555444444555666111222444555555666999;;;===DDDTTTkkk}}}wwwpppkkkeee```\\\[[[WWWSSSNNNKKKGGGBBB??????>>><<<;;;:::999999888777999;;;;;;999999:::<<<::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJNNNUUUbbbxxx}}}iiiXXXTTTSSSMMMJJJLLLIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCBBB@@@???>>>??????>>>>>>>>>>>>??????===>>>???@@@???===;;;:::::::::::::::::::::::::::999999999999888888888888777777666666666666777777555555444444444444555555555444444333444555666777999888666555444333333333222222222222111111111111111111111111111111111111000222333222111000111222000222444444333333333444222333555555444444666777999:::DDDXXXppp|||~~~zzzsssmmmhhhbbb]]]YYYSSSPPPKKKGGGCCC???;;;777>>>>>><<<;;;:::999999999777:::<<<;;;999888:::===:::;;;<<<===???AAACCCDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIIIILLLSSS^^^pppqqq___SSSSSSQQQJJJFFFHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>>>>??????===>>>???@@@???===;;;:::::::::::::::::::::::::::999999999888888888888777777777666666666666777777555444444333333444444555666555444333444444666666444444444555555555555555222222222111111111111111000000000000000000000000000222222222111000111222000222444333222111222333444555666555333222333444888888>>>NNNcccyyy~~~yyy~~~xxxtttoooiiiddd^^^YYYUUUNNNMMMJJJGGGDDD@@@>>>===<<<;;;:::999888888888888777777777777777777888999;;;<<<===>>>@@@BBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKMMMMMMLLLJJJIIIIIIHHHLLLRRRZZZiiittt```[[[TTTNNNJJJIIIHHHHHHIIIHHHFFFEEECCCBBBBBBBBBDDDCCCBBB@@@??????@@@@@@AAA@@@??????>>>>>>??????;;;<<<<<<<<<;;;::::::999::::::;;;;;;;;;:::999888;;;::::::999888777666666666666666666666555555444333555777888999888777666444444444444444444444444555555333333333333555555222222222222222222222222000000000000000000000000------,,,---000111111000111111111222333333333444777666555444333444777:::666888;;;AAAPPPjjj{{{~~~~~~yyytttpppkkkeee```[[[UUURRRLLLKKKIIIFFFBBB???===<<<<<<;;;:::999888888888888999888888888888999999:::;;;<<<===???AAABBBCCCDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJLLLNNNNNNLLLJJJHHHHHHKKKPPPZZZiii{{{fffXXXUUUQQQNNNKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>??????;;;<<<<<<<<<;;;;;;:::999:::::::::999999888888888888888888777666666555555666666777777666666555444666777999:::;;;:::999888444444444444444444444444444444333222222333444444222222222222222222222222000000000000000000000000...------...000111111000111111111222222222222222111333444333222222444555666888;;;???JJJaaa{{{}}}}}}vvvrrrmmmjjjeee```[[[VVVQQQMMMIIIHHHFFFCCC@@@>>><<<;;;;;;:::999888888888888888999999999999999:::;;;;;;<<<===>>>@@@AAACCCDDDEEEGGGGGGHHHIIIJJJLLLMMMMMMKKKMMMNNNNNNKKKHHHGGGFFFMMMSSSaaawwwmmm^^^PPPPPPPPPOOOMMMJJJGGGFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999777666666777777555555555555555555555555777777777777777666666555666777888999999999888777444444444444444444444444333333222111111222333333222222222222222222222222000000000000000000000000///......///111222111000111111111111111111000000///111333444333222222222555888:::<<>><<<:::999::::::999888888888888888999999888999999:::;;;<<<===>>>???@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLMMMKKKHHHFFFEEEEEESSSXXXgggvvvddd]]]MMMPPPSSSSSSQQQLLLHHHEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB??????>>>============>>>;;;;;;;;;;;;:::;;;;;;;;;===<<<999777666666777888444555555555555555555555777777888888777777666555333333444555555444444333333333333333333333333333222111111111111111111222111111111111111111111111000000000000000000000000000//////000111222222111222111111111000/////////111222444444333333333444333666888999<<>><<<;;;999999999999888888777777888888777777777888888:::;;;;;;>>>???@@@BBBCCCEEEFFFGGGFFFFFFGGGIIIJJJLLLMMMMMMKKKJJJIIIGGGDDDCCCEEEFFFZZZaaaqqq~~~fffZZZWWWPPPTTTXXXXXXTTTMMMHHHFFFEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA???>>>======<<<<<<======<<<;;;:::::::::;;;;;;<<<>>><<<:::888777888999:::666666666666666666777777777777777777777666555555222222222222222222111111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111000///000111222111000222111111111000/////////333333333111000111444777222333666999999AAAVVVkkk}}}wwwrrrlllfffccc\\\YYYUUUQQQNNNKKKGGGDDD??????>>>===;;;:::999999999888888777777777888888777777777777888:::;;;<<>>???@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<;;;:::999999999:::;;;777777777777777777777777666666666666666555555444444333333333333222222222333333333333333333333333000111222222222222111000111111111111111111111111000000000000000000000000111000//////111111000///111111111111111111000000222222111///...///333666222111444888999<<>>===<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999;;;<<<>>>999999999999999:::::::::999888888777777666666666555555555555555444333333555555444333333333333333222222222222222222222222111111222333333222111111111111111111111111111111000000000000000000000000000///......000000///...111111111222222222222222111222222111000000333555333000222888999999DDDSSShhh|||~~~zzztttooojjjeee```]]]TTTQQQMMMJJJHHHEEEAAA???===<<<<<<;;;;;;::::::999888777777777777777888888999999999:::;;;<<<>>>>>>@@@AAABBBDDDEEEGGGHHHIIIKKKKKKLLLLLLMMMMMMMMMNNNMMMIIIDDD@@@@@@GGGPPPWWWrrrlll^^^WWWSSSOOOOOOSSSUUUSSSMMMHHHHHHJJJCCCDDDFFFGGGGGGEEEDDDCCC>>>?????????>>>===;;;:::======<<<;;;;;;;;;;;;<<<<<<;;;999999999;;;===>>>666666888999999:::999999999999888777666555555444444444555555444444333222555444333333222222222333222222222222222222222222111222333444444333222111000000000000000000000000000000000000000000000000000///......///000///---111111111222333333333444111333555666555444444555555000111888999666>>>KKK^^^uuu~~~vvvsssoookkkgggaaaZZZVVVPPPNNNJJJFFFCCCAAAAAAAAA===<<<::::::::::::888777888777777777777777888999777888999:::<<<===>>>>>>CCCCCCEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHGGGAAABBBGGGIIIJJJWWWiii}}}wwwiii___TTTPPPSSSSSSRRRPPPMMMKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@AAAAAA???>>>>>>===============>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666777999:::888888999999999888888777666666666555555444444444555555555555444333222111111222222333333222222111444444222111000000//////000000000000000///......000////////////111333444:::666111.........---+++---......///000111111222333333222222222222222222222333333333444777<<<@@@PPPccc|||}}}yyysssppplllgggccc]]]WWWSSSNNNLLLHHHEEEBBB@@@@@@???===;;;::::::::::::888777777777777777777888888999999:::;;;<<<===>>>???@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHBBBBBBHHHKKKPPP```sssiii```ZZZRRROOOQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA??????>>>============>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::999999999999888777555555444444333333333222222222555555555555444333222111111222222333333222222111333333222111000000000000000000000000000///......000////////////111222333333000------000222222111......//////000000111111222222222222222222222222111222222222333666;;;>>>KKK\\\uuu{{{vvvrrrmmmjjjfffbbb]]]XXXRRRNNNKKKIIIFFFCCC@@@>>>>>>>>><<<;;;999999::::::999777777777777777777888999999;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHIIIEEEFFFMMMSSS]]]qqqrrrbbb]]]ZZZTTTQQQRRRNNNMMMLLLKKKIIIHHHGGGFFFGGGFFFEEECCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999888777555333222444333333333333222222222555555555444444333222111111111222222222222111111222111111000000111111111000000000000000//////...000000000//////000111111///---,,,---000333444444////////////000000000000000111111111222333333333000111111111222444999<<>>===<<<;;;;;;:::999999::::::999777777777777777888999::::::<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHNNNXXXbbboooxxxkkk```\\\ZZZUUUPPPOOOJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::::::::999888888999::::::777777777777666555444333555555555555555555555555444444444444333222111111111111222222222222111111000000000000000111222222//////000000000000//////000000000///////////////000000///...///000111111000000000000///////////////000000111222333333444000111222222222444777:::===HHH^^^vvv|||wwwrrrmmmiiieeeaaa\\\WWWSSSOOOJJJGGGCCCBBBAAA???===;;;::::::;;;999888888999:::999777777777777777888999:::;;;<<<<<<===???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLKKKHHHFFFEEEFFFEEELLLXXXeeerrr{{{hhh___XXXUUUTTTOOOKKKHHHHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBB@@@??????>>>===>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999444555555666666666555555555555555555555555555555444444444444333222111000000111111222222111111000////////////000111222222//////000000000000//////000000000000////////////111111000///.........///000000000000//////////////////000111222222333333111222333333333444777999999BBBSSSjjj}}}xxxsssnnnhhheeeaaa]]]XXXSSSOOOKKKGGGDDD@@@@@@???>>><<<;;;999999:::999888888999:::999777777777777888999:::;;;<<<======>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIGGGCCCBBBCCCEEEIIITTTeeeuuukkk[[[VVVQQQOOOOOONNNKKKIIIHHHHHHIIIIIIHHHFFFEEECCCCCCCCCDDDDDDCCCBBBAAAAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888333444555666777777777777222222222333333333333444444444444333333222111000000000111111111111000000////////////000000111222...//////000000000000000......///000000000//////---...000000///...000111////////////000000000000///000000000111222222222111333444444333444666888888===III\\\sss}}}xxxrrrnnnhhhccc___]]]YYYTTTOOOKKKHHHDDDAAA??????>>>===<<<;;;999888999888777888999:::999888777777777888999:::<<<<<>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888888777777777555555666777777777666666222222222333333333444444333333444333333222111000000000111111111111000000000000/////////000000111......///000000000000000,,,---...000000000//////+++---000000///...000222......//////000000111111000000000000111111111111000222333333222222444555777:::BBBPPPdddyyy}}}yyytttooojjjddd___[[[[[[WWWQQQLLLIIIEEEBBB???>>>>>>>>>===<<<;;;999888999888777888999:::999888777777777888999;;;<<<===@@@AAABBBCCCDDDFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFHHHJJJHHHEEEFFFLLLRRRdddqqqgggWWWVVVSSSMMMHHHGGGIIIIIIGGGIIIJJJJJJJJJIIIFFFCCCBBB@@@AAABBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666666777777777777666666777777888888777666555555444444444555555666666666333333333333222111000000000000111111111111000000000000////////////000000......///000000000000000+++,,,...000000000000000,,,///111111...---...000---......///000111111222111111111000000000000000///111222222111111222333777999===HHHZZZqqqxxxtttooojjjgggccc___\\\TTTPPPLLLFFFCCCAAA@@@@@@<<<<<<;;;::::::999888888999888888888777777666666;;;;;;;;;::::::;;;???BBB@@@BBBDDDCCCBBBCCCFFFIIIGGGFFFEEEFFFIIIJJJHHHFFFHHHFFFDDDBBBAAACCCNNNZZZppp}}}lll\\\TTTNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDGGGFFFDDDBBB@@@??????>>>??????>>>>>>======<<<<<<::::::;;;;;;::::::999888999999888888777666666666888777777666666666666666555555666666666666666666555555555444444333333333333333333222222111111111333333222222111000//////////////////000000000000000000000000////////////000000///...------,,,,,,........................///...------...000333444000000000000000000000000000111111222222333444444555777:::>>>KKKbbbzzzzzztttpppkkkfffbbb^^^YYYWWWPPPMMMIIIDDD@@@???>>>>>><<<;;;;;;:::999999888888999888888888777777777777888999:::::::::<<>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;:::999999888666666666777777777777777888777666666555555666666555555555666666555444444444444444444444333333333333333333222222111111111333333222111111000//////000000000000////////////000000000000////////////000//////...------,,,,,,..............................------...000222444000000000000000000000000000111111222222333444444444666999<<>><<<<<<<<<;;;;;;::::::999999888888888888888888888777777777555777999:::;;;<<>>===<<<<<<;;;::::::999999999::::::::::::999888888444555555666777777888888777777666555555555555666555555555555444333222222333333333333444444444444222222222222222111111111222222222111111000000///111111000000//////......////////////000000000000/////////...------,,,,,,..............................------...000222333000000000000000000000000000111111222222333444444333555888:::???OOOgggzzz~~~{{{wwwrrrnnniiifff```[[[VVVRRRMMMJJJHHHFFFCCC???===;;;::::::::::::::::::999999888888888888888888888888888888555777:::;;;<<<<<<>>>???BBBCCCEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIFFFCCC@@@===>>>AAAIIIRRR```vvv{{{eee[[[WWWSSSQQQLLLKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBAAA???@@@BBBCCCBBBAAA???>>><<<<<<<<<;;;::::::999999999999999999999888888777666666666777777888888888777666555555444444555555555555555444333222111000222222222333333444444555222222222111111111111111222111111111000000000///222111111000///......---////////////000000000000//////.........---------...........................---------...000111222////////////////////////000111111222222333444444333555888999:::DDDZZZnnnzzzvvvsssnnnjjjfffbbb]]]XXXSSSOOOKKKHHHEEEDDDAAA???===;;;;;;::::::999999999999999888888888888888888888999999999777999<<<=========>>>@@@DDDDDDEEEFFFGGGGGGGGGFFFHHHIIIJJJIIIGGGDDDBBB@@@===AAAJJJVVVaaammm~~~mmm]]]YYYUUUPPPNNNKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@>>>???AAABBBBBBAAA???=========<<<;;;;;;::::::999888888999999888888777666999999999888888777777777666555555444444444444444444444444444333222111000111222222333333444444444111111111111111111111111111111111000000000000000222111111000///......---.../////////000000000111...............---------........................---------......///000000////////////////////////000111111222222333444444444555888999777<<>><<<;;;;;;:::999999999999999999888888888888888999999999999999:::;;;>>>>>>???@@@BBBDDDGGGFFFDDDEEEFFFHHHHHHGGGGGGHHHHHHFFFCCC@@@@@@@@@===EEEUUUgggttt~~~zzzbbbYYYVVVQQQLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJHHHFFFCCCBBBAAAAAAAAA>>>???@@@AAA@@@???>>>======<<<<<<;;;;;;:::999999777888888888888777666666999999999888777666666666555555444333333333333444444444444444333222111111222222222222333333333333000000000111111111111111000000000000000000000000111111000000//////............//////000000111111................................................------........./////////000000000000000000000000000111111222222333444444444333666888666777DDDUUUmmm{{{sssnnnkkkhhhdddaaa[[[WWWSSSOOOKKKHHHDDDBBB??????>>>===<<<;;;:::999888888888888888888999999888888888999999::::::::::::<<<>>>???AAADDDHHHKKKJJJGGGDDDCCCFFFHHHIIIHHHGGGHHHGGGDDDAAA???@@@BBBCCCMMMaaavvvzzzgggXXXVVVTTTMMMIIIKKKIIIHHHGGGFFFEEEFFFFFFGGGIIIGGGDDDBBB@@@???@@@@@@@@@@@@??????>>>>>>>>>===;;;;;;;;;:::999999888888777777888888777777666555666666666666555555555555555444444333222333333333333444444444444444333333333333333222222222222222///000000000111111111222///000000000000000000000000000000000////////////.........///000111111111................................................------......///.........000000000000000000000000000111111222222333444444333000222777666444<<>>AAA@@@???>>>============::::::999999888777777777777777777777777666666555222222333333444555555555555444333333222222333333333333444555555555444444444333333222222111111111//////000000111111111222////////////000000000000////////////000000000000---......///000111111222---.............................................------......///.........000000000000000000000000000111111222333333444444222...///666666222777CCCUUUjjj~~~~~~~~~zzzrrrnnniiieeebbb```]]][[[SSSOOOJJJFFFDDDCCCAAA@@@;;;;;;::::::999888777777888888777777777777777888888888888888999:::;;;<<<===>>>@@@BBBCCCDDDEEEEEEGGGFFFFFFFFFGGGHHHHHHIIINNNIIIFFFDDDAAA@@@EEEKKKUUUdddwwwrrr]]]ZZZUUUQQQMMMJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@???>>>======<<<<<<<<<999:::;;;;;;:::999777666888888888888777777777777888888888888888777666666888777555333222222222333555222000000111333333222222222222222222222222222111111000000000000111111//////000000000000//////......//////////////////000000000000000000000000000000//////......------,,,,,,---......---,,,,,,---------............///////////////000000000000444222111////////////000444333222222444777:::===NNN___xxx~~~zzzvvvoookkkfffaaa^^^[[[XXXVVVOOOKKKFFFBBB@@@???>>>===;;;;;;:::999999888777777888888777777777777888888888888888888999;;;<<<===>>>???AAACCCDDDEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJFFFCCCBBBAAAAAAHHHQQQ```ppptttbbbYYYWWWSSSOOOKKKIIIHHHHHHIIIHHHGGGFFFDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<::::::;;;;;;:::999777666777777777666666666555555666666666777666555555444777666444333222222333333444222000000222333333222222222222222222222222222111111000000///000000000//////000000000000/////////////////////.........////////////////////////////////////............---------------------------------............///.../////////000000000000222111000000000000111222444444222222444666999;;;BBBRRRjjj~~~zzztttqqqkkkgggbbb]]]YYYUUURRROOOLLLHHHCCC@@@>>>===<<<;;;:::::::::999888888777777888777777777777777888888888888888999:::<<<===>>>@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGDDDBBBBBBBBBFFFQQQ\\\nnn}}}gggZZZUUUSSSPPPMMMJJJHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<:::::::::::::::888777777666666666555555555444444444444555555444444333222555444444333333444444555444222111111222333333222222222222222222222222222222111000000//////////////////000000000000//////000000//////.........---////////////////////////...............///////////////...------...//////---------............///....../////////000000000000000000000111222333444555444333222333555777999===JJJ___uuuzzzuuupppmmmiiieee___ZZZUUUQQQNNNKKKJJJFFFBBB@@@>>>===<<<::::::999999999888888777777777777777777777777888999999999999:::;;;===>>>???BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCEEEGGGNNN\\\jjjyyyppp```ZZZRRRQQQNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@??????===<<<<<<<<<<<<<<<;;;:::::::::999888888777666666666555555555444444444444444444444333222222333333333333444444555555333222111111333333222111111111111111111111111111222111000//////...////////////000000000000//////000000000///......------////////////////////////---------....../////////111000...------...000111---------............///........./////////000000000000000111222222333444555444333333333444555666>>>FFFUUUjjj~~~zzzuuuqqqmmmjjjhhhccc]]]XXXSSSOOOKKKHHHFFFCCC@@@======<<<:::888999999888888888888888777777777666666777888999999999999:::;;;<<<>>>@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHHHHGGGDDDCCCEEEIIIMMMWWWhhhxxxvvvaaaXXXWWWPPPOOOMMMLLLJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888888888777777777666666666555555444555555555555444333333222222333444444555555555333222111222333333222111111111111111111111111111111111000///......////////////000000000000//////000000//////.........---........................,,,,,,------......//////111000...------...000111---------............///............////////////111111111111111111111111444444333222333333444555999===HHH[[[ppp{{{uuupppllliiifffddd```ZZZTTTPPPLLLHHHEEEAAA>>><<<::::::999777555888888888888888888888888666666666666777888999:::::::::;;;<<<===???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGFFF@@@BBBHHHOOOWWWdddxxxhhhYYYTTTSSSNNNNNNLLLKKKIIIHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<;;;:::999888888888888777777777666666666555555555555666666555555444333222333444444555555555444222222111222444444222000111111111111111111111111000//////......//////000//////000000000000//////////////////////////////........................---------------.........//////...------...//////---------............///------........./////////000000111111111000000///333333222222222333444444666888@@@OOOcccyyy{{{tttnnniiifffcccaaa^^^ZZZTTTOOOKKKHHHDDDAAA???===;;;999999888666555777777777777888888888888666666666666777888999:::::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIJJJKKKJJJIIIGGGFFF@@@EEEOOOZZZfffvvvooo```XXXSSSOOOLLLLLLKKKIIIHHHFFFDDDCCCAAAAAA@@@????????????@@@>>>======<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::888888888888999666666666555555555444444555555555555555444444333222333444555555555444333222111111333444444222000111111111111111111111111...............///000111//////000000000000//////------......///000000000...........................------------------,,,---------------------------------............///---------.........//////------///000111111000000111111222222333333444444666777<<>>@@@>>><<<;;;;;;:::888666777777777777777888888888666666666666777888999::::::;;;;;;===???AAACCCDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFCCCIIIVVVdddrrrttt```YYYUUUOOOJJJKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@??????????????????======<<<<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;;;;<<<;;;:::888777888888999555555444444444333333333444444555555444444333222333333555555555444333222222111222333444444222000000000000000000000000000------------///000111222//////000000000000//////,,,,,,---...///000111111.................................------,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////---------.........//////)))+++---///111111111111000111111222333333444444444555777<<>>>>>??????>>>===============999999888777777888999999;;;;;;999888666555444333444555555555444333333222333333333333333333333333666666555444333333222222222222222222222222333333000000000000000000000000111000000///...---------////////////////////////------............------//////............//////000///...---,,,------...///............------------,,,+++***+++,,,---...///...------------...///,,,000222111---+++...111222222111111222222333444444444666999@@@OOOiiiyyyuuuoookkkeee```[[[XXXTTTQQQPPPNNNJJJEEEBBB@@@???>>>::::::999999999888888888777888999888666666666777777777777777777888999:::;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJHHHHHHJJJIIIEEEFFFIIIRRRZZZkkkppp\\\VVVSSSMMMKKKNNNKKKKKKJJJIIIFFFCCC@@@>>>@@@@@@@@@?????????>>>>>>???>>>>>>===============:::999888777777888999:::888888777777666666666666444444555555444444333222333333333333333333333333555555555444333333222222222222222222222222222222000000000000000000000000111000000///......------........................------............------......------------......///...---,,,++++++,,,---............------------,,,,,,++++++,,,,,,------........................,,,///222000---+++...111111111000000111111222222555555666888===III___sss~~~yyysssoooiiieee___ZZZVVVSSSOOOLLLJJJHHHEEEBBB???======<<<:::999999999999888888888777888999888777666777888777777777777888999;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJGGGFFFHHHGGGFFFJJJPPP```iii|||uuudddUUUQQQQQQMMMKKKNNNKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@@@@??????????????????>>>======<<<<<<======::::::999888888999::::::555555555666777777888888444444555555444444333333333333333333333333333333555444444333333222222222333333333222111111111000000000000000000000000000000000000///......------........................------............------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,......---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,---...//////...---,,,,,,///111000---,,,...111///000000000000111111111666555666888999@@@QQQbbbvvv~~~zzzuuupppllleeeaaa[[[VVVSSSOOOLLLIIIEEECCCAAA???===<<<<<<;;;999999999999888888888888777888999888777666777888777777888888999;;;<<<===???@@@AAACCCDDDEEEFFFGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKHHHGGGGGGGGGIIIQQQZZZmmm{{{~~~hhh[[[QQQOOOPPPNNNLLLMMMKKKIIIGGGEEECCCBBBAAAAAA????????????????????????>>>>>>===<<<<<<<<<<<<===;;;:::999888888999:::;;;555666666777777888888999333444444555444444333333222222222222222222222222444333333333222222222111444333333222111000000///////////////////////////000000//////....................................------............------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++***+++,,,---...---,,,+++,,,---///000000///---,,,---...000///...---///111///000000111111111111111555555666777777:::FFFSSSjjj{{{}}}yyyuuuqqqllliiiaaa]]]XXXSSSPPPMMMJJJGGGAAA@@@???>>><<<<<<;;;;;;999999999888888888777777666777888888777666777999777777888999;;;<<<>>>???AAABBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFGGGHHHMMMXXXddd{{{lll```XXXPPPOOOOOONNNLLLKKKJJJHHHFFFCCCBBBAAABBBBBB????????????????????????>>>======<<<<<<<<<<<<<<<::::::999888888999::::::888888888888888888777777333333444444555444444333222222222222222222222222222222222222222111111111333333222222111000//////////////////////////////////////////....................................------............------......------------......,,,,,,,,,------------,,,---,,,,,,,,,++++++++++++***+++,,,---...---,,,+++,,,---///000000///---,,,---...//////......///000000111222333333333222222333333555777777888@@@III___rrr}}}zzzuuuqqqnnnjjjeeebbb\\\XXXSSSOOOLLLJJJGGGDDD>>>>>>======<<<;;;:::999999888888888888777777777666777888888777777888999777888888:::<<<>>>@@@AAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKGGGFFFFFFIIIMMMTTTdddssswwwddd[[[UUUPPPMMMMMMLLLJJJHHHHHHGGGEEECCCBBBAAABBBBBB???????????????@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999888777777888999999:::999999888777666666555333333444444555555444444222222222222222222222222111111111111111111111111222222222111000000000///000000000000000000000000//////////////////......------------------------------............------......------------......+++,,,,,,------------,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,---...//////...---,,,------......///000000000000111222444444333222222222111333666666666<<>>>>>?????????@@@@@@@@@======<<<;;;;;;;;;;;;<<<888888777666666777888888777777777666555555444444222333444444555555444444111111111111111111111111000111111111111111111111111111111111000000000000000000000000000000000000.../////////////////////------------------------------............------------,,,,,,,,,,,,------)))***+++,,,------,,,+++++++++++++++************,,,,,,++++++,,,,,,------........................---------...///000000000///000222333333333111111111000222555555444888>>>DDDXXXppp}}}{{{tttpppkkkgggddd```]]]ZZZRRRNNNIIIEEECCCAAA>>><<<;;;;;;::::::999777666555888888888888777777777777555777888888777777888:::777888999;;;===@@@BBBCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJGGGIIIPPPXXXaaaoooooo___TTTOOOMMMIIIFFFEEEGGGFFFDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>??????@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<888777666555555666777888444444444444444333333333222333333444555555555444111111111111111111111111000000000000000111111111000000000000000111111111000000000000000000000000.........///////////////---------------------------..................---,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***+++++++++************)))---,,,+++***+++,,,---...///...------------...///---------...000111111000...///111222333222000///222000111444333222555::::::MMMfffzzz}}}xxxtttqqqmmmgggaaa]]]XXXSSSPPPKKKJJJHHHEEEBBB@@@>>><<<999999999888888888888777888888777777666666555555888888777777777999:::;;;888888:::<<>>===<<<<<<===>>>???<<<<<<<<<;;;::::::999999;;;:::888777666555555555777666555333222111000000555444333333333222///---111111111222222111111111111222333222000000000222////////////000000000000111...---///333333///+++000000000000////////////000////////////.........---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...------------...//////)))***+++,,,...///000000////////////////////////////////////000000000000000000000000111222333444;;;FFFUUUggg}}}}}}xxxsssooojjjfffaaa\\\XXXUUUQQQNNNGGGFFFEEEBBB@@@>>><<<;;;999999999888888888777777888888777777666666666666666666666666666777888999999:::;;;===???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHLLLIIIHHHKKKLLLIIIHHHJJJTTTYYYeeesss}}}rrrcccWWWOOOMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>===<<<;;;999888888???>>>===<<<;;;:::::::::777666555444333222222222777555444444555444222000222222333333333333222222111222222222000///000111000000000000111111111111444111///000333333000,,,000000/////////............------------,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......***++++++,,,---...//////........................////////////000000000000111111111111222333444555888AAANNN^^^sss{{{wwwrrrllliiibbb^^^ZZZVVVSSSPPPMMMJJJBBBBBBAAA???===<<<;;;:::999999888888888777777777888777777777777666666666555666777888999999999999;;;<<<===>>>???AAABBBBBBEEEFFFGGGGGGHHHHHHHHHHHHLLLHHHFFFHHHIIIHHHJJJNNN^^^gggvvvttteee\\\UUUOOOLLLMMMLLLKKKIIIHHHHHHGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@???>>>===;;;999888888<<<;;;:::999888777777777777666555444444444444555666444444444555555333111111222222222222222222111000111222111///...///000000000111111111222222222777444111000222333111...//////.........---------...------------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,---------..............................////////////000000000000222222222222222444555555555;;;DDDQQQeee{{{zzzvvvqqqlllfffbbb]]]ZZZVVVRRROOOLLLHHHFFF???>>>>>>===<<<;;;::::::888888888888777777777777777777777777777777777777777888:::;;;<<<<<<<<<;;;===>>>>>>???@@@AAABBBBBBFFFFFFGGGHHHHHHHHHHHHHHHIIIEEECCCEEEFFFGGGMMMTTTgggttt~~~hhh]]]YYYUUUQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;::::::888777666555444444444444555555444444444444555555333222111222333333222000//////000000000000/////////000111000///......000///000000000000111111111777444111000000111000.........---------,,,,,,,,,000////////////.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...+++++++++++++++,,,------------------------------........................////////////000000000000111111111111222333444444444777<<>>>>>======??????@@@@@@AAABBBBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGFFFCCCBBBDDDFFFJJJTTT]]]nnn~~~ooo]]]VVVTTTQQQMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>><<<==================<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999888777777666777777333333333222333333444555333222111222333333222000//////000000000000/////////000111000///......000.........////////////000555333000............---------------,,,,,,,,,,,,000////////////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,------......------------,,,,,,,,,........................////////////000000000000////////////000111222333666666999@@@MMM```www}}}vvvsssoookkkhhhccc^^^ZZZYYYVVVQQQMMMIIIFFFBBB???<<<<<<;;;;;;:::999999999888888777777777666666666777777777888888888888999777777999:::<<<=========???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFCCCAAABBBFFFKKKQQQ^^^jjjwwwqqqeeeYYYUUURRRNNNLLLKKKJJJJJJJJJJJJIIIGGGFFFEEECCCBBBAAA???>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;888999999:::;;;<<<======999999888777777777777777333333222222222333333444666444444444555555333111111222222222222222222111000111222111///...///000---------.........//////111000///...---,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---......------------------------------------------------////////////000000000000//////...//////000111222666555777===EEETTTiii{{{|||xxxpppnnnjjjgggddd```[[[WWWSSSOOOKKKHHHEEECCC@@@===;;;;;;:::999888888777777888777777777666666666666777777888888888999999999888888999:::;;;===?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBEEEKKKQQQZZZiiivvvzzzeee^^^XXXVVVRRRMMMKKKMMMJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCAAA@@@???>>>>>>>>>;;;<<<===>>>>>>===<<<;;;888888999999:::;;;;;;;;;666666555555444444555555555444444333333333444444777555444444555444222000222222333333333333222222111222222222000///000111............////////////---...//////---,,,,,,,,,............------------...------------,,,,,,,,,......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,---------------------------------------------////////////000000000000////////////000111222333333333666:::???HHHZZZlll~~~|||wwwtttllljjjgggdddaaa]]]YYYVVVMMMJJJFFFDDDBBBAAA>>><<<::::::999888777666666555777777777777666666666666777777888888999999999999;;;;;;;;;;;;===???AAACCC???@@@AAABBBCCCEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCHHHOOOWWW```ppp~~~|||iiiZZZWWWTTTSSSOOOIIIHHHKKKIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@?????????<<<===>>>??????>>>===<<<999999999999999999999999777666666555555555666666666666555444444444444444666444333333333222///---111111222222222222111111111222333222111000000222////////////000000000000,,,...///000///---------//////.........---------000000/////////...............---,,,,,,,,,,,,---------------------------***************************+++,,,---...---,,,+++*********)))***++++++,,,,,,,,,,,,---------......------------------------////////////000000000000000000000000111222333444111111444999:::@@@QQQcccxxx}}}yyyuuupppmmmiiihhhfffbbb^^^YYYTTTRRRIIIGGGEEEBBB???===;;;;;;777777777777777777777777555555555555555666777888666666666777888888999999888999:::<<<===???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGDDDCCCDDDCCC??????BBBBBBGGGOOOYYYdddqqq~~~~~~nnnjjj]]]ZZZUUUQQQOOOMMMJJJIIILLLKKKIIIGGGFFFDDDDDDCCC@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;:::::::::;;;888777777666555444444333666666555555555444444444444444333333333333222222000000111111111111000000222111111111000000//////........................------,,,,,,,,,+++++++++,,,---------,,,++++++***.........------,,,,,,,,,************************,,,+++***)))***+++,,,---+++******))))))******+++++++++++++++++++++++++++---,,,+++***+++,,,---...)))***+++------,,,++++++------------------------////////////000000000000222111000//////000111111000666:::777333777DDDQQQbbbxxx~~~yyyuuuqqqmmmjjjfffeeebbb^^^ZZZTTTPPPNNNGGGFFFDDDAAA>>><<<;;;:::777777777777777777777777666666666666666666777888666666777777888999999:::999:::;;;===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEECCC@@@???AAA@@@>>>???CCCHHHQQQ]]]eeelllzzztttccc___\\\YYYTTTQQQOOOMMMJJJHHHIIIHHHGGGFFFEEEFFFFFFGGGAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888888888777777666666555555666555555555444444444444444444333333333222222222000000111111111111000000111111111111000000000///........................------------,,,,,,,,,,,,---------------,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,------))))))***+++++++++++++++------------------------........./////////000000111000000//////000111222000444777666333777AAAJJJXXXnnn|||wwwsssoookkkgggeee```___\\\XXXSSSNNNJJJHHHEEEDDDBBB@@@===<<<;;;:::777777777777777777777777888777777666666666666777777777888888999:::::::::;;;<<<===>>>@@@AAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDD@@@>>>>>>??????>>>BBBHHHMMMZZZhhhoootttmmm^^^XXX[[[WWWSSSPPPNNNLLLJJJHHHIIIHHHFFFDDDDDDEEEFFFGGGAAA@@@???>>>>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777777777777777777777555555555555444444444444333333333333222222222222000000111111111111000000111111111111000000000000.................................------------,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---------------------.........//////////////////000000222222///222444444333666<<>><<<;;;::::::777777777777777777777777888777666666555555555555888888888999::::::;;;;;;======>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA>>>>>>@@@@@@@@@GGGNNNZZZfffssszzzzzzlll```[[[YYYUUUQQQNNNMMMKKKIIIHHHLLLJJJFFFCCCBBBBBBBBBCCC@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::::::::666666666666666777777777444444444444444444444444333333333222222222222111000000111111111111000000111111111000000000000000........................//////.........---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++******))))))******+++************************)))***+++------,,,++++++------,,,++++++---...///,,,,,,,,,,,,,,,---------,,,,,,,,,---------...............///000111222222000000222333444666888999AAATTTlll~~~{{{yyyrrrooojjjfffccc```]]]ZZZUUUTTTPPPMMMHHHEEEBBBAAA???>>>===<<<;;;:::::::::777777777777777777777777777777666555444444444444999999::::::;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBB@@@??????@@@@@@CCCLLLVVVmmmuuuxxxrrrkkkbbb\\\VVVSSSOOOMMMLLLJJJIIIGGGJJJHHHFFFCCCAAAAAAAAABBB>>>===<<<;;;;;;::::::;;;<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;::::::999444444555555555555555555333333444444444444444444333333222222222111111111000000111111111111000000000000000000000000111111........................//////.........---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***+++******))))))******+++************************)))***+++,,,---,,,+++***,,,+++*********+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------...///000111111111000000222333555666666555===KKK___rrr}}}zzzwwwtttrrrkkkhhhccc```]]]ZZZWWWUUUOOONNNKKKGGGDDDBBB@@@???<<<<<<;;;:::999999999999777777777777777777777777777666666555555555555666:::::::::;;;<<<<<<======???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGHHHGGGEEEBBBAAA>>>===???AAABBBGGGTTT```yyyrrrkkkkkkfff^^^XXXTTTQQQNNNKKKJJJJJJHHHGGGDDDDDDCCCCCCBBBBBBCCCCCC===<<<;;;::::::999999:::;;;;;;;;;;;;::::::::::::666666888999999999888777444444444444444444444444333333333333444444444444222222222222111111111111000000111111111111000000000000000000111111111111.................................------------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************)))******+++++++++++++++))))))(((((())))))***+++******++++++,,,,,,------,,,,,,,,,---------......------//////000000000000///000222333444555555555<<>>>>>===::::::999888888888999999777777777777777777777777888777777777777777888999:::;;;;;;<<<======>>>>>>???@@@AAAAAABBBCCCDDDDDDFFFGGGHHHHHHGGGEEEBBB@@@>>>>>>AAAEEEHHHPPPaaappp~~~sssfffdddgggeee]]]WWWRRRPPPLLLJJJJJJIIIHHHGGGBBBCCCCCCDDDCCCBBBAAA@@@======<<<;;;::::::::::::;;;;;;;;;:::::::::999999555666888999999999888777666666555555444444333333222222333333333444444444222222222222111111111111000000111111111111000000///000000000111111111111........................------------,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***************************************++++++,,,((()))******++++++******)))******+++,,,,,,------------------............---...///000000//////...---000222222222222333555:::<<>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIGGGEEEBBB??????@@@DDDJJJOOOZZZlll}}}vvviii```bbbhhhggg```[[[RRROOOLLLJJJIIIIIIHHHFFFDDDEEEEEEEEECCC@@@===;;;>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999666777999;;;<<<;;;999888888888777666555444444333222222222333333444444444222222222111111111111000000000111111111111000000//////000000111111111222........................------,,,,,,,,,+++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...+++******************+++))))))))))))))))))))))))+++***)))))))))***,,,---+++,,,---...///...---,,,))))))***+++,,,,,,---------------.........//////......///000000///...---+++///222111//////333666999777;;;JJJaaawww}}}wwwsssnnniiifffccc```^^^\\\YYYUUUQQQOOOLLLIIIGGG@@@@@@???>>>===<<<;;;;;;:::999888888777777888888999777666555666777999:::888999999:::::::::999888:::;;;<<<>>>????????????CCCDDDEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFBBB===<<<>>>AAACCCGGGQQQ^^^lllxxx~~~xxxhhhaaa]]]bbbllloooggg^^^VVVPPPIIIFFFGGGGGGDDDAAABBBBBBCCCDDDCCC@@@>>><<<<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999999999999999999999888888888777777222333333444444333333222777555444222222333444555333333333222222111111111111111000000//////......222111///...---------...///............------------.........---,,,,,,+++)))((((((((()))***+++++++++,,,...//////...,,,+++++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,++++++++++++***+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,------......------////////////000000000000---------...///111222333888999===DDDOOObbb{{{tttppplllhhheeeaaa^^^[[[XXXUUUQQQNNNLLLIIIFFFDDD@@@??????>>>===<<<;;;::::::999888888777777888888777666555444555666888999999999999999999:::::::::;;;<<<===???@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFDDDBBBBBBCCC@@@<<<===AAADDDFFFLLLXXXiii{{{}}}mmmddd]]]ZZZ___iiimmmggg___WWWQQQJJJGGGGGGGGGEEEBBBAAABBBCCCCCCBBB@@@===<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;999999888888888999999888888888777777777333333333333333333333333555444333111111222333444333333333222222111111111111111111111000000000///222111///...---------...............------------------......---,,,,,,+++++++++*********+++,,,,,,((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))(((+++++++++*********))))))+++++++++***************''''''((()))+++,,,---...,,,,,,,,,------,,,,,,+++++++++,,,---......................../////////////////////000111333444555444444888>>>GGGYYYttt|||xxxooollliiieeebbb^^^ZZZVVVRRROOOLLLIIIGGGEEEBBB@@@???>>>>>>===<<<;;;::::::999999888777777777777888666666555444555666777888:::999999888999:::;;;<<<<<<===>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFDDDAAA@@@AAA@@@>>>AAAFFFIIIMMMVVVdddxxxnnnggg]]]XXXTTTYYYbbbgggccc^^^VVVQQQKKKHHHHHHGGGEEEBBBAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888888888888888888888777777777777666555444333333444555666444333222111000111222333222222222222222111111111222222111111111111000000111000///...------------............---------------------------,,,,,,+++...------,,,,,,,,,,,,---+++,,,---......---,,,+++*********++++++,,,,,,---------,,,,,,+++******)))*********))))))))))))(((+++++++++***************++++++++++++******))))))''''''((()))+++,,,------,,,,,,,,,++++++,,,,,,---***+++,,,---............------------............/////////000111222333444111111333999@@@NNNeeeyyy|||vvvrrrkkkiiifffccc```[[[VVVRRRMMMJJJGGGEEECCCBBB???=========<<<<<<;;;::::::999999999888777777777777777777666666666666777888888;;;:::888888999;;;===???===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEAAA???@@@@@@AAAFFFMMMQQQXXXfffwwwqqqgggeeeXXXSSSPPPSSSYYY]]]\\\XXXSSSOOOJJJHHHGGGFFFDDDBBB@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::::::::999999::::::999888888888888888888888777777777666666666777666444333333444666777444444333222111222222222222222222111111111111111111000000000000000000000//////......------------.........---------,,,,,,,,,,,,---------,,,,,,+++///...---,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************,,,,,,++++++***)))))))))------,,,,,,,,,,,,,,,+++---,,,+++***+++,,,---...***+++,,,---.../////////------........./////////---------......000111111222111333777;;;EEEWWWhhh|||vvvpppkkkgggeeebbb___\\\XXXRRRNNNIIIGGGDDDBBBAAA@@@>>>===<<<<<<;;;;;;:::999999999999888777777666666777777888888777888888888999999:::999999888:::<<>>@@@BBBEEELLLTTT[[[gggzzzsssfff___\\\TTTPPPNNNNNNRRRTTTRRRPPPMMMKKKIIIGGGFFFEEEDDDCCC@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999888777777777888888777777777666666666555555777666444333333444666777555444444333333333333333111111111111111111111111.../////////////////////...............---------...------------,,,,,,,,,++++++,,,,,,---,,,,,,+++...---,,,++++++***++++++******++++++++++++******...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))---------,,,,,,+++++++++,,,,,,+++***+++,,,...///***+++,,,---................../////////000000000------------...///000000222111222555888>>>KKKXXXttt{{{vvvpppjjjfffcccaaa]]]ZZZWWWSSSNNNKKKFFFDDDAAA@@@@@@???>>><<<::::::::::::999999999888888888777666666666666777888888888999999999::::::999999999:::;;;>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???===>>>BBBGGGMMMWWW```iiiyyyvvvhhhaaaZZZTTTQQQPPPNNNNNNNNNNNNLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<::::::::::::999999999999888888777777777777777888666666666666555555555555666555444333333444555666555555555444444444333333000000000111111111111111------............//////------.........------,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))******+++,,,,,,------*********))))))))))))(((***************+++++++++************************(((((()))***++++++,,,,,,++++++++++++,,,---......+++,,,------......------////////////000000000111000/////////000000111222000///000333555888AAAKKKbbbuuu}}}xxxtttpppkkkfffccc___\\\WWWSSSPPPMMMIIIGGGDDDBBB???>>>>>>>>>===<<<999999999999999888888888888888777666666666666666777777888999999999999999888888:::;;;===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===AAAJJJRRR[[[gggrrr{{{|||hhh^^^ZZZVVVRRROOOPPPPPPPPPNNNLLLJJJIIIFFFFFFGGGFFFFFFFFFGGGGGGBBBAAA@@@???>>>=========:::::::::999999999999888777777666666666777777888666666666555555555444444333333333333333333333333444444444444444333222222///000000000111111111222............/////////000,,,,,,---.........---,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++************++++++,,,.........------.........+++++++++++++++++++++++++++++++++++++++++++++,,,*********))))))))))))((())))))*********+++++++++)))))))))***++++++,,,,,,)))))))))******++++++,,,)))***+++,,,------------------......------,,,+++........./////////000000000////////////000111111000...000333555666<<>>=========<<<;;;999999999888888888888888888888777666666666666666666666777888888888888888777888:::<<<>>>@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>???@@@FFFQQQ]]]hhhvvvjjjZZZSSSRRRQQQOOONNNPPPRRRRRRPPPMMMKKKKKKDDDFFFGGGGGGGGGGGGIIIJJJCCCBBBAAA???>>>>>>======:::::::::999999999888888777777666666666666777888666666555555555444444444222333333444444333333222222333333333333222111111//////000000111111111222.../////////000000111111+++,,,---.........---,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************+++,,,,,,---,,,++++++******++++++,,,((())))))+++,,,---......------,,,++++++*********,,,,,,,,,++++++++++++***))))))******++++++++++++(((((()))***+++,,,,,,---......------,,,+++******(((***+++---......------............---,,,++++++---------.........//////...------------......///111000222555777777;;;BBBHHHYYYooo~~~vvvsssnnniiieeeaaa\\\YYYUUUTTTQQQMMMJJJFFFCCCBBB???<<<::::::<<<===<<<:::999999::::::999888666555777777888888999999::::::999888777666777888:::<<<999:::<<<>>>???@@@@@@@@@HHHGGGFFFEEEEEEEEEGGGGGGIIIFFFFFFFFFBBB===<<>>???:::;;;<<<<<<;;;:::888777777777666555555666777888999888777555555666666777777666555333222111000000000000000111222222222333222111111000000000000000000000000000000///............---,,,++++++***************+++,,,---///000,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++---,,,***)))))))))***+++************************************************(((((((((((()))***,,,,,,)))))))))))))))*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......//////......000000000000////////////111111111222333555777999EEETTTdddrrr{{{yyyrrrooojjjfffbbb^^^YYYVVVRRRPPPNNNKKKGGGDDDAAA@@@@@@===;;;:::<<<<<<;;;999:::::::::999888777666666666666666666666777777777999888777666777888:::<<<:::;;;===>>>@@@@@@AAAAAAGGGGGGFFFEEEFFFFFFGGGHHHGGGDDDCCCDDDAAA======BBBGGGMMM\\\nnn{{{sssggg[[[VVVSSSPPPNNNOOOQQQQQQQQQPPPOOONNNMMMLLLGGGFFFEEEFFFGGGGGGEEECCC???@@@AAA@@@===;;;;;;<<<::::::::::::999888777777777777666555555555666777888777666555555555666666666555444333222111111111111111111111111111222222222111000000//////000000///000000000000///............------,,,,,,++++++...---,,,+++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,+++******))))))******************************************************))))))((())))))***++++++)))))))))))))))))))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------.............../////////000000111111111111111111222333666999<<<@@@LLL[[[gggwww}}}zzzwwwtttqqqmmmjjjeeeaaa]]]YYYUUUQQQMMMLLLIIIFFFCCC@@@>>>===???===;;;:::;;;;;;:::999::::::999888777777777777777777777777666666666666888777777777777999;;;<<<;;;<<<>>>???AAABBBBBBBBBGGGFFFFFFFFFGGGHHHIIIIIIGGGCCCBBBBBB@@@???BBBHHHLLLVVVgggyyyttthhh___VVVSSSRRROOONNNPPPRRRRRRQQQQQQPPPNNNMMMLLLGGGFFFEEEFFFGGGGGGEEECCC>>>???@@@???<<<;;;:::;;;::::::999888777777777777888777666555555555555555666666555444444444444555444444333222222222222222111111111111111111000000222111000000//////000000/////////000//////...---......------------------///...---++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000111222333333555555555444333444888;;;:::BBBMMMXXXiii|||~~~zzzwwwtttqqqmmmjjjgggddd```\\\XXXUUUPPPMMMIIIHHHFFFCCC@@@>>><<<;;;<<<;;;::::::;;;;;;;;;;;;;;;:::888777777777888999::::::999999888888777777888888777888999:::<<<<<<===>>>???AAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIHHHDDDBBBBBBBBBCCCHHHPPPVVVaaatttssskkk```YYYSSSRRRQQQNNNNNNPPPQQQQQQQQQPPPOOONNNMMMLLLGGGFFFEEEFFFGGGGGGEEECCC???AAABBBAAA???=========<<<;;;999777777777888888999999888777666666555555555555444444333333333333333222222222222222333333222222111111000000//////111111000///////////////...////////////...------------..................,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,***)))((())))))))))))))))))))))))******************************++++++*********)))*********)))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000//////000000111222222333;;;<<<:::666222111333666666;;;BBBKKK[[[ppp}}}|||yyyuuurrrooolllhhheeeaaa^^^ZZZWWWTTTPPPLLLJJJEEEDDDCCCAAA???===;;;;;;888999999::::::<<<===>>>:::999888777777777888999::::::999999888888777777888888999:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFCCCAAABBBDDDGGGPPPXXXeeepppqqqfffccc[[[VVVRRRRRRPPPMMMLLLNNNOOOOOOOOOOOONNNLLLKKKJJJFFFEEEEEEEEEFFFFFFDDDCCC@@@AAABBBAAA???>>>>>>???===<<<:::999888888999999::::::999999888777666666444444444444444333333222222222111111111222333333222111111000000/////////111000000///.../////////...............---,,,,,,------..................++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,***)))((())))))))))))))))))))))))******************************++++++++++++***)))************))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111000000000000000000000;;;======999333000111444555777;;;CCCPPPddd|||{{{wwwtttpppmmmjjjfffbbb___[[[YYYUUURRROOOLLLHHHFFFBBBBBB@@@???===<<<;;;:::777888:::::::::;;;===???999999888888888888888999777777777777666666666666999:::;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCC@@@AAAEEEJJJPPP[[[eeeqqqzzzvvvfff^^^\\\VVVSSSQQQRRRPPPLLLKKKMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEEEECCCAAA===???@@@???>>><<<=========<<<;;;:::999999999999999999999999888777666666444444555555444444333222222222111111111222222333000000000000000000//////111000//////......//////------......------,,,+++......------------------...---,,,******)))))))))***++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++***))))))************************************************)))***+++,,,,,,,,,******++++++******)))((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000/////////...555999<<<:::555222333666555555777===GGGWWWnnnzzzvvvrrrooojjjgggddd```\\\YYYVVVSSSOOOMMMJJJGGGDDDAAA???>>>>>><<<;;;:::999999888:::;;;:::999888;;;===777888888999999999888888666666666666666777777777:::;;;<<<>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHHHHHHHFFFFFFFFFGGGFFFEEECCCBBBAAAAAADDDMMMVVV___lllxxxxxxiii```ZZZVVVPPPNNNOOOQQQPPPLLLKKKNNNJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@<<<===???>>>===;;;<<<===:::;;;;;;::::::999888777555666777888777777666555444555555666555444333222222222111111111111111222/////////000000000000000000000///............///,,,------------,,,++++++......------,,,,,,++++++,,,,,,+++******)))************+++++++++,,,,,,,,,++++++++++++************,,,+++******))))))******++++++++++++++++++++++++************************((()))+++,,,------++++++++++++******)))(((((('''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------***,,,...000000///---,,,.............../////////000666<<<<<<666222333666444333555:::???JJJ^^^qqq}}}wwwrrrmmmjjjfffbbb___[[[WWWTTTRRROOOLLLIIIGGGDDDAAA>>>===<<<<<<;;;:::999888888;;;<<<===;;;888777888;;;666777999::::::999888777777777888888999999::::::;;;<<<===???AAABBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIFFFFFFFFFFFFEEEDDDBBBAAACCCCCCIIIUUUaaammm{{{wwwfff^^^ZZZUUUPPPKKKJJJLLLPPPOOOKKKKKKNNNHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAABBBCCCCCCAAA???===>>>??????>>><<<===>>>999999::::::999888666555333444555666666666555444444555666666666555444333333222222111000000111111......//////000000111111000000///...............,,,------------,,,++++++......---,,,++++++******((((((((()))***,,,---...*********++++++,,,,,,,,,+++++++++************)))---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((+++---...---,,,++++++++++++***)))(((((('''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------------------))),,,///111111000---++++++,,,,,,---...///000000111888>>>===666111000222333111333777;;;BBBSSSeee|||~~~zzzuuuqqqmmmfffdddbbb]]]YYYTTTPPPMMMLLLKKKIIIFFFCCC@@@>>>===;;;;;;:::::::::999999999888888777777777777888888999999888888888888888999777777888999::::::;;;;;;======>>>???AAACCCFFFGGGFFFGGGIIIJJJJJJJJJIIIIIIJJJHHHEEECCCAAAAAAAAAAAAAAAFFFSSSdddoooyyyyyyfff```[[[RRROOORRRMMMKKKJJJKKKLLLMMMLLLKKKHHHGGGEEEEEEFFFEEEDDDBBBAAAAAABBBBBBCCCBBBBBBBBB@@@???>>>======<<<<<<===888888888777777777777777666666666666666666666666111111222222222333333333000000000000////////////111111000000000000111111000000000000////////////...,,,++++++------,,,******************)))((('''.........------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,)))))))))))))))))))))))))))'''%%%'''***+++***(((*********++++++,,,,,,,,,))))))************))))))+++******)))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,,,,------............////////////>>><<<999555333111111222000222555555666<<>>===<<<;;;::::::::::::999999999888888777777777777888888999999888888888888999999777888888999:::;;;<<<<<>>>>>===<<<;;;;;;;;;;;;888888888888777777777777666666666666666666666666333333333222222111111111111111000000000/////////000//////////////////000000000000000/////////......,,,++++++------,,,***---------------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))***((('''(((***+++***((()))))))))******+++++++++))))))************)))))))))((((((((()))***++++++,,,+++******)))*********))))))))))))))))))))))))************++++++++++++******++++++,,,------...+++++++++,,,,,,,,,------............////////////555444222111111333444555333555666555555888@@@FFFTTTjjj|||yyytttppplllhhhddd```\\\ZZZXXXTTTOOOKKKHHHGGGCCCBBBAAA???>>><<<;;;;;;:::::::::999999999888888888888777777777777888888999999888888888888999999888999999:::<<<======>>>AAAAAAAAABBBDDDFFFHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHEEEBBB@@@@@@CCCHHHJJJVVV___ooonnn```TTTRRRPPPKKKHHHKKKJJJIIIHHHIIIJJJKKKJJJHHHHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@???<<<<<<;;;:::999999999999888888888888777777666666666666666666666666666666555444444333222111000///222222111111111000000000//////............//////000000000/////////.........,,,++++++------,,,***------.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((()))))))))))))))))))))))),,,***)))***++++++***))))))))))))))))))*********))))))************))))))'''''''''((()))***,,,,,,...---,,,***)))((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------++++++++++++,,,,,,,,,,,,---............/////////...------...///222444555222444666555444666;;;@@@AAAXXXttt~~~{{{wwwtttoookkkhhhddd___\\\VVVUUURRRNNNJJJGGGEEEDDD>>>>>>======<<<;;;;;;:::999999999999888888888888888888777777777777888888999999888888888999::::::999:::;;;<<<===>>>???@@@CCCCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEBBBBBBEEEKKKRRRVVVaaajjjyyyqqqeee[[[SSSRRRQQQMMMJJJKKKIIIHHHGGGHHHIIIIIIHHHGGGGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999888888888888999999888888777777666666555555555555555555555555444444333333222111000000222222222222111111111000////////////////////////000000/////////............,,,++++++,,,---+++******+++++++++++++++******++++++******************************************)))((((((''''''((((((((())))))))))))))))))))))))---,,,++++++++++++***)))))))))******************))))))************))))))'''''''''(((((()))++++++...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////......------...///000000...000333444444666999<<<:::LLLdddxxx}}}wwwtttooolllgggccc```\\\XXXUUUQQQPPPMMMIIIFFFDDDBBBAAA<<<;;;;;;;;;;;;;;;;;;:::999999888888888777777777888888777777777777888888999999888888999::::::;;;;;;;;;<<<>>>???@@@AAABBBEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHEEECCCCCCEEEKKKUUU___eeeuuuuuujjj```ZZZUUUSSSRRROOOLLLLLLIIIGGGFFFGGGHHHIIIHHHGGGFFFEEECCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999999999999999999888888777666666555444444444444444444444444222222222222222222222222222222222222111111111000///000000111111000000///////////////...............,,,++++++,,,---+++***))))))************))))))************************************************))))))((((((((())))))***)))))))))))))))))))))))),,,------,,,+++*********++++++++++++++++++++++++))))))************))))))))))))((((((((((((((())),,,++++++***))))))******)))))))))))))))))))))))))))))))))*********++++++******+++++++++++++++,,,*********+++++++++,,,,,,------------............//////............/////////000111222333444666888:::CCCSSSggg~~~|||zzzvvvrrrnnnkkkhhhccc```]]]YYYUUURRRMMMKKKHHHEEEBBB@@@@@@@@@::::::::::::::::::::::::888888888777777777777666888888777777777777888888999999888999999:::;;;<<<<<<<<<>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGCCCDDDFFFLLLVVVcccooowwwuuuhhhccc[[[XXXTTTRRRPPPNNNLLLJJJIIIGGGFFFGGGHHHIIIHHHFFFEEEDDDCCCCCCEEEEEEDDDCCCAAAAAABBBAAAAAA@@@???>>>======<<<;;;:::::::::::::::999999888777666555555444444444444444444444444111111222222222333333333222222111111111000000000///000111222222111000////////////.........------...,,,++++++------,,,*********+++,,,,,,,,,++++++***************+++++++++************************)))))))))))))))******+++))))))))))))))))))))))))+++,,,---,,,*********,,,,,,,,,,,,+++++++++++++++))))))************))))))***)))(((((('''''''''(((******************++++++))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++++++++************++++++++++++,,,------------.........,,,---...///000111111222333333222111111111222222666;;;EEEVVVooo}}}zzzwwwtttrrrpppllljjjgggddd```\\\YYYVVVQQQOOOIIIGGGDDD@@@>>>=========888888888888888888888888888888777777777666666666888888777777777777888888999999999999:::;;;<<<<<<======???@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEGGGIIINNNXXXfffuuuuuuiiiaaa\\\VVVUUURRROOOMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIHHHGGGEEECCCBBBCCCDDDEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???===<<<;;;::::::999::::::::::::999888777666555555333333333333333333333333333333222222222222222222111111000000000/////////...///000111111000///...//////.........---------...,,,++++++------,,,******+++,,,,,,---------,,,*********+++++++++,,,,,,************************))))))(((((()))******+++))))))))))))))))))))))))(((***,,,,,,***)))+++---++++++++++++*********)))))))))************))))))(((((('''''''''(((((()))+++***************++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++******************************++++++++++++,,,,,,---------.........+++,,,---///000111222222444333111000000111111111333777===HHH]]]uuuyyyvvvssspppnnnllliiiggg___\\\XXXUUURRRNNNJJJGGGFFFDDDAAA>>><<<;;;;;;<<<777777777777777666666666777777777777666666666666888888777777777777888888999999999999:::;;;<<<======>>>???AAACCCEEEFFFGGGFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIHHHGGGEEEEEEMMMPPPWWWcccssstttkkkfff```ZZZSSSSSSQQQMMMLLLMMMMMMKKKIIIHHHGGGGGGIIIIIIHHHGGGDDDCCCBBBCCCDDDEEEDDDCCC??????@@@AAAAAAAAA@@@@@@===<<<;;;:::999999999999::::::999888777666555444333333333333333333333333555444444333222111000000000000000000////////////---...///111111///...---//////.........---------...---+++,,,------,,,***)))***++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''))),,,+++))))))+++---+++*********))))))(((((())))))************))))))&&&&&&&&&'''((()))***+++,,,,,,+++***))))))******))))))))))))))))))))))))************++++++++++++++++++******************)))************+++++++++,,,,,,,,,---------......,,,---...///000000000000222000......000333555555111666;;;@@@OOOfff}}}~~~{{{ooommmlllkkkjjjgggdddaaaZZZXXXSSSNNNJJJHHHFFFFFF??????>>>>>>======<<<<<<777888999999888777888999;;;:::999888888999:::;;;888999:::;;;;;;999888777333444666999;;;<<<===>>>@@@@@@AAACCCDDDFFFGGGGGGIIIIIIIIIHHHHHHIIIJJJJJJGGGEEEFFFIIIJJJGGGFFFHHHTTT\\\iiiwwwxxxjjjddd```\\\XXXVVVQQQLLLJJJKKKLLLLLLJJJLLLJJJIIIGGGEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCC?????????>>>>>>>>>>>>>>>;;;:::999999888888999999::::::999888777666555444333333333333333333333333555333111000111111000///111111111111000000000000111000000/////////000000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))*********))))))))))))(((************************((((((((((((((()))******''''''((()))***++++++,,,))))))))))))))))))))))))...---,,,+++************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***++++++***************++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......000000000///000000111222888555666;;;DDDTTTkkk~~~~~~xxxuuummmkkkiiihhhfffccc```]]]VVVSSSOOOKKKHHHEEEDDDDDD??????>>>>>>===<<<;;;;;;777888999999888777888999888777666666666666777888999999999:::999999888888666777999;;;===???@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKGGGEEEFFFEEEFFFMMMUUU\\\hhhzzz~~~nnnccc^^^\\\XXXTTTUUUQQQMMMKKKKKKLLLKKKJJJKKKJJJHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>=========;;;:::999999888888999999:::999999888777666555444333333333333333333333333555333111111111111000///111111000000000/////////...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++*********)))))))))************************((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))...---,,,+++************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***++++++************+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------.........//////000000000000000111222222555333333666===III\\\mmm|||||||||wwwqqqmmmjjjgggeeecccaaa]]]YYYVVVOOOMMMJJJGGGDDDCCCBBBBBB??????>>>===<<<;;;:::999777888999999888777888999777666666555555666666777999999888888888999999:::999:::<<>>===<<<<<<;;;::::::999888888888888999999999888777666555555444333333333333333333333333555333222111222222111000000////////////.........,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,+++++++++************************************)))(((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))---,,,+++***************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111000111222222333444222111333777===KKKWWWooottt~~~~~~zzzvvvqqqllliiifffddd```]]][[[XXXTTTQQQIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;:::999888777888999999888777888999888888777777777777888888999888777777777999:::;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKNNNMMMKKKJJJIIIHHHGGGGGGBBBDDDHHHLLLMMMSSSaaaooonnnhhh```[[[ZZZXXXTTTQQQQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@???>>><<<;;;:::::::::999999888888888888888888888777666666555444444333333333333333333333333555333222111222333222111//////.........---------------,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))(((((())))))***+++*********))))))))))))))))))))))))))))))))))))))),,,,,,+++***************((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---.........////////////111111111111111222333333666333222444666888@@@III^^^iiizzz}}}zzzvvvssspppmmmiiigggccc```\\\XXXVVVRRROOOLLLEEEDDDCCCBBB@@@@@@??????======<<<;;;:::999888777777888999999888777888999777777888888888888777777999888777777888:::<<<===>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLJJJIIIHHHHHHHHHHHHFFFHHHLLLSSSYYYeeexxxtttgggccc^^^[[[YYYWWWSSSPPPOOOOOOOOONNNMMMLLLKKKKKKIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999:::999888888777777888888777777666666555444444444333333333333333333333333444333111111222333222111............------------,,,,,,,,,,,,,,,---............---------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************,,,,,,,,,+++++++++******************************)))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))++++++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++******+++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........111111000000111111222333555222333555777777;;;AAAMMM\\\rrr|||uuurrrooollljjjhhhfffddd^^^[[[VVVSSSPPPMMMJJJHHHBBBBBBAAA@@@???>>>======;;;;;;::::::999999888888777888999999888777888999555666666777777666666555888888999999;;;<<<===>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKNNNMMMQQQZZZfffzzzqqqjjjaaa^^^ZZZXXXVVVSSSPPPNNNMMMNNNPPPPPPNNNLLLKKKKKKHHHHHHFFFEEEDDDCCCCCCCCC@@@???>>>===============>>>>>>===<<<;;;::::::999999999888777777777777888666666555555444444444444333333333333333333333333333111000000111222222111///............---------************+++,,,------......---------,,,,,,,,,******++++++++++++******((((((((())))))))))))))),,,+++++++++***************************************))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++***++++++,,,---...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000///000111111222222000000444666555777;;;@@@PPPeeexxx~~~xxxuuupppmmmiiifffdddcccaaa___YYYUUUQQQMMMKKKIIIFFFDDD?????????>>>===<<<::::::999999999999999999999999777888999999888777888999666666777888888777666666777888:::<<<===>>>??????BBBBBBDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPXXXZZZcccttt}}}qqqgggaaa[[[ZZZWWWUUUSSSQQQOOONNNKKKNNNQQQQQQNNNKKKKKKKKKHHHGGGFFFDDDDDDCCCCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888777777777777777555555555444444444444333333333333333333333333333222000//////000111111000/////////............---*********++++++,,,---.........---------,,,,,,,,,******++++++++++++******(((((())))))************++++++*********)))))))))******************************))))))******+++,,,(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......******++++++++++++******+++++++++,,,,,,---------------------............//////......//////000111111//////333555444555888:::EEEWWWiiixxx~~~yyyssspppmmmjjjeeebbb```^^^\\\[[[UUUQQQMMMJJJHHHFFFDDDBBB=========<<<;;;:::888777777888888888888999999999777999999999888777888999888999:::;;;;;;:::999888777999;;;===???@@@@@@???CCCDDDFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJKKKMMMOOOQQQSSSTTTdddkkk}}}wwwooojjjbbb[[[YYYXXXVVVTTTSSSRRRQQQPPPJJJNNNQQQRRRNNNKKKKKKKKKGGGGGGFFFDDDCCCCCCCCCCCC??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777444444444444444444333333333333333333333333333333111///......000111000///000////////////.........------------...///000111......---------,,,,,,,,,******++++++++++++******))))))******+++++++++,,,*********))))))))))))(((*********************************)))******+++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---...///******++++++++++++************+++,,,,,,---................../////////000...............///000000333000000444666555555777777???MMM]]]ooo~~~zzzxxxtttpppnnncccbbb___\\\YYYWWWUUUUUUNNNMMMJJJFFFCCC@@@???>>>999999:::;;;:::999888777222333555666555444555666777666666555555555666666777777888888999999999999<<<======???@@@CCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHJJJCCCDDDLLLPPPPPPXXXdddtttyyykkkddd```^^^^^^TTTSSSRRRQQQQQQQQQQQQQQQOOONNNLLLKKKJJJJJJJJJKKKFFFEEEDDDDDDDDDBBB???<<<>>>>>>>>>>>>===<<<::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999888888777777555444333222222333333333333333333333333111111000///////////////......---------,,,,,,,,,........................***---//////,,,******+++,,,+++++++++******))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))+++++++++***)))))))))))))))))))))))))))+++++++++*********))))))***+++---,,,+++******+++))))))*********+++++++++((()))))))))************++++++,,,,,,,,,,,,------...............///000000000000000000////////////000111111111111222222222777;;;BBBOOOccczzz|||xxxuuurrroookkkhhhbbb```]]]YYYUUURRRPPPOOOKKKIIIGGGDDDAAA???===<<<999999:::::::::999888777333555777777555555555666888777777666666777777777777777888888999999::::::===>>>>>>@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGFFFEEEKKKHHHJJJQQQTTTWWWfffxxxmmmccc^^^ZZZXXXXXXSSSRRRQQQPPPPPPOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIFFFEEEDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888777777666555444333222222222222222222222333333333111111000///////////////.........---------,,,,,,...........................000222222///......///************)))))))))(((+++++++++*********))))))************************---,,,,,,++++++,,,,,,---************)))))))))((()))((((((''''''(((((()))+++***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))***+++******)))))))))))))))))))))))))))+++++++++*********)))))),,,---//////---,,,---...))))))*********+++++++++************+++++++++++++++++++++,,,,,,,,,---------------------......///000/////////////////////000000111111111222222222333666===IIIZZZqqq}}}}}}xxxuuuqqqnnnkkkhhhdddaaa___\\\YYYTTTOOOKKKIIIGGGEEEDDDBBB@@@>>><<<<<<;;;888999999999999888777777555777888888666555555666888888888777777888888999777777888999::::::;;;;;;??????@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJIIIHHHGGGGGGFFFFFFKKKLLLQQQWWWZZZbbbwww{{{nnnaaa\\\YYYVVVSSSSSSQQQQQQOOONNNNNNMMMMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBBBBCCCBBB@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666666666555444333222111111000000111111222222222333111111000///////////////.........------------,,,---------------------------...000///...,,,------+++++++++***************+++++++++***************++++++++++++++++++++++++******))))))))))))******************))))))))))))(((''''''&&&&&&''''''((())))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((()))************)))))))))))))))))))))))))))+++************)))))))))(((***++++++***)))***+++***************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000000111111111222222111444:::BBBOOOddd|||{{{xxxxxxwwwrrrooolllhhheeebbb^^^[[[YYYWWWSSSOOOKKKGGGEEECCCAAA@@@>>>===<<<;;;;;;;;;888888888888888777777777777888:::999777666666666888888777777777888999999888888999:::;;;<<<===>>>AAABBBCCCEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGHHHGGGGGGHHHIIIKKKNNNQQQYYYccckkkwww~~~nnneee]]][[[ZZZVVVSSSSSSPPPOOONNNMMMLLLLLLKKKLLLMMMMMMKKKJJJHHHFFFEEEEEEGGGDDDBBBAAABBBCCCCCCBBB???????????????>>>======<<<<<<<<<;;;;;;;;;::::::888888888777666666555555555555444333222222111111//////000000111111222222111000000///////////////............------------------------------------+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))&&&'''))))))((('''((()))*********************************+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////000000000000111111111111333555999>>>FFFVVVooozzzvvvtttssssssnnnkkkgggdddaaa^^^ZZZWWWRRRPPPMMMJJJGGGEEECCCBBB>>>===<<<<<<;;;;;;;;;;;;888888777777777666666666777999:::999777666666777666666666666777777888999999999:::<<<===???@@@AAACCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJEEEEEEEEEDDDCCCEEEIIIMMMSSSXXXeeevvvuuujjjccc]]]\\\[[[VVVSSSSSSPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEEEEGGGDDDBBBAAABBBCCCCCCBBB>>>????????????>>>>>>===<<<;;;;;;;;;;;;:::::::::888888777666666555555444444444444333333222222111/////////000000111111111111000000/////////////////////.........------------------------------------,,,,,,,,,------------******++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***+++,,,************************))))))))))))*********+++*********+++++++++,,,,,,---------,,,---......///------....../////////000//////000000000111111111555555888;;;===FFF\\\rrr~~~zzzuuuqqqooonnnnnnjjjgggccc___]]]YYYVVVSSSKKKJJJHHHFFFDDDBBBBBBAAA<<<<<<;;;:::::::::::::::888777777666555666666666666888999999777666666777666666666666666777888999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLJJJHHHGGGDDDDDDCCC@@@???BBBIIIOOOXXXbbbsss{{{qqqmmmgggaaa\\\[[[XXXTTTQQQRRRRRRQQQOOONNNLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFDDDBBBBBBBBBCCCBBB@@@===>>>>>>??????>>>======;;;;;;;;;;;;::::::::::::888777777666666555555444555444444444333333333222000000000000000000000000111111000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,,,,+++((((((((((((((()))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((''''''&&&&&&''''''(((((((((''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))******+++***))))))((()))))))))(((((((((((((((((((((((((((((()))))))))))))))***'''(((***+++******+++,,,+++++++++***************(((((()))))))))*********************++++++++++++---------------......///---------......//////000/////////000000000111111444222555888777:::III\\\yyywwwuuusssooollljjjhhhgggdddaaa]]]ZZZWWWTTTPPPMMMGGGFFFDDDBBB@@@???>>>>>>;;;:::999999888888888999888777666555555555666666555666888888777666777888777777777777888999::::::<<<===>>>@@@CCCEEEFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLMMMMMMMMMMMMKKKHHHFFFDDDBBBBBBBBB@@@AAAHHHTTT]]]jjjxxx~~~qqqkkkiiifff```ZZZXXXUUURRRQQQTTTSSSRRRQQQOOONNNMMMLLLLLLIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>><<<======>>>>>>=========;;;;;;;;;:::::::::999999888888777777666555555555555555555444444444444444333222222111111000000///111111000///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&)))******)))((((((((())))))*********))))))*********+++++++++************************&&&&&&'''(((((('''&&&&&&((()))))))))************)))((((((''''''(((((())))))(((((((((((()))***+++(((((((((((((((((((((((((((((()))))))))*********,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((())))))******$$$&&&((()))(((((()))***+++++++++*********))))))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---......///000000////////////000000000111222000333888777444>>>LLLggg~~~}}}pppooommmkkkhhhfffcccbbb```]]]YYYVVVSSSPPPLLLIIIFFFEEEBBB@@@>>><<<;;;:::999999888777777777777777888777666444444555555666333555777777777666777888888888888888999:::;;;<<<===>>>@@@BBBDDDFFFHHHIIIHHHJJJLLLNNNOOONNNMMMMMMMMMNNNNNNMMMKKKGGGDDDBBB???AAABBBCCCGGGRRRbbbnnnvvvpppllliiifff___YYYWWWTTTQQQRRRVVVUUUTTTRRRPPPOOONNNMMMMMMIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBB???<<<<<<<<<===============<<<;;;;;;;;;:::::::::999999888888888777666666555555555555555555555555444444444444333222111000//////111111000///////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,///...---+++++++++,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++((()))***++++++***)))((((((((())))))*********+++++++++************++++++)))))))))))))))***++++++(((((((((((((((((((((((((((((())))))*********+++,,,+++***((((((((()))***(((((((((((((((((((((((('''((((((((())))))******(((***,,,,,,,,,,,,---...++++++++++++******))))))******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,------...///000000////////////000000000000222///333;;;:::555:::FFFYYYttt|||xxxtttqqqnnnkkkhhheeeccc```]]]ZZZXXXVVVTTTPPPMMMIIIFFFEEEAAA@@@???===;;;:::999999666777888999999888777666777777888888888888777777666666666777777777777777666777888:::;;;<<<======???@@@BBBDDDFFFHHHHHHIIIMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMKKKKKKKKKJJJGGGDDDBBBDDDFFFHHHOOO___vvvssskkkhhheeecccaaa]]]WWWSSSQQQQQQPPPPPPOOOPPPQQQPPPOOOLLLIIIGGGJJJJJJKKKMMMNNNLLLHHHEEEFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;999888777777777777777777777777777777444444555555555555555555222222333333222111///...000000000000000111111111---.........//////000000---------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******)))***+++,,,,,,+++***)))(((((()))***************)))((('''&&&'''(((***,,,))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++------,,,+++,,,---...///---------............///,,,,,,------.../////////333444444444444666:::===FFF^^^zzz~~~{{{yyyvvvrrrooojjjhhhdddaaa___\\\XXXVVVQQQOOOMMMJJJGGGDDDBBBAAA@@@???>>><<<:::999999999777777888999999888777777777888888999999888888777666666666666777777777777777777999;;;<<<======>>>???@@@CCCEEEGGGIIIJJJKKKPPPOOOOOONNNMMMMMMMMMMMMQQQOOOMMMLLLLLLJJJGGGEEEEEEJJJPPPWWWcccwwwxxxlllfffdddcccaaaZZZWWWSSSQQQQQQSSSTTTTTTOOOOOOOOONNNLLLJJJHHHGGGHHHIIIIIIKKKMMMLLLIIIFFFEEEDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888777555555555555555555555555444444444444444555555555222222222222111000//////////////////////////////---........./////////000---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))((())))))******))))))(((((())))))******))))))(((&&&&&&'''((((((((((((((((((((('''&&&''')))+++,,,))))))(((((((((((())))))((((((((()))))))))************)))))))))))))))***************************+++++++++*********))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............,,,,,,------.../////////222333333333333555888;;;===NNNcccvvv|||zzzwwwuuusssqqqnnnllleeebbb^^^[[[YYYVVVRRROOOIIIHHHGGGEEEBBB@@@???>>>>>>===<<<:::999888888888888888999999999999888888888999999::::::999999888555555666666777777777777888999:::<<<===>>>??????@@@BBBDDDGGGIIIKKKMMMMMMPPPPPPPPPPPPPPPNNNMMMLLLMMMMMMLLLKKKIIIHHHGGGGGGIIIRRR___nnn~~~wwwllleeebbbaaa```^^^VVVSSSQQQPPPRRRTTTUUUUUUOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHJJJLLLKKKIIIGGGCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777444444444444444444444444444444444444444444444444333222111111000000000000000//////......---------.............../////////......------,,,,,,++++++*********+++++++++++++++************************))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))************))))))'''(((((())))))((((((''')))((((((''''''(((((()))&&&&&&'''(((((((((((((((+++***((('''''''''((()))))))))(((((((((((())))))))))))))))))************++++++******)))(((((((((((((((((((((((((((((((((+++++++++***************+++++++++++++++++++++,,,+++,,,,,,---------------------------............,,,,,,------.../////////111222222222222444777999777???KKK]]]ttt~~~{{{uuussspppnnnmmmkkkhhheee___\\\XXXUUUSSSPPPLLLIIIEEEDDDCCCBBBAAA???>>>>>><<<;;;:::888888777777777888888999999999999888888999::::::;;;;;;::::::999555555666666777888888888999:::<<<===???@@@@@@@@@BBBCCCFFFHHHKKKMMMOOOOOOLLLNNNPPPRRRSSSQQQPPPNNNJJJKKKKKKJJJIIIJJJMMMPPPUUUcccxxxsssnnngggbbb```^^^\\\ZZZVVVTTTRRRRRRSSSTTTTTTSSSPPPNNNKKKIIIIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJHHHFFFBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777444444444444444444444444444444444333333333333333333222111/////////000111000000//////...---,,,,,,..............................---,,,,,,+++++++++)))))))))******++++++,,,************************))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''***)))'''''''''''')))***(((((()))***************...,,,***((('''&&&%%%%%%))))))(((((((((((())))))))))))))))))*********+++***************)))((((((((((((((((((((((((((((((************************(((((((((((())))))))))))***+++,,,---...---,,,,,,,,,,,,---------.........,,,,,,------...////////////111222222111222555777:::;;;AAANNNcccyyy~~~zzzvvvtttqqqoookkkhhhfffccc___]]]YYYVVVSSSPPPNNNKKKHHHEEEAAAAAA@@@???>>>======<<<:::999888777777777777777888888888888888888888888::::::;;;;;;;;;;;;::::::666666777777888999999:::;;;<<<>>>???AAAAAABBBBBBDDDEEEGGGJJJLLLNNNPPPPPPLLLNNNQQQSSSSSSRRROOONNNJJJLLLMMMKKKKKKNNNVVV^^^jjj|||xxxmmmjjjeeeaaa]]]ZZZWWWTTTUUUTTTSSSTTTVVVVVVVVVUUUQQQOOOKKKIIIIIIKKKNNNQQQQQQOOOLLLJJJIIIHHHFFFDDDAAAAAA???>>>====================================:::::::::999999888888777555555555555555555555555444444333333222222222222222111000/////////000111111111000//////...------...............---------------,,,,,,,,,+++++++++)))))))))******++++++,,,************************))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((******(((''''''(((******(((((()))***************+++***))))))((('''''''''))))))(((((((((((())))))((())))))))))))*********'''((()))***************))))))))))))))))))))))))************************'''''''''(((((())))))))))))***,,,---------,,,+++,,,,,,,,,------------...,,,,,,------...////////////000111222111222444555999:::>>>FFFTTThhh~~~zzzwwwtttpppmmmllliiieeebbb___[[[WWWTTTRRRPPPMMMKKKJJJHHHEEEBBB===<<<<<<;;;::::::999999888888777777777777777888888888777777777777888888999::::::;;;;;;::::::999777777888999:::;;;;;;<<<===>>>???AAABBBCCCCCCDDDFFFGGGIIIKKKMMMNNNOOOPPPPPPRRRSSSSSSRRROOOLLLJJJHHHKKKMMMLLLMMMUUUdddppp~~~tttnnngggfffccc___[[[VVVSSSQQQRRRRRRSSSUUUXXXYYYXXXWWWPPPNNNKKKIIIJJJLLLPPPSSSSSSPPPLLLIIIGGGFFFDDDBBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>::::::999999888888888888555555555555555555555555444333333222222111111000111000000//////000000000111000000//////..................---------------+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((())))))******))))))(((***))))))(((((())))))***&&&&&&'''(((((((((((((((%%%&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))***++++++*********************************************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...////////////000222222111222333444444555999>>>GGGYYYttt|||wwwtttqqqnnnjjjhhhfffccc___\\\YYYUUURRROOOLLLJJJHHHFFFFFFDDDBBB@@@;;;::::::999999888777777888777777777777777888888777777666555555666777777999999::::::::::::999999888999999:::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNQQQRRRRRRRRRPPPNNNKKKJJJGGGLLLQQQUUU[[[lll{{{rrrkkkfffbbbbbbaaa___[[[WWWUUUTTTRRRRRRSSSUUUWWWWWWVVVTTTNNNLLLJJJHHHIIILLLPPPRRRQQQNNNIIIFFFDDDDDDCCCBBB???>>>===<<<;;;;;;;;;;;;========================999999999999888888888888444444444444444444444444333333333222111000000000//////000000000000000///.................................------,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&'''(((((((((((((((%%%&&&'''(((******++++++))))))(((((((((((())))))&&&'''''''''(((((((((((('''(((***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------+++++++++***++++++,,,---++++++,,,,,,,,,---------,,,,,,------...////////////111222333222222333444333222444888>>>KKKeee{{{{{{wwwsssooommmjjjgggdddaaa^^^ZZZWWWUUURRROOOLLLHHHFFFDDDCCCCCCBBB@@@>>><<<;;;;;;:::999888888777888777777777777888888999777666555444444555666777888999999::::::999999888999999:::;;;<<<>>>>>>??????@@@AAACCCDDDEEEEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLSSS\\\eeeqqqxxxppplllfffbbb```aaaaaa```]]][[[ZZZZZZUUUUUUUUUUUUVVVTTTPPPMMMLLLKKKIIIHHHIIILLLOOOQQQOOOKKKFFFCCCBBBBBBBBBBBB===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888333333333333333333333333333333222222111000000///...///000111111000///...,,,,,,------------------.........------,,,,,,,,,))))))***+++,,,------...---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%((())))))***************************)))((('''&&&))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((()))***+++,,,+++)))'''&&&))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++,,,+++***)))***+++---...++++++,,,,,,,,,---------,,,,,,------...//////000///111333333333222333444888444222555999DDDYYYmmmzzzssspppkkkhhhfffccc```]]]XXXWWWTTTQQQMMMJJJHHHFFFGGGFFFCCC???===;;;::::::888888888888888888999999777777777777888888888888999888888888777777666666999999999::::::;;;;;;<<<:::::::::;;;<<<===>>>???BBBCCCDDDFFFHHHIIIIIIIIINNNMMMNNNPPPRRRTTTUUUUUUUUUOOOKKKLLLMMMMMMPPPTTTXXX]]]hhh|||{{{llldddbbbbbbbbb```___]]][[[YYYXXXWWWVVVWWWWWWVVVTTTQQQNNNJJJHHHKKKIIIFFFFFFHHHJJJKKKKKKIIIIIIHHHFFFDDDBBB@@@???AAA@@@>>>=========>>>???::::::;;;;;;;;;;;;;;;;;;777777777666666666666666666666555444333333222222444111...///111222000...000000000000////////////.../////////...---,,,,,,,,,,,,,,,---------......111///,,,***))))))+++,,,************))))))(((((())))))))))))))))))))))))*********)))'''(((***,,,((()))))))))))))))((((((&&&'''((())))))((('''&&&)))'''&&&&&&((()))(((''')))(((((()))++++++***)))((()))*********)))''''''((()))*********((('''&&&%%%''')))***+++***)))(((&&&&&&&&&&&&(((***,,,---((((((((('''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((()))***************)))((((((((((((((())))))))))))...------------,,,,,,,,,---,,,,,,++++++,,,,,,------------............///111000/////////000222333666444444777999???MMMZZZzzz}}}yyyuuunnnkkkfffccc```]]]ZZZXXXTTTRRRPPPMMMJJJGGGDDDCCCCCCAAA???===;;;::::::::::::999999888888777777777666666777777777888888888999888888888777777777777999999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAACCCDDDFFFGGGIIIJJJJJJJJJNNNNNNNNNOOOPPPPPPOOOOOORRRNNNLLLOOORRRTTTXXX^^^dddooosssjjjfffdddcccbbb___^^^\\\YYYWWWVVVUUUTTTTTTTTTRRRQQQNNNLLLIIIHHHJJJHHHFFFEEEGGGIIIJJJJJJDDDCCCCCCAAA???===;;;:::???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::888888888777777666666666666555555444333333222222444111//////111222111///000000000000////////////..................---,,,,,,,,,,,,------------......------,,,+++++++++***++++++*********))))))))))))))))))))))))))))))))))))******((('''''')))+++(((((())))))))))))((((((((())))))******))))))(((,,,***(((((()))***))))))((((((''')))***+++***((($$$%%%&&&(((((((((''''''((()))******)))((('''&&&&&&''')))******)))((('''(((((((((((()))***,,,---((())))))(((&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((************************************************+++,,,,,,,,,------......///...---,,,+++*********---------............///000000//////000000111222333222333555777<<>>>>>>>>???AAABBBCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMKKKMMMQQQUUUYYY```iiiuuuyyyssslllgggfffdddaaa______]]]ZZZWWWTTTSSSRRRQQQPPPOOONNNLLLJJJIIIHHHGGGIIIGGGEEEEEEFFFHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>===>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::999999888777666555555555444444333333222222444222000000111222111000000000000000////////////,,,------............---,,,,,,,,,,,,------------***+++,,,------,,,+++***+++++++++++++++*********))))))))))))))))))))))))((())))))(((''''''(((***(((((())))))))))))(((((()))))))))(((((())))))))),,,***(((((()))))))))'''(((''''''(((******)))'''###$$$&&&'''((()))((((((((())))))))))))((((((''''''((()))***)))((('''&&&******)))))))))***+++,,,)))******)))''''''(((***************************(((((((((((())))))))))))))))))))))))((((((((((((***))))))((()))***,,,---++++++++++++++++++++++++)))***+++,,,---......///------,,,+++++++++++++++---------............/////////000000111111000000111000111444555888@@@JJJWWWkkk}}}wwwrrrooommmjjjhhhbbb^^^ZZZVVVSSSPPPMMMJJJHHHGGGEEECCCAAA???===<<<;;;;;;:::999888888888777999999888888777777666666555555666666666777777777888888888888888888888888999999::::::;;;<<<======>>>>>>??????AAABBBDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNQQQVVV[[[aaammmyyy|||sssoooiiieeedddbbb^^^[[[]]][[[XXXTTTQQQOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGFFFGGGFFFDDDDDDEEEGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAA=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888:::;;;;;;:::999777555444444444444333333333222222333222111111111111111111000000000000////////////+++,,,------............++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))((('''&&&''')))'''(((((())))))))))))((())))))'''&&&&&&'''))))))***(((&&&&&&''''''&&&%%%'''&&&&&&'''))))))((('''%%%&&&(((************)))((())))))))))))((((((((((((((()))))))))((('''&&&******))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&'''))),,,---+++++++++++++++*********)))******+++,,,---------(((((()))***+++---///000---------............///---...000111111111000///000///000444555555:::AAAEEEUUUmmmzzzvvvqqqlllhhhfffdddbbb\\\YYYUUURRROOOMMMJJJGGGDDDCCCBBB@@@???===<<<;;;<<<<<<;;;:::999777666555666666666777777888888999666666666666777777777777888888888888888999999999999:::;;;<<<===>>>??????>>>>>>???@@@AAACCCEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLMMMLLLJJJIIIKKKMMMOOORRRYYYaaahhhqqqzzztttrrrmmmgggccccccbbb___]]]\\\YYYVVVQQQOOOMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999888888::::::;;;;;;999777555444333333333333333222222222222222222111000000111111000000000000////////////++++++,,,---.........---+++++++++,,,,,,,,,------+++***)))))))))+++---...++++++++++++++++++++++++))))))))))))))))))))))))&&&((()))((('''&&&'''(((''''''((()))))))))))))))+++***((((((((((((***+++)))'''&&&%%%&&&'''&&&%%%'''&&&&&&'''))))))((('''(((((()))******)))(((''')))(((((((((((()))))))))''''''((((((((('''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((('''&&&%%%&&&(((+++,,,++++++*********)))))))))++++++++++++++++++++++++'''(((((()))+++---///000---------............///---...///111111000//////111///111555666444666;;;===EEEWWWooo{{{xxxvvvqqqnnnjjjeeeaaa^^^]]]\\\VVVSSSPPPMMMKKKIIIFFFDDDAAA@@@???>>>===<<<;;;:::;;;;;;;;;:::999777666555444555555666777888999999777777777777888888888888888888888999999999999999;;;;;;<<<>>>???@@@AAAAAA??????@@@AAACCCDDDFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLIIIFFFEEEIIILLLOOOWWWeeesss|||zzzrrrqqqmmmhhhcccaaabbbccccccaaaZZZXXXTTTOOOMMMLLLLLLMMMJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@???>>>===>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888888888999::::::999777555333333333333333222222222222111222222111///...000111000000000000////////////+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,+++)))'''(((***---///*********+++++++++++++++))))))))))))))))))))))))&&&(((******((('''((((((&&&'''((())))))******))),,,++++++******++++++,,,***(((''''''((())))))((((((''''''(((******)))'''&&&'''((((((((('''%%%$$$)))(((((((((((())))))***&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((''''''&&&'''(((***++++++++++++***))))))((((((+++++++++*********))))))++++++*********++++++,,,---------............///......//////000000//////333000111555666444444777<<<===HHH^^^uuu{{{vvvrrrooommmhhhfffbbb]]]XXXUUUUUUUUUOOOLLLIIIGGGFFFEEEBBBAAA>>>======<<<;;;:::::::::777888999999999888666666555555666666777777888888888888888888999999999999888888888999999:::::::::<<<===>>>???AAABBBCCCDDDAAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNIIIJJJJJJHHHFFFIIIPPPVVV^^^lllzzzpppkkkkkkgggddd``````bbbcccaaa___YYYVVVRRRNNNLLLLLLMMMNNNLLLNNNPPPQQQPPPMMMJJJHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA<<<<<<=========<<<;;;:::::::::999999999999999999666777999:::999777555333222222222222222222222222///111111000------...111000000000000////////////,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,+++******))))))***+++,,,)))))))))*********++++++))))))))))))))))))))))))''')))++++++)))(((((()))&&&'''((()))************))))))************))))))((('''&&&&&&(((******)))((((((''')))***+++***(((%%%&&&'''(((((('''&&&&&&)))(((''''''((()))***+++%%%%%%%%%&&&'''((()))***&&&'''((())))))(((''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,))))))))))))************---,,,,,,+++******)))))))))))))))***************++++++***************+++---------............//////............///000000333000000444555333333555999888>>>MMM```ttt|||{{{xxxtttpppllliiihhhbbbaaa]]]XXXSSSPPPOOOPPPJJJGGGDDDCCCBBBAAA???>>><<<<<<;;;;;;:::999999999444555666888888888777777777777777777666666666666888888999999999:::::::::888888888999999:::::::::===>>>???@@@BBBCCCDDDEEEBBBCCCCCCEEEGGGIIIJJJLLLKKKLLLMMMNNNNNNNNNNNNNNNFFFHHHIIIIIIJJJQQQ\\\dddxxxvvvqqqjjjeeeddddddbbb```aaabbbaaa]]]YYYXXXUUUQQQNNNLLLLLLMMMOOONNNPPPSSSTTTSSSPPPLLLIIIGGGFFFEEEFFFGGGFFFDDDCCC@@@AAAAAABBBBBBAAAAAA@@@:::;;;<<<<<<<<<;;;:::999999999999999999999::::::444666888999999777555333222222222222222222222222...000111///---,,,...000000000000000////////////------------,,,,,,+++*********+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))''')))+++,,,***)))))))))&&&'''((()))************$$$%%%&&&''''''&&&%%%$$$%%%$$$###$$$&&&((((((((()))(((((()))++++++***)))%%%&&&((()))***+++******)))(((''''''''')))***+++$$$$$$%%%%%%'''(((***+++&&&''')))*********)))((('''((()))((('''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***......---,,,,,,+++******''''''((()))***+++,,,,,,(((((())))))***+++---------------.........////////////...------///000111444000///333555333222444555444888BBBOOOddd}}}yyyuuupppllliiigggdddbbb]]][[[XXXTTTPPPMMMJJJIIIDDDDDDCCCAAA???>>>===<<<::::::::::::::::::::::::999999888888888888888888777888888888999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<>><<<<<<;;;;;;999888777777999888777555555666666666777777888888444444333333222111000000...///000000000...---,,,......////////////......++++++++++++++++++++++++111...+++***+++---------++++++,,,,,,,,,---------+++*********))))))(((((((((((('''&&&&&&&&&&&&&&&###%%%(((((('''''''''''''''(((((((((((((((''''''************))))))))))))***)))'''((()))***((('''+++***)))'''''''''((()))%%%&&&((()))*********))))))(((((('''&&&%%%%%%%%%***)))(((''''''(((***+++******))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''(((((())))))******+++*********))))))(((((()))))))))))))))******+++111444333---***++++++)))))))))***++++++++++++***++++++******++++++,,,---------------------------++++++,,,------....../////////000111222222333333444666999;;;???NNNjjj}}}xxxuuupppmmmiiieeeccc```]]]ZZZXXXVVVSSSPPPLLLIIIGGGFFFBBBAAA@@@???===<<<;;;:::999999999999999999999999777777777777777777777777777777777888888888999999:::::::::::::::999999999::::::;;;;;;<<<<<<======AAABBBBBBBBBCCCCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJMMMKKKJJJIIIIIIHHHHHHGGGMMMLLLOOOWWWbbbttt~~~sssmmmlllkkkhhhdddgggeeedddccccccbbb___]]]YYYVVVQQQNNNNNNNNNMMMMMMLLLMMMOOOQQQRRRPPPLLLHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???===<<>>===<<<<<<<<<<<<<<<999888888888999999777666555555555666666666777777555444333222111111111111......///000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,************)))))))))(((++++++***)))))))))))))))'''***,,,,,,+++***++++++(((((()))))))))(((((('''******))))))))))))((((((+++)))((()))***+++***(((+++***((('''''''''((()))%%%&&&'''((())))))(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))((()))))))))************************)))))))))((()))))))))))))))******+++...111111+++((())))))'''))))))***++++++++++++***+++++++++++++++,,,,,,---------------------------,,,,,,---......//////000//////000111111222333333333555777999;;;EEE\\\rrr{{{wwwsssnnnkkkjjjgggdddbbb```\\\XXXUUUPPPOOOMMMJJJGGGEEEDDDCCC>>>>>>===<<<;;;:::999888888888888888888888888888666666666666666666777777666777777777888888888888::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???BBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHLLLMMMTTTcccwww}}}vvvnnnkkkkkkjjjfffccchhhgggfffffffffeeecccaaaYYYVVVQQQNNNNNNNNNMMMMMMKKKMMMOOORRRSSSQQQLLLHHHFFFFFFEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888999::::::888666444444444555555555555666666444222111000000222333////////////000111222222......////////////......------------------------///,,,***)))***+++++++++)))*********++++++++++++************)))))))))))),,,,,,+++***************''')))******)))))))))***((())))))*********))))))***)))))))))((((((((('''+++***))))))++++++***)))***)))((('''''''''((((((&&&&&&'''''''''''''''&&&***))))))((((((''''''&&&$$$$$$&&&'''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%$$$$$$))))))(((((((((((())))))))))))************++++++************)))))))))))))))))))))))))))******+++---000000+++((())))))'''))))))***++++++++++++***,,,,,,++++++,,,,,,---...------------------------------......///000000111///000000111111222222222111333555777666;;;JJJ[[[~~~yyyuuuppplllgggdddbbbaaa___]]][[[XXXSSSPPPIIIHHHGGGDDDCCCAAAAAA@@@<<<<<<;;;::::::999888888777777777777777777777777666666666777777777777777666666777777777888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJJJJKKKMMMOOONNNUUUcccyyywwwsssmmmkkklllkkkhhheeehhhgggffffffffffffdddbbbXXXTTTPPPMMMMMMMMMMMMLLLMMMOOOQQQTTTUUURRRMMMHHHEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999999999:::999888777888999888777555444444444444444444444444666444222000///000222444222111000//////000111222---......//////......------------------------------+++))))))***+++***)))))))))))))))*********************)))))))))))))))***)))((((((''''''((((((&&&''')))((('''''''''((()))******++++++++++++******)))))))))((('''''''''***(((((((((***+++***)))(((((((((((('''((((((((('''''''''''''''''''''&&&******))))))(((((((((''''''''')))*********)))(((&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++---111111---***++++++)))))))))***++++++++++++***,,,,,,,,,+++,,,,,,---...---------------------------------...//////000000///000000000111111111222000111444666444444===HHH|||yyytttppplllgggccc___XXXWWWUUUSSSRRROOOKKKGGGEEEDDDBBBAAA@@@??????>>>;;;;;;:::::::::999999999777777777777777777777777777777777888888999999999777777777777888888888888;;;;;;<<<<<<<<<============>>>>>>@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIHHHHHHKKKOOOSSSYYYhhh|||tttpppkkkiiiiiiiiihhhffffffdddcccddddddcccaaa___UUURRRNNNLLLLLLMMMMMMMMMNNNOOOQQQSSSSSSPPPKKKFFFDDDDDDDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@???>>>===>>>===;;;:::888777666666777666555666777777555333444444444444444333333333666444111//////111333444444333111////////////000------............------++++++++++++++++++++++++,,,+++))))))***+++***((((((((()))))))))*********))))))))))))))))))******(((((('''&&&&&&&&&&&&''')))***+++***(((((()))+++***++++++,,,------,,,,,,+++******)))((('''''''''((('''&&&''')))***)))((('''''''''(((((((((((('''))))))(((((((((((((((((())))))))))))(((((((((((())))))*********((('''&&&&&&&&&''''''(((((())))))''''''(((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((('''))))))))))))))))))******)))))))))))))))******++++++///000,,,***++++++((())))))***++++++++++++***,,,++++++++++++,,,------------------------------+++,,,,,,------...//////000000000000000111111111000000333666555333888???}}}zzzuuurrrnnnjjjfffbbb^^^[[[TTTRRRPPPNNNMMMKKKGGGEEEBBBAAA@@@>>>======<<<<<<::::::::::::999999999999777777777777777777777777777777888888999999::::::777888888888999999999999<<<<<<<<<===>>>>>>??????>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHIIIOOOXXX___nnn{{{xxxyyyrrrmmmgggdddcccdddeeefffcccbbbaaaaaaaaa```^^^[[[SSSPPPMMMKKKLLLNNNOOOOOONNNNNNNNNOOONNNKKKFFFBBBCCCCCCDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAA@@@?????????>>><<<:::888666555555666555444555666555444222555444444444444333333333444333111000000111333444444333222000///...------------............------++++++++++++++++++++++++,,,+++******++++++***(((((()))))))))************))))))))))))***************))))))(((((((((((((((((())))))(((&&&&&&''')))+++,,,,,,---............,,,,,,+++***)))(((''''''&&&%%%%%%&&&((())))))'''&&&&&&'''(((((((((''''''))))))((((((((())))))***(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''(((((('''(((((()))******++++++))))))(((((((((((())))))((((((''''''''''''&&&&&&))))))))))))************)))))))))))))))******+++'''+++---***((())))))&&&))))))***++++++++++++***++++++******++++++,,,---------------------------++++++,,,,,,---.........000000000000000000000000000///111555666444666;;;}}}|||zzzwwwtttllliiieeebbb___\\\XXXUUUQQQOOOLLLJJJIIIHHHFFFDDD??????===<<<;;;:::::::::888888888888999999999999888888888888888888888888666666666777888999999999999999999999::::::::::::<<<<<<===>>>>>>???@@@@@@???@@@AAABBBDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGIIIMMMPPPWWWcccrrr}}}|||wwwvvvyyysssmmmeee___^^^```dddfffbbbaaa___^^^^^^]]]ZZZXXXSSSPPPMMMMMMNNNQQQRRRSSSPPPOOOMMMLLLJJJGGGCCC@@@CCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBBBBBBBAAA@@@@@@>>>===<<<:::888777777666666555444555666666444222555555555555444444444333333222222111111222333333111111111000///...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***((()))))))))*********++++++((()))))))))************+++******)))((()))))))))(((((((((&&&$$$$$$&&&(((,,,,,,---...////////////------,,,+++***)))(((((('''&&&%%%&&&)))***)))(((%%%&&&'''(((((((((''''''(((''''''&&&'''(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((()))))))))************)))))))))))))))******+++%%%***,,,***((())))))&&&))))))***++++++++++++*********))))))******+++,,,------------------------,,,,,,------.../////////000000000000000000000///111...///222444333444888~~~|||yyyvvvtttsssqqqnnnllleeeccc___\\\YYYVVVSSSPPPLLLIIIEEECCCBBBAAA@@@???>>>===<<<:::999888888888777777777777888888888888888888888888888888888888444555555666777888888999999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHLLLSSS[[[gggyyy}}}yyyxxx{{{vvvooofff^^^\\\___dddhhhbbb```___^^^]]][[[YYYVVVSSSQQQNNNNNNPPPSSSUUUVVVTTTQQQNNNLLLJJJGGGDDDAAABBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA===<<<;;;:::999999999999777666555666777777555333666666666555555444444444222222222222222222222222---...///000000///...---,,,------......------,,,------------------------,,,+++++++++,,,,,,***)))************++++++++++++(((((())))))*********+++***))))))(((((((((((((((,,,,,,,,,***((((((***,,,,,,---...///000000000000......---,,,+++***)))(((((('''&&&'''***++++++***$$$%%%'''(((((((((''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((***---...(((((((((''''''&&&&&&%%%)))))))))(((''''''&&&&&&))))))(((((((((((())))))******))))))((((((((('''(((((())))))*********+++)))))))))))))))******+++&&&+++...,,,***++++++((())))))***++++++++++++***)))))))))((()))******+++------------------------------......///000000000000000000000////////////222...---000222111333666|||xxxvvvuuussspppnnnllljjjgggeeebbb___[[[VVVSSSNNNJJJFFFDDDDDDCCCAAA???>>>===<<<===<<<:::999999999::::::888888888888888888888888999999999999:::;;;<<<<<<999999999::::::;;;;;;<<<===<<<;;;;;;<<<===???@@@????????????@@@BBBDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJMMMKKKIIIJJJMMMNNNMMMKKKMMMKKKJJJIIIIIIJJJLLLMMMOOOXXXaaaggguuu~~~|||{{{{{{|||tttooohhhaaa^^^^^^aaacccbbbaaa___]]][[[ZZZZZZZZZXXXTTTOOOMMMNNNRRRUUUVVVTTTQQQMMMJJJHHHEEECCC@@@>>>???AAABBBCCCBBBBBBAAAAAAAAABBBBBBAAA@@@>>>===::::::999999888777666666888777777666555444444333777555444333444444222111333222111000////////////000000000000000///......------------------------))))))*********))))))((()))***++++++***)))***,,,***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))******++++++///...---------///000111111000---+++)))(((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''''')))******''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))************++++++++++++***)))((((((***,,,---,,,***)))+++...///...,,,+++,,,---...///111222222............////////////222111111000111333444555|||yyyvvvssspppooollliiigggeeeccc```]]]ZZZXXXTTTQQQOOOLLLHHHEEEBBBAAA@@@???===<<<;;;:::;;;:::999888777777888999888888888888888888888888888888888999999:::;;;<<<888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKNNNLLLKKKLLLOOOPPPNNNLLLKKKLLLLLLLLLLLLNNNSSSWWWZZZhhhxxx}}}{{{zzzzzzzzzuuuqqqjjjccc``````bbbdddbbbaaa^^^\\\[[[[[[[[[\\\YYYUUUPPPMMMNNNQQQSSSTTTSSSQQQMMMJJJHHHFFFDDDBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@AAA@@@>>>===<<<::::::999999888777777777888777777666666555555555666555444555555555333111222111000///............///////////////...------,,,,,,,,,---------......***++++++,,,,,,++++++***)))***++++++))))))***+++***************)))((((((************************(((((((((((())))))))))))*********)))******+++,,,000000/////////000111222111///---***)))((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''''''((()))***''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++***)))((((((***,,,------+++******,,,---+++)))---------....../////////............////////////111111000000111222444555|||xxxuuurrroookkkiiieeeccc```]]][[[YYYVVVSSSPPPMMMKKKJJJIIIGGGEEECCC>>>>>>===<<<;;;:::999888888888777666666666777777777777777777777777777777888888777888888999:::;;;888888999999:::;;;;;;<<<======<<<======>>>???@@@BBBBBBBBBBBBCCCDDDFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLOOONNNNNNOOOPPPPPPNNNLLLHHHJJJLLLLLLLLLQQQ[[[cccmmm}}}zzzxxxwwwvvvuuusssoooiiidddaaaaaabbbdddaaa___]]][[[ZZZ[[[\\\]]]YYYUUUPPPNNNNNNPPPQQQRRRRRROOOLLLJJJIIIHHHFFFDDDBBBBBBAAAAAA@@@@@@AAAAAA>>>????????????===<<<;;;:::::::::999888888777777777777777777777777777777555555555666777666333000111000///......------..................------,,,++++++,,,,,,------......,,,,,,------------,,,,,,)))***+++***)))((()))******************)))((((((++++++++++++++++++++++++(((((((((((())))))))))))******))))))***++++++,,,111111000000000111222333000...,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&''''''((()))***'''(((((())))))((((((''')))))))))))))))(((''''''(((((((((((())))))))))))************************)))))))))*********++++++******)))((()))***+++,,,---,,,******+++***)))'''---------------------------............/////////000000000000111222333444~~~zzzwwwuuurrrooollliiieeebbb]]][[[WWWUUUSSSQQQNNNKKKHHHFFFDDDCCCCCCCCC@@@???<<<<<<;;;::::::999888888777777777666666666777777666666666666666666666666777777777777888999:::;;;888888999:::;;;<<<<<<===?????????@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMMMMPPPOOOOOOOOONNNMMMKKKJJJIIIMMMPPPQQQTTT^^^nnn{{{}}}|||zzzvvvssspppnnnmmmjjjhhheeebbb```aaabbbccc^^^]]][[[YYYYYYZZZ[[[\\\XXXUUUQQQOOOOOOOOOOOOOOOPPPNNNKKKJJJIIIIIIGGGFFFDDDCCCAAA@@@???@@@@@@AAA>>>??????@@@???===<<<;;;:::::::::999999888888888777777777777888888888888444555666777888777333000111000///.....................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------)))***+++***(((((((((******************)))((((((************************(((((((((((())))))))))))))))))))))))***+++,,,,,,111000000000000111111111///---+++)))((('''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))************************))))))))))))***************))))))((()))***+++++++++******))))))))))))(((+++,,,,,,,,,,,,,,,---------------.........////////////000000111222222333{{{wwwsssqqqnnnllliiigggccc___\\\VVVTTTQQQOOONNNLLLIIIGGGEEECCCAAA@@@@@@???===;;;;;;;;;:::::::::999999999777888888888888888888888666666666666666666666666777777777777888999:::;;;888999:::;;;<<<===>>>>>>???@@@AAAAAABBBCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJIIIIIILLLRRRZZZaaakkk{{{}}}{{{|||yyyvvvqqqlllhhheeeddd______^^^^^^^^^___```aaa\\\[[[ZZZYYYXXXXXXYYYYYYWWWTTTQQQOOOOOOOOONNNMMMOOOLLLJJJIIIIIIIIIGGGFFFDDDCCCAAA@@@???@@@@@@AAA???@@@@@@@@@@@@>>>===<<<:::::::::999999999999999777777777777888888888888444444555777888777333000111111000000//////000000///000000000000///............---,,,+++******)))******+++,,,,,,,,,,,,,,,***++++++***)))(((((()))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---//////////////////.........,,,***(((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((()))))))))))))))((('''''''''((((((((()))))))))***************************(((((()))))))))*********)))))))))))))))*********(((((())))))))))))***+++))))))***+++,,,---...///------------..................///000111111111111}}}zzzwwwsssooommmiiigggeeecccaaa]]]YYYUUUPPPNNNLLLJJJIIIHHHFFFDDDBBB@@@>>>>>>======:::999::::::::::::999999999999777888999:::::::::999999777777777777777777777777888888777888888999:::;;;::::::;;;<<<===???@@@@@@???@@@AAABBBCCCCCCCCCBBBGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPOOOMMMKKKKKKNNNPPPOOOYYYhhhxxx||||||zzzxxxyyyuuupppjjjdddaaa___^^^XXXYYYZZZ\\\]]]^^^______ZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQOOOOOOOOOMMMKKKMMMKKKIIIHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAA@@@>>>===<<<::::::::::::::::::999999777777777777777777777777333333333555666666333111111111000000000000111111000000000000000//////.........---,,,+++***))))))((()))***++++++,,,,,,++++++,,,,,,+++)))((()))******************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++------------.........---,,,,,,,,,+++)))((('''&&&''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))******))))))((()))))))))))))))(((''''''''''''(((((())))))******************************((((((((()))))))))******((((((((()))))))))******&&&(((******))))))+++,,,((()))***+++---...///000,,,------------.........---...///000111111111000|||xxxtttqqqnnnkkkhhhfffaaa___]]]\\\ZZZVVVQQQNNNIIIHHHFFFEEEEEEDDDBBB@@@???===<<<;;;<<<<<<:::999888888888888999999999999777888999:::::::::999999888888888888888888888888888888888999999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEIIIJJJKKKLLLLLLLLLKKKJJJJJJLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPNNNNNNQQQWWW\\\^^^kkkyyyvvvwwwwwwwwwssspppiiiccc^^^\\\\\\\\\XXXYYY[[[]]]^^^^^^]]]]]]ZZZ[[[]]]^^^\\\YYYVVVTTTSSSQQQPPPPPPPPPOOOMMMKKKLLLJJJHHHFFFFFFFFFDDDCCC@@@@@@AAABBBBBBBBBAAAAAA>>>????????????===<<<;;;::::::::::::::::::::::::888777777666666555555555333222222333444444333111000000/////////000000111//////000000//////...---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,---...,,,***)))***+++***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...,,,---.........,,,+++***,,,+++)))'''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&((()))))))))************((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))************)))))))))))))))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))(((***,,,+++)))(((***,,,***++++++,,,---......///,,,,,,---------.........,,,---...000000000000///~~~}}}zzzyyyuuurrrnnnkkkhhhfffcccaaa[[[ZZZXXXWWWUUUQQQLLLHHHEEECCCBBBAAABBBAAA@@@>>><<<:::999:::;;;<<<;;;999777777777777888888888888666777888:::::::::999888888888888888888888888888999999999999:::;;;<<<===<<<<<<===???@@@BBBCCCCCCFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQQQQQQQPPPQQQWWW```gggttt~~~yyytttsssuuuxxxpppkkkeee^^^[[[ZZZ\\\]]][[[\\\^^^______^^^]]][[[[[[]]]___```___[[[VVVSSSRRRQQQPPPPPPPPPOOOMMMKKKLLLJJJGGGFFFEEEEEECCCBBB>>>???AAABBBCCCBBBBBBAAA===>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::888777777666555444444333333222111111333333333222//////.........//////000......//////......---,,,((())))))+++,,,---......((()))***+++,,,------,,,---...///---+++******+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...------.........---+++***+++***((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((())))))(((((('''''''''(((((())))))************)))))))))))))))))))))(((((('''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))***,,,---,,,)))''')))+++------------------------,,,,,,,,,---------......,,,---...000000000000///}}}zzzwwwtttrrrqqqhhhgggeeecccbbb___[[[XXXUUUTTTRRROOOLLLIIIGGGEEE??????>>><<<;;;:::999888999999999999999999999999999888888888777777666666888999999999999888777777888888888888888888888888999999999::::::;;;;;;;;;???@@@AAAAAAAAABBBDDDGGGDDDDDDFFFHHHJJJLLLMMMNNNNNNPPPQQQQQQOOOMMMNNNNNNQQQOOOLLLLLLMMMOOOOOOOOOQQQTTTWWWXXXZZZbbbqqq}}}~~~|||yyyuuurrrpppooonnnkkkgggbbb]]][[[\\\___aaagggggggggfffbbb^^^YYYVVVZZZZZZ\\\```cccbbb\\\WWWSSSSSSSSSRRRQQQPPPPPPPPPJJJIIIFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>???@@@EEEBBB>>><<<:::999666444;;;;;;;;;::::::999999999444555777888888888777666222222222111111111111000///////////////......---000000000///...,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,...000000...+++******&&&&&&''''''''''''&&&&&&******+++,,,---***&&&###))))))))))))((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))***((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&&&&''''''+++)))&&&%%%%%%&&&&&&&&&,,,***))))))******((('''))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))***,,,......---,,,++++++,,,------......------////////////000000000000{{{zzzwwwtttqqqnnnlllllleeecccaaa___^^^[[[WWWSSSQQQPPPNNNKKKHHHFFFCCCBBB>>>======<<<;;;:::999999::::::::::::::::::::::::888888777777777666666666888888999999:::999999888::::::::::::::::::::::::::::::;;;;;;<<<=========???AAABBBBBBBBBCCCEEEGGGEEEFFFGGGIIIKKKMMMNNNOOONNNPPPQQQQQQOOONNNOOOPPPNNNOOOPPPPPPQQQSSSUUUWWWWWW\\\ccciiiooo{{{}}}uuuuuutttrrrooollliiiggggggdddaaa``````cccgggjjjooommmiiieee```\\\ZZZYYYZZZ[[[]]]aaaeeeccc^^^YYYVVVVVVUUUSSSRRRPPPOOOOOOLLLJJJHHHFFFDDDCCCCCCCCC@@@???>>>>>>>>>???@@@AAAAAA???<<<;;;;;;:::999777999999999999999888888888555555555666666555555444222222222111111111000000///////////////...------..................---,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++---//////---+++***)))'''(((((())))))(((((('''***))))))***+++***'''%%%))))))))))))(((((((((((((((((()))***************************++++++++++++******))))))))))))))))))((((((((((((''''''''''''((()))))))))************(((''''''&&&'''((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((''''''&&&&&&&&&'''''')))'''%%%%%%%%%'''((((((+++)))((()))******)))((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************)))***,,,---...---,,,++++++,,,,,,---------------.../////////000000000000|||yyywwwvvvsssqqqnnnkkkhhhfffdddccc___]]][[[YYYWWWTTTPPPMMMKKKJJJHHHFFFCCCAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::::::::::::::777777666666666666666555888888999:::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<======>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHHHHHHHJJJKKKMMMNNNOOOPPPOOOPPPQQQPPPOOONNNNNNPPPIIIMMMPPPPPPPPPTTT\\\bbbjjjrrr|||zzzxxxrrrsssssssssppplllhhheeebbbbbbbbbcccfffkkkpppsssvvvqqqjjjbbb]]][[[[[[[[[YYYZZZ]]]aaaeeeddd___ZZZYYYXXXVVVTTTRRRPPPOOONNNMMMLLLJJJHHHFFFEEEDDDDDD@@@???>>>>>>>>>>>>@@@@@@>>><<<::::::;;;<<<;;;:::777777777888888888888888666555444444333333333333222222111111111000000000...////////////...------+++,,,---...............,,,,,,,,,+++++++++******+++++++++++++++************,,,...---+++)))))))))((())))))******))))))((()))((('''((())))))((('''))))))))))))(((((((((((())))))***++++++++++++***(((((()))))))))******************))))))(((((((((((((((((((((''''''''''''(((((()))))))))*********(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&''')))***)))((('''(((***+++***)))(((((((((((((((((((((((((((''''''''''''((())))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************)))***,,,---------,,,+++,,,,,,,,,,,,------------....../////////000000000~~~}}}{{{xxxuuuqqqooonnnjjjiiifffcccaaa^^^]]]\\\YYYWWWTTTRRRPPPNNNJJJGGGEEEEEECCCAAA???===<<<;;;999999999:::::::::::::::999999999999999999999999666666666666555555555555777888999;;;<<<==================>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOLLLKKKKKKLLLIIIMMMQQQQQQRRR\\\mmmzzz{{{wwwuuuuuuqqqqqqqqqpppnnnjjjgggeeeaaaaaaccceeeiiinnnqqqtttsssnnnfff___ZZZYYY[[[\\\XXXXXXZZZ^^^bbbaaa\\\XXXWWWVVVUUUSSSQQQPPPNNNNNNLLLKKKJJJHHHGGGFFFEEEDDDBBBAAA???>>>======>>>>>><<<;;;999:::;;;<<<<<<;;;666777777888888999999999888777555333222111222222111111111111000000000000......//////......---,,,,,,,,,---.........------,,,,,,,,,+++++++++******+++++++++***************)))***,,,+++***(((((()))((())))))******))))))((()))'''%%%%%%''')))))))))))))))))))))(((((((((((((((((()))************)))'''''''''((((((((())))))*********)))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''&&&&&&&&&((()))(((''''''(((***+++***)))((((((((((((((((((((((((''''''''''''((((((((()))((())))))))))))*********(((((((((((((((((((((((((((((()))***************((()))))))))************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------........./////////000000|||xxxxxxwwwtttqqqnnnkkkiiigggdddbbb```]]]ZZZXXXWWWVVVTTTQQQNNNLLLJJJHHHFFFDDDAAAAAA@@@>>>===<<<;;;:::888888888888999999999999777777777777777777777777555555555555666666666666777888:::;;;<<<===>>>>>><<<=========>>>>>>>>>???======>>>???@@@AAABBBBBBEEEFFFGGGGGGFFFFFFHHHJJJKKKLLLLLLMMMNNNOOOOOOPPPOOOOOONNNLLLIIIGGGGGGIIIJJJPPPVVVZZZaaatttuuunnnmmmmmmlllmmmmmmllljjjhhhfffddddddcccaaabbbdddfffhhhjjjllllllgggddd___[[[XXXYYY[[[\\\XXXWWWWWWZZZ]]]\\\XXXTTTRRRRRRQQQPPPOOONNNNNNMMMJJJIIIIIIHHHFFFEEEDDDCCCDDDBBB@@@>>><<<;;;;;;;;;===<<<::::::;;;;;;:::999777888888888999999::::::999888555333222222222222111111111000000000//////...............------,,,---------...---,,,,,,+++,,,,,,,,,+++++++++******************************(((***+++***((((((((()))'''(((((())))))((((((''')))'''%%%%%%''')))******))))))))))))((((((((((((&&&''''''((()))(((((((((&&&&&&'''''''''((((((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))(((%%%$$$&&&'''((('''&&&''')))******)))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((()))***************((()))))))))******************+++++++++,,,,,,+++,,,++++++++++++,,,---...............////////////|||vvvqqqpppooollljjjgggdddbbbaaa]]][[[YYYWWWTTTRRRQQQPPPMMMKKKHHHFFFEEEDDDBBBAAA>>>>>>===<<<;;;;;;::::::777777777888888888888888666666666666666666666666555666666666666777777777777888999;;;<<<=========<<<<<<======>>>>>>??????===>>>???@@@AAACCCCCCDDDGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIGGGFFFGGGIIIHHHRRR```mmm}}}~~~rrrhhhfffgggfffggghhhkkkjjjgggeeedddccccccddd```aaaccceeefffeeeeeeddd\\\ZZZXXXWWWWWWZZZ]]]___\\\ZZZWWWWWWXXXXXXUUURRROOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBDDDCCC@@@>>><<<;;;::::::>>><<<:::999::::::999888888888888999999999999999888777555444333222222222111111000000000/////////---............---,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******)))))))))***************((()))***)))(((((()))***'''(((((())))))((((((''')))'''&&&&&&((()))******))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))&&&''''''((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&)))***)))%%%###%%%'''((('''&&&''')))***)))(((''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))************************+++++++++,,,,,,+++*********+++---...------........./////////~~~zzzyyyyyyvvvpppjjjgggfffdddaaa___]]][[[ZZZVVVTTTRRROOOMMMKKKJJJJJJGGGEEEBBB@@@@@@@@@???>>>;;;;;;;;;::::::999999999777777777777777777777777777777777777777777777777666666666777777777888888777888999;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@???@@@AAABBBCCCEEEFFFFFFIIIJJJJJJJJJIIIIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHGGGHHHJJJMMMQQQ```xxx{{{qqqjjjddddddcccbbbcccfffhhhggggggfffdddcccbbbbbb\\\^^^aaacccdddcccaaa```XXXVVVTTTTTTVVV[[[```dddddd___ZZZWWWWWWWWWUUURRROOOOOONNNMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFEEECCCBBBBBB@@@???===<<<<<<<<<<<<<<<;;;999999:::;;;:::999888888888888888777777777444444444444333222000000111000000000////////////------......------,,,+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******((()))))))))*********+++)))******)))(((((()))+++((())))))******))))))(((***((('''((()))******)))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((('''''''''''''''''''''((((((((())))))&&&&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&%%%%%%&&&&&&((())))))$$$'''***)))%%%$$$&&&((()))(((''''''((()))(((&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))***************************++++++,,,,,,+++***)))***+++---...---------.........//////~~~{{{yyywwwxxxtttqqqpppqqqnnngggaaa```___^^^\\\YYYWWWVVVUUUPPPOOOMMMKKKHHHGGGEEEEEECCCAAA>>>===>>>>>>>>>===999999999999888888888888888777777777666666666666777777777777777777777777666666777777888888999999888888999:::;;;;;;;;;;;;======>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHJJJKKKKKKKKKIIIIIIKKKMMMJJJJJJJJJJJJJJJKKKKKKKKKFFFGGGHHHHHHHHHJJJNNNRRRbbbvvv|||pppiiiddd``````^^^\\\]]]aaa```aaabbbcccbbb___\\\ZZZXXX[[[^^^bbbccccccaaa```YYYVVVSSSRRRUUU\\\dddiiijjjddd]]]XXXWWWWWWVVVTTTQQQQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDCCC???>>>===<<<<<<===>>>???;;;999888999:::<<<;;;;;;888888777777666666555555111222333333222111///...000000000000////////////------......------,,,+++))))))+++,,,---.........,,,,,,,,,+++++++++******(((((())))))*********+++)))******)))((((((***,,,******++++++++++++******+++)))((()))***+++***((())))))))))))(((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))%%%%%%&&&'''((()))******)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&'''((()))***"""&&&***)))&&&%%%'''+++***)))''''''(((((('''%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))******+++,,,,,,+++***))))))+++---...---------.........//////~~~}}}{{{{{{zzzxxxtttqqqnnnmmmkkkhhheeebbb```___]]]\\\[[[YYYVVVRRROOOMMMIIIHHHGGGEEEDDDBBBAAAAAA@@@???===<<<;;;;;;<<<<<<<<<;;;999777666666777777777777666666666666777777999999999888888888888888888777777777777888888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???AAADDDGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHMMMLLLLLLLLLLLLLLLMMMMMMRRRNNNMMMOOONNNJJJGGGHHHDDDHHHKKKLLLKKKOOOVVV]]]sss~~~tttmmmfffbbb]]]\\\^^^___^^^\\\ZZZ[[[^^^``````___]]][[[XXXZZZ]]]bbbdddddd```]]]UUUSSSRRRSSSWWW___fffkkkkkkgggbbb[[[VVVSSSRRRQQQTTTRRROOOKKKIIIHHHIIIIIIGGGGGGGGGGGGEEECCCAAA@@@>>>======<<<;;;;;;::::::888888888888888777666666666555555555555444444444555555444444333222111111---...///////////////...///...---,,,+++,,,------++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))((('''&&&%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))+++***)))(((((()))***+++%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%+++(((&&&''')))***)))'''(((((((((((('''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&%%%&&&'''((()))++++++******)))(((((((((&&&''')))***+++***((('''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***(((((()))***************(((((((((((()))***+++,,,++++++************++++++*********+++,,,,,,------*********))))))---222666888222+++***...222333222wwwvvvuuuttttttrrrooommmiiihhhfffccc```^^^\\\[[[UUUUUUTTTRRROOOKKKHHHGGGEEEEEEDDDBBBAAA@@@>>>>>>;;;;;;::::::;;;<<<>>>???<<<;;;999888777777888888777777666666666666777777888888888888888888888888999888888888888999::::::::::::::::::;;;<<<======BBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIILLLLLLMMMNNNNNNNNNNNNNNNQQQMMMJJJKKKJJJHHHIIIMMMFFFJJJNNNPPPTTT]]]jjjttt|||rrrlllfffbbb]]][[[YYYYYY[[[]]]^^^^^^YYYZZZ\\\^^^^^^]]]\\\[[[WWWXXX[[[^^^aaa```]]]ZZZTTTSSSRRRRRRUUUZZZ```cccfffccc^^^XXXTTTRRRQQQQQQTTTRRRNNNKKKIIIHHHHHHHHHFFFFFFFFFFFFDDDBBB@@@???======<<<<<<;;;::::::999888888888888888777666666555555555555444444444444444444333333222111111111///000000000000000/////////...---,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((()))******''''''((()))))))))))))))'''(((((((((((('''&&&&&&***(((&&&&&&(((***)))'''(((((((((((('''''''''''')))((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))(((((('''''''''&&&''')))*********((('''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((((((((()))***************(((((((((((()))***+++,,,+++******))))))******+++*********++++++,,,,,,,,,.........---...000555999BBB;;;222---,,,,,,***((({{{yyywwwwwwwwwooommmllllllkkkjjjgggeeeaaa```^^^\\\YYYWWWUUUTTTNNNMMMLLLJJJHHHEEECCCAAAAAA@@@???>>>===<<<;;;;;;999999999999:::;;;<<<===999888777666666777888888888777777666666777777888888888888888888888888888:::999999999999:::;;;<<<::::::::::::;;;<<<===>>>EEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMJJJIIIJJJHHHFFFHHHMMMNNNRRRXXX^^^ffftttwwwiiicccaaa___^^^WWWXXXXXXWWWVVVWWWYYY[[[WWWXXXYYYZZZZZZZZZYYYYYYUUUUUUWWWZZZ[[[[[[WWWUUUTTTTTTSSSTTTUUUWWWZZZ[[[]]][[[WWWTTTQQQPPPOOOPPPSSSQQQNNNJJJHHHFFFFFFGGGEEEEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;:::999888888888888888888777666666555555555555444444444444333333222222111000000000111111111111111000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((()))***++++++,,,***)))'''%%%&&&(((+++---))))))))))))))))))))))))***))))))(((((())))))***((()))******++++++******(((((()))))))))((('''''')))'''&&&&&&'''(((((('''(((((((((((('''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))((('''''''''''''''''''''&&&'''((()))***)))((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))***************(((((((((((()))***+++,,,+++******))))))******+++************++++++++++++---......------///222555;;;555///,,,---...---,,,}}}|||}}}{{{wwwrrrpppoooooopppjjjhhheeedddcccbbb___]]]YYYXXXWWWUUURRRPPPOOONNNJJJJJJIIIGGGEEECCCAAA@@@======<<<<<<;;;:::999999;;;::::::999888888777777666555444444444666777888888777777777777777777888777777777888888888888888::::::999::::::;;;<<<===<<<<<<<<<<<<===>>>@@@@@@EEEFFFHHHJJJKKKKKKJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNOOOOOOOOONNNNNNLLLLLLNNNPPPMMMKKKOOOUUUdddjjjrrryyywwwjjjaaa^^^^^^^^^]]]XXXZZZZZZWWWSSSQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVWWWTTTTTTTTTVVVWWWVVVTTTRRRTTTUUUVVVWWWXXXXXXXXXXXXUUUTTTQQQOOONNNMMMNNNNNNRRRPPPLLLIIIFFFEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;999888777888888888888888777666666555555555444444444333333222111111111000000//////111111111000000...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((()))***++++++,,,***(((&&&%%%&&&(((+++---)))))))))))))))))))))))))))))))))(((((()))))))))))))))***++++++++++++***)))))))))))))))(((((('''((('''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''((((((&&&'''((()))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))(((((()))***************))))))(((((()))***++++++******))))))))))))***************+++++++++++++++000000000...---,,,...000...+++)))***---111222333~~~{{{xxxwwwvvvvvvsssoookkkiiihhhhhhiiifffddd```^^^\\\ZZZWWWUUURRRRRRPPPOOOMMMKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@@@@;;;;;;;;;:::::::::999999999999999888888777666666777666666555666777999:::888888777777777777888888777888888888999999999:::::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDDDDCCCEEEGGGJJJLLLLLLMMMLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNMMMNNNNNNNNNOOOOOOQQQRRRSSSXXXffftttmmmggg___[[[YYYXXXWWWVVVYYY[[[[[[XXXSSSPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUUUUSSSQQQQQQSSSUUUWWWXXXXXXVVVUUUPPPOOONNNMMMLLLLLLLLLMMMOOOMMMJJJGGGEEEDDDEEEEEEDDDDDDBBBAAA@@@>>>>>>===:::;;;<<<<<<;;;:::888777888888888888888777666666555444444444444333333333111111000000000000000///////////////...---,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))*********(((((((((((())))))******))))))))))))))))))))))))((((((((())))))((((((((('''((())))))******)))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***))))))((((((((())))))(((((()))***************))))))))))))))))))***+++***))))))))))))))))))************+++,,,,,,------666666666444111......///---+++******+++,,,------|||{{{xxxuuusssqqqpppooollljjjgggdddbbbaaaaaaaaaaaa^^^ZZZWWWVVVTTTQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@>>>>>>=========::::::::::::::::::::::::555555777888888999888888::::::999999999;;;<<<===999888888777777888888999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHDDDEEEGGGIIILLLMMMNNNOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOOMMMLLLMMMOOOQQQSSSSSSSSSUUUYYY^^^mmm~~~sssaaa^^^ZZZWWWVVVUUUTTTRRRVVVWWWXXXXXXWWWVVVWWWXXXSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTSSSRRRNNNPPPSSSVVVVVVVVVTTTRRRNNNNNNMMMLLLLLLKKKLLLLLLLLLKKKHHHFFFDDDDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>:::;;;<<<===<<<:::888777888888888888888777666666444444444444333333333333111111000000000000000000............------,,,+++------......------,,,+++++++++++++++++++++++++++++++++************++++++++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''(((((())))))(((((((((((()))))))))((('''''''''(((((('''&&&&&&''')))((((((((((((''''''''''''''''''((()))))))))((((((&&&'''((())))))))))))(((&&&&&&'''((())))))******&&&&&&'''''''''((((((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((()))******************)))))))))))))))*********))))))(((((())))))***)))***+++,,,---//////000444555555333000---,,,,,,************++++++,,,,,,}}}||||||{{{yyywwwvvvuuusssqqqooollljjjhhhhhhhhh```___^^^\\\[[[ZZZYYYYYYXXXUUURRRPPPOOONNNMMMLLLHHHGGGGGGEEEDDDCCCBBBBBB>>>===<<<:::::::::;;;;;;999999999999999999999:::444555777888999999888888;;;;;;:::999999:::<<<<<<999888888777777888888999999999:::;;;;;;<<<======>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOOOONNNLLLLLLNNNSSSYYY\\\aaagggrrr{{{yyymmmfff]]][[[XXXVVVUUUUUUUUUUUUTTTTTTTTTWWWZZZ\\\\\\[[[VVVWWWYYYZZZ[[[ZZZYYYXXXSSSRRRPPPPPPRRRSSSSSSRRRPPPRRRTTTVVVVVVUUURRRQQQOOOOOONNNMMMLLLLLLKKKKKKJJJHHHFFFDDDDDDDDDEEEFFFEEEDDDBBB@@@???>>>>>>???;;;<<<===>>>===;;;999777888888888888888777666666444444444333333333222222111111111111111111111111---...............------+++,,,---------,,,+++***************************++++++************++++++************)))))))))((())))))******)))((('''&&&))))))))))))))))))))))))''''''((())))))(((''''''&&&'''(((((())))))(((((('''(((((((((((('''&&&&&&''')))***(((&&&&&&(((***((((((((((((''''''''''''&&&'''((()))***))))))(((&&&'''((()))***))))))((($$$%%%%%%'''((()))******'''&&&&&&&&&''''''(((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''(((((()))*********************))))))))))))******))))))(((((((((((())))))))))))+++---///111222333...///111111...,,,++++++'''(((***,,,---...///000xxxxxxwwwuuurrrpppnnnlllllljjjhhheeedddcccbbbcccYYYXXXXXXWWWVVVUUUTTTSSSPPPNNNKKKJJJKKKKKKKKKJJJEEEEEEDDDCCCBBBAAA@@@???===<<<:::999999999:::;;;888888888888999999999999888888999999999777555444:::999888777777888999999999999888888888888999999::::::;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKKKKJJJKKKMMMNNNPPPMMMMMMLLLLLLMMMMMMNNNOOONNNMMMKKKLLLPPPWWW___dddvvvqqqiiiccc```[[[XXXUUURRRRRRSSSVVVXXXUUUSSSSSSVVV[[[^^^]]]ZZZXXXZZZ\\\^^^___]]][[[ZZZRRRQQQOOOOOOQQQRRRSSSRRRTTTVVVWWWXXXXXXVVVSSSQQQQQQPPPOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCDDDFFFGGGFFFEEECCC@@@????????????;;;<<<>>>???>>><<<999777888888888888888777666666444444444333333333222222111111111111111222222222......//////////////////++++++,,,---,,,+++***)))))))))))))))))))))))))))++++++************++++++)))))))))))))))*********,,,+++***)))(((''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))'''''''''''''''&&&&&&%%%''')))+++)))'''&&&(((+++)))(((((((((''''''''''''&&&'''(((*********)))(((&&&''')))*********)))(((######$$$%%%'''((())))))'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))++++++***)))))))))))))))(((((()))*********************)))))))))))))))***))))))(((((((((((())))))((()))+++---000222444555---///222333222111000000,,,---///...---,,,,,,,,,}}}~~~}}}|||||||||{{{xxxuuuqqqpppooommmjjjhhheeedddeeecccaaa^^^[[[ZZZZZZZZZWWWUUURRRNNNLLLKKKKKKKKKKKKKKKIIIGGGEEEDDDBBBAAA@@@??????>>>===<<<<<<<<<;;;::::::999999::::::;;;:::999999999888888777777777777777777888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;===<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPMMMLLLMMMKKKGGGGGGIIIIIIHHHKKKSSSZZZeeeyyyyyyiiicccaaa^^^[[[UUUVVVWWWVVVTTTSSSTTTUUUOOORRRWWW\\\______^^^\\\YYY\\\```cccccc```\\\YYYWWWSSSOOOMMMNNNQQQSSSTTTWWWYYY[[[ZZZWWWTTTTTTUUUQQQPPPOOONNNMMMKKKJJJJJJLLLIIIEEEEEEGGGIIIHHHFFFEEEDDDCCCBBB@@@???>>>===<<<======>>>===;;;999888444555777888888777666555///000222333444333333222333333222222111000000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((('''((()))((('''(((***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''((()))******))))))%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&''')))))))))))))))))))))))),,,***(((((()))******)))))))))((((((((((((((()))))))))))))))))))))))))))&&&''')))*********)))((()))***+++---///000222222222000......111111///---++++++++++++++++++++++++}}}{{{yyyxxxxxxwwwuuussstttsssrrrrrrsssrrrooommmkkkjjjiiigggeeebbb```______]]][[[XXXVVVUUUTTTTTTQQQOOOLLLJJJIIIIIIIIIJJJHHHGGGFFFDDDBBBAAA??????>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;999999999888888777777777777777777777888888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKMMMKKKGGGFFFIIIMMMMMMSSScccuuuvvvggg]]]YYYWWWTTTPPPVVVWWWXXXWWWUUUSSSRRRSSSMMMPPPUUUYYY\\\\\\[[[ZZZ[[[]]]```bbbaaa___\\\YYYZZZVVVQQQOOOPPPRRRTTTTTTVVVXXXZZZXXXUUURRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLIIIFFFHHHLLLNNNMMMJJJEEEEEECCCBBB@@@???>>>===<<<=========<<<;;;999888555666888999999888666555222222333444444444444444222222222111000000//////...//////000///...---,,,------------------------------,,,++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***)))''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((+++***((('''''')))***+++(((((((((((((((((((((((()))(((&&&&&&((())))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((,,,---...000111333444555333111//////111111///---++++++++++++++++++++++++|||uuusssqqqppppppooollljjjlllkkkkkkkkklllllljjjhhhccccccaaa```]]][[[YYYWWWVVVUUUSSSQQQOOOMMMMMMLLLIIIGGGFFFEEEDDDEEEEEEFFFCCCBBBAAA@@@>>>===<<<;;;===<<<<<<;;;;;;:::::::::::::::999999999999::::::888888888777777777777777777777888888888999999999;;;;;;::::::::::::::::::<<<<<<<<<<<<============@@@?????????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNJJJHHHIIIKKKIIIEEEFFFIIIQQQTTTbbbzzziiibbbZZZWWWWWWWWWTTTPPPVVVXXXYYYXXXUUURRRPPPPPPKKKNNNRRRVVVXXXXXXXXXWWW[[[]]]^^^``````^^^]]][[[]]]YYYTTTQQQQQQSSSSSSSSSSSSUUUVVVUUURRROOONNNNNNPPPOOOMMMLLLLLLLLLMMMNNNMMMIIIGGGKKKQQQUUUQQQMMMFFFEEECCCAAA@@@>>>======<<<<<<<<<<<<;;;:::999999777777888999999888777666444444333333444444555555111111111000//////.........////////////...------........................,,,++++++************++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))******)))'''&&&&&&((()))))))))))))))((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$&&&'''(((((((((((((((((((((((((((&&&%%%$$$%%%&&&(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))------...000222333444555333222000000111000///---++++++++++++++++++++++++~~~||||||{{{yyyuuurrrnnnllljjjiiiiiihhhfffdddeeedddcccccceeeeeedddbbb\\\\\\[[[YYYWWWUUUSSSQQQOOOOOOMMMKKKIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@AAAAAA??????>>>===<<<::::::999;;;:::::::::999999999888::::::999999999999::::::777777777777777777777777777777888888999:::::::::<<<<<<<<<;;;;;;;;;;;;:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOKKKIIIHHHIIIGGGGGGKKKSSS]]]jjjwwwiii\\\XXXUUUUUUXXXZZZYYYWWWVVVXXXZZZYYYUUUQQQNNNMMMKKKMMMPPPSSSUUUUUUUUUUUUYYYZZZ\\\]]]_______________[[[VVVSSSRRRRRRQQQQQQNNNOOOQQQQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNJJJHHHLLLTTTVVVRRRLLLGGGFFFCCCAAA???>>>======;;;;;;;;;;;;::::::999999888888999999999888777777555444333222222333444555000000000///......------/////////.........------------------------------,,,++++++*********++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((''''''((())))))'''&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&))))))))))))((('''&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&'''(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((!!!!!!!!!!!!"""###%%%&&&((((((((((((((((((((((((&&&$$$###$$$'''((((((((()))(((((((((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))***+++,,,---...000111111222111000//////...---,,,++++++++++++++++++++++++{{{{{{|||wwwuuutttsssrrrooollliiifffdddbbb``````___]]][[[[[[ZZZXXXYYYZZZZZZZZZXXXWWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>======<<<======<<<;;;::::::999999999999999999888888888888:::999999888888999999:::777777777777777888888888777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>????????????@@@@@@BBBCCCCCCFFFGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMJJJIIIIIIJJJMMMYYYdddvvvkkk\\\UUURRROOOMMMNNNQQQUUUVVVVVVTTTVVVXXXWWWTTTPPPMMMLLLLLLMMMOOOQQQSSSTTTTTTTTTVVVWWWYYY\\\^^^aaabbbccc^^^[[[VVVRRRQQQPPPOOONNNJJJJJJLLLNNNOOOOOONNNMMMJJJIIIIIIHHHHHHIIIKKKLLLNNNKKKHHHLLLQQQRRRNNNHHHHHHFFFCCC@@@>>>=========;;;::::::999999999999999999999999999888888777777444333222111111222333444000000//////...---------///......---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''###%%%((()))(((((()))***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((())))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((()))))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((()))***'''''''''''''''''''''''''''%%%$$$%%%((()))***)))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,...//////.........---,,,+++++++++++++++++++++++++++++++++~~~{{{wwwsssqqqpppnnnlllkkkjjjiiigggccc```aaa___]]]\\\\\\[[[XXXVVVWWWUUUSSSRRRSSSTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFEEEEEECCCAAA@@@???>>>>>>>>>===<<<;;;::::::<<<;;;;;;;;;::::::999999888888888888888888888888999999888888888888999999888888888888888999999999888888999:::;;;;;;<<<===<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNIIIHHHJJJNNNRRR\\\lll||||||gggVVVNNNNNNLLLJJJHHHHHHLLLOOORRRSSSQQQSSSUUUTTTRRROOOMMMMMMMMMNNNNNNOOOQQQRRRSSSSSSTTTUUUXXX[[[___aaacccddd]]]ZZZUUURRRPPPOOOMMMLLLIIIIIIJJJLLLOOOPPPNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMKKKIIIJJJLLLLLLJJJGGGIIIGGGCCC@@@>>>=========::::::999888888999999:::999999999888777777777666333333222111111111222222000000000///......------///...------,,,,,,------************************,,,++++++++++++,,,------***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******))))))((('''&&&!!!$$$'''))))))((()))***&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''((()))************&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((())))))*********+++'''''''''''''''''''''''')))'''&&&''')))******)))(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((()))************+++,,,---...///000+++,,,---,,,*********,,,++++++++++++++++++++++++}}}}}}|||{{{yyywwwuuusssqqqooommmjjjgggeeedddbbbbbbaaa___\\\YYY\\\ZZZXXXWWWWWWVVVSSSRRRSSSQQQNNNMMMNNNNNNMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCAAAAAAAAA@@@???===;;;::::::::::::;;;;;;::::::999:::::::::999999999999999888888888888888888888888999999888888888888999999888999999999::::::::::::888888999:::;;;<<<======;;;<<<======>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPOOOSSSZZZeeeooo|||rrrbbbUUUKKKIIILLLHHHGGGGGGIIIKKKNNNPPPPPPNNNOOOQQQQQQOOONNNNNNOOOMMMMMMMMMMMMNNNPPPQQQRRRTTTVVVYYY\\\___```aaaaaa]]]ZZZUUURRRPPPOOOMMMKKKLLLKKKJJJLLLOOOOOOMMMJJJIIIJJJKKKLLLLLLKKKIIIHHHJJJJJJIIIHHHGGGGGGHHHHHHJJJGGGCCC@@@===<<<======:::999888777777888999:::999999888777666666666666333333444444333222222111111111000000///......---///...---,,,,,,,,,------++++++++++++++++++++++++***************+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&"""$$$((()))((((((((((((&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''&&&''''''(((((((((''''''''''''''''''''''''''''''***(((''''''((())))))(((''''''''''''((()))***+++(((((((((((((((((((((((()))(((((('''((()))***+++++++++,,,---......///000)))+++---,,,******,,,...++++++++++++++++++++++++~~~~~~~~~~~~~~~yyywwwsssqqqqqqpppooonnnnnnkkkiiihhhjjjjjjgggddd___^^^]]]]]]]]][[[XXXUUUTTTRRRPPPOOONNNMMMKKKIIILLLIIIFFFEEEEEEEEEEEEDDDFFFFFFFFFDDDCCCAAA???>>>======>>>===<<<:::888777666666888999::::::::::::999999999999888888888888888888888888888999999999999999888888888888999999999999999::::::;;;;;;;;;888888999:::;;;======>>>;;;;;;<<<>>>???@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNOOOOOORRRRRRRRRSSSSSSSSSSSSTTT```ffftttyyyiiiXXXOOOIIIDDDDDDGGGBBBDDDFFFIIIKKKLLLMMMLLLLLLMMMNNNNNNMMMNNNOOOQQQMMMLLLLLLLLLLLLNNNPPPQQQVVVXXX[[[]]]_________^^^]]]ZZZVVVSSSQQQPPPNNNLLLOOOMMMLLLMMMOOOOOOKKKHHHJJJKKKMMMOOONNNLLLJJJHHHGGGIIIIIIGGGEEEEEEHHHKKKJJJHHHDDD@@@===<<<======999999888777777888999:::999888777666555555555555444444555666555444222111111111111000//////......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&###&&&))))))((('''&&&&&&'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''((((((((()))((((((''''''''''''''''''''''''''''''***(((''''''((((((((('''''''''''''''((()))++++++(((((((((((((((((((((((()))((('''''''''(((***+++******++++++,,,---......)))+++------++++++---000++++++++++++++++++++++++{{{}}}~~~~~~|||zzzzzzzzz{{{yyyyyyxxxwwwuuutttsssrrrrrrpppnnnlllllljjjhhhfffbbbbbbaaa```___^^^^^^]]]ZZZZZZYYYWWWUUUTTTSSSRRRKKKKKKJJJIIIGGGFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFBBBBBBAAAAAA@@@??????>>>=========<<<<<<;;;;;;;;;999999888888888888999999999999999888888888888888666666666777888888999999888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@?????????@@@AAAAAAHHHFFFEEEGGGJJJKKKJJJHHHFFFEEEEEEEEEEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKJJJLLLOOOPPPPPPNNNRRRMMMNNNVVVZZZZZZeeetttqqqZZZUUUOOOHHHDDDBBBBBBCCC???AAAEEEHHHLLLNNNOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMOOOMMMLLLKKKLLLNNNQQQSSSWWWWWWXXXZZZ]]]^^^]]][[[XXXUUUQQQMMMLLLLLLMMMNNNOOONNNNNNMMMNNNOOOQQQQQQRRRPPPNNNMMMMMMLLLJJJHHHJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEDDDCCCAAA@@@???::::::999999888777666666777777777777666666666666222222222111111111111000111222222222000...,,,+++......---------,,,,,,,,,******+++,,,,,,,,,++++++,,,)))(((***...///,,,(((((((((((((((((()))*********)))))))))((((((''''''%%%&&&((())))))(((&&&%%%''''''(((((((((((('''''''''''''''((()))***,,,---%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))'''$$$%%%(((***)))(((+++******)))))))))))))))***))))))(((''''''&&&&&&''''''((((((((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!"""'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))(((((('''&&&$$$######$$$&&&''')))))))))))))))))))))))))))))))))))))))***+++,,,******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''+++)))((('''((()))+++,,,))))))*********+++++++++,,,,,,,,,+++++++++******sssuuuwwwwwwwwwvvvwwwxxx{{{{{{{{{|||}}}~~~{{{~~~}}}}}}~~~}}}{{{xxxvvvtttsssssssssnnnmmmlllkkkjjjhhhgggggggggeeecccbbbbbbaaa^^^\\\\\\\\\[[[ZZZXXXWWWVVVVVVSSSSSSRRRPPPOOONNNLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@??????@@@BBBCCCAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::::::::777777666666666666777777888888888888888888888888777777888999999::::::;;;888999999999::::::::::::<<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFHHHFFFEEEGGGIIIKKKJJJHHHFFFFFFFFFFFFFFFHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMOOOQQQPPPOOOTTTNNNPPPZZZdddooouuubbbVVVNNNKKKGGGBBB?????????@@@AAACCCFFFIIILLLNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMPPPOOOMMMLLLMMMOOOQQQSSSYYYYYYYYYZZZ[[[ZZZYYYWWWWWWUUUQQQNNNMMMMMMNNNOOONNNNNNMMMMMMNNNPPPRRRTTTVVVSSSQQQOOOMMMLLLIIIFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>:::::::::999888888777777777777777666666666555555222222222111111111111000000000111111000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,***))),,,000000---)))((((((((((((((()))***************))))))((((((((()))))))))(((&&&### ''''''(((((((((((('''''',,,+++******))))))))))))&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&((((((&&&###((((((((((((((()))***+++))))))(((((('''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((%%%###$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''''')))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((('''((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********hhhjjjlllmmmllllllmmmnnnrrrrrrrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{|||}}}}}}zzz{{{|||||||||~~~}}}{{{{{{{{{zzzyyyxxxvvvuuutttrrrtttvvvvvvuuutttssstttsssqqqooollljjjiiihhhhhhgggfffeeedddbbbaaa``````^^^\\\[[[ZZZZZZZZZXXXVVVVVVUUUTTTSSSQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<===>>>???>>>======<<<<<<;;;;;;::::::::::::::::::999999999777777666666666666777777888888888888888888888888999999999:::;;;;;;<<<<<<999999999:::::::::;;;;;;>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOWWWWWW```rrr{{{iiiZZZMMMEEECCCBBB@@@>>>======>>>>>>AAABBBEEEGGGIIIKKKKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMQQQPPPNNNNNNNNNOOOPPPQQQWWWWWWYYYYYYZZZYYYXXXWWWVVVTTTRRROOONNNNNNOOOPPPNNNMMMLLLLLLMMMPPPTTTVVVZZZWWWTTTQQQNNNKKKHHHEEEBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===;;;::::::999999888888888777666666666666555555555222222222111111111111000//////000000000000//////......---------,,,,,,,,,.........---,,,+++))))))+++***+++...111111---)))((((((((((((((())))))******************)))))))))++++++***)))'''$$$!!!''''''((((((((((((''''''+++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&((('''%%%###&&&&&&&&&'''((()))***+++((((((''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,------------...---,,,,,,+++******))))))```bbbddddddddddddeeefffiiiiiiiiijjjkkklllmmmmmmnnnoooooopppqqqqqqrrrrrrpppqqqrrrssssssvvvyyy|||}}}~~~~~~}}}zzzyyyzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}|||{{{{{{{{{xxxxxxyyyyyyxxxxxxwwwvvvxxxwwwwwwwwwwwwvvvtttssssssrrrrrrpppooommmkkkjjjiiijjjkkklllkkkkkkjjjjjjiiihhhfffcccaaa```______bbbaaa```___]]]\\\[[[[[[WWWUUUTTTTTTUUUUUUSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@??????>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999888999999999999888888888888:::999999888888999999:::777777777888888888888888999999:::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGHHHHHHJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLOOOUUUYYYeeeoooqqq^^^UUUOOOIIIDDD????????????????????????>>>???AAACCCEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNRRRTTTWWWYYYZZZZZZ[[[[[[UUUTTTSSSQQQPPPPPPQQQQQQMMMLLLKKKKKKMMMPPPTTTWWWZZZWWWTTTQQQOOOLLLIIIFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::::::::999999888888666666666555555555444444222222222111111111000000000000000000000/////////......---------,,,,,,,,,.........------+++******)))***+++...000///,,,((())))))(((((((((((())))))++++++******************)))************)))((((((''''''((((((((((((''''''%%%%%%&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''''''$$$!!!''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''(((((()))(((((((((%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---------,,,,,,++++++***)))))))))YYY[[[]]]^^^^^^^^^___```bbbaaaaaabbbbbbcccdddeeefffffffffggghhhhhhiiiiiigggiiijjjkkkkkkmmmpppsssssstttuuutttrrrqqqrrrsssmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqooonnnpppppppppppppppooonnnnnnnnnooooooooonnnmmmllllllkkkkkkjjjiiigggdddbbbaaabbbbbbbbbbbbccccccbbbbbb``````^^^\\\[[[YYYXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;999999999888888888888888888888888888888888888888::::::999999999999::::::777888888888999999999:::999999::::::;;;<<<<<<===<<<<<<<<<<<<============>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLOOOSSSUUUXXX```llluuutttfffUUUIIIGGGGGGEEEBBB@@@@@@@@@@@@@@@???>>>>>>===>>>@@@AAABBBCCCBBBBBBCCCDDDGGGIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKPPPTTTWWWYYYYYYYYY[[[\\\UUUUUUTTTSSSRRRRRRQQQQQQLLLKKKJJJJJJLLLOOORRRTTTUUUSSSPPPOOONNNMMMJJJHHHCCCDDDEEEEEEEEEDDDBBBAAA????????????>>>===<<<<<<::::::999999999999999888555555555555444444444444222222222111111111000000333222111000///...------......---------,,,,,,,,,++++++,,,------,,,,,,+++((((((***,,,------***((())))))(((((((((((())))))******************++++++'''((()))***++++++,,,,,,''''''((((((((((((''''''$$$%%%&&&'''((((((((('''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''&&&%%%$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((++++++(((%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''(((((()))((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''******)))(((''''''((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))******+++)))************++++++++++++++++++*********))))))QQQSSSUUUWWWVVVWWWXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^^^^^^^____________```bbbbbbbbbccceeehhhgggiiijjjjjjiiihhhhhhiiidddddddddeeeeeeeeeeeefffeeeeeegggiiikkkjjjgggdddiiiiiiiiiiiiiiihhhggggggdddfffgggfffeeeccccccdddccccccbbb```___\\\[[[YYY[[[ZZZYYYYYY[[[[[[ZZZYYYWWWWWWVVVVVVUUUSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKLLLJJJIIIIIIJJJJJJHHHGGGDDDDDDCCCBBBAAA@@@??????>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::888888888888888888888888777777777888888888888888888888777777777777888888888888999999:::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>?????????@@@??????@@@AAABBBCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIKKKLLLMMMLLLLLLMMMOOOOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOKKKTTT___hhhqqq}}}zzziiiXXXPPPFFFAAAAAAAAA@@@===@@@??????>>>===<<<<<<;;;>>>???@@@BBBCCCCCCCCCBBBBBBCCCFFFHHHJJJKKKKKKKKKIIIJJJLLLMMMMMMLLLKKKJJJQQQUUUXXXYYYWWWUUUWWWYYYVVVVVVVVVUUUTTTSSSQQQPPPLLLKKKKKKKKKKKKMMMNNNOOONNNMMMKKKKKKLLLLLLKKKIIIBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<888888888888888888888888555555444444444333333333222222222111111111111000444333111///...---------......---------,,,,,,,,,)))***++++++,,,,,,,,,+++((((((***+++++++++***)))***))))))((((((((((((((()))))))))***************''''''''''''((((((((((((''''''((((((((((((''''''((()))*********)))'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''******)))&&&$$$###%%%&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))))))))))))))************+++HHHJJJMMMNNNNNNNNNPPPQQQPPPPPPPPPOOOPPPPPPQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYYYYYYYYYY[[[\\\[[[]]]______^^^]]]]]]^^^]]]]]]]]]^^^^^^^^^______]]]^^^```ccceeeddd```\\\___````````````___^^^^^^ZZZ\\\^^^]]][[[ZZZZZZ\\\ZZZZZZYYYXXXWWWUUUSSSRRRTTTQQQOOOPPPRRRSSSRRRPPPNNNOOOOOOOOONNNNNNMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGHHHGGGEEEEEEEEEEEECCCBBB???>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::::::::::::::999999999999999999999999999777777777888888999999999999888888777777888888999999999:::;;;;;;<<<======;;;;;;<<<======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMOOOOOOMMMMMMOOOQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOPPPRRRUUUYYY[[[\\\kkkvvvbbbUUUJJJGGGCCCAAA@@@???>>><<>>===<<<;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBCCCFFFHHHIIIJJJJJJJJJHHHIIILLLNNNNNNMMMLLLKKKNNNRRRVVVVVVTTTRRRTTTWWWWWWWWWXXXWWWVVVSSSQQQOOOLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGIIIJJJIIIGGGAAAAAA@@@???????????????>>>>>>>>>>>>>>>======<<<777777777777777777777777444444444333333333333222222222222111111111111000333222000///.........///......---------,,,,,,,,,******+++++++++***)))))))))***************+++,,,******)))(((((((((((((((((((((((())))))*********(((''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&((()))))))))'''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''!!!%%%((((((&&&%%%$$$%%%''''''''''''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************''''''((((((((()))))))))''''''((()))***+++,,,,,,AAACCCFFFGGGGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUSSSUUUWWWXXXWWWVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTVVVZZZ]]]\\\WWWSSSWWWWWWXXXXXXWWWWWWVVVUUUSSSVVVXXXWWWUUUSSSTTTVVVTTTTTTSSSRRRQQQPPPNNNMMMNNNLLLIIIJJJLLLNNNMMMKKKHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA???=========<<<;;;999========================<<<<<<<<<<<<<<<=========999999999999888888888888999999::::::::::::999999999999999999999:::::::::777777888888999999999:::;;;::::::999999::::::;;;::::::;;;;;;<<<===>>>>>>=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNLLLNNNPPPPPPNNNNNNPPPSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTSSSSSSUUUXXX^^^cccgggxxx}}}kkk\\\PPPHHHBBBAAAAAA@@@>>>===<<<;;;???>>><<<;;;;;;;;;<<<===:::;;;===???@@@AAAAAA@@@BBBDDDFFFHHHIIIJJJJJJJJJGGGIIILLLOOOPPPOOOMMMLLLHHHMMMRRRTTTRRRRRRUUUYYYXXXXXXYYYXXXVVVSSSPPPNNNLLLLLLLLLLLLKKKHHHFFFEEEGGGEEEEEEEEEGGGGGGGGGEEECCCBBB@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>===<<<666666666666666777777777444444444333333333222222222222222111111111111000111000///......///000111......---------,,,,,,,,,+++++++++***)))((('''&&&+++++++++***)))***,,,...******)))(((((((((((((((''''''(((((()))))))))***(((''''''(((((()))***+++''''''((((((((((((''''''"""%%%'''(((((('''%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%)))***(((''''''&&&&&&&&&'''((()))***+++''''''((((((((((((((((((***((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''%%%$$$'''***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))))))))***+++,,,(((((((((''''''&&&&&&%%%))))))************))))))************************(((((()))***************(((((((((((())))))))))))&&&&&&''')))***,,,------AAAAAABBBCCCDDDDDDEEEEEEIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQPPPOOONNNNNNOOOOOOQQQRRRSSSSSSRRRQQQRRRTTTRRRRRRRRRRRRQQQQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@?????????@@@@@@@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999::::::999888777777888999:::888999:::;;;;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBB@@@@@@@@@BBBAAABBBCCCDDDDDDDDDCCCBBBFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQJJJNNNQQQRRRPPPPPPRRRUUUVVV]]]bbbccciiivvvuuuaaaUUUNNNIIIEEE???>>><<<;;;:::999888888<<<<<<;;;;;;;;;:::::::::<<<===>>>===<<<<<<<<<>>>AAACCCEEEFFFEEEEEEFFFGGGDDDIIIOOOTTTTTTQQQKKKGGGHHHJJJLLLNNNNNNPPPRRRTTTSSSTTTVVVWWWVVVSSSPPPNNNKKKKKKKKKJJJIIIFFFDDDBBBBBBCCCCCCDDDDDDCCCBBBBBB>>>??????@@@@@@@@@??????>>>===<<<:::999999::::::666666777777777777666555666555555444444555555555111111111111111111111111000000///...............------,,,,,,,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((((((((('''&&&%%%######&&&'''((())))))'''%%%###%%%&&&'''((()))***+++,,,&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&%%%$$$#########$$$%%%)))((('''&&&&&&''')))***$$$&&&((()))(((%%%!!!''')))***)))'''&&&&&&'''%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((******))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''***)))(((&&&&&&&&&'''(((+++++++++++++++***))))))))))))((((((((('''''''''===>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHKKKMMMNNNLLLKKKJJJIIIMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>===>>>>>>???<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999888777777888999999:::999888777777888999:::999999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777:::999::::::;;;;;;<<<===>>>============>>>??????AAABBBCCCCCCBBBAAABBBDDDCCCDDDEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMRRRSSSSSSRRRPPPOOOPPPQQQSSSTTTTTTRRRPPPRRRWWW[[[bbbooo~~~|||ppp___RRRLLLJJJHHHGGG>>>===<<<;;;:::999999888;;;;;;;;;;;;::::::::::::999;;;<<<;;;:::999:::;;;>>>@@@BBBCCCCCCCCCDDDEEEGGGMMMTTTWWWUUUPPPKKKGGGIIIKKKMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSQQQNNNLLLHHHIIIIIIIIIHHHGGGEEEDDDAAAAAAAAAAAABBBBBBBBBBBB>>>???????????????>>>>>>======;;;:::999::::::;;;777777777666666666555555444444333222111000000000111111111111111111111111000//////...............------,,,,,,,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&!!!$$$'''))))))))))))***)))))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((%%%&&&(((((((((&&&###"""&&&((())))))'''&&&&&&''''''&&&&&&%%%%%%&&&((()))'''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***)))((((((((()))***+++(((((()))*********))))))(((((((((''''''&&&&&&&&&;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>??????@@@???@@@@@@AAACCCDDDFFFGGGDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEIIILLLMMMKKKHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<<<<<<<<<<<<<:::::::::999999999999888888888888888888888888888999888777777777777888999:::999999888888999999:::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888<<<<<<;;;;;;;;;===???@@@?????????>>>??????@@@@@@AAACCCDDDDDDCCCCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQRRRRRRPPPNNNMMMNNNOOOMMMNNNNNNNNNRRR[[[hhhqqqoooZZZRRRIIICCCBBBDDDEEEEEE======;;;:::999999999999;;;;;;;;;:::::::::999999999:::;;;:::999888999;;;<<<>>>???@@@@@@@@@BBBCCCKKKRRRZZZ\\\VVVOOOJJJHHHGGGJJJMMMOOOOOONNNNNNOOOQQQQQQRRRRRRPPPNNNKKKIIIFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@?????????AAABBBCCC????????????>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;999888777555444444444555555444333222000///...---000000000000000000000000000///......------......------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&''''''((())))))(((((($$$%%%&&&''''''&&&%%%$$$******))))))((('''&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((()))******)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&&&&&&&''')))((('''''''''((()))***'''''''''&&&&&&&&&&&&%%%$$$%%%''''''&&&'''(((***&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((((('''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((()))***&&&&&&&&&&&&'''((()))***''''''((()))************))))))(((((((((((('''''';;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<===>>>======>>>???AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAEEEGGGIIIIIIGGGDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???BBBAAA???>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>???>>>>>>>>>=========<<<========================;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999999888888888888888888888888:::::::::999999:::::::::???>>>===<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;========================>>>===<<<<<<<<<>>>@@@AAA@@@@@@@@@AAABBBCCCEEEEEEAAABBBDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNMMMLLLNNNOOOJJJKKKOOOTTT___pppfffVVVKKKFFFAAA>>>>>>???@@@???<<<<<<;;;:::999999999999::::::::::::999999999999:::;;;<<<;;;:::999:::<<<:::<<<>>>>>>>>>???AAACCCMMMVVV______VVVMMMIIIHHHDDDHHHMMMPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???>>>???AAACCCDDD?????????>>>>>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<:::999666444222222333444666666555444333222111000//////////////////////////////...------------...------,,,,,,,,,+++++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((((((((('''''''''(((((('''&&&%%%$$$###''''''(((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''((()))***++++++***)))(((&&&%%%%%%%%%&&&'''''''''''''''((())))))###%%%&&&'''&&&&&&&&&((()))((('''''''''(((******''''''''''''&&&&&&&&&&&&###%%%'''''''''''')))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************((((((((('''((()))++++++))))))))))))))))))******))))))***+++++++++******************************<<<<<<<<<<<<<<<=========::::::::::::;;;<<<===============>>>@@@AAACCCDDDCCCCCCAAA@@@??????>>>>>><<<=========>>>>>>>>>>>>??????>>>>>>>>>??????@@@???@@@???>>>;;;;;;<<<=========>>>>>>>>>>>>======BBBAAA???===<<<<<<======>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::999999888888999999999999999999999999999999999999999999888888999999999999888888:::::::::;;;;;;:::::::::>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>======>>>???AAABBBAAAAAABBBDDDFFFHHHJJJKKKAAACCCEEEEEEDDDEEEFFFHHHIIIHHHHHHGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNLLLLLLMMMOOORRRWWW___kkkzzzuuuaaaQQQIIIFFFDDDAAA>>>===<<<;;;:::;;;::::::999999999::::::::::::999999999888888888999:::;;;:::999888999;;;:::<<<=========???AAADDDMMMUUU]]]\\\TTTLLLHHHHHHGGGJJJNNNQQQPPPOOOOOOOOOQQQQQQQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@??????AAACCCEEE?????????>>>>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::888555333222222333333444555555666555555444333........................//////...---------------------,,,,,,,,,+++++++++))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((('''(((((('''&&&%%%$$$$$$###$$$%%%''')))***++++++''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))*********+++***)))((((((''''''''''''''''''&&&'''(((***+++###%%%&&&'''&&&&&&&&&(((((('''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))************************(((((())))))***+++,,,,,,/////////...---,,,++++++************)))((('''&&&))))))))))))))))))))))));;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===============>>>???@@@AAABBB@@@@@@???======<<<<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<============;;;999777777:::<<<;;;<<<======>>>=========???>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999:::::::::::::::888999999::::::::::::999777777777777777888888888888888888888888888888888999999::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEHHHJJJLLLNNNDDDEEEGGGGGGFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPQQQRRRRRRSSSSSSRRRRRROOOOOONNNLLLKKKKKKNNNQQQXXXbbbtttkkkYYYKKKDDDBBBAAA@@@???===<<<;;;:::999:::999999999999::::::;;;999999999888888888777777666777888777666555666888:::;;;<<<<<<===>>>BBBEEEKKKQQQVVVVVVPPPJJJHHHHHHKKKMMMOOOPPPNNNLLLKKKKKKPPPPPPPPPOOONNNMMMLLLKKKKKKJJJHHHEEEDDDBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCC????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;::::::777666555333222222222333111222444444555444333222///////////////////////////...------,,,,,,------------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&$$$###"""'''''''''(((((()))******))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))************)))((((((((('''''''''''''''((()))***$$$&&&((((((&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((***+++,,,------,,,......------+++)))((('''******)))((('''%%%$$$###&&&&&&''''''''''''((((((>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<======<<<<<<======>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;::::::::::::;;;<<<======>>>>>>===;;;;;;===>>>;;;;;;<<<===============;;;<<<<<<======<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::777777888888999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<;;;:::999:::;;;<<<============????????????????????????>>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKHHHIIIJJJJJJIIIHHHIIIKKKJJJJJJLLLMMMNNNOOOOOOOOOKKKMMMOOOQQQQQQPPPNNNMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRNNNOOOQQQSSSVVV[[[aaafffooouuuaaaSSSIII@@@>>>@@@<<<<<<<<<<<<:::999999999999999888888999:::;;;;;;999888888888777777777777555666777777555555666777999:::;;;;;;;;;===AAADDDGGGJJJMMMNNNLLLJJJHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>???????????????>>>>>>;;;<<<<<<<<<<<<;;;999888444444444333333333222222222333444444444222000//////////////////////////////...------,,,,,,------------,,,,,,,,,,,,++++++)))************+++++++++************************(((((((((((((((((((((((('''''''''((()))*********(((''''''&&&&&&''''''(((''''''(((''''''&&&%%%%%%+++***)))((('''&&&%%%%%%(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((((((((()))))))))))))))((((((&&&'''''''''''''''''''''&&&((())))))'''&&&&&&''''''&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---///...---,,,++++++++++++***)))'''&&&************)))(((&&&&&&'''''''''(((((()))))))))BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===??????>>>=========>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>:::<<<>>>???>>>=========:::;;;<<<===============:::;;;===???@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<======>>>>>>>>>999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::;;;<<<======<<<;;;:::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGJJJJJJIIIHHHFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKLLLMMMLLLKKKJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQPPPKKKMMMPPPRRRSSSQQQNNNLLLOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSVVV[[[bbbjjjttt~~~|||gggYYYLLLGGGCCC>>>>>>BBB;;;<<<<<<;;;999888888999888888888888999:::;;;;;;888888888888777777777777777888999888777666777999888999:::::::::===@@@DDDEEEFFFGGGIIIJJJIIIHHHGGG@@@BBBEEEHHHJJJLLLPPPRRRMMMMMMMMMLLLLLLLLLMMMMMMIIIHHHFFFEEEEEEEEEFFFGGGAAAAAAAAAAAA@@@>>>===<<<>>>??????@@@@@@@@@@@@???<<<<<<======<<<:::888777333333444444444333222222555555666666444222///...000000000000000000000000......---,,,,,,,,,,,,------------,,,,,,,,,++++++)))************+++++++++************************((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******&&&'''(((((((((((((((((($$$$$$%%%%%%'''(((******$$$$$$%%%&&&'''))))))***))))))((('''&&&%%%%%%$$$'''(((((((((((((((((('''((()))***++++++***((('''&&&'''((((((((((((((('''&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''''''''((()))(((&&&%%%%%%&&&((((((((()))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((("""###$$$%%%'''((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&(((,,,///000///---+++...///000000000///...---,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>;;;<<<===<<<;;;;;;<<<=======================================<<<;;;::::::;;;<<<>>>>>>===<<<<<<===;;;;;;<<<<<<===???@@@AAA@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;;;;<<<<<<<<<==========================================>>>>>>>>>>>>============>>>>>>>>>>>>======>>>?????????????????????@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPQQQRRRRRRQQQPPPOOONNNOOOPPPOOOMMMMMMMMMNNNQQQOOONNNNNNPPPRRRSSSSSSSSSSSSSSSQQQPPPRRRXXX]]]^^^iiisss{{{jjj[[[OOOLLLGGGBBB>>>;;;::::::999999999999999999999999666555555555555666777777666555555444444555777888555555666666666666555555666666777888:::<<>>>>>@@@@@@@@@?????????>>>>>>@@@???===:::999888888999999999888666555333222222555444444555666555333111000000000000///...---,,,......---------,,,,,,,,,************************,,,,,,+++)))&&&"""***************)))((((((+++***)))(((((()))***+++&&&&&&''''''(((((())))))))))))*********((('''&&&''''''(((((())))))******((()))*********((('''&&&(((((('''''''''&&&&&&&&&'''+++///...)))&&&&&&(((''''''(((((('''&&&%%%%%%(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&$$$'''******)))'''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&((()))+++,,,))))))(((((('''''''''&&&''''''''''''(((((((((((('''((()))((('''&&&'''(((,,,,,,,,,---------......---...000111000...***(((&&&(((***+++***)))******&&&&&&%%%&&&'''***---///BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<;;;<<<=================================>>>>>>>>>=========<<<>>>??????>>>===>>>???=========>>>???@@@BBBBBBAAA???===;;;::::::;;;<<<<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<===>>>???@@@;;;<<<<<<<<<==============================<<<<<<>>>>>>?????????@@@@@@@@@===>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLOOOPPPQQQQQQPPPPPPRRRSSSRRRQQQPPPPPPRRRSSSTTTTTTQQQTTTWWWXXXYYY```jjjrrrssscccVVVNNNEEECCC@@@===:::999999999999999999999999999999999666666555444444333444444555555555555555666666777555666666777777666666555777777777777999;;;>>>???BBBBBBDDDGGGIIIJJJJJJIIIHHHGGGFFFEEEFFFIIILLLNNNRRRRRRQQQPPPNNNLLLJJJIIIDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>><<<:::888888888888777666666666555555555444333222222333444333111///111111111111000///...---......---------,,,,,,,,,++++++++++++++++++++++++***************)))(((((()))))))))))))))(((''''''))))))(((''''''((())))))''''''''''''''''''''''''''''''((()))((((((&&&&&&((((((((((((((()))))))))(((((()))))))))((('''&&&(((((('''''''''&&&&&&&&&'''+++---,,,(((%%%&&&(((''''''(((((('''&&&&&&%%%(((((())))))))))))(((((()))((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&(((******)))''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((''''''''''''((((((((()))*********))))))(((((((((''''''''''''(((((((((((('''((())))))''''''((())),,,,,,,,,,,,------------///111222333222///,,,)))''')))++++++***))))))***)))(((''''''''')))***+++CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@?????????>>>???AAAAAA???>>>???????????????@@@AAABBBCCCDDDBBBAAA???===<<<;;;<<<<<<=========<<<======>>>???>>>>>>>>>>>>???@@@AAABBB=========>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<@@@@@@@@@AAAAAAAAABBBBBB?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPPPPQQQPPPOOOOOONNNNNNOOOPPPPPPOOOPPPRRRTTTPPPPPPOOOOOOQQQSSSVVVWWW]]]ccckkkooottt~~~www```SSSLLLGGGCCC===<<<:::888888888999999999999888888888888888888777666555333222111111111444444555666666666666666666666777777777777666666777777777777888:::<<<===@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMOOOOOOOOOOOOMMMKKKHHHGGGCCCCCCCCCDDDCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;999888777777777444444444555666666777777333222222333444333111///222222222222111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((((((((((((((('''&&&&&&(((''''''&&&&&&''''''((())))))(((''''''&&&%%%%%%%%%&&&'''''''''''''''&&&))))))((((((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''')))+++)))&&&%%%&&&((('''''''''(((''''''&&&%%%'''(((((())))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))(((((()))))))))'''&&&%%%)))))))))(((((((((((((((''''''''''''((((((((((((&&&((()))))))))(((***+++,,,,,,,,,,,,------------000111333333111...+++)))(((***++++++)))(((((()))******))))))((('''''''''DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@???????????????>>>>>>>>>>>>????????????>>>???@@@???>>>===>>>@@@??????????????????????????????@@@@@@@@@??????>>>>>>@@@AAAAAA???>>>>>>????????????@@@AAABBBCCCDDDCCCBBB@@@???>>>=========??????>>>>>>>>>>>>??????????????????@@@AAABBBBBB?????????????????????@@@@@@@@@??????>>>=========AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTPPPQQQQQQPPPNNNNNNPPPRRRQQQQQQRRRTTTYYY___ggglll}}}}}}nnn[[[NNNIIIFFFAAA<<<:::999999888888999:::;;;888888888888888777777777666555444333222222222222333444555666777666555444666666777777777777666666777777666666777999:::;;;>>>@@@BBBDDDEEEFFFHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKJJJGGGEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEE@@@@@@@@@????????????>>>;;;;;;:::999777777666666333444444555555666666666555444444555666555333111111111111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))(((((()))***(((((())))))(((((('''&&&'''''''''''''''''''''''')))))))))(((((('''''''''%%%&&&&&&'''(((((((((((()))))))))((((((''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&)))&&&'''''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%%%%$$$######$$$&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&)))(((((((((((((((((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''((($$$%%%''''''&&&&&&''')))'''((()))***)))(((%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&((()))***)))***+++------------........./////////000000000...+++(((&&&)))+++++++++)))'''((()))************)))(((&&&%%%DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@@@@AAAAAA???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<>>>@@@AAAAAA???===>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSSSSTTTTTTSSSSSSRRRPPPNNNNNNOOOQQQUUUXXX^^^fffqqqsss[[[RRRIIIDDDDDDBBB===888999999999888888888999999888888888777777666666666555444444444444444555555222333555666666666555444666666777777777777666666666666555555666777999:::<<>>>>>>>>>>>============::::::999999888777666555555555555555444444444444555444444555666555333111000000000000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''''''''''')))************)))(((((((((((((((((((((((((((((((((((()))))))))*********'''''''''(((((())))))***))))))((((((''''''&&&&&&''''''&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&''''''&&&%%%&&&'''(((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&%%%$$$$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((###$$$&&&&&&%%%%%%&&&(((%%%&&&(((******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((()))***)))***+++---////////////000000000000////////////...+++)))'''***++++++***((('''((()))((()))))))))))))))((('''DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===???@@@BBBAAA???======>>>============>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOPPPRRRSSSTTTUUUVVVTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQTTTWWW^^^fffttt{{{eeeXXXOOOJJJCCC???>>>>>>===;;;888888888777777666666555888888777777666666555555444444444444444555666666333333444555555555555555555555666666666666555555444444444444555777999::::::===@@@AAAAAABBBFFFJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJNNNLLLHHHEEECCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<;;;999::::::999999777666666666666666555444333222222333222222333444333111///000000000//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************))))))((('''(((((())))))(((((('''''''''((())))))***++++++))))))((((((((())))))***(((((('''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''')))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%$$$&&&'''$$$%%%'''((())))))))))))((((((((((((((()))))))))''''''''''''((((((((((((&&&((()))))))))(((***+++/////////000000000000111000000000000///---,,,+++******+++)))(((((()))+++(((((((((((())))))))))))FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBAAABBBCCCBBB@@@>>>>>>???============???@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPRRRSSSTTTUUUVVVRRRQQQQQQQQQQQQRRRTTTUUUSSSUUUWWWZZZ]]]bbbiiimmmwwwqqqaaaUUUMMMHHHFFFCCC???<<<;;;<<<===777777777777777666555555888888777666666555444444444444333333333333333444444444333333444444555555444444555555555555444444222222222333555777999:::999<<<@@@@@@???AAAFFFKKKJJJJJJIIIGGGFFFEEEDDDDDDFFFFFFEEEFFFGGGJJJLLLNNNOOOOOONNNLLLIIIFFFCCCAAAAAAAAA@@@@@@@@@@@@??????>>>============<<<<<<<<<999::::::::::::888777666666666555444444333222222333222222333444333111///000000111000000///...---......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))***)))(((((('''&&&'''(((((((((((('''&&&''''''''''''((((((((((((***)))((('''''''''((((((&&&&&&''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%&&&((()))***)))(((%%%&&&&&&'''((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))&&&(((******)))(((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''&&&&&&''''''((()))))))))((((((((())))))*********''''''''''''(((((((((((('''((())))))''''''((()))---............/////////...////////////...---,,,)))******)))((((((***,,,***)))(((''''''((()))***GGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCDDDEEEFFFFFFBBBDDDEEEDDDAAA@@@@@@@@@=========>>>???@@@BBBBBBAAABBBCCCEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNOOOOOONNNNNNLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOQQQUUUXXX\\\^^^___bbbfffkkkrrr{{{vvvbbbTTTMMMIIIGGG;;;>>>???>>>:::888888999777888888999888888777777888777777666555444444444555555333222111000000000555444333222333444555666333444444444444444444333111111222333444777999;;;888<<>>@@@FFFKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCBBBBBBDDDHHHLLLNNNNNNPPPRRRQQQNNNHHHBBB>>>???????????????@@@@@@@@@>>>>>>>>>>>>============999:::;;;;;;:::999888666555444444444444444333333555444444555666555333111222222222111111000///.........---------,,,,,,,,,******************************++++++***)))'''&&&(((((((((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$***((('''&&&%%%%%%&&&'''%%%&&&&&&''''''((((((((()))(((''''''((()))***+++&&&&&&&&&'''''''''(((((($$$%%%&&&)))++++++)))'''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))###%%%((()))'''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((('''&&&%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***(((''''''((((((''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))((('''&&&'''(((,,,,,,,,,---------......+++,,,,,,------,,,,,,+++((())))))(((((((((+++---,,,+++((('''&&&'''((()))IIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHGGGEEECCCCCCCCCCCCDDDGGGEEEDDDCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQQQQOOOOOOPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSVVVWWWRRRSSSSSSSSSSSSQQQPPPOOORRRQQQRRRUUU]]]gggrrryyyvvv|||qqqiii]]]QQQJJJEEEBBB@@@AAA@@@>>><<<;;;<<<===>>>:::999777666555666777999999777666555666666444222666666555555555444444444333333333444444444555555777777777777777777777777666555555555555555666666::::::;;;===@@@DDDGGGIIIHHHGGGEEEDDDCCCDDDEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLHHHJJJLLLMMMLLLHHHCCC@@@BBB@@@>>>===>>>>>>===;;;?????????<<<:::999;;;===>>>======>>>??????===:::666777777777777555444333111111111111111111111111000///---+++***+++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((&&&###!!!!!!###&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&'''((()))******************++++++++++++++++++,,,------------,,,+++***)))'''&&&&&&&&&&&&,,,+++++++++***)))))))))IIIIIIHHHHHHHHHGGGGGGGGGIIIJJJJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNLLLLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRPPPQQQQQQQQQQQQQQQRRRSSSPPPSSSXXX\\\]]][[[XXXVVVRRRUUUZZZbbbnnn~~~rrr\\\VVVNNNGGGCCCAAA??????@@@???===;;;:::;;;<<<===999888666555444555666777888666555555666666555333666555555555444444444333333333333333444444444444666666666666666666666666666555555444444555777777999:::;;;===@@@CCCFFFHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIEEEFFFHHHHHHGGGDDD@@@>>>@@@>>>======???@@@@@@???>>>???>>><<<:::999;;;<<<>>>>>>>>>>>>@@@???===;;;666777777777666555444333111111111111111111111111222111///......///000111...---,,,,,,++++++,,,,,,*********)))))))))((((((***++++++++++++***)))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''((('''%%%######%%%'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))***++++++++++++++++++***)))(((((((((((((((******)))))))))))))))(((HHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIGGGFFFFFFFFFFFFFFFIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNOOOOOOOOOQQQOOOMMMKKKLLLMMMPPPRRRNNNNNNNNNMMMNNNNNNOOOPPPNNNOOOQQQPPPOOOMMMMMMNNNSSSYYYbbbjjjmmmkkkfffccc___fffqqq}}}sss```VVVKKKGGGCCC@@@???>>>>>>===>>>===;;;:::999999:::;;;777666555444333444555666777555444555666666555444555555444444444444333333222222333333333444444444555555555555555555555555888777555444444555777888999999;;;<<>>===<<<<<<>>>AAABBBCCCBBB===>>>>>>===;;;:::;;;===@@@???>>>???@@@???===<<<777777777777666555444333111111111111111111111111222111000//////000222333...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++******))))))************************(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''(((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((''''''&&&&&&$$$%%%&&&(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))''''''((()))))))))))))))******))))))))))))******''''''((((((((((((((()))GGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJHHHFFFFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOORRROOOMMMNNNNNNMMMNNNPPPOOONNNMMMLLLKKKLLLLLLMMMLLLOOOPPPPPPOOOOOORRRUUU]]]dddnnnxxx}}}}}}zzzxxx}}}lll[[[NNNHHHGGGDDDBBBAAA@@@???===;;;<<<;;;:::999888888888999777666555444444444555555555444333444666666666444444444333333333333333333222222222222333333333333444444444444444444444444===;;;888666555555777888888999:::<<<>>>@@@BBBCCCAAABBBCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<>>>AAACCCCCCBBB===>>>???>>>===<<<===???AAA@@@>>>?????????>>><<<777777777666666555444444111111111111111111111111...---------...///000000...---,,,,,,++++++,,,,,,...------------,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''((()))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%"""$$$&&&((())))))((('''((((((((((((((('''''''''%%%%%%&&&'''((()))******))))))))))))*********+++&&&'''(((((())))))(((((()))((((((((())))))***+++'''''''''(((((()))))))))EEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHGGGGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBAAABBBEEEHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOOOONNNMMMLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOLLLMMMQQQPPPKKKJJJLLLPPPOOOMMMKKKKKKKKKLLLLLLMMMPPPSSSUUUVVVZZZbbbhhhkkkqqqzzztttbbbVVVNNNGGGBBBBBBAAA@@@@@@@@@???===;;;;;;:::999888888777777777777777666666555555555666555444333444555666555444222222333333333333333333111111111222222222333333555555555555555555555555@@@>>>;;;888666666666666777888999;;;===???@@@@@@@@@AAACCCDDDEEEDDDCCCCCCCCCEEEGGGHHHGGGEEEBBB@@@@@@?????????????????????=========???AAABBBAAA???===???@@@@@@???>>>???@@@BBB@@@>>>>>>>>>>>>===<<<888777666666555555444444111111111111111111111111,,,,,,,,,,,,---......///...---,,,,,,++++++,,,,,,************))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''((((((((()))))))))))))))((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%"""$$$&&&((())))))(((''''''''''''(((((((((((((((%%%%%%&&&'''((()))******((())))))))))))*********'''((())))))******))))))''''''''''''((()))******((((((((())))))*********CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBB???===???DDDGGGHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIKKKRRRSSSLLLJJJMMMNNNMMMLLLKKKKKKMMMOOOPPPRRRXXX___dddhhhoooyyyvvvhhhVVVKKKHHHFFFAAA<<<:::::::::;;;======<<<:::::::::999999888777777666777777777666666666555555666444333444555555444333111111222222222222333333000000111111111222222222555555555555555555555555===<<<:::999777666555555666777999;;;<<<===>>>>>>??????@@@BBBBBBCCCCCCCCCCCCDDDFFFGGGGGGDDDBBB@@@===============<<<<<<<<<=========???AAAAAA???===<<<>>>@@@AAA@@@???@@@AAABBB@@@===<<<======<<<;;;888777666555555444444555111111111111111111111111.........///////////////...---,,,,,,++++++,,,,,,,,,++++++++++++*********(((((())))))******))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&''''''(((******''''''&&&&&&&&&&&&''''''(((((((((((()))))))))******))))))(((''''''&&&&&&&&&&&&''''''((()))))))))'''(((((())))))((((((''''''''''''(((''''''&&&&&&$$$%%%&&&((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''((((((((())))))***************''''''&&&''''''((())))))((()))))))))))))))******AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIGGGFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBCCC???<<<>>>BBBFFFFFFDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNIIILLLVVVXXXSSSSSSYYYUUUUUUUUUVVVYYY]]]aaaccciiisss{{{nnnXXXQQQHHHBBBAAA@@@===;;;999888888999;;;<<<;;;:::999999999999888777777666555666666666555555444444666555444444444444333222111111111111222222222333000000000000111111111222333333333333333333333333555666666777777666555555555777888:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBAAABBBDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>@@@@@@>>><<<:::<<>>???@@@AAA???<<<;;;;;;<<<;;;:::999888666555444444555555111111111111111111111111///000000000000//////......---,,,,,,++++++,,,,,,.........---------,,,,,,'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((+++***)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&''''''((())))))***'''((()))******)))((('''&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((()))************)))(((((((((((((((((()))))))))(((((((((((((((''''''@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBEEEAAA===>>>BBBEEEDDDBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKSSSMMMOOOYYY]]]ZZZ]]]fffeeeeeefffiiinnntttyyy}}}}}}kkk[[[PPPGGGFFFDDDBBB@@@???>>>>>>>>>===<<<<<<======<<<;;;999::::::999999888777666444444555555444444333222777666444444444444222111000000111111222222222333000000000000111111111111222222222222222222222222...000333555777777666555555666888:::;;;;;;;;;;;;;;;:::::::::<<<>>>@@@AAA@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAA???===<<<888999:::===@@@@@@???===888:::===>>>>>>===>>>???AAA>>><<<::::::;;;:::999999888666555444444555555111111111111111111111111//////000000///...---,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((...---,,,***((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***'''((()))******)))((('''%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))******(((((((((((()))))))))***'''(((((()))))))))))))))******))))))))))))******(((((((((''''''&&&&&&%%%JJJKKKJJJGGGCCCBBBDDDGGGCCCBBB@@@??????AAABBBDDDAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@???>>>>>>>>>===;;;;;;===???>>>===???CCCFFFBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGMMMJJJFFFFFFHHHIIIIIIGGGHHHJJJJJJHHHEEEEEEHHHKKKKKKIIIFFFFFFFFFGGGGGGFFFLLLKKKIIIHHHGGGGGGGGGGGGLLLHHHDDDEEEHHHJJJGGGCCCHHHHHHGGGGGGFFFEEEEEEFFFHHHGGGGGGFFFGGGIIIKKKMMMQQQTTTVVVUUUSSSQQQSSSVVVVVVZZZ```eeejjjooouuuxxx~~~~~~mmm```SSSKKKJJJCCCBBB@@@===;;;:::::::::<<<;;;;;;::::::999999888777777777777666666666666444444444555555555555555555444444333333444444555222222111111111111222222222222222111111111000000111111222222222333333333333222111111111333666777555666777888888:::===@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<======>>>>>>===<<<:::999888888:::999777444222111000///111111111111000000000000/////////...------,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((,,,,,,,,,,,,+++)))(((&&&((((((''''''''''''(((((())))))'''&&&&&&%%%%%%&&&((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''###%%%%%%""""""%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&'''((()))***+++++++++*********))))))((((((''''''(((((())))))******XXXYYYZZZWWWPPPJJJGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDAAA@@@????????????>>>===???@@@AAA@@@>>>>>>@@@CCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDCCCCCCCCCHHHFFFDDDDDDFFFFFFEEECCCCCCEEEGGGHHHGGGGGGHHHIIIIIIFFFDDDCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@EEEDDDDDDFFFIIIJJJHHHGGGFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNQQQUUUVVVZZZ\\\______^^^___bbbfffkkkqqqyyytttaaaVVVNNNFFFAAABBB@@@???>>><<<;;;;;;;;;<<<999999::::::::::::::::::777777777777666666666666555555555555555555555555333222222111111222222333222222111111111111222222222222222111111111000000111111111222222222333333333222111111111333555777666777888888888999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBB@@@???>>>===<<<<<<<<<============<<<<<<:::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999999999888666444222111111000111111111111000000000000/////////...------,,,,,,......---,,,,,,,,,------***+++++++++******)))((((((((()))******)))((((((***+++++++++***)))(((''')))(((((('''''''''(((((((((''''''''''''((())))))((((((''''''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))******###&&&'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''')))*********)))(((''''''(((((())))))***************)))))))))(((((('''((((((((()))))))))***ppprrrtttpppggg[[[QQQLLLKKKJJJIIIHHHGGGGGGGGGHHHCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@========================???@@@AAA@@@===<<<;;;<<<>>>??????@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBB???======???CCCGGGJJJIIIGGGDDDDDDBBB@@@???AAABBBBBBAAAFFFFFFFFFFFFEEEEEEEEEDDD???AAACCCEEEFFFGGGIIIKKKIIIKKKLLLLLLKKKKKKMMMOOOQQQRRRSSSUUUYYY^^^ccceeejjjlllooopppqqquuu|||yyybbbWWWLLLFFFCCC???===>>>===<<<;;;;;;;;;;;;;;;<<<777888888999::::::;;;;;;777777777777666666666666777777666666555555444444333222222111111222222333222222111111111111222222222222222111111111111111111111111222222222222333222222111111222333555666666777888888777888:::<<<========================???>>>======???AAADDDFFFFFFDDDAAA>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;888888999999999::::::::::::999999999999999::::::777666555444333222222222111111111111000000000000/////////...------,,,,,,///...------,,,,,,,,,---******************))))))'''(((((())))))(((((('''(((((())))))))))))((((((***)))((('''''''''''''''&&&&&&'''''')))***,,,,,,((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''' $$$&&&%%%&&&******'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))tttggg```]]]\\\ZZZXXXUUURRRPPPOOOMMMKKKHHHFFFDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAACCCCCCBBBAAABBBBBBCCCDDD@@@@@@????????????>>>>>><<<===>>>>>>======>>>??????@@@AAAAAA???===<<<;;;>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@??????@@@DDDJJJOOONNNHHHCCCDDDBBB@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHKKKKKKJJJMMMTTTZZZbbbaaa^^^ZZZVVVWWW[[[___``````bbbeeejjjpppuuuxxx~~~hhhZZZRRRMMMHHHDDDAAA>>>======;;;;;;;;;:::::::::::::::777888888888999999::::::777777777777666666666666888888777666555555444444555444444333333444444555222222111111111111222222111111111111111111111111111111111111222222222222222222111111222333444444666888888888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???BBBDDDEEEEEECCC???<<<:::999::::::::::::;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;:::999888777777888888999666555444444333333333333111111111111000000000////////////...------,,,,,,...------,,,++++++,,,,,,++++++++++++***+++++++++''''''((((((((((((''''''&&&''''''((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&'''((()))+++,,,((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&'''******'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''((())))))***+++,,,,,,---((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''(((((((((((())))))(((((())))))***************)))))))))((((((((('''))))))))))))))))))(((((((((((((((((())))))))))))}}}|||yyyuuuqqqkkkgggdddccc^^^XXXTTTQQQOOOKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDBBBAAAAAA@@@@@@???>>>>>>>>>@@@AAAAAA??????@@@BBB???@@@AAABBBCCCBBBAAA?????????>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@BBBBBBBBBAAAAAAAAACCCDDDBBBCCCGGGLLLPPPOOOIIIDDDEEEDDDCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPUUUXXXYYYYYYYYY```kkkuuu|||sssmmmnnnvvv}}}||||||}}}ppp```SSSKKKGGGGGGFFFCCC???===;;;:::<<<<<<;;;:::999888777777999999999888888777777777777777777777666666666666888777777666555444444333555444444333333444444555222222111111111111222222111111111111111111111111000000111111111222222222222222111111222222333333666777888888777666777888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAAAAAAAAAAAAAA???===:::999:::;;;;;;999999::::::::::::999999999:::;;;<<<============<<<;;;999777666666666777666555444333333333333444111111111111000000000////////////...------,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))***+++((((((''''''''''''((((((&&&&&&&&&''''''((())))))))))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((((((((('''***+++((((((******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((())))))***+++,,,,,,---((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))******))))))((((((''''''(((((((((((((((((())))))))))))))))))((((((((((((|||vvvnnnhhhdddaaa\\\XXXTTTSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLHHHGGGDDDBBBAAAAAABBBCCCDDDCCCBBBAAA@@@>>>======???AAACCCBBB???>>>@@@BBB>>>===>>>@@@CCCEEEEEEDDD@@@???>>>======>>>???@@@@@@???>>>======>>>???@@@@@@AAABBBBBBAAAAAABBBCCCBBBCCCEEEHHHJJJJJJHHHFFFHHHGGGGGGIIIMMMPPPRRRSSSVVVVVVVVVXXX\\\bbbgggjjjkkkmmmnnnnnnooowwwtttcccWWWMMMHHHGGG>>>DDDFFFCCC???>>>===<<<<<<<<<;;;;;;:::888777666999999888888777666666555777777777777666666666666666666555555444444333333333222222111111222222333222222111111111111222222111111111111111222222222000000000111111111111222111111222222222222222222444666888888777666666777::::::::::::::::::::::::999:::===???@@@@@@>>>>>><<<<<<::::::999:::;;;;;;999999::::::::::::999999:::;;;===>>>?????????>>>>>><<<999777555555666777666555444444333333333333111111111111000000000000/////////...------,,,,,,++++++++++++,,,---......)))((('''&&&'''((()))***)))((((((''''''(((((()))'''''''''''''''((()))***((((((''''''''''''(((((())))))'''&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&((('''###"""%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((()))'''''''''''''''((())))))******))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((({{{wwwsssrrrqqqpppooonnnmmmlllffffffdddcccaaa___^^^]]]YYYWWWTTTQQQOOOOOOPPPQQQPPPOOOMMMKKKIIIGGGFFFEEEIIILLLNNNLLLHHHFFFHHHKKKHHHFFFFFFHHHLLLOOOPPPOOOIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFDDDCCCCCCDDDFFFGGGGGGKKKPPPRRRPPPMMMLLLLLLLLLMMMMMMNNNOOOQQQUUUXXXZZZYYYZZZ]]]bbbgggiiijjj```aaabbbgggoooyyyxxxhhhXXXOOOJJJEEECCCDDD;;;CCCHHHDDD???>>>???===::::::;;;;;;;;;:::888888777777777777777777666666777777777777666666666666444444444444444333333333333222222111111222222333222222111111111111222222000000111111111222222222000000000000111111111111111111222222222222111111222555777777777666666777:::::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<:::::::::::::::999999999999::::::::::::::::::999999;;;===???@@@@@@??????===<<<999777666777888999777666555444333222222222111111111111000000000000/////////...------,,,,,,++++++,,,,,,...000111222***)))((('''((()))+++,,,***)))(((((((((((()))***)))((('''''''''((()))***''''''&&&''''''((()))******)))((('''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%###"""$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++'''''''''(((((((((((((((&&&''''''((())))))******)))((('''''''''(((******))))))))))))(((((((((((('''''''''((((((((())))))***)))))))))((((((((('''~~~{{{xxxvvvuuurrrppplllhhhffffffggggggbbbaaa___]]]ZZZXXXVVVUUUZZZ]]]___]]]XXXVVVXXX[[[ZZZWWWVVVXXX\\\```aaa```[[[YYYXXXVVVVVVWWWYYYZZZQQQPPPNNNMMMMMMNNNPPPQQQWWW^^^fffjjjhhhccc___]]]^^^______^^^^^^cccjjjqqqsssssstttxxx}}}~~~yyykkk]]]QQQHHHGGGGGGCCC@@@AAA999CCCGGGBBB;;;;;;;;;999888999:::;;;<<<;;;;;;:::555555666666777777888888777777777777666666666666222333333333333333333333555444444333333444444555222222111111111111222222000000111111222222222222000000000000111111111111111111222222222111111000111444666777777666666777999999999999999999999999===<<<:::999999:::<<<===:::::::::::::::999777777999::::::;;;;;;::::::999999:::===???@@@@@@??????<<<:::888777777888:::<<<777777555444333222222222111111111111000000000000000//////...------,,,,,,,,,,,,---...000222444555...---,,,++++++---///000+++***)))(((((()))***+++***)))(((''''''((()))***&&&&&&&&&&&&((()))***+++******)))(((((((((((((((((((((''''''''''''(((((('''((((((((())))))******'''''''''''''''''''''''')))))))))((((((''''''''')))***'''######))),,,+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((())))))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,&&&'''''''''(((((())))))'''(((((()))***+++++++++***)))((((((((()))+++,,,(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))((((((((('''}}}vvvpppkkkiiigggpppvvvzzzwwwooolllpppvvvtttssssssrrrssstttuuuwwwvvvuuupppjjjjjjqqqvvvwwwmmmfff___\\\\\\]]]dddkkklllwww~~~{{{|||zzzxxxwww{{{tttgggZZZRRRIIIGGGDDD@@@>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666777666666555444444666666555555555555666666666555444444222222111000444333222222111111222222111111000000000000111111111111111111111111111111////////////////////////111222222222222333333333444444555666777888999999666666555555444444444333;;;;;;:::999999:::;;;<<<888888999999999999888888777888:::<<<<<<;;;:::999777888:::<<<======<<<<<<999888666666777888888777777666666555333222111111111222444555555333000...000000000000000000000000------------------------***)))))))))+++...000222++++++***)))(((((())))))))))))))))))(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$((('''%%%$$$######$$$%%%))))))((('''&&&&&&%%%%%%***))))))((('''&&&&&&%%%(((''''''&&&&&&&&&''''''***)))(((''''''(((***+++&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''***)))'''&&&&&&'''((((((((((((((((((((((((((((((,,,(((''')))***(((&&&((())))))))))))(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))+++***)))(((''''''((()))%%%%%%'''((())))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''~~~{{{xxxvvvzzzssseee[[[SSSJJJDDDGGGEEEBBB???===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777666555555666666555555555555666666555444444333333222222111444333222222111111222222111111000000000000111111111111111111111111111111111111111111111111111111//////000000000111111111222222333444555666777777666666666666555555555555666555555555666777888999777888888999999888888777777888999:::;;;::::::999777888:::;;;<<<<<<<<<;;;999777666666777888777666666666555444333222111111///000222333333333111000------------------------------------------------,,,,,,*********,,,...///++++++***)))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%'''((())))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&''''''((("""&&&)))***)))&&&$$$******************++++++''''''''''''''''''''''''''''''&&&&&&'''((()))***((((((((((((((((((((((((,,,(((&&&)))***(((&&&((())))))))))))(((((((((''')))((((((((('''''''''''')))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&'''((()))))))))((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((('''''''''''''''{{{fff___UUUMMMHHHEEEAAA===CCCBBB@@@>>><<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777888888888777666666666666555555555555666666333333333333333333333333444333222222111111222222111111000000000000111111111111111111111111111111111111111111111111111111/////////000000000111111000000111222333444444555555555666666666666666666333333333333444666777888777888888999999888888777777888888888999999999999888999:::;;;;;;;;;;;;;;;888666555555666777777666555555444333222111111000//////000000111111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++******+++++++++***))))))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((******+++&&&&&&&&&&&&&&&'''((())) $$$((()))(((&&&$$$))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''+++'''&&&)))***(((&&&((()))))))))(((((((((''''''((((((((((((''''''''''''((((((''''''''''''((()))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((************************&&&&&&'''''''''(((((((((tttggg^^^VVVQQQKKKFFFCCCAAA???===@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888777777777666666777777777777666555666555555444444555555666222222222333333444444444444333222222111111222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222//////000111111222333333333444444555555666666666555555555666666777777888777777888888888888777777777777777666777888999999999999999:::::::::::::::777555444444666777777666444444333222222111000000000000///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******************)))))))))))))))***))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&(((******)))'''&&&''''''''''''''''''''''''(((((()))))))))(((((('''))))))(((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''((()))***+++%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%&&&(((***+++&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***&&&%%%)))***'''&&&((())))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((())))))'''((((((((((((((('''&&&(((((())))))))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))zzziii___YYYSSSNNNKKKHHHDDDAAA???>>><<<;;;======<<<<<<;;;;;;;;;<<<;;;:::::::::999999999999888888888777777777666666444444555555666555555444555555444444444444555555111222222333333444444555444333222222111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222000000000111222222222333222222222333333444444444777777777777777777666666777777777888888777777777777777666666666777888999:::999999999888888888999666555333444666777777666333333333222222111111111333222000...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***)))))))))))))))******))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''((((((''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))******)))((('''''''''))))))&&&'''(((******+++******''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))***&&&%%%(((***''''''((((((((((((((('''''''''''''''''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))))))))'''((((((((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))*********************************)))(((''''''&&&wwwmmm```VVVPPPLLLGGGCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777666666666666333333444555555555444444555555444444444444555555222222222333333444444444444333222222111111222222111111000000000000111111000000000000000000000000////////////////////////........./////////000000000000111111222222222222111111222222222222222222555555666666666666555555666777777888888777777666666777777777888888888888::::::999888777777777888666555444444666888888777444333333333222222222222444333111///------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))******+++))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))$$$''')))++++++((($$$!!!###%%%'''((()))***))))))'''''''''''''''''''''''''''''''''''''''&&&%%%$$$)))))))))))))))))))))))))))%%%$$$((()))''''''(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((%%%&&&'''((()))))))))(((%%%&&&''''''((('''''''''''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))************************)))(((((('''&&&%%%$$$###}}}ooo]]]YYYRRRMMMIIIFFFCCC@@@???@@@@@@@@@???>>>>>>>>><<<<<<===<<<<<<;;;;;;:::999999999999888888888888777777666666666555555555333444444555666666555555555444444333333444444555333333333333333333333333444333222222111111222222111111000000000000111111000000000000000000000000000000000000000000000000............/////////000000000000000111111111111333333333222222222222222111222444666777777777777666666777777777777666666666777888999999999888888;;;:::888777666666666777777555444555777999999888444444444444333333333333333222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$%%%'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((("""%%%(((******'''$$$!!!"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((($$$$$$''')))''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&'''((()))))))))((($$$%%%'''(((((((((''''''&&&&&&'''((()))))))))((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%yyyhhh\\\VVVSSSMMMGGGCCCBBBCCCDDD???@@@AAA@@@>>>===<<<===============<<<;;;::::::999999999888888888888777777666666666555555555555444444555666777777666666555444444333333444444555333333333333333333333333444333222222111111222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111/////////000000000000000444444444333333222222222///111444777999;;;;;;;;;666666777777777777666666555777999:::;;;:::888777;;;:::888777666666666666777666555666888::::::999555444444444444444444333111111111111111000000000........................+++++++++++++++++++++++++++++++++++++++***)))((())))))((())))))***++++++))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************))))))*********((('''%%%&&&'''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***'''((()))******(((&&&%%%''''''''''''''''''''''''"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$''')))''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))$$$%%%'''))))))))))))(((&&&''')))*********))))))%%%%%%'''((())))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((('''''''''(((((((((((())){{{qqqiiibbb\\\VVVTTTOOOJJJGGGEEEEEEEEEAAA@@@???===<<<<<<<<<<<<;;;;;;<<<=========<<<<<<777777777777777777888888333444777888999777555444555444444333333444444555555555666666555444333333222222333333333333444444222222222111111111111000111111111111111111111111111222222333222111000/////////............//////000////////////111333444000000000000000000000000111111111000111111222333222333555666888999::::::777777666666666666777777666666666666666666666666:::888666555444555666777666666666666666777888888999888777555333111000///111111000//////////////////......------,,,+++++++++++++++************)))%%%&&&'''(((***,,,------))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((())))))***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,&&&&&&%%%%%%%%%&&&&&&'''))))))))))))((('''&&&%%%)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***+++''''''(((((())))))******&&&''')))*********)))((())))))(((((('''''''''&&& ###(((,,,---+++((((((((((((((((((((((((uuummmgggccc___[[[YYYWWWRRRNNNKKKJJJIIIJJJFFFEEEDDDBBB@@@???>>>>>>===============;;;::::::999999888777777666666555::::::888777555444444333666555555444444555555666555555666666555444444333222222333333333333444444222222222222111111111111111111111111111111111111111222222222222111000/////////............//////000/////////000111222333000000000000000000000000000000000000111222222333222333444666777888888888777666666666666666666777555555666666777888999999:::999777666666777888999999888777666555555555555555444444333222111111111111111000///////////////000//////...------,,,,,,++++++++++++************((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))((('''((()))***)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***+++''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%'''(((((('''&&&&&&'''***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))(((((((((''''''***((('''(((+++,,,+++)))(((((((((((((((((((((((({{{nnnkkkgggdddaaa```______\\\ZZZVVVSSSQQQPPPPPPPPPMMMLLLJJJHHHFFFEEECCCCCCCCCBBBAAA@@@>>>;;;999888999999999888888777777777999777555555666:::>>>@@@777666666666666666666777555555555666555555444333222222333333333333444444333222222222111111111111111111111111111111111111111111222222111111000///000//////......//////000000/////////000111222333000000000000000000000000/////////000111222333444222222444555666666666666666666555555555555666666444444555777888999;;;;;;::::::999888888999;;;;;;;;;:::888666555333333333111111111111222222222333111111000////////////000000000//////...---------,,,+++++++++************+++******)))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%***((('''((())))))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***)))((((((''''''&&&&&&&&&$$$$$$&&&''''''((((((((($$$$$$%%%%%%&&&''''''''''''(((((((((((((((((('''%%%'''(((((('''&&&&&&'''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''''''''((())))))))))))(((******)))((('''&&&&&&%%%))))))))))))((((((((((((******))))))******+++,,,***)))))))))))))))((((((+++)))(((((((((((('''%%%((((((((((((((((((((((((yyyqqqlllffffffccc```\\\\\\]]]___]]][[[YYYWWWUUUUUUUUUUUUPPPPPPOOONNNMMMLLLJJJJJJJJJJJJHHHFFFCCC???===;;;::::::::::::::::::::::::777666666777:::>>>DDDGGG777666666555555666666777444555555555555555444444222222222333333333444444333333222222222111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000111111222////////////////////////////////////000222333444111222333444444444444444666555555444444555555666555555666777888999:::::::::::::::::::::;;;<<<===;;;:::888666444333333222000111111111222222333333222111000000//////000000/////////...------,,,,,,,,,,,,+++++++++*********,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))((((((''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&$$$%%%%%%&&&''''''&&&&&&(((((('''&&&&&&%%%%%%$$$''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''))))))(((''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((((((((((((((((((((((('''&&&&&&'''(((((((((((((((''''''((((((((()))))))))******)))((('''&&&&&&%%%*********)))((('''''''''***)))((((((((()))+++,,,************))))))))))))''''''''''''((()))))))))((((((((((((((((((((((((zzzpppjjjgggdddbbbcccaaa^^^ZZZWWWWWWYYY\\\[[[ZZZYYYXXXWWWWWWXXXXXXRRRRRRSSSSSSSSSSSSRRRQQQSSSRRRPPPNNNKKKHHHEEEDDD???>>>===<<<:::999888777;;;;;;::::::::::::;;;<<<666555555555555555555666444444555555555555555444222222222333333333444444333333333222222222222111111111111111111111111111000000000000000000111111000000////////////000000///000000000111111111111////////////////////////////////////000111222333111111222333333444333333555555444444444444555555777777777777777888888888:::::::::;;;;;;<<<======888777666555444444444444333333333333222222222222222222111000000000000000......---,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))((((((((('''&&&$$$%%%&&&'''&&&$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''++++++***)))((('''&&&&&&(((((('''&&&&&&((()))***))))))))))))************((()))***+++,,,,,,...///))))))))))))))))))))))))vvvqqqiiiccc```^^^^^^]]]^^^]]][[[ZZZZZZ\\\]]]^^^XXXXXXXXXXXXXXXYYYZZZZZZTTTUUUWWWXXXYYYYYYXXXWWWYYYYYYXXXVVVTTTRRRPPPOOOIIIGGGEEEAAA>>>:::888666888999:::::::::999888777666555555444444555555666333444555555666555555555222222333333333333444444333333333333222222222222111111111111111111111111000000/////////000111111111000000//////000000111///000111111111111000000000000000000000000000000000000/////////000111111000000222333444444444444444444333333333333444444777777777666666666666666::::::::::::;;;;;;;;;;;;666666555555444555555555444444444333222222111111222222111000000000000111------,,,,,,+++*********,,,,,,,,,,,,++++++++++++*********++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&(((((((((''''''&&&$$$$$$&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''"""###%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((())))))))))))(((''''''&&&&&&&&&'''((()))&&&&&&''''''(((((())))))+++******)))(((''''''&&&'''&&&&&&&&&''''''(((((((((((()))))))))))))))***((()))+++***))))))***+++))))))))))))))))))))))))uuukkkfffccc```^^^\\\ZZZYYYXXXWWWWWWYYY^^^ccceeeccc```WWWWWWWWWXXXYYYZZZ[[[[[[YYYZZZ\\\]]]^^^]]][[[ZZZ]]]]]]]]]\\\\\\[[[ZZZYYYSSSRRROOOLLLIIIEEECCCBBB;;;;;;<<<<<<<<<<<<;;;;;;777666666555555666666777333444444555666666555555222222333333333333444444444444333333333222222222111111111111111111111111000//////...///000111222111111000000000000111111///000111222222111000///000000000000000000000000111111000////////////000///000111333444555555555444444333333333333444444444444555555666666777777999999::::::999999888888666666555444444444444555222222222222111111111111333222111111000000111111...------,,,,,,+++******------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%&&&&&&''''''&&&%%%$$$&&&(((***)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%###$$$&&&((((((((('''&&&''''''(((((((((''''''&&&%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))))))))))))))(((((('''''''''((()))***''''''''''''((((((((()))******))))))((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))%%%''')))(((&&&%%%'''((()))))))))))))))))))))))){{{ssskkkaaaZZZWWWWWWWWWVVVVVVTTTSSSQQQPPPQQQVVV^^^fffgggbbb\\\VVVVVVWWWYYYZZZ[[[\\\]]]]]]___```aaa```___]]]\\\^^^^^^______``````______YYYXXXWWWVVVTTTSSSRRRQQQJJJHHHEEEAAA===;;;999999888888777777777777888888333333444555666666666555222222333333333444444444444444444333333333222222111111111111111111111111000///.........000111222111111000000000000111111///000111222222111000///000000000000000000000000222111000//////.........///000111333555666666666444333333222222333333444111222333444555777888888999999999999888888777666777777666555444333333333000000000000111111111111333222111111000111111111///......------,,,++++++---------,,,,,,,,,++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((((((((())))))******))))))((((((((('''''''''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))###""""""$$$&&&(((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%!!!###%%%'''(((((('''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''((())))))((('''&&&''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((''''''))))))))))))((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))&&&(((+++***)))(((+++---)))))))))))))))))))))))){{{ppphhhccc^^^XXXRRRMMMMMMMMMMMMLLLLLLLLLLLLJJJNNNTTTZZZ\\\[[[XXXVVVRRRRRRSSSTTTVVVXXXYYYZZZ___bbbddddddbbb```______^^^```bbbbbbaaa_________\\\]]]^^^^^^]]][[[YYYXXXUUURRROOOLLLHHHDDD???;;;999::::::::::::999999888666555444444666666555444999444111222555666222...555444333333222222333333555333111111222333222111000000000000000000000000222222222111000//////...000000000000000000000000000000000000000000000000...............///000000555555444444444333333333444444333333333333222222111222333444555555555555999999888888777666666666777777777666555555444444222111000000000111222333111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))***+++***(((''''''((()))))))))))))))***)))(((''''''((()))***&&&%%%%%%%%%%%%&&&''''''+++***)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((######&&&)))+++***'''$$$((((((''''''&&&&&&&&&%%%)))))))))((('''''''''&&&'''''''''''''''''''''''')))'''%%%""""""###%%%&&&((((((''''''''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''((((((%%%$$$$$$&&&)))+++++++++(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''((()))))))))%%%&&&&&&'''((()))***************)))((((((''''''&&&'''''''''&&&%%%$$$$$$(((((())))))((('''&&&&&&((((((((((((((()))******(((((()))***************,,,++++++***************yyyooohhh___YYYUUURRRMMMIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHKKKMMMOOONNNMMMLLLPPPPPPQQQSSSUUUWWWYYYZZZ\\\^^^aaabbbbbbaaaaaabbb^^^```ccccccbbbaaaaaabbbbbbccceeeffffffeeecccbbbaaa___\\\ZZZWWWSSSMMMIIIAAAAAA@@@???===;;;999777999777555555666666555444666444333444777999888666555444333333222222333333444333111111222222222000000000000000000000000000222222111111000//////...000000000000000000000000///////////////////////////............///000000111111222222333333444444333333333333333333333333111222333444555555555555777777777777666666666666777666666555555444444333111111111111111222222333111111111111000000000000//////.........---------,,,,,,,,,+++++++++******+++)))((()))***+++***(((''''''((()))))))))))))))***)))(((''''''((()))***''''''&&&&&&''''''((()))***))))))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((#########$$$%%%&&&'''(((%%%&&&'''((((((''''''&&&))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%&&&((()))((('''&&&'''''''''(((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((((((((((('''&&&&&&((((((((((((((()))******(((((()))***************((((((''''''((()))******vvvjjjaaa^^^YYYRRRNNNMMMKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCHHHIIIIIIIIIJJJIIIIIIIIILLLMMMNNNOOOQQQSSSTTTUUUUUUXXX\\\^^^___aaaccceee```bbbdddeeeeeeddddddeeedddfffhhhjjjkkkjjjiiiiiihhhgggfffeeeccc___YYYUUUPPPOOOMMMJJJFFFBBB???===;;;999777666777888777777333333333333444555666666555444444333333333333333333222000111222222111///000000000000000000000000222222111111000/////////000000000000000000000000//////////////////////////////......//////000111...///000111222333444444222222222333333333333333222222333444555555555555555555555555555666666666666555555444444333222222000000111222222222222222222222111111111000000000000000/////////.........,,,,,,,,,+++++++++******+++***))))))***+++***)))(((((())))))******))))))))))))(((((((((((())))))((((((''''''(((((()))***)))((((((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((("""""""""###$$$%%%'''''')))***+++)))&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***'''%%%$$$$$$''')))))))))''''''''''''(((((((((((()))(((&&&&&&''''''&&&$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''))))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&(((((((((((((((''''''&&&((((((((()))))))))******(((((()))***************&&&&&&''''''(((***+++,,,wwwnnnhhhddd___ZZZUUUQQQMMMKKKJJJJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCKKKLLLMMMNNNNNNNNNMMMMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNQQQUUUXXXZZZ]]]aaadddccceeehhhhhhhhhgggggghhhfffgggjjjmmmooooooooonnnlllkkkkkklllkkkhhhccc___```___\\\YYYTTTPPPMMMKKKAAA>>>;;;999:::::::::999555666555333111000111333555555444333333333333333222111000111222222000///000000000000000000000000111111111111000000//////////////////////////////......................../////////...///000000111//////000111111222333333111111222222333333333444222333444444555555555444222222333444555555666666555555444333333222222111///000222333444333333222222222222111111111000000////////////.........---,,,,,,,,,+++++++++******+++***))))))++++++***)))((())))))*********))))))))))))(((((((((((())))))((((((''''''(((((()))***'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''***...111...)))%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''%%%&&&''')))))))))((('''((((((''''''''''''(((((('''''''''''''''(((((()))'''%%%######&&&(((******%%%&&&&&&&&&'''''''''''')))(((&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''(((((((((((((((++++++******)))((((((((('''''''''&&&%%%%%%%%%$$$(((((((((((((((''''''''''''''''''((()))******+++(((((())))))))))))(((((('''(((((((((((((((''''''(((((())))))************(((((()))***************))))))))))))***+++,,,---}}}uuujjjeee___[[[ZZZYYYWWWUUUNNNLLLIIIGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFIIILLLPPPQQQQQQPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKIIIKKKNNNQQQSSSWWW\\\___eeegggjjjkkkjjjiiijjjjjjkkkmmmpppssstttuuuuuutttrrrrrrssstttuuussspppmmmjjjiiihhheeebbb___\\\ZZZPPPLLLGGGCCCAAA>>>;;;999::::::888555333222333555666555444444333333444444222111111222333222000...000000000000000000000000111111111000000000000000///////////////////////////////////////////////////////////////000111111222222222222111111111111000000111111222333444444333333444444555444444444111111222333444555666666444444444333222222111111///000222333444444333333222222222222111111111111.........---------,,,,,,,,,,,,,,,+++++++++******+++***)))***+++,,,+++)))))))))************))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((()))...444333...((('''((())))))))))))))))))******&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))***)))(((&&&%%%((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&(((&&&$$$$$$&&&(((******$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))((()))))))))((((((''''''''''''''''''&&&%%%%%%%%%$$$((((((((((((((('''''''''&&&''''''((()))***++++++(((((()))))))))))))))(((''''''((((((((((((((('''(((((()))***+++******)))(((((()))***************++++++***************+++wwwpppiiiccc___YYYWWWSSSQQQPPPNNNLLLJJJKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCFFFLLLQQQTTTUUUTTTSSSVVVVVVVVVVVVTTTRRRPPPNNNIIIJJJKKKKKKMMMPPPTTTXXXbbbdddhhhjjjjjjkkklllmmmmmmooorrrtttuuuvvvuuutttuuuuuuuuuwwwyyyyyywwwvvvppppppooonnnllljjjiiihhhccc___ZZZTTTNNNIIICCC???;;;999777555444444555666666555555444444444444444333222222333444444111///000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222222222111111000000//////000111222333444555333333444444555444444333111222222333444555555555555444444333333222111111000000222333444444444444333222222222222111111111...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,*********+++,,,+++*********++++++******))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((***+++''',,,222444000+++(((&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((())))))))))))'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%(((&&&%%%%%%&&&((((((((($$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%''')))******)))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((()))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))'''(((((()))))))))))))))&&&'''((((((((((((((((((((()))***+++++++++***)))(((((()))*********************)))(((((((((((((((tttmmmccc]]]ZZZXXXVVVSSSOOOMMMKKKIIIHHHGGGEEEDDDHHHIIIIIIHHHGGGFFFFFFGGGBBBAAAAAAAAA@@@@@@@@@@@@CCCEEEIIIMMMQQQTTTVVVVVVVVVWWWXXXXXXWWWVVVTTTRRRKKKKKKJJJIIIHHHJJJNNNRRRZZZ]]]bbbfffiiikkknnnpppppprrrtttvvvvvvvvvttttttuuuttttttuuuxxxzzz{{{zzzvvvvvvvvvvvvuuutttsssrrrpppmmmiiieeeaaa[[[TTTPPPEEEAAA<<<:::;;;;;;:::999666666555444444444444444333333333555666555222000000000000000000000000000000000000000000000000111000000000000000000000000111111111111111111111111000000//////000000111222000000000000000000000000......///111222444555555333444444555444444333333222333333333444444555555555555555444333333222222111111111222333444555666333333222222222111111111............------------,,,,,,,,,+++++++++******,,,+++******,,,,,,+++******++++++++++++***)))((('''((()))******)))((('''((((((''''''(((((()))***&&&'''(((***************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&(((,,,///...,,,)))&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((((((''''''(((***++++++***(((((())))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''%%%%%%&&&&&&''''''((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''((((((&&&'''(((((()))))))))(((&&&&&&'''(((((((((((((((''')))***,,,,,,+++***)))(((((()))***************)))((((((((((((((()))***}}}oooeee^^^XXXRRRNNNNNNMMMLLLJJJGGGFFFEEEDDDEEEFFFGGGHHHBBBCCCDDDDDDCCCCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCFFFJJJNNNRRRTTTSSSTTTVVVWWWWWWVVVUUUTTTNNNMMMKKKHHHFFFHHHKKKNNNSSSWWW]]]cccgggkkkooorrrxxxyyyzzz||||||{{{yyyxxxxxxvvvuuuwwwzzz}}}||||||}}}||||||{{{zzzyyysssrrrqqqpppoookkkeeeaaaXXXQQQIIIFFFFFFFFFCCC???666666555444444444444555444444444555777666333000000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000000111111222,,,------...///000111111---...///000222444555555444444444555444444333333333333444444444444555555666555555444444333333222222111111111222444666777333333333222222222111111000/////////............,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***+++++++++++++++***)))((('''((()))******)))(((''')))))))))))))))******+++&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''')))++++++)))'''((((((((())))))*********)))))))))((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((((('''&&&%%%&&&(((***+++)))(((''''''((('''%%%###(((((((((((()))))))))******)))((()))***+++***)))************))))))))))))''''''''''''''''''''''''))))))***))))))(((''''''''''''((()))***+++,,,,,,&&&'''''''''((()))))))))%%%&&&&&&'''((()))******((((((((()))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''((())))))((((((''')))+++,,,,,,,,,***)))(((((()))***************))))))))))))***,,,---...yyyllleee___XXXSSSPPPMMMJJJIIIJJJIIIEEEBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBB???>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFLLLMMMNNNOOOOOOOOOOOOOOOQQQOOOMMMJJJGGGEEEDDDCCCLLLNNNQQQUUU[[[bbbkkkqqqttttttvvvyyy|||}}}|||zzz{{{{{{{{{yyyxxxyyy|||~~~zzzwwwwwwyyyzzzyyyuuurrrpppooodddbbb___\\\YYYSSSJJJCCC>>>:::555333222333333333333111000111222222111000333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000111222333444222222333333333333444444777222...///444777777555777666555333222111111000444444333222222111111000222111000000//////000000///111111000---+++***++++++++++++***++++++,,,,,,************************'''''''''((()))+++,,,---'''((()))******+++******&&&&&&''''''((())))))))),,,+++***(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))************))))))'''((()))((('''&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&,,,***(((&&&%%%&&&'''(((***)))(((''''''((()))***)))((('''&&&%%%&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))tttlll```XXXTTTPPPLLLHHHKKKIIIGGGGGGHHHGGGEEECCCCCCCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFCCCDDDDDDCCCAAA???@@@AAAAAA@@@@@@???@@@AAACCCCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIGGGFFFEEEDDDCCCCCCEEEFFFIIILLLPPPWWW^^^cccnnnpppssswwwyyyzzz{{{{{{zzzzzzzzzyyyxxxzzz}}}~~~}}}||||||{{{}}}|||yyywwwwwwtttqqqnnnkkkgggaaaYYYTTTJJJDDD===777444444444444777555444444555555444333333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000//////000111222333333222222222333333333444444777333///000555888777555777666444333222111111111222222222222222222222222222222111000000000000000000111222111...,,,,,,---,,,,,,+++++++++++++++,,,***************************)))))))))))))))******(((((()))))))))(((((('''((((((((((((((('''''''''))))))((((((''''''((((((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((()))((('''&&&''')))))))))(((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&+++***(((&&&%%%&&&''''''***)))(((''''''((()))***)))((('''&&&%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%&&&&&&'''(((((())))))'''((((((((())))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))wwwnnngggbbb^^^YYYRRRMMMLLLJJJGGGDDDGGGFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAACCCCCCCCCDDDEEEFFFGGGHHHEEEGGGIIIIIIGGGEEEEEEEEEDDDCCCAAA@@@???@@@BBBCCCAAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEE@@@AAABBBDDDFFFKKKQQQUUU^^^bbbhhhkkklllnnnqqqtttuuuvvvvvvvvvwwwyyy}}}}}}xxxvvvwwwyyy||||||yyyuuupppjjjfff\\\UUUKKKAAA<<<999777666777555444333444444333222333333333333333222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000111222222222222222222333333333333777444111222555777777666666555444333222111111111000000111111222333333444222222222111111111111111///000222111///......///...---,,,++++++***++++++))))))))))))))))))))))))---,,,+++)))(((((((((((()))))))))(((((('''&&&%%%***))))))(((''''''&&&&&&'''&&&&&&&&&'''((())))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&((()))((('''&&&((()))))))))((('''''''''''''''(((((()))))))))(((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&***)))(((&&&&&&&&&'''''')))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&''''''(((((())))))***''''''((((((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))|||oooddd]]]YYYWWWUUUXXXUUUQQQOOONNNLLLHHHFFFGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLOOORRRRRRQQQOOOOOOOOONNNLLLIIIFFFDDDDDDDDDEEECCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGBBBCCCCCCBBBCCCEEEIIILLLNNNTTT[[[]]]]]]___dddiiikkklllnnnppprrrvvv{{{}}}zzzrrrkkkjjjllltttxxx}}}~~~{{{xxxtttrrrmmmfff\\\SSSKKKDDD???<<<999666444333444444444333222333444444444333111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////000111111111222222222222333333333666444222333555777777666555444333333222222222222000000111111222222222333222222222222222111111000---///111000///...///000///...---,,,+++*********)))))))))))))))))))))))),,,,,,***)))((((((((((((((()))))))))(((((('''&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&'''((((((''''''((()))))))))(((''''''''''''''')))))))))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))******'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))tttccc___YYYTTTQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIGGGEEEGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOTTTWWWZZZ[[[ZZZYYYYYYYYYYYYWWWSSSOOOMMMKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIHHHHHHIIIJJJJJJKKKGGGGGGGGGEEECCCCCCEEEGGGGGGLLLQQQSSSRRRSSSWWW\\\^^^```cccfffiiiooouuuyyyyyy}}}{{{pppfffaaa```fffjjjoootttwwwyyy|||~~~}}}}}}|||xxxtttnnnggg___VVVMMMGGG@@@===:::888777777666555111222333333333222000///111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000////////////000000//////////////////000111111111111222222222333333555444333444555666666555444444333222222222333333222222222111111000000000111222222222222111000///,,,---//////...---...//////...---,,,++++++++++++))))))))))))))))))))))))******)))))))))))))))***'''((()))***************''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&%%%'''((((((''''''(((***))))))(((''''''''''''''')))))))))))))))((((((''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((('''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((************************((((((((())))))*********))))))))))))))))))))))))vvvlllaaaYYYOOONNNMMMKKKJJJIIIIIIIIIGGGGGGHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOOOOQQQSSSUUUWWWXXX[[[]]]```aaaaaaaaabbbcccbbbaaa___]]]ZZZXXXWWWVVVSSSQQQPPPNNNMMMMMMMMMNNNSSSSSSRRRRRRSSSSSSTTTTTTPPPPPPNNNKKKHHHFFFFFFGGGEEEHHHJJJJJJHHHHHHKKKMMMQQQSSSVVVYYY]]]bbbhhhmmmssswwwzzzxxxpppfff___[[[[[[^^^aaadddgggkkkooorrrwwwzzz~~~~~~|||xxxrrrjjjaaaZZZLLLHHHBBB===:::777555333222222222222222111111000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000//////000000111111111111111222222222222333444444444444444444444333333222222222333444444333222222111000000//////000000111222222000///...,,,---//////...------...///...---,,,,,,+++,,,,,,************************))))))(((((()))***++++++'''((()))***++++++++++++&&&&&&''''''((())))))***))))))((('''&&&&&&&&&''')))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***))))))((('''''''''''''''(((((()))))))))(((''''''(((((((((((((((((('''&&&''''''(((((((((((('''''')))))))))******)))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$%%%&&&''')))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))******************************++++++,,,,,,------)))))))))))))))))))))))){{{tttkkkccc\\\VVVQQQNNNKKKKKKJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKLLLGGGIIIKKKLLLKKKKKKMMMOOOMMMMMMOOOPPPRRRTTTUUUVVVYYYYYYZZZ\\\^^^```bbbdddccceeeggghhhhhhiiikkkmmmkkkllllllmmmlllkkkiiiiiigggfffccc```^^^^^^^^^^^^aaaaaaaaaaaabbbccceeeeee```___]]]YYYUUURRRQQQRRROOONNNLLLKKKIIIHHHGGGGGGJJJKKKMMMNNNPPPTTTYYY]]]cccfffiiijjjhhhccc^^^ZZZWWWXXXXXXYYYYYY\\\aaadddiiiooovvv|||{{{tttppp```[[[RRRIIIBBB===888555444444333222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000222111111000000000111111111111111111222222222222222333444444333222222333222222222222333333444555111111111111000000000000...///000111111///...------///000000...---.........------,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))******+++(((((()))))))))))))))((('''''''''(((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&'''(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''%%%&&&(((((('''''')))+++))))))(((''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******************************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))zzzqqqjjj```^^^ZZZUUURRROOONNNNNNMMMMMMLLLJJJHHHGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLIIILLLPPPQQQPPPQQQTTTWWWSSSTTTVVVXXXZZZ\\\^^^___```aaabbbdddfffhhhkkkllljjjkkkmmmnnnnnnpppsssuuurrrtttwwwyyyzzzzzzyyyxxx{{{yyyuuurrrpppooooooooolllmmmmmmnnnppprrrssstttooonnnlllhhhccc___^^^^^^___\\\XXXUUUSSSQQQOOOLLLFFFGGGHHHHHHIIIKKKOOORRRTTTUUUWWW[[[^^^]]]ZZZXXXWWWWWWUUUSSSRRRTTTXXX\\\\\\dddnnnvvv{{{~~~wwwpppeeeZZZPPPHHHBBB>>>666555444333222333444555222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000222222111111111111111222000111111111111222222222111222333333222111111222222222222222333444555555/////////000111111222222---...000111000///---,,,///000222111///......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))((('''&&&%%%)))))))))(((''''''&&&&&&&&&''''''''')))***+++,,,((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''%%%&&&(((((('''((()))+++))))))(((''''''''''''''''''''''''''''''&&&&&&%%%(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))******++++++************************%%%&&&&&&'''((())))))***)))))))))))))))))))))))){{{nnnddd^^^[[[[[[RRRRRRQQQNNNKKKJJJJJJLLLKKKLLLLLLKKKJJJJJJLLLMMMKKKMMMOOOPPPPPPRRRTTTVVVVVVUUUUUUWWWZZZ]]]^^^^^^``````bbbcccdddeeeeeeeeelllnnnppprrrsssrrrqqqpppxxxuuurrrqqqrrruuuxxxyyyzzzzzz|||}}}|||}}}~~~~~~}}}}}}}}}{{{yyyxxxyyyzzzzzzzzzxxxsssooolllkkklllooollliiifffbbb\\\SSSMMMNNNMMMLLLJJJIIIIIIIIIIIIPPPOOOOOOQQQTTTWWWXXXXXXRRRRRRSSSTTTUUUVVVVVVWWWYYY___hhhlllooovvvzzzsssiii]]]PPPHHHCCC>>>888555666777666444444333222333555555333111...000111222111111333444333333222111000///......111111000000//////......000000000000000000000000---....../////////////////////000000000000//////444333222111000000000000555444333222222222333444111111000000//////......111111000000//////............---------,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,---,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''******))))))))))))******))))))(((''''''(((************)))((('''&&&%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&''''''((()))******+++&&&))),,,,,,(((&&&'''(((************************))))))((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))######$$$&&&(((+++---...&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((************************))))))))))))************}}}uuunnniiibbbZZZTTTQQQQQQQQQNNNOOONNNMMMKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQSSSUUUQQQSSSVVVWWWWWWXXXYYYZZZ^^^^^^___```ccceeeffffffccccccdddgggjjjnnnrrrtttvvvwwwxxxyyyzzzzzzzzzzzzyyywwwuuuttttttvvvwwwwwwzzz{{{~~~~~~yyyvvvttttttwwwuuusssqqqmmmfff]]]WWWPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKMMMPPPQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRYYYbbbmmmsssuuuyyywwwlllaaaYYYPPPIII@@@:::888888666444222111000111222222000...000111222111/////////111222222111111000000//////111000000000/////////...000000000000000000000000---...//////000000/////////000000111111000000///333222111111000111111111222222000/////////000111111111000000////////////111111000000////////////............------------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******************)))))))))((())))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''***))))))(((((())))))***))))))((((((((((((((())))))))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))******)))***+++***(((&&&%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((()))))))))((()))((((((''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************xxxooohhhaaa\\\WWWUUURRROOOMMMLLLMMMMMMHHHIIIJJJJJJIIIJJJLLLNNNNNNPPPRRRSSSSSSTTTVVVXXXVVVYYY\\\^^^^^^___```aaahhhiiikkkmmmnnnooopppppplllllllllooosssyyy~~~}}}|||{{{zzzyyyxxxwwwwwwyyy|||~~~||||||zzzxxxtttmmmddd^^^VVVVVVUUUUUUTTTTTTSSSSSSNNNNNNNNNPPPRRRSSSQQQOOOPPPPPPOOOOOOOOOOOOOOOOOOYYYdddqqq{{{~~~uuunnneee\\\PPPFFF@@@===999666555333111111222222111///222333333111...---------000111111111111111000000000000000000////////////000000000000000000000000---...//////000000//////000111111111111111111000111111111000111111222333222111000/////////000000111000000000000/////////111000000000000/////////////////////...............---,,,,,,++++++,,,,,,---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))***))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))(((''''''((((((((('''%%%(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((()))((('''''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((,,,+++)))(((&&&%%%%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++uuuooofff^^^ZZZWWWUUUSSSRRRQQQPPPOOONNNMMMLLLLLLIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUXXXZZZZZZ\\\^^^___```bbbdddeeegggjjjooorrruuuwwwzzz{{{{{{||||||}}}||||||}}}~~~~~~}}}|||}}}xxxqqqkkkgggbbbbbbaaa```___]]]\\\[[[WWWXXXZZZ]]]___```^^^\\\VVVVVVUUUTTTSSSQQQPPPOOOUUU```nnnyyy~~~~~~}}}yyypppdddYYYQQQIIIBBB===;;;888555444444555444444333444444222///------...///000111222222222222111000000000000////////////////////////////////////......///000000000000000111111222222222222111111000000000000111222333444444444333333333222222222000000000000000000000000000000000000000000000000000000000000////////////...---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((((((''''''''''''(((((()))************(((&&&%%%''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((($$$""""""%%%))),,,+++)))************************)))(((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&(((***+++%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++|||uuullldddWWWUUURRROOONNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIPPPRRRTTTUUUUUUUUUWWWYYY^^^aaaeeegggiiijjjlllnnnnnnoooppprrruuu||||||yyyxxxsssrrrqqqooommmjjjhhhfffbbbcccfffkkkoooqqqqqqoookkkjjjhhhddd^^^XXXSSSOOOOOOWWWbbblllttt{{{wwwooofff\\\QQQIIIAAA>>>999666555555555444222333444333111000111222...///111333333333222111////////////000000000000////////////////////////...//////000000000000000111111222222222222111111//////000000111222444444666666666555555555444444000000000000111111111111000000000000111111111111111111000000000/////////...---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((()))************(((&&&%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((%%%""""""$$$))),,,+++)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))%%%&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++,,,************************************************************++++++++++++{{{sssmmmfff```]]][[[WWWTTTLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJLLLMMMOOOPPPPPPPPPTTTVVVYYY[[[\\\]]]^^^```cccggglllqqqtttwwwzzz|||}}}yyyvvvuuunnnooorrrxxx}}}{{{qqqfff[[[UUUNNNQQQVVV\\\bbbjjjsssxxx~~~~~~~~~yyypppddd\\\NNNHHHAAA;;;777555333222111333444333222222333444...000222444444333222111////////////000000000000000000000000000000000000...///000000111111000000000111111111111111111000000000000000111222333444444444555555555444333222000000000111111111111222000000000111111111111222000000000000////////////...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))((((((''''''(((((()))))))))***))))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((&&&&&&'''(((''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&''')))***(((''''''''''''(((((()))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))*********************************++++++++++++,,,}}}pppddd^^^WWWVVVUUURRROOONNNMMMNNNLLLMMMMMMMMMMMMMMMNNNOOONNNPPPRRRVVVYYY\\\^^^___^^^aaaeeeiiijjjlllooopppsssxxx~~~yyymmmeeeXXXVVVTTTSSSUUUZZZaaaeeerrrwww}}}~~~~~~wwwpppddd]]]RRRHHH@@@;;;777555111222333333222111222333///111333444555333111000.../////////000000000111000000000000000000000000//////000111111111111000///000000111111000000///111000000000111222333333333444555555555444222222000000111111111222222222000000111111111222222222000000/////////............---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))******))))))(((((())))))***))))))((((((((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((''''''''''''''''''(((((())))))******++++++***(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((%%%'''(((******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&(((***+++((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,~~~uuulllddd\\\TTTPPPNNNPPPRRRPPPLLLIIIHHHIIIJJJKKKKKKKKKLLLNNNRRRTTTUUUVVVYYY]]]```dddggghhhnnnqqqwww{{{~~~}}}uuuccc___XXXSSSPPPQQQUUUXXX]]]fffrrr{{{wwwwwwyyy~~~}}}zzzqqqdddWWWLLLDDD???<<<111222333222000///000111000111333555555333111///.../////////000000111111000000000000000000000000//////000111111111111111//////000000000000//////111111111000111111222333444555666666666555444333000000111111222222222222000000111111222222222222////////////...............---,,,,,,++++++,,,,,,++++++,,,---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))************))))))))))))*********)))(((''''''(((***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((*********)))((()))(((((((((''''''''''''&&&''''''((()))******+++)))++++++)))&&&%%%(((+++))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))&&&'''***,,,,,,+++)))'''((((((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))***)))'''&&&'''(((***,,,&&&&&&&&&'''''')))***+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,yyysssmmmgggbbbaaaaaa```\\\WWWTTTRRRRRRNNNLLLKKKKKKMMMPPPRRRRRRSSSRRRRRRTTTWWWZZZ\\\\\\```cccgggkkkoootttyyy}}}}}}tttiiicccaaa^^^WWWQQQWWWYYY]]]bbbhhhooowww}}}{{{vvvpppnnnqqqzzzyyynnndddZZZLLLAAA:::777444333444555555555555555555777777666222///---.........//////000000000000000000000000000000333111///000222222///---,,,...000111222111///...000000000000111111111111000000111222333333444444333111000222444444111...111222333444444333222111333222000/////////000111------------------,,,,,,))))))))))))))))))))))))******))))))))))))******''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))))))))((('''&&&''''''(((((((((((((((************)))'''&&&%%%))))))(((((('''''''''&&&))))))))))))((((((((((((%%%'''***+++)))'''&&&&&&((((((((((((((((((((((((+++***)))'''''''''((())))))((('''&&&&&&'''((()))(((((()))***************(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&((()))***)))((()))***)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((###$$$&&&'''''''''&&&%%%&&&%%%%%%%%%&&&''')))*********)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************|||jjjeee___ZZZWWWTTTPPPMMMSSSTTTTTTRRROOOMMMMMMNNNKKKKKKJJJLLLOOORRRUUUVVVVVVVVVYYY]]]bbbgggjjjkkkooottt{{{~~~xxxssskkk```WWWYYYYYYZZZ[[[^^^bbbhhhkkkpppmmmhhheeefffllltttzzz|||tttjjj]]]RRRIIIDDD===888666666666666333222111111333333333111........./////////000000000000000000000000000000111000///000111222000------...000111111111000///000000000000111111111111000111111222333333444444555444333555666666333111000111222333333222111000222111000/////////000111///......---,,,,,,,,,,,,******************************))))))))))))******------+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&'''(((((())))))(((((()))******))))))((('''&&&)))(((((((((''''''''''''))))))))))))((((((((('''%%%''')))***((('''''''''(((((((((((((((((((((((()))((('''&&&&&&''''''(((***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&'''((()))******''''''((((((((((((''''''%%%'''))))))((((((((())))))((((((''''''&&&'''''''''''''''(((((()))))))))&&&'''((()))***)))((((((''''''&&&&&&'''((()))*********))))))))))))************************************+++++++++,,,,,,,,,************************wwwpppiiibbb]]]XXXUUURRRPPPPPPPPPNNNMMMHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPSSSWWWZZZ^^^______bbbgggnnnvvv~~~qqqggg```^^^[[[YYYXXXYYY[[[\\\aaaaaa```]]][[[^^^eeekkkuuu}}}uuukkk___WWWLLLBBB<<<999777777666333000...///111222222////////////000000000000000000000000000000000000///......///111111000...////////////000000000000000000000000111111111111111111111222222333333444222222111222333333000...000000111111111111000000222111000/////////000000111000...,,,++++++,,,---******************************))))))))))))******000///,,,)))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((('''''''''''')))))))))(((((((((''''''&&&((()))(((''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((***)))((('''''''''''''''(((((('''&&&&&&'''''''''(((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((***++++++''''''((((((((((((''''''%%%'''(((((('''''''''((())))))((((((((((((''''''$$$%%%&&&'''((()))******'''((()))*********)))))))))((((((((((((((())))))***)))))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++zzzooojjjbbb\\\YYYVVVRRRPPPKKKJJJHHHHHHHHHIIIJJJJJJHHHKKKMMMOOOOOOPPPQQQSSSSSSVVVZZZ___dddhhhmmmoootttyyy~~~pppmmmgggccc```^^^\\\[[[YYY[[[\\\ZZZXXXXXX]]]bbbgggppp~~~uuulll```SSSHHH@@@:::666;;;777333000000111111111000000000000000000000000000000000000000000000000------...///000000///////////////...///000111111///000000000111111111111111111111222222333333333222222222222222111///...//////000000000000//////111111000000////////////222000...,,,++++++,,,---******************************))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((('''''''''))))))(((((((((''''''''''''(((((('''&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((('''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''%%%&&&(((((('''&&&&&&'''((()))))))))))))))((((((%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((******))))))))))))))))))))))))))))))))))))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++~~~wwwrrrkkkccc]]]UUUSSSPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEFFFHHHIIIKKKMMMOOOPPPQQQSSSVVVYYYVVV\\\eeemmmuuu||||||vvvqqqkkkeeeaaaZZZ\\\]]][[[WWWUUUVVVXXX[[[cccnnnzzz}}}sssgggZZZMMMAAA:::;;;888555333333222111000111111111111111111111000111111111111111111111111,,,---...////////////000/////////...///000111111///000000000111111111111111222222222222222333333555666777777666444333222////////////////////////000000000000//////......111000///---,,,,,,------******************************))))))))))))******)))((((((((((((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))+++,,,'''(((((()))))))))))))))&&&'''((())))))******)))'''''''''(((((((((((((((((((((((((((''''''''''''&&&'''((('''&&&''')))+++((((((((((((((((((((((((''''''(((((())))))))))))%%%%%%&&&'''((()))******)))((((((((('''(((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******((('''&&&%%%%%%%%%''''''((((((((((((''''''%%%'''(((((('''&&&&&&''''''((())))))***)))((((((''''''''''''''''''&&&&&&'''''''''''''''(((((()))***************)))))))))))))))(((((()))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++xxxpppjjjhhhfffccc^^^ZZZVVVSSSOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEKKKLLLLLLKKKKKKKKKNNNPPPMMMNNNQQQSSSVVV[[[bbbfffccclllyyy|||rrrkkkdddcccaaa___[[[WWWTTTRRRTTTYYY```hhhrrr}}}yyymmm___QQQHHH<<<:::777555555555444333222222222222111111111111111111111111111111111111---///000000///...///000////////////000000000000000000000000111111111111222222222222222222222222444555777666444111111111000000////////////000000//////000000000///...---////////////.........---++++++++++++++++++++++++******))))))))))))******((()))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++'''((())))))******))))))''''''((())))))***))))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%'''(((((('''''')))***(((((((((((((((((((((((('''((())))))***))))))((($$$%%%'''((())))))))))))&&&'''((())))))))))))((('''(((((((((((()))))))))******))))))((((((''''''))))))))))))))))))))))))******((('''%%%%%%$$$$$$''''''((((((((((((''''''&&&((())))))'''&&&&&&'''&&&'''((()))***)))((('''((((((((('''''''''&&&&&&))))))((((((((()))***+++((()))************))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzztttlllbbbZZZUUUSSSRRROOOPPPPPPMMMIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHDDDFFFHHHHHHIIIKKKOOORRRUUUWWWZZZ___fffppp{{{|||rrrnnnkkkjjjjjjgggaaa\\\XXXYYYZZZ\\\aaajjjttt{{{}}}rrreee]]]JJJEEE???999777666666666333333222222222111111111111111111111111111111111...000222222///...///000---...000111111111000///000000000000111111111111222222222222222222222222///111333222///,,,,,,---111111000//////000111111...///000000000///...---,,,---///000000000...---++++++++++++++++++++++++******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''(((***+++(((((()))************)))'''((()))))))))))))))(((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###&&&((())))))(((((()))(((((((((((((((((((((((('''((()))))))))((('''&&&''''''((())))))((('''&&&"""$$$''')))***)))(((''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((''''''''')))******((('''''''''$$$&&&''')))))))))'''&&&((((((((((((((((((((())))))((('''''''''((()))***&&&'''(((************)))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzoooccc\\\___[[[UUUPPPLLLKKKLLLMMMGGGJJJMMMKKKGGGEEEGGGJJJFFFFFFFFFEEEEEEFFFHHHKKKHHHKKKNNNPPPRRRUUU[[[___```bbbgggnnnyyy|||wwwsssuuuyyyyyysssmmm```^^^ZZZWWWWWW[[[ccchhhuuu~~~uuunnn[[[TTTHHH???999777777777333333333222222111111111111111111111111111111111///222444333000...///000---...000111222111///...000000000000111111111111222222222222222222222222000333555444000------...222111000//////000111222...///000000000///---,,,***,,,///111222111///---++++++++++++++++++++++++******))))))))))))******###%%%(((+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&''')))***(((((()))***************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&"""%%%)))******)))((()))((((((((((((((((((((((((''''''((((((((('''%%%$$$)))*********((('''%%%###"""%%%)))***)))'''&&&'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++''''''((((((((((((''''''(((***+++***(((''''''(((###%%%'''((()))((('''&&&&&&''''''((()))***++++++&&&%%%%%%$$$$$$&&&'''(((%%%&&&((()))*********)))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxkkkiiifffaaa]]]XXXUUUSSSNNNMMMLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDEEEFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLNNNNNNRRRWWWYYYZZZ^^^ffflllnnnsss}}}}}}|||{{{|||wwwqqqggg___ZZZXXXWWWWWWeeeqqq{{{ssskkk^^^NNN@@@999777888888666333222333444444333333333111000//////////////////............//////000000111111111111000000000111111111111222222222000111111111111222222222...///000111222333333333000000////////////000000333222000.........//////000000///...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++***)))(((((('''******))))))((((((''''''''''''((()))***++++++,,,+++***)))'''''''''((()))******))))))))))))************))))))((((((''''''((((((((('''&&&&&&&&&%%%))))))))))))************)))***+++++++++)))((('''&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************&&&'''((())))))((('''&&&&&&''''''((((((((((((((('''((()))******)))((('''***)))((('''''')))+++,,,&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))************************((()))+++,,,------,,,+++,,,,,,,,,---------......wwwqqqmmmhhhaaa[[[WWWUUUSSSQQQNNNKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHKKKKKKLLLLLLLLLMMMNNNOOOTTTXXX^^^bbbgggoooyyyvvvnnnfff```[[[WWW]]]ggguuu}}}vvvjjj\\\OOOEEE>>>;;;666444222222333333222111333222111000000000000000000000000//////000000000000000111111111111000000000000111111111222222222000111111111111222222222///000111222222222222222000000////////////000000222111000///........./////////......---,,,,,,+++---,,,,,,+++***)))((((((,,,,,,,,,++++++*********++++++******)))(((((('''))))))))))))(((((((((((((((((())))))******++++++******(((((('''((())))))******))))))))))))*********)))))))))((((((((('''''''''''''''''''''&&&&&&'''(((((((((((()))))))))))))))*********)))''''''&&&''''''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((())))))))))))((((((///---***(((&&&%%%%%%%%%''''''(((((((((''''''&&&'''''''''(((((((((((((((*********))))))((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***(((((((((((()))))))))***************))))))))))))************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......]]]___dddkkksss{{{~~~qqqiii___[[[VVVSSSRRRPPPKKKHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBCCCDDDFFFGGGHHHFFFIIILLLNNNQQQUUUYYY]]]aaagggoooyyy~~~vvvmmmccc]]]ZZZ^^^fffooozzzxxxnnndddWWWJJJAAA888666444444444444222111222222111111000111111111111111111111111111111111000000111111111111000000000000000111111111222222000111111111111222222222111111222222222222222111111000000//////000000111222111000///.........///......------,,,,,,++++++---,,,,,,+++***)))((((((+++++++++++++++*********++++++******)))((((((((((((((((((((()))))))))))))))))))))))))))*********))))))((((((((()))************))))))))))))******))))))))))))((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))(((((('''&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((()))))))))(((''''''''''''))))))))))))))))))(((((('''&&&((((((((((((((('''''''''+++******)))((('''&&&%%%&&&''''''((((((''''''&&&((((((((()))))))))******((((((((()))))))))******************************++++++++++++++++++++++++*********++++++,,,---...,,,,,,,,,---------......GGGHHHKKKOOOTTTZZZ^^^aaaccchhhpppyyy}}}rrrhhh^^^VVVPPPPPPMMMJJJIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEEEEBBBCCCDDDDDDEEEFFFIIIKKKIIILLLPPPTTTYYYbbblllsssxxxzzzqqqkkkbbb```^^^```hhhuuu}}}zzzuuujjjZZZNNNAAA>>>999666555555444444222222111111111222222333111111222222222222111111000000111111111111000000000000000000111111111111000000111111111222222222222222222333222222111111111000000000000000000111111111000000///.........---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++***************************))))))((((((''''''(((((())))))***************)))))))))))))))((((((((())))))******+++******))))))))))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))'''''''''''''''''''''&&&'''(((((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&''''''(((((((((((((((***)))(((''''''((()))***&&&&&&&&&'''(((***+++,,,************)))((('''&&&))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&((()))***++++++***)))((((((((()))))))))*********(((((()))))))))*********)))***************++++++++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,---------......<<<===>>>@@@BBBDDDFFFGGGMMMOOORRRVVV\\\eeeooouuu~~~{{{rrrgggccc]]]WWWSSSOOOKKKHHHGGGFFFDDDDDDDDDEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJLLLPPPSSSUUUYYY]]]aaahhhttt{{{pppiii___ZZZ\\\dddooovvv}}}||||||xxxlllbbbOOOIII@@@999555555555555333222222222222222333444000111111222222111111000000000111111111111000000//////000000000111111111000000111111111222222222222222333333333222222111111111000000000000111111111111111000//////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------*********************************)))))))))))))))''''''(((((())))))***************)))))))))))))))(((((()))*********++++++******))))))))))))******(((((((((((())))))))))))&&&''''''(((((()))))))))(((((()))))))))*********'''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((&&&''''''(((((((((((((((***)))(((''''''((()))***,,,,,,***)))((('''&&&&&&)))))))))))))))(((''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((()))***++++++***)))((())))))))))))************))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++***+++---...///,,,,,,,,,---------......999:::;;;<<<===>>>??????CCCCCCCCCCCCEEEKKKRRRWWWWWW```nnnzzz}}}yyyvvvtttvvvxxxzzz{{{}}}}}}}}}uuuuuuuuuuuuwwwxxxzzz{{{zzz{{{}}}xxxsssnnnlllllliiiccc]]]RRROOOKKKIIIHHHHHHGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????CCCCCCBBBBBBCCCCCCDDDEEEHHHJJJMMMMMMNNNQQQWWW\\\ZZZ```jjjttt{{{rrreee\\\XXXZZZ^^^aaaooowww~~~}}}|||~~~~~~xxxttt```XXXLLLBBB;;;888666666444444333333222333333333000111222333333222111000000000111111111111000000/////////000000000111111000111111111111222222222222222333333333333333222222111111000000111111222000111111111000///...---------------,,,,,,,,,,,,---,,,,,,+++***)))(((((()))))))))*********************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))***+++++++++************))))))))))))******(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************'''&&&&&&&&&&&&'''(((((())))))*********)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((('''''''''%%%&&&'''((()))******+++'''(((((())))))((((((''')))))))))*********++++++)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///,,,,,,,,,---------......888999:::;;;<<<===>>>>>>;;;<<<<<<======???CCCFFFBBBIIIQQQXXX```kkk{{{}}}eeebbb___]]]\\\ZZZXXXVVVTTTUUUWWWYYYZZZZZZZZZZZZUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWWWWYYY[[[]]]___aaaaaabbbdddfffhhhhhhhhhggggggiiikkklllkkkkkklllnnnmmmppptttuuuuuuvvvxxxzzzwwwuuurrrnnnkkkjjjiiihhhdddeeefffiiimmmqqqvvvxxxxxxxxxyyy{{{zzzrrrlllhhheeeZZZXXXUUUTTTUUUTTTSSSQQQIIIFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBAAA@@@???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIMMMRRRTTTVVV[[[dddjjjmmmxxx{{{oooeee___\\\ZZZXXX]]]eeemmmvvv}}}zzzxxxxxxzzz{{{rrrjjj^^^RRRIIIAAA;;;888666555444333333333333333111222333444444333222111000000111111111111000000////////////000000000111000111111111111222222222111111222333444444444444222111111000000111111222000111111111000///...------------------------------,,,,,,+++***)))((((((((()))))))))*********+++)))))))))))))))))))))***))))))))))))(((((((((((((((((())))))******++++++******+++++++++***)))(((******))))))))))))******'''((((((((()))))))))***)))))))))(((((((((((((((((((((((())))))))))))***''''''&&&&&&&&&'''))))))***************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((())))))))))))((((((!!!"""###&&&''')))******%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((((())))))*********)))(((((((((((((((((()))))))))*********+++++++++))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------......555666777777888888888888333666:::;;;<<<<<<===>>>>>>BBBEEEEEEFFFMMM[[[eeegggppptttpppooorrrjjj]]]QQQNNNKKKIIIIIIIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKHHHJJJKKKMMMNNNOOONNNNNNIIIKKKMMMNNNNNNOOOPPPQQQPPPSSSVVVWWWVVVVVVXXXZZZZZZXXXVVVSSSQQQPPPPPPPPPPPPOOONNNNNNOOORRRTTTVVVYYYXXXWWWXXX\\\aaafffjjjmmmpppuuuwwwuuussspppooolllfff]]]VVVQQQNNNMMMLLLMMMLLLJJJHHHGGGGGGHHHHHHEEECCCAAABBBCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGJJJMMMOOOPPPQQQVVV\\\```cccjjjttt|||wwwnnnhhhccc]]]YYYTTTZZZ```gggrrr}}}uuuppppppuuuyyy~~~xxxmmmaaaVVVJJJAAA;;;777666555444333222222222222333555666666555333222000000111111111111000000////////////000000000000000111111111111222222222000111222333444555555555222222111111111111222222000000111111111///---,,,........................++++++,,,,,,,,,---------(((((())))))*********+++)))))))))))))))***************))))))(((((('''''''''(((((()))***++++++,,,***+++,,,,,,+++***)))(((******))))))))))))******'''((((((((())))))************))))))((((((''''''''''''''''''((((((((()))(((''''''&&&'''((()))******************)))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''((()))******)))((('''$$$%%%%%%%%%%%%$$$###"""###$$$%%%'''(((((())))))&&&'''''''''(((((())))))************)))))))))))),,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,,,,---------......999888888888777777666666888888999999999:::::::::;;;<<<===???@@@BBBCCCDDDLLLNNNRRRTTTTTTQQQNNNKKKBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>===<<<;;;;;;============>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGGGGEEEGGGLLLMMMKKKKKKMMMUUUUUUTTTTTTTTTTTTTTTTTTTTTRRROOOKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAA???AAACCCEEEFFFEEEEEEDDDGGGGGGFFFHHHKKKPPPUUUWWW\\\aaagggmmmuuu~~~wwwooohhhccc^^^\\\ZZZ[[[```iiisssyyy}}}tttmmmlllmmmrrrxxxzzztttiii^^^QQQFFF???:::444444777888777444333222000000222222111000111111111111111111111111111000///......///000111222222111000//////000000111111222222222222111111000000000000000000000000111111000000//////......,,,------......------,,,------------------------+++++++++*********))))))++++++++++++++++++++++++))))))))))))************+++***)))))))))***,,,,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((()))))))))*********+++&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,---......------/////////...---,,,,,,---//////......///000777777777666666555555555666666777777777888888888666777888999:::<<<======>>>@@@CCCDDDDDDCCC@@@>>>?????????>>>>>>>>>======>>>======<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>><<<======>>>??????@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>???@@@@@@@@@@@@DDDCCCEEEJJJJJJEEECCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAA@@@?????????@@@@@@@@@@@@????????????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEFFFGGGJJJNNNTTTVVVWWWZZZ___dddooowwwwwwqqqgggbbb]]]YYYZZZ___fffkkkxxx|||zzzqqqiiieeemmmssswwwvvvqqqkkk```VVVHHHAAA999555555555444111777444222111222333444333111111111111111111111111222111000000000000111222222222111000000000000000111111222222222222111111000000000000000000000000111111000000//////......,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************+++***)))))))))***+++,,,))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))+++,,,))))))))))))))))))))))))))))))*********))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******)))))))))((((((((('''''''''((((((((())))))...---,,,+++)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,------...---.../////////...------...///000/////////111333555555555555555444444444444444444555555555666666777777777888999999::::::999:::;;;<<<<<<;;;:::999;;;;;;;;;:::::::::::::::;;;::::::999999::::::;;;888888888999999999::::::;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999::::::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>==================>>>???@@@@@@BBBBBBEEEIIIHHHBBB======??????????????????????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJMMMQQQWWW^^^```aaafffqqq{{{vvvpppggg___ZZZXXXZZZ[[[iiioooxxxzzzoooggggggkkkpppssswwwwwwpppgggUUUMMMBBB999666555444333666333000///000111222222111111111111111111111111333222111111111111222333222111000000000000000000111111222222222222111111000000000000000000000000111111000000//////......------............------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))******************))))))******+++,,,))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))((('''******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))((((((''''''((((((((()))))))))((()))))))))******++++++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,---------......////////////......///000000000000222555888555555555555444444444444333333333444444444444555777777777777777888888888:::::::::;;;;;;;;;;;;;;;888888888888888777777777999999888888888888999999777777777777888888888888:::999999999999888888888777777888888888999999999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======>>>>>>???>>>>>>>>>???>>>>>>===>>>???AAABBBAAAAAAEEEKKKJJJBBB===<<>>>>>??????@@@AAABBBCCC@@@AAAAAAAAABBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFIIIJJJKKKNNNTTTXXX^^^ccciiinnntttyyyppphhhaaa\\\ZZZ___bbbjjjttt}}}{{{uuufffggghhhkkkssszzzxxxrrrbbbZZZMMMBBB<<<999888777555444222222222333222000111111111111111111111111222222222111111222222222111111000000000000000111111111222222222222111111000000000000000000000000111111000000//////......------............------------------------------******)))))))))(((((((((************************((()))))))))***************************+++++++++))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((('''&&&&&&((((((((((((((((((((((((************)))((('''&&&******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&'''(((((((((((()))))))))&&&&&&'''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,)))***++++++,,,,,,++++++---------------,,,,,,,,,......//////000000000000//////000111333777===AAA555555555555555555555555333333333444444444555555333333333333444444444444666666666666777888888999666777777777777777777777999888888777777888888999888888888777777777666666888888888777777777777777777777777888888888999999999999999:::::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???>>>>>>BBBHHHHHHBBB======;;;<<<<<<<<<=========>>><<<======>>>>>>?????????<<<======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEGGGHHHHHHLLLQQQSSSTTTWWW]]]bbbjjjppp|||~~~uuummmhhheeeaaa```gggrrr|||ooolllgggfffmmmwwwzzzwwwoooggg[[[OOOEEE>>>:::777666666666777888666333000111111111111111111111111111111111111111111111111111000000000000000111111111111222222222222111111111111111111111111111111111111000000//////......---......//////......---------------------------*********))))))))))))(((************************((()))))))))************))))))******++++++++++++))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))))))))***---,,,***(((%%%###!!! '''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...---------------------////////////000000111111---///222444888???FFFKKK444444444555555555555666333333333444444444555555444444555555555555555555444444444555555666666777666666666666777777777777888888777777777777888888888888888777777666666666666666666777777777888888777888888888888999999999777777888888888888888888777888999999::::::999999888999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>:::999<<>><<<===999999::::::;;;<<<<<<<<<>>>>>>????????????>>>======>>>>>>@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEGGGIIIKKKLLLLLLPPPUUUWWWWWW[[[cccjjjuuu|||vvvnnnfffdddllluuu}}}zzzvvvnnnhhhkkktttzzzzzzyyytttkkk___RRRFFF===888555444444555666444111...111111111111111111111111000000111111111111000000000000000000000111111222111111222222222222111111111111111111111111111111111111000000//////............////////////......---------------------------------,,,,,,,,,++++++************************))))))))))))************))))))***++++++++++++***))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))******))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++*********)))))))))((((((((()))))))))******+++***)))'''&&&$$$###"""&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,---------------.........000/////////000111222333000222777;;;@@@GGGNNNSSS222333333333444444444555222222333333333444444444555666666666777777888888444444555777777888888777555555555666666666777777777666666555555666666777555555666666666666666777444555555666777888999999777777888888888999999999777777777777777777777777888888999:::::::::::::::777888999::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>;;;888888<<<<<<::::::<<<:::;;;;;;<<<======>>>>>>@@@@@@AAABBBBBBAAA@@@???@@@@@@AAACCCDDDEEEGGGGGGBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIKKKMMMOOOQQQTTTWWW[[[\\\___ggguuuxxxssstttwww{{{|||~~~vvvnnnmmmsssyyyzzz~~~}}}yyyqqqdddVVVJJJCCC888666333222333333222000111111111111111111111111111111222333333222111111000000000000000111222222111111222222222222111111111111111111111111111111111111000000//////............////////////......------------------------.........------------,,,************************))))))))))))************((()))***+++,,,++++++***))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))************))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))+++++++++*********))))))(((((()))))))))*********%%%%%%&&&''')))***++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******++++++******)))******+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------......//////000000//////000222333444666999>>>CCCIIIOOOUUUYYY111111111222222333333333111222222222222333333333111111222333333444555555222333555666777777777666444444444555555666666666666555555444444555555666222333333444555777777888333444555666777999::::::777777777777888888888999999999999999999888888888::::::;;;<<<<<<<<<<<<<<<888888999;;;;;;<<<<<<<<<999:::<<<===>>>>>>===<<<>>>:::888::::::888999===999::::::;;;<<<======>>>===>>>???@@@@@@???>>>>>>======???@@@BBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFFFFHHHHHHJJJLLLNNNQQQSSSTTT```cccfffhhhmmm{{{}}}|||zzzrrrooosssxxxzzz~~~~~~tttfffYYYRRRBBB>>>999666666888:::;;;111111111111111111111111222222444444444444222222000000///000000111222222111111222222222222111111111111111111111111111111111111111000//////............////////////......------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))((('''))))))))))))))))))))))))$$$%%%&&&((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((******************************))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---...///000000111000000///000222444555<<>>===============>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDEEECCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNSSS[[[aaadddiiiqqqzzz}}}uuuxxx{{{zzzwwwuuuvvvxxx~~~zzzmmm```UUUDDD;;;;;;<<>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEJJJKKKKKKKKKLLLMMMPPPQQQMMMRRRXXX[[[\\\^^^bbbfffnnnxxxyyywwwtttrrrrrrtttuuuvvvvvv|||~~~vvvnnn___NNNDDD???<<>>333444555555444333444444222333444333222222333444111111111111111111111111111111222222222222111111111111111111111111111111111111111000000000000000////////////............///...---,,,,,,---...///---------,,,,,,+++++++++******++++++,,,,,,------))))))******++++++++++++))))))))))))************************************,,,+++(((&&&&&&''')))*********)))))))))((((((((((((((()))))))))*********)))))))))))))))))))))(((***)))))))))(((((((((''''''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((('''&&&''')))+++,,,))))))''''''&&&'''(((((())))))))))))************))))))))))))************************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------............//////000000///...---...111666<<>>???<<<=========>>>>>>>>>>>>?????????@@@AAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIJJJKKKLLLLLLOOORRRUUUPPPUUU[[[___bbbgggnnnssswwwooolllmmmppppppoookkkuuu}}}ooo___UUULLL@@@???@@@999444444555555555444333333444333111000222333333333111111111111111111111111111111222222222222111111111111111111111111111111222222111111000//////...////////////...............------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---)))))))))*********++++++******************************)))((((((((()))))))))))))))(((((((((''''''(((((())))))))))))******)))))))))(((((('''''''''))))))))))))(((((((((((('''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''(((((()))))))))))))))))))))))))))&&&&&&'''((())))))***)))))))))))))))(((((((((((('''''''''&&&&&&''''''((())))))))))))))))))))))))******)))))))))+++,,,---***)))((('''''''''''''''************++++++++++++)))))))))*********++++++******++++++,,,------...******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------......///000000000//////......///222777>>>DDDHHHUUUYYY^^^aaaaaaaaaaaabbb111111111111111222222222000000111111111111000000111111111111111111111111000000111111222333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333444444444555555666666666555555666666666888888777666666666777777888888999999:::;;;;;;<<<;;;:::999888888999<<<===::::::;;;<<<>>>???AAABBB>>>=========>>>>>>??????>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEHHHLLLNNNNNNPPPSSSVVVWWWYYY\\\```hhhvvv}}}uuuooollljjjhhhgggfffpppzzz~~~rrrkkk```MMMEEEAAA777888777666555555333111///444000---,,,///222111000111111111111111111111111111111222222222222111111111111111111111111111111111111111111000000//////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,))))))*********+++++++++************************))))))*********))))))(((((((((((((((''''''''''''(((((((((((()))))))))***))))))((((((''''''&&&&&&))))))))))))((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))************************+++***(((&&&&&&''')))***((((((((((((((((((((((((%%%&&&'''((())))))(((((('''((((((((()))))))))***))))))))))))))))))***+++((((((((((((((((((((((((+++************+++,,,---,,,,,,+++******))))))))))))))))))*********++++++))))))*********+++++++++******++++++,,,------...***++++++,,,,,,,,,++++++------------------------///000111222222222111000000111444888???HHHOOOSSSYYY\\\```bbbaaaaaaaaaaaa......//////000000000111000000000000000000000000111111111111111111111111000000111222333444444555333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333444444444444666666555555555555666666777777666666555666666666888999999:::;;;;;;<<<<<<;;;:::999888888999<<<===;;;;;;<<<===>>>@@@AAABBB???>>>>>>>>>>>>???@@@@@@>>>??????@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJOOOTTTUUUTTTSSSVVVXXX[[[```gggqqqzzzooogggbbb```dddhhhnnnvvv~~~uuu```SSSJJJ>>>:::777555444555444333111555111------000222222000111111111111111111111111111111222222222222111111111111111111111111111111//////000000111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''')))+++,,,,,,,,,***)))************++++++++++++************************((()))***++++++***))))))(((((((((((('''''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''(((((())))))******)))))))))))))))***++++++((((((((((((((((((((((((******))))))******+++++++++++++++++++++***))))))((((((((()))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,---------------............///000111111111111222444999???GGGPPPVVVZZZZZZ]]]```bbbbbbaaabbbbbb---------...//////000000111111000000000000111111111111111111111111111111///000111333333444444444222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333444444444555555666555555444444555555666666666555555555555666666999999::::::;;;;;;<<<<<<;;;:::999999999:::<<<===:::::::::;;;<<<===??????@@@???>>>>>>>>>???AAABBB???@@@AAABBBCCCDDDEEEFFFFFFFFFHHHIIIKKKLLLNNNNNNRRRVVVZZZYYYVVVVVVZZZ^^^aaalll~~~wwwjjjbbb___```aaacccjjjxxxqqqdddZZZLLL>>>999555444666777777555555444222111333444444444111111111111111111111111111111222222222222111111111111111111111111111111...//////000111111222222////////////............---......//////......---++++++,,,,,,,,,,,,------************************&&&(((+++------,,,***(((*********++++++++++++,,,++++++++++++++++++++++++((()))******++++++******)))))))))(((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((******))))))))))))))))))))))))((()))***+++***(((&&&$$$''''''(((((())))))******''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((('''((((((((())))))))))))*********++++++++++++,,,***************)))))))))++++++,,,,,,,,,+++******,,,,,,,,,---......//////,,,,,,------///000222333555999???GGGOOOVVV[[[]]]^^^aaacccddddddcccdddeee------......///000000111222111000000000000111222111111111111111111111111...///111222222222111111111111222222222333333333222222222222222222222222222222222222222222222222222222333333333333444444444444444444555555555555666555555444444555555666444444444444555666777777999999::::::;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======AAA@@@???>>>>>>@@@AAACCCAAABBBCCCDDDFFFGGGHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUWWWZZZ\\\[[[ZZZ^^^iiiqqq|||tttjjjccc___```___aaakkkzzzyyyqqqiii[[[IIIBBB:::666777888777555333444555555444333444555111111111111111111111111111111222222222222111111111111111111111111111111000000000000000111111111////////////..................///000000///......+++++++++,,,,,,---------)))******++++++,,,,,,,,,((()))***+++,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******)))))))))((((((((('''''''''((((((((())))))'''(((((())))))*********'''((((((((()))))))))***((()))******)))((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))'''(((***++++++***(((&&&(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))&&&''')))***+++*********(((((()))))))))******************+++++++++,,,,,,(((((())))))******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---...///000111......---...000333666999<<>>>>>============>>>>>>AAA@@@???>>>>>>@@@BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPSSSVVVXXXYYY\\\^^^______aaalll}}}}}}qqqhhhaaaccc```]]]aaannn{{{|||xxxrrrfffUUULLLAAA999777666444111000333666555222111222444111111111111111111111111111111222222222222111111111111111111111111111111222222111111000/////////000/////////...............///000111111000///...+++++++++,,,,,,---------******+++,,,,,,---......+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************))))))))))))''''''''''''((((((((()))''''''((()))***+++,,,,,,'''((((((((())))))******(((***+++***)))((()))***************************))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))%%%'''***,,,,,,,,,***((())))))))))))(((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))******+++++++++******)))''')))***,,,---------,,,)))************+++++++++******+++++++++,,,,,,,,,&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,+++***))))))***+++---///000111222222111000000333777<<>>>>>>>>>>>??????@@@@@@??????>>>???AAABBBCCCBBBDDDFFFHHHJJJLLLPPPSSSLLLOOORRRSSSSSSUUU[[[```______```eeeppp}}}xxxtttmmmhhhbbb]]]___gggrrrzzz|||{{{xxxrrrfffXXXGGG<<<999:::999666666555333444555777777666444444444333333222222222333333333333333333333333111111111111000000000000333111//////111222000---000000000000000000000000---.........//////000000.........,,,***)))***,,,///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))************((((((((()))******++++++'''((()))******)))((('''******++++++++++++************))))))((((((''''''+++*********))))))((((((((()))+++,,,,,,,,,+++***'''((()))******)))(((''')))))))))))))))*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&(((&&&%%%'''***,,,+++)))************************++++++,,,------------,,,))))))))))))************------,,,,,,,,,,,,++++++,,,+++*********+++,,,---...------...//////...,,,222333333444666;;;BBBFFFOOOTTTZZZ___bbbbbbcccdddffffffffffffggghhhjjjlll//////000111111111111000.../////////000000000000000000000000000000000000//////000000000111111111222111111111000000000000,,,---///111222333333333444444333222222111000000000000000111111111222222111111222222222333333333222222222333333444444444666666666666777777777777888888999::::::::::::999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@AAACCCDDDEEEDDDFFFIIIKKKLLLNNNQQQSSSTTTTTTUUUWWWZZZ]]]___```___eeennnzzz~~~|||{{{zzztttqqqkkkeeedddfffkkkooowww~~~|||zzzwwwqqqgggXXXKKKBBB<<<888666555444333333444444333222333333333333333222222222555555444333333222111111111111111111000000000000333111///000111222000...000000000000000000000000............/////////000.........---******+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))************++++++******)))((((((((((((((()))******)))(((((((((((())))))))))))(((((())))))))))))((((((((((((************)))))))))(((''''''(((((()))))))))(((((((((((())))))(((((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((((('''&&&'''***+++***)))************************))))))***+++++++++++++++''''''((((((((()))))))))+++++++++,,,,,,---------,,,+++*********+++------------...///000000000///000111333555888===DDDIIISSSWWW]]]aaaccccccdddeeeggggggfffggghhhiiikkklll...//////000000000000000....../////////000000000000000000000000000000000//////000000000000111111222222222222111111111111...///000111111222111111444444333333222222111111/////////000000000111111111111222222222333333333333333333333333333333333666666777777777888888888666777888888999999999888999999:::;;;<<<<<<======>>>>>>>>>>>>?????????@@@AAAAAAAAABBBDDDFFFHHHIIIHHHJJJMMMOOOPPPQQQSSSUUUYYYVVVUUUXXX^^^bbbbbb```fffrrr||||||}}}}}}{{{wwwrrrnnnjjjgggfffhhhuuu{{{vvvkkk]]]NNNCCC;;;888666555444444444444222000222222222222222222333333666666555444222111000000222222111111111000000000222111000000111111000///000000000000000000000000............////////////.........---+++***+++---,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))************++++++******)))(((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))'''''''''''''''(((((()))((((((''''''''''''((((((++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))((('''&&&'''***+++***)))************************'''((())))))******))))))(((((()))))))))*********)))******+++---......///,,,++++++++++++,,,---...------...///000111222222000222555999===CCCJJJOOOXXX\\\```cccddddddeeefffhhhhhhhhhhhhjjjkkklllmmm---...//////000000//////........./////////000000000000000000000000000000////////////000000000111111111111111111111111111000000000111111000000000222222222222111111000000/////////000000000111111111111222222222333333333333333333333333333333222666666666666777777777777555555666777888888888888999999:::;;;<<<===>>>???>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLMMMLLLNNNRRRSSSTTTUUUVVVWWW\\\YYYWWWZZZ___fffjjjkkkwww|||wwwtttuuuyyy}}}}}}xxxxxxzzz}}}}}}~~~|||~~~|||yyytttmmmiiibbblllxxx|||tttjjj]]]OOOCCC;;;999777666555666666444222000111111222222333333333555555444333333222111111222222222111111111000000111000000000111111000000////////////////////////.........///////////////---......---++++++,,,---+++,,,---...---,,,+++***,,,,,,,,,+++++++++******************************))))))*********+++++++++((()))))))))************((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******''''''(((((())))))***************)))))))))))))))***)))((((((((()))+++,,,)))((('''&&&&&&'''((())),,,++++++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''((()))******)))************************'''(((((()))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,------...---.../////////000111222222555:::???EEELLLSSSWWW]]]___bbbdddddddddeeefffiiijjjjjjkkklllmmmnnnooo------...////////////...............////////////////////////////////////...////////////000000000000000000000000000000000222111111000000000000000000000000000////////////000000000111111111222222111111222222222333333333333333333333333333333222444444444555555555666666333444555666777777777777888999:::;;;===>>>???@@@???@@@AAACCCCCCCCCCCCCCCDDDEEEGGGJJJLLLNNNPPPPPPPPPRRRUUUVVVWWWXXXZZZ[[[]]]]]]^^^___dddmmmzzz}}}wwwvvvxxx{{{|||{{{~~~xxxwwwxxxwww|||~~~|||wwwssshhhiiiooowww{{{uuummm```NNNBBB<<<999777666666666555444111111111222222333333444333333333333333333333333222222222222111111111111000000111111000000000111///////////////////////////////////////.........---......---,,,+++---...***+++,,,---...---,,,+++,,,,,,,,,+++++++++******************************))))))*********+++++++++((()))))))))************((((((((()))******++++++******))))))))))))************++++++++++++******''''''(((((())))))******))))))))))))))))))*********)))((((((((()))+++,,,)))((('''&&&&&&'''((())),,,++++++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((())))))************************((()))******++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000///......000222555999???FFFLLLRRRYYY]]]```bbbddddddcccdddeeegggkkkkkklllnnnoooooopppppp,,,------...............------........./////////////////////////////////......////////////000000///////////////000000000222222111000//////000000//////..................000000000111111111222222111111222222222333333333333333333333333333333333333333444444444555555555333444555666777888888888777888:::;;;===???@@@AAABBBCCCEEEFFFGGGGGGGGGFFFGGGIIIKKKMMMPPPQQQRRRSSSSSSUUUVVVWWWXXXZZZ]]]```ZZZ]]]aaaeeelllzzz|||zzz|||}}}~~~|||vvvpppmmmsss}}}{{{ooo]]]OOOCCC???:::666555555555444333333333333333333444444111222222333333444444555333222222222222111111111///000111111000000111222000000000000000000000000///////////////.........---......---,,,,,,---///++++++,,,---------,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))************++++++******)))(((((((((+++******))))))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((((((((((((((())))))***))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************''''''((((((((()))))))))''''''''''''((((((((((((''')))***)))((('''(((***************************)))***++++++,,,,,,++++++))))))*********+++++++++---------,,,,,,+++++++++,,,---......//////.........000111000......222555999>>>EEEKKKRRRWWW]]]aaacccdddeeeeeeddddddgggiiilllmmmooopppqqqrrrrrrrrr,,,,,,---............------------.........//////////////////////////////........./////////000000//////000000000111111111222111000//////000000111/////////////////////////////////000000000111111111111222222222333333333222222222333333444444444444444444444555555555666333444555666888888888888777888999;;;>>>@@@AAABBBDDDFFFHHHJJJKKKKKKJJJJJJJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWYYY\\\aaaddd]]]```gggqqq~~~|||uuuuuuxxxzzzyyylllbbbOOOIIIAAA:::777666555555555555444444444444444444222333333333333333333444333333222222222111111111...000222111000///111333000000000000000000000000000/////////............---.........,,,,,,...///,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))************++++++******)))(((((((((++++++***))))))***++++++(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))************((())))))***************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((()))))))))******''''''(((((())))))))))))''')))******''''''(((***************************)))***++++++,,,,,,++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...---000222222000222777<<<@@@EEEMMMTTTYYY^^^cccffffffggggggfffeeefffiiilllmmmnnnppprrrssssssssssss+++,,,------......---------------.........//////////////////////////////............/////////000000000111111222222222333222111000//////000111222/////////000000000000000............/////////000111111222222222333333333111111222333333444555555555555555555666666666777333444555777888999999999777888999;;;>>>@@@BBBCCCFFFGGGJJJLLLMMMMMMLLLLLLLLLMMMPPPRRRTTTTTTUUUTTTVVVVVVWWWWWWXXX]]]cccggggggjjjrrr~~~|||{{{}}}yyytttqqqwww}}}vvvqqq[[[TTTIII@@@:::888888888666666666555555444444444444444444333333222222222333333333222222222111111---000222111//////111333000000000000000000000000000000//////.........------...///...---,,,...000,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))************((((((((()))******++++++,,,+++***))))))***+++,,,******++++++++++++************))))))((((((''''''(((((())))))*********+++***+++,,,......---,,,,,,)))***+++,,,,,,+++***))))))))))))))))))*********************************))))))(((((((((((())))))************************))))))))))))************(((((())))))*********+++''')))+++***'''&&&(((***************************))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,------...///,,,---///000000000///...,,,000333333333555<<>>@@@AAABBBDDDDDDFFFHHHKKKMMMNNNPPPSSSUUUVVVUUUTTTTTTVVVVVVUUUUUUUUUSSSXXXaaabbb___ffftttxxx~~~{{{{{{yyyzzz}}}zzz|||vvvrrrpppyyy~~~pppfffWWWHHH???:::888888333444666666555555666777444444333333333222222222444333222222111111222222000000111111111222222222000111111111000///...---...............------,,,////////////////////////,,,------......------,,,++++++************++++++,,,,,,,,,++++++*********,,,+++*********,,,///000++++++***))))))******+++---,,,***)))))))))'''&&&###%%%)))---///...,,,+++((()))+++,,,,,,+++)))(((+++***)))***+++,,,+++)))+++)))&&&%%%%%%(((+++---******))))))((('''''''''***)))(((''''''((()))***)))))))))))))))******+++((()))***++++++***)))((())))))************))))))+++)))((())),,,---+++)))))))))))))))))))))))))))+++***)))(((''''''''''''...%%%)))///'''%%%***,,,+++***)))***,,,------,,,,,,+++***))))))+++---...)))***++++++------...///---,,,,,,++++++,,,,,,------------.........//////222000///333777:::???BBBPPPTTTZZZ^^^bbbeeehhhkkkkkkkkkkkkkkkkkklllnnnnnnpppoooooopppssstttsssrrr***+++,,,,,,------,,,,,,,,,------,,,***+++,,,...////////////..........................................////////////..................////////////////////////////////////............////////////...000222333222111111222333444555555555555444333444444444444555555333222222444555666777999<<<>>>>>>>>>@@@AAACCCDDDEEEFFFGGGJJJMMMOOOPPPSSSVVVXXX\\\[[[[[[ZZZYYYXXXVVVTTT[[[XXX\\\eeeiiikkkyyyxxxrrrpppxxxvvvmmm^^^PPPFFF???<<<:::444444555444333333333444444444444444333333333333444333222222111222222222111111111222222222222333222222111000000//////...000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++************++++++,,,,,,,,,+++++++++******+++***)))))))))+++---///++++++++++++******))))))+++***))))))******)))((('''(((+++,,,---,,,***)))((()))+++,,,,,,+++)))(((+++***))))))***+++***)))&&&''')))******)))&&&%%%'''(((((())))))******+++***)))(((((((((((()))***)))))))))))))))******+++))))))************))))))((())))))******))))))(((+++)))((()))+++---+++***))))))))))))))))))))))))******))))))((())))))******%%%)))---))),,,111,,,+++)))((()))***,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++,,,---...//////000444222111666>>>FFFMMMQQQUUUYYY]]]aaadddfffhhhjjjmmmmmmmmmmmmnnnoooppppppsssqqqpppqqqrrrttttttsss***+++,,,,,,------,,,,,,,,,,,,+++)))((()))+++...111000...---------....................................////////////..................////////////////////////////////////............//////000000///000222222111000111222333444555555555555444333333444444555555555444444333555777888999:::===@@@???@@@AAACCCEEEFFFHHHHHHJJJLLLOOORRRTTTVVVZZZ\\\```aaaaaa```^^^\\\YYYWWW]]]\\\aaallluuu~~~vvviiinnntttxxx~~~vvviii[[[PPPHHHAAA===888777555444333333333333666555555555444444444444444444333222222222222222222222222222333333333333444333222000000000000111222222222222222111000000////////////////////////------............------++++++************++++++,,,,,,,,,++++++++++++******))))))((()))***,,,---((()))***,,,,,,,,,++++++***(((((()))+++,,,+++***++++++,,,++++++***(((((()))***+++,,,,,,+++***)))***)))((((((******)))((('''(((***+++***(((%%%###(((((())))))***++++++,,,***))))))(((((())))))***)))))))))))))))******+++*********))))))*********((())))))******))))))(((***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,------+++///---,,,666999---,,,***((((((***+++++++++,,,+++*********+++,,,---++++++++++++************......------------......,,,,,,---...///111222333444333333888CCCOOOWWWZZZZZZ^^^bbbdddfffgggiiikkkooooooppppppqqqrrrrrrrrrtttrrrpppppprrrtttuuuuuu***+++,,,,,,------,,,,,,,,,,,,+++)))'''(((+++...222000...,,,+++,,,---...........................---......//////......---............////////////////////////////////////------......//////000000///111222111000000000111444444555555555555444444333444555666555555555666444666888:::;;;===@@@BBB@@@AAABBBDDDGGGIIIJJJKKKLLLOOORRRUUUWWWZZZ]]]```aaabbbccccccaaa___^^^]]]^^^cccooonnnmmmkkknnnvvv|||rrrfff[[[PPPGGGBBB===:::777555555555666666666666666666555555555555444444333222222222222333222222333333333444444444666444222000000000111222000111111111111000//////000000000000000000000000------............------,,,++++++******++++++,,,++++++++++++++++++++++++*********)))***+++,,,---$$$&&&))),,,...///......***)))((()))+++,,,+++***---,,,+++***)))))))))))))))***++++++++++++***))))))((('''((()))***)))''',,,***((('''&&&((()))+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++))))))))))))+++,,,******++++++++++++*********))))))***++++++++++++))))))))))))))))))))))))(((((()))***+++---...///))),,,///,,,000FFFNNN>>>...,,,))))))***+++,,,+++++++++*********+++,,,---))))))***+++,,,------............------.........000000///000111333444555666888:::@@@JJJUUU[[[[[[]]]```dddfffgggiiijjjlllppppppqqqrrrssssssssssssssspppnnnooorrruuuxxxyyy***+++,,,,,,------,,,,,,,,,---,,,***)))***,,,...111///---,,,+++,,,...///........................------............------............////////////////////////////////////---------...///000000111///000111000//////111222555555555555555555555555444666888888666555666777666888:::<<<===???BBBEEEBBBCCCEEEGGGJJJLLLNNNOOOPPPSSSVVVXXXZZZ]]]```bbbcccdddeeeccc```___aaacccdddqqqzzzzzz}}}zzz~~~|||sssjjjhhhnnnwwwxxxoooeeeZZZPPPJJJAAA===888666666777777777777777666666666555555555555444333333222222333333222222333333333444444444666555222111000111222333111111111111111000000///---------------------------......//////......---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---&&&(((+++---......---,,,,,,+++******++++++***))),,,+++***))))))******+++*********++++++*********)))((('''((()))***)))'''***)))(((((()))+++---...,,,,,,++++++***)))))))))))))))************)))))))))))))))))))))******+++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++)))***************++++++))))))))))))))))))))))))((())))))***+++---///000"""&&&***)))444TTTcccVVV222///,,,***+++,,,------++++++***+++++++++,,,,,,***++++++,,,---...//////.........------.........111111000///000111333444666>>>EEEKKKSSS\\\___\\\\\\```dddggghhhjjjlllmmmpppppprrrsssssstttssssssooommmlllnnnrrrwwwzzz|||***+++,,,,,,------,,,,,,,,,---...---++++++---.........---,,,,,,---...///------------------------------............------............////////////////////////////////////,,,------...///000111111...///000/////////222444666666555444444555666666666999;;;:::777555666888888999<<<===???AAADDDGGGEEEFFFHHHKKKNNNQQQSSSTTTVVVXXX[[[]]]^^^```ccceeehhhhhhfffbbb___aaaffflllqqq|||zzzvvvzzz{{{qqqlllmmmsss||||||vvvooofff]]]WWWIIICCC;;;777777777777555777666666666555555555555555444444333333333333333222222222222333333333333555444333111111111111222222333333333333222111111////////////////////////......////////////......,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))(((---,,,******++++++***(((*********)))******+++,,,***************************)))((((((******)))((("""%%%***---///...+++)))(((((())))))***++++++,,,)))******++++++******))))))))))))))))))******+++++++++************++++++,,,,,,,,,------,,,,,,,,,(((***++++++******+++,,,))))))))))))))))))))))))************+++,,,---...(((***---***111LLL\\\RRR444111---+++,,,---......******+++++++++,,,,,,,,,............------------......------------......000///...---...000333444444BBBNNNRRRVVV]]]___\\\^^^aaaeeegggiiijjjlllmmmoooppprrrtttttttttssssssooommmmmmppptttyyy|||}}}***+++,,,,,,------,,,,,,***,,,......---,,,,,,---+++,,,,,,------......///------------------------,,,------......------,,,............////////////////////////////////////,,,,,,---...///000111111,,,............000333555777666555444444555666777999<<>>555111---***+++,,,------******++++++,,,,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,------......---...000444777:::???QQQ^^^\\\ZZZ___bbbaaaaaadddgggiiiiiijjjkkklllpppqqqsssuuuvvvuuutttsssrrrqqqqqqtttwww{{{||||||++++++,,,---------,,,,,,)))+++...///...,,,++++++)))***,,,---.../////////------------------------,,,------......------,,,............/////////000////////////////////////,,,,,,---...///000111222,,,---.........000333666777666555444444555666777;;;>>>AAA>>>999666777:::999;;;>>>@@@AAADDDGGGJJJMMMNNNPPPTTTWWWZZZ\\\^^^```bbbeeeffffffgggiiikkkddddddbbbaaadddppp~~~xxxyyyzzztttpppbbbXXXLLLCCC???===:::666666555555555444444444444555555444333333333333444000000111111111222222222222222222222222111/////////000000000000///....................................////////////......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++******)))*********+++,,,---///000))))))(((***,,,......---+++++++++++++++***)))(((++++++************+++++++++***)))***+++,,,+++)))''''''&&&&&&&&&''''''(((******))))))(((''''''''')))***+++,,,,,,+++***))))))))))))))))))******+++***+++,,,------,,,+++***))))))************))))))(((***,,,+++))))))+++---))))))))))))))))))))))))---,,,+++***))))))))))))&&&%%%+++***'''111:::666555111,,,******+++,,,,,,******+++,,,,,,,,,,,,+++)))***++++++------...///---,,,,,,++++++,,,,,,---///...///000444999===@@@TTTfffqqqkkkccceeejjjiiieeegggjjjkkkjjjiiijjjkkkqqqrrrtttvvvwwwvvvuuutttuuuuuuuuuwwwzzz||||||{{{,,,+++*********+++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........---------,,,,,,+++++++++.........////////////000000000000000000000000000......---,,,,,,,,,,,,---000111111222444555555666777666555444444555666777;;;;;;:::888777777999<<<<<<>>>AAABBBDDDFFFJJJLLLSSSUUUWWWYYY[[[^^^bbbeeeeeeffffffggggggggghhhhhhiiicccaaafffpppzzz{{{xxxrrrdddTTTHHHDDD@@@:::444888888888666444444555666333333333333333333333333333333444444444333222111333333333222222222111111//////000000000000//////////////////////////////,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++++++++++++++*********)))))))))))))))))))))))))))+++***((('''%%%$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))*********++++++++++++************))))))))))))...,,,***(((''''''((()))((()))))))))******************+++,,,---......///++++++,,,,,,,,,,,,------,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///222---000444555666<<>>AAACCCEEEGGGJJJNNNPPPWWWZZZ]]]___aaadddgggiiijjjkkkkkkjjjiiiiiiiiijjjnnnkkkooo|||~~~}}}yyy~~~vvvmmm```TTTJJJBBB<<<888666666666555444444444555444444444444444444444444444444444444333333222222333333333222222222111111//////000000000000//////////////////////////////,,,------......------,,,---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...***************************************+++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++************++++++++++++*********)))))))))))))))))))))))))))))))))---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************))))))))))))///...,,,*********+++,,,************++++++++++++)))))))))******++++++,,,+++++++++,,,,,,,,,---------,,,+++***+++,,,...///------------------------------...---,,,---000222000222444666:::BBBLLLTTT[[[cccjjjjjjiiijjjkkkjjjjjjkkklllmmmnnnpppqqqqqquuuvvvxxxyyyzzz{{{zzzzzzyyyzzzzzz{{{|||}}}~~~++++++******++++++,,,---...------,,,,,,------............------,,,,,,,,,////////////............------..................,,,,,,,,,------------...////////////////////////---,,,,,,------...///000000111222444555666777777555555555555666888999;;;888888888888888999===???BBBDDDGGGIIILLLOOOSSSVVV]]]```dddgggiiijjjlllnnnmmmnnnnnnllljjjiiijjjkkkpppsss|||~~~}}}|||~~~|||wwwooocccUUUJJJBBB>>>666666666666666555555555555555555555555555555555444444444444333333333222333333333222222222111111///000000111111000000///////////////////////////------............------------------,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++***************++++++************++++++******)))))))))((((((((())))))))))))))))))))))))---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******************))))))))))))***)))(((''''''((()))******++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///......................../////////...------///111444444555999AAALLLVVV\\\]]]dddiiiiiiiiikkkmmmmmmnnnnnnnnnnnnppprrrtttuuuuuuwwwxxxzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~+++***++++++++++++,,,,,,...------,,,,,,------............------,,,,,,+++//////......------,,,,,,,,,,,,------......//////.........////////////000////////////////////////......------...//////000000222444555777888888888555555444444555666888999777888999999999<<<@@@CCCEEEGGGKKKNNNPPPTTTYYY\\\```dddiiilllnnnooopppqqqpppqqqpppnnnllllllppptttzzz|||yyyxxxwww~~~~~~|||vvvmmmbbbVVVJJJDDD;;;:::999888999888777666444444444444444444444444555555444333333333333333333333333222222222111111000000000111111000000000////////////////////////------............------------------------,,,,,,---,,,,,,++++++,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))************)))))))))((('''&&&&&&&&&&&&'''((()))*********+++++++++,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,+++,,,---......------------------------/////////...------///111555666999AAALLLVVV]]]aaaaaagggjjjiiiiiilllnnnnnnooonnnnnnnnnooorrruuuwwwvvvwwwyyy{{{|||||||||||||||}}}~~~******++++++,,,,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------............////////////000........................000//////....../////////222333555777888888888777666555444444444555666777888999;;;;;;<<>>:::999999888666444333333333333333333333333666555444333333333444444333333333222222222111111000000111111111111000000////////////////////////---......//////......---------------------------///...---,,,+++*********------------------------***************+++,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))((((((((((((************************(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))************)))))))))((())))))))))))***++++++,,,))))))))))))*********+++...------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000222777:::AAALLLVVV]]]aaaaaafffjjjllljjjjjjmmmnnnlllmmmmmmlllmmmoooqqquuuvvvwwwyyyzzz|||}}}}}}}}}}}}}}}~~~)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000////////////000000111444555777999999888777666555555444444555666777888;;;===>>>???@@@CCCHHHKKKMMMOOOSSSVVVYYY]]]aaaddddddgggkkkmmmnnnoooqqqrrrlllnnnooopppttt~~~~~~{{{{{{wwwyyy||||||vvvuuuuuuooobbbWWWIIICCC<<<888777777555222333333333333333333333333777666444333333333444555333333333222222222111111000111111222222111111000////////////////////////......////////////......------------............///...---,,,+++*********++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++************++++++******)))))))))(((((((((******************************)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((()))))))))******************))))))))))))(((((())))))************(((((()))))))))*********+++++++++******)))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........000444666<<>>???@@@BBBBBBDDDGGGKKKOOORRRTTTXXXZZZ]]]aaaeeehhhgggiiilllnnnooopppsssuuuqqqsssvvvyyy|||{{{vvv{{{|||}}}|||zzzyyytttllleeeTTTKKKAAA;;;999888666444444444444444444444444444777666444333333333555666333333333222222222111111000111111222222111111000////////////////////////......////////////......------------.........///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++++++++*********)))))))))************************,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))*********++++++************))))))))))))''''''(((((((((((((((((())))))*********+++++++++++++++******************************++++++++++++***+++,,,,,,,,,,,,,,,,,,------------------------+++,,,...000111444999<<>>FFFDDD888...***+++))))))))))))************************************++++++******************)))******++++++,,,------------------------------,,,,,,,,,------------....../////////------...///222555:::AAAIIISSS^^^dddeeeeeeffffffgggiiijjjkkkkkkmmmooopppppppppqqqrrrrrrtttvvvvvvvvvvvvwwwyyy|||||||||||||||}}}}}}}}}|||~~~++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333...///:::BBB???555,,,------...............---,,,------------.................................------......///000111111000222444777888888777666555666777777888;;;@@@CCCBBBDDDGGGHHHIIIJJJLLLNNNOOORRRVVVYYY[[[^^^bbbdddgggjjjnnnqqqqqqqqqqqqqqqpppooommmkkknnn{{{{{{uuussswww}}}}}}|||zzzyyyuuulll^^^QQQFFFAAA999888666555555555777888444444333222222333333333666555444444333333444444333333222222111000000///000000000000000//////...////////////////////////------------------------++++++************++++++------------------------+++***************++++++++++++++++++++++++++++++***(((&&&%%%%%%'''***+++++++++************++++++))))))************))))))******************************))))))***++++++,,,***************+++++++++)))))))))))))))))))))))))))***+++,,,---.........999???AAA:::,,,%%%(((...************))))))))))))************************************+++*********)))******++++++,,,------++++++++++++++++++++++++,,,,,,---------............//////...---...000222222888AAAKKKSSS[[[aaaeeefffgggiiikkkkkkkkkjjjiiikkkmmmppppppppppppqqqrrrrrrtttwwwxxxxxxxxxyyyzzz|||||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~************++++++++++++)))))))))))))))******+++000***+++555===:::///''',,,---......///.........,,,,,,---------.........---------...............,,,,,,---...000111222222333444666777888888777777555777999;;;===@@@DDDGGGDDDFFFIIIKKKLLLNNNPPPSSSTTTWWW[[[^^^```bbbeeeggglllnnnqqqrrrqqqpppqqqrrrlllmmmnnnrrr}}}xxxooolllooowwwzzztttzzz||||||yyysssjjj]]]QQQIII===;;;888555555666888999555555444333333333444444666555555444444444444444444444333222111000///...000000000000000///..............................------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++)))((('''&&&&&&((()))+++++++++************++++++******++++++++++++******************************))))))))))))***+++,,,,,,++++++******************))))))))))))))))))))))))******++++++,,,,,,------:::555...******,,,,,,++++++*********))))))((((((************************))))))***++++++++++++***)))******++++++,,,------++++++++++++++++++++++++,,,---------............---.../////////000333666777>>>IIISSS[[[```ccceeehhhjjjmmmoooooonnnllljjjmmmoooqqqqqqqqqpppqqqssstttwwwzzz{{{{{{{{{|||}}}||||||{{{zzzyyywwwvvvvvvwwwvvvuuuuuuvvvxxxzzz{{{*********++++++,,,,,,,,,******))))))******+++,,,+++((()))///111...***))),,,------...//////......---............/////////,,,,,,---------.........,,,,,,---///000111333333555666666777777888888888999;;;>>>???AAACCCEEEHHHFFFIIILLLNNNPPPRRRUUUXXX[[[^^^bbbeeefffhhhjjjkkkqqqrrrssssssqqqqqqrrrssstttvvv{{{qqqlllkkkppp{{{{{{mmmrrr{{{}}}~~~~~~}}}{{{yyytttiii\\\SSSAAA???;;;888666777999;;;777666555555444444444555666666555444444444444444222222222111111111000000///000000111000///...---------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))++++++*********++++++,,,111,,,''''''+++---,,,)))))))))))))))************************************((()))***+++,,,++++++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...//////000222666:::@@@FFFPPPYYY^^^bbbdddfffkkkkkkmmmnnnnnnnnnmmmmmmnnnppprrrrrrrrrqqqrrrssstttwwwzzz|||||||||}}}}}}}}}|||zzzxxxvvvtttsssrrrpppooonnnnnnppptttyyy|||+++++++++,,,,,,---------------,,,,,,------...///......///000---))),,,222,,,,,,---.../////////...////////////000000000000,,,,,,,,,---------......+++,,,---///000222333444777777666666777888999999<<<>>>AAACCCCCCDDDEEEGGGHHHKKKNNNQQQSSSUUUYYY[[[aaadddhhhjjjkkklllnnnooouuuuuuuuutttrrrqqqrrrttt~~~qqqooonnnrrr}}}ooorrr}}}}}}||||||zzzqqqdddYYYEEEBBB>>>:::888999;;;<<<888777666555555555555555666666555444444444444555111111111111111222222222///000111111111000...---------------------------........................///......------......///++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------******++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))++++++******)))*********&&&+++///...)))&&&'''+++''''''((()))***+++,,,,,,************************((()))***+++,,,,,,+++***)))******+++,,,,,,---------------------------------------.........//////---...///000111444999<<>>???@@@@@@BBBDDDFFFIIILLLQQQUUUXXX\\\___bbbggghhhkkknnnoooppppppqqq{{{qqqlllpppooolllsss|||uuuqqqooovvv{{{wwwxxx}}}~~~|||yyyooocccWWWLLL???:::<<<===999444666777777777777555444333555555555555555555555555444333111000000000111222222222222111000//////...////////////////////////...---,,,+++***)))))))))+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,------------,,,+++)))******++++++******))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((())))))...,,,+++,,,//////---***)))************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,+++***))))))******,,,+++***)))***+++,,,---++++++,,,,,,,,,------------......---++++++,,,......000222111000444===EEEOOOUUU\\\aaadddeeehhhjjjmmmmmmmmmnnnnnnooopppqqqppppppqqqrrrssssssqqqoootttvvvxxxzzz{{{|||||||||}}}{{{xxxvvvssspppllliiieeebbbdddjjjpppqqqtttxxx+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................---.../////////...------,,,,,,---///111333555666999999999999:::<<<===>>><<<===>>>>>>===???BBBDDDIIIMMMRRRVVVZZZ]]]aaadddggghhhjjjnnnqqqssssssrrruuunnnkkkmmmmmmooo|||tttuuuxxx~~~{{{xxxooodddXXXIII???;;;:::777444666666777777666555333333444444444444444444444444444333333222222222222222222222111111000//////...///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******)))************+++++++++************************)))************+++++++++***************************************************))))))))))))))))))))),,,+++***+++------+++)))************++++++++++++************************)))))))))))))))))))))))),,,,,,+++***************+++++++++***++++++,,,---++++++,,,,,,,,,------------......---,,,,,,---///,,,...000222555===FFFNNNTTTYYY^^^ccceeegggjjjlllmmmmmmmmmmmmnnnooooooppppppooopppqqqrrrssssssrrrvvvwwwyyy{{{||||||||||||~~~|||yyyvvvsssoookkkiiiiiiggghhhmmmqqquuu{{{+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---..............................//////000000000//////+++,,,...111333666888999999999999999:::;;;<<<===:::;;;;;;::::::<<<@@@CCCMMMPPPVVV[[[___cccgggjjjiiihhhjjjnnnsssvvvuuurrrqqqnnnmmmooopppyyy{{{uuuttt~~~}}}~~~~~~~~~}}}vvvoooeeeUUUGGG>>>:::888888666666666666666444333333444444444444444444444444444444444444444333333222222222111111000/////////000000000000000000000000000//////.........//////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++************************+++***)))))))))***,,,,,,************************************************+++++++++******)))))))))***)))((()))***+++)))(((************+++++++++,,,************************)))))))))))))))))))))))),,,++++++************+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------...000......000555===FFFPPPUUU[[[^^^aaadddfffhhhlllnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrsssvvvwwwxxxzzz{{{|||}}}}}}}}}zzzvvvrrrnnnkkkjjjlllmmmpppttttttvvv~~~************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---................................./////////000//////...///222555888:::<<<===::::::999888888888888999666777888999:::>>>BBBFFFRRRVVV[[[```eeeiiinnnqqqooommmlllooosssuuussspppqqqppprrrwwwtttvvvzzz~~~yyytttmmm```RRREEE>>><<<<<<777777666666555444444333444444444444444444444444333444555555555444222111111111111111000000//////000000000000000000000000/////////...//////000000//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))*********+++++++++************************,,,***)))((((((***,,,---************************************************---,,,,,,++++++******)))***)))(((((())))))))))))*********+++++++++,,,,,,************************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++)))***,,,---------,,,+++,,,,,,,,,------------...---...//////......000222222222444:::DDDNNNUUUYYYaaabbbcccdddfffiiilllnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnmmmkkkiiihhhhhhkkkmmmpppqqqsssuuuxxxzzz|||}}}~~~}}}zzzuuupppmmmmmmmmmqqqtttzzz}}}{{{yyy************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------........................---------......//////000000111444777:::<<<======:::999777666555444444444333555888;;;>>>CCCIIIMMMUUUYYY^^^ccchhhlllppptttuuurrrpppppprrrsssrrrppprrrttt{{{sssppp|||~~~wwwssskkk___QQQEEE>>><<<888777777666555555444444444444444444444444444444222333444444444333111000111111111000000000000000000000000000000000000000..................///////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))*********+++++++++************************,,,***)))((((((***,,,---************************************************---,,,,,,,,,++++++***************)))))))))***+++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,---------.........---///000000///000222444444555:::BBBLLLVVV\\\^^^ddddddcccdddfffiiilllmmmlllmmmnnnnnnooonnnnnnmmmnnnmmmjjjeee```___aaacccfffhhhjjjnnnrrrvvvyyyzzzzzzzzzwwwsssooonnnooorrrxxxzzz~~~~~~***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------........................------------...///000000111222444777888999999999777777555444333333333333333777<<<@@@EEEKKKPPPTTTVVVZZZ___dddhhhlllqqqtttwwwvvvtttrrrrrrtttvvvxxx{{{zzzyyyvvv{{{|||zzzuuujjj\\\MMMAAA;;;:::999888777666666666666555555555555555555555555333333333333333222111111111111000000000000000000000000000000000000000000///......---------......///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((()))+++---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))******++++++,,,++++++++++++,,,,,,---++++++,,,---------------,,,---------............---///000000000111444666333999AAALLLUUU]]]cccffffffdddccceeehhhkkkllllllkkklllnnnppppppppppppoooooooookkkddd]]]YYYZZZ]]]^^^```bbbfffkkkooosssuuussstttssspppmmmoootttxxxzzzzzz|||))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------.......................................000111222333555666888888888777666333333333333444555666666777;;;BBBHHHMMMQQQVVVYYYZZZ^^^cccgggkkkooosssuuuuuuvvvvvvttttttxxx|||xxxzzz~~~|||~~~yyyqqqeeeWWWJJJBBB;;;:::999888777777777888666666666666666666666666555555444333333333333333000000000000000000000111////////////////////////000///...---------------///////////////000000000---------------------------------------------------,,,+++******+++,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,***++++++)))'''(((+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++'''(((((()))******+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---......------------...............///111111111222555777777@@@LLLVVV]]]bbbfffjjjfffeeedddfffjjjmmmmmmlllkkkllloooqqqrrrrrrrrrqqqqqqqqqnnnggg^^^YYYZZZ\\\[[[\\\^^^aaaeeeiiimmmooolllnnnooommmlllpppxxx~~~~~~))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------........................000////////////111333444777888:::::::::999777555000111222333555888:::;;;;;;???FFFMMMQQQUUUYYY[[[___ccchhhlllooorrrvvvyyyrrruuuwwwvvvvvv}}}xxxqqqpppwww~~~~~~}}}xxxrrrjjj___SSSKKK<<<;;;:::888888888888999777777777777777777777777777666555333333444555555000000000000000111111111////////////////////////111111000...------------......//////000000111111------------------------------------------------------,,,++++++,,,------*********++++++*********)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++(((((()))***+++,,,,,,---***++++++)))&&&'''***---++++++,,,,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,---......---,,,+++,,,---...///---------.........//////...///111111222333666888>>>HHHVVV^^^aaaccceeehhhgggfffeeehhhlllooonnnmmmjjjlllooorrrssstttssssssssssssqqqjjjaaa\\\[[[^^^[[[[[[\\\^^^aaaeeehhhjjjhhhjjjlllkkklllqqqzzz++++++++++++++++++++++++************************---------...------,,,,,,------------------------,,,---///000000000///...222000///......000333555:::999999888777555444333555666666555444666999<<>>AAAEEEKKKNNNQQQTTTYYY\\\^^^___bbbcccfffllloooooopppuuuzzz|||vvvtttuuurrrkkkggghhhqqq{{{{{{zzzzzzwwwtttsssqqqkkkcccNNNHHHAAA===;;;;;;:::888666666666777777666666555555555666666666555444333555444222222333333111000333222222000///...------///////////////.........000//////......---------......------------......------------------------,,,,,,------------,,,,,,------,,,+++++++++,,,,,,//////............---------...///...,,,++++++,,,(((((()))******+++,,,,,,******)))))))))***++++++******************************************************+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,++++++++++++,,,------.........---,,,+++***)))000...,,,---...000000000...........................///000333777>>>FFFLLLUUUYYY___ccceeefffggggggiiiiiijjjjjjkkkmmmnnnooorrrpppoooqqqtttvvvxxxxxxvvvxxxyyy{{{{{{zzzxxxwwwoookkkeee^^^YYYXXX[[[^^^aaa______```bbbkkk~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------------------......///////////////---...///111333666888999;;;999777555555666777888999<<<@@@DDDHHHMMMRRRVVVXXX[[[___aaacccdddfffgggiiikkklllnnnqqquuuwwwxxxvvvvvv{{{rrrmmmiiikkksss~~~{{{yyyvvvttttttsssnnniiiZZZPPPDDD===<<<===;;;999666777777777777666666555555555555555555444444333666444333333333333222000111111111000000000//////000000//////......------000/////////......------------,,,,,,,,,,,,------........................,,,,,,------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...//////...+++******+++)))*********+++++++++,,,))))))))))))***++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,---......------,,,+++))))))///,,,***)))+++---..................////////////...///333666<<>>>>>AAAEEEIIIMMMQQQVVVZZZ]]]___ccceeefffggghhhiiikkkhhhhhhmmmrrrtttsssqqqrrrxxxppplllnnnooowww|||xxxuuuvvvwwwuuuqqqooofffZZZJJJ@@@======<<<:::777777888888777666555555444444444333333333333333555444222333444444333111//////000000111222222222000000//////......------///////////////.........------,,,,,,,,,,,,------........................,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,***************+++++++++---......---***))))))***------,,,,,,++++++++++++******))))))***+++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,+++///---******,,,...//////........./////////000000...111666<<>><<<;;;888888888888777666555555444444333222222222222333444333222333444555444333//////000000111222333333///////////////.........////////////////////////......------------..............................---......------,,,+++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,------,,,***)))***+++......------,,,++++++***++++++*********++++++,,,******************************************************+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***)))******+++,,,++++++++++++,,,,,,---............000...------...000000000.........//////000000111000555<<>>>>>>>>;;;<<<===@@@BBBEEEFFFGGGGGGKKKOOOSSSWWWZZZ^^^aaadddgggjjjkkkkkkkkklllllljjjjjjmmmqqqqqqooovvvyyyttttttttt||||||zzzwwwxxx|||uuunnnbbbUUUJJJBBB<<<:::888999999888888666555555666555444333222333333444222111111333555666666555111111111111111111111111.........////////////////////////////////////000///..................///......................../////////......,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------......,,,---...---,,,+++,,,---,,,,,,,,,+++++++++++++++,,,,,,+++*********++++++******************************************************+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++*********,,,---------,,,+++,,,---....../////////......---,,,---...///...------......///000000111111444:::CCCKKKRRRXXX\\\___cccfffiiikkkkkkjjjjjjjjjkkkkkkkkkllllllnnnoooooopppoooooorrruuuwwwxxxwwwtttvvvxxxzzz{{{zzzyyyxxxooolllkkkkkkmmmnnnmmmkkklllkkkrrr++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------///......------///000111222555999<<>>???@@@BBBEEEGGGHHHIIIIIIIIIMMMRRRVVVZZZ^^^bbbeeegggiiilllmmmmmmlllmmmnnniiilllrrrtttooommm{{{|||qqqwwwyyyuuuwww|||vvvssskkk___QQQEEE<<<999999999999888888666555555777666555444333444555555111000111222555777777777444444333222111000//////---.........//////000000////////////000000000000//////............//////////////////////////////////////////...---,,,+++)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,...///...------...///)))))))))***++++++,,,,,,------,,,+++******************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---.........---,,,...///////////////......)))))))))***,,,,,,+++)))---......///000111111222777>>>HHHQQQWWW\\\___```cccfffjjjllllllkkkjjjjjjkkkkkkkkklllmmmnnnooopppqqqqqqqqqtttwwwyyyxxxwwwuuuwwwxxxzzzzzzyyywwwvvvooommmmmmnnnqqqrrrooollllllqqq))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------......------...111444777999<<<===>>>???BBBDDDAAACCCEEEGGGHHHJJJNNNPPPOOOQQQUUUWWWZZZ^^^bbbeeeeeeiiimmmooopppppprrrsssqqqppppppnnnmmmwwwyyysssuuu}}}}}}yyyvvvqqqgggZZZMMMBBB===999999999888888777666555777666666666555555555555666444222333666777555333333333333222222222111111......//////000000111111//////000000000000000000000000000000000000000000////////////////////////........................)))))),,,...---***---222---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************************++++++,,,------------,,,(((((()))***++++++,,,,,,)))+++---,,,+++***++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++)))))))))+++---...+++++++++---000222333222---......---...000444777>>>DDDMMMUUU[[[^^^aaabbbfffgggggghhhjjjlllnnnooommmmmmmmmnnnooopppppppppqqqrrrtttvvvxxxyyyzzzzzzxxxxxxxxxxxxxxxwwwvvvuuutttrrrqqqrrrpppllllllooouuu***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......///......000333666999;;;>>>???@@@AAADDDFFFEEEFFFHHHJJJKKKMMMPPPRRRQQQSSSVVVYYY\\\___cccgggjjjkkknnnpppqqqrrrttttttssspppooottt}}}zzzvvvuuu}}}}}}}}}yyywwwrrrjjj^^^PPPDDD===;;;:::999999999888777666777777666666666555555555666444333444666777555333333333333222222222111111/////////000000000000000000000//////////////////////////////////////////////////////////////////........................,,,++++++...---***+++///,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++------,,,,,,++++++***************++++++************************************++++++,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,......,,,+++,,,---++++++++++++*********)))++++++++++++,,,,,,,,,,,,///...---,,,---...000111444111---,,,---.........///000111000000000333555BBBHHHQQQXXX]]]aaacccdddgggggghhhjjjkkkmmmooopppnnnnnnnnnnnnoooooopppppprrrsssuuuwwwxxxzzzzzz{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxwwwvvvvvvrrrooossszzz++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------...////////////111555888<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKMMMNNNNNNPPPSSSUUUTTTWWWZZZ\\\^^^bbbfffiiioooooooooqqqsssttttttsssppplllmmmyyyyyyssspppppprrrxxx~~~~~~zzzyyyvvvpppfffYYYJJJAAA===<<<:::999::::::999777777777777666666666555555666555444444555666555444333333333222222222111111000000000000000000//////000000//////.........---........................////////////////////////........................000,,,+++---...++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,+++***))))))((())))))************))))))************************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------++++++++++++************,,,,,,,,,,,,------------000///.........///000111777333...++++++,,,------...000111111222333666888GGGMMMUUU\\\aaaccceeefffhhhiiijjjkkkmmmooopppqqqooooooooooooooooooppppppssstttvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{zzzyyywwwwwwxxxwwwwwwtttpppqqq}}}+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------........................---...//////000333777:::>>>@@@BBBDDDDDDFFFHHHJJJMMMOOOPPPQQQQQQRRRUUUWWWXXXZZZ]]]___aaadddhhhkkkqqqqqqqqqsssuuutttqqqnnnlllnnnuuuvvvkkkgggjjjttt~~~~~~|||yyyvvvooocccTTTIIIAAA===:::999::::::999777777777777666666666666555666555555555555555444444333333333222222222111111222111111000000/////////000000//////...---------........................////////////////////////........................222,,,***...111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++******************************))))))***++++++++++++***,,,,,,,,,,,,,,,++++++++++++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,---......222///---,,,---///000000,,,---...///222777===BBBKKKQQQYYY___ccceeefffgggiiijjjkkkmmmooopppqqqqqqqqqpppoooooooooppppppqqquuuvvvwwwyyy{{{|||||||||zzzzzzzzzyyyxxxvvvuuutttvvvuuutttrrrqqqzzz************+++++++++++++++++++++,,,,,,------------------------------------.....................,,,...///000111444999<<>>>>>;;;777888888888888777777777777555777888666333111333555333333333222222222111111000000000111222222222333//////000111222333444444000000000000000000000000////////////////////////........................///333;;;@@@<<<333------,,,,,,---......---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,------------,,,******+++,,,,,,---......+++---......---,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,//////000//////...---------,,,+++,,,///111222222///222777===CCCJJJQQQVVVXXX\\\cccgggiiihhhhhhhhhgggiiilllooopppqqqpppppppppooonnnnnnpppssswwwyyyzzz{{{|||~~~~~~~~~~~~}}}{{{xxxvvvtttrrrwwwuuu,,,,,,------...///000000---,,,,,,,,,,,,---.........------,,,,,,------.../////////000222222111000000222555888;;;???EEEHHHLLLLLLKKKKKKLLLMMMNNNNNNRRRSSSUUUXXX]]]bbbfffiiimmmiiiggggggggghhhnnnvvvzzzxxxyyyzzz{{{qqqiiijjjkkknnn{{{zzzuuuqqqeeeWWWGGG>>>===>>>>>><<<999999888888777666666666777666666666555555555555444333222222111111222222222222222222222222222222333222111000000111222333111111000000000000111111//////000000000000//////.........///////////////,,,AAAMMMBBB111,,,......//////.........---------...---,,,+++***+++,,,---+++++++++,,,,,,---------...---+++))))))***+++,,,++++++++++++++++++++++++************************++++++------------++++++,,,,,,,,,---------......,,,------......------,,,111///,,,******+++---///,,,,,,,,,---------......000,,,+++///000//////222///444<<>><<<;;;999999999888777777666666777777666666666555555555444333333222222222222222222222222222222222222222222222111000000111222222111111000000000000111111//////000000000000//////000000000000000111111111333CCCLLLAAA222//////...//////.........---------...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---...---+++***)))***+++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,000...---++++++,,,---...............////////////000,,,,,,///000//////222222888@@@HHHOOOUUUZZZ]]]aaacccfffiiijjjkkkkkkkkkjjjlllmmmlllkkkkkklllnnnooooooqqqrrrtttvvvxxxyyyyyy|||~~~~~~~~~{{{zzzyyyxxxsssmmmooottt++++++,,,,,,------......---,,,,,,,,,,,,---............------------....../////////000000000111111222555888<<>>GGGMMMQQQWWW]]]```cccfffhhhhhhhhhiiijjjlllnnnpppqqqooonnnmmmjjjhhhiiikkknnnmmmoootttxxx|||~~~}}}~~~}}}zzzwwwuuuuuuvvvwwwwww{{{........................---,,,,,,,,,,,,---......//////............//////+++...222222222555;;;AAACCCEEEIIIJJJJJJJJJKKKLLLQQQPPPPPPRRRUUU[[[```ccccccdddfffggghhhhhhggggggooojjjhhhjjjnnnuuu{{{ooollllllrrr{{{vvvkkkYYYLLL===<<<<<<;;;;;;:::999999888888888888777777777777333444555666666444222111222222222222222222222222000111222333333222111000111111000000000000111111//////000000000000//////000///...---...111444666EEE>>>666222000//////000---------.........//////---.../////////...,,,,,,+++++++++,,,,,,---------+++,,,------.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------.....................////////////...///222555666888@@@JJJQQQTTTZZZ^^^aaadddhhhjjjjjjjjjjjjkkkmmmooopppqqqnnnooonnnllljjjkkkmmmooonnnqqquuuyyy}}}}}}}}}|||yyyvvvttttttttt||||||---------............///////////////////////////000//////.........//////...///000111333777===AAADDDFFFIIIJJJKKKMMMOOOQQQUUUVVVWWWXXXYYY\\\```cccgggffffffgggjjjlllmmmmmmlllllllllmmmuuuvvvjjjfffhhhsss~~~yyypppbbbWWWHHHBBB<<<888888888666555888888888888777777777777777666555444333444555555333333333222222111111111555444444333222111000000111111111111111111111111000000111111111111000000---000111///,,,...333999QQQ===---///222///---000------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))((()))---000000...///---+++,,,///000///---++++++++++++++++++++++++---------------...///000////////////000000000000+++---///000//////000111...///000333888@@@IIIOOOVVVXXX\\\```ccceeeeeeeeeiiijjjlllnnnoooooonnnnnnnnnoooooonnnmmmmmmoooqqqrrrtttvvvyyyzzz{{{{{{{{{}}}{{{zzzzzzwwwrrrssswww---------............///////////////////////////111000000//////000000000///000222333555999???BBBEEEGGGIIIKKKLLLNNNQQQTTTWWWXXXYYYYYY[[[]]]aaaeeeffffffgggjjjmmmooopppqqqooonnnooovvvpppeee___```eee{{{~~~|||vvvhhh\\\MMMGGG???;;;::::::999888888888888777777777666666777666555444333444444555333333333222222222111111333333222222222222222222111111111111111111111111000000111111111111000000...111222000...///444999PPP===//////222...,,,///------------------------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***)))***---//////......---+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------............,,,---/////////...///000222333666999>>>FFFPPPVVVYYY[[[___bbbeeegggggghhhjjjkkkmmmnnnooopppoooooommmnnnmmmlllkkklllnnnqqqssstttvvvxxxzzzzzzzzzzzz|||zzzyyyyyywwwtttwww|||---------............///////////////////////////111111111000000111111222000222444666888<<<@@@DDDFFFHHHJJJKKKMMMPPPTTTWWWYYYZZZ\\\\\\]]]```dddgggfffhhhjjjmmmppprrrtttttttttssswwwrrrhhhdddeeelllttt|||pppdddUUUNNNDDD>>><<<===<<<<<<777777777777666666666666666666555444444444444555333333333333222222222222111111222222222333333333111111111111111111111111000000111111111111000000///111222111///000444888KKK;;;//////111...,,,///------------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------+++******,,,...------...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------............,,,...//////...---...000000222666;;;BBBJJJSSSYYY]]]___bbbeeehhhjjjjjjjjjkkklllmmmoooppppppppppppoooooonnnmmmlllmmmpppssstttuuuvvvwwwxxxxxxxxxxxx}}}zzzyyyyyywwwwww~~~---------............///////////////////////////111111000000000111222222111333666888:::===AAADDDFFFHHHJJJKKKMMMPPPUUUYYY[[[]]]___```aaacccfffiiihhhjjjmmmpppqqqrrrtttuuuwwwyyy{{{oooccc___aaaiiittt~~~vvvnnn]]]TTTIII@@@=========<<<777777777666666666555555666666555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000///000111000///000333666AAA666......///...---///................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,++++++,,,,,,,,,,,,---,,,,,,------.........++++++++++++++++++++++++,,,,,,+++++++++,,,------////////////000000000000---...///...------...000///333999???FFFNNNVVV[[[```bbbdddgggiiikkkkkklllkkkkkklllmmmnnnooopppppprrrrrrrrrppppppqqqtttwwwuuuuuuvvvvvvvvvvvvvvvvvv|||zzzxxxxxxxxx{{{---------............///////////////////////////////////////000000111222111444888;;;===???BBBEEEFFFHHHJJJLLLNNNQQQVVVYYY]]]___aaacccdddfffiiikkkkkkmmmpppppppppppprrrsssvvvmmmeee___ccclllyyy{{{wwweee[[[NNNCCC>>>===<<<;;;777777777777666666666666555555555555555444444444333333333333333333333333444444333333222111000000111111111111111111111111000000111111111111000000.../////////...///111333666000,,,,,,------...000................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------,,,++++++,,,,,,+++,,,---------------...++++++++++++++++++++++++*********+++,,,---...///////////////000000000000...//////...---...000111444999@@@GGGNNNUUU\\\```bbbcccdddfffhhhjjjkkkkkkjjjjjjjjjkkklllmmmnnnooorrrssstttsssssssssvvvxxxuuuuuuuuuuuuuuuuuuuuuuuuxxxvvvuuuuuuwww---------............//////////////////////////////////////////000111222333666;;;???AAACCCEEEFFFGGGJJJMMMOOOQQQSSSVVVXXX^^^```ccceeefffhhhjjjlllmmmoooqqqpppnnnnnnqqqtttyyytttiiieeefffrrrnnndddUUUIIIBBB>>>;;;999888888888888777777777777555555666666555555444333333333333333444444444444555444444333222111000///111111111111111111111111000000111111111111000000............//////000000///...---,,,------///000................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------,,,+++***,,,---***,,,------,,,,,,---...++++++++++++++++++++++++++++++++++++,,,---...///------------............//////000///...///222444777<<>>999::::::999888777777888777777666555555555555555333333333333333333333333444444444444444444444444222222222222222222222222111111222222222222111111111111000000//////......000000000000000000000000////////////////////////........................---------,,,,,,+++++++++)))))))))******+++++++++------.........---,,,+++++++++++++++++++++++++++***+++---...///...------------------------------...---,,,,,,,,,,,,---...---------............///...///000000111555999===DDDJJJQQQXXX\\\___aaabbbhhhggggggggggggiiikkklllkkkmmmooopppoooooopppqqqpppssswwwyyyxxxvvvuuutttnnnqqqssstttuuuuuurrrooolllllluuu................................./////////000000111222222111000222555888???CCCHHHJJJKKKMMMRRRVVVTTTWWWYYY[[[[[[[[[]]]^^^bbbdddffffffffffffggghhhnnnmmmooorrrssszzzsssppp{{{vvviiiZZZMMMDDD???::::::;;;:::999888999999777777666555555555555666444444444444444444444444444444444444444444444444222222222222222222222222111111222222222222111111111111000000////////////........................////////////////////////........................------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------......---,,,,,,---.............../////////000000111111111111222555:::???IIINNNUUU\\\___bbbdddffffffffffffggghhhkkkmmmnnnoooqqqrrrrrrqqqqqqrrrsssqqqtttxxxzzzxxxvvvuuutttssstttuuutttrrrqqqooolllnnnvvv////////////////////////....../////////000000000222222333222222333777:::AAAEEEIIILLLMMMOOOTTTXXXVVVYYY[[[]]]]]]^^^```bbbgggiiiiiiiiihhhhhhjjjlllmmmrrrvvvuuuyyy|||ooommmwww}}}qqqbbbRRREEE>>><<<;;;;;;:::::::::::::::888777666666555555666666555555555555555555555555444444444444444444444444222222222222222222222222111111222222222222111111111000000000000/////////........................////////////////////////........................,,,,,,,,,,,,---------------------............///******)))***+++,,,...///------------------------------------------...///------------------------......---,,,,,,---......////////////000000000111444333222111222777===BBBMMMQQQXXX]]]aaacccfffhhheeeeeefffhhhjjjlllnnnpppqqqrrrrrrrrrpppppprrrtttsssvvvyyyzzzxxxvvvuuutttuuuuuuuuutttpppnnnmmmmmmsss000000000000000000000000...////////////000000000111222222222333555999<<>><<<:::999::::::::::::888777777666555666666666666666666555555555555555444444444444444444444444222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................+++,,,,,,,,,------...........................///...---,,,+++,,,...000222---------...............///...---,,,,,,---...///------------..................------------............/////////000000000222222111111333:::BBBHHHNNNRRRWWW[[[^^^aaadddggggggggghhhiiikkkmmmnnnooommmnnnoooooonnnoooqqqtttuuuwwwzzzzzzxxxvvvttttttssssssuuuuuuqqqmmmnnnsss000000000000000000000000////////////000000000111///000111222444777;;;???DDDFFFIIILLLOOOQQQUUUWWWZZZ\\\```bbbccceeegggiiimmmmmmmmmllljjjkkkmmmooorrrvvvxxx~~~zzznnnhhhfffnnn|||}}}zzzxxxxxx{{{}}}}}}qqqbbbTTTLLLAAA>>>:::999::::::999888888888777666666666666666555555555555444444333333444444444444444444444444222222222222222222222222111111222222222222111111000000000000111111111111111111111111111111111111////////////////////////........................,,,,,,,,,------..................---------------000///---,,,,,,---///000---------....../////////000///---,,,,,,---...///---------....../////////........................------........./////////...//////111666>>>GGGNNNQQQTTTXXX[[[^^^aaadddgggjjjjjjkkkllllllllllllllljjjlllnnnnnnnnnppprrruuuuuuwwwyyyyyywwwuuuttttttttttttvvvvvvqqqlllqqqzzz/////////////////////////////////000000000111111...///222333666:::???CCCGGGHHHJJJMMMPPPRRRTTTUUUZZZ]]]aaaccceeegggiiikkklllmmmnnnnnnmmmmmmoooqqqppprrrzzzyyykkk```aaaiiizzz}}}wwwsssttt}}}|||xxxrrrmmmjjjjjjlllnnnoooqqqsssvvv{{{wwwiii\\\TTTEEEAAA<<<:::;;;;;;999777999888777777666666777777666666555555444333333333444444444444444444444444222222222222222222222222111111222222222222111111000000000111111111111222////////////////////////////////////////////////........................---------------.........---------------,,,,,,,,,///...,,,+++++++++,,,---,,,,,,------.../////////000///..................---------...//////000000---...////////////...---------------............---...000444:::BBBLLLSSSWWWYYY\\\^^^```cccgggjjjllllllmmmmmmmmmmmmlllllllllnnnqqqrrrssssssuuuvvvtttvvvwwwwwwvvvttttttuuuxxxvvvuuuuuuooolllxxx........................//////000000000111111111...000333666999???EEEIIIKKKKKKLLLOOOQQQTTTTTTUUU[[[]]]aaadddfffhhhkkkmmmlllnnnppppppppppppqqqrrrooorrr|||kkkbbb]]]bbbqqqrrrrrrsssyyy~~~xxxuuuuuulllkkkiiiiiiooo{{{}}}uuuqqqkkkeeebbb```aaaaaaaaaccceeehhhlllqqqxxx}}}tttggg]]]KKKEEE???<<<======:::888999888777777666666777777777777666666555444444333444444444444444444444444222222222222222222222222111111222222222222111111000000111111111222222222////////////////////////////////////////////////....................................------------.........------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---....../////////////////////...---------------...///000000000---...///000000///...---............////////////...000444888>>>FFFOOOUUU[[[\\\^^^___aaadddhhhkkkkkklllmmmnnnooonnnnnnmmmooorrruuuwwwvvvtttttttttrrrtttvvvvvvuuuttttttuuuzzztttpppnnnkkkooo........................000000000000111111111111...111444888<<>>??????<<<888999888888777777777777777999888888777666555555444444444444444444444444444222222222222222222222222111111222222222222111111000000111111222222222222111111111111111111111111////////////////////////......................../////////...---------,,,//////......---------,,,+++,,,...///000111111000++++++,,,,,,---...//////...///000000000///---,,,---------...///000000111---...///000000///...---////////////000000000000111333777<<>>DDDJJJNNNPPPOOONNNOOOQQQTTTVVVVVV___aaadddfffgggiiillloooooooooppppppqqqsssuuuwwwrrrtttaaa\\\```dddrrrwwwooohhhcccaaaYYYZZZ^^^eeejjjrrr~~~uuuiiibbb\\\[[[\\\WWWYYY]]]eeeqqq|||xxxwwwnnnfffdddaaa[[[VVVVVVXXXXXXWWWXXX[[[___dddfffjjjpppyyy|||ooo^^^NNN@@@===???>>>;;;999888888999999999777555444777777777777777777777777444333111000000111333444666555444444333333333333333333333222222222111111000000000000000000000000111111111111111000//////000/////////............000000//////.........---.........////////////////////////......---------***+++,,,---...000111111............////////////,,,---------.../////////111111000000//////......////////////////////////000000/////////111222333222444888???GGGOOOTTTVVVZZZ[[[^^^aaacccfffggghhhjjjlllmmmnnnmmmnnnoooqqqtttuuuvvvvvvvvvuuusssrrryyyvvvrrrrrrssstttsssrrroookkkjjjkkkqqq000//////............//////222666888666333111000000222555999>>>CCCIIILLLPPPPPPPPPQQQTTTVVVWWWWWW```ccceeegggiiijjjmmmpppnnnnnnnnnpppsssuuuuuuuuuxxxlll___]]]bbbkkk}}}|||yyyrrrkkkddd^^^ZZZXXXTTTUUUYYY___dddkkkxxx{{{ggg\\\WWWTTTRRRRRRVVVXXX^^^fffppp}}}{{{xxxooogggddd```ZZZUUUTTTSSSSSSSSSTTTVVVZZZ^^^```ccciiipppxxxfffVVVEEE??????===;;;999999999999999888777666555777777777777777777777777555444333222222333444555333333222111111111222222333333333222222222111111000000000000000000000000111111111111111000//////000000/////////.........000/////////.............................................---------,,,,,,+++,,,,,,---...///000000............////////////.........///////////////000000000000//////......////////////////////////000000/////////000222222333555:::AAAIIIQQQVVVXXX[[[\\\___aaadddfffggghhhjjjlllmmmnnnnnnnnnppprrrsssttttttuuutttsssrrrqqqsssqqqoooooopppqqqpppooooookkkkkkrrr...............///000111///111444444333222222222222555999===AAAEEEJJJMMMQQQRRRTTTVVVWWWYYYZZZZZZccceeegggiiijjjkkknnnpppooonnnoooqqqtttwwwxxxxxxrrreee___bbbhhhuuu}}}uuupppnnnooopppjjjhhhccc]]]XXXTTTRRRPPPTTTTTTXXX]]]bbbiiiwwwrrr^^^UUUSSSRRRPPPPPPTTTXXX^^^eeennnxxxyyyooofffbbb^^^XXXSSSRRROOOOOOOOOQQQSSSVVVYYY[[[]]]bbbhhhnnnttt}}}rrraaaNNNDDD@@@===;;;;;;::::::999888777777777777666666666666666666666666444444444444444444444444222222111111111222333333333333333222222222111111000000000000000000000000000111111111111000000///000000000/////////......////////////............//////......------,,,,,,------------,,,,,,,,,,,,---------.........//////---............/////////000000000///////////////000000000////////////...////////////////////////000//////......///111111555888>>>EEEMMMTTTYYY[[[]]]^^^```ccceeeggghhhhhhjjjkkkmmmnnnnnnoooqqqsssrrrssssssssssssrrrqqqqqqooonnnmmmmmmnnnooonnnllljjjgggkkkzzz...............///000000///111222111111111222444555:::???CCCFFFIIIMMMPPPRRRTTTXXXZZZ[[[\\\]]]]]]dddfffhhhiiijjjkkkmmmoooqqqrrrsssrrrssswwwuuuhhhdddfffmmmuuu{{{zzzvvvnnngggccccccdddfff___]]]ZZZVVVSSSQQQPPPPPPRRRTTTXXX]]]bbbjjj{{{}}}kkkYYYRRRSSSTTTRRRRRRSSSXXX^^^ccciiiqqqzzzwwwnnnddd```[[[UUUPPPOOONNNOOOPPPRRRTTTVVVXXXYYY\\\```dddhhhnnnvvv~~~mmmXXXKKKCCC===<<<>>><<<;;;999888777777888999666666666666666666666666333444555555555555444333333333333333444444555666333333333222222222111111000000000000000000000000000000111111111111000///000000000////////////...///////////////.........//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................------------.........//////000000//////......------////////////////////////////////////////////////000///.........///000111888<<>>AAA===<<<:::888888888999999666666666666666666666666333333444444444444333333333333333333444444555666333333333222222222111111000000000000000000000000///000000111111111000000111000000000////////////........./////////////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------.....................------,,,,,,,,,...............///////////////////////////////////////......///000222333;;;AAAIIIPPPUUUYYY]]]```___```bbbeeegggiiijjjjjjkkkmmmoooppppppqqqsssttttttttttttsssssssssssssssppppppooommmkkkiiihhhhhhjjjuuu111000///...............//////000000000111444777888===CCCEEEEEEGGGMMMRRRUUUYYY]]]___^^^___bbbeeeggghhhjjjjjjiiiiiijjjllllllppprrrqqqssszzzppphhhmmmyyywwwooojjjgggddd^^^]]]\\\\\\\\\\\\]]]^^^WWWVVVTTTSSSRRRRRRRRRSSSPPPRRRWWW\\\```kkk~~~qqqeeeZZZQQQPPPRRRRRRSSSUUUXXX]]]bbbeeegggmmmwww~~~zzzmmmcccYYYVVVSSSNNNKKKLLLJJJLLLOOOSSSUUUWWWXXXXXX[[[]]]___bbbgggppp{{{vvvcccRRREEE@@@BBB<<<<<<;;;:::999999999999666666666666666666666666333333333333333333333333222222111111111222333333333333333222222222111111000000000000000000000000///000000111111111111000111111000000000/////////........./////////////////////......------,,,,,,,,,,,,,,,,,,------------..................------,,,------------.........---------,,,,,,,,,,,,,,,---............/////////////////////////////////............000222444555>>>EEENNNTTTXXXZZZ]]]```^^^___bbbeeegggjjjkkklllmmmooopppqqqpppqqqrrrtttuuuttttttsssrrrsssssssssnnnnnnmmmjjjgggfffggghhhmmm///............//////000...///000111111222555888:::???DDDEEEDDDFFFMMMTTTWWW[[[^^^___^^^___dddhhhiiijjjkkkkkkjjjjjjkkklllkkkmmmooouuu~~~kkkiiimmm|||vvvhhhaaa___^^^]]]ZZZYYYXXXXXXYYY[[[\\\^^^WWWVVVTTTSSSRRRRRRSSSTTTSSSUUUYYY]]]```jjjnnnddd]]]WWWSSSTTTTTTTTTVVVZZZ\\\aaagggjjjmmmuuu}}}vvvpppfff\\\SSSPPPNNNKKKIIIKKKIIIKKKOOOTTTWWWYYYZZZZZZZZZ\\\^^^aaafffppp|||rrr\\\JJJAAAAAA<<<<<<<<<<<<;;;:::999888777777777777777777777777666555444333333444555666333333222111111111222222333333333222222222111111000000000000000000000000//////000111111111111111111111111000000000//////............/////////000........................,,,,,,---------.........------..................,,,,,,---------.........,,,,,,,,,------------------------.........//////////////////////////////.........///111444666888@@@HHHRRRXXXYYYZZZ]]]___\\\^^^aaadddgggjjjlllmmmooopppqqqqqqppppppqqqsssttttttrrrqqqqqqqqqrrrsssnnnmmmllliiiffffffjjjnnnzzz,,,---------///000111222...///111222222333666888===BBBGGGGGGEEEHHHOOOWWWXXX[[[______]]]___eeejjjkkklllmmmmmmkkkkkklllmmmllllllooo{{{llldddgggttt|||nnn```ZZZYYYYYYYYY[[[ZZZXXXWWWWWWZZZ]]]___XXXWWWVVVTTTTTTTTTTTTUUUPPPRRRVVVXXXZZZcccxxxwwweee]]]UUURRRRRRSSSSSSQQQTTTZZZ___dddkkknnnsss|||~~~yyypppiiiaaaXXXPPPMMMLLLIIIIIIJJJIIILLLQQQVVVZZZ\\\]]]\\\[[[]]]___bbbgggrrr|||cccMMMBBB@@@;;;<<<<<<===<<<;;;999888888888888888888888888888888777555444444555777888666555555444333333333333333333333222222222111111000000000000000000000000//////000111111111111111111111111111000000000000---.........//////000000.........///////////////---------....../////////---------.........//////,,,,,,,,,---------......,,,------....../////////---------.........//////////////////////////////------...000222555888:::BBBJJJTTTYYYZZZZZZ\\\___[[[\\\```dddgggjjjmmmnnnpppqqqrrrrrrppppppqqqrrrsssrrrqqqpppppppppqqqrrrnnnnnnmmmjjjhhhjjjooottt...------------...//////+++...000111111333888<<>>999999===<<<666666666666666666777777888666666555444444444444444666555444444555666777888333333333333333333333333444444444444333333222111111000000///////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......---------....../////////000222111///---222///---,,,---///000000000000//////.........---............/////////000///000111222333555999<<>>FFFHHHKKKMMMNNNPPPSSSVVVZZZ[[[[[[\\\]]]aaafffjjjmmmooonnnkkkmmmqqqqqqlllnnntttmmmeeehhhkkkxxx{{{vvvgggXXXRRRRRRRRRTTTVVVWWWUUURRRRRRTTTVVVWWWWWWYYYXXXXXXXXXXXXXXXYYYYYYWWWWWWZZZ]]]```iii{{{lll^^^ZZZVVVWWWWWWUUUTTTVVVZZZ^^^eeellluuu~~~uuuqqqlllddd^^^VVVQQQKKKGGGHHHJJJKKKKKKNNNSSSYYY^^^___^^^]]]]]]\\\]]]```ccciiirrr}}}vvv___NNNGGGBBBDDDAAA<<<;;;======888888777777666666777777888777666555555444444555555666555444444444555666777111111111111111111111111222333333333222222111000222222111000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......------............------...000111000...111///------...///000///000/////////...................../////////000000///000111222333777<<<@@@IIIPPPVVVWWWYYY]]]^^^]]]```cccgggjjjkkkmmmnnnppppppooonnnnnnooopppqqqrrrpppppppppqqqqqqrrrrrrrrrlllkkkjjjhhhfffmmm......------......///000...///000111333777===BBBJJJLLLNNNOOOPPPRRRTTTVVV[[[[[[\\\\\\]]]___dddgggjjjlllllliiiiiilllmmmkkklll}}}yyyiii___cccmmmwwwzzzxxxiii]]]RRROOOQQQRRRUUUWWWWWWTTTRRRRRRSSSUUUVVVVVVYYYYYYZZZ[[[[[[\\\\\\\\\WWWXXX[[[```dddnnn}}}jjj```^^^WWWXXXXXXVVVTTTVVV\\\aaajjjtttxxxppplllggg^^^VVVOOOLLLGGGEEEGGGIIILLLMMMPPPTTTYYY]]]^^^^^^]]]]]]^^^aaaeeehhhlllsss}}}kkkVVVKKKEEEFFFDDD???;;;<<<===<<<::::::999888777777777777888777666666555555666666666555444444333444444555222222222222222222222222111111222222222111000000333222222111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......---....../////////...,,,,,,...000000000000///......000000///...////////////................../////////000000000000000111222444:::AAAFFFNNNTTTWWWWWWXXX]]]___^^^bbbeeeiiikkkmmmnnnpppqqqoooooonnnnnnnnnooopppqqqqqqqqqpppppppppqqqrrrrrrlllkkkjjjiiijjjwww...............//////000000000000111555;;;AAAFFFMMMOOOQQQSSSSSSTTTUUUWWW[[[\\\]]]]]]]]]___bbbeeehhhkkklllkkkhhhhhhhhhhhhooonnnddd```hhhuuu|||wwwkkk```WWWOOOOOORRRSSSVVVYYYWWWUUURRRRRRTTTVVVWWWWWWZZZZZZ[[[\\\^^^______```ZZZ[[[___eeekkkuuu{{{kkkeeeeee\\\]]]]]]ZZZWWWZZZaaagggqqq|||}}}vvvnnniiifffaaaYYYRRRMMMKKKHHHGGGHHHKKKNNNPPPRRRVVV[[[^^^___``````aaadddhhhnnnrrruuu{{{xxxaaaPPPEEEEEECCC>>>;;;;;;===???===<<<:::999888777777777888888777666666666666666555555444444333333333333444444444444444444444444111111222222222222111111222222111000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////...............//////000444111...,,,---///000000000///...///111111///---///////////////............////////////000000000000111111333777>>>FFFLLLSSSWWWYYYXXXYYY]]]aaa```dddgggkkkmmmnnnoooqqqrrrpppppppppppppppppppppqqqrrrqqqpppooooooooopppqqqnnnllljjjjjjppp///............///000000222111000333888???FFFIIIOOOQQQTTTUUUUUUVVVWWWXXX\\\]]]^^^______aaadddgggkkkooorrrrrrmmmjjjkkknnn|||ssshhhccceeeppp}}}yyykkkaaaZZZRRRMMMNNNQQQRRRUUUYYYYYYVVVTTTTTTVVVXXXXXXXXXYYYYYYYYYZZZ[[[]]]___```\\\^^^ccciiippp{{{}}}nnniiiiiihhhiiihhhddd```bbbkkksss}}}zzzooojjjdddaaa```\\\UUUPPPLLLLLLJJJJJJJJJMMMQQQSSSWWWZZZ___ccceeegggiiikkkmmmssszzz~~~mmmZZZFFFCCC@@@===:::999<<>>===<<<;;;999888777777777888777666666555555666666444555555555555444444333222222222222222222222222222222333444444444333333111000000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............///000111111:::777222000000000000000111000//////111111000///.........////////////////////////000000000111111111222555888>>>FFFOOOUUUWWW[[[]]]\\\]]]aaaddddddfffiiilllooooooppprrrssssssssstttttttttsssrrrrrrnnnoooooonnnmmmlllkkkjjjiiiiiinnn{{{///////////////000000111222111222777???GGGLLLMMMOOORRRVVVXXXYYYYYYZZZZZZ[[[^^^aaadddfffiiimmmoooooooooqqqqqqnnnnnnzzzsssddddddlllwwwxxxwwwjjj^^^WWWTTTNNNKKKLLLOOORRRWWW]]]^^^\\\ZZZYYY[[[]]]^^^^^^___\\\YYYWWWXXX[[[```ccceeeggglllttt{{{|||uuuvvv~~~ooohhhbbb[[[VVVTTTRRROOOMMMJJJMMMOOOPPPRRRVVV\\\``````ccciiinnnsssyyywwwZZZMMMBBB??????<<<:::;;;;;;;;;:::888777777777777777666555555444444555555333444555666666666555555333333333333333333333333111111222333333333333333222111000000//////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............///000111222777444111000111222222111333111......000111111000............/////////000//////000000000111111111111333777;;;AAAHHHPPPVVVWWW\\\___^^^___dddfffffffffiiimmmoooooopppqqqrrrsssssstttttttttsssqqqqqqlllmmmnnnnnnmmmjjjhhhffffffiiiwww///////////////000111111111111333999BBBIIIMMMNNNNNNRRRVVVXXXYYYYYYZZZ[[[[[[^^^bbbeeehhhlllpppsssvvvtttttttttqqquuuvvvjjjeeeooo|||sssyyy~~~vvv{{{~~~wwwjjj]]]UUUUUUPPPMMMOOORRRUUU\\\ccc```^^^\\\[[[]]]___``````eeebbb]]]ZZZ[[[___eeehhhkkkmmmssszzz|||nnnjjjddd[[[TTTPPPNNNMMMKKKLLLOOORRRUUUXXX\\\ccciiilllooouuu{{{cccSSSEEEBBBCCC???:::999::::::999888777777777777666666555444444444444444333444666777777777666666555555555555555555555555///000111222222222222222333222222111000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............///000222222333111//////111222333222444111......///111222111---.........//////000000000000000000111111111111111444888===CCCJJJQQQVVVVVV\\\______aaaeeegggffffffiiimmmoooooopppqqqrrrrrrrrrssstttsssrrrpppooojjjkkkmmmnnnmmmjjjfffccceeelll...///000000000000222444555666999>>>DDDJJJMMMMMMSSSSSSTTTVVVYYY[[[[[[ZZZ___aaaeeehhhjjjkkkkkkkkkpppqqqrrrsssuuu|||llliiijjjttt~~~tttyyy}}}zzz~~~|||uuukkk```ZZZUUUVVVVVVTTTSSSTTTXXX\\\___aaaccccccbbbbbbdddeeehhhfffbbb___^^^aaagggkkktttzzzssshhh^^^UUURRROOOLLLKKKLLLMMMQQQWWW\\\```cccgggiiirrrsssxxxvvvaaaNNNGGGCCC===;;;===::::::999888777777777888<<<:::888666555555777777777777666555444444333333555555444444444333333333333333333222222222222111555222...,,,+++---000222000000////////////000000222222111000///...------//////////////////////////////000000000000//////......//////000000111111111000///......///000000///---,,,...111222///---000111111000//////111222111......222222111222666222888@@@FFFJJJNNNTTTXXXZZZ[[[]]]```cccfffhhhiiikkkjjjjjjjjjlllnnnppprrrssstttuuuvvvuuurrrpppnnniiinnnooojjjfffgggeeebbbkkk...///000000//////111333555777:::???EEEKKKNNNOOOTTTTTTUUUWWWYYY[[[[[[ZZZ^^^```dddfffggghhhiiiiiimmmnnnrrrzzzqqqhhhhhhmmm}}}vvv{{{}}}|||~~~~~~xxxnnnccc]]]XXXYYYYYYWWWWWWYYY]]]aaaggghhhiiihhhgggggghhhiiilllllljjjfffeeeiiiqqqxxxwwwjjjbbbYYYRRRQQQPPPMMMMMMPPPTTTXXX^^^cccggglllpppsssyyy~~~ppp^^^UUULLLAAA<<<===::::::999888777777777777:::888666555444444555666777666666555555444333333444444333333333222222222111111111111000000000000444222///---,,,...000222000000////////////000000111111000000//////......////////////////////////////////////////////////////////////000000000000//////...------...///000000///...///111222000...///000000000000000000111111///...111222111222555444:::BBBHHHLLLPPPVVVZZZ\\\]]]___bbbdddgggiiijjjkkkkkkkkklllnnnoooqqqrrrssstttuuuvvvuuurrrooonnnjjjjjjiiihhhfffgggiiikkk///000000///......000222666888<<>>EEEKKKNNNRRRXXX\\\^^^___aaacccfffiiikkklllkkklllmmmooopppqqqqqqrrrsssssstttuuutttqqqooommmlllgggeeehhhggghhhqqq///000000///......///111555888===BBBFFFKKKPPPSSSVVVXXXZZZ[[[[[[[[[\\\]]]```ccceeeeeecccdddfffhhhmmmooo{{{rrrfffdddlllzzzzzzvvvtttssssssuuuzzzxxxwww{{{}}}{{{~~~tttnnnhhhgggfffeeefffjjjooorrr||||||{{{xxxtttssssssttttttxxx{{{yyywww|||xxxjjjaaa[[[WWWUUUWWWXXXWWWYYY]]]YYY]]]dddkkksss|||~~~jjjQQQCCCAAA<<<;;;:::888777777777777777666555444444444444555777666666666555555444444444444444333333333222222444444333333333222222222111111111111111111111111111000000000000000000111.../////////000000000111000000000000000000000000000///---++++++---///000111111000000//////......---------...///000111111000000/////////000000000.........000111111000...333///...111111000222666;;;@@@HHHMMMPPPTTTYYY]]]___```bbbdddgggiiikkklllkkkllloooqqqrrrsssrrrrrrrrrsssttttttsssqqqooommmmmmffffffkkkiiijjj~~~///000000///......000222666:::???CCCFFFJJJOOOSSSWWWYYY\\\]]]\\\]]]^^^```dddfffhhhgggdddeeehhhlllnnnsss{{{fffbbbgggttt~~~uuuqqqnnnkkkiiiggghhhkkkoooqqq{{{~~~yyytttvvvyyy{{{|||vvvpppnnnlllkkknnnssswwwzzz|||xxxvvvvvvxxxzzzqqqeee^^^[[[YYYYYY[[[\\\[[[^^^bbb```eeemmmvvvrrrVVVEEE@@@===<<<;;;999888888777777777777666666666666666666666666666666666555555555555555555555444444444444444444444333333333333222111111222222222222222111111111000000000000111111......//////000000111111000000000000000000000000000///---++++++---///000111111000000//////............///000111222222222/////////......///000111000///...///111111000...222///---000111000333777===CCCJJJOOORRRUUUZZZ^^^```aaaccceeegggiiikkkllllllmmmoooqqqssssssssssssrrrssssssrrrqqqpppnnnmmmjjjfffiiimmmlllrrr...///000000000000222444999===BBBFFFGGGJJJPPPTTTWWWZZZ^^^___^^^^^^aaadddgggiiikkkiiifffffflllqqqqqq|||qqqccceeeooovvvoookkkjjjhhheeecccbbbcccfffgggiiilllqqqwww~~~}}}uuuvvvyyy}}}~~~yyyvvvtttuuuzzzyyyjjj```\\\[[[ZZZ\\\```aaa___bbbggghhhmmmvvvyyy\\\GGG@@@???>>>===;;;:::999999888888888888888888888777777666666666666666666666666666666666666555555555555222222222222111111111111111222222222222333333333222111111000000111111222......//////000000111111000000000000000000000000//////...------...//////000000000000///////////////000111222222222222222.../////////...000222555555222//////111222000...111---,,,///111111555:::@@@FFFLLLQQQTTTWWW[[[___aaabbbdddfffhhhjjjkkklllmmmnnnoooqqqrrrsssssstttrrrrrrrrrqqqpppooonnnmmmffffffiiiooouuu...///111111111222444777===BBBGGGIIIIIILLLQQQUUUVVVZZZ___```______cccggghhhkkkmmmjjjggghhhnnnuuu~~~tttkkkhhhppp}}}~~~sssllljjjgggfffdddbbbaaaaaabbbccc```dddhhhlllooovvvzzzzzz~~~~~~pppeee______]]]^^^bbbggghhhgggkkkppprrrxxxeeeNNNEEEAAA@@@>>>===;;;:::::::::777888888888888888888777666666666666666666666777666666555555555444444444333333222222222111111111222222222222222333444555222111111000000111111222////////////000000000000////////////////////////////////////////////////////////////000000000000///000111222222111000000...///111000000222666::::::555///...000222000...000,,,+++...111222666<<>><<<;;;;;;:::666777888888888888777777666666666666777777777777555555444444444333333333555555555444444444333333333333222111222333555666222222111111111111222222000000000000//////////////////////////////////////////000000000000//////......//////000000111111//////000111111000///...///111222222222444999======777000...000222000...///+++***...111333777===FFFKKKRRRVVVXXX[[[___ccceeefffgggiiikkkmmmnnnooonnnnnnnnnnnnoooqqqtttuuurrrrrrqqqpppooonnnmmmmmmmmmllllllwww,,,...000000111444:::???GGGIIILLLPPPSSSUUUVVVVVV[[[]]]aaaccccccccceeefffpppmmmlllllliiiiiisssjjjgggnnnzzztttlllgggbbbeeeggggggeeecccbbbaaacccfffhhhhhhhhhiiinnnrrrzzzzzznnniiiiiijjjjjjfffhhhlllpppuuu{{{kkkZZZUUUKKKFFF@@@888<<>>>>>777999999999888888888777777888888777777666666555555444444444444444444444444444444333333333333222222222222222222222222222222111111111111111111111111000000000000000///......000000000000000000//////////////////000000000000///////////////////////////000222111000//////000111000//////000111333444111000000//////000000111111//////222555999AAAIIILLLNNNQQQTTTXXX[[[^^^___aaabbbcccdddgggiiikkkmmmpppqqqssssssrrrrrrsssuuusssqqqnnnkkkjjjkkkmmmnnniiiqqq333222222333777===DDDIIIMMMNNNQQQTTTWWWYYY[[[\\\]]]___bbbdddeeegggjjjlllnnnmmmkkkhhhkkk{{{pppiiihhhttt{{{tttppphhhhhhiiijjjlllpppvvvzzz|||{{{zzz|||}}}|||~~~}}}vvvxxx{{{xxx^^^OOOHHHEEE======???999:::::::::999999999888888888777777777666666666555555555555555555555555555444444333333333222222222222222222222222222222222111111111111111111111111000000000000000///......222111111000000///////////////000000111111111222///////////////////////////000222222000//////000000000000///000111222333000000////////////000000222000000333777;;;CCCLLLMMMOOOQQQTTTWWW[[[^^^______```bbbdddgggiiikkklllppppppqqqqqqqqqqqqrrrsssqqqpppooollliiihhhhhhiiikkk|||333222222444999@@@FFFJJJNNNOOOQQQTTTWWWZZZ\\\]]]]]]___bbbdddfffhhhkkknnnpppoookkkiiirrr~~~pppffffffmmm}}}zzztttqqqiiijjjkkkmmmqqqwwwxxxssstttuuuxxx|||~~~|||}}}}}}zzz\\\IIIBBBAAA<<<;;;>>>:::::::::::::::999999999999777777777777666666666666555555555555555555555555444444333333333222222222222222222222222222222222111111111111111111111111111111222222222111000000222222111111000000////////////000000111111222222000000000000000000000000///000222222111000000111000000000000000000111111000000////////////000000444111111555888;;;CCCKKKOOOPPPQQQTTTWWWZZZ]]]^^^^^^___bbbdddgggjjjlllmmmooooooooooooppppppppppppnnnoooooommmhhheeedddeeeooo333222333777===DDDIIIKKKPPPPPPRRRTTTWWW[[[]]]___^^^```ccceeegggjjjnnnqqqqqqpppmmmooo~~~yyylllhhh```gggvvv|||uuuqqqnnniiijjjmmmpppvvv~~~{{{sssooollloootttzzz~~~gggPPPEEEDDD===:::<<<::::::::::::999999999888888777777777777666666666666555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111333333333333333222111111111111111111111111000000000000000000111111111111000000000000000000000000///000222222111000111222000000000000000000000000111000000//////000000111333222333888;;;>>>DDDLLLRRRRRRRRRSSSVVVYYY[[[]]]]]]___bbbeeeiiikkkmmmnnnooonnnmmmmmmooopppooommmlllnnnooolllgggdddeeefffyyy333333555:::BBBIIILLLMMMRRRRRRTTTVVVYYY]]]```bbbaaaccceeegggjjjmmmqqquuurrrsssuuu|||~~~hhhccceeegggttttttnnnkkkiiiiiikkkooossszzz~~~xxxsssooooooppptttyyy~~~vvv[[[LLLHHH???;;;<<<:::999999999999888888888888666666666666777777777777555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111333333333333333222222111111111111111111111222222000000000000000000//////000000000000000000000000...000222222111111111333///000000000000000//////111111111000000111111111111111555;;;???BBBHHHOOOTTTTTTSSSTTTUUUWWWZZZ[[[]]]___bbbfffjjjmmmnnnooopppnnnmmmnnnppppppooommmlllmmmmmmiiieeefffkkkppp444444666===EEELLLNNNNNNTTTTTTUUUWWW[[[^^^bbbdddccceeegggiiillloootttxxxtttwww|||tttaaa___dddtttyyynnnhhhfffeeehhhkkkpppuuu}}}zzztttsssrrrrrrtttuuuxxx|||}}}aaaOOOJJJAAA;;;===;;;999999999888888888777777666666666666777777777777666666666666666666666666444444444333333333222222222222222222222222222222111111111111111111111111222333333333333222111111000000000111222222222333111111000000//////......000000000000000000000000...000222222111111222333///000000000000000///...222222111111111111222222///000666>>>CCCFFFLLLSSSVVVUUUTTTTTTTTTVVVYYYZZZ]]]___cccgggkkkmmmoooppprrrooommmnnnqqqqqqpppmmmmmmmmmkkkgggdddhhhqqqyyy333777===BBBFFFKKKPPPSSSUUUXXXZZZ\\\^^^___bbbeeefffmmmoookkkkkkqqqvvvvvvuuu{{{jjjiiimmmkkkyyypppddd]]]]]]aaa___dddmmmuuu|||vvvuuuuuusssuuuzzz~~~xxxZZZGGGBBBBBB???;;;<<<<<<;;;:::999999999999666666666666555555555555777777666666555555555444222333333444444333333222222222222222222222222222555444333222111111111111444333222111000000000000000000000000000000000000000000////////////000000000000//////.........---000000111111222222333333//////000111111111111111111111111111111222222222555444555<<>>:::===<<<;;;:::999999999999888888777777777666666666777666666666555555555555222333333444444333333222222222222222222222222222555444333222111111111111444333222111000000000000000000000000000000000000000//////......//////000000000000/////////......///////////////000000000///000000111111111111111111111111111111222222222555666999???GGGNNNRRRTTTYYYWWWUUUSSSSSSTTTWWWXXX^^^aaaeeehhhiiijjjlllmmmmmmnnnnnnnnnmmmlllkkkkkkmmmkkkjjjkkkqqq555:::BBBHHHMMMQQQTTTVVVYYY\\\___aaabbbdddgggjjjhhhkkknnnnnnqqqvvvxxxwwwppphhhmmmzzzqqqcccYYYSSSSSSWWWXXX]]]eeeoooyyyzzzvvvuuuzzzyyy[[[JJJCCC@@@>>>===<<<;;;:::999999999999999999888888888777777777666666666666555555555555333333444444444444333333222222222222222222222222444444333222111111111111333333222111000000000000000000000000000000000000000//////......//////000111111111000000000000000000000000000///////////////000111111222222111111111111111111111222333333444888>>>EEEJJJOOOSSSVVVYYYWWWUUUSSSSSSUUUXXXZZZbbbeeeiiikkkllllllnnnooommmmmmllllllllllllllllllllllllkkkmmm|||666;;;DDDKKKPPPSSSVVVWWWZZZ\\\___bbbcccfffiiikkklllmmmoooqqqsssvvvwwwwwwvvvlllooowwwlll^^^VVVRRRSSSWWWVVVZZZbbblllwww{{{xxxxxx{{{iiiSSSHHHDDDCCC===<<<;;;::::::999999:::999999888888888777777777666666666666666555555555333333444444444444333333222222222222222222222222444333222222111111111222333222222111000000111111000000000000000000000000111000000//////000000111111111111111111111111111333333222222111111000000000000111222222222222111111111111111111222444444333:::BBBHHHLLLOOOSSSWWWYYYWWWUUUSSSTTTWWWZZZ]]]eeehhhkkkmmmmmmmmmnnnpppnnnmmmlllkkkkkklllmmmnnnjjjlllkkkooo888>>>FFFLLLQQQTTTVVVXXXYYY\\\___aaacccfffiiikkkpppppprrrtttuuuuuuvvvxxxkkkkkkvvvzzzgggZZZTTTQQQSSSVVVWWWYYY```jjjvvv}}}{{{~~~~~~}}}{{{^^^LLLEEEBBB======<<<;;;::::::::::::888888777777777666666666555555555666666666666666333444444555555444444333222222222222222222222222333333222222111111222222333222111111000111111111000000000000000000000000222111111000000111111222111111111111222222222222333333222222111111000000000000111222222222222222222111111000111333555666444;;;CCCJJJMMMPPPTTTWWWXXXVVVTTTSSSUUUYYY^^^aaagggjjjlllnnnmmmmmmnnnoooooonnnmmmlllkkklllmmmnnniiillllllttt<<>>===<<<;;;::::::::::::888888777777777666666666555555555666666666666666444444555555555555444444222222222222222222222222333333222222111222222333222222111111111111111222000000000000000000000000222111111000000111111222111111111111111222222222000000000000////////////000111222222333222222222222111000000111333666777777<<>>===<<<;;;;;;::::::;;;999999888888888777777777555555555555666666666777444444555555555555444444222222222222222222222222333222222111222222333333222111111111111111222222000000000000000000000000000000////////////000000000000000111111111222222///////////////000000000000111222222333333222222333222000000111333666888===???DDDKKKRRRVVVXXXXXXUUUTTTRRRSSSWWW^^^eeeiiikkkmmmppppppooonnnnnnnnnmmmmmmlllkkkjjjiiigggfff^^^___kkkFFFIIIMMMQQQSSSVVVZZZ\\\ZZZ]]]```ccceeehhhkkknnnnnnqqquuuwwwsssqqq}}}kkkdddccchhhuuusss^^^TTTRRRRRRTTTWWWYYYYYY[[[cccppp|||ooohhhaaa```aaadddlllttt~~~yyyooobbbYYYVVVZZZ___ZZZiiixxxvvvooopppuuuvvviiiRRRHHH>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888444555555555666666777777444444555555555555444444222222222222222222222222222222222111222222333333222111111111111111222222000000000000000000000000......------------......//////000000111111111111000000111111222222333333111111222333333333333222333222000000111444777999AAAAAADDDKKKTTTYYYZZZYYYTTTSSSRRRSSSWWW___fffkkkmmmoooqqqqqqpppooonnnoookkkkkkkkkkkkiiifffdddcccbbbcccsssIIIJJJNNNRRRWWWYYYYYYXXX]]]___bbbeeehhhkkklllmmmrrroooqqquuuuuuxxxrrraaaccceeennnqqq]]]SSSRRRRRRRRRSSS^^^^^^```fffpppzzz{{{uuuqqqccc___[[[XXXZZZaaahhhnnnxxxrrrhhh\\\RRROOOPPPSSSWWWaaapppyyyrrrnnnmmmlllqqquuu}}}___LLLAAAAAA???<<<;;;<<<;;;999666777888888777666777999666666666666666666666666555444333333333333444555333333444555444333111000222222222111222222333333333333333222222111111111111111111111111111111111,,,------...///000111111222222222222222222222222222222222222222222222222......//////000000000111222000000222222222666<<<;;;@@@FFFMMMRRRWWW[[[___ZZZXXXWWWWWWZZZ```fffjjjjjjooouuuvvvqqqmmmlllmmmooojjjgggggghhhddd```\\\aaammmJJJKKKOOOSSSXXXZZZZZZZZZ^^^___bbbeeehhhkkkmmmnnnrrrrrrsssuuuxxxjjj]]]]]]dddsssqqq]]]TTTSSSRRRRRRTTT[[[\\\^^^eeeooozzz~~~~~~{{{vvvpppjjjggg^^^[[[WWWVVVXXX]]]ccchhhrrrmmmdddYYYQQQOOOQQQSSSWWWaaannn|||ssslllhhhgggfffkkknnnvvv}}}nnnYYYHHHEEE@@@<<<;;;<<<<<<;;;777888999999777777777999666666666666666666666666555555444333333444555555444444444444444333222222333333222222222222222333333333333222222222111111111111111111111111111111//////000000000000000000222222222222222222222222222222222222222222222222222222111111111111111111333000000222222222666<<>>===<<<;;;;;;<<<<<<;;;999777888999666666666666666666666666555555444444444444555555555555333222222333444555666555444333222111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333333333333333222222444222222444444444888>>>EEEIIIMMMQQQSSSVVVXXXZZZXXXYYYZZZ\\\___bbbeeegggjjjllloooooooooooorrrtttooojjjiiijjjgggaaaeeemmmKKKNNNRRRUUUVVVYYY\\\___dddeeefffhhhkkknnnpppqqqooosssssswwwmmm______cccrrr}}}nnn___WWWVVVUUUXXX\\\```eeellluuu~~~}}}sssppplllgggbbb^^^ZZZYYYQQQQQQPPPPPPPPPQQQSSSSSSXXXWWWUUUSSSRRRUUUYYY]]]bbbjjjuuupppeeeaaa___^^^]]]___dddlllsss}}}{{{YYYKKK???>>>@@@===:::888;;;<<<===;;;999888888999777777777777777777777777555555555555555555555555555444333333333444555666666555444333222222222222222222222222222222222222111111111111111111111111......///000000111222222000000000000000000000000000000000000000000000000///000000111222333444444444111222555555666:::AAAEEEIIINNNRRRUUUXXXZZZ]]]ZZZ[[[\\\___aaadddfffgggiiijjjlllmmmnnnooorrrsssooojjjiiiiiiddd___hhhwwwLLLPPPTTTVVVWWWYYY]]]aaafffgggiiillloooqqqrrrrrroooqqquuuhhh___bbbhhh}}}yyylll^^^XXXWWWXXX[[[```aaaiiiuuuuuusssnnniiibbb\\\XXXVVVRRRQQQPPPOOOOOOPPPQQQQQQTTTTTTUUUUUUVVVZZZ```dddgggooo{{{tttjjjfffffffffddddddhhhnnnttt}}}dddQQQAAA@@@AAA>>>999888:::;;;<<<;;;999888999:::777777777777777777777777444555666666666666555444444444444444444555555666666555444333333222333333111222222222222333333333111111111111111111111111------...///000111222333111111111111111111111111111111111111111111111111---...///000111333444444333111222555777888===DDDFFFJJJOOOSSSVVVYYY\\\___]]]]]]___aaacccfffhhhiiiiiijjjkkkmmmoooppprrrssspppkkkiiiiiiaaa]]]lllNNNSSSWWWYYYYYY[[[```eeegggiiimmmpppsssssssssrrrqqqpppyyytttcccbbbkkksssuuujjj^^^YYYXXXYYY^^^dddeeepppzzzsssjjjbbb[[[XXXSSSRRRPPPOOONNNOOOOOOPPPSSSUUUWWWXXX[[[```eeeiiioooxxx{{{rrrqqqrrrsssrrrqqqtttxxx|||vvv]]]GGGAAABBB>>>::::::999:::;;;:::999888999:::777777777777777777777777444555666777777666555444333333444555555555555555555444444333333333444444111111222222222333333333111111111111111111111111000000000111111222222222222222222222222222222222222222222222222222222222...//////000111222333333111000111555888:::@@@GGGHHHLLLQQQUUUWWWZZZ\\\^^^``````aaabbbdddgggjjjlllkkklllmmmoooqqqssssssrrrnnnhhhggghhhbbbaaavvvQQQUUUZZZ[[[ZZZ]]]bbbhhhgggjjjooosssuuuuuutttsssrrrppp}}}kkkaaagggttt{{{ssshhh]]]YYYYYYZZZ```fffjjjwwwuuukkkbbb]]]SSSRRRPPPNNNMMMNNNOOOPPPSSSUUUXXX[[[^^^ccciiimmmxxxzzz{{{~~~~~~~~~gggKKKCCCBBB>>>;;;===888999::::::888888999;;;777777777777777777777777444555666777777666555444222333555666777666555444444444333333333444555555111111111222222333333333111111111111111111111111333333333222222222222111222222222222222222222222222222222222222222222222111111111111111111222222000///111555999;;;AAAHHHJJJNNNRRRUUUWWWYYY\\\]]]bbbbbbbbbccceeehhhlllnnnmmmmmmoooqqqtttuuutttssshhhcccdddgggdddfffTTTWWWZZZ\\\^^^```dddfffhhhllloooooonnnppprrrssslllzzzrrrgggfffjjjvvvyyymmmiiibbb]]]\\\___eeeiiirrrvvvggg^^^SSSOOOLLLNNNOOOOOOSSSXXXWWWYYY\\\^^^aaahhhqqqyyy{{{ZZZIIIDDDBBB???===::::::::::::999888777777777777888888888999999:::777777777777777666555555777666555444333222222222555444333222111222333444444444333333333333222222222222222222222222222222222222222222222222222222111111111111111000//////000000111222222333444444222222222222222222222222777777777888999===CCCHHHLLLNNNQQQSSSVVVYYY]]]```aaabbbccceeegggjjjlllnnnpppnnnmmmpppsssuuutttrrrmmmeeeaaabbbfffsssTTTWWW[[[]]]___aaaccceeehhhkkknnnpppqqqrrrsssttttttjjjeeekkkrrrwwwrrrnnnjjjddd______eeennntttuuuhhh___SSSOOOLLLMMMNNNPPPTTTZZZ^^^aaaeeehhhlllrrr{{{fffPPPFFFAAA===<<<<<<<<<<<<;;;;;;:::999888::::::999999888777777777777777777777777666555555555555444333333333444444555444333222222222333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111000000///333333444444555666666777222222222222222222222222333444555777:::@@@FFFKKKKKKNNNQQQTTTVVVYYY]]]```aaabbbccceeehhhjjjmmmnnnooonnnoooqqqttttttrrrpppiiicccaaadddjjj{{{UUUXXX]]]```aaaaaacccdddgggiiimmmqqqssstttttttttooodddiiiwww}}}wwwqqqnnnlllhhhccc___bbblllyyy}}}rrrfff___SSSNNNJJJLLLNNNPPPWWW^^^fffkkkrrrwww{{{vvvZZZKKKBBB>>>>>>======<<<<<<;;;:::::::::<<<<<<;;;999777666555444777777777777777666555555333333333333333444555666555444444333222333333333333333333333222222222222222222222222222222222222000000000000000000000000111111222222111111000///111111111222333333444444222222222222222222222222111333555888;;;@@@FFFJJJKKKMMMQQQTTTWWWZZZ]]]```bbbcccdddfffiiikkkmmmnnnooooooppprrrtttsssooommmeeeaaaaaahhhsssVVVZZZ___bbbbbbbbbbbbbbbhhhiiilllrrrtttssssssuuupppgggfffuuuxxxssspppnnnllljjjgggfffkkkyyy}}}zzzxxxyyy}}}~~~zzztttkkkaaa[[[RRRMMMIIIJJJMMMQQQXXX```mmmttt}}}hhhRRREEEAAABBB======<<<;;;;;;:::::::::<<<<<<;;;999777666555444777777777777777666555555444444333333333444444555555555444444333333333333333333333222222222222111222222222222222222222222111111111111111111111111111222222222222111000000000000000000111111222222111222222222222222333333444666888:::<<>>AAADDDGGGKKKNNNSSSWWWZZZ]]]```bbbdddeeegggjjjlllmmmnnnnnnnnnppprrrsssrrrnnnkkkiiieeedddjjj\\\___bbbccccccbbbbbbbbbhhhhhhlllrrrqqqqqq|||tttdddmmm}}}xxxpppnnnooooooooorrruuuzzz~~~yyyuuupppmmmkkkjjjiiiiiillljjjhhheeeaaa\\\UUUPPPOOOJJJGGGIIILLLPPPWWW___qqqyyygggMMMAAA@@@===<<<;;;999999999999:::999999888888888888888888777777777777777666555555777777555444333222222222444555555555555444333333222222222222111111111111222222222222222222222222222222222222222222222222222222222333222222111000222222222222222222222222111111111222222333333444000444999>>>AAAEEEIIILLLLLLPPPUUUYYY\\\___bbbdddeeefffiiikkkmmmnnnnnnnnnnnnppprrrrrrpppmmmkkkjjjhhhmmm}}}___aaaccccccbbbbbbbbbccceeeffflllrrrqqqsss|||kkkeeetttxxxooojjjkkknnnooopppuuu|||{{{vvvqqqnnnjjjgggiiigggdddaaa^^^YYYSSSOOOLLLHHHFFFIIILLLOOOUUU\\\hhhqqq}}}tttUUUEEEBBB???>>><<<:::999:::;;;;;;999999999888888888888777777777777777777666555555666555444333333333333333444555666666666555333333222222222222111111111111222222222222222222222222111111111111111111111111222222333333222222111000000000000000////////////000111111222333333444444000555;;;@@@DDDGGGJJJMMMMMMQQQWWW[[[^^^aaadddfffeeegggjjjlllnnnooonnnnnnmmmppprrrqqqnnnkkkkkkllljjj{{{aaabbbccccccbbbaaacccddddddfffmmmsssrrrvvv}}}pppkkkhhh{{{xxxrrrkkkhhhjjjnnnqqqqqq}}}wwwrrrnnnhhhfffccc```]]]YYYTTTPPPKKKGGGFFFIIILLLNNNSSSYYY___gggttt|||\\\KKKGGG@@@???===;;;:::;;;<<<===::::::999999888777777666777777777777777666666555444444333333333444555555444555666666666555333333222222222111111111111000222222222222222222222222000000000000000000000000222333333333333222111111333333333222222222222222000000111222333333444444444888>>>BBBDDDFFFHHHJJJNNNRRRXXX]]]```bbbeeegggfffhhhjjjmmmoooooonnnnnnmmmpppqqqpppmmmkkkkkkmmmjjj```ccceeeeeecccbbbccceeeooojjjllltttuuu|||qqqiiihhhhhh~~~|||rrrpppmmmlllmmmrrrxxx|||~~~xxxyyyppphhhgggcccZZZTTTTTTQQQLLLIIIJJJLLLMMMRRRWWW]]]eeennntttxxxfffRRRJJJCCCAAA===999:::<<<<<<;;;888999999999999888777777888888888888888777666666555555666666666666555555555555666666555555444333444444444333333222222222333333333333333333333333333333333333333222111000222222222222222222222222222222222111111111000000111222333222111111333555777888<<>>;;;;;;<<<;;;999999999999999999888777777888888888888888777666666444444555555555555444444333333333444333333222222444444444333333333222222333333333333333333333333333333333333333222111000222222222222222222222222444333333333222222222111111222333222111111333555888:::===BBBGGGKKKLLLLLLRRRVVVZZZ^^^aaaccceeegggnnnnnnmmmmmmmmmooopppqqqooopppkkklllpppjjjkkkzzz\\\___ccceeeggghhhkkkmmmnnnpppqqqrrr{{{uuujjjlllrrryyytttkkkiiikkknnnsss{{{{{{rrrjjjfff^^^VVVPPPOOOOOOOOOQQQVVVUUU[[[aaafffllluuuiiiUUUJJJDDD???<<<===<<<:::999999999999999999888888777888888888888888777666666333333444444444444333333222222333333444333333333444444444444333333333333333333333333333333333333222222333333333222111111222222222222222222222222444444444444333333333333222333333333222222444555:::<<<@@@DDDHHHLLLNNNOOOTTTWWW\\\```bbbeeegggiiimmmmmmmmmmmmnnnooopppqqqmmmoookkklllooojjjooo\\\___bbbeeehhhjjjlllmmmlllqqqrrrrrrqqqkkkrrr|||yyyoookkknnnrrryyyzzzttthhh^^^UUUQQQQQQPPPQQQUUUVVVYYY^^^ccciiissswww___MMMEEE>>>===>>><<<:::999999999::::::999999888777888888888888888777666666333444444555555444444333333444555555666666555555444444444444444444333333333333333333333333333333222222333333333222222111222222222222222222222222444444444333333333333333222333444333222333444666;;;===AAAEEEHHHKKKOOOQQQVVVYYY^^^bbbdddfffiiikkklllllllllmmmnnnooopppqqqlllnnnkkkjjjllliiiqqq___```bbbeeehhhjjjkkkllljjjqqqssswwwzzzkkkjjjvvvsssnnnnnnsssyyyqqqeeeYYYTTTRRRQQQQQQTTTVVVXXX\\\```fffppp{{{nnnSSSGGG======>>><<<:::;;;999::::::::::::999888888888888888888888777666666555555666666666666555555444444555555666555555444444444444444444444444444333333333333333333333333111222222333333333222222222222222222222222222222222222222333333333333333333444555444333333555777;;;>>>BBBEEEGGGJJJOOORRRWWW[[[___cccfffhhhjjjlllkkkllllllmmmnnnoooooooookkknnnjjjiiiiiigggrrraaabbbcccfffjjjllllllllllllqqqwwwuuukkknnnzzzpppooorrrwwwxxxjjj\\\UUUSSSRRRRRRSSSTTTVVVYYY]]]cccllluuu|||]]]MMM@@@??????<<<:::===:::::::::::::::999999888888888888888888777666666555666666666666666666555333333444444333333222111444444444444555555555555333333333333333333333333111111222333333333222222222222222222222222222222222222222222333333333333444555555555444444666777;;;???CCCFFFGGGJJJPPPTTTXXX[[[```dddfffhhhkkkmmmllllllmmmnnnnnnnnnmmmmmmiiimmmjjjhhhhhhhhhwwwccccccdddhhhmmmppppppoooqqqsss}}}ooollltttuuuqqquuuzzzzzzyyywwwuuuttttttuuuuuuuuuyyy}}}mmm]]]VVVTTTRRRRRRSSSTTTVVVXXX]]]bbbjjjqqquuukkkWWWFFFBBBAAA<<<:::===::::::;;;;;;::::::999888888888888888888777666666444555555666666555555444555555555444333222111000444444444444555555555666333333333333333333333333000111222333333333333222222222222222222222222222333333333333444444444555444555666555444444666888===AAAFFFGGGHHHKKKRRRWWWXXX\\\```dddfffiiikkkmmmlllmmmnnnnnnnnnmmmlllkkkgggllljjjhhhjjjkkk~~~ddddddeeejjjpppssstttrrrvvvvvvuuuggghhhrrr{{{sssuuu|||}}}zzzwwwuuummmllljjjhhhhhhiiijjjkkklllqqqyyyooo^^^VVVTTTSSSRRRSSSVVVWWWZZZ^^^dddjjjpppsss{{{uuu^^^JJJEEEBBB<<<999===::::::;;;;;;::::::999888888888888888888777666666333444444555555444444333888888777666555333222111444444444555555555666666333333333333333333333333000111222333333333333333222222222222222222222222444444444555555555666666444555666666444555666888???CCCHHHIIIIIIMMMSSSYYYXXX\\\```dddfffiiikkkmmmmmmnnnnnnnnnnnnlllkkkjjjeeekkkjjjiiikkkooocccdddggglllpppsssttttttttt~~~tttmmmppp{{{xxxsssvvv{{{yyyxxxuuuqqqmmmiiifffcccaaabbbdddeeeeeecccgggnnnuuu{{{~~~ppp^^^WWWVVVTTTSSSSSSVVVYYY]]]aaaeeejjjqqqvvv|||gggMMMCCC@@@<<<===BBB;;;;;;;;;:::::::::999999888888888888777777777777222333444555666666666666555555555555555555555555666666555555555444444444333333333333333333333333555444333444555444111...333333222222333333444555222222333333333444444444333444555444555777:::>>>CCCEEEFFFHHHJJJMMMRRRVVV______aaacccfffiiikkkmmmllllllllllllkkkjjjiiiiiillliiiiiikkklllvvvccceeehhhlllpppsssttttttvvv~~~mmmlllvvvzzzvvvxxx~~~}}}{{{wwwvvvvvvtttqqqnnnhhheeeaaa____________^^^]]]```fffmmmrrrvvvxxxxxxyyy}}}~~~ooo___YYYYYYWWWVVVWWWYYY]]]bbbgggkkkpppwww|||oooSSSGGGCCC>>>===@@@;;;;;;;;;:::::::::999999888888888888777777777777666666666666555444333222333333333333333333333333555555444444333333333333333333333333333333333333555777999888666333333444333333222222333333444555222222333333333444444444444444555555555777;;;>>>EEEFFFHHHIIIKKKOOOTTTXXX\\\]]]___bbbeeegggiiijjjllllllllllllkkkjjjiiihhhfffeeefffiiirrrccceeeiiimmmppprrrttttttzzzsssgggooozzzsssuuu|||{{{uuuuuusssrrrqqqrrrrrrpppooojjjgggbbb___^^^]]][[[ZZZYYY[[[___ccchhhmmmpppqqqsssxxx~~~yyylll```]]]\\\[[[[[[\\\]]]bbbiiinnnsssxxx~~~zzz[[[LLLGGGAAA===>>>;;;;;;;;;;;;::::::::::::999999888888888777777777888888777666555444222111444444444444444444444444444333333333333222222222333333333333333333333333444888<<<:::444111444888333333222222333333444555333333333333444444444444444444555555666888<<>>AAAEEEGGGKKKMMMPPPSSSWWWZZZ]]]___cccgggjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhh```eeekkkxxxdddhhhmmmoooooopppsssvvv|||iii___dddqqq|||xxxtttmmmfffbbbeeejjjmmmpppsssuuu|||yyyrrrooommmkkkiiiggghhhiiiiiigggfffgggiiihhhggghhhjjjlllllljjjhhhbbbaaa___^^^^^^```ccceeedddhhhnnnssswwwzzz~~~xxxllleee___^^^___cccnnnyyy~~~___LLLDDDCCCCCC<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888999999888777666555333222444444444444444444444444444444555555555555555666444444444444444444444444666333111222444555444222333333222222333333444555333444444444555555555555444555666777888;;;???BBBEEEGGGKKKOOOQQQUUUXXX[[[\\\^^^aaadddgggiiijjjjjjkkkkkkkkkkkkjjjiiihhhggg___fffsssdddiiinnnpppooopppsssvvvqqqddd\\\hhh~~~|||xxxuuuqqqmmmjjjbbb^^^[[[]]]___```eeejjjkkkqqqzzz~~~wwwoookkkjjjkkkjjjiiidddfffhhhhhhffffffhhhjjjhhhhhhjjjmmmooopppmmmkkkhhhfffdddaaa```aaabbbccccccfffjjjnnnrrrvvv{{{vvviiiccc^^^]]]```iiizzzqqqVVVHHHCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888777777555444444333333333333333333333333333333333444444555555555555555555555555555555555444444444333222333444666333333222222333333444555444444444444555555555555444666777777888;;;@@@CCCFFFIIIMMMQQQTTTWWWZZZ]]]^^^___aaacccfffiiijjjllljjjkkkkkkjjjjjjiiihhhgggcccjjjdddiiiooopppoooooossswwwmmmfffbbbrrrzzz}}}zzzuuuqqqnnnjjjfffccc^^^ZZZXXXYYYXXXXXX\\\cccfffkkkrrryyyxxxrrrmmmfffcccdddeeeeeedddbbbeeeggghhhfffgggiiillljjjkkkmmmpppsssssspppnnnmmmllliiifffdddccccccdddeeegggjjjmmmqqqvvv{{{uuufffaaa\\\\\\aaannn~~~___LLLCCC@@@======<<<<<<<<<;;;;;;;;;:::::::::999999999888888444444666777888888888888555555555555555555555555222222222333333444444444555555555555555555555555111444666444//////333888333333222222333333444555444444444555555555666666555666777777999<<<@@@CCCGGGJJJOOOSSSVVVYYY\\\^^^aaaaaabbbeeegggjjjmmmooojjjjjjkkkjjjjjjiiihhhgggjjjpppdddfffkkknnnmmmnnnxxxxxxjjjffffffzzz|||xxxtttrrrqqqpppnnnjjjeee```[[[XXXUUUUUUTTTSSSTTTVVVXXXZZZZZZ```gggnnnuuu|||sssnnnjjjhhheeebbbaaaaaacccdddbbbbbbdddeeegggiiikkkllllllmmmnnnooopppqqqrrrrrruuutttrrrooommmkkkiiiiiifffggghhhkkkpppuuuyyy|||~~~xxxiiibbb[[[[[[cccuuukkkRRRDDD@@@BBB@@@===<<<<<<<<<:::999666777888999:::999888777666666666666555555555555555555555666666666666666666555444333333555666888444444444444444444444444111222222333444555666666444444333333333333333333444444444444555666777777777666555555888<<>><<<<<<======<<<;;;;;;;;;<<<<<<<<<:::999888777777777666666666555555666666666666666555555555444333222111111333555666666555555444333222222111222333333444444555555555222222222333333333333333333333333333444555666777777666666666999===BBBEEELLLNNNQQQSSSUUUXXX\\\___```ccceeeffffffgggiiilllllllllllljjjiiijjjiiihhhrrriiillloooooommmtttyyygggaaaaaavvv}}}yyytttpppmmmiiieeeccc^^^]]][[[XXXTTTQQQMMMKKKIIIHHHGGGGGGHHHIIIKKKLLLNNNRRRXXX^^^dddmmmwwwzzzooofff```______^^^]]][[[\\\]]]___```bbbeeehhhlllnnnppppppppppppqqqrrrtttvvvxxxyyyzzzzzzyyyvvvtttttttttuuuvvvtttsssqqqqqqssswww{{{~~~{{{mmmiiihhhmmmvvvdddPPPGGGCCC@@@>>><<<======<<<;;;============<<<:::999888888888888777777777777666777777666666555555444444444333222222222333555666666666555444222111000000444444444444444444444444111111111222222333333444333333333333444555666666888777777777:::???DDDGGGLLLOOOQQQTTTVVVYYY]]]```aaaccceeefffggghhhjjjllllllllllllkkkjjjiiijjjllljjjlllnnnllljjjsssooocccccchhhzzzzzzvvvrrrnnnjjjfffccc___]]]TTTTTTRRRPPPMMMJJJHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJMMMPPPUUUYYY___fffnnntttuuuuuutttmmmeee^^^[[[\\\[[[ZZZYYYYYYZZZ\\\^^^___aaadddiiimmmppprrrrrrqqqrrrssstttvvvyyy{{{|||}}}}}}|||zzzyyyyyy{{{}}}~~~|||zzzxxxvvvwwwzzz}}}~~~vvvtttuuu{{{xxx___NNNGGGDDD@@@======<<<;;;:::<<<<<<;;;;;;:::999888888999999999888888888777777888888777666555444444333666555555444555666777777555555444333222111111111555555555444444333333333000000111111222333444444333222222333333444555666888888777888<<>>===>>>======::::::::::::::::::::::::999999999999888888888888888888777666555444444333555555555555666666777777333333333333333333333444555555555444444333333222000000111222333333444444333333333333444555666666888888777999<<>>>>>@@@AAAAAA;;;;;;::::::;;;<<<======999999999888888888888777777777666666555555444444333333444444555555555555222222333444444555555666555555555444444333333333222222222333333444444555444444444444555666777777777777777999===BBBHHHKKKOOORRRTTTWWWYYY\\\```cccdddcccdddgggjjjmmmnnnmmmnnnkkkjjjiiicccbbbooolllkkkkkkooovvvxxxggghhhuuu{{{wwwrrrlllhhhaaa^^^ZZZVVVSSSPPPMMMKKKDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEEEEIIIHHHIIIJJJMMMPPPRRRRRRRRRTTTVVVTTTQQQPPPRRRUUUVVVWWWXXXYYY[[[]]]^^^___```bbbfffkkkppptttvvvxxxxxxyyyzzz{{{}}}~~~wwwppplllbbbbbbcccdddfffhhhiiijjjpppsssyyy~~~xxxsssuuuzzz~~~eeeJJJGGGBBB???>>>?????????<<<;;;::::::999:::;;;;;;999888888888888777777777666666666666666555555555333444444555555555555555444555555555555555555666444444444444444444333333444444444444444444444444555555555555666777888888666666666888===BBBHHHLLLPPPRRRUUUWWWYYY]]]```cccdddcccdddgggkkknnnooonnnmmmiiihhhhhhddddddwwwooommmooouuuttthhhnnn~~~}}}vvvqqqlllfffaaaYYYVVVRRRNNNKKKIIIEEECCCAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGFFFFFFGGGJJJLLLMMMMMMNNNQQQSSSSSSQQQPPPRRRUUUVVVVVVXXXYYY[[[\\\]]]^^^aaacccgggkkkppptttxxxzzzzzz{{{|||}}}~~~zzzqqqjjjccc___YYYYYYYYYYYY[[[]]]```aaafffjjjqqqzzz{{{}}}xxxuuuyyytttRRRMMMFFF@@@===;;;:::999<<<;;;999777666666666777888888888777777777777666555555555666666666666666555666666777888777777777777777666666555555555444444444444444444444444444555555555555555555444444666555555666666777888999666555666888<<>>???:::<<<;;;;;;::::::999999888888888888888777777777777666555555555555666666777555555555666666666666666555555666666555444333333444444444444444444444444444444444555555555555666777777777777666666666666666777888:::>>>CCCHHHKKKMMMQQQVVVZZZ\\\^^^aaacccbbbcccfffhhhkkklllmmmmmmmmmcccccclllllllllnnnmmmqqqppprrr}}}xxxrrrkkkfff```[[[WWWPPPNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVXXXZZZ^^^```aaadddhhhllloooqqquuuwwwyyyzzz|||~~~zzzsssjjjbbb]]]ZZZWWWTTTVVVVVVUUUVVVWWWYYY[[[]]]YYY^^^dddkkkrrr}}}}}}vvvxxxyyyxxxsssWWWGGGEEE@@@>>>???:::<<<;;;;;;::::::999999888888888888888777777777777777777666666555666666666666666666666666555555555555555666666555444444333444444444444444444444444444444444555555555555666555555555555555555555555888888999<<<@@@DDDIIIKKKNNNRRRVVVZZZ]]]___aaacccaaaccceeehhhjjjjjjjjjjjjjjjbbbaaagggllluuupppqqqzzzxxxoooyyyuuuqqqjjjddd^^^YYYUUUQQQLLLJJJGGGDDDAAA@@@????????????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXZZZ^^^```aaadddiiilllnnnpppsssuuuzzz{{{|||~~~}}}vvvlllhhhaaa[[[XXXVVVTTTSSSVVVVVVUUUVVVWWWYYY[[[\\\YYYZZZ\\\```gggssswwwsssxxx}}}|||^^^KKKFFF@@@??????999<<<;;;;;;::::::999999888888888888888777777777777999888777777666666666666777777666666555555444444555555555666555555444333444444444444444444444444444444444555555555555666666666666666666666666666::::::;;;===AAAFFFJJJLLLOOOSSSWWW[[[]]]```bbbdddaaacccfffhhhiiiiiigggfffgggcccaaadddpppsssvvvsssrrryyyooojjjccc]]]XXXTTTPPPNNNHHHFFFDDDAAA???>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZ\\\___aaacccfffjjjmmmnnnqqqsssuuuzzz{{{}}}zzzpppkkkeeebbb___\\\[[[ZZZZZZYYYYYYYYYZZZ[[[]]]___bbbddddddaaa]]]^^^dddnnnyyy~~~zzzzzzeeeNNNGGG@@@???@@@:::<<<;;;;;;::::::999999888888888888888777777777666::::::888777666666666666888888777666555444444333444555555555555555444444555555555555555555555555444444444555555555555666888888888888999999999999::::::;;;===AAAFFFJJJMMMQQQTTTYYY]]]___aaaccceeebbbdddgggiiiiiihhhfffddddddeeecccfffyyypppyyyqqqzzzxxxrrriiieee^^^XXXTTTQQQMMMKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>???@@@BBBDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKLLLNNNOOOQQQRRRTTTVVVYYY[[[\\\^^^```bbbeeegggkkknnnppprrruuuwwwzzz{{{~~~xxxooogggccc````````````___```aaabbb```aaabbbdddhhhlllooorrrmmmhhhbbbbbbiiirrrzzzlllQQQGGG@@@@@@AAA<<<<<<;;;;;;::::::999999888888888888888777777777666::::::888777666666666666888888777666555444444333444444555555555555555444555555555555555555555555444444444555555555555666777888888888999999999:::888999:::===AAAFFFJJJMMMSSSVVV[[[^^^```bbbdddfffeeefffhhhjjjjjjhhhfffddd```cccfffnnnlll}}}wwwtttyyyrrrlllddd___XXXSSSOOOMMMJJJIIICCCBBB@@@>>>======>>>>>>>>>???@@@BBBDDDFFFHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQRRRQQQQQQPPPOOOOOOKKKKKKLLLMMMOOOQQQRRRTTTTTTVVVZZZ\\\]]]^^^```bbbeeehhhllloooqqqsssvvvyyyzzz|||~~~yyyooofffaaa___^^^aaaccceeefffhhhjjjlllggghhhjjjmmmqqqvvvzzz}}}pppkkkgggjjjsss{{{uuuVVVIIIAAAAAABBB<<<<<<;;;;;;::::::999999888888888888888777777777777999888777777666666666666777777666666555555444444333444555555666555555555555555555555555555555555444444444555555555555666444555555666666777777777777888999===AAAGGGLLLOOOUUUXXX\\\___aaaccceeegggfffggghhhhhhhhhhhhgggfff___bbbjjj|||pppuuuqqqxxx~~~yyyssslllggg^^^YYYRRRMMMIIIGGGFFFEEE@@@???>>><<<<<<<<<======??????@@@BBBEEEHHHKKKMMMKKKKKKMMMNNNPPPRRRTTTTTTRRRRRRRRRSSSRRRRRRQQQQQQLLLLLLMMMNNNPPPRRRTTTUUURRRUUUXXX[[[\\\]]]^^^```cccfffjjjnnnqqqssswwwyyy|||}}}xxxnnngggccccccdddeeeiiinnnqqqrrrtttxxxzzzwwwxxxzzz}}}}}}{{{]]]MMMCCCAAAAAA<<<<<<;;;;;;::::::999999888888888888888777777777777777777666666555666666666666666666666666555555555333444444555666666555555555555555555555555555555444444444555555555555666333333444555555666777777666777:::>>>CCCIIIOOORRRVVVYYY]]]```bbbdddfffgggffffffffffffffffffggggggcccffftttxxx}}}mmmnnn|||zzzuuuooohhhcccYYYUUUNNNHHHEEEDDDBBBAAA>>>===<<<;;;:::;;;<<<===@@@@@@@@@BBBEEEIIIMMMPPPLLLMMMNNNPPPRRRSSSUUUUUURRRRRRSSSSSSSSSSSSRRRRRRMMMMMMNNNOOOQQQSSSUUUVVVPPPSSSWWWYYYZZZ[[[]]]^^^aaadddiiimmmpppsssvvvyyy}}}~~~wwwsssmmmfffcccdddhhhkkknnnsssyyy}}}~~~bbbPPPDDDBBBAAA;;;<<<<<<;;;::::::999999888888888888888777777777777666555555555555666666777555555555666666666666666333333444555666666666555666666666666666666666666444444444555555555666666444555555666777888888999777888:::???EEEKKKQQQUUUWWWZZZ^^^aaacccdddfffhhhfffeeedddcccccceeefffgggiiikkk~~~|||nnniiiooozzzuuurrrlllddd]]]UUUQQQKKKFFFCCCBBB@@@???===>>>?????????===<<<;;;???AAACCCDDDEEEGGGJJJMMMPPPOOONNNMMMOOORRRUUUWWWWWWUUUSSSQQQPPPPPPRRRSSSOOOMMMKKKMMMRRRVVVXXXXXXUUUVVVWWWYYY[[[\\\^^^^^^fffjjjooorrruuuwwwyyy{{{|||}}}~~~~~~~~~~~~wwwrrrnnnjjjeeebbbccciiiqqqvvvsssTTTFFFCCCAAA??????>>><<<;;;::::::;;;;;;999999999888888888888777999777666444444666777999555555555555555555555555555555555555555555555555555555555555555555555555333444666777777777666555999888888777777777777777888888999>>>EEELLLRRRUUUVVVZZZ___bbbdddfffhhhiiiggggggeeebbb______bbbeeehhhrrr{{{kkkhhhrrr}}}vvvppplllfff^^^XXXRRRNNNIIIEEEBBBAAA@@@???===>>>>>>???>>>===<<<;;;???@@@CCCEEEFFFIIILLLOOOQQQPPPOOOOOOPPPSSSVVVXXXVVVUUUSSSRRRQQQQQQRRRRRRPPPNNNLLLNNNSSSWWWYYYYYYWWWWWWXXXYYY[[[]]]___```fffiiinnnqqqtttvvvxxxzzzzzz{{{||||||}}}~~~zzzsssmmmiiidddcccaaa```dddnnnzzz|||\\\LLLFFFAAA>>>@@@???>>><<<<<<<<<<<<===999999999888888888888777888777666555555666777888555555555555555555555555555555555555555555555555555555555555555555555555444555666777777777666555777777666666777888999999999999;;;???EEEMMMRRRUUUWWWZZZ___ccceeefffhhhiiiggghhhgggddd```___aaacccmmmzzzqqqffffffwww|||wwwoooiiieee^^^WWWQQQNNNJJJFFFBBBAAAAAA???>>>======>>>>>>>>>===<<<<<<>>>@@@CCCEEEGGGJJJNNNQQQRRRQQQQQQQQQSSSUUUWWWYYYUUUUUUTTTTTTSSSRRRRRRRRRRRRPPPNNNPPPSSSXXXZZZ\\\ZZZZZZYYYZZZ[[[^^^aaaccceeeiiimmmppprrrtttvvvxxxvvvxxxzzzzzz{{{||||||ssslllfffbbb___^^^```bbbdddjjjwwwgggSSSHHHAAA===???>>>===<<<;;;;;;;;;;;;999999999888888888888777888777666555555666777888666666666666666666666666555555555555555555555555666666666666666666666666444555666777777777666666555555666666777999:::;;;999:::<<<@@@FFFMMMSSSVVVXXX\\\```dddeeefffhhhiiigggiiijjjgggbbb______aaalll~~~zzzgggbbbeeezzzvvvrrrjjjddd^^^XXXRRRMMMIIIFFFBBB@@@@@@@@@???>>>==================<<<<<<>>>@@@CCCFFFIIILLLPPPSSSRRRSSSSSSTTTVVVWWWYYYYYYTTTTTTUUUUUUUUUTTTSSSRRRSSSRRRPPPQQQTTTXXX\\\^^^\\\[[[ZZZZZZ[[[^^^bbbdddeeehhhllloooqqqrrrtttvvvsssuuuwwwyyyzzz{{{~~~}}}xxxppphhhbbb___]]]]]]```eeejjjnnntttmmmVVVHHHBBB???<<<;;;;;;:::999999888888999999999888888888777777777777666666666666777777777777777777777777777777555555555555555555555555777777777777777777777777555555666666777777777777666666666666777888999:::888:::===AAAFFFLLLRRRVVVZZZ]]]bbbeeefffggghhhiiigggjjjllliiiccc______aaajjjmmmbbbccciiiyyyqqqmmmggg```YYYTTTOOOLLLEEECCC@@@?????????>>>===<<<<<<<<<<<<<<<<<<======>>>@@@CCCFFFIIIMMMQQQTTTSSSTTTUUUWWWXXXYYYZZZZZZTTTUUUUUUVVVUUUUUUTTTSSSTTTSSSRRRRRRTTTXXX]]]aaa^^^]]][[[[[[\\\___bbbdddeeehhhlllooopppqqqssstttrrrtttwwwyyyzzz||||||ooolllfff___\\\\\\^^^```eeekkkttt{{{qqqWWWHHHBBBBBB;;;;;;;;;::::::999888888999999999888888888777777777777666666666666777777777777777777777777777777555555555555555555555555777777777777777777777777666666666666777777888888888888777777777777777888777:::???BBBFFFKKKQQQUUU\\\___cccfffgggggghhhiiihhhkkkmmmiiiccc___aaaeeepppfffaaahhhtttyyyssskkkhhhbbb[[[UUUOOOLLLJJJCCCAAA???>>>??????===<<<<<<<<<;;;;;;<<<<<<===>>>>>>@@@CCCFFFIIILLLPPPTTTSSSTTTVVVXXXZZZZZZZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSXXX^^^bbb______^^^^^^___aaaccceeefffiiimmmooopppppprrrsssrrruuuyyy{{{}}}xxxrrrcccaaa]]]ZZZYYY]]]dddiiillltttzzz]]]KKKDDDDDD===>>>>>>======<<<;;;:::999999999888888888888777666666777777777777666666666666666666666666666666555555555555555555555555666666666666666666666666777777666666666777888999999999888777777777777777888<<>>???>>>===;;;<<<<<<;;;;;;;;;<<<===>>>>>>@@@CCCFFFHHHKKKOOORRRRRRTTTWWWYYY[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTSSSRRRSSSWWW^^^cccbbbbbbbbbbbbcccdddffffffgggjjjmmmooopppppprrrsssssswww{{{~~~zzzrrrkkkeee[[[[[[ZZZYYY[[[cccmmmuuu|||iiiRRRGGGEEE>>>>>>??????>>>===;;;:::999999999888888888888777666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555888777666666666777888999888777777777777777888999999>>>DDDHHHIIIMMMSSSXXX___bbbfffhhhhhhhhhiiiiiiiiikkkkkkeee___```jjjssssssbbbfffrrryyyrrrlll___]]]XXXQQQKKKGGGEEEEEEBBBAAA?????????>>><<<:::<<<;;;;;;:::;;;<<<===>>>>>>@@@CCCEEEGGGJJJNNNQQQQQQTTTWWWZZZ[[[[[[YYYXXXXXXWWWUUUTTTTTTUUUWWWXXXSSSTTTTTTRRRRRRVVV]]]ccccccdddeeeffffffggghhhhhhhhhjjjnnnppppppqqqrrrsssuuuxxx|||zzztttmmmfff___[[[YYYZZZZZZ[[[___iiiuuu~~~rrrWWWIIIEEE<<<============;;;:::999999999999888888888888777666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555888777666666666777999:::666666666666777999:::;;;;;;AAAGGGJJJKKKOOOUUUZZZ```cccgggiiiiiihhhiiiiiiiiikkkiiiccc]]]aaammmxxxooojjjrrr{{{{{{tttkkkeee\\\WWWPPPKKKGGGFFFDDDCCC>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>>AAAAAABBBBBBDDDHHHNNNSSSUUUVVVWWWXXXYYY[[[\\\\\\VVVUUUUUUUUUTTTUUUUUUVVVTTTTTTTTTTTTVVV\\\ccchhhfffiiiiiiffffffjjjnnnnnnmmmnnnppprrrssssssssssssuuuyyy~~~xxxtttnnnhhhbbb]]]WWWTTTUUUXXX\\\aaahhhtttaaaKKKEEECCC???===??????<<<:::;;;:::888666666777888777666999999999888888666555555888888888777666666555555555666777999999888888777555555555666666666666666777777777777888888888888888888999:::::::::999999>>>@@@DDDHHHLLLQQQWWW\\\ccceeeeeeeeeeeeeeegggiiikkkmmmhhhdddcccaaaooonnnnnnzzz}}}wwwppphhhbbbZZZUUUNNNIIIFFFDDDCCCBBB>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBBBBDDDHHHMMMRRRUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTVVV[[[bbbhhhhhhlllmmmjjjjjjnnnqqqqqqrrrsssuuuwwwyyyzzzzzzzzz{{{~~~~~~xxxvvvmmmjjjeee```\\\YYYVVVTTTTTTYYY```hhhrrrgggMMMCCCCCC???===??????<<<:::<<<;;;999888777888999888777999999999888888777666555444444555555666777777777555666777888999888888777666666666666666555555555555666666666666777777777888888999999:::::::::999???AAAEEEIIIMMMRRRXXX\\\cccdddeeeeeeeeeeeegggiiilllnnnjjjeeefffhhh{{{zzznnnttt}}}wwwqqqjjjbbb]]]VVVQQQKKKGGGDDDCCCAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBCCCGGGLLLQQQUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTSSSTTTTTTUUUWWW[[[bbbfffmmmqqqsssppppppsssuuutttrrrsssuuuxxxzzz{{{||||||zzzrrrmmmiii```^^^ZZZWWWUUUUUUVVVXXXYYY```kkkvvvtttVVVFFFDDD???===???@@@===<<<===<<<:::999999::::::999888888888999888888777666555333444444555555666666777555666777888888888777777777777666666555555444444555555555555666666666666888888999999999:::::::::???BBBGGGKKKOOOTTTYYY]]]bbbdddfffffffffgggiiijjjjjjmmmgggcccdddkkkvvvppp|||~~~vvvpppkkkeee]]]XXXRRRNNNIIIEEEDDDCCCAAA@@@>>>>>>>>>>>>============;;;;;;<<<<<<===>>>???@@@BBBBBBBBBBBBCCCGGGLLLPPPVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTSSSTTTVVVWWWXXX\\\bbbfffqqqvvvxxxvvvuuuvvvwwwuuurrrssstttwwwyyy{{{|||}}}{{{qqqiiibbb___XXXVVVTTTRRRQQQTTTYYY]]]ccckkkxxxbbbLLLFFFAAA>>>@@@@@@>>>===>>><<<:::999888999:::999888888888888888888777666666777777777666555555444444666666666777777777777777888888777666555444444333555555555666666666777777888888888888999:::;;;;;;@@@CCCHHHLLLQQQUUUZZZ^^^ccceeegggiiiiiiiiikkkmmmlllnnnhhhbbbfffppptttuuu}}}wwwpppjjjfff```YYYTTTNNNKKKGGGEEEDDDCCCBBB@@@>>>>>>>>>>>>============<<<<<<<<<===>>>???AAAAAABBBBBBCCCCCCDDDHHHMMMQQQVVVWWWWWWYYYZZZ[[[[[[\\\TTTSSSQQQPPPPPPQQQSSSTTTUUUVVVXXXZZZ[[[___cccfffsssxxx|||zzzxxxyyyxxxtttuuuvvvwwwyyy{{{~~~~~~~~~tttjjjaaa\\\YYYRRRRRRQQQPPPPPPUUU\\\aaaiiisssjjjNNNHHHCCC???@@@@@@>>>===???;;;999888888999999888777777888888888888777777666999999888888777666666666666666666666666777777777888888777666555444444333666666777777777888888888888888888888999:::;;;<<<@@@DDDIIINNNRRRVVV[[[^^^dddfffiiikkkllllllnnnoooqqqrrrkkkggglllyyy}}}sss{{{vvvqqqjjjeeeaaa\\\UUUPPPKKKHHHEEECCCCCCCCCBBB@@@>>>>>>>>>>>>============<<<<<<<<<===>>>@@@BBBBBBBBBCCCCCCDDDEEEJJJPPPTTTWWWWWWXXXZZZ[[[\\\]]]^^^RRRQQQOOONNNOOOQQQTTTUUUWWWZZZ\\\^^^___bbbeeehhhpppwww|||||||||}}}{{{wwwvvvvvvwwwyyyzzz}}}}}}uuukkkccc[[[WWWUUUNNNOOOPPPQQQRRRXXXaaagggpppzzzrrrRRRKKKEEEAAAAAAAAA>>>===???;;;999888777888999888777777777888888888888777777666777777888888999::::::666666555555555666777888777777666666555555444444777777777777888888888888888888777777888:::<<<===@@@DDDIIINNNRRRVVV[[[^^^cccfffjjjlllmmmnnnoooqqqnnnoooiiiiiitttsssqqqyyyqqqllleee```]]]XXXQQQLLLGGGEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>============<<<<<<===>>>???AAABBBCCCBBBCCCDDDEEEGGGLLLRRRWWWWWWWWWXXXXXXYYYZZZ[[[[[[PPPOOOMMMLLLNNNQQQUUUWWWZZZ]]]```bbbccceeehhhjjjjjjsss{{{~~~~~~xxxxxxxxxyyy{{{}}}}}}wwwssskkkccc[[[VVVRRRQQQLLLPPPSSSVVVYYY___iiiqqqaaaNNNHHHCCCBBBAAA===<<<>>><<<:::999888::::::999888777777888888888888777777666666666777888888999999666555555444555666777888666666666666666555555555666666666777777777777888888888777777888:::<<<>>>???CCCIIINNNRRRVVVZZZ]]]aaadddiiilllmmmnnnooopppkkkllljjjpppkkkppp{{{uuummmhhhbbb]]]ZZZUUUOOOJJJDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>============<<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEHHHMMMTTTYYYWWWWWWWWWWWWWWWWWWWWWWWWOOOMMMLLLLLLNNNQQQUUUXXX\\\___bbbdddfffgggiiikkkfffpppzzzyyytttpppllleee]]]VVVRRROOONNNMMMRRRWWW[[[___gggrrrzzztttPPPIIIDDDBBBAAA===<<<>>>===<<<::::::;;;;;;;;;:::666777777888888888777777888888888777666666555555666555555444444666777888555555555666666666666666555555555555666666666777888888777777888:::<<<>>>???CCCIIINNNRRRVVVZZZ\\\___cccgggkkklllmmmnnnooooooqqqqqq|||yyylllvvvvvvqqqmmmggg___XXXSSSOOOLLLJJJBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEDDDDDDGGGKKKOOORRRWWWSSSNNNMMMOOOQQQQQQQQQOOOOOOOOOOOOPPPSSSYYY]]]^^^cccdddbbbdddjjjkkkhhhjjjppp{{{~~~~~~|||qqqjjjfffaaa\\\XXXWWWTTTQQQNNNNNNTTT\\\cccjjjttt[[[QQQFFF@@@???>>>===<<<888:::;;;;;;;;;;;;<<<>>>::::::999999888777666666999888777666666555666666777777666666555555444444999888888888777777666666666666777888888888888888999888777666777999<<>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEEEEEEEHHHLLLQQQSSSVVVRRRNNNLLLNNNOOOOOONNNNNNOOOPPPRRRSSSWWW\\\```aaaeeeeeecccdddiiikkkhhhkkkrrr|||uuukkkddd___[[[VVVTTTSSSSSSRRRPPPTTTZZZccckkkuuueeeUUUFFFAAAAAA???===>>>777888999999777777888999::::::999999888777777777888777777666666666666777777777666666666666666666888888888777777777666666444555666666777777666666999888777777888:::<<<>>>BBBDDDGGGLLLRRRXXX]]]```bbbdddgggiiijjjlllnnnppptttttt|||tttjjjjjj}}}zzzsssmmmeee```ZZZTTTPPPKKKGGGDDDAAA@@@???>>>===<<<<<<<<<<<<<<<============<<<<<<<<<===???AAABBBDDDDDDEEEFFFFFFFFFHHHKKKOOORRRUUUTTTQQQMMMKKKKKKLLLLLLKKKLLLOOORRRUUUXXX[[[___bbbbbbddddddbbbcccgggiiiggglllrrr}}}vvvmmmccc\\\XXXUUUQQQPPPQQQSSSUUUVVV[[[```hhhsssxxxsssoooooosss{{{uuu\\\GGGDDDDDD???===@@@999999:::999666555555666:::::::::999888888777777777666666666666777777888666666777777777777777777888888777777777777666666555666777777888888777777888888888888999;;;<<<===@@@BBBFFFLLLRRRYYY^^^aaaeeehhhjjjllllllmmmnnnppprrrtttqqqllloooxxxqqqlllaaa]]]WWWRRRNNNJJJEEEBBB@@@@@@???======<<<<<<<<<<<<<<<<<<==================>>>???AAACCCDDDEEEEEEFFFGGGHHHJJJMMMQQQTTTVVVRRRPPPMMMKKKJJJIIIIIIIIIJJJNNNSSSWWWYYY[[[^^^______`````````bbbeeefffgggkkkqqq{{{xxxooofff]]]VVVTTTRRRPPPOOORRRVVVZZZ]]]dddiiirrrwwwooommmmmmooouuu~~~gggLLLGGGFFF???<<>>@@@EEELLLTTT[[[```ccchhhkkkmmmnnnnnnnnnooopppqqqqqq}}}qqqpppwww}}}vvvooojjj___[[[UUUOOOLLLHHHDDDBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===>>>@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLOOORRRTTTUUUPPPOOOMMMKKKIIIHHHHHHHHHJJJNNNSSSWWWYYYZZZ[[[\\\ZZZ[[[\\\```bbbcccdddfffiiinnnyyy~~~rrrjjjaaaYYYTTTQQQQQQPPPQQQTTTYYY```dddnnnttttttkkkiiimmmrrrvvv|||vvvWWWKKKGGG???<<<@@@;;;<<<===<<<;;;;;;;;;===:::::::::999999999999999666666555666666777888888666666777777888888999999666666666666666666777777888888999:::::::::::::::777888999:::;;;<<<<<<======@@@FFFMMMUUU]]]bbbeeejjjmmmoooppppppooooooooossssss|||oootttzzzrrrkkkggg]]]XXXQQQLLLHHHEEECCCBBB???>>>======<<<<<<<<<===<<<<<<;;;<<<<<<===>>>???>>>???AAACCCDDDFFFFFFGGGGGGIIIKKKNNNPPPRRRSSSSSSNNNOOONNNLLLJJJHHHIIIJJJKKKOOOUUUXXXZZZ[[[[[[\\\ZZZZZZ]]]ccceeecccccceeeggglllvvvwwwlllddd^^^WWWRRROOOPPPRRRUUUYYY```ggglllttt}}}ssslllfffiiipppttt{{{fffQQQGGGBBB??????999:::<<<;;;::::::;;;<<<::::::::::::::::::999999777666666666666777777888666666777777777777777777555555666666666666777777555666777777888888777777999999999999:::<<<===>>>===AAAGGGOOOXXX___dddgggjjjmmmppprrrqqqpppoooppppppqqq|||vvvlllxxx~~~vvvnnngggccc[[[UUUMMMGGGCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;<<<===???@@@>>>???AAACCCEEEFFFGGGGGGHHHJJJLLLOOOQQQQQQQQQQQQMMMOOOPPPNNNKKKJJJKKKLLLMMMQQQWWW[[[]]]___```bbb```___cccjjjkkkfffccceeegggkkkuuu{{{oooeee^^^YYYTTTPPPOOOSSSXXX]]]ccckkkssszzzuuummmiiigggllluuuxxxvvvWWWHHHFFFCCC>>>:::;;;<<<;;;999888888999::::::::::::::::::::::::888777777666666666666777777777666666666666666666555555555666666666777777444555666666777777666666:::999888888999;;;>>>???>>>BBBIIIQQQYYY```eeehhhjjjmmmppprrrqqqppppppppplllrrrnnnmmm}}}|||ssskkkddd```YYYSSSJJJCCC@@@@@@@@@@@@>>>======<<<<<<<<<<<<===<<<;;;;;;;;;<<<===???@@@???@@@AAACCCEEEFFFGGGGGGHHHJJJMMMOOOQQQQQQPPPOOOMMMOOOPPPOOOLLLKKKLLLNNNOOOSSSYYY]]]aaacccfffhhhfffeeeiiippppppiiidddeeegggkkkuuu~~~vvvjjj```ZZZVVVRRROOOQQQVVV^^^eeellluuu{{{jjjggggggffflllwww~~~[[[IIIIIIGGG>>>>>>>>>>>><<<:::888888888::::::::::::::::::::::::999888777666666555666666777777666666555555444444444555555555666666777777666666777888888888888888;;;:::888888999;;;>>>@@@???CCCJJJSSS[[[aaafffhhhiiilllppprrrrrrqqqppppppmmmxxxxxxnnnzzzqqqhhh^^^WWWQQQMMMGGGCCCAAAAAAAAA@@@AAA@@@>>><<<;;;;;;;;;;;;::::::;;;<<<===>>>???@@@CCCCCCDDDFFFGGGHHHIIIJJJMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTRRRNNNKKKJJJKKKMMMMMMVVV___bbbdddhhhkkkjjjlllgggeeejjjmmmjjjeeecccjjjrrr}}}|||pppccc\\\WWWRRRQQQSSSTTT\\\gggpppvvv~~~rrrfffbbbdddiiisss{{{rrrQQQHHHHHH???======<<<;;;::::::::::::999999999999999999::::::888888888888888888888888555666666666666666555444666666555555555555666666777777888999999999999888;;;999777888:::===??????@@@FFFOOOWWW]]]bbbeeegggqqqnnnnnnrrrtttrrrqqqsssrrr~~~tttnnnwwwooofff\\\VVVPPPLLLGGGCCCAAAAAA@@@@@@999888888777777888:::;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQMMMJJJIIIJJJLLLNNNWWW___aaacccgggiiihhhiiieeecccfffhhhfffeeefffooottt~~~~~~ssshhh]]]XXXUUUSSSTTTWWW```gggqqqzzzppphhhaaabbbhhhoooyyy|||WWWIIIFFF=========<<<;;;::::::::::::999999999999999999999999888888888888888888888888666666666666666666777777666666555555555555666666777777888999999999999888999888777777999<<<>>>???AAAGGGOOOWWW]]]aaaeeehhhooommmnnnssstttrrrqqqsssvvvzzzrrrttt|||ssskkkcccZZZTTTOOOKKKFFFBBBAAAAAA@@@???<<<<<<;;;:::;;;<<<===>>><<<===>>>???AAABBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUUUUTTTSSSQQQPPPOOOLLLIIIHHHIIIKKKOOOXXX___aaabbbeeegggfffeeebbb```aaaaaa```eeekkktttxxxuuuggg___WWWUUUUUUVVVYYY^^^jjjrrr|||rrreeeaaaaaagggnnnvvv___KKKEEE===>>>===<<<;;;::::::::::::888888888888888888888888777777777777777777777777777777666666666888999:::777666666555555666666777777777888999999999999888888777777777888;;;>>>???CCCHHHOOOVVV\\\aaafffiiinnnlllnnnssstttrrrqqqsss}}}yyyrrr|||yyyppphhhaaaXXXRRRLLLIIIDDDAAAAAA@@@@@@???CCCBBBAAA???>>>>>>??????======???@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNQQQTTTTTTSSSRRRPPPOOOOOOOOOLLLJJJIIIJJJKKKQQQYYY___```aaaccceeedddbbb```^^^^^^\\\]]]fffqqqxxxzzzwwwlll___YYYTTTUUUXXXZZZ```gggsss|||qqqhhheeedddgggnnnuuu}}}fffMMMFFFAAA>>>===<<<;;;;;;:::::::::999999888888888888777777666666666666666666666666888777666666666999;;;===777777666666666666777777777777888999999999999888888888888888999<<>>@@@???===<<<<<<<<<<<<=========>>>@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOORRRTTTUUUTTTRRRQQQOOOPPPPPPOOOLLLKKKLLLMMMSSS[[[aaaaaaaaadddfffeeebbb```___^^^\\\___jjjvvvyyy}}}{{{lllbbbYYYUUUTTTWWW[[[___gggooozzz}}}ooohhhfffggghhhmmmtttzzzkkkPPPIIIFFF>>>>>>===<<<;;;;;;;;;;;;999999999999888888777777666666666666666666666666888888666666777999;;;===777777666666666666777777777777888999999999999888999:::;;;;;;;;;===AAAEEEHHHLLLRRRXXX]]]ccchhhlllllllllooossssssqqqtttyyysssuuutttjjjbbb[[[SSSNNNGGGEEEBBB@@@@@@@@@???>>>;;;;;;::::::;;;===???@@@===>>>???AAACCCEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNRRRSSSUUUVVVWWWVVVUUUTTTQQQRRRSSSRRRPPPOOOPPPQQQVVV]]]ccccccbbbfffhhhhhheeedddccccccbbbeeeooo{{{{{{rrrggg```XXXVVVWWW]]]bbbhhhrrr|||oooeeeccceeefffjjjsss|||sssTTTKKKGGG???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888777777777777777777777777888888777777777999:::;;;888777777666666777777888777777888999999999999888999;;;===<<<;;;===BBBGGGIIINNNUUU[[[```eeejjjmmmnnnnnnpppsssrrrqqqvvv}}}{{{www|||qqqfff^^^WWWOOOJJJFFFCCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<===???AAABBB>>>???AAACCCEEEGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNOOOTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUWWWVVVTTTSSSTTTUUUXXX```eeedddeeehhhkkkkkkjjjhhhgggiiijjjlllttt}}}xxxllleeeaaa\\\\\\```hhhooowwwrrrhhhccccccgggjjjrrr~~~|||YYYKKKDDD???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888777777888888888888888888888888777777777777888888777777888999999999999888777:::===<<<;;;===BBBGGGKKKPPPWWW^^^dddhhhkkkmmmpppoooppprrrqqqrrryyyyyy~~~{{{oooddd[[[TTTLLLGGGEEECCC@@@???@@@@@@>>>===>>>===<<<;;;;;;<<<======@@@AAABBBDDDFFFIIIJJJKKKHHHIIIJJJKKKLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWYYYYYYWWWVVVVVVWWWZZZaaafffffffffjjjmmmmmmmmmjjjjjjmmmpppqqqwww~~~~~~oooddd___]]]aaabbbhhhrrrzzzuuujjjfffdddfffkkkqqq{{{]]]KKK@@@???>>>===<<<<<<;;;;;;<<<======<<<;;;;;;:::999999888888888888888888888888777777888888888777777666888888777777777777888888777777888999999999999888666999<<<;;;:::<<>><<<<<<;;;<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFHHHIIIKKKKKKJJJJJJKKKMMMPPPRRRUUUSSSQQQPPPRRRTTTUUUUUUYYYYYYZZZZZZZZZZZZZZZYYYccceeeggghhhhhhiiijjjlllmmmlllmmmrrrwww{{{{{{yyyxxxnnngggdddbbbdddjjjvvvoooeeeaaaaaahhhrrrzzzgggNNNFFFBBBAAA?????????>>>;;;999<<<<<<;;;::::::999888888888777888:::<<<;;;777333777777888888888888777777777777777777888888888888555555666777888999999:::999:::;;;<<<===@@@EEEHHHMMMSSS[[[bbbgggkkkmmmooorrrsssooooooqqqmmmuuu{{{}}}|||vvvlllaaaXXXPPPIIIEEEBBBAAA???===<<<===>>>>>>>>>=========>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQOOOOOOQQQSSSUUUVVVZZZ[[[]]]^^^______^^^]]]```bbbeeefffggghhhiiikkkoooppprrrvvvyyy|||~~~~~~xxxmmmgggeeefffkkkuuuzzzggg```aaadddooozzzjjjQQQHHHCCCAAA?????????>>><<<:::<<<<<<;;;::::::999888888:::888666777888999777555777777888888888888777777777777777777888888888888666666777777888888999999999:::;;;<<<===@@@EEEHHHNNNTTT\\\ccchhhlllnnnpppqqqssspppppprrrpppyyyzzz|||uuujjj___VVVNNNGGGCCCAAA@@@???=========>>>>>>????????????@@@BBBCCCDDDEEEEEEFFFFFFHHHJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPPPPRRRUUUXXXZZZ]]]___bbbeeeeeedddbbbaaa^^^aaaeeeggghhhiiikkklllqqqtttyyyzzz{{{}}}vvvmmmiiilllqqq{{{pppaaa^^^cccjjjwwwoooTTTJJJCCCAAA@@@??????>>><<<:::<<<;;;;;;::::::999999888;;;999666555666777888777777777888888888888777777777777777777888888888888777888888888888888888888999:::<<<<<<>>>AAAFFFIIIPPPUUU]]]dddiiillloooqqqpppsssqqqqqqtttsss~~~yyy~~~}}}~~~zzzssshhh]]]SSSKKKEEEAAA@@@@@@???>>>======>>>>>>?????????@@@AAABBBCCCDDDFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOPPPQQQRRRTTTVVVZZZ___bbbcccfffiiilllkkkhhhdddaaa___cccgggjjjlllmmmnnnpppqqqvvv|||}}}{{{|||tttnnnnnnwww|||mmmaaaaaagggooo~~~tttVVVKKKDDDBBB@@@??????>>>===;;;;;;;;;;;;::::::999999999;;;999777666666777888888777777888888888888777777666777777777888888888888999888888888888888888888999:::<<<===???BBBGGGJJJQQQVVV^^^eeeiiillloooqqqqqqtttrrrqqquuuuuu~~~vvv~~~|||xxxvvvuuuvvvyyy{{{|||xxxqqqeeeYYYPPPIIICCC@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNQQQRRRRRRQQQOOONNNNNNQQQTTTVVVYYY^^^eeejjjmmmoooqqqrrrooojjjddd``````dddiiilllnnnooopppqqqooovvv|||}}}{{{|||}}}tttqqqtttvvvjjjaaadddkkkuuu{{{ZZZKKKEEEBBB@@@>>>>>>>>>===<<<;;;;;;::::::::::::999999999999::::::999888888888777777888888888888777777666777777777888888888888999999999999888888888888999;;;<<<>>>???CCCHHHKKKQQQWWW^^^eeeiiillloooppprrrvvvrrrrrruuuxxxtttsssxxxvvvsssqqqqqqrrrsssuuuyyyuuummmbbbWWWNNNGGGBBB???>>>>>>??????>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLOOOPPPQQQRRRRRRQQQOOONNNMMMQQQVVVYYY]]]ccckkkqqqwwwxxxyyywwwsssllleeeaaa```dddiiimmmoooooopppqqqpppvvv|||}}}}}}|||wwwwww}}}oooddd```fffooo{{{bbbMMMFFFCCC@@@>>>>>>>>>>>>===::::::::::::::::::::::::777999::::::888777777888777777888888888888777777777777777777888888888888888888999999999999999999:::;;;===>>>@@@DDDIIIMMMSSSXXX```gggkkkmmmpppqqqtttwwwsssrrrwww}}}rrruuuwwwvvvtttsssrrrrrrrrrsssyyyrrrkkk___TTTLLLFFFBBB???>>>>>>>>>?????????>>>>>>???@@@BBBDDDEEEEEEEEEDDDGGGHHHJJJLLLMMMNNNNNNNNNRRRRRRSSSSSSSSSRRRPPPOOOPPPUUU[[[___cccjjjssszzz|||wwwpppiiidddcccggglllpppqqqqqqqqqrrrssswww|||zzzzzzmmmeeebbbjjjuuukkkRRRFFFCCC@@@>>>>>>>>>>>>===::::::::::::::::::::::::777888888666444444666888777777888888888888777777777777777777888888888888888888888999999::::::::::::;;;===???AAAEEEJJJMMMVVV[[[ccciiimmmppprrrsssuuuwwwtttssszzz~~~tttzzzyyyyyyxxxwwwvvvuuuuuuuuuzzzqqqiii^^^SSSKKKEEEBBB@@@===>>>????????????>>>>>>AAABBBDDDEEEFFFGGGFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOTTTTTTTTTTTTTTTSSSRRRQQQUUUZZZaaafffjjjqqq{{{yyyssslllhhhfffjjjpppsssttttttttttttvvvyyy~~~www}}}|||zzz|||~~~~~~rrrjjjhhhoooyyyrrrVVVGGGDDD@@@>>>>>>???>>>>>>::::::::::::::::::::::::888777666222///000555:::777777888888888888777777777777777777888888888888777777888999::::::;;;;;;:::;;;===???AAAEEEJJJNNNXXX^^^eeekkkppprrrtttvvvtttwwwtttttt}}}