BM6P6(@ hhhQQQEEEAAACCCHHHPPPWWWWWWPPPIIIJJJLLLPPPUUUZZZ___ccceeefffiiikkkmmmnnnpppsssuuuwwwwwwxxxyyyyyyyyyyyyxxx{{{|||~~~{{{uuummmeee___[[[WWWUUUQQQMMMIIIGGGGGGHHHHHHHHHLLLKKKOOOUUU[[[bbbnnnyyyxxxhhh___^^^___dddqqq|||uuuoookkkkkkjjjjjjkkkmmmnnnooowwwpppZZZUUUVVVccczzztttYYYIIIBBB???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFIIINNNSSS[[[kkkzzz{{{vvvqqqrrryyy{{{lllllltttsssYYYIIICCCCCCFFFMMMSSSTTTNNNHHHIIIKKKNNNSSSXXX]]]aaacccccceeehhhjjjkkkmmmppprrrtttuuuvvvwwwxxxxxxxxxxxxzzz{{{|||~~~yyytttmmmgggaaa]]]YYYVVVRRRNNNJJJGGGGGGHHHHHHGGGHHHGGGJJJPPPTTTZZZfffqqq}}}vvvggg^^^]]]^^^eeerrr{{{tttnnnkkkjjjjjjiiijjjkkklllmmmqqq}}}ttt\\\XXXWWWcccxxxsssXXXIIIBBB@@@AAA>>>>>>???@@@AAABBBCCCCCCFFFEEEHHHLLLQQQYYYhhhvvv}}}yyytttqqqrrrzzz{{{lllllltttfffPPPFFFDDDDDDHHHNNNPPPMMMIIIGGGHHHKKKPPPUUUZZZ^^^```^^^aaadddfffgggjjjmmmoooqqqqqqrrrtttuuuvvvwwwwwwyyyyyyzzz|||}}}~~~~~~wwwtttoookkkfffaaa\\\XXXTTTPPPKKKHHHGGGGGGFFFFFFEEEDDDFFFKKKNNNRRR\\\fffwwwvvvggg___^^^```iiivvv}}}yyysssllljjjiiihhhhhhhhhiiijjjkkkmmmxxxwww^^^YYYXXXbbbvvvrrrWWWHHHBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCEEEEEEGGGKKKNNNUUUcccqqq~~~|||~~~{{{xxxtttqqqrrrzzz{{{lllkkksssqqqXXXHHHDDDBBBDDDJJJOOONNNLLLEEEFFFHHHLLLPPPUUUYYY[[[ZZZ]]]```bbbdddgggjjjlllmmmnnnoooppprrrtttuuuvvvwwwwwwxxxyyy{{{}}}~~~yyywwwtttqqqmmmggg```[[[VVVRRRMMMIIIGGGFFFEEEDDDEEEDDDEEEHHHJJJLLLUUU^^^ooo}}}zzzjjjbbbaaabbbnnn|||zzzssssssoooiiiiiihhhgggffffffggghhhiiinnnxxxwww]]]XXXXXXbbbuuutttYYYHHHDDDDDDCCC@@@@@@AAABBBCCCCCCDDDDDDFFFEEEGGGJJJLLLRRR___lllzzzyyy|||}}}zzzuuurrrssszzz|||kkkjjjqqquuuYYYJJJEEE@@@AAAHHHNNNQQQPPPDDDEEEFFFHHHLLLPPPTTTVVVWWWYYY]]]```bbbeeeiiikkkkkkkkklllmmmoooqqqtttuuuuuuvvvvvvwwwyyy{{{}}}}}}{{{yyyvvvrrrlllddd___WWWSSSMMMIIIGGGFFFEEEDDDCCCBBBDDDFFFGGGHHHOOOXXXhhhwwwppphhhfffffftttnnniiilllkkkfffhhhgggfffffffffggghhhiiipppyyy~~~uuu[[[WWWUUU```uuu{{{^^^KKKEEEEEEDDD@@@AAAAAABBBBBBCCCCCCCCCFFFEEEGGGJJJKKKPPP\\\hhhvvv}}}uuuxxx|||wwwttttttzzz}}}kkkiiiooouuuYYYLLLFFF???@@@FFFMMMPPPQQQEEEEEEEEEFFFHHHKKKOOOQQQTTTWWWZZZ^^^```cccgggjjjjjjjjjjjjkkkmmmooorrrsssuuuuuuuuuvvvxxx{{{}}}~~~}}}zzzuuunnneee___XXXSSSNNNJJJGGGFFFEEEDDDBBBAAABBBEEEEEEFFFMMMUUUaaaqqq{{{ssspppppp}}}zzzhhhdddhhhiiifffggggggffffffggghhhjjjkkkoooxxx{{{xxx]]]WWWTTT^^^ssseeeNNNGGGFFFCCC>>>?????????@@@@@@@@@AAADDDDDDFFFIIIJJJNNNYYYeeesss}}}sssuuu|||}}}{{{wwwttttttzzz~~~lllggglll~~~|||{{{||||||___NNNGGG???>>>CCCIIILLLLLLGGGFFFDDDDDDEEEHHHKKKMMMQQQTTTXXX[[[^^^aaaeeehhhjjjjjjiiijjjkkknnnppprrruuuttttttuuuwwwzzz~~~}}}zzz~~~}}}{{{uuummmddd^^^WWWSSSNNNJJJHHHGGGFFFEEEBBBBBBDDDGGGGGGHHHOOOWWW\\\lll}}}|||jjjeeehhhjjjhhhggggggggggggiiikkkmmmnnnoooxxx{{{bbbZZZTTT[[[pppmmmRRRIIIFFFBBB???????????????@@@@@@@@@BBBBBBDDDFFFGGGKKKVVVbbbpppxxxxxx~~~~~~~~~|||~~~xxxvvvsssrrrssszzz|||lllfffiiixxx|||tttqqqppprrr|||hhhPPPHHH@@@===AAAFFFHHHHHHHHHFFFEEEDDDDDDFFFIIIJJJNNNQQQVVVYYY\\\```dddgggkkkjjjiiiiiikkkmmmpppqqquuuttttttuuuwww{{{~~~|||~~~}}}{{{zzzyyyxxx~~~wwwzzztttkkkbbb]]]WWWSSSNNNJJJHHHGGGFFFEEEEEEEEEGGGKKKKKKLLLSSS[[[ZZZjjjzzznnngggjjjkkkjjjggggggggghhhjjjlllooopppqqqyyy}}}ggg]]]TTTYYYmmmqqqUUUJJJFFFAAAAAAAAAAAAAAAAAAAAABBBBBB??????BBBEEEFFFIIITTT```nnn~~~}}}zzztttrrrvvvxxxzzz{{{zzzyyyyyyyyysssrrrpppooorrrzzzyyy{{{llleeegggnnnvvvvvvlllhhhkkkmmmwwwnnnWWWLLLAAA>>>???@@@BBBEEEEEEDDDBBBAAABBBCCCEEEFFFKKKNNNRRRVVVZZZ___dddgggjjjjjjkkklllmmmmmmlllllloooooooooqqqsssuuuxxxzzzzzz{{{~~~|||wwwtttuuuwwwyyy|||{{{sssgggaaa```ZZZUUUNNNJJJHHHIIIIIIIIIDDDEEEGGGJJJNNNTTTYYY\\\gggjjjsss}}}xxxpppooonnnjjjjjjiiihhhiiilllmmmnnnmmmooosssyyyqqqaaa[[[^^^gggzzzXXXHHHEEEFFFAAAAAAAAA@@@@@@AAABBBBBBAAAAAABBBCCCFFFKKKQQQVVVkkkwwwyyyrrrmmmpppqqqrrrtttuuutttqqqnnnmmmhhheeehhhmmmttt~~~|||xxx}}}rrriiifffhhhnnnwww~~~xxxmmmeeehhhkkkvvv{{{^^^QQQCCC???@@@??????@@@DDDCCCBBBBBBBBBCCCDDDEEEIIILLLQQQUUUYYY^^^cccgggiiiiiijjjkkkkkkkkkkkkjjjmmmmmmmmmoooqqqsssvvvwwwyyy{{{}}}}}}yyysssppppppuuu{{{~~~uuujjjcccbbb[[[VVVPPPKKKJJJIIIIIIIIIGGGHHHJJJMMMQQQVVVZZZ]]]ccceeellluuu|||}}}tttrrrqqqmmmllljjjiiiiiilllnnnnnnnnnooorrrwwwrrr```YYY\\\ddd~~~]]]IIIDDDDDD@@@@@@@@@??????@@@@@@AAA@@@AAABBBCCCEEEJJJPPPUUUfffsss{{{tttoookkkkkkkkkmmmmmmllliiiffffffbbb___bbbgggooozzzxxxppplllkkkooovvv~~~sssjjjhhhiiirrrlll[[[IIIBBBAAA@@@===<<>>>>>??????@@@@@@AAABBBCCCEEEIIINNNRRR___mmm|||~~~vvvpppfffeeeeeeeeedddccc___\\\]]]XXXVVVYYY^^^gggttt|||xxxuuuvvv{{{uuummmlllqqq}}}zzzfffPPPFFFCCCAAA>>>===>>>???@@@AAABBBBBBBBBAAADDDGGGKKKPPPTTTYYY^^^bbbeeeeeefffggghhhhhhhhhgggiiiiiijjjlllnnnppprrrsssvvvwwwyyy{{{}}}~~~~~~~~~zzzvvvtttqqqpppqqqttt{{{~~~rrrjjjhhhaaa]]]XXXTTTQQQOOOMMMKKKLLLMMMNNNPPPRRRTTTVVVVVVZZZ[[[aaajjjrrryyyxxxuuutttqqqssspppllljjjkkknnnpppqqqpppsssvvv}}}mmm]]][[[^^^sssoooUUUIIIFFFAAA@@@@@@????????????@@@@@@AAABBBBBBDDDGGGLLLOOOZZZhhhyyyyyypppeeecccaaa___^^^[[[XXXUUUTTTPPPOOOQQQVVV___mmmzzzxxxtttuuuxxxnnnWWWIIIDDDAAA???>>>======???@@@AAAAAAAAAAAABBBEEEIIIMMMPPPUUUZZZ^^^bbbbbbdddeeefffggggggggghhhiiikkkmmmoooqqqrrrssstttuuuvvvxxxzzz{{{|||}}}~~~wwwrrrpppppprrruuuyyy|||vvvuuuuuu{{{wwwooonnnhhhddd```\\\ZZZWWWTTTQQQRRRRRRRRRRRRSSSTTTUUUVVVYYY[[[bbbllltttzzzzzzwwwvvvtttuuuqqqmmmkkklllnnnooopppqqquuuxxxtttaaa\\\^^^rrr}}}^^^MMMIIIBBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBEEEIIILLLUUUeeevvv{{{pppeeebbb^^^ZZZXXXUUUQQQOOOMMMKKKJJJMMMPPPXXXgggttt}}}|||rrrvvvaaaSSSIIIAAA>>>>>><<<<<<===>>>???@@@@@@AAAAAACCCGGGJJJMMMQQQVVVYYY]]]^^^```bbbdddeeefffggghhhiiikkkmmmoooqqqrrrrrrrrrssstttuuuwwwyyyzzz{{{zzz||||||uuunnnlllnnnrrrxxx|||{{{rrrkkkaaaaaabbbgggoooyyywwwuuuqqqnnnkkkhhhfffccc___\\\\\\ZZZXXXVVVVVVWWWXXXYYYZZZ[[[bbblllsssxxx{{{xxxxxxwwwvvvrrrnnnlllmmmnnnnnnnnnqqqvvv{{{{{{ddd^^^^^^rrrgggPPPIIICCCCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAACCCFFFIIIQQQ```qqq|||rrrgggccc]]]XXXTTTPPPMMMJJJIIIHHHIIIKKKMMMSSS```mmm{{{}}}zzzyyyzzz}}}mmm|||rrrdddUUUGGG???===<<<;;;;;;;;;<<<>>>@@@AAA@@@CCCFFFHHHKKKNNNRRRUUUWWWXXX[[[^^^aaaccceeeeeeggghhhjjjmmmooopppqqqqqqqqqqqqrrrsssuuuwwwyyyzzzvvvyyy|||~~~~~~~~~yyyxxxtttoookkkmmmttt{{{vvvooohhh___YYYPPPQQQRRRUUU[[[dddnnnuuu}}}{{{yyyvvvtttssspppkkkhhhbbb___[[[XXXVVVWWWYYY[[[ZZZZZZ^^^ffflllrrr{{{wwwuuuvvvvvvuuurrrooommmmmmmmmlllkkknnnuuu}}}iii```]]]nnnmmmRRRJJJCCCBBBAAA@@@????????????>>>@@@AAAAAAAAABBBDDDFFFKKKYYYjjjuuu~~~xxxlllggg```YYYTTTPPPMMMKKKFFFFFFHHHJJJJJJNNNZZZfffvvvhhhttttttaaaNNNAAA>>><<<;;;::::::;;;===@@@BBB@@@BBBEEEGGGIIILLLPPPSSSSSSUUUXXX[[[^^^aaacccdddeeegggjjjlllnnnpppppppppppppppqqqrrrtttvvvxxxyyytttwwwzzz}}}}}}~~~~~~|||uuuuuurrrnnnlllqqq||||||}}}}}}qqqfff```YYYQQQKKKGGGHHHJJJKKKNNNVVVaaajjjuuu~~~}}}{{{xxxtttqqqdddaaa[[[VVVUUUVVVXXXZZZ[[[YYYZZZ___eeelllwww|||rrrppprrrrrrtttrrrpppnnnnnnmmmkkkiiilllttt~~~nnnbbb\\\iiipppTTTKKKBBBAAA@@@???>>>>>>>>>>>>>>>???AAAAAA@@@AAACCCEEEFFFTTTdddoooyyy}}}rrrlllddd]]]XXXSSSPPPNNNEEEEEEHHHJJJIIIKKKVVVbbbsss~~~|||ooopppxxx~~~nnnVVVEEE???<<>><<<===>>>???BBBBBBBBBCCCEEEIIILLLOOOSSSUUUXXXYYYZZZ[[[^^^```eeehhhkkknnnnnnnnnnnnooommmnnnpppppppppppprrrssstttvvvyyyzzz{{{}}}}}}{{{}}}yyyvvvmmmnnnoooqqquuu|||yyypppdddZZZTTTPPPLLLIIIHHHIIIIIIHHHHHHLLLRRRXXXeeettt{{{uuuqqqjjj```TTTMMMLLLMMMMMMLLLPPPQQQVVV\\\```fffsss~~~yyyuuuqqqppprrruuutttrrrnnnjjjhhhhhhiiiooouuuxxxrrr```\\\eee~~~vvvTTTKKKEEEBBB???>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDLLLYYYgggtttxxxoooddd[[[VVVSSSPPPMMMNNNIIIGGGHHHIIILLLUUU^^^pppllljjjooo~~~}}}ppp\\\KKKCCC999;;;===<<<<<<===>>>???BBBBBBBBBCCCEEEHHHKKKMMMOOOQQQTTTVVVWWWYYY[[[^^^bbbeeeiiikkkkkkkkklllmmmkkkmmmooooooooooooqqqrrrsssuuuxxxyyyzzz|||~~~~~~}}}~~~yyytttpppmmmllloootttxxx}}}ssskkk___VVVRRROOOLLLJJJFFFGGGGGGEEEEEEGGGLLLQQQ^^^mmm|||vvvrrrcccZZZOOOHHHGGGHHHHHHGGGLLLMMMQQQWWW[[[bbbppp~~~yyyuuurrrnnnoooqqqpppqqqqqqpppmmmkkkkkklllpppvvvvvv|||vvvbbb[[[___tttvvvTTTJJJDDDBBB???===>>>???@@@?????????@@@@@@@@@AAAAAAAAABBBIIIVVVcccqqq}}}xxxpppeee]]]XXXTTTPPPMMMLLLHHHFFFGGGHHHKKKRRR[[[mmm}}}mmmggggggttt}}}uuueeeTTTJJJ===<<<<<<<<<<<<======>>>BBBBBBBBBBBBDDDFFFHHHIIIIIILLLOOOQQQRRRUUUXXXZZZ___bbbeeeggghhhhhhiiijjjiiikkkmmmmmmmmmnnnoooqqqrrrtttvvvxxxxxxzzz|||~~~~~~zzzsssnnnkkkiiihhhooouuu}}}~~~~~~rrrjjj___WWWSSSQQQNNNLLLFFFFFFFFFEEEDDDDDDGGGJJJSSSbbbzzz~~~xxxqqqmmm[[[SSSJJJEEECCCDDDDDDDDDFFFGGGJJJPPPUUU]]]lll{{{zzzsssqqqpppmmmnnnqqqjjjmmmqqqssssssqqqpppppprrrvvvtttwwwwwwbbbXXXXXXiii~~~yyyWWWJJJDDDAAA>>>===>>>??????>>>??????@@@@@@@@@AAAAAAAAA???FFFQQQ^^^lllyyy}}}yyyvvvvvv|||xxxqqqggg___[[[VVVRRRNNNKKKHHHHHHIIIJJJKKKQQQYYYiiiyyypppfffaaakkk}}}|||ppp```TTTHHHBBB>>>>>>>>><<<<<<===BBBBBBAAAAAABBBCCCEEEEEEDDDGGGJJJMMMOOOQQQUUUWWW\\\___bbbddddddeeeggghhhhhhjjjlllllllllmmmoooqqqppprrrtttvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~|||wwwoooiiifffgggkkkmmmxxx~~~}}}}}}~~~~~~~~~vvvkkkbbb\\\WWWSSSOOOHHHHHHGGGFFFFFFFFFGGGHHHKKKYYYppp{{{tttmmmeee```UUUPPPIIIDDDCCCDDDDDDCCCBBBBBBEEEJJJOOOXXXhhhwwwxxxqqqpppooommmnnnqqqiiinnntttxxxxxxuuusssqqqssswwwtttuuuppp___VVVUUUcccwww|||[[[LLLDDDBBB>>>======>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>DDDNNNZZZggguuu{{{rrrjjjeeebbbaaafffooo~~~xxxrrrjjjccc___ZZZTTTOOONNNKKKKKKMMMNNNNNNRRRXXXfffvvvqqqddd\\\cccttt|||nnnaaaQQQFFF======>>><<<<<<>>>AAAAAA@@@@@@AAAAAABBBBBBAAADDDGGGJJJLLLNNNRRRTTTYYY[[[^^^```aaabbbdddfffgggiiikkkkkkllllllnnnpppnnnppprrrssstttuuuwwwyyyzzz{{{|||}}}~~~~~~}}}}}}||||||}}}~~~{{{yyypppkkkddd```bbbhhhqqqwwwzzzwwwuuuyyy~~~}}}sssjjjaaaXXXRRRLLLJJJIIIGGGGGGGGGGGGGGGHHHTTTggg~~~|||rrrhhh```XXXSSSNNNKKKGGGDDDCCCCCCCCCCCC@@@@@@BBBGGGKKKTTTdddrrr}}}}}}uuupppnnnmmmjjjjjjmmmkkkpppvvvzzzzzzvvvsssqqqssswwwuuuvvvkkk\\\TTTRRR___qqq~~~___NNNEEEBBB???======>>>>>>===??????@@@@@@@@@AAAAAAAAA???DDDLLLWWWcccrrr|||wwwnnneee]]]XXXUUUTTTWWW___kkkyyyzzzuuunnniiieee___XXXRRRPPPNNNNNNPPPPPPOOORRRXXXeeevvvvvvhhh\\\]]]jjj}}}ttt[[[JJJ===<<<>>><<<===@@@????????????@@@@@@@@@@@@???BBBEEEGGGIIIKKKNNNQQQUUUWWWYYY[[[\\\^^^```cccdddfffhhhiiijjjkkkmmmooommmnnnpppqqqqqqrrrtttvvvwwwxxxzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}~~~}}}zzzvvvqqqmmmdddbbb```aaafffnnnwww}}}zzztttpppooossszzz{{{nnnaaaYYYRRROOOKKKHHHHHHHHHGGGFFFIIIPPP___uuuuuuiii^^^VVVPPPLLLFFFEEEDDDBBBAAAAAAAAAAAA@@@???BBBFFFIIIPPP^^^lllxxxyyyrrrmmmllljjjggggggiiimmmqqqvvvxxxwwwtttqqqpppqqqwwwvvvwwwmmm^^^TTTPPP[[[kkkfffPPPFFFDDD@@@>>>>>>???>>>>>>??????@@@@@@@@@AAAAAAAAAAAAEEEKKKTTT___nnn|||~~~zzzsssnnnggg___WWWRRROOOMMMPPPUUU^^^hhhttt{{{vvvqqqmmmggg___XXXTTTQQQPPPRRRQQQOOOSSSYYYhhhxxx}}}wwwsssuuuvvvzzz}}}yyyggg___bbbooommmWWWDDD??????<<<<<<@@@======>>>>>>????????????>>>@@@CCCDDDFFFGGGJJJLLLPPPRRRTTTVVVWWWYYY\\\^^^aaaccceeefffggghhhjjjlllkkkmmmooopppoooppprrrtttuuuwwwyyy{{{}}}}}}|||{{{{{{{{{zzzzzz{{{||||||}}}~~~zzzwwwsssmmmgggbbb```bbbgggmmmsssyyy}}}~~~yyysssnnnmmmnnnqqqxxxqqqggg]]]XXXQQQLLLJJJIIIGGGFFFIIIMMMXXXmmm|||mmm___UUUNNNKKKIIIBBBBBBCCCBBBAAA@@@@@@AAA??????BBBEEEGGGLLLYYYeeerrrzzzxxxqqqllllllkkkhhhhhhjjjlllooorrrsssrrrpppooooooooovvvvvvxxx~~~~~~ssscccXXXRRR[[[kkkrrrWWWHHHEEEAAA??????@@@????????????@@@@@@@@@AAAAAAAAABBBEEEIIIQQQ\\\jjjyyyyyyuuuooollleee^^^VVVPPPLLLJJJKKKNNNSSSYYY```lll|||~~~zzzvvvooofff```[[[WWWVVVVVVUUUTTTXXX^^^kkk{{{}}}sssmmmiiidddaaacccdddgggkkkqqq{{{uuueee___ddduuufffMMMEEEBBB<<<:::>>>;;;<<<===>>>?????????>>><<<>>>AAACCCCCCEEEGGGJJJMMMNNNQQQRRRSSSVVVYYY\\\^^^```cccddddddeeehhhjjjjjjlllnnnoooooooooqqqssssssuuuyyy{{{||||||zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{yyyvvvrrrmmmggg```[[[aaagggpppyyyzzzvvvpppjjjhhhjjjqqqvvv}}}tttggg```WWWPPPMMMLLLIIIGGGIIIKKKTTThhhuuufffXXXNNNIIIHHHGGGAAABBBDDDDDDCCCBBBBBBBBB??????BBBEEEFFFJJJUUU```nnnvvvxxxrrrmmmnnnnnnkkklllnnnjjjlllnnnooonnnmmmnnnooonnnuuuuuuwww}}}{{{~~~xxxggg\\\VVV___nnn}}}___IIIFFFBBB@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAACCCDDDHHHOOOYYYgggvvvyyyuuuooolllfff___WWWQQQLLLIIIFFFIIIMMMOOOSSS\\\iiisss|||uuullleeebbb^^^\\\[[[ZZZYYY]]]dddnnn~~~{{{mmmbbb^^^[[[XXXUUUXXXXXXZZZ\\\cccmmmxxxqqqgggggglllqqqyyy[[[GGG@@@>>>:::555<<<<<<===>>>???>>>>>>>>>=========???@@@BBBDDDEEEGGGIIILLLNNNPPPRRRUUUWWWYYY\\\```bbbcccdddfffgggfffiiikkkllllllmmmnnnpppqqqtttxxxzzzzzzyyyxxxxxxyyyxxxwwwwwwxxx{{{}}}~~~{{{|||~~~~~~|||zzzvvvrrrmmmgggdddbbbbbbcccooottt|||vvvnnniiijjjlllnnnvvv}}}nnn```[[[VVVPPPMMMNNNJJJMMMRRR^^^wwwuuufffYYYRRRNNNIIIFFFFFFEEECCCCCCDDDCCC@@@>>>@@@BBBBBBAAAAAAGGGRRRZZZfffooo{{{yyytttpppoooqqqqqqnnnjjjiiikkklllkkkkkklllnnnppprrroooppptttxxxyyy}}}sss___UUU[[[iiicccLLLFFFGGGEEE===???@@@999>>>>>>>>>???@@@@@@AAAAAA@@@BBBIIIQQQWWW^^^lllyyy|||zzzvvvuuuqqqiii___UUUNNNKKKHHHIIIIIIIIIKKKRRR\\\dddsss}}}ssslllggghhhfff```[[[\\\aaagggttt~~~zzzqqqeee\\\WWWUUUTTTSSSOOOPPPRRRUUUYYYaaaiiiooo||||||kkkdddiiipppfffOOOEEEAAA===:::;;;<<<<<<===>>>>>>>>>>>>=========>>>@@@BBBCCCDDDDDDGGGJJJLLLMMMOOORRRTTTVVVYYY]]]___aaabbbdddffffffhhhjjjkkkkkkkkkmmmnnnooorrrvvvxxxxxxwwwvvvwwwwwwwwwvvvvvvwwwyyy{{{}}}}}}{{{yyyyyy{{{zzzxxxuuunnnkkkfffcccbbbeeejjjmmm|||wwwqqqooorrruuuxxx~~~nnnddd\\\SSSNNNNNNKKKMMMQQQ[[[rrr|||mmmaaa[[[VVVPPPKKKGGGFFFDDDDDDDDDDDDBBB@@@???AAAAAA@@@@@@EEENNNUUUaaajjjvvv{{{vvvtttrrrtttvvvtttooojjjjjjkkkllllllkkkkkkmmmooorrroooooorrruuuvvvyyy~~~|||gggZZZ]]]hhh~~~hhhRRRIIIGGGDDD<<<>>>BBB;;;===>>>>>>??????@@@AAAAAA@@@BBBGGGNNNTTT[[[iiiwww}}}}}}yyyrrriii^^^UUUPPPIIIIIIHHHHHHIIINNNVVV\\\gggvvvzzzsssmmmmmmkkkfffaaabbbgggmmmwwwyyypppdddZZZTTTRRRPPPOOOOOOOOOPPPQQQSSSXXX^^^cccmmm|||uuuiiikkkrrrtttZZZJJJCCCAAA@@@:::;;;;;;<<<======>>>>>>=========>>>???@@@BBBCCCAAACCCFFFHHHIIIKKKNNNQQQQQQTTTXXX[[[]]]```bbbdddeeegggjjjjjjjjjjjjkkklllnnnqqqtttvvvuuuuuuuuuuuuuuuuuuttttttuuuwwwyyyzzzzzzyyyxxxxxxxxxvvvssspppgggdddaaa```ccckkksssyyyzzzwwwwww|||qqqeeeZZZSSSRRRLLLMMMOOOWWWlllyyyoooiiicccZZZSSSMMMKKKHHHFFFFFFEEEDDDBBB???@@@AAA@@@???BBBHHHNNNYYYbbbnnnzzz~~~|||xxxvvvrrrrrrtttwwwyyywwwpppjjjjjjkkkllllllkkkkkkmmmooorrrnnnmmmppprrrrrruuuzzzmmm\\\ZZZbbbrrrpppYYYLLLFFFBBB<<<>>>CCC>>>======>>>??????@@@@@@AAA@@@AAAEEEJJJOOOWWWeeessszzz|||rrrfff[[[TTTLLLLLLJJJIIIIIILLLQQQUUU^^^kkk|||uuuuuurrrmmmiiijjjpppuuu|||{{{sssggg\\\TTTPPPNNNMMMNNNNNNNNNMMMNNNQQQUUUYYY```oooxxxvvvyyyhhhRRRFFFBBBBBB:::::::::;;;<<<======>>><<<<<<<<<===>>>???@@@AAA???AAADDDEEEGGGHHHKKKMMMNNNQQQUUUXXXZZZ]]]aaaccceeegggiiijjjiiiiiijjjkkkmmmpppsssttttttsssttttttttttttsssttttttvvvwwwxxx{{{zzzyyywwwtttqqqmmmjjjbbbbbbbbbdddjjjsss|||}}}~~~~~~pppddd[[[WWWOOONNNNNNTTTgggzzzssshhh___ZZZVVVRRRNNNKKKIIIFFFDDDAAAAAAAAA@@@???@@@DDDGGGPPPYYYfffrrr|||}}}yyyvvvssspppppppppsssvvvwwwuuuppplllgggiiijjjkkkkkkmmmooorrrtttpppnnnooopppooorrrwwwsss^^^ZZZ```iii|||```OOOFFFCCC>>>@@@CCC>>>======>>>>>>???@@@@@@@@@BBBBBBDDDHHHLLLSSSaaaoooxxx~~~|||pppbbbZZZQQQPPPNNNLLLLLLNNNQQQSSS[[[fffxxx|||zzzvvvqqqoooqqqvvv{{{{{{ooobbbYYYSSSPPPOOOMMMNNNOOOOOOOOOQQQTTTWWWYYYfffvvv~~~~~~dddOOODDD@@@<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>???>>>@@@BBBDDDEEEGGGIIIKKKLLLNNNRRRUUUXXX[[[___bbbdddfffhhhiiiiiiiiijjjkkkmmmooorrrssssssrrrssstttsssssssssttttttuuuvvvvvvyyyxxxwwwsssooojjjfffddd___bbbhhhooowww|||nnnbbb[[[SSSRRRPPPTTTcccyyy{{{ssslllhhhaaaZZZTTTOOOIIIEEEDDDDDDCCCAAA@@@@@@AAACCCHHHPPP]]]jjjvvv}}}xxxrrrmmmjjjnnnnnnooopppppppppnnnmmmdddfffiiijjjlllooorrruuuwwwrrrooooooooonnnqqquuu{{{ddd]]]aaadddjjjUUUIIIGGGAAAAAACCC>>><<<======>>>??????@@@@@@CCCBBBDDDGGGIIIPPP]]]kkkwwwzzzlllcccVVVTTTQQQPPPPPPRRRTTTVVVYYYaaaooo~~~yyyuuusssvvv|||vvviii^^^VVVSSSRRRQQQRRRRRRRRRQQQQQQSSSUUUSSS\\\iiixxx~~~bbbLLLAAA>>>===<<<;;;;;;;;;<<<===<<<<<<<<<;;;;;;<<<=========???AAACCCCCCEEEGGGIIIJJJLLLOOORRRTTTXXX\\\```aaacccfffgggggghhhiiijjjlllnnnqqqqqqqqqqqqrrrtttrrrrrrssssssttttttttttttttttttrrrnnniiieeeccccccbbbgggpppzzz~~~yyyuuussspppnnnpppyyy|||lllaaaZZZXXXTTTUUU```rrr~~~}}}xxxuuuwww{{{zzzrrrjjjaaaWWWNNNIIIGGGEEECCCAAA??????@@@AAACCCJJJTTT```mmm{{{|||vvvoooiiifffmmmlllkkkjjjjjjkkkkkklllccceeehhhjjjlllooosssvvvxxxsssoooooonnnmmmpppuuuiii^^^```ddd}}}aaaOOOKKKDDDBBBBBB===<<<<<<===>>>>>>??????@@@CCCBBBDDDFFFHHHLLLYYYeeeuuu~~~ssskkk^^^[[[VVVTTTUUUWWWYYYZZZXXX\\\gggxxx{{{zzz~~~|||nnnaaaXXXUUUTTTVVVWWWWWWUUURRRQQQPPPQQQNNNVVVbbbpppyyy\\\KKKAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;===???AAAAAACCCEEEGGGHHHJJJLLLNNNQQQTTTYYY\\\]]]___bbbdddeeefffgggiiikkkmmmnnnoooooooooppprrrppppppqqqrrrrrrrrrrrrqqqqqqqqqppplllhhhfffhhhjjjooottt{{{wwwqqqllliiiddd```___fffnnnxxx}}}oooaaa^^^XXXVVV]]]iiiqqqrrrooohhhbbbbbbcccfffnnnxxxwwwmmmaaaVVVOOOHHHEEEBBB???>>>>>>???@@@@@@EEEMMMVVVbbbqqqzzz~~~{{{tttnnniiifffkkkkkkjjjiiihhhggghhhiiieeegggiiikkklllnnnqqqtttxxxrrrnnnnnnmmmllloootttssscccaaaccc~~~rrrXXXNNNDDDAAABBB>>><<<<<<======>>>?????????AAAAAACCCEEEFFFIIITTT___oooyyy}}}vvvlllfff___\\\]]]___aaabbb^^^___eeesssrrrddd[[[XXXWWWXXXZZZ[[[YYYWWWTTTTTTTTTQQQ\\\gggppp|||wwwjjjVVVCCCBBB???<<<;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::<<<>>>???@@@AAACCCEEEFFFHHHJJJLLLNNNQQQVVVYYYZZZ\\\___aaabbbdddfffhhhiiikkkmmmmmmmmmmmmoooqqqnnnooooooppppppppppppoooqqqqqqpppmmmkkkkkkooosss}}}xxxwwwxxx|||vvvnnniiifff```ZZZVVVYYY^^^eeerrr}}}fffccc[[[WWWZZZcccggggggggg___YYYXXXVVVUUU\\\eeerrruuuhhh[[[SSSIIIEEE@@@=========>>>???>>>BBBHHHOOOZZZiiizzzyyyuuu{{{tttnnnkkkjjjiiijjjjjjjjjhhhffffffggghhhiiikkkkkkkkkmmmoooqqqwwwrrrmmmmmmlllkkkooottt{{{nnniiiccc~~~~~~^^^OOOCCC???AAA???<<<<<<======>>>???????????????AAADDDDDDGGGPPP[[[jjjvvvxxxqqqiiiddddddfffhhhhhhiiigggiiitttvvvhhh^^^[[[[[[XXXZZZ\\\]]]\\\[[[[[[[[[YYYfffsssvvvxxxxxxuuu{{{~~~]]]IIICCC@@@>>><<<999:::>>>??????>>>===<<<;;;;;;:::;;;;;;;;;<<<===>>>???@@@CCCEEEGGGIIIJJJLLLOOORRRVVVWWWYYY\\\^^^aaacccdddfffiiimmmooonnnmmmllllllrrrqqqppppppqqqqqqooommmllllllllllllooowwwzzzxxxxxxtttwww}}}~~~vvvoookkkiiicccZZZSSSRRRUUUYYYaaahhhxxxwwwlll^^^XXXYYY]]]^^^\\\^^^ZZZSSSNNNMMMPPPTTTWWW```iiivvvxxxjjj\\\TTTHHHFFFEEECCCAAA@@@??????AAADDDHHHLLLSSS```ppp|||vvv{{{uuulllkkkjjjfffiiigggeeeeeefffhhhhhhhhhgggggggggiiikkkmmmmmmmmmoooooonnnmmmmmmnnnooopppzzzvvv```bbbssscccPPPHHHAAA>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBGGGNNNSSSiiisssuuunnnmmmqqqtttvvvuuuqqqooouuu~~~pppfff___]]]aaa```___```bbbcccbbbaaa______```fffsss|||rrrrrrwwwoooZZZNNNCCC???>>>======???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBEEEFFFGGGIIIMMMOOORRRSSSUUUXXXZZZ]]]___```cccfffjjjllllllkkkkkkkkkoooppppppppppppoooooonnnnnnppprrrvvv{{{xxxuuuuuuzzz}}}~~~vvvoookkkiiieee[[[RRROOOPPPQQQWWW]]]fffrrrsssfff______bbbbbbaaa\\\YYYSSSNNNKKKKKKMMMOOOSSSYYYbbbiiimmmpppsssuuuxxxxxxxxxtttlllaaaWWWPPPEEEEEEDDDDDDDDDDDDDDDDDDGGGIIIKKKMMMSSS___ooo{{{~~~zzztttlllkkkjjjgggiiigggeeedddeeegggggggggfffffffffhhhjjjkkkkkkkkkoooooonnnmmmmmmnnnppppppvvvzzzbbb```mmmeeePPPHHHAAA===???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBGGGMMMQQQdddnnn{{{zzzyyy{{{~~~{{{xxxnnniiigggdddcccbbbccceeefffeeeddd```^^^^^^cccoootttkkkhhhoooyyyooo]]]IIIAAA???===<<<===<<<===>>>>>>>>>>>><<<<<<;;;:::::::::;;;<<<======>>>???AAACCCDDDFFFIIIKKKMMMNNNPPPSSSUUUXXXZZZ[[[___bbbfffhhhiiiiiiiiijjjlllnnnppppppnnnmmmoooqqqrrruuu{{{xxxvvvwwwzzztttpppnnnkkk```UUUOOOLLLJJJLLLQQQSSS]]]kkkzzz{{{nnnhhhgggiiijjjiii___\\\WWWRRRNNNLLLKKKKKKKKKNNNQQQTTTUUUXXX[[[]]]```aaabbb```\\\VVVOOOKKKHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPPPPQQQUUU```oooyyy|||xxxwwwrrrkkkjjjkkkiiikkkhhheeecccdddeeeffffffeeeeeefffggghhhiiiiiiiiiooonnnmmmmmmnnnooopppqqqsss~~~hhh___fffuuuiiiSSSIIIBBB???AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBFFFKKKPPP]]]hhhuuuwwwsssqqqllljjjiiiiiikkkllllllkkkddd```]]]```kkk~~~lllaaadddlllzzzqqq\\\NNNFFF???;;;;;;:::<<<===?????????>>>===;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAACCCFFFIIIJJJKKKMMMPPPSSSUUUXXXYYY\\\___ccceeefffggghhhiiiiiimmmqqqpppnnnnnnrrrwwwyyy}}}|||}}}yyywwwrrrggg[[[SSSMMMHHHHHHJJJMMMQQQYYYeeesss|||tttqqqrrrvvvxxxxxxlllhhhaaa[[[UUURRRPPPPPPNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVUUURRRPPPNNNNNNOOOQQQSSSTTTVVVVVVWWWXXXYYY[[[]]]aaaiiissszzzwwwuuuxxx{{{pppjjjjjjkkkkkkllliiifffdddeeeffffffeeeeeeggghhhiiihhhhhhhhhhhhmmmmmmmmmmmmmmmoooqqqrrrsss}}}ppp^^^aaajjj{{{lllUUUJJJDDDBBBDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBEEEJJJMMMXXXcccpppzzz|||yyyxxxuuusssqqqqqqsssttttttssskkkfff``````jjj}}}sssbbb```fffllluuueeeTTTEEE>>>===;;;<<<===????????????>>><<<;;;;;;:::::::::;;;;;;;;;===>>>???@@@BBBEEEGGGHHHIIILLLNNNRRRUUUWWWXXXZZZ]]]```cccdddeeeggghhhggglllpppqqqoooqqqwww}}}}}}|||~~~xxxmmm```XXXPPPIIIGGGIIILLLLLLNNNUUU___hhhpppuuu|||yyyxxx{{{|||sssiii```ZZZWWWVVVSSSRRRQQQPPPOOOOOOOOONNNSSSTTTUUUVVVWWWVVVUUUUUUSSSUUUYYY]]]aaaeeeggghhhhhhjjjnnnrrrvvvzzz~~~{{{qqqssszzzuuummmjjjjjjkkkmmmllljjjhhhgggggghhhgggfffgggiiilllllljjjhhhggghhhkkkkkkkkkkkkmmmnnnppprrruuu~~~ppp^^^^^^cccqqqlllUUUIIIDDDCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDGGGJJJTTT___llluuu|||zzzxxxwwwyyyzzzzzzzzzqqqkkkdddbbbkkk}}}iii```___cccssstttaaaLLL@@@<<<=========>>>>>>?????????======<<<;;;:::::::::;;;:::<<<===>>>???@@@CCCEEEFFFGGGJJJMMMPPPSSSVVVWWWYYY[[[^^^```aaabbbdddfffeeeiiimmmoooqqqvvv|||~~~~~~zzzxxxzzz}}}rrrfff^^^UUUMMMIIIJJJLLLIIIHHHMMMRRRWWW___fffooosssyyyuuulllfffccc\\\YYYUUUSSSSSSRRRQQQPPPUUUVVVXXXZZZ[[[\\\\\\\\\ZZZ^^^dddlllsssyyy}}}}}}~~~rrrjjjrrryyyoookkkkkkjjjkkkmmmlllkkkkkkkkklllllljjjhhhhhhlllooonnnkkkhhhggghhhiiiiiiiiijjjkkkmmmpppqqqvvv|||lll]]]\\\___hhhwwwkkkUUUHHHCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBEEEHHHOOO[[[hhhpppxxx}}}}}}~~~wwwqqqjjjgggnnn~~~xxxfff\\\\\\ggg{{{~~~nnnZZZIIIAAA@@@???===<<<===>>>???@@@???>>>===<<<;;;;;;;;;;;;999:::<<<======>>>AAACCCBBBDDDFFFIIIMMMPPPSSSTTTWWWYYY[[[]]]]]]^^^```bbbccceeehhhlllrrryyy~~~yyy|||~~~||||||{{{ooofff]]]SSSNNNNNNKKKGGGFFFJJJMMMNNNTTT\\\aaahhhwwwtttnnnfffaaa``````aaa```bbbdddgggjjjmmmnnnnnnnnnnnnrrrxxxuuukkkiii{{{}}}rrrjjjjjjkkkjjjkkkmmmlllmmmnnnpppqqqpppllliiiiiimmmpppoookkkgggfffhhhggggggggghhhjjjlllooopppssswwwlll\\\ZZZZZZ___kkk|||pppYYYKKKEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAADDDFFFIIIVVVdddkkksss}}}zzzssspppvvvooo^^^XXX___ppp}}}kkkWWWKKKAAA@@@===<<<<<<===???AAA@@@???>>>===<<<;;;;;;;;;888999;;;;;;;;;===???BBB???AAACCCFFFJJJMMMPPPQQQUUUWWWYYYZZZ[[[\\\^^^```aaabbbdddjjjsss{{{{{{wwwvvvxxxzzztttzzz|||}}}~~~wwwmmmcccYYYSSSSSSMMMHHHGGGJJJKKKIIINNNUUUVVV```rrryyyqqqoooqqqssstttwwwyyy}}}{{{ppphhhlllyyyooogggiiillljjjjjjmmmlllmmmpppsssuuusssnnnkkkhhhmmmqqqpppjjjfffeeegggfffeeefffgggiiikkknnnpppooosss}}}ppp[[[YYYVVVXXXcccwwwwww```PPPIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@AAACCCEEEEEESSSaaaiiipppzzz{{{yyy}}}iii______cccssslllVVVBBB???;;;888888999;;;;;;======<<<;;;:::999999999:::::::::;;;<<<>>>@@@BBB>>>@@@BBBCCCDDDFFFJJJLLLTTTTTTUUUVVVXXXZZZ\\\]]]^^^```eeekkkppptttwwwxxx{{{yyyvvvqqqnnnooorrruuuyyy~~~{{{||||||}}}xxxlllbbb[[[WWWPPPLLLHHHGGGHHHJJJKKKLLLRRRZZZjjj~~~uuuhhhjjj{{{yyymmmkkkhhhgggiiijjjkkkkkkooonnnnnnpppsssrrrnnnkkklllkkkkkkkkkkkkjjjhhhfffcccdddeeeggghhhjjjkkkkkkpppsss{{{xxxgggZZZQQQUUUcccwwwoooRRRJJJGGGBBBBBB@@@>>>>>>???@@@???>>>??????@@@AAACCCDDDEEEEEEFFFLLLWWWbbbmmmxxxssseee___]]]ggg}}}oooTTTKKK@@@;;;<<<>>>>>>======>>>>>>======<<<;;;;;;;;;;;;:::;;;<<<===???@@@>>>???AAABBBCCCEEEHHHKKKOOOOOOPPPQQQSSSUUUWWWXXXYYY\\\```eeejjjmmmoooqqqrrrrrrpppnnnnnnppptttwww~~~~~~~~~zzznnnccc]]]UUUQQQLLLIIIIIIIIIIIIIIIPPPWWWeeewww~~~qqqmmmvvvxxxmmmjjjhhhgggiiijjjkkkjjjmmmllllllmmmppppppmmmkkkllllllkkkkkkkkkjjjiiihhhfffggghhhiiijjjkkkllllllnnnqqqxxxmmm___UUUVVVaaarrraaaPPPIIIEEEBBB@@@???>>>???@@@???>>>???@@@@@@@@@AAAAAABBBBBBEEEJJJTTT^^^jjjvvvmmm```YYY___lll}}}kkk[[[HHH===;;;>>>===;;;===>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======<<<>>>@@@AAAAAACCCFFFHHHKKKKKKLLLMMMOOOQQQRRRSSSVVVXXX\\\___cccfffhhhiiihhhiiikkklllnnnsssxxx|||~~~qqqhhh___ZZZTTTPPPMMMLLLJJJIIIOOOTTT^^^nnnwwwrrrxxx{{{uuukkkiiigggggghhhjjjjjjiiijjjiiiiiijjjlllmmmlllkkkllllllmmmllllllkkkjjjiiiiiijjjjjjkkklllmmmmmmnnnmmmoootttuuufffYYYWWW\\\jjjoooUUUHHHFFFCCCAAA???>>>???@@@@@@???@@@@@@@@@@@@@@@?????????CCCHHHOOOYYYeeesssxxxfff[[[^^^dddiii{{{pppYYYFFF>>>;;;;;;;;;===>>>???AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===?????????AAACCCEEEIIIIIIJJJKKKMMMOOOQQQRRRVVVWWWYYY\\\___bbbdddeeeaaadddhhhmmmrrrwww}}}}}}yyyxxxxxxyyyzzz|||~~~~~~}}}}}}~~~~~~uuuiiiddd^^^XXXTTTQQQNNNLLLNNNRRRYYYdddwww~~~wwwwww~~~}}}uuuqqqjjjhhhffffffhhhiiiiiihhhhhhgggggggggiiijjjkkkllllllmmmnnnmmmlllkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnqqq{{{}}}lll]]]XXXXXXbbb}}}|||\\\LLLJJJEEEBBB@@@??????@@@@@@@@@?????????@@@@@@@@@@@@@@@CCCFFFLLLUUU```ooo}}}sssaaa^^^\\\[[[eeetttoooYYYGGG>>>===>>><<<===>>>?????????>>>============<<<<<<;;;::::::;;;<<<>>>>>>>>>???AAACCCGGGGGGGGGIIIJJJLLLNNNOOOSSSTTTVVVYYY\\\___aaabbb```dddjjjpppvvv{{{~~~~~~}}}|||yyywwwuuuttttttuuuvvvxxxzzz|||}}}~~~~~~}}}|||{{{zzz|||~~~qqqllleee___ZZZUUUQQQOOOOOORRRVVV^^^lll}}}|||vvvxxxuuuooommmhhhgggffffffggghhhgggfffffffffggggggggghhhjjjkkkkkkmmmnnnnnnllljjjkkkllljjjkkkkkkkkkllllllmmmmmmmmmnnnpppwwwsss```YYYUUU[[[tttiiiUUUPPPGGGDDDAAA??????@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCFFFJJJQQQ\\\jjjxxxoooaaaXXXTTTYYYcccjjjvvvjjjUUUFFF@@@@@@>>>>>>==================>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>=========@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNPPPSSSWWW[[[^^^```bbbgggmmmssswwwzzz}}}zzzzzzyyywwwvvvuuuuuutttppppppqqqrrrtttvvvxxxzzz||||||||||||{{{zzzyyyyyyyyy{{{}}}~~~}}}}}}~~~zzzuuunnnggg```ZZZUUUQQQPPPRRRUUUYYYcccuuu}}}yyyvvvuuuyyypppllljjjgggfffeeeeeeggggggfffeeeccceeeffffffffffffggghhhiiilllnnnmmmkkkiiikkkmmmiiijjjjjjkkklllmmmmmmmmmlllnnnpppuuu}}}fff\\\VVVVVVlllxxx___PPPKKKGGGBBB@@@????????????===>>>???@@@AAACCCDDDDDDCCCEEEHHHNNNWWWdddqqqzzzsssbbbYYYXXX[[[ZZZdddqqq}}}|||jjjXXXLLLEEEAAA@@@>>><<<<<<<<<===>>>>>>????????????===<<<;;;<<<===>>>=========???AAA???@@@@@@BBBCCCEEEGGGHHHIIIJJJLLLPPPUUUZZZ^^^```eeeiiiooosssuuuuuuuuuvvvvvvuuutttsssrrrrrrssssssooooooooooooqqqsssuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxvvvxxx{{{|||{{{|||}}}~~~{{{rrriiiaaaZZZVVVPPPRRRTTTVVV[[[iii}}}{{{rrrrrr}}}uuunnnkkkjjjfffeeedddeeefffgggeeeddd```cccffffffdddbbbcccdddgggkkknnnmmmjjjhhhjjjmmmiiiiiijjjkkklllnnnoooooojjjlllnnnrrrmmmaaaXXXTTTddd|||oooVVVNNNJJJDDD@@@???>>>>>>======>>>>>>???@@@AAAAAABBBBBBDDDFFFKKKRRR]]]iiiqqq|||qqqbbb[[[WWWUUU\\\gggwwwooo]]]PPPCCCAAA>>><<<;;;<<<>>>???>>>???@@@@@@@@@>>>===<<<<<<===>>>=========???@@@???@@@@@@BBBCCCEEEGGGHHHHHHIIILLLPPPUUU[[[```bbbfffjjjpppssssssqqqoooooorrrqqqooonnnnnnnnnooopppppppppppppppqqqssstttvvvwwwxxxxxxyyyyyyyyyxxxxxxtttwwwyyy{{{{{{{{{}}}~~~~~~~~~|||rrrhhh```[[[OOORRRTTTTTTWWWbbbttt}}}pppiiirrr}}}sssmmmkkkjjjeeeddddddeeeffffffeeeccc^^^aaaeeeeeebbb``````aaafffjjjnnnmmmiiigggiiimmmiiiiiijjjlllmmmooopppqqqhhhkkkmmmqqq~~~ssseee[[[SSS```uuudddPPPKKKEEE@@@>>>>>>======>>>>>>>>>>>>>>>>>>>>>???AAABBBEEEHHHOOOYYYdddkkkvvvzzzzzzeeeUUUZZZVVV\\\rrrzzzcccSSSHHH>>>===???===999777:::<<<===>>>======>>>???;;;<<<===============<<<<<<<<<<<<<<<===>>>???@@@FFFGGGJJJLLLPPPVVV]]]aaafffiiimmmoooooommmllllllmmmmmmmmmmmmnnnnnnnnnnnnlllmmmoooqqqrrrrrrrrrqqqrrrtttwwwxxxwwwwwwwwwxxxwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~|||{{{|||vvvmmmhhh```[[[XXXXXXXXX]]]hhhttt~~~}}}yyymmmkkkrrrzzzqqqmmmllliiiggggggfffeeeeeeeeedddaaa___aaaaaaaaaaaaaaabbbbbbbbbjjjkkkkkkiiifffddddddeeeiiijjjlllnnnpppppppppppplllnnniiimmm~~~ooo[[[UUU]]]iiisss[[[LLLAAACCCEEE@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEJJJRRR[[[aaapppxxxyyyfff]]]VVVYYYjjj}}}lll^^^OOOGGGBBB>>><<<<<<<<<===???@@@AAAAAAAAABBB<<<===============<<<<<<============>>>???@@@AAACCCEEEGGGIIILLLRRRXXX\\\aaadddiiikkkkkkjjjjjjiiikkkkkkkkklllllllllmmmmmmkkklllnnnoooqqqqqqqqqpppqqqsssuuuvvvvvvuuuvvvvvvuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||{{{||||||wwwfffaaa]]][[[ZZZ[[[ccclll{{{~~~zzz||||||~~~zzzqqqmmmtttuuummmjjjiiigggeeeeeedddcccdddeeeeeecccaaa____________````````````fffhhhhhhgggeeecccccccccfffgggjjjlllnnnnnnmmmmmmiiillliiilll{{{~~~fffZZZ^^^gggiiiVVVFFFCCCCCC>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDIIIPPPXXX]]]jjjsss}}}{{{ggg[[[WWW```ooo}}}yyyeeeTTTHHH???===@@@<<<===>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;>>>>>>===>>>>>>???@@@AAA@@@BBBDDDEEEHHHLLLQQQUUUZZZ]]]bbbeeefffffffffgggggghhhhhhiiijjjkkkkkkllljjjkkklllnnnooooooooooooppprrrttttttsssssstttuuussstttuuuvvvxxxyyyzzz{{{{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}|||{{{|||xxxuuuuuuyyysssnnniiifffbbb^^^aaafffqqq|||~~~{{{yyyxxxwwwyyy|||~~~}}}tttqqqpppuuuyyyxxx~~~}}}xxxnnnhhhffffffeeeddddddcccbbbccceeeeeecccbbb____________``````aaaaaaaaacccffffffdddbbbaaaaaabbbdddgggjjjkkkkkkiiihhhdddjjjiiikkkwwwppp\\\YYY___sss{{{dddNNNFFFCCC>>>===???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCFFFLLLSSSXXXccckkkvvv}}}||||||}}}zzzjjj\\\[[[cccooolllYYYIIIBBBBBB>>>>>>======>>>>>><<<;;;?????????>>>>>><<<;;;:::===============>>>??????>>>???AAABBBDDDGGGKKKNNNSSSWWW\\\___aaabbbcccdddeeeeeefffggghhhiiijjjkkkiiijjjkkklllmmmnnnnnnnnnoooppprrrrrrrrrrrrssstttttttttuuuvvvwwwwwwxxxxxxzzz|||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{~~~wwwlllggghhhooozzz~~~yyyuuuooohhhfffhhhooowww|||xxxvvvuuutttvvvyyy||||||zzzvvvrrrnnnvvv}}}wwwyyy~~~uuupppiiidddcccddddddddddddcccbbbcccdddcccaaa````````````aaabbbbbbcccccc^^^aaadddfffdddbbbaaaaaa___bbbeeehhhiiihhhgggeeebbbiiijjjkkksss}}}zzzaaaXXXZZZfff}}}kkkRRRIIIFFFAAA???AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDHHHNNNRRR]]]eeepppwww~~~}}}zzz{{{mmmdddaaahhh|||rrr[[[KKKEEEBBB???======???@@@???>>>????????????>>>===<<<;;;<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBDDDGGGJJJNNNRRRWWW[[[]]]___aaabbbccccccdddeeefffggghhhiiihhhhhhiiiiiijjjlllmmmmmmnnnoooqqqqqqpppppprrrtttuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz|||||||||}}}}}}~~~~~~|||zzzzzz{{{}}}qqqccc```aaahhhuuu~~~uuupppooommmsss~~~|||xxxuuussssssssstttvvvwwwrrrkkkgggjjjppp{{{vvv{{{zzzoookkkgggcccbbbcccddddddfffeeeccccccbbbaaa___\\\^^^______```aaaaaabbbbbb^^^aaadddfffdddcccaaaaaa___aaadddfffggggggeeedddbbbjjjjjjjjjqqqxxxjjj^^^\\\]]]rrriiiQQQIIIGGGBBB???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBEEEIIIMMMYYYaaakkkrrrxxx}}}{{{}}}zzznnnjjjvvvkkkVVVLLLFFFAAA<<<:::<<<>>>???>>>????????????>>>======<<<;;;;;;::::::::::::;;;;;;;;;===???@@@AAABBBEEEGGGKKKNNNSSSVVVYYY[[[^^^```aaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeefffhhhiiijjjlllmmmnnnnnnmmmnnnppprrrssssssssssssssssssssssssuuuwwwyyyzzzzzz{{{}}}|||}}}}}}|||zzzzzz{{{|||~~~qqq```^^^^^^dddoooxxx{{{yyyoooqqqxxx{{{zzzwwwuuusssrrrqqqrrrooonnnlllhhhbbbcccooo|||yyyyyyyyyssskkkiiigggdddbbbcccddddddgggeeecccbbbbbb```]]]ZZZZZZ[[[[[[\\\]]]^^^_________aaadddeeedddbbbbbbbbb```aaabbbddddddeeedddddddddjjjiiiiiioootttooo```\\\XXXiiihhhOOOGGGGGGBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@CCCGGGJJJVVV^^^iiiooottt{{{}}}}}}rrrqqqzzzoooeeeXXXPPPEEE>>>======<<<;;;>>>>>>?????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;999;;;===??????AAACCCFFFGGGJJJOOORRRUUUWWWZZZ\\\^^^^^^^^^______`````````aaa`````````aaaccceeefffiiijjjkkkjjjiiijjjmmmooommmnnnnnnoooqqqrrrrrrsssppprrrtttuuuvvvwwwyyy{{{xxxzzz{{{{{{{{{{{{}}}~~~uuuddd\\\ZZZ]]]dddlllsss|||zzzxxxyyy|||sssrrrqqqppppppooooooooommmfffbbbccchhhqqq{{{tttpppjjjiiigggdddbbbbbbbbbccceeedddbbbbbbaaa```]]][[[XXXYYYZZZ[[[\\\]]]]]]^^^```bbbccccccaaa```aaaaaa````````````aaabbbcccccceeeiiiffffffmmmpppyyyqqq```YYYVVVeee{{{oooSSSJJJHHHDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEHHHRRR[[[gggnnnrrrxxx}}}xxxnnnqqq{{{rrrfffVVVJJJDDDAAA>>>;;;===>>>>>>????????????>>>===<<<<<<;;;;;;;;;<<<<<<777999<<<===>>>@@@BBBDDDEEEHHHLLLPPPRRRTTTWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^```aaacccggghhhhhhgggggghhhjjjlllhhhiiijjjllloooqqqrrrsssmmmoooqqqrrrssstttwwwyyyuuuwwwyyy{{{{{{|||zzzhhhZZZVVVVVV[[[aaagggpppyyy~~~}}}xxxuuummmmmmmmmmmmmmmmmmmmmmmmnnnccc]]]dddrrrzzzqqqllljjjiiiiiigggeeebbbaaaaaabbbcccbbbaaaaaaaaaaaa___]]]YYYZZZ[[[\\\]]]^^^______aaabbbbbbaaa```___```aaa```___^^^^^^___```bbbcccfffhhhdddccckkknnnuuuvvvddd[[[UUUcccyyyyyyZZZNNNLLLHHHDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@BBBEEEGGGOOOYYYeeemmmqqqvvv}}}rrrlllmmmsssjjjTTTHHHAAA;;;777:::;;;===>>>=========>>>>>>>>>=========>>>>>>???======<<<<<<===???BBBDDDGGGGGGHHHJJJMMMQQQTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]___aaabbbfffhhhiiijjjhhhffffffgggfffggghhhiiikkklllnnnnnnhhhjjjlllmmmnnnpppsssvvvxxxzzz{{{{{{{{{{{{~~~}}}kkk]]]WWWRRRRRRUUUZZZfffqqqwwwzzz|||yyyxxxvvvqqqnnnllllllllllllmmmmmmlllkkkaaacccjjjwww~~~|||~~~tttmmmkkkkkkhhhhhhfffeeecccaaa``````eeedddcccbbb```___]]]]]]\\\\\\\\\\\\\\\]]]^^^___bbbbbbbbbbbbaaaaaaaaaaaa___]]]\\\]]]___aaaaaaaaabbbccceeefffhhhlllrrrvvv|||fffWWWXXXddduuuiiiRRRKKKIIIEEE@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDJJJRRR^^^hhhooouuu{{{{{{qqqhhhiiimmmrrrvvvmmmXXXJJJBBB>>>;;;<<<===>>>>>>>>>???@@@@@@@@@???>>>===============<<<;;;;;;===???AAABBBEEEEEEFFFHHHKKKNNNQQQSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]___```bbbdddggghhhgggfffggghhhffffffggghhhjjjkkkllllllgggiiikkklllmmmooorrruuuwwwxxxzzzzzzzzz{{{}}}ttt___WWWPPPNNNNNNRRR[[[eeeooosss||||||yyyuuusssrrrpppmmmkkkfffiiilllkkkhhhfffgggiiiiiippp|||{{{vvv{{{xxxoooiiigggfffffffffeeedddcccbbbaaaaaacccbbbaaa```______^^^^^^___^^^]]]]]]]]]]]]]]]^^^bbbbbbbbbaaaaaaaaaaaaaaa___^^^\\\]]]___aaaaaaaaa```aaabbbdddeeeiiiooosssmmm\\\TTT^^^mmmyyy]]]PPPJJJGGGDDDAAA@@@@@@???????????????>>>>>>>>>???@@@AAACCCCCCGGGOOOYYYcccjjjqqqyyy~~~yyyooojjjdddaaaaaahhhzzziiiTTTGGGBBB===<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@AAABBBCCCCCCIIIRRR[[[ccckkkuuu|||zzzsssjjjccc___```kkkwww{{{dddRRRIIICCCAAA>>><<<<<<;;;;;;:::>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXZZZ]]]```bbbbbbbbbcccdddddddddddddddeeeeeeffffffhhhiiikkkkkklllmmmooorrrtttvvvxxxzzzzzz{{{}}}sssgggYYYQQQKKKIIIMMMRRRYYYbbbooozzz}}}~~~{{{wwwtttrrrnnnllljjjhhhhhhiiijjjjjjmmmnnnnnnkkkiiiiiimmmqqq{{{xxxrrrooosssxxxwwwllleeeddddddaaa^^^ddddddcccbbbaaa``````___^^^^^^]]]]]]^^^```bbbccceeecccaaa___]]]\\\[[[ZZZ]]]]]]]]]^^^^^^_________^^^\\\ZZZZZZ\\\^^^^^^^^^]]]___```aaabbbdddhhhkkkwww|||ddd[[[ZZZ___ppprrrWWWHHHFFFIIIBBBAAA@@@???????????????>>>>>>>>>>>>???@@@AAABBB@@@EEELLLSSS[[[eeeqqqyyy}}}yyytttnnnfff___^^^ccczzzyyycccVVVIIIEEE@@@>>>>>>>>>>>>===::::::<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTXXXZZZ]]]^^^^^^^^^___```bbbbbbbbbccccccdddddddddiiijjjkkkkkkkkklllnnnqqqqqqtttwwwyyyzzz{{{}}}~~~pppaaaVVVOOOJJJJJJMMMOOOWWWeeeqqqwww|||{{{{{{yyywwwsssooollljjjhhhhhhgggffffffgggiiijjjpppmmmjjjlllsss{{{tttnnnqqqxxxxxxqqqhhhcccddddddbbb___eeedddcccbbb```___^^^]]]^^^^^^^^^^^^___aaacccdddeeedddbbb___]]][[[ZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^]]][[[YYYYYY[[[\\\]]]\\\___```aaabbbbbbdddgggjjjrrrggg^^^YYYZZZgggeeeOOOIIIJJJAAAAAA???>>>>>>=========>>>>>>>>>>>>???@@@AAAAAA???CCCHHHNNNUUU___kkkttt~~~uuufff\\\YYYlll}}}rrrfffNNNIIIBBB>>>>>>>>>===;;;888999;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;===>>>???AAACCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPUUUWWWZZZ[[[[[[[[[\\\\\\``````aaabbbbbbcccddddddhhhiiijjjjjjjjjjjjlllnnnmmmppptttwwwxxxyyy{{{||||||kkk___VVVMMMIIIIIIIIINNNZZZfffnnnuuu}}}{{{wwwvvvtttqqqnnnkkkiiihhhccceeefffgggffffffhhhiiimmmjjjjjjsss}}}ppppppzzzwwwqqqlllgggdddddddddbbb```cccbbbbbb```___^^^]]]]]]``````aaabbbccccccddddddcccbbbaaa___]]]\\\[[[[[[WWWXXXYYYZZZ[[[\\\]]]^^^^^^\\\ZZZZZZ[[[]]]]]]\\\```bbbcccdddddddddgggiiimmmyyyqqq___YYYWWW```sssuuuWWWIIIEEEAAAAAA???>>>======<<<<<<>>>>>>>>>>>>>>>???@@@@@@???BBBFFFJJJOOOYYYeeemmmyyy|||qqqbbb\\\___lll|||eee\\\QQQIIIEEEBBB>>>::::::<<<>>>???@@@???>>>==================<<<;;;;;;;;;<<<>>>@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFHHHIIIKKKMMMNNNPPPSSSVVVXXXYYYZZZ[[[\\\^^^___```aaabbbcccdddeeefffggghhhhhhggggggiiikkkhhhlllpppsssuuuvvvwwwyyy~~~}}}pppeeeYYYPPPMMMKKKLLLRRR]]]gggnnnxxx~~~zzzvvvtttooonnnkkkiiigggggghhhhhhbbbfffjjjkkkjjjiiijjjkkkoooqqqwwwwwwpppiiihhhgggeeecccbbbaaa```__________________``````cccdddeeeffffffeeedddcccaaa```___]]]\\\\\\\\\\\\WWWXXXYYYZZZ\\\]]]^^^___aaa___]]]]]]^^^_________aaacccdddeeeddddddfffhhhjjjrrrddd]]]XXX]]]iii}}}eeeOOOFFFBBBBBB@@@???>>>=========>>>>>>>>>>>>>>>??????@@@???AAADDDGGGKKKSSS^^^fffqqquuu{{{|||~~~~~~uuufff```WWW```oooxxxiii\\\SSSLLLDDD???>>>???@@@AAAAAA@@@>>>===>>>>>>>>>>>>===<<<;;;;;;:::;;;===>>>@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCBBBEEEEEEEEEGGGHHHJJJLLLMMMLLLOOOTTTWWWXXXZZZ\\\]]]^^^^^^___aaabbbdddeeefffdddeeeffffffeeeeeeggghhheeehhhmmmppprrrsssuuuvvvwwwssseeeZZZUUUPPPNNNPPPYYYccckkkssszzz~~~~~~yyyuuurrrpppgggfffcccbbbbbbdddfffhhheeeiiinnnpppooommmmmmooottt{{{xxxrrrnnndddffffffeeebbb```______[[[\\\]]]^^^```aaabbbbbbeeefffhhhiiiiiifffdddbbb___^^^]]]\\\\\\\\\\\\\\\XXXYYYZZZ[[[]]]___``````cccaaa______```aaaaaaaaabbbccceeeeeeddddddeeegggkkkpppjjjbbb\\\\\\bbbsssvvv\\\PPPDDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>>>>???@@@>>>AAACCCEEEHHHOOOYYY```kkkpppwww~~~yyyvvvxxx{{{}}}~~~zzznnnbbb___bbboooyyypppcccSSSGGGFFFCCCCCCDDDBBB>>>===???===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@CCCCCCCCCCCCDDDFFFGGGHHHKKKNNNQQQSSSSSSUUUWWWXXXZZZ\\\]]]]]]\\\]]]___aaa```bbbdddeeefffgggiiikkkiiiiiijjjlllnnnppprrrsssvvv{{{wwwggg^^^WWWSSSOOOPPPWWWaaakkkqqqyyy~~~zzzwwwsssmmmfff```aaa```^^^]]]^^^bbbfffiiimmmmmmpppsssppplllpppxxxwwwqqqkkkggggggfffeeecccbbbaaaaaa```___```aaaaaabbbbbbbbbbbbgggfffggghhhiiihhheeebbb___```___^^^]]]]]]___aaa```___^^^___```ccceeegggeeedddbbbaaa````````````cccdddeeeeeeddddddfffhhhgggppp~~~{{{lll___ZZZZZZccc|||cccPPPHHHCCC@@@@@@>>><<<<<<@@@============>>>>>>>>>>>>BBBBBBCCCDDDFFFJJJQQQUUUeeekkksss{{{xxxrrrppppppuuuwww~~~~~~zzz|||{{{}}}yyy{{{uuukkkcccdddjjjrrr~~~}}}lll^^^KKKDDD?????????<<<:::;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<===>>>>>>??????>>>AAAAAAAAABBBCCCEEEFFFGGGIIIKKKNNNPPPQQQRRRTTTVVVWWWXXXYYYZZZYYYZZZ]]]______```bbbcccddddddggghhhggghhhiiijjjlllnnnppprrrssswww~~~yyyoooaaa[[[SSSPPPRRRZZZbbbfffnnnttt{{{~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyuuurrrooommmkkkhhhbbb^^^____________```cccfffiiinnnnnnooorrrppppppwww{{{rrrnnniiifffdddcccbbbaaa```_________aaaaaabbbcccddddddddddddjjjiiigggggggggfffccc``````aaaaaa___]]]]]]___```_________```aaadddgggiiifffdddbbb___^^^^^^___```aaabbbbbbbbbaaabbbdddfffkkkqqq{{{wwwcccZZZXXX]]]pppnnnVVVKKKFFFAAAAAA@@@===>>>AAA============>>>>>>>>>???@@@@@@AAABBBDDDHHHNNNRRR```eeennnvvv{{{wwwpppmmmiiijjjpppyyy|||yyywwwyyy|||xxxyyy}}}pppccc___eeesss^^^OOOAAA===>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@BBBDDDEEEFFFFFFHHHKKKMMMNNNOOOPPPRRRRRRSSSUUUUUUVVVWWWZZZ\\\\\\^^^```aaa```aaaccceeeeeeeeefffhhhjjjlllnnnooopppsssyyyqqqiii\\\SSSQQQUUUZZZ^^^dddhhhmmmpppttt{{{|||||||||{{{{{{{{{{{{{{{{{{zzzxxxuuusssqqqooonnnjjjhhheeecccbbbaaa^^^\\\]]]___aaaccceeegggjjjmmmpppqqqsssuuuvvvyyyuuunnnlllssssssmmmjjjfffdddbbbbbbaaa```````````````ccccccdddeeefffggggggfffmmmjjjgggeeeeeecccaaa___aaabbbaaa___]]]\\\]]]^^^_________```cccfffhhhjjjgggeeeaaa^^^\\\\\\^^^___aaabbbaaa``````aaadddgggooorrrwwwooo___XXXXXXaaammm^^^OOOIIICCCCCCBBB??????BBB=========>>>>>>>>>??????>>>>>>???@@@AAAEEEJJJNNNWWW]]]fffooovvv{{{xxxqqqeeedddgggnnnvvv~~~~~~}}}tttrrrsssvvvxxx}}}wwwwwwzzzuuuddd```iiittt|||eeeLLLAAA@@@@@@>>><<<:::::::::;;;<<<===>>>???;;;;;;<<<<<<<<<============<<<;;;:::::::::;;;<<<<<<======>>>@@@BBBDDDEEEDDDFFFIIIJJJKKKLLLMMMOOOMMMOOOQQQQQQRRRTTTWWWYYYZZZ\\\]]]^^^^^^^^^```aaacccddddddfffhhhjjjlllnnnoooqqqtttyyyyyyjjj]]]VVVVVVXXX[[[___```bbbdddgggmmmtttzzz~~~{{{{{{zzzyyyxxxvvvuuuuuuwwwuuusssooolllhhhfffdddcccbbb```___^^^^^^^^^]]]___bbbfffhhhhhhiiilllooopppuuu||||||tttllliiillltttvvvmmmiiigggdddbbbbbbbbbaaaaaaaaabbbbbbcccdddeeefffggghhhiiiiiiiiillliiieeecccbbbbbbbbbaaaaaaaaaaaa___\\\ZZZZZZ[[[\\\]]]^^^```ccceeehhhjjjhhheeeaaa\\\ZZZ[[[]]]___cccccccccbbbaaacccgggjjjmmmpppttt|||iii[[[TTTYYYbbbvvvhhhSSSKKKDDDCCCCCC@@@@@@AAA======>>>>>>>>>?????????===>>>??????@@@CCCHHHKKKQQQWWWaaajjjrrryyy|||ooojjjhhhkkkqqqxxx|||}}}rrrooooooqqqsssyyysssrrrtttyyy}}}ttteeedddhhhuuu|||]]]KKKCCC???===<<<888888999:::<<<>>>@@@AAA<<<<<<=========>>>>>>>>>>>>===<<<;;;:::;;;<<<===;;;<<<<<<===???@@@BBBCCCBBBDDDGGGHHHHHHIIIKKKLLLJJJLLLMMMNNNOOOPPPSSSVVVVVVXXXZZZ[[[[[[[[[]]]___aaabbbcccdddfffhhhjjjlllooooooqqqssswww~~~{{{kkk```[[[YYYXXXXXXXXXXXXXXX[[[___eeeiiiooouuu}}}zzzyyyyyyyyyxxxvvvyyyyyyxxxvvvssspppnnnlllnnnllljjjgggccc```^^^\\\[[[[[[\\\]]]^^^```cccdddgggiiijjjhhhdddbbbeeehhhnnnyyytttlllkkknnnuuu|||yyyqqqkkkhhhfffcccaaaaaaaaa``````aaaaaabbbccccccdddfffggghhhiiiiiiiiihhhfffbbbaaaaaaccccccccc___``````^^^[[[YYYXXXYYYZZZ[[[]]]___bbbdddfffhhhhhheeeaaa\\\ZZZ[[[]]]___bbbccccccbbbbbbdddgggjjjiiimmmrrrxxxsss]]]SSSVVV^^^jjjqqqVVVMMMDDDCCCCCCAAA???@@@>>>>>>>>>>>>????????????>>>???@@@@@@@@@BBBFFFIIIMMMSSS]]]gggpppxxx{{{sssmmmlllnnnsss|||~~~zzzwww||||||rrrooommmnnnpppuuusssrrrtttyyy}}}wwwkkkeeedddkkktttzzz{{{ttt]]]LLLAAA<<<<<<888999999:::<<<>>>???@@@============>>>>>>>>>???======<<<<<<<<<======>>><<<<<<<<<===>>>???@@@AAA@@@BBBDDDFFFFFFFFFHHHIIIGGGIIIJJJKKKKKKLLLOOOQQQQQQSSSUUUWWWWWWXXXZZZ\\\^^^___```aaaccceeegggiiikkklllllllllmmmqqqvvv{{{|||nnneee^^^[[[VVVUUUSSSRRRSSSUUUXXXYYYccciiirrr{{{~~~~~~zzzxxxuuutttttttttrrrqqqrrrrrrqqqooolllhhheeecccaaa```^^^]]][[[YYYWWWWWWRRRVVVZZZ^^^aaadddiiillllllmmmjjjccc\\\YYY]]]bbbsssyyypppkkkjjjooo{{{ssspppllljjjhhhfffcccaaa___^^^^^^^^^^^^^^^___```aaabbbdddeeegggggghhhhhheeebbb``````aaacccdddeee^^^___```^^^[[[YYYXXXXXXZZZ[[[]]]___aaaccceeeeeegggeeeaaa^^^\\\\\\^^^______aaabbbccccccdddfffhhheeekkkoootttyyyaaaUUUUUUZZZaaawwwzzzZZZOOOEEECCCDDDBBB@@@@@@>>>>>>>>>?????????@@@@@@>>>???@@@@@@@@@AAADDDGGGJJJPPPYYYdddmmmvvv~~~|||rrrnnnmmmnnnsssxxx~~~yyywwwyyy|||tttpppnnnnnnnnnrrr|||tttsssvvv|||sssccc``````bbbdddiiiyyyyyy```LLLCCCBBB<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>:::;;;<<<======>>>=====================>>>??????===???AAABBBBBBCCCDDDEEEDDDEEEGGGGGGGGGHHHJJJLLLKKKMMMPPPRRRSSSTTTWWWYYYZZZ[[[\\\]]]___bbbdddeeedddeeefffeeeeeegggjjjmmmrrrxxxxxxooojjjcccaaa]]][[[YYYXXXWWWVVV^^^dddlllsssxxx}}}~~~{{{zzzzzzrrrpppnnnnnnnnnnnnmmmlllfffffffffeeeccc```]]][[[VVVVVVVVVVVVVVVVVVVVVVVVTTTYYY___ccceeehhhkkknnnjjjiiifff___YYYZZZbbbiiirrrnnnqqqvvvvvvpppgggggggggggggggfffdddbbb______^^^]]]]]]^^^^^^^^^^^^___aaacccdddeeeffffffcccaaa___```bbbcccdddccc^^^```aaa```]]][[[ZZZZZZ[[[\\\^^^```bbbcccdddeeefffdddbbb___^^^^^^___```^^^aaadddeeeeeeeeefffhhheeejjjmmmnnnyyyiii\\\WWWVVV[[[jjj^^^RRRGGGEEEEEECCCAAAAAA>>>>>>?????????@@@@@@@@@>>>???@@@@@@???@@@BBBDDDEEEKKKUUU___iiirrrzzzwwwrrrlllkkkmmmyyy}}}|||xxxwwwvvv}}}|||uuuqqqnnnmmmlllnnnwwwpppooosssyyy}}}|||~~~nnneee\\\ZZZYYY[[[fffsss~~~sssYYYMMMLLL@@@???===<<<::::::999999;;;;;;;;;<<<<<<<<<======888999;;;===>>>>>>======>>>>>>============>>>>>>;;;===???@@@@@@@@@BBBCCCBBBCCCDDDDDDDDDDDDFFFHHHGGGIIILLLNNNPPPRRRUUUWWWXXXXXXYYYZZZ]]]___aaabbb^^^___aaaaaaaaabbbdddfffgggkkkuuu|||tttqqqmmmiiifffbbb___\\\ZZZ^^^eeekkkppptttxxxzzzvvvxxxzzzyyyuuusssrrrsssgggeeedddccceeeeeeeeeddd\\\]]]]]]^^^\\\ZZZXXXVVVRRRSSSTTTUUUVVVWWWXXXYYY]]]aaafffiiiiiiiiijjjlllddddddbbb]]]ZZZ```mmmxxxqqqhhhkkkzzzsssiiifff___```bbbdddfffeeedddbbbaaaaaa```_______________]]]^^^___aaabbbdddddddddcccaaa``````bbbcccbbbaaa___aaabbbaaa___]]]\\\\\\]]]^^^```aaacccddddddeeeeeedddbbbaaa`````````aaa```cccgggiiiiiiiiiiiijjjgggkkkkkkjjjrrrpppcccYYYSSSVVVaaavvvaaaTTTIIIFFFGGGEEECCCBBB>>>????????????@@@@@@@@@===?????????>>>???AAACCCBBBHHHQQQ\\\eeeooowww|||xxxnnnhhhgggkkkqqqyyy}}}{{{vvvsssqqqssszzz}}}uuuqqqooommmkkklllttt}}}sssssstttvvvyyy}}}zzzeeeZZZTTTSSSXXX___lllnnnZZZPPPJJJEEE???:::888888888888<<<<<<;;;::::::;;;<<<===>>>>>>>>>======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@BBBEEEFFFFFFHHHIIIJJJJJJLLLNNNQQQTTTUUUWWWYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXYYY[[[^^^aaagggppp|||yyyqqqjjjeeebbbaaaaaadddiiinnnpppqqqrrrrrrrrrrrrpppmmmjjjhhhcccbbb___\\\YYYVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRQQQOOOPPPSSSWWWZZZ]]]___```eeeiiilllkkkeee```aaaccceeegggiiiiiijjjrrr~~~}}}wwwnnnhhhmmm}}}~~~uuullleeeaaa^^^^^^]]]\\\\\\]]]^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[\\\]]]^^^___\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaa```___^^^]]]^^^___aaabbbcccbbb```___aaaaaaaaaaaaaaaaaaaaa```eeefffgggiiijjjkkklllllleeegggkkknnnqqq||||||cccUUUTTTRRR___tttxxxaaaKKKEEEFFFEEEAAA???@@@???>>>>>>>>>>>>>>>???>>>????????????@@@@@@@@@BBBHHHQQQYYYaaajjjttt|||wwwmmmhhhgggjjjmmmnnnmmmjjjiiihhhmmmooouuu}}}{{{uuupppnnnmmmmmmpppvvvppppppqqqsssvvvzzz}}}~~~zzzjjj___XXXWWWZZZ^^^mmm|||nnnbbbUUUPPPHHHBBB>>>===<<<;;;888888:::;;;<<<=================================<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????AAACCCEEEDDDFFFGGGHHHHHHIIILLLNNNPPPQQQSSSTTTVVVWWWWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWYYY^^^dddmmmyyyyyyuuugggeeeddddddgggiiikkkkkkmmmmmmlllkkkhhhdddaaa___YYYXXXUUUSSSPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPTTTXXX[[[^^^```aaa___``````^^^ZZZYYY[[[]]]jjjpppxxx}}}xxxkkkkkkjjjlllttt}}}tttllleee```^^^\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]___```aaa```````````````___]]]]]]\\\]]]___`````````^^^]]]^^^```bbbdddeeeeeedddcccfffgggiiijjjlllmmmmmmmmmhhhjjjmmmooopppyyyjjjYYYVVVTTT```uuuoooWWWLLLIIIFFFBBBAAA@@@@@@???>>>>>>>>>>>>???>>>????????????@@@@@@@@@@@@EEEMMMTTT[[[dddooowwwrrrkkkeeefffhhhgggeeebbb___^^^dddeeelllvvv~~~xxxsssrrrpppnnnpppuuummmmmmoooqqqsssvvvyyyzzz~~~oooccc\\\ZZZUUU]]]dddiiisssxxxeee^^^TTTKKKDDD@@@===;;;666777999:::;;;;;;:::999;;;;;;;;;<<<======>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???AAABBBBBBCCCDDDDDDDDDEEEHHHJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOOQQQTTTWWW]]]dddmmmsssxxxyyy}}}~~~zzzlllhhhdddbbbbbbbbbcccbbbdddcccbbb```\\\XXXTTTRRRNNNMMMKKKIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRUUUYYY\\\^^^______WWWVVVTTTTTTVVVYYY^^^aaannnwww|||ssskkkeee^^^fffnnnvvvwwwtttnnngggbbb^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[[[[\\\]]]^^^___````````````______^^^]]]\\\\\\]]]^^^`````````___^^^[[[^^^cccgggiiiiiigggfffhhhiiikkkmmmnnnoooooooookkklllnnnoooooovvvvvvaaaYYYTTT^^^tttjjjWWWMMMFFFCCCCCCAAA@@@??????>>>>>>??????>>>????????????@@@@@@@@@???BBBHHHMMMSSS]]]hhhqqq||||||qqqiiihhhfffddd```[[[WWWUUUZZZ\\\dddppp}}}{{{yyyvvvrrrrrrvvvmmmmmmoooqqqsssuuuwwwxxx||||||{{{|||~~~ssslllggg]]]\\\ZZZYYY```pppxxxpppdddXXXNNNFFF@@@<<<======<<<;;;;;;:::999999888999999:::<<<===>>>>>><<<===>>>>>>??????>>>>>>==============================<<<<<<======?????????@@@AAAAAA@@@AAACCCEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLJJJLLLMMMOOORRRVVV\\\```cccdddhhhnnnvvv~~~|||vvvrrriiieee```\\\ZZZZZZZZZYYYYYYXXXWWWUUURRRNNNKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKMMMNNNOOORRRSSSUUUVVVWWWWWWWWWVVVOOOOOOOOOTTT[[[ccciiilllrrr}}}yyymmmeeeccceeeiiittt}}}wwwmmmjjjeeeaaa^^^]]]]]]^^^YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXXXXYYYYYYYYYUUUUUUUUUUUUUUUVVVWWWWWWZZZZZZZZZ[[[\\\]]]^^^_______________^^^]]]\\\[[[]]]^^^___```aaaaaaaaa```[[[___eeejjjlllkkkhhheeehhhjjjlllnnnpppppppppoookkkkkkmmmnnnmmmrrrjjj\\\SSS[[[nnndddQQQGGGDDDEEEBBBAAA@@@???????????????>>>>>>?????????@@@@@@@@@???BBBEEEHHHMMMWWWbbbkkkwww|||sssppplllgggbbb\\\WWWSSSTTTXXXaaappp~~~}}}wwwuuuwww}}}nnnoooqqqsssuuuvvvwwwxxxvvvwwwyyyzzz}}}~~~pppggg\\\UUUVVV___mmmxxxttthhh\\\QQQIIIDDDDDDBBB@@@===<<<;;;<<<<<<888888999:::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>???>>>===>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKMMMQQQTTTUUUVVVXXX[[[```eeekkkooorrrsssttttttrrrnnnjjjhhh___[[[VVVSSSRRRRRRRRRQQQNNNNNNMMMLLLJJJIIIGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOOOOMMMLLLKKKKKKIIIKKKPPPWWWaaaiiimmmooowwwzzzmmmcccbbbjjjuuuyyynnngggeeebbb^^^\\\\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYVVVVVVUUUUUUVVVVVVWWWWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZ\\\\\\]]]^^^___`````````]]]```eeeiiijjjhhheeecccgggiiilllnnnppppppooonnnhhhhhhiiikkkkkkooo{{{tttaaaUUUYYYhhhtttZZZKKKGGGGGGCCCBBBAAA@@@????????????>>>>>>?????????@@@@@@@@@AAACCCEEEFFFJJJRRR^^^fffrrr|||}}}xxxqqqkkkeee___YYYUUUSSSWWWaaaooo{{{}}}wwwuuuvvv{{{oooppprrrtttvvvvvvwwwwwwqqqsssvvvwwwyyy|||vvvfff[[[UUUVVV[[[bbbiiipppyyypppggg^^^VVVPPPIIIGGGDDDBBB???>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<===??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEEEEFFFIIIKKKJJJLLLMMMOOOQQQUUUZZZ]]]\\\]]]^^^______]]][[[ZZZQQQOOOLLLKKKLLLLLLKKKJJJGGGGGGGGGFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCEEEHHHIIIKKKLLLKKKJJJHHHFFFFFFFFFGGGHHHKKKPPPWWW^^^eeeiiilllnnnxxxyyykkkccc```ddduuu~~~rrrhhhbbb```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]___```ccceeeeeedddcccaaadddfffjjjlllnnnmmmlllkkkeeedddfffiiiiiikkkuuu~~~gggYYYZZZcccvvvkkkVVVLLLHHHDDDCCCBBBAAA@@@?????????>>>????????????@@@@@@@@@AAABBBDDDEEEGGGNNNXXX```kkkttt~~~~~~uuunnniiiddd^^^YYYUUUXXX___jjjsss|||~~~zzztttrrrtttyyynnnoooqqqssstttuuuuuutttrrrsssttttttuuuwww{{{vvvjjjaaaXXXUUUWWWUUU\\\iiixxx~~~}}}{{{yyyvvvpppjjjeee___^^^\\\XXXSSSMMMHHHEEE@@@@@@???>>>>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>===;;;;;;===>>>======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????===???AAAAAAAAAAAABBBCCCBBBDDDFFFGGGGGGIIIMMMPPPMMMMMMMMMMMMMMMLLLLLLLLLGGGFFFFFFFFFHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJGGGFFFEEEEEEGGGKKKPPPSSSYYY___gggmmmppptttxxx|||uuulllhhhjjjlllrrrwwwqqqjjjddd\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWWWWXXXYYYZZZ[[[\\\^^^^^^^^^______```aaabbbaaacccgggjjjkkkkkkiiihhhdddcccdddffffffgggoooxxxmmm\\\ZZZ[[[ggg~~~eeeRRRHHHEEEDDDCCCAAA@@@@@@@@@???>>>????????????@@@@@@@@@>>>@@@AAABBBDDDIIIRRRYYYcccllluuu{{{}}}vvvrrrnnniiiddd\\\[[[^^^ccciiirrr}}}|||xxxtttsssuuuxxxlllmmmoooqqqrrrsssrrrrrrvvvuuutttssssssvvv{{{zzzyyymmm```XXXWWWQQQSSSWWW___hhhpppvvvyyy}}}~~~|||~~~}}}|||wwwnnnbbbXXXQQQDDDDDDCCCAAA@@@>>>===<<<888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::===>>>>>>===;;;;;;<<<>>>;;;<<<<<<===>>>>>>>>>>>><<<======>>>>>>======<<<>>>???AAAAAA@@@??????@@@>>>@@@BBBBBB@@@AAADDDGGGIIIHHHGGGFFFEEEEEEEEEEEECCCBBBCCCDDDFFFFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJHHHGGGFFFHHHMMMUUU\\\aaagggnnnvvv|||wwwlllrrrnnnrrr|||xxxkkkgggeeebbbYYYYYY[[[[[[[[[ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZYYYXXXXXXXXXWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\^^^aaaccc___aaaeeehhhiiiiiigggfffdddcccdddeeeddddddjjjrrrzzzrrr\\\XXXUUU\\\ooopppWWWHHHEEEEEECCCBBBAAA@@@@@@@@@>>>????????????@@@@@@@@@<<<>>>??????AAAEEEMMMSSS^^^gggooouuu}}}~~~}}}yyytttpppbbb___]]]```dddlll|||~~~|||yyyuuuvvvyyyxxxooonnnnnnmmmmmmooopppqqqoooqqqrrrsssrrrrrrssstttwww|||~~~uuulllaaaYYYTTTPPPQQQVVVZZZ\\\dddnnnrrrsssdddYYYRRRIIIDDDCCCCCC???<<<888888999:::;;;<<<<<<<<<;;;;;;:::999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>????????????CCCAAA???@@@CCCDDDBBB@@@???@@@@@@@@@@@@@@@??????BBBAAA@@@@@@@@@@@@???>>>===>>>??????>>>>>>???AAA???@@@@@@BBBIIISSSWWWUUUVVVRRRQQQVVV\\\```fffkkkqqq|||{{{ooojjjkkkqqq{{{vvvjjjfffdddaaa^^^ZZZYYYYYYYYY[[[[[[YYYXXXVVVTTTSSSSSSVVVYYY[[[\\\YYYZZZ[[[ZZZYYYYYY[[[]]]YYYWWWUUUUUUVVVXXXXXXWWWTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\[[[XXXUUUTTTTTTVVVUUUUUUUUUUUUVVVVVVWWWXXX\\\\\\\\\[[[[[[[[[[[[[[[[[[___cccffffffdddccccccaaa```___^^^^^^bbbggglllvvvmmm]]]TTT[[[hhhyyy{{{YYYNNNEEECCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???======???CCCHHHKKKXXXaaannnuuuyyy~~~~~~oookkkeeeaaacccnnn{{{~~~~~~nnnnnnmmmmmmmmmnnnoooppppppqqqssstttsssrrrssstttuuuyyy~~~tttlll```XXXSSSRRRSSSUUU^^^gggqqq~~~tttlll```XXXRRRLLLFFF@@@>>><<<;;;::::::::::::999===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>??????@@@>>><<<===???@@@???===@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>??????>>>===<<<>>>BBBEEEFFFHHHIIIMMMWWWcccjjjjjjhhhbbb^^^aaaeeeiiiooouuuzzztttqqqmmmlllqqqzzz|||mmmdddbbbaaa___\\\ZZZYYYYYYYYYZZZZZZYYYWWWXXXVVVTTTTTTVVVXXXXXXXXXYYY[[[]]]]]][[[YYYYYYYYYZZZXXXUUUUUUVVVWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVWWW\\\\\\[[[YYYVVVUUUVVVXXXWWWWWWVVVVVVVVVWWWXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[XXX[[[```bbbbbb``````___``````___^^^^^^```dddhhhsss{{{iiiZZZYYY___lllaaaPPPIIIFFFCCCAAAAAAAAAAAA@@@????????????????????????@@@???======???CCCFFFIIITTT]]]iiiqqqvvv{{{~~~}}}}}}yyyppphhhiiirrrmmmmmmllllllmmmmmmnnnoooqqqsssttttttssssssssstttsssuuuyyy{{{xxxmmm___UUUPPPPPPWWW^^^hhhsssxxxkkk^^^RRRIIIFFFCCC???<<<<<<<<<;;;::::::999999888777777666666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<============>>>>>><<<;;;<<<===>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAAEEEJJJNNNPPPTTTWWW\\\hhhwwwyyytttvvvyyy~~~}}}uuurrrllliiihhhiiikkkttt~~~uuummmccc]]]]]]^^^\\\ZZZZZZYYYXXXYYYZZZZZZXXXVVVXXXWWWUUUUUUVVVVVVTTTSSSVVVYYY]]]^^^]]][[[ZZZZZZ\\\YYYVVVTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSS[[[\\\\\\ZZZXXXWWWXXXZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[WWWZZZ^^^```___^^^^^^^^^^^^______^^^^^^___bbbdddooozzz{{{eeeZZZXXX___rrrlllSSSLLLIIIEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBDDDFFFNNNVVVaaajjjpppvvv}}}||||||vvvkkkiiiqqqllllllllllllmmmmmmmmmnnnqqqsssuuuuuutttssstttuuurrrsssuuuvvvyyyvvveeeZZZUUUUUUXXX^^^eeennnxxxxxxfffZZZQQQLLLFFFCCCBBBBBBAAA???999999888888777666555444999999999999999999999999<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>=========>>>>>>>>>===;;;;;;===>>>>>>??????>>>>>>>>>===<<<;;;<<<>>>@@@>>>BBBHHHNNNQQQTTTWWWYYY\\\```eeekkkwww|||vvvooojjjjjjeeejjjrrrxxx~~~{{{ooogggbbb\\\ZZZ[[[[[[ZZZXXXYYYXXXXXXXXXYYYYYYWWWUUUWWWVVVUUUUUUVVVVVVTTTRRRSSSVVVZZZ\\\]]]]]]___```]]]ZZZVVVTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSYYYZZZ[[[ZZZXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYY\\\___aaa```_________[[[]]]_________```bbbdddllltttsssaaaXXX[[[jjjyyyuuuVVVLLLIIIDDDAAA@@@@@@???>>>????????????????????????<<<===>>>???@@@AAABBBBBBGGGOOOYYYaaahhhpppyyy}}}{{{|||}}}ooojjjppp|||kkkllllllmmmmmmmmmmmmmmmppprrrtttuuuttttttuuuvvvsssssstttuuuxxx|||~~~oooeee^^^YYYZZZ[[[```iiitttuuuddd^^^UUUOOOMMMJJJFFFCCC???>>>===<<<;;;:::999999888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>=========>>>===>>>?????????????????????@@@@@@??????CCCHHHLLLKKKSSS\\\dddggggggeeedddgggmmmttt|||qqqddd___^^^ccchhhmmm{{{zzznnnhhhaaa^^^ZZZYYYZZZZZZXXXVVVXXXWWWVVVWWWYYYYYYWWWVVVUUUTTTTTTUUUWWWWWWUUUTTTVVVWWWXXXXXXYYY[[[___bbb]]]ZZZVVVUUUVVVWWWXXXXXXVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\___```___^^^^^^___XXXZZZ]]]```aaaccceeegggkkkqqq}}}iii[[[YYYcccnnnzzzzzzZZZKKKGGGCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@AAAAAACCCHHHPPPXXX```iiirrrxxx|||{{{|||rrrrrryyyllllllmmmnnnnnnnnnnnnmmmnnnpppssstttttttttvvvwwwssssssssstttwww{{{tttkkk^^^YYYWWW\\\eeennnxxxwwwlllddd```ZZZSSSMMMGGGEEEBBB???<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>===<<<;;;<<<>>><<<===>>>???@@@@@@@@@???@@@BBBDDDEEEGGGLLLUUU\\\ffflllsssxxxyyyvvvsssrrrwwwuuuaaaUUUSSSXXXeeeqqqvvvkkkfffccc___]]]ZZZYYYYYYYYYWWWVVVUUUUUUUUUVVVXXXYYYXXXWWWTTTSSSSSSTTTWWWXXXXXXWWW[[[[[[YYYWWWUUUVVVZZZ]]]ZZZXXXVVVVVVXXXYYYYYYXXXUUUUUUUUUUUUVVVWWWXXXXXXVVVXXXYYYYYYXXXVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZXXXZZZ\\\]]]\\\[[[[[[\\\VVVYYY\\\___aaacccgggiiijjjqqq{{{rrr___WWW[[[aaalll|||aaaLLLHHHCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@AAAEEEKKKQQQYYYaaajjjpppwww||||||}}}~~~}}}vvvvvvxxxlllmmmnnnooooooooonnnnnnlllnnnqqqsssssstttvvvxxxsssrrrqqqqqqtttwwwyyy{{{zzz|||rrrfff\\\[[[]]]___eeekkkvvv{{{uuullldddVVVRRRLLLFFFAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<============???@@@???===<<<>>>@@@???@@@BBBDDDFFFGGGHHHHHHKKKOOORRRUUUYYYaaammmvvv{{{vvvnnncccYYYVVVZZZfffyyy}}}rrrjjjeeeaaa___\\\ZZZYYYXXXXXXWWWVVVUUUSSSSSSSSSVVVXXXZZZYYYXXXWWWUUUTTTTTTVVVXXXYYYXXX[[[[[[ZZZWWWUUUTTTUUUWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWWWWVVVVVVWWWWWWXXXYYYXXXYYY[[[[[[YYYWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWYYYZZZ[[[ZZZYYYYYYZZZVVVXXX[[[]]]^^^aaaeeehhhiiirrr|||{{{eeeZZZXXXZZZaaaqqq~~~iiiQQQLLLFFFBBBAAAAAAAAAAAA????????????????????????@@@@@@?????????@@@AAAAAAAAACCCGGGMMMTTT\\\dddiiipppwww}}}xxxxxx{{{|||zzzlllmmmooopppppppppooonnnjjjlllppprrrsssuuuwwwyyyrrrqqqooooooqqqssstttuuuvvv{{{{{{kkkddd```\\\]]]aaabbbppp|||hhhccc[[[SSSLLLHHHGGGGGG????????????????????????======>>>>>>>>>>>>======:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>@@@BBBDDDCCC@@@???AAACCCGGGIIILLLOOORRRUUUVVVWWW^^^bbbgggkkkpppzzzvvvkkkddd^^^[[[WWWWWW]]]gggxxx{{{mmmfffeeeddd```[[[YYYXXXWWWVVVVVVVVVVVVVVVRRRRRRRRRUUUXXXZZZZZZYYYZZZWWWUUUTTTVVVXXXYYYYYYWWWXXXYYYXXXVVVUUUUUUVVVVVVVVVWWWYYY[[[\\\ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\\\\ZZZXXXWWWWWWUUUUUUUUUUUUVVVWWWWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXYYY[[[[[[ZZZYYYZZZ[[[WWWYYYZZZ[[[\\\___bbbeeehhhsss~~~lll```\\\[[[[[[fffyyypppUUUPPPJJJDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBBAAACCCEEEJJJQQQYYY```eeelllsss~~~}}}uuuvvvyyylllmmmpppqqqrrrqqqooonnnlllmmmnnnppprrrssstttuuuuuurrrooonnnoooqqqrrrrrrvvvzzztttllliiiaaaXXX]]]bbbiiipppvvv~~~wwwkkk```VVVNNNJJJKKKJJJIIIGGGEEECCCBBBAAA;;;>>>CCCEEEEEEBBB@@@??????>>><<<<<<=========<<<::::::;;;;;;<<<<<<<<<<<<>>>===<<<>>>??????===;;;BBBBBBAAA???===>>>CCCHHHJJJNNNRRRRRROOOLLLLLLMMMMMMXXXeeemmmmmmlllooorrrxxxyyy|||qqqhhhccc___]]]ZZZeeennnttt|||ppplllfff```[[[YYYXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWRRRSSSVVVXXXZZZZZZYYYXXXXXXXXXWWWVVVTTTTTTUUUWWWZZZ[[[]]]^^^^^^]]]\\\[[[ZZZWWWTTTRRRRRRTTTVVVXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWYYY\\\]]]]]]]]]^^^``````^^^[[[ZZZ[[[___cccfffiiiooo{{{{{{ggg\\\[[[[[[eeerrrbbbZZZOOOFFFBBBBBBCCCCCCEEECCCAAA?????????AAABBB?????????@@@AAAAAA???===AAAAAABBBEEEJJJQQQXXX\\\ccciiirrr}}}{{{wwwtttxxxlllmmmnnnooopppoooooonnnmmmoooqqqsssuuuvvvvvvvvvsssqqqooonnnqqqtttvvvwwwssswww|||}}}pppccc^^^```ccceeegggiiimmmpppxxxuuuiiiaaaUUUSSSPPPMMMJJJGGGEEEDDDFFFHHHJJJMMMMMMJJJGGGDDDGGGDDDAAA@@@@@@???>>><<<>>>>>>>>>=====================>>>@@@CCCFFFHHHIIIKKKLLLMMMLLLKKKMMMQQQUUU]]]bbbhhhlllllliiifffdddjjjpppxxxwwwmmmfffdddeeeggggggqqq{{{zzzttthhheee```[[[WWWUUUUUUUUUVVVUUUSSSRRRQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXVVVVVVWWWXXXXXXWWWVVVUUUWWWXXXWWWVVVTTTTTTUUUWWWYYYZZZ\\\]]]]]]\\\ZZZYYYUUUUUUUUUTTTSSSSSSTTTVVVYYYYYYYYYYYYYYYXXXWWWWWWWWWYYY\\\]]]\\\]]]^^^___```^^^\\\[[[\\\^^^aaacccfffkkkuuuvvvddd]]]ZZZaaaooosssdddRRRFFFDDDEEEDDDBBBDDDCCCAAA???>>>???@@@AAA????????????@@@@@@???>>>>>>>>>???AAAFFFLLLRRRUUU^^^ccclllvvv}}}yyyuuuvvv|||mmmmmmmmmmmmmmmnnnnnnoooppprrruuuwwwyyyzzzyyyyyysssqqqooonnnqqqtttvvvvvvrrrwww|||vvvfffeeeccc```^^^[[[YYYXXX```fffqqq~~~qqqnnnjjjddd```]]][[[[[[ZZZYYYYYY[[[\\\ZZZUUUPPPOOOLLLIIIFFFFFFEEECCCBBBDDDCCCBBBAAA@@@@@@@@@AAABBBDDDGGGKKKPPPWWW___dddccceeegggggghhhiiilllnnntttxxxzzz|||}}}xxxsssjjjhhhhhhlllsss{{{yyyqqqiiicccaaa^^^ZZZVVVTTTSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWVVVTTTTTTUUUWWWYYYZZZ[[[[[[[[[YYYWWWVVVRRRTTTWWWVVVTTTSSSTTTVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWYYY\\\\\\\\\\\\]]]^^^___^^^]]]\\\\\\]]]^^^___aaaeeellltttrrrbbbZZZ___jjjyyy^^^MMMIIIIIIFFFAAACCCBBB@@@???>>>>>>????????????>>>>>>>>>??????@@@=========???CCCHHHLLLOOOVVV[[[cccmmmvvv}}}|||vvvtttxxx~~~pppnnnmmmllllllmmmoooppprrrtttwwwzzz||||||{{{zzzwwwtttpppooooooqqqrrrrrrppptttxxx{{{|||~~~ssspppkkkhhhddd```[[[WWWWWWZZZ___gggoooxxx~~~wwwtttrrrtttwwwuuuoooiii]]]ZZZVVVSSSSSSRRRQQQPPPNNNMMMKKKIIIHHHIIIJJJKKKMMMPPPTTTYYY___hhhrrryyy|||}}}~~~~~~{{{}}}|||~~~}}}vvvqqqmmmjjjlllqqqzzztttkkkddd^^^ZZZ\\\ZZZXXXUUUTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSTTTUUURRRSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXUUUUUUUUUUUUUUUVVVWWWXXXUUUWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWUUUTTTRRRVVVYYYXXXUUUTTTWWWZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\\\\```eeeiiippp}}}lll______eeezzzttt]]]QQQKKKGGGCCCBBBBBB@@@???>>>===>>>>>>??????>>>=========@@@AAA@@@@@@@@@AAACCCFFFJJJLLLPPPTTT\\\eeennnxxxzzzuuuuuuzzzrrrpppnnnmmmmmmnnnpppqqqrrrtttwwwzzz{{{|||{{{{{{yyyvvvsssqqqrrrssssssssspppqqqrrrtttuuuwwwzzz||||||~~~yyysssqqqoookkkddd^^^VVVUUUVVVWWW[[[```eeehhhssszzzzzzvvvqqqmmmkkkjjjhhhgggdddbbb___]]]\\\^^^```bbbbbbdddhhhkkkpppuuu{{{{{{xxxrrrsssxxxxxxssslllhhhhhhlllppprrrzzztttiiibbb___\\\YYYYYYXXXVVVUUUUUUUUUVVVWWWUUUUUUTTTTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWTTTVVVWWWWWWVVVUUUVVVWWWXXXXXXYYYZZZYYYWWWUUUSSSTTTVVVXXXWWWVVVVVVYYY\\\WWWWWWVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[ZZZYYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\YYY^^^dddeeehhhqqq{{{fffaaabbbtttsss[[[LLLEEECCCBBBBBBAAA???>>>============>>>???===<<<===???BBBBBBAAAAAAAAABBBEEEGGGIIIKKKPPPVVV^^^gggrrr}}}~~~xxxuuuwww~~~rrrqqqooonnnmmmnnnpppqqqqqqrrrtttvvvxxxyyyzzzzzzzzzwwwttttttvvvxxxyyyzzzvvvuuutttsssssstttvvvxxxxxx|||}}}wwwwwwxxxvvvnnngggYYYWWWUUUSSSSSSTTTWWWXXXaaaiiiwww{{{{{{|||~~~zzzuuuqqqnnnqqqwww|||vvvsssqqqoookkkgggbbb___\\\___gggrrr}}}{{{ssshhh```]]]\\\[[[ZZZVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUURRRQQQQQQQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVWWWWWWXXX[[[ZZZYYYXXXVVVUUUTTTSSSTTTUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVUUUTTTTTTVVVWWWYYYZZZZZZZZZWWWVVVUUUTTTUUUVVVWWWXXXXXXZZZ[[[[[[YYYXXXXXXYYY\\\\\\]]]]]]^^^^^^______[[[```dddddddddjjjuuuoooeeebbbnnnlllTTTGGGEEECCCBBBBBB@@@???>>>===<<<;;;===???>>><<<<<>>AAA??????>>>>>>???@@@AAABBBBBBFFFLLLPPPVVV___llluuu|||~~~xxxuuuyyy~~~oooooonnnmmmmmmmmmmmmmmmooonnnmmmnnnooorrruuuwww{{{xxxtttrrrrrrssssssssspppoooooopppqqqqqqooonnnnnnssswwwyyyxxxzzzxxxuuupppjjjccc^^^[[[YYYVVVXXX\\\```dddhhhlllnnnwww{{{tttmmmeee```WWWTTTPPPQQQUUUYYYZZZZZZ^^^```fffqqqxxxnnngggddd___YYYUUUUUUVVVTTTRRRWWWWWWVVVUUUTTTSSSSSSSSSOOOOOOPPPQQQRRRRRRQQQQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSRRRSSSSSSUUUVVVXXXZZZ[[[XXXYYY[[[[[[[[[YYYWWWUUURRRUUUWWWXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]\\\ZZZYYYWWWXXX]]]eeelllkkkaaaWWWVVVUUUTTTSSSSSSUUUWWWXXXYYYZZZ[[[ZZZXXXWWWWWWXXX[[[[[[[[[\\\___aaadddffffffeeecccaaa```dddkkkqqqpppcccbbbmmm~~~uuu\\\PPPDDDDDDDDDCCCAAA???>>>===777<<<@@@AAA>>><<<>>>AAA@@@??????@@@@@@AAABBBBBB>>>BBBHHHLLLPPPYYYdddmmmxxx~~~xxxtttwww|||oooooonnnmmmmmmmmmmmmmmmlllnnnooommmlllmmmqqquuu|||xxxtttqqqoooooonnnmmmnnnoooooopppppppppoooooommmppptttwwwxxxzzz{{{}}}}}}vvvlllddddddeeeccc^^^\\\______\\\eeelllvvvxxxnnngggddd___YYYTTTWWWUUURRRSSSWWW^^^ggglllqqqtttyyy~~~zzzxxxzzz|||rrrlllgggbbb]]]]]][[[XXXVVVTTTTTTTTTUUUVVVSSSQQQRRRTTTUUUSSSQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSUUUWWWXXXYYYVVVSSSPPPPPPPPPPPPOOORRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYXXXYYY[[[]]]]]][[[YYYXXXWWWYYY^^^cccfffddd]]]XXXWWWVVVUUURRRQQQSSSWWWZZZZZZYYYYYY[[[]]]]]]ZZZVVVZZZ[[[\\\^^^```ccceeefffkkkjjjhhhfffddddddgggjjj}}}xxxbbb]]]bbbmmmkkkOOOKKKEEEBBBBBBCCC@@@@@@BBB@@@@@@????????????@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDFFFJJJSSS\\\cccrrrvvv|||~~~}}}||||||pppooonnnmmmmmmmmmmmmnnnooopppooommmkkkkkknnnqqquuussspppnnnnnnnnnnnnnnnooooooppppppqqqppppppoooqqqtttwwwxxxxxxxxxxxxyyyzzzzzzuuunnniiifffbbb\\\YYY]]]ccchhhkkknnnooopppnnnooorrrwww{{{~~~~~~}}}~~~vvvpppooolllgggaaa\\\ZZZZZZYYYXXXZZZ[[[]]]bbbkkkuuu~~~xxxmmmeeeaaa^^^ZZZWWWZZZYYYVVVTTTRRRRRRRRRSSSUUUSSSQQQRRRSSSTTTRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVV[[[XXXUUUSSSSSSSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUYYYXXXXXXWWWWWWXXXXXXYYYXXXZZZ\\\]]]]]]\\\ZZZXXXVVVVVVXXX[[[^^^^^^ZZZWWWVVVVVVUUUSSSRRRTTTWWWZZZ[[[[[[[[[\\\^^^^^^[[[XXXYYYYYYZZZ\\\^^^```cccdddhhhhhhgggeeecccccceeegggvvv}}}fff\\\ZZZ```qqqtttWWWKKKEEEAAACCCCCCAAA@@@AAA@@@??????>>>>>>??????@@@>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCGGGOOOWWW^^^lllqqqxxx}}}~~~}}}{{{{{{{{{pppoooooonnnnnnnnnnnnnnnqqqqqqpppmmmjjjiiikkklllnnnmmmlllllllllmmmnnnooopppqqqqqqqqqqqqqqqpppppppppsssvvvwwwvvvvvvvvvvvv}}}zzzoooddd]]]]]][[[ZZZZZZ[[[\\\]]]XXXZZZ^^^cccggghhhfffdddiiinnnuuu}}}zzzsssnnnllliiibbb_________^^^[[[YYYYYY\\\aaaeeelllooouuu~~~xxxkkkeee]]]XXXWWWVVVTTTRRRWWWUUUSSSQQQPPPPPPPPPQQQSSSRRRPPPQQQRRRRRRPPPOOONNNNNNNNNOOOOOOOOOOOOPPPMMMMMMNNNOOOPPPRRRSSSTTTZZZWWWTTTSSSSSSSSSSSSRRRPPPPPPQQQRRRSSSTTTUUUUUURRRRRRSSSSSSTTTTTTTTTUUUWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ\\\^^^^^^\\\ZZZYYYWWWUUUTTTUUUWWWXXXXXXXXXSSSTTTUUUUUUUUUUUUXXXZZZ\\\[[[\\\]]]___^^^\\\ZZZXXXXXXXXXYYY[[[^^^```aaacccddddddcccbbbbbbcccdddnnnyyyrrraaaVVVTTT```ooobbbPPPIIIDDDEEEEEEBBB???>>>??????>>>>>>>>>>>>??????===>>>????????????????????????@@@@@@CCCIIIQQQVVVdddiiirrrxxxzzzzzzyyyyyyzzz|||zzzpppoooooonnnnnnoooooooooqqqpppooommmkkkjjjjjjjjjkkkkkklllkkkkkklllnnnoooqqqqqqrrrrrrrrrqqqppppppjjjnnnrrrttttttttttttuuuzzz}}}yyyqqqmmmgggaaa\\\YYYWWWUUUSSSTTTVVVZZZ]]]]]][[[YYYXXX[[[aaagggnnnvvv|||xxxrrrnnnooouuu~~~{{{wwwuuurrrpppmmmlllkkkkkkmmmnnnoooooofff```\\\\\\[[[ZZZ\\\```fffiiikkkkkkkkkoooxxxqqqfff___[[[VVVSSSSSSSSSRRRQQQTTTSSSQQQPPPOOOOOOOOOOOOQQQPPPPPPOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRPPPOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUURRRRRRRRRSSSSSSTTTTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVYYYZZZ\\\^^^^^^\\\ZZZYYYWWWVVVUUUTTTUUUWWWXXXYYYQQQSSSUUUVVVVVVVVVXXXYYYZZZ[[[[[[\\\]]]]]]\\\[[[XXXXXXWWWXXXYYY\\\^^^``````bbbccccccaaaaaabbbccciiipppkkkZZZRRRXXXbbbppplllWWWOOOHHHGGGGGGCCC>>>===???>>>>>>======>>>>>>???>>>>>>??????@@@??????>>>>>>>>>??????AAAEEEKKKOOO[[[aaajjjrrrvvvwwwxxxxxxzzzzzz{{{|||qqqppppppoooooooooppppppqqqpppooommmlllllllllkkkjjjkkkmmmnnnmmmllllllnnnppprrrrrrrrrrrrrrrqqqpppoookkknnnsssuuuuuusssssssssrrrvvvzzz{{{|||~~~vvvnnnfff___XXXSSSUUUTTTSSSTTTUUUVVVUUUTTTTTTUUUWWW[[[```eeehhhjjjmmmllllllpppvvv}}}~~~wwwooojjjgggdddbbb___ccciiipppxxxuuuqqqkkkeeebbb```______\\\\\\]]]]]]^^^```aaaccc^^^YYYVVVXXXZZZ]]]dddlllvvv|||{{{sssjjjbbb]]]ZZZWWWUUUSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPNNNMMMMMMMMMNNNMMMKKKLLLMMMNNNOOOQQQRRRSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWYYY[[[]]]]]][[[YYYWWWUUUUUUVVVVVVUUUUUUVVVWWWPPPRRRUUUVVVVVVVVVWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[^^^```^^^```aaabbbaaaaaabbbcccggglllxxxsss___TTTUUUZZZeeerrrwww\\\QQQGGGEEEFFFCCC@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>?????????@@@CCCGGGJJJSSSYYYccckkkpppsssvvvwwwzzzxxxxxx{{{tttlllppppppppppppppppppqqqrrrooonnnmmmmmmnnnnnnmmmkkkkkknnnppppppmmmlllnnnqqqrrrrrrrrrrrrqqqpppooonnnqqqtttwwwwwwuuurrrpppoooooorrruuuxxx{{{}}}~~~wwwooofff```^^^[[[YYYWWWWWWVVVUUUTTTRRRQQQQQQSSSWWW[[[]]]]]]eeeddddddfffjjjnnnqqqrrrnnnjjjddd___^^^]]]]]]]]]XXXZZZ]]]___bbbiiisss{{{|||xxxtttrrrooollliii```]]]YYYUUURRRRRRTTTUUURRRUUUXXX[[[]]]```dddfffhhheeeccceeefffiiiqqqyyyqqqhhhaaa[[[YYYYYYUUUUUUSSSRRRPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMLLLMMMNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRUUUVVVYYYZZZZZZYYYVVVUUUQQQRRRTTTTTTSSSRRRRRRSSSPPPRRRTTTUUUTTTTTTUUUVVVUUUVVVXXXXXXWWWWWWYYYZZZ[[[ZZZXXXWWWXXXZZZ]]]___]]]^^^____________aaacccfffjjjqqqyyyfffZZZUUUUUU___iiiuuueeeVVVHHHCCCDDDCCCCCCDDD@@@@@@????????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>???@@@@@@@@@BBBEEEGGGMMMRRRZZZbbbiiinnnrrruuuyyyxxxwwwyyy}}}zzzoooiiipppppppppppppppqqqrrrsssqqqooommmnnnoooooommmjjjjjjmmmqqqqqqnnnmmmpppsssqqqqqqqqqqqqpppooonnnmmmooorrrvvvvvvtttpppmmmkkkooonnnppptttyyy||||||{{{zzzsssqqqooommmkkkhhhdddaaaZZZXXXXXX[[[aaafffhhhiiilllkkkkkkmmmqqqtttuuuuuunnnjjjdddaaaaaacccddddddaaabbbbbb______cccllltttyyywwwsssooojjjeee```]]]XXXWWWUUUSSSRRRSSSVVVXXXXXX]]]eeekkkpppuuu{{{}}}zzzsssiii```]]]YYYTTTSSSUUUPPPQQQQQQPPPNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKHHHFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOMMMLLLIIIJJJKKKMMMOOOPPPRRRRRRTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVWWWWWWVVVTTTRRRPPPRRRSSSRRRPPPOOOQQQSSSPPPRRRSSSSSSRRRRRRSSSUUUTTTVVVWWWWWWVVVVVVXXX[[[[[[ZZZXXXVVVWWWYYY\\\^^^[[[\\\\\\[[[[[[]]]```cccbbbfffkkkuuurrreee[[[VVVYYYcccooo~~~zzzgggQQQGGGDDDCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@???>>>>>>===<<<>>>@@@@@@@@@AAACCCEEEGGGLLLSSSZZZaaagggnnnrrrvvvwwwxxxwwwxxx}}}sssiiieeeqqqpppppppppqqqrrrrrrssssssqqqoooooopppooollliiiggglllpppqqqnnnnnnqqquuuqqqqqqqqqppppppnnnmmmmmmiiilllqqqrrrqqqnnnllljjjjjjhhhgggkkkrrrwwwvvvtttyyy{{{~~~~~~xxxsssjjjhhhiiimmmuuu}}}vvvvvvwwwyyy}}}|||xxxssspppppprrrssstttrrrsssqqqmmmjjjllluuu||||||wwwqqqjjjdddaaa______^^^]]]\\\^^^aaadddhhhooozzzvvvkkkbbb[[[WWWYYYXXXSSSPPPRRRMMMNNNOOOOOOMMMLLLLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLMMMKKKGGGEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJKKKMMMMMMLLLJJJIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRTTTVVVVVVTTTRRRQQQSSSTTTSSSQQQNNNOOORRRVVVQQQRRRRRRQQQPPPPPPRRRTTTTTTVVVXXXWWWUUUVVVXXX[[[[[[YYYWWWUUUVVVXXX[[[]]]ZZZZZZZZZYYYXXX[[[___bbb^^^cccfffnnnqqqdddZZZUUU```mmm|||yyy^^^MMMFFFCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>===<<<<<<;;;===???@@@@@@@@@BBBDDDDDDHHHNNNTTT[[[ccckkkppptttwwwxxxvvvuuuxxx|||lllccc```pppqqqqqqooonnnooorrruuuvvvtttrrrpppnnnmmmmmmlllmmmmmmmmmllljjjjjjlllnnnlllmmmmmmmmmllllllkkkjjjeeegggiiikkklllmmmlllllljjjnnnrrrttttttssssssssstttwww{{{}}}{{{xxxxxxvvvttttttuuuxxx{{{}}}zzznnnccc[[[YYYUUUQQQQQQSSSTTTPPPLLLOOONNNLLLLLLMMMLLLKKKIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIIIIJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMPPPOOONNNMMMMMMMMMNNNOOORRRRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPTTTTTTSSSRRRQQQPPPOOOOOORRRSSSTTTUUUWWWXXXYYYZZZ\\\ZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYY[[[\\\^^^___ccclllzzznnn]]]YYY\\\dddvvvrrrZZZJJJCCCCCCEEECCC@@@>>>>>>@@@BBBDDDDDD@@@@@@@@@???>>>======<<<======>>>???@@@AAAAAABBB@@@CCCHHHOOOWWW^^^dddhhhrrrsssttttttuuuwwwzzz}}}ssshhhaaa___tttuuuvvvuuusssrrrrrrsssssssssrrrqqqooonnnmmmmmmjjjjjjiiifffddddddfffiiilllllllllllllllkkkjjjjjjfffgggiiijjjkkkllllllllllllnnnpppppppppppprrrssssssvvvzzz}}}sssjjjaaaZZZUUUTTTSSSQQQQQQRRRQQQNNNLLLOOOMMMLLLKKKLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNNNNMMMMMMMMMNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRTTTWWWYYY[[[\\\[[[ZZZXXXVVVUUUVVVWWWWWWWWWXXXZZZYYYXXXXXXYYYZZZ___aaaeeelllyyynnn\\\[[[```pppeeeQQQGGGDDDFFFDDDBBB??????@@@AAABBBAAA@@@@@@@@@???>>>=========>>>>>>??????????????????@@@BBBFFFLLLSSS[[[aaaeeennnppprrrtttuuuwwwzzz}}}yyymmmeeeaaa___vvvxxx{{{{{{yyyuuusssrrrppppppqqqqqqqqqooonnnmmmjjjiiigggcccaaa```ccceeekkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhiiiiiikkkllllllnnnnnnnnnmmmlllmmmooorrrrrruuuxxx{{{|||}}}wwwkkkaaaYYYUUURRRQQQQQQSSSTTTTTTQQQNNNLLLKKKMMMLLLJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNPPPSSSWWWZZZ\\\]]]ZZZYYYWWWVVVUUUVVVVVVWWWUUUVVVXXXWWWVVVVVVXXXYYY\\\___dddiiissszzzbbb]]]\\\ggg}}}uuu\\\MMMGGGFFFEEECCCAAA@@@AAAAAA@@@>>>@@@@@@@@@???>>>>>>======?????????>>>>>>=========???@@@BBBGGGMMMUUU[[[___gggkkkppptttvvvxxxzzz|||ooogggdddbbb```tttxxx}}}~~~|||wwwsssqqqlllnnnoooqqqqqqooonnnlllnnnmmmjjjfffcccbbbeeegggjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhjjjkkkmmmmmmmmmnnnmmmkkkkkkmmmnnnooorrrvvvyyyyyyyyyyyyzzz|||||||||~~~}}}nnnhhh```XXXSSSQQQQQQQQQRRRWWW[[[YYYSSSMMMJJJKKKKKKJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMPPPRRRUUUXXXZZZ[[[XXXWWWVVVUUUUUUUUUVVVVVVTTTUUUVVVVVVVVVVVVWWWYYYWWW\\\```dddjjjyyykkkaaaZZZ___qqqjjjWWWKKKEEEEEECCCAAAAAAAAAAAA@@@>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============>>>>>>???BBBGGGNNNTTTXXX```fffmmmssswwwyyyzzz{{{{{{}}}vvviiieeeeeecccaaappptttzzz|||{{{vvvrrrpppjjjkkkmmmoooooonnnmmmlllqqqpppmmmjjjgggfffhhhjjjjjjiiihhhhhhhhhiiijjjjjjkkkkkkjjjiiiiiijjjkkkllljjjllloooooommmlllkkkkkklllooosssvvvwwwvvvwwwxxxyyyyyyyyyzzz~~~|||ooohhh___^^^[[[WWWTTTRRRRRRSSSWWW\\\```^^^UUUMMMJJJJJJIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSTTTVVVVVVVVVVVVWWWYYYVVVZZZ^^^___dddpppqqqdddYYY[[[hhh}}}~~~hhhTTTGGGFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@????????????;;;<<<<<<===>>>?????????>>>======???CCCHHHNNNQQQZZZ```iiipppuuuwwwxxxyyyxxxzzz|||ooofffddddddaaa]]]mmmqqquuuwwwvvvrrrooonnnhhhiiikkklllllllllkkkjjjnnnnnnnnnllljjjiiijjjllljjjiiihhhhhhhhhiiijjjkkkmmmllllllkkkkkkkkkkkkllljjjmmmpppqqqooommmkkkkkkkkkmmmqqqsssssstttuuuvvvuuuvvvxxxyyy{{{rrrfff^^^ZZZSSSUUUVVVUUUSSSQQQQQQRRRZZZ^^^aaa^^^UUUMMMIIIIIIGGGEEEDDDEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUWWWYYYYYY[[[\\\]]]aaakkkyyyzzzlll___]]]cccsssfffRRRKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<===???@@@@@@AAA>>>======>>>AAADDDHHHKKKSSSYYYccckkkpppssstttuuuvvvxxxzzz|||~~~uuujjjbbb```___\\\YYYnnnppprrrssspppmmmlllkkkhhhhhhhhhiiiiiiiiiiiiiiikkklllnnnnnnlllllllllnnnkkkjjjhhhhhhhhhjjjkkkmmmmmmnnnnnnnnnmmmllllllkkklllnnnppppppooonnnnnnoookkkmmmnnnoooooooooqqqsssssstttuuuuuuvvvxxx|||~~~xxxoooeee\\\VVVSSSRRRMMMOOOQQQQQQOOOOOOPPPRRRXXX[[[\\\YYYSSSMMMIIIHHHEEEDDDCCCDDDEEEFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJJJJIIIIIIIIIHHHKKKLLLLLLMMMMMMNNNNNNNNNPPPPPPPPPQQQQQQPPPPPPPPPOOOQQQSSSSSSSSSTTTUUUWWWZZZZZZYYYZZZ]]]eeeooovvv|||llleeebbbgggzzzgggRRRMMMGGGBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@BBBEEEFFFLLLRRR\\\dddiiilllnnnppprrrsssuuuvvvyyy}}}yyyrrriiiaaa]]][[[[[[[[[pppqqqqqqpppmmmjjjiiiiiihhhhhhgggggggggggghhhhhhiiilllooopppooooooooopppkkkjjjiiihhhhhhjjjlllmmmnnnnnnooopppooommmlllkkkoooppppppooonnnnnnqqqssslllmmmmmmmmmllllllnnnpppttttttsssrrrpppqqqtttwww{{{xxxccc___YYYSSSOOOMMMMMMNNNKKKMMMOOONNNMMMMMMPPPSSSUUUVVVWWWUUUQQQMMMIIIGGGDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFBBBAAAAAAAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJKKKLLLLLLMMMGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPOOOOOOOOONNNOOOQQQRRRRRRRRRTTTVVVYYYWWWVVVVVVZZZ```gggkkkwwwyyylllaaa^^^kkk}}}zzzWWWRRRJJJCCC@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>??????AAABBBCCCDDDHHHNNNWWW___dddhhhjjjlllmmmnnnoooqqqssswww}}}zzztttjjjaaa\\\[[[]]]___rrrsssrrrqqqoookkkhhhfffjjjiiiiiihhhhhhhhhhhhhhhiiikkknnnpppqqqqqqooonnnkkkkkkkkkkkkkkkkkkjjjjjjqqqpppooopppqqqpppooommmlllnnnpppooommmkkkkkkkkkmmmnnnooonnnmmmmmmnnnooottttttttttttttttttttttttxxxyyyzzz}}}zzzrrriiidddUUUQQQMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOORRRRRRQQQOOOLLLIIIFFFDDDFFFEEECCCAAAAAAAAACCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDDDDBBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEAAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFGGGGGGGGGFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGDDDEEEGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMRRRQQQPPPPPPPPPRRRSSSTTTZZZZZZZZZYYYZZZ\\\aaadddsss|||iii^^^cccpppttt^^^JJJEEEFFFDDDBBBBBBCCCBBBAAA@@@???????????????@@@@@@AAA@@@???>>>=========>>>@@@AAABBBCCCDDDFFFJJJOOOUUUZZZ^^^cccfffgggiiikkkkkkmmmrrrzzzwwwhhh___]]]]]][[[WWWvvvvvvwwwvvvtttpppmmmkkkkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmpppqqqqqqpppooonnnmmmmmmmmmmmmnnnooopppqqqpppooooooppppppooommmjjjlllnnnnnnmmmlllllllllmmmnnnoooooonnnnnnooopppssssssssssssssssssttttttwwwwwwxxxyyy{{{~~~|||uuummmfff___WWWSSSOOOLLLHHHFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIPPPPPPOOOMMMJJJGGGDDDCCCDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBCCCAAA@@@>>>======>>>@@@AAA@@@??????@@@AAABBBDDDEEEDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHEEEEEEHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTXXXYYYYYYYYYYYY\\\___bbbgggrrrqqqbbbaaagggkkkzzzmmmTTTIIIHHHFFFBBBAAACCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>=========>>>???@@@AAABBBBBB@@@CCCHHHMMMQQQVVV[[[^^^ccceeeggggggiiinnnvvv}}}tttggg^^^]]]]]]ZZZWWWwwwxxxyyyyyywwwtttpppnnnlllllljjjiiihhhhhhhhhhhhiiikkkmmmpppqqqrrrqqqqqqpppooonnnnnnnnnppprrrsssqqqooonnnoooppppppnnnmmmgggiiikkklllkkkkkklllmmmmmmnnnppppppooonnnpppqqqqqqqqqqqqqqqqqqrrrssssssuuuuuuuuuuuuvvvvvvwwwxxx}}}{{{jjjgggaaa\\\WWWRRRLLLHHHIIIGGGDDDCCCDDDEEEFFFEEEHHHHHHGGGFFFFFFEEEEEEDDDLLLKKKKKKIIIGGGDDDBBBAAABBBAAA@@@??????@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<===??????@@@???@@@@@@AAABBBDDDDDDCCCCCCAAA@@@???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFFFFHHHIIIJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJJJJJJJIIIIIIIIIIIILLLMMMOOOPPPQQQQQQQQQPPPNNNOOOQQQRRRSSSTTTUUUUUUUUUVVVXXXYYYYYY[[[^^^```bbbjjj{{{}}}kkkaaa___[[[eeesssdddRRRKKKGGGDDDBBBBBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@??????>>>======>>>>>>>>>???????????????BBBEEEHHHLLLPPPVVVYYY\\\___aaabbbdddjjjrrrxxxzzzpppddd]]][[[[[[YYYWWWuuuvvvwwwxxxwwwtttpppnnnnnnmmmllljjjiiiiiiiiiiiikkklllnnnpppqqqsssssstttrrrqqqnnnmmmlllnnnppprrrqqqooonnnnnnoooooonnnmmmhhhjjjkkkkkkjjjjjjkkklllmmmnnnoooooonnnnnnoooqqqoooooooooooopppqqqsssttttttttttttsssssstttttttttyyy{{{}}}{{{mmmbbb\\\ZZZVVVSSSQQQNNNJJJGGGHHHFFFCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHGGGFFFEEECCCAAA@@@?????????>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>=========>>>??????AAAAAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHJJJIIIHHHGGGHHHIIIIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPMMMNNNPPPSSSTTTUUUUUUUUURRRTTTWWWXXXYYYZZZ\\\^^^cccgggrrrwwwhhh```\\\^^^eeeqqq{{{cccRRRHHHEEEEEEAAAAAABBBCCCCCCBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=========???AAABBBDDDFFFJJJPPPTTTWWWZZZ]]]___aaafffnnnttt{{{ssskkkaaa[[[ZZZYYYXXXVVVrrrtttvvvwwwwwwtttpppnnnnnnmmmlllkkkjjjjjjjjjjjjnnnnnnooopppqqqssstttuuuuuussspppmmmlllmmmooopppqqqooommmmmmnnnooonnnmmmkkklllmmmllljjjiiijjjkkkmmmnnnoooooommmmmmnnnooonnnnnnmmmnnnoooqqqssstttuuuttttttttttttuuuvvvvvvvvvyyy{{{}}}~~~|||qqqdddYYYRRRPPPNNNKKKJJJJJJIIIGGGEEEGGGEEECCCCCCEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGGGGDDDDDDCCCBBB@@@@@@??????>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@????????????@@@????????????@@@AAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>??????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJIIIGGGFFFHHHIIIKKKMMMNNNOOONNNNNNLLLMMMPPPRRRTTTTTTTTTTTTPPPSSSUUUWWWXXXYYY[[[]]]___aaaiiizzzrrrfff___ZZZ[[[eeerrrzzz^^^MMMFFFEEE@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<===>>>>>>@@@CCCGGGKKKQQQUUUXXX[[[^^^ccckkkqqqvvvzzz}}}kkkeee^^^YYYXXXXXXWWWVVVqqqsssvvvxxxxxxuuurrrpppnnnmmmmmmlllllllllllllllooonnnnnnnnnoooqqqssstttuuutttqqqooonnnoooooopppqqqooommmlllmmmnnnnnnnnnooooooooommmkkkjjjkkkmmmpppqqqqqqpppnnnmmmmmmnnnnnnmmmmmmmmmnnnqqqtttvvvvvvvvvuuuuuuvvvvvvwwwxxxrrruuuyyy{{{{{{{{{|||}}}{{{{{{pppggg^^^UUUOOONNNIIIHHHGGGGGGHHHHHHGGGEEEEEECCCBBBBBBDDDEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHBBBBBBAAA@@@?????????@@@>>>>>>>>>???????????????@@@?????????>>>>>>>>>>>>???????????????@@@AAAAAA???????????????>>>>>>>>>===>>>>>>??????@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBB@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOONNNLLLIIIGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSQQQRRRTTTVVVWWWYYY\\\^^^]]]___dddqqqqqqbbbWWWTTT\\\ffftttvvv\\\MMMFFFCCCBBBAAA@@@????????????>>>>>>=========>>>??????>>>>>>>>>>>>===============>>>?????????AAADDDGGGKKKNNNSSSVVVYYY^^^ffflllppptttyyy}}}~~~~~~~~~}}}~~~pppddd```[[[WWWVVVVVVVVVUUUoooqqquuuxxxxxxvvvrrrpppmmmmmmmmmlllmmmmmmnnnooonnnmmmlllkkkkkkmmmooopppppppppooooooooooooppppppqqqooolllkkklllnnnnnnnnnpppppppppooommmmmmoooqqqsssttttttrrrpppnnnnnnooonnnmmmlllmmmooorrruuuwwwwwwwwwvvvuuuuuuuuuvvvvvvrrrtttwwwxxxwwwwwwxxxyyywwwxxxyyy|||~~~wwwuuuiii```YYYVVVRRRLLLJJJMMMIIIHHHGGGHHHJJJJJJJJJHHHEEECCCBBBCCCDDDDDDCCCBBBDDDEEEFFFGGGHHHGGGEEEDDDBBBAAA@@@?????????@@@AAA??????@@@@@@??????>>>>>>??????>>>>>>>>>=========???????????????@@@@@@AAA??????????????????@@@@@@;;;<<<===>>>????????????@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIKKKLLLKKKIIIGGGHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKNNNRRRTTTTTTPPPLLLIIIIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMMMMNNNOOOPPPQQQRRRQQQSSSTTTTTTUUUXXX]]]```___aaadddlllzzzooo```VVVZZZ^^^fffyyy___NNNGGGEEEBBB???>>>>>>???@@@>>>======<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDCCCGGGLLLOOOSSSXXX___eeeiiimmmrrrxxx~~~|||~~~~~~}}}||||||qqqeee^^^\\\XXXUUUTTTTTTUUUUUUlllooosssvvvwwwtttqqqnnnmmmllllllmmmmmmnnnooopppmmmllljjjhhhhhhjjjlllnnniiijjjkkklllmmmnnnoooooorrrooolllkkklllnnnnnnnnnoooppppppooooooppprrrtttwwwwwwwwwuuuqqqooooooooonnnmmmlllmmmooorrrvvvxxxxxxwwwvvvuuutttsssssssssuuuvvvvvvuuusssssstttuuuvvvuuussstttuuuwwwvvvuuu{{{uuuhhh``````WWWQQQMMMNNNKKKGGGGGGKKKIIIGGGGGGHHHIIIJJJJJJHHHGGGFFFDDDDDDEEEFFFDDDCCCCCCDDDFFFFFFEEEDDDBBB@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============?????????>>>???@@@@@@AAA>>>>>>??????@@@@@@AAAAAA:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???======<<<===>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIJJJHHHKKKMMMLLLIIIGGGHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLPPPUUUXXXXXXTTTOOOKKKKKKLLLMMMNNNNNNMMMLLLLLLNNNNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUXXX]]]aaa___```aaadddnnnmmm^^^\\\YYY[[[pppqqqYYYJJJGGGCCC???>>>>>>@@@AAA>>>===<<<<<<<<<>>>???@@@===>>>>>>>>>?????????@@@;;;===??????>>>===>>>>>>===AAAFFFJJJNNNSSSZZZ```eeehhhmmmsssyyy~~~}}}~~~}}}}}}vvviii```[[[ZZZWWWUUUTTTTTTTTTUUUkkkkkklllnnnpppqqqooommmlllllljjjjjjjjjjjjllllllllllllkkkkkkllllllmmmmmmkkkiiihhhhhhiiijjjjjjiiiiiijjjkkkllllllkkkiiihhhnnnppprrrrrrpppppppppqqquuuuuuvvvtttsssrrrtttuuuuuussspppnnnnnnqqqtttwwwuuuvvvwwwxxxwwwuuusssrrrtttssssssssssssrrrrrrrrrqqqrrrtttvvvvvvuuusssrrruuuyyy~~~rrrrrrpppkkkbbbYYYSSSPPPLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKHHHFFFDDDCCCBBBCCCDDDEEECCCBBBAAA@@@AAAAAACCCDDDAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>??????===<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<===???>>>===;;;<<<<<<<<<<<<============AAAAAAAAAAAAAAA@@@???>>>AAA@@@>>>======>>>@@@AAAAAAAAA@@@??????@@@@@@@@@CCCCCCDDDFFFHHHIIIHHHFFFEEEDDDCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUWWWVVVTTTQQQOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ```___```dddiiitttsssggg______iiivvvrrrVVVJJJBBBEEEDDD>>><<>>===============>>>???@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBGGGLLLQQQTTT^^^aaaggglllrrrxxx}}}}}}}}}}}}}}}~~~~~~~~~{{{iii___]]]YYYYYYXXXWWWUUUTTTSSSSSSjjjjjjjjjllloooooommmlllkkkjjjiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjlllmmmnnnmmmkkkiiihhhiiiiiihhhgggiiiiiiiiijjjjjjiiiiiihhhmmmoooqqqqqqppppppppprrrtttuuuvvvvvvuuuuuuwwwyyyxxxvvvrrroooooopppsssuuutttuuuvvvwwwwwwvvvtttssstttttttttsssssssssrrrrrrqqqrrrtttuuuvvvuuutttsssrrruuuyyy~~~~~~~~~}}}zzzvvvqqqllliiiccccccbbb^^^XXXQQQLLLIIIKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIEEEDDDCCCAAAAAAAAACCCCCCCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<>>>===============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>>>><<<;;;<<<<<<<<<<<<==================>>>>>>>>>===<<<<<>>======>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDGGGJJJKKKJJJIIIFFFDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUSSSPPPNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTTTTUUUWWWYYY[[[\\\___^^^___aaaeeennn|||iii^^^dddoookkkWWWFFFDDDDDD???===???>>>>>>============>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDHHHKKKNNNUUUXXX]]]ccciiiooouuuzzz{{{zzzzzz||||||||||||}}}~~~}}}|||}}}uuuddd[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUiiihhhiiikkkmmmmmmllljjjiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhhhhiiikkkmmmnnnooommmkkkjjjjjjiiigggeeeiiihhhhhhggghhhhhhiiiiiilllnnnooopppooopppqqqsssuuuvvvwwwwwwwwwxxxzzz||||||yyyvvvrrrpppppppppqqqqqqssstttvvvwwwwwwvvvuuuttttttttttttssssssssssssqqqrrrtttuuuuuuuuuttttttqqqrrrsssuuuwwwyyy{{{{{{yyy|||~~~yyytttpppiiihhhgggdddaaa^^^[[[YYYWWWYYYYYYWWWRRRMMMJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFCCCBBB@@@??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============>>>>>>??????@@@?????????@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAADDDDDDEEEHHHKKKMMMMMMLLLGGGEEEEEEFFFHHHJJJKKKJJJHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTSSSQQQOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQTTTUUUUUUVVVWWWXXXYYYZZZ]]]\\\\\\^^^```ggguuuyyyeeeaaafffmmmkkkOOOFFFEEEBBB???@@@???>>>>>>======>>>>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???@@@CCCEEEFFFKKKNNNTTTYYY^^^dddkkkoooyyy{{{||||||zzzxxxxxxzzz|||||||||{{{|||~~~}}}}}}~~~~~~lll^^^XXXYYYVVVVVVVVVVVVVVVVVVVVVVVViiihhhiiijjjllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffgggjjjlllnnnooommmlllllllllllljjjhhhjjjiiihhhggghhhiiijjjkkkkkkmmmnnnooonnnoooqqqsssvvvxxxyyyxxxxxxxxxzzz|||~~~|||xxxtttqqqooonnnnnnoooppprrrtttvvvwwwwwwwwwtttttttttssssssssssssrrrqqqrrrssstttuuuuuuttttttsssrrrrrrqqqrrrsssssstttrrrtttwwwzzz}}}zzzvvvpppkkkgggccc___\\\]]]\\\ZZZXXXVVVUUUTTTSSSRRRTTTUUUSSSPPPLLLKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;999:::<<<>>>??????>>>>>>>>>>>>=========<<<<<<<<<;;;===>>>>>>===<<<;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@AAAAAABBBDDDDDDEEEHHHLLLOOOOOOOOOHHHGGGEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNPPPRRRSSSSSSQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYYYY\\\^^^bbbmmmxxxuuugggccceee{{{cccPPPHHHDDDBBBCCC??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEIIINNNRRRWWW]]]cccgggpppsssxxx|||yyyyyyxxxxxxyyy|||~~~~~~}}}}}}~~~vvvfffZZZWWWZZZWWWWWWVVVVVVVVVVVVUUUUUUiiiiiiiiikkklllllljjjhhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggggggggiiikkkmmmmmmllllllnnnppppppooommmkkkkkkjjjiiijjjkkkmmmnnnkkklllmmmmmmmmmnnnqqqsssxxxyyyyyyxxxwwwvvvxxxzzz}}}{{{xxxuuuqqqnnnmmmllllllmmmoooqqqtttuuuwwwwwwssssssssssssrrrrrrrrrrrrpppqqqqqqrrrssstttttttttrrrrrrqqqppppppppppppqqqmmmnnnqqqrrrrrrtttwwwyyyzzz{{{{{{~~~zzztttnnnjjjdddaaa\\\YYYXXXVVVUUUSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<>>>>>>>>>=========<<<<<<999:::<<<===>>>>>>>>>===============<<<<<<<<<<<<;;;===??????===;;;;;;<<<<<<<<<<<<<<<============::::::;;;<<<<<<===<<<<<>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCCCCFFFJJJNNNOOOOOOIIIGGGEEEDDDEEEEEEDDDCCCGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSRRRPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUWWWVVVXXX\\\^^^```hhhpppuuufffdddrrr~~~dddPPPDDDAAACCC@@@@@@???>>>>>>>>>>>>>>>==================>>>>>>=================================>>>???@@@AAAAAABBBEEEIIIMMMPPPUUUZZZ^^^hhhkkkqqqxxx}}}zzz|||}}}{{{xxxuuuuuuvvvxxx{{{}}}}}}|||}}}qqqcccYYYXXX[[[YYYXXXXXXWWWUUUTTTTTTSSSiiiiiiiiijjjlllllljjjhhhiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjlllooorrrsssrrrqqqllllllllllllmmmnnnoooooollllllmmmllllllmmmppprrrvvvwwwwwwvvvttttttuuuvvvxxxwwwvvvsssqqqnnnlllkkkjjjkkkllloooqqqsssuuuvvvrrrrrrrrrrrrqqqqqqqqqqqqooooooppppppqqqrrrssssssqqqppppppooonnnnnnmmmmmmlllmmmoooooonnnnnnpppqqqsssssssssssstttwww}}}{{{xxxuuuqqqmmmiiieeeaaa]]]ZZZWWWUUURRRQQQRRRRRRQQQQQQLLLLLLKKKJJJIIIIIIJJJJJJLLLMMMLLLJJJGGGDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<:::;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;>>>@@@@@@<<<::::::<<<<<<<<<<<<<<<============;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCGGGKKKLLLLLLHHHFFFDDDCCCCCCCCCBBBAAAFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUXXX]]]___```dddjjjqqq~~~qqqeeeiiittt|||___JJJAAAAAAAAA@@@??????>>>>>>>>>>>><<<<<<============>>>>>>========================<<<<<<===>>>???@@@@@@@@@===@@@CCCFFFIIILLLQQQTTT^^^bbbhhhnnnsssxxx}}}~~~|||xxxwwwwwwwwwuuussslllmmmoootttyyy{{{{{{zzz|||~~~}}}mmm```YYYXXX\\\ZZZYYYXXXWWWUUUTTTSSSRRRhhhggghhhiiijjjjjjhhhfffhhhhhhiiijjjjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiihhhhhhiiikkknnnqqqsssrrrpppkkklllmmmnnnoooooooooooommmmmmmmmlllkkkllloooqqqrrrsssssssssrrrrrrsssuuurrrrrrrrrqqqpppnnnlllkkkhhhiiijjjllloooqqqssstttqqqqqqqqqpppppppppoooooommmmmmnnnnnnoooqqqrrrsssqqqqqqqqqpppooollljjjiiijjjlllnnnnnnmmmmmmnnnooonnnoooooonnnmmmoootttxxxvvvxxxzzz{{{{{{{{{}}}~~~~~~}}}|||}}}wwwsssnnnjjjiiigggdddaaa```^^^ZZZXXXWWWUUUSSSQQQQQQPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLJJJGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===?????????>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;>>>AAA@@@<<<999:::<<<<<<<<<<<<<<<============>>>>>>??????>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@???>>>>>>@@@CCCGGGHHHIIIEEECCCBBBBBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNPPPQQQSSSUUUVVVVVVVVVYYY^^^```^^^___cccjjjrrrllleeefffrrrrrrYYYJJJCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<=========>>>>>>========================<<<=========>>>=========;;;===???AAACCCEEEIIILLLQQQVVV\\\bbbfffkkkpppttt|||tttttttttsssqqqnnnkkkiiibbbdddiiipppwww{{{|||{{{}}}vvvggg^^^WWWVVVYYYXXXXXXWWWVVVVVVUUUTTTTTTgggffffffgggiiihhhfffdddfffggghhhiiiiiihhhgggfffjjjkkklllmmmllljjjhhhfffggghhhjjjmmmpppqqqpppnnnjjjkkkmmmoooppppppooonnnmmmnnnmmmkkkjjjkkknnnpppnnnooopppppppppqqqsssuuunnnoooppppppooonnnmmmkkkhhhhhhiiikkkmmmppprrrssspppppppppoooooooooooonnnlllllllllmmmnnnpppqqqrrrsssssstttssspppmmmiiigggeeegggiiijjjiiiiiijjjkkkkkklllmmmkkkjjjlllqqquuummmppprrrsssqqqpppppppppsssuuuxxxyyyxxxvvvuuutttppprrruuuwwwxxxyyy{{{}}}|||}}}zzzwwwsssppppppsssvvvsssmmmhhhgggiiigggccc^^^\\\\\\[[[XXXVVVUUUSSSQQQPPPPPPQQQOOONNNOOOMMMKKKJJJJJJIIIGGGFFFHHHHHHHHHIIIHHHHHHGGGFFFHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEAAAAAACCCCCCCCCCCCBBBAAA===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::>>>===;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;???BBB@@@<<<999:::<<<<<<<<<<<<<<<=========>>>;;;<<<<<<<<<;;;:::999999======>>>>>>>>>>>>======;;;;;;;;;<<<<<<===??????>>>===<<<>>>AAADDDFFFFFFCCCAAAAAABBBDDDFFFFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOJJJJJJKKKLLLNNNPPPRRRSSSWWWWWWZZZ___```]]]\\\^^^hhhkkkzzzvvvggg^^^eeepppyyygggTTTIIIBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>====================================<<<;;;::::::;;;===???@@@AAABBBFFFHHHHHHMMMTTTZZZ^^^ccciiimmmlllsss{{{{{{xxxmmmoooqqqppplllgggbbb```]]]```fffooowww}}}~~~pppddd[[[UUUTTTWWWVVVVVVVVVVVVVVVVVVVVVVVVgggggggggggghhhhhhhhhhhhjjjjjjiiihhhgggfffeeeeeekkkkkklllllllllkkkiiihhheeefffiiikkklllkkkjjjiiimmmooooooooommmmmmnnnoooqqqpppnnnmmmllllllllllllnnnpppqqqqqqooonnnooopppnnnmmmkkkjjjiiiiiijjjkkkiiiiiijjjkkkkkklllmmmmmmpppooollliiiiiijjjlllmmmiiikkklllllllllmmmooorrrsssrrrqqqooollljjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiimmmmmmmmmllllllkkkkkkkkkmmmllllllkkkkkkllllllmmmmmmnnnoooooonnnllljjjhhhhhhfffdddfffiiilllmmmllloooooopppsssvvvwwwwwwvvvxxxvvvtttsssrrrqqqooommmtttsssppplllhhhdddaaa___``````aaaaaa```___]]]\\\YYYYYYXXXVVVTTTSSSRRRQQQPPPOOOMMMKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????@@@??????????????????@@@??????>>>===<<<<<<<<<===??????>>><<<;;;:::999888<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999<<<===============<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===============<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNOOOOOOPPPJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIJJJKKKJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOSSSXXX\\\______]]]\\\```aaakkkyyylll^^^ZZZ^^^eeepppyyyiiiPPPNNNFFF???>>>???======>>>@@@??????>>>>>>>>>>>>>>>==================<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<===???AAABBBFFFHHHKKKPPPUUUZZZ___aaafffiiinnntttzzzwwwrrrqqqpppmmmhhhccc___^^^___```^^^cccooowwwyyy|||ttt___ZZZYYYTTTQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRfffffffffffffffggggggggghhhhhhggggggffffffffffffkkkllllllmmmlllkkkjjjiiihhhhhhggggggggggggggghhhppprrrsssrrrqqqoooooopppoooooonnnnnnnnnmmmmmmmmmlllnnnppppppooonnnnnnooommmlllkkkkkkjjjkkkkkkkkkjjjjjjkkkllllllmmmnnnnnnooonnnllljjjiiijjjkkkkkkfffhhhjjjkkkkkkmmmppprrrrrrqqqpppnnnllljjjiiihhhggggggggghhhhhhhhhhhhiiikkkkkkkkkjjjiiiiiiiiihhhkkkjjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkiiigggfffbbb```^^^___bbbeeeeeedddeeeeeeeeehhhkkkllllllkkkkkkiiigggffffffeeecccaaadddcccaaa^^^\\\ZZZXXXWWWYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNMMMNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????????????????>>>??????>>>>>>>>>>>>?????????>>>>>>============>>>======<<<;;;:::999999888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOQQQSSSXXX\\\]]]]]][[[ZZZ^^^___gggyyyrrraaaZZZ[[[___eeejjjzzzhhhWWWLLLCCC@@@@@@>>><<<===???>>>>>>===============;;;<<<<<<==================<<<<<<<<<<<<<<<<<<===>>>===<<<<<<===???AAABBB@@@BBBDDDHHHMMMRRRUUUXXX[[[^^^ccchhhmmmqqqtttuuu}}}}}}xxxssspppjjjjjjhhheeebbb```aaabbbhhhgggjjjtttzzz|||uuuyyyqqq]]]WWWUUUOOOMMMPPPSSSSSSSSSRRRQQQPPPPPPPPPddddddeeeeeeeeeffffffffffffffffffffffffggghhhhhhkkklllmmmmmmmmmlllkkkjjjkkkiiifffdddcccccceeefffppprrrtttuuusssqqqppppppmmmnnnoooooooooooommmmmmjjjlllnnnnnnnnnmmmnnnooojjjkkkkkklllllllllllllllkkkkkkllllllmmmmmmnnnnnnmmmllllllkkkjjjjjjiiiiiiccceeeggghhhiiikkkoooqqqpppooonnnmmmkkkjjjiiihhhfffffffffggggggggghhhhhhiiiiiihhhhhhgggffffffeeeiiihhhhhhhhhhhhhhhhhhiiihhhhhhiiihhhgggfffdddbbb]]]\\\ZZZZZZ\\\]]]^^^]]]aaaaaaaaabbbeeeffffffeeebbb```___^^^^^^^^^\\\ZZZWWWWWWWWWVVVVVVUUUTTTTTTRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA??????@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????===>>>>>>??????>>>>>>===>>>>>>============>>>>>>>>>============>>>>>>???;;;;;;:::::::::999999999;;;::::::999999::::::;;;999999999:::999999888777;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNPPPPPPQQQSSSWWWZZZ[[[[[[YYYXXX[[[[[[bbbooo}}}iii___[[[ZZZ[[[]]]lllfffWWWHHHBBBBBB@@@>>>???>>>>>>===<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<===>>>@@@AAA>>>???AAADDDHHHLLLOOOPPPUUUWWW[[[```dddhhhjjjkkkpppsssvvvzzz~~~|||wwwtttrrrqqqooojjjkkklllkkkjjjkkknnnqqqvvvtttvvv{{{~~~~~~uuunnn}}}qqq^^^WWWTTTPPPOOORRRTTTTTTSSSRRRPPPOOONNNNNNdddddddddeeeffffffggggggeeeeeeeeefffggghhhjjjkkkkkklllmmmmmmmmmmmmkkkkkkkkkjjjgggeeeddddddfffgggkkknnnrrrsssrrrpppoooooommmnnnpppppppppnnnlllkkkiiikkkmmmmmmllllllmmmnnnhhhiiikkkmmmmmmmmmmmmlllkkkkkkkkkllllllllllllllljjjkkkkkkkkkkkkiiihhhgggbbbdddffffffgggiiikkknnnnnnmmmlllkkkjjjiiihhhhhhddddddeeeeeeffffffgggggghhhggggggfffeeeeeeddddddgggggghhhhhhhhhhhhggggggeeeffffffeeedddcccaaa```]]]\\\ZZZZZZZZZ[[[[[[\\\aaa```___```bbbccccccbbb^^^]]][[[[[[[[[[[[ZZZXXXSSSSSSSSSSSSSSSSSSSSSTTTPPPOOOMMMLLLLLLLLLMMMNNNJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB???>>>===>>>@@@AAA@@@@@@?????????>>>>>>>>>========================<<<======>>>>>>======<<<======<<<<<<<<<<<<=========<<<<<<<<<===>>>??????:::::::::::::::::::::;;;::::::999999999999::::::777888888888888888777777999::::::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999999999999888777666::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAABBBCCCDDDEEEEEE@@@AAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKKKKLLLMMMOOOPPPQQQPPPRRRTTTWWWYYYYYYYYYXXXYYYYYY^^^fffpppzzzmmmddd\\\YYY[[[iiivvv{{{hhhRRRGGGCCCAAAAAAAAA??????>>>===============<<<<<<===============<<<>>>>>>============>>>>>>===============>>>???@@@===>>>???AAACCCFFFHHHIIIQQQSSSVVVYYY]]]```cccdddeeehhhmmmqqqvvv||||||yyyuuuqqqpppooopppqqqnnnoooqqqrrrsssvvvyyy|||{{{vvv|||zzz|||mmm]]]WWWTTTQQQRRRVVVVVVVVVTTTSSSQQQOOONNNMMMddddddeeefffgggggghhhhhhgggfffffffffgggiiikkkllljjjkkklllmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhkkkooorrrrrrqqqqqqqqqnnnoooppppppooommmjjjhhhiiijjjlllmmmlllkkklllmmmggghhhjjjlllmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjkkkjjjhhhgggeeecccdddeeeeeeeeeeeegggiiikkkkkkjjjiiihhhffffffeeebbbbbbcccdddeeeeeeffffffffffffffffffeeeeeeeeeeeefffggghhhhhhhhhhhhgggfffdddddddddcccbbbaaa```___]]]\\\[[[ZZZYYYZZZ[[[\\\]]]\\\ZZZZZZ[[[]]]\\\\\\YYYWWWVVVUUUVVVVVVTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@AAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888999999666666777888888777777777888888999:::::::::::::::999999999999999999999999999999999999999999999999888999999999888888777666888999999999:::::::::;;;:::::::::::::::;;;;;;;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCDDD>>>>>>??????@@@BBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLLLLMMMOOOPPPQQQNNNOOOQQQTTTVVVXXXYYYYYYXXXXXX[[[```fffssssssccc\\\]]]dddlllyyyeeeRRRHHHAAA???@@@AAA@@@??????>>>>>>??????======>>>>>>===<<<;;;;;;>>>>>>============>>>>>>===============>>>>>>>>>::::::;;;;;;===>>>@@@AAAHHHJJJLLLOOORRRUUUXXXZZZ^^^aaaeeejjjooouuu{{{|||xxxuuutttqqqnnnmmmmmmnnnppplllnnnpppqqqrrruuuyyy|||~~~yyy{{{yyyrrroookkkbbbWWWRRRPPPOOORRRUUUXXXXXXVVVTTTRRRPPPOOONNNddddddeeefffggghhhhhhiiiiiigggfffeeefffgggiiikkkiiijjjkkklllllllllkkkjjjiiiiiiiiiiiihhhhhhgggggghhhkkkoooqqqqqqqqqqqqrrrnnnnnnnnnnnnmmmkkkiiihhhjjjkkkmmmmmmkkkjjjkkklllggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiijjjiiigggfffeeecccdddeeeeeecccdddeeegggiiiiiigggfffeeecccbbbbbbaaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeefffffffffeeefffggghhhhhhgggfffeeeccccccbbbaaa```______^^^ZZZ[[[ZZZYYYWWWWWWYYY[[[]]]ZZZXXXWWWXXXYYYYYYXXXWWWUUUSSSSSSSSSSSSQQQOOOMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999666666777777888888777777666777888999999::::::999999999999999999999999999888888888888888888888888777888888999999999888888777777888888999999::::::::::::::::::::::::::::::999999::::::<<<===?????????@@@@@@AAABBBBBBCCCCCC>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPRRRSSSUUUWWWXXXWWWWWWYYY]]]```hhhyyyuuufffaaa]]]bbbooo}}}fffSSSFFF??????AAAAAA@@@????????????@@@===============<<<<<<;;;>>>======<<<<<<======>>>========================<<<<<<<<<<<<===>>>???@@@BBBCCCEEEHHHKKKNNNRRRSSSVVVYYY]]]aaaffflllrrrvvv}}}~~~xxxssspppmmmmmmmmmkkkjjjjjjkkkmmmlllnnnooopppqqqtttxxx{{{zzzzzzyyyzzznnniiiiii```]]]WWWSSSQQQRRRTTTWWWYYYXXXWWWUUUSSSQQQPPPOOObbbcccdddeeefffggghhhhhhiiihhheeeccccccdddfffggghhhhhhjjjkkkkkkkkkjjjjjjkkkiiifffdddbbbbbbcccdddiiikkkmmmmmmmmmmmmmmmooojjjkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmkkkjjjjjjjjjhhhggggggggghhhiiijjjjjjllllllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffeeeeeebbbcccddddddcccdddfffhhhhhhgggfffdddbbb```___^^^___``````aaabbbcccdddeeebbbbbbcccdddeeeffffffgggcccdddfffggggggfffdddcccbbbaaa```___^^^]]]]]]]]]XXXYYYZZZXXXVVVVVVYYY\\\^^^[[[XXXWWWWWWXXXXXXWWWWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999888888999999999::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888666666777888888888888888555666777888999999999999777777777777777777777777888888888888888888888888777777888999::::::::::::666666777777888999999:::::::::::::::::::::::::::999999999:::<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEGGGIIIJJJJJJJJJNNNNNNNNNMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUWWW[[[]]]aaakkkvvvzzzmmm^^^]]]dddwww|||eeeQQQFFFDDDAAA@@@@@@???>>>?????????:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<===============<<<<<<>>>>>>>>>>>>???@@@AAAAAA??????AAADDDGGGKKKNNNQQQNNNQQQTTTXXX\\\aaafffjjjsssyyy|||vvvqqqnnnllljjjeeehhhjjjjjjiiihhhjjjlllmmmnnnpppqqqrrruuuyyy|||~~~wwwllldddaaaaaa[[[\\\ZZZVVVSSSTTTUUUVVVWWWWWWVVVTTTSSSQQQPPPPPPaaabbbbbbccceeefffggggggiiigggdddbbbaaaaaacccdddggghhhiiijjjkkkjjjjjjiiimmmiiiddd___\\\]]]___aaaiiijjjkkkjjjhhhggghhhiiihhhhhhhhhiiijjjlllmmmnnnmmmnnnooonnnkkkjjjiiijjjhhhgggfffffffffgggiiijjjmmmmmmllllllkkkjjjiiiiiiiiihhhhhhgggffffffeeeeee```aaaccccccdddeeehhhjjjgggfffeeebbb```^^^]]]\\\______```aaabbbcccdddddd``````aaacccdddeeefffgggaaabbbdddeeeeeedddbbbaaa``````^^^]]]\\\[[[[[[[[[XXXYYYZZZYYYWWWWWWZZZ]]][[[XXXUUUSSSTTTTTTTTTTTTTTTRRROOONNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGFFFEEEDDDAAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB===>>>@@@AAAAAA???===;;;???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888888888888999999::::::999888777777777777;;;;;;;;;::::::999999999888888777777777777888888666666777888888888888888555555777888888999999999666666666666666666666666777777777777777777777777666777888999:::;;;;;;;;;555666666777888999999999::::::::::::::::::::::::888999999:::<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA<<<===>>>@@@BBBCCCCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBCCCFFFHHHIIIJJJJJJIIIPPPOOONNNNNNMMMMMMNNNNNNTTTSSSQQQPPPOOOOOOPPPPPPTTTSSSVVVZZZ\\\]]]cccjjj}}}yyyfff^^^\\\hhhsss]]]PPPMMM@@@??????>>>>>>>>>>>>>>>777888:::<<<>>>@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<===>>>>>>999:::<<<>>>BBBFFFJJJLLLHHHKKKNNNQQQTTTXXX^^^aaaffflllssswwwyyy}}}~~~xxxqqqkkkhhhgggfffeeebbbeeejjjkkkjjjjjjkkkmmmjjjkkkmmmooopppssswwwzzz}}}xxxnnnfff___\\\[[[ZZZUUUXXXXXXTTTPPPPPPPPPQQQVVVUUUTTTSSSRRRQQQPPPOOOfffccc```aaadddffffffeeehhhhhhgggfffeeeddddddcccdddeeeeeefffggghhhiiijjjlllllliiiaaaYYYWWW[[[___hhhiiikkkkkkiiigggfffgggbbbdddhhhkkkmmmnnnnnnnnnqqqpppooommmllllllllllllmmmkkkhhhhhhhhhiiiiiihhhkkkkkkkkkmmmnnnnnnllljjjgggfffeeeeeedddeeefffgggeeedddccccccdddeeeggghhhgggfffdddbbb___]]][[[ZZZZZZ\\\^^^```bbbccccccccc\\\___aaabbbaaaaaaaaabbbaaabbbdddeeeeeedddcccccc^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWXXXXXXYYY\\\YYYVVVUUUTTTSSSQQQPPPUUUQQQMMMKKKKKKKKKIIIGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAADDDCCCBBBAAA@@@@@@???@@@>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;;;;::::::::::::999999===<<<;;;999888777777666999999999999999999999999999999999999999999999999666666666666666777777888777777777888999999777444777777777888999999999:::777777777777777777777777555555555666666777999999555666777888888999999888888888888777888888999999<<<<<<;;;:::999999999999;;;:::999999:::<<>>????????????@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJTTTRRROOOLLLKKKKKKMMMNNNYYYWWWSSSPPPNNNNNNOOOPPPRRRTTTVVVWWWYYY\\\```cccooo~~~xxxhhh^^^fffsssxxxeeeVVVLLLDDDAAACCCCCC>>><<<>>>======>>>>>>>>>======<<>>=======================================;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;===@@@BBBDDDBBBCCCFFFIIIMMMRRRUUUWWW___bbbgggkkkooosssxxx{{{~~~~~~ssspppkkkfffcccbbbcccddd```aaabbbdddfffgggggggggjjjkkkmmmooosssxxx~~~xxxlllhhhbbb]]][[[ZZZXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOeeebbbaaabbbdddggggggfffhhhhhhggggggffffffeeeeeeddddddddddddeeefffhhhiiikkkllliiiccc[[[YYY\\\aaahhhjjjkkkjjjhhhfffeeeeeedddeeehhhkkkmmmnnnooooooqqqpppooonnnmmmmmmlllmmmllljjjhhhhhhjjjkkklllkkkkkkkkkkkklllmmmmmmkkkiiigggfffeeeeeeeeefffggghhheeeddddddcccdddeeefffffffffeeedddaaa___]]]\\\[[[YYY[[[]]]___```aaaaaaaaa]]]___aaaaaa```______```^^^___```aaaaaaaaa```___]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYWWWTTTSSSSSSRRRPPPOOOQQQNNNKKKIIIJJJJJJHHHFFFGGGGGGFFFEEEDDDDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::888999999999::::::;;;;;;===<<<;;;999888777777777888888888888888888888888999999999999999999999999666666666666666777888888888888888999;;;;;;999777666666777777777777777777555555555555555555555555555555555555666777888888444555666777777888888888:::::::::999::::::;;;<<<::::::999999888888999999;;;:::999999:::<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@>>>======<<<======>>>>>>???????????????@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEFFFHHHIIIJJJRRRPPPNNNKKKKKKLLLMMMNNNWWWUUUSSSPPPOOONNNNNNOOOQQQSSSUUUVVVXXX[[[___bbbeeesssxxxiiihhhnnnvvvtttaaaSSSFFFBBB@@@<<<::::::<<<<<<=========<<<;;;;;;??????>>>=======================================<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<===>>>???>>>???AAADDDGGGKKKNNNOOOXXX[[[___cccfffjjjooorrrvvvzzz|||zzzwwwrrrnnniiigggdddaaa______`````````aaaccceeegggiiijjjkkkmmmnnnppprrruuuzzz|||rrrgggccc]]]YYYWWWUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOcccbbbaaabbbeeeggggggggghhhhhhhhhhhhhhhhhhhhhgggeeedddbbbbbbccceeehhhjjjlllmmmkkkeee^^^[[[]]]aaahhhiiikkkjjjgggeeeddddddfffggghhhjjjlllnnnooopppqqqpppooonnnnnnmmmnnnnnnjjjiiiggghhhkkkmmmnnnnnnjjjjjjjjjkkkmmmllljjjhhhfffeeeddddddeeefffggghhhfffeeeddddddccccccddddddeeedddcccaaa___]]]\\\[[[XXXYYY[[[\\\^^^^^^______]]]___aaaaaa___^^^^^^^^^[[[[[[\\\\\\\\\\\\[[[ZZZ\\\[[[[[[ZZZYYYXXXWWWWWWYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTQQQQQQQQQQQQOOONNNMMMKKKHHHGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>@@@@@@???>>>========================<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::666777888999:::;;;<<<<<<===<<<;;;999999888888888777777777777777777777777888888888888888888888888777777666666777777888999888888888:::<<<<<<;;;999666666666666555555555555444444444444444444444444444444444444444555666777333444555666777777777777:::::::::::::::;;;<<<<<<:::999999888888888888999:::999999999:::<<<>>>???AAAAAAAAA@@@???>>>>>>>>>AAA@@@@@@???>>>======<<<<<<<<<===>>>>>>>>>>>>>>>======???@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJOOOMMMLLLKKKKKKLLLNNNOOOSSSSSSRRRQQQPPPOOONNNNNNPPPQQQSSSTTTUUUXXX\\\___\\\eeewwwtttjjjfffgggppp{{{~~~kkkTTTHHHCCC???===<<<==================<<<<<>>=============================================<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<======<<<===>>>???AAADDDFFFGGGMMMPPPTTTWWWZZZ]]]aaadddjjjmmmqqqvvvzzz}}}uuuooollljjjfffccc___^^^]]]]]]]]]]]]^^^^^^___aaaccceeehhhkkkmmmnnnnnnpppsssuuuyyy~~~tttkkkbbb^^^YYYUUUTTTRRRQQQPPPNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOObbbbbbbbbdddeeeggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiifffdddbbbaaabbbeeeiiikkknnnpppooojjjaaa]]]^^^```fffgggiiiiiigggeeedddeeehhhhhhiiijjjkkkmmmoooppppppoooooonnnnnnnnnoooooojjjiiiggghhhjjjlllmmmllliiiiiiiiikkklllllljjjhhhdddccccccbbbcccdddfffgggfffeeeddddddcccbbbbbbbbbccccccbbb```___^^^]]]\\\XXXYYYYYYZZZ[[[\\\\\\\\\___aaacccbbb```^^^]]]]]]ZZZZZZYYYYYYYYYXXXWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRPPPOOOPPPPPPOOONNNJJJIIIHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>??????>>>===============<<<<<<<<<<<<<<<;;;:::999:::::::::;;;;;;:::::::::::::::999999999999::::::777777777888999::::::;;;<<<;;;:::999999999999999666666666666666666666666777777777777777777777777777666666666666777888888777777777999<<<<<<;;;999777777666666555555444444444444444444444444444444333333333333444444555666444555666777888888888888888888888888888999:::;;;===<<<:::999888777777777999999888999:::;;;===>>>?????????>>>>>>>>>======?????????>>>>>>======<<<<<<===>>>?????????>>>>>>===>>>???AAABBBCCCDDDDDDBBBBBBCCCCCCEEEGGGHHHIIIKKKJJJJJJIIIJJJLLLMMMOOOOOOPPPQQQQQQQQQOOONNNMMMNNNOOOQQQRRRSSSUUUYYY[[[YYY^^^iiiyyysssiiicccdddiiinnnqqqxxxjjjWWWKKKEEECCCBBB============>>>>>>???@@@???>>>>>>=======================================>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>=========>>>???@@@AAABBBEEEHHHKKKMMMOOORRRUUUWWW]]]```cccggglllssszzzyyyssslllfffdddbbb```___ZZZ[[[\\\]]]]]]]]]]]]]]]___```bbbdddgggjjjlllnnnlllqqqwww|||{{{mmmddd___\\\XXXUUUTTTSSSQQQPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMbbbcccdddeeeffffffggghhhiiiiiiiiijjjjjjjjjjjjjjjgggfffcccbbbcccfffjjjlllpppssssssnnneee___^^^```cccfffhhhhhhgggffffffgggiiiiiiiiiiiikkklllnnnoooooonnnnnnnnnnnnnnnooopppllljjjgggggghhhiiihhhhhhhhhhhhhhhjjjlllmmmkkkjjjbbbbbbaaaaaaaaabbbddddddeeeeeeddddddcccaaaaaa```aaaaaaaaa```___^^^^^^^^^YYYYYYYYYYYYZZZZZZ[[[[[[aaacccddddddaaa___^^^^^^ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWXXXXXXWWWVVVUUUUUUSSSQQQOOOOOOOOOOOONNNMMMIIIIIIIIIIIIHHHGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???>>>>>>============>>>:::;;;;;;;;;;;;::::::999999::::::::::::::::::999:::999999888888999999:::888888888888888888888888:::999999888888888999999555555555555555555555555666666666666666666666666666666555555666666777888555555555888::::::999777777777777666666555555555555555555555555555555555444333333333333444444555666666777888999999999999888888888888999:::;;;<<>>>>>>>>=====================<<<>>>???@@@AAA@@@???>>>>>>???AAACCCDDDFFFFFFGGGAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLMMMOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPRRRVVVXXXYYYYYY___kkk{{{vvvkkkccc___bbbccciiitttjjjVVVIIIEEEDDD>>>=========>>>???@@@AAA???>>>>>>=======================================>>>===<<<;;;;;;;;;;;;;;;999999:::;;;<<<========================>>>>>>???AAACCCFFFGGGHHHJJJLLLNNNRRRTTTXXX[[[___eeelllqqqxxxyyyzzzzzz{{{}}}yyytttrrriiifff```\\\ZZZZZZ[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\______aaacccfffiiilllmmmnnnuuu|||qqqeee]]]\\\YYYVVVTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKbbbdddfffgggfffeeefffgggjjjjjjjjjjjjjjjjjjjjjiiigggfffddddddeeegggjjjlllooosssuuuqqqiiicccaaabbbdddfffhhhiiihhhgggggghhhhhhhhhiiijjjjjjkkkllllllmmmmmmmmmmmmmmmnnnooopppnnnkkkhhhfffffffffeeedddffffffhhhjjjmmmooonnnlllcccbbbaaa``````aaabbbccccccddddddcccbbbaaa```___``````__________________[[[ZZZZZZYYYZZZZZZ[[[[[[bbbdddeeedddbbb```___```\\\\\\ZZZXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNNNNNNNMMMKKKHHHJJJKKKJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA???????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<======>>>999::::::;;;;;;:::999999999999::::::::::::999999888888777777777777888888888888888777777777666666888888777777777888888999555555555555555555555555555555555555555555555555555555444444555555666777444444444666888888777555666666666666666555555555555555555555555555555555444444333333333444444555777777888999::::::::::::::::::::::::;;;===>>>???BBBAAA???<<<:::888777666666777888999:::;;;;;;<<<:::::::::;;;<<<=========<<<<<<<<<<<<============<<<>>>@@@AAABBBAAA???>>>??????AAACCCDDDEEEFFFFFFAAAAAAAAABBBDDDEEEGGGHHHFFFGGGGGGHHHIIIJJJKKKLLLIIIKKKMMMNNNOOOPPPOOOOOOLLLNNNOOOOOOOOOPPPTTTVVVVVVVVVXXX```mmmxxxhhh]]]^^^\\\___hhhsss~~~}}}fffUUUKKKGGGCCCBBBAAA???>>>??????@@@??????>>>=============================================<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999;;;:::::::::;;;;;;<<<===???@@@BBBCCCCCCDDDFFFHHHIIIKKKNNNQQQTTTYYY^^^bbblllnnnqqqssstttvvvzzz|||}}}{{{wwwrrrmmmhhhdddbbb^^^]]]ZZZWWWVVVWWWYYYZZZXXXXXXYYYZZZ[[[[[[[[[ZZZ___```aaacccgggkkkoooqqquuu|||}}}~~~|||}}}uuummmeee]]]WWWVVVTTTRRRPPPPPPPPPNNNLLLNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJccceeehhhhhhfffdddeeefffkkkkkkjjjjjjiiiiiihhhhhheeedddddddddeeegggiiijjjkkkpppuuusssmmmhhhfffggggggiiikkkjjjhhhfffeeeffffffgggiiijjjkkkjjjjjjiiikkkkkkkkkkkklllmmmnnnooonnnllliiigggggggggfffeeeeeeeeegggkkkoooqqqpppooofffeeecccbbbaaaaaabbbbbbbbbbbbcccccccccaaa```___^^^_____________________]]]\\\[[[ZZZZZZ[[[\\\\\\```bbbddddddbbb`````````^^^]]][[[YYYWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTVVVXXXXXXXXXWWWVVVRRRPPPMMMLLLLLLKKKIIIHHHGGGJJJLLLKKKHHHEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::999999999999::::::::::::999999777777666666666666777777666666777777777777777777666666555555666777888888555555555555555555555555444444444444444444444444444333333333333444555555555444444666777777555333444444444444444555555555444444444444444444444444555555444444444444555555666777888999999::::::999:::::::::;;;<<<===>>>??????>>>===;;;:::999888888555666777999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;===???AAAAAA@@@>>>=========???@@@BBBBBBCCCCCC@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPLLLMMMNNNNNNNNNOOORRRUUUTTTTTTWWW\\\bbbqqq~~~nnnccc___^^^aaadddlll|||pppcccZZZQQQOOOKKKGGGDDDBBBAAAAAA??????>>>=======================================<<<<<<;;;;;;;;;<<<<<<===999999:::;;;<<<;;;::::::999999999::::::<<<===>>><<<>>>???@@@??????AAABBBBBBEEEHHHJJJLLLNNNRRRTTT___bbbfffiiikkkmmmppprrrqqqsssuuuxxxzzz||||||||||||}}}~~~~~~{{{xxxuuusssrrrjjjhhhfffccc```]]][[[ZZZYYYXXXXXXVVVUUUUUUWWWXXXWWWWWWXXXYYYZZZ\\\]]]]]]```aaacccffflllqqqwwwzzz|||~~~www~~~{{{qqqggg```\\\YYYWWWSSSQQQOOOOOOOOONNNMMMKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKcccfffiiiiiifffddddddeeekkkkkkjjjjjjiiihhhggggggcccccccccdddeeefffggghhhgggnnnttttttoookkkjjjlllkkklllmmmkkkhhheeeddddddeeegggiiijjjkkkjjjhhhgggjjjjjjjjjkkklllmmmnnnoooooollliiihhhhhhhhhhhhgggdddeeegggkkkppprrrrrrqqqhhhgggeeecccbbbbbbccccccaaaaaabbbccccccbbb```___^^^^^^^^^_________``````^^^]]]\\\[[[[[[[[[\\\]]]___aaaccccccaaa______```^^^]]][[[XXXWWWVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQSSSUUUXXXYYYXXXWWWWWWQQQOOOLLLJJJJJJIIIGGGFFFGGGIIILLLJJJGGGDDDDDDEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;:::::::::999999:::;;;;;;888999999:::::::::999999999999999::::::999999999666666555555555555666666444444555666777888999999555555444555555666777888666666666666666666666666444444444444444444444444333222222222222333444444666555555666777777555333222222222333333444444444333333333333333333333333666555555444444444555555555666777888888999999888888888888999:::;;;======;;;;;;::::::999999::::::555666777888::::::::::::<<<;;;;;;::::::999999888::::::;;;;;;<<<=========:::<<<>>>@@@@@@???===<<<:::;;;<<<>>>????????????@@@@@@AAAAAACCCDDDFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKMMMOOOQQQQQQMMMNNNNNNNNNNNNOOORRRTTTSSSUUUYYY\\\^^^iiipppjjjeeebbb```dddttt}}}ppp^^^[[[UUUOOOJJJFFFDDDDDD??????>>>=======================================;;;;;;;;;;;;;;;<<<===>>>444555888:::<<<===>>>>>>999::::::;;;<<<>>>???@@@;;;<<<======<<<<<<===>>>>>>AAADDDFFFGGGHHHJJJLLLOOOSSSYYY]]]___aaabbbddddddfffjjjmmmppprrrssssssvvvvvvxxxzzz|||~~~wwwuuusssoookkkgggeeeccc___^^^]]]\\\[[[ZZZZZZZZZSSSTTTTTTSSSQQQQQQRRRSSSWWWXXXYYYZZZ\\\^^^```bbb```bbbeeeiiipppwww~~~}}}xxxuuuvvv|||tttiii___ZZZYYYYYYYYYSSSQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMMMMMMMLLLdddddddddddddddcccbbbbbbfffggghhhiiijjjjjjjjjjjjhhhfffeeeeeeggghhhhhhgggeeegggjjjlllmmmmmmkkkjjjmmmmmmkkkiiigggeeedddcccfffgggggghhhhhhhhhhhhgggjjjkkkllllllkkkkkkmmmooonnnnnnnnnnnnmmmlllkkkjjjggggggiiilllooopppooommmkkkjjjiiigggfffeeeeeeeeedddbbb``````aaabbbbbbbbb______^^^^^^^^^______```aaa```___^^^^^^^^^^^^^^^___^^^^^^___aaaccceeegggdddbbb___\\\YYYVVVUUUTTTSSSSSSQQQPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWVVVVVVRRROOOLLLJJJIIIIIIGGGFFFFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===?????????>>>======<<<<<<;;;;;;<<<<<<<<<;;;::::::888888999:::;;;;;;;;;;;;999999888888888888999999666666666555444444333333777777666555555555555555444555555555666666777777888777666555444333333333777666666555444444333333444444444444444444444444222333444444555555444444555555555555555555555555333444444555555444444333222222333333444555555555555777888999999888777555555777999999999999;;;===;;;::::::999999888888777777777777888999999999:::888999::::::;;;;;;:::::::::;;;;;;;;;<<<=========:::;;;>>>???@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIKKKMMMOOONNNNNNNNNNNNOOOOOOPPPQQQTTTSSSUUUXXX[[[```mmmzzzkkkaaa]]]___mmm}}}vvvjjj]]]SSSKKKHHHBBB???>>>@@@???<<<;;;===>>>>>>======>>>???AAABBB>>>;;;999;;;>>>???<<<888<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBDDDFFFKKKLLLNNNQQQTTTWWWYYYZZZZZZ\\\___aaadddhhhmmmqqqoooppprrruuuwwwzzz|||}}}~~~|||wwwtttsssqqqnnnkkkjjjgggccc___\\\ZZZYYYYYYTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPRRRTTTWWWWWWWWWXXXZZZ\\\___```eeefffjjjqqqyyy|||~~~{{{rrrqqqwwwwwwpppeee^^^ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOaaaaaaaaaaaaaaa```______bbbbbbdddeeeggghhhhhhhhhgggeeedddeeefffggggggfffggghhhhhhiiijjjjjjjjjjjjmmmlllkkkjjjhhhfffeeeeeegggggghhhhhhiiiiiihhhhhhiiijjjjjjiiihhhiiikkkmmmnnnnnnnnnnnnmmmlllkkkjjjhhhhhhhhhkkknnnoooooonnnlllllljjjiiihhhgggffffffbbb```^^^^^^___aaaaaa``````______^^^^^^^^^______``````___^^^^^^^^^^^^^^^^^^^^^^^^___aaaccceeefffcccaaa___\\\YYYWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRPPPQQQSSSTTTUUUUUUTTTTTTQQQOOOKKKIIIIIIIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????>>>@@@@@@?????????>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;:::999999999::::::::::::::::::;;;;;;888999::::::;;;:::::::::888888777777777777888888333444444555555666777777777666666555555555555555444555555555666666666777777666555444444444444444555555555444444444333333333333333333333333333333222333444444555444444444444444444444444444444444333444444555555444444333555555666666777888888888555666888999999888666555888:::<<<<<<;;;::::::;;;;;;:::::::::999999888888888888888888888999999999888999::::::;;;;;;::::::::::::;;;;;;<<<=========;;;<<<===>>>>>>>>>===<<<::::::::::::;;;;;;;;;<<<>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPPPPSSSRRRTTTWWWYYY]]]gggsss}}}mmmbbb\\\dddqqq|||nnn```XXXKKKEEEBBBCCCBBB???>>>??????>>>=========>>>???@@@CCC???<<<<<>>???>>>???@@@BBBAAABBBDDDFFFIIIKKKMMMNNNPPPRRRUUUWWWYYY\\\aaadddhhhiiikkkmmmppprrrtttuuuyyy{{{||||||{{{{{{|||}}}~~~~~~~~~|||zzzwwwtttrrrqqqppplllhhheeedddcccaaa^^^\\\[[[XXXUUUSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQRRRQQQPPPQQQSSSUUUXXXXXXXXXXXXZZZ\\\^^^```^^^ccckkkuuuuuunnnqqqrrrqqqvvvoooiii```[[[XXXWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNN^^^____________^^^]]]]]]^^^___aaaccceeeggghhhhhhfffeeedddeeeggghhhgggfffjjjiiiggggggggghhhiiijjjllllllkkkjjjiiihhhggggggggghhhhhhiiijjjjjjiiiiiiiiiiiihhhfffeeefffiiilllnnnnnnnnnnnnmmmlllkkkjjjiiihhhgggiiikkkmmmnnnmmmnnnmmmlllkkkiiihhhgggfffbbb```^^^^^^___```aaa`````````___^^^]]]]]]]]]^^^_________^^^^^^^^^^^^^^^^^^^^^^^^___```bbbcccdddaaa```^^^[[[YYYXXXWWWVVVSSSRRRQQQPPPOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQNNNKKKIIIIIIIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>=========?????????>>>>>>>>>======>>>>>>?????????>>>======;;;;;;::::::999888888888999999888888888:::;;;<<<999::::::::::::999888888777666666666666666666777444444555555666777777777777666555555444444555555555555555555555666666666666555555444444444555555444444444444444444444444333333333333333333333333222222333444444444444444333333333333333333333333333444444555555444444333333333333444555555666666666666888888888888666666:::<<<>>>>>>===:::999999;;;:::::::::::::::::::::999999999888888888888888888999::::::;;;;;;::::::999::::::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLOOONNNNNNNNNNNNOOOPPPPPPRRRQQQRRRUUUVVVXXX___hhhooommm______gggvvv}}}pppUUUKKKBBBAAAAAA@@@>>>???AAA@@@>>>=========>>>???HHHDDD???>>>>>>>>><<<:::======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999999999999999999999999;;;<<<>>>>>>===<<<>>>?????????AAABBBDDDEEEFFFGGGGGGHHHJJJKKKLLLOOOSSSVVV\\\]]]___aaaccceeeggghhhnnnpppqqqqqqooommmmmmmmmooopppqqqrrrrrrrrrqqqppplllkkkiiigggdddaaa___^^^^^^\\\YYYWWWWWWVVVTTTSSSQQQPPPOOOMMMMMMMMMNNNOOOPPPOOOOOONNNOOOOOOPPPPPPOOOQQQRRRQQQQQQRRRTTTVVVYYYXXXXXXXXXZZZ\\\^^^______eeennnxxx~~~~~~qqqhhheeekkkrrryyywwweee```[[[VVVUUUUUUUUUUUUSSSRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJJJJIIIJJJKKKMMMNNN^^^______```______^^^^^^\\\^^^```cccfffhhhjjjjjjgggffffffggghhhiiihhhgggjjjjjjiiihhhhhhhhhhhhhhhkkkkkkjjjjjjiiiiiihhhhhhggghhhiiijjjjjjjjjjjjjjjiiiiiigggdddccceeeiiilllnnnnnnnnnmmmmmmlllkkkjjjjjjhhhggggggiiilllllllllmmmlllllljjjiiihhhfffeeecccaaa___^^^```aaaaaaaaaaaa```___^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^______```aaabbb___^^^\\\ZZZYYYXXXWWWWWWSSSRRRQQQOOOOOOOOOOOOPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPMMMJJJIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>>>>>>>======<<<======<<<<<<;;;:::::::::888777666666777999;;;===::::::::::::999888777666666555555444444555555666888777777666666555444444666666555444444444444555555555555555555555555555444444444444444555666777777777666666555444333333222222222222222222222222222222333444444444444333222222222222222222222222333444444555555444444333111222222333333444555555666666777888888777666666888;;;>>>???===:::999888::::::::::::::::::;;;;;;:::999999999888777777777888999::::::;;;;;;::::::999999:::;;;<<<<<<======>>>===<<<::::::999::::::999::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQRRRUUUUUUTTTXXX___fffvvv~~~kkkcccdddjjj{{{jjjZZZKKKEEEDDDBBB@@@@@@AAAAAA???>>>>>>>>>???@@@HHHDDD@@@>>>>>>>>>===<<<===<<<;;;;;;::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????===<<<===???@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDEEEEEEFFFJJJLLLPPPQQQRRRTTTVVVWWWYYYYYY^^^```bbbbbb```^^^]]]]]]___```bbbbbbbbb```^^^\\\\\\\\\ZZZYYYWWWUUUTTTSSSTTTSSSRRRQQQQQQPPPPPPOOOOOOOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNOOONNNPPPRRRRRRRRRSSSUUUWWWYYYYYYXXXYYYZZZ[[[]]]^^^ccciiiqqqvvvvvvqqqlllhhhgggeeejjjvvvuuukkk^^^[[[XXXUUUSSSSSSTTTTTTRRRRRRQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKMMMNNN^^^^^^____________^^^^^^[[[\\\___bbbdddggghhhiiiiiihhhhhhjjjkkkllljjjhhhiiijjjllllllkkkjjjhhhfffjjjjjjjjjiiiiiiiiihhhhhhgggggghhhjjjjjjkkkkkkkkkjjjjjjhhheeeccceeeiiilllmmmmmmmmmllllllkkkjjjiiijjjhhhffffffhhhjjjkkkjjjiiiiiiiiiiiihhhfffeeedddaaa___]]]]]]^^^``````___aaa```___]]]]]]\\\\\\\\\]]]]]]^^^______^^^^^^]]]]]]]]]^^^^^^____________]]]\\\[[[YYYXXXWWWVVVVVVSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMJJJHHHHHHHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<>>>>>>======<<<;;;;;;;;;888777666555666888;;;<<<:::::::::999888777666555555555444444444444555555777777777666555555444444666666555444444444444444555555555555555444444444444444444444444555666777::::::999777555444333222222222222222222222222222111222333333444444333333222222222222222222222222333444444555555444444333555555555666777777888888666666666777777666666666444888;;;<<<;;;:::888888999999999::::::;;;;;;;;;:::999999999888777777777888999::::::;;;;;;::::::888888999:::;;;<<<===>>>>>>===<<<:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJLLLOOOQQQTTTUUUTTTRRRSSSUUUUUUSSSUUUYYY^^^gggyyy}}}nnngggdddlllyyywwwcccVVVOOOHHHCCCAAA@@@???>>>======>>>???@@@DDDAAA>>>======>>>>>>???<<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@AAADDDFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPSSSTTTSSSQQQPPPPPPRRRSSSTTTTTTSSSQQQOOOMMMPPPPPPOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNPPPRRRSSSSSSSSSUUUVVVXXXXXXXXXXXXZZZ\\\^^^___bbbgggmmmpppnnnjjjeeeccceeelllyyyzzzkkkccc\\\ZZZXXXUUURRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLJJJIIIIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKMMMNNN\\\\\\]]]^^^^^^^^^^^^]]]ZZZ[[[]]]___aaacccdddeeejjjiiijjjkkkmmmmmmkkkiiiiiijjjlllmmmmmmkkkhhhfffjjjiiiiiiiiihhhhhhggggggffffffhhhiiijjjjjjkkkkkkjjjjjjiiifffeeeeeehhhkkkkkkkkkkkkkkkjjjiiihhhhhhiiigggffffffhhhiiiiiihhheeefffgggggggggfffeeeddd___]]][[[[[[\\\]]]]]]]]]______^^^]]]\\\\\\\\\]]][[[\\\^^^______^^^]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNOOOOOONNNNNNNNNNNNOOOOOONNNLLLIIIHHHHHHHHHHHHGGGDDDCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888777777777999:::;;;999999999888888666555555555555444444444444555555333333444444555666666666666555444444333333444444555555555444444444444444444444444444444555666777::::::999777555444333222333333333333333333333333111111222333333333333333222222222222222222222222333444444555555444444333333444444555555666777777666666666666666666666666333666999:::999888888888777777888999999:::;;;;;;999999999888888888888888888999::::::;;;;;;::::::777888999:::;;;<<<===>>>======<<<;;;::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEGGGIIIIIIJJJJJJGGGHHHIIILLLNNNRRRTTTVVVUUURRRRRRUUUUUUSSSTTTWWWYYY^^^kkk}}}qqqgggdddgggooowww{{{}}}rrrdddUUUIIIDDDBBBAAA???>>>>>>>>>????????????>>>======>>>???@@@<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<===<<<::::::;;;<<<========================>>>??????>>>===>>>@@@BBB@@@AAABBBCCCDDDEEEFFFFFFCCCEEEHHHIIIHHHHHHHHHIIIHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKFFFHHHIIIJJJHHHHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIIIILLLLLLLLLLLLMMMNNNOOOOOOOOOQQQSSSTTTTTTSSSTTTVVVWWWWWWWWWXXXZZZ\\\___```bbbfffiiiiiifffdddeeegggsss~~~qqqeeeaaaZZZ[[[YYYVVVRRROOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMM]]]^^^^^^___``````______\\\]]]^^^```aaabbbbbbbbbiiiiiijjjlllmmmmmmkkkiiiiiiiiijjjkkkjjjjjjiiihhhiiiiiihhhhhhgggfffeeeeeeeeeeeeggghhhiiijjjjjjjjjiiiiiiiiigggeeeeeegggiiiiiijjjjjjiiiiiihhhgggfffhhhgggfffggghhhhhhgggeeecccdddfffgggggggggeeeddd```^^^\\\\\\]]]______^^^^^^^^^]]]]]]\\\]]]]]]]]]ZZZ\\\]]]______^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\[[[[[[ZZZXXXVVVTTTRRRRRRQQQRRRQQQOOONNNMMMLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNKKKIIIHHHHHHHHHHHHGGGCCCCCCBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999999999999999999777888888888777666555555555555444444444444555555222222333333444555555555666555444444333333444444555555555444444333333333555555444444444555555666666666555555444444333333333333333333333333333333111111222333333333333222333333333333333333333333333444444555555444444333111111222333333444444555666666666555555666666666666888999999777666666777555666666777999::::::;;;888888888888888999999999888999::::::;;;;;;::::::777777888999;;;<<<===>>>;;;<<<======<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUQQQPPPSSSTTTSSSTTTVVVVVV[[[eeerrrsssjjjcccdddffffffhhhlllzzzppp^^^VVVKKKIIIGGGDDDBBBAAAAAAAAA>>>>>>??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::<<<===????????????????????????>>>>>>>>>===<<<===???AAA>>>??????@@@AAABBBCCCCCC@@@BBBCCCCCCCCCCCCDDDFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHCCCFFFIIIIIIGGGFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRTTTUUUTTTSSSSSSTTTVVVVVVVVVXXXZZZ]]]```bbbdddfffhhhhhhjjjoooyyyzzzwwwggg___^^^XXXYYYYYYVVVRRRNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJ``````aaabbbccccccbbbbbb___```aaabbbcccccccccccchhhhhhiiikkkmmmmmmjjjhhhjjjiiihhhgggggghhhiiijjjiiiiiihhhgggfffeeedddddddddeeefffgggiiiiiijjjjjjggghhhhhhgggeeeeeefffgggiiiiiiiiihhhhhhgggfffeeegggffffffhhhiiihhhfffcccbbbccceeeggghhhhhhgggfffdddbbb``````aaabbbbbbbbb]]]]]]\\\\\\\\\]]]^^^^^^ZZZ[[[]]]_________]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZZZZYYYWWWUUURRRQQQPPPOOORRRQQQOOOMMMLLLLLLLLLMMMLLLLLLJJJIIIIIIJJJKKKLLLNNNKKKHHHGGGHHHHHHHHHGGGCCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@???>>>>>>@@@?????????>>>>>>>>>>>>;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999888999999:::::::::999888888777777777777777666666555666555555444444555555666555444444333333222111111555555444333333333333444555555555444444333333333666555555444444444555555222222222333333444444444444444444444444444444444111111222333333333333222333333333333333333333333333444444555555444444333444444555555666777777888666666555555555555666666999::::::888666444555666444555555777888999:::;;;777777888888999999999:::999999:::;;;;;;;;;::::::666777888999;;;<<<===>>>:::<<<===>>>>>><<<:::999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDFFFGGGGGGFFFEEECCCEEEGGGIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQUUUPPPOOORRRTTTSSSTTTVVVRRRXXX___fffqqqttthhhbbb\\\XXXZZZ```bbbnnn~~~zzzpppUUUSSSOOOKKKHHHFFFEEEDDD>>>@@@AAAAAA???>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>@@@========================??????@@@???>>>>>>@@@CCC>>>??????@@@AAAAAABBBBBBAAABBBBBBBBB@@@AAABBBDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGEEEHHHLLLLLLJJJHHHIIIKKKIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQSSSUUUUUUTTTSSSSSSSSSUUUUUUVVVXXXZZZ^^^aaacccbbbeeejjjoooyyy|||wwwtttyyy|||nnn```YYY[[[UUUWWWXXXVVVQQQNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJJJJJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHaaaaaabbbbbbcccccccccdddeeeeeeeeeeeedddcccbbbbbb```bbbfffiiikkkkkkkkkkkkhhhiiiiiijjjjjjhhhgggfffhhhhhhggggggfffdddcccbbbaaabbbeeegggiiijjjjjjjjjhhhhhhgggfffeeedddcccccchhhhhhhhhgggfffdddbbbbbbaaaaaabbbdddggggggfffeeecccccccccdddeeegggiiikkkcccdddeeeeeedddaaa___]]][[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVTTTSSSRRRQQQOOOMMMNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJHHHEEEBBBAAACCCEEEDDDCCCBBB@@@??????@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777::::::::::::::::::::::::<<<:::888888999999999888777777777777777777777777888777777666555555444444555444222111000111222222333333222222333333444555333333333333333333333333444444444444444444444444333222222111111222222333444444444333333222222222111111222222222333333333111111111222222333333333222222222111111111111000333333444444444333222222333333333333333444555666777666444333333444666777;;;;;;;;;;;;:::888666555444555666888888888777666999888888888777777666666:::::::::999999999888888777888999:::::::::::::::<<<;;;;;;::::::999999888999999::::::;;;<<<======;;;;;;<<<<<<======>>>>>>CCCDDDEEEFFFFFFGGGGGGFFFGGGJJJNNNOOOOOOMMMLLLLLLIIIKKKLLLLLLKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUZZZaaahhhtttyyyfff[[[YYYZZZZZZ]]]bbblllxxxssscccTTTOOOMMMIIIFFFGGGCCCDDDDDDBBB>>>===???AAAAAA@@@>>>======>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;<<<;;;999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<======>>>????????????????????????>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSVVVYYYZZZZZZ[[[^^^bbb```hhhsss{{{yyytttssssssttt{{{vvvkkkccc]]]ZZZXXXXXXXXXWWWTTTQQQNNNMMMMMMOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFF]]]]]]^^^^^^___``````aaaeeeeeeffffffeeedddccccccaaaccceeegggiiijjjjjjjjjhhhhhhiiiiiiiiihhhgggfffhhhhhhhhhhhhgggfffddddddaaaccceeeggghhhiiiiiiiiiiiihhhhhhggggggfffeeeeeeiiiiiihhhhhhfffeeedddccc______```cccfffgggfffeeefffeeeeeeddddddeeefffgggddddddeeedddcccaaa___]]][[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYWWWVVVSSSRRRRRRQQQOOOMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHGGGHHHGGGDDDBBBAAABBBCCCCCCBBB@@@???>>>>>>??????@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777::::::::::::::::::::::::;;;:::888888999999888777777777777777777777777777777777666555555444333333444333222222111111111222333222222222222333444444333333333333333333333333444444444444444444333333333222222111111222222333444444333333333222222222111111111222222222333333222222222222222111111111222222222111111111111000222222333444444333333333444444333333333444444555666555333333333555666888888999:::::::::999888777666666888888999888777777666666777777888888999999:::::::::999999999888888666777888888999999999888;;;::::::::::::999999999999999::::::;;;<<<<<<===;;;;;;<<<======>>>>>>???BBBBBBCCCDDDEEEEEEEEEEEEIIILLLOOOPPPNNNLLLKKKKKKGGGIIIKKKKKKJJJJJJLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUYYY^^^bbbkkk{{{}}}qqqiiiaaaZZZYYY[[[```jjjsss}}}ooogggaaaWWWNNNKKKGGGGGGFFFCCC@@@>>><<<<<<@@@???===<<<;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<===;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKPPPOOONNNMMMMMMNNNOOOPPPUUUUUUUUUUUUTTTTTTTTTTTTVVVXXXZZZZZZYYY\\\aaafffhhhttt|||~~~yyyzzzzzz}}}yyynnneee^^^[[[XXXWWWWWWWWWVVVTTTPPPNNNMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFZZZZZZ[[[\\\^^^___``````eeeeeeeeefffeeeeeeddddddcccddddddeeefffggghhhiiihhhhhhhhhiiihhhggggggfffhhhiiiiiiiiihhhhhhgggfffcccccceeefffhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeeeee______```bbbeeefffeeeddddddddddddddddddeeeffffffeeeeeedddcccaaa```___^^^\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFDDDEEEFFFEEEBBBAAAAAABBBAAA@@@???>>>>>>===>>>>>>@@@@@@???>>>>>>======<<<::::::::::::::::::::::::999999:::::::::999888888999999999999999999999999:::999777777888999888777555555555555555555555555666555555444444333333222222222222333222222111000222222111111222222333444333333333333333333333333333333333333333333333333333222222111111222222333333333333333222222222222111111111222222222222333222222222222111111111111222222222111111111111000111222222333444444444444555444444333333333333444444333333333444666777999666777999:::::::::999999888888999999999888777777444444555777999:::;;;<<<:::::::::999999999888888666666777888888888888777999999999999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<======>>>?????????@@@AAABBBCCCCCCDDDCCCCCCJJJMMMOOOOOOMMMJJJIIIIIIFFFGGGIIIJJJJJJJJJLLLNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTWWWZZZ[[[___jjjuuuttteee^^^[[[ZZZ]]]dddooowwwiiiaaaTTTOOOIIIEEECCCAAA>>>;;;???>>>======<<<;;;::::::<<<<<<<<<;;;<<<<<<======:::999999:::<<<>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKOOONNNMMMLLLMMMNNNOOOPPPSSSRRRRRRRRRRRRTTTUUUVVVZZZ[[[[[[[[[\\\aaaiiippp{{{}}}qqqkkkccc]]]YYYWWWVVVUUUUUUVVVUUUSSSPPPNNNMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEZZZ[[[\\\]]]___```aaabbbbbbccccccdddddddddccccccdddddddddddddddeeegggggghhhhhhhhhgggggggggffffffhhhhhhiiiiiiiiiiiiiiihhhddddddeeefffgggggggggggghhhhhhiiijjjjjjkkkkkkllliiiiiiiiiiiihhhhhhgggfffbbbbbbbbbdddeeefffdddbbb___```aaabbbdddfffhhhhhheeedddcccaaa``````_______________^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDFFFFFFDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999888777999999999999888888888888999777666666777888777666444444444444444444444444444444444333333222222222000111222333333222111000111111111111111222333333222222222222222222222222222222222222333333333333333222222111111222222333333222222222222222222222111111111111222222222222111222222222333333333444222222222111111111000000000111222333444555555555555555444333222222222222222222222333555666888999666777888::::::999999888888888888888777777666666444555666777999:::<<<<<<:::::::::999999999888888777777888888888888888777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCCCCCCCCCCGGGIIIKKKKKKJJJHHHGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTVVVXXXXXXWWW^^^fffttt~~~qqqiiiaaa]]]]]]dddsssmmmaaaQQQHHHEEEEEEBBB???>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;<<<<<<===>>>>>><<<;;;::::::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????<<<======>>>???@@@AAAAAA??????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJMMMLLLLLLKKKLLLMMMNNNOOOQQQQQQQQQQQQTTTWWWZZZ\\\]]]^^^```bbbeeennnzzzyyyfffbbb\\\WWWUUUUUUTTTSSSSSSSSSSSSRRROOOMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDZZZ[[[\\\]]]___```aaabbb___```aaabbbbbbbbbbbbbbbdddddddddddddddeeeffffffgggggggggffffffffffffffffffggghhhiiiiiijjjiiiiiiffffffeeeeeeeeefffffffffgggggghhhiiijjjkkkkkklllgggggghhhhhhhhhggggggfffgggfffeeeffffffeeeccc```___```aaabbbdddeeeeeefffdddcccbbbaaa`````````aaabbbaaa```___^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWUUUSSSQQQPPPOOONNNLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCBBBAAA@@@@@@BBBDDDGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@?????????======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<===???>>>===;;;999888777777999999999888888777777777777666444555666777777666333333333333333333333333333333333333333222222222///000222333333222111000111000000000000111222222222222222222222222222222111111111222222222333333333222222111111222222333222222222222222222222222000000111111111222222222000111222333444666777777222222222111111111000000000111222333444555555555555444333222222222222222111111222444555777888999888888999:::999888777666777777666666555555555555666777777888999::::::::::::::::::999999999888888888999999:::999999888888666777888888999:::;;;;;;999999999:::::::::::::::<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFGGGFFFEEEFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTVVVXXXWWWUUUYYY___jjjzzz~~~qqqgggaaa```fffnnnzzz|||cccPPPIIIFFFCCC@@@<<<======>>>>>>>>>======<<<<<<<<<<<<<<<===>>>??????===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJJJJKKKMMMNNNOOOTTTTTTTTTUUUWWW[[[^^^```dddhhhmmmrrryyy}}}qqqaaa^^^YYYVVVTTTTTTRRRQQQPPPQQQRRRPPPNNNMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIJJJIIIIIIHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCBBBXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^___```aaaaaaaaaaaacccddddddeeeeeefffffffffggggggfffeeeeeeeeeeeefffcccdddfffggghhhiiiiiiiiiggggggfffeeeddddddeeeeeeddddddeeefffggghhhiiijjjdddeeefffffffffffffffeeehhhggggggggggggfffccc```ccccccccccccbbbaaa```___``````aaaaaaaaaaaaaaaaaadddcccaaa___]]]\\\\\\\\\ZZZYYYYYYXXXWWWVVVVVVVVVTTTTTTUUUUUUVVVVVVUUUUUUTTTRRRPPPOOONNNMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCEEEGGGGGGEEECCCAAAAAA???@@@@@@AAAAAA@@@????????????>>>======<<<<<<;;;:::;;;;;;<<<<<<=========???>>><<<:::888777777777999999888888777666666666666444333444555666666555333333333333333333333333333333333333333333333333///000111111222111111111000000000///000000111222222222222222222222222222000000000111111222222333333222222111111222222333111111111222222222222222000000000111111111111222000111222333444555666777222222222111111111111000111222222333444444444444444333333222222222222333111111333444666777888888888888999999999888666555666666555444444444555555888888999999999999999999:::::::::999999999888888999::::::::::::999888888777777777888999::::::;;;999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCCCC???AAACCCCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIIIIKKKMMMLLLMMMOOOQQQRRRTTTTTTTTTUUUTTTUUUXXXXXXUUUWWW\\\cccnnn~~~|||pppfffbbbccclllwww}}}fffWWWNNNGGGAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>AAA>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>========================<<<<<<<<<<<<============?????????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNOOORRRRRRTTTVVVZZZ^^^bbbddduuu{{{ssshhh]]]ZZZWWWUUUTTTSSSQQQPPPNNNOOOPPPOOONNNMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEEEEFFFEEEDDDBBBAAAWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbbbbccceeefffgggggggggfffgggfffeeedddddddddeeeeeeaaaaaaccceeeggghhhhhhhhhhhhgggfffdddccccccddddddbbbbbbccccccdddeeeffffffbbbbbbcccdddddddddddddddfffeeeeeefffgggfffdddbbbccccccccccccaaa___]]]\\\]]]^^^```aaabbbcccbbbbbbcccbbb```]]][[[ZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSSSSSSSQQQOOONNNMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFGGGFFFCCCAAA@@@@@@===>>>???@@@@@@???>>>>>>???>>>>>>======<<<;;;;;;999999:::;;;;;;<<<======;;;:::999777777777777888999888888777666666555555555333222333555666666555444444444444444444444444333333333444444444444444000000000000000111222222000////////////000111111111111111111111111111111//////000000111222222333333222222111111222222333000111111111222222222222000000000000111111111111111111222222222222333333222222222111111111111000222222333444444333333333222222222111222222333333111222333555666777777777666666888999999888888777666666555444555555777777888888999999999999:::::::::::::::999999999888888999999999999999888777777777777888888999999::::::999999999999999999999999::::::;;;;;;<<<<<<=========>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCAAAAAABBBCCCCCCEEEGGGGGGFFFFFFHHHJJJKKKMMMPPPSSSUUUUUUUUUTTTUUUSSSSSSVVVVVVTTTVVVYYYZZZbbbmmm{{{zzzmmmhhhfffkkkqqqtttsssrrrwww|||tttdddUUULLLFFFEEECCCBBB@@@@@@@@@AAA???>>>==================@@@===;;;:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;888999:::;;;<<<>>>??????========================;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNOOOOOORRRXXX```hhhooouuuxxx~~~ttthhhaaaXXXVVVSSSRRRRRRRRRPPPNNNLLLNNNOOONNNMMMMMMNNNOOOLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEFFFFFFEEECCCAAA@@@XXXYYYYYYYYYZZZZZZ[[[[[[]]]^^^___aaabbbcccccccccaaaccceeegggiiihhhgggfffgggfffeeedddcccdddeeeeee___```bbbdddeeegggggghhhiiihhhfffdddcccccccccddd``````aaabbbbbbcccdddddd``````aaabbbccccccccccccbbbbbbcccdddfffgggeeeccc```aaabbbbbbbbb```___^^^ZZZ\\\___bbbcccdddcccbbbbbbaaa^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQSSSQQQOOOMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGAAAAAA@@@??????@@@@@@@@@DDDEEEFFFDDDAAA???>>>>>><<<===>>>??????>>>=========<<<<<<;;;::::::999999888888999::::::;;;<<<<<<777666555555555777888999999888888777666555555444444333222222444666555555444444444444444444444444444444444444444444444444111000/////////000222333///////////////000111111111111111111111111111111...//////000111222222222333222222222222222222333000000111111222222222222000000000000111111111111222222111111000///......222222222111111111111000333333444444444333222222111111111111222333444444222222444555666666777777333444666888999:::999999777666555555555777888999777777888999::::::;;;;;;:::::::::999999999888888888888888888888777666666888888888888888999999999999999999999999999999999999999::::::;;;<<<<<<===<<<===>>>??????@@@@@@@@@CCCDDDDDDCCCAAA@@@@@@AAABBBDDDEEEEEEDDDDDDEEEGGGJJJMMMQQQUUUWWWWWWUUUTTTUUURRRRRRUUUUUUSSSTTTWWWPPPYYYbbblll}}}{{{sssfffffffffdddaaa```eeekkknnnvvvyyyfffZZZPPPMMMJJJGGGDDDCCCCCCDDD@@@???>>>======<<<======>>><<<::::::<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;777888999;;;===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@?????????????????????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIILLLNNNOOOSSSXXXbbbooo|||yyyqqqooottt|||}}}qqqfff^^^YYYSSSRRRPPPPPPQQQQQQOOOMMMKKKMMMNNNNNNMMMMMMNNNOOOKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFEEECCCAAA@@@XXXYYYYYYZZZ[[[[[[\\\\\\[[[]]]^^^______```ccceeedddeeeeeefffggghhhiiiiiihhhfffcccaaabbbbbbccccccaaabbbbbbcccdddfffhhhiiiiiigggdddbbb``````aaabbb```````````````aaabbbbbbbbb```^^^^^^`````````___aaabbbcccdddeeefffffffffeeeddddddcccbbbaaa``````^^^^^^^^^______aaabbbbbbaaa```^^^\\\ZZZYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>BBBBBBBBBBBBAAA@@@???>>>??????>>>===============;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888888888777666666777888999888888777777666666666555333444555666555444333222111111222222222333333333111222333333333333222111000000000000////////////222222222111111111111000333333333333333222111000111111222222222333333333222111000//////000111222111000//////000222444555000000000000000000000000000000000000111111111111222222111111000000//////111222222333333222222111444444333333333333222222222333444666666777777777555555555444444555555555222333444555666666666666555666777999;;;<<<<<<<<<>>>>>><<<;;;:::999999999777888888999999777666555555666666777777777777777999:::;;;;;;::::::<<<===;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<============@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGKKKMMMPPPRRRTTTTTTSSSSSSQQQRRRTTTUUUTTTSSSQQQPPPRRRSSSYYYcccnnnwwwoooiiieee___XXXZZZaaa^^^ccclllwwwsssbbb^^^YYYVVVUUUQQQLLLHHHHHHGGGDDDAAA???=========;;;<<<======<<<===???AAA::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>======:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::========================??????@@@@@@@@@@@@???>>>>>>@@@BBBBBBBBBBBBCCCDDDFFFEEEDDDDDDEEEEEEDDDBBBEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHIIIHHHHHHKKKRRRWWW\\\hhhyyy}}}tttjjjhhhjjjnnnuuu}}}|||{{{pppeee]]]WWWUUUOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEDDDBBB@@@???\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]_________```bbbdddbbbcccdddeeefffhhhiiiiiigggeeebbb``````aaaaaaaaabbbbbbbbbcccdddeeeeeefffgggfffdddbbbaaa````````````````````````aaabbbbbbaaa___^^^^^^___``````___```aaabbbdddeeeeeeffffffbbbbbbaaaaaa``````______]]]]]]]]]^^^___```aaabbb```___]]][[[ZZZYYYYYYYYYVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRQQQPPPOOONNNIIIIIIIIIIIIGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????BBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::999999999999888888888888888888888888888777777666666666777777555555555555444444333333444444444555444333333222222222222222333333333333111222222333333222222111111111111111000000000000/////////000000111111111///000000000//////...---//////000000000111111111222111000//////000111222222111000000111222444666000000000000000000000000000000000000111111111111111111111000000000000000111222222333333222222111222222222333333444444444444555555666777777777777444333333333333333333444222333444555666666666666555666777999:::;;;<<<<<<>>>===<<<:::999999888888777888888999888777666555555555666777777777777666888999::::::999999:::<<<:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<============@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNOOOOOONNNNNNOOOPPPRRRTTTTTTSSSRRRQQQSSSSSSWWW^^^eeeqqqwwwmmmbbb]]]^^^^^^aaaffflllxxxyyyvvvrrrpppnnnjjjccc^^^SSSMMMGGGBBBAAABBBBBBBBB@@@@@@@@@>>>======>>>?????????>>>======<<<<<<;;;888888999:::::::::::::::;;;;;;<<<<<<============;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<============>>>>>>======<<>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888888777777777777777777777777777666666666666666555444333555444444444444333333333555555444333333333333333222222333333333444444444111111222333333222111111222222222222111111111111,,,------...000111111222......//////......------000000000000000111111111111111000000000000111111222222111111111333444555000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111000000111222333444555555666666777777777777777666222222111111111111222222222333444555555666666555555666777999:::;;;;;;;;;===<<<;;;:::999888888888777777888888888777666555444555555666666666666666777888999999888888999:::::::::;;;;;;<<<;;;;;;:::;;;<<<<<<<<<<<<=========@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRRRRUUUYYY]]]dddssswwwlllgggcccbbbaaabbbkkk|||kkk```QQQHHHEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;:::888888999::::::::::::999999999::::::::::::::::::;;;:::::::::::::::999999;;;;;;<<<<<<=========>>><<<<<<<<<==================???AAABBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMOOOOOOOOOJJJNNNUUU\\\eeennnwww||||||zzzxxxyyy{{{{{{{{{~~~tttfff]]]XXXVVVRRROOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFDDDCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@CCCDDDDDDEEEDDDCCCBBBAAA]]]]]]\\\[[[[[[ZZZZZZYYY\\\]]]______^^^^^^___``````aaaaaabbbcccdddeeeeeeccccccaaa^^^\\\\\\^^^___```aaacccdddeeedddddddddeeeeeeffffffeeecccaaa___``````aaaaaaaaaaaaaaa```___^^^\\\]]]^^^```___^^^______aaabbbcccddddddddd]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZZZZZZZ\\\]]]^^^___]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTRRRQQQOOOOOONNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHGGGFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????????????????>>>===<<<;;;;;;;;;;;;::::::999999<<<<<<;;;:::999999888888777777777777777777777777555555666666555333222000555555555555555555555555666555333222111222333444222333333333333444444444111111222222222222111111222222111111111000000000------...//////000111111000000000111111000000///222222222222222222222222111000000000000000000111111111000000111222333333000000000000000000000000///000000000111111111111//////000000111111222222111111222222222222111111000111111222333333444444666777777777777777666555222222111111111111222222222222333444555555555555555666777888::::::;;;;;;;;;;;;:::999888777777777777777777777777666666666444444555666666666666666777999:::999888888999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRRRRQQQPPPOOOOOOSSSXXX[[[___iiisssrrrmmmeee```cccqqq|||gggWWWPPPNNNJJJGGGGGGFFFDDDCCCDDDDDDCCCBBBAAA@@@???>>>=========>>><<<<<<===============<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>?????????AAACCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHGGGJJJOOOUUUZZZ]]]___``````dddlllvvv|||pppaaaXXXVVVUUURRRNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???AAABBBCCCDDDDDDCCCBBBBBBZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^___^^^]]]^^^___aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa___\\\\\\^^^aaaaaabbbcccdddffffffggggggfffggghhhiiihhhfffcccaaa``````aaaaaaaaaaaa```___^^^]]][[[\\\^^^______^^^^^^^^^```aaabbbccccccccc^^^^^^^^^^^^^^^^^^^^^___ZZZYYYYYYZZZZZZ[[[\\\]]][[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIDDDCCCBBBAAA@@@@@@??????????????????????????????=========>>>>>>>>>>>>>>>=========>>>======<<<<<<999::::::;;;:::999888888;;;;;;:::999888777777666666666666666666666666666444555555555444333111000444444444444555555555555555444333222111222333333222222222333333333444444111111111111111111111111111111000000000/////////000000000000000000000000000000111222222111111000222222222222222222222222000000000111111000000000///////////////000000000///////////////////////////000000000111111111111//////000000111111222222000111111222222111111000222222222222222222222222555555666666666555444444333333222222222222333333111222333444555555555555555666777888999::::::::::::999888777777777777777777777777666666666666666444555555666777666666666999:::;;;:::999888999:::999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>======@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>???@@@AAA@@@CCCEEEFFFEEEEEEFFFHHHEEEFFFGGGFFFEEEGGGJJJMMMMMMTTT^^^kkkuuu||||||vvvkkk\\\TTTSSSSSSPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAAAAABBBCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAAXXXYYYYYYYYYYYYYYYYYYYYYXXX[[[^^^___^^^]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbb```]]]]]]aaaeeeffffffeeefffggghhhiiijjjggghhhiiijjjiiigggeeeccc``````aaabbbbbbaaa___^^^]]]\\\[[[[[[]]]______^^^]]]]]]___```aaabbbbbbbbb_________^^^^^^^^^^^^^^^[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPNNNLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::888777777777777666555555555444666666666666666666666666444444444444444333222111111111222222222222222333444444333222222222222222111111222222222333333333222111000000000000111222000000000000/////////...111111111000000/////////......///000000000//////111111111000000000000000000000111111111111000000............//////......////////////////////////000000000000111111111111000000000000111111111111000000111111111111000000333333222222111111111111222222333333333333333222444444333333333333444444111222333444444555555444555666777888999999999999888888777666666666666666888777666555555555666666555666666777777777777777999:::;;;:::999888999:::999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHLLLMMMNNNOOOOOOMMMKKKJJJOOONNNPPPTTTUUUUUUXXX^^^bbbsssqqqfffccceeehhhkkkqqqvvvwwwyyy|||}}}||||||}}}yyynnniiiccc```^^^[[[WWWSSSOOOMMMJJJFFFDDDBBBBBBCCC??????@@@@@@??????>>>>>>AAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>???@@@>>>@@@CCCDDDEEEEEEGGGIIICCCEEEHHHHHHIIILLLRRRWWWbbbkkk{{{wwwqqqqqqwww}}}sssnnniiiaaaVVVPPPOOONNNKKKHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAACCCCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAAAAA@@@??????[[[[[[ZZZZZZYYYYYYXXXXXXVVVYYY]]]^^^^^^^^^^^^_________```aaabbbcccdddddd```bbbcccbbb______dddhhhmmmllliiigggggghhhiiikkkhhhhhhiiiiiihhhgggeeeddd```aaabbbbbbbbbaaa___^^^\\\[[[ZZZ[[[]]]^^^___^^^\\\]]]^^^___```aaaaaaaaa_________^^^^^^]]]]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBCCC????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<;;;:::888777555555555555555555555555555555555555555555555555555444444333333333444444000111111111222222222222333333333333333222111111000000000111111111222222222111000//////000111222111111111000000000//////.../////////////////////,,,---....../////////...111111111000000000/////////000111222222111000///...///////////////......////////////////////////000000000000111111111111111111111000000000000000000000111111111111000000111111111111111222222222...///000000111111111111444444333333333333444444111111222333444444444444555666777888888999999888777777666666555555666666888777666555444555555666666777777888888888888888999::::::999888777777999888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKNNNLLLNNNRRRSSSRRRUUUYYY]]]iiiwwwyyyqqqmmmkkkeeejjjkkkgggeeegggjjjjjjnnnooouuu~~~|||xxxsssjjjfff___XXXQQQMMMJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<===???AAABBBCCCEEEHHHKKKLLLMMMOOOQQQMMMQQQVVVYYY\\\bbbkkkrrr~~~uuulllhhhgggiiipppxxx{{{qqqeee```YYYUUUQQQMMMLLLJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAABBBCCCCCCBBB@@@??????@@@@@@??????>>>=========>>>??????>>>===<<<^^^^^^]]][[[ZZZXXXWWWWWWUUUXXX\\\^^^^^^^^^^^^___\\\]]]^^^```ccceeefffggg```bbbdddccc```aaafffkkkssspppllliiiggggggiiijjjggghhhhhhggggggfffeeeeee```aaabbbcccbbbaaa___]]]\\\ZZZZZZZZZ]]]^^^^^^^^^\\\\\\^^^___```aaaaaaaaa______^^^^^^]]]\\\[[[[[[^^^]]]\\\ZZZYYYYYYXXXXXX[[[[[[\\\\\\\\\ZZZYYYXXXTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHCCCBBB@@@???>>>??????@@@????????????????????????<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;::::::999:::;;;<<<<<<:::999777666666666777777777777777555555555555555555555555555444333222333444555666222222222333333444444444222222333444333222111000///000000000000111111111222111000//////000111222222222222111111111111000+++,,,,,,---...///000000------...///000000000///333333333333222222111111///000111222222111000//////000000000000000//////////////////////////////000000000000111111111111222222111111000000//////000000111111111111000000//////000111222333333444,,,,,,---///000000000000444333333222222333333444111111222333444444444444555666777888888888888888777666666555555555666666888777666444444555555666777777888999999999999999888999999888666666666777888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHIIIGGGIIIKKKMMMNNNNNNMMMLLLLLLJJJLLLQQQSSSTTTVVV[[[ZZZbbbkkkrrr}}}zzznnnqqqnnnddd^^^^^^bbbdddbbbccchhhuuuzzzpppfff^^^YYYWWWRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEJJJJJJIIIHHHGGGFFFEEEEEEAAA@@@??????@@@BBBDDDEEEPPPSSSVVVYYYZZZ\\\^^^```bbbgggmmmrrrwwwsssmmmgggcccdddfffiiiooowwwttt}}}uuudddYYYTTTOOOOOONNNMMMKKKJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAABBBCCCDDDBBBAAA>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>===;;;:::cccbbb___]]][[[ZZZYYYYYYYYYYYY[[[^^^aaabbbaaa_________aaabbbcccdddddddddcccdddccc```___cccjjjpppsssoookkkiiihhhiiiiiiiiijjjhhhgggggghhhhhhgggeeeeeeffffffeeeccc```]]][[[ZZZZZZZZZ[[[\\\^^^___```^^^]]]\\\\\\]]]^^^```aaadddbbb```]]][[[ZZZZZZZZZ]]]\\\ZZZXXXWWWVVVWWWWWWXXXYYYZZZ[[[ZZZXXXUUUSSSTTTRRROOONNNNNNMMMKKKIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCAAA???>>>>>>>>>>>>>>>??????@@@@@@??????>>>@@@???>>><<<;;;;;;;;;;;;========================:::::::::999999999888888888666444333333333555666555444444333333444444555222222222222222111000///111000/////////000222333333111///000222222///---//////............//////////////////////////////......////////////......------............------////////////////////////000000000000//////////////////000000000000//////111111000///...---,,,,,,////////////////////////////////////000000000000////////////////////////000000111111111000000///111222333111///...///000111111111111111111111111222222333444444444444333444444333333333444555555777666555555666888:::<<<:::999777555444333444444888777666555555555555555777555222000111444777:::777777777888999999:::::::::;;;;;;999888888:::===<<<<<<<<<;;;;;;:::::::::777888999:::<<<===>>>???EEEDDDCCCAAA@@@???>>>>>>@@@AAAAAABBBCCCDDDEEEEEEHHHIIILLLMMMMMMLLLJJJHHHKKKKKKLLLMMMOOORRRTTTUUUWWW\\\ccchhhnnn{{{vvvkkkbbb]]][[[___]]]```lll{{{sssjjjhhhfffeeedddfffggghhhiiiiiieeedddbbb[[[QQQPPPTTTQQQQQQPPPNNNNNNPPPUUUYYYYYY[[[[[[XXXRRRNNNLLLLLLMMMLLLMMMLLLGGGFFFNNNXXX```jjjtttyyy{{{}}}~~~sssnnneeejjjoooqqqpppqqquuuzzzssscccYYYUUUTTTPPPOOONNNLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;<<<===>>>??????>>>===<<>>>>>????????????@@@@@@@@@@@@??????======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888777666444333222333444555444444444444444444444444111222222222222111000///000000/////////000222222222111000000222222000---//////............//////////////////////////////......////////////......---......//////......---////////////////////////000///////////////////////////000000000000//////000000//////......------////////////////////////.../////////000000000000000000000000000000000000000000111111111000000///...///000000///...///111111111111111111111111111111111222333333333333333444333333333333444555555555666777888999999999999999888666555444333333444777666555555444444444555777777777777777888999999666666777777888888999999;;;<<<<<<:::999999;;;<<<;;;;;;;;;:::::::::999999777888999:::;;;===>>>>>>BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGJJJKKKLLLKKKIIIHHHIIIIIIJJJKKKMMMOOOQQQRRRQQQUUUZZZ]]]bbblll{{{yyymmmeee^^^[[[]]]ccclllyyywwwkkkgggjjjkkkjjjhhhffffffjjjpppuuuyyy{{{{{{wwwooofff```]]]\\\[[[\\\[[[WWWWWW```jjjwwwuuuxxx|||wwwhhh[[[SSSOOONNNMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666555444333222333444555222333444444444444333222111111222222111111000000000000/////////000111111222111000111222222000/////////............//////000000000000000000000000......////////////......---......//////......---////////////////////////////////////////////////...//////000000//////...........................////////////////////////....../////////000000000///////////////////////////000000111111000000000,,,---//////......000111111111111111111111111111000000111222222222222222333333333333333444555555444555777999:::999777666888777666555444333333333555555444333333333444444222333666888888777555333444555555666777777888888<<<<<<<<<;;;999999:::;;;:::::::::999999999999999777888999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEECCCEEEGGGIIIJJJJJJIIIHHHGGGHHHHHHIIIKKKMMMNNNOOOQQQTTTWWWXXXZZZaaammmvvvvvvhhhccc^^^^^^```ggguuu|||{{{yyyxxxwwwuuuuuu~~~rrrkkkkkkooorrrzzzzzz}}}tttfff[[[TTTOOOKKKHHHIIIHHHGGGFFFDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;cccbbb```^^^\\\\\\\\\]]]^^^___```dddggghhhfffeeeaaabbbdddeeefffgggggggggfffcccbbbdddgggiiigggdddgggeeeccccccdddfffgggfffeeedddccccccdddeeedddcccddddddddddddcccaaa___^^^YYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\aaa___]]][[[YYYYYYYYYYYY\\\\\\[[[ZZZYYYYYYXXXXXXUUUVVVVVVUUUSSSQQQNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888777777777666666555444333333222222333333000222333555555333222000000000111111111111000000000000/////////000000000111111111111222111000000//////............//////000000000000000000000000......////////////............////////////......////////////////////////.........///////////////...//////////////////...---------....../////////................................./////////000000------------------------...///000000000000000000---...//////......000111111111111111111111111111//////000111111111111111222222222222333444555555444555666777777666555555666666555444444333333333444444333222222333333333111222555777777555333111333444444555555666666777:::;;;;;;:::888777888999999999888888888888888888777888999:::;;;<<<======<<<======>>>???@@@BBBCCC???@@@AAABBBCCCDDDDDDEEEBBBCCCFFFHHHIIIJJJJJJIIIGGGGGGHHHHHHJJJKKKLLLMMMSSSTTTVVVVVVVVV\\\dddkkk{{{uuuiiibbb___aaahhhpppxxxxxxxxxxxxwwwuuutttssstttwww}}}}}}nnndddbbbfffkkkmmmyyy{{{nnneeeZZZSSSQQQOOOKKKGGGFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::cccaaa```^^^]]]]]]^^^^^^``````bbbeeehhhiiihhhfffeeeffffffffffffeeeddddddbbb```aaadddhhhjjjhhheeeiiigggeeedddeeeffffffeeecccbbbaaaaaaccccccbbbaaadddddddddcccbbbaaa``````]]]\\\\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]bbbaaa^^^[[[YYYWWWWWWWWW[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTRRRPPPNNNMMMLLLKKKJJJKKKLLLLLLKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>???@@@???@@@@@@AAAAAA@@@@@@???===<<<;;;:::999999999999888888888888888888888888777777666666666555555555444444333222222222222222000111333444444333111000///000000111111111000000//////000000000////////////000111111111000000000//////............//////////////////////////////......////////////.........//////////////////...////////////////////////------....../////////000......////////////......,,,,,,------......//////------------------------............////////////..............................///000000000000000000111222111///...///000000000000000000000000000//////000111111111111000111111111222333444555555555555333333222333444555555555444444333333222222333333222222222333333444666777888888888888777666333333333444555555666666777888999888666555666777888888888888888888888888777888888999:::;;;<<<<<<===============>>>???@@@??????@@@AAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLNNNOOOPPPPPPQQQUUU\\\aaalllxxxxxxmmmhhhdddcccdddhhhgggeeedddcccccccccddddddgggmmmuuussskkkccc___aaagggkkkmmmuuuxxxvvvbbb[[[RRRNNNNNNNNNKKKGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>============<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<:::999999999999999999:::bbbaaa```___^^^______```aaaaaacccfffiiijjjiiiggggggggggggfffeeecccbbbaaa^^^___```cccfffhhhgggfffiiihhhffffffggghhhgggfffbbbaaa```aaacccdddcccbbbdddccccccbbbbbbbbbaaaaaa```___^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]```___\\\ZZZXXXVVVVVVVVVYYYYYYYYYZZZYYYXXXWWWWWWTTTTTTTTTSSSSSSQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJFFFFFFEEEDDDCCCCCCDDDDDDAAA@@@???>>>===>>>>>>????????????@@@@@@?????????======;;;:::999888888888777777777777777777777777666666666555555555444444333333333222222222111111000111222222222222111000//////000000111111000000//////000000000///......---...000000///...///000//////............//////////////////////////////......////////////.........//////000000//////...////////////////////////---------......//////000---......//////......---,,,,,,------.........///------------------------------........./////////000000000000000000000000------...///000000000000111222333222///...///000000000000000000000000000//////000111111111111111111111111111222444555666777555333111111111333444333333444444333333222111333333222222222333444444777777666666666666666666333333333444555555666666444666777777666555555666888888888888888999999999888888888999:::;;;;;;;;;=========<<<<<<======>>>??????@@@AAABBBCCCDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPTTTYYY]]]dddkkkyyywwwoooiiigggeeeccc```]]][[[YYYYYYYYYZZZ\\\```eeelllwww{{{tttoookkkfffdddgggkkkooorrrtttxxx~~~rrriiiXXXSSSMMMJJJJJJJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<:::999999999999999::::::999888888777777888888999bbbaaa```_________```aaaaaabbbdddgggjjjkkkiiihhhfffffffffeeedddcccbbbaaa]]]___bbbcccccccccdddeeegggffffffgggiiijjjiiiiiidddcccbbbccceeefffeeedddccccccbbbbbbbbbbbbbbbbbb``````^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZXXXVVVUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRNNNMMMLLLLLLLLLMMMKKKJJJFFFEEEDDDCCCCCCCCCDDDDDD??????===<<<<<<<<<===>>>===>>>>>>??????>>>>>>===;;;;;;:::999999888999999666666666666666666666666555555555444444444444333222222222222222111111000111111111111111111111111...//////000000000000000//////000000000///------***---//////------...000//////............//////------------------------......////////////......//////000000000000//////////////////////////////,,,,,,---......///000000---......//////......---------------------------////////////////////////---------.........//////////////////////////////,,,---...///000000000000///000111000///...///000000000000000000000000000///000111111222222111111000000000111222444555666777666555444333333333333222333333444333222111111333333333333333444555555444444555555444333333222333333444444555666666666222444777777777666666777888888888999999999::::::888888888999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCDDDBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOOOOPPPRRRUUUXXX[[[\\\```iiittt}}}zzz{{{wwwvvvsssoooiiiddd^^^\\\XXXZZZ[[[ZZZ\\\bbbmmmvvvzzzwwwtttrrrssswww{{{~~~|||||||||~~~~~~}}}}}}}}}~~~{{{xxxwwwzzzzzzrrrkkkddd```QQQOOOLLLIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888888999999888888777666666777888888bbbaaa```______```aaabbbaaabbbdddgggjjjkkkjjjhhhdddeeeeeeeeeddddddcccbbb^^^aaaccccccaaa```aaadddeeeddddddfffiiikkkkkkkkkfffeeedddeeeggghhhgggfffccccccbbbbbbbbbbbbbbbccc```___^^^^^^]]]]]]]]]^^^\\\[[[YYYXXXWWWWWWXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUOOONNNLLLLLLMMMMMMKKKJJJFFFEEECCCBBBBBBCCCDDDEEE>>>>>><<<;;;;;;<<<============>>>>>>>>>>>>======999999888888999999:::;;;666666666666666666666666555555444444444333333333111222222222222111000000111111000000000000111111......///000000000000000//////000000000///---,,,))),,,///...,,,,,,---/////////............//////------------------------......////////////......//////000000000000//////////////////////////////,,,,,,------...///000000---..................---------------------------111111111111111111111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,...//////......000111000000000000000000000000000000111222222222222222000000000111222444555666666777888888777555333111111222333444333222111000333333333333444444555666555777888999999777555333333333444555555666666777222444777888888777888999888888999999::::::::::::888888888999999::::::;;;:::::::::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHGGGHHHHHHIIIIIIMMMMMMNNNNNNPPPRRRUUUVVVVVVXXX^^^eeeiiiqqqyyyooojjj``````___[[[XXX[[[cccjjjhhhffffffjjjqqqwwwyyyyyywwwxxxwwwsssrrrwww|||tttkkkeeecccaaa___```fffnnntttssstttxxx~~~tttjjjbbb___]]]\\\PPPOOONNNJJJGGGEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<===:::999999888777777888888888777666555555666777888]]]^^^___^^^]]]\\\^^^```aaabbbbbbcccdddeeeggghhheeeggghhhgggeeecccbbbbbbdddddddddeeeeeeeeefffffffffhhhiiiiiigggfffggggggaaabbbbbbcccdddfffggghhhfffeeecccbbbbbbbbbccccccfffbbb___^^^______]]]ZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZXXXVVVUUUUUUUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUWWWUUUTTTRRRRRRSSSUUUVVVQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCAAA@@@???>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<======>>>>>>??????:::999888777666666666666666666666666666666666666666666555444333333222222111111111111000000000000//////000000000000//////////////////////////////111000...---,,,,,,,,,---////////////////////////---...............------......////////////......////////////000000000000////////////...............///////////////......---------.........//////////////////////////////000///...---------------//////.........---------////////////////////////222///------000111...+++------...///////////////...///000111222111111000////////////////////////////////////000000000000444333222222222333444555777666555444333222222222222222333333333333444444222222333333333333444444444444444444444444444444555555555555555444444444777777777777666666666666777777888999999:::;;;;;;999999999999999999999999;;;::::::;;;>>>??????>>>@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDFFFGGGGGGGGGHHHIIIIIIIIILLLLLLMMMOOOQQQTTTVVVWWWVVVUUUTTTVVV]]]hhhsssyyywwwrrrjjjeeebbbaaaaaa```aaa___^^^___aaaddddddddddddggghhhddd___aaajjjsss{{{~~~yyyuuusssooonnnrrrvvvvvvxxx{{{~~~~~~wwwqqqooommmkkkjjjkkkmmmoooqqqrrrqqqnnniiiddd```^^^^^^[[[YYY[[[aaahhhmmmooozzz{{{zzzsssiii```[[[XXXWWWWWWRRRMMMGGGEEEFFFFFFBBB>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999<<<;;;::::::999999999999777777777777777888888999]]]^^^___^^^^^^^^^```bbbbbbbbbbbbcccdddeeefffgggeeeggghhhhhhfffcccccccccaaabbbbbbcccdddeeefffffffffhhhiiihhhfffeeeeeefffbbbbbbbbbbbbcccdddeeeeeecccbbbaaaaaaaaaaaabbbcccfffccc```___``````^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTRRRQQQQQQQQQSSSTTTQQQOOOMMMLLLLLLKKKIIIHHHEEEDDDCCCAAA??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===;;;;;;:::999888777777888777777777777777777777777555555555444333333222222111111111000000000////////////000000000000//////........................000///...---,,,,,,------........................------............------......////////////............/////////000000000////////////.........---,,,---....../////////...---------,,,,,,+++++++++------------------------//////...---------------///.........------------........................////////////---------...---...///////////////......///000111222111000000........................////////////000000000000111000000111222333555666777777555444222222111111111111111222222222333333222222222333333333444444333333333333333333333333444444444555555555555555777666666666666666666666666777777888999999::::::999999999999999999999999999888888:::<<<>>>>>>===@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTRRRSSSWWW^^^eeejjjyyy}}}wwwrrrooommmeeedddccccccdddccc```^^^______^^^[[[ZZZ[[[```dddhhhpppuuurrrlllhhhddd```ccc______cccfffeeeeeegggiiimmmrrruuuuuuqqqkkkhhh^^^^^^\\\[[[[[[]]]aaacccfffhhhkkkllliiiddd```]]]^^^aaadddfffggglllsssyyyuuujjjddd\\\UUUQQQPPPPPPPPPOOOKKKFFFEEEFFFFFFCCC@@@@@@@@@@@@AAA@@@@@@??????@@@@@@??????>>>======<<<>>>>>>======<<<;;;;;;;;;999999999999999999999999999999888888888999::::::777777666666777777888999[[[]]]^^^^^^^^^```bbbdddcccccccccccccccdddeeefffeeegggiiihhhgggeeedddeee___```aaabbbcccdddeeeffffffggghhhgggeeecccccccccaaaaaa``````aaabbbbbbcccaaa```````````````aaabbbfffdddbbbaaaaaaaaa___]]]\\\]]]^^^___^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPOOOMMMLLLLLLKKKJJJHHHEEEDDDBBBAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999888777777777777777777777777777777777777555444444333333222222222111111000000000000//////...//////000000//////...........................///......---------..............................------............---------......//////......---.........////////////000//////.........---------+++,,,,,,---............///...---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,///...------------------............------------........................+++...000///+++))),,,///....../////////......------...000111111111000///.........................../////////000000000111...//////111222555777888888777555444222111111000000000000111111111111222222222222222333333333333222222222222222222222222333333444444555555666666666666666666666666666666777777777888888999999:::999999999999999999999999999888888:::===??????>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMNNNNNNOOORRRQQQPPPPPPRRRWWW[[[^^^gggppp~~~~~~tttsssqqqpppmmmjjjeeeaaaaaa___]]][[[ZZZZZZYYYXXX]]]dddgggddd___\\\YYYUUUVVVRRRRRRWWWYYYYYYYYY[[[bbbcccdddeeedddcccaaa```ZZZZZZYYYWWWWWWYYY^^^aaahhhnnnvvv|||}}}yyysssooommmuuu}}}}}}xxxwww~~~wwwjjj^^^ZZZTTTOOONNNOOOOOOPPPLLLHHHEEEDDDFFFFFFDDDAAAAAAAAAAAA@@@@@@???======>>>======<<<<<<;;;;;;;;;>>>======<<<<<<;;;::::::999999999999999999999999777666666777777888999:::777777666666777777888999YYYZZZ\\\]]]^^^___bbbdddcccccccccbbbbbbcccdddddddddfffhhhiiigggffffffgggaaaaaabbbbbbcccdddddddddeeefffgggeeecccaaa```aaa^^^^^^^^^^^^___```aaabbbbbbaaaaaa``````_________eeedddccccccbbbaaa___^^^[[[]]]^^^______^^^\\\ZZZYYYXXXWWWWWWVVVUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQRRRQQQPPPOOONNNNNNNNNOOOOOONNNLLLKKKLLLKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999777666555555444444444555666666666666666666666666444333333333222222222111111000000000////////////...//////////////////..............................---------.........///------------------------,,,,,,---.........---------------......---------------........./////////.........---------,,,,,,,,,,,,,,,------,,,,,,+++000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------------------------------........................+++---...---+++***,,,---......//////......---------...///000000000//////..............................//////000000111111000000111222444666777888888777555333222111000000000000000111111111222222111222222222222333333333111111111111111111111111222222333444444555666666555555555666666666666666888888888999999999::::::888999999999999999::::::;;;::::::<<>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJLLLMMMMMMMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSWWW[[[]]][[[bbblllwww}}}yyyuuurrrqqqqqqpppmmmiiidddaaa___dddiiillljjjggggggeeeccc\\\WWWUUUYYY[[[\\\^^^bbbkkkmmmooopppnnnkkkgggeeefffgggfffcccbbbdddiiimmmzzzyyylllcccXXXUUUPPPNNNNNNOOOOOOOOOIIIGGGEEEDDDDDDDDDBBB@@@??????@@@@@@???>>>>>>======<<<<<<<<<;;;;;;::::::======<<<<<<;;;::::::999888888888888888888888888888888777777777888888999666666666666666777888888WWWYYY[[[[[[\\\]]]```bbbbbbbbbaaaaaaaaabbbbbbcccccceeehhhhhhhhhgggggghhheeeeeeddddddccccccbbbbbbcccddddddcccaaa^^^^^^^^^[[[[[[[[[]]]^^^```bbbcccdddccccccbbb```___^^^]]]bbbcccccccccaaa```___^^^ZZZ\\\]]]^^^]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLJJJJJJJJJJJJHHHGGGCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999555555444444333333444444444444444444444444444444222222222222222111111111000000000////////////.........////////////..............................------..................------------------------++++++,,,---......------,,,,,,------------,,,,,,------------............------------,,,,,,,,,,,,......------,,,+++))))))........................------------------------------,,,,,,,,,------...,,,,,,------------------........................---+++***+++---...,,,***---...............------,,,---...///000///.......................................///000111111111333444444666777777888888777666555333111000000000111111111111222222222333111111111222222222333333111111111111111111111111111222222333444555666666444444555555666666666777999999999:::::::::::::::888888888999999:::::::::;;;::::::<<>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMOOOQQQTTTWWWYYY[[[WWW[[[```fffooo}}}wwwtttuuuvvv{{{~~~~~~tttlllfffeeeeeedddgggkkkrrrwww~~~vvvqqqtttuuuuuusssqqqttt{{{|||rrrggg]]]WWWQQQNNNKKKIIIIIIJJJIIIIIIIIIGGGEEEDDDCCCAAA???===<<<===>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999888888888888888888888888;;;;;;:::888888777777777666666666555666777777888XXXZZZ[[[[[[ZZZ[[[]]]__________________```aaabbbaaacccfffhhhgggggghhhiiigggffffffdddcccbbbaaa``````aaabbbaaa___]]]]]]]]]ZZZ[[[[[[\\\]]]___aaaaaacccccccccbbbaaa___]]]\\\___aaabbbbbb```^^^]]]]]]ZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPOOONNNMMMLLLKKKKKKKKKJJJHHHHHHHHHHHHGGGEEEBBBBBB@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999666666555555444555555666222222222222222222222222111111111111111111111111000000////////////......---......//////......------------------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++.........---,,,+++***)))+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------------------...+++(((***...///---***,,,,,,---...............+++,,,.../////////...---------------------------------...///000111222222444555666888888999999999666555444222111111111111111111111222222222333333111111111111222222222222111111111111111111111111222222333333444444555555444444444555555666666777999999999999999999999999888888888999999::::::;;;999888888999<<<======<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDFFFHHHKKKLLLLLLKKKJJJGGGGGGHHHIIIJJJLLLNNNOOOMMMNNNNNNOOOPPPRRRSSSTTTUUUWWWXXX[[[aaalll{{{~~~yyyuuuqqqqqqtttyyywwwnnneeeZZZSSSPPPNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFEEEDDDAAA???===;;;;;;;;;===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888888888888888888===<<<;;;999777777666666666666555555666666777888[[[\\\\\\[[[ZZZZZZ[[[]]]\\\\\\\\\]]]^^^___```aaa___bbbeeeggggggggghhhiiieeeeeedddcccbbbaaaaaa```]]]___```___^^^\\\\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^______```aaa```___^^^]]]\\\^^^aaa```^^^[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSNNNNNNMMMMMMKKKJJJIIIHHHIIIHHHFFFFFFGGGGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<777888888888888888888999555555444444444444555555222222222222222222222222000111111111111111111111000000/////////.........---......//////......---------------------------....../////////---,,,+++++++++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------,,,,,,+++,,,---......---***+++,,,---.../////////+++,,,---...///...------------------------------------...///000111222222222333555777999:::::::::444333333222111111222222000000000111111111111222111111111111222222222222222222222222222222222222333333333333333333333333333333444555555666777777777777777777777777777777777888888999::::::;;;;;;:::999888999;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFIIIKKKJJJIIIHHHGGGGGGHHHHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUXXX___jjjqqqttthhhaaa[[[SSSOOOPPPLLLJJJHHHHHHHHHHHHFFFEEECCCCCCDDDCCCAAA>>>===<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888888888888888888888;;;:::999888777666666666666555555555555666777777^^^___^^^]]]ZZZYYYZZZ\\\[[[[[[[[[\\\]]]^^^```aaa^^^aaadddffffffggghhhiiibbbbbbbbbbbbaaaaaaaaaaaa\\\]]]___^^^]]]\\\\\\]]]``````^^^]]]\\\[[[[[[[[[ZZZ\\\]]]___``````______ZZZ]]]```___\\\ZZZZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTTTTTTTTTTSSSRRRRRRLLLLLLLLLKKKJJJHHHGGGFFFHHHFFFEEEEEEFFFFFFDDDCCCAAAAAA@@@???>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;555555666666777777888888222222222111111222333333333333333333333333333333000000000000000111111111000/////////............---..................---------------------------//////000000///---+++***++++++++++++++++++++++++)))***+++,,,------...---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***,,,---.../////////000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------------------------------***---///...,,,+++...000)))***+++---...///000000+++,,,---.........---,,,------------------------------...///000111222222///111444777999;;;;;;;;;333222222222222222222333////////////000000000000000111111111111222222222222222222222222222222222444333333333333333333333333333444444555666777777666666666666555555555555777777888999::::::;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>@@@BBBEEEHHHIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQMMMPPPSSSTTTUUUYYY___dddlll|||ooocccXXXTTTQQQMMMLLLOOOGGGFFFDDDEEEEEEEEEDDDCCC@@@AAACCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777777777777777777888777777666666666666777555555555555555666777777^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ\\\___bbb______```aaabbbdddfffgggbbbbbbbbbaaaaaaaaaaaaaaa____________```````````````______^^^]]][[[ZZZYYYZZZ[[[]]]^^^___^^^^^^]]]]]]]]]^^^___^^^[[[YYYWWWZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYY[[[\\\\\\ZZZWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSLLLLLLMMMLLLKKKJJJHHHGGGIIIHHHEEECCCBBBBBBCCCDDDBBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::777777666555555555555555444444333333222111000000222222222222222222222222000000000000000000000000222111111000//////......//////...---,,,,,,++++++------------.........///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((///...,,,---------,,,+++---------............///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...///000111222333333333444444555555666666666000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222222222222222222222222222222444444555555666777777777777777777777777777777777666555555555555777888999:::999999888777777777888999999:::;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>???BBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNOOONNNMMMLLLOOOOOOQQQSSSTTTVVVWWWXXXcccmmm{{{|||uuunnniiieee]]]SSSMMMMMMNNNMMMLLLIIIGGGDDDDDDDDDEEEEEEDDD@@@@@@@@@@@@@@@???>>>===???>>>>>>===<<<;;;;;;;;;:::;;;;;;;;;<<<=========<<<<<<<<<:::777666777888888777666555555555555555666666666666666666666666666666666666666777777888^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\[[[ZZZ[[[^^^```_________```bbbccceeefffccccccbbbbbbaaaaaaaaa```____________````````````cccbbbbbb```^^^\\\ZZZYYYYYYZZZ\\\]]]^^^^^^^^^^^^\\\]]]^^^^^^]]][[[XXXWWWYYYYYYZZZZZZZZZZZZZZZYYYXXXYYY[[[\\\[[[ZZZWWWVVVTTTRRRQQQQQQSSSSSSRRRQQQKKKKKKLLLLLLKKKIIIGGGFFFGGGEEECCCAAA@@@@@@AAABBB@@@??????>>>===>>>>>>>>>======<<<<<<;;;:::::::::777666666555444444555555444444333222222111000000222222222222222222222222////////////////////////.........---,,,+++++++++...------,,,++++++******,,,,,,------------......---------,,,,,,+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,+++++++++,,,---...---,,,,,,------,,,***------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......///000111222222333222222333333333333333333000000000000000000000000//////000000000111111111111111000000111111222333222222222222222222222222222222222222222222222222444444444555666666777777666666666666666666666666777777666666777888:::;;;::::::999888888888888888999999::::::;;;<<<<<<<<>>>>>>>>>>>>>>???BBBBBBCCCDDDEEEFFFGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPRRRSSSUUUUUU[[[aaakkkuuuyyyrrrlllgggccc\\\UUULLLGGGGGGGGGGGGEEEHHHFFFCCCBBBCCCCCCCCCBBB??????@@@@@@@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::888666777888777666666555555555555666666666666666666666666666555555555555555666777777\\\]]]^^^^^^___^^^^^^^^^\\\\\\\\\[[[ZZZZZZ\\\^^^^^^^^^______aaabbbdddeeeddddddccccccbbbaaa````````````__________________eeeeeecccbbb___]]][[[YYYXXXYYYZZZ\\\]]]^^^^^^^^^[[[\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXYYYYYYZZZYYYYYYWWWXXXZZZ[[[ZZZYYYWWWVVVRRRQQQOOOOOOOOOPPPOOONNNKKKKKKKKKKKKJJJHHHFFFEEEFFFEEECCCAAA@@@@@@@@@AAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999666666555444444444555555333333333222111111000000000000000000000000000000////////////////////////000000//////......------,,,,,,,,,++++++******))),,,,,,,,,------------.........---,,,,,,+++******,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------......------,,,,,,+++++++++***...,,,***))))))+++...000---,,,++++++,,,,,,+++***------------............///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000000111111111111111111111111000000000000000000000000000000000//////000000000000111111111000000000000111222222222222222222222222222222222222222222222222222222333333444555555666666777666666666666666666666666888888888888999:::;;;;;;::::::999888888888888999999999::::::;;;;;;<<<<<<>>>>>>>>>======>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTXXX[[[___dddkkkwww}}}sssjjjddd```\\\ZZZYYYSSSLLLGGGGGGGGGFFFEEEGGGEEECCCBBBBBBAAA@@@???===>>>??????@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<<<<===;;;999777888999555555555444555555666666666666666666666666666666555555444444555555666777ZZZZZZ[[[]]]]]]^^^^^^^^^\\\]]]]]][[[ZZZYYY[[[\\\]]]]]]^^^^^^___aaabbbccceeeeeedddcccbbbaaa```````````````______^^^^^^^^^ccccccbbbaaa___^^^\\\[[[WWWXXXYYYZZZ\\\]]]^^^^^^ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVRRRPPPNNNMMMMMMNNNMMMLLLKKKKKKLLLKKKJJJIIIGGGFFFGGGFFFDDDCCCBBBAAAAAABBB===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888555555444444444444444555333222222222111111000000000000000000000000000000////////////////////////111000000000/////////...---,,,,,,,,,++++++******------------..................---,,,++++++******,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,+++*********...---+++******+++---...,,,+++******,,,,,,+++***,,,,,,---------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000/////////000000000000000111111111000000/////////000000000000000000000000////////////000000000111000000000000000111222222111111111111222222222222111111111111111111111111222333333444555555666666666666666666666666666666777777777888888999:::::::::999999888888888999999888999999:::;;;;;;<<<<<<>>>============>>>>>>???AAAAAAAAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTWWWXXXYYY[[[___iiivvvyyyqqqggg^^^XXXUUUTTTSSSXXXSSSMMMJJJIIIIIIHHHGGGGGGEEECCCBBBAAAAAA???===<<<===>>>???@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999;;;<<<===<<<:::888888999444444444444555555666777555555555555555555555555555555555555555666666777WWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\ZZZYYYZZZ[[[\\\\\\\\\]]]^^^___```aaaddddddccccccbbbaaa``````aaa``````___^^^]]]]]]\\\^^^____________^^^]]]\\\WWWXXXXXXYYYZZZ[[[\\\]]]YYYYYYXXXXXXWWWVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVWWWWWWWWWWWWVVVVVVTTTQQQNNNLLLLLLMMMLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999888888777777444444333333333333444444222222111111111111111000////////////////////////........................---,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---............/////////......---,,,,,,+++******,,,,,,,,,+++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------,,,,,,,,,++++++*********------------,,,+++***))),,,+++******,,,,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///////////////000000000222222111111000000//////////////////////////////...////////////000000000000000//////000000111222000000000111111222222222111111111111111111111111222222333333444444555555555555555555555555555555555555666666777888888888888888888777777888888999888888999999:::;;;;;;<<<======<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSTTTUUUVVV\\\eeelllqqqnnnggg^^^UUUQQQOOOOOOOOOPPPMMMIIIFFFEEEDDDDDDDDDGGGEEECCCBBBBBBAAA???===;;;<<<===>>>???@@@@@@@@@============<<<<<<<<<<<<;;;;;;::::::999999999888999;;;<<<<<<:::888888999444444444444444555666777444444444444444444444444666666555555555666777777VVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ\\\[[[[[[\\\]]]^^^______bbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[\\\]]]]]]^^^]]]]]]]]]XXXXXXXXXXXXXXXZZZ[[[[[[XXXXXXWWWVVVUUUTTTSSSSSSQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUURRRNNNLLLKKKLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGEEEBBBBBBAAAAAA@@@>>>>>>===>>>======<<<;;;<<<<<<<<<999999999888777777666666333333222222222333444444111111111111111111111111////////////////////////........................---------------------------------------------------------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***************+++++++++++++++,,,++++++++++++++++++++++++---.........---+++)))(((,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000000111111111111111111000000////////////////////////......////////////000000000////////////000111111//////000000111222222222111111111111111111111111111111222333333444444555555555555555555555555555222333444555666666666666777777666666666777888888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>???????????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNQQQTTTTTTTTTVVV[[[```hhhoooyyywwwqqqccc^^^VVVPPPMMMLLLKKKJJJJJJHHHFFFDDDCCCBBBBBBBBBEEEDDDBBBBBBBBBAAA???<<<;;;<<<===>>>????????????==================<<<<<<::::::999999999999999888888:::;;;;;;:::888777888444444444333444444555555444444444444444444444444555555444444555555666777WWWWWWXXXYYYZZZZZZZZZYYYYYY[[[\\\\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^```````````````aaaaaaaaabbbaaa```___]]]\\\[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYXXXWWWWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRTTTTTTTTTUUUUUUUUUUUUVVVUUUQQQMMMJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<999888888777777666555555222222222222222333444444000000000000111111111111000000000000000000000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,---------,,,,,,+++++++++,,,++++++,,,---......,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,------...///000111111000000000000111111111111////////////////////////........./////////000000///////////////000111111/////////000111222222222111111111111111111111111111111111222333333444444555555555555555555555555222222444555666666555555555555555555555666777777888888888999::::::;;;;;;<<<;;;;;;<<<<<<>>>??????>>>>>>????????????@@@@@@AAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLOOORRRTTTTTTSSSTTTXXX\\\bbbeeekkkrrr|||pppddd```XXXTTTPPPMMMKKKIIIGGGFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@AAAAAA@@@>>><<<<<<<<<===>>>??????>>>>>><<<=====================888888888888999999999999666888:::;;;999777666666555555444333333333444444333333333333333333333333333333222222333333444555XXXYYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^______```aaaaaaaaabbbaaa```___]]]\\\ZZZZZZ^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTTTTTTTUUUUUUVVVTTTQQQLLLIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCAAACCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;888888888777666666555555222111111111222333333444000000000000000111111111111111111111111111111111........................+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++******************+++++++++,,,,,,+++++++++,,,+++++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,.........------,,,,,,,,,(((((()))***+++,,,,,,---...,,,+++)))***+++...///---,,,+++,,,...///...---++++++,,,,,,,,,---------///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,---...///000111222.../////////000000111111////////////////////////............/////////000///////////////000111111...//////000111222222222000000000000000000000000000111111222333333444444555555555555555555555555222333444666666666666555444444444444444555666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDFFFGGGIIIKKKIIIIIIJJJJJJKKKLLLMMMMMMMMMOOOQQQPPPOOOPPPTTTXXXUUU[[[aaaggglllvvv}}}qqqbbbXXXUUUPPPNNNLLLJJJIIIGGGDDDBBBCCCCCCCCCBBB@@@???????????????>>>???@@@@@@===;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<===============777777888888999999999:::555777::::::999777666666666555444444333333333333333333333333333333333333111111000000111111222333^^^]]][[[ZZZZZZ[[[]]]^^^_________^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^___```aaaaaaaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___\\\YYYWWWUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTUUURRRQQQPPPOOOOOONNNNNNNNNQQQQQQQQQPPPPPPQQQQQQQQQSSSQQQNNNKKKHHHFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>>=========:::::::::999999999888888888777666555444333333222111000000000111222333333111111111111000000000000222111///.........///000........................------,,,,,,,,,,,,++++++...,,,***+++---...,,,******+++,,,,,,------,,,,,,+++*********+++,,,------))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,***(((((()))***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***))))))******++++++,,,,,,,,,,,,---------------------------------......///////////////111111000000//////......000000///...............///...---,,,,,,...///111...,,,***)))***---000222//////000111111111111111111111111111111111111111111111222333444666666777333333333333333333333333555444444444444555666666444444444555555555666666777888999::::::::::::::::::;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCGGGIIIIIIIIIJJJJJJKKKMMMNNNOOOQQQPPPOOONNNNNNPPPQQQRRRVVVUUUUUUWWW]]]eeemmmrrryyy|||qqqeeeZZZSSSRRRJJJJJJIIIHHHFFFDDDBBBAAACCCBBBAAA@@@????????????>>>>>>????????????@@@@@@<<<===============<<<<<<999999;;;;;;;;;;;;999999444444555666888999:::;;;555666777888888777666555:::999666333222222333444444444222222222222444444222222222222222222222222^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^_____________________^^^]]]]]]\\\\\\\\\]]]]]]^^^______``````aaa``````___]]][[[ZZZYYYXXXYYYYYYZZZ[[[]]]^^^___\\\ZZZWWWUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQRRRPPPMMMKKKHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBAAA@@@BBBAAA@@@???>>>===<<<<<<::::::999999999888888888888777666444333333222222222222111111222222333444111111111000000000//////111111///.........///000........................------,,,,,,,,,+++++++++---,,,***+++---...,,,******+++,,,,,,------,,,,,,***************+++,,,,,,))))))))))))))))))))))))***++++++++++++++++++,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++++++++++++++++++++++++++...---+++***)))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,***))))))******+++++++++,,,,,,,,,------------------------------------...///////////////000000000///////////////000000///...............---,,,+++******,,,...///......---,,,---///111222//////000111111111111000222222222222222222222222111111222333444555666666333333333333333333333333444444444444444555555666444444555555555666666666666777888999::::::::::::999999:::;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBCCCFFFIIIHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQUUUTTTTTTUUUYYY___eeeiiikkkzzzzzzppphhh___UUUOOONNNJJJJJJIIIHHHFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>======;;;:::999999999:::;;;;;;:::999999777777888999999:::::::::333444666888888999888888888777555333222222333333444333222222222222333444222222222222222222222222^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^___aaabbbcccccccccaaa```^^^]]][[[[[[\\\\\\\\\]]]]]]^^^^^^___``````___^^^\\\ZZZXXXWWWWWWXXXXXXYYY[[[\\\^^^___]]]ZZZWWWVVVVVVVVVUUUTTTTTTVVVXXX[[[[[[[[[ZZZYYYWWWVVVSSSQQQOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGBBBBBBBBBAAA@@@@@@????????????@@@@@@???===<<<;;;:::999999999999888888888777666555444333222222222333222222222222333444444111111000000000000//////111000//////......//////------------------------,,,,,,,,,,,,++++++++++++---+++***+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,******)))))))))***++++++))))))))))))))))))))))))+++++++++++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---+++++++++++++++,,,------++++++++++++************---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////............///////////////000///......---.........---,,,+++++++++,,,...////////////000000111111222...///000000111111000000222222222222222222222222111111222333444444555666333333333333333333333333444444333333444444555666444444555555555666666666555555777888::::::;;;;;;888888888999;;;>>>@@@BBB=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBCCCFFFHHHHHHHHHHHHIIIKKKMMMNNNOOOMMMNNNNNNOOOPPPPPPOOOOOOSSSRRRRRRRRRTTTXXX[[[]]]^^^gggppp{{{}}}pppiiibbb___ZZZRRRMMMLLLJJJJJJIIIHHHGGGEEECCCBBB@@@@@@???>>>============???@@@@@@@@@@@@AAAAAAAAA??????>>>===<<<:::999888999999::::::::::::999999999:::;;;;;;;;;:::999888666666777888888888888888444444444333333333222222333333222222222222333333222222222222222222222222]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^```cccdddddddddcccaaa___^^^]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]______^^^]]][[[YYYWWWVVVWWWWWWXXXXXXZZZ\\\]]]^^^___\\\YYYWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\XXXVVVSSSPPPNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMKKKJJJHHHGGGGGGDDDCCCBBBAAA@@@?????????<<<===???@@@???===;;;:::999999999999888888888888666555444333222222222222222222222111111222222333111000000000////////////000000//////............------------------------,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***)))))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))************************************************************************************************))))))))))))))))))))))))((()))***+++++++++++++++************************,,,,,,+++*********+++,,,+++************,,,---...,,,,,,,,,++++++***)))))),,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////......---------......////////////......------.........///......---...///000000...///000111222111111000...//////000000000000000000000000000000000000000000111111222333444444444222222222222222222222222333333333333333444444555333333333333444444444555333444666888999:::;;;;;;888888888888:::<<>>>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDCCCCCCCCCEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNOOOPPPOOONNNNNNOOOOOOOOOPPPQQQSSSTTTUUU[[[^^^ccckkk|||}}}wwwpppjjjccc^^^[[[[[[YYYRRRNNNMMMJJJJJJIIIHHHGGGEEECCCBBB??????>>>===<<<<<<<<<<<>>======>>>:::<<<===>>>>>>===;;;:::999999999888888888777777555444333222222222222222111111000000000000111111000000000////////////...///////////////......---------------------------,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***+++++++++*********************************)))))))))))))))*********)))******+++,,,------,,,,,,------,,,+++***)))******+++*********))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...............,,,,,,------......//////......------------..................//////000000---...///111111000///.........///000000000000000////////////////////////000000111111222333333333222222222222222222222222222222222222222333444444111111222222222333333333222333555777888:::::::::999999888888999:::;;;<<<;;;;;;<<<<<<<<<============>>>>>>???@@@AAABBBCCCAAABBBDDDCCCCCCCCCEEEGGGKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNNNNMMMLLLLLLMMMOOOPPPQQQSSSSSSZZZ\\\___fffrrr|||~~~{{{~~~zzzuuuoookkkiiigggbbb___[[[WWWVVVXXXWWWQQQMMMLLLIIIHHHHHHGGGFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@999:::;;;;;;;;;;;;;;;:::999999999999999999999999444555777888999999888888<<<;;;:::888666555444333000111222333333333222222222222222222222222222222111111111111111111111111ZZZ[[[[[[\\\\\\]]]]]]^^^YYYXXXXXXXXXZZZ]]]```aaaaaaaaaaaaaaaaaaaaaaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZXXXVVVTTTUUUXXX\\\^^^]]]ZZZWWWSSSQQQPPPQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLJJJHHHFFFEEEAAA@@@>>><<<;;;:::;;;;;;999:::;;;<<<===<<<;;;:::999888888888888777777777444333222222111111111222111111000////////////000000000////////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,+++***)))***,,,)))******+++++++++++++++++++++***)))))))))******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******+++++++++******************************((((((((()))))))))))))))'''(((***+++,,,,,,,,,,,,+++,,,---------,,,+++***)))******+++******))))))************++++++++++++******++++++,,,,,,------,,,,,,---............---,,,,,,,,,------------------------,,,------...///,,,,,,------............,,,---.../////////...------...//////000000//////........................000000111111111222222222222222222222222222222222222222111111222222333444111111111222222222333333333333555666888888999999888888999999999999888888::::::;;;;;;<<<===============>>>???@@@AAABBBBBB@@@BBBCCCDDDCCCCCCDDDFFFKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNKKKKKKLLLMMMOOOQQQSSSTTTWWWXXX\\\ccckkkooonnnlllgggooo}}}|||tttlllfff___[[[ZZZZZZXXXVVVSSSOOOOOORRRRRRMMMIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<============777888999:::;;;;;;;;;;;;999999888888888888999999444444555555666777888888888777666666666666666777222222222222222222222333111111222222222222111111111111111111111111111111YYYYYYXXXYYYZZZ\\\^^^```[[[ZZZYYYXXXYYY\\\^^^```aaaaaaaaaaaaaaa`````````]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXX[[[YYYXXXXXXYYY[[[[[[[[[YYYXXXWWWVVVVVVXXXZZZ\\\[[[YYYUUUQQQOOOOOOPPPQQQNNNMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMKKKHHHEEEDDDBBB@@@>>><<<:::::::::;;;999999::::::;;;;;;;;;<<<888888888888777777777777333222222111111111111111222111111000//////000000000000/////////.............../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))+++,,,+++))))))***,,,))))))***+++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++******)))************************(((((()))***************%%%'''***,,,------,,,+++((()))+++,,,,,,,,,***)))((()))***++++++***))))))************++++++++++++)))******+++,,,,,,------+++,,,------......---------------,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,------........................//////......------...//////000000//////000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222333333222333333333444444444444333444555666777777777777555666888999:::999888777999::::::;;;<<<<<<============>>>???@@@AAABBBBBB@@@AAACCCDDDCCCCCCDDDEEEHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNKKKKKKKKKLLLNNNPPPSSSTTTSSSUUUZZZ___ccccccbbbbbb^^^cccmmmxxx~~~zzzqqqhhhccc]]]XXXSSSPPPPPPPPPNNNLLLKKKHHHHHHKKKLLLHHHEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999999999::::::::::::;;;888999999::::::::::::999:::999888777777888999:::777666444333444555666777666555555444444555666777444444222111111222333444000111222333333222111000111111111111111111111111XXXWWWWWWWWWYYY\\\___aaa^^^\\\ZZZYYYZZZ\\\^^^```bbbbbbbbbaaa```______^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVVVVVVVYYYWWWVVVVVVXXXZZZ[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYWWWUUUQQQMMMLLLLLLMMMOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOMMMKKKGGGEEECCCDDDCCC@@@===<<<<<<<<<===999999999999:::;;;<<<<<<888888888888777777777777222222111111111111111111333333222111000000111111000/////////............---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((+++,,,,,,)))(((***,,,))))))***++++++++++++***------,,,+++******++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))((()))***+++++++++++++++$$$&&&***---...---+++***&&&''')))+++,,,+++***)))((()))***++++++***)))((()))************+++++++++))))))***+++,,,,,,------+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,------...///...//////000111000000000/////////...............---......///////////////111111111111111111111111000000000000111111111111111111111111111111111111111111111000111222222333444444444555555555666666444444555666777777666666222444777:::;;;:::999888999999:::;;;;;;<<<============>>>???@@@AAAAAABBB???AAACCCDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIHHHIIIJJJLLLNNNOOOLLLLLLKKKKKKLLLOOORRRSSSSSSUUUYYY\\\\\\ZZZZZZ[[[ZZZ\\\bbbhhhjjjllluuu{{{sssjjjccc\\\VVVRRRSSSPPPLLLKKKLLLKKKGGGDDDGGGDDDDDDHHHIIIFFFDDDEEEDDDDDDDDDDDDCCCBBB@@@@@@??????===<<<<<<<<<<<<<<<777777888888888999999999:::::::::::::::999888777:::999888777777888999::::::888666333222333555666888777666444333333333444666555333111111222333444000111222333333222111000000000000000000000000000YYYWWWVVVWWWYYY\\\]]]]]][[[[[[YYYYYYZZZ\\\^^^```cccaaa___^^^]]]]]]]]]^^^\\\[[[[[[]]]______^^^\\\ZZZ[[[[[[\\\]]]]]]^^^^^^]]]\\\YYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYXXXWWWVVVUUUTTTWWWVVVTTTRRRPPPNNNNNNMMMPPPNNNMMMLLLLLLLLLJJJIIILLLMMMMMMLLLKKKIIIHHHFFFDDDBBB@@@===<<<<<<<<<===;;;;;;::::::::::::999999777777777777666555444333444444333222111000///...111111111111000000000000///............---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++************+++++++++*********))))))((((((+++++++++*********))))))******))))))(((((('''''',,,+++++++++***)))))))))***((('''%%%%%%'''(((***+++++++++************))))))*********++++++++++++,,,***((((((***+++,,,,,,***)))((((((((()))+++,,,************************&&&''''''((()))*********,,,++++++***)))(((''''''(((((())))))******++++++)))***+++,,,,,,,,,,,,,,,((())))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------...//////......---,,,,,,///000111000...,,,,,,---000000000000111111111111000111111111111222222222000000000000111222333333222222222222222222222222111111222222222333333333444444444444444444444444444555666777999999::::::999999:::::::::999888888888888888999;;;>>>@@@BBBDDDCCCCCCBBBBBBBBBBBBCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKKKKLLLLLLNNNPPPPPPOOOMMMKKKLLLNNNRRRTTTUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYYYY[[[^^^cccgggjjjzzz}}}kkkgggbbb\\\YYYUUUQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;::::::999888888999999888888777666555555:::<<<777555999888;;;IIIMMM888222777666666888444777777555444333444444555999888666555444444555555:::333///111333///...111...///000111222333333333222222111111000000//////ZZZXXXWWWWWWYYY\\\\\\\\\ZZZYYYXXXXXXYYYZZZ\\\^^^aaaaaa```^^^^^^]]]]]]]]]\\\[[[[[[\\\^^^___]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYVVVVVVWWWWWWWWWVVVVVVUUUVVVUUUTTTRRRPPPOOONNNNNNOOOMMMLLLKKKLLLKKKIIIHHHJJJKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@===<<<<<<<<<===;;;;;;;;;::::::999999999777777777777666555444444444333333222111000///...000000000/////////..................------------/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++******************+++************)))))))))(((*********)))))))))((((((***)))))))))((((((((('''******))))))))))))))))))))))))(((''''''((())))))+++++++++*********)))))))))))))))*********+++++++++***((()))***++++++******)))((((((((()))++++++************************''''''((())))))***+++++++++++++++******))))))((()))))))))))))))************+++++++++***)))(((''')))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---.../////////...,,,++++++---//////...---...///....../////////000000000000000111111111222222222222111111111111222222333222222222222222222222222111111222222222333333333444444444444444444444444333444555666777888888888777888888999999888888888<<<<<<<<<===>>>@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIEEEGGGIIIJJJJJJKKKMMMNNNPPPOOOMMMLLLLLLOOORRRTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVWWWYYY\\\```bbbhhhnnnuuu|||{{{qqqhhh]]]ZZZUUURRROOOMMMKKKIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDCCCBBBAAA??????<<<<<<;;;;;;:::999999888777777777888888888888999:::<<<777666<<<===BBBQQQVVV@@@777:::777555777222666555555444444555666777888777666444333333444444222///000333222...///222///000111111222222222222111111111000000000000000[[[YYYWWWXXXYYY[[[\\\[[[XXXWWWVVVVVVWWWXXXZZZ[[[______```______^^^]]]]]]\\\[[[ZZZ[[[]]]]]]]]][[[ZZZYYYYYYXXXYYY[[[\\\]]][[[ZZZXXXWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPOOOOOONNNMMMKKKJJJKKKJJJIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;:::999888888888888888888888777666555444333333222111000//////.../////////.........------............------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********************************************)))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))++++++*********)))))))))((((((((()))))))))******+++***)))***++++++***((()))))))))((()))******+++************************(((((())))))***+++++++++++++++++++++++++++++++++************))))))))))))((((((((())))))(((''''''************+++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......,,,---///000///...,,,+++(((***,,,------...///000------........./////////000000000111111111222222333333222222111222222222222222222222222222222222111111222222222333333333333333333333444444444444222333444555666777777777555666777888888888888888=========>>>???@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIJJJJJJKKKMMMNNNPPPOOOMMMLLLMMMOOORRRTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTTTTUUUWWWYYY[[[[[[```dddiiirrr|||~~~xxxtttooolllkkkfff^^^VVVTTTRRRNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;:::999999999555666777888999;;;<<<<<<;;;<<<666777@@@CCCJJJYYY[[[DDD999999555444666222444444444444555666777888666666555444333333333333///000333555222......222000000111111222111111111///000000000000000000111]]][[[YYYXXXZZZ[[[[[[ZZZVVVVVVUUUUUUUUUVVVWWWXXX]]]^^^_________^^^]]]\\\\\\[[[YYYZZZ[[[\\\[[[ZZZ[[[ZZZYYYYYYYYY[[[]]]^^^\\\[[[ZZZXXXVVVVVVUUUUUUYYYYYYZZZ[[[[[[[[[ZZZZZZSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPNNNMMMKKKJJJKKKJJJIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::999888777777888888888888777666555444333222222111000//////////////////.........------.........---------,,,,,,---------------,,,++++++++++++++++++++++++++++++************************+++++++++************************++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))*********))))))************))))))************))))))))))))(((((((((((())))))))))))***))))))***,,,+++)))&&&)))))))))))))))******+++************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++******))))))((((((###$$$&&&((()))***++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,------...+++,,,...000///...,,,***(((***---.........///111------........./////////000000000000111111111111444444333222111111222222222222222222222222222222111111222222222333333333333333333333333444444444333333444555666777777777555555777888999999999999;;;;;;;;;<<<======>>>???AAAAAAAAAAAABBBCCCEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJLLLLLLLLLLLLNNNPPPOOONNNMMMLLLMMMOOOQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUTTTTTTUUUWWWYYYZZZXXXZZZ\\\]]]ccclllpppooommmooorrrvvv}}}zzzrrrhhhddd```______\\\WWWRRRRRROOOMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;::::::::::::666666777999:::;;;<<<===;;;;;;555666AAAEEELLL[[[ZZZBBB666666333333666444444444444444444555555555444444444333333222222222333333333333222//////000000111111111111111000///.../////////000000111111^^^\\\ZZZYYYZZZZZZZZZYYYUUUUUUUUUUUUUUUVVVVVVVVVZZZ[[[]]]^^^^^^]]]\\\[[[\\\ZZZXXXXXXZZZ[[[ZZZYYY[[[[[[ZZZZZZ[[[\\\^^^___^^^]]][[[XXXVVVTTTSSSRRRVVVVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPPPPNNNMMMKKKKKKKKKKKKIIIGGGFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::999999888777777888888888777777666555444222111111000000/////////000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************)))***++++++++++++***)))))))))))))))))))))******************************(((((((((((()))))))))))))))))))))******+++++++++))))))************))))))*********)))))))))(((((((((((((((((()))))))))))))))))))))***++++++)))&&&((()))))))))************))))))))))))))))))))))))***************+++++++++*********+++,,,,,,------++++++******))))))(((((($$$%%%''')))***+++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,---------//////...---------------+++,,,---//////...,,,++++++---/////////...///000....../////////000000000//////000000000111111111444333333222111111111111222222222222222222222222111111222222222333333333222222222333333333444444444444555666777777777777666777888999::::::::::::888999:::;;;<<<<<<======@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEHHHJJJKKKLLLKKKKKKMMMOOONNNMMMLLLLLLLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUWWWYYYZZZWWWXXXVVVTTTXXX___aaa```aaabbbeeehhhmmmuuu~~~zzzwwwuuuppphhhaaa^^^\\\YYYXXXYYYXXXUUURRRNNNLLLIIIHHHHHHHHHHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::888888999999999:::::::::::::::444666AAAEEEIIIVVV[[[BBB666666222222666444555555555444333222111111333333333333333222222222333222000///000111111///000000111111111000000///......//////000000000111```^^^[[[YYYZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZ[[[[[[\\\[[[[[[\\\ZZZWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]][[[YYYVVVTTTRRRPPPSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSQQQPPPOOOMMMLLLJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;999999999999888888888888777777777777666555444333111111000000000/////////000000000/////////......------------,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))***************)))***+++,,,,,,+++***)))))))))))))))************************++++++++++++(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******((((((''')))***+++***((((((((()))************)))))))))))))))))))))))))))************************)))*********++++++,,,,,,************))))))))))))*********++++++***))))))************+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,++++++************+++***++++++,,,,,,------...000000///...------------+++,,,,,,---------------...///111000///......///....../////////000000000/////////000000000111111222222111111000111111111222222222222222222222222111111222222222333333333111111222222333333444444444555666777777777777777777888999:::::::::::::::888999;;;<<<===>>>>>>>>>????????????@@@@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRTTTVVVXXXYYYYYYYYYVVVRRRTTTZZZ[[[YYY\\\]]]___```cccgggmmmqqqxxx{{{tttpppllljjjhhhddd^^^YYYYYYXXXVVVUUUUUUSSSPPPNNNOOOLLLIIIGGGGGGGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;999999999999999888888888888999555999DDDEEEFFFPPP^^^EEE999888444333555222666666666555333222000///222333333444444333222222...111222000///222222111//////000000111000000000...//////////////////000aaa___\\\ZZZZZZZZZYYYWWWWWWWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\ZZZWWWVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[[[[ZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTSSSQQQOOONNNKKKIIIHHHGGGGGGGGGEEEDDDCCCDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>===;;;:::888888888888999999999999666666666555555444333222000000000000/////////////////////.........---------------,,,,,,,,,++++++******++++++++++++******************************************************((()))))))))*********+++(((***+++,,,,,,+++***(((((()))))))))************))))))))))))*********+++'''((((((((()))))))))***************))))))))))))))))))(((''''''((())))))***)))))))))(((((((((((()))))))))*********++++++((('''&&&''')))+++++++++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********++++++++++++***)))(((((()))))))))*********++++++******))))))******+++,,,************************,,,,,,+++*********************+++,,,,,,---............------,,,---------,,,,,,+++++++++,,,---...,,,...//////...------...------........./////////////////////000000000111000000000///000000111111222222222222222222222222111111222222222333333333000111111222333333444444444444555666666666555555777888999999999999888888777999;;;===??????@@@@@@???>>>>>>>>>>>>>>>??????>>>???AAABBBDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZWWWSSSUUUZZZ[[[XXXXXXZZZ[[[\\\]]]^^^bbbdddggggggmmmsssuuuuuuzzz~~~xxxtttrrrgggdddaaa___^^^\\\XXXUUUUUUTTTTTTTTTSSSQQQNNNLLLOOOMMMIIIHHHHHHHHHGGGFFFHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888777999888>>>JJJIIIFFFMMMZZZCCC777888444333666333666666777777666444333222222333444555555444333333...:::BBB<<<333000222222......///000111111111000///////////////.........bbb___\\\ZZZZZZYYYXXXWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVWWWXXXZZZ\\\\\\YYYVVVUUUVVVXXXXXXXXXVVVXXX[[[]]]^^^]]][[[YYYXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRRRRSSSTTTUUUVVVTTTTTTUUUVVVVVVVVVVVVUUURRRSSSTTTTTTSSSQQQNNNMMMIIIGGGFFFEEEEEEEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@>>>===;;;:::777777777888999999::::::555555555555444333222111000000000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++)))******+++++++++******************************************************(((((())))))*********+++((()))+++,,,,,,+++)))((((((((())))))*********+++'''((((((((())))))******'''((((((((())))))************))))))((((((''''''***((('''%%%%%%'''(((***))))))))))))((((((((((((************++++++++++++(((&&&%%%&&&(((+++,,,,,,'''((()))++++++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((()))***************((())))))))))))******************)))***++++++,,,************************,,,,,,+++***))))))************+++,,,,,,---......++++++++++++,,,---......---,,,*********,,,...///***,,,......---------...,,,,,,,,,---------......////////////000000000000//////...//////000111111222222222222222222222222111111222222222333333333000000111222333333444444333333444444555444444444777888888888888777777666555777999<<<>>>????????????>>>===============>>>===>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUSSSPPPRRRWWWXXXVVVTTTVVVXXXYYYYYYZZZ\\\]]]```^^^```eeefffeeekkkuuuooorrrwww~~~{{{vvvrrrooolllhhheeeeee___\\\YYYWWWWWWWWWUUUSSSPPPQQQRRRSSSSSSRRRPPPNNNLLLIIIFFFEEEEEEFFFEEEDDDFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@?????????@@@<<<===============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<666666777777888888888888666::::::BBBNNNMMMHHHNNNRRR<<<222555333444777444666666777888888777666555222333444555555555444333444GGGTTTJJJ999//////222------///000111111111111000000//////.........---^^^^^^]]]ZZZXXXVVVWWWYYY\\\[[[ZZZZZZYYYXXXXXXWWW\\\[[[YYYWWWVVVWWWXXXYYY\\\ZZZWWWVVVVVVVVVTTTSSSWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQOOONNNNNNNNNJJJHHHFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999999999888888666555444222222222333333444444444///////////////......---000000///...------,,,,,,++++++******++++++,,,---******)))***+++,,,---...******+++++++++,,,,,,,,,&&&&&&''''''(((((())))))******))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))((((((((((((((()))******,,,+++)))(((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))***++++++,,,,,,************************---***'''''')))+++***(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........///////////////////////////////////////.........///////////////000111111////////////000111333333000000000000000111111222222333333444444333333222444333333333333444555555555555666666777888888888777777777777888888888888999::::::;;;===>>>@@@AAA@@@???>>>===<<<<<<<<<===AAA@@@@@@AAABBBDDDFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGLLLKKKKKKKKKKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTUUUVVVXXX[[[^^^```bbbcccjjjgggfffkkkttt|||~~~~~~{{{uuurrrjjjiiigggdddaaa^^^\\\[[[ZZZXXXVVVUUUUUUTTTSSSQQQRRRRRRQQQPPPOOOMMMKKKJJJKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???===;;;::::::<<<>>>@@@;;;::::::<<<>>>>>>===<<<999888888888777777666666===999777<<>>>>>>>>>>><<<<<<<<<;;;:::999999888888888888888777666555555333333333333333444444444//////000000//////...---000//////...------,,,,,,---,,,,,,+++*********+++*********+++,,,---------*********+++++++++,,,,,,))))))))))))))))))******++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******+++***************++++++))))))))))))))))))))))))************)))))))))((())))))************))))))***)))'''''''''(((***+++))))))))))))))))))))))))((((((((((((((()))******,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********************************************---***((((((***++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.................................////////////............///////////////000000111////////////000111222222000000000000000111111222333333444444444444333333333333333333333444555555666666666777777888888888666666777777777888888888999::::::;;;<<<>>>@@@AAA@@@???>>>===============AAAAAAAAAAAACCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUWWWYYY\\\^^^```aaa```]]]\\\```hhhnnnppppppppprrrwww}}}{{{zzzxxxtttoooiiieeebbbaaaaaa```^^^\\\[[[ZZZYYYVVVUUUSSSSSSSSSSSSQQQOOOQQQQQQPPPOOONNNMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<======999888888999:::;;;999888888888888888888777777777888444222888BBBJJJNNNMMM===777111111555888777444444444333333333222222222333333333333444444444555000>>>DDD:::111111333111........................---------...............]]]]]]\\\ZZZWWWVVVWWWXXXXXXZZZ\\\]]]^^^^^^]]]\\\___]]][[[YYYWWWVVVVVVVVV[[[YYYXXXWWWXXXYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRPPPOOONNNMMMLLLLLLKKKIIIFFFDDDDDDCCCAAA???@@@@@@???>>>============<<<<<<;;;:::888777666666666666777777777666666555444444444444333333333333000000000000000//////...//////......---,,,,,,,,,///...,,,+++***))))))))))))***,,,---...------,,,*********++++++++++++,,,++++++++++++++++++******,,,++++++******++++++,,,************************************************)))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))******************+++,,,------))))))))))))))))))))))))************))))))))))))))))))************))))))******(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******,,,,,,+++******)))((((((************************,,,+++))))))+++,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------................................................//////......//////000111000000000//////000111111000000000000000111111222333444444555555444444333333333333333444444444444666666666777777777777777666666777777777777888888999999:::;;;<<<===???@@@@@@???>>>>>>>>>>>>>>>???AAAAAAAAABBBDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLJJJKKKKKKLLLMMMNNNOOOOOORRRRRRQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[]]]]]]\\\YYYXXX[[[```dddeeeeee___aaaeeejjjpppuuuyyy{{{{{{wwwuuuhhhhhhgggeeebbb^^^[[[YYYWWWWWWWWWWWWWWWVVVVVVVVVRRRQQQOOOPPPPPPQQQOOONNNOOONNNNNNMMMLLLLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA????????????????????????:::;;;===>>>===<<<;;;:::<<<;;;:::;;;<<<<<<:::999888888888888888999999999555222000333;;;EEEOOOTTTEEE<<<222000444888777333333333333333222222222222222333333333333333444444000444333---,,,222444111........................//////.........---------[[[\\\\\\ZZZWWWVVVVVVWWWZZZ[[[]]]^^^^^^\\\YYYXXX\\\\\\ZZZYYYXXXWWWWWWXXXYYYWWWVVVVVVWWWXXXXXXWWWTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKIIIFFFDDDCCCBBB@@@>>>@@@???>>>===<<<<<<<<<<<<===<<<;;;:::888777666555444555555666666666555555555555444444333333222222000000111111000000///............------,,,,,,,,,...---,,,+++************)))***---...///...,,,+++************++++++++++++,,,,,,,,,++++++*********+++******))))))******+++************************************************(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))*********)))))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))************))))))+++***)))(((''''''(((((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))******************************))))))))))))******+++*********)))))))))(((************************++++++***++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,........................------...............//////............///000000111000000/////////000000000000000000000111111222333444444555555444444333222222333333444444444444555555555555555555666666666666666666777777777888999999999:::;;;===>>>?????????>>>>>>>>>??????@@@AAAAAABBBCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMIIIIIIJJJLLLMMMNNNOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRTTTVVVWWWYYYYYY[[[YYYXXXYYY\\\^^^^^^^^^ZZZ[[[^^^```cccfffhhhjjjmmmoooqqquuuxxx{{{}}}~~~~~~|||zzzzzz{{{}}}{{{wwwrrrmmmiiifffdddbbbbbbaaa```^^^\\\YYYXXXRRRSSSSSSSSSSSSSSSSSSSSSOOONNNMMMNNNOOOPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????????????????;;;;;;<<<<<<<<<;;;::::::>>><<<<<<<<<===<<<;;;999777777888888999999::::::777555333222444<<>>>>>===<<<;;;;;;;;;;;;======<<<:::999777666555333444444555555555444444444444444333222222222111000000000000000///......---------------,,,,,,,,,,,,++++++***++++++,,,,,,)))+++,,,......---,,,***))))))*********++++++++++++++++++***)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))************))))))******)))(((((((((((('''))))))))))))))))))))))))((((((((((((((())))))******))))))))))))))))))***))))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,+++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------,,,,,,,,,........................,,,---------......//////...............//////000000000//////////////////000000000000000111111222333444444444444444444333111222333444444444333333333333444444444444444444555666666666666777777777999999999999:::<<<===>>>>>>=========>>>???@@@@@@@@@@@@BBBCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJLLLMMMHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUTTTSSSRRRPPPOOOMMMMMMLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVVVVUUUVVVWWWXXXZZZ\\\^^^___```cccdddeeegggiiikkkmmmnnniiilllqqqtttuuuvvvxxxzzz{{{}}}zzzxxxtttpppnnnllljjjiiijjjiiigggeeebbb___]]]\\\]]]]]]]]][[[YYYWWWTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLMMMOOOOOOOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999888999:::;;;:::999888888999999777555777777777888888999999:::777666555333222444999>>>DDDDDDBBB>>>999555444444333333222222222111111111222222222222222222222222222444333///---///000///........................,,,,,,------...//////000XXXYYYZZZYYYWWWVVVUUUVVVSSSTTTWWWYYYZZZ[[[ZZZYYYUUUUUUVVVWWWXXXYYYYYYYYYTTTRRRQQQQQQSSSTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGDDDBBBBBBAAA???===>>>===<<<;;;::::::::::::<<<<<<;;;:::999777777666333333444444444333333222222222222222111111111111///////////////......---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,+++***)))))))))************+++)))))))))))))))((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))************)))((('''&&&&&&'''(((((((((((((((((((((((())))))))))))************))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******''''''((())))))***++++++))))))))))))))))))))))))''')))+++,,,+++++++++,,,***************)))))))))++++++++++++++++++++++++***+++,,,,,,------------------------------------,,,,,,,,,---......//////......------......///000/////////......///000000000000000000000111111222222333333444444333333222000111333444444444333222222222333333444555555666555555666666666666777777999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMKKKLLLMMMNNNPPPSSSUUUVVVTTTSSSQQQOOOMMMLLLKKKKKKMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY[[[^^^```aaa____________```aaacccccc```cccfffhhhiiiiiijjjkkkjjjlllooosssvvvxxxzzzzzzwwwzzz~~~}}}{{{tttrrrqqqppppppooonnnllliiigggeeeddddddcccbbb````````````___^^^\\\[[[ZZZ[[[[[[ZZZYYYVVVSSSQQQOOOSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLNNNOOONNNMMMJJJIIIGGGFFFEEEEEEFFFFFFBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>========================>>><<<:::777777888:::;;;:::999999999::::::999777777777777777777888888888333444444333222333444666666:::>>>===888444444666222222222222111111111111222222222111111111111000,,,///111111///...///000------------------------++++++,,,---...///000111WWWXXXZZZYYYWWWVVVUUUUUUSSSTTTVVVWWWYYYZZZZZZZZZTTTTTTUUUVVVWWWWWWWWWWWWTTTRRRPPPPPPRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNPPPPPPQQQQQQQQQOOONNNMMMJJJKKKKKKLLLMMMMMMNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHEEECCCBBBAAAAAA???>>>===<<<;;;:::999999999999::::::999888777777666666333333444333333222111000000000000000000111111111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************))))))))))))************((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))((((((((((((((()))((((((((((((((((((((((((((()))))))))************))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))%%%(((+++,,,******+++,,,+++*********)))))))))(((************************)))***+++,,,---.........------------------------++++++,,,------...//////...------------...//////...............///000111000000000000000111111222111222222333333222222111000111333444444333222111222222333444666777888888555555555666666666777777888888888888999:::;;;<<<:::::::::;;;<<<>>>???@@@===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPNNNMMMKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUSSSTTTVVVXXX[[[]]]___```]]]\\\[[[[[[[[[\\\]]]^^^^^^```bbbcccbbbaaaaaabbb```bbbdddfffhhhhhhhhhhhhfffhhhkkknnnppprrrvvvxxxwwwuuuttttttuuutttrrrppprrrqqqqqqqqqqqqpppnnnlllfffdddaaa```aaaaaaaaa```___]]]\\\]]]___```___]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVSSSPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLKKKKKKMMMMMMLLLJJJJJJIIIFFFDDDCCCCCCCCCDDDAAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@??????>>>===========================<<<;;;:::999888888888999;;;::::::;;;======<<<:::777777777666666666666666333333333333444444444333000333666888777555444444222222222222111111111111222222111111000000000000,,,---...000000......///------------------------,,,---------......//////VVVXXXYYYYYYWWWUUUUUUUUUXXXWWWWWWWWWXXXXXXXXXXXXTTTUUUUUUVVVVVVUUUUUUTTTTTTRRRQQQPPPQQQRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMNNNQQQQQQQQQQQQPPPNNNLLLJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGDDDBBBAAAAAAAAA@@@???<<<<<<;;;:::999999999999888888777777666666555555444444444333222111000///......//////000000111111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))******))))))((())))))***))))))))))))************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******(((((((((((()))***+++,,,(((((((((((((((((((((((((((((())))))*********+++))))))************))))))&&&'''((()))******))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))$$$'''++++++***)))***,,,+++*********))))))((((((************************((()))+++,,,---.........------------------------++++++,,,,,,---...//////...------------...//////---------......000111222000000000000000111111222111111111222222111111111///111222444444333222111222333444666888999:::;;;555555555555666666666777888888888888999:::;;;;;;999999::::::<<<===???@@@<<<===@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSSSSSSSRRRSSSSSSRRRRRRSSSTTTUUUWWWWWWXXX[[[ZZZYYYYYYYYYZZZ[[[\\\___```aaa```^^^]]]]]]]]]\\\]]]___`````````___^^^]]]___aaabbbbbbccceeegggiiihhhhhhiiijjjjjjhhhfffeeeeeeffffffdddbbb```___bbb```\\\[[[\\\]]]]]]]]]\\\ZZZYYY[[[^^^```^^^\\\]]]]]]]]]]]]\\\ZZZXXXWWWUUUVVVVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKJJJJJJKKKKKKJJJIIIKKKIIIFFFCCCBBBAAABBBCCC@@@AAABBBCCCBBBAAA@@@??????????????????>>>==============================::::::;;;;;;:::999777666777666666888::::::999888777777666666555555444444777555333333555555444222333333333444666666333111222222222111111111111000222111111111000000//////333///...///111000---,,,------------------------///............---------WWWYYY[[[\\\[[[YYYVVVTTTVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXUUUQQQPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOOOOQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNOOONNNLLLKKKJJJJJJJJJKKKGGGGGGFFFFFFEEEFFFFFFFFFBBBBBBBBBBBBAAA@@@??????>>><<<999888999:::999999999999999999888888888777555444333222111222333333000000000000////////////------------------------.........------,,,,,,,,,,,,+++)))((((((((()))***+++*********))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************&&&''')))+++,,,---,,,,,,///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++////////////000000000000222222222111111111111111111222222333333444444555000000111111111222222222444444444555555555666666666666555444444444555555555444444444666888:::;;;999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBCCCCCCDDDDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVVVVUUUVVVXXXZZZYYYVVVSSSSSSWWW[[[\\\\\\]]]^^^___^^^\\\ZZZYYYZZZXXXXXXYYY[[[]]]]]]\\\[[[[[[[[[\\\[[[ZZZZZZ]]]___aaabbbdddeeedddcccaaa```aaa``````______^^^]]]]]]\\\\\\[[[[[[YYYXXXWWWVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[[[[ZZZXXXVVVUUUUUUUUUUUUSSSPPPMMMKKKMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKFFFAAA???AAACCCDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<;;;999888888777777666666666666666888888888888888777666666555555444333333333444444222222222222333444555555222222222111111111111000000000000000000000000000////////////////////////------............------+++++++++,,,,,,---------...............---------WWWXXXYYYZZZZZZXXXVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZZZZWWWTTTRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOOOOQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@???>>>>>><<<999888999:::999888888888888888777777777777555444333222222222333333111111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))*********))))))((('''''''''((()))))))))))))))(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************)))******+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---------.........---------,,,,,,,,,+++.../////////000000000000111111111111111111111111000000111111222333333444111111111111111111222222333333444444444555555555333333222222222333333444666666666666777888:::;;;999999::::::;;;<<<<<<<<<======>>>???@@@@@@AAAAAA>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSUUUVVVWWWTTTQQQRRRUUUXXXZZZZZZ[[[]]]^^^]]]ZZZYYYYYYYYYWWWWWWVVVVVVWWWXXXYYYXXXWWWXXXXXXWWWVVVWWWYYY[[[\\\]]]^^^______^^^\\\[[[]]]]]]]]]\\\[[[[[[ZZZZZZ\\\\\\[[[ZZZXXXWWWUUUTTTVVVVVVWWWXXXXXXXXXXXXWWWXXXWWWWWWXXXYYYYYYXXXVVVUUUUUUTTTUUUUUUSSSOOOMMMJJJLLLMMMMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKIIIEEEAAA@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<:::;;;<<<<<<;;;:::999888999999888777777666777777666666777777666666555444555444333333222333333333444333333222222222333333222222222111111111000000000000000000000000000000////////////////////////---......//////......---+++++++++,,,,,,---------------------............WWWXXXZZZ[[[[[[YYYXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY[[[\\\ZZZWWWUUUSSSSSSVVVVVVUUUUUUTTTSSSQQQQQQQQQPPPOOOPPPQQQQQQQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKOOOOOONNNMMMNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@>>>>>>===;;;999999999:::999888777777666666666555555555555555444333333333333333333111000...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********+++******)))((('''(((((()))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************------+++***))))))((((((************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------...............---------------....../////////000000000///000000111111222222222//////000000111222222222222222111111111111111111222222333333333444444444222222222222333333444555888777777777888888999:::888999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAABBB>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQRRRRRRVVVWWWVVVUUURRRRRRRRRTTTTTTRRRPPPPPPSSSUUUWWWWWWXXXZZZ[[[ZZZYYYWWWWWWXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYXXXWWWWWWVVVVVVZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVVVVWWWXXXXXXVVVUUUUUUTTTSSSSSSSSSRRROOOLLLJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIFFFDDDBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<:::::::::;;;::::::999888;;;:::999888777777777777555555555666555444444333444333222222111111222222555444333222111111111111222222111111111000000000000000000000000000000000////////////////////////......////////////......++++++,,,,,,,,,,,,------,,,,,,,,,------.........WWWZZZ^^^aaaaaa^^^ZZZWWWTTTTTTUUUUUUUUUVVVVVVVVVWWWYYY[[[[[[XXXUUUTTTSSSUUUUUUVVVVVVUUUTTTSSSRRRRRRPPPOOOPPPQQQRRRQQQPPPLLLLLLLLLKKKKKKJJJJJJIIINNNMMMLLLKKKLLLMMMPPPQQQTTTRRRPPPMMMKKKJJJJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>===<<<;;;999999999999888777555555555444444444444333555444444333333333333333333222///...---------...++++++++++++++++++++++++++++++******************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++******)))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************...---+++)))(((((())))))))))))******+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......................................./////////000000...//////000111222222333//////000000111222222333222222222111111111111111111111222222222333333333333333333444555666777888777777777777777777888888888888888999::::::;;;;;;;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>??????@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQRRRSSSSSSQQQPPPPPPQQQSSSTTTUUUUUUWWWXXXXXXWWWVVVVVVWWWUUUVVVVVVUUUSSSQQQPPPPPPSSSTTTUUUUUUSSSSSSTTTVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSVVVUUUVVVWWWYYYZZZYYYXXXTTTSSSRRRQQQQQQPPPMMMKKKKKKKKKKKKJJJGGGFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@??????=========<<<<<<<<<;;;;;;999999999999999999888888::::::888777666666555555555555555555555444333333333222222111000111111111333333222111111111111111111111111111000000000000000000000000000000000000.................................//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///XXX]]]dddiiihhhccc\\\WWWRRRRRRSSSSSSSSSTTTTTTTTTTTTVVVXXXXXXVVVTTTRRRRRRQQQSSSTTTVVVVVVVVVUUUTTTRRRQQQPPPPPPRRRRRRQQQPPPLLLLLLKKKKKKJJJIIIHHHHHHKKKJJJIIIIIIJJJKKKNNNOOORRRPPPNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>>======;;;:::999999:::999888666444444444333333333222222333333333333333222222222222111///...---------...++++++++++++++++++++++++************************))))))******************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))******+++++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************,,,+++***)))))))))++++++))))))***+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------..........................................////////////......///000111111222222000000111111222333333333111111111111111111111111111111111222222222333333333333333444555666777888555555666666666666666666777777888888999:::::::::;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRROOOPPPQQQPPPNNNNNNPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSRRRTTTVVVVVVUUUUUUVVVWWWUUUXXX[[[ZZZVVVRRROOONNNQQQSSSTTTSSSRRRQQQRRRSSSRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUTTTTTTSSSRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTUUUXXX[[[\\\\\\[[[SSSRRRPPPPPPPPPOOOLLLJJJKKKKKKKKKIIIGGGFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCBBBAAA@@@???>>>>>>???????????????>>><<<<<<<<<<<<;;;;;;;;;;;;888888777777777888888888888888777555555444444444555555666666555555444333222222111000000000111111000000000000000111222333111111111000000000//////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......YYY___fffkkkjjjddd[[[VVVRRRRRRRRRSSSSSSSSSSSSTTTQQQSSSUUUUUUSSSQQQQQQQQQOOOQQQSSSUUUVVVVVVUUUTTTRRRQQQPPPQQQRRRRRRQQQPPPMMMLLLKKKKKKJJJIIIHHHHHHIIIHHHHHHHHHIIIKKKLLLNNNMMMLLLJJJGGGFFFEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBB??????@@@??????>>>===<<<;;;:::999999:::999777555444444333333333222222222222222222333222111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++(((((()))*********))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))******+++*********)))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***************************)))))))))***+++,,,,,,*********+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------........./////////...//////000000111111111000000111111222333333444000000111111111222222222111111222222222333333333222222222222333333444555333444555666666666666555666777777888888999::::::<<<======>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOLLLMMMNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPNNNNNNOOOQQQOOORRRTTTUUUUUUUUUVVVWWWUUUYYY\\\[[[VVVQQQOOOOOOOOOPPPRRRRRRPPPOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQLLLMMMOOOPPPQQQRRRRRRRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSVVVYYY[[[[[[ZZZSSSQQQOOONNNNNNMMMKKKJJJJJJJJJIIIHHHFFFEEEGGGIIIEEEFFFFFFFFFFFFEEEDDDDDDAAABBBCCCCCCAAA?????????<<<===>>>>>>???>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777666666666777888888666666555444444444555555555555666666555555444333333222111111000000111111////////////000111222333111111000000000/////////////////////////////////------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,[[[^^^dddgggeee```YYYTTTSSSSSSSSSTTTTTTTTTUUUUUUQQQRRRSSSRRRPPPPPPPPPQQQOOOQQQSSSUUUVVVUUUSSSRRRSSSQQQPPPQQQRRRSSSRRRPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA????????????>>>===<<<;;;:::999999999:::999777444444444333333333222222222000111111222111000///...+++---...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((()))***+++++++++******((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))*********))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************************))))))***+++++++++++++++))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------.........///////////////000000000000000//////000000111222222222//////000111222333333444222222222222333333333444333333222222222333333444222333555666777777777777666666777777888999999999===>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQPPPNNNMMMNNNPPPMMMOOOPPPOOOLLLKKKLLLNNNNNNPPPSSSTTTTTTUUUVVVXXXVVVXXXZZZWWWQQQNNNOOOQQQOOOQQQSSSRRRQQQOOOOOOOOOMMMMMMNNNOOOQQQRRRTTTUUUTTTSSSSSSRRRRRRQQQPPPPPPMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRUUUVVVUUUTTTRRRPPPMMMLLLLLLLLLJJJIIIGGGGGGGGGEEEDDDDDDFFFIIIEEEEEEEEEFFFEEEEEEDDDCCCAAABBBCCCBBB???>>>???@@@;;;<<<======>>>>>>>>>===;;;;;;;;;::::::::::::999666666555555555666777888555555555555555666666777444444444444444333222222333333222111111111111222000000/////////000000111111000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++************++++++++++++\\\^^^```aaa```[[[VVVSSSTTTUUUUUUUUUUUUVVVVVVVVVQQQQQQRRRPPPOOOOOOQQQRRRPPPRRRTTTUUUUUUSSSQQQOOOSSSQQQPPPQQQRRRSSSRRRQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFFFFDDDCCCBBBAAAAAAAAA????????????>>>===<<<;;;:::999999999:::999666444444444444333333333222222///000000111111000...---)))+++...000111000...---------------------------******++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))(((((((((((())))))''''''((())))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((***)))(((''''''((()))***************************************************)))***+++,,,,,,+++))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////000000000000////////////......//////000111111111......///111222333444555222222333333333444444444666666555444444444555555222333555777999999999888666666666777888888999999>>>>>>>>>>>>============>>>???BBBDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPXXXXXXXXXUUUSSSQQQRRRSSSKKKMMMOOOMMMJJJIIIJJJLLLMMMPPPRRRTTTTTTUUUWWWXXXWWWXXXWWWRRRLLLKKKNNNSSSRRRTTTUUUUUUSSSRRRQQQQQQNNNNNNOOOPPPQQQSSSUUUVVVSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPOOOMMMRRROOOMMMLLLLLLKKKJJJIIIEEEEEEEEECCCBBBCCCFFFHHHEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCAAA>>>===???AAA;;;;;;<<<===>>>>>>======;;;;;;;;;:::::::::999999666555444444555666777888666555555666666777888999222333333333333222111111444333222222111111222222222111000//////......///000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********---------,,,,,,++++++++++++++++++***************[[[ZZZYYYXXXVVVUUUSSSSSSSSSUUUVVVWWWWWWVVVTTTSSSVVVTTTRRRQQQQQQQQQOOOMMMRRRRRRSSSSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJEEEEEEFFFGGGHHHHHHHHHHHHMMMKKKIIIFFFEEEEEEFFFGGGEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<999777666555666666555444444444333333333222222222222222222111111111111000000000///...------,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++***)))(((''''''((()))***+++*********))))))((((((((()))******)))'''$$$###))))))))))))))))))))))))((((((((((((((((((((((((---,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++---...+++'''%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''***)))(((&&&&&&&&&'''((()))************+++++++++))))))))))))************---,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.........---,,,,,,++++++......---,,,---...///000000000000000111111111111333222222222222222222222111111111111111222222222222222333333333333444444555444444444444555666666777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHHHHFFFEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRXXXWWWTTTQQQOOONNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLOOOPPPQQQSSSTTTUUUUUUUUURRRRRRQQQOOOMMMNNNRRRTTTWWWWWWXXX[[[\\\YYYRRRMMMSSSQQQNNNMMMNNNPPPSSSUUUVVVUUUSSSQQQOOONNNMMMMMMPPPOOOMMMMMMNNNMMMLLLJJJLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJMMMNNNMMMKKKHHHGGGFFFGGGFFFEEEBBB@@@@@@AAACCCEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>><<<;;;;;;:::;;;;;;;;;;;;<<<<<<======888888888777777777777666777777666444444333333333333444444444555666666666444333222111000000000000000000000000000000000000222111111000000000000000000000000000////////////222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************++++++++++++******++++++++++++++++++++++++ZZZZZZXXXWWWVVVTTTSSSSSSSSSTTTVVVWWWWWWUUUTTTSSSVVVTTTSSSSSSSSSRRRPPPNNNQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOPPPRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCAAA@@@>>>=========<<<;;;::::::999:::::::::::::::999::::::999666333444333333333333222222222111111111000000000//////000//////...------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++((()))***++++++++++++++++++******))))))******+++***)))(((''''''((()))***************)))))))))(((((()))******)))(((&&&%%%))))))))))))))))))))))))************************,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&((())))))))))))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''''''''((()))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))***)))(((((('''''''''((((((((()))))))))*********))))))))))))************''''''''''''&&&&&&&&&%%%************************,,,,,,++++++++++++++++++,,,,,,------.../////////------------------.........------,,,---...///000/////////000000000111111222111111111111111111111111111111111111222222222222222333333333333444444444444444444444555666666666666666777888888999999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAADDDEEEGGGHHHHHHGGGFFFDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKNNNOOOOOOQQQRRRSSSTTTTTTVVVUUURRRPPPNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRQQQOOOMMMNNNQQQTTTWWWWWWYYY]]]^^^\\\VVVQQQQQQPPPNNNNNNOOORRRUUUWWWTTTSSSRRRPPPOOONNNNNNMMMOOONNNLLLLLLLLLLLLKKKIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNMMMLLLKKKJJJIIIJJJJJJHHHFFFDDDDDDEEEFFFDDDBBB@@@@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>===;;;:::999999999999999:::::::::;;;;;;;;;888888888888777777777777777666555444333333333333444444444444555555555555444333222111000000000000000000000000000000000000222111000000//////000000000000/////////.........000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************++++++++++++******,,,,,,,,,++++++*********XXXXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTUUUUUUTTTQQQNNNPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPSSSRRRPPPNNNKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHHHHGGGEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;::::::999888888888888888999999;;;<<<<<<999555111333333333222222222111111000000/////////.........//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))***+++,,,,,,,,,+++******))))))******+++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&(((***,,,,,,,,,''''''(((((())))))******))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&'''(((((()))******&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&''''''((())))))******)))))))))))))))((((((''''''''''''((((((((())))))))))))))))))************)))))))))))))))(((((((((************************++++++++++++++++++,,,,,,..................//////,,,,,,------...//////000---------,,,---......///.........////////////000000000000000000000000000000000111111111222222222222222333333333333444444444444444444444555555666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>???@@@AAADDDEEEGGGHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEDDDFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIILLLMMMPPPRRRSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOMMMNNNQQQSSSTTTVVVZZZ___aaa___YYYUUUQQQPPPOOOOOOPPPSSSUUUWWWRRRQQQPPPOOONNNNNNNNNNNNNNNLLLKKKKKKLLLLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHGGGEEECCCDDDEEEEEEDDDBBB@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;:::999999999999888888888999999999999999999999888888888777777777666666555444333333333333555444444444444444444333333222111111000000000000000000000000000000000000111111000/////////////////////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************++++++++++++******,,,,,,,,,++++++******)))VVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRSSSUUUVVVTTTPPPMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGEEECCCBBBAAA???===<<<;;;;;;;;;:::999888888777777888888666666777888999888444111222222222222111111111111000000000/////////...............------,,,,,,,,,++++++++++++++++++,,,,,,************************'''((()))***++++++++++++******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******************************))))))((((((''''''((((((((((((((((((((((((+++)))''''''***+++)))&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))******+++''''''(((((())))))******''''''(((((((((((('''''''''''''''((((((((())))))((((((*********)))((('''''''''((((((((()))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------//////......---------------------....../////////,,,,,,,,,---------......---------.........//////......//////////////////000000000111222222333333222222222333333333444444444444333333444444555666777888888999999:::;;;;;;888999999999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAADDDEEEFFFGGGGGGEEECCCBBBCCCDDDFFFFFFFFFFFFGGGIIIJJJHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHJJJMMMPPPRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPNNNMMMMMMPPPRRRQQQTTTYYY^^^```___[[[XXXSSSSSSRRRQQQQQQRRRSSSTTTOOONNNNNNMMMMMMNNNNNNOOONNNLLLKKKKKKLLLLLLKKKJJJHHHIIIJJJJJJJJJJJJIIIHHHKKKKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIHHHFFFEEEEEEFFFDDDCCCAAA@@@@@@@@@AAABBB????????????????????????===<<<;;;;;;::::::::::::888888888888888888888888999999888888888777777777555555444333222222333333555444444444333333222222222222111000000000000000////////////////////////000000///............///......---------,,,,,,,,,,,,---.........---+++***++++++++++++++++++++++++++++++***************+++******++++++++++++*********************+++++++++TTTTTTSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTOOOPPPQQQSSSTTTSSSPPPMMMOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJHHHEEEDDDBBBAAA???>>><<<;;;;;;;;;:::999999888777888888888555444333444666777666555222222111111111000000000111111000000000/////////---------------,,,,,,,,,++++++++++++++++++,,,,,,************************))))))*********))))))(((***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))******)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((---***''''''))))))&&&###&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((()))******+++''''''(((((())))))******''''''(((((((((((('''''')))((((((((('''''''''&&&'''((()))******)))((('''((((((((()))))))))******((()))))))))************((()))))))))))))))))))))************************,,,---------......//////...------,,,,,,++++++***//////......------------,,,,,,,,,---------------------------............------.........////////////000000111222222333333222222222333333333444444333333333333333444555555666666777777888999999999666777777888999999:::::::::;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFEEECCCBBBCCCEEEGGGGGGGGGGGGIIIJJJJJJHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHJJJMMMPPPRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMOOOQQQNNNRRRWWW[[[]]]\\\ZZZYYYVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNOOOMMMLLLLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHFFFGGGHHHGGGEEEDDDEEEFFFCCCBBBAAA@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999999888888888888888888888888888777777777666666444333333222222222222333444444333333222222222111111111000000///000000000........................000///......---.........------------,,,,,,,,,,,,,,,---...///...---,,,++++++++++++++++++++++++++++++***************++++++******++++++++++++******(((((()))***++++++,,,---RRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTOOOOOOOOOQQQSSSRRRPPPNNNPPPQQQRRRSSSSSSSSSRRRQQQLLLMMMNNNNNNOOOPPPQQQQQQTTTSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGEEEDDDAAA@@@???===<<<;;;::::::999999888777777777777888777555444444555777777666111111111000000000000///111111111000000000//////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******))))))((('''***))))))(((((())))))***(((((())))))))))))(((((())))))))))))************((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((''''''))))))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******&&&&&&&&&'''''''''''''''''''''((((((((((((''''''))))))(((((('''&&&&&&%%%&&&''''''((((((((((((((((((((()))))))))*********))))))))))))************''''''(((((((((((())))))************************,,,,,,------......//////---,,,,,,,,,++++++******///......---,,,,,,++++++++++++,,,------------,,,---------............///---------......//////000//////000111222333333444222222333333333333444444333333333333333444444555333333444444555666666777666666777888999999:::::::::;;;<<<===>>>???@@@AAAAAABBBDDDEEEFFFEEEDDDCCCCCCEEEFFFGGGFFFFFFHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMNNNPPPNNNQQQUUUWWWXXXWWWXXXXXXXXXWWWVVVTTTRRROOOLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMOOOMMMLLLMMMNNNOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFFFFEEECCCBBBBBBCCCAAAAAA@@@@@@??????@@@@@@============>>>>>>>>>>>><<<;;;:::999888888888888999888888888888777777777777777666666666555555555333222222111111222222222333333222222222222222111111000000//////000000000........................//////...---------------......---------,,,,,,,,,------......------,,,+++++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******'''(((((()))***+++,,,,,,PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTPPPOOOOOOPPPRRRSSSRRRPPPPPPQQQSSSTTTTTTTTTSSSRRRLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFEEECCCCCC@@@???===<<<:::999999999888777666666555555666666666555444555555444222000111111000000000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************'''((()))))))))))))))((())))))(((((((((((())))))'''((()))******)))((('''((()))))))))************&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&'''(((((('''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))************))))))******++++++++++++******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***+++,,,---------,,,,,,---............/////////---------...///000000000...///000111222333444444222222333333333333444444333333222222333333444555444444444555666666777777777777888999:::;;;<<<<<<:::;;;<<<===>>>???@@@AAA???@@@BBBDDDEEEEEEDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLMMMOOOOOORRRTTTTTTSSSSSSUUUWWWVVVVVVUUUTTTRRRNNNKKKIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFGGGGGGFFFCCCAAAAAABBBAAA@@@@@@@@@????????????<<<=========>>>>>>>>>>>>===<<<;;;:::888777777777777777777666666666555555555555555555444444444444222222111111111111222222111111111111222222222222000000////////////000000------------------------///...------,,,,,,------............------------------,,,+++++++++++++++******************************))))))***++++++,,,******++++++++++++******************))))))))))))OOOOOOPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQQQQSSSTTTTTTQQQPPPPPPPPPRRRTTTSSSRRRQQQRRRSSSUUUUUUUUUTTTSSSNNNNNNOOOPPPQQQSSSSSSTTTPPPOOONNNMMMLLLLLLLLLLLLEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB>>>===<<<:::999888777777666666555444444444444555444333444555444111,,,(((000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))%%%&&&''')))************))))))(((((((((((())))))'''((()))******)))((('''(((((())))))*********+++&&&''')))******((('''%%%))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***)))&&&%%%'''***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++******)))(((((((((******))))))((((((((('''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))************(((((())))))*********+++************************(((((()))***++++++,,,,,,------------------------)))******++++++,,,,,,---***+++,,,---...---,,,,,,.........////////////000------......///000111111...///000111222333444444222222333333333444444444333333222222333333444555777777777888999999::::::888999999:::<<<===>>>>>>:::;;;<<<===>>>???@@@AAA===???BBBDDDEEEFFFEEEDDDAAABBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNOOONNNMMMLLLMMMNNNQQQSSSTTTSSSQQQQQQTTTWWWTTTTTTTTTTTTRRROOOLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGIIIJJJJJJHHHEEECCCCCCDDD@@@@@@@@@@@@?????????>>><<<=========>>>>>>??????AAA@@@>>><<<;;;999999999666666555555555444444444555555444444444333333333222111111111111111222222000000111111222222222333000000////////////000111------------------------......---,,,,,,,,,,,,---//////.........------------,,,***)))))))))***+++******************************))))))***+++,,,,,,******++++++++++++******,,,,,,+++***)))((('''&&&QQQPPPPPPRRRSSSTTTRRRQQQSSSRRRRRRSSSTTTTTTSSSQQQQQQQQQPPPOOOOOOOOOOOOPPPOOOQQQTTTTTTTTTSSSTTTVVVRRRQQQPPPOOONNNOOOOOOPPPPPPNNNLLLKKKIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCBBB@@@???@@@AAA>>>===<<<:::999888777777888888777666555444333333444444333333333333222222111111000......---------.........------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))***)))((()))))))))'''%%%))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((%%%''')))***)))((()))+++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''',,,+++)))((('''''''''((())))))))))))))))))))))))(((''''''(((((()))***+++)))******)))'''&&&((()))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------------/////////...---,,,//////.........---------000000000000000000000000111000000000000000000000444333222111111111222333333333333333333333333333666555555555555666777777999999999::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>???AAABBBCCCCCCBBBAAACCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFKKKKKKJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLRRRRRRSSSSSSSSSQQQPPPOOORRRRRRRRRQQQOOOMMMKKKIIINNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNLLLKKKLLLMMMLLLLLLNNNOOOPPPQQQQQQQQQWWWWWWXXXXXXVVVRRROOOLLLLLLLLLKKKKKKKKKKKKLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNNNNNNNMMMKKKIIIJJJIIIIIIHHHHHHGGGFFFFFFDDDNNNRRRJJJAAA???AAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;999:::;;;;;;:::888666555666555444333333444555666333333333333333333333333111111111111111111111111111111111111000000000000------...///000111222222........................---...///...,,,+++,,,---------------------------......,,,***)))***---000---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((RRRQQQPPPQQQRRRSSSRRRQQQRRRQQQPPPQQQSSSSSSQQQPPPTTTSSSSSSRRRRRRRRRRRRRRRPPPRRRTTTTTTTTTSSSTTTVVVSSSRRRQQQPPPOOOOOOPPPQQQOOOOOOMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCAAABBBBBBBBB@@@???@@@AAA>>>===<<<:::888888777777666666666555555555555555444444333333333222222222111000///......---------......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))(((((((((((()))))))))******)))((()))******((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((((((''''''''')))******((('''((()))))))))))))))))))))))))))((((((''''''''''''((((((*********++++++*********&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((+++***)))(((''''''(((((())))))))))))))))))))))))))))))(((''''''((((((((()))******)))'''&&&((()))************************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,---......---,,,+++//////.........---------000000000000000000000000333333333333333333333333333333222111111222333444333333333333333333333333444444444444555666777777888999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOSSSSSSSSSSSSQQQOOOMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQWWWXXXYYYYYYWWWTTTQQQOOONNNMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNLLLKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGCCCKKKMMMGGG@@@???@@@?????????>>>===========================<<<<<<;;;;;;;;;<<<===>>>===;;;999888666555444333333444555666333333333333333333333333222222222222222222222222111111111000000000//////.........///000000111111////////////////////////---.........,,,+++,,,---------------------------******)))'''%%%&&&)))+++---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))TTTRRRPPPOOOQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUSSSRRRRRRQQQQQQQQQQQQRRROOOOOONNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBAAA?????????@@@>>>===;;;:::888777777777444444444555555555666666333333333333222222222222111000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++************)))))))))((((((((()))))))))*********))))))***+++,,,***)))))))))))))))************************************))))))))))))))))))))))))))))))((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&)))***+++***(((&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***)))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))******)))''''''((()))************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///...------,,,,,,,,,,,,++++++,,,------,,,,,,+++...............---------000000000000000000000000000000000000111111111111222222222222333444555555333333333333333333333333333333333333444555666777888888999999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>??????@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPTTTTTTUUUTTTSSSQQQOOONNNOOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJKKKMMMLLLMMMNNNPPPQQQQQQQQQQQQVVVWWWXXXYYYXXXVVVTTTSSSPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGAAAEEEFFFBBB?????????===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;777888999::::::999888777555555444444444444555555222222222222222222222222222222222222222222222222111111000000000000//////////////////////////////////////////////////////,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,+++************++++++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******UUURRROOONNNOOOQQQQQQQQQNNNNNNMMMNNNOOOPPPNNNLLLOOOOOOOOOOOOOOONNNNNNMMMPPPQQQSSSTTTSSSRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRNNNOOOOOONNNMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBB???AAAAAA@@@???>>>???@@@===<<<;;;999888777777777444444444444444444444444333333333222222222222111000000///...............------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))(((((()))))))))*********)))))))))***,,,---+++***((()))))))))************************************))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&((()))+++***(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((()))***)))''''''(((***************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,---------000///...---,,,,,,,,,,,,+++,,,,,,,,,------------........................000000000000000000000000......///////////////000111111222333333444555666222222333333333333444444222222222333444555666777777777888999:::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>???>>>>>>===>>>???AAABBBAAAAAABBBCCCCCCBBBAAAAAACCCCCCBBBBBBBBBCCCDDDDDDGGGGGGEEEEEEEEEFFFGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQQQQQQQQQQSSSTTTUUUWWWWWWWWWVVVUUURRRPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEAAAAAA@@@??????@@@>>><<>>===============;;;;;;;;;;;;;;;;;;;;;;;;555555666777777777666666444444444444444444444444222222222222222222222222111111111111111111111111111000000000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++---......---+++***,,,---,,,++++++***************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************TTTQQQOOONNNOOOQQQQQQQQQNNNMMMMMMNNNOOOOOONNNLLLQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRRRRQQQPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSNNNNNNOOOOOONNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA???@@@AAA@@@>>>===>>>???<<<;;;:::999888777777777555555555444333222222222333333222222222111111111000//////............///------------------------++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***,,,---+++***((()))))))))************************************))))))))))))))))))))))))))))))((((((((())))))***))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((()))***)))((()))***((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++,,,,,,---......000///...---,,,+++++++++---------------...//////---.....................////////////////////////111111111222222222333333000111222333444444555555222222222333333444444444222222222333444555666666666777777888:::;;;;;;<<<:::::::::;;;<<<<<<======???>>>>>>===>>>???AAABBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGGGGEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHJJJJJJIIIIIIJJJLLLKKKLLLNNNOOOPPPPPPQQQQQQOOOPPPRRRTTTUUUUUUVVVUUURRRQQQOOOLLLJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBBBB???===>>>@@@@@@>>>===??????>>>===============::::::::::::;;;;;;;;;;;;888888888999999999999999333444444444444444444333111111111111111111111111////////////////////////000000000////////////...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++(((***++++++***)))******,,,+++******))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************RRRPPPNNNNNNPPPRRRRRRQQQOOONNNNNNOOOPPPPPPOOOMMMOOOPPPQQQQQQQQQPPPNNNMMMMMMOOOQQQPPPOOONNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRMMMMMMNNNNNNMMMMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBB>>>???@@@???=========>>>;;;;;;999888888777777777666555444333222111111000222222222222111111111111//////............//////,,,,,,,,,------------...+++++++++++++++******)))************************(((((()))))))))))))))***)))))))))*********++++++***))))))***+++,,,***)))))))))))))))************************************))))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&%%%'''))))))))))))***+++))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***'''((()))((('''''')))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((******************************+++,,,,,,---.........---,,,,,,++++++++++++---------------...000000---------.............../////////////////////////////////000111111222222000111222333333333333333111222222333333444444555444444444444444555555666555666777888999;;;;;;<<<999999::::::;;;<<<<<<<<>>??????@@@AAABBBAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJLLLMMMOOOOOOLLLLLLKKKJJJJJJKKKMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKLLLLLLMMMNNNLLLMMMNNNOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJIIIHHHIIIKKKJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNOOOQQQSSSTTTUUUUUUSSSRRRPPPMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBB>>><<<>>>???======???===<<<;;;;;;::::::;;;;;;999999:::::::::::::::;;;777777666666666666666666333333444444444444333333000000000000000000000000........................000000////////////....../////////......---------------------------------+++,,,---,,,+++***+++,,,************************'''))),,,---,,,++++++,,,++++++***))))))))))))******))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******OOONNNMMMOOOQQQSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNLLLMMMNNNOOOOOOMMMLLLKKKLLLNNNOOOOOOMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRMMMMMMLLLLLLMMMMMMNNNOOOIIIIIIHHHGGGFFFEEEDDDDDD>>>?????????===<<<===>>>;;;:::999888777777777777444333333333222222111111222222222222111111111111//////............//////,,,,,,,,,---------......+++++++++++++++***))))))++++++++++++++++++++++++(((((((((((())))))******))))))*********+++++++++***)))((()))******((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((((((''''''&&&(((******)))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&$$$######$$$&&&'''((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))******)))((('''&&&))))))))))))))))))))))))(((((((((''''''((())))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************)))******+++---......///,,,++++++*********++++++,,,,,,,,,,,,,,,...///000---------.........//////////////////////////////,,,,,,------...//////000000000111222222222111000111111222333333444555555777666555555444444555555555555666888999:::;;;<<<999999999:::;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA?????????@@@@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJGGGHHHIIIJJJLLLNNNOOOPPPLLLKKKJJJIIIJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNPPPRRRSSSTTTUUUUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA===<<<>>>===:::;;;???;;;;;;:::999999999999999888999999999::::::::::::555555444333222222222222222333444444444444333222000000000000000000000000////////////////////////000000/////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++************************$$$(((+++......---------++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))MMMLLLMMMOOORRRSSSSSSQQQQQQPPPPPPQQQRRRRRRQQQOOOOOOPPPQQQRRRRRRPPPOOOMMMKKKMMMNNNNNNLLLKKKLLLLLLOOOPPPQQQSSSSSSSSSRRRQQQMMMLLLKKKKKKLLLNNNPPPQQQKKKJJJJJJIIIHHHGGGFFFFFF===??????>>>===<<<===>>>::::::999888777777777888111222222222222333333333222222222111111111111000//////.........//////000,,,,,,,,,------.........***++++++++++++***))))))++++++++++++++++++++++++'''((((((((())))))******)))************+++++++++***)))((()))))))))'''%%%))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((***+++***((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&''')))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))*********)))(((&&&%%%))))))))))))))))))))))))+++***)))(((((('''(((((('''((()))((('''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))******+++---...//////*********)))******++++++++++++******+++---...///---------.........///////////////////////////////////////000111222222333///000111222222111///...111111222333333444555555888777666555555555555555444555666888999:::<<<<<<888999999::::::;;;<<<<<<>>>???AAABBBCCCCCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBB????????????@@@AAABBBCCCAAACCCEEEHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKIIIJJJLLLMMMMMMLLLKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUVVVUUUSSSQQQOOONNNMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@<<<<<<>>>;;;777999???<<<;;;::::::999999::::::888888888999999:::::::::999888777666555444444444222222444444444444222222000000000000000000000000000000000000000000000000000/////////....................................************************+++,,,---,,,***)))***+++))))))))))))))))))))))))"""&&&)))))))))))))))+++******)))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((TTTRRROOONNNOOOQQQRRRRRRRRRRRRPPPOOONNNOOOOOOPPPQQQQQQPPPPPPNNNMMMKKKJJJHHHIIIKKKLLLNNNOOOOOOOOONNNNNNOOOQQQSSSSSSRRRPPPOOOMMMLLLMMMOOOPPPOOOMMMJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDAAA>>><<<<<<<<<======;;;999888777666444222333333222111111000000///222222222222111111111000......---,,,,,,+++******,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))************))))))******))))))((((((''''''(((((())))))))))))(((((())))))************))))))************************************++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))************))))))))))))************+++***((('''''''''((()))***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++''''''((((((((((((((((((******(((%%%###%%%))),,,+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......000000//////............---------...///000000111222222222222222111000///222111000000000111333333222333333333333333333444333333222222333333444555777777777777888888888888999888888777888999;;;<<>>@@@BBBDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJMMMLLLJJJHHHFFFHHHLLLOOOMMMNNNMMMKKKJJJJJJMMMOOOQQQPPPNNNLLLKKKJJJIIIIIILLLLLLKKKKKKJJJJJJIIIIIIOOOOOONNNMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMOOONNNLLLIIIIIIIIIGGGHHHJJJLLLLLLLLLLLLKKKGGGHHHJJJMMMPPPRRRTTTUUUYYYXXXVVVTTTQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJHHHEEEBBB@@@@@@BBBCCCBBBBBBBBBAAA@@@???======???===<<<<<<======<<<:::777777777666777777888888777888888999999999888777666666555444444444444555555444444333222111000000222111111111000000//////000000000000000000000000......---------,,,,,,,,,------......------,,,+++***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************UUURRRPPPPPPQQQRRRRRRQQQQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPOOONNNLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOOOONNNOOOQQQTTTTTTSSSQQQOOOMMMKKKLLLNNNOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDEEECCCAAA>>><<<<<<<<<<<<;;;999777666666555333222555444444333333222222111222111111111000000000000......------,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))************))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))))))))(((((((((''')))((((((((((((((((((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********+++***)))((('''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((+++***))))))))))))***+++((((((((((((((('''''''''))))))(((&&&%%%%%%(((+++***)))((('''''''''''''''((())))))***************))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------/////////......---------------......///000000111111222222222222111000///111111000000000111222333222222222333333333333444333333222222333333444555555555666666666777777777888888888888999:::;;;;;;@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLKKKHHHGGGHHHJJJMMMLLLLLLLLLJJJIIIIIILLLNNNOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEDDDDDDEEEGGGHHHIIIJJJLLLNNNNNNLLLJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIGGGHHHJJJLLLNNNQQQRRRSSSWWWVVVTTTSSSPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJHHHFFFCCC@@@??????@@@AAAAAAAAAAAAAAA???>>>===<<<>>>===<<<<<<======<<<::::::999999888888999999999888888888777777777777777666666555444444333444444222222222222222222111111111111111000000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********TTTSSSRRRRRRSSSSSSQQQPPPOOOOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTUUUTTTRRRNNNMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDBBB@@@>>><<<;;;;;;;;;;;;999777777777666444333444444444333222222111111000000000000////////////......------,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))************)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((++++++************++++++))))))(((((('''''''''&&&(((((()))(((''''''(((***)))((((((''''''(((((()))))))))***+++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))******))))))(((''''''''')))******++++++******)))))))))))))))************((())))))***+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------......///000000000111111222222111111000000111000000000000111222222222222222222333333444444333333333333333444444555444444555555555666666666777777888999::::::::::::>>>>>>???@@@@@@@@@@@@@@@DDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKIIIGGGGGGHHHJJJJJJJJJJJJIIIGGGHHHJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPSSSSSSRRRPPPOOONNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHEEECCCAAA>>>======>>>>>>@@@@@@@@@???>>>===<<<;;;>>><<<;;;;;;<<<===<<<:::;;;:::999888888777888888888888777666555555666666777666555444333333222333000000111111222222222222111111000000000000//////------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((((((((())))))))))))******TTTSSSRRRRRRSSSRRRPPPNNNMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOORRRTTTUUUTTTRRRNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===;;;;;;::::::;;;999888777888888666444222222111111000/////////000////////////...............------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++***************)))(((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******))))))((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((++++++************++++++)))))))))(((''''''&&&&&&&&&((())))))((((((((()))((((((''''''((()))******((()))******++++++******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************((()))******++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000111111111111000000000000000000000111111222111111111222333333444444333333333333333444555555444444555555555666666666666777999:::;;;;;;:::999<<<<<<===>>>????????????BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHIIIGGGFFFFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLGGGIIIKKKMMMNNNNNNMMMMMMIIIHHHGGGFFFFFFGGGIIIIIIGGGIIIKKKLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOOOONNNMMMMMMLLLLLLHHHHHHIIIHHHHHHHHHGGGGGGCCCBBB@@@>>>=========>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::;;;<<<<<<;;;:::999888777666555444444444999888777666555555666666666666444333222222222222000111111111111111111111000000000000000000//////---------------------------------,,,,,,,,,++++++...////////////...------,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***UUUSSSRRRRRRRRRQQQOOOLLLLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSSSSQQQPPPMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@???>>><<<;;;::::::999888666555555666666555333222222111000000//////...////////////.........---......------------,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))*********'''(((((((((((())))))))))))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))(((((('''''''''&&&%%%(((******)))))))))***(((((('''(((((()))***+++'''((())))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++)))))))))******)))))))))((()))))))))************)))******+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111111000000//////000000111111111111000000111222222333444444444444333333444444555666555555666666666777777777666777999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGEEEGGGIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGEEEEEEFFFHHHHHHHHHJJJKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKHHHJJJLLLOOOOOOOOONNNMMMJJJIIIHHHGGGGGGHHHHHHIIIEEEHHHJJJKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@???>>>>>>>>>>>>===============<<<;;;:::;;;:::999:::;;;<<<;;;:::888777666555444444444444888888777666666666666666555555444222222111111111222222111000000///......//////////////////000000........................------,,,,,,,,,+++++++++......//////......---,,,,,,+++))))))))))))+++,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))WWWUUUSSSRRRRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMMMMNNNPPPPPPNNNLLLKKKLLLLLLKKKIIIHHHIIIJJJFFFFFFDDDCCCBBBAAAAAAAAA>>>======<<<;;;:::999888444333222222333444333111333333333222111111000000////////////..................------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++***************)))(((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((&&&(((******))))))***+++(((((((((((())))))***+++''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))************)))***++++++,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////////////////000000111111000000...///000000111111000000///000000111222333444444444444444444444555555666555555666666666777777777777777888999::::::::::::999:::;;;===>>>>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCEEEGGGGGGEEEDDDEEEFFFDDDFFFGGGFFFEEEDDDEEEGGGFFFGGGIIIKKKKKKKKKKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJNNNPPPRRRQQQPPPOOOJJJIIIHHHGGGFFFFFFGGGHHHEEEGGGJJJKKKJJJIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBAAA@@@???>>>>>>>>>===============<<<;;;::::::999888999;;;<<<;;;:::999888777666666555666666555555666666666666555555333333222222111111222222222222111000///...------......////////////000000........................,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))*********))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))[[[XXXUUUSSSSSSRRRQQQPPPKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLMMMNNNOOOOOONNNNNNNNNMMMKKKIIIIIIIIIKKKKKKMMMLLLLLLLLLMMMLLLIIIGGGFFFHHHIIIIIIFFFEEEGGGIIIDDDCCCBBB@@@????????????<<<<<<<<<;;;:::999888777444222222222444444333222333333222222111111000000000000000/////////......------..................((()))******+++++++++******************************************)))(((((())))))************))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))******))))))))))))))))))(((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))((((((((())))))))))))***'''''''''((((((((())))))((())))))***)))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))))))))((('''&&&&&&''''''((()))))))))&&&((())))))))))))+++,,,)))))))))((())))))******(((((()))************)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((())))))))))))(((((())))))))))))************((())))))***+++*********)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,---------.../////////////////////......//////000000000000000......000111111111000/////////000111222333444444444444444444444555666666444444555555555666666666888888888888999:::;;;;;;999:::;;;===>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBB@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDDDDDDDDDDEEEGGGDDDEEEGGGGGGEEEDDDEEEFFFFFFGGGIIIKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFIIINNNRRRTTTUUUTTTSSSLLLKKKIIIHHHGGGGGGHHHHHHEEEHHHJJJJJJIIIHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHFFFDDDCCCAAAAAA@@@??????>>>>>>>>><<<============<<<<<<;;;999888888999:::;;;;;;999777777666555555666666666///111333555666555444222111111111111111222222333000000000//////................../////////000000------------------------,,,,,,,,,++++++++++++*********++++++******)))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))^^^[[[WWWTTTTTTTTTSSSRRRKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJGGGDDDCCCEEEGGGFFFDDDCCCEEEHHHBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999888777666555444555777777777555111111000000///.........000000000000////////////------..................'''((()))******************************************************)))(((((())))))************))))))'''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''************++++++++++++&&&''''''((()))******+++************************'''((((((((())))))******,,,+++++++++******))))))((((((((((((((((((((((((%%%''')))******)))'''%%%))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((()))*********)))'''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******'''((())))))((()))+++---******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++***)))'''%%%###!!!!!!(((((())))))))))))(((((())))))))))))************'''(((((()))))))))))))))))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,------.........///////////////...............///000000000000000---...000111111111000///...///000111222333444444555444444444444555666666333333333444444444555555999888888777888:::;;;<<<999:::;;;===>>>?????????@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFAAABBBCCCCCCCCCDDDFFFHHHDDDEEEGGGGGGFFFEEEEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEHHHMMMRRRVVVWWWWWWWWWOOONNNMMMKKKJJJJJJJJJKKKFFFHHHJJJJJJIIIGGGGGGHHHLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEECCCDDDFFFGGGFFFEEECCCBBB@@@@@@??????>>>>>>===============>>>======<<<<<<999888777888:::;;;:::999444444333333333444444555+++...111444555444222000000000000000111222333444.........///////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))[[[XXXUUUSSSSSSSSSRRRPPPPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNOOONNNNNNPPPNNNLLLKKKLLLLLLKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAA???======>>>???>>>===:::::::::999999888888888555555444333333222111111222111111000000000000000000000000000////////////++++++,,,------......///,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))******,,,+++***(((''''''&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))),,,+++)))'''&&&'''((()))(((((((((((())))))))))))''''''((()))***++++++,,,******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((+++******)))((('''''''''++++++******)))((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******'''------&&&'''///111,,,)))***++++++***)))***+++))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......////////////000000000000......///000000000000000000111111111222222222222555555444333333222111111555444333222222444555777666666666777888888999999999::::::;;;===>>>@@@AAAMMMHHHBBBAAABBBBBB???;;;??????@@@AAACCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGIIILLLNNNNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCEEEJJJNNNQQQSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGHHHIIIHHHGGGFFFEEELLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFEEECCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>>>>======<<<;;;;;;::::::777777777666666666666555666555555555555444444444///333000,,,111:::888...111111000000//////......,,,---...............---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))*********)))))))))))))))))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((((((((WWWUUURRRQQQRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLOOOMMMKKKKKKLLLMMMLLLKKKLLLLLLLLLLLLJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEAAA???======>>>???>>>===;;;;;;::::::999888777777444444444333333222222111222111000000//////000000000000000/////////......------------------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***))))))))))))))))))***))))))((((((''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&''')))+++,,,(((((((((((()))))))))))))))))))))))))))***************)))((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))))))))(((((()))))))))++++++***))))))(((((('''((((((((((((((()))))))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))*********&&&,,,,,,'''(((111333...)))***++++++))))))***+++(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---------............/////////000000000......///000000000000000000000000000111111111222111222222333333444444444555444333222222444555777666666666777888888999999:::::::::;;;===>>>@@@AAAIIIEEE@@@???AAAAAA>>>;;;>>>>>>???AAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFHHHHHHHHHJJJLLLNNNOOONNNLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEHHHKKKNNNPPPQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGGGGEEECCCAAAAAABBBBBBCCCCCCDDDDDDEEEDDDBBBAAA???>>>=========<<<<<<;;;;;;:::999999::::::999999999888888888555555555555444444444444111555444111777AAA@@@777000000000000//////...............//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((RRRPPPOOOOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEAAA???======>>>>>>>>>===<<<<<<;;;:::888777666666333333333333333222222222222111000000//////000000000////////////..................---,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))'''&&&&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''')))+++,,,(((((((((((())))))))))))************))))))((((((******)))((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******+++******))))))(((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))((((((((((((%%%+++,,,(((***111333///)))***++++++))))))***+++((((((((()))******++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......------........./////////......///000000000000000////////////000000000000111111222222333444444555444444333222333444555666666666666777888888999999:::::::::;;;<<<>>>???@@@DDDAAA======???@@@>>>;;;======>>>@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHHHHFFFDDD@@@@@@AAABBBBBBCCCDDDDDDEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::999888888888777777666666666555555555555555444444444333333333000333333000555===<<<555000000000////////////...000000//////......------+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((PPPNNNMMMMMMOOORRRRRRRRRSSSSSSRRRQQQPPPOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHKKKIIIHHHIIIKKKMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDD@@@>>>===<<<>>>>>>===<<<===<<<;;;:::888777666555222222222222222333333333111111000////////////////////////.........---------------,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((())))))))))))))))))(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***)))((('''''''''((((((((((((((())))))))))))******))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))************(((((((((''''''&&&&&&&&&&&&***+++(((***///000---)))***+++***)))((()))+++))))))))))))******++++++******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,---------......------------.........///......///000000000000000.........////////////000333333333222222222111111444444333333333444555666666666666777888888999999:::::::::;;;<<<===??????@@@>>><<<===??????>>>===<<<<<<===???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNOOONNNMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKIIIGGGFFFEEEFFFFFFGGGGGGIIIKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDFFFHHHHHHGGGEEE@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;::::::999999888777777666666555444444444333333333333444444444444333333333222000222000...000444333...////////////////////////222111000///...---------+++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((PPPNNNLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGHHHKKKMMMMMMLLLIIIJJJJJJIIIIIIHHHGGGFFFCCCDDDDDDEEEDDDDDDCCCBBB@@@>>><<<<<<===>>>===<<<===<<<;;;:::888777666555111222222222222222222222111000000///.../////////............------------+++++++++,,,,,,,,,------************************++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''((())))))))))))((('''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((((('''''''''(((((((((((())))))))))))'''(((((()))******++++++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((('''''''''''''''&&&&&&*********))))))((((((((((((((((((((())))))))))))************)))))))))))))))))))))(((((('''''''''(((******))))))******(((((()))******)))((()))************+++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------......------------.........///......///000000000000000---.........////////////333222222222222222111111333333333333444444555555666666666777888888999999::::::::::::;;;===>>>???>>>======>>>???@@@@@@???<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNRRRPPPNNNLLLJJJIIIHHHHHHLLLLLLKKKJJJIIIGGGEEEDDDGGGGGGGGGGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGEEE@@@@@@@@@@@@AAAAAAAAABBBAAA@@@>>>===;;;;;;::::::888888888777666666555555777777666666666555555555444333333333222222222222222333222000111333222000.............../////////222111///...---------------,,,+++******+++,,,---++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((QQQNNNLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPOOONNNMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJLLLLLLKKKHHHIIIIIIIIIHHHHHHGGGFFFAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<<<<=========<<<<<<<<<;;;:::888777666666222222222222222111111111111000//////......//////......---------,,,,,,,,,*********+++,,,---------)))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''))))))))))))''''''))))))((('''&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))''''''((()))***+++,,,,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''+++++++++***)))((((((((((((((((((((())))))))))))***)))))))))))))))((((((++++++++++++************))))))***)))(((((('''&&&((()))******(((((()))***++++++++++++++++++++++++)))******++++++++++++++++++,,,,,,---------------,,,,,,,,,---------......------........./////////......///000000000000000............////////////...///000111222444444555333333333444444444555555666666666777888888999999::::::::::::;;;<<<===>>><<<===>>>???@@@@@@@@@@@@<<<<<<===???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNRRRQQQOOOLLLJJJHHHGGGGGGJJJJJJJJJIIIGGGFFFDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBEEEGGGHHHFFFDDDAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;:::::::::888888777777666555555555555444444444333333333333333333333222222222111111//////000000111222333333---............/////////111///...---,,,,,,---...---+++***((((((***+++---++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&''''''(((((())))))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((PPPNNNLLLKKKMMMNNNNNNNNNKKKLLLNNNPPPQQQPPPOOONNNLLLKKKJJJIIIIIIJJJLLLMMMJJJHHHGGGHHHIIIKKKKKKJJJGGGHHHHHHHHHHHHGGGGGGFFFAAABBBCCCEEEEEEDDDBBBAAA???>>><<<<<<=========<<<;;;;;;::::::999888777777333333222222111111000000000000///............///---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&''')))******)))'''&&&((((((''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))*********(((((((((((())))))))))))(((((())))))*********+++******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))((((((((('''''')))))))))***************(((((()))******(((''''''((()))***)))((('''(((***+++++++++***************))))))***++++++++++++++++++,,,,,,---......------,,,,,,,,,---------............/////////000000000......///000000000000000....../////////000000000......///111222333444555333333444444555555444444666666666777888888999999::::::::::::;;;<<<======;;;===???@@@????????????<<<===>>>???@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPOOONNNLLLKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAACCCFFFGGGEEEDDDBBBBBBAAA@@@???>>>======;;;;;;::::::::::::;;;;;;888888777777666555555555222111111111000000000000222222222222111111111111------.../////////000111---------........./////////...,,,++++++,,,---...,,,++++++++++++++++++,,,************************))))))***+++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))***)))((('''&&&&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((NNNLLLKKKKKKMMMOOOOOOOOOJJJLLLNNNPPPRRRQQQQQQPPPLLLKKKJJJIIIJJJLLLNNNOOOJJJHHHGGGGGGIIIJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFAAACCCDDDFFFFFFEEECCCBBB???===<<<;;;======<<<;;;:::::::::999999888888888444333333222111000//////000000///...............---------,,,,,,,,,++++++------,,,++++++*********(((((())))))*********+++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((......---,,,+++***)))(((&&&'''(((******((('''&&&&&&''''''''')))***+++,,,''''''((((((((((((''''''((((((((((((((((((((((((************)))((('''&&&(((((((((((())))))))))))************))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))*********+++''')))***++++++***)))'''***************+++++++++&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((((((''')))+++,,,***)))***((()))***)))((('''(((************)))))))))))))))))))))***++++++++++++***+++,,,,,,---.........---,,,,,,,,,---------......////////////000000000000...//////000000000000000////////////000000000000111111111111111111222222222333444444555555444444666666666777888888999999::::::::::::;;;;;;<<<===:::<<<>>>??????>>>>>>>>>======>>>@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEGGGIIIKKKNNNOOOOOOOOOOOOOOOOOONNNMMMLLLEEEEEEEEEEEEEEEDDDCCCBBB???AAADDDFFFGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCC??????@@@CCCEEEFFFEEECCCCCCBBBAAA@@@???===<<<<<<:::999999999::::::;;;<<<888888888777666666555555444444444333333333222222222222222111111111111000333222222222000---...000---------.........//////---,,,+++******+++---...***+++---......---+++***************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((UUUQQQMMMLLLNNNQQQQQQPPPLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJLLLMMMNNNLLLKKKIIIIIIJJJJJJIIIGGGIIIHHHHHHHHHIIIIIIGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::999:::;;;;;;<<<;;;:::888666555444333555555444333222000000///////////////............,,,,,,,,,------.........++++++,,,,,,,,,+++******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++'''''''''''''''''''''''')))***+++,,,,,,+++)))((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++************************((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))))))))(((((('''&&&%%%%%%&&&'''(((***)))((()))++++++)))(((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---..................////////////////////////////////////222111111000///......---111111111111222333444555444444333333333444444555777666666666666888999:::>>>===<<<;;;;;;<<<>>>???===>>>>>>>>>>>>>>>======BBBAAA?????????AAACCCDDDGGGEEECCCBBBAAAAAAAAABBBAAABBBCCCDDDEEEFFFFFFGGGFFFFFFHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHDDDCCCBBBAAAAAABBBCCCDDDAAABBBDDDEEEEEEEEEDDDCCCIIIDDD@@@@@@DDDGGGFFFDDDEEECCCAAA@@@???>>>;;;999::::::::::::::::::::::::333333333444444444444444555444333333222222333333222222222111111111111000////////////000000000000///............---------........................,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))******************++++++,,,)))&&&###"""%%%(((***((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''UUURRRNNNMMMNNNPPPPPPPPPMMMMMMLLLMMMMMMNNNNNNOOOQQQOOOMMMKKKJJJJJJKKKKKKLLLJJJIIIJJJKKKKKKJJJIIIJJJHHHGGGGGGHHHHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@???>>>===;;;:::::::::;;;<<<::::::999888666555444444444333222111000//////...////////////............,,,,,,,,,---------------,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***************+++,,,,,,((((((((((((((((((((((((((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))***+++''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))***))))))((('''&&&(((''''''&&&&&&''''''(((***)))((()))++++++)))((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))++++++******)))(((((('''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,------.............../////////000000////////////////////////////////////000000000000111111111111222333444555333333333333333444555555777666666666666888999:::<<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>======<<>>>>>>>>=========;;;:::::::::;;;<<<888888777777666555555444222222111000///......---/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''************)))'''&&&%%%'''''''''(((((('''''''''***)))((()))++++++)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))******))))))((('''''''''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000000000////////////////////////,,,---...///000111222333111111111111222333444444111111222222333444555666666666666666777888999999;;;::::::::::::;;;<<<===<<<<<<============<<<<<<@@@?????????AAACCCEEEFFFGGGGGGFFFEEECCCBBB@@@???DDDCCCCCCBBBCCCDDDFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFGGGDDD@@@@@@BBBCCCBBB@@@CCCAAA???>>>>>>===;;;999888999999999::::::;;;;;;555555555555555555555555333222222111111111111111222222222111111111111000/////////......---------///............---------------------------------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++******))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''''')))***+++,,,---((()))+++++++++(((&&&$$$&&&'''''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''UUUTTTQQQOOONNNNNNNNNNNNOOONNNLLLKKKLLLMMMNNNOOOQQQPPPNNNLLLJJJIIIHHHHHHKKKJJJJJJKKKMMMNNNMMMLLLJJJGGGDDDCCCDDDFFFFFFFFFBBBAAA@@@???===<<<;;;;;;<<<;;;999888888888999:::666666666555555555555555222222111000000///......//////.........---------...------,,,,,,+++++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''(((((()))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))***))))))(((''''''&&&'''((())))))((('''&&&***)))((()))++++++)))(((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------++++++,,,---............/////////000000000111111////////////////////////,,,---...///000111222333222111111111222222333444000000000111222444555666555555666666777888888999999999999999:::;;;;;;<<<;;;<<<<<<============<<>>DDDCCCBBBAAABBBCCCEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEBBB@@@???BBBAAAAAAAAABBBDDDFFFGGGGGGDDDBBBAAABBBBBBAAA@@@BBB@@@>>>=========;;;999888888888999::::::;;;;;;888888888888777777777777444333222222111111222222222222222111111111000000000000000///......------///............---------------------------------------------------------************************+++*********)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***++++++&&&''')))******)))'''&&&)))(((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''SSSSSSQQQOOONNNMMMMMMNNNOOONNNMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJKKKMMMNNNMMMLLLIIIFFFCCCBBBCCCEEEEEEEEEEEEDDDBBB@@@===;;;999888999888777666555666777777444444444444444444444444222222222111000000000///............---------------------,,,,,,++++++***++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((+++******************+++&&&'''((())))))***))))))&&&'''((())))))((('''&&&***)))((()))++++++)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((()))******++++++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------***+++,,,---............////////////000000000000////////////////////////.../////////000000000111222222111111222222333333//////000111222333555666444555555666777777888888777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???@@@AAABBBDDDFFFFFFFFFFFFFFFFFFDDDBBB@@@>>>@@@????????????@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHFFFDDDAAA@@@BBBAAAAAAAAAAAACCCEEEFFFFFFEEECCCCCCCCCCCCBBBAAAAAA???======>>>===<<<:::888888888999999:::::::::::::::::::::999999888888555555444333333333333444222222222111111111000000111111111000000000/////////............---------------------------------------------------------*********************************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((%%%%%%%%%&&&'''(((******++++++***((('''&&&%%%$$$&&&&&&''''''((())))))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''PPPQQQQQQOOOMMMLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMLLLKKKGGGEEECCCBBBCCCDDDDDDCCCFFFEEECCC@@@>>>;;;999888777777555444444444555666444444444333333333333333222222222111111000000000.........------------,,,,,,,,,,,,,,,++++++++++++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&''')))************((((((((())))))(((((((((***)))((()))++++++)))((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((()))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,)))***,,,...//////..................////////////////////////////////////000000000000////////////333222222111222222333333//////000000111222333444444444555666777777777777777888999:::;;;<<<<<<<<<;;;<<<===>>>?????????>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@<<<<<<===>>>???@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGIIIIIIHHHGGGEEEDDDBBBAAABBBBBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@???===>>>>>>>>>===<<<999999999999999999999999;;;;;;::::::999888888888666666555444444444444444222222222111111111111000111111111111111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&%%%$$$$$$%%%'''***,,,,,,+++***((('''%%%$$$$$$%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''MMMOOOPPPNNNLLLKKKLLLNNNMMMMMMOOOOOOOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLJJJIIIJJJKKKKKKJJJIIIEEEDDDBBBCCCDDDDDDCCCAAACCCBBBAAA???>>><<<;;;:::777666555444444444555666444444333333222222111111111000000000000/////////.........---------,,,,,,+++++++++++++++,,,,,,,,,((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))+++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))))))))(((((((((((())))))***)))((()))++++++)))((())))))))))))************'''((()))******)))((('''))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,(((***,,,...//////......------------............////////////////////////000000000///////////////333333222222111222222333000000000000000111222222333444555777777777777666777888999;;;<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>@@@BBBEEEGGGGGGGGGFFFAAABBBDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBB@@@???>>>>>>???@@@???===::::::999999888777777777999999888888777666666555555555444333333333333444222222222111111111111000//////000000111111222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************((()))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''&&&((('''&&&&&&&&&''')))***)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''KKKMMMOOONNNKKKJJJLLLNNNLLLMMMOOOPPPPPPNNNKKKIIIKKKKKKKKKLLLKKKJJJJJJIIILLLKKKIIIIIIJJJJJJIIIGGGDDDCCCBBBCCCDDDDDDBBB@@@?????????>>>======<<<<<<888777666555444555666666444444333333222111111000///////////////...............---------,,,,,,,,,*********++++++,,,,,,---'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))'''''''''''''''((())))))************************'''''''''((((((***++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))++++++***)))))))))))))))************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''((()))))))))))))))((('''***)))(((''''''((()))******)))((()))++++++)))(((''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,(((***,,,.../////////...,,,,,,,,,---------......////////////////////////.../////////000000111111333333222222111222222222111000000000000000111111333444555777777777777666777888:::<<<==================>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBB@@@??????@@@BBBBBBCCCFFFIIIMMMOOOOOONNNMMM@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCDDDCCCBBB@@@??????AAABBBBBBAAAAAAAAABBBAAA???>>>???@@@@@@???>>>;;;::::::999888777666666777777777666555444444333555444333333222222333333222222222111111111111000------...///000111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((+++***))))))((('''''''''''''''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''KKKJJJJJJKKKKKKJJJHHHFFFNNNNNNNNNMMMMMMKKKJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEECCCBBBAAA>>>>>>???>>>>>>===<<<;;;999888666444333444555666333333333222222222111111111---***,,,000111...+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))((((((((((((((()))******************************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((()))******)))))))))))))))))))))))))))''''''''''''((((((((()))******)))((((((((((((((((((((((((((())))))))))))******))))))))))))******************************(((((())))))*********+++'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((((()))))))))))))))***)))'''&&&&&&'''((()))******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************(((((((((((('''&&&$$$$$$''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))***************))))))************))))))******++++++++++++******++++++++++++++++++++++++------------------------//////...//////000111222111111111000000000000000222000///------///000222111111111111111111111111444444555555666777777777888999999:::;;;<<<======<<<===>>>>>>======>>>??????@@@BBBDDDEEEEEEDDDDDD@@@@@@?????????@@@BBBCCCQQQLLLEEEDDDGGGJJJJJJHHH@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????BBBAAA???===<<<;;;;;;;;;999888777666555444333333666666555444333333222222555444444333222111000000000000////////////000000...///000111333444555666...------------,,,,,,,,,------------------------))))))))))))))))))******************************&&&'''((())))))***))))))%%%''')))******)))'''%%%'''&&&&&&''')))***)))(((%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))((('''''''''(((***+++******))))))((((((''''''LLLKKKJJJKKKLLLKKKIIIFFFMMMMMMMMMMMMLLLKKKJJJIIILLLKKKJJJIIIHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;999888666444333444555555333333222222222111111111000---+++,,,///111...+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******))))))******))))))***+++++++++++++++(((((((((((())))))))))))((((((((((((((()))******************************''''''''''''&&&&&&%%%%%%))))))))))))))))))))))))((((((((()))))))))******,,,***))))))***++++++***))))))))))))))))))))))))'''''''''((((((((())))))***))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********))))))(((((())))))(((((('''&&&''''''((((((((((((''''''(((((()))))))))(((((('''))))))))))))))))))))))))''''''((((((((())))))))))))************))))))((())))))************))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------.........//////////////////000111000000000000000000000000111000///......///000111222222222222222222222222333444444555555666666777888888999:::;;;<<<======;;;===>>>>>>===<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@??????>>>???@@@AAABBBSSSMMMGGGDDDDDDEEECCC@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFHHHGGGGGGFFFGGGGGGHHHHHHJJJIIIIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@?????????AAAAAAAAAAAA@@@???>>>===@@@???>>>===<<<;;;;;;;;;888777777666555444444333555555555444333333222222333222222111111000000///000000////////////000000//////000222333555666666......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((())))))))))))((('''((()))******)))((('''((('''&&&'''((()))((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((''''''''''''((()))''''''((((((((((((''''''((((((((((((((())))))***((((((((('''''''''&&&&&&MMMLLLKKKKKKLLLLLLIIIGGGLLLLLLLLLLLLLLLKKKJJJIIIMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>>>>======<<<::::::888777555444333333444555222222222222111111111000000---+++,,,///000...,,,......---,,,***)))((((((************************++++++***)))))))))******((())))))************)))(((((((((((())))))))))))((((((((((((((()))******************************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++---+++)))***+++,,,++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((+++******))))))(((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((('''''''''((()))*********(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********)))(((((()))))))))******))))))(((''''''(((((((((((('''''')))))))))))))))((('''&&&))))))))))))))))))))))))((((((((()))))))))*********++++++******)))((('''))))))************))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---...//////000000//////.../////////000000000000000000000000111000///......///000111333333333333333333333333222222333444444555555666777888888999:::;;;<<<<<<:::<<<======<<<;;;===>>>AAAAAABBBBBBAAA@@@????????????>>>===>>>???@@@AAAOOOJJJDDDAAAAAAAAA???<<>>>>>===????????????>>>===<<<<<<======<<<;;;;;;;;;;;;;;;666666666555555555444444555444444333333222222222000000000000000000000000000//////......//////000//////000111111222333333///......---,,,++++++***++++++++++++++++++++++++)))))))))(((((('''''''''************************((())))))))))))(((((('''***))))))))))))))))))***)))(((''''''((()))'''&&&'''''''''&&&''''''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''((())))))))))))((('''''''''&&&&&&&&&&&&&&&NNNMMMKKKLLLLLLLLLJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@=========<<<<<<:::999888777666555444333333333333222111111111111000000000///---,,,---//////...,,,......---,,,***)))((((((******************************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***************************++++++******************(((((((((((((((((((((((()))*********++++++++++++,,,***))))))***++++++***(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&'''(((((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))*********)))(((''''''************)))(((''''''''''''((((((((((((''''''))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))************))))))*********))))))((())))))************))))))******++++++++++++******++++++++++++++++++++++++******+++,,,---//////000111000///.............../////////000000000000000000000////////////000000222222222222222222222222111222222333333444555555666777777888999:::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???@@@@@@@@@@@@???????????????>>>======>>>???@@@EEEBBB??????@@@AAA@@@>>>AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>===<<>>>>>===<<<;;;:::::::::999999::::::;;;555555555555555555555555444333333333222222222111/////////000000111111111/////////....../////////000000//////...---------///......---,,,+++******************************))))))(((((('''&&&%%%%%%************************))))))***))))))((('''&&&***)))(((''''''((()))******)))''''''(((((('''%%%((('''&&&%%%&&&'''((()))((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&OOOMMMKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@===<<<<<<<<<:::999888777666555444333333222222222111111111000000000//////......------...///...---,,,,,,,,,++++++*********++++++++++++++++++++++++***))))))((())))))******(((((()))))))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))******++++++++++++++++++(((((((((((((((((((((((()))*********++++++++++++***)))'''''')))***)))((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***)))(((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))******+++%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***))))))((('''&&&%%%%%%$$$((((((((((((((())))))******)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))((('''&&&*********)))((('''%%%$$$''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))************&&&'''(((******+++++++++))))))************))))))******++++++++++++******++++++++++++++++++++++++******+++,,,---//////000000000///......---............//////000000000000000000////////////000000000000000000000000000000111111222222333444444444555555666777888999:::::::::;;;<<<<<<;;;;;;<<<>>>======>>>>>>???@@@AAAAAA@@@???>>>======>>>??????>>>======>>>@@@AAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<>>===<<<;;;888888888777888888999:::555555555555444444444444222222222222222111111111//////000000111222222222//////............//////444333222000---,,,***)))......---,,,++++++******************************...------,,,+++******)))))))))))))))))))))))))))))))))***))))))((('''&&&)))(((&&&$$$$$$&&&((()))***)))''''''(((((('''%%%'''&&&%%%%%%%%%&&&((()))'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''OOOMMMJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@<<<<<<<<<;;;999888666555555444444333333222111111000000000000////////////........................++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))((((((((()))******)))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***(((&&&&&&((()))((('''))))))))))))))))))))))))((((((((()))))))))******((()))*********)))'''&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&''')))***++++++&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((((((((('''&&&&&&&&&'''(((((()))*********+++*********)))((('''''''''(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((()))))))))(((''''''*********)))((('''%%%%%%''''''((((((((((((''''''&&&''''''(((((('''''''''))))))))))))))))))))))))((((((((()))))))))******%%%&&&((()))+++,,,,,,,,,))))))************))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---...////////////......---.........---......//////000000111//////000000000000//////000000000000000000000000111111222333333444444555444555555666777888999999:::<<<======<<<;;;===>>>============???@@@AAABBBAAA@@@???>>>===>>>??????>>>???@@@@@@AAA@@@@@@????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDAAAAAA@@@???>>>======<<<>>>>>>>>>>>>===<<<;;;;;;777777666666666777777888555555555444444444333333111111111111111111111111000000000111111222222222///......------......///666555333111///---+++***,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++******)))))))))))))))))))))))))))((())))))))))))(((((('''((('''%%%$$$$$$%%%'''((()))(((''''''((()))'''&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((''''''''''''''''''(((((((((NNNLLLJJJIIIIIIJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@<<<;;;;;;:::999777555444444444444333333222111000000000/////////.........---.........------......++++++++++++++++++++++++************************((((((((((((((()))******)))*********))))))((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********(((''''''((())))))((())))))))))))))))))))))))(((((()))))))))*********((((((*********)))'''&&&(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((())))))*********))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((()))((((((((((((((()))******)))))))))''''''((((((((((((''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&'''(((******+++++++++))))))************))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------...............---------...//////------......///000000111//////000000000000//////000000000000000000000000222222333333444555555555333444555666777888888999;;;===>>>>>>===<<<>>>??????>>>>>>>>>>>>???AAAAAABBBAAA@@@???>>>??????@@@???@@@BBBCCCBBBAAA@@@@@@??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????>>>>>>>>>============<<<<<<;;;:::999777666555555555555555666666666555444444333222222000111111111111111111111//////000000000000000000///......------......///222111000///...---,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))(((((('''&&&%%%%%%&&&'''(((((('''&&&'''((()))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''NNNKKKIIIHHHIIIIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIGGGFFFDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@;;;;;;;;;:::888666555444333333333333333111000000000/////////............---...///...------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))*********************)))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))************'''(((***+++***)))'''&&&(((((((((((())))))))))))******))))))))))))******'''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((((()))))))))))))))%%%&&&'''((())))))))))))''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))))))))(((&&&''')))***,,,,,,------''''''((((((((((((''''''$$$$$$&&&'''((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))************)))))))))************))))))******++++++++++++******++++++++++++++++++++++++---------------------------------------...///000---------...///000000111//////000000000000//////111111111111111111111111222333333444444555555666333333444555666777888888<<<===>>>>>>======>>>@@@BBBAAA???>>>>>>>>>???@@@CCCBBB@@@?????????@@@@@@===@@@CCCDDDDDDCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFAAABBBEEEGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFAAABBBCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888777666555444444444444444777777666555333222111111000000000000000111111111////////////////////////.........------.........++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''((())))))***))))))((((((''''''''''''(((((('''&&&&&&''')))***)))((($$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''''''''&&&%%%%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&MMMLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@??????::::::999888777666555555444444333333222111000000////////////////////////......---------,,,,,,,,,,,,+++++++++***)))))))))************************))))))((((((''''''&&&&&&***++++++***((('''((()))******))))))((((((''''''((('''&&&&&&&&&((()))***************************'''((()))+++++++++***)))))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))************))))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))&&&'''((())))))***))))))************************&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''')))***++++++***)))((('''(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,---+++))))))***,,,,,,,,,++++++******+++---...000***+++,,,---............,,,,,,---...///000111111111000///......///000111111000/////////000222333555444444333333222222111222222333444666888:::;;;;;;;;;;;;;;;<<<>>>???@@@======<<<;;;;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAABBBBBBBBBBBB>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEBBB@@@@@@AAACCCDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;??????>>>===;;;:::999888:::888666333222222333444111222222333333222222111222111111111000000//////////////////............,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++*********))))))(((((())))))************))))))))))))))))))(((((((((((('''(((((()))***++++++++++++***((('''&&&''')))***(((((()))***+++,,,------&&&''')))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***LLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBBBB???@@@@@@@@@@@@???>>>>>>999999888777666555444444444333333222111111000000...........................------------,,,,,,,,,+++++++++***************************************)))))))))))))))((((((((()))***+++***((('''((()))***)))))))))(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))************+++***))))))(((((())))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((()))************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((***)))(((''''''((()))***'''(((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))))))))((('''''''''''''''((((((((((((((((((((((((((()))***************)))************************(((((()))))))))))))))((((((((())))))******++++++)))******+++***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++)))((()))+++,,,,,,+++,,,++++++***+++,,,......+++++++++,,,------..................////////////000///...------...//////111000/////////000222222444444333333333333222222444444444444555666777888999999999:::;;;<<<>>>>>>>>>===<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAABBBBBB??????@@@AAABBBBBBBBBAAA>>>>>>???@@@AAABBBCCCCCCBBB@@@??????AAABBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>===<<<<<<;;;::::::======<<<;;;:::999999888999888555333222222333444222222333333333333222222222111111111000000000000////////////............,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************)))))))))((())))))************))))))))))))))))))(((((((((((('''(((((()))******++++++,,,+++)))''''''((()))***''''''(((((())))))******'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))******LLLLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB>>>>>>??????>>>======<<<888777777666555444333333333333222222111000000000........................------------,,,,,,,,,,,,***************+++++++++************************))))))))))))************)))***+++***((('''((()))))))))))))))((((((((((((((())))))***************((((((((((((((((((((((((******))))))(((((())))))))))))))))))******************))))))(((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((())))))******))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''***)))&&&$$$$$$&&&)))***((((((((((((((((((''''''&&&''''''(((((((((((((((************************(((((((((((((((((((((((()))))))))))))))*********)))((((((''''''''''''(((((((((((((((((((((((((((***++++++++++++******)))))))))))))))))))))))))))''''''((()))*********)))%%%%%%&&&'''(((((())))))))))))*********)))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))(((((((((***------,,,+++,,,,,,++++++++++++,,,---+++******++++++,,,---.../////////.........------......------------...///000000000///000111111222222222333333333333444444777666555555444555555555888888888888999;;;<<<===???>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@===>>>>>>???@@@AAABBBBBBAAA@@@>>>???AAABBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEECCCBBBAAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<:::999888888::::::999999999888888888888777555333222222333333222333333444444333333222111111111111111000000000////////////............,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((())))))******++++++***)))((((((((()))***''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((******))))))))))))***+++KKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCC===============<<<;;;:::666666555555444333222222222222111111000000000000........................---------,,,,,,,,,++++++)))))))))***+++++++++,,,************************((((((((())))))*********((()))***)))((('''((()))))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,***)))'''''''''((()))((()))))))))************))))))(((((('''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))'''&&&&&&'''))))))((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((++++++++++++***))))))((((((((((((((((((((((((((($$$$$$&&&'''(((((((((((($$$$$$%%%&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((***+++------+++***((('''(((***---///000---+++,,,,,,++++++++++++++++++***************,,,---.............................................//////000000000000000111111222111111222333333444555555666666555444444444555555777777777888999:::<<<<<>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@DDDBBBAAAAAACCCDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@????????????>>>===<<<;;;999888777666777777777777777777777777777666555444333333333333333333444444444444333333111111111111111111111111////////////............,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************)))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))*********)))((('''''''''(((((('''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***)))))))))))))))***JJJJJJKKKLLLKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB<<<======<<<;;;:::999888555555444444333333222222111111000000000000//////........................------,,,,,,,,,+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))'''''''''(((((()))))))))'''((())))))((('''(((***(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***((('''''''''((((((((()))))))))************'''''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((***++++++***(((((())))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))*********)))(((''''''''''''''''''''''''''''''$$$$$$&&&'''(((((((((((('''(((((()))******++++++(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((((()))+++...111111...,,,++++++++++++++++++******************+++,,,------,,,,,,,,,---...//////000......//////000000000000///000000000111111111111111111222222333444555555444444333444444555666777777777777888999:::<<<<<>>>>>>>>>>>===<<<;;;999777666666555555555666666666666666666555444444333333333333222333333444444333333222111111111111111222222222////////////............,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))************))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''&&&%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''((((((IIIJJJKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB======<<<<<<;;;:::888888444444444444333333222222000000000///////////////------------------------,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))''''''''''''((((((((((((&&&((())))))''''''(((***(((((((((((())))))))))))***************))))))((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))************''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((************************((((((''''''''''''(((((()))))))))))))))((((((((('''(((+++------+++(((''')))))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++*********)))(((''''''''''''(((((()))''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((''''''((()))*********)))''''''(((((((((((())))))(((((('''''''''((())))))************))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))+++...000000...+++******+++++++++++++++***)))***+++,,,------------***+++,,,---...///000000---...///000111111111000//////000111111111111000111111222333333444555555222222222333444666777888777777777888999:::;;;<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@?????????AAA@@@>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@>>>>>>@@@CCCEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCBBB?????????>>>>>>>>>>>>=========<<<;;;999888777777555555555555555555555555444444444444333333222222111222222333333222222111111111111222222222222222////////////............,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++))))))))))))************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))(((((((((''''''''''''''''''&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''HHHIIIKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA=========<<<;;;:::888777444444444444444333333333////////////////////////------------------------,,,,,,,,,++++++++++++***+++++++++***************)))))))))))))))))))))))))))))))))(((((((((((((((&&&'''((((((''''''(((***'''((((((((()))))))))***++++++***)))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((''''''''''''((()))******)))((('''***))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((()))*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&'''((()))*********)))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))***,,,......+++)))((()))***+++,,,,,,++++++(((***,,,...///...---,,,,,,,,,,,,------.........,,,---...000000000000000...///000111222111111000222222222333333444444444222222222333444555777777555555555666777888::::::<<<===???BBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@??????>>><<<===???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBB??????>>>>>>>>>============<<<<<<;;;:::999999999555555555555555555444444333444444444444333222222000111111222222111111000111111111222222333333333////////////............---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++((()))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''((((((((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((HHHIIIKKKMMMLLLKKKHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAAAAA?????????@@@@@@@@@AAAAAA=========<<<;;;:::888777555444444444444444444333.........///////////////------------------------,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))++++++******))))))((((((%%%'''((((((''''''(((***'''((((((((())))))*********)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))(((((())))))))))))******************)))******+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''%%%$$$###"""!!!'''''''''''''''((()))***''''''''''''''''''''''''((()))***+++++++++++++++))))))))))))))))))))))))&&&'''''''''''''''&&&&&&*********)))((((((''''''((('''&&&&&&'''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))************))))))))))))******)))((((((***++++++)))''''''(((***+++,,,,,,,,,+++(((***---000111///---+++......---------,,,,,,,,,***+++---///000000///......///000222222111111000222222333333333333444444333333333333444444555666444444444555666777888999;;;===???BBBDDDFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBDDDFFFGGGHHHHHHCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<===???@@@@@@???@@@@@@??????????????????@@@AAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIHHHFFFDDDCCCBBB>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::666666555555555444444444333333444444444333222222000000111111111111000000111111111222222333333333000/////////............------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((())))))*********+++))))))************))))))))))))))))))((((((((((((((((((((((((((('''''''''+++++++++++++++***))))))'''''''''''''''''''''''')))))))))(((&&&### ))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***HHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEECCCBBBAAA??????BBBBBBCCCCCCCCCCCCCCCCCCBBB@@@??????@@@@@@>>>===>>>>>>===<<<:::999888888555555555444444444333333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------,,,,,,+++***))))))'''((()))******)))((('''+++***)))(((((()))***+++((((((((('''&&&&&&&&&%%%''''''((()))))))))))))))+++*********))))))(((((())))))***))))))((('''&&&++++++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))************************************'''''''''''''''&&&&&&%%%'''((()))***************)))))))))))))))))))))))))))((((((((((((((())))))''''''''''''((((((((((((***))))))((((((((((((((())))))((('''''''''''''''((('''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((************************)))((('''&&&&&&'''((()))((((((((((((((((((((((((******)))((('''&&&%%%%%%******))))))((((((''''''***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((---+++***))))))***+++---))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,++++++++++++++++++,,,******++++++------......,,,,,,,,,---------..............................000000///......///111111000111111111111222222222333333333444444444555555777777777777666666666666<<<===@@@BBBCCCBBBAAA@@@FFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<<<<======>>><<<<<<======>>>>>>??????BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@???===========================;;;999:::<<<>>>===;;;888777777666555444333333444444444444333222222111111000...------...///000111222333444555555555555111111000000//////......------------------------+++++++++***)))(((''''''******)))))))))***,,,---&&&'''((())))))******)))(((((((((((())))))))))))((((((''''''''''''((((((''''''((())))))(((''''''(((((()))***************%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&---+++)))'''%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((()))(((&&&%%%&&&''')))+++(((((((((((((((''''''&&&((((((((((((((((((((((((IIIIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@???======>>>>>>===;;;<<<;;;:::999777666555444222222222111111111111000111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++***))))))((((((%%%%%%&&&''''''&&&%%%%%%***))))))))))))))))))***)))(((((((((((((((((('''&&&&&&'''(((((((((((((((******)))))))))(((((((((((())))))))))))(((((('''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((************************&&&'''((()))))))))))))))((()))******************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((+++******)))))))))))))))))))))((('''''''''''''''((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))))))))((((((((('''***)))(((''''''((()))***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((()))***************)))************+++++++++++++++************++++++***+++++++++++++++++++++,,,---------------------////////////////////////000//////...//////111111000111111111111222222222222222333333333444444444666666666666666666666666999:::<<<>>>@@@AAAAAAAAADDDDDDDDDCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???======<<<<<<;;;<<<<<<===<<<<<<<<<===>>>>>>??????AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEDDDCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::===>>>>>><<<:::999888777666555444444444444444444333222111111000///...------...///000///000111222333333333333111111000000///.........------------------------+++++++++***))))))((((((+++***)))))))))***+++,,,((()))))))))))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&''''''(((''''''''')))(((((((((''''''''''''+++***)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((''''''&&&'''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''JJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>>>>???>>>===;;;;;;;;;999777666444333222111111000000000/////////111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))((((((''''''&&&'''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))******%%%&&&&&&'''''''''''''''))))))(((((((((((((((''''''(((((())))))))))))(((''''''(((((())))))******(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))***+++,,,,,,,,,******+++++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,+++******))))))******)))((((((''''''''''''((()))))))))((((((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((''''''''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((()))***************)))************+++++++++*********))))))*********+++++++++******)))))))))---------------------,,,000000000000000000000000///////////////000111111000111111111111222222222111111111222222222333333444444555555666666777777777777888:::<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<======>>>??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAABBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===>>>???>>><<<<<<;;;999888666555555444444444444333222111000//////...------...///000---...///000000111111000111111000//////......---------------------------++++++******************++++++***)))))))))******************)))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((((('''''''''''''''(((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''KKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDBBBAAA@@@AAA@@@???===<<<;;;:::888666444333222222111111111111000000000000000/////////.........+++++++++++++++++++++++++++++++++,,,+++++++++***))))))(((((((((''''''''')))))))))******)))))))))'''((()))******)))((('''((((((((())))))*********%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&'''((())))))***))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((('''((()))***++++++++++++++++++,,,++++++***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((+++***))))))(((((()))))))))(((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((,,,++++++******++++++,,,(((((((((((((((((((((((((((((()))***************))))))*********+++++++++******))))))))))))******++++++++++++************...------------,,,,,,,,,////////////////////////......//////000000111111000000111111111222222222000000000000111111111111333444555666777888999999888777777777999;;;>>>@@@>>>???????????????>>>===>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>===>>>===<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAAAAABBBCCC??????@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>??????>>>>>><<<;;;999888666666444444444333222111000///......---------...//////------...///////////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******)))))))))((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))((('''%%%$$$$$$%%%'''(((&&&''''''((((((((('''''''''((((((((('''&&&%%%%%%((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&''''''((()))((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''KKKKKKLLLMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDBBBAAA@@@@@@@@@>>><<<;;;:::999777555333222111111111111000000000//////////////////............++++++++++++++++++++++++***++++++,,,,,,,,,+++*********))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''(((((()))))))))''''''((())))))))))))(((''''''''''''((((((((((((&&&'''((())))))***))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************((((((((((((((((((((((((((())))))***))))))((((((+++++++++++++++***)))(((((((((((((((((((((((((((***))))))(((''''''((((((''''''''''''(((((((((((())))))(((''''''''''''(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''(((((((((''''''((((((((())))))))))))))))))))))))(((((()))***************))))))*********+++++++++******))))))))))))************++++++,,,------...------------------------........................---......///000111111111000000111111111222222222/////////000000000111111444444555666888999::::::;;;:::888777888999<<<=========>>>>>>???>>>>>>>>>>>>============>>>???@@@@@@@@@@@@@@@???>>>======>>>===<<<;;;:::999999999;;;;;;;;;<<<======>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===???>>>>>><<<;;;:::888777777444444444333222111///...---------------...//////---......///////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''%%%$$$$$$%%%'''(((((((((((())))))((((((''''''((((((((('''&&&%%%%%%'''''''''(((((((((((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&''''''((()))((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''KKKKKKLLLMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAABBB@@@>>>=========;;;999777666666444333222111000//////.........---------........................++++++++++++++++++++++++)))***+++,,,---,,,+++***************************(((((('''&&&&&&'''(((((('''(((((())))))(((((('''''''''((((((((((((((()))'''(((((()))))))))))))))'''(((((((((((()))))))))'''(((((())))))))))))(((******))))))((((((''''''+++******))))))******+++''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&))))))*********))))))(((((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((())))))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''************************(((((()))***************)))************+++++++++*********))))))*********)))***+++,,,---...//////,,,,,,,,,---------..............................,,,---...000111111111111000111111111111222222222/////////000000000111111444444555666777888999:::<<<:::999888888999:::<<<<<<===>>>???????????????>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@???============<<<;;;:::::::::;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@AAAAAABBB???>>>>>>===>>>>>>??????::::::::::::::::::::::::999:::;;;:::999999;;;===<<<<<<;;;:::999888777777444444444333222000///...,,,,,,,,,---......//////......///////////////...000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))*********)))((((((&&&'''((()))************(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((()))))))))((('''''''''''''''(((''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJKKKKKKLLLMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA???===<<<<<<;;;999888666555555444333333222222/////////............---........................************************(((***+++------,,,+++***************************+++***)))(((((()))***+++(((((((((''''''(((((((((***))))))))))))))))))(((&&&'''(((((())))))((((((((((((((()))))))))******((())))))))))))(((((('''(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((************************''''''(((((()))(((((((((''''''((()))))))))(((((())))))))))))))))))))))))******)))((('''&&&''''''''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''((())))))((((((((('''''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***'''((()))******)))((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************))))))************))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++************++++++******++++++,,,,,,,,,---***++++++,,,---...//////........................,,,---...000111222111111000111111111111222222222//////000000000111111111222333333444555666777777999888777777888999:::;;;======???@@@AAAAAAAAAAAA>>>===<<<;;;<<<===???@@@AAAAAAAAAAAA@@@???>>>=========<<<<<<;;;<<<<<<===::::::;;;<<<<<<======>>>=========>>>>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBB@@@???>>>======>>>>>>???999999999999999999999999999:::;;;:::777666888:::999999999888888888777777444444444333111000...---++++++,,,---............---......//////...------000//////......---,,,,,,++++++++++++++++++++++++***)))))))))(((''''''''''''((()))******))))))((('''((()))))))))))))))((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&''''''((('''''''''''''''''''''((((((((())))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((''''''&&&'''((()))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAA>>>>>>======;;;999777777666666666555555555222111111111000000000000---.....................************************((()))+++---------+++***))))))))))))************((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((())),,,+++++++++******))))))%%%&&&''''''((((((''''''(((((())))))******++++++))))))***))))))(((''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))************************************%%%&&&''')))************&&&&&&'''(((((()))((((((***************************)))((('''&&&%%%%%%%%%''''''''''''((((((((()))******)))((((((((((((((('''''''''''''''((()))***((('''''''''&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++***************)))***+++,,,...///000000000000000000000000000000+++,,,...000111222111111000111111111111222222222000000000000111111111111111222222333333444444444555555666666888999:::;;;===>>>???AAABBBBBBBBBBBB???>>><<<;;;<<<===???AAAAAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<======>>>::::::;;;;;;<<<======>>>============>>>>>>>>>>>>CCCCCCBBBAAAAAABBBBBBBBBAAA@@@???=========>>>???999999999999999999999999999:::;;;999666555777999777777777777777777777777444444444333111///...---***+++,,,---............---------......---,,,,,,000//////...------,,,,,,++++++++++++++++++++++++***))))))((('''&&&&&&%%%&&&'''(((*********))))))************)))((('''&&&(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''((())))))(((''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''((('''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''((()))(((&&&%%%&&&''')))+++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&GGGEEEDDDGGGLLLOOOMMMIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEECCC@@@>>><<>>>>>???@@@AAA??????>>>>>>??????@@@AAA@@@>>>===<<<<<<===???@@@<<<<<<<<<;;;;;;<<<<<<<<>>>>>===;;;999777666555444333333555777777666666666666555444444444333666555333222000///......,,,---......//////......------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''(((******)))(((((()))''''''''''''''''''''''''++++++***)))((('''&&&&&&###$$$&&&((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((())))))(((&&&&&&&&&''')))+++***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&(((***+++,,,FFFDDDCCCFFFKKKMMMKKKHHHJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEDDDBBB@@@>>>===BBBAAA@@@===;;;888555444666555444333222222111111............------------,,,***((((((+++,,,+++))))))******++++++******)))(((''''''))),,,...,,,+++************************************************&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((***)))))))))((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''&&&******))))))))))))******+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((('''&&&%%%&&&(((***+++)))(((((('''((()))***+++''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))&&&%%%''')))&&&&&&'''((()))******+++''''''''''''''''''''''''))))))((('''''''''((()))***)))(((''''''((()))***(((((())))))))))))((((((''''''&&&&&&'''((()))***''''''(((((((((''''''&&&)))((('''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((((((((((((((+++,,,,,,,,,++++++***)))***++++++,,,,,,,,,++++++))))))***++++++,,,---------------............///////////////000000000000000000000000000111111222111///---...111333222111333333444555555666777777777777888999:::;;;<<<<<<>>>@@@AAACCCCCCCCCBBBAAAAAA@@@????????????@@@AAA@@@@@@?????????@@@@@@AAA???===<<<;;;:::;;;===>>>======<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@?????????????????????<<<;;;;;;:::999777666555444333333222222222333333555555555444444444444444555444222111///......---***+++,,,,,,------,,,,,,------------------------.........------+++******************************------,,,+++************(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((())))))'''%%%%%%&&&''''''''''''''''''''''''******))))))((('''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((())))))((('''&&&&&&(((***+++&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))DDDCCCBBBEEEIIIKKKIIIGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCBBBAAA@@@>>>===AAAAAA???===:::777444333444333222111111111111111............------------,,,***))))))***++++++***)))))))))******)))))))))'''&&&&&&(((+++...//////,,,+++)))((('''(((((()))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&***))))))(((((())))))***++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((()))(((''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&'''(((***+++((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''&&&%%%&&&(((+++&&&&&&'''((()))******+++''''''''''''''''''''''''(((''''''&&&&&&'''(((((()))((('''&&&&&&'''((()))'''((())))))))))))))))))+++***)))))))))))))))***&&&'''''''''&&&%%%$$$$$$'''''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))***++++++,,,,,,,,,,,,)))******++++++,,,,,,------------............///////////////000000000000000000000000000111111222111///...///111333333222444444555555666666777777666777777888999:::;;;;;;<<<>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@@@@@@@AAA@@@???>>><<<<<<<<<===>>>>>>>>>============>>>>>>;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@?????????@@@@@@@@@???>>>>>>>>>===::::::999999888777777666444666666444000...000111333333333333444444444444333222111///...---------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))************************---,,,+++***))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((%%%#########''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''(((((((((((('''&&&'''((()))***"""###$$$&&&((()))******'''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&BBBAAAAAACCCFFFHHHGGGEEEGGGGGGGGGGGGFFFFFFEEEDDD@@@@@@@@@@@@??????>>>===>>>>>>===;;;999777555444222111111000000000111111.........---------,,,,,,---,,,++++++,,,,,,,,,,,,))))))************))))))***))))))))),,,...111222---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&%%%$$$$$$%%%''')))((((((((())))))(((((((((''''''''''''(((((((((((('''''''''&&&'''((()))***((((((((((((((())))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''(((***,,,(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&%%%************************''''''''''''&&&%%%$$$###&&&&&&'''''''''((())))))(((((((((((((((((((((((()))))))))******++++++,,,******++++++++++++******((()))***+++,,,---------,,,,,,,,,------.........---------............///////////////000000000000000000000000000111111222222222111222333444555555555555666666666777777777666666777888999::::::;;;<<<===???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======;;;::::::999999999999999666999;;;888111...///222111222222222333333444444111000///...---,,,,,,,,,,,,---......//////......------------------------+++++++++++++++***))))))++++++++++++++++++++++++++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((( """$$$&&&((())))))(((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&@@@@@@AAACCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDCCC???>>>>>>===============::::::::::::999888777666111111000/////////000000...------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---***++++++++++++++++++***+++++++++***+++,,,...000...,,,)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%%%%''')))+++&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***(((''''''(((((()))'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((''''''''''''''''''((((((((((((((('''&&&$$$$$$''''''((()))*********+++)))))))))((((((&&&%%%%%%&&&''''''(((((()))))))))(((((((((((((((((((((((())))))******++++++,,,,,,)))******++++++*********((()))***+++,,,---------,,,,,,------------......---------............///////////////000000000000000000000000000111111222222222222333333444555666666666666777777777777777666666777888999::::::;;;===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAADDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===:::999999888888888999:::555999;;;888222---...000000000111111222222333333//////...---,,,,,,,,,---,,,---......//////......------------------------******++++++******))))))++++++++++++++++++++++++******)))((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$&&&((((((((('''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&"""###%%%'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>===<<<;;;;;;;;;;;;;;;777777888888888888888888222111000///////////////------------,,,,,,,,,,,,***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++***++++++***)))(((***+++---,,,***(((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))******''''''(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))((((((''''''(((((()))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''((()))))))))((((((((((((''''''((()))+++,,,&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******))))))((('''''''''''''''''''''''')))(((''''''((((((&&&%%%$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((************************************)))((('''&&&%%%&&&''')))************************)))(((''''''''''''((()))))))))(((((())))))))))))))))))))))))***************+++++++++((()))******+++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++---------............///////////////000000000000000000000000000111111222000111222111111111333555777777777777888888888888666777777888999:::;;;;;;>>>>>>???@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<===============@@@@@@@@@??????>>>>>>===888777666555555555666777333555777555111------...000000000111111111111111......---------------...***+++,,,,,,------,,,,,,------------------------******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$''')))***))))))***,,,''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))???@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>===;;;:::999999999:::666777777888888777777666333222111000////////////---------,,,,,,,,,++++++)))+++,,,+++((((((***,,,******++++++++++++******(((***,,,,,,***((()))+++,,,,,,+++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))*********((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((()))***))))))(((''''''((())))))***++++++''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&'''((()))***))))))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))'''''''''''''''''''''''''''&&&&&&(((++++++(((%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&''')))******))))))((())))))))))))))))))(((''''''((()))******))))))'''((()))******)))(((((()))))))))******)))(((((((((((()))***))))))''''''))))))))))))))))))))))))***************)))))))))(((((()))******************++++++,,,,,,,,,++++++++++++++++++++++++++++++---------............///////////////000000000000000000000000000111111222///111222222111111333666888888888888888888888888777777888999:::;;;<<<<<<>>>>>>>>>>>>??????@@@AAA??????@@@AAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBCCCFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;<<<<<<===========================<<<<<<999888666444444444555666222333444444222000...---000000000000000000//////......------------...///***+++,,,,,,------,,,,,,------------------------******+++++++++++++++***))))))))))))))))))))))))(((((((((''''''(((((()))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&(((******))))))***+++''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((???AAABBBCCCBBBBBBCCCDDDAAAAAABBBCCCCCCBBBBBBBBB>>>===;;;999888888888999777888888888777666555444444333222000///.........---------,,,,,,,,,+++++++++---...---******,,,///))))))************))))))(((+++...///---+++,,,---++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))((('''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((*********)))(((&&&'''((()))************(((((())))))))))))((((((''''''''''''((((((((()))'''(((((((((((((((''''''&&&''')))*********)))((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))''''''(((,,,//////,,,)))************))))))))))))))))))))))))))))))))))))%%%&&&(((************)))%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&((()))************++++++***)))'''&&&'''((()))))))))))))))((())))))*********((('''&&&))))))))))))))))))))))))+++*********))))))(((((((((((()))***************++++++,,,,,,,,,+++******---------------------------------.........//////////////////000000000000000000000000000111111222111333555444222333555888999999888888888888888888888888999:::;;;<<<<<<===>>>>>>============>>>???>>>???@@@AAAAAA@@@???>>><<<======>>>???AAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCAAA@@@??????<<<=========>>>>>>??????::::::;;;;;;;;;;;;;;;;;;;;;:::888666555666777888333333333555666555222///111111000000//////............---------...//////,,,---......//////......------------------------***++++++,,,,,,,,,++++++************************(((((('''''''''(((((()))(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''')))******((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''(((((())))))((((((''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''BBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999777777666555444444444444/////////...------,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++************++++++((((((((((((((((((((((((+++,,,,,,,,,+++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((''')))++++++(((%%%&&&'''((())))))(((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&++++++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***(((((((((((())))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''******))))))((((((''''''+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&&&&((()))******************)))((((((***++++++++++++***)))))))))******++++++******)))************************---------....../////////------......///000000000000000000000000111111111000000000111222444555666777777555555666888:::<<<777777888999::::::::::::======<<<<<<<<<======>>>======>>>???????????????<<<<<<===??????@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@EEEDDDCCCAAA???===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666666;;;:::888777555444444333222222222222222222222222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,+++***)))))))))***''''''(((((())))))*********)))))))))((((((''''''((())))))***+++,,,,,,,,,((((((((((((((((((((((((&&&'''''''''%%%$$$%%%&&&***)))((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))******)))'''$$$###&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((((((''''''(((***BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<;;;:::999999666666555444333333333333/////////...------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******+++******))))))******+++))))))))))))))))))))))))++++++,,,,,,+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))((('''(((++++++(((&&&''''''((())))))((('''&&&&&&''''''((((((((((((((('''(((((((((((((((((('''******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''''''''(((((())))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((''''''((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''((((((******(((((((((''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''((()))******************)))((((((((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------......///000000000000000000000111111111111000111111222333444555666555444333333444666888999777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>?????????>>>>>>===>>>???@@@@@@AAAAAAAAA???@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@DDDCCCBBBAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555444333333111111111111111111111111111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,+++******))))))******(((((())))))))))))))))))++++++*********)))))))))&&&''''''((())))))******)))(((((((((((((((((()))&&&'''((('''&&&%%%&&&'''***))))))(((((((((((()))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))'''&&&&&&'''''''''((((((((())))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@???>>>======<<<======<<<;;;:::999888888555444333222222111222222//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++******))))))******+++***************************+++++++++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((*********)))((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((************************((((((((((((''''''''''''(((((('''(((******(((&&&((()))))))))((('''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))******))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,'''(((((())))))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((()))))))))************))))))((('''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********------......///000000000000000000111111111222222111111111222333444555666555444333333444555777888888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@?????????=========<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>??????999888777555444333333333000000000000000000000000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))))))))******************))))))))))))******)))))))))))))))(((&&&''''''(((((())))))******)))(((''''''((()))***'''))))))((('''&&&'''((()))))))))((())))))******''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''((()))((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))@@@@@@BBBBBBBBBBBB@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;:::999888777777444333222111000000000000//////...------,,,,,,+++,,,,,,------------,,,,,,,,,+++***))))))***+++,,,******))))))))))))*********************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''(((((((((((('''***))))))((('''&&&&&&%%%&&&''''''((((((((((((((()))(((((((((((((((((()))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))***))))))******))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))(((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******((((((((())))))*********'''((()))******)))((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))***************)))))))))))))))))))))************)))((((((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------------......///000000000000000000111111222222333111111111111111222333444666666555555555666777888888999:::;;;;;;<<<;;;;;;999:::;;;<<<>>>????????????>>>>>>===============>>>??????@@@AAAAAA@@@@@@>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<999999:::;;;<<<======>>>888777666444333333222222000000000000000000000000000000//////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************))))))))))))******++++++******))))))((((((''''''''''''&&&&&&&&&&&&))))))))))))******++++++)))((('''%%%%%%'''((()))((()))***)))((('''''')))((((((''''''((()))******''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&))))))))))))))))))))))))%%%&&&((('''&&&&&&''')))@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@???>>>===;;;;;;:::;;;;;;:::999888777666666333333222000000000000000.........---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***))))))))))))))))))***************************))))))))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''(((******)))((('''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))***+++++++++*********)))))))))((((((((('''(((((((((((()))))))))***(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))((((((''''''''''''((()))******)))(((''')))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))************)))))))))((())))))*********))))))******+++++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////------......///000000000///000000111222333333333111000000000000000111222555555555555555666666666888888999:::;;;;;;;;;;;;999:::;;;===>>>?????????>>>>>>===<<<<<<======>>>===>>>??????????????????>>>>>>>>>???????????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;666666444333222222222222111111111111111111111111---------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))((())))))******+++*********))))))((((((&&&&&&&&&&&&'''''''''''')))))))))))))))*********''''''&&&%%%%%%&&&'''''')))*********((('''((()))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;::::::999888777666555555333222111000000///000000......------,,,+++++++++***++++++,,,,,,++++++***++++++************++++++***))))))(((((())))))***************************((((((((((((((()))***+++''''''''''''''''''''''''***************************************************))))))(((((())))))***************************(((((())))))))))))(((((('''''''''((()))*********(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((('''&&&&&&''')))***)))((('''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))***+++,,,+++***)))((((((((()))))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))************************(((((((((((())))))))))))))))))))))))((('''&&&%%%((())))))******))))))((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************(((((((((((())))))))))))'''((())))))******))))))((())))))************)))+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++************************'''((()))***+++,,,---...------......///000000000///000000111222333444444222111111000000000111111222333333333333333333333777777888999::::::::::::999:::<<<>>>??????>>>>>>======<<<;;;<<<===>>>???===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<======<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999555444333222111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************))))))************))))))))))))((((((((()))******))))))))))))((((((((((((((())))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((BBBAAAAAA@@@@@@AAAAAABBB?????????>>>>>>=========:::999888777666555555444333333222111000000000000......---,,,,,,++++++***)))******++++++******)))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&(((((('''%%%%%%'''***)))(((''''''&&&'''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''')))*********((('''''''''(((((())))))******(((((()))))))))*********((((((''''''''''''(((((('''''''''''''''((())))))************************))))))))))))(((((((((((((((((()))***))))))''''''***))))))))))))))))))***((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))(((((((((((($$$&&&''')))*********)))(((((()))***************)))******+++++++++************++++++++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,---------......///000000000///000000111333444444555444444333222111111222222222222333333333222222222666666777888999999999999:::;;;===>>>???>>>===<<<<<<;;;;;;:::;;;===@@@AAA?????????@@@@@@??????>>>??????>>>>>>>>>>>>>>>???>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888444333222111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************))))))***++++++***))))))((((((((((((((()))******'''''''''''''''((((((((()))))))))*********++++++''''''''''''''''''''''''&&&''')))******)))'''&&&((()))***)))'''&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''))))))'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''''''''''''''''''''(((((()))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((CCCBBB@@@@@@@@@@@@BBBCCC????????????>>>>>>>>>>>>999999888777666555444444444333222111000000000000......---,,,,,,++++++***))))))************)))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''((()))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&(((((('''$$$$$$'''***)))((('''&&&&&&''')))***&&&''''''(((((((((((((((+++)))(((''''''((()))+++,,,+++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))$$$%%%'''))))))((('''&&&&&&&&&'''((()))***++++++))))))))))))************))))))(((((((((((())))))'''''''''''''''((()))***((((((((((((((((((((((((******))))))((((((''''''&&&''')))***++++++******+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''###$$$&&&(((************(((((()))***************'''((()))***+++,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000///000000222333444555555666666555444333333333333444444555555555444333333555666777888888999888888:::;;;===??????>>><<<;;;;;;;;;::::::;;;>>>@@@BBB@@@@@@AAAAAAAAA@@@@@@???@@@???>>>>>>>>>>>>??????>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777555555555555555555666666333333222111000000000111////////////////////////------------------------......---,,,,,,+++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((()))******%%%&&&&&&&&&''''''((((((''''''(((((())))))******)))))))))))))))((((((((('''(((+++,,,,,,+++(((''''''))))))((('''&&&'''(((***)))((('''''''''''''''&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============999999888666555333222222111111000//////...//////......---,,,,,,+++******************************+++*********))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))'''&&&'''(((++++++***)))(((((())))))((((((((((((((('''''''''&&&'''((())))))***))))))&&&'''''''''(((((())))))++++++***)))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''')))***)))'''&&&&&&'''******))))))((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))((((((''''''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******%%%&&&''''''((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***,,,,,,+++''''''''''''((((((((()))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''((('''&&&&&&'''((()))***((((((''''''''''''((((((((((((((((((''''''''''''((()))***)))'''&&&&&&(((''''''(((((())))))******'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------000//////......000111222---...///000222444555666777777555444333222222222444333333333333444555555555666777888888999888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>???>>>=========>>>@@@AAA@@@???>>>===<<<;;;::::::999999::::::999999888777:::999888777666666666666555555444333333333333444000000000000////////////000///...---------------.........////////////000......---,,,,,,+++******))))))*********))))))(((++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((('''''''''AAAAAA@@@??????>>>>>>===>>>>>>=========<<<<<<<<<999888777666555333222222222111000...---,,,,,,,,,......---,,,,,,+++******************************************)))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((%%%$$$$$$%%%&&&'''))))))***))))))(((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))(((''''''''''''((((((((()))+++******)))(((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''))))))))))))(((((((((((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&''''''((((((''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))222...***''''''((((((((('''''''''((((((((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&'''((((((((()))))))))***'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((()))************+++++++++*********++++++******)))++++++,,,,,,,,,,,,------......---------...///000......///000222333444444555444333333222333333333333333333333333444444555555555666777888888888888:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<===>>>???@@@??????>>>===<<<;;;:::::::::::::::::::::999999888::::::999888888777666666555555444333333333333333000000000000////////////,,,---------.../////////------........./////////...------,,,++++++******))))))************))))))*********)))))))))))))))************))))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((AAA@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888777666444333222222333222000...,,,+++******...------,,,,,,++++++***************************************))))))))))))''''''(((((((((((((((((((((((()))))))))************'''###$$$'''))))))(((((((((((('''''''''''''''&&&&&&''''''(((((())))))((())))))))))))(((((('''''''''''''''((((((((((((******)))((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''((())))))'''&&&''''''(((((((((((()))))))))))))))))))))(((((('''''''''((((((((('''''''''&&&&&&))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))444///)))%%%%%%&&&'''(((''''''((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((('''%%%%%%%%%&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((()))************+++++++++)))******++++++*********++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...//////000000111222222333222111111111222333444444222333333333333444444444333444555666777777777777:::::::::999999999999999999999:::;;;;;;<<<<<<===>>>???AAABBBCCCBBB@@@???===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;:::999999999::::::;;;:::999777666555444333333222222333333000000000000////////////,,,---...//////...------,,,,,,,,,---------......------,,,,,,++++++******))))))************))))))))))))))))))************++++++++++++************(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''******)))(((((((((((()))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((@@@@@@@@@???>>>>>>======;;;;;;:::::::::999999999777777666555444333222111222111///...---,,,,,,,,,---------,,,,,,+++++++++*********************************)))))))))))))))''''''''''''(((((((((((((((((()))))))))*********333---'''%%%(((***(((&&&((((((((((((((((((((('''((((((((((((((('''''''''))))))***))))))((('''&&&'''''''''(((((((((((((((***))))))((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''(((((())))))******)))))))))(((''''''&&&&&&((((((((((((''''''''''''))))))(((((((((((())))))'''(((((()))***+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---***&&&%%%''')))***+++'''(((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&(((((('''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))*********+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------000000000000111111111111111111111000111222222333333333444444555555555555222333444555666666777777:::999999999888888777777888999999::::::;;;<<<<<<:::<<>>;;;;;;;;;;;;<<<<<<============<<<<<<;;;::::::999;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<:::888777444333333222222222222222000000000000////////////000000111111///,,,)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******((())))))************)))(((((())))))******++++++++++++*********)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((()))))))))@@@@@@??????>>>======<<<999999999888888888888777666666555444333222222111000000//////.../////////------,,,,,,,,,,,,++++++************************))))))))))))))))))******&&&'''''''''(((((())))))''''''(((((((((((())))))444...'''&&&(((***(((%%%(((((()))*********)))(((******)))((('''&&&&&&%%%))))))***))))))((('''&&&(((((((((((((((''''''''')))((((((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&'''))))))(((''''''(((''''''(((((())))))******)))((((((((('''''''''&&&))))))((((((((('''''''''))))))(((((((((((())))))''''''((()))***+++,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''(((((()))***&&&'''(((((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''***++++++***(((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%((((((((((((((((((''''''((((((''''''''''''((((((''''''(((((()))))))))***((()))***)))(((((()))***))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))*********++++++*********))))))*********+++++++++***+++,,,---------------+++++++++,,,,,,,,,------,,,---------............000000000000000000000000222222111000000000111111444444555666777666666555111222333555666666777777999999999888888777777777888888999999:::;;;;;;;;;888999<<<>>>???>>>>>>===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;<<<<<<;;;;;;:::999999:::<<<===<<<;;;999777333333222111111111111222000000000000////////////000000111111///,,,)))(((+++++++++,,,,,,,,,,,,---,,,+++++++++++++++******(((((()))***************(((((())))))******++++++******)))))))))((((((((((((((((((((())))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))******@@@??????>>>>>>===<<<<<<888777777777666666666666555555444333333222111111///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((+++((($$$$$$&&&((((((''''''(((***+++++++++***)))******)))((('''&&&&&&%%%((())))))))))))(((((('''((((((((((((((('''''''''((((((''''''(((((())))))'''((()))******)))(((''''''''''''((((((((((((((('''((())))))******))))))((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''))))))(((((((((((())))))''''''(((((()))***++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******''''''((())))))))))))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&(((******(((&&&((((((((()))))))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&'''))))))))))))(((((((((((()))(((((('''&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%'''(((((('''&&&''')))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))((((((''')))************+++++++++((()))******++++++++++++++++++,,,,,,,,,,,,------------...////////////...//////000000000000000000333333222111000000000111333444555777777666555555111222333555666777777777999999999888888888888888888888999::::::;;;;;;<<<888888999;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;:::999999333222111111000000111111000000000000////////////,,,---...//////...------+++++++++,,,,,,,,,------++++++++++++++++++******'''((()))******+++******))))))))))))************))))))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((((())))))******+++?????????>>>======<<<<<<666666666666555555555555444444333333222222111111000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************&&&&&&''''''((())))))***&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&''')))***+++***)))(((''''''(((((((((((((((((('''(((((())))))))))))((()))((((((((('''''''''''''''''''''''''''((())))))'''((()))******)))((('''''''''''''''((((((((()))(((((()))************)))((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))((((((((((((%%%&&&&&&''''''((((((((())))))))))))((((((((('''))))))(((((((((((())))))'''''''''(((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''((()))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&((()))(((&&&(((((()))))))))*********'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''')))***)))(((((((((((()))))))))(((&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&'''(((((((((%%%'''((((((''''''((()))***)))))))))((((((((('''***)))(((''''''((()))***'''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''')))************+++++++++(((((()))***++++++++++++++++++,,,,,,,,,,,,------,,,---...///000//////....../////////000000111111222222111111111222333333111222444555666555444333111222444555777888888888888888888999999999999999999999::::::;;;<<<<<<<<<::::::999999999;;;<<<===:::;;;<<<===>>>======<<<::::::::::::999999999999:::::::::::::::999999888999999999999::::::::::::222222111000000000000000000000000000////////////,,,---------.../////////,,,,,,,,,,,,------------******************++++++'''((()))******+++++++++*********)))))))))))))))*********)))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))******++++++?????????>>>======<<<<<<666666555555555444444444444333333222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++&&&&&&&&&'''((())))))***''''''''''''(((((((((((()))******)))'''%%%%%%&&&$$$&&&((()))***)))((('''%%%%%%&&&'''((()))***+++''''''((())))))***))))))))))))(((((('''''''''&&&'''''''''''''''((()))***'''((()))++++++)))((('''&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))%%%'''((()))((('''((()))******))))))((((((''''''$$$%%%%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''%%%###$$$&&&)))******))))))))))))************'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***)))(((%%%$$$(((((()))))))))(((&&&%%%((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((''')))******))))))***,,,******))))))((((((((('''***)))(((''''''((()))***&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))************)))))))))************+++++++++)))***+++,,,---.........++++++,,,,,,,,,---------,,,---.../////////...---.........///000111111111000000000111222444555666///000222444444333222111111222444666777888999999888888888999:::::::::;;;999::::::;;;;;;<<<<<<===<<<;;;:::999999:::<<<>>>;;;;;;===>>>>>>>>>===<<<::::::999999999999999999999::::::::::::999888888:::999888888888999::::::222111111000000000000000000000000000////////////000///...---------------,,,,,,------------......******************++++++''''''(((******+++++++++++++++******))))))((((((+++++++++************)))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))***+++++++++@@@@@@@@@???>>>======<<<555555444333333333444444111111111111000000000000///............---------)))******++++++,,,------+++++++++*********))))))%%%&&&&&&'''((())))))***))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&((()))***************)))(((&&&&&&''''''(((((('''''''''((()))+++,,,))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))************))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))******)))))))))))))))******)))(((''''''((()))***''''''''''''''''''''''''&&&'''((())))))***))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++************++++++******))))))))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******''''''''''''(((***+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////000000000000000000000000////////////000000000000222222222333333222222222333333444555555555444444666777999;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<>>======<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888888999::::::::::::999888888777777555333444777888666444444333222111000000000000//////000000000000//////000///...000111///***&&&************************************************************************+++++++++*********))))))***+++,,,+++)))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))+++)))))))))))))))((((((((((((((()))))))))'''&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((***(((&&&%%%'''***...000AAAAAA@@@???>>>===<<<;;;555444444333333333333333111111111000000000//////............------------+++++++++++++++++++++++++++++++++*********))))))'''''''''(((((())))))***))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((()))******))))))((((((((('''''''''%%%&&&'''(((((()))((((((***)))((('''&&&'''((((((((('''''''''((()))+++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((())))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((('''(((''''''&&&&&&''''''((()))((((((''''''(((((())))))((('''&&&&&&'''((()))***))))))((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---////////////////////////////////////000000000000111111222222222222111111222333333444444444444444666777999;;;<<<======>>>999::::::::::::;;;;;;;;;>>>>>>>>>>>>??????@@@AAA@@@??????>>>===<<<;;;;;;<<<======<<<:::999999::::::::::::999888777666555777555333444666777666444333333111000000000000000//////000000000000//////111///,,,,,,------+++)))************************************************))))))))))))))))))))))))+++++++++*********))))))***+++,,,+++)))))))))***)))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((()))((('''&&&'''))),,,...BBBAAA@@@???===<<<;;;:::555444333333222222222333111111000000000000//////............---------------,,,,,,+++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((()))***************)))))))))((((((&&&&&&'''(((((('''''''''***)))((('''''''''((((((((('''''''''((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))(((''''''(((((((((((())))))))))))))))))(((((((((((((((''''''(((((())))))(((((('''((((((''''''&&&%%%%%%$$$&&&&&&'''((()))***++++++''''''((((((((((((((((((((('''&&&$$$$$$&&&'''((('''''''''(((((('''''''''((((((''''''''''''(((((((((((('''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))((((((((((((************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////////////////////////////000000000000000111111111111111111000111222333333444444444333666777999:::;;;<<<======888888999999999:::::::::===>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@>>>===<<<;;;===>>>>>>===;;;::::::;;;:::999999888777666444444666444333444555555444333222222111000////////////...//////000000//////...111...+++***+++,,,---,,,************************************************((((((((((((((((((((((((+++************)))))))))***+++,,,+++)))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''''''''(((((()))***BBBBBB@@@???===;;;:::999555444333222222222222222111000000000////////////.........---------,,,,,,,,,+++++++++******))))))************************************))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))*********)))))))))((((((((((((((((((((((((((('''''')))))))))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))((('''&&&(((((((((((())))))))))))***)))))))))((((((''''''(((((())))))))))))((((((***)))))))))((((((((('''''''''(((((())))))******''''''''''''(((((((((((()))'''%%%######%%%''')))%%%&&&'''(((((('''&&&%%%(((((((((''''''(((((((((''''''&&&&&&&&&'''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))((('''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---------.........////////////////////////////////////000000000000000000111111111111000000111111222333444444444444666777888:::;;;;;;<<<<<<777888888888888999999999===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>======<<<===>>><<<:::999:::;;;:::::::::999888666555444555444444444444444333333222111000///...............//////////////////...///---+++++++++---......************************************************))))))))))))))))))))))))************))))))))))))***+++,,,+++)))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((((()))(((((()))*********++++++''''''''''''((()))***+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''((((((((((((((('''BBBAAA@@@>>><<<;;;999888666555444333222222222222000000000////////////......------------,,,,,,,,,)))))))))******+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))(((((((((''''''))))))*********))))))((()))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&''''''(((((((((''''''((((((((()))))))))*********))))))((((((((('''(((((())))))))))))((((((((((((((()))))))))************))))))((((((''''''&&&'''''''''(((((()))))))))'''%%%######%%%''')))%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''''''''''''''''''''))))))***))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------..............................////////////000000000000000000111111111111000000000111222333444444444444666666888999::::::::::::777777777888888888999999======>>>>>>>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;999888999:::;;;;;;;;;:::999777666555555555555444333333333333222111000///..................////////////......,,,------...------......************************************************************************))))))))))))))))))))))))***+++,,,+++)))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&'''''''''(((((())))))))))))))))))******++++++'''&&&&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&'''((())))))(((''''''AAA@@@???>>><<<;;;:::999777666555444333222222222000000////////////......------------,,,,,,,,,,,,(((((())))))***++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((''''''''')))******++++++*********))))))*********)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((''''''(((((())))))*********))))))))))))))))))(((((())))))******))))))(((%%%%%%&&&''''''((())))))++++++***)))((('''&&&&&&&&&&&&''''''((()))))))))((('''&&&$$$$$$&&&'''((('''''''''(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''+++*********)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))'''(((((())))))******+++))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&&&&'''))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++........................////////////000000000000000111111111111111111000111222333444555666666666666666777888999::::::999777777888888888999999999<<<<<<===>>>===<<<:::999;;;;;;<<<======>>>>>>???;;;<<<<<<;;;999888888999:::::::::::::::999888777555666666555333222333444222222111000////////////---......//////......---***,,,......---,,,,,,---************************************************************************(((((()))))))))))))))******+++,,,+++)))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&'''((()))))))))))))))@@@???>>>===<<<;;;::::::888888666555444333333333000000/////////.........---------,,,,,,,,,++++++))))))))))))************))))))*********+++++++++'''''''''(((((())))))***))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))***************)))))))))(((((('''((()))******+++******))))))***+++***)))((('''(((((()))******)))((('''))))))))))))))))))))))))''''''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((('''''''''((()))*********)))))))))))))))*********))))))************))))))'''''''''''''''(((((((((******))))))((((((''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''((()))((((((''''''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''''''''(((((('''(((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++........................////////////000000000000111111222222222222111111222222444555666777777777555666777888999999999999888888888999999999::::::999:::<<<======<<<;;;:::<<<<<<==================;;;<<<===<<<:::888999:::888888999999999999888888555777888777444222333555333333111000000000000000---......//////......---+++,,,,,,***((((((***---************************************************************************(((((((((((())))))*********+++,,,+++)))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((()))***++++++???>>>>>>===<<<;;;;;;;;;999999777666555444444333000/////////............---------,,,,,,,,,++++++++++++******)))((((((((())))))******++++++++++++%%%&&&&&&'''((())))))***))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))******+++++++++************)))&&&&&&((()))************)))******++++++)))((('''(((((()))******)))((('''))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++,,,++++++***)))(((&&&''''''((()))******+++(((((())))))******++++++))))))************))))))++++++******))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''((()))*********)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))***))))))'''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))***+++++++++************************&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////000000000000222222333333333333222222222333444666777888888888555666777888888888888888888999999999999:::::::::777999;;;===>>>>>>===<<>>>>>======<<<<<<===>>>>>>===;;;::::::;;;666666777888888888888888666888999777444222444666444333222111000000000000---..................---,,,+++***&&&###$$$)))---************************************************))))))))))))))))))))))))'''((((((((())))))*********+++,,,+++)))))))))***)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))************************''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''(((,,,+++***)))(((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((('''''''''((()))+++,,,---@@@@@@>>>===;;;999888777<<<;;;;;;999777444111//////............---------------,,,,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''))))))(((((()))***+++++++++)))'''&&&%%%&&&'''((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((((((((())))))***)))))))))***)))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((******)))(((''''''((()))***$$$"""!!!$$$(((***)))(((%%%&&&((()))))))))((('''''''''(((((())))))************((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((...---***(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,++++++)))((('''))))))******)))((('''''''''((()))******)))(((''')))((('''((()))***)))((((((((((((((()))))))))))),,,+++++++++******))))))************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///////////////000111111//////111222222333222222222222333444444555555666666888999;;;;;;:::999888999999888888999999:::;;;888999:::<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777777777999999999999999999999::::::888555222111111222222111000000///...------,,,///...------------...///,,,,,,,,,++++++***************++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''&&&&&&***))))))((('''&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))'''&&&%%%$$$%%%&&&((()))))))))((('''&&&'''(((*********)))(((((())))))************)))@@@???>>><<<:::999777777::::::999888666333111///000////////////.........------,,,,,,,,,++++++++++++++++++*********))))))***)))))))))(((((((((''')))))))))))))))***+++++++++***(((&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,+++***))))))******+++((('''&&&''')))+++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***(((&&&%%%&&&)))***)))'''&&&&&&((()))))))))((('''(((((()))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))((('''&&&(((((((((((('''''''''&&&(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((())))))))))))++++++*********)))))))))************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///////////////000000111///000000111111222333333222222333333444555555555666777999:::;;;:::999888999999999999999::::::;;;888999:::<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999888888777777777888888888888888888888888888777555333111111111111000000//////......------,,,+++************+++,,,,,,,,,,,,++++++***************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######"""&&&&&&((()))))))))((('''(((((()))******)))((('''''''''((())))))******+++>>>>>>===;;;999888777666777777666666444222111000000000000////////////...,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***)))((('''((()))***))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++***++++++,,,---)))'''&&&&&&(((***+++***(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&%%%&&&&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((()))))),,,***))))))))))))(((&&&&&&''''''((()))(((((((((************)))))))))))),,,+++***))))))(((((()))))))))))))))))))))))))))************************''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))(((''''''(((''''''&&&&&&&&&&&&'''))))))(((((((((((()))))))))((('''((()))***)))((((((((((((((())))))))))))******))))))))))))((((((************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////......//////000111000000//////000111333444222222333333444444555555666777888::::::999888888999999999999::::::::::::999:::;;;;;;;;;;;;;;;:::<<<<<<=========<<<<<<;;;::::::999888777777777777777777777777777777777666666555444333222000000///........................******))))))))))))******+++++++++++++++***************++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%''')))((('''&&&'''((()))((((((''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))******)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((()))((((((((()))*********)))((('''&&&''''''''''''((()))***+++===<<<;;;:::888777666555444444444333222222111111////////////............,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((***)))))))))))))))******+++***))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************+++,,,,,,,,,---+++'''&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''((()))))))))(((((((((((())))))+++******)))))))))((('''&&&''''''(((((((((((((((++++++******))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''))))))*********''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))***************)))(((((('''&&&&&&&&&'''(((***)))(((''''''((()))***)))((('''((()))***)))((((((((((((((()))))))))))))))))))))(((((((((((((((************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///............///000000111000///...///111333444111222222333444444555555666777888888999999888888999999999:::::::::::::::::::::::::::::::::::::::<<<<<<=========<<<;;;;;;888888777666666666666666666666666555555555555555333333333222111000...---------------------......,,,,,,,,,++++++,,,,,,,,,+++++++++*********************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''&&&'''))))))'''&&&'''((()))(((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***)))'''&&&%%%'''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&''''''((((((((((((((()))))))))))))))((((((((((((''''''&&&''''''((()));;;:::999888777666555444333222222111111111111111......---------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((())))))))))))******)))))))))))))))******)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))******+++++++++---+++'''&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))+++,,,((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((((((((((((((()))''''''''''''((((((((()))+++*********))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((+++***'''%%%%%%&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))((())))))*********)))))))))((((((((((((((())))))***)))(((''''''((()))***)))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((()))))))))************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............//////000111000.........000333444111111222222333444444555666666777777888888888777888999:::;;;;;;;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<<<<;;;::::::666555555444444444444555555555555444444333333333111111111111000///---,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,******************************++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''&&&((())))))(((''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***((('''%%%&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''''''''((()))******+++***)))(((''''''&&&&&&&&&999999888777666555444444333222111111000000111111---------,,,,,,,,,++++++++++++++++++******************)))))))))((((((((((((((((((((())))))))))))+++******)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))'''&&&&&&(((***+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''''''''''')))***(((''''''''''''((())))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))******+++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%%%%%%%''')))+++''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((('''&&&&&&'''((())))))***)))))))))))))))(((((((((((()))))))))((('''((()))***)))((((((((((((((())))))))))))(((((())))))))))))******************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000//////......///000222333111111222222333333444444666666666666666777777777888999;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<;;;;;;;;;;;;;;;:::999888555444444333333444444555555555555444333333222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))*********************++++++++++++******))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((''''''&&&(((***)))((('''(((((((((''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))&&&&&&&&&'''(((***,,,---)))))))))))))))(((&&&&&&888777777666555444333333333333111000000000111111......---------,,,,,,,,,++++++++++++***************)))))))))(((((((((((('''((((((((()))))))))***++++++***)))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))(((((('''''')))***+++++++++***)))(((((('''&&&''')))+++***)))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***)))'''%%%$$$))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''$$$&&&((((((&&&&&&(((***(((''''''&&&'''((()))***'''''''''''''''(((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((('''&&&%%%%%%$$$&&&(((******)))(((&&&(((((())))))))))))(((((()))((('''((()))***)))((((((((((((((()))))))))))))))))))))*********++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...------------...//////......//////000111111111111111111222333333444444666555555555666666777777888999;;;<<<===<<<;;;:::777777777777999;;;===>>>::::::::::::999888777666666555555555555555666666666555555444333333222222000///...,,,,,,,,,------------,,,,,,++++++******((()))***++++++***)))(((((()))))))))*********+++******++++++++++++******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((())))))******'''((((((((((((((((((((('''(((******((('''((()))'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((''''''&&&'''((()))***''''''''''''((()))+++,,,%%%''')))+++,,,***)))(((777777666555444444333333444333222000000000111111//////.........---------+++++++++************)))))))))))))))(((((((((((('''((((((((())))))******++++++***))))))((())))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&+++,,,------,,,+++)))(((***)))))))))***)))'''%%%''''''''''''''''''''''''))))))))))))))))))))))))((()))******((($$$ ))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''%%%'''))))))&&&&&&(((***(((''''''&&&&&&((()))***%%%&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&(((+++,,,+++'''!!!%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************)))(((&&&&&&"""$$$(((***+++)))&&&$$$'''((()))******)))(((''')))((('''((()))******((((((((((((((())))))))))))))))))******+++++++++,,,************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------...//////---...///000111111111000000111111222333333444444666555555555555666777777888999;;;======<<<;;;:::666666666777999;;;===???:::::::::999888777666555777777666666666777777888666666555444444333222222000///---+++++++++---...------,,,,,,+++***)))))))))***+++,,,,,,+++***)))(((((())))))*********+++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((()))******+++'''''''''((((((((((((((('''(((******((((((((()))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&((()))***))))))(((''''''((()))***"""%%%))),,,...---+++***444444333333222111000000222111111111000000//////......---------,,,,,,,,,************************))))))************))))))***,,,,,,+++)))''''''''''''''''''(((((((((((((((''''''''')))++++++)))'''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((************************''''''((((((((((((''''''))))))))))))(((((((((((()))***+++++++++)))((('''((((((''''''((()))***+++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''((((((((((((''''''''''''''''''''''''&&&%%%$$$###"""###$$$&&&'''((((((((((((((((((((((((((((((((())))))*********(((&&&%%%)))'''%%%$$$###$$$%%%&&&((((((''''''''''''((((((---+++)))((('''((()))***((((((''''''''''''((((((***)))))))))(((((('''''')))************+++++++++************************------,,,,,,,,,---...///,,,,,,------.../////////......................../////////...///000000111444333111111111333555666888888888777777777777777888888999999999999888888555555555555555666777777333444666777777777666555444444333333333444555555555555666666555333222000000000///000000///---***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))************(((&&&%%%))))))))))))((('''%%%%%%"""###%%%'''(((((('''&&&&&&''''''((()))******+++'''((()))++++++******)))%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((''''''&&&&&&&&&''''''---,,,+++***))))))))))))444444333222222111000000000000000/////////............---------,,,,,,,,,************************))))))************)))))))))***++++++)))''''''((()))))))))((('''''''''&&&)))))))))***,,,,,,***)))))))))))))))((((((((((((((((((((())))))))))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((()))))))))*********(((((((((((())))))******************************************************((())))))******))))))(((******)))))))))(((((((((******)))))))))((((((((())))))))))))))))))))))))************************''''''((((((((((((''''''))))))))))))(((((((((''')))*********))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''***************)))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((''''''''''''''''''''''''&&&%%%$$$###%%%&&&&&&''''''''''''&&&(((((()))))))))*********************)))(((''''''+++***((('''&&&'''((()))(((((((((''''''(((((((((************))))))(((((())))))(((((((((((())))))*********))))))((((((((()))************+++++++++************************+++*********++++++,,,,,,,,,,,,------.../////////......................../////////000000000111111333222111111111333555777888888888777777666666666666777777888888777777666555555555555555666666777444555666777777666555444444333333222333333444444333444444444333222000///000///......//////---+++++++++++++++++++++++++++******************************************************************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))(((''''''(((((((((((('''&&&%%%$$$###$$$&&&'''((((((((('''''''''(((((())))))******&&&'''((()))***)))((((((#########$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''(((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))((('''''''''''''''(((((((((((('''(((((()))***+++333333333222111111000000//////...............---......---------,,,,,,,,,******************************))))))))))))******'''(((***)))(((''''''(((+++***))))))''''''&&&%%%+++***+++,,,......,,,***))))))))))))(((((((((((())))))))))))************))))))((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))((((((((())))))))))))***************************************************'''(((((())))))(((((('''))))))((((((((((((((('''************))))))))))))))))))))))))))))))))))))************************'''(((((())))))((((((''')))))))))(((((((((''''''))))))((((((''''''(((((((((((()))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&)))************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((('''''''''''''''''''''''''''&&&%%%$$$(((((()))(((((('''&&&&&&(((((()))***+++,,,,,,------,,,***)))(((((())))))+++***)))((('''((()))***((((((((((((((((((((((((''')))***++++++***'''&&&******))))))))))))*********************))))))))))))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---......//////........................///000111222222222111000111111000111222444666777999888888777666555555444555555666666666666555555555555444444555555666777666666777777666555333222333222222111111111222222222222222222111000///...111///---,,,---------+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&((()))************(((((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))((('''''''''((()))***+++%%%%%%&&&''')))+++---...333222222222111111000000..............................---------,,,,,,,,,************************++++++***))))))***++++++%%%'''((()))((('''((()))***)))))))))((((((''''''+++***+++,,,......,,,***))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))(((((((((''''''''')))((('''&&&&&&'''((()))((()))***+++***)))&&&%%%))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''''''''''''''''''''&&&%%%%%%)))))))))))))))((('''''''''((()))***,,,---...//////---***((('''(((***+++)))(((''''''''''''((((((((((((((())))))((((((((((((((()))******)))((('''***))))))(((((())))))***++++++******************))))))*********+++++++++************************,,,,,,------.........---+++,,,,,,------...//////...........................000222333444333111000//////000111222444666777888888777666555555444333555555666666666666555555555444444444444555666666666777777777666444222111222111111000000000000111111111111111000000//////000...,,,+++,,,------,,,++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))******************************))))))((((((''''''(((((()))***+++++++++,,,((()))))))))(((((('''&&&((((((''''''((()))******((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))************)))(((&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((()))(((((((((((()))***+++,,,''''''((()))+++...///111222222111111111111111000////////////////////////......---------,,,,,,,,,************************++++++************++++++$$$&&&((()))((('''((()))'''((((((((())))))******)))))))))+++------+++)))))))))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))((()))***+++***)))&&&%%%************************((())))))*********))))))************************((((((((((((((((((((((((&&&'''''''''((((((((()))))))))(((((((((((())))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((''''''''''''''''''((((((''''''&&&&&&'''((())))))******))))))'''((()))+++,,,...///000///---***((('''(((***,,,(((((('''''''''((((((((((((((()))******)))(((((())))))(((''''''((()))***)))((((((''''''(((((()))******************++++++))))))*********+++++++++************************+++,,,---.........------++++++,,,,,,---....................................000222333444333111000...///000111222444555666777777666666555444444333555666666777777666666555444444444444444555666666777777777777555333111000222111000///////////////111111111000000000000000000...++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))))))))((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********)))(((((())))))((((((((()))******(((((((((((('''''''''''''''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))************)))(((&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((())))))+++,,,---)))))))))***+++---...///111111111111111111111111///////////////000000000......---------,,,,,,,,,******************************+++,,,,,,+++******%%%'''))))))(((((()))***&&&'''((((((******+++,,,(((((((((***,,,,,,***((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************+++************)))))))))((((((((((((((((((((((((************************'''(((((())))))((((((''''''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((('''''''''&&&&&&((((((''''''(((((())))))(((((()))******)))''''''))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&''''''((())))))***))))))'''((()))***,,,---...///...,,,***''''''((()))+++(((((())))))))))))******((((((************((((((***((('''&&&&&&'''***+++((((((''''''''''''(((((()))))))))***************)))************+++++++++************************)))***+++,,,---,,,+++***+++++++++,,,------..............................///000111222222222111000...///000111222333444555555555555555444444444444555555666666666666555555444444333333444444555666666666777666555333111000222111000000////////////111000000//////000000111///...,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&&&&&&&''')))))))))******))))))(((((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''''''''((()))((((((((()))***++++++((((((((())))))+++,,,,,,000000000000111111111111------........./////////......---------,,,,,,,,,************************)))***,,,------,,,***)))'''(((******)))((()))***((((((((()))*********+++(((((((((***,,,,,,***((())))))))))))(((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++*********))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((()))))))))******''''''(((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&'''((())))))*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((((((((((((((()))******))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))((((((''''''(((((()))***+++,,,---...---+++)))'''''''''((()))''''''((()))))))))))))))'''(((***++++++***((('''''''''''''''(((((())))))))))))(((((((((((())))))((((((((())))))*********)))************+++++++++************************(((***+++------,,,+++******++++++,,,,,,---............................../////////000000000111111//////000111222333333333333444444444444555555555444444555555555555444444444444333333444444555666555555666666555333222111333222111000//////////////////...------...///000......---...///000...---++++++++++++++++++++++++************************************************,,,,,,+++***)))(((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&&&&&&&((()))***''''''(((((((((((('''''''''((()))))))))(((''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))(((((())))))))))))******''''''''''''''''''''''''''''''(((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''))))))((((((((())))))***((((((((()))***+++------000000000000000111111111,,,,,,,,,------...............---------,,,,,,,,,************************(((***---//////---***((((((***++++++)))((()))************))))))))))))))))))))))))+++,,,,,,+++)))))))))))))))(((((((((((())))))))))))************(((((())))))*********+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,++++++++++++******))))))************************(((((((((((((((((((((((())))))************))))))(((((())))))******++++++(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&'''((()))+++++++++***)))((((((''''''((()))***+++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((()))******)))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((((('''******))))))(((&&&%%%$$$(((((()))***+++,,,,,,---+++***)))((('''''''''((($$$$$$%%%&&&''''''&&&&&&''')))***++++++***)))'''%%%&&&((()))***)))((('''******))))))))))))******''''''(((((()))))))))***)))************+++++++++***************************+++---//////...---,,,***++++++,,,,,,---............................../////////...///000000111///000111222222222222222222222333444444555555666222333333444444333333222444333333333333444555555444555555666555444222111333333111000////////////...---,,,,,,,,,---...///.........000111111///---++++++++++++++++++++++++))))))))))))))))))))))))************************...---,,,+++***(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''*********)))((((((''''''((((((((((((***,,,...///%%%%%%&&&&&&'''&&&&&&%%%&&&''')))******(((&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))((('''''''''''''''***)))((((((((((((((()))))))))***+++,,,...000111000000000000////////////------------------------...---,,,+++************,,,+++***))))))***+++,,,+++---/////////,,,)))'''&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,&&&'''***++++++)))'''&&&************************((('''&&&&&&&&&''')))***+++++++++***)))(((((('''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******)))(((((((((((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((***+++,,,,,,,,,,,,)))'''&&&'''***+++***(((((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************(((((())))))))))))((((((******)))(((((((((((((((%%%%%%&&&(((***,,,///000************************))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******++++++***)))(((((())))))(((((())))))((('''&&&&&&''''''((()))))))))))))))((((((''''''''''''(((((('''''''''(((''''''&&&%%%(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))******++++++************+++++++++)))(((&&&&&&((()))***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++***+++,,,---....../////////...------,,,..................------000////////////111222333444555555444333222444555555555444444444555555666777888777555333222222444555555666666555555444333333222111000////////////111111///...------------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''')))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''+++***)))'''''''''((()))'''&&&%%%&&&))))))'''%%%''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((('''''''''$$$)))---,,,)))(((+++///000000000000/////////...------------------------...---,,,+++************++++++***))))))***++++++******+++,,,+++)))'''&&&''''''(((((()))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))***************))))))(((************************((((((''''''(((((()))***++++++******)))((((((''')))***+++,,,------------))))))))))))************))))))))))))))))))))))))************************'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******)))(((((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((())))))******)))'''&&&'''***+++***((((((((())))))******++++++******))))))))))))******************************(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''(((((((((((((((''''''(((((()))************)))))))))(((((((((((((((((((((((('''&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))******))))))((('''(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))******++++++************++++++,,,+++)))((((((((()))***++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,+++++++++,,,---..................---,,,,,,........................111000000000111222333444333444444333222222444555555555444444555666777777666777777555333222444555555555666666555555444333333222111000////////////111111000//////...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''***)))((('''''''''(((((()))'''&&&''')))***(((%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((%%%)))---,,,)))(((***---000000000/////////......------------------------------,,,,,,++++++******++++++***))))))***++++++******))))))((((((''''''(((((())))))******++++++***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((((((---,,,***)))))))))***+++************************(((((()))***************++++++******)))((((((((($$$%%%'''(((***+++,,,,,,************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))((())))))))))))************((())))))******))))))((((((((((((((())))))))))))***))))))(((((((((((((((***)))'''''''''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''')))***+++)))((('''((()))***)))(((''''''((()))***+++,,,,,,++++++************++++++************************((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((+++***)))((('''&&&%%%$$$(((((((((((((((((((((((())))))((((((((((((''''''))))))(((((((((((())))))''''''&&&&&&''''''((()))((()))*********)))((('''&&&'''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******++++++************++++++---,,,+++)))))))))***+++++++++++++++++++++++++++,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......------,,,,,,........................111111111111222333444555111222333222222222444666555555555555666777999999666777777555444333444666555555666666555555444333222222111000////////////000000111111000///...---,,,,,,,,,,,,+++++++++***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))(((''''''&&&'''''''''***)))))))))***)))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))'''***,,,,,,)))((())),,,000000/////////.........---------------------------------,,,,,,++++++***+++******************+++,,,+++***)))(((((()))***((((((((())))))************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***++++++***))))))))))))***++++++************************((()))***+++,,,+++******************))))))((((((######%%%'''((()))******)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++*********))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++***)))((((((***,,,...(((((((((((())))))))))))&&&&&&&&&'''((()))))))))+++******))))))******+++************************(((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&'''(((((('''(((***++++++)))(((&&&&&&&&&'''((())))))((((((''''''((()))))))))))))))((((((((((((((((((((((((***************))))))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***++++++************++++++******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,---.........---------,,,,,,,,,,,,,,,---------------,,,,,,............////////////000000111111222333333444///111222222111222444666555555555666777999:::;;;888888888666444222333444555555555666555555444333111111000//////////////////000111222222000...---------------,,,,,,,,,,,,((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''******)))))))))(((&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&'''((()))******(((***,,,+++)))((()))***////////////............------------------------,,,,,,---------,,,++++++*********++++++*********,,,***)))((('''((()))***''''''((((((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++###%%%(((***+++,,,+++***************************((()))+++,,,,,,,,,+++************)))))))))))))))((()))******++++++******((((((((()))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((((((***,,,---'''(((((()))((())))))***((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((&&&''')))***++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&''')))***+++)))(((&&&&&&&&&'''((())))))((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***++++++************++++++&&&&&&'''((()))+++,,,---++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,,,,---......---------........./////////000000//////000111111222222222///111222222111222444666555555666666888999;;;;;;:::;;;:::777333111222222555555555666555555444333111000//////////////////...///111222111000...---............------------'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''((())))))((('''&&&%%%$$$''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&'''((()))******((()))+++***)))(((((()))/////////.........------------------------------+++,,,---......---,,,+++)))***++++++++++++***))))))((('''&&&&&&'''((()))''''''''''''((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((('''!!!$$$'''***,,,,,,+++)))************************))))))***+++++++++++++++******))))))))))))))))))***************)))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************++++++******)))((((((((()))******++++++******)))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''((()))***'''((())))))(((((()))***+++*********)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((&&&&&&((())))))(((''''''(((((((((((((((((((((((((((((())))))))))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&'''((()))))))))((('''&&&'''((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''&&&%%%%%%(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******++++++************++++++$$$%%%&&&((()))+++,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,---...............------......//////...............//////000000111......000111111222111111111222333222222222444666666666666666777888::::::;;;;;;:::777444222222333555555666666555555444333000//////....../////////---...///000000///...---............------------'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))***)))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&((()))(((&&&%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((())))))***)))))))))//////.........---------------------------------+++,,,---//////...,,,+++)))***++++++++++++***)))((((((((('''((((((((()))((((((((((((((((((((((((+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++***)))'''&&&&&&''')))***++++++******************************)))))))))))))))***++++++)))))))))))))))))))))***((()))))))))(((((('''&&&(((((()))))))))*********))))))))))))))))))))))))************************%%%&&&'''((())))))))))))(((((())))))*********+++)))******++++++******)))(((((((((((())))))))))))((((((((((((((()))******((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))((((((((((((((((((&&&(((***)))(((''')))+++))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((((((((''''''(((((()))***'''''''''((((((((())))))(((((((((((((((((('''&&&''''''((()))))))))))))))((()))***++++++***)))(((((())))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))******++++++************++++++'''(((((()))************++++++++++++++++++++++++*********+++,,,---//////***+++---...////////////---...//////000000//////---......///000000111111...///111222333222222222333444444333222222444555666666666666666777888999888999999777555333444666555555666666555555444333//////.........//////000------------............------,,,,,,,,,+++++++++'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))))))))((((((%%%(((***)))'''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))*********)))//////.........---------------------------------+++,,,...//////...,,,+++)))***+++,,,,,,+++***)))*********+++++++++++++++*********)))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***++++++******,,,,,,***)))))))))***+++***************************)))((((((((()))+++,,,)))))))))))))))*********++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++'''''')))******+++++++++%%%&&&''')))***,,,---...******++++++++++++******(((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************++++++++++++***)))&&&(((******'''''')))+++%%%%%%&&&'''((()))******++++++************++++++************************)))************+++++++++))))))))))))((((((((((((&&&''''''((()))******+++************************(((((())))))))))))((((((******)))(((((((((((((((%%%''')))+++,,,,,,+++***************************(((((())))))*********+++))))))(((((((((((())))))((((((((((((((()))******'''''''''''''''((()))***((()))))))))((('''&&&&&&'''(((((())))))))))))))))))***,,,------,,,***)))+++++++++++++++***))))))(((((((((((())))))))))))'''((()))******)))((('''((((((((((((((()))******++++++************+++++++++++++++++++++***))))))++++++++++++++++++++++++*********+++,,,---///000)))***,,,...000000000000......///000111111000000---......///000111111222///000222333444444333333444555555444333222444555777666666666666666777777666777777666555555777999555555666666555555444333//////.........//////000------,,,,,,,,,------...+++++++++*********))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''((()))******+++(((((((((((())))))))))))''''''''''''''''''''''''&&&''')))*********)))(((&&&(((+++***((('''(((***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''&&&&&&'''(((***+++***)))......---------,,,,,,,,,+++*********+++,,,,,,---************************+++***)))(((((()))***+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,---...---***(((((()))++++++************++++++---+++)))((('''((()))***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******))))))))))))******************))))))((((((+++***)))(((((()))***+++******))))))((((((''''''***))))))((('''&&&&&&&&&))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''(((((()))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''')))++++++***((('''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++(((***+++***)))((()))*********+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////...---//////000111111111111000////////////////////////222333444555666666666666999888888777666555555555777666444222222333444555666555555555555444444444222111000///------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''((()))*********************)))(((((((((((((((((()))***+++++++++++++++%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''))))))))))))((((((((((((***)))'''&&&'''(((***++++++******)))(((''''''&&&&&&'''(((((('''%%%###"""(((''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******......---------,,,,,,,,,++++++******++++++,,,---************************+++***)))(((((()))***+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++---///000000---+++******++++++************++++++,,,+++)))((((((((()))***,,,***)))(((((()))***,,,***************************************************))))))(((((())))))***************))))))))))))******))))))))))))******++++++*********)))))))))******))))))))))))******+++*********))))))))))))***))))))(((''''''&&&&&&))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''((()))***+++***))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))***++++++(((***+++***)))((()))+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---....../////////......///000000000000111111111000000000000000000000000222222333444555555555555888777777666555555444444666555333222222222444555555555555555444444444333222111000...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((())))))************)))******)))((((((((((((((())))))))))))************'''''''''''''''(((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))'''''''''(((***+++*********)))((('''''''''))))))((('''&&&&&&&&&&&&***)))((('''''''''''''''''''''((((((((((((''''''++++++***)))(((''''''&&&''''''''''''''''''((((((((((((((())))))))))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((()))))))))))))))......---------,,,,,,,,,++++++******++++++,,,,,,************************+++***))))))))))))***+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++...000333333111...,,,+++++++++************++++++,,,+++***(((((()))******,,,+++***))))))***+++,,,************************************************+++******************+++,,,++++++***))))))((((((******))))))))))))******+++++++++++++++*********))))))************))))))++++++++++++***************))))))((((((''''''&&&))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((())))))***************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))***))))))))))))(((((((((***))))))))))))***++++++)))***+++***))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000111111111111000000/////////000111222111111111111111111111111111111222333444444444444666666555555444444333333444333222111111222444444444444444444333333333333111111///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))(((******)))(((((((((((((((******(((''''''((())))))))))))(((((((((((((((''''''(((((())))))(((((('''(((((((((((()))))))))))))))((('''''''''(((***+++******))))))(((((('''''',,,***(((&&&&&&&&&((()))++++++)))((('''&&&&&&&&&''''''(((((((((((('''''',,,,,,+++)))((('''&&&%%%)))))))))((((((((((((((())))))))))))************'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))((((((......---------,,,,,,,,,,,,++++++***++++++,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++---000333444222///,,,+++++++++************++++++++++++***))))))******+++,,,+++************+++,,,************************************************,,,++++++******++++++,,,+++++++++******)))))))))+++******))))))******+++++++++++++++++++++++++++((()))***++++++***)))(((************************))))))))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))%%%&&&'''((()))++++++,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222333444444444111000...---...///111333111111111111111111111111000000111222333333333333444444444333333333222222222222111111111222333444444333333333222222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))***************)))((('''***))))))(((((((((((((((+++***(((&&&%%%&&&'''(((******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''((()))*********)))))))))((((((((('''******((('''''''''((((((+++***)))(((''''''''''''''''''(((((((((((('''''')))(((((('''&&&%%%%%%$$$)))))))))(((((('''''''''(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++******))))))(((((((((......---------,,,,,,,,,,,,,,,++++++***++++++,,,******************************++++++++++++************))))))))))))******************************))))))*********++++++++++++...222222111---+++***++++++************+++++++++***************++++++*********))))))*********************************************************,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((('''&&&%%%$$$######))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))******************&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((()))************************))))))))))))***************************++++++,,,)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111222222222222111///...------///111222111111111111111111111111///000111222333333333333333333333333222222222222222222222222222222222333222222222222111111111111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))***************************************)))((('''***))))))(((((((((((((((+++)))'''%%%%%%&&&'''(((******))))))((((((''''''(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((())))))***))))))))))))((((((((((((''''''((()))((('''&&&%%%))))))((((((((())))))***''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++******))))))((((((......---------,,,,,,,,,,,,,,,++++++******++++++******************************+++,,,,,,+++************))))))))))))******************************)))************+++++++++***,,,///000...+++******++++++************++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,,,,---++++++************++++++*********+++++++++++++++))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******)))'''&&&%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))'''((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((************************)))))))))************++++++************+++,,,,,,***+++,,,+++*********,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////////////////.........///000111111111111111111111111111000000111222333333333333333333333333222222222222333333333333333222222222222111111111000000000000///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************)))************))))))(((******)))((((((((((((((())))))'''&&&&&&'''(((((())))))((((((((((((((('''((())))))******))))))(((''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%)))((((((((())))))***+++''''''((((((((((((''''''''''''(((((()))*********((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******************))))))......---------,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++*********))))))))))))******************************)))************+++++++++)))+++------,,,*********++++++************++++++)))***++++++,,,,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))*********++++++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))'''&&&%%%$$$###(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((((()))))))))))))))))))))))))))'''''')))*********)))(((************************))))))*********+++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///................../////////000000000000000000000000000000000111222333444444444444333333333333333333333333555555555444333222111000111111000000000/////////......------,,,,,,------++++++++++++++++++++++++************************+++******)))))))))))))))************************((())))))************)))******)))((((((((((((((((((((((((((((((((())))))'''''''''''''''((((((((())))))************))))))'''''''''((()))*********'''(((((()))))))))))))))(((((((((((())))))))))))((((((((())))))(((((((((******))))))((()))))))))''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************++++++......---------,,,,,,,,,---,,,,,,+++*********+++***************************+++,,,------,,,+++*********))))))))))))******************************)))************+++++++++***+++---,,,+++******+++++++++************++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++------,,,++++++*********,,,++++++******++++++,,,(((((())))))*********++++++***)))(((((()))***+++))))))******+++++++++,,,)))))))))))))))*********))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((())))))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''')))+++,,,---,,,***)))************************))))))******++++++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000111111111111000000///---...//////000/////////////////////////////////111111222333444444444444333333333333333333333333777777666555444222111000000000000000////////////......---,,,,,,,,,------++++++++++++++++++++++++************************+++******)))))))))))))))************************'''((()))*********************)))(((((((((((((((&&&'''((()))******))))))%%%&&&&&&&&&''''''(((((())))))************))))))&&&''''''((()))******+++'''(((((()))))))))))))))(((((((((((())))))))))))+++***((('''((()))***,,,---,,,+++)))((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%(((((())))))******++++++))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,+++***))))))************************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++)))((()))+++---///+++******))))))******+++***************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******))))))************))))))(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******))))))((((((''''''&&&)))---000111///,,,***---,,,,,,+++***)))(((((()))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++&&&'''((())))))***))))))((((((((((((((((((((((((******))))))))))))******************************)))***++++++,,,,,,++++++.........////////////000//////............//////............////////////...............///000000111111222222222333333333444444444444444444444444555555555555444333222222000000000000///...,,,,,,------,,,,,,+++***))))))###%%%)))---///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((('''((()))******(((&&&$$$%%%%%%&&&'''((((((''''''%%%&&&''''''((('''''''''***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&###$$$''')))***)))'''&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))))))))'''%%%$$$((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((()))******)))###&&&((())))))((())))))'''(((((()))))))))))))))&&&%%%%%%$$$$$$%%%%%%%%%******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************))))))************))))))************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))***,,,...000++++++************+++++++++++++++***************************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************,,,,,,++++++************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************)))))))))))))))((((((&&&))),,,...///...,,,***+++++++++***)))))))))((()))(((''''''''''''((()))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&+++***)))((('''&&&%%%$$$&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))((((((******************************))))))))))))*********************************++++++,,,,,,,,,,,,,,,------.........///////////////............//////............////////////...............///000000111111222222222333333333444444444444444444444444444444444444333222111111//////000//////...---,,,------,,,,,,+++******)))'''(((+++,,,---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((('''((()))))))))(((&&&%%%''''''((()))))))))))))))&&&'''(((((())))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))'''&&&%%%((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))''''''((()))******)))###&&&((())))))(((((()))''''''((()))))))))((((((***)))(((((('''''''''(((***))))))(((((())))))***+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++*********************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******+++...000222,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************+++************)))))))))))))))************))))))************))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***************'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''+++***)))'''&&&$$$###"""''''''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++++++++***)))((('''************************++++++************++++++************************++++++,,,---------------,,,---------............//////............//////---............/////////...............///000000111111222222222333333333444444444444444444444444333333333333222111000///....../////////......------,,,,,,++++++*********++++++,,,++++++***((((((************************))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))'''(((((()))))))))))))))))))))(((''''''''''''((('''((())))))))))))(((''')))((((((''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''&&&+++)))(((&&&%%%%%%&&&'''))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))((('''&&&&&&)))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''((()))***)))((($$$&&&((())))))(((((()))&&&&&&'''(((((((((((('''+++***)))((((((((((((((()))((((((''''''(((((()))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++))))))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---///222333---,,,,,,++++++,,,,,,---------,,,+++******))))))************************))))))***++++++++++++******+++++++++++++++,,,,,,***************************************************************************************************)))))))))))))))))))))))))))************))))))++++++******))))))(((((('''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))******++++++,,,,,,(((((())))))************((((((((((((((())))))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((+++++++++++++++***))))))************************++++++************++++++************************+++,,,------......------,,,,,,,,,---------......///......------......///---------.........//////...............///000000111111222222222333333333333333333333333333333333222222222222111000///...------......///.........,,,,,,,,,++++++*********---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))(((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''((())))))))))))(((((((((((('''''''''((((((&&&((()))++++++)))(((&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''((()))***)))((($$$&&&))))))((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,---************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000222333---,,,,,,++++++,,,,,,---...------,,,+++***))))))************************))))))***++++++++++++************++++++,,,,,,,,,************************************************************************************************)))))))))))))))))))))***))))))************))))))++++++******))))))(((((('''(((***,,,,,,***((('''((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++))))))******++++++,,,,,,)))))))))((())))))******((((((((((((((()))))))))((())))))))))))))))))(((((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))************))))))(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&&&&((()))***++++++((()))))))))))))))(((((())))))))))))))))))))))))************************)))((((((''''''(((((()))))))))***+++++++++++++++))))))))))))))))))))))))+++******************+++************************+++,,,------......------,,,,,,,,,---------............------------......------------...........................///000000111111222222222333333333333333333333333333333333111111111111000///......,,,---...............---,,,,,,+++++++++++++++***,,,+++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((''''''''''''((()))&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((&&&((()))++++++)))(((&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&(((******)))((('''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***((('''((()))***)))'''%%%'''))))))(((''''''(((%%%&&&&&&'''''''''''''''""""""###$$$%%%'''((()))((((((''''''''''''((((((+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///111111,,,,,,++++++++++++,,,,,,------,,,,,,++++++******************************))))))***++++++++++++************++++++,,,,,,---************************++++++++++++++++++++++++************************************************)))))))))************+++))))))************))))))************))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))***************))))))))))))))))))******))))))))))))))))))))))))((())))))******))))))(((((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((()))******)))))))))))))))))))))))))))))))))***************************))))))(((((())))))***'''((()))***++++++++++++((((((((((((((((((((((((******))))))))))))******************************++++++,,,---------------,,,---------..................------------......,,,------------........................///000000111111222222222333333333333333333333333333333333111111111111000///...---------.........------,,,++++++++++++++++++++++++*********)))******+++,,,************************))))))))))))))))))))))))''''''((()))))))))(((((('''''''''((((((((((((((())))))))))))))))))((('''%%%&&&&&&'''''''''''''''&&&'''(((((()))((((((((('''((())))))))))))(((''''''(((((())))))(((((('''(((''''''''''''(((((()))'''(((((((((((()))))))))###%%%(((++++++***)))'''))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''***))))))(((((())))))***)))))))))(((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((((())))))((('''%%%''')))***(((''''''(((&&&&&&'''(((((((((((('''###$$$$$$%%%''')))***+++)))((((((''''''(((((()))+++,,,,,,------,,,,,,+++************************++++++++++++++++++,,,,,,***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))******+++,,,,,,------************************++++++++++++++++++++++++************************************************************++++++,,,,,,))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))))))))))))))(((((()))******++++++***))))))+++++++++***)))))))))(((((()))************)))(((((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))***************************))))))(((((())))))***(((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++,,,,,,,,,,,,,,,------........./////////...------,,,,,,------...,,,,,,---------........................///000000111111222222222333333333222222222222222222222222111111111111000///..................---,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((())))))((((((%%%&&&((()))))))))(((''')))))))))))))))(((''''''&&&&&&'''(((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&''''''((((((((((((((('''((((((((())))))))))))'''((())))))***)))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((******)))(((((()))***+++((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++)))(((((())))))(((&&&%%%''')))***((('''''''''''''''((()))))))))((((((&&&&&&&&&''''''((()))******))))))(((((())))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........+++******************+++,,,,,,,,,,,,,,,,,,,,,---************************))))))***++++++++++++***))))))***+++,,,,,,------************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))************))))))(((((())))))******++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))***+++,,,,,,+++***)))---,,,,,,+++***)))((((((((()))***++++++***)))(((''')))***++++++***)))'''))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((''''''(((******+++++++++))))))))))))))))))))))))************************))))))(((((((((((()))))))))******))))))((('''&&&************************((((((''''''''''''((((((******************************+++,,,,,,,,,,,,+++.........////////////000...------,,,,,,------...,,,,,,,,,---------.....................///000000111111222222222333333333222222222222222222222222222222222222111000///......///......---,,,+++***+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((())))))(((((($$$&&&(((******)))((('''''''''(((((('''&&&%%%%%%'''(((((()))))))))))))))%%%&&&((()))))))))((((((((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))(((''''''((((((((())))))******+++***)))(((''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((()))***+++((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&&&&(((******(((''''''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&******))))))))))))******---------,,,,,,+++++++++******++++++++++++*********++++++,,,,,,++++++***)))+++,,,,,,******+++---,,,+++*********+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,------......------++++++++++++------)))))))))***+++++++++,,,,,,,,,+++******+++,,,,,,((()))***+++++++++******************************,,,,,,+++***))))))******************************+++*********))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((+++...000111000++++++************++++++((()))***++++++***)))(((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))*********)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))+++***)))'''&&&&&&&&&%%%***((('''&&&&&&'''(((***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///000///...---,,,,,,---......///////////////.........///000000//////000111222222111111222222333444111111111111222222333444222111///---------......000000///............/////////...------,,,++++++)))))))))******+++++++++'''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((+++***((('''&&&&&&''''''(((((((((((((((''''''''')))((('''&&&%%%%%%&&&&&&***************)))((((((((()))((('''%%%%%%''')))((((((((((((''''''''''''++++++******)))(((((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))******'''((()))***)))(((&&&$$$((((((((((((((((((((((((******)))((('''&&&%%%%%%'''((()))***++++++***)))---,,,,,,,,,++++++++++++******++++++++++++*********++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,++++++*********+++,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++......------------......************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************,,,++++++***))))))******************************+++*********))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((('''&&&'''***++++++************))))))*********))))))************))))))+++***)))(((((()))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***)))(((((('''''''''''''''***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''************************(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///111000///...---......///......////////////......---...//////......///000222222111111222222333444222222222222222222333444111111000///............------,,,+++++++++++++++......------,,,++++++***++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((''''''(((((('''&&&''''''((()))))))))))))))))))))))))))*********)))))))))(((((())))))******))))))((('''***++++++***))))))+++,,,******)))))))))((((((((())))))))))))))))))*********)))))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))************)))))))))))))))'''''')))***)))((('''%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))***+++,,,---,,,+++***+++++++++++++++***************++++++++++++*********++++++,,,,,,++++++***---......---+++***+++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............---,,,,,,+++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++***************+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++*********,,,++++++******++++++,,,---,,,,,,+++,,,---...///************************,,,+++******)))************************************************)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%***))))))(((((())))))*********))))))))))))******+++***))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******&&&'''''''''(((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///111000//////.../////////......///////////////...,,,---///...------...000222111111111111222333333444333333222222222222333111111111111000///...---,,,++++++***************------,,,,,,+++*********,,,,,,+++++++++++++++++++++++++++******)))''''''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((******))))))))))))************)))***+++++++++***)))((((((((()))))))))(((''''''%%%'''))))))(((((()))***++++++*********)))))))))''''''((())))))***++++++))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++*********))))))((((((&&&'''((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,,,,+++***)))***************************++++++,,,,,,++++++******++++++,,,,,,++++++***...//////...,,,***+++,,,+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...//////...---+++***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------....................................++++++++++++++++++++++++///...---,,,++++++++++++++++++******************++++++------------++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++---111444666************************++++++***************+++******************************************************)))(((((()))******))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++***(((((())))))(((&&&))))))(((((((((((())))))+++***)))(((((()))***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((('''''''''*********+++++++++++++++(((((()))***************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......////////////............///---...//////////////////---...//////......///111111111111111111222222333555444333222222222222222000111111222111///...---......---,,,,,,,,,,,,,,,++++++++++++******))))))******++++++,,,,,,,,,---***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))((()))))))))))))))******'''(((***++++++)))'''&&&''''''((((((((((((''''''"""%%%''')))((((((((()))++++++*********)))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++******)))(((((((((&&&'''((()))***)))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))*********((('''&&&************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...//////...,,,***+++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.........---+++***++++++++++++++++++++++++...///000000000000///.........//////000000000000000000000//////.........++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++******************++++++------------++++++---,,,,,,,,,++++++******++++++++++++++++++++++++*********+++---111444666************************+++***************++++++***************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((+++)))))))))+++++++++)))))))))(((((((((((())))))+++***)))(((((()))***+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((()))((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))((((((&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((()))))))))*********++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///,,,---------------------------...///////////////...000111111000000111222111111000000111111222333444333222111111111111111000000111111111///---,,,///......---------------++++++************))))))(((((()))***,,,---......(((((()))***************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''(((((()))))))))&&&''')))++++++)))((('''''''''((((((((((((''''''%%%(((+++,,,+++++++++,,,******)))))))))((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))((((((''''''((())))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))******)))((('''&&&*********+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---......---+++***+++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,++++++,,,,,,---....../////////111111111111//////000000111111222222333333222222111111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,+++,,,---...///*********************************)))******+++,,,*********************************+++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((***++++++******))))))(((((())))))*********))))))))))))************+++,,,,,,+++******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))))))))(((&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((())))))***+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------......///++++++,,,---------,,,,,,,,,---...///000000000000///111222222111000222333111000000000000111222222222111111000000000000111000000000000///...---,,,------,,,+++++++++++++++************************''''''((()))+++,,,---...'''''')))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))((((((((('''''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&''''''(((((())))))((()))***+++++++++***)))''''''((()))))))))((((((&&&(((******))))))***+++******)))))))))(((((((((******)))(((((('''&&&&&&(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))***))))))))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++++++++***)))(((++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------...///000000......///000222333444555333444555666666555444333555555666777777888999999777777666555444333222111////////////////////////------,,,+++++++++,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++************************************))))))***++++++,,,*********************************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******)))))))))))))))))))))))))))((('''(((***+++***)))*********))))))*********))))))************))))))***++++++,,,,,,++++++***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---''''''(((((())))))******'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))))))((('''%%%&&&((()))***)))'''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))))))))******+++,,,,,,---(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///++++++---.........------,,,---...///000000000000///000111111000000111222000000000000000111222222//////////////////000111000///...------,,,,,,,,,,,,++++++***************++++++++++++++++++++++++((()))))))))))))))******((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((()))))))))(((((((((''''''''''''((())))))((('''&&&&&&''''''((())))))******(((((()))))))))*********'''((())))))******))))))&&&'''''''''%%%%%%''')))++++++*********)))))))))(((((((((((((((((('''''''''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++******))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))***++++++******)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,******+++---)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---...///000222444000111222444666888999:::===>>>@@@AAAAAA@@@>>>===;;;;;;<<<======>>>??????===<<<;;;:::999888777666111111111111111111111111///...---,,,+++***************+++,,,------.........---++++++++++++---...+++++++++,,,,,,---------***+++,,,------,,,+++***((()))***+++++++++************************************))))))***+++,,,,,,*********************************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++******++++++***)))++++++************++++++((()))***++++++***)))(((***+++,,,------,,,+++***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---%%%%%%&&&((()))+++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((###$$$''')))******)))(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))******+++,,,,,,---......(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///+++,,,.../////////......,,,---...///000000000000...///000000//////000111000000000000000111111222...............///000111000///---,,,++++++,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,+++******)))(((''''''&&&***++++++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))((((((((((((%%%&&&''')))))))))(((((('''(((((()))***+++++++++&&&&&&&&&%%%&&&'''((()))(((((()))***************++++++***)))''''''***,,,,,,,,,,,,+++++++++******&&&&&&''''''((()))))))))'''((((((((())))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((******++++++++++++******------------------------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++*********+++***************++++++,,,+++*********,,,---...222222222222222333555555888888888999;;;>>>AAABBBGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>999888666666555444111///------,,,,,,------...///++++++,,,---...//////000***++++++,,,---...//////++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++******************++++++,,,,,,---+++++++++++++++++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&'''((()))++++++,,,,,,))))))))))))************************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''((()))******++++++***)))(((((()))***+++,,,++++++***)))*********++++++***)))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&(((***+++***)))((()))***+++***)))(((((()))***++++++***)))'''''''''((()))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,000///...---,,,,,,+++***)))***++++++,,,,,,++++++////////////////////////////////////////////////......//////000000111111000000000000////////////000000//////.........---//////.........---------------,,,,,,+++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))((((((''''''&&&&&&''''''(((((())))))******+++)))'''&&&%%%&&&'''((())))))(((((('''''''''&&&))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))*********************)))((((((''''''&&&&&&&&&&&&''''''((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%'''((()))******)))(((''''''''''''''''''''''''''')))((('''''''''(((***+++******************************++++++++++++******------------------------------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,++++++------,,,,,,,,,,,,---------,,,+++++++++,,,......444555666888999;;;<<<===;;;;;;===???BBBEEEHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@===;;;:::999:::888666444000000///...............+++++++++,,,,,,,,,,,,,,,+++,,,,,,------......///++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))*********++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))+++***)))(((((()))***+++***))))))((((((((((((((((((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''((()))******(((((()))***+++***)))(((((()))***++++++***)))(((''''''((()))))))))))))))************++++++++++++++++++++++++***************+++++++++......------,,,+++++++++***++++++,,,,,,,,,,,,,,,------------------------.................................///000000111111000000000000////////////000/////////.........---.........---------,,,,,,,,,,,,++++++******))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((''''''''''''((((((((()))))))))******)))'''&&&&&&&&&(((((()))(((((((((''''''''''''(((((()))))))))*********)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((()))((((((''''''(((((())))))*********++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''((()))(((((()))))))))(((&&&&&&'''((()))******)))(((''''''''''''''''''''''''''')))((('''''''''(((******))))))))))))))))))))))))******++++++++++++******------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------------.........------.........////////////000222333444999;;;>>>AAACCCEEEFFFFFFAAABBBCCCFFFJJJMMMPPPRRRNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@??????@@@???===;;;666555444333111000///...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,++++++***)))((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))************************************))))))))))))))))))))))))(((((()))***************************************%%%&&&&&&''''''(((((()))******))))))))))))******)))))))))((((((((((((((($$$$$$%%%&&&'''((())))))************************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''((())))))''''''((()))******))))))))))))*********))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////000111111000000000000/////////////////////...............---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((('''((((((((((((((())))))(((((((((((())))))))))))***)))'''&&&&&&'''((((((((((((((((((''''''''''''(((((())))))))))))*********))))))(((((())))))***((((((((((((((((((((((((*********)))(((''''''''')))************))))))(((***))))))(((((())))))************+++++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((()))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...---------------------......---------......///222333444666999;;;===>>>@@@CCCFFFJJJLLLMMMMMMMMMHHHIIIJJJMMMOOORRRTTTUUUOOOOOOPPPPPPQQQQQQPPPPPPMMMMMMMMMNNNMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDEEEFFFFFFDDDBBB======;;;999666444111000000000//////......------//////......---------,,,,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***************************---,,,,,,+++***)))((((((++++++,,,,,,,,,---------***************************************+++++++++************************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++***((('''&&&((()))))))))************************************))))))))))))))))))))))))(((((()))***************************************(((((())))))***************))))))))))))))))))***+++++++++++++++***))))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&((()))((('''&&&''')))***))))))))))))))))))***)))))))))(((((((((((()))((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))******+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111000000000000////////////........................,,,,,,,,,+++++++++******)))))))))))))))************))))))))))))))))))*********************************))))))))))))************))))))((((((''''''''''''(((((()))))))))***(((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((***)))))))))((((((((('''))))))************)))(((***))))))(((((())))))***))))))*********+++++++++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''(((((()))(((((()))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000333555888<<<@@@DDDGGGHHHIIIKKKNNNPPPRRRRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTMMMNNNPPPRRRSSSTTTUUUUUUNNNNNNNNNNNNNNNMMMLLLLLLHHHIIIJJJLLLMMMNNNNNNNNNJJJIIIIIIJJJKKKKKKJJJHHHEEEDDDCCCAAA>>>:::777666111111111000000/////////000//////......------,,,,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************,,,,,,++++++***))))))(((++++++,,,,,,,,,---------************************))))))*********+++++++++************************************************)))))))))******)))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((()))))))))************************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***************)))))))))******)))))))))***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&((()))((('''&&&'''))))))))))))******)))))))))((((((((())))))))))))(((((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))((())))))******++++++,,,+++,,,------......------------------------------........................---------...//////000000000000000000////////////---------...............,,,,,,+++++++++*********)))))))))))))))*********)))))))))******)))))))))++++++++++++++++++++++++******))))))))))))************))))))(((((('''''''''((((((((())))))******))))))))))))(((((((((((((((((('''''''''((((((((('''''''''((((((((((((((('''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((())))))*********)))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))************''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---...000222333444666888<<>>@@@EEEJJJNNNRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXZZZZZZ[[[[[[ZZZYYYXXXWWWRRRSSSUUUVVVWWWXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRROOOPPPQQQRRRSSSSSSSSSSSSUUUSSSSSSSSSTTTTTTRRRPPPPPPPPPPPPOOOMMMJJJGGGEEE>>>===;;;999666333111000////////////............------------............------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++++++++,,,************************((())))))***++++++,,,,,,************************************************((()))***++++++***)))((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))))))))))))))))))))(((((()))***************************************((((((((((((((((((((((((((()))***++++++***)))((('''(((*********)))'''&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((('''''''''((()))******(((((()))***((()))***++++++***)))(((&&&'''((()))******)))((())))))))))))************++++++++++++++++++++++++***************+++++++++******++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000000000000000////////////,,,,,,,,,------.........---,,,,,,,,,++++++++++++,,,,,,++++++******))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))*********)))))))))))))))***)))))))))((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((()))'''''''''((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((()))***))))))((())))))((((((((()))++++++***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++//////.........------------.........//////000000222222444666999<<>>@@@CCCFFFGGGHHHHHHQQQSSSVVVYYY[[[]]]]]]^^^]]]\\\[[[ZZZ\\\^^^bbbdddaaaaaabbbbbbbbbaaa``````___]]][[[ZZZ[[[]]]```bbbcccaaa___]]]\\\\\\\\\\\\___^^^[[[YYYWWWWWWXXXYYY\\\\\\\\\[[[ZZZZZZYYYYYYWWWUUUTTTRRRQQQPPPQQQQQQKKKKKKJJJIIIEEE@@@;;;888333222111111222222000.........---,,,,,,+++,,,,,,,,,------......------,,,000///---,,,++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,++++++*********************+++,,,------******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++***)))((('''&&&'''((()))******)))((('''************************))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((($$$(((,,,***'''%%%)))---))))))))))))((((((((((((************************+++,,,,,,***)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((()))******++++++))))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&((()))))))))((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++((()))***++++++***((((((***+++,,,+++******,,,...---......///...---+++***+++,,,---...///...---,,,........................++++++++++++,,,,,,---...............////////////333111...,,,+++,,,---.........---------,,,,,,,,,************************+++++++++************)))************************++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((***)))(((''''''((()))***&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))((('''&&&&&& """&&&)))+++***(((''')))))))))))))))))))))))))))***++++++***)))'''&&&))))))))))))))))))))))))!!!$$$'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((())))))))))))((((((---......+++(((%%%%%%%%%))))))(((((('''''''''&&&$$$+++(((&&&,,,+++&&&)))+++*********))))))((((((---------------,,,+++******+++---............---+++,,,---.........------.........------......///000111333666888;;;===>>>AAACCCFFFJJJMMMOOOQQQQQQVVVWWWZZZ\\\^^^`````````___^^^^^^^^^```bbbdddffffffffffffffffffeeedddcccbbbaaaaaa```aaaccceeegggffffffdddccccccccccccdddbbb```^^^]]]\\\\\\]]]^^^```___^^^]]]\\\\\\\\\\\\YYYXXXVVVUUUSSSSSSSSSSSSSSSTTTSSSRRROOOJJJFFFDDD:::777444222111///,,,***000//////............///------------------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******++++++******+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++***)))(((((()))******++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&(((******((('''))),,,((((((((()))))))))))))))******************************+++***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******+++******))))))(((''''''))))))))))))))))))))))))*********)))))))))(((((('''((())))))******)))))))))))))))))))))))))))))))))))))))((('''''''''&&&(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))************))))))((()))***)))((((((***,,,++++++,,,---,,,+++*********+++,,,,,,------,,,,,,........................------,,,,,,,,,---..................////////////000...,,,***)))***+++,,,...------------,,,,,,,,,************************+++++++++************)))************************)))((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((((((***)))(((''''''((()))***'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))((((((''''''###%%%(((***++++++)))((()))))))))))))))))))))))))))))))))***))))))((('''))))))))))))))))))))))))'''((()))(((&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((()))(((((())))))))))))((((((***++++++***(((''''''((()))(((((((((''''''''''''%%%***&&&###***)))%%%)))************)))))))))(((,,,------------,,,,,,+++,,,------.........------******,,,---------------000///.........///111222333555888<<<@@@DDDGGGIIIIIIKKKNNNRRRVVVYYY\\\]]]\\\]]]^^^```aaabbbccccccaaaaaabbbccceeefffggghhhiiijjjiiiiiihhhgggfffeeeeeeeeefffggghhhiiijjjkkkjjjjjjiiiiiiiiijjjjjjkkkeeedddcccbbbbbbcccdddeeedddcccaaa___^^^___```aaa^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWVVVTTTQQQMMMKKKCCC???:::666444111...,,,---------,,,------......///...---,,,,,,---...///)))***+++---...//////000,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************)))******+++,,,,,,************************))))))))))))))))))))))))************************)))************))))))((((((((()))))))))))))))***'''(((((())))))*********************************((()))***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((''''''&&&))))))))))))))))))))))))******))))))))))))((((((((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))))))))******((()))***)))((((((***,,,((()))******+++******)))+++++++++++++++,,,,,,---------------------------///......------------...---............////////////...,,,***)))***+++,,,------------,,,,,,,,,,,,************************+++++++++************)))************************((((((((((((''''''''''''))))))))))))))))))))))))*********)))(((''''''''''''(((((())))))(((((('''))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''(((******++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))((((((((()))***+++++++++******)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))),,,+++***'''%%%%%%(((***'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((&&&((())))))(((''')))***((((((((((((''''''''''''%%%)))%%%$$$+++)))%%%)))************)))))))))))),,,---------------,,,,,,...............---------------........./////////000000///000222555777999999;;;???CCCHHHMMMPPPRRRRRRSSSVVVYYY\\\___aaabbb``````aaabbbbbbcccccccccbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiihhhfffeeedddfffgggiiikkkllllllllllllmmmmmmmmmlllllllllllllllffffffffffffgggiiijjjkkkfffdddbbb______```aaaccccccbbbaaa___^^^]]]\\\\\\YYYYYYZZZYYYXXXUUUSSSRRRKKKGGGAAA===;;;999777555.........------......///000...---++++++---...000((())),,,...////////////---,,,,,,++++++,,,,,,---...........................---,,,++++++,,,---...,,,,,,,,,------.........,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,((((((''''''''')))***+++************************))))))))))))))))))))))))************************))))))************)))(((***)))((((((***+++***(((''''''((()))******++++++************************((()))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))((('''&&&&&&&&&''')))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************)))((((((((()))++++++***+++,,,+++******,,,...(((((()))*********++++++---,,,+++***+++,,,---...------------------------///...---,,,,,,,,,,,,,,,---------.........//////111///...---,,,---......---------,,,,,,,,,++++++************************+++++++++*********))))))************************************))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''))))))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((())))))))))))******++++++******)))++++++************++++++((((((((((((((((((((((((&&&'''((()))))))))))))))++++++******)))*********(((((((((((((((((((((((())))))(((((()))***,,,---))))))))))))))))))))))))*********(((&&&&&&(((***''''''''''''((((((((((((***)))(((''''''((()))***'''''''''((((((((((((((((((((())))))))))))((((((%%%'''((((((''''''(((***(((((((((((((((''''''''''''***''')))222---%%%)))*********))))))))))))))),,,------......---------///.....................000///////////////////////////111333666:::>>>@@@BBBCCCFFFJJJNNNRRRUUUWWWYYYYYYZZZ\\\^^^```aaabbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccfffhhhjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffeeehhhiiilllnnnoooooonnnnnnpppppppppooonnnlllkkkkkkfffgggggghhhjjjlllmmmnnngggeeebbb```___```bbbdddfffffffffeeedddcccbbbaaaaaaaaaaaaaaa```___]]]\\\TTTPPPJJJEEEBBB???===;;;555444333222111111111111000///---,,,,,,---///000***+++---...///...------......------------..............................///...,,,,,,,,,,,,...///,,,,,,,,,------............---,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))((('''''''''(((***+++************************))))))))))))))))))))))))************************((())))))*********))))))+++)))((()))***+++***((('''(((((()))***++++++,,,************************(((***+++,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***+++++++++++++++((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&''')))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***)))((((((((()))+++,,,***+++,,,+++******,,,...************++++++,,,,,,......---,,,,,,...///000------------------------------,,,+++*********+++------------............000///...---------......------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++(((((())))))))))))((((((++++++************++++++((((((((((((((((((((((((''''''((()))*********)))+++***)))((((((((())))))((((((((((((((((((((((((***)))))))))***,,,...///))))))))))))))))))))))))$$$&&&((()))(((''''''((('''''''''((((((((())))))***)))(((''''''((()))***((((((((((((((('''''''''(((((())))))))))))(((((('''((()))((('''&&&'''((('''''''''((((((((((((((((((******111:::222&&&((())))))))))))))))))******,,,------............---///......---......///////////////...//////000111000222555999===AAADDDEEEJJJKKKNNNQQQTTTXXXZZZ[[[]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaaaaabbbccccccbbbdddfffhhhiiijjjiiiiiijjjjjjkkkkkkjjjjjjiiihhhkkklllnnnpppppppppooooooqqqqqqpppooonnnllljjjiiifffggghhhjjjkkkmmmnnnoooiiigggeeecccccccccdddeeehhhiiiiiiiiiiiihhhgggggggggggggggffffffeeedddccc]]]YYYSSSNNNIIIEEEAAA>>>999888666444222000000///000///...------...///000---------...------,,,,,,//////............//////..............................------------......,,,,,,,,,,,,------------...------,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))************************((())))))************)))***************)))))))))((())))))******+++++++++************************'''))),,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((())))))((()))******++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))***+++,,,((()))***)))((((((***,,,,,,,,,+++++++++,,,------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++************)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********)))((((((''''''(((((()))(((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((()))*********)))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,---...)))))))))))))))))))))))) ###'''((((((&&&&&&&&&'''''''''(((((())))))******))))))(((((())))))***((((((((((((((('''''''''(((((())))))))))))(((((()))******)))'''&&&'''((('''''''''((((((((((((((()))******333===444''')))))))))))))))************,,,,,,---.....................------...///000111/////////000111333555777:::<<<@@@EEEHHHKKKLLLLLLPPPQQQTTTWWWZZZ]]]___```______^^^^^^___```aaabbbddddddcccccccccdddffffffddddddfffgggiiijjjjjjjjjiiijjjkkkkkklllkkkkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkkkklllkkkkkkiiihhhgggfffgggiiikkklllnnnnnnooolllkkkjjjiiiiiihhhiiiiiiiiijjjkkklllllllllkkkkkkiiiiiihhhhhhgggffffffeeedddaaa\\\XXXTTTPPPKKKHHHBBB@@@===:::666333222111///..................///...------,,,,,,---------.........------.........------------------------------............------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++*********))))))******+++*********++++++,,,++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))+++---,,,)))''')))+++************************************************&&&(((+++,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))(((''''''))))))))))))))))))))))))'''''''''((((((((())))))'''((())))))******))))))((((((((((((((((((((((((+++*********)))((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((('''((()))******+++++++++((()))***)))((((((***,,,------,,,+++***+++,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***'''((()))******)))(((''''''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))******)))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))$$$%%%'''&&&%%%%%%%%%&&&&&&''''''((())))))******)))))))))******))))))))))))(((((((((''''''''''''(((((())))))))))))(((((()))***+++***((('''((()))''''''''''''((((((((()))+++)))&&&000:::111%%%)))((()))))))))************,,,,,,---.../////////......---------...///111222///000000222555999<<<>>>DDDGGGKKKOOORRRSSSSSSRRRSSSTTTWWWZZZ^^^aaaccceee``````______```aaacccdddffffffeeeeeeeeeggghhhiiieeeeeefffgggiiijjjkkklllhhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiidddeeefffffffffeeeddddddggghhhjjjkkkmmmnnnooooooooooooooonnnnnnmmmlllllliiijjjlllnnnnnnnnnnnnmmmmmmmmmlllkkkjjjjjjiiiiiigggeeebbb```^^^[[[WWWTTTOOOMMMIIIEEEAAA===:::999......////////////......------,,,+++,,,---...000...------,,,,,,------...------------------------,,,---...//////...---,,,,,,,,,,,,++++++*********************+++,,,------******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********))))))((()))*********)))(((&&&$$$************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((,,,///---(((&&&))),,,+++++++++***************************************$$$'''***+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((''''''%%%&&&((()))))))))((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((&&&''')))***+++++++++******+++,,,+++******,,,......---+++*********+++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---------..............................,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++'''((()))******)))((('''&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((('''%%%######%%%'''&&&''''''((()))******+++((()))***++++++***)))((())))))(((((('''''''''&&&(((((())))))))))))((((((((()))******))))))***+++&&&'''''''''(((((()))))),,,'''"""+++666---$$$***(((((())))))*********+++111///,,,---///000///---.........//////111222333///444:::======???EEEIIIIIIKKKNNNRRRUUUXXXYYYZZZYYYZZZ[[[]]]___```bbbcccbbbaaa``````aaacccfffgggfffgggggghhhiiijjjkkkkkkfffhhhjjjkkklllkkkjjjiiihhhiiijjjjjjkkkkkkjjjjjjiiihhhfffccc```^^^]]]\\\]]]]]]]]]]]]]]]___cccgggfffhhhiiijjjjjjkkknnnpppnnnnnnpppqqqqqqpppooonnnqqqqqqqqqppppppoooooonnnooonnnnnnmmmllllllmmmmmmjjjiiihhhgggdddbbb```___YYYYYYWWWTTTNNNHHHBBB>>>;;;888555333222222000///,,,------......---,,,,,,//////...............///------------------------......---------,,,,,,,,,---,,,,,,+++,,,---...///+++,,,------......------******+++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++***))))))***+++,,,++++++******))))))((((((,,,)))''''''))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((&&&''''''((((((((((((((()))(((((()))++++++***)))'''((()))******)))((('''))))))))))))))))))))))))&&&'''(((***++++++++++++)))************+++++++++************************++++++,,,,,,,,,---------------------------------........................---,,,++++++******++++++,,,---...---,,,,,,,,,......,,,******,,,------,,,,,,,,,,,,+++***)))((('''---,,,***)))))))))******+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******)))************+++++++++,,,,,,,,,,,,,,,+++***)))&&&(((+++++++++*********&&&''')))***+++++++++******)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))---+++***((((((((())))))))))))((((((''''''&&&&&&%%%'''***,,,---+++***((('''(((((()))***+++++++++///---+++,,,...000///------...///111333555777888888>>>DDDGGGGGGHHHLLLPPPUUUUUUWWWXXXZZZ[[[\\\\\\ZZZ[[[\\\^^^```bbbdddddddddcccbbbaaabbbccceeefffeeeeeeeeefffgggggghhhhhhdddeeegggiiiiiiiiihhhggghhhhhhhhhhhhggggggggggggeeedddaaa]]]ZZZWWWVVVUUUTTTTTTSSSRRRRRRUUUZZZ]]]cccdddfffffffffhhhjjjlllqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnoooooooooooooooqqqpppooonnnnnnmmmnnnnnnkkkjjjiiihhhfffdddbbbaaaaaaaaa```^^^[[[VVVQQQNNNEEEBBB>>>:::888777444222555444333222000///......//////...---,,,,,,------------------------------.........---------,,,,,,------,,,,,,,,,---...///)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++*********))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))+++)))'''(((******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))************)))))))))(((&&&'''(((((())))))(((((()))(((((()))++++++***((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........//////...---,,,---...,,,+++***+++------,,,***+++++++++++++++***)))(((,,,,,,***)))))))))******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******)))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))*********++++++++++++,,,,,,,,,++++++***)))&&&(((******)))))))))***(((((()))***++++++++++++******((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))(((((()))***************&&&'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((('''''''''(((((()))(((((((((((((((''''''''''''((()))******)))'''&&&'''(((((()))******++++++...---,,,---///000000000---...111555999===@@@AAACCCHHHNNNQQQQQQRRRTTTWWWYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]___```bbbccccccccccccaaaaaaaaaaaaccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffggggggffffffhhhgggfffddddddddddddeeecccaaa^^^ZZZVVVSSSQQQPPPNNNMMMLLLJJJJJJMMMRRRVVV___aaaccccccdddeeehhhkkkqqqqqqrrrrrrqqqpppooooooppppppqqqrrrrrrsssttttttrrrqqqpppooonnnnnnnnnnnnlllllllllkkkiiigggfffeeeccccccddddddbbb___]]][[[RRROOOJJJFFFCCC@@@<<<:::777666333111///...------000///...---------------------------------------.........------------,,,------,,,,,,,,,---......)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++******))))))'''''''''((((((((())))))******++++++++++++******'''''''''((()))*********)))(((((()))++++++***((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))************))))))))))))&&&'''(((((())))))(((((((((''''''(((******)))(((***))))))(((((())))))***))))))))))))))))))))))))***)))((('''(((((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000......///---++++++,,,---...,,,+++,,,---,,,+++)))******+++++++++******))),,,+++******)))*********++++++******)))(((((((((************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++++++++***))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))'''(((((())))))((((((''''''''''''((((((((((((((()))))))))*********+++++++++++++++,,,++++++***)))'''((()))((('''''')))***+++***************+++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((()))))))))((('''&&&&&&%%%((((((((()))******++++++000/////////000111222222000222666;;;AAAFFFIIIKKKLLLPPPTTTWWWXXXWWWXXXYYYZZZZZZ[[[[[[]]]^^^___```\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]\\\]]]^^^______^^^^^^^^^]]]]]]]]]\\\\\\___```bbbcccddddddddddddfffdddbbb```^^^___``````___^^^[[[XXXVVVSSSRRRQQQNNNMMMKKKIIIHHHKKKPPPTTTZZZ]]]___aaabbbeeeiiikkkmmmmmmnnnnnnooooooooooooqqqrrrrrrssssssttttttuuurrrqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjiiidddeeefffffffffdddcccaaa\\\YYYUUUQQQNNNKKKGGGDDD:::888555222000//////000000//////.........//////....................................------------------------------------+++,,,------......------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***************)))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))''''''((((((((()))))))))(((((()))***++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))(((''''''(((******)))'''+++***)))(((((()))***+++))))))))))))))))))))))))///---+++))))))***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---...///***+++,,,+++******,,,...555222...+++++++++***))))))******+++++++++******++++++******************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''***)))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((('''''''''))))))))))))******************++++++++++++******((((((((('''%%%&&&(((***---,,,***))))))***+++,,,+++*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((()))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%&&&'''((('''&&&&&&&&&&&&''''''(((((())))))***)))((('''&&&''''''((((((((())))))************000000111111111222333444666999>>>DDDJJJNNNRRRSSSSSSUUUXXXZZZZZZZZZZZZZZZ^^^^^^^^^^^^^^^___```aaa[[[[[[YYYXXXVVVTTTSSSRRRUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\YYYWWWUUUUUUVVVWWWUUUTTTSSSQQQPPPPPPPPPPPPLLLKKKIIIGGGFFFHHHMMMPPPRRRTTTWWWZZZ]]]aaaeeehhheeefffgggiiilllnnnppppppoooooopppppppppqqqqqqqqqsssrrrrrrqqqqqqqqqqqqqqqoooppppppppppppooonnnmmmllllllmmmmmmlllkkkiiihhhbbb```]]]ZZZXXXVVVRRRPPPHHHEEEAAA<<<888666555555.........---......//////........................//////.........------------------------------,,,+++,,,------......------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************((((((((())))))*********))))))*********+++++++++)))***+++,,,,,,+++***)))***)))))))))(((((((((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))))))))(((''''''(((***+++)))(((+++***)))(((((()))***+++))))))))))))))))))))))))///...+++***)))***+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,,,,------......------------------------,,,,,,+++++++++++++++,,,)))***+++++++++---000333<<<777000***))))))***+++)))******+++++++++******************+++******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''&&&&&&''''''((()))******(((((())))))))))))(((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((('''''''''(((((()))))))))*********)))******++++++*********((()))((('''%%%&&&(((***,,,+++***)))))))))***+++*********++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))'''&&&%%%&&&&&&''''''(((((())))))***)))((('''((()))+++,,,)))))))))))))))*********///111222333444555888:::AAACCCHHHMMMQQQUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZ^^^\\\ZZZYYYXXXXXXXXXXXXYYYXXXVVVTTTQQQOOOMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJKKKKKKGGGFFFFFFFFFGGGHHHIIIIIIEEEEEEDDDCCCAAABBBEEEHHHHHHJJJMMMPPPRRRVVVZZZ]]]]]]^^^___bbbeeehhhkkkmmmmmmnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrsssssstttpppqqqqqqrrrrrrrrrqqqqqqpppppppppooonnnmmmlllkkkfffdddbbbbbbaaa___\\\ZZZWWWTTTNNNHHHBBB===:::888111000///......------.........................../////////.........------------.........---,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((())))))))))))******************+++++++++,,,,,,******++++++++++++******+++++++++***)))(((((((((((())))))((('''''')))+++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))************'''((())))))******)))))))))(((((()))++++++***)))*********))))))*********))))))))))))))))))))))))+++***)))((('''(((((())))))************+++++++++************************------------............,,,,,,,,,------......///++++++++++++++++++++++++---,,,++++++*********+++,,,------------///333666===888000***((()))+++,,,******+++++++++******)))))))))***++++++++++++*********))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''$$$%%%%%%'''((()))***+++((())))))******))))))(((''''''(((((())))))******(((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((()))))))))******((()))******+++*********((())))))((('''&&&((()))***)))))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((''''''''''''*********))))))'''&&&&&&'''''''''((((((((((((((())))))(((((()))***,,,---))))))))))))))))))******000333777:::<<>>>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFCCCDDDEEEDDDCCCBBBCCCDDDAAABBBDDDDDDDDDEEEGGGIIIIIIIIIJJJLLLNNNQQQUUUVVVVVVXXXZZZ^^^bbbeeehhhiiieeeeeefffggghhhjjjkkklllpppqqqrrrsssttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqmmmlllkkkkkkkkkiiifffdddfffeeeccc```]]]YYYVVVTTTFFFDDD@@@<<<888444222111////////////////////////000/////////............------...///...---+++***,,,,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++222111000...,,,***)))((())))))))))))************,,,+++***))))))***+++,,,*********+++,,,,,,------******(((%%%""""""'''+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((()))***************+++******+++------,,,***)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---,,,)))'''(((+++......---,,,,,,,,,,,,+++))),,,,,,,,,+++***)))((('''((()))***+++,,,,,,+++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************))))))************))))))&&&''''''((()))******+++***(((%%%######%%%(((***%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((()))***************(((***,,,,,,***((((((((($$$%%%'''))))))))))))((('''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((('''&&&&&&'''(((***+++))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&*********)))))))))))))))>>>AAAEEEJJJOOORRRTTTUUUYYYYYYZZZ[[[[[[ZZZXXXWWWVVVTTTRRROOONNNNNNNNNOOOOOOOOOOOOPPPRRRUUUWWWYYYXXXXXXWWWVVVSSSOOOLLLJJJDDDEEEEEECCCAAA@@@@@@AAA>>>>>>>>>======>>>??????BBB>>><<<<<<@@@CCCCCCBBBCCCEEEHHHKKKKKKJJJHHHFFFIIIIIIJJJMMMNNNNNNLLLIIIMMMKKKIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFEEEDDD???@@@BBBDDDFFFHHHIIIIIIKKKLLLNNNPPPSSSTTTUUUVVVZZZZZZZZZ[[[]]]___bbbccchhhkkkoooqqqrrrssstttvvvrrrrrrsssssssssrrrppppppnnnnnnooommmjjjhhhhhhhhhjjjhhhffffffgggeeeaaa]]]ZZZUUUMMMFFFAAA<<<888666444111......111222111......//////000000000//////------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------...---+++******+++---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************++++++***************++++++***)))***++++++***)))+++++++++*********))))))+++///111...***(((***---***************)))((('''******))))))***+++,,,---))))))***++++++++++++***************************************************+++++++++*********))))))))))))************))))))+++*********))))))((((((((((((((((((((((((((((((+++***)))))))))))))))***************)))))))))((((((((((((((((((((((((((((((((()))***************)))***+++,,,------,,,++++++*********))))))(((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......,,,******+++,,,***+++------------+++***------......------,,,+++///...---,,,+++++++++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,+++******)))*********))))))))))))))))))))))))******))))))******+++,,,,,,++++++***)))))))))***(((***+++***)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''((()))))))))))))))************))))))))))))))))))************''''''((()))))))))))))))+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((+++******)))))))))))))))***)))(((''''''((()))***)))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))((((((((((((''''''''''''HHHJJJNNNQQQTTTVVVXXXXXXZZZZZZZZZZZZYYYWWWUUUTTTOOONNNMMMLLLMMMNNNPPPQQQSSSSSSRRRRRRSSSUUUVVVWWWVVVUUURRROOOKKKHHHEEEDDDAAABBBBBBAAA>>><<<======>>>>>>===<<<<<<<<<<<<<<>>???BBBEEEEEEEEEIIIKKKPPPTTTVVVWWWVVVUUUWWWWWWXXXZZZ[[[[[[XXXVVVWWWVVVTTTUUUWWWXXXWWWWWWTTTRRROOOMMMMMMLLLJJJIIIEEEDDDCCCBBBAAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPSSSVVVWWW___bbbgggkkkmmmppprrruuurrrrrrrrrrrrssstttuuuuuussssssqqqnnnjjjgggggghhhmmmkkkjjjjjjkkkjjjgggdddccc___YYYSSSNNNIIIEEEBBB<<<777222000111222111//////////////////......---........................,,,,,,,,,---------.........---------,,,,,,,,,+++------------------------...---+++******+++---...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++************************++++++***************++++++***)))***++++++***)))+++++++++*********))))))+++...000---)))'''))),,,,,,,,,---------,,,++++++))))))******************))))))***++++++++++++***))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))************)))))))))((())))))))))))))))))))))))******)))))))))))))))***++++++******)))(((((('''))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,++++++***************)))))))))((()))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---++++++,,,...,,,,,,------------,,,,,,---------...------,,,+++------,,,+++************+++***))))))))))))***+++++++++***))))))***++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***)))))))))))))))(((***+++***)))((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***))))))(((((())))))************))))))))))))))))))************''''''((()))))))))))))))*********)))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((((((+++******)))))))))))))))***)))(((((((((((()))******)))'''&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((SSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[ZZZXXXVVVSSSQQQOOOHHHHHHIIIJJJMMMPPPSSSUUUWWWVVVTTTSSSRRRRRRRRRSSSQQQOOOKKKFFFBBB@@@?????????@@@AAAAAA@@@???@@@AAADDDCCCBBBAAA@@@?????????EEECCCBBBCCCEEEHHHIIIIIINNNQQQWWW]]]bbbfffggggggggggggggghhhiiiiiigggdddeeecccbbbccceeefffffffffdddaaa]]][[[ZZZXXXVVVTTTQQQOOOJJJFFFBBBAAAAAAAAA??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCEEEHHHJJJLLLSSSWWW]]]bbbfffkkkooorrrpppppppppqqqrrrtttuuuvvvtttssspppllliiigggiiikkkmmmllllllnnnoooooommmjjjllliiieeeaaa]]]XXXSSSPPPGGGAAA:::666555444222000111111000000//////......////////////////////////,,,,,,,,,---------...............---------------------------------------------++++++++++++------,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********++++++************************+++***************+++++++++***)))***++++++***)))+++++++++******************,,,...,,,)))''')))+++))))))******+++*********))))))***++++++***(((((())))))***++++++++++++***))))))))))))))))))))))))************************+++++++++***************))))))************))))))************))))))))))))************************))))))))))))))))))))))))++++++***))))))(((''''''************************(((((()))***************)))************))))))(((************))))))))))))******************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000......------------......---------------,,,++++++,,,,,,+++***))))))))))))++++++************+++++++++******))))))******+++---,,,+++***)))((((((((())))))))))))))))))))))))((((((((((((((())))))***+++***))))))((()))))))))(((***+++***)))((()))***)))((((((''''''(((((()))************************))))))))))))((((((((((((,,,++++++******)))(((((())))))************))))))))))))))))))************(((((())))))******)))))))))))))))(((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))+++******)))))))))))))))***))))))(((((())))))******)))((((((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))WWWXXXZZZ[[[[[[[[[ZZZZZZ\\\ZZZXXXUUUQQQNNNKKKJJJEEEEEEGGGJJJMMMQQQTTTUUUUUUSSSQQQNNNLLLKKKKKKKKKJJJGGGDDD@@@??????AAABBBBBBDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMPPPTTTZZZbbbiiinnnqqqrrrpppoooooopppqqqqqqooommmllljjjiiiiiijjjkkkkkkjjjkkkiiifffeeeddddddbbbaaa]]][[[XXXSSSOOOKKKHHHGGGBBBAAAAAAAAAAAAAAAAAAAAA?????????@@@BBBEEEGGGHHHKKKNNNTTTYYY^^^ccchhhkkkkkklllmmmoooppppppppppppnnnmmmjjjfffdddeeeiiilllhhhiiikkkmmmooooooooonnnooommmkkkiiifffbbb\\\XXXRRRLLLFFFAAA>>>;;;666222222222111111000000000111////////////////////////,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********************************)))******+++,,,+++***)))***++++++***)))************************)))+++,,,+++((('''(((***''''''((()))*********)))((()))+++,,,+++)))'''&&&))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))************))))))*********)))))))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))************************(((((()))*********************)))))))))(((''''''*********)))))))))))))))+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---......------///111///...---,,,,,,---...///,,,------------,,,++++++,,,,,,+++***************,,,++++++++++++++++++,,,******))))))))))))******---,,,+++)))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******+++******))))))*********(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((())))))******))))))************))))))((()))))))))************((())))))*********))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))'''''''''(((((((((((()))***************+++++++++YYYZZZ[[[]]]]]]]]]\\\[[[YYYXXXUUUQQQLLLIIIFFFEEEBBBBBBDDDFFFIIILLLNNNOOOLLLKKKIIIFFFEEEDDDDDDDDDDDDCCCBBBAAACCCEEEHHHKKKKKKMMMNNNNNNNNNNNNPPPRRRQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMNNNOOOPPPRRRSSSUUUXXX^^^ffflllqqquuuvvvtttsssrrrrrrttttttsssqqqmmmkkkhhhgggggggggfffdddgggfffeeeeeeggghhhhhhgggcccccccccbbb^^^YYYTTTPPPIIIHHHFFFDDDCCCCCCBBBCCC@@@??????@@@AAACCCEEEFFFEEEHHHKKKOOORRRVVVZZZ]]]___bbbfffkkknnnnnnmmmlllgggfffbbb^^^\\\]]]aaaeeebbbdddgggkkkmmmooopppqqqooonnnmmmlllkkkgggbbb^^^YYYUUUPPPMMMJJJEEE>>>888333222111000000000111111........................,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,+++***)))***++++++***)))************************)))*********)))(((((()))******+++,,,------------)))***+++,,,+++***'''&&&))))))***++++++++++++***++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))******************************(((((()))***++++++******&&&&&&'''((()))***++++++************************(((((()))******************))))))(((((('''''''''))))))))))))))))))******+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---......------///111///...---,,,,,,---...///,,,,,,------,,,,,,+++***------,,,++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((***))))))))))))***++++++++++++*********++++++,,,(((***+++***)))((()))***))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((()))*********))))))************))))))((()))))))))************))))))************))))))***************************)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***+++******)))))))))))))))))))))************))))))))))))******************((())))))))))))*********)))*********+++++++++,,,[[[\\\^^^^^^___^^^]]]]]]UUUSSSPPPLLLHHHDDDBBBAAA===>>>???@@@BBBCCCDDDEEEDDDCCCAAA@@@@@@AAABBBBBBDDDEEEFFFHHHKKKNNNPPPRRRTTTTTTUUUSSSQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSUUUWWWXXXXXXYYY[[[]]]```bbbgggkkkpppsssvvvwwwuuutttssstttuuuvvvvvvuuullljjjgggeeeeeedddbbb```aaa```___aaaccceeeffffffbbbdddggghhhgggbbb]]]YYYQQQOOOLLLIIIGGGFFFEEEEEEAAA@@@@@@???@@@AAABBBCCCAAACCCEEEFFFFFFHHHKKKNNNPPPTTTZZZaaafffhhhiiiiiibbb```\\\VVVRRRQQQTTTVVVZZZ^^^cccgggjjjlllooorrrooonnnnnnnnnnnnlllhhheee^^^[[[VVVTTTRRRMMMGGGAAA777555333111000000000000........................,,,,,,,,,---------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************))))))))))))***+++,,,,,,+++***)))***++++++***)))***************+++++++++******)))))))))))))))))))))***++++++++++++++++++******+++,,,++++++))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))************))))))))))))))))))************************************((()))+++,,,---,,,,,,+++%%%%%%&&&''')))***++++++************************(((((()))******************))))))(((((((((((()))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000......------------......,,,,,,,,,,,,,,,+++******------,,,,,,+++,,,,,,---******++++++++++++******((())))))******))))))(((******)))((((((((())))))))))))))))))))))))))))))***************++++++,,,******************+++,,,(((***+++***)))((()))******))))))(((((())))))***''''''''''''''''''''''''))))))))))))((((((((((((---,,,,,,++++++***))))))))))))************))))))))))))))))))******************++++++******))))))************++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******+++******))))))))))))))))))******++++++******)))((())))))************)))))))))*********+++++++++)))))))))***++++++,,,,,,]]]^^^^^^^^^^^^\\\[[[ZZZQQQOOOKKKGGGDDDAAA@@@???::::::;;;======>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIIILLLOOORRRTTTTTTSSSSSSUUUVVVWWWVVVTTTSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXYYY]]]```cccdddddddddgggiiilllmmmoooqqqsssttttttuuutttsssrrrsssuuuwwwwwwwwwnnnllliiihhhhhhgggeeedddbbb```___```aaaccccccbbbaaacccfffiiihhhfffccc```YYYWWWSSSOOOLLLJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBCCCBBBAAABBBDDDFFFGGGIIILLLPPPUUUXXX[[[\\\[[[YYYUUUPPPKKKIIIJJJLLLQQQUUU\\\```dddgggkkknnnooonnnnnnnnnooonnnllljjjaaa\\\WWWTTTSSSRRROOOLLLBBB@@@<<<888444222222111////////////////////////,,,,,,,,,---------......+++,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************))))))))))))***+++,,,---+++***)))***++++++***)))))))))*********+++++++++******)))******+++******((())))))))))))(((((('''++++++++++++,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))(((***,,,.........---,,,'''''''''(((((((((((()))))))))))))))))))))))))))(((((()))******************)))((((((((()))***+++((()))))))))************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------------...---++++++,,,...,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++++++++,,,,,,))))))***++++++***))))))'''((()))******)))(((''')))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))******(((***+++***)))((()))*********))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))------,,,++++++******)))))))))************))))))))))))))))))***************++++++++++++***)))((())))))))))))*********+++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((()))*********+++******))))))))))))))))))***++++++++++++***)))'''''')))*********))))))))))))))))))************(((((())))))***++++++,,,]]]]]]]]]]]][[[YYYWWWVVVNNNLLLHHHEEEBBB@@@>>>>>>999:::;;;<<<==================>>>@@@CCCGGGJJJLLLOOORRRVVVXXXYYYWWWSSSQQQSSSUUUVVVWWWWWWXXXYYY[[[YYYYYYZZZ\\\^^^```bbbcccdddhhhkkkllllllllloooqqqsssssstttttttttsssrrrrrrrrrqqqpppqqqtttvvvwwwwwwqqqooommmlllllllllkkkjjjgggeeecccbbbccccccaaa```bbbcccfffggghhhgggfffeee___]]]YYYTTTQQQNNNNNNMMMNNNMMMKKKIIIHHHHHHIIIIIIDDDEEEDDDCCCAAAAAACCCEEEDDDCCCBBBCCCEEEHHHLLLNNNTTTRRRPPPKKKHHHFFFHHHJJJIIINNNUUUZZZ^^^aaafffjjjnnnmmmmmmmmmoooooommmlllccc]]]UUURRRRRRTTTTTTTTTMMMJJJEEE???:::777555444000000000000000000000000,,,,,,,,,---------......+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++******************++++++************************************************)))***+++,,,---,,,,,,+++************************))))))))))))***+++,,,---+++***)))***+++++++++)))))))))******+++++++++++++++***)))***+++,,,+++***,,,,,,,,,,,,,,,+++***))),,,+++++++++,,,---......))))))***++++++++++++***************************************************))))))******++++++++++++))))))************))))))(((((())))))*********+++(((((((((((((((((((((((()))***---/////////...---)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))******************)))(((((((((***+++,,,(((((())))))*********+++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,------------......,,,******+++,,,***+++------------+++***+++,,,,,,,,,,,,+++******+++***************++++++((()))***++++++***)))((('''((()))******)))(((''''''''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))''''''(((((())))))******((((((((()))******++++++))))))************))))))))))))))))))************+++++++++++++++***)))((('''((((((((())))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******++++++******))))))))))))))))))***+++,,,,,,+++***)))&&&'''(((*********)))((((((((((((((())))))))))))'''(((((()))******++++++aaaaaaaaa___]]]YYYUUUSSSNNNKKKGGGEEECCCAAA???===;;;:::::::::;;;===???@@@CCCCCCDDDEEEHHHKKKNNNOOOWWWWWWYYYZZZZZZZZZYYYXXXXXXYYYZZZ[[[]]]^^^______cccbbbaaabbbdddeeefffeeekkkkkklllmmmoooqqqrrrssssssrrrrrrqqqqqqppppppooommmmmmmmmooorrrtttsssrrrrrroooooosssssspppooorrrmmmnnnnnnnnnnnnllljjjiiiiiiiiijjjjjjkkkkkkkkklllhhhfffccc___[[[XXXVVVUUURRRQQQPPPOOOOOOOOOOOOOOOSSSRRROOOLLLHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGKKKOOOQQQRRRWWW```gggkkkmmmppppppooommmmmmnnngggccc\\\TTTPPPOOOSSSWWWYYYVVVQQQLLLGGGAAA:::666555555333222111000//////222000...,,,+++,,,---...////////////////////////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,************************))))))******+++++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++(((***+++***)))((()))***************************))))))))))))))))))))))))(((((((((((())))))))))))------------------------+++*********))))))((((((+++***************++++++++++++++++++************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************+++***)))((((((***,,,---++++++,,,,,,,,,,,,------........................------------------------,,,++++++******++++++,,,+++,,,---......,,,***)))************************,,,)))'''(((***+++***(((************************(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))...---+++))))))***+++,,,(((***+++***)))((()))***++++++******************(((((((((((((((((((((((())))))(((((((((((())))))))))))*********((('''&&&***++++++++++++,,,,,,,,,***************)))((((((((())))))))))))(((((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''',,,,,,++++++***)))))))))***))))))(((((((((((((((++++++++++++++++++++++++ccccccbbbaaa^^^[[[XXXVVVRRRNNNJJJGGGDDDBBB@@@>>>>>>>>>===>>>>>>@@@AAABBBEEEEEEFFFGGGJJJMMMPPPRRRWWWXXXXXXZZZ[[[]]]___```bbbbbbbbbcccdddeeefffgggffffffeeefffhhhjjjkkkkkkiiiiiijjjlllnnnppprrrsssrrrqqqqqqpppooonnnnnnmmmnnnmmmmmmoooqqqrrrqqqooopppmmmmmmqqqrrrooonnnppprrrrrrssssssrrrqqqpppoooppppppqqqqqqqqqqqqppppppkkkjjjhhheeeaaa^^^\\\[[[ZZZYYYXXXVVVTTTSSSRRRRRRWWWWWWWWWUUUSSSPPPMMMKKKFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDGGGJJJKKKLLLOOOWWW]]]gggjjjoooqqqqqqooonnnnnnkkkhhhbbb[[[UUURRRSSSTTTVVVVVVUUUSSSPPPKKKDDD>>>999777444222000/////////000///...---,,,,,,---...////////////////////////........................+++,,,,,,------,,,,,,+++************************++++++++++++************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************(((((((((((()))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************(((***+++***)))((()))+++************************))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++************)))))))))(((++++++******************''''''(((((()))))))))***))))))))))))))))))))))))+++++++++***************************************+++***)))((()))***,,,---++++++,,,,,,,,,,,,------........................---------------------------,,,,,,,,,,,,,,,,,,---,,,---...//////---+++***++++++++++++++++++++++++,,,)))'''(((***+++***)))************************************************(((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))+++***((('''&&&'''((()))(((***+++***)))((()))***))))))))))))))))))))))))************************&&&&&&&&&%%%%%%&&&&&&&&&(((((()))******)))((('''''''''((((((((()))))))))((()))))))))(((((('''&&&(((((()))))))))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))(((+++************)))))))))((((((((((((((()))***+++++++++++++++++++++++++++dddddddddccc```]]][[[YYYWWWSSSNNNJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJLLLOOORRRUUUWWW[[[[[[\\\^^^```dddgggiiihhhgggggggggggghhhiiijjjgggggggggggghhhiiijjjjjjhhhiiijjjlllnnnooopppppppppoooooommmlllkkkjjjjjjmmmllllllmmmooopppnnnmmmppplllkkkoooqqqooonnnooorrrrrrrrrrrrrrrrrrqqqqqqrrrssssssssssssrrrqqqqqqpppppppppooollljjjgggffffffeeeccc```]]][[[YYYXXX]]]^^^```aaa```]]]ZZZWWWPPPNNNKKKHHHEEEBBB@@@???????????????????????????AAACCCEEEEEEEEEHHHMMMRRR```eeemmmrrrsssqqqpppooopppoookkkddd]]]WWWTTTSSSTTTUUUXXXZZZ[[[WWWQQQLLLCCC@@@:::555222000111222............------------////////////////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))***+++***))))))***+++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))))),,,,,,+++***)))))))))***&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++************************+++******))))))+++,,,---++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))************************************************(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))'''&&&&&&&&&'''((((((***+++***)))((()))***(((((((((((((((((())))))************************))))))(((((((((((())))))'''((()))))))))))))))(((&&&'''''''''(((((((((((()))))))))***))))))((('''''''''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))******'''''''''((()))***,,,,,,************************eeeeeedddcccaaa___\\\[[[ZZZVVVQQQNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKPPPPPPQQQSSSVVVYYY\\\^^^```aaacccdddgggiiijjjkkkiiiiiihhhhhhggghhhhhhiiigggggghhhgggfffggghhhiiilllmmmooopppqqqppppppooopppooonnnllljjjiiihhhgggjjjiiijjjllloooqqqqqqppprrrmmmkkknnnqqqooonnnnnnooooooooooooooopppqqqqqqrrrrrrssssssssssssrrrrrrtttuuuvvvvvvuuusssqqqooonnnmmmllliiigggdddbbbaaacccdddeeefffffffffdddccc___]]]YYYTTTOOOJJJFFFEEE@@@@@@???>>>>>>=========???@@@BBBBBBBBBDDDGGGKKKYYY```iiipppssssssqqqppprrrrrrrrrmmmfff^^^XXXVVVTTTUUUXXX[[[^^^^^^\\\YYYQQQLLLDDD===777444333333---......//////......---////////////////////////........................,,,,,,------------,,,,,,........................++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))***++++++))))))***+++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))),,,,,,+++***))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++*********+++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************************************************''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))+++******)))))))))******(((***+++***)))((()))***((((((((()))))))))))))))************************+++******))))))******+++''''''((()))))))))******)))))))))*********++++++++++++,,,,,,,,,++++++***&&&'''((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,***((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))((((((((('''((())))))***)))))))))))))))))))))))))))******************)))&&&''''''((()))*********(((((((((((()))***+++,,,))))))))))))))))))))))))dddccccccaaa```^^^]]]\\\ZZZXXXUUUSSSTTTTTTTTTTTTMMMNNNNNNOOOPPPPPPPPPPPPWWWXXXXXXZZZ\\\___bbbdddbbbdddfffhhhiiihhhggggggjjjjjjjjjjjjjjjiiiiiihhhdddfffiiijjjkkkmmmpppsssyyyzzz{{{|||{{{yyyvvvtttvvvuuutttrrrooommmkkkkkkkkklllnnnrrrwwwzzz{{{{{{yyyrrroooqqqsssqqqnnnnnnooonnnnnnmmmnnnpppssstttssssssssssssssssssssstttssstttvvvwwwwwwvvvtttssssssrrrrrrqqqooommmkkkiiiiiihhhhhhggghhhiiikkklllkkkiiifffaaa[[[VVVQQQOOOFFFEEECCC@@@>>>===<<<<<<<<<===>>>>>>???AAACCCEEEQQQXXXbbbjjjooopppppppppppprrrtttrrrllleee```]]]WWWVVVUUUWWW[[[^^^``````[[[VVVNNNEEE===888555333//////000000000///......////////////////////////........................,,,------......------,,,........................,,,++++++++++++*********,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++)))+++,,,+++***)))***+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))******,,,++++++***))))))******++++++******************))))))))))))))))))))))))(((((()))***+++,,,,,,---************************+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++++++++,,,(((***+++***)))((()))***)))))))))******+++++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((()))***************+++++++++,,,,,,***++++++,,,,,,,,,++++++'''''')))***++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++)))&&&%%%))))))))))))))))))))))))*********))))))*********************************)))*********++++++++++++)))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((()))******+++******))))))))))))******))))))))))))))))))))))))ccccccbbb```___^^^]]]]]]\\\ZZZYYYYYY[[[\\\[[[ZZZRRRSSSTTTVVVWWWWWWXXXXXX]]]]]]^^^^^^```ccceeefffbbbccceeefffgggggggggfffjjjkkkmmmnnnnnnllljjjiiiaaaffflllpppsssxxx~~~~~~{{{yyyxxxwwwxxx{{{zzz{{{|||yyyuuutttqqqpppnnnnnnpppsssvvvxxxwwwuuusssqqqpppppprrrrrrqqqrrrtttuuuuuuuuuttttttvvvvvvwwwvvvuuusssqqqpppooommmkkkjjjkkkmmmppprrrrrrqqqnnnkkkfffbbb^^^\\\QQQOOOKKKFFFBBB@@@>>>>>><<<<<<<<<<<<===>>>???@@@IIIOOOXXX```fffiiilllnnnmmmpppssssssoookkkgggeee^^^ZZZUUUSSSVVVZZZ___aaa^^^[[[UUUMMMEEE===888555222222222111000000//////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************++++++++++++++++++++++++***+++,,,+++*********,,,************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************+++***************++++++))))))))))))((((((''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,++++++******++++++,,,***************+++++++++***************************+++,,,+++))))))+++,,,************************(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))******++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***))))))))))))************'''((())))))***)))))))))(((((()))***++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++***(((&&&%%%))))))))))))))))))))))))******)))(((((()))******************************)))))))))*********++++++(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((())))))))))))))))))(((''''''((())))))***++++++,,,+++***)))))))))))))))************************ccccccbbb``````_________^^^]]]]]]___``````^^^\\\WWWXXXZZZ\\\^^^_________aaa`````````aaaccceeefffbbbbbbcccdddgggkkknnnqqqsssvvvyyy||||||zzzvvvtttnnnttt{{{|||zzzyyyxxxzzz~~~|||wwwtttsssuuuvvvtttuuuuuuvvvwwwxxxxxxxxxzzz{{{{{{{{{zzzwwwuuusssttttttrrrqqqqqqssstttuuuvvvuuuuuusssqqqnnnkkkiii```]]]XXXQQQLLLGGGEEEDDDAAA@@@????????????>>>===BBBFFFMMMTTTZZZ```fffiiikkknnnqqqqqqooolllkkkjjjeee___XXXTTTTTTXXX[[[]]]```___\\\WWWPPPHHHAAA<<<777555333111000000000000////////////////////////........................------............------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++************************))))))*********+++++++++***************************************************+++,,,,,,******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************))))))))))))***+++,,,,,,((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++***,,,---+++))))))+++---************************))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))(((***+++***)))((()))***((((((((()))***+++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,***)))(((''''''((())))))(((((((((((())))))))))))&&&'''(((((()))))))))((()))******+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))******++++++******)))((())))))******+++++++++*********)))******++++++++++++++++++++++++++++++dddcccbbbaaa``````````````````aaabbbcccbbb___\\\ZZZ\\\^^^aaacccdddddddddbbbaaaaaa```aaabbbdddeeeeeedddcccdddiiipppxxx}}}~~~zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||yyyvvvuuuxxxxxxxxxxxxxxxwwwwwwvvvyyyyyyyyyyyyxxxwwwuuutttmmmiiiccc[[[TTTOOOLLLJJJHHHFFFDDDCCCBBBAAA???======AAAFFFLLLSSSZZZaaafffkkkmmmooopppnnnmmmlllllliiiddd\\\WWWUUUWWWXXXYYYaaabbbbbb```ZZZRRRJJJDDD:::888555222000000000111////////////////////////........................------............------------------------------***++++++,,,---//////000,,,------......------,,,******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))***+++,,,,,,******+++,,,************************)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++(((((())))))***+++------(((((()))***+++,,,------))))))))))))))))))))))))***************+++++++++***************************+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...******************************************************+++++++++,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))(((((()))******+++******(((***+++***)))((()))***&&&''''''((()))******+++************************))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))************(((((()))*********************+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))---,,,+++******+++,,,---************************(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++************++++++++++++(((((())))))***+++------++++++++++++++++++++++++aaa______aaadddfffdddbbbbbbaaaaaa``````______^^^]]]___aaabbbcccbbbbbbaaaaaa`````````aaabbbdddeeeggghhhkkkpppwww{{{xxx{{{zzzxxxxxxyyyzzzyyyxxxzzzzzzyyyyyyyyyyyyyyyyyy{{{wwwpppiiiccc\\\UUUQQQOOOMMMKKKIIIHHHEEEBBB???@@@@@@BBBGGGLLLQQQSSSSSS```eeekkkmmmllllllpppsssnnnjjjddd]]]XXXUUUTTTTTT\\\___ccceeebbb]]]WWWTTTKKKCCC:::444333333000---111///......000111111000000000//////.........---000000000000000000000000,,,,,,,,,------.........++++++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))************************+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******************************%%%&&&((()))))))))((('''+++***)))'''''''''((()))************************+++*********))))))(((((())))))))))))***************++++++++++++***))))))******++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++)))************+++++++++,,,,,,+++***)))((('''''')))***++++++***)))***+++++++++******)))(((((((((******))))))******+++,,,---,,,,,,+++***)))(((((()))((((((((()))***++++++************************+++*********))))))(((((())))))************))))))************************((())))))***+++,,,,,,,,,,,,+++***))))))***+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,************************&&&''')))***)))((()))***))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++***)))(((%%%&&&'''((())))))))))))************************++++++***)))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,++++++*********aaa```___aaadddeeedddbbb``````aaaaaaaaa```______aaaaaaaaaaaaaaabbbcccdddffffffgggiiilllooorrrttt|||~~~|||{{{xxxvvvvvvxxxzzz{{{{{{zzzzzz{{{{{{zzzzzzxxxxxx|||xxxtttpppkkkfffcccUUUSSSQQQPPPOOONNNLLLIIIEEECCCBBBCCCFFFJJJLLLMMMUUU[[[aaaddddddfffjjjoooooommmiiiddd___ZZZWWWVVVXXXZZZ___cccdddbbb]]]YYYVVVMMMBBB;;;999777555222333111//////000111000///000000/////////.........////////////////////////,,,,,,,,,------.........,,,,,,------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++******************************************++++++************************+++++++++*********))))))******************************++++++++++++******************************------------,,,***)))(((+++***)))((((((((())))))((((((((((((((((((((((((************)))))))))((())))))))))))************+++++++++++++++******)))******++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++---..................---++++++++++++++++++++++++)))************+++++++++++++++******))))))(((((()))***++++++***)))***+++(((((((((((())))))))))))******))))))******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))***+++************************************)))))))))((())))))************))))))************************(((((())))))***++++++,,,+++***)))(((((()))************)))((((((((()))***************+++++++++,,,************************&&&(((******)))((()))***************************+++++++++*********))))))(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******++++++***))))))(((((((((((()))((((((''''''))))))))))))))))))))))))++++++***)))))))))))))))------------------------************************************************,,,,,,++++++++++++++++++aaa``````bbbddddddcccbbb]]]^^^___``````___]]]]]]ccccccbbbaaaaaaeeekkkooorrrsssuuuyyy}}}zzzwwwwwwxxxyyyzzzxxxyyy{{{|||}}}|||{{{zzz}}}|||zzzxxxwwwtttooolll___]]][[[ZZZZZZZZZXXXWWWOOOKKKFFFCCCCCCDDDFFFFFFHHHMMMSSSWWWZZZ^^^dddhhhllllllllljjjfff```[[[WWWTTTUUUXXX^^^dddfffccc```aaaYYYNNNFFFAAA===999666555333000///000000000///000000////////////..............................---------------.........---------...------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,---------------------------,,,++++++******++++++************************************************((())))))***++++++,,,,,,************************+++++++++***************))))))))))))))))))))))))******++++++++++++******************************------+++***)))(((((((((++++++***)))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))************,,,,,,,,,+++++++++************++++++++++++******************************,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++......////////////......++++++++++++++++++++++++)))************+++++++++************************)))***++++++***)))***+++&&&&&&''''''((())))))*********))))))******+++,,,************************+++***))))))))))))))))))************************************))))))))))))))))))************))))))************************'''(((((())))))******++++++******)))******++++++))))))(((((((((((()))))))))))))))*********++++++************************''')))******)))))))))***************************+++++++++***************((((((((()))))))))******)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))))))))******))))))((((((*********))))))(((&&&&&&))))))))))))))))))))))))+++***))))))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,___``````aaaccccccbbbbbb```aaabbbbbbaaa```^^^]]]bbbbbbcccdddgggooozzz{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwuuupppmmmjjjgggdddcccccccccbbb```[[[WWWQQQLLLIIIGGGEEEDDD@@@DDDIIIMMMQQQVVV\\\```bbbeeeiiikkkiiiddd___[[[VVVTTTSSSXXX___eeegggfffeee```YYYRRRKKKDDD===888666333000///000000000000000000//////////////////........................---------...........................---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++***+++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************++++++++++++******************************)))((('''''''''(((***+++++++++***************************************************)))))))))))))))((()))))))))************---,,,,,,+++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------............------++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++++++++)))***++++++***)))***+++(((((((((((())))))************))))))******+++,,,))))))*********+++++++++++++++***)))((((((((()))*********************************))))))))))))))))))******++++++******)))************************''''''(((((()))))))))***++++++++++++,,,,,,,,,---(((((((((((((((((())))))((())))))))))))*********************************(((***++++++***)))***+++************************************************(((((()))))))))*********))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))*********))))))((('''++++++++++++++++++++++++******)))))))))))))))***))))))))))))***************************************************+++++++++*********++++++,,,,,,,,,\\\^^^___```aaaaaabbbbbbddddddddddddcccbbb```___aaadddjjjooovvv~~~}}}||||||{{{zzzzzzzzzyyyvvvsssqqqooollljjjiiihhhfffeeebbb```\\\XXXTTTPPPJJJGGG???@@@BBBDDDHHHLLLQQQUUUXXX\\\bbbggghhhfffccc```[[[WWWRRRSSSXXX```eeehhhfffeeebbb___XXXOOOEEE???999666222000000111111111//////000000000000000000............................................................---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************************************++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***,,,---*********+++++++++******************************))))))))))))))))))******((()))))))))************---,,,+++*********++++++******++++++++++++******************************,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))******++++++,,,,,,)))***++++++***)))***++++++++++++*********))))))******))))))******+++,,,)))))))))***++++++,,,,,,++++++***)))((((((((()))************************))))))))))))))))))************++++++++++++******************************(((((((((((()))))))))))))))******+++++++++++++++'''(((((()))))))))))))))((())))))))))))*********************************)))+++,,,,,,***)))***+++************************************************))))))))))))************************++++++++++++******))))))))))))******))))))))))))))))))))))))'''((())))))))))))((((((((())))))***++++++******++++++++++++++++++++++++***)))))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,XXXZZZ]]]______```aaaccc````````````````````````fffnnnxxx|||zzzyyyxxxxxxzzz{{{zzzyyyuuusssqqqpppooommmjjjhhhfffeeecccaaa^^^ZZZTTTPPPEEEDDDBBBAAAAAADDDFFFHHHOOORRRXXX]]]aaaccccccccc^^^ZZZUUURRRSSSXXX___dddeeegggiiihhhcccZZZQQQLLL@@@===888444333333333222//////000000000000111111......................../////////...............---------...------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,------++++++************++++++************************+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))(((***************************************+++++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++***)))((('''''''''((()))******+++*********(((((((((((((((((((((((())))))))))))************))))))))))))************,,,+++***)))))))))***+++******++++++++++++******************************,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,)))***++++++***)))***+++------,,,++++++***))))))******))))))******+++,,,))))))******+++++++++,,,+++***))))))))))))))))))************************))))))))))))******************++++++++++++******************************))))))))))))))))))))))))&&&'''((()))))))))))))))'''((()))***++++++******)))))))))*********++++++***************************,,,------+++******+++++++++++++++++++++++++++***************+++++++++)))))))))*********++++++*********++++++++++++,,,+++******))))))******+++))))))))))))))))))))))))(((((())))))******))))))((((((***++++++,,,,,,,,,************************)))))))))))))))******+++((((((((())))))******+++(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++++++++,,,,,,TTTWWW[[[]]]]]]^^^aaaccc``````___```bbbeeehhhiiirrr}}}}}}{{{xxxwwwxxxyyyzzzyyyvvvuuuuuuvvvvvvtttppplllkkkjjjhhhgggfffdddaaa___SSSOOOIIIDDDBBBAAAAAAAAAFFFHHHKKKOOOTTTYYY]]]___\\\\\\ZZZUUUQQQRRRXXX]]]bbbdddhhhiiifffaaa\\\YYYLLLGGG@@@:::777555333222//////000000000111111111////////////////////////000/////////.........---,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++++++++,,,---...++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++******************************************))))))*********+++++++++******************************++++++++++++******************************)))))))))((('''&&&%%%$$$'''((()))*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))************,,,+++)))''''''((()))*********++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++***)))***++++++++++++*********************))))))******+++,,,***************+++++++++))))))))))))))))))***+++************************((()))))))))***************++++++,,,,,,++++++***************************************************&&&'''(((***++++++******'''(((***+++,,,,,,,,,+++************+++++++++,,,************************+++---...---+++******+++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))((())))))***++++++************++++++,,,+++++++++************************)))))))))))))))***++++++&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,++++++++++++++++++QQQUUUZZZ\\\\\\]]]aaadddhhhhhhhhhjjjmmmrrrwwwzzz|||~~~{{{zzzzzzzzzyyyvvvvvvxxxzzz{{{xxxtttqqqpppnnnkkkkkklllllllllkkk___ZZZQQQJJJEEECCCAAA@@@??????@@@CCCHHHOOOUUUYYYXXX[[[]]]YYYRRRPPPSSSXXX^^^aaadddeeedddbbb``````UUUOOOFFF???:::666333111//////000000111111111222000000000000000000000000000000//////.........---++++++,,,---............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++***+++,,,...///++++++************++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))************************************************)))))))))***++++++,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******************************)))***+++------,,,++++++&&&'''(((*********)))(((************************(((((())))))*********+++))))))))))))************+++***((('''&&&''')))*********++++++++++++******************************,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++++++++***)))***+++((((((((()))******++++++*********)))***++++++,,,************************))))))(((((()))***++++++************************(((((())))))*********+++***++++++,,,,,,++++++***************************+++++++++***************)))***,,,---......------((()))+++,,,------,,,,,,***++++++++++++,,,,,,,,,************************,,,---......,,,******+++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++)))******+++,,,---------))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,++++++*********PPPUUUZZZ^^^```dddjjjooouuusssrrrtttyyy~~~{{{|||yyyzzzzzzxxxyyy{{{zzzuuuvvvrrrppprrrqqqnnnnnnqqqmmmhhh```XXXQQQJJJEEEAAAAAA@@@???@@@CCCEEEFFFFFFQQQRRRTTTUUUVVVUUUTTTTTTXXXZZZ___dddhhhgggdddaaaZZZYYYRRRHHH@@@===888444333222000111222333222222........./////////////////////.........---------///......------......///******+++,,,...///000000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++***)))'''''')))+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,,,,+++)))((((((((()))***************************************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************((()))***,,,------***'''))))))))))))************++++++++++++++++++++++++++++++******+++,,,,,,---...---,,,+++************))))))***,,,......+++)))***+++,,,---...---,,,+++++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++************************************************************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******)))'''+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------......///222333000,,,((((((((((((((()))***+++,,,************************++++++************++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++***)))(((((((((((()))*********************)))))))))))))))))),,,,,,,,,++++++*********,,,+++******))))))******++++++++++++++++++++++++************************))))))************))))))*********)))))))))))))))++++++************++++++WWW\\\bbbgggkkkrrrzzz~~~yyyyyyvvvuuuwwwvvvrrrpppqqqooolllhhhccc]]]VVVOOOJJJEEEBBB@@@@@@BBBCCCDDDDDDHHHJJJLLLNNNPPPQQQRRRRRRUUUWWW\\\aaadddeeedddbbb______[[[RRRKKKFFF???999555333000000000111000/////////////////////////////////.........---------......------------......,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,---,,,+++))))))+++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++******+++++++++************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***************************************************************+++++++++*********))))))************************+++++++++*********))))))))))))************))))))***************************))))))***++++++)))'''))))))))))))************++++++++++++++++++++++++++++++*********++++++,,,,,,+++++++++++++++,,,,,,...,,,+++,,,---///...---++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++++++++*********)))))))))************************************************+++***))))))******)))'''***++++++,,,,,,++++++***************************(((((()))))))))*********+++///444555111,,,)))'''(((((((((((()))***+++,,,++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++)))))))))************+++************************++++++++++++************((())))))***************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))*********++++++************++++++___eeennnwww}}}yyyuuuuuuxxxwwwrrrooonnnqqqqqqpppoookkkeee]]]XXXMMMJJJFFFCCCBBBBBBAAA@@@@@@AAADDDGGGJJJMMMOOOPPPQQQSSSWWW[[[___bbbdddeee```cccbbb]]]WWWRRRJJJCCC<<<888444222111111000////////////////////////////////////............---...------,,,,,,------.........---,,,,,,+++******------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************.........---++++++,,,...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++***************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************+++++++++***************************************+++++++++***************))))))************))))))************************,,,***)))((())))))((('''))))))))))))************++++++++++++++++++++++++++++++******)))******+++************+++,,,......///---******,,,...//////,,,,,,++++++,,,,,,------///...,,,+++***++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************+++***)))***++++++)))((()))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***111999:::333,,,)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************++++++,,,,,,((()))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((((())))))******++++++++++++************++++++dddmmm|||}}}{{{yyyxxx|||}}}wwwtttvvvvvvrrrooooooqqqqqqqqqrrrqqqmmmgggccc[[[WWWQQQKKKGGGDDDAAA???>>>???@@@BBBEEEHHHKKKMMMMMMOOORRRVVVZZZ___dddhhh```cccdddaaa]]]ZZZUUUNNNDDD@@@;;;777444333111000000000000////////////////////////...............------,,,,,,,,,,,,------......---,,,+++******)))...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///...,,,,,,---...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******,,,,,,,,,+++***)))************************************************************************************************************************))))))************))))))************************///,,,)))(((((()))))))))((()))))))))************++++++++++++++++++++++++++++++***)))))))))******++++++++++++,,,---......,,,+++))))))+++,,,,,,,,,---,,,+++***+++,,,---...000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************)))***,,,,,,***(((******++++++++++++******++++++++++++++++++++++++------------------------+++222:::===888222---,,,***)))))))))******+++,,,------------------------,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))***************+++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))''''''((()))***++++++,,,++++++************++++++iiivvvxxxvvvvvvtttssssssnnnmmmmmmmmmnnnnnnllljjjiiieee^^^WWWRRRLLLGGGCCCAAA@@@@@@???AAACCCEEEFFFIIIKKKNNNPPPTTTZZZbbbgggcccggggggccc```___[[[UUUKKKGGGAAA<<<888555222000111111000000////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++---,,,,,,,,,++++++************************************+++++++++,,,,,,,,,((()))***++++++***)))(((************************************************************************************************************************))))))************))))))************************000---***((()))*********((()))))))))************++++++++++++++++++++++++++++++***************+++---,,,,,,,,,,,,,,,,,,---***)))***+++------+++***---,,,+++***+++,,,---...000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))***+++---,,,***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))),,,///444888999666000,,,******************+++,,,------------------------,,,,,,++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++------,,,,,,+++******)))))))))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++************************(((((())))))))))))((((((''''''((()))***++++++,,,++++++************++++++ttt~~~{{{{{{zzzxxxtttrrrrrrmmmkkkiiiiiikkknnnoooooorrrooojjjddd___XXXQQQMMMFFFDDDAAA>>>======???@@@DDDGGGIIIKKKMMMSSS\\\bbbhhhkkkkkkfffcccbbb^^^XXXPPPLLLGGGBBB===888444000222111111000000//////......////////////000000000.........------.........,,,,,,,,,------.....................---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,***++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,(((((()))************)))***************************************************************+++++++++++++++++++++++++++++++++***************+++++++++))))))************))))))************************///,,,)))((()))*********))))))))))))************++++++++++++++++++++++++++++++******+++,,,,,,---...---,,,,,,,,,,,,,,,---++++++,,,...000000---+++,,,,,,++++++,,,,,,------///...,,,+++***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,...---+++(((,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))***,,,000333333///+++++++++*********++++++,,,------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))))))***++++++,,,+++++++++++++++,,,,,,---.........***++++++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************'''(((((((((((((((((('''(((((())))))******++++++++++++************++++++|||}}}{{{tttqqqnnnlllkkkkkknnnqqqrrrrrrtttrrrpppnnnjjjeee^^^YYYLLLIIIDDD@@@======>>>@@@???BBBEEEEEEGGGKKKTTT[[[aaafffjjjiiigggfff```ZZZWWWTTTOOOJJJEEE???999555222222111111000//////....../////////000000000000000//////......//////000---------....../////////............------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++---......,,,+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***)))))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))************))))))************************+++)))''''''((())))))((())))))))))))************++++++++++++++++++++++++******++++++,,,---//////,,,,,,,,,,,,,,,---...///---,,,+++---...///...,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***---......+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,(((***++++++++++++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++---------------------------------,,,,,,+++++++++)))***++++++,,,,,,++++++++++++,,,,,,---......///******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************(((((())))))))))))(((((()))))))))))))))*********++++++************++++++}}}xxxpppooonnnppprrrtttuuutttrrrrrrssssssqqqmmmfffaaaRRRNNNIIIDDDAAA@@@AAACCC<<>>????????????AAAEEEGGGPPPWWW```gggiiihhhfffddd```]]]YYYXXXVVVQQQHHH@@@999666333222222222222111000000000000000//////...000000000...,,,,,,...000...000111111///---,,,,,,111000///...............,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---............/////////000000------------------------+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------++++++,,,---))))))))))))************))))))*********+++++++++************************++++++************++++++,,,,,,,,,+++***)))((((((***++++++,,,,,,++++++***)))))))))******++++++,,,))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))(((***++++++******+++,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------............---,,,+++***,,,------------...000------,,,++++++,,,------+++,,,,,,------,,,,,,+++******************************************************+++++++++,,,,,,,,,------,,,***(((''')))+++...------,,,,,,------...---------,,,,,,+++++++++,,,***(((***,,,...,,,***,,,***(((''''''(((***,,,,,,***(((&&&'''(((+++------+++)))***...000000///,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---......---,,,,,,---+++*********+++,,,------+++++++++,,,,,,---------++++++************++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++************))),,,+++++++++***)))))))))+++++++++*********))))))++++++***)))(((((())))))~~~|||}}}}}}vvvtttsssssstttuuutttrrrppplllhhh```WWWOOOIIIEEECCC???>>>>>>======>>>AAACCCJJJPPPZZZbbbfffhhhiiiiiieeebbb^^^]]]]]]YYYQQQKKK???;;;777333222222222222111111111111111000//////000000000...------...000000111333222000.........000/////////..................------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,---------------+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++))))))***+++))))))))))))*********************++++++++++++,,,************************++++++************+++++++++,,,,,,++++++)))((((((***++++++,,,,,,++++++************+++++++++++++++************************))))))************))))))(((((()))***************************************(((***++++++******+++,,,+++++++++*********)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,---------,,,,,,------,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,---,,,***(((((()))+++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,***)))***---...---+++,,,+++***))))))***+++,,,,,,+++***))))))***+++---,,,***))))))++++++***'''---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++---......---,,,,,,---***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++************+++++++++***************+++++++++*********))))))++++++***)))))))))))))))~~~uuuttttttvvvwwwxxxwwwuuutttrrrmmmeee]]]TTTNNNJJJCCCBBB???>>>======>>>???BBBHHHPPPYYY```eeejjjmmmiiifffccccccbbb___ZZZUUUIIICCC<<<666444333333222111111111111000000000000000000000///------...000111222444444222000///000...///000000000///...---/////////...............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,************************++++++************+++++++++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))(((((()))***************++++++++++++++++++++++++(((***++++++******+++,,,+++++++++***************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...---+++******+++,,,,,,,,,,,,---------,,,+++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---,,,+++)))((()))+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,---...---+++)))------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++---......---,,,,,,---*********)))******+++,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,+++++++++***************************++++++++++++++++++***************++++++***))))))))))))***~~~{{{wwwuuuuuuwwwwwwwwwwwwvvvtttpppiii```WWWSSSKKKHHHDDDAAA@@@???>>>>>>===BBBIIIPPPXXX```gggllliiihhhfffeeeeeebbb^^^ZZZQQQKKKBBB;;;777555333333111111000000///////////////000111000...---...000000222444333222000000000---...000111111///...,,,/////////...............,,,,,,++++++,,,,,,---......------------,,,,,,,,,+++++++++,,,,,,---......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---))))))*********+++++++++++++++,,,,,,,,,---------************************++++++************+++++++++++++++++++++***)))(((***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))(((((()))***************++++++++++++++++++++++++(((***++++++******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,++++++,,,------+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,******)))***,,,...000000...---------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++---......---,,,,,,---*********))))))******+++---------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------------------.........///,,,,,,,,,++++++,,,,,,,,,+++***)))***+++---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++*********)))))))))***+++++++++,,,************************++++++***))))))*********|||tttqqqqqqrrrssstttuuuvvvtttooohhhaaa\\\RRRNNNIIIEEECCCBBB???======@@@DDDIIIOOOWWW```eeeiiiiiihhhhhhgggddd```]]]WWWRRRJJJBBB===999555333111000///........./////////111111111///...///000...000222222000///...///,,,...///111111000...---------------------------,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---************++++++++++++++++++,,,,,,,,,---------************************++++++************++++++******+++++++++***))))))***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******(((((()))***************************************(((***++++++******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***))))))***,,,------+++***+++---...---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++******+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++,,,,,,+++*********+++,,,---,,,+++)))((($$$&&&)))+++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++---......---,,,,,,---++++++***************+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------------........./////////---,,,,,,,,,,,,,,,,,,---,,,***))))))+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,************************+++***************++++++zzzvvvsssqqquuu{{{|||zzzrrrooonnnnnnqqqrrrtttuuusssnnniiifffZZZUUUNNNJJJHHHFFFBBB???@@@AAACCCEEEHHHOOOVVV\\\fffhhhjjjkkkjjjhhhdddbbb\\\XXXRRRLLLFFF@@@999555222111///.........///000///111222222000/////////,,,...000000///...---...---...///000000000///...,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,************************++++++************++++++******+++++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))(((***++++++******+++,,,***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++---...111---)))))),,,//////---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,***)))((()))+++---,,,+++)))))))))++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++---......---,,,,,,------,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***---------------------------------.........//////------,,,,,,,,,,,,------...,,,******+++---------++++++++++++++++++++++++++++++,,,,,,------......------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***************+++++++++***************++++++++++++************+++,,,,,,zzzuuuqqqrrrvvvyyy~~~wwwrrrpppqqqrrrtttuuutttrrrpppnnnddd^^^VVVRRRPPPNNNJJJFFFBBBCCCBBBBBBDDDIIIOOOTTT___ccchhhlllllljjjgggfff___]]]ZZZWWWQQQHHH???999444333111000///000111222///111222222111/////////,,,...000000///...---.............../////////000++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++,,,---......///------,,,,,,+++*********+++,,,------++++++,,,---------------------------***++++++,,,,,,++++++***)))***++++++))))))***+++*********+++++++++,,,,,,*********++++++++++++,,,************************++++++************++++++)))******+++++++++*********++++++,,,,,,++++++************+++++++++++++++***************************++++++,,,,,,++++++***(((((()))***************************************(((***++++++******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------888222+++)))+++......---,,,---............---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...,,,++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------)))+++---,,,+++***,,,...---,,,+++******+++,,,---------------,,,+++***))),,,---///...+++***+++---+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,++++++,,,,,,---...+++---......---,,,,,,---...------,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------111...++++++,,,---...---++++++++++++++++++++++++++++++,,,,,,---......///...---,,,,,,+++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++***************))))))*********++++++++++++*********++++++,,,---}}}~~~yyytttssstttuuuuuuuuutttssssssmmmfff^^^ZZZXXXVVVQQQMMMCCCCCCBBBAAABBBFFFKKKPPPWWW]]]eeejjjlllkkkhhhggg`````````^^^XXXNNNCCC;;;666555333111111222333444///111333333111/////////,,,...000000///......///...............///000111,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++,,,---...000111222222...------,,,+++***))))))+++,,,------++++++,,,---------------------------+++++++++,,,,,,++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++************++++++)))******+++++++++******+++++++++,,,,,,+++++++++)))))))))******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***************++++++++++++++++++++++++(((***++++++******+++,,,))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---............---===666---)))***,,,,,,+++------...//////...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++......---,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------(((+++---,,,***)))+++...///...,,,++++++,,,.../////////...---,,,,,,++++++&&&(((***)))((((((+++...,,,---...//////...---,,,,,,------......------,,,------------------------,,,------......------,,,------------------------...------------...//////+++---......---,,,,,,---///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...222000---+++,,,---...---++++++++++++++++++++++++++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,+++++++++******))))))))))))******+++++++++++++++*********+++,,,,,,---~~~}}}}}}yyyuuuuuuxxxuuuqqqtttkkkcccaaa___ZZZVVVVVVQQQMMMHHHDDDBBBCCCFFFHHHTTTYYY```fffjjjkkkjjjiiifffcccbbbbbbaaaZZZOOOGGG<<<888444111111222222222333333222222111000000000////////////////////////////////////////////////000000///...------,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---,,,,,,+++*********+++---,,,++++++******++++++************************))))))))))))************...------,,,+++***))))))***++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************************************************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++---+++******+++,,,+++***---------,,,,,,++++++++++++++++++,,,,,,------------++++++---000222000...******+++++++++,,,,,,,,,///...---,,,***)))((('''.........---,,,+++***)))++++++,,,,,,,,,---------...------,,,,,,------...---,,,+++,,,...///...---------------------------........................---------,,,,,,++++++++++++++++++,,,,,,---------.........------+++******,,,,,,,,,,,,------------,,,,,,---...............---------...............---...............------.........................................................---,,,,,,++++++,,,,,,,,,++++++++++++***////////////...------,,,---...///...---,,,...000///////////////////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...&&&)))+++,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++*********~~~zzzvvvrrruuunnniiihhhgggaaa\\\ZZZTTTPPPJJJEEECCCCCCEEEGGGNNNRRRYYY```eeegggggggggiiigggeeeeeeeeeaaaXXXRRREEE@@@:::555333333333222111111111111000000///...////////////////////////////////////////////////000//////...------,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++---,,,++++++******++++++************************))))))))))))************---,,,,,,++++++************++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++///---,,,,,,---......------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...,,,+++---///000...+++***++++++++++++,,,,,,,,,---,,,,,,++++++************+++,,,---............++++++,,,,,,,,,---------...------,,,,,,------...,,,+++***+++---...---,,,---------------------------------------------------------,,,,,,,,,++++++------------------,,,,,,---....../////////......,,,,,,,,,---------......,,,------.........------......------,,,,,,++++++000000000111111000000///---------------------------------------------------------,,,,,,+++++++++/////////.........------------......------,,,,,,...///000///------///000////////////////////////...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---......---------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++~~~}}}}}}xxxsssmmmjjjkkkjjjeee___]]]ZZZUUUOOOHHHEEEDDDEEEGGGIIIMMMTTT[[[aaaeeeggggggllljjjgggggghhhfffaaa]]]QQQLLLCCC<<<888555333222000000111222222111///////////////////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,++++++******++++++---,,,++++++******++++++************************)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++///...,,,---...//////...------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++...,,,,,,,,,------+++)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++---.../////////,,,,,,,,,,,,------------...------,,,,,,------...,,,*********,,,---,,,+++------------------------------------------------------------,,,,,,,,,,,,//////......---,,,,,,,,,******,,,---............---.........////////////.........///......------//////...---,,,+++******......////////////......................................................---------------,,,,,,,,,.........------------,,,,,,---..................///000000///......///111000000000000000000000000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,,,,---zzzrrrnnnnnnuuu}}}uuunnnjjjkkkkkkhhheeeeee```\\\UUUNNNJJJHHHHHHIIIIIILLLRRRYYY___dddgggiiillljjjggggggggggggeeeccc]]]VVVMMMEEE>>>888444222000111222333333222111000//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,++++++***++++++,,,---,,,++++++******++++++************************))))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------,,,,,,------...,,,+++***+++---...---,,,........................------------------------------------------,,,,,,------------------------***+++,,,---------------....../////////000000000///////////////......---000000//////......---------...//////////////////000000000000000000000000//////////////////////////////////////////////////////.........---------......///000111111000000...///000///------///000////////////////////////...,,,+++,,,---...---,,,------------------------...------,,,,,,------...,,,,,,,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))*********++++++++++++))))))******+++,,,,,,---wwwnnniiikkkpppsss{{{vvvnnnllllllkkkkkknnngggccc^^^WWWRRROOONNNMMMKKKMMMQQQVVV[[[```dddgggkkkjjjhhhhhhhhhhhhgggfffddd^^^VVVMMMEEE>>>777333000111222222222111000///000000000000000000000000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,++++++***++++++,,,,,,---,,,++++++******++++++************************************++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))*********+++++++++,,,******++++++++++++******++++++++++++++++++++++++************************************************------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,,,,,,,---++++++,,,,,,,,,---------------,,,++++++******))))))******++++++++++++***,,,,,,---------............------,,,,,,------......---,,,---...//////---........................------------------------------------------------***++++++,,,---......///...//////////////////...---------............///.........//////......---...//////000000111111111111222222333444444333333111111111111111111111111000000000000000000000000000000000000000/////////222222111111111000000000---...///000000000000000...//////...------...000...........................---,,,,,,......---,,,------------------------...------,,,,,,------...000000///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------''''''((()))***+++,,,,,,uuunnnmmmnnnvvvuuunnnkkkiiikkkooollljjjgggbbb]]]YYYVVVTTTNNNOOOPPPRRRUUUYYY]]]___hhhiiijjjkkkkkkkkkjjjiiigggccc]]]UUUNNNEEE===888111111000000///.........000000000000000000000000////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,,,,---,,,++++++******++++++*********************************++++++++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,''''''(((((()))***************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,++++++---//////...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++''')))+++,,,,,,,,,---...,,,,,,,,,,,,------------------,,,,,,+++***))))))'''((()))+++,,,---------,,,---------...............------,,,,,,------...///------...///000///...................................................------------............******+++---...///000111....../////////...---------------.........////////////000111111111111111111111222333444555666666444444555666777777777777666666666666666666666666555555555555555555555555444444333333222111111111111111000000000/////////---......////////////...///000000///......///111///////////////////////////...------//////...---------------------------...------,,,,,,------...---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------...((((((((()))***++++++,,,~~~}}}}}}|||}}}~~~~~~~~~~~~yyyrrrmmmlllooopppooonnnlllhhhbbb^^^[[[TTTSSSQQQPPPQQQSSSVVVXXXaaaeeejjjmmmnnnmmmlllkkkhhhfffbbb]]]VVVMMMDDD>>>666555222000/////////000000000000000000000000000////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,------,,,++++++******++++++*********************************+++++++++,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,((())))))***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,***)))***,,,......---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---(((+++------,,,+++,,,...,,,,,,,,,------------...++++++++++++++++++++++++******+++,,,---.........------------...............------,,,,,,------......---,,,---///000///...........................////////////////////////------------.........///------...///000111111222///000111111222222222222444444444444555555555555666777888999:::;;;;;;;;;:::;;;;;;;;;<<<=========<<<<<<===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===<<<<<<:::999888777666333333333222222222222111111111111222111111000000111222222111000000111333000000000000000000000000000///......000000///..............................------,,,,,,------...)))***,,,,,,+++***+++,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******++++++,,,,,,,,,---|||vvvqqqnnnkkkjjjjjjiiiiiikkklllmmmooopppqqqqqqqqqpppooonnnkkkkkklllmmmnnnoooppppppqqqrrruuuxxx{{{wwwtttuuurrrrrrsssqqqnnnhhhccc___YYYWWWSSSQQQPPPQQQSSSUUUZZZ___gggmmmnnnnnnlllkkkiiigggeeebbb\\\SSSIIIBBB<<<:::666333111111333444000000000000000000000000////////////////////////---.....................////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++*********+++,,,,,,------,,,++++++******++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************---,,,+++******+++,,,---,,,,,,---......///000000******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------)))'''''''''***++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------***---///...+++***+++---,,,,,,,,,---------......)))******+++,,,,,,------///000//////...---,,,+++---------.........//////...------,,,,,,------...---,,,+++,,,...///...---////////////////////////000000000000000000000000---------.........//////111111111111111222222222666777999;;;<<<===>>>>>>;;;;;;<<<<<<<<<=========>>>???AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;666666666666555444444333333444444333222222333555222222222222222222222222111///...///000111000///...........................------,,,,,,------...***,,,///000///......///------------------------++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------......zzzxxxzzzxxxrrrooonnnkkkgggcccdddccc```]]]]]]bbbfffeeegggiiikkkkkkjjjhhhfffdddbbbbbbdddhhhlllooopppkkklllmmmnnnpppqqqqqqqqqqqqrrrrrrpppooorrrxxx}}}~~~|||vvvwwwvvvuuuuuuuuurrrkkkfff\\\VVVRRRPPPMMMKKKNNNTTTZZZ```iiiooorrrqqqooonnnkkkiiigggdddaaa\\\VVVQQQ@@@<<<666333111111111000222333333333222111///...////////////////////////////////////////////////,,,---...//////...---,,,000///---,,,,,,---...///...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---,,,***))))))***,,,---,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,*********+++***+++,,,------,,,)))(((''')))+++,,,,,,,,,---...)))************+++++++++******+++---...///---+++******+++++++++,,,,,,,,,------++++++++++++------...------,,,+++***))))))++++++++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................,,,...///111111000...---++++++,,,,,,,,,---------+++---...000000000000///------....../////////000...............---------///......000111111000///000000111000///000222555444666999::::::<<<>>>@@@???@@@BBBDDDEEEFFFGGGGGGJJJKKKLLLJJJHHHFFFFFFFFFJJJMMMOOOPPPNNNLLLLLLLLLKKKNNNOOONNNLLLKKKLLLOOOPPPRRRUUUXXXYYYYYYXXXWWWSSSSSSSSSRRRPPPOOOPPPQQQRRRSSSTTTVVVXXXYYYXXXVVVYYYWWWTTTRRRPPPNNNKKKIIIEEEFFFFFFFFFEEECCCAAA@@@======>>>======<<<;;;:::;;;:::888777777888999:::555666888999999999888888444444333222111111000000//////000000///...,,,+++///...---,,,,,,---...//////...---------------...,,,,,,---...//////000000------..................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---///...---,,,+++,,,------~~~yyyuuuqqqoootttxxxxxxsssppppppmmmiiieeefffeeebbb___aaafffkkknnnqqqtttwwwvvvsssooolllkkkiiihhhiiilllpppssstttjjjkkkmmmnnnnnnnnnmmmmmmpppooolllgggddddddiiimmmooooooooopppsssyyy}}}yyywwwwwwuuupppmmmccc\\\UUUQQQNNNLLLOOOUUUXXX^^^ffflllnnnooonnnnnnlllkkkhhhgggddd```[[[WWWHHHCCC;;;666333222222111111222222222222111///...////////////////////////////////////////////////------...//////...------///......---------.........---,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,***)))***+++++++++,,,---,,,+++***))))))+++,,,,,,+++***+++,,,************++++++++++++,,,++++++,,,---...,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++*********------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................+++,,,...//////---,,,++++++,,,,,,,,,,,,---------///000000000///...,,,+++,,,---------............,,,------......//////000/////////111333444444333444555777777888:::===@@@???AAACCCDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLOOOPPPRRRQQQPPPOOOOOOPPPRRRTTTVVVWWWUUUSSSRRRSSSPPPRRRSSSSSSQQQPPPRRRTTTWWWXXX[[[\\\]]]\\\[[[YYYVVVWWWVVVTTTSSSRRRTTTVVVXXXXXXZZZ[[[]]]^^^]]]\\\]]][[[YYYWWWWWWVVVSSSQQQNNNNNNMMMLLLKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@??????@@@AAA>>>???@@@AAABBBAAAAAA@@@;;;;;;:::999777666555444222222222111111000///...111000///.........///000000///......---.........------------------------++++++,,,---...//////000........................)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------|||vvvrrroooqqqrrrpppmmmlllnnnqqqzzz|||{{{yyyuuussstttssspppnnnqqqwww}}}|||zzzxxxxxxzzz}}}yyy{{{~~~}}}||||||tttlllfffccceeegggiiihhhfffgggiiinnnssswwwwwwwwwwwwvvvvvvxxx|||yyysssrrrvvv~~~|||wwwtttlllddd[[[VVVRRRPPPRRRWWW[[[___eeejjjlllmmmooopppmmmlllkkkjjjiiifffbbb___TTTMMMCCC;;;666444333222000000111111111000000///////////////////////////////////////////////////------...//////...------------...............---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,---------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++************++++++***+++,,,+++)))))))))***,,,,,,,,,+++++++++******+++,,,------+++*********************+++++++++,,,...,,,++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++......---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///........................---...//////...---+++***,,,,,,,,,---------......000000000///...---+++***------........./////////---......//////000000000000111333555777999;;;<<<<<<>>>AAACCCEEEGGGKKKNNNMMMOOOQQQRRRRRRSSSUUUWWWZZZZZZXXXWWWUUUTTTSSSRRRTTTVVVWWWXXXWWWVVVWWWXXXYYY[[[]]]]]]\\\ZZZYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[^^^___```aaaaaa```^^^]]]\\\[[[YYYWWWUUUUUUXXXZZZZZZ\\\^^^```aaabbbbbbbbbbbb```___^^^______]]]\\\ZZZYYYWWWTTTRRRQQQQQQPPPSSSRRRQQQOOOOOOOOOOOOPPPSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLNNNOOOOOONNNMMMMMMGGGFFFEEECCCAAA???>>>===888777666555444333333333333222111000000000000000000000///...............//////...---,,,++++++***)))***+++,,,...///000000........................++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++++++++++++++}}}uuuooojjjfffdddhhhlllqqqrrrrrruuu|||xxxttttttuuuqqqooommmmmmqqqvvv{{{}}}zzzwwwsssooollllllnnnpppsssyyyvvvooonnnqqqyyy}}}wwwrrrjjjbbb^^^[[[XXXXXX[[[bbbeeeiiikkklllmmmoooqqqmmmlllkkkkkkkkkjjjhhhfff___WWWKKKAAA:::666444333///000000000000000000000////////////////////////////////////////////////---..................---,,,---.../////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---.........---,,,++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,---.........,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,+++)))((()))***---,,,+++*********++++++***+++---,,,+++******+++*********+++++++++,,,,,,000...+++***+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////........................111111111111000///---,,,------------......................................./////////000000111111111111111111111222222222666888:::<<<>>>AAADDDFFFGGGIIILLLNNNPPPRRRVVVXXXWWWXXXZZZ[[[[[[[[[]]]___```___]]][[[YYYWWWVVVUUUVVVXXXZZZZZZYYYXXXYYYZZZ[[[]]]___```^^^\\\[[[[[[\\\]]]^^^^^^^^^______```bbbbbbccccccdddcccccccccaaa```]]]YYYWWWWWWZZZ\\\[[[]]]```bbbbbbbbbcccccccccbbbaaabbbcccdddcccbbbbbb```\\\YYYWWWVVVWWWXXXXXXWWWUUUUUUUUUWWWYYYZZZ^^^]]]\\\ZZZYYYYYYYYYZZZXXXYYYZZZ[[[[[[[[[ZZZYYYTTTSSSQQQOOOLLLIIIGGGFFFCCCAAA>>>;;;999888777777555555444333222111111111000000///...------------111000000///...---,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---+++******)))))))))))))))~~~yyypppmmmjjjfffccccccdddeeeiiiooovvv{{{~~~|||}}}yyyrrrmmmjjjhhhiiijjjmmmrrryyy{{{sssmmmnnnqqq|||{{{vvvoooiiigggfffbbb```aaajjjkkkllllllkkkkkklllnnnlllkkkjjjjjjkkkllljjjhhheee]]]RRRHHH@@@:::666333000000000000000111111111////////////////////////////////////////////////.........------.........+++,,,.../////////...---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...------++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,---.........++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,+++)))))))))***---,,,+++*********++++++''')))+++,,,++++++,,,---***++++++++++++,,,,,,,,,000...+++***+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......*********+++,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000........................222222111111000///...---------.........////////////........./////////000......///000111222333333222333444666888:::;;;<<<@@@BBBDDDEEEFFFHHHLLLOOOQQQSSSVVVWWWWWWXXXZZZ\\\ZZZ\\\]]]^^^]]]]]]___aaa```___]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\^^^aaabbb```___^^^^^^aaaaaaaaaaaabbbcccccccccdddddddddeeefffhhhiiijjjhhhgggccc___[[[[[[]]]```ccceeefffeeebbb_________aaa```___aaabbbdddcccbbbccc```]]]YYYXXXXXXZZZ[[[ZZZYYYYYYYYY[[[^^^bbbddddddddddddcccddddddeeeeeebbbcccdddddddddcccbbbbbb___^^^[[[XXXUUURRRPPPOOONNNLLLHHHDDDAAA???>>>===::::::999888777666555444222222111//////.........000000//////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++******)))|||tttmmmjjjeeeddddddcccdddiiiooosssyyy}}}zzzpppjjjfffdddaaaaaaeeellltttzzzuuuqqqrrrvvv{{{|||tttnnnnnnmmmjjjhhhhhhmmmnnnnnnllljjjhhhiiijjjkkkjjjiiiiiijjjkkkjjjhhhgggbbbYYYPPPHHH@@@999555222222111111111111111222///////////////////////////////////////////////////...------------...///,,,,,,---...////////////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///......---++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,------------++++++++++++++++++++++++)))******++++++******)))++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******''')))+++,,,,,,,,,---...++++++++++++,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......))))))***+++,,,...///000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////000........................000//////......---------.........////////////000222222111000////////////...///000222444666777888666777:::>>>BBBFFFIIIKKKJJJLLLNNNMMMLLLLLLPPPTTTXXXZZZ\\\\\\[[[[[[[[[\\\[[[\\\^^^^^^]]]]]]^^^___```___]]]\\\[[[[[[\\\]]]]]]^^^______]]]\\\\\\\\\^^^aaadddeeeeeedddcccdddeeedddcccccceeeeeedddcccddddddcccdddeeehhhjjjkkkkkkjjjhhhdddaaaaaaccceeemmmnnnnnnjjjccc]]][[[[[[___^^^]]]^^^___```___^^^^^^]]]ZZZXXXXXXYYY[[[]]]^^^^^^___```cccfffiiijjjhhhhhhiiiiiijjjkkkkkkkkkhhhiiijjjjjjjjjiiihhhgggfffdddbbb___\\\YYYWWWVVVVVVTTTRRRNNNKKKIIIGGGFFFCCCCCCCCCBBB@@@>>>===;;;888777666555444444333333000000//////.........---000//////...------,,,,,,........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---.........///...------,,,|||zzzxxxvvvtttsssrrrrrrnnnoooppprrruuu|||~~~rrrmmmgggccccccfffiiilllsssvvv|||{{{rrroooooonnnmmmooonnnooopppnnnllljjjjjjjjjllljjjhhhhhhiiiiiihhhggggggddd___YYYQQQHHH>>>888555444333222111111222222///////////////////////////////////////////////////...------------...///,,,,,,,,,---...///000000,,,+++++++++,,,,,,---...------------------------------------------------+++,,,.../////////...---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,+++******++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...---+++++++++,,,++++++,,,---,,,+++***)))(((***,,,,,,++++++,,,---+++++++++,,,,,,,,,------,,,++++++,,,---...,,,+++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------------*********+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////........................//////...............///....../////////000000000333222111000000111222222333444666888;;;>>>@@@AAA@@@BBBEEEIIIMMMQQQTTTUUUSSSUUUUUURRRNNNNNNQQQVVV[[[]]]______]]]\\\\\\]]]\\\]]]___^^^]]]]]]^^^______^^^\\\[[[ZZZ[[[\\\]]]]]]___``````_________``````cccfffhhhhhhhhhhhhiiiiiigggeeeeeeggggggeeeccc```___]]]]]]^^^```bbbdddfffffffffeeecccdddfffhhhlllnnnoookkkddd___]]]^^^^^^]]][[[\\\]]]]]]\\\ZZZZZZYYYXXXXXXYYY[[[]]]___bbbcccdddfffhhhiiikkkkkkllllllmmmmmmnnnmmmmmmmmmllllllmmmnnnmmmlllkkkjjjiiigggeeeccc```]]][[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNLLLIIIGGGFFFAAA@@@???===<<<<<<<<<;;;555555444333111000////////////////////////..............................++++++,,,---............---,,,,,,++++++,,,,,,------.../////////...,,,,,,}}}uuuppplllmmmnnnqqquuu{{{~~~yyyssspppooonnnnnnoooppprrrtttxxxtttoooooooooqqqssspppqqqrrrqqqooommmmmmnnnmmmkkkiiihhhhhhiiihhhfffgggfffccc___WWWMMMBBB:::777666444222111111222222///////////////////////////////////////////////////...---,,,,,,---...///------,,,,,,---...000111++++++++++++,,,,,,---...------------------------------------------------,,,,,,.../////////...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++------------++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...///...,,,+++,,,---***+++---------,,,***(((***,,,------+++******+++++++++,,,,,,,,,---------******+++---...///---+++,,,,,,,,,---------......++++++------------++++++------------------------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------.........///........................111000000000000000111222////////////000000000000/////////000222444666888999:::===@@@CCCFFFIIIJJJLLLMMMOOOQQQSSSUUUWWWXXXWWWYYYYYYUUUOOONNNQQQUUU\\\^^^``````___]]]]]]^^^]]]___```___^^^^^^___```^^^]]][[[YYYXXXYYYZZZ[[[[[[]]]___`````````aaabbb___cccgggiiiiiiiiijjjkkkllliiiffffffhhhhhheeecccZZZYYYWWWUUUUUUWWWYYY[[[^^^```bbbbbbbbbcccfffhhhdddhhhkkkiiidddaaabbbddd___]]][[[[[[\\\\\\ZZZXXXWWWWWWWWWXXXZZZ]]]___```dddeeeggghhhiiiiiiiiiiiiooooooppppppooonnnmmmmmmnnnnnnooooooooonnnlllkkkjjjiiigggdddaaa^^^\\\[[[YYYZZZ[[[[[[[[[YYYXXXWWWXXXXXXWWWVVVTTTRRROOONNNHHHGGGEEEDDDCCCBBBBBBBBB===<<<:::888666444222111.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))zzznnniiijjjffflllttt~~~~~~~~~yyywwwwwwwwwwwwwwwzzzxxxrrrrrrqqqrrruuuttttttsssrrrqqqooommmllljjjjjjgggccc``````dddhhhfffkkkllleee^^^YYYOOOEEE===:::666333222222222222000000000000////////////........................------......//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------++++++++++++---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,---.........---,,,+++******))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------,,,,,,,,,------...///...---+++***........................------------------------.........------,,,,,,,,,++++++++++++***(((&&&%%%------..................222111000000//////000000///000111000//////111222111222444777:::===???AAAGGGHHHJJJLLLOOOQQQSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUPPPKKKJJJKKKMMMOOOYYY[[[]]]]]]\\\\\\]]]^^^cccbbb___]]]\\\]]]^^^___]]]\\\ZZZYYYXXXZZZ[[[\\\\\\]]]___`````````___^^^]]]ccciiijjjggggggkkkpppooollljjjkkkllliiibbb\\\UUUQQQLLLHHHFFFHHHKKKMMMSSSTTTUUUXXX]]]aaaeeegggkkkkkkkkkiiigggccc___\\\^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWWWWWWWZZZ]]]aaaddddddfffhhhiiiiiiiiijjjkkklllmmmnnnpppqqqqqqqqqqqqppppppooonnnllljjjiiihhhiiiiiihhheeeaaa^^^]]]^^^```^^^\\\]]]```aaa___]]]_________^^^\\\[[[YYYXXXTTTSSSQQQPPPOOOOOOMMMKKKIIIHHHGGGDDD???:::555222222333333333333222111111///000000000///...---,,,,,,,,,,,,,,,---...///000---------------------------.../////////...,,,+++xxxooogggeeeiiinnnxxx{{{wwwppprrruuuwww{{{zzzvvvssstttwwwttttttuuuuuutttsssqqqqqqjjjiiifffaaa]]]\\\___cccfffkkklllgggbbb]]]TTTKKKBBB<<<666222111222111000111000000000////////////........................------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,---.........---,,,+++***************++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,---,,,+++***)))------------------------------------------------.........------,,,,,,,,,++++++,,,---,,,+++******------------............/////////...//////000000000111222222111111333555777888;;;???CCCGGGJJJLLLTTTTTTUUUWWWYYYZZZ[[[\\\YYYYYYZZZZZZYYYYYYXXXXXXUUUQQQLLLHHHFFFHHHKKKMMMWWWYYY[[[[[[[[[ZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXXXX\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaaaaaaaa```______^^^bbbfffgggeeedddfffiiimmmkkkiiijjjkkkiiiccc^^^TTTQQQLLLGGGDDDCCCDDDEEEGGGHHHKKKOOOTTTYYY^^^aaaccccccccccccbbb```___^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]```dddfffbbbdddfffggggggggghhhiiikkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmllljjjiiiiiiiiijjjiiigggdddbbbbbbbbbcccbbb```aaadddeeecccaaadddddddddcccbbb```___^^^[[[YYYWWWVVVVVVUUUSSSRRRSSSSSSQQQNNNJJJEEEAAA>>>::::::999888666444222111000000000///////////////------,,,,,,,,,---......------------------------.........///......---,,,zzzrrrnnnkkkiiikkkpppwwwuuurrrooonnnoootttzzz~~~zzz{{{zzzwwwxxxrrrsssssstttsssrrrpppooojjjhhheee___[[[XXXYYY[[[dddiiillljjjgggccc\\\UUUKKKBBB888333222333222000111111000000000/////////........................---------------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))((('''''',,,,,,+++************+++++++++++++++++++++++++++---------------,,,++++++************+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,---...//////...............//////000000000.........//////000222222111333555555666888;;;===BBBDDDGGGLLLPPPUUUXXXZZZ_________````````````aaaZZZ[[[[[[\\\[[[ZZZXXXWWWSSSPPPJJJEEEDDDEEEHHHKKKRRRSSSUUUVVVUUUUUUVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSVVVWWWWWWYYYZZZ\\\]]]^^^aaaaaabbbbbbbbb```___^^^___```bbbccccccbbbbbbbbbiiigggfffggghhhgggccc^^^WWWTTTOOOJJJEEEBBB@@@???@@@AAABBBEEEIIINNNRRRTTTVVVVVVWWWXXXZZZ\\\^^^___ZZZ[[[\\\\\\]]]^^^______^^^^^^]]]^^^```cccfffhhhbbbdddeeefffffffffgggiiiiiigggeeecccbbbccccccdddeeeeeefffgggggggggfffffffffhhhhhhhhhfffeeefffgggeeeddddddfffggghhhgggfffhhhiiihhhhhhgggfffeeedddcccbbb```______^^^\\\[[[]]]]]]\\\YYYVVVRRRNNNLLLFFFEEECCCAAA===:::777555222222111000000000000111000//////...------......------------------------//////...------------...wwwuuutttuuuwwwzzz|||wwwvvvwwwwwwwwwvvvyyy~~~zzzsssuuuwwwxxxzzz~~~yyyttttttttttttsssqqqooonnnllljjjeee```[[[XXXWWWWWWaaaeeeiiijjjjjjgggaaa]]]UUUKKK???888777777444111111111111000000000//////........................///......------,,,,,,,,,................................................------------------------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((,,,+++***)))))))))++++++++++++++++++++++++++++++------------,,,,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------.........///////////////000000111111222222333333000000000111111333444444333666999<<<>>>BBBFFFIIIOOOQQQTTTXXX\\\```cccdddbbbbbbaaaaaa```___^^^^^^[[[\\\\\\\\\[[[XXXVVVTTTTTTPPPJJJDDDBBBCCCEEEHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMNNNNNNNNNNNNMMMLLLKKKMMMOOOSSSWWWZZZ]]]^^^___bbbbbbbbbbbbaaa___]]]\\\^^^]]]]]]___bbbbbb```]]]aaa``````aaacccbbb___\\\ZZZXXXUUUQQQLLLGGGDDDBBBDDDCCCBBBBBBBBBCCCEEEEEEHHHIIIJJJMMMQQQUUUZZZ]]]\\\]]]]]]^^^___```aaaaaa]]]\\\\\\]]]^^^aaaccceeeaaacccdddeeedddeeegggiiigggddd___ZZZWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^```bbbbbbbbbbbbdddfffdddeeefffhhhjjjkkkjjjjjjjjjjjjkkkkkkjjjjjjiiiiiiiiihhhfffeeefffeeecccbbbbbbaaa```___\\\YYYWWWUUURRRQQQOOOLLLHHHEEEBBB@@@999888666444222222111222111111000////////////000........................000///...,,,,,,---......~~~{{{www{{{|||{{{zzzzzzzzz~~~qqqpppnnnllllllpppyyyyyyyyyxxxwwwvvvtttssssssooolllhhhddd```\\\YYYXXX___```dddhhhhhhfffcccbbb[[[RRRFFF>>>:::888555222111111111111000000000000////////////////////////000/////////......------................................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++)))))))))***+++,,,++++++++++++++++++++++++------,,,,,,++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.....................///,,,,,,,,,,,,,,,,,,,,,,,,................................................000/////////............///000000111222222333333111111222222333555666777999<<<@@@DDDIIINNNSSSWWW\\\]]]___aaaccceeefffgggccccccbbbaaa___^^^]]]\\\^^^]]]]]][[[YYYVVVSSSQQQQQQMMMGGGBBB???>>>???AAA???@@@BBBCCCBBBBBBCCCDDDAAAAAAAAABBBAAAAAA@@@???FFFIIIOOOVVV[[[^^^___```aaaaaaaaaaaa___]]][[[ZZZYYYWWWWWWZZZ^^^___]]]YYYWWWVVVWWWXXXYYYYYYWWWVVVWWWVVVUUUSSSOOOLLLHHHFFFFFFDDDBBB???======<<<<<<>>>???@@@CCCHHHNNNSSSVVVZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]]]]^^^```cccbbb^^^XXXQQQLLLIIIIIIIIIGGGHHHJJJLLLNNNOOOOOOOOORRRTTTVVVWWWXXXYYY[[[]]]```cccfffiiikkklllmmmmmmkkklllmmmmmmmmmmmmmmmmmmllljjjiiihhhiiihhhgggeeedddccccccaaa```^^^]]]\\\[[[ZZZYYYWWWTTTQQQOOOMMMDDDBBB???<<<999666444333000//////......//////000........................000///...,,,,,,---......}}}}}}xxxuuupppkkkhhhiiimmmppp|||}}}yyyvvvttttttssspppnnnjjjhhhfffccc```]]]___^^^```dddeeebbbbbbccc\\\VVVNNNFFF???999555222222222111111111000000000///////////////////////////////////////.........................................................------------------------.........---------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......+++************+++,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++)))***,,,---------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////111000///...............---......///000111222222222222333555888;;;===>>>CCCFFFKKKOOOSSSXXX^^^bbbeeeeeeeeeeeeffffffffffffeeedddcccbbbaaa```___^^^___^^^[[[WWWSSSPPPMMMLLLGGGEEEAAA===:::999999:::888:::<<<<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;AAAEEELLLTTTYYY[[[\\\[[[[[[[[[[[[[[[ZZZXXXVVVUUUOOONNNNNNQQQTTTUUUSSSPPPKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMKKKIIIGGGEEEAAA@@@>>>;;;::::::::::::999:::;;;===AAAFFFJJJMMMOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQTTTVVVZZZVVVOOOHHHCCC@@@??????======???AAABBBCCCCCCCCCFFFHHHJJJLLLLLLMMMPPPRRRYYY]]]bbbfffiiijjjlllnnnlllmmmnnnoooppppppppppppmmmllljjjjjjkkkkkkiiihhhgggffffffeeeddddddccccccbbbaaaaaa___^^^\\\ZZZYYYPPPOOOLLLHHHDDD???;;;999111000//////....................................//////...------------...~~~}}}}}}yyyqqqllljjjjjjnnn{{{zzztttqqqppppppnnnlllkkkkkkjjjfffcccaaa^^^]]]aaaaaa^^^___ddd^^^]]]YYYQQQGGG===888666222222222111111111000000////////////////////////------...............///........................................................................------------............------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,)))***,,,---...---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,+++,,,---...///------------------------........................---........./////////000000//////......///000111//////000111222333444444555666999===BBBFFFJJJMMMPPPSSSVVVYYY\\\```dddgggiiiiiihhhgggffffffeeeeeebbbaaaaaa```______^^^^^^[[[XXXSSSMMMHHHEEECCCBBB======<<<:::999999888888666888::::::999999:::;;;<<<;;;:::999999:::;;;<<<;;;@@@GGGNNNRRRRRRPPPOOONNNNNNNNNNNNNNNLLLJJJIIICCCCCCDDDEEEFFFFFFDDDBBB@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA>>>===;;;999999999999:::888888999:::<<>><<<;;;;;;999999:::<<<<<<===<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKPPPWWW]]]```bbbeeehhhjjjkkklllnnnooopppppppppooonnnmmmlllmmmmmmllljjjiiihhhhhhhhhhhhhhhhhhiiiffffffeeedddcccaaa___^^^ZZZYYYXXXUUUQQQKKKFFFCCC999888666444222000//////.................................///......---,,,~~~}}}~~~yyytttvvv~~~}}}sssmmmiiihhhrrryyysssqqqpppnnnlllmmmnnnmmmjjjfffddd^^^\\\______\\\^^^dddaaacccbbbZZZNNNCCC===;;;222222222111111111111000000000000000000000000000,,,,,,,,,------.................................................................................,,,---------.../////////------------------------++++++------------+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))+++,,,---...------,,,++++++++++++++++++++++++---,,,+++*********+++,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------++++++++++++++++++++++++------------------------,,,,,,,,,------.........///......---...///000111........................////////////////////////---.........//////000000///.........000111333444222222333444555777777888888;;;???EEEKKKRRRWWWZZZYYY[[[^^^___aaacccgggiiikkkjjjiiihhhgggfffeeeddd\\\\\\\\\[[[[[[[[[ZZZZZZUUUQQQKKKDDD>>>:::999888888999:::;;;;;;;;;;;;:::666888:::;;;::::::;;;<<<999777666555555666888999666;;;AAAGGGJJJHHHEEEBBBAAABBBBBBCCCBBBAAA???>>>;;;<<<===<<<;;;999888777:::;;;<<<<<<;;;;;;<<<======>>>>>>??????>>>>>>===???>>><<<:::999888999999999999999999:::<<<======::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>======>>>BBBEEEGGGEEEAAA>>><<<:::::::::999::::::;;;;;;;;;;;;:::;;;===>>>?????????AAACCC???EEEMMMSSSWWWZZZ]]]```fffgggiiijjjlllmmmmmmmmmqqqpppnnnnnnoooooonnnllliiiiiiiiihhhiiijjjjjjkkkhhhhhhgggfffdddbbbaaa```___``````^^^ZZZTTTNNNJJJBBBAAA>>>:::777444333222////////////////////////---.../////////...,,,+++yyy}}}{{{uuusssssstttxxxuuukkkjjjjjjppp~~~zzzrrrqqqnnnkkkjjjlllllliiihhhkkkjjjhhhddd```^^^^^^___```ccccccbbb___XXXMMMAAA999666444222222222222111000000000000000////////////------------------------------......//////000000//////000000111111111222........................------------------------------------------------000///...---,,,------...,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------,,,+++******+++,,,---------,,,+++,,,---...///---..................------------............///........................................................................000000//////........................////////////000...,,,,,,---/////////111000000000111111000///111111222222444999???DDDFFFHHHMMMRRRWWW[[[^^^___gggccc```bbbhhhmmmnnnlllllljjjhhhgggfffeeecccaaa___^^^\\\[[[ZZZVVVQQQNNNKKKHHHCCC>>>:::999888999:::::::::===@@@AAAAAA???>>>>>>===<<<;;;;;;:::::::::999777666555777888:::;;;<<<===>>>???>>>=========<<<;;;::::::;;;<<<===<<<;;;:::999888777777777888777666666777999:::;;;;;;<<<<<<;;;999999;;;===;;;;;;;;;;;;:::::::::999::::::999888888888888999<<<;;;::::::999999999:::;;;;;;:::::::::::::::;;;;;;:::999999:::===???AAA??????>>>;;;777444333333555555666777999::::::;;;999999999::::::;;;;;;;;;>>>@@@CCCFFFIIIMMMRRRVVV\\\```eeeiiikkklllmmmnnniiikkknnnoooooonnnoooooojjjlllmmmmmmllllllmmmnnnllljjjgggfffgggfffeeedddddddddcccaaa^^^[[[XXXVVVPPPMMMIIIEEEAAA<<<777444111000//////000000...---///.........000111000///~~~sssrrrzzz~~~xxxsssqqqssszzztttppppppvvv~~~tttnnnmmmjjjiiikkkkkkhhhggghhhkkkiiifffcccaaa_________cccccccccbbb]]]SSSHHH@@@999666333222222333222222111000000000////////////////////////////////////.........///////////////........./////////000000........................------------------------------------------------//////---,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---......------............------,,,,,,,,,,,,---------...------------------------................................................////////////......------............////////////---------------.../////////......///111222333333222444666999<<>>AAACCCCCCBBB??????>>>======<<<;;;;;;777777666555555555666777666777888999:::999999888999888777666666777888999888888777777666777777777888777666555555666777777888:::;;;<<<;;;;;;===>>><<<<<<;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;:::999999888888999999:::::::::999999999:::;;;;;;===<<<;;;;;;;;;<<<===>>>=========;;;888666666666888888888999999::::::;;;999999999999::::::;;;;;;999;;;===???AAAEEEIIILLLTTTYYY```eeehhhiiijjjkkkkkkmmmoooooonnnmmmmmmnnnnnnooopppooonnnmmmnnnooonnnllljjjjjjjjjjjjiiihhhgggggggggfffdddbbb___^^^XXXVVVRRRNNNKKKGGGBBB>>>888666333222222111///...///...------......---,,,vvvnnnkkksss~~~zzzzzz{{{}}}}}}uuurrrqqqsss{{{yyyuuurrrttt~~~|||pppooojjjhhhjjjkkkhhhfffhhhlllkkkiiigggdddbbb```___bbbccceeefffccc[[[QQQJJJ>>>;;;666333222333333333111111000000000////////////////////////////////////////////////.........,,,------------.................................------------------------------------------------...------,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............................................................---------............////////////,,,///111111///...000222////////////111333555777888;;;???DDDHHHNNNSSSWWW[[[^^^bbbfffhhhiiiiiiiiikkkhhhfffhhhllloooooonnnlllkkkiiihhhhhhhhhfffdddeeeaaa[[[UUUOOOIIICCC???:::999999888777777888888<<<;;;<<>>>>>======<<<<<<<<<666666666666666666666666777888999:::;;;:::999999888888777777777777888888777777777777777888999999999999888666666555555666777:::>>>@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>=========<<<<<<===<<<999888999:::;;;::::::999999999::::::888999999999999999::::::666888:::;;;;;;===@@@CCCIIINNNUUU\\\```ccceeefffkkklllnnnnnnlllkkkkkkkkkoooqqqrrrqqqooonnnnnnnnnooonnnllllllmmmmmmlllkkkhhhhhhiiiiiihhhgggeeedddaaa___[[[YYYVVVRRRNNNKKKBBB???:::777555333111000111///---------...---+++|||vvvtttxxx{{{yyy|||zzzvvvvvvxxxpppttt|||{{{rrrllliiijjjllliiihhhiiillllllkkkjjjgggdddbbb``````bbbdddgggfffaaaZZZTTTEEE@@@999444222333333333111111111000000000//////------------------------000000//////......------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............................................................------------............////////////...333777666111///000333111111222222333555888;;;BBBFFFLLLQQQUUUZZZ___bbbeeeeeefffgggiiijjjkkkkkknnnllljjjkkknnnppppppooollljjjiiiiiijjjiiihhhgggddd___XXXQQQJJJCCC===:::888888888888888888888888:::999:::===@@@BBBAAA@@@<<<<<<;;;;;;::::::::::::666666777888888888888777999:::;;;<<<===<<<;;;;;;======<<<<<<<<<<<<======::::::999999999::::::;;;;;;;;;::::::::::::::::::;;;???DDDHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCCCCCCCBBBAAA>>>???@@@>>><<<;;;;;;<<<<<<;;;:::999999999999:::999999999999999999999999888:::;;;;;;::::::<<<>>>@@@DDDIIIOOOTTTYYY^^^aaafffhhhiiijjjiiiiiijjjkkknnnpppqqqqqqooommmlllmmmnnnlllllllllmmmnnnlllkkkhhhiiiiiijjjiiihhhfffeeeeeecccaaa^^^]]]ZZZVVVSSSMMMIIICCC>>>;;;888555333333111///.../////////...xxxpppppppppyyyyyypppiiiiiijjjiiihhhiiikkkllllllkkkiiifffcccaaa^^^___bbbeeegggddd___\\\LLLFFF>>>777333333222222111111111111000000000000........................000000//////......------........................................................................------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,------,,,,,,+++------------............------------------------....................................................................................///////////////444888666111...000222111333666888999<<>>===<<<;;;::::::::::::;;;<<<===>>>???@@@AAAAAADDDHHHNNNRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJFFFFFFFFFEEEBBB@@@@@@AAA???>>><<<:::999999::::::999999999999999999999999:::;;;<<<<<<:::999:::;;;<<<===???BBBFFFMMMUUUZZZ___aaaccceeefffhhhkkkmmmllloooqqqqqqpppnnnnnnnnnnnnmmmmmmmmmoooooommmkkkjjjjjjkkkkkkjjjhhhgggeeehhhfffdddcccbbb```]]]ZZZVVVRRRMMMGGGCCC@@@<<<999555333000///000000000000{{{yyy{{{rrrjjjfffiiipppyyyzzznnnkkkjjjhhhggghhhjjjjjjjjjjjjhhhfffdddccc]]]^^^___bbbdddeeeccc```UUUNNNEEE<<<777444222111222222111111111000000000000000000000000000000000///////////////.........000000000///////////////................................................------------------------+++,,,,,,------------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......------,,,,,,------------,,,,,,---------.........//////.................................................................................///////////////............///////////////111444333111///111333222777===BBBEEEIIIOOOSSSWWWZZZ^^^aaaccceeehhhjjjnnnllliiiggghhhjjjnnnpppppppppoooooonnnmmmmmmllliiihhhggghhhjjjkkkkkkiiibbb^^^XXXSSSMMMHHHBBB>>><<<;;;999777666555555444666666666777999:::999888666666666666666666666666555666666777777888888888???@@@AAABBBCCCBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDAAA@@@???===<<<;;;;;;;;;===>>>@@@CCCEEEGGGHHHIIIOOORRRWWWYYYXXXWWWUUUUUUQQQQQQQQQPPPPPPPPPOOOOOOKKKJJJIIIIIIHHHHHHIIIIIIMMMLLLJJJIIIGGGFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGJJJLLLOOOQQQRRROOOPPPPPPNNNLLLJJJJJJKKKHHHFFFBBB???<<<;;;;;;<<<;;;;;;:::::::::::::::999888999;;;;;;999888888999::::::::::::===CCCJJJOOOTTTWWWZZZ\\\___cccgggjjjiiillloooqqqppppppppppppooooooooopppqqqpppmmmkkkllllllmmmmmmlllkkkiiihhhjjjiiigggggggggfffcccaaa^^^[[[WWWSSSOOOKKKGGGCCC:::777333000000000//////~~~{{{zzzyyywwwuuuvvv||||||ooohhhdddccchhhooo{{{zzzqqqnnnjjjhhhiiihhhhhhhhhggggggfffeeeddd^^^]]]]]]___bbbddddddddd]]]WWWMMMCCC<<<777444111222222222111111111000000000000000000000000000000.........///////////////000000000/////////......................................................------------------------+++,,,---...///......---,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......------............------,,,,,,---------.........------------------------................................................/////////000000000111111............//////////////////000222333555777888<<>>;;;888777666777777999888777888::::::888777888888888888888888888888999999888888999;;;<<<===EEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFIIILLLNNNPPPQQQQQQWWWYYY[[[\\\ZZZWWWUUUUUUOOONNNNNNMMMLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHJJJMMMPPPTTTVVVXXXYYYZZZYYYWWWVVVWWWXXXVVVRRRMMMGGGBBB???>>>===<<<<<<<<<;;;;;;;;;::::::555777999:::999888888888888999999999999;;;???BBBFFFIIILLLOOORRRVVV[[[___aaaeeeiiimmmmmmnnnnnnoooooonnnnnnooopppnnnkkkhhhjjjkkklllmmmmmmmmmllllllkkkjjjiiiiiiiiiiiigggeeedddbbb```^^^[[[WWWRRRNNNEEEAAA;;;666333222000///{{{xxxxxxwwwxxxxxxxxx{{{}}}zzznnneee^^^^^^ccclll}}}yyysssnnnlllkkkffffffffffffeeeeeeeeeeee```^^^]]]^^^aaadddeeefffccc\\\RRRHHH@@@:::555222222222222111111111111000////////////////////////---.........//////000000000000/////////.................................////////////////////////------------------------+++,,,.../////////......,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,...---,,,+++,,,---...///---......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////000000111111222222............/////////000111000000333888<<>>;;;::::::;;;===<<<;;;::::::;;;;;;999777::::::::::::::::::::::::???>>>===<<<===???AAACCCCCCDDDEEEGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIJJJMMMNNNQQQTTTVVVXXXXXXYYYZZZ\\\]]]\\\YYYUUUSSSSSSMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHJJJLLLPPPTTTVVV]]]^^^``````______```bbbaaa\\\UUUMMMGGGBBB???>>>=========<<<<<<;;;;;;;;;555777:::;;;:::999999:::666888::::::999888999:::;;;===@@@CCCFFFJJJOOOSSSZZZ^^^cccgggiiijjjkkklllmmmllllllmmmmmmkkkgggeeefffgggiiikkkmmmmmmmmmmmmjjjiiihhhiiijjjiiihhhfffhhhgggfffeeeccc___ZZZUUUOOOJJJCCC===888555222000}}}www}}}}}}mmmbbbcccdddeeennn{{{yyyvvvpppiiiiiidddaaadddggggggiiilllfffdddaaa^^^^^^___bbbcccddd___XXXQQQIIIAAA999444444444444333111000111222000000////////////000000000000000000000000000000////////////////////////......---------......///---------............/////////.........------------...............------++++++,,,,,,,,,---------......---,,,,,,+++******+++---//////...,,,+++,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,---...///000///......---------......,,,,,,,,,---...///000111...---,,,++++++,,,---...,,,,,,------...///000000////////////////////////...............///000000000000000111000000///......000111111000111333555333444666999<<>>>>>>>>>>>>>>=========????????????@@@AAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHIIIKKKOOORRRTTTSSSRRRQQQPPPPPPPPPQQQRRRVVVVVVWWWWWWXXXXXXYYYYYYUUUYYYZZZYYYZZZ[[[XXXSSSQQQPPPNNNLLLKKKJJJJJJJJJKKKHHHEEEEEEIIIKKKLLLKKKQQQRRRRRRQQQOOOOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPQQQSSSUUUVVV___aaaccccccbbb``````aaaaaa___\\\YYYUUUOOOHHHCCCFFFDDDBBB@@@@@@???>>><<<999:::;;;<<<<<<<<<<<<<<<<<<=========<<<;;;:::999;;;:::::::::<<>>999555~~~xxxzzz}}}nnniiifffcccjjjuuu{{{pppllleeeaaabbbddddddeeegggfffdddaaa^^^]]]^^^```aaaddd```ZZZTTTMMMEEE<<<777444444444222111000111222111111000000000000111111000000000000000000000000////////////////////////000000//////...//////000---------............/////////.........---------,,,------...//////......++++++,,,,,,,,,------------------,,,,,,+++++++++,,,---///...,,,++++++,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++...------,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++,,,---......///......---------......---------------...///000......------------......,,,,,,------...//////000////////////////////////...............///000000000111111111000000//////000111222111111111444666666888<<<@@@DDDJJJPPPUUUYYY\\\___`````````aaabbbeeedddcccccceeegggjjjllliiiiiiiiiiiikkkmmmppprrrrrrqqqoooooopppooollljjjiiigggeeeeeeggghhhhhhhhhhhhhhhhhhfffddd```\\\ZZZXXXTTTMMMHHHEEEDDDBBBAAABBBAAA???===<<<===>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLRRRRRRRRRRRRTTTVVVYYYZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVXXX[[[\\\ZZZZZZ\\\ZZZVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQNNNKKKLLLOOOQQQRRRQQQSSSTTTUUUUUUUUUUUUWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWVVVVVVWWWXXXYYY```bbbccccccbbbaaaaaaaaacccbbb```^^^\\\WWWQQQMMMKKKHHHEEECCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;:::999888888888:::<<>>>>>===<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>===<<<888888777777888999;;;<<<:::<<<@@@EEEJJJOOOSSSUUUZZZ[[[]]]aaaddddddcccaaaWWWUUUSSSTTTZZZ```fffiiimmmnnnnnnooonnnmmmlllkkkmmmmmmkkkjjjhhhgggfffeeeccc```]]]YYYUUUPPPKKKGGG}}}zzzvvv~~~|||qqqmmmnnnsss~~~ssshhheeedddcccccceeegggeeebbb```]]]\\\[[[[[[______]]][[[WWWPPPGGGAAA888666333111111222222222222111111000000111111222///////////////////////////////////////////////////...---,,,+++*********---------............///........................---...............------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,---------+++))))))+++---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------------...,,,+++++++++,,,,,,---......------------...//////000///...------------------...///000000///...------------.........//////////////////////////////...............///000000000000//////////////////222222333444555999>>>AAAFFFJJJPPPUUUYYY]]]aaaccccccfffiiijjjjjjjjjjjjkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkkkklllnnnppprrrtttrrrqqqppppppqqqpppnnnllliiihhhffffffhhhhhhgggfffiiiiiiiiiiiiiiijjjjjjjjjiiifffaaa]]]XXXRRRLLLHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOORRRUUUXXX[[[\\\]]]XXXYYYZZZ\\\]]]^^^^^^^^^ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXX[[[[[[WWWVVVYYYZZZXXXVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWVVVWWWXXXYYYZZZZZZXXXXXXYYYWWWTTTRRRRRRRRRVVVVVVWWWYYYYYYZZZZZZZZZaaa```^^^\\\[[[[[[[[[\\\]]]^^^```___^^^^^^___```______```bbbddddddbbb```\\\YYYTTTPPPMMMJJJFFFDDDAAA???===;;;::::::;;;<<>>@@@CCCEEEGGGMMMOOORRRWWW[[[]]]______WWWTTTOOOMMMOOOVVV]]]aaajjjkkkmmmoooooommmkkkjjjmmmmmmlllkkkjjjiiihhhgggeeecccaaa___]]]YYYSSSOOO||||||}}}xxx{{{}}}nnnhhhfffeeeeeefffgggfffcccaaa^^^[[[ZZZYYY\\\\\\\\\\\\ZZZSSSLLLFFF<<<888444222222333333222000000////////////000000///////////////////////////////////////////////////...---,,,+++*********---------............///---.....................000000//////...---++++++,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,...------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,---------............------------......///---------------...//////000///...------------------...///000000///...------------...............////////////////////////...............///000000//////......//////111111111333666999<<>><<<;;;:::999<<<;;;;;;;;;<<<===>>>>>>AAACCCGGGLLLPPPTTTXXXZZZZZZVVVPPPKKKIIIMMMRRRWWWdddfffjjjmmmooonnnmmmlllllllllkkkkkkjjjiiihhhhhhjjjiiiggggggeeebbb^^^ZZZ~~~}}}wwwmmmiiifffeeeeeeffffffeeebbb```\\\ZZZXXXYYYZZZ[[[\\\[[[WWWPPPKKKAAA<<<666333444444333111000000////////////000000////////////////////////////////////////////////000000///...---------...---------............///---------...............000000//////...---++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...,,,---------............//////............//////---------------...///000000///...---------------.........//////.................................////////////////////////...............///000000//////...///000222444555555999===AAAEEEJJJOOOSSSXXX[[[___aaabbbccceeefffgggiiilllmmmlllllllllmmmnnnooopppppppppooommmlllkkkkkkmmmnnnppprrrsssssssssrrrqqqqqqrrrrrrpppooonnnmmmllllllmmmllljjjhhhkkklllmmmooopppqqqrrrrrrnnnllljjjgggccc^^^XXXTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTWWWYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYZZZ\\\\\\]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVYYYZZZ\\\]]]______``````]]][[[XXXUUUTTTTTTUUUUUUTTT\\\aaa```___``````______^^^[[[YYYWWWUUUUUUTTTSSSUUUVVVVVVVVVVVVWWWYYYVVVWWWYYYXXXUUUSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWWWWXXXYYYYYYXXXXXXZZZ\\\]]]]]]]]]___bbbccccccaaaccc```]]]ZZZXXXVVVSSSQQQIIIHHHEEEBBB???>>>======@@@@@@BBBCCCDDDDDDDDDDDDFFFEEEEEECCCBBBAAA@@@???============>>>>>>>>>>>>:::===@@@CCCFFFJJJNNNRRRWWWTTTPPPKKKGGGFFFIIILLLZZZ]]]bbbgggkkkmmmnnnnnnkkkkkkkkkjjjjjjiiiiiiiiijjjiiihhhgggfffdddaaa^^^{{{|||vvvooojjjgggfffffffffeeedddaaa^^^[[[YYYYYYYYY[[[\\\]]]ZZZUUUQQQFFF@@@888555555555333111111000000000000000000111000000000000000000000000////////////////////////000000//////...//////000---------............///---------.........//////------...............---------------............---------,,,,,,+++++++++---///000///...------...------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...//////...------,,,,,,------...------------............///......---------......---,,,,,,------///000000///......---------............------------..............................////////////////////////...............///000000000000000111333666999;;;===AAAGGGKKKOOOSSSVVVYYY\\\___bbbddddddfffhhhiiihhhjjjmmmmmmmmmllllllmmmmmmoooppprrrqqqpppnnnllljjjkkklllnnnpppqqqrrrssssssrrrqqqrrrssssssqqqooopppooooooooopppooommmkkkkkkmmmooorrrssssssrrrrrrnnnmmmkkkiiigggccc___[[[XXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^___[[[[[[[[[[[[\\\]]]^^^___]]]]]]^^^____________^^^\\\\\\[[[\\\]]]^^^```aaahhhiiikkknnnppprrrrrrrrrmmmiiiccc]]]YYYXXXYYYZZZ]]]hhhqqqrrrqqqqqqpppmmmllliiiddd___[[[XXXXXXXXXWWWYYY\\\\\\[[[ZZZ\\\^^^[[[]]]___^^^[[[XXXVVVVVVPPPQQQQQQRRRSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXWWWXXXZZZ\\\^^^]]]\\\]]]^^^___^^^\\\^^^\\\YYYXXXWWWWWWUUUSSSOOOMMMKKKHHHEEECCCAAA???===>>>???AAABBBCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGFFFEEECCCBBB;;;<<<>>>>>>>>>@@@EEEHHHMMMMMMMMMJJJFFFCCCDDDFFFLLLOOOUUU\\\cccgggjjjlllkkkkkkkkkkkkkkkkkkjjjjjjjjjhhhfffeeeeeedddbbb```{{{tttqqquuu{{{~~~uuuooojjjhhhfffffffffeeebbb___[[[YYYYYYZZZ[[[]]]^^^\\\XXXUUUIIIBBB:::666666666333000222222111111111111222222111111111111111111111111////////////////////////......---------......///---------.........//////---------.........//////***+++,,,...///000000000---------.........//////......---,,,,,,+++******---///111111///...------------------------------,,,,,,------------......------------------------+++++++++,,,---...///000...------,,,,,,------...---------.........//////...------,,,,,,,,,------,,,,,,,,,---...///000111......---------......///...---,,,++++++,,,---........................---////////////////////////...............///000000222222222333666:::===???DDDHHHNNNSSSVVVXXXZZZ\\\^^^aaaccceeefffgggjjjllliiikkkmmmnnnmmmmmmmmmnnnkkkllloooppppppnnnllljjjiiijjjlllnnnpppqqqrrrrrrsssrrrqqqrrrssssssrrrppprrrqqqqqqrrrrrrqqqnnnllllllnnnqqqsssttttttrrrqqqmmmkkkjjjiiihhheeeaaa___^^^^^^___`````````______\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^`````````aaabbbbbbcccccccccccc^^^___aaadddiiioootttwww~~~~~~yyyppphhhcccaaaaaabbbooo{{{}}}yyyrrrkkkfffccccccccceeegggjjjjjjiiihhhjjjlllkkkmmmmmmkkkfffbbb___]]]VVVVVVWWWWWWXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXWWWXXX[[[]]]]]][[[ZZZYYYZZZZZZXXXWWWYYYWWWUUUTTTUUUUUUUUUSSSRRRRRRPPPMMMJJJGGGDDDBBB;;;<<<===???@@@AAABBBBBBCCCDDDGGGIIIKKKMMMNNNNNNSSSSSSSSSQQQNNNJJJGGGDDD===??????===;;;;;;???BBBCCCFFFIIIHHHEEEBBBBBBCCC@@@CCCJJJRRRZZZ```eeegggllllllllllllllllllllllllnnnllliiihhhhhhhhhfffeeeooohhhgggiiiqqq||||||pppmmmnnnmmmllliiigggdddaaa___^^^ZZZZZZ[[[]]]___```^^^]]]RRRMMMDDD<<<666333222333444333111000000222333555000000000000000000000000000000000000000000000000.................................................................................------,,,,,,,,,111000///...............////////////////////////000000//////.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......---------------------------------............///---------......---,,,,,,---------.........//////........................000000000000////////////000111222333333333222222///111444777;;;AAAHHHMMMSSSTTTVVVXXXZZZ]]]^^^___```aaaccceeeggghhhiiiiiilllmmmmmmmmmmmmllllllkkkmmmoooqqqqqqnnnllljjjjjjiiikkknnnoooooopppqqqsssppprrrttttttsssqqqqqqrrrpppppppppoooooopppqqqqqqmmmmmmnnnppppppqqqqqqqqqnnnllljjjiiihhhgggeeecccaaaaaaaaa```______^^^___YYYZZZ\\\^^^___^^^]]]]]]^^^^^^]]]]]]^^^bbbhhhmmmuuuqqqllliiijjjkkkmmmmmmppppppqqquuu}}}{{{mmmjjjqqqxxxvvvqqqrrrttt|||~~~}}}|||sssjjjdddgggggghhhhhhhhhhhhgggggg^^^\\\ZZZZZZ[[[[[[ZZZYYYUUUSSSTTTXXXYYYVVVUUUWWWQQQWWW[[[YYYVVVVVVUUURRRQQQPPPOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTRRRNNNJJJFFFFFFEEEBBB@@@???@@@AAABBBBBBCCCDDDFFFHHHJJJMMMNNNQQQSSSUUUVVVUUUSSSPPPNNNIIIHHHFFFDDDAAA???>>>===???@@@BBBCCCCCCCCCBBBAAABBBAAADDDIIIMMMQQQ\\\fffjjjppprrrmmmjjjkkklllkkknnnnnnnnnmmmllljjjiiihhhtttgggbbbbbbeeennn}}}vvvooonnnlllkkkiiihhhgggfffdddccc[[[[[[[[[]]]```aaa___^^^VVVQQQIII@@@999555333333222111000//////000111222////////////////////////000000000000000000000000..............................................................................---------,,,,,,,,,000///......------......////////////////////////111000000000////////////......------------......------------------------......------------..............................------------------------,,,,,,,,,---------......---------------------------------............///........................---------.........//////........................000000000000000000000/////////000000000111111222333666:::???DDDJJJQQQUUUYYYZZZ[[[\\\^^^___```aaabbbccceeegggiiikkklllmmmhhhiiiiiiiiiiiiiiihhhhhhkkkmmmnnnmmmkkkiiiiiiiiigggiiillllllllllllnnnooooooqqqssssssqqqpppoooooooooooonnnoooooopppqqqqqqrrrssssssttttttssssssrrrpppnnnllljjjhhhfffdddcccbbbaaa`````````aaa```___^^^^^^]]]]]]\\\\\\\\\\\\bbbdddgggkkkqqqzzzuuurrrpppnnnnnnmmmkkkiii___[[[YYYYYYXXXTTTSSSVVVVVV[[[\\\WWWSSSSSSQQQOOOPPPOOONNNMMMMMMMMMMMMNNNRRRRRRRRRRRRQQQOOOMMMLLLMMMLLLIIIFFFDDDCCCBBBBBBAAABBBBBBDDDEEEGGGIIIJJJNNNPPPRRRTTTUUUUUUTTTSSSOOONNNLLLJJJGGGDDDAAA?????????@@@@@@@@@@@@@@@???@@@???AAAEEEGGGKKKTTT^^^gggmmmpppmmmkkkmmmnnnnnnooonnnnnnmmmkkkjjjjjjiii||||||jjj```]]]\\\aaakkkzzztttooojjjiiigggffffffeeecccaaa\\\\\\\\\^^^```aaa```___\\\WWWOOOGGG>>>888555333111111111111111111000000////////////////////////000000000000000000000000...........................................................................------------,,,,,,,,,///...------------------////////////////////////111111111000000000000///......------------....................................------------..............................------------------------,,,,,,,,,---------......---------------------------------............//////...------...///111222------........./////////........................000000000000000000000000000/////////000222333555:::>>>DDDKKKPPPVVV[[[___aaaaaaaaabbbbbbcccccccccffffffffffffgggiiikkklllgggffffffffffffeeeeeeeeeiiijjjjjjhhhgggfffggghhhfffhhhiiiiiihhhggghhhjjjkkkmmmpppqqqooonnnmmmmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrsssssssssrrrqqqqqqooonnnllliiifffcccaaa___aaa___^^^```dddhhhhhhggggggeeebbb``````cccfffhhhsssvvv|||uuunnngggccc___ZZZ[[[^^^aaadddccc\\\WWWVVVSSSPPPOOONNNMMMKKKJJJJJJJJJKKKOOOOOONNNMMMMMMMMMNNNNNNOOONNNLLLIIIFFFCCCAAA@@@AAAAAAAAABBBBBBDDDEEEFFFJJJKKKLLLOOOQQQTTTVVVXXXUUUUUUTTTRRROOOKKKGGGDDD@@@@@@???????????????@@@AAA???@@@BBBCCCEEEMMMVVVcccjjjnnnmmmllloooqqqppppppooommmkkkkkkjjjkkkkkk{{{~~~qqqeee___[[[\\\```kkk{{{|||rrrooolllhhhgggfffeeebbb___^^^]]]]]]^^^```aaaaaa```___[[[UUULLLDDD<<<666333333333444444444333222111000000000000000000000000000000000000000000000000........................................................................------------------------...------,,,,,,,,,------////////////////////////000000000///////////////......------------......------------------------...------,,,,,,,,,,,,---........................------------------------,,,,,,,,,---------......---------------------------------............///...---,,,,,,---///111333............////////////........................000000000000000111111111111111000111333666999;;;BBBGGGNNNTTTYYY]]]aaadddeeeeeeeeeeeeffffffffffffiiigggeeeccccccdddeeefffhhhhhhfffeeedddcccbbbbbbddddddcccaaa``````bbbdddbbbccccccbbbaaaaaabbbcccdddgggkkknnnnnnmmmmmmnnnllllllnnnooopppqqqrrrrrrpppqqqqqqqqqqqqqqqpppooonnnmmmllliiieeeaaa```___\\\[[[]]]dddnnnwwwzzzzzzvvvssspppooorrrxxxxxxrrrnnnpppuuutttwwwvvvpppjjjfff___YYYVVVTTTQQQNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKHHHFFFCCCBBBBBBBBBBBBAAAAAABBBBBBCCCEEEEEEFFFGGGKKKOOOTTTVVVVVVWWWWWWWWWUUUQQQMMMKKKFFFEEEDDDCCCBBBCCCDDDEEECCCAAAAAABBBAAABBBJJJRRR```gggmmmmmmmmmoooqqqppppppooolllkkkjjjkkklllmmm}}}zzzwwwvvvuuuuuussssssttttttttttttsssssswwwyyy{{{||||||~~~}}}{{{yyykkkddd]]]ZZZ[[[cccpppzzzwwwrrrllliiiiiiiiifffccc___^^^]]]^^^___``````___^^^\\\XXXQQQIII@@@999444444444444444444333222111111111111111111111111111111111111111111111111111////////////////////////................................................------------------------------,,,,,,,,,------...////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///---,,,+++++++++...000222........./////////000000///////////////////////////000000000111111111222111111111333666;;;???AAAKKKOOOUUU[[[^^^```bbbdddeeefffffffffgggggghhhhhhfffdddbbbaaaaaabbbccceeegggfffcccaaa___]]]\\\\\\[[[[[[YYYWWWUUUUUUXXXZZZXXXYYYYYYXXXWWWWWWXXXZZZ]]]aaagggkkkmmmmmmnnnooolllmmmnnnpppqqqrrrrrrrrrssssssrrrqqqpppnnnmmmllliiijjjjjjgggcccaaa```aaa[[[^^^fffrrrsssiiiaaa___ZZZVVVSSSQQQQQQQQQOOOOOOPPPQQQQQQOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDDDDCCCBBBBBBBBBCCCBBBAAA@@@AAADDDIIINNNQQQRRRTTTVVVWWWWWWUUUSSSQQQOOONNNLLLKKKKKKLLLMMMNNNGGGDDDCCCCCCAAAAAAGGGPPP]]]eeelllmmmmmmnnnooommmooonnnlllkkkkkklllmmmooo|||{{{zzz||||||{{{zzzxxxvvvtttsssrrrpppmmmjjjhhhgggfffffffffffffffggggggfffffffffgggiiijjjkkklllnnnqqqtttqqqsssvvvwwwwwwxxxzzz{{{|||yyy}}}sssiiiaaa[[[[[[aaajjjwww}}}uuulllhhhhhhiiigggdddbbb```^^^]]]^^^^^^^^^]]]\\\[[[YYYUUUNNNEEE===888333333333222111111000000222222222222222222222222111111111111111111111111////////////////////////................................................,,,,,,,,,------------...------------------...///////////////////////////,,,---------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------------------------............///---,,,++++++,,,---...///....../////////000000000///////////////////////////000000111111222222222000111333777<<>>EEEJJJOOOQQQWWWZZZ^^^aaacccdddfffhhhiiihhhhhhgggffffffeeeeee________________________VVVUUUSSSQQQQQQRRRSSSTTTMMMMMMLLLIIIFFFDDDEEEGGGGGGGGGHHHHHHIIIKKKOOORRRYYY^^^dddiiikkkkkkkkkllljjjkkkmmmnnnooonnnmmmlllggghhhjjjlllnnnooopppppplllpppssssssrrrrrruuuyyyxxxrrrnnnllllllgggeeeccc___\\\XXXVVVTTTSSSQQQOOOLLLIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEBBBAAA@@@@@@CCCFFFJJJMMMQQQRRRTTTWWWYYYZZZ[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^WWWSSSOOOKKKDDD@@@CCCJJJSSS]]]gggjjjlllnnnnnnmmmlllmmmmmmmmmnnnnnnnnnooozzzyyywwwuuutttrrrrrrqqqqqqooolllhhhdddbbb``````^^^]]][[[YYYWWWWWWWWWXXXVVVUUUSSSQQQPPPOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOPPPRRRUUUSSSUUUXXXYYYZZZ[[[]]]^^^___eeejjjlllkkkoooxxxyyyyyyqqqlllkkkhhhhhhwwwwwwqqqnnniiieeedddaaa^^^\\\[[[[[[ZZZXXXWWWYYY[[[[[[VVVOOOGGGAAA888777444222111222333444000000000000000000000000111111111111111111111111000000000000000000000000................................................,,,,,,,,,------........................///000111////////////////////////---.........//////000000.........------.................................111111000///...---------------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////...//////000//////...---////////////000000000000000000000000000000000000///000000111222222333333666999???FFFMMMSSSWWWYYYZZZ]]]aaaccceeegggiiillllllkkkjjjhhhfffeeecccccc``````___]]][[[XXXUUUTTTPPPOOOOOONNNOOOQQQTTTUUUNNNNNNMMMJJJGGGEEEEEEFFFFFFGGGIIIIIIJJJMMMRRRUUU[[[___eeeiiijjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiieeeggglllsssyyy~~~|||vvvpppllliiihhhgggccc```[[[VVVQQQNNNMMMMMMHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBCCCEEEIIIMMMPPPTTTUUUVVVXXXZZZ\\\^^^___ZZZ[[[^^^```aaabbbaaaaaaaaa\\\WWWQQQHHHBBBDDDJJJOOOYYYdddiiilllooopppnnnkkklllmmmnnnooooooooonnn}}}xxxsssppppppooollljjjgggeeedddddddddaaa]]]YYYUUUTTTSSSSSSRRRQQQOOONNNMMMMMMMMMNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSSSSVVVYYY\\\^^^```dddfffooouuu~~~yyyqqqmmmqqqwwwvvvmmmjjjjjjcccdddaaa^^^[[[ZZZXXXUUUXXXZZZ\\\[[[XXXQQQJJJFFF>>>888333111333555333111222222222111111111111000111111111111000000000000........................////////////////////////------............------,,,------...//////......000000//////.........---...------,,,,,,------...........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,000///---++++++---///000///...,,,++++++,,,...///---------............///////////////////////////////////////////////////////////////000000000000444000------//////...,,,/////////000111333555666AAABBBFFFJJJPPPUUUZZZ\\\___```aaabbbeeegggiiijjjkkkjjjiiigggeeecccbbbbbb\\\[[[YYYVVVSSSQQQOOONNNMMMOOORRRUUUWWWXXXXXXXXXUUURRRMMMIIIEEECCCCCCCCCFFFGGGIIIKKKMMMRRRXXX\\\cccdddfffggghhhhhhhhhhhhiiiggggggiiihhheeeeeehhhhhhoooxxx~~~{{{zzz{{{sssiiiaaa\\\XXXTTTQQQLLLKKKHHHFFFEEEEEEFFFGGGDDDDDDDDDEEEFFFHHHMMMPPPQQQSSSWWWZZZ\\\\\\[[[ZZZ\\\^^^______^^^]]]___```bbb___YYYSSSNNNKKKIIIHHHLLLQQQYYYbbbiiilllmmmmmmnnnooopppqqqrrrqqqpppoooyyyxxxvvvsssoookkkgggeeecccbbb```]]][[[YYYXXXXXXWWWUUUSSSPPPNNNMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKNNNQQQSSSTTTVVVYYY[[[^^^dddkkkqqquuuyyy}}}uuurrrttt~~~vvvmmmjjjeeedddaaa^^^\\\ZZZXXXUUUUUUXXXZZZ[[[YYYSSSNNNJJJAAA;;;555222333555333111222222222222111111111111111111111111000000000000........................000000000000000000000000---......//////......---------..................//////......------------...------,,,,,,------...........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++++++++,,,---......//////...,,,++++++,,,...///---------............///////////////////////////////////////////////////....../////////000000000222000...///111111000.........///111444888<<<>>>FFFGGGKKKOOOTTTYYY]]]```dddddddddeeefffgggiiiiiiiiiiiigggeeebbb___]]][[[UUUTTTRRRQQQPPPQQQRRRSSSVVVVVVWWWWWWWWWWWWWWWWWWUUURRRMMMHHHDDDCCCCCCDDDFFFHHHMMMQQQTTTYYY___bbbgggggghhhiiiiiijjjkkkkkkhhhdddbbbbbbbbbcccjjjsss{{{rrriii```YYYUUURRRNNNLLLKKKJJJHHHFFFEEEFFFGGGHHHJJJLLLNNNPPPPPPRRRUUUXXXZZZZZZYYYXXX[[[\\\^^^^^^^^^^^^```aaaaaa___]]]YYYTTTOOOKKKHHHIIILLLSSS[[[bbbhhhkkkmmmoooooopppqqqqqqqqqpppppp|||wwwsssiiigggeeeaaa]]][[[YYYWWWUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDEEECCCEEEHHHIIIJJJKKKMMMOOORRRUUUZZZ^^^aaaeeehhhkkksssxxxxxxsssqqq|||rrrkkkhhheeeaaa^^^\\\ZZZWWWUUUSSSUUUYYY[[[ZZZVVVRRROOOGGGAAA999555444444333222333222222222111111111111111111111111000000000000........................111111111111111111111111---......//////......---///......---------............---------------,,,......------------..............................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------&&&(((+++---//////...---///...---,,,,,,---...///---------............///////////////////////////////////////////////////............////////////000//////000222333111000000111222555999>>>CCCFFFMMMOOORRRVVVZZZ___bbbdddfffffffffeeeeeeeeeffffffhhhgggeeebbb^^^ZZZVVVTTTNNNNNNNNNOOOQQQTTTWWWYYY]]]\\\ZZZWWWVVVUUUTTTTTTTTTPPPKKKGGGDDDEEEFFFHHHIIIMMMTTTYYY^^^cccgggjjjiiiiiihhhggghhhiiijjjjjjfffccc```^^^___fffxxxwwwlllddd```[[[YYYXXXUUUNNNIIIGGGGGGHHHHHHIIIJJJJJJKKKOOOQQQSSSUUUWWWXXXWWWWWWXXXZZZ\\\]]]^^^___aaacccaaabbbbbbaaa]]]WWWPPPLLLIIIJJJMMMSSSZZZbbbiiimmmnnnoooooooooppppppqqqqqqzzzvvvqqqlllgggccc]]][[[WWWSSSQQQOOOOOOOOOMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCBBB@@@BBBDDDDDDDDDEEEFFFHHHJJJLLLOOORRRVVVYYY]]]___aaaffflllrrryyyxxxooorrr{{{xxxmmmlllfffaaa___^^^ZZZVVVUUUSSSUUUYYY[[[ZZZXXXTTTQQQLLLFFF>>>888555444444333333333222222222111111111111111111111000000000///........................000000000000000000000000......////////////......000///...---,,,---....................................------------..............................---------............///------------------------.......................................---------((()))+++---...///...---......------------......---------............///////////////////////////////////////////////////---.........//////////////////000111222222111000444444666999>>>CCCHHHKKKSSSUUUXXX[[[___bbbdddeeeeeedddccccccbbbbbbbbbcccgggddd```\\\XXXUUUSSSRRRNNNPPPRRRUUUXXXZZZ[[[\\\\\\ZZZWWWSSSQQQPPPQQQQQQQQQOOOKKKHHHGGGIIILLLOOOQQQVVV\\\bbbfffhhhjjjlllkkkkkkjjjiiiiiiiiiiiijjjddddddddddddfffssszzzuuuooonnnnnnjjj```WWWUUURRRNNNJJJHHHHHHGGGFFFLLLMMMOOOQQQSSSTTTUUUVVVVVVXXX[[[\\\^^^___bbbdddcccdddeeeeeeccc^^^XXXUUUOOONNNMMMOOOUUU^^^fffllllllmmmmmmnnnooopppqqqrrrtttqqqlllgggccc___[[[XXXSSSQQQNNNKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAA???AAABBBBBBAAAAAACCCDDDCCCDDDFFFIIIMMMQQQSSSTTTSSSVVV[[[___dddlllvvv}}}tttnnnlllsssuuuqqqhhhaaaaaa```ZZZVVVVVVUUUWWWZZZ[[[[[[XXXTTTRRRPPPKKKDDD===888666444444333333333222222222222111111111111111000000000///////////////////////////////////////////////////...//////////////////...///......---------......///////////////000000000///......------......///........................---------............///------------------------////////////////////////........................---------------.................................---------............///////////////////////////000000000000000000000000.........////////////000///000111111111000000000444666999>>>EEEKKKPPPSSSWWWXXX[[[^^^```bbbcccdddbbbaaa``````````````````aaa]]]XXXSSSPPPPPPRRRSSSVVVXXX\\\___```___\\\[[[TTTRRROOOLLLKKKLLLNNNPPPPPPOOOLLLKKKMMMPPPTTTWWW[[[^^^cccfffggghhhiiijjjmmmnnnooopppqqqpppoooooohhhkkkooosssvvv~~~tttqqqjjj___VVVPPPMMMJJJHHHHHHHHHIIIKKKLLLOOOPPPQQQSSSUUUXXXZZZ[[[]]]___bbbddddddeeedddcccbbb```^^^VVVTTTQQQPPPRRRXXX___dddhhhiiijjjlllnnnpppqqqrrr{{{uuurrrfffccc^^^[[[XXXUUURRRPPPLLLJJJHHHEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>???AAA@@@??????@@@BBBAAAAAACCCGGGKKKNNNNNNNNNLLLOOOSSSUUUXXX^^^ffflllnnnvvvxxxkkkbbbeeennn|||wwwkkkccccccccc\\\WWWXXXWWWYYY[[[\\\[[[YYYUUUSSSSSSOOOIIIBBB<<<777555444333333333333222222222222111111111111000000000000////////////////////////...........................//////000000//////...,,,---......//////......///000000000000111111111//////............//////........................---------............///------------------------////////////////////////...............////////////......---------...///........................---------............///////////////////////////000000000000000000000000////////////000000000000000111111111000000222444555888>>>FFFMMMSSSXXXZZZXXXZZZ\\\___```aaaaaaaaa______^^^]]]\\\\\\\\\\\\VVVSSSPPPMMMMMMQQQUUUXXX___aaaccccccaaa]]]WWWTTTKKKJJJHHHHHHJJJLLLPPPRRRSSSRRRRRRRRRTTTWWWZZZ]]]```bbbcccddddddeeegggiiilllpppvvv|||}}}{{{zzz~~~wwwjjjaaaYYYSSSNNNJJJIIIHHHHHHHHHIIIKKKLLLOOOQQQTTTUUUUUUVVVYYY[[[_________```aaabbbcccccc[[[YYYUUUSSSSSSUUUXXXZZZaaacccgggkkknnnpppqqqqqqxxxqqqkkkfffbbbZZZWWWSSSPPPOOOMMMKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCC???@@@AAABBBAAA@@@>>>===>>>???@@@@@@??????@@@BBBBBBBBBCCCGGGJJJKKKIIIGGGGGGJJJMMMOOOPPPTTTZZZ______fffpppyyy}}}mmmaaaaaaeeemmm~~~{{{mmmdddfffeee]]]XXXYYYWWWXXX[[[\\\\\\ZZZWWWVVVSSSQQQLLLFFF???999666555444444333333333222222222111111111111000000000000//////////////////////////////////////////////////////000000000000//////)))+++---000111000///...////////////000000000111//////............//////........................---------............///................................................---........./////////000***+++---...///......---......////////////......---------............///////////////////////////000000000000000000000000000000000000111111111222000111222111111444999======AAAGGGNNNTTTXXXZZZZZZYYY[[[]]]___``````___^^^[[[ZZZYYYVVVUUUSSSSSSRRRNNNNNNOOOQQQTTTYYY^^^```eeedddaaa^^^YYYTTTOOOLLLGGGGGGHHHIIILLLPPPTTTVVVYYYYYYYYYYYYZZZ\\\]]]^^^^^^______^^^___ccchhhlllttt|||}}}qqqeee]]]VVVTTTPPPMMMKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNPPPRRRUUUWWWYYY[[[]]]```aaabbb___^^^\\\ZZZXXXVVVVVVUUU[[[^^^dddjjjnnnpppqqqppp}}}xxxqqqiiibbb\\\WWWSSSRRROOOLLLIIIIIIHHHGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@AAACCCEEEGGGBBBCCCDDDEEEFFFEEEDDDCCCFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEEEEEEE@@@AAABBBCCCBBBAAA>>>===???@@@BBBAAAAAA@@@BBBCCC@@@???@@@CCCFFFEEEAAA======AAADDDFFFFFFIIIOOOSSSTTTZZZaaagggnnnxxxqqqcccaaabbbdddppp~~~~~~nnneeegggfff^^^YYYZZZVVVWWWZZZ\\\\\\[[[ZZZXXXSSSRRROOOHHHAAA;;;777555444444444333333333222222111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////''')))---111222111///...---.........//////000000//////............//////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000%%%(((,,,///111000---+++......////////////......---------.........//////////////////////////////000000000000000000000000000111111111222222222222///111222222333777>>>CCCGGGJJJPPPUUUXXXXXXWWWVVVZZZ[[[]]]___```___^^^]]]WWWVVVSSSPPPMMMKKKJJJIIIKKKMMMRRRXXX^^^cccfffhhhfffccc]]]WWWPPPKKKHHHFFFGGGHHHIIILLLPPPTTTWWWYYY^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZZZZZZZ\\\bbbiiiooo{{{pppbbb___ZZZTTTPPPNNNMMMMMMHHHIIIJJJJJJIIIIIIJJJKKKNNNPPPTTTXXX[[[^^^______bbbbbbbbbaaa^^^[[[WWWUUUWWW[[[bbbiiinnnppppppppp{{{xxxmmmjjjddd]]]WWWRRRPPPNNNKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@???======>>>>>>?????????@@@>>>>>>>>>???@@@@@@@@@AAACCCCCCCCCDDDDDDFFFGGGGGGLLLQQQXXX]]]aaaiiisss{{{zzzfff______aaafffmmmyyyiiidddccc```]]]]]]WWWVVVVVVXXXZZZ\\\\\\[[[TTTUUUUUUOOOFFF>>>;;;:::555444222222333444333222222222222111111111111000000000//////.........---////////////////////////---------.........//////.../////////000000000111////////////////////////////////////////////////........................------............------------..........................................---------............//////......---------......,,,...//////...------.........////////////......///////////////000111111111111222222222111111000/////////000000000000111333333333333666;;;CCCIIIOOOSSSWWWXXXVVVUUUUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\TTTPPPJJJDDDBBBDDDGGGIIIPPPSSSXXX^^^cccggghhhiiikkkdddYYYOOOJJJGGGFFFFFFJJJKKKNNNSSSYYY^^^aaabbbaaabbbccccccbbb```^^^]]]XXX[[[\\\ZZZ[[[eeexxxvvvkkkeeeccc___WWWQQQOOONNNLLLJJJGGGFFFFFFFFFIIIIIIMMMQQQRRRRRRVVV]]]ZZZ]]]aaabbbaaa]]][[[YYY[[[]]]aaaeeejjjooorrrtttvvvooojjjbbb___ZZZTTTOOOLLLJJJIIIKKKIIIHHHFFFFFFFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFJJJPPPSSSVVV[[[dddjjjsssyyyqqqeeeaaa```bbbfffpppqqqhhheeeaaa______XXXWWWVVVWWWYYYZZZZZZYYYVVVVVVUUUQQQJJJBBB===;;;777555333333444444444333222222222111111111111000000000/////////.........////////////////////////---------........./////////////////////000000000////////////////////////////////////////////////........................------............---------...............------........................---------............///000000///.........//////,,,...//////...------.........////////////......///////////////000000111//////000000000000//////000000000000000111111111111222444777;;;AAAIIINNNRRRUUUXXXXXXVVVTTTUUUVVVWWWYYY[[[\\\\\\[[[XXXVVVMMMJJJDDD@@@AAAEEEJJJNNNTTTWWW\\\bbbfffggghhhgggeee___WWWPPPMMMMMMNNNNNNOOOPPPSSSXXX^^^bbbeeefffeeeeeefffdddbbb^^^\\\ZZZXXX\\\```aaaeeerrr|||wwwpppggg```XXXTTTPPPLLLJJJHHHHHHGGGDDDCCCFFFIIIIIIHHHLLLRRRWWW[[[```ccccccbbbaaaaaa]]]___bbbeeeiiimmmoooqqquuuiii___ZZZUUUSSSPPPLLLIIIGGGFFFFFFJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAADDDGGGIIIJJJMMMSSSXXX```fffooo{{{~~~nnnddd___]]]^^^dddwww~~~nnngggcccaaaaaaZZZXXXWWWWWWXXXYYYXXXWWWXXXWWWVVVSSSOOOIIIAAA<<<999777444333444444444333222222222111111111111000000000////////////......////////////////////////---............/////////////////////////////////////////////////////////////////////////////////........................------............------////////////...---,,,,,,........................---------............///222111000000/////////000,,,...000///...---...///......////////////......////////////000000000000//////000000000000//////000000000000000111222222000333888===CCCJJJQQQVVVWWWXXXYYYXXXVVVUUUVVVWWWWWWYYY[[[[[[ZZZVVVRRROOOGGGDDDAAA???BBBIIIPPPUUUXXX[[[aaaeeehhhhhhgggfffbbb]]]WWWSSSRRRTTTUUUVVVWWWXXX[[[___cccfffhhhiiifffhhhiiihhheeecccaaaaaaccchhhmmmpppvvv{{{mmmeee[[[TTTPPPMMMJJJGGGDDDBBBBBBDDDDDDCCCFFFLLLRRRVVV\\\```cccdddeeefffcccdddfffiiikkknnnpppqqqxxxlll```VVVQQQNNNMMMKKKIIIHHHGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHFFFEEEEEEFFFHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????===============>>>???@@@@@@BBBDDDEEEEEEGGGKKKNNNUUUYYY```jjjuuu|||nnnddd___\\\```nnnwwwlllgggcccbbbZZZXXXVVVVVVXXXYYYYYYXXX[[[XXXVVVUUUTTTNNNFFF@@@;;;888555333333333333222222222222111111111000000000000//////////////////////////////////////////.............../////////000////////////.........////////////////////////////////////////////////........................------............------////////////...---,,,+++........................---------............///222111000////////////000---...000000...---...///......////////////.........//////000000000000000000111111222222222222111000/////////000111333444444888>>>EEEKKKQQQWWW[[[[[[[[[[[[ZZZYYYYYYZZZ[[[ZZZZZZYYYVVVRRRNNNJJJGGGBBBAAABBBDDDHHHOOOUUUYYYYYY\\\bbbfffiiihhhfffeeebbb^^^YYYWWWWWWYYYZZZ[[[^^^___aaabbbdddeeehhhjjjfffjjjooorrrrrrrrrsssuuu|||ssseee\\\UUUNNNIIIHHHEEEDDDEEEFFFEEEHHHMMMLLLPPPUUUZZZ]]]___aaacccbbbccceeehhhjjjmmmoooppp}}}yyysssjjjaaaXXXPPPLLLIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEIIIHHHFFFFFFFFFFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@???@@@BBBCCCDDDEEEHHHIIIKKKMMMRRRYYYaaalllwww~~~{{{nnnccc\\\___eeeuuuwwwooohhhbbb[[[YYYWWWVVVXXXZZZZZZZZZ[[[YYYWWWVVVVVVQQQJJJDDD===:::555333222222111111222222222111111111000000//////000000000000000000000000000000000000000000/////////////////////////////////...............////////////////////////////////////////////////........................------............------////////////...---,,,+++........................---------............///000//////......//////000---///000000///......///......////////////............///000111000000///000000111222222222222222//////...///111333555777<<<@@@GGGMMMRRRVVVZZZ]]]^^^]]]\\\\\\\\\]]]]]]]]]]]]YYYTTTNNNIIIEEECCCBBB>>>@@@CCCHHHMMMQQQTTTVVVXXX[[[```dddggggggeeedddaaa^^^[[[ZZZ\\\^^^``````bbbccccccbbbaaabbbfffiiimmmttt~~~qqqdddZZZSSSOOOJJJFFFFFFGGGFFFIIIMMMKKKNNNRRRTTTVVVXXXZZZ\\\ZZZ[[[^^^aaaeeehhhkkklll{{{uuuiiifffaaa[[[UUUPPPMMMKKKGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@>>>>>>???AAABBBDDDEEEEEEFFFHHHKKKNNNTTT[[[ccciiivvvuuuggg]]]^^^^^^ggg}}}}}}pppeee^^^[[[XXXWWWYYYZZZ[[[[[[ZZZYYYXXXVVVUUUQQQMMMIII@@@<<<777333222222222111222222222111111111111000//////000000000000111111000000000000000000000000000000000////////////...------........./////////////////////////////////////////////////////////........................------............------////////////...---,,,,,,........................---------............///............///000111111---///111000///...//////......////////////......---...000111111111000///---...///000000111000000/////////000333666:::<<>>BBBGGGLLLOOORRRSSSXXXZZZ^^^aaacccdddcccccc^^^]]][[[]]]```ccceeefffccccccbbb```^^^```ggglll|||}}}rrrlll___WWWOOOLLLIIIGGGGGGJJJOOOPPPRRRRRRQQQRRRTTTVVVVVVWWWZZZ^^^cccgggjjjkkkzzzrrrkkkggg[[[XXXTTTPPPMMMKKKKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLKKKKKKHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>@@@AAABBBBBBAAACCCEEEGGGIIILLLQQQWWW[[[___kkk{{{xxxllleee```bbbmmm}}}zzziiiccc```[[[YYYYYYYYYYYYYYYYYYYYYXXXUUURRROOONNNNNNDDD???:::666444444333333222222222111111111111000//////000000000111111111000000000000000000000000000000000000/////////...+++,,,,,,---...///000000////////////////////////////////////////////////........................------............---------...............------........................---------............///------...///000222333444...///111111///...///000......////////////......---...000111111111//////---...///000000111111111111111111333777;;;@@@CCCLLLOOOSSSWWWYYY[[[]]]___aaa___]]]]]]]]][[[WWWTTTNNNKKKGGGBBB???>>>??????>>>???AAAEEEJJJOOOSSSVVV\\\\\\^^^___```````````````^^^^^^___bbbdddeeeeeeaaaaaa```^^^]]]bbbllltttsssggg^^^WWWPPPLLLMMMPPPQQQQQQOOOMMMMMMNNNPPPQQQRRRUUUYYY]]]aaadddfffwwwnnnggg```[[[XXXUUURRRNNNKKKJJJJJJLLLNNNHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOOOONNNMMMLLLOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???????????????@@@@@@??????@@@AAABBB@@@???>>>???AAACCCEEEHHHMMMQQQRRR]]]lllyyynnnhhhdddfffmmm{{{nnngggccc^^^ZZZYYYXXXWWWVVVXXXYYYXXXUUUPPPMMMNNNQQQFFFBBB<<<888666555555444222222222111111111111000//////000000111111111222000000000000000000000000111111000000/////////...***+++,,,---...000111111////////////////////////////////////////////////........................---..................---------......///.................................---------.........//////---......000222444555777...///111111/////////000......////////////......---...000111222111///...//////000222222333333333222222333555:::???DDDGGGOOORRRUUUXXXZZZ\\\___aaabbb```^^^]]]\\\XXXSSSNNNDDDDDDBBBAAA@@@?????????BBBBBBBBBDDDIIIPPPWWW[[[_________^^^^^^^^^^^^^^^eeecccaaaaaabbbcccbbbaaa``````___]]]^^^eeerrr|||ssshhh]]]VVVUUUOOOOOONNNLLLJJJIIIJJJLLLHHHIIILLLOOOSSSVVVYYYZZZwwwoooeee___[[[WWWQQQLLLNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSQQQRRRUUUWWWWWWVVVTTTSSSWWWWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTTTTSSSSSSSSSRRRUUUSSSRRRRRRRRRSSSRRRQQQSSSQQQOOOMMMLLLLLLMMMNNNOOOMMMLLLLLLMMMMMMKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>>>>>>>>>>>???======>>>>>>?????????@@@AAAAAA@@@???@@@CCCEEEGGGJJJQQQ[[[ccclll|||tttfffccceeemmm|||oooiiicccaaa]]]WWWSSSTTTVVVVVVUUUTTTRRROOOLLLJJJIIIFFF@@@:::666444444555444333222222111111222222000000000000000000000000000000//////.........---//////////////////////////////000000111111111222////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......------............------111111111111111111111111...///000111222333444444......////////////......////////////000000000000......///111222333444555222111000111222333222111000333666:::???EEELLLQQQVVVWWWZZZ]]]```aaabbbbbb```^^^]]]]]]\\\WWWOOOIIICCC@@@===<<>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAA@@@???@@@AAACCCEEEBBBGGGOOOUUU\\\hhhyyyqqqgggdddhhhyyyyyyooofffbbb___ZZZWWWWWWXXXXXXWWWVVVTTTQQQNNNMMMLLLIIICCC===888555444444444333222222111222222222000000000000000000000000000000000/////////......////////////////////////......//////000000000000////////////////////////........................////////////////////////........................------............---------......//////......---------------------------------...///000111222222...//////000000//////...////////////000000000111//////000111222333333444222222111222333333333333222555:::>>>CCCHHHNNNSSSWWWXXXZZZ]]]___```aaaaaa___]]][[[YYYXXXUUUQQQMMMFFFCCC???>>>???@@@???>>>??????@@@EEELLLSSSYYY[[[^^^ZZZZZZ^^^```___^^^```aaadddfffdddbbbcccggglllqqqvvvwwwqqqppp{{{rrriiibbb\\\UUUPPPMMMLLLIIIGGGLLLIIIIIILLLMMMLLLNNNQQQuuukkkfffYYYUUUQQQOOOOOOOOOMMMJJJKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVXXX[[[]]]___```ccceeehhhkkkllllllkkkjjjgggjjjmmmpppqqqpppmmmkkkmmmllliiifffddddddddddddbbbaaa```^^^]]]\\\\\\\\\VVVUUUUUUTTTTTTTTTUUUUUURRRPPPNNNMMMNNNNNNMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBB@@@DDDIIILLLPPPYYYeeeooommmdddcccnnn|||yyyjjjdddbbb^^^\\\[[[ZZZZZZYYYXXXVVVTTTQQQPPPPPPMMMGGGAAA<<<777555444444444333222222222222222000000000000000000000000111111111000000000000000000000000000000000000000............////////////////////////////////////........................////////////////////////........................,,,------......------,,,---......//////......---------------------------,,,,,,---...//////000000///000000111111000000////////////000000000111111000000111111111222222222222222222222333333444555666:::???DDDHHHMMMQQQTTTXXXYYY[[[\\\^^^____________]]]YYYWWWUUUSSSQQQNNNHHHEEEBBB?????????===<<>>>>>??????BBBDDDGGGHHHJJJPPPYYY```sssuuufff```fffnnn|||nnneeebbb```]]]\\\ZZZZZZZZZYYYXXXUUUSSSRRRSSSQQQLLLFFF@@@:::666444444444333222222222222333000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---------------------------..................---......////////////......////////////////////////,,,,,,---......///000000000000111111111111000000//////000000000111111111111111111111111111111111111222222222222444666888:::???EEEJJJMMMPPPSSSUUUYYYYYYZZZ[[[\\\]]]]]]^^^___^^^[[[YYYUUURRRNNNLLLEEEDDDBBB@@@???>>>>>>===@@@AAACCCHHHOOOUUUXXXYYY[[[YYYZZZ\\\\\\\\\```fffpppxxx|||uuuuuu~~~qqqdddYYYSSSQQQJJJGGGGGGIIIIIIGGGGGGJJJ{{{pppfff^^^XXXTTTRRRNNNMMMLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMJJJLLLMMMNNNNNNOOOPPPRRRXXXXXXXXXXXXYYYYYYYYYYYY[[[]]]aaafffjjjlllnnnnnnmmmoooqqqsssvvvyyy{{{|||zzz}}}}}}{{{zzzzzz}}}~~~}}}zzzvvvtttuuuvvvrrrrrrqqqnnnkkkgggdddbbb^^^[[[WWWUUUTTTSSSRRRPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAACCCDDDEEEIIIOOOTTT```kkk{{{jjj___^^^aaagggvvvtttgggccc```]]]\\\YYYYYYYYYYYYXXXVVVTTTSSSTTTSSSOOOKKKDDD>>>888555555444333333222222333333111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................//////000000000000//////...//////////////////...000000000000000000000000.........//////000000111000000111111111111000000000000000000111111111111222222222111111111111000///111222222333555999<<<@@@EEEJJJOOOQQQRRRTTTUUUYYYYYYZZZZZZ[[[\\\]]]]]]___```___\\\VVVPPPIIIFFF@@@AAA@@@@@@?????????@@@CCCDDDFFFLLLRRRVVVXXXXXXZZZXXXWWWWWWXXX\\\hhhuuu|||kkk^^^WWWQQQMMMKKKLLLKKKIIIIIIMMMnnniiiaaaZZZUUURRRPPPOOOKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLIIIKKKNNNQQQRRRTTTWWWZZZ______```aaaaaabbbcccccciiilllqqqvvvzzz|||~~~~~~yyyzzz|||~~~}}}xxxsssmmmjjjgggddd^^^ZZZXXXWWWUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>@@@AAABBBBBBCCCFFFJJJMMMQQQZZZiiiyyyqqq```YYYYYYYYYfffwww|||nnnfff```\\\\\\XXXXXXYYYYYYXXXVVVUUUSSSSSSSSSQQQNNNHHHAAA;;;777555444444333333333333333111111111111111111111111111111111111111222222222000000000000000000000000111111111111000000000000////////////////////////........................////////////////////////////////////////////////000000000111111000000000...//////000000//////...//////////////////////////////000000000111111111///000000111111000000///000000000111111111222222222222111111111111111111///111444444555888>>>CCCHHHLLLPPPSSSTTTTTTUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]]___``````]]]UUUMMMFFFBBB>>>???AAAAAA@@@@@@BBBCCCGGGHHHJJJOOOTTTWWWWWWWWWXXXUUUTTTUUUWWWaaauuunnnbbbZZZTTTNNNLLLIIIEEEEEEIII}}}rrrkkk]]]ZZZVVVRRRQQQOOONNNLLLIIIJJJLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNQQQUUUYYY\\\```dddggglllmmmoooqqqsssuuuwwwxxx{{{wwwuuupppjjjeeeaaa___]]][[[WWWVVVTTTRRRPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????AAAAAABBBBBBBBBCCCEEEGGGIIIOOOZZZgggvvvzzzeee\\\YYYWWW___jjjxxxvvvkkkbbb^^^^^^XXXXXXYYYYYYYYYWWWVVVUUUQQQQQQRRRPPPKKKDDD===999555555444333333333333444111111111111111111111111000000000111111111222222////////////////////////111111000000000/////////////////////////////////........................////////////////////////000000000000000000000000//////000000000000////////////000000000000//////........................//////000000000000111111...//////000000//////...000000111111111222222222111111111111111111222222000333777888999===DDDKKKQQQSSSVVVWWWWWWVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]^^^]]]XXXPPPIIIDDDBBB???AAACCCDDDCCCBBBDDDFFFJJJKKKNNNSSSWWWXXXWWWVVVTTTTTTTTTWWW[[[iiizzzkkkbbbYYYSSSLLLFFFFFFJJJzzzmmmbbb[[[TTTRRRPPPOOOOOONNNLLLJJJIIIKKKLLLMMMMMMLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPUUUYYY^^^bbbgggkkkpppttt~~~{{{tttnnnjjjhhheeecccZZZYYYWWWUUUSSSQQQPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????BBBGGGNNNWWWdddtttlllbbb___ZZZ___dddlll}}}oooddd```aaaXXXYYYZZZZZZZZZXXXWWWVVVOOOPPPQQQPPPLLLFFF???;;;555555444333333333333444111111111111111111111111//////000000111111111111////////////////////////000000//////.........---////////////////////////000000000000000000000000////////////////////////000000000000000000000000......////////////......//////000000000000///////////////////////////////////////000000000000000......////////////......000111111111111222222222000000111111111222222222111555999:::<<<@@@IIIPPPVVVXXXYYYZZZYYYXXXYYYZZZWWWWWWWWWWWWYYY[[[]]]___[[[[[[ZZZTTTLLLFFFDDDDDDAAADDDFFFFFFDDDCCCEEEGGGMMMNNNPPPTTTXXXYYYWWWUUUQQQSSSVVVZZZ```ooowwwjjjaaaXXXPPPPPPSSSwwwlll```YYYWWWMMMNNNOOOOOOOOONNNLLLLLLMMMLLLLLLMMMOOOPPPPPPOOOMMMOOORRRRRRRRRSSSVVVZZZ___cccjjjoootttzzz{{{yyyvvvpppkkkhhhddd___[[[XXXVVVTTTSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????===>>>???AAAAAAAAA@@@???EEEHHHKKKOOOUUUbbbsssvvvhhh___aaa^^^\\\aaasssyyyiiibbbccc^^^[[[YYY[[[[[[XXXXXX[[[VVVTTTSSSSSSTTTOOOFFF>>>;;;888555444444333222111222222222111111111111000222222222222111111000000111111111111000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000............................................................////////////111111000000//////......//////...------...///000---...///000000111000000+++,,,,,,---...///000000111222333333222222333444333444888>>>FFFMMMQQQSSSWWWXXXYYYZZZYYYVVVTTTRRRUUUVVVYYY[[[]]]^^^^^^^^^```[[[SSSLLLGGGFFFGGGHHHHHHHHHGGGGGGHHHJJJMMMOOORRRSSSUUUWWWYYYYYYYYYYYYZZZ[[[]]]bbbmmm~~~{{{lllccc^^^WWWRRRtttkkkbbbXXXRRRRRRLLLLLLMMMMMMMMMLLLKKKJJJPPPOOOOOOQQQRRRTTTTTTTTTSSSVVVYYYZZZZZZ\\\```cccfffmmmvvv~~~zzzrrrnnniiiddd```]]]ZZZXXXZZZYYYWWWUUUSSSQQQPPPOOOLLLLLLLLLLLLLLLKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????===>>>??????@@@@@@@@@???BBBDDDGGGIIIMMMWWWeeeooo}}}nnnddd^^^\\\ZZZ___oooqqqfffccc___[[[ZZZ[[[[[[WWWVVVXXXXXXVVVUUUUUUVVVQQQIIIBBB;;;888555444444444333222222222222222111111111111111111111111000000//////111111111111000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000................................................/////////000000000000111111000000000/////////...222222111000000111222333000000111111222111111111......//////000000111111///111222111000000222333555777<<>>>>>>>>>>>???@@@@@@@@@BBBDDDEEEGGGMMMVVV\\\mmmzzzxxxlll```]]][[[^^^jjjnnneeeccc^^^\\\^^^]]]YYYWWWWWWYYYXXXWWWXXXXXXTTTMMMGGG<<<999555444444444333333333222222222111111111111000000000000000/////////222222111111111000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000................................................000000000000111111111111000000000000////////////000000///......//////000000000111111111000//////111111111111111222222222000111222111111111222444999===CCCJJJQQQUUUXXXYYYYYYYYYYYYXXXXXXYYYYYYYYY[[[]]]___aaaaaa```]]]\\\ZZZUUUNNNGGGCCCCCCEEEGGGGGGIIIKKKLLLNNNPPPTTTVVV[[[eeepppqqqiiibbbbbbfffppp{{{~~~xxxkkkcccZZZVVVRRRNNNMMMOOOLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSUUUXXX\\\^^^aaacccgggkkkoootttxxx{{{xxxpppkkkhhhfffbbb^^^YYYVVVTTTSSSRRRRRRQQQPPPNNNKKKJJJHHHJJJJJJIIIIIIHHHHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======>>>@@@AAAAAABBBDDDEEEEEEHHHMMMQQQ^^^kkk~~~vvvhhhccc^^^]]]cccuuuxxxkkkgggbbb___```aaa]]]YYYYYYXXXXXXXXXYYYYYYUUUPPPKKK>>>;;;666444444444444444333333222222222111111111111111111111000000000000222222222111111111000000000000000000////////////////////////////////////000000000000////////////////////////////////////................................................//////000000000111111111000000000000//////////////////......---------.........///......---,,,,,,222222222222222111111111222222333333222333555888<<>>>>>???@@@AAA@@@BBBCCCDDDEEEGGGIIIJJJRRR^^^ooopppggg___[[[]]]iiissslllddd___```aaa^^^ZZZZZZVVVWWWXXXYYYXXXUUUQQQNNNAAA>>>999666555555555555333333333222222222222111222222222222222222222222222222222222111111111111////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........./////////000000////////////000000000000222222222222111111000000......///......---,,,,,,111111111111111111111000111222222222333444888;;;@@@FFFNNNTTTWWWXXXYYYYYYXXXWWWUUUTTTUUUWWWZZZ[[[\\\]]]^^^]]][[[XXXTTTRRRJJJHHHFFFEEEEEEHHHKKKMMMKKKNNNQQQRRRUUU[[[eeemmmttthhh```YYYSSSOOOOOOOOOMMMMMMOOOJJJJJJKKKLLLNNNQQQSSSTTTSSSWWW[[[___bbbhhhpppvvv|||}}}~~~tttkkkccc^^^\\\YYYYYYXXXWWWUUUSSSQQQPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA??????@@@BBBCCCEEEEEEFFFHHHRRR___mmm{{{}}}pppbbb\\\[[[aaasssrrriii```______\\\XXXWWWUUUVVVXXXXXXXXXVVVSSSQQQFFFBBB<<<888666666666555333333333333222222222222222222222333333333333333333222222222222111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000111111111111000///......000000111111111000//////000000000000000000000111///000111222333666:::>>>EEEKKKSSSWWWWWWVVVWWWYYYXXXWWWUUUTTTUUUWWWYYYZZZ[[[ZZZZZZXXXUUURRROOONNNGGGHHHHHHJJJLLLNNNQQQRRRNNNQQQSSSUUUZZZfffwww|||pppggg^^^XXXTTTOOOMMMOOOPPPMMMMMMNNNMMMMMMNNNPPPSSSVVVYYY[[[ZZZ^^^dddhhhmmmttt~~~{{{rrrkkkhhhfffeeeccc___[[[WWWTTTRRROOOOOONNNMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@?????????@@@BBBCCCCCCCCCCCCJJJSSS\\\ggg{{{pppfff```___jjjxxx~~~rrrfffaaa```[[[WWWVVVTTTVVVXXXYYYXXXWWWUUUUUUKKKFFF???:::777666666555444444333333333222222222111111222222222333333333333333222222222111111111.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////////////////////////////...////////////000000000.../////////000000000111.../////////...---,,,+++000000111111222111111111//////000000111111222222000222333444777;;;@@@DDDJJJPPPVVVXXXWWWUUUVVVXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZXXXVVVSSSPPPNNNLLLKKKJJJLLLOOORRRTTTUUUUUUUUUPPPRRRUUUXXXaaasss}}}ooofff```[[[WWWSSSOOONNNQQQRRROOONNNOOOQQQQQQSSSUUUYYY]]]```bbbfffkkkrrrwww{{{|||yyy{{{xxxtttmmmfff___YYYVVVQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEDDDCCCAAA@@@AAAAAA@@@AAABBBCCCCCCBBBCCCHHHMMMQQQYYYkkkqqqfff___dddooo{{{llleeebbb]]]XXXWWWTTTWWWYYYZZZYYYXXXWWWWWWNNNHHHAAA;;;888777666555444444444333333333222222000000111111222222222222333333333222222222111111.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111111222222222222000...------...///000000111000000//////000111222222333333444555777999<<>>EEEKKKNNNTTTVVVXXXYYYYYYYYY[[[\\\[[[[[[ZZZYYYWWWTTTRRRQQQVVVSSSNNNKKKKKKMMMQQQTTTXXX[[[^^^___\\\YYYWWWVVVVVVSSSRRRZZZmmmzzznnnccc]]]YYYTTTQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVXXXZZZ^^^dddiiinnnrrrtttzzzvvvlllgggaaa]]]XXXVVVVVVUUUSSSPPPPPPNNNKKKIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAACCCFFFJJJRRRbbbqqqzzzfff```aaadddrrrwwwhhhaaa\\\XXXWWWZZZYYYXXXXXXYYYYYYXXXVVVSSSMMMEEE???:::888666444444333333222222222333333111111111111222222222222222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000/////////.........000000000000000000000000////////////////////////........./////////000000333333222222111000000///222000//////111222000...111111222333333333333333444444777;;;BBBIIINNNPPPUUUWWWYYYZZZYYYYYYZZZ[[[\\\[[[ZZZXXXVVVTTTRRRQQQTTTRRRPPPNNNOOORRRUUUXXXWWWZZZ]]]]]]\\\YYYXXXWWWXXXWWWXXXbbbuuulllbbbYYYWWWUUURRRQQQSSSTTTUUUVVVWWWWWWYYY\\\___cccfffkkkqqqwww||||||uuuhhhccc]]]YYYXXXVVVSSSPPPRRRPPPMMMLLLKKKKKKIIIHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEJJJVVVbbbooolll___\\\\\\bbbppppppddd]]]YYYYYYZZZXXXWWWXXXYYYYYYXXXVVVUUUOOOHHHAAA<<<999666444444444333222111111111111222222222222222111111111222222222111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000/////////000000000000000000000000............////////////....../////////000000000333333222222111000000000000///...///111111000///222222333333333333333333555888<<>>AAABBBBBBEEEKKKMMMZZZmmmoooaaaVVVWWW\\\dddpppqqqfff``````]]]ZZZYYYYYYYYYXXXWWWXXXTTTOOOJJJEEE@@@;;;777555555444333222222222222333333333333333222222222222222222111111111111000...///000111111222111111111111111111111111111111000000000000000000000000000000000000////////////------------............000000000000000000000000......//////000000111111/////////000000000111111111111111111111111111111111333444333222222333444333333222333444666888:::;;;AAAIIINNNOOOPPPRRRTTTSSSVVVYYYZZZ[[[\\\^^^___\\\ZZZXXXUUUSSSRRRRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]][[[bbbmmm|||{{{yyyxxxyyy{{{~~~~~~~~~~~~~~~|||{{{}}}ZZZVVVVVVXXXYYYXXX\\\bbbgggkkkqqqvvvyyy{{{~~~xxxpppiiidddaaa^^^ZZZWWWUUUSSSPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGDDDEEEEEEEEEEEECCCBBBAAAAAA>>>>>>@@@AAA@@@CCCGGGIIIRRR]]]kkkxxxiii[[[YYYYYY]]]dddsss|||nnndddccc```\\\ZZZYYYYYYXXXWWWWWWTTTPPPLLLHHHBBB===999555555444444333444444444222222333333333333333333222222222111111111111000...///000111111222222222111111111111111111111111000000000000000000000000000000000000////////////---.........////////////000000000000000000000000,,,,,,------...//////000//////000000000111111111111111111111111111111111111333444333111000111333222222222222555888:::<<>>:::555555444444444555666666222222222333333444444444222222222111111111111000......///111111222222222111111111111111111111111000000000000000000000000000000000000////////////.../////////000000111111000000000000000000000000******+++,,,,,,---......000000000000111111111111111111111111111111222222111333444333000...000222111111111222555888<<<>>>BBBHHHOOORRRQQQQQQSSSVVVYYY[[[\\\\\\ZZZYYYZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUSSSSSSTTTVVVZZZ___cccfffvvv\\\ZZZ[[[___```aaagggnnn{{{sssnnnfffaaa^^^[[[WWWSSSQQQPPPOOONNNMMMLLLKKKJJJHHHIIIIIIHHHGGGEEECCCAAADDDCCCBBBAAA@@@AAABBBCCCEEEGGGNNNYYYgggzzzppp```WWWZZZ]]]bbbwwwjjjgggaaa\\\[[[ZZZXXXYYY]]]YYYWWWSSSOOOLLLGGGAAA===777666444333444444333222444444444333333222222222333333222222222222333333444222000000000111111000666111+++,,,111666666444333444444444444333222222111111000///////////////000000000000////////////111111000000//////......111111111111111111111111000000000000////////////222333333444333222111000111222333222111111333444444444444555888;;;???AAAGGGIIIMMMQQQTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYVVVTTTRRRQQQRRRSSSTTTTTTQQQTTTZZZ^^^[[[]]]kkk}}}zzz^^^]]]___cccfffggglllrrr~~~wwwnnngggddd```\\\YYYTTTSSSQQQOOOMMMLLLJJJHHHIIIIIIIIIIIIGGGEEECCCBBBDDDCCCBBBAAAAAAAAABBBCCCCCCDDDIIISSS^^^nnnzzzgggZZZYYYZZZ^^^pppqqqiiibbb\\\ZZZXXXVVVWWW[[[ZZZWWWTTTQQQMMMHHHBBB>>>999666444333444444333222444444444333333222222222111111000000000000111111222111111222222333222111222111000000111222333333222222222222222111000000111111000///////////////000000000000////////////111000000000/////////...////////////////////////000000000000000000000///222333333333333222111000111222222222111111333444444444555777:::>>>BBBDDDIIIKKKOOOSSSUUUWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVSSSQQQOOONNNNNNOOOPPPPPPUUUUUUXXX[[[^^^fffzzzaaaaaadddjjjmmmnnnrrrxxxyyyoooiiieee```]]]ZZZWWWTTTQQQPPPNNNKKKIIIJJJJJJJJJIIIGGGFFFDDDCCCEEEDDDBBBAAAAAAAAABBBCCCBBBBBBFFFMMMTTT```sssuuuaaaZZZXXXZZZhhhyyy}}}pppggg___[[[YYYVVVWWWZZZZZZXXXVVVSSSPPPKKKEEEAAA;;;888555444444444444333444444333333333333222222111111000000000000111111000111111222222222222111...000222222000///000222000000111111000000///...111000000///////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000222222333333333222111111000111222111000111333444555555777999===BBBEEEHHHMMMOOORRRUUUWWWXXXXXXWWWWWWXXXXXXXXXWWWTTTRRRQQQMMMLLLKKKJJJKKKMMMOOOQQQXXXVVVWWW\\\eeeuuu}}}~~~eeefffkkkqqqtttsssvvv{{{~~~uuunnnhhhccc```\\\WWWUUUTTTRRROOOMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCFFFKKKOOOWWWffftttlll___ZZZYYYbbboooyyynnnccc^^^[[[XXXXXX[[[[[[YYYWWWUUUSSSNNNHHHDDD===:::777555555555444333333333333333333333333333444333333222222333333444111111111000///111333666222222111000//////111222000000000000000//////...000000////////////000000////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111222222222222222222222222000111222111111111333555555666888<<<@@@EEEIIIKKKPPPRRRUUUWWWYYYYYYXXXWWWWWWWWWWWWUUUSSSPPPMMMLLLFFFGGGHHHIIILLLOOOSSSVVVXXXYYY^^^fffrrrllllllqqqxxxzzzxxxzzz~~~tttmmmddd___YYYWWWVVVVVVRRROOOMMMLLLKKKJJJHHHGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBBBBBBBBEEEIIIKKKPPP\\\iii}}}vvvfff\\\YYY^^^gggrrrwwwhhh```\\\YYYYYY[[[ZZZYYYXXXWWWUUUQQQKKKGGG@@@===999666666666555444333333333333333333333333444444333333333333444444111111000///000555<<>>CCCHHHLLLNNNSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTSSSQQQNNNKKKIIIHHHEEEGGGIIIJJJLLLPPPUUUYYY[[[cccnnnyyyssssssxxxwwwkkkeee]]]ZZZZZZYYYTTTPPPOOONNNLLLJJJIIIHHHHHHHHHGGGFFFDDDBBBAAAAAABBBBBB???@@@CCCEEEFFFHHHRRR]]]ooonnn```YYYZZZ```fff|||qqqeee___ZZZXXXYYYZZZYYYYYYYYYWWWSSSMMMIIICCC???:::777666666666555222222333333333333444444222222111111111111222222///000111111333:::DDDKKKMMMDDD888333333444222///222222333333222222111000///////////////000000111......//////000000111111////////////000000000000///////////////////////////000000111111222222222222222111111222222333444111222333333333333666888888:::>>>BBBGGGKKKOOOQQQTTTUUUWWWXXXXXXWWWUUUTTTRRRQQQNNNJJJHHHGGGFFFGGGFFFIIILLLMMMNNNQQQXXX]]]gggvvvyyyzzzxxxpppgggbbb```^^^YYYSSSPPPNNNMMMKKKIIIIIIIIIIIIHHHFFFEEECCCBBBAAABBBBBB??????BBBCCCBBBBBBIIISSS]]]mmm{{{ggg\\\ZZZ]]]___ssspppfff^^^ZZZYYYYYYYYYYYYYYYXXXTTTNNNJJJEEEAAA;;;888777777666666222222222333333444444444333222222111111222222333...111333333222666===CCCBBB===666222111222222111222222333333222222111000///////////////000111111.........///000111111111.../////////000000000111///////////////////////////000000111111222333333222222111111111222333444222333444444444555777999<<<>>>BBBGGGKKKOOORRRTTTTTTUUUWWWWWWWWWUUUSSSQQQOOOMMMHHHEEECCCCCCEEEGGGGGGLLLQQQSSSVVV[[[ccciii{{{}}}~~~{{{pppjjjhhhddd^^^XXXPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBBAAAAAACCCDDDAAA???EEENNNOOO^^^rrrooo```\\\^^^]]]mmmyyymmmccc]]]\\\XXXXXXYYYYYYXXXUUUOOOJJJFFFBBB<<<888777777777666222222222333333444444444555444444333333444444555///222555333///---000333///000000///...///222555222222222222222111000000///////////////000111111---......///000111111222.../////////000000111111111111111111111111111111///000000111222222333333222222111111111222444555222444555555555666888:::???BBBEEEJJJOOORRRUUUVVVTTTUUUVVVVVVVVVTTTQQQPPPMMMJJJEEEAAA@@@BBBEEEGGGGGGLLLTTTYYY^^^fffqqqyyy}}}wwwqqqggg``````VVVUUURRRPPPOOOMMMLLLKKKIIIIIIIIIHHHFFFEEECCCBBBDDDCCCBBBAAABBBBBBDDDDDDNNNUUUcccvvvooo]]]XXXYYYaaaooosssfff___]]]XXXWWWWWWWWWVVVTTTPPPLLLKKKEEE>>>999888777555333666555555444444333333222222222222333333444444444111111222333333333333222111111111111111111111111222222222111111111000000444333222222111111222222333111///......///111333000000000000000000000000222222222222222111000000000000000000111111111111444444333222222333333333222333444444555888<<<@@@BBBDDDIIIMMMQQQSSSUUUUUUUUUVVVWWWVVVSSSOOOMMMLLLFFFCCCCCCDDDCCCAAADDDIIIGGGSSSXXX]]]iiittt}}}qqqiiiggg^^^\\\YYYVVVTTTRRRPPPOOOIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAABBBCCCDDDJJJOOO[[[lll}}}|||eee[[[WWW\\\ggg{{{}}}kkkaaa^^^XXXWWWVVVVVVVVVTTTPPPNNNLLLGGG@@@;;;999888666444444444444444444444444444222333333333333333333444111111222333333333333222111111111111111111111111222222222111111111000000333222111111000000111111222111000//////000111222000000000000000000000000111222222222111111000///000000000000111111111111444333333222222333333444222333555555666999>>>AAACCCFFFJJJOOORRRTTTUUUVVVVVVVVVVVVSSSPPPMMMJJJIIIFFFCCCCCCEEEDDDBBBFFFKKKOOO[[[bbbmmm{{{ppplllccc```[[[WWWTTTRRRPPPOOOIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEHHHQQQ^^^mmmqqq```YYYYYY___oooqqqddd___WWWVVVVVVVVVVVVUUURRROOOLLLHHHBBB===:::888666555222333333444555555666666444333333333333333333222111111222333333333333222111111111111111111111111222222222111111111111111222111000000//////000000000000000000000000000000000000000000000000000000000111111111111000//////000000000111111111222222333333333222222333333444333444555666888;;;@@@DDDFFFIIIMMMQQQTTTVVVWWWWWWXXXVVVSSSPPPLLLIIIGGGFFFEEECCCCCCEEEFFFEEEHHHNNNUUUbbbnnnzzzrrriiiccc\\\WWWUUUTTTQQQOOOJJJIIIHHHGGGFFFFFFEEEEEECCCBBBAAA@@@???@@@AAABBBCCCDDDIIISSS___ppp|||fff^^^ZZZ[[[fff{{{wwwfff___WWWVVVUUUVVVVVVUUUSSSQQQLLLHHHCCC>>>:::777666555333444444444555555555666444444444333333222222222111111222333333333333222111111111111111111111111111111111111111111111111222222111000000000000000000000111111111111000000000000000000000000000000000000111111111000000///000000111111111222222222333333222222222333444444222333555777999===BBBEEEJJJLLLPPPSSSVVVWWWXXXWWWYYYVVVQQQLLLIIIGGGEEEDDDCCCAAABBBFFFGGGGGGLLLRRRVVVgggxxxtttlllccc]]][[[ZZZWWWUUUMMMLLLJJJHHHGGGFFFFFFFFFCCCBBBAAA@@@???@@@@@@AAADDDCCCFFFMMMUUUcccxxxlll```ZZZXXX```nnn|||ggg]]]XXXWWWUUUUUUVVVUUUTTTRRRKKKIIIEEE???:::777555555666666666555555444444444444444444333333222222222111111222333333333333222111111111111111111111111111111111111111111111111333333222111111111111222000000111111111111000000000000000000000000000000000000111111111111000000111111111111222222222222333222222222333333444555111333555777:::>>>CCCGGGMMMOOORRRUUUWWWXXXXXXXXXYYYUUUOOOJJJIIIGGGEEEDDDBBB@@@BBBGGGIIIJJJPPPVVVXXXnnnvvvjjjbbb___]]]YYYUUUQQQOOOMMMJJJHHHGGGGGGGGGDDDCCCBBB@@@@@@@@@AAAAAADDDDDDEEEJJJOOOXXXiiiyyyvvv```YYYWWW\\\eeeuuulll___ZZZXXXVVVUUUVVVUUUSSSRRRLLLKKKGGGBBB<<<777666666777777666666555444444333444333333333333333333222111111222333333333333222111111111111111111111111111111111111111222222222444333333222111222222222000000000000000000000000000000000000000000000000000000111222222222222111111111111222222222222333222222222222333444555555111333666888<<<@@@FFFJJJOOOQQQTTTWWWXXXXXXXXXWWWVVVQQQKKKIIIHHHHHHFFFCCCBBBAAADDDJJJMMMOOOUUU\\\aaayyysssiiiddd```ZZZUUUUUUSSSOOOLLLIIIHHHGGGGGGEEEDDDCCCAAAAAAAAAAAABBBCCCCCCEEEHHHJJJOOO\\\iiieee]]]XXXZZZ]]]hhhuuufff[[[YYYWWWUUUUUUUUUSSSQQQNNNNNNKKKEEE>>>999888888666666666666555555555555222333333333333333333444111111222333333333333222111111111111111111111111000000111111111222222222333222222111111111111111222111000//////000111222000000000000000000000000111111222333333333333333111111111222222222333333222222222222333444555666333555888;;;???DDDJJJNNNQQQRRRUUUWWWXXXXXXXXXWWWQQQLLLGGGFFFHHHHHHEEEBBBEEEDDDGGGNNNRRRUUU[[[cccmmmrrrlllfff___YYYWWWUUUQQQMMMJJJHHHGGGGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBBDDDGGGGGGJJJTTT___tttmmmccc[[[YYYXXX___xxx~~~mmm]]]ZZZWWWVVVUUUTTTRRRQQQPPPPPPNNNHHH@@@;;;:::;;;444444555555666777777777222222222333333444444444111111222333333333333222111111111111111111111111000000111111222222222222222111111000000000000000333111000......000111333000000000000000000000000111222333444444444444444111111222222222333333333222222222222333444555666555777:::===AAAGGGMMMQQQQQQSSSUUUWWWXXXXXXWWWVVVMMMHHHDDDDDDGGGHHHEEEAAAGGGGGGJJJQQQUUUYYY___gggvvv~~~wwwkkk```[[[YYYVVVSSSPPPNNNLLLHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAABBBEEEIIIMMMPPPfffwwwiiiYYYYYY\\\```qqqmmm```ZZZUUUUUUUUUSSSSSSUUUTTTQQQMMMIIIEEE???999555666666555444444444444555555555444444444333333333333333333222222111111111111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111000000000000000000000000333333333333333333333333111222333444444444444333555888===AAAEEEIIIMMMQQQTTTTTTUUUVVVVVVTTTQQQNNNHHHHHHHHHEEECCCBBBCCCEEEEEELLLTTTWWWXXX]]]jjjtttqqqddd___^^^[[[WWWSSSQQQNNNJJJGGGHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAABBBDDDHHHLLLNNN[[[kkksss^^^ZZZ[[[]]]lllssseee]]]VVVUUUUUURRRRRRTTTRRROOOLLLIIIEEEAAA;;;777666666555555555444444444555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111111111///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333444444555555444777:::???CCCFFFJJJOOORRRTTTTTTVVVWWWVVVSSSOOOLLLEEEEEEEEEDDDBBBCCCEEEGGGJJJPPPVVV[[[```kkkzzz|||nnnhhhccc```ZZZVVVSSSPPPMMMJJJKKKIIIHHHEEEDDDBBBAAAAAAAAA@@@@@@AAACCCFFFJJJLLLSSS^^^ssseee[[[YYYYYYeeettt|||kkkaaaXXXVVVUUURRRRRRSSSPPPNNNKKKIIIGGGCCC>>>:::555666666666666555444444555555444444444333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444555666666777:::===BBBFFFIIIMMMQQQSSSTTTVVVWWWXXXVVVQQQLLLIIICCCCCCDDDCCCCCCFFFJJJMMMQQQUUU[[[cccpppzzzsssgggccc]]]XXXTTTRRROOOMMMKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@AAABBBEEEGGGIIIOOOWWWfff{{{kkk\\\WWWVVV^^^jjj}}}qqqeeeZZZVVVUUUSSSRRRSSSQQQOOOLLLJJJHHHDDD???;;;555666666777666555444333555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333444555666777888999===AAAFFFJJJMMMPPPSSSUUUUUUWWWYYYXXXTTTOOOJJJGGGCCCDDDDDDEEEGGGKKKQQQUUUYYY\\\dddrrr{{{kkkfff___YYYVVVSSSRRRPPPKKKJJJIIIHHHGGGFFFFFFFFFAAA@@@@@@AAABBBCCCEEEFFFKKKPPP\\\mmmsssaaaXXXUUU[[[cccsssyyykkk]]]WWWVVVTTTSSSTTTSSSQQQNNNKKKHHHDDD???;;;666666777777666666555444555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111444444444444444444444444444444555555777999;;;<<<@@@DDDIIIMMMPPPRRRTTTVVVUUUXXXZZZXXXRRRLLLHHHFFFDDDDDDEEEGGGJJJQQQYYY___ccchhhttttttnnneee^^^YYYVVVTTTSSSLLLKKKJJJIIIHHHHHHGGGHHHAAAAAAAAAAAABBBCCCDDDDDDDDDIIISSSaaauuukkk\\\VVVXXX___iiivvvddd\\\YYYVVVTTTTTTTTTRRROOOLLLIIIEEE@@@<<<888777666666555555666666555555444444444333333333111222222222222333333333111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222555555555555555555555555555555555666888;;;===???CCCGGGLLLPPPRRRTTTVVVWWWVVVXXXZZZVVVPPPJJJGGGGGGDDDEEEGGGKKKQQQ[[[fffmmmttt|||zzzoooeee]]]YYYVVVTTTOOONNNLLLJJJIIIGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCCCC@@@FFFNNNWWWfffzzzdddWWWVVV[[[aaaooommmbbb]]]XXXUUUTTTSSSQQQNNNMMMJJJGGGBBB???:::888666444444555777888555555444444444333333333111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444666666666777999<<>>BBBFFFLLLMMMOOORRRUUUWWWYYYZZZ]]]XXXTTTQQQMMMIIILLLQQQVVVUUUXXXbbbttttttkkkbbb[[[UUUTTTRRRNNNKKKIIIHHHIIIFFFEEEDDDCCCCCCBBBCCCCCCCCCEEEHHHLLLQQQ]]]vvviii[[[[[[YYY[[[dddyyyxxxhhhaaa\\\WWWVVVTTTQQQNNNMMMJJJGGGEEE===:::777555666777777666555555555555555555555555222222222222222222222222333222222111111222222333111222222333333222222111222222111111111111222222222222222222222222222222///000111222333444444444222222333333333333444444555555444444555555666666777888:::;;;===@@@EEEHHHLLLMMMOOORRRUUUXXXZZZ[[[\\\XXXUUUSSSPPPMMMPPPUUUWWWYYY___mmm{{{pppfff___XXXWWWTTTQQQNNNLLLKKKJJJFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFIIILLLVVVjjj}}}xxxbbbYYYUUUWWW___pppnnnccc]]]YYYWWWUUUQQQOOOMMMKKKGGGEEE>>>;;;888666666777777666555555555555555555555555333333333333333333333333333222222111111222222333111222222333333222222111222222111111111111222222222222222222222222222222...///000222333444555555222222333333333333444444555555444444555666666777888:::<<<>>>???CCCGGGKKKKKKMMMPPPSSSVVVYYYZZZ[[[[[[XXXVVVVVVTTTRRRTTTYYYXXX[[[dddvvvvvvkkkddd\\\ZZZWWWTTTQQQOOOLLLJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGIIIPPPaaaqqqjjjZZZVVVVVV[[[gggxxxvvvggg^^^ZZZXXXVVVRRRPPPNNNKKKHHHEEE???<<<999777777777777666555555555555555555555555333333333333333333333333333222222111111222222333111222222333333222222111222222111111111222333333222222222222222222222222///000111222333444444444222222222333333333444444333333222333333444555666888:::===???BBBEEEIIILLLMMMOOORRRUUUXXX[[[\\\]]][[[XXXWWWXXXWWWTTTWWW\\\___aaajjj|||tttlllbbb^^^YYYVVVTTTQQQNNNKKKHHHHHHFFFEEEDDDCCCCCCCCCAAAAAADDDFFFHHHMMM[[[hhhuuu^^^WWWUUUWWW___jjj}}}mmmbbb\\\YYYWWWSSSPPPNNNKKKHHHEEE@@@===:::888777888777777555555555555555555555555333333333333333333333333333222222111111222222333111222222333333222222111222222111111222333333444222222222222222222222222222222333333333222111111222222222333333333444444333333333333444555666777888:::>>>AAACCCGGGKKKNNNPPPRRRUUUXXX[[[]]]]]]]]][[[XXXWWWXXXWWWVVVZZZ___iiillluuuzzzpppjjjddd]]]XXXVVVTTTPPPMMMJJJJJJHHHFFFEEEDDDDDDDDD@@@AAACCCFFFGGGKKKUUU```vvvfffXXXSSSSSSYYYaaaqqqvvvhhh^^^ZZZXXXTTTQQQOOOLLLHHHFFFAAA>>>:::888888888888777555555555555555555555555333333333333333333333333333222222111111222222333111222222333333222222111222222111222222333444555222222222222222222222222333333333333222111000000222222333333333333444444444444555555666777999999888;;;???BBBEEEIIIMMMPPPRRRTTTWWWZZZ\\\]]]]]]\\\[[[XXXWWWXXXXXXYYY___fffpppuuuzzzssskkkaaa[[[XXXVVVSSSOOOLLLKKKJJJHHHGGGFFFEEEEEEAAAAAACCCFFFFFFGGGOOOXXXhhhttt]]]UUURRRVVV\\\hhhooobbb[[[XXXUUURRROOOLLLIIIFFFBBB???;;;999888888888777555555555555555555555555444444444444444444444444333222222111111222222333111222222333333222222111222222222222333444555555222222222222222222222222222222333333333222111111222222333333333333444444444444555555666888999:::999<<>>CCCGGGJJJNNNRRRTTTRRRTTTWWWYYYZZZYYYXXXVVVZZZVVVUUUXXX\\\bbblllvvvxxxlllddd^^^XXXUUUUUUPPPMMMKKKIIIIIIHHHGGGEEECCCDDDEEEDDDDDDEEEHHHJJJ\\\kkknnn\\\QQQTTTYYY___uuuxxxddd___ZZZVVVUUURRRLLLIIIJJJBBB@@@>>>;;;888777777666888777666555555555555555333333444444555666777777333222111111333333222111000111222333444555666666444333333222222111111111222222333333333333444444333333333333333333333333222222333333333444444444333444555555555777:::===BBBCCCGGGJJJMMMPPPQQQQQQVVVYYY[[[YYYUUUTTTXXX\\\```]]]\\\\\\^^^eeetttsssiiibbb[[[WWWWWWRRROOOLLLKKKJJJIIIHHHFFFDDDDDDEEEDDDDDDEEEGGGJJJTTTbbbyyyzzzfffWWWUUUWWW^^^rrr{{{fff___ZZZVVVUUURRRLLLJJJKKKCCCAAA>>>;;;999888777777777777666555555555555555333333444444555666666777444333222333444444333222222222222333333333333333333333333222222222222222222222333333333333444444333333333333333333333333222222333333333444444444333444555666666888;;;===CCCEEEHHHLLLOOOQQQRRRSSSVVVXXXYYYXXXUUUUUUZZZ^^^___^^^___aaacccmmm~~~qqqfff^^^YYYZZZTTTRRRNNNLLLLLLJJJHHHGGGDDDEEEEEEDDDDDDDDDGGGIIINNNYYYmmmppp]]]WWWVVV[[[mmm|||ggg```ZZZUUUUUURRRMMMJJJKKKDDDBBB???<<<:::888888777777777666666666666555555333333444444555666666666555444333333555555444333333333333222222111111111222222222222333333333333222222333333333333444444333333333333333333333333333333333333444444444444444555666666777999<<>>;;;999999888666666777777777666666666444444444555555555666666555333222333444555444333333333222222222111111111111222222333333444444444222222222333333333444444333333333333333333333333333333333444444444444555444555777888888;;;>>>AAAFFFHHHKKKOOORRRTTTUUUUUUVVVVVVVVVVVVVVV[[[aaagggooouuu|||tttggg___]]]YYYVVVRRROOOMMMKKKHHHFFFFFFGGGFFFEEECCCCCCEEEGGGMMMQQQ]]]sssuuubbbYYYVVVXXXaaalll|||rrrggg___WWWVVVTTTPPPLLLLLLHHHFFFCCC???<<<::::::999555666777888888777666666444444444555555555555555333222111222333444333111111111222222222333333333222222222333333444444555222222222333333333444444333333333333333333333333333333444444444555555555444666888999:::===AAADDDFFFHHHKKKOOORRRTTTUUUVVVUUUUUUUUUVVVZZZ```fffkkkvvvssshhhddd\\\YYYUUUQQQOOOLLLIIIFFFGGGGGGGGGEEECCCCCCEEEFFFHHHLLLWWWiii}}}iii^^^YYYYYY^^^eeerrrmmmcccZZZWWWVVVRRRMMMKKKIIIGGGDDDAAA>>>;;;::::::555666777888999888777666555555555555555555555555333222111111333333222111222222222333333444444444333333333333444444444444222222333333333333444444333333333333333333333333333444444444555555555555555666888:::;;;>>>CCCFFFGGGIIILLLPPPSSSUUUVVVVVVTTTUUUVVVYYY^^^eeekkkooozzztttnnn```]]]XXXTTTQQQNNNKKKHHHHHHHHHGGGEEECCCBBBDDDFFFEEEIIIRRRaaavvvtttddd\\\[[[^^^bbbiii~~~rrrggg\\\YYYXXXSSSMMMKKKKKKIIIEEEBBB>>><<<;;;;;;444666777999999999777666555555555555555555555555444333222222333444333222555555555444444444444333444444444444444333333333222222333333333333444444333333333333333333333333444444444444555555555555555777999;;;===@@@DDDGGGIIIKKKNNNQQQUUUWWWXXXXXXTTTTTTWWW[[[bbbjjjooorrr~~~wwwccc```[[[WWWTTTQQQMMMJJJHHHHHHGGGEEECCCBBBDDDEEEFFFJJJQQQ\\\mmm}}}iii^^^\\\___bbbcccxxxuuuiii^^^ZZZYYYSSSNNNKKKKKKIIIFFFBBB???===<<<;;;444666888999:::999888777555555555555555555555444555444333333555555444333888777666555444333222222555555555444444333333333222222333333333444444444333333333333333333333333444444444555555555666666555777999;;;===AAAEEEHHHJJJLLLPPPSSSVVVXXXYYYZZZSSSTTTWWW]]]eeelllqqqtttpppdddZZZWWWUUUQQQNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHNNNWWWdddxxxxxxeee[[[ZZZ[[[```sssooo___\\\ZZZRRRMMMOOOLLLIIIFFFCCCAAA>>>;;;888888888888777777777777777555555555444444333333333222222222222222222222222555555555444444333333333444444444444444444444444222222222222333333444555444333333333333333333333666555555555555666666777555666888;;;???BBBFFFGGGMMMMMMQQQXXX^^^___ZZZUUUZZZTTTVVV___cccdddooo~~~vvvjjj^^^ZZZXXXSSSPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFKKKSSS^^^ooopppaaa[[[ZZZ]]]ooouuuaaa]]][[[TTTPPPPPPLLLIIIFFFCCCAAA>>>;;;888888888888888777777777777555555555444444333333333333333333333333333333333555555444444444333333333444444444444444444444444333333222222222333444444333333333333333333333333666555555555555666777777777888:::===@@@DDDHHHIIIMMMNNNSSSZZZ```aaa^^^ZZZXXXUUUYYYbbbeeegggsss~~~qqqddd^^^ZZZUUURRRQQQMMMMMMKKKIIIHHHGGGFFFFFFDDDEEEHHHNNNUUUddd{{{hhh\\\YYYZZZhhh}}}eee^^^\\\WWWRRRQQQLLLJJJFFFDDDBBB???<<<999888888888888777777666666555555555444444444444444444444444444444444444444555444444444444333333333444444444444444444444444444444333222222222333333222222333333444444555555666555555555666666777888888999<<>>;;;:::999999888777666555555555555555555555666666666333333333333333333333333333333333444444444444555444444444444444444444444444444333222222222333333333333444444555555666666555555555666777888999::::::;;;>>>AAAFFFJJJNNNPPPSSSYYY___aaa```aaaeeejjjmmmsss}}}rrrggg]]]WWWVVVSSSRRRPPPMMMKKKJJJIIIHHHGGGGGGHHHIIIIIIOOO]]]lllmmm]]]WWWYYY]]]ggg{{{{{{fff[[[WWWUUUSSSOOOLLLIIIFFFDDDAAA>>>;;;::::::999888777666555555444555555555666666666777444444444444444444444444333333333444444444555555444444444444444444444444333333222222222333444444444444444555555555555555555555555666777999:::;;;;;;===???CCCHHHLLLPPPRRRRRRYYY```cccbbbdddkkkrrrxxx}}}xxxkkk___YYYWWWSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGHHHHHHGGGJJJXXXfffxxxsssaaaXXXYYYZZZ___oooiii\\\WWWVVVUUUOOOLLLIIIFFFDDDBBB>>><<<::::::999888777666555444444555555555666666777777666666666666666666666666333333333444444555555555444444444444444444444444222222222222333444444555555555555555555444444444555555555666777999:::;;;===>>>AAAEEEJJJNNNRRRTTTPPPXXXaaaddddddgggpppxxx~~~rrrjjjaaaZZZSSSRRRQQQNNNJJJIIIIIIJJJJJJFFFFFFHHHIIIKKKRRRZZZooozzz^^^^^^YYYVVV[[[iii|||uuudddYYYUUUUUUOOONNNLLLJJJHHHDDD???<<<:::999888888777888888888444444444555555555555555555555555555555555555555555555555444444333333333444333333222222333333444333333333444444444555555666666555555444444444333333555888999999999;;;<<<@@@AAACCCGGGKKKOOOQQQRRRPPP___ddddddhhhiiipppzzzpppfff^^^XXXVVVSSSOOOLLLIIIIIIIIIGGGCCCCCCEEEFFFHHHNNNVVVjjjyyyeee\\\XXXUUUYYYddduuu~~~kkk^^^XXXWWWPPPNNNKKKIIIGGGDDD@@@>>>:::999999888888888888888666555555555555555555555555555555555555555555555555555444444444333333333444333333222222333333444333333333444444444555555666666666666555555444444444666888999999999;;;<<>>EEEHHHKKKNNNQQQTTTXXXZZZjjjuuuwwwuuuwwwvvvzzzuuunnnaaa\\\VVVQQQOOONNNLLLJJJJJJGGGFFFHHHGGGGGGKKKQQQ]]]jjj~~~|||ddd\\\XXXZZZ]]]gggppp```ZZZSSSPPPLLLIIIGGGFFFDDDBBB;;;::::::999888999999999999888888777666555555444555555555555555555555555444444444444444444444444555444444333333444444555333333333444444444555555777777888888888888888888777888999999999;;;===@@@FFFHHHKKKNNNQQQVVV]]]bbbqqq}}}~~~~~~~~~{{{tttddd^^^VVVQQQPPPOOOMMMKKKHHHFFFEEEFFFFFFDDDHHHMMMYYYeeexxxkkk___WWWXXX[[[bbbyyyvvvcccZZZTTTQQQMMMJJJHHHFFFCCCAAA;;;;;;:::999999999999999777777777666666555555555555555555555555555555555333333333444444444444555555555444444444444555555333333333444444444555555777777777777888888888888666777999999:::<<<@@@CCCFFFIIILLLOOOSSSZZZeeelllyyyxxxiiibbbYYYSSSQQQPPPMMMJJJHHHEEEDDDFFFDDDBBBEEEKKKSSS^^^pppwwwfffYYYZZZ\\\```ttt{{{fff[[[UUUSSSOOOLLLJJJFFFBBB>>>;;;;;;:::999999999999:::666555555555555555555555555555555555555555555555333333333444444444555555555555444444444444555555333333333444444444555555666666666777777777888888555777888999:::===BBBEEEHHHKKKMMMPPPUUU___mmmxxx{{{nnnfff\\\UUUSSSQQQMMMIIIIIIFFFFFFGGGEEECCCEEEKKKNNNYYYkkkmmm]]]]]]^^^aaarrr~~~iii\\\UUUSSSPPPNNNKKKFFFAAA===<<<;;;::::::999999::::::444444444555555555555555555555555555555555555555333333333444444555555555555555444444444444555555333333333444444444555555555555666666777777777888555666888999;;;>>>CCCGGGJJJLLLOOOQQQWWWcccsss