BM6P6(@ ~~~}}}}}}|||}}}}}}yyywwwrrrmmmfff]]]XXX\\\eeepppyyytttllljjjhhhfffgggiiilllnnnmmmrrrzzz~~~}}}}}}||||||~~~{{{wwwtttrrrqqqssssssuuuzzz|||wwwuuurrrnnnmmmmmmnnnoooooonnnnnnoooqqqqqqooonnnooonnnlllkkkjjjiiijjjjjjjjjhhhdddaaa___^^^[[[YYYRRROOOJJJEEEAAA???>>>>>>:::999:::;;;>>>AAAEEEGGGLLLQQQXXXaaaggglllnnnnnnmmmnnnrrrvvvvvvxxx}}}~~~vvvvvvuuutttsssqqqooonnnkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeggghhhhhheeecccgggeeeaaa___^^^]]]\\\ZZZYYYXXXXXXZZZ]]]]]]ZZZWWWUUUQQQLLLIIIJJJMMMOOOPPPUUUXXXZZZUUUKKKCCC??????>>>>>>===<<<:::999888777888777666555555666777888666666666555444444333333555444444444555666888999<<<>>>AAADDDFFFGGGFFFFFFAAABBB>>>@@@HHHTTTvvvtttmmmaaaUUUOOOMMMPPPRRRaaaqqqkkk\\\XXXOOOJJJIIIDDDEEEDDDCCCAAA@@@?????????@@@???>>>===;;;:::999888777777777777777777777777666666555555555444444444777777777777777777777777777777999::::::>>>KKKXXXooosssiii[[[VVVUUUccc{{{}}}rrr```\\\YYY[[[bbbkkk{{{}}}}}}~~~~~~{{{yyywwwzzz}}}}}}zzzyyyzzz}}}xxxlll\\\VVVTTTYYYaaagggmmmrrrrrrzzz}}}wwwlllccc```aaacccfffmmmyyy~~~}}}}}}|||}}}|||xxxtttoooiiiccc[[[WWW^^^gggwwwyyytttmmmkkkiiihhhhhhkkknnnppprrrvvv|||~~~~~~}}}}}}|||{{{~~~}}}zzzwwwuuutttvvvvvvwwwzzz~~~~~~{{{xxxuuusssqqqnnnmmmmmmnnnooosssqqqpppqqqrrrsssrrrqqqpppooonnnmmmllllllmmmnnnkkkhhhdddaaa^^^\\\YYYWWWRRROOOJJJDDD@@@>>>======:::999:::;;;>>>AAADDDFFFJJJNNNUUU\\\bbbgggiiiiiifffgggkkkooooooqqqyyy{{{zzzyyyvvvtttqqqnnnmmmllllllkkkiiihhhgggeeeeeefffeeeeeefffhhhhhhgggfffiiieeeaaa^^^\\\[[[YYYWWWVVVUUUWWWZZZ\\\\\\YYYVVVTTTPPPLLLJJJLLLOOORRRSSSYYYZZZZZZTTTKKKCCC@@@@@@>>>>>>===<<<:::999888888777666555555555555666777666666666555444444333333444444444444555666888999<<<>>>AAACCCEEEEEEEEEDDD@@@AAA>>>AAAJJJXXX|||lllfff\\\SSSNNNNNNPPPSSS```pppkkk[[[WWWOOOKKKJJJFFFEEEDDDCCCAAA@@@???>>>>>>??????>>><<<;;;:::999888777777777777777777777777666666555555555444444444777777777777777777777777777777888:::999===HHHUUUiiiqqqjjj]]]WWWTTT^^^sssuuuaaa\\\YYY[[[bbbjjjzzz~~~}}}{{{yyyzzz|||}}}|||yyyyyy{{{~~~{{{pppccc\\\YYY^^^fffmmmtttzzztttjjjjjjkkkkkknnnttt~~~}}}~~~~~~~~~||||||}}}}}}~~~zzzvvvrrrmmmggg```ZZZYYYbbbnnnyyytttnnnmmmjjjiiijjjmmmppprrryyyzzz~~~}}}}}}}}}|||}}}{{{{{{|||{{{xxxvvvzzzyyyzzz{{{|||zzzwwwtttrrrqqqpppooooooooopppqqqtttrrrpppoooqqqrrrrrrqqqnnnnnnmmmmmmnnnnnnooopppllliiiddd```]]]YYYVVVSSSPPPNNNIIIDDD@@@===<<<<<<999999:::;;;===@@@CCCEEEFFFJJJOOOVVV[[[___aaabbb___```dddhhhiiijjjrrr|||}}}yyytttpppmmmkkknnnmmmllljjjhhhgggeeedddeeedddcccdddggghhhiiihhhiiieee```\\\ZZZWWWUUUSSSRRRSSSVVVYYY[[[ZZZWWWTTTRRROOOLLLMMMPPPTTTWWWYYY^^^]]]ZZZSSSJJJCCCAAAAAA???>>>===<<<;;;999888888666666555555555555666666666666666555444444333333444444444444555777999:::<<<>>>@@@BBBDDDCCCCCCBBB@@@@@@>>>AAAMMM]]]~~~eee```XXXRRROOOPPPSSSVVVaaaqqqkkk\\\WWWOOOLLLLLLHHHFFFEEECCCAAA???>>>======???>>>===<<<;;;999999888777777777777777777777777666666666555555555444444777777777777777777777777777777888999999;;;EEEPPPeeeqqqooocccZZZTTTZZZkkkyyyyyy}}}ddd\\\YYY[[[bbbjjjyyy}}}|||{{{}}}~~~}}}|||}}}wwwjjjbbb]]]aaajjjrrr{{{}}}tttqqqqqqpppqqqxxx~~~}}}~~~||||||}}}||||||{{{{{{{{{}}}~~~~~~yyyuuusssmmmeee___ZZZ\\\iiivvvyyytttnnnmmmkkkjjjkkknnnqqqsss{{{{{{}}}|||{{{{{{{{{{{{|||{{{yyy{{{~~~~~~yyyvvvzzzzzzzzzzzzzzzxxxvvvtttrrrrrrrrrrrrrrrsssssstttqqqnnnkkkjjjlllmmmnnnnnnkkkkkkllllllmmmnnnoooooommmiiiddd___[[[WWWSSSPPPNNNLLLHHHCCC???<<<;;;:::999999:::;;;===???AAACCCDDDGGGKKKPPPTTTXXXZZZ[[[]]]^^^bbbeeefffgggoooyyy~~~yyytttpppmmmkkkooonnnmmmkkkhhhfffeeedddcccbbbaaabbbeeegggiiiiiifffbbb^^^ZZZXXXVVVSSSRRRQQQSSSVVVXXXYYYWWWSSSQQQPPPOOONNNPPPTTTYYY\\\^^^bbb```ZZZRRRIIICCCAAABBB??????>>><<<;;;:::999888777777666666666666777777666666666555444444333333444333333444555777999:::===>>>@@@BBBBBBBBBAAA@@@@@@@@@===AAAMMM___{{{ccc^^^XXXSSSQQQSSSVVVYYYaaarrrooo^^^YYYQQQMMMNNNJJJHHHFFFDDDBBB???>>>===<<<>>>======<<<:::999999888777777777777777777777777666666666666555555555555666666666666666666666666888666777888888999AAAKKKdddtttuuuhhh^^^WWWZZZhhhqqqvvvhhh]]]ZZZ[[[bbbiiiwww}}}~~~lllddd^^^aaajjjttt}}}wwwwwwvvvvvv}}}yyy|||~~~~~~}}}|||{{{{{{zzzzzzyyy|||}}}~~~}}}xxxtttqqqjjjbbb\\\YYY^^^nnn~~~|||wwwtttmmmkkkjjjiiijjjmmmpppsssxxxxxxyyy|||}}}yyyxxxyyyzzzzzz{{{yyyxxxzzz}}}~~~yyyuuuwwwxxxyyyyyyxxxwwwvvvvvvttttttuuuvvvvvvvvvvvvvvvooollliiihhhiiijjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnjjjfffaaa\\\YYYUUUQQQNNNKKKIIIFFFBBB>>><<<::::::999999:::;;;===>>>@@@AAACCCDDDGGGKKKOOOSSSUUUWWWZZZ[[[___cccccceeemmmwww}}}yyytttqqqnnnmmmooonnnllljjjhhhfffdddcccaaa```___```cccfffhhhhhhaaa^^^ZZZXXXWWWVVVTTTSSSSSSTTTWWWWWWVVVSSSPPPNNNPPPPPPPPPSSSYYY^^^aaabbbeeeaaaZZZQQQIIIDDDBBBBBB??????>>>===;;;:::999888888888888999999888888888666666666555444444333333333333333444555777999;;;===>>>@@@BBBBBBAAA@@@???@@@AAA===AAALLL]]]zzzbbb^^^XXXSSSQQQRRRVVVXXX___qqqrrrbbb]]]TTTOOOOOOJJJIIIGGGEEECCC@@@???>>>=========<<<;;;:::999999888888888888888888888888888777777666666666555555555666666666666666666666666888666666888888999???FFF```tttxxxkkk```YYYZZZfffooovvvhhh___[[[\\\bbbhhhtttnnneee^^^bbbkkkwww~~~~~~zzzuuuuuuyyy|||}}}}}}~~~}}}{{{zzz{{{{{{zzzxxx{{{|||}}}}}}xxxtttmmmfff^^^YYYXXXbbbuuuxxxuuurrrjjjhhhgggfffgggjjjnnnpppssstttuuuxxx||||||xxxwwwxxxxxxxxxzzzxxxxxxyyy}}}~~~xxxuuuuuuvvvxxxxxxwwwwwwxxxyyyvvvwwwxxxyyyyyyxxxvvvuuunnnllliiiiiiiiijjjjjjiiillllllmmmmmmmmmllllllkkkddd```[[[WWWTTTQQQMMMJJJGGGFFFCCCAAA>>><<<;;;:::999999:::;;;<<<===>>>???AAABBBDDDGGGKKKOOORRRTTTVVVWWW[[[______```iiirrryyy~~~yyyuuuqqqoooooommmlllkkkiiigggfffdddcccaaa```___aaadddfffgggfff]]][[[XXXVVVVVVVVVUUUTTTSSSUUUWWWVVVSSSPPPOOOOOORRRRRRSSSWWW]]]aaacccdddeee```XXXPPPIIIDDDBBBBBB@@@???>>>===<<<:::999999999999::::::::::::999999666666666555444444333333333333333444555777:::;;;===>>>@@@BBBBBBBBB@@@@@@@@@@@@===@@@KKK[[[wwwbbb^^^VVVPPPNNNPPPTTTWWW```ssssssddd___VVVQQQPPPJJJIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<;;;;;;:::999999888888888888888888888888888777777777666666666555555777777777777777777777777777555666999999999>>>DDDYYYrrryyymmmbbbZZZZZZcccooowwwiiiaaa^^^^^^bbbfffqqqooofff```dddnnnzzz~~~zzzzzz~~~}}}}}}~~~|||yyyyyyzzz{{{zzzyyyyyyzzz|||~~~}}}yyyuuujjjccc\\\YYY\\\iii|||uuuqqqnnnfffeeeccccccdddgggkkknnnoooppprrrvvvzzz{{{wwwvvvvvvwwwwwwyyyxxxwwwyyy~~~~~~yyywwwtttvvvxxxxxxvvvvvvwwwyyyxxxyyyzzzzzzyyywwwtttrrrmmmkkkjjjjjjjjjjjjhhhgggjjjjjjjjjjjjiiigggeeeddd[[[XXXTTTQQQOOOLLLIIIGGGCCCCCCAAA@@@>>>===;;;;;;888999:::;;;<<<=========??????AAACCCGGGLLLPPPRRRRRRSSSWWW[[[[[[]]]eeeooottt~~~{{{vvvrrrpppoookkkjjjiiihhhfffeeedddcccbbbaaabbbdddfffhhhgggfff]]]ZZZWWWVVVVVVVVVUUUTTTRRRTTTUUUTTTRRRPPPQQQSSSTTTUUUVVVZZZ___cccddddddddd___WWWOOOIIIEEEBBBAAA@@@???>>>===<<<;;;:::999888999::::::::::::999888666666666555444444333333222222333333555888:::;;;===>>>@@@BBBCCCCCCBBBAAA>>>???===AAALLL[[[pppccc^^^VVVPPPNNNPPPUUUYYYhhhzzzooobbb```XXXSSSQQQKKKJJJIIIGGGEEEDDDCCCBBBBBB<<<;;;;;;::::::999999999888888888888888888888888777777777777666666666555777777777777777777777777777555555999::::::>>>CCCRRRppp}}}ssshhh___\\\aaaooowwwrrrddd```___ccceeeooo|||{{{{{{ooofff```eeeppp{{{wwwzzz~~~~~~~~~}}}zzzwwwxxxzzz|||{{{zzzxxxyyy{{{~~~}}}yyyuuujjjccc]]][[[aaaqqq{{{sssnnnkkkdddcccaaaaaabbbeeeiiilllmmmnnnqqqtttyyy}}}{{{wwwuuuvvvvvvvvvxxxwwwwwwyyy~~~~~~{{{yyytttvvvxxxwwwuuuuuuwwwyyyyyyzzz{{{{{{yyyvvvrrrpppkkkiiiiiiiiiiiiiiifffdddfffffffffeeecccaaa^^^]]]VVVSSSOOOLLLKKKIIIFFFDDDAAAAAA@@@???>>>===<<<<<<888999:::;;;<<<<<<<<<<<<======>>>AAAEEEJJJNNNQQQQQQSSSWWWZZZ[[[\\\dddnnnqqq{{{|||wwwssspppooojjjiiihhhgggfffeeeddddddccccccdddfffiiiiiihhhfff]]][[[XXXVVVVVVVVVTTTSSSPPPRRRSSSSSSQQQQQQTTTWWWVVVVVVXXX\\\aaadddeeedddccc^^^VVVOOOJJJFFFBBB@@@@@@@@@???===<<<;;;:::999777888999::::::999888777777666666555444444333333222222222333555888:::<<<<<<>>>@@@CCCDDDDDDCCCBBB<<<>>>===BBBMMM\\\kkkfff```XXXQQQOOOSSSYYY]]]pppkkk```___XXXTTTRRRLLLJJJIIIHHHFFFEEEDDDDDDDDD;;;;;;;;;::::::999999999888888888888888888888888777777777777666666666666777777777777777777777777777555555999;;;;;;>>>BBBNNNpppyyyoooddd^^^aaaooovvv|||~~~eeeaaa```ccceeemmmyyysssuuu~~~vvvlllddd___dddooo{{{qqqzzz}}}{{{yyy{{{{{{{{{||||||}}}}}}}}}}}}xxxtttuuuzzz~~~}}}{{{zzzzzz{{{||||||zzzuuurrrddd^^^YYYYYYfffzzzpppkkkiiieeedddcccbbbccceeehhhiiijjjooouuuwwwxxx{{{~~~|||zzzzzzyyy}}}}}}||||||}}}~~~|||zzzvvvssssssuuuvvvwwwvvvvvvxxxyyy}}}{{{xxxvvvuuussspppmmmllljjjhhhhhhiiiiiihhhgggiiieee___[[[XXXVVVTTTRRRLLLLLLJJJHHHFFFEEECCCBBB<<<<<<<<<;;;;;;::::::::::::999888666555777<<>>@@@CCCGGGJJJLLLLLLNNNQQQTTTXXX^^^fffjjjuuuuuuqqqrrrtttqqqlllgggfffhhhiiifffbbbfffdddcccfffjjjjjjfffaaa]]]ZZZVVVTTTTTTUUUTTTTTTSSSRRRQQQRRRUUUXXXYYYYYY[[[[[[]]]___aaaaaa___\\\XXXVVVRRRNNNJJJFFFCCCBBB???>>>===;;;999888888888666666777888888888888888555444222222333333222000111111222333555777999:::>>>???AAACCCDDDDDDDDDDDDBBB>>>???EEEMMMaaaqqqfffcccVVVPPPTTTTTTWWWeeelll|||nnn___ZZZZZZVVVPPPMMMIIIHHHFFFEEEEEEEEECCCAAA@@@???>>><<<;;;:::999999555555555555666666666666777777777777777777777777555666777888888777666555999999999999999<<>>@@@BBBEEEHHHJJJJJJKKKNNNQQQVVV\\\ccchhhwwwxxxssssssssspppkkkggggggiiijjjhhheeefffeeeeeehhhlllkkkfffaaa]]]ZZZVVVTTTTTTUUUTTTTTTQQQQQQRRRUUUZZZ]]]^^^^^^[[[ZZZZZZ[[[]]]\\\ZZZXXXUUUTTTPPPMMMIIIFFFCCCBBB???>>>===;;;999888888888666666777888888888888888666555444444555555444333222222333444666888999:::===>>>@@@BBBCCCCCCCCCCCC???<<<===DDDMMMcccnnnbbb___TTTOOOTTTUUU[[[iiizzzyyykkk^^^YYYYYYUUUPPPMMMLLLJJJGGGFFFEEEDDDAAA???@@@???===<<<:::999999999777777777777777888888888777777777777777777777777555666777888888777666555777777777777777:::>>>BBBQQQqqqwwwjjjeeelllqqqmmmuuuwwwttteee^^^dddiiiqqq{{{pppooosss}}}yyyxxxxxxsssjjjbbb]]]\\\ZZZZZZ___jjjxxxfffqqq~~~{{{wwwtttssstttuuuwwwyyyzzz{{{|||xxxvvvuuuxxx|||}}}|||yyy~~~~~~}}}zzztttlllfff```\\\\\\ggg|||xxxrrrlllhhhfffeeecccbbbbbbccceeefffhhhkkkooorrrtttzzz}}}{{{zzzzzz{{{{{{{{{|||}}}~~~~~~{{{yyyxxxwwwvvvuuutttuuuwwwwwwvvvvvvxxxyyy~~~{{{wwwuuutttttttttsssrrrooolllkkkkkkjjjhhhgggaaa]]]WWWQQQNNNJJJGGGEEECCCBBBAAA@@@>>>===<<<;;;:::::::::::::::999999999999:::;;;:::::::::<<<>>>=========???AAADDDFFFHHHGGGIIILLLOOOSSSZZZbbbhhhzzz{{{wwwtttqqqoookkkhhhhhhjjjkkkiiigggfffeeegggjjjmmmkkkfffaaa]]]ZZZWWWUUUUUUUUUUUUTTTSSSTTTVVVZZZ^^^aaaaaa```\\\ZZZWWWVVVVVVVVVUUUSSSQQQPPPMMMKKKHHHEEECCCBBB>>>>>><<<:::999888888888666666777777888888777777666555444555777777777555333333444555777999:::;;;<<<>>>???AAABBBBBBBBBAAA???<<<>>>CCCMMMcccjjj\\\[[[QQQMMMTTTWWW^^^nnntttggg[[[XXXWWWTTTOOOMMMNNNLLLIIIGGGEEECCC@@@>>>@@@???===<<<:::999999999:::::::::::::::999999999777777777777777777777777666666777777777777666666666777777777888:::>>>AAARRRooo|||ooohhhooonnnmmmuuuwww~~~xxxhhh```eeejjjsss{{{tttnnnqqqzzz~~~yyytttnnnkkkjjjfff^^^XXXTTTTTTSSSSSSXXX```kkksss{{{}}}iiittt~~~zzzuuurrrsssuuuwwwyyy{{{|||||||||wwwwwwxxx{{{~~~}}}zzz~~~|||yyyqqqhhhbbb]]]ZZZ]]]nnnyyyuuuoooiiifffeeecccbbbaaabbbdddeeeiiikkknnnpppsssxxx~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{xxxvvvvvvvvvvvvuuutttuuuwwwwwwvvvvvvwwwxxx}}}yyyuuuttttttvvvvvvvvvtttqqqnnnlllkkkjjjhhhfffbbb]]]VVVPPPLLLHHHDDDBBB@@@@@@???>>><<<;;;::::::999999999999999999999999777888:::;;;::::::;;;<<<=========>>>@@@BBBEEEFFFHHHIIILLLOOOTTT\\\dddjjj|||~~~|||zzzuuuppppppnnnkkkjjjkkkjjjhhhfffdddeeegggjjjkkkiiiddd```]]][[[XXXWWWWWWWWWUUUTTTWWWXXXZZZ]]]``````___]]]\\\YYYUUURRRQQQQQQPPPOOOLLLKKKJJJHHHFFFDDDBBBAAA>>>===;;;:::999888888888666666777777777777777666555444444555777888777666444444555666888999;;;<<<<<<===???@@@AAAAAA@@@@@@BBB@@@@@@CCCLLLccc~~~fffYYYYYYPPPLLLSSSVVV___qqqooocccYYYVVVUUURRRNNNMMMNNNLLLIIIGGGFFFDDDBBB???@@@???>>><<<;;;:::999999;;;;;;;;;:::::::::::::::666666666666666666666666666666777777777777666666888999:::::::::;;;???AAAPPPkkk~~~~~~qqqhhhnnnlllnnnvvvuuuxxxzzziii```eeekkkttt~~~tttrrrpppxxx}}}yyywwwpppjjjccc___]]]ZZZTTTPPPLLLLLLMMMMMMPPPVVV^^^cccjjjoooxxx|||xxxlllxxx~~~zzzuuuqqqtttuuuxxxzzz{{{|||{{{{{{wwwxxx{{{~~~}}}~~~}}}|||zzzvvvooogggaaaZZZYYY```uuu|||xxxqqqkkkeeedddbbbaaaaaabbbcccdddkkklllnnnpppssswww||||||zzzzzzzzzxxxyyy|||~~~~~~}}}|||yyyvvvttttttuuuuuuuuusssuuuvvvvvvuuutttuuuwwwzzzwwwtttssstttwwwxxxxxxuuurrrnnnlllkkkiiifffdddaaa\\\UUUNNNJJJEEEBBB???::::::999999888777666666777888888888888888888888444777999:::999999999:::<<<<<<===>>>???BBBDDDFFFJJJLLLNNNQQQWWW___hhhnnn{{{|||}}}|||vvvqqqrrrqqqnnnlllkkkhhhfffdddbbbccceeeggghhheeeaaa^^^^^^\\\ZZZYYYYYYXXXWWWUUUWWWXXXYYY\\\^^^^^^\\\ZZZ[[[XXXSSSOOONNNNNNMMMLLLHHHHHHHHHGGGEEECCCAAA@@@===<<<;;;:::999888888888666666777777777666666555444333222333555666555444444444555666888:::<<<===<<<===???@@@AAA@@@@@@???BBBAAAAAACCCMMMfff{{{dddYYYYYYPPPLLLQQQTTT^^^qqqjjj```WWWUUUTTTPPPNNNMMMLLLJJJHHHGGGGGGGGGEEECCCAAA@@@???===<<<;;;::::::;;;;;;:::::::::999999999666666666666666666666666777777666666666666777777888999:::::::::;;;>>>@@@MMMdddvvvqqqgggkkkjjjmmmuuurrrrrrzzz|||~~~yyyhhh___dddjjjuuuuuuppprrrsss|||wwwrrrooogggbbb[[[VVVTTTQQQNNNKKKGGGHHHHHHHHHJJJMMMSSSWWW]]]```eeelllqqquuuuuutttsss~~~nnnzzz~~~zzzvvvsssrrrtttwwwzzz|||||||||{{{xxxzzz}}}~~~}}}zzzwwwsssmmmeee```YYY\\\hhh}}}yyyrrrkkkdddcccaaa``````bbbcccdddkkklllooorrrvvvyyy}}}~~~{{{yyyxxxyyyxxxzzz}}}~~~}}}zzzxxxuuutttuuuuuuttttttrrrtttuuutttsssrrrsssuuuvvvtttrrrrrruuuwwwyyyyyysssqqqmmmkkkiiigggeeeccc]]]YYYRRRKKKFFFBBB>>><<<::::::999999888888888777666666666777777777777777444666888999888888999:::<<<<<<<<<>>>@@@CCCEEEGGGLLLMMMPPPSSSYYYaaakkkrrryyy~~~}}}xxxssssssrrrpppmmmjjjgggdddbbb```bbbcccddddddbbb___]]]```^^^\\\\\\\\\[[[YYYWWWUUUUUUVVVYYY[[[]]]\\\ZZZXXXUUUPPPNNNMMMLLLKKKJJJFFFGGGGGGFFFEEECCCAAA???<<<;;;:::999888888888888666666777777777666555555333222111222444444333222444444555666888:::;;;<<<===>>>???@@@AAA@@@@@@???===>>>???CCCPPPkkkwwwcccYYYZZZQQQKKKOOORRR]]]ppp}}}hhh___WWWUUUSSSOOOMMMMMMJJJHHHGGGHHHIIIIIIHHHFFFCCCBBB@@@???===<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777777777666666666666777777555777888888888999;;;===GGG\\\ooo|||ttthhhllliiillltttooommmtttwww}}}~~~{{{jjj```eeekkkuuu~~~qqqooottt{{{|||vvvpppiiiddd]]]YYYSSSOOOMMMKKKIIIHHHDDDEEEDDDDDDDDDFFFJJJMMMRRRSSSUUUYYY]]]bbbeeehhhkkkvvvqqq~~~~~~{{{xxxuuuppprrrwww{{{xxxzzz}}}~~~zzzuuupppjjjccc^^^ZZZbbbttt~~~xxxqqqjjjbbbaaa```___```bbbdddeeeiiikkknnntttyyy~~~zzzxxxwwwwwwxxxzzz~~~~~~}}}zzzxxxvvvuuuvvvuuusssrrrqqqrrrssssssqqqqqqrrrsssrrrqqqppprrruuuxxxxxxxxxqqqnnnkkkiiigggfffcccbbb\\\WWWPPPJJJEEEAAA===;;;:::::::::::::::999999999555555555666666777777777666777888888888888999;;;;;;<<<<<<>>>AAADDDGGGIIILLLMMMOOORRRXXXaaalllsssxxxzzzuuupppqqqpppmmmjjjfffcccbbbaaabbbbbbbbbaaa___^^^^^^bbb```___^^^^^^]]][[[YYYWWWVVVUUUVVVXXXYYYYYYXXXSSSQQQMMMLLLKKKKKKJJJHHHFFFFFFGGGFFFEEECCC@@@>>>;;;;;;:::999888888888888666666777777666555555444444333222222333333222111333333444555777999;;;<<<>>>???@@@AAAAAAAAA@@@???===???@@@CCCQQQooopppaaaYYYYYYPPPKKKNNNQQQ\\\qqqyyyfff^^^WWWUUUSSSNNNLLLMMMJJJIIIHHHHHHIIIJJJHHHGGGDDDCCCBBB@@@???>>>======<<<<<<;;;::::::999888888777777777777777777777777888777666555555666777888555666888888888888:::<<>>AAAEEEHHHJJJJJJKKKMMMPPPWWW```kkkrrrxxx{{{wwwnnnoooooommmjjjfffddddddbbbcccbbbaaa___^^^______cccaaa`````````^^^\\\ZZZ\\\YYYWWWVVVVVVVVVTTTSSSPPPMMMKKKJJJJJJJJJIIIGGGFFFFFFGGGGGGEEEBBB@@@>>>;;;;;;:::999888888888888666666777777666555444444555444222333333333222111333333444555777999:::;;;>>>???@@@AAABBBAAA@@@???@@@BBBBBBDDDRRRoookkkaaaWWWXXXPPPJJJNNNQQQ]]]rrrvvvfff___XXXVVVSSSNNNKKKLLLKKKJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>======<<<;;;::::::999999777777777777777777777777888777666555555666777888777888::::::::::::<<<===>>>QQQfff|||tttxxxrrrssszzzkkkiiirrrwwwrrrhhhkkkmmmrrr~~~zzzyyyqqqiii```XXXRRRKKKIIIGGGEEECCCCCCBBBBBBAAAAAA@@@===;;;<<>>>>>:::999888666555444444444444444555555666666777777555444333333222222333333333333444666888:::<<<===???@@@@@@AAAAAA@@@@@@???:::>>>CCCDDDOOOwwwxxxggg```[[[SSSMMMNNNNNNPPP^^^nnnooobbb\\\WWWVVVSSSNNNKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGHHHFFFDDDBBBBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::888777777777777777888888777777777777777777777777777888888999999:::;;;;;;???EEEXXXvvvyyypppooosss}}}nnnjjjooozzzooohhhgggooo{{{~~~xxxmmmddd^^^WWWQQQLLLEEEDDDCCCAAA@@@??????>>>============>>>>>>>>>>>>@@@@@@@@@??????BBBFFFJJJMMMQQQXXXcccrrr}}}uuuttttttrrrqqqrrrqqqqqqqqqpppqqquuu{{{~~~}}}zzz~~~|||wwwsssoooqqqvvv}}}{{{zzzzzz~~~}}}wwwrrrpppkkkeeeaaaaaagggxxx{{{tttnnngggbbb]]]]]]]]]^^^```bbbdddfffhhhkkkqqqwww|||~~~zzzxxxwww{{{~~~~~~}}}{{{xxxvvvtttssssssmmmoooqqqrrrqqqqqqqqqqqqppppppooommmlllllllllllleeecccaaa```___]]]ZZZXXXSSSOOOJJJEEEBBB???;;;999888777777777666666555555666444333444777999999888888999999999999999999999:::;;;<<<>>>AAACCCFFFGGGFFFGGGJJJNNNTTT\\\ffflllttt~~~{{{xxxqqqooollljjjjjjhhhfffdddcccddddddcccbbbccceeegggfffddddddddddddaaa\\\XXXVVVWWWXXXWWWTTTQQQOOOOOOLLLMMMNNNNNNMMMKKKIIIHHHFFFFFFEEECCCAAA@@@???>>>;;;:::999777666555555555666777777777888888888999555444333333222222333333333333444666888:::<<<===AAABBBBBBCCCCCCBBBBBBAAA===AAAHHHJJJWWW}}}tttccc]]]XXXPPPMMMNNNNNNQQQ___pppkkkaaa[[[VVVVVVSSSOOOLLLMMMOOOOOOOOONNNMMMKKKIIIGGGFFFDDDCCCBBBBBBAAA???>>>======<<<<<<;;;;;;::::::888888777777777777888888777777777777777777777777777888888999999:::;;;;;;???DDDUUUpppxxxppppppwwwuuupppttttttkkkgggnnnyyyqqqfff]]]WWWQQQKKKFFFDDDCCCAAA@@@???>>>>>>>>>===========================>>>?????????AAAEEEHHHHHHKKKQQQYYYeeetttwwwpppoooooommmlllmmmhhhiiijjjkkkmmmpppuuuyyy{{{{{{{{{zzzyyyxxxwwwvvv}}}www~~~|||wwwssshhhmmmvvvzzzzzz{{{~~~}}}wwwssspppllleeeccceeeqqqwwwqqqkkkeeeaaa\\\\\\]]]^^^```bbbccceeeiiilllqqqvvv{{{}}}}}}|||{{{~~~~~~}}}~~~|||xxxuuurrrpppmmmnnnoooqqqrrrrrrqqqqqqooonnnmmmkkkiiigggeeeeee___]]]ZZZYYYYYYWWWUUUSSSOOOKKKFFFBBB???===:::888777777777777666666666666666666666888:::;;;:::999999999999999999999999999<<<<<<===???AAACCCEEEGGGCCCFFFIIIMMMSSS[[[dddjjjqqq{{{}}}yyyssspppnnnlllkkkjjjhhhfffdddeeeeeedddcccccceeegggfffeeeddddddcccaaa\\\YYYXXXYYYYYYWWWSSSPPPNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGDDDDDDCCCBBBAAA@@@???>>>;;;;;;:::888777777777777777777777777888888888888555444333333222222333333333444555666888:::<<<>>>AAABBBBBBCCCCCCBBBBBBAAA???CCCLLLRRRbbbqqq```ZZZTTTNNNLLLOOOOOOSSSbbbsssfff___YYYUUUUUUTTTPPPNNNPPPQQQQQQQQQPPPNNNKKKIIIGGGEEECCCBBBBBBCCCCCCAAA@@@>>>>>>======<<<;;;;;;:::999888888777777777888888777777777777777777777777777888888999999:::;;;;;;>>>BBBPPPgggzzz~~~vvvooonnnyyyvvvzzzyyylllhhhlll}}}~~~qqqiii___VVVPPPKKKEEEAAAAAAAAA@@@>>>===========================<<<<<<<<<;;;===???@@@@@@AAADDDFFFEEEGGGKKKPPPWWWaaakkkqqqyyypppiiihhhhhhffffffggg```bbbeeegggiiilllpppsssrrrsssssssssrrrrrrqqqpppxxx}}}ttt}}}{{{}}}wwwrrrfffmmmwwwzzzzzz{{{yyytttpppjjjddddddhhhzzz{{{sssmmmgggbbb^^^\\\\\\]]]^^^```aaaccccccjjjlllppptttxxx{{{|||}}}~~~~~~}}}{{{{{{|||~~~}}}yyyuuurrrpppmmmmmmoooqqqssstttsssrrrmmmllljjjhhheeeccc```___XXXVVVSSSRRRRRRQQQOOOMMMIIIFFFBBB>>>===;;;999777666666666666666666777777666777888:::;;;;;;:::999;;;;;;;;;;;;::::::::::::<<<<<<===>>>???AAACCCDDDAAADDDGGGKKKQQQYYYaaagggoooyyy|||vvvssspppmmmlllkkkjjjhhhdddddddddcccaaaaaaccceeeeeeeeedddcccbbb___\\\ZZZYYYYYYXXXUUUQQQOOONNNNNNPPPOOOOOONNNLLLJJJHHHGGGAAAAAAAAA@@@@@@??????>>><<<;;;:::999999999999999555555555555666666666666555444333333222222333333444444555666888;;;===>>>???@@@@@@AAAAAA@@@@@@???AAADDDLLLWWWkkkqqq```ZZZSSSNNNMMMPPPQQQTTTeeewwwzzzccc]]]XXXTTTUUUUUURRRPPPRRRSSSSSSSSSQQQOOOLLLIIIHHHFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@???>>>===<<<<<<;;;999999888888777777888888777777777777777777777777777888888999999:::;;;;;;<<<@@@MMMaaattt{{{uuunnnggguuu||||||{{{kkkfffjjjwwwyyyllldddZZZQQQLLLHHHCCC@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===AAACCCCCCDDDEEEFFFFFFHHHKKKMMMPPPUUU[[[___jjjmmmrrryyysssjjjdddcccdddbbbbbbccc^^^aaadddgggiiikkknnnpppnnnoooppppppqqqqqqppppppvvvzzzrrr{{{{{{xxxuuutttpppmmmqqq{{{yyyssshhhnnnxxxzzzzzz}}}|||uuuooohhhcccfffkkkzzzqqqjjjddd___\\\\\\]]]^^^___aaabbbbbbccciiikkknnnrrrvvvxxxzzzzzz|||||||||yyyyyy{{{}}}}}}}}}}}}{{{yyyvvvsssqqqnnnmmmnnnqqquuuvvvuuusssjjjjjjhhhfffccc___\\\[[[RRROOOMMMKKKKKKJJJIIIHHHDDDAAA>>>;;;:::999888777555555666666777777888888777999;;;<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA@@@BBBFFFJJJOOOVVV]]]bbbmmmwww~~~yyyvvvqqqnnnmmmllljjjiiieeeeeeeeecccaaaaaabbbddddddddddddbbb```]]][[[ZZZYYYYYYWWWTTTPPPNNNOOOPPPQQQPPPOOOMMMJJJHHHFFFEEE@@@?????????>>>>>>>>>>>>;;;;;;:::::::::::::::;;;666666666666555555555555555444333333222222333333444444555777999;;;===>>>???@@@@@@AAAAAA@@@@@@???AAAAAAIIIWWWrrrqqq```YYYTTTOOOOOORRRRRRWWWjjj~~~uuuccc\\\WWWTTTUUUUUUSSSRRRTTTTTTTTTSSSRRRPPPMMMJJJHHHIIIGGGEEEDDDDDDCCCBBB@@@BBBAAAAAA@@@>>>======<<<::::::999888888888888888777777777777777777777777777888888999999:::;;;;;;:::>>>JJJ]]]pppzzzvvvnnneeepppyyy}}}yyyhhhbbbgggsss~~~}}}uuuggg___UUUMMMHHHEEEBBB???======<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>===@@@DDDGGGGGGHHHIIIJJJHHHJJJLLLMMMNNNOOORRRUUUXXX[[[___eeennnxxx~~~pppgggaaa```aaa``````bbb^^^aaaeeegggiiijjjlllnnnnnnnnnpppqqqrrrsssssssssuuuzzzmmmssszzzzzzuuunnnkkkkkkiiijjjhhhcccdddjjjnnnnnnqqq{{{{{{uuulllpppxxx{{{|||~~~uuummmeeeccciiirrryyyqqqjjjccc___\\\]]]^^^___aaabbbbbbcccccchhhjjjmmmppptttvvvxxxyyyzzz{{{~~~~~~{{{xxxwwwzzz||||||{{{zzzyyywwwuuusssrrrooonnnnnnrrrwwwyyywwwuuujjjiiigggddd___ZZZVVVTTTKKKIIIFFFDDDDDDDDDCCCBBB@@@===:::999999999888777666666777888999::::::;;;:::<<<>>>>>>===<<<===>>>AAA@@@@@@??????>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>???AAAEEEHHHMMMRRRYYY]]]kkksss|||yyysssooommmkkkiiihhhggggggfffdddbbbbbbccceeebbbccccccaaa]]][[[ZZZZZZWWWWWWUUURRROOOOOOQQQSSSQQQPPPNNNKKKHHHFFFDDDCCC???>>>>>>>>>======<<<<<<;;;::::::::::::;;;;;;<<<888888888888777777777777555444333333222222333333444555666777999;;;===???AAABBBBBBCCCCCCBBBBBBAAAAAA???GGGYYYxxxppp___WWWSSSPPPPPPSSSUUU\\\sssqqqeee\\\WWWTTTVVVVVVSSSSSSUUUSSSSSSSSSRRRPPPMMMKKKIIIKKKIIIGGGFFFFFFEEECCCAAADDDCCCBBBAAA@@@>>>>>>===;;;:::999888888888888888777777777777777777777777777888888999999:::;;;;;;999===FFFVVVjjjxxxyyyrrrkkknnnrrrzzzvvveee___eeerrr}}}zzzqqqbbbZZZOOOHHHDDDBBB???===<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@AAADDDHHHJJJKKKLLLMMMOOOJJJKKKLLLLLLKKKLLLNNNOOOPPPSSSWWW\\\bbbkkkttt{{{{{{lllddd^^^^^^___^^^___```]]]```cccfffhhhiiilllnnnoooppprrrtttvvvwwwxxxxxxyyy}}}bbbhhhnnnmmmgggbbbbbbdddaaabbb```[[[\\\bbbggghhhqqq}}}~~~vvvooopppvvv|||}}}}}}sssjjjcccdddnnnzzz}}}xxxrrrkkkeeebbb```^^^___aaabbbcccdddccccccggghhhkkknnnrrruuuxxxyyy{{{|||}}}zzzxxxwwwyyy{{{}}}|||zzzxxxvvvtttsssssspppoooooosssyyy{{{yyyvvvjjjiiifffaaa[[[TTTNNNJJJEEEBBB???======>>>===<<<===;;;888777888999888777999999:::;;;<<<===>>>??????@@@AAA@@@??????AAACCCCCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<<<<======>>>???AAAEEEHHHKKKPPPUUUYYYgggooo|||{{{tttooollljjjhhhfffggggggfffdddaaa```bbbcccaaabbbbbb___[[[XXXXXXYYYUUUTTTSSSPPPOOOPPPSSSVVVRRRPPPMMMJJJGGGDDDBBBAAA>>>>>>>>>===<<<;;;:::::::::999999999:::;;;;;;<<<999888888888777777777666555444333333222222333333444555666777999<<<>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@???HHH^^^rrraaaYYYQQQNNNOOOSSSWWWccc}}}nnnfff\\\WWWTTTVVVVVVTTTSSSUUURRRRRRRRRQQQPPPNNNKKKJJJKKKIIIHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA???>>>>>><<<;;;:::999888888888888777777777777777777777777777888888999999:::;;;;;;:::<<>>:::;;;<<<>>>@@@AAABBBCCCDDDFFFIIILLLMMMNNNPPPRRRLLLMMMMMMLLLJJJJJJKKKMMMNNNPPPSSSVVV[[[aaahhhmmmwwwvvvhhh```ZZZZZZ\\\[[[\\\^^^[[[^^^bbbfffiiilllpppsssssstttwwwyyy{{{}}}~~~XXX___eeeeee```\\\\\\___\\\]]]ZZZVVVWWW```hhhkkkyyyxxxqqqpppttt}}}~~~{{{qqqhhhbbbeeerrr}}}{{{xxxrrrlllgggeeeddd___```bbbcccdddddddddcccfffhhhjjjnnnqqquuuwwwyyy|||}}}~~~~~~}}}zzzxxxwwwyyy{{{~~~{{{xxxuuutttssssssqqqooooootttzzz}}}{{{wwwllljjjfff```XXXOOOHHHDDDAAA>>>;;;999999::::::999<<<:::777777888999888888;;;<<<===>>>???@@@AAABBBBBBCCCDDDBBB@@@@@@CCCGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>============>>>>>>???BBBDDDGGGJJJNNNSSSWWWeeelllyyy|||uuuooollliiigggeeeeeeeeedddaaa___^^^___```___aaaaaa^^^ZZZWWWWWWYYYSSSSSSQQQPPPOOOQQQUUUYYYQQQPPPMMMIIIEEECCCAAA@@@???>>>===<<<;;;:::999999999999999999:::;;;;;;<<<777777666666555555555444555444333333222222333333555555666777:::<<<>>>??????@@@@@@AAAAAA@@@@@@???@@@???KKKbbbvvvddd\\\OOOLLLNNNSSSYYYggglllggg]]]WWWUUUVVVVVVTTTSSSUUUQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>><<<;;;:::999888888888888777777777777777777777777777888888999::::::;;;;;;<<<<<<===EEE[[[sss}}}|||yyymmmhhhpppzzztttbbb[[[cccsssyyynnn___WWWMMMFFFCCCBBB@@@>>>;;;;;;;;;;;;<<<======>>>:::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJLLLMMMOOORRRTTTPPPPPPOOOLLLJJJIIIKKKLLLIIIKKKMMMOOORRRVVV\\\```iiiuuuyyymmmeee]]]WWWWWWYYYYYYYYY[[[\\\^^^cccgggkkkpppvvvzzzxxxyyy|||WWWXXXXXXXXXVVVVVVXXXYYYTTTXXX\\\]]]^^^dddnnnwww{{{qqqqqquuuuuuhhhdddbbbdddsss|||wwwsssoookkkfffcccbbbccceeeffffffeeedddcccggggggjjjqqquuuvvvyyy}}}||||||xxxttttttwwwzzz|||{{{zzzzzz{{{zzzuuuqqquuusssqqqssswwwyyyxxxvvvmmmhhhaaaZZZSSSLLLFFFBBB@@@>>>;;;888666666666777888:::;;;;;;;;;;;;===>>>?????????@@@AAACCCDDDEEEJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>CCCEEEFFFFFFGGGKKKRRRXXXeeekkkuuu}}}xxxpppjjjhhhggggggggggggeeeaaa]]][[[[[[\\\\\\^^^^^^^^^]]][[[XXXUUUSSSPPPPPPQQQSSSTTTUUUVVVWWWRRRNNNJJJGGGEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888777777777777777666555555555444444333333444444555666555444444777<<<@@@CCCBBBAAAAAABBBCCCCCCBBBAAABBBDDDIIIccc|||ggg[[[PPPLLLNNNSSSXXXeee~~~hhhddd```^^^[[[ZZZYYYXXXUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEECCCAAA@@@;;;:::999999888888999999999888888888888888999999888888999999999:::::::::;;;<<<===BBBOOOdddwwwsssiiinnnwwwrrrfff___```ooouuueee[[[PPPFFFDDDCCC@@@>>>>>><<<<<<;;;;;;<<<===???@@@CCCCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKMMMPPPTTTVVVXXXTTTRRROOOLLLKKKLLLMMMNNNKKKOOOQQQPPPOOOQQQWWW]]]ccciiirrryyyzzzvvvooojjj___\\\XXXUUUVVVZZZ___bbbcccggglllqqqtttvvvyyy{{{QQQQQQRRRQQQPPPQQQSSSUUUQQQVVV]]]bbbhhhrrr{{{sssrrrvvvsssgggcccbbbfffwww~~~|||wwwsssnnnjjjeeecccbbbcccdddffffffeeecccbbbffffffkkkrrrvvvwwwzzz|||xxxttttttwwwyyy|||{{{zzz{{{}}}|||yyyvvvuuusssrrrtttxxxyyyxxxvvvmmmggg___VVVOOOHHHBBB>>>===<<<:::888888888:::;;;:::<<<>>>??????@@@AAACCC???@@@AAACCCEEEHHHJJJKKKMMMLLLKKKJJJJJJJJJIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHDDDCCCCCCBBBAAAAAAAAAAAADDDFFFGGGGGGHHHLLLSSSXXX```hhhsss~~~zzzuuunnnhhhffffffffffffeeebbb___\\\ZZZZZZZZZ[[[]]]^^^^^^]]][[[XXXUUUSSSPPPPPPQQQSSSTTTUUUVVVWWWPPPMMMIIIFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888777777777777777666555555555444444333333444444555999888777777888<<>>>>>============>>>???AAABBBDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVXXXYYYVVVTTTPPPNNNLLLLLLMMMNNNLLLOOOQQQPPPNNNMMMQQQUUU[[[___fffkkkmmmiiidddaaa\\\ZZZXXXWWWYYY]]]aaaeeeiiilllqqquuuxxx{{{~~~KKKLLLLLLLLLLLLMMMPPPRRRRRRYYYbbbkkkuuu|||wwwuuuvvv|||ooodddaaadddlll~~~}}}yyysssnnnhhhdddbbbaaabbbdddeeeeeedddbbbaaaeeeeeejjjrrrvvvxxx}}}|||xxxttttttvvvyyy{{{{{{{{{|||~~~~~~|||zzzvvvtttsssuuuxxxyyywwwtttkkkeee[[[QQQIIICCC>>>;;;:::999888888999;;;===???===@@@CCCEEEEEEEEEFFFGGGCCCCCCEEEGGGJJJMMMOOOQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOMMMLLLKKKKKKJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIHHHIIILLLSSSYYY___gggsss}}}wwwrrrkkkeeedddddddddeeeaaa___\\\ZZZXXXXXXYYYYYY]]]^^^^^^]]][[[XXXUUUSSSOOOPPPRRRSSSUUUVVVVVVVVVOOOLLLHHHEEECCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888777777777777777666555555555444444333333444444555<<<;;;:::999:::<<<>>>@@@BBBBBBCCCCCCCCCBBBBBBAAACCCFFFNNNkkkvvvfff^^^TTTPPPOOORRRXXXhhhvvvfffddd```^^^\\\[[[[[[ZZZXXXWWWVVVUUUTTTRRRPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@??????>>><<<<<<;;;;;;;;;999999888888888888999999888888999999999::::::::::::<<<>>>@@@HHHXXXpppwwwpppttt~~~|||nnnbbb^^^fffpppqqqbbbXXXOOOFFFCCCAAA>>>===>>>>>>>>>??????@@@BBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOORRRSSSUUUWWWXXXXXXXXXXXXVVVUUURRROOONNNNNNNNNOOOSSSVVVXXXWWWSSSPPPQQQRRRTTTVVVYYY\\\\\\[[[YYYXXXYYYYYYYYYZZZ^^^bbbgggjjjqqqtttxxx|||IIIJJJKKKKKKLLLNNNRRRUUUYYYaaakkkvvv{{{wwwvvv}}}wwwlllbbbaaagggttt{{{uuunnnhhhdddbbb```bbbccceeeeeedddbbbaaabbbdddiiiqqquuuxxx~~~|||xxxuuutttvvvxxx{{{{{{||||||}}}|||{{{zzzxxxuuutttuuuwwwwwwtttqqqggg```UUULLLEEE@@@===;;;888888777888999<<>>???CCCPPPjjjzzzrrrsss{{{ssseee^^^bbbiiizzzoooaaaTTTLLLDDDAAA???<<<<<<>>>???@@@AAABBBCCCEEEFFFGGGIIIIIIJJJLLLNNNPPPQQQRRRTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTRRRPPPPPPPPPQQQQQQWWWZZZ]]]\\\XXXTTTRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWZZZ^^^dddjjjooorrrxxx{{{HHHIIIKKKKKKMMMPPPUUUYYY```hhhuuuzzzwww{{{rrrjjjbbbcccmmm~~~~~~wwwnnngggdddccc___aaaccceeefffeeedddccc```bbbiiippptttwww~~~|||xxxuuutttuuuwww{{{{{{|||{{{zzzyyyxxxxxxyyywwwuuuuuuvvvuuuppplllaaaZZZPPPHHHCCC@@@???>>>888888777888:::===@@@BBBGGGIIIKKKLLLKKKJJJKKKKKKIIIIIIKKKLLLOOORRRTTTUUUVVVVVVWWWXXXXXXWWWWWWVVVSSSRRRPPPOOOMMMLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIFFFHHHJJJJJJKKKOOOVVV\\\fffooo|||zzzrrrmmmfffaaa___```aaaaaaZZZYYYXXXWWWWWWWWWWWWXXX]]]]]]]]]\\\ZZZWWWTTTRRRNNNPPPRRRTTTVVVVVVVVVUUUPPPMMMIIIFFFEEEDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888777777777777777666555555555444444333333444444555666777999:::<<<>>>@@@AAABBBDDDEEEEEEBBBAAAAAACCCAAAFFFTTTwwwvvvhhh___\\\TTTRRRPPPRRR\\\sssqqqccc```\\\ZZZYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJHHHGGGFFFDDDDDDCCCBBBAAA@@@>>><<<;;;;;;:::;;;::::::999888888999999888888999999999:::::::::;;;;;;===>>>???JJJccczzz~~~tttpppuuuyyyiiibbbcccfffuuu}}}mmm___OOOHHHBBB@@@>>>;;;<<<@@@AAABBBCCCEEEGGGIIIJJJJJJMMMNNNOOOPPPRRRSSSTTTTTTSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUWWW[[[[[[YYYVVVRRRPPPSSSQQQOOOMMMMMMNNNPPPRRRRRRUUUZZZaaaiiiqqqxxx{{{HHHIIIKKKLLLOOOSSSYYY]]]eeeooo~~~zzz{{{oooiiidddhhhuuuxxxnnnfffbbbbbb^^^```ccceeegggggggggfff```cccjjjqqqtttwww~~~|||xxxuuutttuuuvvvzzz{{{{{{zzzxxxvvvwwwxxx{{{yyyvvvuuutttqqqkkkfffZZZTTTLLLEEEBBB@@@@@@???999999999:::===@@@DDDFFFMMMNNNOOOOOOOOOOOOPPPRRRLLLMMMNNNQQQSSSVVVYYYZZZTTTVVVWWWYYYZZZZZZZZZYYYTTTTTTRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNLLLKKKIIIGGGJJJLLLMMMNNNSSSZZZ```jjjsss~~~yyyooojjjccc^^^\\\\\\]]]]]]XXXXXXXXXWWWXXXXXXYYYYYY\\\]]]]]]\\\ZZZWWWTTTRRRNNNPPPRRRUUUVVVVVVUUUUUUPPPMMMIIIGGGEEEDDDCCCAAA===<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999777777777777777666555555555444444333333444444555444555888;;;>>>@@@AAABBBBBBEEEGGGFFFBBB@@@AAACCCCCCHHHXXX|||pppccc]]][[[PPPPPPPPPSSS```zzzoooccc```ZZZYYYXXXYYYZZZ[[[ZZZYYYVVVVVVUUUTTTRRRQQQPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???===;;;;;;:::<<<;;;:::999999888999999888888999999999:::::::::;;;999;;;===>>>EEE\\\tttwwwppprrrpppgggfffgggrrrzzzjjj\\\LLLFFFAAA@@@>>>===???DDDDDDEEEGGGJJJLLLNNNOOOOOORRRSSSTTTUUUVVVVVVVVVUUURRRSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWYYY\\\^^^^^^[[[WWWTTTQQQOOOLLLJJJIIIJJJLLLMMMOOORRRXXXaaalllvvv~~~KKKLLLMMMOOORRRWWW^^^cccmmmyyy~~~mmmjjjggglll|||wwwkkkccc``````]]]___bbbfffhhhiiijjjiiibbbeeelllsssuuuxxx~~~~~~|||yyyuuussstttvvvxxxyyyzzzyyywwwvvvxxxzzz}}}zzzwwwuuusssnnnfffaaaVVVQQQIIICCC@@@???>>>===999999:::===AAAFFFJJJMMMRRRSSSSSSSSSTTTVVVZZZ]]]XXXXXXXXXXXXXXXYYYYYYZZZRRRSSSVVVYYY[[[[[[[[[[[[WWWVVVUUUTTTRRRRRRQQQQQQPPPQQQRRRQQQPPPNNNKKKJJJJJJLLLOOOPPPSSSXXX```fffoooyyy~~~xxxlllggg___ZZZXXXWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]\\\ZZZWWWTTTRRRMMMOOORRRUUUWWWVVVUUUTTTOOOLLLHHHFFFEEEDDDBBBAAA===<<<<<<<<<<<<;;;;;;;;;::::::888777777777888999777777777777777666555555555444444333333444444555444666:::===@@@BBBBBBCCCBBBEEEHHHFFFBBB@@@AAADDDEEEKKK]]]kkk^^^YYYWWWKKKMMMOOOTTTdddllldddaaaZZZYYYXXXYYY[[[\\\\\\ZZZXXXWWWWWWVVVUUUUUUTTTTTTPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIFFFEEECCCAAA>>>===<<<;;;<<<<<<;;;:::999999999999888888999999999:::::::::<<<888888<<<>>>CCCWWWmmm|||uuuvvvvvvllljjjiiioooxxxvvveeeXXXKKKFFFBBBBBBAAA@@@DDDJJJHHHJJJMMMPPPRRRTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVSSSSSSTTTVVVWWWYYYZZZZZZ\\\\\\[[[[[[ZZZZZZZZZZZZ\\\]]]```bbbbbb___[[[XXXOOONNNKKKIIIGGGGGGHHHIIIJJJNNNUUU___kkkwwwNNNOOOQQQSSSVVV\\\ccchhhvvvllljjjiiiooo~~~~~~uuuiiiaaa^^^^^^\\\___bbbfffiiikkkkkkkkkdddhhhooouuuwwwzzz~~~}}}|||yyyuuussstttuuuvvvxxxzzzyyywwwxxxzzz}}}~~~{{{wwwtttqqqlllddd]]]TTTOOOHHHBBB???===<<<:::999999<<>>=========<<<;;;:::999999999999888888999999999:::::::::===777777<<<>>>CCCTTTiii{{{{{{zzzpppmmmkkklllrrrsssbbbUUUKKKGGGDDDDDDCCCCCCGGGNNNKKKMMMPPPTTTVVVXXXYYYYYYXXXYYYZZZZZZZZZXXXWWWVVVTTTUUUUUUWWWYYY[[[]]]^^^bbbaaa```___]]]\\\[[[ZZZ\\\\\\]]]______]]]YYYVVVOOOMMMKKKIIIHHHGGGGGGGGGGGGKKKRRR\\\iiiwwwKKKNNNQQQSSSUUU\\\hhhrrr}}}xxxllllllqqq~~~{{{zzzwwwppphhhbbb^^^]]]^^^___bbbgggkkkmmmlllkkkbbbdddhhhmmmttt}}}~~~|||{{{{{{{{{xxxuuurrrqqqrrrwwwwwwwwwxxxyyy{{{~~~|||wwwsssnnniiiddd```QQQJJJCCCAAA>>>999888:::<<<:::===DDDJJJMMMPPPTTT\\\\\\\\\^^^ccckkksssxxx}}}{{{vvvpppiiibbb]]]ZZZUUUOOOLLLRRRXXXZZZZZZ\\\XXX]]]___^^^^^^aaa```\\\ZZZVVVUUUWWWUUUQQQPPPRRRRRRSSSTTTWWW[[[ccclllsss~~~{{{rrrkkkaaaYYYUUURRROOOPPPSSSRRRXXX[[[[[[[[[^^^^^^\\\ZZZ[[[\\\[[[ZZZVVVSSSPPPPPPQQQSSSUUUUUUTTTQQQPPPMMMLLLKKKHHHFFFDDDBBBAAA===<<<<<<;;;;;;:::999999666777888999999888777666888888777777666666555555555222333777999555333333888999;;;>>>@@@BBBCCCDDDDDDEEEFFFEEECCCBBBAAABBBGGGMMMkkkwwwbbbZZZTTTMMMHHHJJJOOOWWWhhhwwwjjjddd___ZZZXXXVVVVVVXXXZZZ[[[[[[YYYYYYZZZ[[[[[[YYYVVVRRRVVVTTTQQQPPPOOOMMMJJJHHHHHHGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGEEEBBB???===;;;:::999999888777777888888999999999999999999999999888999<<<======BBBRRRbbb}}}qqqjjjllllllnnnxxxppp^^^QQQFFFDDDBBBAAABBBFFFJJJMMMLLLMMMOOOUUUZZZ\\\[[[XXXWWWXXXYYYYYYXXXVVVSSSQQQUUUXXX\\\___bbbeeehhhjjjjjjiiigggeeebbb___]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZSSSPPPLLLIIIGGGGGGHHHIIIHHHJJJPPPYYYbbbkkkyyyPPPTTTXXXZZZ^^^fffrrr|||~~~ttthhhkkksss|||zzzvvvoooggg```\\\[[[\\\]]]```dddhhhiiiiiihhh___bbbffflllrrrzzz}}}||||||||||||yyyvvvsssssssssyyyyyyyyyzzz{{{}}}}}}xxxsssnnnhhhbbb]]]SSSKKKEEEBBB@@@<<<;;;===??????CCCKKKQQQSSSVVVYYY[[[\\\___eeeooo|||zzzooofffaaaXXXRRROOOSSSYYY[[[\\\^^^aaafffjjjjjjlllooonnnjjjccc\\\XXXXXXWWWTTTSSSTTTWWWXXXZZZ^^^dddmmmvvv}}}~~~zzzqqqiii```WWWSSSPPPNNNOOOSSSTTTZZZ^^^]]]]]]___^^^\\\[[[[[[\\\[[[YYYVVVSSSQQQQQQRRRTTTVVVVVVTTTRRRPPPJJJIIIHHHGGGEEEDDDCCCBBB===<<<<<<;;;;;;:::999999666777888999999888777666888888777777666666555555888333000222555555777:::888999;;;>>>@@@BBBCCCDDDDDDEEEFFFEEECCCBBBBBBBBBGGGQQQrrrvvvaaaYYYSSSMMMJJJLLLOOOVVVfffttthhhbbb^^^ZZZWWWUUUUUUWWWZZZ[[[[[[ZZZZZZZZZ[[[[[[YYYUUURRRUUUSSSQQQOOOOOONNNKKKIIIJJJIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHFFFCCCAAA>>>===<<<;;;::::::999999999999999999999999999999999999999999;;;===<<>>???DDDMMMSSSSSSUUUYYY]]]aaahhhsssuuummmccc\\\XXX[[[```bbbeeehhhpppvvv|||}}}}}}sssiii___]]]]]][[[ZZZZZZZZZ\\\```dddkkkuuu}}}xxxpppggg^^^UUUQQQOOOMMMOOOSSSXXX^^^bbbbbbaaaaaa___[[[\\\\\\\\\[[[YYYVVVSSSQQQSSSTTTVVVWWWVVVTTTQQQPPPGGGGGGFFFEEEDDDCCCCCCBBB===<<<<<<;;;;;;:::999999777777888888888888777777888888777777666666555555888333222666999999:::===888999<<<>>>AAABBBDDDDDDDDDFFFFFFEEECCCBBBBBBCCCHHHWWW|||ttt```WWWQQQLLLMMMNNNPPPVVVddd}}}oooeee```]]]YYYWWWUUUUUUWWWYYYZZZ[[[\\\[[[ZZZZZZZZZXXXUUURRRRRRQQQOOOOOOOOOOOONNNLLLMMMLLLKKKKKKMMMNNNNNNMMMKKKKKKJJJHHHFFFCCCAAA@@@>>>>>>===;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;>>>KKKXXXrrr}}}}}}~~~wwwjjjhhheeemmm{{{xxxpppttt}}}hhhVVVLLLGGGGGGGGGHHHKKKOOOSSSUUUXXXWWWWWWYYYZZZ[[[YYYWWWWWWXXXYYY[[[\\\^^^___```eeehhhmmmqqquuuxxx|||~~~zzztttnnnjjjfffdddaaa___\\\[[[[[[ZZZYYYWWWPPPMMMJJJFFFDDDDDDDDDEEEFFFEEEIIIOOOUUU]]]jjjvvvSSSXXX^^^ccchhhrrr~~~~~~{{{ssslllmmmsss~~~yyywwwssslllddd^^^[[[ZZZYYYYYYZZZ]]]```aaaaaa```\\\___dddiiinnntttzzz~~~}}}zzzwwwwwwxxx~~~}}}|||||||||{{{vvvppphhhaaa\\\OOOHHHAAA???>>><<<<<>>999888888:::<<>><<<;;;;;;::::::::::::::::::::::::::::::999888999:::999<<>>===>>>BBBDDDEEEJJJQQQSSSSSSWWW\\\cccqqqxxxrrrrrrpppoooooosssuuuxxx{{{~~~yyypppeee\\\SSSPPPOOOOOORRRWWW]]]dddiiiiiiggggggddd``````^^^\\\YYYWWWUUUTTTSSSVVVWWWXXXXXXVVVSSSPPPNNNKKKJJJIIIGGGEEECCCAAA@@@===<<<<<<;;;;;;:::999999888777777777777777777888888888777777666666555555666555888>>>@@@;;;666555999:::<<>><<<;;;:::999::::::::::::::::::::::::888777777999999:::@@@IIIbbbuuuuuusss~~~~~~mmmddd```eeemmmyyywwwfffWWWNNNJJJKKKMMMQQQTTTVVVWWWWWWVVVSSSSSSTTTTTTUUUZZZ```ddddddgggnnnwww{{{qqqllleeeccccccbbb]]]XXXTTTRRROOOLLLIIIGGGFFFFFFHHHGGGIIILLLNNNQQQZZZccclllzzz{{{wwwwwwwwwxxx|||eeemmmwww|||zzztttuuuvvvtttrrrqqqqqqrrrwww|||{{{xxxyyyyyyuuummmddd\\\YYYVVVVVVVVVYYY]]]```aaaaaaeeefffffffffgggjjjnnnrrrrrrrrrsssyyy~~~|||xxxvvvvvvxxx{{{}}}}}}yyytttmmmeee[[[UUUOOOGGGAAA@@@@@@AAADDDIIIGGGGGGIIIMMMPPPUUUbbbnnnxxxmmmbbbYYYPPPMMMMMMNNNSSSYYY^^^dddiiiiiiiiilllllliiiccc```\\\XXXVVVTTTTTTUUUWWWWWWXXXWWWTTTPPPLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@===<<<<<<;;;;;;:::999999999888777666666777888999888888777777666666555555888333000222444444666999999;;;===???BBBDDDEEEEEEFFFFFFFFFDDDCCCCCCFFFHHHYYY}}}uuubbbXXXQQQOOOPPPNNNPPPTTT\\\llljjjccc```\\\ZZZWWWUUURRRRRRTTTWWWXXXXXXWWWTTTQQQPPPQQQRRRSSSSSSRRRRRRRRRTTTVVVXXXXXXWWWTTTRRRPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJFFFDDDBBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888666777999::::::@@@GGGYYYnnnvvvsss|||rrrdddbbbcccgggrrrwwwhhh\\\TTTPPPMMMQQQTTTXXX[[[\\\[[[YYYXXXVVVWWWYYY[[[___fffpppwwwrrrwww|||sssooonnnjjjccc\\\VVVUUURRROOOLLLJJJIIIHHHGGGGGGIIIMMMNNNOOOVVV^^^dddooo{{{~~~zzzzzzxxxuuuqqqmmmnnnqqquuu{{{mmmvvv~~~yyyvvvppprrrsssrrrppppppqqqsss~~~|||{{{||||||xxxoooddd[[[VVVUUUTTTUUUXXX\\\```aaabbbggggggfffddddddggglllooonnnmmmooottt|||~~~|||xxxvvvvvvxxx{{{}}}|||xxxrrrjjjaaaWWWPPPLLLEEE>>>>>>??????CCCHHHLLLKKKMMMQQQUUU]]]mmm{{{xxxkkkaaaWWWNNNKKKKKKMMMRRRXXX^^^dddhhhhhhiiimmmnnnmmmdddaaa]]]XXXUUUTTTTTTUUUWWWWWWXXXVVVTTTOOOKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA===<<<<<<;;;;;;:::999999999888777666666777888999888888888777666666555555444111333888;;;999777888999;;;===@@@BBBDDDEEEFFFFFFFFFFFFDDDCCCDDDFFFIII\\\ppp___WWWQQQOOOQQQMMMOOOTTT]]]ooowwwddd```]]]YYYWWWVVVTTTRRRRRRTTTWWWXXXXXXUUURRROOONNNPPPRRRSSSSSSTTTSSSSSSUUUWWWYYYYYYYYYSSSRRRPPPOOOPPPQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKHHHFFFDDDBBB???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888666777::::::;;;@@@FFFOOOfff|||~~~uuuqqqwww~~~vvveeedddcccdddooowwwhhh[[[UUUSSSRRRRRRWWWYYY]]]```aaa___\\\YYYZZZ\\\___bbbgggqqq|||{{{xxxrrriiibbbZZZXXXVVVSSSPPPNNNLLLKKKGGGHHHKKKOOOPPPPPPVVV^^^]]]gggqqquuuxxx}}}yyyssspppqqqrrrpppmmmhhhkkkooouuu}}}yyy~~~wwwrrrmmmmmmmmmmmmnnnqqqwwwzzz}}}vvvmmmccc\\\YYYZZZZZZYYYYYYZZZ\\\___```aaabbbcccdddddddddddddddjjjgggjjjrrryyy~~~~~~zzzvvvuuuuuuwwwyyyzzzwwwrrrllleee]]]TTTNNNHHHAAA;;;===@@@BBBEEEHHHGGGNNNTTTSSSTTT```xxx{{{pppiii]]]VVVPPPNNNMMMNNNSSSYYY```bbbfffmmmssssssnnnjjjgggbbb[[[WWWUUUVVVVVVVVVXXXYYYYYYUUUOOOJJJJJJKKKGGGFFFEEEDDDBBB@@@???>>>>>>===;;;:::999888888777999888777666666777888888777777888888888666444333555444333333444555666777:::<<<>>>AAACCCEEEEEEEEEFFFCCCCCCDDDCCCCCCGGGNNNdddjjjYYYSSSQQQSSSUUUWWWVVVYYYdddwwwsssfff[[[WWWWWWRRRSSSRRRQQQQQQSSSUUUXXXZZZUUUUUUTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPMMMKKKJJJKKKMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIGGGEEEBBB???<<<;;;<<<;;;::::::999999::::::999888777777999<<<@@@BBBLLLdddxxxyyytttrrrsssrrrnnniiiggghhhrrrzzznnnfffZZZSSSRRRTTTWWWYYY\\\^^^bbbgggjjjiiifffccc``````bbbhhhrrrssshhh```^^^[[[XXXTTTPPPLLLIIIIIIKKKMMMNNNOOORRRVVVYYYaaa```aaaeeekkknnnooommmnnnllljjjkkkpppssstttsssnnnooossszzz}}}vvvqqqkkklllllllllnnnssszzz}}}vvvlllccc\\\XXXXXXXXXWWWXXXYYY\\\^^^```aaaaaabbbbbbbbbbbbaaa```cccbbbeeeoooxxx}}}~~~{{{xxxwwwxxxyyy{{{zzzwwwsssmmmfff\\\SSSLLLGGGAAA===???BBBCCCEEEIIIJJJOOOUUUYYY```rrrwwwmmmfff\\\UUUPPPOOONNNOOOTTTZZZaaadddkkkttt{{{{{{vvvqqqhhhddd^^^ZZZYYYXXXWWWVVVXXXXXXWWWTTTOOOLLLKKKKKKGGGFFFEEECCCBBB@@@???>>>======;;;:::999999999999999888777666666777888999888888888777777666555444555444333333444555777888:::<<>>AAADDDDDDFFFJJJKKKNNNSSS[[[kkk|||sssiiiccc[[[UUUQQQQQQQQQRRRWWW]]]dddhhhqqq|||yyyjjjfffaaa]]][[[ZZZYYYXXXXXXVVVTTTRRRQQQOOOLLLJJJGGGFFFEEECCCBBB@@@???>>>===<<<;;;:::::::::::::::888888777666666777888999999888777666666555555555555444444333444666777888;;;<<>>===<<<;;;;;;:::::::::::::::;;;:::999888999;;;===???CCCXXXooozzzzzzyyyzzz{{{|||pppjjjiiiwww~~~~~~{{{uuuqqqnnnjjjiiigggggghhhhhhgggfff\\\YYYUUUUUUYYYaaahhhlllppptttyyy~~~}}}{{{}}}xxxuuupppiiiaaaZZZTTTQQQNNNOOOPPPQQQRRRVVV[[[___bbb```^^^```eeeiiijjjiiiggghhhlllrrryyy~~~}}}wwwsssiiiiiijjjlllrrr}}}zzzssskkkccc[[[VVVSSSSSSSSSSSSVVVYYY\\\^^^_________^^^\\\YYYVVVTTTRRRTTT\\\kkkwww~~~|||zzzxxxwwwvvvuuuuuuwwwyyyzzzyyyvvvrrrllldddYYYMMMFFFBBB???>>>BBBEEEEEEHHHLLLQQQRRRWWWcccxxxtttnnnmmmsss|||xxxpppgggbbb[[[VVVSSSTTTUUUVVV[[[aaahhhnnnxxx|||lllgggaaa\\\ZZZZZZZZZZZZYYYUUURRRQQQQQQPPPMMMIIIFFFFFFDDDCCCAAA@@@>>>>>><<<<<<;;;;;;:::;;;;;;;;;888777666666666777888999:::999777555555555666666444444444444555666888999;;;===???AAACCCDDDDDDDDDFFFDDDDDDDDDBBBCCCLLLVVV~~~yyyeeeZZZUUUQQQPPPQQQSSSUUU[[[hhhtttbbb]]]VVVTTTUUUPPPQQQRRRUUUXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSOOONNNMMMKKKKKKKKKKKKLLLOOOOOOOOOOOONNNNNNMMMMMMKKKKKKIIIGGGEEEBBB@@@???<<<<<<;;;:::::::::::::::<<<;;;:::999999;;;<<<===AAARRRjjjyyy|||yyyxxxzzz}}}ssslllxxxttttttyyyxxxpppjjjeeebbb```]]]\\\[[[ZZZ[[[]]]___```]]][[[YYYZZZ___gggnnnsss{{{}}}sssggg]]]WWWTTTPPPQQQQQQQQQSSSWWW]]]bbbdddbbbaaadddkkkpppsssssskkkmmmpppvvv|||~~~xxxuuukkkkkklllpppwww}}}vvvpppiiibbbZZZUUUQQQQQQQQQRRRTTTXXX[[[]]]^^^^^^^^^]]]ZZZVVVSSSPPPOOOQQQ[[[kkkxxx~~~}}}~~~}}}{{{yyywwwvvvuuuuuuvvvwwwyyy{{{wwwuuupppiiiaaaVVVKKKCCC@@@===???CCCFFFGGGKKKPPPXXXZZZcccttt~~~uuummm```[[[YYY^^^dddkkksss{{{}}}vvvooogggbbb\\\XXXVVVYYY[[[]]]aaagggpppvvv}}}mmmggg___YYYWWWYYY\\\]]]XXXUUUQQQPPPQQQPPPLLLIIIFFFEEEDDDCCCAAA???>>>===<<<;;;;;;:::::::::;;;;;;888777666666666777999::::::999777555555555666666444444444444555777999:::<<<===???AAACCCDDDDDDDDDEEEDDDCCCCCCAAACCCMMMYYYrrrbbbZZZUUUPPPOOOPPPPPPTTTZZZiiiooo___\\\UUUSSSTTTPPPQQQSSSWWWZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQNNNKKKKKKLLLNNNPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLJJJIIIFFFDDDBBB@@@===<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;;;;<<>>@@@EEEHHHJJJPPPXXX[[[bbbrrrzzzttthhh]]]SSSOOONNNRRRVVVYYY___fffnnnttt|||{{{vvvppphhhccc^^^[[[[[[___bbbdddhhhmmmvvv{{{|||kkkeee]]]XXXWWWZZZ]]]___WWWUUUSSSQQQPPPNNNKKKIIIFFFEEEDDDBBBAAA???>>>===<<<;;;:::999999999999999777777666666666888999:::999888777666666555555555444444444444555777999;;;<<<===???BBBCCCDDDDDDCCCCCCBBBBBBBBB???BBBNNN\\\yyymmm___XXXSSSOOONNNPPPOOOSSS[[[jjjjjj\\\ZZZTTTRRRTTTQQQSSSUUUWWWZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSRRRPPPMMMKKKJJJKKKMMMNNNOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLJJJHHHEEECCCBBB===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@>>>AAANNN]]]tttiii]]]VVVRRRNNNNNNPPPOOOUUU]]]lll}}}eeeXXXXXXSSSRRRVVVTTTUUUVVVWWWYYYYYYYYYYYYYYYXXXYYYYYYZZZYYYWWWUUUTTTSSSRRRQQQQQQPPPQQQRRRRRRMMMNNNNNNMMMMMMLLLKKKJJJNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKIIIGGGEEECCC======<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<>>@@@BBBCCCCCCCCCCCCAAA@@@AAA???===@@@OOO^^^~~~qqqggg[[[UUUQQQMMMNNNQQQQQQWWW^^^nnnxxxaaaVVVVVVRRRRRRWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXVVVTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSOOOQQQTTTVVVUUURRRNNNKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGEEEDDD======<<<;;;;;;;;;;;;<<<999999:::;;;;;;<<<<<<===<<<>>>TTTuuu{{{}}}sssvvv|||mmmhhhfffllluuuwwwnnneee```^^^\\\\\\]]]]]]\\\[[[```eeennnuuu}}}lllccc```YYYWWWUUUTTTWWW]]]fffmmmpppttt|||vvvkkkiiiooovvvyyy~~~~~~~~~~~~~~~xxxqqqooorrruuuxxx{{{~~~~~~wwwqqqiiieeeccc```ZZZUUUUUURRRPPPPPPRRRUUUWWWXXXXXXXXXYYY[[[[[[YYYUUURRRTTTXXXaaakkkrrruuutttrrrrrrnnnjjjfffcccaaa___]]]XXXYYYZZZZZZZZZ[[[^^^aaaeeefffjjjpppvvv{{{||||||wwwuuuttttttuuuvvvvvvuuuuuuooofff\\\RRRKKKFFFDDDDDDBBBGGGOOOVVV[[[gggsss}}}xxxssslllbbbUUULLLGGGCCCDDDJJJNNNNNNOOOQQQRRRRRRSSSWWW^^^dddiiikkkyyy|||zzzxxxvvvssspppkkkgggbbbaaabbbgggmmmrrrsssrrrssstttxxx}}}{{{pppggg```\\\ZZZ]]]aaaccc```]]]ZZZWWWSSSPPPNNNLLLIIIGGGEEEBBB@@@??????>>>===;;;999999999888888888777777:::999777666555666888999999888777666666555555555444555666555555666999<<<>>>???@@@AAACCCDDDEEEEEEBBBDDD>>><<<@@@@@@HHH\\\}}}qqqeeeYYYSSSQQQNNNNNNPPPRRRWWWbbbvvvooocccWWWTTTTTTTTTVVVXXXZZZYYYXXXWWWWWWWWWWWWWWW[[[YYYWWWSSSQQQOOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPQQQVVV]]]bbb^^^UUULLLJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFDDDAAA>>>=========<<<;;;<<<<<<;;;;;;;;;<<<<<<===AAADDDSSSkkk~~~pppvvvuuujjjccchhhqqqsssppplllccccccdddddddddeeehhhjjjllluuu}}}qqqkkkggg[[[WWWSSSQQQUUU^^^iiiooouuuyyy~~~kkk___]]]aaaeeeffflllvvv~~~}}}{{{yyyyyyxxxssslllkkknnnpppuuuzzz~~~|||uuupppiiieeeccc___YYYTTTUUUSSSPPPPPPSSSVVVXXXYYY\\\\\\^^^______\\\WWWSSSRRRVVV___iiiqqqtttsssqqqppplllhhheeebbb```^^^\\\WWWXXXZZZ[[[\\\^^^aaadddfffgggiiinnnssswwwwwwwwwsssqqqpppppprrrssssssrrrpppkkkcccZZZQQQKKKGGGFFFGGGGGGMMMUUU\\\dddsss|||wwwqqqjjj```TTTKKKGGGDDDEEEJJJNNNNNNOOORRROOOOOOPPPTTTYYY___ccceeeooovvv||||||zzzwwwuuutttqqqmmmjjjgggeeeeeehhhmmmqqqpppooommmnnnqqqvvvyyyuuukkkccc^^^]]]]]]```eeeeeebbb]]]XXXUUUQQQOOOMMMKKKHHHFFFDDDBBB@@@>>>>>>>>>===;;;::::::::::::999999999888999888666555555666888999999888777666555555555555444555666555555777:::<<<@@@@@@AAABBBCCCCCCDDDDDDAAACCC???>>>CCCCCCMMMcccvvvmmmbbbWWWRRROOOMMMMMMOOOQQQWWWddd{{{mmmaaaVVVSSSSSSSSSUUUWWWXXXXXXWWWWWWVVVWWWWWWWWWZZZYYYVVVSSSQQQOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTUUUYYY___bbb___WWWOOONNNOOOOOONNNNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEECCC@@@>>>>>>>>>===;;;<<<;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>===;;;;;;;;;;;;:::::::::999999777777555555555666777888999888777666555555555555333444555666666777:::===AAAAAABBBBBBBBBCCCCCCCCC???AAA???@@@EEEFFFSSSmmmooohhh]]]SSSOOONNNLLLLLLNNNPPPWWWgggjjj___VVVSSSSSSRRRTTTWWWVVVVVVVVVUUUVVVVVVWWWWWWYYYWWWUUUSSSQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVXXX\\\___]]]VVVQQQPPPPPPOOOOOOMMMLLLJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGDDDBBB@@@??????===;;;;;;;;;::::::::::::;;;;;;<<<===JJJddd~~~zzzuuuuuuyyysssjjjfffooozzz~~~}}}zzzzzz{{{|||~~~~~~}}}~~~yyytttnnnfffaaa[[[XXX]]]hhhuuu}}}|||rrr^^^SSSQQQPPPPPPPPPSSSVVVZZZ^^^dddiiimmm}}}zzzvvvmmmhhhcccbbb___\\\]]]bbbgggnnnvvv}}}{{{xxxssspppkkkgggccc___ZZZVVVSSSQQQOOOPPPTTTXXXZZZ\\\dddeeegggiiihhhbbb[[[UUUTTTZZZdddpppzzz{{{xxxuuusssrrrpppmmmkkkjjjlllnnnpppqqqtttwwwzzzxxxwwwwwwwwwxxxvvvtttqqqpppnnnlllllllllmmmlllkkkfffbbb[[[SSSMMMJJJIIIIIILLLPPPWWW```lll{{{wwwyyy~~~|||wwwpppjjjccc[[[QQQJJJGGGCCCBBBGGGKKKKKKLLLOOOOOOQQQTTTVVVXXX[[[]]]___cccjjjttt~~~xxxvvvtttssssssrrrpppoooooollljjjkkknnnooommmjjjcccdddeeeggggggddd^^^YYY[[[___eeelllnnnkkkccc]]]TTTQQQNNNLLLJJJIIIGGGEEECCCAAA???>>>>>>>>>===;;;;;;::::::::::::999999999666555555444555555666777888888666555555555555555333444555666666888;;;>>>CCCCCCCCCCCCCCCBBBBBBBBB???AAA???AAAFFFHHHYYYxxx~~~iiiaaaXXXOOOMMMMMMKKKKKKMMMOOOVVVjjj}}}ggg^^^VVVTTTSSSRRRTTTWWWTTTTTTTTTTTTUUUUUUVVVWWWWWWUUUTTTRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVTTTSSSTTTVVVWWWVVVSSSOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHFFFCCCBBBAAA@@@>>><<<;;;;;;:::999999999::::::@@@@@@III___yyyzzzqqqnnnvvvtttmmmjjjsss~~~ttttttyyy{{{~~~yyysssooojjjcccaaaeeeppp}}}sss^^^TTTPPPNNNKKKMMMNNNOOOPPPRRRVVV\\\```jjjsss}}}vvvpppddd^^^YYYXXXWWWVVVXXX\\\```hhhqqqxxx~~~yyyvvvsssqqqnnnjjjfffaaa\\\XXXRRRPPPOOOQQQUUUYYY\\\^^^eeefffiiijjjiiiddd]]]WWWXXX^^^jjjxxx}}}~~~~~~{{{wwwtttqqqooonnnmmmkkkiiiccc___XXXQQQLLLJJJJJJKKKTTTZZZbbblll}}}}}}xxxvvvtttrrruuu{{{~~~xxxtttmmmgggbbbZZZQQQJJJEEE@@@@@@DDDGGGHHHIIIMMMPPPTTTXXXZZZ[[[\\\^^^``````fffoooyyy~~~~~~}}}vvvtttrrrrrrsssrrrqqqooonnnllljjjjjjmmmnnnllliiicccccccccbbbaaa^^^[[[XXX]]]bbbiiioooooojjjbbb[[[SSSPPPMMMKKKJJJIIIGGGEEEBBB@@@>>>===>>>>>>===;;;999999999999888888888888555555555555555666777777888777666555444444444444222333555666777999===@@@DDDDDDCCCCCCCCCBBBBBBBBB@@@AAA???BBBFFFIII___vvvggg\\\SSSLLLLLLLLLKKKKKKMMMNNNWWWpppxxxeee^^^XXXVVVUUUSSSUUUYYYSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTRRRQQQQQQQQQRRRSSSSSSTTTVVVWWWWWWWWWVVVUUUQQQPPPPPPQQQRRRRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEHHHFFFDDDCCCBBBAAA???<<<<<<;;;:::999999999999999@@@@@@FFFYYYsssxxxooolllwwwzzztttrrrzzzxxxmmmnnnqqqqqqttt{{{{{{vvvvvvrrrmmmkkkpppyyyuuu```UUUQQQMMMJJJKKKLLLLLLLLLMMMPPPUUUYYY]]]ffftttyyyppphhh]]]VVVQQQQQQRRRRRRUUUYYYYYYbbblllvvv~~~}}}yyyvvvsssrrrooolllgggaaa]]]ZZZSSSQQQQQQSSSWWW\\\```aaafffgggjjjllllllhhhaaa\\\]]]dddrrrzzzuuuqqqmmmiiiggg___[[[UUUPPPMMMLLLNNNPPPXXXaaalllyyyyyytttrrrrrrqqqnnnsssyyy|||yyytttpppkkkgggbbbZZZQQQJJJDDD???>>>AAAEEEEEEGGGKKKOOOTTTZZZ]]]]]]^^^```bbbeeejjjqqqxxx~~~~~~~~~tttsssssstttuuutttqqqooommmjjjhhhiiikkkllliiigggaaa``````^^^]]]\\\[[[ZZZaaaeeekkkooommmggg^^^YYYQQQOOOLLLJJJJJJIIIGGGEEEAAA@@@======>>>>>>===<<<999999999888888888777777444555555666777777777888888777666555444444444444222333555666777:::>>>AAADDDDDDCCCCCCCCCCCCCCCCCCBBBAAA>>>BBBGGGKKKhhhmmmdddXXXPPPKKKLLLNNNMMMLLLNNNPPP[[[wwwsssccc]]]YYYXXXVVVTTTUUUZZZRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWVVVTTTRRROOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCCCCCCCBBB???======<<<;;;::::::999999:::;;;===BBBQQQjjj{{{rrrppp{{{~~~|||ttthhhgggfffgggjjjqqq}}}~~~zzzvvvyyywwwuuuvvv|||uuubbbVVVQQQMMMKKKHHHHHHHHHHHHIIILLLQQQTTTWWW```lllwww{{{ssshhh```WWWPPPKKKMMMPPPRRRTTTXXXVVVaaaooo{{{~~~}}}{{{{{{{{{|||}}}|||yyyvvvqqqqqqppplllfffaaa\\\ZZZVVVTTTTTTVVV[[[```dddfffiiijjjlllnnnooommmhhhdddeeemmm}}}{{{tttnnnhhhddd[[[WWWSSSOOONNNQQQTTTWWW___kkk{{{yyyqqqnnnnnnnnnmmmmmmrrryyy~~~}}}wwwtttooollliiigggccc\\\RRRKKKDDD???===AAADDDDDDGGGJJJNNNTTT\\\``````aaacccffflllooosssvvvvvvwwwxxxxxxxxx}}}}}}tttuuuvvvwwwxxxvvvrrrooommmjjjggggggiiihhhfffbbbZZZZZZZZZYYYYYYZZZ\\\^^^eeeiiimmmmmmjjjbbb[[[VVVNNNLLLJJJHHHHHHGGGFFFDDDAAA???=========>>>===<<<::::::999999999888888888555555666777888888888888777777666555444444444444111333555666888:::???BBBCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>BBBIIIQQQsssvvvccc___UUUOOOJJJMMMOOONNNNNNPPPSSSaaammm```[[[XXXXXXUUUSSSTTTYYYSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSTTTUUUTTTUUUWWWWWWVVVTTTQQQOOOLLLNNNOOOPPPPPPQQQRRRRRRQQQPPPPPPOOOMMMKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDCCC@@@>>>>>>===<<<;;;::::::::::::999;;;???JJJ```yyy|||www~~~uuuhhheeecccdddfffmmmwwwyyyvvvtttvvvwwwzzzwwwdddWWWQQQNNNMMMHHHIIIIIIIIIIIIKKKOOORRRYYYaaakkkuuu~~~|||wwwooodddZZZTTTMMMIIILLLPPPRRRTTTXXXXXXeeeuuu}}}yyyyyyyyy{{{||||||yyywwwppppppooolllfff```\\\ZZZXXXWWWVVVYYY^^^dddhhhiiilllmmmnnnqqqrrrqqqnnnkkkmmmvvv~~~vvvnnngggbbbWWWTTTQQQOOOPPPTTTYYY]]]jjjyyy~~~wwwnnnhhhggggggfffeeemmmqqqyyy~~~{{{uuupppmmmkkkiiigggddd]]]SSSKKKEEE@@@>>>AAADDDEEEGGGKKKOOOVVV___cccddddddgggkkklllnnnooonnnkkkhhhfffeeebbbooowwwuuuuuuzzz|||yyy~~~zzzxxxvvvuuuvvvxxxzzz{{{xxxsssooonnnkkkgggfffgggfffbbb___UUUUUUUUUVVVVVVYYY]]]```hhhkkkmmmlllggg___XXXUUUMMMJJJHHHGGGFFFFFFEEECCCAAA???===<<<===>>>===<<<;;;;;;;;;:::::::::999999555555777888999999999999777777555444444444444444111333555666888;;;???BBBCCCCCCCCCCCCDDDDDDEEEEEEBBB@@@===CCCKKKUUU{{{nnn]]][[[TTTNNNKKKMMMPPPPPPOOOQQQVVVeeehhh^^^ZZZXXXWWWUUUQQQSSSXXXSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSUUUVVVTTTUUUVVVWWWUUURRROOOMMMIIIKKKMMMOOOOOOOOOQQQRRRLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBCCCDDDCCCAAA>>>???>>>===<<<;;;::::::::::::===???FFFXXXqqq|||yyyllliiiggggggiiinnnvvv}}}vvvtttssssssvvv|||xxxgggYYYRRRPPPPPPKKKLLLMMMMMMMMMNNNQQQSSS^^^eeeooowww~~~}}}{{{wwwnnnaaaVVVOOOLLLMMMPPPQQQPPPRRRWWWbbbkkk{{{~~~~~~~~~~~~zzzwwwwwwzzz{{{zzzyyytttqqqlllhhhddd```[[[WWWVVVXXX[[[^^^aaaffflllpppnnnmmmooorrrwwwxxxvvvssssss|||rrrfff^^^[[[WWWTTTSSSWWWXXXYYYcccnnnxxxuuullleeeccccccaaaaaaccciiirrr{{{}}}}}}|||wwwrrrrrroookkkgggbbb[[[QQQIIICCCAAA???>>>???CCCGGGJJJPPPVVV^^^dddfffgggiiillloooooonnnjjjccc\\\WWWUUUUUUYYY___bbbeeemmmwww}}}xxxuuuyyy{{{}}}{{{tttooonnnhhhdddeeeeee```\\\[[[RRRSSSTTTTTTSSSWWW]]]ccciiijjjkkkhhhbbbZZZSSSOOOMMMLLLIIIFFFDDDCCCBBBBBB========================@@@===::::::::::::777444555666777888888999999888<<<:::999777555555555666999999999:::;;;<<<>>>???CCCCCCBBBBBBBBBAAAAAAAAABBB===CCCIIIHHHbbb~~~fff___QQQNNNQQQLLLKKKOOOKKKJJJUUU```rrrxxxjjj[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;999???BBBEEERRRiii}}}|||||||||lllgggccceeehhhooovvv}}}yyyqqqmmmlllooottt{{{yyymmmaaaWWWQQQNNNLLLNNNPPPOOONNNPPPUUUYYYdddkkkuuu~~~}}}|||~~~zzzuuulll```VVVNNNKKKLLLPPPRRRRRRVVV[[[iiisss}}}zzzwwwwwwyyyzzzyyyxxxtttpppkkkfffbbb^^^ZZZWWWWWWYYY[[[]]]```eeejjjnnnnnnoooqqquuuzzz|||{{{yyy{{{}}}tttkkk```ZZZXXXUUUSSSUUU[[[___eeerrr|||qqqiiibbbbbbcccbbbdddhhhjjjttt}}}|||zzzwwwrrrsssppplllhhhddd\\\SSSLLLCCCAAA???>>>@@@CCCGGGJJJNNNTTT\\\aaadddgggkkknnnooonnnkkkeee]]]VVVQQQOOOPPPSSSVVVYYY^^^hhhuuu|||yyywwwvvvyyy}}}yyytttooohhhcccbbb```YYYUUUTTTOOOQQQSSSTTTUUUYYY```eeejjjkkkkkkgggaaaYYYRRRNNNKKKJJJGGGEEEBBBAAAAAAAAA========================???===::::::::::::777555555666777888999999999999:::999777666444444555555888888888999;;;===>>>???CCCCCCCCCBBBBBBBBBAAAAAAAAA<<>>============<<<<<<<<<<<<;;;???AAACCCNNNdddyyyqqqkkkjjjjjjkkknnnssswwwxxxxxx~~~~~~}}}xxxqqqllljjjjjjlllqqqyyy|||rrrggg]]]VVVRRROOOQQQSSSRRRRRRTTTYYY^^^hhhqqq~~~~~~}}}||||||wwwsssjjj^^^UUULLLJJJKKKOOORRRTTT[[[cccsss|||zzzxxxwwwxxxyyyyyyxxxuuupppiiiddd```]]][[[YYYXXXYYY[[[\\\^^^bbbgggkkknnnpppsssxxx~~~~~~rrrjjjbbbZZZWWWXXXVVVWWW\\\dddmmmxxx}}}wwwkkkddd______aaadddiiinnnppp|||{{{yyyxxxwwwsssnnnjjjeee^^^UUUNNNCCCAAA??????@@@CCCGGGJJJNNNSSSYYY^^^aaaeeekkkoooooommmhhh```WWWOOOKKKJJJLLLNNNPPPSSSZZZfffvvv{{{xxxxxxvvvzzz{{{uuulllfffaaa```\\\VVVRRRQQQMMMPPPTTTVVVXXX\\\ccciiimmmllljjjfff___WWWPPPLLLIIIHHHFFFCCCAAA@@@??????========================>>><<<:::::::::999777555555666777888999999999999999888666555444444444444777777888999;;;===???@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@<<>>>>>============<<>>@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAA===CCCKKKZZZeeeTTTSSSQQQIIINNNKKKLLLTTTVVV]]]mmmcccXXXVVVVVVUUUTTTTTTSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===>>>???@@@GGGXXXlllzzz}}}vvvxxxxxxyyywwwnnnlllkkkllloooqqqrrrrrrpppooollliiiffffffgggiiihhhnnnvvvyyyoooeee___[[[]]]^^^]]]^^^bbbiiippp{{{}}}|||zzzzzz|||yyyuuupppfff[[[SSSLLLKKKLLLOOOSSSZZZgggttt~~~}}}{{{zzzzzzzzz{{{xxxrrrjjjddd```___^^^^^^YYYZZZ[[[[[[\\\^^^bbbeeejjjmmmrrrxxx~~~}}}ssslllddd___[[[ZZZ]]]cccgggooo{{{{{{rrrlllbbb\\\XXXYYY\\\cccnnnxxxvvvmmmddd[[[QQQJJJBBBAAA@@@@@@AAADDDGGGIIIPPPRRRUUUVVVWWW[[[bbbggghhheee```XXXQQQLLLJJJKKKIIIMMMSSS\\\eeepppzzzzzzxxxzzzzzz}}}vvvooohhhddd```^^^ZZZUUUTTTWWWWWWZZZ]]]^^^```cccjjjooorrrmmmggg```ZZZTTTMMMIIIHHHGGGGGGEEEDDDBBBAAA@@@========================;;;;;;;;;:::888777777777666777888999999::::::999:::999777666555666666777666666777999;;;>>>@@@AAABBBCCCDDDEEEDDDCCCBBB@@@BBB???DDDMMMaaaaaaTTTRRRSSSIIIMMMKKKKKKRRRUUU___rrryyy```WWWUUUUUUTTTTTTTTTTTTTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUSSSPPPOOOMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAACCCCCCBBBAAAAAA@@@??????===>>>???@@@EEESSSgggwwwzzzwww{{{wwwqqqttt}}}rrrpppnnnnnnppprrrsssssspppmmmiiigggffffffhhhhhhjjjooowwwvvvlllfffcccddddddcccdddiiiqqqxxx~~~}}}|||zzzxxxwww~~~|||zzzvvvoooeeeZZZSSSLLLKKKMMMQQQWWWaaasss}}}zzzzzz{{{}}}xxxrrrkkkeeebbb```______ZZZ[[[[[[[[[\\\^^^bbbeeehhhlllqqqwww|||yyynnnhhhcccaaa___```fffmmmrrr}}}vvvmmmggg___ZZZVVVWWW\\\dddssswwwlllbbbXXXNNNGGGAAAAAA@@@@@@BBBDDDFFFHHHNNNPPPRRRRRRRRRVVV\\\bbb```^^^ZZZTTTNNNJJJJJJJJJIIIMMMUUU___iiiqqqwwwyyy|||}}}{{{{{{xxx{{{wwwqqqjjjeeeaaa^^^XXXRRRRRRUUU^^^```aaaaaabbbeeemmmrrrsssmmmddd]]]XXXSSSMMMIIIHHHHHHHHHGGGEEECCCBBBAAA========================:::;;;;;;:::888666777888666777888999:::::::::::::::999888666666666777888777777888999;;;===???@@@BBBCCCEEEEEEEEEDDDBBB@@@BBBAAAFFFQQQiiittt___VVVPPPQQQHHHMMMJJJJJJQQQUUUaaavvvqqq]]]WWWSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVUUUTTTRRROOOLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLIIIFFFDDDCCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>???AAADDDMMM___ppp{{{{{{}}}tttrrrxxx|||yyyuuussssssssssssrrrooolllhhhfffggghhhhhhhhhmmmqqqxxx}}}{{{sssmmmkkkkkkjjjhhhiiinnnxxx}}}}}}|||{{{yyywwwvvvuuu~~~~~~|||xxxpppeeeZZZSSSKKKKKKNNNUUU]]]jjj}}}zzzxxxzzz}}}vvvqqqjjjeeebbb```___^^^ZZZ[[[\\\\\\\\\^^^bbbeeehhhlllqqqvvvzzz}}}uuupppllljjjjjjjjjkkkrrr{{{}}}yyyssskkkeee]]]XXXUUUXXX^^^iiizzzwwwkkk```VVVMMMFFFAAA@@@@@@AAABBBDDDFFFHHHIIILLLNNNOOOPPPSSSZZZ___]]]\\\YYYTTTOOOKKKJJJKKKLLLPPPWWW```iiipppsssuuuzzz}}}~~~{{{}}}~~~vvvqqqjjjfffccc```ZZZUUUUUUZZZaaabbbbbbaaabbbgggooovvvtttlllbbb[[[WWWSSSMMMIIIGGGGGGGGGGGGFFFDDDBBBAAA========================888:::;;;:::777666777888777777888999::::::::::::999888777666555666777777888888888999;;;===>>>???BBBCCCEEEFFFFFFDDDBBB@@@AAAAAAHHHUUUqqqiii\\\WWWNNNMMMFFFLLLJJJIIIQQQWWWeee|||iiiZZZVVVPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLNNNLLLIIIGGGEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@???@@@BBBAAAFFFVVVfffwwwzzz~~~~~~~~~~~~xxxyyy|||xxxwwwvvvuuutttooollliiiiiikkkmmmmmmlllpppssswwwzzz{{{{{{{{{|||xxxwwwxxxxxxtttppppppnnnllllllrrr|||{{{{{{zzzyyywwwuuusssrrr|||}}}}}}yyyqqqeeeZZZSSSJJJKKKPPPWWWaaarrr~~~|||yyywwwyyy|||tttpppjjjeeebbb```^^^\\\ZZZ[[[\\\\\\\\\___cccfffhhhmmmrrrvvvyyy}}}yyyrrrtttrrrqqqssssssuuu}}}{{{wwwrrrkkkggg[[[WWWUUUYYY```mmmuuuiii___VVVMMMGGGAAA@@@@@@AAABBBDDDFFFHHHEEEHHHLLLMMMOOOSSSYYY^^^^^^^^^[[[WWWQQQNNNLLLLLLQQQSSSXXX```iiiooossstttzzz{{{|||tttnnniiifffdddccc^^^ZZZ]]]bbbaaaaaaaaa```aaagggqqqyyytttlllaaaZZZVVVSSSNNNIIIFFFGGGGGGGGGEEECCCAAA@@@========================888:::;;;:::777555777999777777888999::::::::::::777777555444444555666666999999999:::;;;<<<>>>???BBBCCCEEEFFFFFFDDDBBB@@@@@@BBBIIIWWWwwwccc[[[WWWKKKJJJEEEKKKIIIIIIRRRYYYiiidddXXXUUUMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKHHHGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@AAABBB@@@AAAOOO___oootttwwwtttooorrr}}}~~~|||~~~{{{zzzyyyyyyxxxpppmmmkkklllppprrrrrrqqqqqqtttwwwxxxvvvtttssssssrrrrrruuu|||xxxtttsssqqqnnnnnnttt~~~zzzzzzyyyxxxvvvtttrrrqqq}}}zzzyyy}}}~~~}}}zzzrrrggg\\\VVVNNNOOOTTT^^^kkk|||zzzyyyxxxwwwvvvrrrqqqmmmiiiddd___[[[XXXZZZ\\\]]]]]]]]]^^^aaacccfffjjjpppuuu{{{}}}yyyvvvxxxzzz{{{|||}}}}}}{{{{{{vvvooohhh___ZZZXXXZZZaaaooouuukkk```UUUIIIBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFJJJNNNSSSWWWYYY\\\YYYVVVRRRPPPOOOPPPPPPUUUTTTYYYdddkkknnnssszzz~~~wwwqqqooojjjgggccc```^^^]]]^^^^^^bbbbbb```___dddooovvvwwwuuummmccc[[[WWWSSSMMMHHHHHHFFFEEEDDDEEEDDDCCCAAA===============<<<<<<;;;999999888777666666777777777888;;;<<<<<<:::888666666555444333333333333333666888;;;<<<======???@@@BBBDDDFFFFFFDDDBBBBBBBBB???DDDKKK^^^lllZZZPPPLLLLLLIIIGGGJJJNNNOOOXXXssssss```XXXSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQOOOLLLJJJIIIIIIIIIJJJMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHLLLJJJGGGFFFEEEGGGHHHJJJFFFEEEEEEDDDCCCBBBBBBBBB>>>??????======CCCNNNWWWhhhssswwwmmmfffmmm|||~~~}}}~~~zzztttqqqnnnlllmmmppprrrssswwwxxxyyywwwsssnnnkkkiiilllmmmsss~~~yyywwwuuusssrrrsssyyy|||xxxxxxvvvuuussssssrrrrrr~~~|||{{{~~~~~~yyyqqqggg]]]WWWQQQRRRYYYdddrrr{{{yyyyyyxxxwwwvvvsssqqqnnnjjjeee```[[[YYYZZZ[[[]]]]]]]]]^^^aaaccceeeiiiooouuuzzz~~~{{{xxxvvvzzz|||}}}~~~~~~{{{{{{{{{xxxqqqlll```\\\ZZZ^^^eeerrruuukkkbbbWWWLLLDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDFFFJJJNNNSSSWWWZZZ[[[XXXUUURRRPPPOOOPPPQQQTTTTTT[[[gggpppvvv}}}}}}uuuooollljjjhhhddd```]]]\\\]]]]]]^^^___^^^^^^dddooouuuuuuqqqjjjaaaZZZWWWSSSNNNIIIHHHFFFDDDDDDDDDDDDBBB@@@===============<<<;;;;;;999999888777777777777777888999:::;;;;;;:::888666666555444333333333333444666888;;;<<<<<<===???AAABBBDDDFFFFFFDDDBBBBBBBBB@@@EEEOOOfffiiiZZZQQQMMMLLLHHHFFFJJJOOOSSS^^^{{{lll[[[TTTPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@AAA@@@>>>===AAAJJJQQQbbbnnntttnnngggmmmzzz~~~|||{{{xxxsssppppppqqqssstttxxxyyyyyyvvvqqqkkkfffdddfffhhhnnnxxx{{{xxxxxxwwwwwwyyy~~~zzzwwwvvvuuusssrrrqqqqqqppp~~~~~~~~~}}}|||}}}xxxpppfff]]]XXXUUUWWW___mmm~~~}}}zzzxxxxxxxxxwwwvvvtttrrrooojjjeee```\\\YYYYYY[[[]]]^^^^^^^^^```bbbccchhhnnntttzzz~~~~~~~~~}}}{{{yyyxxxwww{{{|||}}}~~~~~~}}}{{{}}}{{{yyyzzz{{{yyytttooobbb______dddlllxxxuuulllcccYYYNNNGGGDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDFFFJJJNNNSSSWWWZZZXXXVVVSSSQQQOOOOOOPPPQQQTTTVVV^^^kkkxxx~~~vvvnnnjjjjjjhhhddd```]]][[[[[[[[[XXXZZZ[[[]]]dddnnnttttttmmmggg___YYYVVVSSSNNNKKKGGGEEEDDDCCCDDDCCCAAA@@@<<<============<<<;;;;;;999888777777777777777777999::::::::::::999888777555555444333333333444444777999;;;;;;<<<===@@@BBBBBBDDDFFFFFFDDDCCCBBBCCCAAAGGGTTTooo|||dddYYYRRRMMMLLLHHHGGGJJJPPPXXXggghhhZZZUUUQQQPPPOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGHHHIIIIIIGGGEEEDDDGGGFFFFFFEEEEEEDDDDDDDDDAAABBBBBB???===???EEEJJJXXXfffqqqpppllloooyyy|||vvvrrrooooooqqqrrryyyyyyxxxuuuooohhhaaa\\\\\\```fffnnnvvv~~~zzz{{{}}}~~~|||yyyvvvuuusssrrrpppooooooooo}}}}}}}}}}}}}}}}}}||||||~~~{{{vvvnnnfff^^^ZZZYYY\\\fffwww}}}{{{xxxwwwxxxxxxwwwvvvsssrrrnnnjjjeee```[[[YYYYYY[[[^^^_________aaabbbdddhhhooouuuzzz~~~}}}|||{{{zzzzzzzzz{{{zzzzzz{{{|||~~~|||||||||{{{zzzzzzyyyyyyyyyzzzxxxtttqqqfffdddfffllltttwwwmmmdddZZZOOOHHHEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEIIIMMMRRRVVVXXXSSSRRRPPPNNNNNNNNNOOOOOOSSSWWWaaapppxxxpppllljjjhhhddd```]]][[[ZZZYYYTTTXXXZZZ]]]dddnnnsssrrrjjjeee___YYYUUURRRNNNKKKFFFDDDCCCBBBCCCBBB@@@???<<<<<<======<<<<<<;;;:::888888777777777777777888;;;::::::999999888888888555444444333333333444444888999;;;;;;<<<===@@@CCCBBBDDDFFFFFFDDDCCCCCCCCCBBBGGGWWWvvvrrr^^^WWWQQQKKKIIIIIIHHHJJJQQQ\\\oooeeeYYYUUURRRNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCC@@@AAABBB@@@??????BBBEEEQQQ```oootttrrrsssyyy~~~{{{zzzuuuqqqqqqsssuuuzzzyyyxxxuuuoooggg^^^XXXSSSYYY___dddiiiqqq|||~~~~~~zzz~~~~~~{{{yyyvvvuuusssqqqpppnnnnnnnnn~~~}}}}}}||||||{{{{{{{{{}}}yyytttmmmfff```]]]^^^bbbnnn{{{yyyvvvvvvwwwxxxxxxwwwsssqqqnnnjjjddd___[[[YYYZZZ\\\___`````````aaaccceeeiiipppvvvzzz~~~~~~~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~~~~|||zzzyyyzzz{{{zzzzzzzzzyyyyyyyyyxxxvvvssspppjjjjjjnnnuuu}}}xxxnnneeeZZZOOOHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBDDDFFFJJJNNNRRRTTTNNNMMMLLLLLLLLLLLLMMMNNNRRRYYYdddsss|||tttoooiiigggddd```]]]ZZZYYYXXXTTTWWWZZZ]]]dddnnnrrrqqqiiifff```ZZZUUUPPPLLLJJJEEECCCBBBAAAAAAAAA???>>><<<<<<<<<<<<<<<;;;;;;:::888777777777777777888888;;;;;;:::999999888888777444444333333333444444555888:::;;;<<<<<<>>>@@@CCCAAACCCEEEFFFDDDCCCCCCDDDCCCHHHZZZ{{{iiiYYYUUUNNNHHHGGGKKKJJJLLLRRR___uuuwww___VVVQQQNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@@@@AAABBBDDDMMM[[[mmmxxxxxxwww{{{~~~www|||}}}xxxwwwyyy|||{{{zzzyyywwwrrriii^^^WWWNNNSSSXXX[[[^^^eeeqqqzzz}}}zzzxxxzzz{{{}}}{{{yyyvvvuuusssqqqpppnnnnnnmmm~~~}}}|||{{{{{{{{{||||||}}}yyysssnnnhhheeeccceeejjjyyyyyywwwuuuuuuvvvxxxxxxwwwsssrrrooojjjeee```\\\YYY[[[]]]aaabbbbbbbbbcccdddeeejjjpppvvvzzz}}}|||yyywwwxxxyyyzzzzzz}}}|||yyyxxxvvvvvvwwwxxxwwwvvvyyyyyyzzzyyywwwuuurrrpppppppppuuu}}}wwwnnneee[[[PPPIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@AAABBBDDDFFFJJJMMMOOOJJJJJJJJJJJJKKKLLLMMMMMMRRRZZZeeettt}}}uuupppgggeeeccc```]]]ZZZYYYXXXUUUXXXZZZ\\\bbbkkkooonnnfffccc___YYYSSSNNNKKKIIIDDDBBBAAA@@@AAA@@@>>>===;;;<<<<<<<<<<<<;;;::::::777777777777777888888999;;;;;;;;;:::999888777666444444333333333444555555777999<<<>>>>>>???@@@BBBAAACCCEEEEEEDDDCCCCCCDDDEEELLLcccaaaVVVSSSLLLFFFGGGLLLLLLNNNUUUccczzzqqq^^^WWWRRROOOLLLLLLLLLKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCIIIVVVjjjxxxzzzwwwzzzvvv~~~|||}}}}}}{{{wwwmmm```WWWLLLOOOSSSTTTUUU[[[eeemmmvvv{{{rrrrrrvvv|||~~~|||zzzyyyvvvuuusssqqqooonnnmmmlll|||{{{{{{{{{|||}}}~~~zzzuuupppmmmkkkjjjmmmttt~~~wwwuuussstttvvvwwwxxxxxxvvvtttqqqlllgggbbb^^^\\\\\\___bbbddddddddddddeeedddiiioootttwwwyyy{{{}}}}}}{{{wwwuuuvvvxxxxxxxxxzzz}}}}}}zzzzzz{{{zzzvvvxxxvvvuuuuuuuuuvvvtttsssvvvxxxyyyyyywwwtttrrrqqqtttuuu{{{}}}uuummmfff]]]SSSLLLEEEEEEEEEEEEDDDCCCBBBBBB??????@@@AAACCCEEEHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOQQQZZZfffsss{{{sssnnneeedddbbb___]]]ZZZYYYXXXVVVXXXYYYYYY___hhhkkkjjj```^^^[[[VVVQQQLLLJJJHHHCCCBBB@@@???@@@???>>><<<;;;;;;<<<<<<;;;;;;:::999777777777777777888999999:::;;;;;;<<<:::888666444333333333333333444555666666999===@@@@@@@@@@@@@@@@@@BBBEEEEEEDDDDDDDDDDDDHHHSSSpppuuuYYYSSSQQQJJJGGGJJJMMMNNNPPPWWWhhhkkk^^^XXXTTTPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBFFFQQQdddtttwwwtttwww|||{{{pppaaaVVVKKKMMMNNNNNNOOOTTT[[[aaaiiiqqqxxxxxxqqqnnnqqqwww~~~}}}zzzxxxwwwuuutttrrrpppmmmlllkkkjjjzzzzzzzzzzzz||||||wwwrrrpppooonnnttt{{{~~~vvvtttssssssuuuwwwxxxxxxwwwvvvsssnnniiiddd```]]]]]]```ccceeeeeeeeeeeefffdddhhhnnnrrruuuwwwxxxyyy~~~|||xxxtttsssuuuwwwwwwvvvvvvxxxxxxvvvuuuwwwvvvsssxxxwwwuuuuuuvvvuuutttrrrtttvvvxxxxxxwwwuuusssssswwwxxxzzzssslllfff___VVVPPPEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>???@@@BBBEEEFFFIIIIIIJJJLLLMMMOOOPPPPPPQQQ[[[fffrrryyypppkkkccccccaaa___]]][[[YYYXXXWWWYYYXXXWWW\\\eeehhhgggZZZZZZXXXTTTOOOKKKIIIIIICCCAAA@@@?????????===<<<;;;;;;<<<<<<;;;;;;:::999777777666777777888999999999:::<<<===;;;999666333333333333333333444555666555999>>>AAAAAA@@@??????@@@BBBEEEEEEEEEDDDDDDEEEKKKYYY{{{lllTTTQQQQQQJJJHHHNNNLLLNNNQQQYYYkkk~~~cccXXXUUUQQQMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHGGGHHHJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKEEEGGGJJJLLLLLLIIIFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDEEECCCAAA@@@AAABBBBBBAAACCCMMM```ppptttqqqttt|||~~~rrraaaUUUKKKKKKKKKKKKLLLPPPUUUYYY[[[ccckkklllkkklllsss{{{{{{xxxwwwvvvtttsssqqqnnnllljjjiiiiii|||{{{zzz{{{}}}zzzxxxyyyyyyxxxvvv|||~~~uuutttsssrrrqqqrrrsssssssssuuuuuuqqqjjjdddaaa```[[[]]]^^^```bbbcccddddddhhhiiilllooorrruuuwwwwww~~~|||wwwuuuuuuvvvvvvvvv{{{yyyvvvtttssssssuuuvvvvvvvvvvvvuuurrrqqqrrrsssuuuvvvxxxwwwvvvuuuvvvwww|||zzzvvvqqqlllfff]]]SSSKKKKKKGGGCCC@@@?????????>>>>>>>>>>>>@@@AAACCCEEEFFFEEEFFFGGGJJJMMMPPPRRRTTTRRR[[[dddmmm{{{uuummmiiieeedddbbb___]]]ZZZXXXWWWWWWVVVVVVXXX\\\```bbbbbb]]]ZZZVVVSSSPPPMMMIIIFFFCCCBBB@@@>>>======>>>>>>;;;;;;::::::::::::999999999999888888888888888999:::;;;;;;:::999777555333333333222333444666888999;;;<<<===>>>@@@@@@AAAAAAEEECCCCCCGGGHHHFFFHHHLLLJJJggggggQQQKKKJJJGGGHHHNNNNNNPPPUUU```pppppp___UUUSSSRRRKKKMMMKKKIIIGGGGGGIIIKKKMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIILLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHKKKMMMOOOKKKJJJHHHHHHHHHHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@???@@@AAAAAAFFFKKKXXXhhhoooooorrryyy{{{~~~qqq```TTTMMMKKKIIIHHHJJJMMMOOOPPPWWWaaahhhgggfffnnnyyy|||zzzyyyxxxuuusssooonnnmmmlllkkkjjjjjjiii~~~~~~~~~||||||}}}~~~}}}|||~~~}}}wwwvvvtttrrrrrrrrrttttttsssttttttqqqkkkeeebbbaaa\\\]]]^^^___```aaabbbcccgggiiilllooorrrtttvvvwww|||~~~{{{wwwuuuvvvwwwxxxxxxwwwvvvsssqqqpppqqqrrrsssvvvvvvvvvtttrrrrrrtttvvvwwwxxxxxxxxxvvvwwwxxxzzzxxxuuuqqqmmmggg___VVVOOOLLLHHHCCC@@@??????>>>>>>??????@@@AAACCCEEEGGGHHHKKKKKKLLLMMMOOOPPPQQQRRRSSS\\\eeerrr}}}xxxrrrkkkgggeeedddaaa___\\\ZZZXXXWWWVVVUUUUUUWWW[[[^^^``````[[[XXXTTTQQQOOOLLLHHHEEECCCBBB@@@>>>=========>>>;;;;;;::::::::::::999999999999888888888888999999:::;;;;;;:::999777555444333333333333444666888999;;;<<<>>>???@@@AAAAAAAAACCCAAABBBEEEFFFDDDFFFJJJTTTtttwwwbbbPPPLLLKKKGGGGGGKKKPPPRRRXXXccctttlll\\\SSSRRRQQQKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMJJJHHHFFFFFFGGGGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAADDDHHHTTTdddmmmoooqqquuu~~~uuu{{{sssaaaUUUKKKJJJHHHHHHJJJNNNQQQRRRSSS]]]ddddddeeeooo{{{~~~{{{zzzyyywwwtttrrrpppooonnnllljjjhhhgggfff~~~~~~~~~~~~}}}|||{{{yyyvvvsssssssssuuuvvvttttttssspppkkkfffbbbaaa]]]]]]]]]]]]^^^```bbbcccfffhhhkkknnnqqqsssuuuvvvyyy||||||yyywwwvvvwwwxxxyyyxxxsssrrrpppnnnnnnooopppqqquuuvvvuuutttssstttwwwzzzzzzzzzzzzyyyxxxyyy{{{~~~{{{vvvtttrrrnnnjjjccc[[[UUUOOOKKKEEE@@@>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIKKKJJJKKKMMMNNNPPPQQQQQQQQQWWW___iiiyyyzzzuuupppkkkhhheeecccaaa^^^[[[YYYWWWWWWTTTSSSSSSTTTXXX\\\]]]^^^XXXVVVRRROOOMMMJJJGGGDDDCCCBBB@@@>>>=========>>>;;;;;;::::::::::::999999999999888888888888999999;;;::::::999888666555444444444444444555666888999<<<===>>>@@@AAAAAAAAAAAACCCBBBCCCFFFFFFDDDFFFJJJZZZ~~~kkk[[[MMMKKKKKKHHHHHHJJJQQQSSSYYYeeewwweeeYYYQQQPPPPPPJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEFFFGGGIIIIIIGGGFFFDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAADDDNNN^^^kkkppppppqqq}}}tttmmmkkkssstttbbbUUUJJJHHHGGGHHHJJJNNNRRRTTTSSS\\\cccdddiiiuuu|||zzzxxxwwwuuusssppppppooommmkkkhhhfffdddccc~~~~~~~~~~~~~~~~~~|||{{{}}}{{{xxxuuutttuuuwwwxxxwwwvvvtttooojjjeeeaaa___]]]\\\\\\]]]___bbbeeegggeeegggiiimmmppprrrtttuuuvvvyyy~~~{{{xxxvvvuuuuuuvvvvvvvvvpppooonnnmmmmmmnnnpppqqqvvvvvvvvvuuuuuuwww{{{~~~}}}}}}|||zzzyyy{{{~~~|||yyyxxxssssssrrrqqqmmmgggaaa]]]TTTNNNGGGAAA>>>>>>>>>>>>???@@@AAACCCFFFIIILLLMMMIIIKKKNNNRRRUUUWWWXXXXXX]]]cccoooxxxuuurrrnnnllldddccc```]]]ZZZXXXWWWWWWRRRQQQPPPRRRVVVYYY[[[[[[WWWTTTQQQNNNLLLJJJGGGDDDBBBAAA???>>>============;;;;;;:::::::::999999999999999888888888999::::::;;;::::::999777666444444555555444444555777999:::>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFIIIHHHFFFIIIOOO```cccVVVJJJIIIJJJJJJKKKMMMRRRSSSYYYdddxxx{{{aaaWWWOOOMMMNNNIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGGGGFFFFFFFFFGGGHHHFFFEEECCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???@@@AAAIIIXXXiiiqqqrrrooo{{{yyytttoookkkfffccceeennn|||rrraaaTTTIIIIIIHHHHHHIIIMMMRRRVVVYYYaaahhhkkkrrr}}}{{{xxxvvvuuusssqqqooommmmmmkkkiiigggeeecccbbb~~~~~~~~~}}}{{{zzz}}}|||yyywwwvvvwwwxxxyyy{{{xxxtttooojjjddd___\\\[[[[[[\\\^^^aaaeeeiiikkkdddeeehhhkkknnnqqqrrrsssuuuxxx|||}}}|||zzzxxxvvvsssrrrrrrrrrqqqpppjjjjjjjjjjjjlllnnnpppqqqvvvwwwxxxxxxyyy{{{|||{{{|||{{{wwwvvvuuurrrssstttssspppkkkgggdddZZZSSSJJJBBB???>>>>>>??????@@@BBBDDDHHHKKKNNNPPPPPPRRRUUUXXX\\\___aaabbbeeelllzzzxxxwwwvvvsssrrrdddbbb___\\\YYYWWWWWWVVVPPPOOOOOOPPPSSSWWWXXXXXXUUUSSSPPPNNNLLLJJJGGGEEEBBBAAA???===<<<<<<======;;;;;;:::::::::999999999999999888888999::::::;;;;;;:::999888666555444444555444444555666888:::<<>>???@@@FFFTTTfffrrrtttqqqvvvzzzuuupppiiiddd```___^^^^^^fffnnnzzzzzzmmm]]]RRRJJJKKKJJJIIIJJJNNNUUUZZZbbbjjjqqquuu{{{xxxvvvtttsssqqqooollljjjjjjiiihhhfffeeedddddd}}}}}}~~~{{{zzzzzz|||{{{zzzyyyxxxyyyyyyzzz|||yyysssnnniiiddd___\\\[[[[[[]]]___bbbfffjjjlllbbbdddgggjjjmmmoooqqqrrruuuwww|||~~~zzzxxxzzz{{{||||||{{{xxxuuusssrrrpppnnnmmmnnnnnnmmmlllddddddfffhhhkkknnnppprrrxxxyyy{{{}}}}}}}}}}}}{{{wwwuuussssssqqqsssvvvvvvrrrnnnkkkjjj___XXXMMMDDD@@@??????@@@@@@AAACCCFFFJJJNNNRRRTTTVVVWWWXXXZZZ]]]aaaccceeeqqqxxx}}}yyy{{{zzzvvvtttdddbbb^^^ZZZXXXVVVVVVVVVPPPNNNMMMOOORRRUUUVVVWWWTTTRRROOOMMMLLLJJJGGGEEEBBBAAA???===<<<<<<<<<===;;;;;;::::::::::::999999999999888999999:::;;;<<<;;;:::999777555555444444444444444555777:::<<<>>>AAAAAABBBCCCCCCCCCCCCCCCDDDCCCDDDDDDCCCDDDMMMWWWuuuyyy[[[SSSJJJFFFHHHLLLPPPRRRSSSXXXaaapppjjjZZZVVVNNNKKKKKKGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>@@@DDDOOOaaaqqqwwwuuuvvv|||~~~vvvpppeeeaaa\\\XXXVVVWWWYYY[[[bbbjjjuuuzzzxxxvvvtttoooeeeYYYPPPKKKMMMNNNMMMNNNTTT\\\cccmmmuuu|||yyywwwtttrrrqqqooommmkkkiiiiiihhhgggfffeeedddddd}}}zzzzzz~~~|||zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{wwwqqqmmmjjjfffaaa^^^[[[\\\^^^```ccceeeggggggaaacccfffiiilllooopppqqqvvvxxx}}}|||yyywwwuuutttuuuuuuvvvuuussspppmmmkkkiiihhhggghhhjjjkkkkkkjjjbbbdddgggjjjnnnrrruuuwwwyyy|||~~~}}}~~~{{{{{{|||}}}~~~~~~}}}|||yyyvvvsssqqqpppqqqtttwwwwwwtttqqqooonnnddd\\\PPPFFFAAA@@@AAAAAABBBDDDFFFJJJNNNRRRVVVXXXZZZZZZ[[[]]]aaafffkkknnn}}}|||zzz}}}{{{vvvrrrdddbbb^^^ZZZWWWVVVVVVVVVOOONNNMMMNNNQQQTTTUUUVVVQQQOOOMMMKKKJJJHHHFFFDDDBBB@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999:::;;;<<<<<<;;;:::888666555444444444222333333555888;;;>>>@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDCCCBBBBBBAAADDDPPP]]]mmmVVVRRRLLLHHHIIILLLNNNNNNUUU^^^mmmxxxaaaVVVUUUNNNJJJLLLIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFAAAAAA@@@AAADDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>><<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<===;;;:::888666444444444444111222333555999<<<@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDFFFDDDDDDCCCBBBFFFTTTbbbbbbRRRPPPMMMJJJJJJLLLLLLIIIWWWcccxxxoooZZZRRRSSSMMMJJJLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEE@@@???>>>@@@BBBDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<<<<<<<===>>>:::>>>BBBHHHXXXlllxxxzzzrrrtttqqq}}}}}}rrrgggaaaXXXWWWVVVTTTTTTVVVZZZ]]]bbbmmm|||yyyggg\\\XXXWWWVVVXXXZZZXXXSSSOOOLLLOOOSSSVVVZZZcccpppzzz{{{xxxyyywwwtttrrrpppooommmkkkhhhmmmllljjjhhhfffcccbbbaaa~~~~~~|||{{{|||~~~|||yyywwwwwwwww||||||{{{{{{zzzzzzzzzyyytttsssqqqmmmiiieeebbb```\\\^^^___`````````bbbccc___aaaccceeegggkkkooossswwwyyy~~~~~~yyyrrrllliiijjjnnnpppqqqmmmhhhfffeeedddaaa___``````bbbeeeiiilllmmmmmmoooooorrr{{{~~~}}}{{{yyy{{{xxxttttttwwwyyyyyyxxxwwwwwwwwwuuurrrppppppqqqqqqrrrsssuuuuuuuuuttttttjjjaaaUUUKKKFFFDDDBBBAAAEEEDDDGGGOOOUUUXXX^^^ddddddgggkkkqqqwww|||xxxvvvqqqnnnmmmccc```]]]ZZZYYYXXXUUUSSSQQQNNNKKKLLLOOOQQQQQQOOONNNMMMKKKHHHFFFEEEDDDCCCAAA@@@>>>===;;;::::::999;;;;;;::::::999888777777555666777888888999999999999999888777666555444444444444444666888<<<@@@BBBEEEEEEEEEEEEDDDDDDDDDDDD@@@JJJEEE@@@GGGFFFTTTuuuvvv[[[QQQKKKFFFGGGHHHIIILLLPPPVVVdddccc]]]TTTMMMJJJIIIIIIIIIKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEJJJHHHFFFFFFHHHIIIGGGEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>@@@@@@CCCQQQeeeqqqssstttpppppp|||yyylllaaa]]]UUUPPPOOOQQQTTTVVV[[[aaakkkxxxssscccYYYUUUOOONNNNNNOOOQQQSSSSSSRRRQQQUUU[[[___dddmmm{{{|||xxxvvvqqqpppooooooooonnnllljjjhhhhhhhhhgggddd```[[[XXX}}}~~~}}}zzzyyy{{{}}}}}}zzzwwwvvvvvvwww{{{{{{zzzyyyyyyxxxwwwwwwtttsssqqqnnnjjjeeeaaa___\\\]]]______^^^^^^```aaa^^^```bbbdddfffjjjnnnqqqvvvxxx~~~yyyrrrjjjeeeeeehhhlllnnnjjjfffaaa^^^^^^^^^\\\ZZZ^^^```eeelllrrrwwwyyyyyy{{{||||||zzzxxxwwwyyyvvvssssssuuuwwwwwwvvvvvvwwwwwwuuurrrppppppqqqrrrssstttuuuuuuuuutttsssjjjbbbWWWNNNIIIGGGEEECCCFFFFFFKKKTTTZZZ___eeelllooorrrwww}}}yyyuuurrrnnnkkkkkkbbb```\\\ZZZYYYWWWUUUSSSPPPMMMKKKKKKOOOQQQPPPNNNLLLKKKIIIGGGEEECCCBBBBBBAAA@@@>>><<<;;;::::::999;;;;;;::::::999888888777666777888999::::::::::::999999888777666555444444555555555777999===@@@BBBEEEEEEEEEEEEDDDDDDDDDDDDBBBHHHCCCAAAGGGHHH\\\jjjVVVQQQJJJFFFGGGHHHIIILLLPPPXXXfffzzz___ZZZRRRLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEIIIGGGEEEFFFGGGHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAA@@@@@@@@@AAABBBDDDEEE@@@@@@AAAAAAAAABBBBBBBBBAAA@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>@@@AAABBBLLL^^^kkkooopppkkkjjjsss{{{xxxpppeee[[[XXXUUUSSSTTTXXXYYY[[[aaaiiipppvvvfffXXXOOOLLLIIIIIIIIIKKKMMMOOOPPPPPPQQQVVV^^^eeemmmyyy{{{xxxuuuqqqooommmmmmmmmllljjjiiigggggghhhfffddd```\\\YYY~~~}}}~~~{{{xxxwwwyyy}}}}}}{{{yyyvvvuuuuuuvvvwwwzzzzzzyyyxxxvvvuuuttttttttttttrrrooojjjeee```]]][[[]]]^^^]]]\\\[[[\\\^^^\\\^^^```bbbdddhhhlllppptttxxxuuummmccc___bbbgggkkklllfffbbb]]]ZZZZZZ[[[\\\\\\___dddllluuu}}}|||yyywwwvvvuuuwwwtttrrrrrrssstttuuutttuuuvvvvvvtttrrrppppppqqqttttttuuuvvvuuutttsssrrrkkkddd[[[SSSNNNKKKIIIHHHHHHJJJQQQ[[[ccciiiqqqyyy~~~vvvpppnnnjjjggggggbbb___\\\YYYXXXVVVTTTRRRPPPMMMJJJKKKNNNPPPOOOMMMJJJIIIGGGEEECCCAAA@@@@@@@@@???===<<<;;;:::999999;;;::::::999999888888888777888:::;;;<<<<<<;;;;;;999888777777666555444444555555666888;;;>>>AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEAAACCCHHHLLLhhhaaaVVVPPPJJJFFFGGGIIIIIILLLPPPZZZfffkkkZZZVVVOOOKKKIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFDDDEEEFFFFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDD???????????????@@@@@@@@@@@@@@@????????????@@@@@@??????????????????????????????@@@@@@@@@@@@??????===@@@AAA@@@FFFTTTccckkknnnhhheeekkkzzzxxxsssoooiii^^^VVVTTTRRRSSSVVVZZZ[[[^^^gggqqqxxxkkk^^^SSSLLLIIIEEEFFFGGGHHHJJJMMMNNNPPPPPPXXXcccnnnzzz~~~{{{xxxuuuqqqooollljjjjjjjjjiiihhheeeffffffeeeccc```\\\ZZZ~~~|||}}}~~~}}}~~~~~~zzzvvvvvvyyy|||}}}~~~yyywwwvvvttttttuuuwwwxxxzzzyyyxxxwwwuuutttrrrrrrssssssqqqnnniiiccc]]]ZZZZZZ[[[\\\[[[YYYXXXYYYZZZZZZ\\\___```cccfffjjjnnnsssxxxxxxmmm```\\\```gggkkkkkkfffddd```]]]^^^```ccceeegggnnnxxx}}}yyywwwwwwvvvvvvtttsssrrrqqqqqqrrrrrrrrrttttttuuusssqqqppppppqqqtttuuuuuuvvvuuutttrrrrrrkkkggg```YYYTTTPPPNNNMMMKKKNNNXXXdddmmmttt~~~sssmmmjjjgggdddddd```^^^ZZZXXXWWWVVVSSSQQQPPPMMMKKKLLLOOOPPPOOOLLLHHHGGGEEECCCAAA@@@?????????>>>===;;;:::999999999:::::::::999999888888888777888:::<<<<<<<<<;;;:::888777777666555555444444666666777999<<>>>>>>>>>>>????????????>>>>>>>>>>>>?????????@@@??????????????????????????????@@@@@@@@@@@@??????<<>>===<<<:::999999999999::::::999999999999999888666777:::<<<<<<<<<:::999777777666666555555444444555666888:::===@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEFFFIIIAAAAAAFFFJJJ]]]lllTTTRRRMMMHHHEEEHHHJJJKKKMMMQQQUUUddd{{{^^^VVVRRRMMMJJJHHHFFFEEECCCDDDEEEGGGIIIIIIIIIHHHGGGCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDDDDDDDCCCBBBBBBCCCAAAAAA@@@????????????@@@????????????@@@@@@@@@@@@BBBBBBAAAAAA@@@>>>======???>>>>>>>>>>>>>>>>>>>>>=========>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>:::===??????@@@IIIYYYgggnnnllliiikkktttzzzvvvoooeee^^^\\\YYYZZZ]]]bbbgggrrr~~~}}}zzzxxxvvvwwwyyyzzzyyywwwtttrrrlllhhh```XXXQQQLLLJJJHHHFFFHHHIIIHHHHHHIIILLLPPPTTT___ooo|||yyywwwrrrnnnjjjgggffffffeeeddd_________^^^]]][[[YYYXXX~~~|||xxxxxxyyy{{{}}}~~~~~~|||zzzzzz|||~~~}}}}}}}}}xxxwwwuuuttttttuuuwwwxxxwwwwwwvvvuuusssrrrqqqqqqnnnllljjjfffaaa\\\XXXVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXZZZ]]]^^^```dddhhhlllsssxxxttteee\\\]]]ccciiillliiijjjkkkllloootttzzz~~~||||||}}}~~~~~~zzzxxxvvvvvvxxxzzz{{{{{{rrrssstttsssqqqppppppqqqppprrrrrrrrrppppppppprrrrrrrrrssstttssssssqqqpppjjjjjjhhhddd^^^YYYWWWVVVTTT[[[hhhvvvxxxmmmiiigggccc___^^^[[[YYYVVVVVVVVVVVVTTTSSSPPPNNNLLLMMMPPPPPPMMMJJJFFFEEECCCAAA@@@??????>>><<<<<<;;;:::999999999999999999999999999999999999555777:::<<<===<<<:::999666666666555555555444444555666888;;;===@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGAAAEEEIIIOOOmmmfffTTTRRRLLLGGGEEEHHHKKKLLLNNNQQQWWWiiiqqq^^^TTTQQQMMMJJJHHHFFFDDDBBBCCCEEEHHHJJJKKKKKKIIIGGGCCCDDDFFFHHHHHHIIIHHHHHHCCCDDDEEEDDDBBBAAABBBCCCAAA@@@??????>>>>>>??????======>>>>>>>>>?????????BBBBBBAAAAAA???>>><<<;;;>>>>>>>>>>>>============;;;<<<===>>>>>>???>>>>>>========================>>>>>>????????????>>>>>>;;;<<<>>>@@@AAAFFFTTTaaalllkkkkkkmmmrrr}}}yyyooohhheee______cccjjjttt|||uuussspppmmmkkkggghhhhhhgggfffeeecccbbb```[[[UUUPPPNNNLLLJJJIIIEEEGGGHHHGGGFFFHHHMMMQQQZZZfffxxx~~~|||yyyvvvooolllhhhfffeeecccbbb```[[[[[[[[[YYYXXXVVVTTTTTT|||zzzvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~yyywwwuuussssssssstttuuuttttttsssrrrrrrqqqppppppkkkiiieee```\\\YYYVVVUUUWWWXXXYYYXXXVVVVVVVVVXXXXXXZZZ\\\^^^```dddhhhlllqqqxxxyyykkk```___eeennnsssrrruuuyyy|||~~~|||||||||{{{yyywwwvvvvvvwwwyyy{{{{{{zzzsssuuuvvvuuurrrpppqqqrrroooqqqrrrqqqpppoooqqqrrrooopppqqqrrrrrrrrrqqqpppjjjkkkkkkgggaaa\\\ZZZYYY[[[bbbqqq}}}rrriiigggeeeaaa\\\[[[XXXVVVTTTTTTUUUVVVUUUTTTMMMKKKJJJLLLNNNNNNKKKGGGCCCBBBAAA???>>>=========<<<;;;:::999888888888888999999999999999999999999666888<<<>>>???>>>;;;:::666666555555555444444444444555777:::===???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFCCC@@@HHHLLLVVV~~~www]]]SSSPPPKKKFFFEEEHHHLLLLLLNNNRRR^^^tttggg[[[QQQOOOLLLJJJIIIGGGEEECCCCCCEEEIIILLLMMMLLLJJJHHHCCCEEEFFFHHHIIIJJJIIIIIICCCEEEFFFEEEBBBAAABBBDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>???@@@@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>>>>========================>>>>>>????????????>>>>>>===;;;<<<@@@AAACCCMMMYYYjjjlllmmmnnnrrrzzz{{{tttrrriiiiiiooo{{{{{{qqqjjjfffccc```]]]YYYYYYXXXWWWVVVUUUUUUTTTVVVSSSOOOMMMMMMNNNLLLKKKCCCFFFIIIIIIHHHKKKRRRWWWcccppp}}}|||zzzwwwtttkkkiiifffdddbbb```]]][[[YYYXXXWWWUUUSSSQQQPPPOOO|||xxxvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~yyywwwuuusssqqqqqqrrrsssrrrqqqqqqqqqppppppooooooiiifffbbb]]]YYYVVVUUUUUUVVVWWWXXXXXXVVVVVVWWWXXXXXXZZZ\\\^^^```dddhhhlllpppwww~~~pppeeeccciiisss{{{}}}}}}|||{{{yyywwwvvvuuuvvvxxxzzz{{{zzzyyytttvvvxxxvvvsssqqqrrrsssooopppqqqqqqpppoooqqqrrrnnnnnnpppqqqrrrqqqqqqpppiiikkkllliiiccc]]][[[ZZZ___hhhvvvxxxooogggeeeddd___ZZZXXXVVVUUUSSSTTTUUUVVVVVVUUULLLJJJIIIJJJLLLLLLIIIEEEAAA@@@???>>><<<<<<;;;;;;;;;;;;:::999888888888888999999999999999999999999888:::===@@@@@@???===;;;555555555555555444444444333555777:::===???@@@AAABBBCCCCCCDDDEEEFFFFFFGGG???@@@KKKOOO[[[cccRRRMMMIIIJJJFFFDDDHHHLLLMMMOOORRReee|||}}}```YYYOOOMMMKKKJJJJJJIIIGGGEEECCCEEEJJJMMMOOOMMMKKKIIIDDDEEEGGGIIIJJJKKKJJJJJJCCCEEEFFFEEEBBBAAACCCEEE@@@??????>>>>>>>>>>>>>>><<<<<<<<<============>>>;;;<<<>>>???@@@@@@??????;;;;;;;;;::::::999999999999:::<<<>>>>>>>>>>>>===========================>>>>>>????????????>>>>>>???;;;<<>>======<<<<<<:::999888888777777888888666777999888777666777999===>>>???@@@???===;;;:::777555333222222333444555888999<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC;;;JJJNNNOOOkkkyyy[[[PPPNNNLLLGGGLLLJJJKKKPPPLLLKKKVVVjjjoooXXXWWWLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEHHHLLLNNNLLLIIIEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<;;;;;;;;;;;;;;;>>>>>>???>>>>>>===<<<<<<>>>======<<<:::999888888:::::::::;;;;;;;;;<<<<<<======>>>>>>?????????@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>===>>>@@@DDDHHHKKKZZZkkkuuupppmmmvvv}}}wwwhhh^^^___]]]RRRJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJJJJLLLLLLLLLIIIFFFJJJIIIJJJMMMPPPSSS\\\eeeppp}}}wwwtttsssqqqmmmjjjfffccc___\\\ZZZXXXUUUSSSRRRQQQPPPNNNKKKIIIHHHGGG~~~}}}}}}~~~~~~}}}}}}||||||~~~|||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~|||{{{xxxuuusssrrrrrrrrrqqqqqqrrrrrrqqqnnnllljjjiiieee```^^^^^^______^^^___```aaabbbccceeeffffffjjjhhhggghhhkkknnnqqqsss|||yyyrrrpppuuu}}}{{{zzzyyyxxxwwwwwwwwwyyyzzzyyyxxxrrruuuwwwwwwtttsssssstttsssqqqooooooqqqrrrqqqpppsssrrrqqqrrrssssssqqqooonnnmmmjjjgggdddccceeegggkkkrrr{{{|||rrrkkkhhheeeaaa___[[[XXXUUUVVVUUUSSSRRRRRRQQQNNNLLLDDDGGGJJJLLLLLLJJJGGGDDDBBBAAA@@@???>>>=========;;;:::999999888888999999666777888888777777888999======>>>???>>><<<:::888777666444333333444666777:::;;;===???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC???HHHOOOXXXwwwoooUUUMMMLLLKKKFFFKKKJJJKKKQQQOOOPPP]]]uuukkkWWWTTTLLLKKKIIIHHHFFFEEEEEEEEEFFFEEEFFFHHHLLLMMMLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;======>>>>>>======<<<;;;======<<<;;;:::999888888::::::::::::;;;;;;;;;;;;:::;;;<<<===???@@@AAAAAA===>>>>>>????????????>>>???>>>>>>>>>@@@DDDGGGJJJWWWgggppplllkkkvvv~~~yyypppbbbYYY[[[ZZZQQQJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMMMMJJJHHHHHHHHHKKKOOORRRVVV```kkk}}}yyytttrrrqqqooojjjfffdddaaa]]]ZZZXXXVVVTTTQQQPPPPPPNNNLLLJJJHHHGGGFFF~~~||||||||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{}}}}}}~~~~~~}}}|||zzzyyyvvvtttssssssssssssrrrrrrsssrrrqqqnnnllljjjfffccc```___```bbbcccccceeefffgggiiikkkmmmnnnooorrrrrrrrrrrruuuxxx{{{}}}~~~xxxxxx~~~}}}|||{{{{{{zzzzzzyyywwwxxxyyyyyyxxxvvvqqqsssuuuuuutttssstttuuuuuusssqqqpppqqqqqqqqqooosssrrrqqqrrrssssssqqqpppmmmllljjjgggeeegggkkkooorrrwwwssskkkgggdddaaa^^^\\\YYYVVVSSSWWWUUUSSSRRRPPPNNNJJJHHHEEEGGGJJJLLLLLLJJJGGGEEECCCBBB@@@???>>>>>>======;;;;;;:::999999999999:::666777888888777777999;;;============<<<:::888777888777555444444666777999;;;===>>>AAACCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCDDDEEEOOOgggbbbOOOJJJJJJIIIEEEJJJJJJKKKQQQRRRWWWgggdddUUUOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEHHHKKKLLLKKKJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;:::999999888888999999999:::::::::;;;;;;888888:::<<<>>>@@@BBBCCC======>>>???????????????AAA@@@??????@@@CCCFFFGGGRRR```iiiiiikkkxxx}}}wwwrrrfff[[[TTTVVVVVVOOOKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJNNNQQQPPPNNNKKKIIIIIIKKKNNNQQQXXXiiiyyy}}}xxxuuupppnnnmmmkkkeeeaaa```]]]ZZZWWWVVVTTTQQQOOONNNMMMLLLJJJHHHFFFEEEDDD}}}{{{{{{|||}}}~~~}}}}}}}}}{{{{{{}}}~~~~~~{{{{{{{{{zzz{{{|||}}}~~~~~~~~~|||{{{wwwwwwuuuttttttsssttttttrrrrrrrrrrrrpppmmmjjjhhheeeccc```___```bbbccceeehhhiiikkkmmmppprrrtttuuuxxxxxxyyyzzz|||~~~|||}}}|||||||||{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxvvvuuuqqqrrrssstttttttttuuuuuuwwwuuurrrrrrrrrrrrpppoooqqqppppppqqqrrrrrrqqqoooooommmkkkhhhhhhkkkpppuuuwwwzzz~~~wwwooojjjdddbbb^^^\\\[[[XXXUUUSSSUUUTTTQQQPPPNNNLLLIIIFFFFFFGGGJJJKKKKKKJJJGGGFFFCCCBBBAAA???>>>>>>>>>>>>;;;:::999999888888999999666777888777777888:::<<<>>>>>>>>>===;;;:::888777777666555444444666888999<<<===???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBGGGCCCPPPtttuuuXXXKKKGGGGGGHHHEEEKKKJJJKKKQQQTTT^^^rrrrrr^^^SSSKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;:::999999888888999999999::::::::::::;;;888999:::<<<===???@@@AAA??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEELLLYYYdddjjjppp}}}|||wwwpppjjjaaaXXXRRRSSSSSSOOOKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLOOOSSSVVVVVVRRROOOMMMLLLKKKLLLNNNXXXmmm}}}{{{tttqqqmmmkkkjjjgggaaa]]]]]][[[WWWUUUTTTRRRPPPNNNKKKJJJIIIGGGEEEDDDBBBBBB~~~{{{zzz{{{}}}~~~||||||{{{zzzzzz|||}}}}}}zzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{vvvuuuuuutttttttttttttttqqqqqqqqqpppnnnjjjgggeeecccbbb```^^^]]]^^^```bbbiiijjjlllooorrrtttvvvwwwzzz|||~~~yyyyyyyyyzzzzzz{{{{{{{{{zzzyyywwwwwwwwwwwwuuusssqqqqqqqqqssstttvvvwwwwwwxxxvvvtttssssssrrrqqqpppooonnnnnnoooqqqrrrqqqoooqqqpppnnnkkkkkknnntttxxx{{{}}}{{{vvvqqqllliiicccaaa^^^\\\ZZZXXXUUUSSSQQQPPPNNNMMMMMMKKKHHHFFFEEEGGGIIIJJJJJJIIIGGGEEEBBBBBB@@@???>>>=========999888888777777777777777666777777777777888;;;>>>AAA@@@???===<<<:::888777555444333333444666888999<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBGGGBBBUUUiiiSSSKKKGGGFFFHHHFFFMMMLLLKKKQQQVVVfff~~~gggYYYRRRHHHIIIHHHGGGFFFEEEDDDDDDDDDAAAAAACCCCCCDDDFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@????????????===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::<<<;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDGGGSSSaaalllvvv{{{sssiiiccc^^^XXXSSSRRRQQQNNNKKKKKKHHHHHHGGGGGGGGGHHHIIIIIILLLNNNSSSXXX[[[ZZZVVVRRRNNNNNNPPPSSSTTTYYYggguuu|||zzzxxxrrrnnnjjjhhhgggddd___[[[[[[XXXUUUSSSRRRQQQOOOMMMHHHHHHGGGEEECCCBBBAAA@@@~~~|||{{{|||~~~}}}{{{{{{~~~~~~{{{zzzzzz{{{{{{{{{xxxyyyzzz{{{|||}}}~~~}}}|||{{{uuuuuuuuuttttttttttttsssnnnooonnnmmmjjjgggcccaaa___^^^\\\ZZZXXXXXX[[[]]]ggghhhjjjllloooqqqssstttvvvzzz}}}~~~~~~wwwwwwxxxxxxyyyzzzzzz{{{xxxwwwuuuuuuvvvuuutttrrrrrrqqqqqqrrrvvvxxxyyyyyyyyywwwuuutttttttttrrrqqqnnnmmmmmmoooqqqrrrrrrpppsssrrrqqqoooooorrrwww{{{|||uuuqqqmmmiiieeeccc```]]][[[ZZZWWWTTTRRRNNNLLLKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA???>>>======<<<<<<888888777666666666666666666666777777777999===@@@BBBAAA???===;;;999888777444333333222444666999:::===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAFFFGGG```^^^PPPLLLGGGEEEHHHGGGNNNNNNLLLSSS\\\qqq~~~```VVVPPPHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCCCCDDDFFFIIIGGGFFFDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>=========<<<<<<======???@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCMMM[[[iiivvvxxxnnnccc\\\ZZZWWWRRRPPPNNNLLLJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLOOOUUU[[[___^^^ZZZVVVNNNQQQXXX```ddddddiiiooo{{{xxxuuusssqqqlllgggdddcccaaa]]]ZZZXXXUUUSSSQQQPPPPPPNNNLLLGGGFFFEEEDDDBBBAAA@@@???~~~}}}~~~~~~~~~}}}{{{zzzzzz|||~~~}}}{{{zzz{{{{{{zzzyyywwwxxxzzz{{{}}}~~~~~~~~~|||zzzyyyuuuuuuuuuuuutttssssssrrrllllllllljjjgggccc```]]]XXXXXXWWWUUURRRSSSVVVZZZ___```aaacccfffhhhiiijjjmmmqqquuuwwwvvvwww|||}}}zzzvvvvvvwwwwwwxxxyyyyyyyyyvvvuuussssssttttttsssqqqsssqqqppprrrwwwzzz{{{{{{yyywwwuuutttuuuuuutttrrrooonnnoooqqqsssttttttsssrrrrrrrrrrrrsssvvvzzz~~~|||uuuqqqnnnlllhhhdddbbb```\\\ZZZXXXVVVRRRPPPMMMKKKJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@>>>===<<<;;;;;;;;;999888888777666777777777666666777666777999>>>AAABBBAAA???<<<999777666555444444333333555777:::<<<>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAEEENNNmmmoooSSSNNNMMMFFFDDDHHHFFFOOOOOOOOOWWWccc}}}sss[[[SSSNNNIIIGGGFFFEEEDDDDDDDDDDDDDDD@@@BBBDDDCCCCCCDDDGGGJJJJJJHHHFFFCCCBBBCCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========?????????>>>>>>=========<<<===???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBGGGRRRaaappp|||}}}tttjjj___WWWSSSRRROOOKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLQQQXXXaaafffgggccc___UUUVVV]]]iiittt{{{~~~|||yyyuuusssrrrpppjjjddd```___^^^[[[YYYTTTRRROOONNNNNNMMMLLLJJJFFFEEEDDDCCCBBB@@@??????}}}}}}|||zzzyyyyyy{{{~~~}}}|||{{{{{{{{{{{{yyyxxxwwwxxxzzz|||}}}~~~}}}~~~~~~~~~|||{{{yyywwwuuuuuuuuuuuutttsssrrrrrrjjjjjjjjjhhheeeaaa]]][[[SSSTTTTTTQQQOOOPPPTTTXXXWWWXXXYYY[[[]]]___```aaadddiiimmmooonnnoootttxxx}}}~~~~~~|||xxxvvvvvvvvvwwwwwwxxxxxxxxxyyyuuusssrrrrrrssstttrrrqqqsssqqqpppsssxxx|||}}}|||yyywwwuuutttuuuvvvuuutttppppppppprrruuuvvvvvvuuupppqqqssstttuuuxxx}}}yyyuuupppnnnmmmllliiigggbbb___\\\YYYWWWTTTQQQNNNMMMKKKJJJIIIIIIGGGDDDBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;:::999999888777888888888666666666666777:::>>>BBBAAA@@@>>>;;;888666555444555555444555666999<<<>>>@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAEEETTTvvvdddLLLLLLMMMFFFCCCIIIFFFOOOQQQQQQZZZiiikkkYYYQQQMMMJJJGGGFFFEEEDDDDDDCCCDDDDDDBBBDDDEEEEEEDDDEEEIIILLLNNNKKKHHHEEECCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????@@@???>>>======<<<<<<<<<:::;;;;;;<<<=========<<<===============<<<<<<<<<<<<<<<<<<============>>>????????????>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCBBBDDDLLLZZZiiiwwwyyyqqqggg\\\UUUMMMMMMKKKGGGFFFHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNSSS\\\fffmmmooolllhhh___ZZZ\\\jjj}}}|||}}}}}}|||yyyuuutttsssoooiiiaaa]]]\\\[[[ZZZXXXRRRPPPMMMLLLLLLKKKJJJHHHEEEEEEDDDCCCAAA@@@??????~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{{{{|||}}}~~~}}}{{{zzzxxxyyyyyyzzzzzzzzzzzzzzzzzz~~~|||||||||}}}|||zzzxxxttttttuuutttsssqqqooommmjjjjjjjjjfff```ZZZVVVTTTQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRTTTWWWZZZ[[[\\\^^^aaaeeeffffffggglllooouuuvvvyyy{{{}}}|||||||||}}}{{{xxxvvvsssrrrrrruuuyyy{{{zzzxxxzzzyyywwwvvvtttsssrrrrrrssstttvvvxxxzzz{{{{{{{{{{{{||||||{{{xxxuuuqqqoooqqqqqqqqqqqqqqqqqqqqqqqqnnnpppqqqqqqrrrwww~~~~~~~~~yyytttoookkkjjjkkkjjjeee``````]]][[[YYYXXXUUUQQQOOONNNMMMKKKIIIGGGEEECCCBBBEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>===<<<;;;;;;;;;888888888888777777777777:::999888777999<<>><<<;;;999777555555444555555555555555888<<<@@@EEEEEEEEEEEEEEEEEEEEEEEEGGGHHHFFFAAA>>>???AAABBBJJJaaagggVVVIIIHHHGGGBBBCCCIIIOOONNNPPPUUU^^^sss{{{eeeTTTLLLJJJCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGIIIGGGDDDAAA@@@AAACCCDDDEEEEEEFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<==============================;;;<<<<<<===>>>??????@@@>>>???AAACCCDDDDDDCCCCCC?????????@@@@@@AAAAAAAAACCCEEEKKKVVVdddsssuuukkk```VVVPPPJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHHHHHHHHHHKKKMMMNNNWWWcccnnnxxx|||xxxpppfffeeeiiiuuu}}}{{{{{{{{{zzzyyyuuuoookkkfffccc^^^[[[YYYWWWUUUTTTMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>~~~{{{yyywwwxxxyyyzzz}}}~~~}}}{{{yyywwwxxxyyyzzz|||}}}~~~}}}||||||}}}}}}{{{yyysssttttttsssrrrpppooommmfffgggfffccc]]]XXXTTTSSSPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNPPPRRRUUUVVVVVVYYY\\\^^^^^^^^^___dddhhhnnnpppsssuuuxxx}}}~~~|||zzzzzzxxxuuussstttrrrrrrtttxxxzzzyyyxxxwwwwwwvvvuuutttssssssssssssuuuwwwzzz{{{{{{zzzyyywwwwwwxxxxxxwwwtttrrrqqqqqqqqqppppppppppppppppppmmmqqqtttvvvwwwzzz~~~~~~|||zzz|||zzzuuuqqqqqqlllgggeeeeeedddaaa]]]]]][[[YYYWWWVVVTTTPPPNNNMMMLLLKKKIIIFFFDDDCCCBBBEEEEEEEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;:::888888888888777777777777999888777888:::===@@@BBB===<<<:::888666555444444444555555555666888===@@@EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEAAA>>>???CCCEEERRRnnn```RRRGGGHHHHHHDDDEEEKKKNNNNNNQQQYYYeee}}}kkk[[[OOOLLLMMMHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@AAACCCEEEFFFGGGFFFDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<==============================<<<<<<======>>>>>>??????===>>>@@@BBBCCCDDDDDDCCC???@@@@@@@@@@@@@@@@@@AAABBBDDDHHHRRR___nnnzzz|||sssiii___UUUOOOGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDFFFFFFGGGIIILLLOOOSSS\\\iiiuuu{{{rrrpppsss}}}{{{zzzyyyyyyxxxwwwrrrmmmiiibbb___[[[XXXVVVTTTRRRPPPLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>==={{{xxxvvvwwwxxxzzz~~~|||zzzxxxxxxzzz{{{}}}~~~}}}}}}~~~}}}{{{yyyrrrrrrrrrrrrqqqpppooonnnfffgggfffbbb\\\WWWTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPPPPQQQRRRSSSTTTUUUXXXZZZ\\\[[[ZZZ\\\aaaeeekkknnnqqqtttwww{{{|||yyywwwvvvvvvtttssstttrrrqqqrrruuuwwwxxxxxxuuuuuuuuutttttttttttttttsssuuuyyy{{{|||{{{xxxwwwrrrssstttuuuuuutttsssrrrppppppoooooonnnnnnnnnmmmkkkoootttxxxzzzzzz{{{|||~~~|||zzzwwwuuuwww{{{~~~|||zzzyyyvvvrrrooommmhhhbbb___^^^^^^[[[XXXYYYXXXVVVUUUTTTRRROOOLLLKKKKKKIIIGGGEEEDDDBBBBBBEEEDDDDDDCCCAAA???>>>============<<<<<<;;;;;;:::888888888888777777777777777777777999;;;>>>AAACCC<<<;;;:::888666555444444444555666666777:::>>>AAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA???@@@EEEJJJ^^^nnnWWWLLLEEEGGGIIIFFFGGGLLLMMMNNNTTT___qqqeeeWWWMMMKKKLLLGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===;;;<<<<<<<<<<<<=========================================================<<<===???BBBCCCDDDDDDDDD@@@@@@@@@@@@@@@?????????AAABBBEEELLLWWWeeerrrzzz}}}|||xxxyyyxxxooofff\\\RRRLLLFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHKKKPPPSSSYYYdddrrr~~~~~~{{{xxxwwwvvvuuutttrrrnnniiieee]]]ZZZVVVSSSQQQPPPNNNLLLIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<~~~zzzwwwvvvwwwzzz{{{~~~{{{yyy{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~|||zzzqqqqqqqqqqqqpppoooooooookkkkkkiiieee^^^YYYUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVXXXYYYZZZZZZZZZ[[[\\\^^^```bbbaaaaaaccciiinnnrrruuuyyy}}}~~~~~~yyywwwsssrrrsssuuuvvvvvvtttsssqqqqqqrrruuuwwwxxxvvvvvvvvvvvvuuuttttttssssssvvvyyy||||||zzzwwwtttqqqrrrsssssstttssssssrrroooooonnnmmmmmmllllllllljjjmmmqqquuuwwwxxxxxxwww{{{zzzwwwtttrrrtttxxx|||~~~}}}{{{xxxvvvuuutttrrrpppkkkfff```\\\ZZZZZZXXXWWWWWWVVVTTTSSSRRRQQQNNNLLLIIIIIIGGGFFFDDDCCCBBBAAADDDCCCCCCAAA???===;;;:::<<<<<<<<<;;;;;;;;;::::::888888888888777777777666666666888:::<<>>>>>>>>??????>>>======???>>>=========>>>???@@@========================??????>>>===============<<<<<<<<<<<<<<<===================================================<<<<<<;;;<<>>>>>AAAAAACCCHHHPPP]]]jjjrrrzzzuuuqqqpppnnnttt}}}uuulllcccXXXNNNHHHFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIHHHJJJNNNTTTXXX___kkk{{{~~~yyyvvvtttsssqqqooommmiiiddd```YYYVVVRRROOONNNLLLJJJIIIGGGFFFEEECCCAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;}}}||||||}}}|||zzzxxxvvvwwwyyy|||~~~|||yyyxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~|||zzzqqqqqqpppppppppppppppppppppooommmggg```[[[WWWVVVVVVVVVWWWWWWYYYZZZ\\\\\\^^^aaadddeeeddddddfffggghhhkkkmmmnnnnnnqqqvvv{{{|||~~~}}}}}}~~~wwwtttqqqpppqqqtttvvvvvvtttsssrrrqqqqqqsssuuuwwwyyyyyyxxxxxxvvvtttrrrqqqsssuuuxxx{{{{{{yyyuuusssttttttttttttsssrrrrrrqqqmmmmmmmmmllllllkkkkkkkkkmmmmmmoooqqqtttvvvwwwwwwxxxwwwuuurrrqqqrrrvvvzzz|||{{{yyyxxxvvvssspppnnnnnnnnnmmmkkkiiieee```\\\ZZZYYYXXXXXXVVVUUUSSSRRRRRRPPPMMMKKKGGGFFFEEEDDDCCCBBBAAAAAACCCBBBBBB@@@>>><<<:::999;;;;;;;;;;;;::::::::::::888888888888777777777666555666888;;;>>>@@@AAABBB:::999888666555444444444333555777999:::===AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCC???>>>GGGRRRppptttYYYLLLHHHFFFGGGHHHGGGHHHKKKNNNSSS]]]oooqqq\\\UUUNNNKKKKKKFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@AAACCCCCCCCCBBB@@@???>>>>>>????????????>>>>>>???>>>=========???@@@AAA========================>>>>>>>>>>>>>>>=====================================================================<<<<<<<<<<<<;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>AAAAAACCCEEEKKKUUUaaajjjtttnnnllllllkkkppp|||sssiii___UUUKKKEEEFFFFFFEEEFFFFFFGGGHHHHHHLLLKKKIIIHHHIIINNNUUU[[[eeerrryyytttqqqooommmkkkhhhddd___[[[WWWTTTPPPMMMLLLKKKIIIGGGEEEDDDBBBAAA???>>>>>>>>>=========<<<<<<;;;;;;;;;~~~|||xxxvvvvvvxxx|||yyyxxxwwwwwwxxxzzz|||~~~|||}}}~~~~~~}}}zzzxxxvvvuuuvvvxxxzzz|||~~~~~~}}}}}}~~~}}}{{{yyyqqqqqqpppppppppqqqqqqrrrqqqpppnnniiiccc^^^[[[[[[\\\\\\]]]___aaacccfffgggiiimmmrrrtttssssssvvvxxxxxx|||}}}|||{{{{{{xxxuuurrrpppppprrrrrrrrrtttttttttsssrrrrrrtttvvvyyyyyyyyyxxxvvvtttqqqppprrrtttvvvxxxyyywwwtttsssvvvvvvuuutttsssrrrqqqqqqllllllllllllllllllllllllqqqpppooopppsssvvvxxxyyyttttttsssqqqqqqrrruuuxxx|||}}}yyyvvvuuuqqqnnnlllkkkkkkjjjiiihhhfffddd```\\\ZZZXXXXXXXXXVVVTTTRRRQQQPPPNNNKKKIIIEEEDDDDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@>>><<<;;;:::::::::::::::::::::::::::888888888888777777777777555777:::===???@@@AAA@@@999888777555444444333333333555888:::<<>>IIIXXXyyyhhhSSSIIIHHHGGGGGGGGGHHHJJJKKKOOOVVVcccwwwsssaaa[[[QQQLLLIIICCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@??????>>>======>>>@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>============<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@AAAAAAAAA@@@???????????????>>>>>>>>>@@@AAACCCCCCGGGNNNYYYbbbmmmiiihhhjjjiiimmmyyyooodddZZZQQQJJJEEEDDDDDDDDDDDDEEEFFFHHHHHHLLLKKKHHHFFFHHHOOOXXX^^^nnn{{{yyyuuuooommmjjjgggddd```[[[XXXUUURRRNNNLLLKKKJJJHHHGGGDDDCCCAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;}}}zzzwwwvvvtttssstttwwwzzz|||xxxxxxxxxyyyyyyzzz{{{{{{zzz{{{|||||||||zzzwwwvvvvvvwwwyyy{{{}}}~~~}}}||||||}}}}}}{{{yyyrrrqqqppppppqqqrrrssstttqqqqqqooolllgggdddddddddffffffhhhkkknnnqqqtttvvv{{{~~~{{{yyyxxxwwwwwwtttqqqpppqqqrrrrrrrrrsssuuuvvvuuusssrrrtttvvvuuuuuuvvvvvvuuussspppoooppprrrtttvvvvvvuuutttsssuuuttttttsssrrrrrrrrrrrrjjjjjjkkkllllllmmmmmmmmmqqqooonnnpppsssvvvwwwvvvooopppqqqqqqpppqqqsssvvv{{{~~~|||wwwtttrrrnnnllljjjjjjiiiiiigggeee``````^^^\\\YYYWWWWWWWWWTTTSSSPPPOOOMMMKKKHHHEEECCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@>>>===<<<;;;999999999999999999::::::888888888888777777777777666888;;;>>>@@@@@@??????888777666555444333333333222555888;;;===@@@DDDFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB???@@@CCC@@@@@@MMM___www[[[KKKGGGGGGGGGFFFFFFIIIMMMNNNNNNXXXggg~~~uuueee___UUUMMMIIIBBBCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAAAAA@@@@@@@@@???>>>===???AAADDDFFF>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>======>>>>>>>>>>>>=========<<<========================:::;;;;;;<<<<<<=========<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>@@@BBBBBBCCCIIIRRRZZZdddaaabbbeeefffkkk~~~zzzssshhh^^^UUUOOOJJJGGGDDDDDDDDDEEEFFFHHHIIIJJJMMMKKKIIIHHHKKKTTT___gggwww~~~yyyvvvnnnlllhhheeebbb^^^YYYUUUSSSPPPMMMJJJIIIHHHGGGFFFCCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~yyyuuuqqqqqqrrrtttuuuxxxzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxyyyzzz{{{|||{{{zzzxxxwwwzzz{{{|||}}}~~~~~~}}}||||||}}}|||zzzxxxrrrqqqqqqpppqqqrrrtttuuurrrsssrrrpppmmmkkklllmmmoooppprrruuuyyy}}}}}}~~~|||yyywwwuuutttrrrpppoooppprrrtttuuuuuusssuuuxxxwwwtttssssssuuuqqqrrrsssttttttrrrpppooopppqqqrrrtttttttttttttttssssssrrrqqqqqqrrrrrrsssiiijjjkkklllmmmmmmnnnooonnnllllllooosssuuutttrrrkkkmmmoooppppppppprrrtttvvvxxxzzzyyyuuupppmmmkkkiiihhhfffffffffdddbbb___\\\]]]\\\ZZZXXXVVVUUUUUUSSSQQQOOOMMMKKKIIIEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<999999999999999999999:::888888888888777777777777666888<<>>888777666555444333333333222555999<<<>>>AAADDDGGGFFFFFFFFFFFFFFFFFFFFFFFF???<<<>>>BBBAAAAAAQQQdddmmmQQQEEEDDDFFFFFFEEEFFFKKKPPPRRRNNNYYYjjjhhh\\\[[[TTTOOOMMMGGGCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@AAA???>>>>>>???BBBEEEGGG>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>======??????>>>>>>=========<<<========================::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@???>>>=========>>>>>>??????@@@@@@<<>>======>>>===<<<;;;;;;:::;;;;;;999999999999999999999999:::888666444444555777999999<<<@@@AAA@@@>>><<<;;;888777666555555555555555777888999<<>>????????????@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>============@@@?????????>>>>>>==============================<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>===<<<===@@@CCCGGGJJJYYY\\\```ccccccjjj|||{{{vvvgggZZZUUURRRMMMKKKLLLLLLGGGDDDGGGJJJJJJLLLOOOMMMPPPQQQRRRTTT^^^kkkvvv~~~}}}}}}|||zzzyyyxxxvvvrrroooeeecccaaa___]]]ZZZUUURRRNNNLLLJJJHHHHHHGGGDDDBBB@@@???>>>===<<<;;;::::::999999999999999999999999}}}xxxtttuuutttuuuzzz{{{xxxxxxwwwvvvvvvwwwxxxyyy}}}}}}~~~~~~}}}|||{{{zzz~~~~~~}}}|||{{{{{{{{{{{{{{{uuuuuuuuuuuuvvvvvvwwwxxxuuuuuuttttttttttttuuuuuuwwwzzz{{{zzzyyyyyy{{{~~~~~~|||zzzyyyyyywwwtttrrrnnnnnnnnnooooooqqqrrrrrruuuwwwyyyxxxuuurrrppppppttttttsssrrrqqqpppooooooooopppqqqsssvvvxxxzzz{{{zzzwwwssspppnnnkkkhhhfffdddeeeeeefffhhhjjjkkklllllllllllllllmmmnnnooopppnnnoooooonnnlllkkklllmmmmmmmmmlllkkkjjjhhhgggfffaaaaaabbbbbbbbbaaaaaa```___[[[WWWUUUTTTTTTTTTSSSTTTRRRNNNJJJGGGEEEEEEFFFCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;;;;::::::;;;::::::999999999999999999999888666555555555777888999===AAABBBAAA>>><<<;;;777666555555444444555555777888:::===@@@CCCFFFGGGGGGHHHHHHHHHGGGEEECCCBBBAAA===>>>BBBCCCHHH^^^xxxsssUUUGGGFFFHHHFFFGGGIIIHHHHHHNNNUUUYYYjjj~~~~~~aaaZZZPPPJJJHHHFFFBBB???BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAACCCCCCAAA@@@======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<>>>>>>>>>=========<<<<<<============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=================================<<<<<<======>>>???>>>=========???BBBFFFHHHVVVYYY___ccceeekkk{{{{{{sssfffZZZVVVTTTQQQOOOQQQOOOJJJGGGHHHJJJJJJKKKOOONNNQQQTTTVVVZZZcccqqq|||}}}|||{{{|||zzzxxxvvvtttqqqmmmiiicccaaa___]]][[[WWWSSSPPPLLLKKKHHHGGGGGGFFFCCCAAA??????>>>===<<<;;;::::::999999999999999999999999}}}yyyvvvwwwwwwyyy~~~~~~xxxwwwwwwvvvwwwxxxyyyzzz~~~~~~}}}}}}|||~~~~~~}}}}}}|||||||||}}}}}}xxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxzzz}}}|||xxxwwwwwwwwwyyy|||~~~yyyxxxvvvvvvvvvuuutttrrrmmmmmmnnnooopppqqqrrrssswwwxxxxxxwwwtttqqqqqqqqquuusssrrrpppoooooooooppplllnnnssswww{{{~~~zzzwwwqqqmmmjjjfffccc``````aaabbbdddfffhhhjjjjjjjjjjjjjjjkkklllnnnooopppnnnoooooonnnllljjjkkkkkkgggggggggfffdddcccaaa```_______________```aaaaaa]]]ZZZVVVTTTSSSRRRQQQPPPQQQOOOKKKHHHEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;::::::::::::;;;;;;::::::999999888888888888777666666666666777:::>>>BBBCCCAAA>>>;;;:::666555444444444444444444888999;;;>>>AAADDDFFFGGGGGGHHHHHHHHHGGGEEECCCBBB@@@>>>???BBBFFFRRRlllcccOOOFFFBBBIIIHHHHHHJJJJJJJJJQQQYYYfff|||kkkVVVPPPIIIEEEDDDDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???<<<<<<<<<=========>>>>>>>>>============<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>======>>>AAADDDEEEPPPUUU]]]eeehhhmmmxxxzzzpppeee[[[XXXYYYYYYYYYYYYUUUOOOJJJJJJJJJIIIKKKNNNPPPTTTYYY]]]bbblll{{{~~~|||zzzyyyxxxyyywwwtttqqqnnnkkkgggcccaaa^^^\\\YYYWWWTTTPPPMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>===<<<;;;::::::999999999999999999999999999}}}|||zzz{{{~~~}}}xxxxxxwwwwwwxxxzzz{{{|||~~~}}}|||{{{{{{}}}~~~|||||||||{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz}}}|||xxxvvvvvvvvvyyy|||~~~~~~}}}wwwuuussssssssssssrrrpppmmmmmmooopppqqqrrrsssssstttuuuuuutttrrrqqqqqqssstttrrrpppnnnmmmnnnoooppplllpppvvv|||yyyuuunnnhhhddd```]]]ZZZ[[[\\\^^^aaadddfffhhhiiihhhiiiiiijjjlllnnnooopppoooppppppnnnkkkiiiiiijjjhhhgggfffdddaaa^^^\\\ZZZ___^^^]]]\\\\\\\\\^^^^^^[[[XXXUUUSSSRRRQQQOOOMMMOOOMMMJJJGGGEEEDDDCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA======<<<;;;::::::::::::<<<;;;;;;:::999888888777777777777777777777777777<<>>???BBBKKKaaalllTTTLLLIIIDDDJJJIIIJJJLLLLLLMMMVVV```rrrxxx]]]QQQLLLGGGDDDCCCCCCCCCBBB@@@@@@????????????@@@@@@@@@??????@@@AAAAAA@@@>>><<<<<<=========>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>@@@BBBCCCKKKQQQ\\\ggglllpppwwwzzzppphhh```^^^aaadddeeeddd[[[SSSMMMLLLKKKIIIKKKNNNQQQVVV]]]dddjjjuuu{{{~~~}}}|||zzzxxxwwwvvvuuurrrooollljjjgggdddaaa___\\\YYYWWWTTTRRRNNNKKKHHHFFFDDDCCCCCCBBB@@@???======<<<<<<;;;::::::999999999999999999999999999~~~|||yyyyyyxxxyyyzzz|||~~~|||zzzyyyxxxyyy|||}}}}}}~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{~~~}}}{{{vvvvvvwwwyyy|||}}}}}}{{{wwwuuurrrqqqqqqqqqpppooonnnoooppprrrssstttttttttooopppqqqqqqpppppprrrsssrrrqqqooommmlllmmmnnnoooooosssyyy~~~~~~}}}vvvppphhhaaa]]]YYYWWWUUUVVVXXX[[[___ccceeeggghhhhhhiiiiiijjjlllnnnooopppqqqqqqqqqoookkkiiihhhiiihhhhhhfffdddaaa^^^\\\ZZZ___^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTSSSRRRPPPMMMKKKMMMKKKIIIGGGEEEDDDCCCCCC?????????@@@@@@@@@@@@AAA===<<<;;;::::::999999:::;;;;;;:::999888888777777666777777777888888888888===@@@BBBBBB???;;;888777444444333333333444444555:::;;;>>>AAADDDFFFGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>@@@@@@EEEVVVuuu}}}]]]KKKJJJJJJFFFJJJJJJLLLNNNNNNQQQ\\\hhh|||hhhSSSMMMJJJFFFCCCAAAAAA@@@@@@??????>>>>>>>>>>>>?????????>>>>>>???@@@@@@???============>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAAHHHMMMYYYgggooorrrwww}}}~~~zzzrrrmmmfffdddhhhnnnooommm___VVVOOOLLLKKKIIIKKKOOORRRYYYbbbjjjrrr}}}vvvoooooo{{{~~~}}}}}}|||zzzxxxwwwuuuuuuqqqnnnkkkiiihhhfffcccaaa]]]ZZZWWWTTTRRROOOLLLJJJFFFDDDCCCBBBBBBAAA???>>><<<<<<;;;;;;::::::999999999999999999999999999999}}}|||zzzzzzzzz{{{|||~~~zzzxxxwwwwwwxxx{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyyyyxxxxxxxxxxxxyyyyyy~~~}}}|||wwwwwwwwwyyy{{{|||zzzxxxwwwtttqqqpppqqqqqqqqqpppqqqrrrsssuuuuuuuuuttttttlllnnnpppqqqpppooopppqqqpppooonnnmmmlllmmmnnnnnnqqqtttxxx|||}}}{{{wwwuuupppjjjbbb[[[VVVTTTRRRQQQTTTWWW[[[```dddgggiiiiiijjjjjjjjjkkklllnnnooopppssssssssspppllliiihhhhhhfffeeeeeedddcccaaa```___^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSSSSRRRPPPMMMJJJJJJIIIHHHFFFDDDCCCCCCBBB>>>>>>>>>???????????????===<<<;;;:::999999999999999999888888777777666666555555666777888999;;;<<<@@@AAAAAA???;;;888777777444444444444444444555666;;;===@@@CCCEEEGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>BBBEEEMMMfffmmmSSSGGGFFFHHHGGGJJJJJJMMMOOOPPPUUUcccqqq{{{___SSSIIIGGGDDD@@@>>>=========>>>>>>>>>======>>>>>>>>>>>>======>>>??????>>><<<======>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;:::::::::999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@FFFJJJUUUdddnnnssswww{{{}}}zzztttpppjjjgggkkkrrrsssppp```WWWOOOLLLJJJJJJMMMQQQUUU]]]gggpppyyy|||ooofffdddhhhuuu|||}}}}}}{{{{{{yyyxxxvvvuuussssssooollliiigggfffeeecccaaa[[[XXXTTTQQQOOOMMMJJJHHHEEECCCBBBAAAAAAAAA???===;;;;;;:::::::::999999999999999999999999999999999{{{{{{|||}}}~~~}}}yyywwwxxxzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{~~~}}}|||{{{zzzzzzzzz{{{~~~|||zzzyyyyyyxxxxxxxxxxxxyyyyyy{{{zzz{{{vvvvvvwwwxxxzzzyyywwwtttuuusssppppppqqqssstttsssssstttvvvwwwwwwvvvuuutttnnnppprrrrrrqqqooonnnnnnnnnnnnnnnmmmmmmmmmmmmllloooqqqtttwwwvvvtttpppmmmkkkeee\\\UUUQQQPPPOOOOOOUUUXXX]]]bbbgggjjjlllmmmllllllllllllmmmnnnooopppuuuuuutttqqqmmmiiihhhhhheeeeeedddcccbbb```___^^^YYYYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSQQQNNNKKKGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>==================<<<;;;:::999999999999777777777666666666666666555444444555777:::===???AAAAAA???<<<888555555666555555444444555555666777;;;===AAADDDFFFGGGGGGGGGHHHHHHHHHGGGEEECCC@@@???===EEELLLYYYwwwuuu\\\MMMFFFEEEGGGKKKIIIJJJNNNQQQRRRXXXhhhxxxlllWWWRRRFFFEEECCC@@@===<<<<<<===>>>======<<<<<<======>>>======<<<===>>>???===;;;<<<<<<<<<=========>>>>>>;;;;;;;;;::::::::::::999:::999999999888888888888777888888888999999999999::::::::::::::::::::::::777888:::<<<<<<;;;:::999::::::::::::999999999999888888888888888999:::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<999::::::;;;===>>>??????DDDFFFPPP___kkkqqquuuyyy~~~|||yyyssspppjjjfffjjjqqqrrrmmm```WWWNNNKKKJJJJJJNNNSSSYYYaaammmvvv~~~wwwhhh___[[[]]]dddoooxxx~~~zzzyyyxxxwwwuuusssrrrqqqpppooolllhhheeedddbbb```^^^YYYUUUQQQNNNLLLJJJGGGEEEEEECCCAAAAAAAAAAAA???>>>::::::::::::999999999999999999999999999999999999||||||}}}~~~|||yyyxxxzzz}}}xxxxxxwwwwwwxxxxxxyyyzzz~~~|||{{{{{{{{{{{{~~~{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyzzzxxx|||xxxxxxyyyvvvuuuvvvwwwxxxwwwtttqqqtttqqqpppppprrruuuvvvwwwuuuvvvxxxyyyxxxwwwuuutttppprrruuuuuurrrnnnlllkkklllmmmmmmnnnnnnmmmlllkkklllnnnqqqrrrrrroookkkhhhgggaaaXXXRRRNNNMMMNNNNNNWWWZZZ___eeejjjmmmooopppmmmmmmmmmmmmmmmnnnooopppvvvvvvuuurrrmmmjjjiiiiiigggfffeeeccc```]]][[[YYYVVVWWWWWWXXXWWWVVVTTTSSSQQQQQQRRRSSSTTTRRROOOKKKEEEDDDDDDCCCAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;:::999999999999555555555555666666666666444444333444777;;;???BBBBBBAAA>>>:::666444555666555555555555555666777888<<<>>>AAAEEEGGGHHHHHHGGGHHHHHHHHHGGGEEEBBB@@@???===GGGQQQbbb~~~fffPPPIIIHHHFFFIIIPPPHHHJJJNNNQQQSSSZZZkkk|||]]]LLLLLLEEEDDDCCCAAA>>>===>>>???======<<<<<<<<<<<<=========<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999999999999888888888888777666777777777888888999999888888888888888888888888666777999;;;;;;:::999888:::::::::999999999888888888888888777888999999:::999999999999999999999999::::::999999::::::;;;<<<888999:::;;;===>>>??????BBBCCCLLL[[[hhhooossswww}}}{{{yyyqqqoooiiidddgggooooooiii___VVVMMMJJJJJJKKKOOOUUU\\\eeeqqqzzzuuufffZZZUUUVVVYYYaaakkkrrrxxxyyyvvvvvvuuusssqqqpppnnnnnnpppmmmhhhdddbbb```]]][[[WWWSSSOOOKKKIIIGGGEEECCCDDDCCCAAAAAAAAAAAA???>>>::::::999999999999999999999999999999999999999999|||zzzzzzzzz{{{}}}~~~zzzzzzzzz{{{{{{{{{{{{||||||||||||zzzxxxwwwxxxyyyzzz~~~|||zzz|||~~~||||||}}}}}}{{{zzzzzz{{{{{{zzz~~~}}}||||||}}}~~~~~~zzztttuuuzzz}}}{{{zzzyyyyyypppqqqssstttuuutttssssssrrrqqqpppqqqtttxxxzzz{{{}}}|||zzzyyyxxxuuuqqqnnnqqqrrrsssrrrqqqnnnkkkiiimmmmmmmmmmmmmmmlllllllllmmmoooqqqpppmmmiiigggeeebbb]]]VVVNNNIIIJJJNNNRRRSSSYYYaaafffhhhjjjmmmppplllkkkjjjllloooqqqssstttsssvvvwwwuuuppplllkkkkkkiiihhheeebbb___]]][[[ZZZZZZYYYXXXXXXXXXWWWSSSQQQQQQPPPOOOOOOOOONNNKKKHHHHHHGGGEEECCCAAA@@@???>>><<<<<<======>>>>>>??????@@@===;;;:::::::::999888666666666666666555555555777777666666888<<<@@@BBBCCCAAA===999666555555666333333333444555777999;;;>>>@@@BBBEEEGGGHHHHHHHHHLLLLLLJJJFFFCCCBBBAAA???FFFGGGYYY~~~kkkWWWGGGGGGJJJGGGFFFJJJMMMKKKNNNSSSSSSVVViiiooo[[[PPPHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============>>>===;;;;;;<<<=========<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::666666777777888888999999999888888777666666777777777888888888888999999999:::::::::::::::999888777888888888888777777777777::::::::::::::::::;;;;;;999999888888999999:::;;;999999999:::;;;<<<======BBBAAAEEERRR___hhhooottt}}}~~~}}}{{{xxxvvvrrrllleeebbbccceeeeeeeeeVVVSSSNNNIIIHHHLLLSSSXXXbbbgggqqq|||zzzmmmbbbYYYWWWYYYZZZ___fffmmmttt}}}xxxvvvuuuuuusssrrrqqqpppooommmllliiieee```\\\XXXVVVOOONNNMMMJJJHHHEEECCCBBBBBBAAA@@@>>>======<<<<<<:::999999888888999999:::<<<;;;999999:::;;;::::::}}}zzz{{{{{{{{{|||||||||}}}}}}yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzxxxwwwxxxyyyzzz~~~~~~|||~~~|||||||||~~~|||zzzzzz{{{|||{{{yyy~~~}}}|||{{{{{{{{{{{{~~~}}}}}}|||wwwrrrtttzzz~~~|||zzzyyyyyyyyytttuuuuuuttttttsssrrrqqqqqqpppoooqqquuuyyy|||}}}~~~}}}{{{zzzyyywwwsssqqqoooppppppqqqpppooommmlllllllllmmmmmmmmmmmmmmmmmmmmmnnnppppppnnnllljjjiii```[[[SSSKKKGGGHHHLLLOOORRRWWW^^^bbbdddfffjjjmmmjjjjjjjjjlllooorrrtttuuuuuuwwwyyywwwrrrnnnlllkkkllljjjfffccc___]]][[[ZZZZZZYYYXXXWWWWWWVVVSSSQQQPPPOOONNNNNNNNNLLLIIIGGGFFFEEECCCAAA???>>>======<<<<<<======>>>>>>>>>>>>???<<<:::999::::::888777666666666666666666666555666666777888:::===@@@BBBBBB@@@<<<888555444555555333333333444666888:::;;;???@@@CCCEEEGGGHHHHHHHHHIIIIIIHHHDDDBBBAAAAAAAAAGGGQQQkkkeeeRRREEEFFFIIIGGGEEEHHHLLLKKKPPPUUUUUUZZZpppeeeTTTKKKDDDCCCBBBAAA@@@@@@???@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999:::;;;<<<<<<===777777777777888888888888::::::999999999999999999777777888888888999999999999:::::::::999999888777888888888777777777666666888888888888888999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???BBB@@@DDDNNNYYYbbblllttt}}}{{{xxxvvvuuunnneee___]]]]]][[[ZZZPPPNNNJJJGGGGGGLLLSSSYYYccchhhpppzzzzzzmmmccc[[[UUUUUUXXXXXX^^^fffoooyyy|||vvvsssrrrrrrqqqqqqpppooooookkkiiifffccc^^^YYYVVVSSSNNNMMMLLLIIIGGGEEECCCCCC@@@???>>><<<;;;::::::::::::999999888888999999::::::999888888999:::::::::|||zzz{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||zzzyyywwwxxxyyyzzz}}}|||{{{{{{|||{{{{{{|||}}}}}}{{{yyy~~~}}}{{{yyyxxxwwwwwwwwwuuuuuutttqqqnnnqqqxxx~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxwwwuuusssrrrqqqqqqqqqpppppprrrvvv{{{}}}~~~}}}{{{yyyyyyxxxwwwtttqqqnnnnnnnnnnnnnnnoooooooookkklllllllllmmmnnnnnnnnnmmmmmmnnnoooooonnnmmmlll]]]XXXPPPHHHEEEFFFJJJLLLPPPTTTXXX[[[]]]```eeejjjiiijjjkkknnnpppsssuuuvvvuuuwwwyyyyyyvvvrrrooonnnooolllhhhccc___\\\[[[ZZZ[[[YYYVVVUUUUUUUUUSSSRRRNNNMMMLLLLLLLLLKKKHHHEEECCCBBBAAA???===<<<<<<;;;<<<============>>>>>>>>>===;;;999888888888777666555555666666666666666666555666888;;;===???AAABBB???===:::777444333444444333333444555777999;;;===@@@AAACCCEEEGGGHHHHHHHHHGGGFFFEEEBBB??????AAACCCJJJ```vvv[[[MMMCCCEEEHHHFFFDDDFFFJJJLLLRRRVVVXXXaaa||||||___RRRKKKDDDCCCBBBAAA@@@????????????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555666777999;;;===>>>???888888888888888777777777999999999999999999999999777777777888888888999999999999999:::999999888777888888777777777777666666555666666666777777777777:::::::::::::::;;;<<<<<<===============>>>???@@@@@@???CCCJJJQQQZZZgggttt~~~|||yyyvvvtttlllbbbZZZVVVTTTQQQOOOGGGFFFEEEDDDEEEKKKRRRXXXaaafffmmmsssxxxyyyxxxwwwnnnfff\\\WWWSSSPPPSSSYYYZZZ```iiittt}}}xxxuuupppooooooooonnnnnnmmmmmmfffeeeccc___[[[VVVSSSQQQLLLKKKJJJHHHFFFEEECCCCCC???>>>===<<<;;;::::::::::::999999888888999999:::999888888888999:::;;;<<<}}}zzzwwwxxxwwwwwwvvvvvvuuuuuuuuuxxxxxxxxxxxxyyyyyyyyyyyy{{{|||}}}|||zzzyyyzzzzzzxxx{{{~~~~~~{{{{{{||||||}}}{{{xxx{{{{{{zzzyyywwwvvvtttsssqqqnnnlllllliiigggkkkrrryyy}}}|||{{{zzzyyyzzz{{{{{{{{{zzzwwwuuusssssssssssstttrrrqqqsssvvvzzz}}}}}}yyywwwuuuttttttsssqqqooommmmmmmmmlllmmmmmmnnnoookkkkkkkkklllmmmnnnoooooonnnmmmmmmnnnoooooommmlll\\\VVVMMMFFFDDDFFFIIIKKKMMMPPPSSSUUUVVVZZZaaagggjjjlllnnnpppqqqrrrssstttsssuuuxxxyyyyyywwwuuutttrrrnnniiiccc^^^[[[ZZZZZZZZZXXXUUUSSSSSSTTTSSSRRRNNNMMMLLLLLLLLLJJJGGGEEEBBBAAA???>>>===<<<<<<<<<========================;;;999777777777777666555555555555555666666666666444666:::>>>@@@AAAAAA@@@<<<;;;888555444333333333333444555777999;;;===>>>AAABBBDDDFFFGGGGGGGGGGGGGGGEEECCC@@@===<<<@@@FFFPPPppp~~~gggQQQHHHCCCEEEHHHFFFEEEFFFIIILLLQQQTTTXXXiiioooYYYOOOJJJEEEBBBAAA@@@??????>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<======<<<;;;<<<<<<<<<<<<<<<<<<;;;:::999888555666777999;;;<<<===>>>999999999888888777777777555666666777777777777777777777777777888888888888888888999999999999888888888777777777666666666666444555555666666777777777:::999999999999:::;;;;;;===============>>>??????===>>>AAAEEEJJJSSSdddttt|||yyyvvvppphhh^^^UUUQQQNNNKKKIIIBBBBBBBBBBBBDDDHHHOOOTTT[[[___dddiiikkkjjjgggeee]]]WWWRRROOOMMMMMMRRRYYY___eeennnyyy|||xxxvvvtttpppooonnnmmmllljjjiiiiiibbbaaa___\\\XXXTTTPPPNNNJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<:::999999888888999999:::;;;;;;;;;::::::;;;===???~~~{{{vvvsssttttttttttttuuuuuuuuuuuuyyyyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}{{{{{{|||wwwyyy|||~~~}}}}}}~~~~~~|||xxxvvvvvvwwwvvvuuurrrpppnnnlllgggdddcccaaa___bbbgggkkkrrrxxxxxxxxx{{{|||zzzxxxzzz||||||{{{{{{~~~|||}}}~~~}}}}}}|||{{{{{{|||}}}~~~{{{yyyxxxvvvuuuuuuvvvwwwwwwuuussssssvvvxxxzzzzzzwwwuuurrrqqqqqqqqqooommmnnnmmmllllllkkklllllllllkkkkkkkkklllmmmnnnooooooooonnnmmmnnnoooooollliii\\\UUULLLFFFDDDGGGIIIJJJLLLNNNPPPQQQSSSXXX___fffmmmooossssssrrrppppppqqqqqqrrrtttwwwzzz{{{zzzzzzsssooohhhaaa\\\YYYXXXYYYYYYVVVSSSRRRRRRSSSSSSRRRNNNMMMLLLLLLLLLJJJGGGEEEAAAAAA???>>>=====================<<<<<<<<<<<<<<<:::888666666777777666555444555555555666666777777444777;;;???AAAAAA@@@???:::999777555333222222222333444666999;;;>>>???@@@BBBCCCEEEFFFGGGGGGGGGFFFHHHDDDAAA@@@<<<:::@@@JJJZZZoooZZZJJJFFFDDDFFFHHHGGGGGGHHHJJJMMMPPPSSS\\\tttbbbRRRJJJEEEBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;===??????===<<<===>>><<<<<<<<<<<<;;;:::999888777777888888999:::::::::::::::999999888888777777555666666777777777666666666666777777777888888888777888888999999888888888777777777666666666666555555555666666777888888999888888888888888999999:::<<<<<<;;;;;;;;;<<<======;;;<<>>===<<<;;;;;;;;;<<<:::999999888888999999:::;;;<<<<<<:::999:::>>>AAA}}}yyyuuurrrrrrrrrsssttttttuuuvvvvvvyyyyyyyyyyyyzzzzzzzzzzzzzzz}}}}}}|||||||||wwwxxxzzz}}}{{{wwwrrrsssttttttqqqnnnjjjgggccc^^^[[[[[[YYYVVVWWW[[[\\\```bbb```bbbgggjjjjjjkkknnnqqqrrrqqqrrrvvvzzzxxxzzz|||~~~~~~~~~}}}|||~~~}}}||||||}}}~~~yyyyyyxxxxxxxxxxxxxxxyyyxxxvvvssssssuuuwwwxxxxxxwwwuuurrrppppppooommmllllllllllllkkkkkkkkkkkkkkkkkklllllllllmmmnnnnnnnnnooonnnnnnppprrrqqqmmmhhh\\\TTTKKKEEEEEEGGGIIIJJJJJJMMMOOOQQQSSSXXXaaagggnnnrrrvvvvvvrrrooonnnoooppppppqqqtttxxx|||}}}}}}rrrmmmeee^^^XXXVVVWWWWWWVVVTTTRRRRRRRRRSSSRRRPPPMMMLLLKKKLLLLLLJJJGGGDDDAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::888666666777777666555444444555555666777777777666888<<>>===888777666555444333222222333444777:::===@@@AAABBBCCCDDDFFFGGGGGGGGGFFFFFFGGGBBB@@@@@@===;;;EEERRRkkk{{{aaaPPPEEEDDDEEEFFFFFFGGGHHHIIIKKKOOOSSSXXXfffsss[[[QQQIIIEEEDDDAAA@@@???>>>============;;;;;;<<<======;;;:::999999999999:::::::::;;;;;;;;;>>>AAAAAA>>><<<===???<<<<<<<<<<<<;;;:::999888777777777777777777777777999999999999999888888888777888999:::999888666555666666666777777777888888666777888888999888888888777777666666666666555555555555666777888999::::::777777777777777888999999;;;;;;::::::::::::;;;;;;::::::===AAACCCJJJZZZiiizzzzzz~~~~~~}}}yyyuuurrriii]]]SSSLLLGGGCCC???BBBCCCDDDDDDDDDFFFHHHKKKMMMOOORRRTTTUUUSSSQQQOOOMMMLLLLLLMMMMMMNNNUUU^^^hhhooozzzzzzvvvsssqqqpppnnnllliiieeeaaa___^^^[[[ZZZXXXVVVRRROOOLLLKKKHHHGGGFFFDDDBBBAAA??????;;;;;;:::999999999999999:::999999888888999999:::888:::;;;:::999;;;AAAFFF}}}|||zzzvvvtttssssssssstttuuuuuuvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyxxx{{{}}}~~~|||{{{zzz{{{yyyyyy{{{}}}|||xxxuuurrrssssssrrrnnnhhhccc___YYYTTTRRRSSSRRROOOOOOQQQPPPSSSTTTRRRSSSYYY\\\[[[^^^bbbfffggggggiiinnnsssvvvwwwxxxyyyzzzzzzyyyxxx}}}}}}|||}}}~~~yyyzzzzzzzzzzzzyyyxxxxxxvvvtttrrrrrrtttwwwxxxxxxvvvssspppnnnmmmllljjjiiihhhiiijjjkkkllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnnnnooossswwwvvvpppkkk[[[SSSIIICCCDDDGGGIIIIIIJJJMMMPPPRRRUUU[[[cccjjjlllrrrwwwwwwssspppoooppprrrpppoooqqquuuzzz|||}}}pppkkkbbbZZZUUUTTTUUUVVVTTTSSSRRRRRRSSSSSSQQQOOOLLLKKKJJJJJJJJJHHHEEECCC@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::888666666777888777666444444555555666777777888777999<<>><<<;;;777777666555444333333333333555888<<>>===@@@??????KKK\\\|||kkkTTTHHHAAACCCEEEDDDDDDFFFHHHIIIMMMRRRZZZdddwwwgggWWWQQQJJJFFFHHH@@@@@@>>>===============;;;<<<===>>>>>><<<;;;999999999999999::::::::::::999===AAAAAA>>>;;;<<<>>><<<<<<<<<<<<;;;:::999888666666666666666666555555888999999999999999999:::888999::::::999777555333666666666666777777777888666666777888888888888888777777666666666555555555444555666777888999::::::888888777777888888999:::;;;;;;::::::::::::;;;;;;;;;:::<<>>===;;;:::999999888999999999:::999999888888999999:::666999<<<<<<===AAAIIIPPP{{{}}}}}}||||||{{{xxxvvvttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxvvvyyy||||||{{{zzzyyyyyy{{{{{{|||~~~|||~~~}}}|||zzzvvvsssssstttsssqqqlllddd]]]YYYQQQMMMKKKMMMMMMKKKJJJKKKJJJNNNOOOMMMNNNRRRTTTRRRUUUZZZ___``````bbbhhhmmmtttuuuuuuvvvvvvvvvvvvvvv}}}||||||}}}}}}~~~zzz{{{||||||{{{yyyxxxvvvtttrrrqqqqqqtttwwwyyyyyytttqqqmmmjjjiiihhhfffeeedddfffiiilllmmmmmmmmmlllmmmmmmmmmmmmmmmlllllllllmmmmmmpppvvv{{{zzztttnnn[[[RRRGGGBBBCCCGGGHHHHHHJJJMMMQQQTTTWWW]]]eeelllkkkpppwwwxxxtttqqqpppqqquuuqqqnnnooosssxxx{{{{{{nnniii```XXXTTTRRRTTTVVVSSSRRRRRRSSSTTTSSSPPPNNNJJJIIIHHHHHHHHHGGGDDDAAA>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;:::888666666777888888777444444444555666777777888999:::<<<>>>>>>===;;;:::777777666555555444333333333555888<<<@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEE@@@;;;;;;@@@AAABBBPPPccc~~~aaaMMMDDD???BBBDDDCCCBBBDDDGGGIIINNNUUU```nnn{{{ZZZOOOLLLEEEBBBFFF@@@???>>>======<<<<<<<<<<<<===>>>??????===;;;:::888888999999999:::::::::888<<>><<<<<<<<<<<<;;;:::999999444444444555555555555666888888888999999::::::;;;777888888888777444222000666666666666777777777777666666777888888888888888777666666666555555555555444444555666777888999:::999999888888999999:::;;;<<<;;;;;;:::::::::;;;;;;===;;;<<<>>>@@@BBBJJJSSSddd~~~yyyuuuiiibbbWWWOOOLLLIIIFFFDDDBBBEEEGGGHHHHHHHHHJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLRRRXXX\\\```kkkvvv}}}yyyvvvqqqlllgggfffdddaaa^^^\\\ZZZXXXTTTSSSRRROOOMMMJJJGGGFFFHHHGGGFFFCCCAAA>>><<<;;;<<<<<<;;;;;;::::::;;;;;;:::999999999999999999:::777:::???@@@CCCHHHRRRZZZzzz~~~{{{wwwuuuuuuuuuvvvwwwxxxxxxvvvuuuxxxxxxyyy{{{|||{{{wwwttttttvvvyyyzzzyyyxxxyyyzzz|||~~~~~~}}}~~~||||||}}}zzzvvvsssrrrqqqnnniiiccc\\\UUURRRLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMQQQTTTWWWXXXXXX\\\bbbggglllsssvvvrrrooopppsssttt{{{{{{|||||||||||||||||||||}}}~~~~~~|||zzzxxxwwwtttqqqooooooqqqtttwwwvvvqqqjjjgggggggggfffeeeggghhhiiijjjkkklllllllllkkkkkkkkklllllllllllllllmmmmmmqqqxxx}}}{{{rrrjjj\\\QQQGGGDDDEEEEEEFFFHHHGGGLLLSSSXXX[[[```fffkkklllttt{{{|||{{{zzzuuupppmmmqqqrrrnnnnnnuuuxxxwwwlllfff^^^XXXUUUVVVVVVWWWRRRSSSUUUVVVUUURRRPPPNNNKKKKKKJJJHHHFFFCCCAAA@@@??????>>>===============>>>===<<<:::999888777777777777666555444333333333555444444333444555666777999;;;===??????===:::888444333222222222333444555666:::???DDDFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDCCC>>>;;;<<>>CCCZZZssskkkSSSHHHFFFCCCAAA@@@AAADDDGGGJJJKKKPPPYYYeeexxxnnnUUUNNNLLLEEEBBBCCC???>>>======<<<=========AAA@@@???>>>===<<<;;;;;;777777777777777777777777777888999:::;;;;;;;;;;;;<<<;;;;;;::::::999999888888777555444333555666777999999999999999999999999777777888888888888777777888888777777666666555555555666666777777777777777666666555555444444444333777777777777888888888888777777888999::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>???CCCHHHLLL___gggsss|||uuuooofff```VVVOOOJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKRRRUUUPPPMMMNNNLLLGGGOOOPPPSSSXXXaaannn|||zzzuuuooojjjhhhdddaaa]]]ZZZXXXWWWUUUTTTQQQPPPNNNKKKIIIGGGFFFEEEFFFEEECCCAAA???===;;;:::;;;;;;;;;::::::999999999777888888999::::::;;;;;;<<<<<<<<>>>>>============>>>>>>===<<<:::888888777777777777666444444333333444555444444333444555777888:::<<<>>>???>>><<<999777444333222222222333444555777;;;@@@DDDFFFGGGHHHIIIFFFGGGGGGGGGFFFDDDBBBAAA???<<<===@@@BBBLLLggg}}}aaaMMMDDDBBBDDDCCCCCCDDDFFFIIIKKKLLLRRR\\\kkk}}}eeePPPJJJIIIDDDAAACCCBBBAAA@@@???>>>=========???>>>>>>===;;;::::::999888888888888888888888888777888999:::;;;;;;;;;;;;;;;::::::999999888777777888777666444444555777888999999999999999999999999666666777777888777777777666666666666555555555444555666666777777777777777666666666666555555444444555666666666666777777777777777888999999:::;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===AAAEEEIIIRRRYYYdddpppzzzyyyqqqlllbbb\\\TTTMMMIIIHHHHHHGGGJJJJJJKKKLLLMMMNNNOOOOOOQQQWWWYYYTTTPPPPPPNNNKKKPPPSSSXXX```jjjxxxwwwrrrlllgggeeeaaa^^^ZZZWWWUUUTTTRRRPPPOOONNNLLLIIIGGGEEEDDDDDDBBBBBBAAA???>>>===<<<;;;;;;:::::::::999999999999999999999::::::;;;;;;;;;>>>???BBBEEEKKKUUU___ggg}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwxxxzzz{{{{{{xxxvvvsssuuuxxxxxxwwwwwwxxxyyyyyy||||||yyyvvvvvvxxx|||~~~|||{{{zzzyyywwwrrrooojjjddd[[[TTTMMMJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIKKKNNNRRRSSSTTTXXX^^^ccchhhooosssqqqqqqtttxxxxxx}}}}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}|||zzzxxxwwwuuurrrnnnkkkiiijjjlllmmmjjjgggcccbbbccceeeffffffhhhhhhiiijjjjjjkkkjjjjjjkkklllmmmnnnoooppppppppplllllloootttxxxvvvnnngggYYYOOOFFFDDDEEEEEEGGGJJJJJJPPPXXX^^^aaadddiiimmmooozzzzzzuuuuuurrrlllkkkmmmmmmllleeeaaa[[[WWWUUUUUUTTTSSSRRRSSSTTTTTTSSSQQQNNNLLLJJJIIIHHHFFFDDDAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888777777777777666555444444444444444555444444444555666888999<<<===>>>>>><<<:::777555444333333222333444555666888<<>><<<999:::>>>CCCTTTvvvkkkVVVHHHCCCAAADDDEEEFFFHHHJJJKKKLLLMMMTTT___ssslllYYYIIIFFFGGGCCCAAABBBCCCBBBAAA???>>>======<<<===<<<<<<;;;:::999888888888888888888888888888888888888999:::;;;;;;;;;;;;::::::999888888777777666999888777666666777888999888888888888888888888888444555666666777777777777555555555555444444444444555666777777888888777777777777777777666666666666555555555555666666666666777777888888999::::::::::::;;;<<<<<<======<<<<<<:::;;;;;;;;;<<<>>>BBBEEEIIIPPPZZZeeennntttwwwxxxxxx|||tttkkkfff\\\WWWOOOIIIGGGFFFGGGFFFJJJKKKLLLNNNPPPSSSUUUVVVZZZ```bbb]]]WWWTTTQQQOOOPPPVVV___iiiuuu}}}rrrmmmgggccc```]]]ZZZVVVSSSQQQOOOMMMKKKKKKKKKIIIGGGEEEDDDBBBBBB>>>>>>>>>======<<<<<<<<<999999999999999888888888;;;::::::::::::;;;<<<<<>>=========>>>>>>????????????===<<<;;;999888777777777777666555444444444444444444444444444555777999:::>>>>>>>>>===:::888555444444333333333444555777888:::>>>CCCFFFGGGHHHHHHIIIGGGGGGHHHGGGDDDAAA===;;;;;;999:::>>>HHH^^^uuu]]]NNNGGGDDDCCCDDDFFFIIIJJJLLLMMMNNNOOOTTTccc|||~~~___RRRGGGEEEFFFCCCAAAAAAAAA@@@???>>>=========>>><<<<<<;;;;;;:::999888888888888888888888888888888888999::::::;;;;;;;;;:::::::::999999888888777777888888777777777888999:::777777777777777777777777333444555666666777777666555555555555555555555555666666777888888888888777888888777777777777777777555555555666666666777777777777888888999999999::::::;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<;;;===@@@BBBFFFKKKSSS]]]fffmmmrrrtttsss|||xxxooofffaaaVVVQQQKKKFFFEEEEEEEEEEEEIIIJJJLLLPPPTTTYYY]]]___fffkkkooolllcccZZZTTTQQQQQQYYYfffsssvvvlllhhhccc^^^\\\ZZZVVVRRROOOMMMLLLIIIHHHHHHHHHGGGFFFEEECCCAAAAAA>>>=========<<<<<<<<<;;;888888888888888888888888;;;::::::::::::;;;======AAAHHHPPPUUUZZZbbbppp{{{}}}~~~|||yyywwwvvvwwwxxxyyywwwyyyyyywwwuuussstttvvvxxxwwwwwwxxxzzzzzzxxxvvvrrrtttuuuuuutttuuuvvvxxxwwwzzz~~~}}}xxxttttttuuuwwwyyyzzz|||}}}~~~}}}{{{yyyxxxyyyxxxwwwvvvqqqmmmfff]]]UUUMMMHHHFFFFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGGGGHHHKKKOOOTTTWWWYYY\\\bbbfffjjjpppuuuwww{{{|||zzzxxxxxxxxxxxxyyyzzz{{{||||||zzzyyywwwooolllhhhddd```^^^^^^^^^ZZZZZZ\\\]]]```cccgggjjjkkkkkkkkkkkkjjjiiihhhhhhgggiiikkkmmmnnnnnnnnnmmmllljjjjjjmmmpppnnngggaaaVVVNNNHHHFFFFFFGGGLLLQQQSSSYYYbbbhhhlllqqqvvvzzzvvvppplllhhheeeddd```]]]ZZZXXXWWWWWWUUUSSSSSSSSSRRRQQQOOOMMMKKKIIIFFFEEEEEEDDDBBB@@@???>>>===>>>??????@@@???>>>>>><<<;;;:::999888777777777666666555444444444444555444444444555666999;;;<<<@@@???===;;;999666444333333333333333444666888999<<>>EEESSSlllgggQQQHHHEEEEEEDDDCCCFFFIIILLLLLLMMMPPPRRRWWWiiinnnXXXPPPHHHFFFFFFCCCAAAAAA????????????@@@AAABBBBBB======<<<<<<;;;;;;::::::888888888888888888888888999999:::;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888999::::::777777777777777777777777444444555666666666666666666666666666666666666666666777777888888888888888777777888888888888888888666666777777777888888888777888888888888888999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>===<<<===???BBBAAADDDKKKSSS[[[ccciiilllrrr{{{uuulllccc]]]RRRNNNHHHDDDDDDDDDEEEEEEGGGIIILLLRRRYYY```fffjjjrrrxxx~~~|||pppaaaVVVRRRUUU```ppp}}}pppgggccc___ZZZXXXVVVSSSOOOLLLKKKIIIHHHFFFFFFFFFFFFFFFDDDCCCAAA@@@??????>>>===<<<;;;;;;:::888888888888888888888888:::999999:::;;;===@@@AAAEEEMMMVVV\\\aaajjjwww~~~}}}|||zzzxxxwwwvvvwwwxxxyyyxxxzzz{{{yyyvvvuuuwwwzzzyyyxxxwwwxxxyyyyyywwwuuurrrsssttttttssssssvvvxxxwwwyyy|||~~~{{{vvvttttttvvvwwwwwwwwwwwwxxxzzzyyyxxxwwwwwwwwwwwwtttrrrnnnjjjbbbZZZRRRLLLHHHFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIIIIJJJOOOUUUXXX[[[^^^ccchhhlllqqqwwwzzz}}}yyywwwvvvvvvwwwwwwxxxyyyzzzzzzyyyxxxvvvkkkhhhddd```\\\ZZZYYYXXXUUUWWWZZZ]]]```dddhhhlllpppppppppooonnnlllkkkjjjfffgggjjjlllmmmlllkkkjjjllliiihhhjjjlllkkkddd^^^RRRLLLFFFEEEEEEGGGLLLSSSVVV\\\dddjjjpppuuu}}}wwwrrrmmmgggdddccc^^^\\\YYYWWWWWWWWWVVVTTTTTTSSSRRRPPPNNNKKKIIIHHHDDDDDDDDDCCCBBBAAA@@@@@@>>>???@@@@@@@@@???===<<<;;;;;;999888888777777777666555555444444444555555444444444555777:::<<<>>>@@@???<<<999777555444444333333333444555777:::;;;>>>AAAFFFHHHIIIIIIIIIIIIHHHGGGFFFCCC@@@===;;;:::999;;;AAAMMM```xxxqqqYYYHHHBBBCCCDDDDDDBBBFFFJJJLLLMMMOOOSSSWWW___uuu}}}aaaSSSNNNJJJFFFEEECCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFF============<<<<<<;;;;;;999999999999999999999999999::::::;;;;;;:::::::::<<<<<<;;;;;;:::999999888777777777888999999::::::888888888888888888888888666666666777777666666555666666666777777777777777666777888888999999888888777777777777888888888888777777777777888888888888888888888888888888888888:::;;;<<<<<<======<<<<<<<<<>>>???>>>>>>>>>@@@BBB@@@BBBFFFLLLSSS[[[bbbfffnnnxxx}}}tttkkkbbb]]]PPPLLLGGGDDDDDDDDDEEEDDDFFFHHHMMMUUU^^^hhhqqquuu~~~xxxcccVVVSSSZZZgggyyy|||jjjaaa___[[[VVVTTTRRROOOKKKIIIIIIHHHGGGEEECCCDDDDDDDDDDDDBBB@@@???>>>>>>======<<<;;;::::::888888888999999999999999999999999;;;>>>BBBFFFHHHNNNTTT]]]dddkkksss~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvwwwxxxwwwzzz{{{yyyuuuuuuxxx|||{{{yyyxxxwwwxxxwwwuuutttrrrssssssrrrrrrsssuuuwwwwwwyyy{{{||||||yyyvvvsssrrrtttvvvvvvttttttvvvxxxvvvuuuvvvvvvwwwuuuqqqnnnjjjeee^^^UUUNNNIIIGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMRRRXXX\\\^^^bbbggglllqqqwww|||}}}yyyvvvuuuvvvvvvtttuuuwwwxxxxxxwwwuuutttgggeeeaaa]]]YYYVVVUUUTTTSSSVVVZZZ]]]```dddjjjnnnqqqqqqqqqpppnnnllljjjiiifffhhhjjjllllllkkkjjjhhhlllhhhfffgggiiihhhbbb\\\SSSMMMIIIHHHHHHIIIOOOWWW]]]bbbiiipppvvv}}}wwwrrrnnngggcccccc]]]ZZZVVVTTTUUUUUUUUUUUUTTTSSSQQQOOOMMMJJJHHHGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@>>><<<;;;;;;:::999888777777777777555555444444444555555666444444444666888;;;===???@@@>>>;;;888666555444444333333333444666888;;;<<>><<<;;;;;;999===GGGYYYqqqoooaaaNNNBBB@@@CCCEEEFFFCCCGGGKKKMMMNNNQQQXXX]]]llliiiTTTLLLKKKHHHDDDBBBBBBBBBAAA?????????@@@AAABBBCCCDDD============<<<<<<<<<<<<999999999999999999999999999::::::;;;;;;::::::999;;;;;;::::::999888888888555666777888999999999999999999999999999999999999888888888888777666555555555555555666666666777777777777888999999999999888666666666777777777888888666666666777777777777888888888888888777777777777:::;;;<<<<<<======<<<<<<;;;===>>>>>>>>>>>>@@@AAA@@@AAACCCGGGNNNVVV^^^bbbhhhttt|||uuulllccc]]]OOOLLLGGGDDDDDDEEEEEEDDDFFFIIIOOOXXXdddpppzzzyyybbbUUUTTT[[[iii}}}vvvddd\\\ZZZVVVQQQOOOMMMKKKHHHFFFFFFFFFEEEDDD@@@AAABBBBBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;::::::;;;>>>BBBHHHMMMPPPYYY^^^eeemmmuuu}}}|||||||||||||||{{{zzzzzzvvvvvvuuuuuuuuuuuuvvvvvvtttwwwyyywwwsssssswww{{{|||zzzxxxwwwwwwwwwuuusssrrrrrrsssrrrqqqrrruuuwwwxxxyyyzzz{{{zzzxxxuuutttpppsssuuuuuussssssuuuxxxttttttuuuvvvvvvtttoookkkfffbbbZZZRRRLLLHHHFFFFFFEEEFFFHHHHHHHHHGGGEEECCCEEEEEEFFFGGGHHHJJJLLLMMMPPPVVV\\\```cccggglllpppxxx}}}}}}yyyvvvuuuuuuvvvqqqssstttvvvvvvuuusssrrreeeccc___[[[WWWUUUSSSRRRRRRVVV[[[^^^aaaeeejjjooopppoooooommmllljjjhhhggggggiiikkkmmmmmmkkkiiihhhlllhhheeefffhhhfff```[[[VVVQQQMMMLLLLLLMMMTTT\\\iiimmmtttzzzvvvrrrnnnfffbbbbbb[[[XXXTTTRRRSSSTTTTTTTTTTTTSSSQQQOOOLLLIIIHHHGGGAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBAAA>>><<<:::::::::999888777777777888555555444444444555555666444444444666888;;;>>>???@@@>>>:::777555444555555333333333444666999;;;===@@@CCCGGGJJJJJJIIIIIIIIIIIIFFFCCC???===<<<<<<<<>>???<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999:::::::::;;;;;;:::999999::::::999999888777777777555555666888888999999999999999999999999999999999999999999999888666555444444444444555555555666666777777888999999999999888555555666666777777777888555555555555666666666777888888888777777777777777:::;;;<<<<<<======<<<<<<:::<<<>>>>>>===>>>???AAA======>>>AAAHHHPPPXXX\\\dddrrr{{{uuummmddd^^^OOOLLLHHHEEEEEEEEEEEEEEEFFFJJJPPP[[[hhhuuuwww___TTTUUUXXXggg|||qqq```YYYWWWSSSNNNLLLJJJHHHEEEDDDEEEEEEDDDDDD>>>???@@@AAA@@@???===;;;777777888999::::::;;;;;;999999999::::::;;;;;;;;;:::;;;===@@@FFFLLLRRRVVVaaadddkkksss|||}}}{{{yyyvvvuuutttvvvtttssstttuuuvvvuuutttrrrrrrssssssssssssssstttvvvuuuuuuvvvvvvuuusssqqqppprrrtttwwwxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxsssrrrqqqpppqqqrrrsssttttttsssrrrrrrrrrpppllliiieeeaaaZZZSSSLLLGGGEEECCCDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHIIIJJJKKKLLLOOORRRUUUYYYaaagggggggggoooxxx~~~|||yyyvvvsssuuuyyyvvvuuutttuuuuuutttqqqooogggeeeaaa\\\XXXVVVUUUUUUYYY[[[]]]aaaeeeiiilllnnnppppppooommmkkkiiigggfffiiimmmqqqrrrpppllljjjhhhggghhhhhhgggddd```\\\YYYXXXUUUPPPLLLLLLSSS\\\dddnnnuuu~~~sssllliiidddaaa```VVVUUUSSSRRRRRRRRRSSSTTTPPPOOOMMMJJJHHHEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>999999999888777666666555555444333222111222222333333333444666999;;;>>>@@@===<<<999777555555444555555444222333666;;;@@@DDDFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGDDD???===>>>@@@@@@AAALLLjjj{{{ZZZQQQEEE>>>@@@DDDGGGGGGJJJMMMRRRUUUTTTVVV```llliiiSSSOOOFFFEEECCCBBBAAA@@@@@@@@@========================;;;;;;:::::::::;;;;;;<<<>>>===;;;:::999::::::;;;<<<<<<<<<;;;:::999777666:::::::::999999999888888888888777777777777888888:::999888666666666777888===;;;888777666666444333777777666666666666777777999999888888777777666666444444444666888888666555777777777777888888888888777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>BBBIIIQQQXXX```ppp~~~yyypppfff___SSSKKKFFFFFFGGGEEEEEEFFFEEEJJJQQQZZZdddpppzzzooo^^^VVVUUUYYYeeevvvzzzjjjZZZSSSSSSPPPMMMKKKGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;::::::999999999:::::::::999888888:::<<<999===CCCHHHLLLQQQYYY^^^ggghhhmmmwww}}}|||{{{yyywwwvvvttttttvvvuuuttttttvvvvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuutttqqqpppppprrrtttvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxsssrrrqqqpppqqqqqqsssssstttsssrrrrrrrrrpppllliiigggbbb[[[RRRLLLGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHJJJKKKLLLNNNQQQSSSVVVZZZbbbhhhjjjllluuu}}}zzzxxxtttuuuxxxttttttssstttuuutttrrrooojjjgggccc^^^[[[YYYXXXXXX[[[]]]```dddgggjjjlllmmmqqqqqqpppooommmkkkiiihhhiiilllpppqqqoookkkiiihhhffffffffffffdddaaa^^^\\\YYYVVVQQQNNNOOOWWWbbbiiiwww}}}~~~oooiiifffaaa]]]\\\UUUTTTSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA???>>>>>>===999999888888777666666555666555444333222333333444333444666888:::<<<>>>???<<<:::888666555444444444666555444444777<<>>?????????@@@BBBIIIQQQVVV^^^lll|||~~~~~~~~~|||yyyrrriiicccVVVNNNHHHHHHHHHGGGFFFGGGHHHLLLRRRZZZcccnnnxxx}}}kkk[[[TTTSSSVVVbbbrrr~~~vvvfffWWWQQQPPPMMMJJJIIIFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;:::::::::999999999999888999999888777777:::<<<;;;@@@FFFKKKNNNSSSZZZ___jjjiiimmmuuu{{{zzzyyyxxxwwwvvvtttssssssuuutttssssssuuuuuutttsssppppppppppppppppppppppppnnnoooqqqrrrrrrqqqooommmpppqqqssstttuuutttsssrrrssstttuuuwwwxxxyyyyyyyyytttsssrrrqqqqqqrrrsssssstttsssrrrrrrrrrpppllliiihhhcccZZZQQQJJJFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHJJJMMMNNNPPPRRRUUUXXX\\\^^^eeelllpppuuu}}}zzzvvvtttvvvrrrrrrqqqrrrssssssqqqpppllljjjfffbbb^^^]]]\\\\\\___aaadddhhhkkkllllllllloooppppppooonnnmmmkkkjjjiiikkknnnooollljjjhhhgggeeeeeeddddddcccbbbbbbaaa[[[YYYUUURRRUUU^^^jjjrrruuujjjeeebbb]]]XXXWWWTTTTTTSSSQQQOOOLLLJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>><<<<<<999999888888777666666666777666555444444444555666444666999<<<===>>>>>>===:::888777555333333333444666555555666:::>>>CCCFFFFFFGGGHHHIIIIIIIIIHHHGGGCCCCCCAAA===:::;;;@@@FFFYYYyyysssaaaPPPKKKDDDBBBEEEHHHJJJKKKHHHLLLRRRVVVXXX```sssnnnWWWKKKFFFCCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::777888999:::;;;<<<<<<<<<:::999999999999888888888888888777777777777888888999888777777666777777777666555444555777888888777666555555555555555555666888888888777777777777777666666555666777777555333333333444444444555555555777888888888888999999999888888888999999999999:::;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>???AAAFFFLLLQQQZZZfffttt~~~}}}yyyyyyzzz{{{yyytttmmmhhh[[[RRRKKKIIIJJJHHHHHHIIIJJJLLLPPPVVV]]]gggqqqxxxuuueeeXXXRRRRRRUUU```ooo|||oooaaaSSSNNNMMMJJJGGGFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@???===<<<;;;:::999999999999999999888888888888999999999999:::===???@@@EEELLLPPPSSSVVV[[[___llljjjlllppptttwwwzzzyyyxxxvvvuuusssrrrqqqsssrrrqqqqqqssssssrrrqqqooooooooonnnnnnnnnmmmmmmiiikkknnnooonnnmmmlllkkkoooppprrrssssssqqqpppooorrrssstttwwwxxxzzzzzz{{{wwwvvvuuussssssssstttuuutttsssrrrrrrrrrpppllliiihhhbbbYYYOOOHHHEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIILLLNNNQQQSSSUUUXXX\\\___ccceeejjjrrrwww~~~}}}xxxttttttpppoooooopppqqqrrrqqqooommmjjjgggdddaaa`````````cccfffiiimmmoooooonnnmmmnnnnnnooopppooonnnlllkkkiiikkkmmmllljjjhhhffffffeeeddddddcccdddeeefffggg]]]\\\YYYXXX[[[eeeqqqyyyvvvmmmdddbbb___YYYUUUTTTTTTTTTSSSQQQNNNJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBB@@@>>><<<;;;:::888888888888777777666666888777666555555666777777666999<<>>IIITTTggg~~~jjjWWWJJJGGGDDDDDDGGGKKKLLLLLLLLLNNNSSSXXX^^^lllzzz\\\OOOHHHCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::::::::<<<<<<<<<;;;:::999777888999:::;;;<<<<<<<<<999999999999888888888888888888777777777777888888888888777777777777777777999888777777888888666444555555444444444444555555777777777777777888888888888666555555666666555333333333444444444555555555777777888888888999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<;;;===@@@FFFJJJTTT___lllwww~~~}}}|||}}}|||zzzxxxyyyzzz{{{zzzvvvqqqlll^^^UUUMMMKKKKKKJJJJJJLLLOOOPPPRRRVVV[[[dddnnnuuu|||}}}zzzpppbbbWWWSSSSSSZZZdddrrriii\\\PPPKKKJJJGGGDDDDDDBBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<::::::999888888888888888888888888999:::;;;<<<<<<>>>BBBEEEGGGLLLRRRUUUWWWYYY]]]aaallliiiiiilllnnnrrr{{{{{{zzzxxxvvvtttrrrqqqpppqqqpppooooooqqqqqqpppooooooooonnnmmmllllllkkkkkkfffhhhkkkkkkjjjiiijjjkkknnnoooqqqrrrqqqpppnnnmmmrrrsssuuuwwwyyy{{{{{{|||zzzyyywwwvvvuuuuuuuuuvvvtttsssrrrrrrrrrpppllliiifff```WWWNNNGGGDDDDDDEEEGGGFFFFFFEEEFFFHHHIIIKKKNNNPPPTTTWWWYYY]]]bbbeeejjjjjjnnnvvv}}}yyytttsssooonnnmmmmmmooopppooonnnkkkiiigggdddccccccddddddiiikkknnnqqqrrrrrrpppooooooqqqrrrssssssqqqooommmjjjkkklllkkkhhhffffffffffffeeeeeeeeefffhhhjjjkkk```___]]]]]]aaaiiittt{{{xxxmmmfff```___]]]WWWSSSSSSSSSSSSRRRPPPMMMIIIEEECCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFCCCBBBAAA???===;;;:::999888888888777777777777777888777666666666777888888999;;;>>>AAAAAA???<<<:::666555444222222222333333444555777999===AAADDDFFFGGGHHHJJJJJJJJJHHHFFFDDD???=========<<<@@@PPPbbb}}}}}}{{{rrr^^^MMMEEEDDDDDDEEEHHHKKKLLLMMMOOOOOORRRYYYeeezzzjjjSSSJJJGGGCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;:::::::::999:::;;;<<<<<<<<<::::::999999:::;;;;;;:::::::::999999999888888888777777888888777777777777888888777777777888888888777777999888888888999999777555555555444444444444555555666666777777888888999999888777555555666666555333444444555555555666666666777777888888888999999999777777888888888999999999:::::::::;;;;;;;;;;;;;;;999:::;;;;;;;;;>>>BBBEEENNNYYYeeeppp}}}~~~{{{zzzzzz|||~~~|||zzz{{{{{{{{{|||{{{xxxrrrnnn```VVVNNNLLLLLLLLLNNNQQQXXXXXXZZZ\\\```hhhqqqwww{{{|||yyypppeee\\\YYYYYY___iiiwwwcccXXXNNNJJJIIIEEECCCCCC@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888:::<<<===???BBBFFFIIINNNRRRWWWYYYZZZ[[[___ccciiiggghhhjjjlllppp|||yyyxxxwwwvvvtttrrrqqqppppppooonnnnnnppppppooonnnoooooonnnmmmllljjjjjjiiidddfffhhhgggeeeeeeiiilllmmmnnnpppqqqqqqooonnnlllssstttvvvxxxzzz||||||}}}|||{{{yyywwwvvvuuuuuuvvvtttsssrrrrrrrrrpppllliiiddd___WWWOOOIIIFFFFFFFFFFFFFFFEEEEEEFFFIIIKKKMMMQQQSSSWWW[[[^^^ccchhhkkkoooooottt}}}zzzuuusssooommmllllllmmmnnnmmmllliiihhhfffeeeeeefffhhhiiinnnoooqqqtttuuuttttttssssssuuuwwwxxxwwwuuurrrqqqkkklllllljjjgggffffffgggffffffeeeeeefffhhhjjjkkkaaaaaaaaabbbeeekkksssxxxzzz~~~xxxnnnfffaaa\\\\\\ZZZUUUSSSTTTRRRQQQPPPMMMKKKHHHEEEDDD@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDDDD@@@???>>>===;;;:::999888888888777777777777777777888777666666666777888999;;;===@@@AAAAAA>>>;;;999555444333222222333444444444666888<<<@@@CCCEEEGGGHHHIIIJJJKKKJJJHHHEEECCC???===<<<===<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888999888888888888777777777888888777777777777888888666666777888888888888777666555666888::::::888666666555555555555555555666555555666777888999999:::888666444444555666666555555666666666666777777777777888888888888999999999888888888999999999999:::999999:::;;;;;;;;;;;;:::999;;;<<<======???BBBDDDHHHRRR^^^iii{{{~~~}}}|||{{{}}}~~~~~~~~~~~~|||{{{}}}}}}}}}}}}|||xxxsssooobbbXXXOOOMMMOOOQQQTTTXXX[[[\\\]]]```dddkkksssxxx~~~}}}vvvmmmeeebbbbbbfffppp{{{]]]TTTLLLIIIHHHDDDBBBCCC>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888:::<<<>>>AAADDDIIIMMMVVVYYY[[[\\\[[[]]]aaaeeegggfffhhhjjjlllqqq~~~ttttttsssssssssrrrrrrrrrqqqpppooooooqqqqqqpppooopppooonnnmmmkkkjjjiiihhhccceeefffdddbbbccciiinnnlllmmmooopppqqqpppnnnmmmuuuvvvxxxzzz{{{|||}}}}}}|||zzzxxxvvvuuuttttttttttttsssrrrrrrrrrpppllliiibbb^^^XXXQQQLLLIIIHHHHHHIIIHHHGGGHHHJJJMMMQQQSSSXXX[[[___cccggglllqqquuuwwwwww}}}{{{uuusssooommmkkkjjjkkklllkkkjjjggggggffffffgggjjjlllnnnqqqrrrtttuuuvvvwwwwwwwwwtttvvvxxxyyyxxxuuurrrpppmmmmmmllliiigggeeefffgggfffeeeeeeeeefffgggggghhhcccddddddeeefffjjjooossssssuuuyyy{{{wwwpppiiiaaa\\\YYYYYYWWWSSSSSSUUUOOONNNLLLIIIGGGFFFEEEEEE@@@AAABBBCCCDDDEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAA======<<<;;;:::999888777777777777777777777777888777666666555666777888999===>>>@@@AAA@@@===;;;999555444333222222333444555666888;;;@@@CCCFFFHHHIIIHHHIIIKKKLLLKKKHHHDDDBBB>>>;;;<<>>AAACCCDDDMMMXXXbbbrrr}}}{{{yyyxxxyyyzzz}}}~~~|||{{{{{{|||}}}{{{|||~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{xxxtttpppcccYYYQQQPPPSSSVVV[[[aaa___aaadddgggkkkqqqxxx}}}~~~vvvppplllkkknnnyyynnnXXXPPPIIIHHHFFFBBB@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999:::::::::;;;;;;===@@@CCCFFFJJJOOOSSS[[[]]]^^^]]][[[]]]bbbfffggggggjjjmmmnnnrrroooppppppqqqrrrrrrssssssrrrqqqpppqqqrrrrrrrrrpppppppppnnnmmmkkkjjjiiihhhccceeeeeebbb```bbbiiiooolllmmmooopppqqqpppooonnnwwwxxxyyy{{{|||}}}}}}~~~{{{yyywwwuuussssssrrrssstttsssrrrrrrrrrpppllliiibbb___YYYSSSOOOLLLJJJJJJMMMLLLLLLLLLOOOSSSWWWYYY___bbbgggkkkooouuuzzz~~~~~~{{{vvvtttpppmmmkkkiiijjjjjjjjjiiigggffffffgggiiillloooqqqttttttuuuvvvwwwxxxyyyyyyrrrtttvvvwwwvvvsssooommmnnnmmmllliiigggeeeggghhheeeeeeeeeeeeeeeeeeeeeeeeccceeefffggggggiiilllooolllmmmpppuuu|||}}}vvvrrrpppkkkeee___ZZZVVVVVVUUURRRRRRUUULLLKKKIIIFFFEEEDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFCCCCCCAAA@@@???>>>>>>>>>;;;;;;::::::999888777777777777777777777888888888777666555555555777888999??????@@@@@@???<<<:::888555444333333333444555666888:::>>>BBBFFFIIIKKKKKKHHHIIIKKKLLLKKKHHHDDDAAA<<<999<<>>999::::::;;;;;;:::::::::888888888888777777777777888888777777777777888888555666777999999999888777777666666666666444000---777777666666666666777777444555666777888999:::;;;777555333333555777888777555555555666666666666777777888888888888999999999999999:::::::::;;;;;;;;;888999:::;;;<<<;;;::::::555777:::;;;;;;<<>><<<<<<;;;<<<:::888777555555555666333333444444666777888999<<<:::888666666888;;;===AAABBBBBBBBB@@@===999777333333333333333333444444777:::@@@EEEIIIJJJJJJJJJJJJIIIIIIGGGEEEAAA>>><<<>>>:::<<>>???>>>>>>>>>>>>>>>?????????======<<<<<<;;;;;;;;;:::<<<:::999888999999888777::::::;;;<<<<<<;;;::::::::::::;;;;;;::::::999888888888777777666666555555888777666555555555555555777777777777777666555555666555555555555444444444444444444333333444444444555555555555666666666666555555555555555555555555444444555666777888999999777777888888999999::::::999888777666666666888888::::::999999888777666666888888888888999:::;;;;;;>>>BBBJJJTTTaaarrr}}}wwwqqqmmmkkkjjjlllooorrrvvvyyy|||}}}~~~~~~{{{{{{{{{zzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{{{{{{{|||}}}}}}{{{yyyxxxwwwuuurrrpppddd\\\TTTRRRYYYdddnnntttvvvyyy~~~}}}}}}yyy^^^QQQLLLFFFBBB@@@@@@??????<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<:::999888;;;???CCCBBBHHHNNNQQQQQQRRRWWW[[[aaaaaa```^^^]]]^^^bbbeeemmmlllooorrrtttvvvssssssssssssssstttttttttvvvvvvvvvvvvvvvvvvvvvvvvpppoooooooooooonnnllliiidddcccaaaaaacccgggkkknnnpppqqqqqqooommmllloooqqqzzz{{{}}}|||zzzwwwtttrrrrrrssstttssssssqqqpppnnnllljjjiiihhhddd___YYYTTTRRRRRRRRRSSSVVVYYY[[[\\\```ggglllssszzz}}}wwwtttpppnnnkkkjjjjjjkkkjjjiiieeeeeefffgggjjjmmmqqqsssssssssssstttvvvxxxyyyzzzwwwxxxxxxxxxwwwuuurrrqqqqqqooollliiifffdddcccbbb``````aaaaaaaaabbbbbbbbbcccccccccbbbaaaaaa``````___cccfffkkkttt||||||wwwtttpppkkkgggeeedddbbbaaaVVVUUUTTTRRRPPPOOONNNMMMJJJIIIHHHHHHHHHGGGDDDBBBCCCEEEFFFGGGGGGFFFEEECCCAAAAAA???>>>============<<<;;;999888777666666777666666555555555555666666666555444444666:::===@@@BBBBBBBBBAAA???<<<999777444444333333444555777888===@@@DDDHHHJJJKKKJJJIIIJJJIIIHHHFFFDDD@@@>>><<<;;;===@@@EEEUUUrrrrrr```TTTKKKCCC@@@AAABBBBBBAAAAAABBBDDDGGGJJJTTTYYYnnn|||dddNNNIIIGGGBBB???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::999888999:::999888999999:::;;;;;;:::999999999999::::::999999888777777777777777666666555555777666666555555555555666777777777777777666555555555555555555444444444444555555444444444444555555444555555555666666666666555555555555555555555555666666666666666777777777777777777888888888888888888888888777777777888888::::::999888888777666666999999999999:::;;;<<<<<<===AAAGGGNNNYYYiiizzz|||vvvpppkkkiiiggghhhjjjmmmqqquuuxxxzzz~~~}}}{{{zzzzzz{{{||||||}}}}}}|||{{{zzz{{{{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxwwwuuurrrooohhhaaaZZZZZZbbbnnnyyy~~~nnnVVVNNNJJJDDD@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::::::::999;;;;;;;;;;;;;;;>>>CCCFFFEEEJJJQQQUUUVVVXXX\\\``````aaa```___^^^___bbbeeemmmlllnnnssstttuuuzzzssssssttttttuuuvvvwwwwwwuuuuuuuuutttttttttttttttmmmmmmmmmoooqqqqqqooonnneeedddbbbbbbeeeiiinnnqqqrrrrrrqqqooonnnpppsssvvv}}}~~~}}}|||zzzwwwtttrrrrrrsssssssssrrrpppnnnllljjjiiiiiigggeeeaaa^^^ZZZXXXWWWWWWZZZ]]]aaaccceeejjjpppvvv~~~}}}zzzyyyqqqooommmlllllllllkkkjjjggggggfffgggiiilllppprrrsssrrrrrrssstttvvvxxxyyyuuuwwwyyyzzzzzzwwwtttrrrnnnllljjjgggdddbbbaaaaaa___``````aaaaaaaaaaaaaaabbbaaa```___]]]\\\ZZZZZZ[[[___dddiiiqqqxxxwwwqqqnnnjjjfffbbb```___]]]\\\RRRPPPOOOMMMLLLLLLLLLMMMJJJHHHFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEECCCBBB>>>===<<<<<<<<<<<<<<<===<<<;;;:::999888777777777999888777555444444444444444333333444666:::===???CCCCCCAAA???<<<:::888777555444333333444777;;;===DDDFFFIIIKKKLLLKKKIIIHHHJJJIIIGGGEEEBBB???===<<<888@@@EEELLLcccrrrcccSSSIIICCC???>>>@@@BBBBBBBBBAAAAAADDDHHHKKKSSS]]]vvvkkkXXXHHHEEEFFFBBB@@@AAA??????>>>>>>======<<<<<<>>>============<<<<<<<<<;;;:::999999::::::999888888888999999999999888888888888888999888777777666777777777666666666666555666555555555555666666777666777777777777666555555555555555555444444444444666555555444444555555666444444444555555555666666555555555555555555555555777777777666666666555555777777777777666666666666777888888999999999888888999999888888777777666666999999999999:::;;;<<<===>>>AAADDDIIIQQQ^^^nnnyyyyyy|||{{{uuunnnhhhfffccccccdddfffiiinnnsssvvv~~~~~~|||{{{{{{}}}}}}||||||{{{{{{zzzzzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{|||~~~|||yyyxxxwwwuuurrrpppkkkfffbbbdddnnn{{{}}}aaaQQQJJJFFFAAA>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<===>>>@@@DDDIIILLLNNNSSSXXX[[[[[[\\\___bbb```aaabbbbbbaaabbbdddffflllkkknnntttwwwwwwyyy}}}ssssssttttttuuuvvvvvvvvvsssssssssssssssrrrrrrrrrllllllmmmoooqqqrrrpppooogggeeecccccceeejjjooossssssrrrqqqpppqqqtttyyy||||||{{{zzzwwwuuusssssssssttttttssspppmmmkkkjjjjjjjjjfffeeecccaaa___^^^\\\\\\___bbbfffiiikkkpppwww|||}}}zzzyyyqqqooommmmmmmmmmmmlllkkkhhhhhhggggggiiikkknnnooorrrqqqppppppqqqsssvvvwwwsssuuuxxxzzzyyyvvvrrrpppkkkjjjhhheeecccaaa```___^^^___```aaaaaaaaa````````````___]]]\\\[[[ZZZYYY\\\___cccgggnnnuuuuuupppkkkgggbbb]]][[[YYYWWWUUUOOONNNLLLKKKKKKLLLMMMNNNLLLIIIFFFEEEFFFGGGGGGFFFGGGGGGGGGFFFEEECCCAAA@@@<<<<<<;;;:::::::::::::::::::::999888777777777666999888777555444444444444777666666777888:::<<<===BBBAAA>>>;;;888666555555555444222333555:::>>>AAAHHHIIIKKKMMMMMMLLLJJJHHHIIIGGGEEEBBB@@@>>>===<<<999@@@LLL]]]xxx{{{pppgggZZZLLLDDD@@@>>>???BBBBBBCCCCCCBBBBBBDDDJJJNNNTTTcccyyy\\\OOODDDCCCDDDBBB@@@AAA??????>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999;;;;;;:::999888999999999999999999888888888999999888888777666666666666666666666666666555555555555555666777888666666777777666666555444555555555444444444333333555444444333333444444555333333444444444555555555555555555555555555555555666666666666666666666666777777666666555555555444666777999:::::::::888888888888777777777666666666888888888888999:::;;;<<<@@@AAACCCFFFLLLWWWeeeooo}}}|||}}}xxx|||{{{tttlllfffdddaaa```______bbbhhhmmmppp{{{}}}~~~}}}|||{{{zzzzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyy{{{yyywwwvvvvvvuuutttrrrllliiiggglllwwwjjjXXXQQQGGGCCC???<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDGGGKKKPPPSSS[[[]]]```aaa```______``````bbbddddddddddddfffgggjjjjjjnnnvvvzzz{{{{{{~~~ssssssssssssssssssssssssvvvvvvuuuuuuuuutttttttttnnnnnnnnnoooppppppnnnlllhhhfffdddccceeeiiiooosssuuutttrrrsssvvv{{{}}}{{{zzzyyyxxxvvvuuuuuuuuuuuuuuussspppllljjjjjjjjjkkkeeeddddddcccbbbaaa```___bbbeeeiiikkkmmmrrryyyzzzxxxrrrqqqooopppppppppooommmiiihhhgggggggggiiikkklllooonnnnnnnnnoooqqqrrrsssrrrtttvvvwwwvvvrrrnnnkkkhhhgggfffdddcccaaa___^^^]]]^^^___aaaaaa```______^^^^^^^^^]]]]]]]]]\\\\\\```aaabbbcccjjjrrrtttqqqiiieee___ZZZVVVTTTQQQOOOKKKKKKJJJJJJJJJLLLMMMNNNNNNKKKGGGFFFGGGHHHIIIIIIGGGGGGFFFDDDCCCAAA???>>><<<<<<:::999888777777777888888888777777666555555777666666555555555666666888999999:::<<<===>>>>>>@@@>>>:::777555333333333333222222333777===BBBEEEIIIJJJKKKMMMMMMLLLKKKJJJGGGEEEBBB???============???CCCVVVuuu~~~rrrhhh___SSSGGGAAA???>>>???CCCBBBDDDEEEDDDCCCGGGNNNTTT^^^rrrdddSSSKKKDDDCCCCCCAAA??????>>>>>>>>>===<<<;;;::::::999999999999::::::::::::999888999:::<<<===;;;:::::::::999999999999::::::999999999999999888888777555555555555555666666666555555555555555666777888666666666666666555444444555444444444444333333333333222222111111222222333333333333333444444444444555555555555555555555555333444444555666777777777777666666666555555444444666777888999:::999999888777777666666666666666666666666666666777888999:::===???AAABBBFFFOOO[[[dddpppxxx~~~|||}}}|||tttlllfffdddaaa___]]]\\\^^^bbbgggjjjsssvvvzzz}}}~~~~~~}}}{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvtttsssuuuuuuuuutttnnnllllllrrr}}}oooYYYOOONNNDDDBBB>>>===<<<===<<<;;;;;;::::::999999::::::;;;;;;:::::::::;;;<<<>>>???@@@CCCGGGKKKNNNRRRWWWZZZaaabbbddddddcccbbbbbbbbbbbbccceeeeeeeeeeeefffhhhjjjjjjnnnuuuyyy{{{~~~rrrrrrrrrrrrrrrrrrqqqqqquuuttttttssssssrrrrrrrrrpppooonnnoooooonnnkkkiiihhhfffcccccceeekkkqqquuuxxxwwwwwwyyy~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyuuusssnnnjjjhhhhhhjjjkkkeeeeeeeeeeeeddddddccccccfffiiillloooqqquuu|||zzzwwwsssrrrrrrrrrssssssqqqoooiiihhhgggeeeeeefffhhhiiikkkkkkllllllmmmnnnnnnooooooqqqrrrsssqqqnnnjjjhhhfffeeeeeedddcccaaa___^^^\\\]]]___aaaaaa```___]]]\\\\\\\\\]]]]]]^^^^^^^^^aaaaaa``````gggooorrrpppeeeaaa[[[VVVSSSPPPMMMKKKHHHHHHIIIJJJJJJKKKKKKLLLNNNKKKHHHGGGHHHIIIJJJIIIFFFEEEDDDBBB@@@???======<<<;;;:::888777777666666666666777777666666555444555555555555555666777888777888;;;===@@@AAABBBBBB===;;;888666444333222222222222333666;;;AAAFFFJJJJJJKKKLLLMMMMMMLLLKKKKKKEEECCC???===<<<<<<>>>???FFFOOOiiiyyyssskkkaaaUUUKKKAAA??????>>>???BBBBBBEEEGGGGGGFFFJJJSSS[[[jjjrrrVVVNNNJJJEEEBBBAAA???>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<888888999;;;===>>><<<:::::::::999999999999::::::999999::::::999999888777444555555555555666666666666555555555555666666777555666666666666555444444444444444444333333333333222111111000000111111222222222222333333333444444555555555555555555555555222333444555666777777888666666666666555555555555555666777888888888888888666666666666555555555555555555555555666777888999999;;;===>>>AAAGGGPPPWWWcccmmmvvvzzz~~~}}}vvvnnnhhhgggbbb```]]]ZZZZZZ\\\```bbbgggkkkppptttwwwzzz}}}{{{{{{{{{zzzzzzyyyyyyxxxuuuuuutttsssssssssssstttvvvvvvuuuuuuuuuvvvvvvwwwuuusssqqqqqqrrrtttttttttqqqooopppvvvttt[[[LLLGGGGGGBBB@@@>>><<<=========<<<;;;;;;::::::::::::;;;;;;999999999:::;;;===@@@AAAEEEIIINNNRRRVVVYYY\\\___```bbbdddfffggghhhhhhhhhbbbcccdddcccbbbbbbdddfffiiiiiinnntttxxx}}}ppppppqqqqqqrrrrrrsssssstttssssssrrrqqqqqqppppppooonnnnnnnnnnnnllliiiggggggeeeccccccgggnnnvvv{{{}}}|||||||||zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{||||||tttqqqlllgggeeefffhhhiiihhhggggggffffffffffffggglllooorrrtttvvvzzz~~~||||||wwwuuuqqqppppppqqqrrrrrrooommmiiihhhfffdddcccdddeeefffggghhhjjjkkkllllllkkkjjjmmmmmmoooooonnnllljjjiiidddeeeeeedddcccaaa___^^^[[[\\\___```aaa```^^^]]]ZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^^^^dddlllmmmiii___[[[VVVRRROOONNNLLLJJJHHHIIIKKKMMMMMMMMMLLLKKKLLLJJJHHHGGGHHHIIIIIIHHHDDDCCCBBB@@@>>>===<<<<<<::::::999888777777888888666777777888777777555555555555555555555666777777888:::<<>>@@@@@@@@@CCCCCCGGGJJJJJJIIINNNYYYbbbwwwbbbQQQIIIHHHEEEAAA>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;777777999;;;>>>>>>===;;;:::999888777777888999:::888888888999888777777666444444444555555555666666777666666555555555555666555555666666555555444333444444444333333333222222222222111111111111222222222222222222333333333333555555555555555555555555444444444555555666666666666666666666666666777777555555555555666777888999555555555555555555555555555555555666666777888999777999<<<<<<===@@@GGGLLLWWWbbbnnntttzzzxxxpppkkkjjjdddaaa]]]YYYWWWXXXYYYZZZ[[[___eeeiiimmmpppsssuuuuuuvvvwwwxxxxxxwwwvvvuuusssrrrqqqpppppppppqqqqqqttttttsssttttttuuuvvvwwwvvvssspppooopppqqqqqqppppppooopppuuu}}}ooo\\\OOOHHHDDDBBB@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<>>===<<<<<<;;;888888888888888999::::::777777888999999888666666777666666555555555666666<<<===???@@@AAA@@@>>>===::::::999888777666555555333555888>>>DDDIIINNNQQQQQQQQQPPPOOONNNLLLKKKJJJAAA???<<<999:::<<<@@@BBBNNNpppvvvhhheee]]]PPPGGG@@@<<<>>>BBBBBBCCCEEEDDDHHHKKKKKKKKKQQQ\\\fffvvvZZZQQQFFFFFFDDD???======>>>>>>:::;;;;;;;;;;;;;;;;;;;;;777777777888888999999999777777999<<<>>>???===;;;999888777666666777888999777777777777777666666555444444444555555555666666888777666555555555555555555555666666555555444333444444444333333333222222333222222222222222222333111111222222222333333333555555555555555555555555666555555555555444444444555555666666777777888888555444444444444666888999444555555555555555555555666666666666777888999:::888;;;======<<<>>>BBBFFFNNN[[[hhhpppuuu|||~~~|||zzzqqqmmmmmmdddaaa]]]YYYVVVTTTTTTUUUTTTXXX]]]aaadddgggjjjlllqqqrrrtttvvvvvvuuusssrrrrrrqqqooonnnnnnnnnoooppprrrrrrrrrssstttuuuvvvwwwwwwtttpppnnnnnnnnnnnnmmmnnnlllmmmrrrxxx}}}~~~|||}}}tttgggWWWMMMKKKIIIEEEAAA>>>===;;;;;;<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===>>>>>>???@@@CCCGGGKKKNNNOOOSSSXXX\\\___```bbbdddgggggghhhjjjlllmmmllljjj``````^^^[[[YYYYYY\\\___^^^dddmmmxxxhhhiiilllnnnqqqtttuuuwwwuuuuuuvvvvvvuuusssqqqpppkkkjjjjjjiiihhhfffdddcccccccccdddfffkkkssszzz~~~{{{vvvuuuvvvwwwxxxvvvuuuvvvyyy|||~~~~~~}}}rrrqqqlllccc```eeeiiikkkmmmoooooommmjjjiiilllooowwwxxxzzz{{{}}}{{{ssslllmmmoooqqqrrrrrrrrrqqqooooooooonnnllljjjjjjkkkgggfffeeecccbbbaaaaaaaaaeeefffhhhiiijjjiiigggfffhhhiiijjjkkkkkkjjjhhhgggccccccbbbaaa```___^^^^^^\\\^^^```aaa```]]]ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVYYY^^^bbbcccaaa___WWWTTTOOOLLLMMMOOOQQQRRRQQQRRRSSSTTTTTTRRRPPPOOOKKKJJJHHHGGGEEEDDDCCCCCC>>>>>>???>>>===<<<:::999888888888888777777777777666666555555444444444333444444333333444555777888>>>@@@CCCEEEEEEBBB>>><<<999666333333444555333000444777<<>>999888???GGGKKKaaa~~~nnndddYYYNNNGGGBBBBBBBBBBBBBBBCCCEEEEEEFFFGGGLLLQQQSSSXXXiii{{{cccRRRMMMEEECCC@@@===;;;;;;;;;;;;:::::::::999999888888888888888999999999999888888888888888777777777777777999888888777777777777777666666666666555555555555333333444444444444333333666666666666666666666666555555555555555555555555333333222222222222333333111111111111111111111111111111111111222333444555555555444444444333333333222222444555666666777777555555666666666666555555333444444444555666666666777777666666555555555555555555444444555666888999999999888999;;;===@@@BBBFFFOOO\\\hhhpppwww}}}yyyrrrnnniiibbb]]][[[YYYVVVTTTUUUUUUUUUVVVYYY\\\___aaagggjjjmmmnnnmmmlllkkkllljjjjjjjjjjjjjjjjjjjjjkkkooopppppppppppprrrvvvyyy{{{vvvpppkkkjjjkkklllmmmkkkkkkkkkmmmppptttwwwzzz{{{yyyiiibbbRRROOOKKKFFFBBB???>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;::::::<<>>>>>>>>>>>===;;;:::888888888888777777777666666666666666555555555444444666555444444555777999:::AAACCCDDDEEECCC@@@<<<999777555222333444555555333777:::???FFFMMMPPPRRRRRRSSSSSSSSSQQQNNNKKKGGGEEE<<<<<<<<<:::999>>>JJJUUU{{{uuuggg]]]SSSJJJEEE>>>??????@@@AAABBBCCCCCCHHHKKKQQQVVVYYYccczzzsssVVVGGGCCCEEECCC@@@===;;;;;;;;;;;;:::::::::999999999888888888888999999999999888888888777777777777777777777999888777777666666777777777777666666666555555555444444555555555555444444555555555555555555555555444444444444444444444444222222222111111222222222111111111111111111111111111111111111222333444555333333333444444444555555333444555555555555555444555555666666666666555555555555555666666666666666666666666555555555444444555555444444555666888999999888888888999<<<>>>@@@BBBKKKWWWcccmmmwwwyyyqqqhhhaaa___]]]YYYVVVSSSRRRRRRRRRSSSUUUWWWYYY^^^```cccdddcccbbbbbbbbbddddddeeeeeeeeefffffffffhhhiiikkkkkklllooossswwwzzzuuunnniiiggggggggggggfffffffffgggiiilllnnnppppppuuu|||ppp___UUUQQQKKKIIIEEEBBB???>>>======::::::::::::::::::::::::;;;<<<<<<<<<;;;<<>>DDDEEEEEEDDDAAA===999666555333222222444555666555999===DDDKKKPPPSSSSSSSSSSSSSSSRRRPPPMMMHHHDDDAAA;;;999;;;===<<>>@@@CCCEEEGGGJJJNNNQQQSSSVVVZZZ]]]^^^```ccceeefffgggiiikkkhhhiiikkkkkkjjjjjjjjjkkkddd___[[[\\\]]]]]]aaagggtttjjjlllpppsssuuuuuusssrrrssssssqqqpppnnnllljjjiiipppnnnjjjfffeeeeeefffgggjjjkkknnnttt|||~~~{{{yyyvvvtttvvvwwwxxx{{{}}}{{{wwwtttpppnnnjjjkkksss~~~nnnsssxxxyyywwwuuuuuuvvvxxxxxxyyyyyyyyy|||sssfffaaa___]]]ZZZ]]]```dddhhhkkklllmmmmmmllljjjjjjkkklllllllllhhheeeaaa^^^]]]^^^```bbbeeefffhhhiiijjjiiigggfffcccbbbbbbaaaaaa`````````___^^^^^^]]]]]]\\\\\\\\\```aaacccccc___YYYRRRNNNHHHIIIJJJLLLMMMNNNOOOOOORRRQQQQQQTTTXXX\\\^^^___UUUSSSRRRSSSVVVYYY[[[[[[\\\[[[XXXTTTOOOJJJEEECCCAAA@@@??????????????????======<<<;;;:::999888888888777777777666666666666666666666666666666666666888666555444666999===???DDDDDDDDDBBB???;;;888555444222111111222444555666:::???HHHOOOSSSUUUUUUUUURRRRRRQQQNNNJJJEEE@@@>>>===999;;;???AAAKKKgggxxxmmm```VVVKKKAAA>>>???;;;===AAADDDFFFGGGGGGGGGKKKLLLQQQZZZlllqqqYYYKKKEEEEEEAAA@@@>>>===;;;;;;;;;;;;999999999999999999999999888888999999999999888888777777777777777888888888888888777666666666666666888888777777777666666666555555666666666666555555555555555555555555555555333333333333333333333333222111111000000111111222111111111111111111111111111111111111222333444444555444444333333333444555444444444555555444444333444555555666666555555444777777666666555555444444444444444444444444444444444444555555666666777888999999888888888999::::::;;;@@@HHHQQQ]]]mmm~~~{{{qqqcccWWWSSSQQQOOOMMMLLLLLLMMMMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTVVVWWWXXXYYYYYYXXXZZZ\\\^^^```bbbfffiiijjjgggaaa^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[^^^```aaabbbbbbbbbccccccdddeeeeeeeeeccc___ZZZWWWUUUTTTTTTZZZZZZWWWPPPHHHBBBBBBDDD>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<=========:::<<>>>>>?????????<<<<<<;;;:::999888777777777777777666666666666555555555555666666666666666666555444555777:::===@@@AAAAAA@@@>>><<<:::777666333333111000000222444666;;;BBBJJJQQQUUUVVVWWWXXXRRRQQQNNNKKKFFFBBB>>>;;;===999:::???HHHZZZzzzoooeeeZZZPPPFFF===;;;>>>;;;===AAAEEEHHHIIIIIIIIIPPPNNNRRRbbbaaaPPPFFFBBBCCC???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888999999999999888888666666777777888888888888888777777666555666666666777777777777666666666666555555666666666666555555555555555555555555555555333333333333333333333333222222111111111111222222111111111111111111111111111111111111222333444444999777555333222111222222111222333444555555555555444444555555555555444444555555555444444333333333444444444444444444444444444444555666666777777777:::999999999999999:::::::::===CCCIIISSSbbbrrr~~~}}}iiiZZZVVVTTTQQQNNNLLLKKKKKKLLLKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXXXXZZZ\\\^^^]]][[[XXXVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQOOOOOOPPPOOONNNOOOPPPRRRSSSTTTPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIIIIEEEAAA>>>>>>@@@======<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???===@@@CCCFFFHHHJJJMMMPPPLLLOOOSSSVVVXXXZZZ]]]___aaacccfffgggggghhhiiikkklllmmmnnnllliiigggfffgggfffbbbcccjjjsss}}}ttttttttttttuuuvvvvvvwwwppppppppppppqqqrrrsssttttttqqqnnnlllkkklllnnnppptttvvvzzz~~~zzzzzzzzz{{{{{{wwwxxxyyy|||~~~}}}zzzxxxpppqqqooolllmmmpppmmmgggjjjqqqzzz~~~{{{xxxwwwvvvvvvvvvuuussstttwwwzzzzzz|||{{{lllccc```\\\ZZZ[[[[[[^^^ccciiinnnrrruuuvvvuuuqqqllljjjkkkllljjjhhhgggeeecccbbbbbbdddfffhhheeefffhhhiiijjjiiigggfff```___\\\ZZZYYYYYY[[[[[[\\\]]]^^^___```aaabbbbbbaaaaaaaaa___[[[VVVQQQNNNIIIMMMSSSYYY]]]^^^]]]\\\ZZZYYYXXXYYY\\\___aaaaaa]]]\\\[[[ZZZ[[[ZZZYYYWWWQQQPPPNNNKKKGGGDDDBBBAAA??????>>>>>>>>>>>>>>>>>><<<;;;:::888777777777777777777666666666666555555444444444555555555555555444444555666999;;;>>>@@@???>>>===;;;999777666666333333222111111333777:::AAAGGGOOOTTTUUUVVVWWWYYYRRRPPPLLLGGGBBB???<<<;;;:::999:::BBBSSSnnn|||iii___TTTKKKCCC<<<<<>>=====================<<<<<<;;;;;;999:::;;;<<<>>>???AAAAAACCCFFFIIILLLNNNPPPRRRTTTRRRTTTWWWYYY[[[]]]```bbbeeehhhjjjkkkkkkkkklllmmmmmmoooooonnnkkkiiiiiiiiiaaaaaaiiixxxuuuvvvwwwxxxyyyxxxwwwvvvqqqqqqpppqqqqqqsssuuuvvvtttsssqqqooooooqqqssstttyyy{{{~~~|||{{{|||||||||{{{zzzyyyyyyzzz{{{{{{xxxvvvpppqqqmmmgggdddfffeeebbbiiiqqq|||}}}zzzxxxuuuuuutttrrrqqqqqqtttvvvvvvxxxzzzxxxnnneeebbb```\\\[[[^^^[[[___eeellltttzzz~~~{{{uuunnnkkklllllliiifffdddcccccccccdddfffhhhiiieeefffhhhiiijjjiiigggfff```^^^[[[XXXWWWWWWYYYZZZZZZ[[[\\\^^^```bbbdddeeefffeeeccc```[[[UUUPPPNNNMMMOOOTTTZZZ___ccceeefffeeecccaaaaaaaaaaaa```___[[[ZZZXXXXXXXXXWWWTTTRRRMMMLLLIIIGGGDDDBBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<:::999777666666666666777777666666666555555555333333333333444444444555333555777999<<<>>>???@@@>>>===:::888666444444444222333333333444888>>>BBBJJJOOOUUUWWWUUUTTTVVVXXXRRRNNNIIICCC???<<<<<<<<<888<<<@@@JJJdddnnndddYYYLLLEEE@@@======@@@???@@@AAADDDGGGIIIKKKLLLMMMSSS```yyycccSSSLLLDDD@@@AAA;;;;;;<<<<<<<<<;;;::::::888888999999999:::::::::888888999999999999888888555666666777888888999999777777666555555555555666555555555555444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444333333333333444444111111111111111111111111111111111111222333444555:::888555222111000111222111222333444444444444444333444444555555444444333333333333444444444444444444444555555555666666666333444555666777777777666666777777888999999999999888:::<<<>>>BBBKKKVVV___rrr~~~}}}sssfffccc]]]VVVQQQLLLJJJIIIFFFGGGGGGFFFDDDCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLKKKJJJKKKMMMJJJIIIIIIJJJLLLLLLKKKJJJKKKJJJIIIGGGGGGGGGHHHIIIGGGEEECCCDDDFFFGGGEEECCCEEEEEEFFFGGGGGGGGGFFFEEEAAAAAABBBCCCCCCBBBAAA@@@===>>>???>>>=========>>><<<<<<==================;;;;;;===@@@BBBDDDFFFGGGIIILLLPPPRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[]]]```cccgggiiikkklllllllllmmmnnnmmmooopppqqqpppooopppqqqjjjooo~~~tttwwwzzz||||||zzzvvvtttrrrqqqqqqqqqqqqssstttuuuuuutttsssrrrrrrtttvvvwww|||}}}~~~}}}|||{{{|||}}}~~~~~~|||zzz|||zzzyyyyyyyyyxxxuuusssppppppkkkbbb^^^```cccccciiirrr}}}|||zzzttttttsssqqqooooooqqqtttssstttvvvzzzxxxttttttmmmddd___^^^\\\XXXXXX\\\\\\```gggpppyyy~~~wwwpppllllllkkkhhheeeaaabbbbbbdddeeegggiiijjjeeefffhhhiiijjjiiigggfff```^^^ZZZWWWVVVWWWYYYZZZXXXYYY[[[]]]```ccceeefffllljjjfffaaa[[[UUUPPPNNNOOOQQQTTTXXX^^^dddjjjmmmooommmjjjhhhgggeeeaaa___WWWVVVUUUUUUUUUTTTQQQNNNJJJHHHFFFCCCAAA???======>>>>>>===<<<;;;;;;;;;;;;;;;:::888777666555666666777666666666555555555555222222222333333444444444333555999<<>>???:::;;;;;;<<<<<<;;;::::::888888888999999:::::::::888888999999999999888888555666666777888999999999777777666555555555555555555555444444444333333333333444444444444444444333444444444444444444444444555555555555555555555555555444444333333444444555111111111111111111111111111111111111222333444555999777444222111111333444333333444444444333222222333444444555555444444333333444444555555666666666555555555666666666777777333444555777777777777666444555666777888888888888666888:::<<>>>>>???@@@AAAAAAAAA@@@???<<<===>>>>>>>>>===<<<;;;<<<;;;;;;:::::::::;;;<<<:::;;;<<<===>>>?????????>>>???AAADDDGGGJJJLLLMMMMMMPPPSSSUUUVVVVVVXXXYYYXXXYYYYYYYYYYYY[[[___bbbfffhhhjjjkkkjjjjjjkkklllllloooqqqsssssstttuuuwwwwwwxxxzzzzzzzzzzzzyyyxxxtttqqqooonnnpppssstttuuutttttttttuuuvvvwwwyyyzzzzzz}}}~~~zzzyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||~~~}}}|||zzzxxxvvvuuuttttttmmmfffaaa]]]\\\bbbjjjnnnuuu|||~~~vvvuuusssqqqqqqqqqpppnnnlllqqqqqqrrrvvv|||}}}vvvqqqooonnnhhhddd```]]]\\\[[[ZZZYYY]]]```hhhsss}}}tttnnnkkkhhheeebbbcccbbbccceeegggiiihhhgggcccdddffffffeeeccc```^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\\\\^^^```cccfffhhhjjjmmmkkkgggaaa\\\XXXUUUSSSSSSVVVYYY^^^bbbeeeggggggiiigggeeecccccccccaaa```YYYVVVRRROOONNNMMMKKKJJJEEEDDDCCCAAA@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999:::::::::999999888888888555555555444444333333333333444555555666666555555777:::>>>BBBCCCBBB???===<<<999777666777777444111000111333777===DDDJJJNNNUUUYYY]]]]]]YYYVVVUUUVVVLLLIIICCC===;;;===>>>===;;;BBBMMMddd{{{jjj\\\RRRLLLEEE@@@???@@@BBBCCCAAACCCDDDDDDGGGLLLPPPQQQWWWccc~~~|||cccLLLFFFDDD>>>;;;===<<<<<<;;;:::999999999999999999999999999999999999888888888888888888888888999999888888888888999999666666666666666555555444444444333333333444555555666555555444444555555666444444444444444444444444555555555444444333333333333333222222333333444555333333222111000000111111333333222222333333444555333333333222222222111111000000000111222333555555222222333333333333444444333333333333333333333333333333333444444444555555444444555555666777777777888777666666666777999:::666:::>>>>>>>>>@@@FFFKKKZZZbbbkkkoooooooootttyyy}}}|||vvviii[[[QQQNNNPPPNNNNNNLLLHHHCCCBBBEEEIIIFFFDDDCCCCCCEEEEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAAAAAAAAAAABBB>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========>>>======>>>AAADDDFFFFFFFFFGGGIIILLLNNNPPPQQQQQQRRRSSSTTTVVVXXXYYY[[[[[[XXXYYYZZZZZZZZZ\\\___aaaeeeiiilllkkkhhhhhhlllqqqnnntttwwwtttuuuyyyzzzzzzzzzzzzyyyyyyxxxtttrrroooooopppssstttuuutttuuuuuuvvvwwwxxxxxxyyyzzz}}}~~~yyyvvvvvvwwwwwwwww||||||}}}}}}}}}}}}||||||~~~}}}|||zzzxxxwwwuuuuuurrrllleeeaaa______fffnnnvvv||||||wwwuuusssrrrrrrqqqooommmnnnmmmmmmpppuuu}}}}}}vvvooollljjjiiicccaaa^^^\\\\\\\\\\\\\\\```dddmmmyyy|||rrrllliiigggeeecccdddcccdddfffhhhiiiiiigggddddddeeeeeedddaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\]]]___bbbeeeggghhhmmmkkkgggbbb]]]XXXUUUTTTTTTVVVZZZ___cccfffhhhhhhiiigggdddbbbaaa```^^^\\\UUURRROOOLLLKKKJJJHHHFFFDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888555555444444444333333333444444444555555666666777999;;;???BBBCCCAAA>>>===;;;888666555666555333111222333666;;;AAAIIIOOOSSSVVVYYY[[[[[[YYYWWWUUUTTTIIIGGGBBB===::::::;;;;;;AAAHHH\\\zzzwwwkkk\\\PPPKKKFFF@@@<<<<<<>>>@@@AAAHHHIIIIIIIIIKKKPPPUUUWWWcccsssjjjWWWHHHFFFFFF@@@===@@@<<<<<<;;;:::999999999999999999999999999999999999888888888888888888888888888888777777777777888888666666666666666555444444333333333333333444444555444333333222222333333444444444444444444444444444555555444444444333333333222222222222222333333444333222222111000000111111222222222222222333444444333333333222222222111111444333222222111111222222222222222333333333444444333333333333333333333333333333333444444444555555444444555555666666777777888777666666666777888999888;;;======<<<===AAAFFFOOOWWW```eeefffhhhnnnsss}}}pppbbbXXXUUUUUURRRPPPMMMIIIFFFDDDDDDEEEEEEDDDCCCCCCDDDDDDBBB@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@????????????@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<=========;;;<<<<<<===>>>>>>??????@@@@@@@@@AAACCCFFFHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTVVVWWWWWWXXXXXXYYYZZZZZZYYYZZZ[[[\\\\\\___bbbeeejjjooosssrrrnnnjjjkkknnnnnnrrruuuxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvsssqqqppprrrtttuuuuuutttuuuwwwxxxxxxxxxxxxwww{{{|||~~~~~~}}}yyyvvvsssrrrrrrsssrrrqqqwwwxxxyyyzzz{{{{{{{{{{{{||||||{{{zzzxxxvvvuuutttqqqkkkeeecccbbbdddmmmvvv{{{yyyuuusssrrrqqqooommmiiiiiihhhiiimmmsssyyy}}}|||yyysssnnniiigggfffeeeaaa```___^^^]]]^^^___```dddjjjttt{{{pppiiiffffffeeedddeeeeeeeeegggiiijjjiiihhheeedddcccbbbaaa___^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[\\\^^^```bbbeeefffkkkiiieeeaaa\\\XXXUUUTTTTTTVVV[[[```dddggghhhiiihhheeeaaa___]]]ZZZXXXVVVOOOMMMJJJHHHGGGFFFDDDBBBAAAAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888888777777555444444444444333333333555555444444555777888999;;;===@@@BBBBBB@@@===;;;999777444333333333222000444777;;;AAAHHHPPPVVVYYYYYYYYYYYYZZZZZZXXXTTTQQQDDDCCC@@@===;;;:::<<>>@@@AAAHHHHHHHHHIIILLLQQQXXX^^^ooovvvXXXMMMEEEFFFEEE???===@@@<<<<<<;;;::::::999999888999999999999999999999999888888888888888888888888777777666666666666777777555666666666666555444444222222222222222333444444444333333222222333333444444444444444444444444444444444444444333333333333111111111111111222222333333222111111000111111111222111111111111222333333333333333222222222111111333333222111111111111222222222222222333333333333333333333333333333333333333333333444444444555555444444444555666666777777777777666666666777888999999;;;===<<<999:::===AAADDDKKKTTTZZZ]]]bbbiiiooo}}}|||xxxooohhhcccaaaZZZUUUOOOKKKJJJIIIGGGDDDFFFEEEDDDDDDEEEDDDAAA???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===============>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOQQQTTTVVVWWWXXXXXX[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^___bbbfffhhhkkkqqqvvvvvvqqqlllkkklllnnnsss{{{yyyyyyyyyzzz{{{}}}~~~xxxvvvsssssstttuuuvvvuuutttuuuwwwyyyyyyxxxwwwvvvyyyzzz{{{{{{zzzyyywwwvvvtttrrrqqqqqqrrrrrrpppooorrrssstttvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwuuusssrrrpppkkkffffffgggkkkuuu|||wwwssspppmmmjjjhhhdddcccbbbcccggglllqqqttttttrrrnnnjjjfffeeeddddddcccddddddcccbbbcccdddeeeiiippp{{{xxxmmmfffdddeeefffeeefffffffffgggiiijjjhhhgggeeedddaaa___^^^]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[\\\^^^___aaabbbgggeeeaaa]]]YYYVVVSSSRRRRRRUUUZZZ___ccceeeffffffeeebbb^^^ZZZWWWUUUQQQOOOJJJHHHFFFDDDDDDCCCAAA???@@@???>>>===;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777444444444444444444444444666555444444555888:::<<<>>>???AAAAAAAAA>>>;;;999777555333222222111111111777:::@@@GGGOOOVVV[[[]]]\\\[[[YYYZZZZZZXXXRRRMMM@@@??????>>><<<<<>>==================>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@????????????@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^___```aaaaaacccgggiiilllqqqvvvvvvrrrooopppsssrrruuuvvvxxx{{{~~~zzzxxxvvvuuuvvvvvvvvvuuurrrtttvvvxxxyyyxxxvvvuuuwwwwwwxxxxxxwwwvvvuuuttttttrrrrrrrrrssssssqqqpppnnnnnnppprrrssstttttttttvvvvvvwwwvvvuuusssqqqooopppkkkiiijjjmmmqqq{{{|||vvvpppkkkgggccc```\\\[[[[[[\\\```dddiiilllnnnllljjjgggeeeddddddddddddfffiiijjjkkklllppprrrrrryyy|||uuukkkfffeeeggggggffffffeeeeeefffhhhhhhgggeeecccbbb___]]][[[[[[[[[\\\ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^aaa___\\\XXXUUURRRPPPOOOPPPSSSXXX]]]```bbbbbbaaaaaa]]]YYYUUURRROOOLLLIIIGGGEEEDDDCCCCCCBBB???===@@@???>>><<<;;;;;;;;;;;;888888999999888888777666666666666666666666666666444444444444444444444444666555555555777999<<<>>>??????@@@@@@???<<<999777444444333222111111333444999>>>EEEMMMTTTZZZ^^^______]]]ZZZZZZYYYUUUOOOIII???===>>>>>><<<<<>>===???CCCGGGIIIJJJPPPNNNNNNSSSWWW]]]lllzzzmmmVVVMMMIIIEEEBBB>>>;;;<<<>>>;;;;;;;;;;;;;;;999888777888888888888888888888888777777777777777777777777666666555555555555666666555555555555555444444333222222111111222222333444666555555444444555555666333333333333333333333333333333333333333333333333000000//////000000111222222111111111111111222222111111000000111111222333333333333222222222111111/////////000111222444444111111111222222222333333222222222333333444444444333333333444444444555555333333444444555666666666555555666666777777777777888999999999:::;;;>>>@@@===AAAHHHNNNUUU^^^gggnnnzzzpppdddcccgggjjjmmmsss|||}}}qqqaaaWWWTTTRRRMMMHHHIIIGGGEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@??????AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQPPPQQQSSSUUUTTTUUUWWWYYYZZZ[[[\\\\\\[[[\\\\\\]]]^^^___```aaaaaabbbccccccbbbdddgggiiipppsssuuutttrrrsssxxx~~~tttvvvyyy}}}zzzxxxvvvuuuvvvvvvuuusssqqqrrrtttvvvwwwwwwwwwvvvttttttuuuvvvvvvvvvvvvuuuuuutttssssssttttttrrrqqqlllmmmnnnpppqqqrrrrrrrrrtttuuuvvvvvvuuussspppooonnnkkkkkknnnqqquuu~~~|||wwwpppiiiddd___[[[YYYTTTTTTTTTVVVYYY]]]bbbdddgggfffeeeddddddeeeffffffdddiiinnnrrrtttwww}}}~~~vvvpppkkkhhhiiijjjiiigggeeedddddddddeeeeeedddbbb```___]]][[[ZZZZZZ[[[[[[XXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZWWWTTTQQQOOOMMMLLLOOORRRWWW[[[^^^^^^]]]\\\[[[XXXSSSPPPNNNKKKHHHFFFDDDCCCBBBBBBBBBAAA???<<<>>>>>>===;;;;;;:::::::::777777777777777666666555444444555555555555666666333333333444444444444555555555666777999;;;===???>>>>>>???>>>===:::777555333333333222222333666999>>>BBBJJJRRRYYY]]]___``````^^^\\\YYYUUUOOOIIIDDD@@@======>>>===@@@QQQeee~~~iiiZZZPPPHHHCCCCCC<<<<<<<<>>>>>@@@AAA:::;;;<<<<<<;;;:::888777888888888888888888888888777777777777777777777777666666555555555555666666444555555555555444333333222222222222222333444444444333333222222333333444333333333333333333333333222222222222333333333333000000000000000111111222111111111000111111222333222111111111111222333333333333333222222222111111222222111000000000000111111111111111222222222222111222222333333444444555333333333444444444555555333333333444555555666666444555666777777777666666777777777888999<<<>>>???;;;>>>BBBGGGNNNWWWaaahhhuuuvvvccc\\\]]]^^^dddmmmxxxqqqfffaaa]]]VVVPPPPPPMMMHHHEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>======>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNRRRUUUVVVTTTTTTVVVXXXUUUVVVXXXZZZ[[[\\\]]]]]]ZZZ[[[\\\^^^```bbbcccdddcccdddeeeeeeeeefffiiilllqqqssstttssssssxxxtttwww{{{xxxvvvtttttttttsssrrrpppooopppqqqssstttvvvwwwxxxrrrsssssstttuuuuuuuuuvvvwwwtttrrrrrrrrrrrrqqqpppmmmnnnooopppqqqrrrrrrrrrtttuuuwwwwwwvvvtttqqqooollljjjkkkooorrruuu|||{{{tttooohhhbbb]]]ZZZVVVTTTRRRRRRRRRSSSVVVYYY]]]___aaaaaabbbdddfffiiikkkmmmjjjooouuuyyyzzz}}}}}}yyywwwooommmjjjkkkmmmmmmjjjgggcccbbbbbbbbbccccccaaa___]]]\\\[[[[[[ZZZZZZZZZ[[[WWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXVVVTTTQQQOOOMMMKKKKKKPPPSSSWWW[[[\\\\\\ZZZXXXUUURRROOOLLLJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@>>>;;;<<<<<<::::::999999999999777777777888777666666555333333444444555555555555333333333444444444555555444555666888;;;===>>>???=========<<<;;;888666444222333444333333555:::>>>CCCHHHPPPXXX^^^``````___^^^^^^\\\WWWPPPHHHBBB???>>>;;;===AAADDDNNNhhhooo^^^UUUOOOHHHCCCBBB<<<<<<===AAAGGGKKKMMMNNNRRROOOTTT___jjjwwwfffTTTNNNDDDBBB???>>>???AAAAAA???:::;;;<<<<<<;;;:::888666888888888888888888888888777777777777777777777777777666666666666666666777444444555555444444333222333333333333333444444555444333333222222333333444222222222222222222222222111111222222222333333333111000000000000111222222111111000000111222222333222222222222222333444444333333333222222222111111222222111000000000000000111111111111222222222222111111222333333444555555333333333444444444555555222333333444444555555666444555666777777777666555777666555666888:::<<<<<<:::;;;===@@@GGGPPPZZZ```nnn|||mmmccc```eeeiiiooouuuzzz|||yyyuuunnnhhh^^^YYYQQQKKKHHHGGGGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDFFFGGGIIIKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOPPPTTTYYYYYYVVVUUUWWWZZZWWWXXXYYY[[[\\\]]]]]]^^^[[[\\\]]]^^^```bbbcccdddcccdddfffggghhhkkkooorrrssswww{{{~~~vvvyyy~~~~~~vvvtttrrrrrrrrrqqqooommmnnnooopppqqqsssuuuxxxyyyrrrrrrrrrsssttttttuuuuuuwwwtttqqqppppppqqqpppoooooopppqqqrrrrrrsssrrrrrruuuvvvxxxyyyxxxuuusssqqqjjjhhhjjjooorrrtttzzzzzzrrrmmmiiibbb]]]YYYWWWUUUSSSUUUUUUTTTUUUWWWYYY\\\^^^^^^___bbbeeejjjnnnrrrtttqqqvvv{{{}}}|||}}}{{{uuuqqqppplllkkkkkkmmmpppoookkkgggbbbaaa```aaaaaaaaa___]]]ZZZZZZ[[[[[[[[[ZZZZZZZZZUUUUUUUUUTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVUUUSSSPPPNNNLLLKKKKKKQQQTTTXXX[[[\\\[[[XXXWWWRRROOOLLLJJJIIIGGGEEECCC@@@@@@???@@@@@@???===:::::::::999888777777777888888888888888888777666666333333333444444555555555333333333444444555555555333555777:::<<<>>>??????<<<<<<<<<;;;:::777555444111333444444444777===AAAGGGLLLTTT[[[```bbbaaa```\\\]]]\\\VVVLLLBBB===;;;;;;999<<>>======???DDDIIINNNPPPPPPPPPOOOWWWhhhwwwtttXXXJJJFFFCCCBBB???>>>@@@BBB>>>999:::;;;<<<<<<<<<:::888666777777777777777777777777777777777777777777777777777777666666666666777777444444555555444444333222444444333333444444555666666555555444444555555666222222222222222222222222111111111222222333333333111111111111111222222333111111000000111222333333333333222222333333444555333333333222222222111111......//////000222333444000111111111111222222222111111222333333444555555333333333444444444555555222222333444444555555666333444666777777777666555777555444444666888999999::::::;;;===DDDMMMVVV\\\gggttt~~~tttppprrrssstttssssssyyyllleee[[[SSSNNNLLLKKKKKKEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQVVVZZZZZZWWWVVVXXX[[[XXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]^^^___```bbbccccccbbbdddfffhhhkkkooossswww{{{yyy{{{xxxvvvsssqqqqqqpppnnnllllllnnnqqqsssssstttvvvxxxuuusssqqqpppqqqrrrrrrqqqrrrqqqooonnnmmmmmmmmmnnnlllmmmpppqqqqqqrrrtttwwwwwwzzz}}}}}}yyyuuuqqqpppnnnmmmlllmmmpppvvv|||{{{wwwsssppplllddd]]][[[YYYUUURRRRRRSSSUUUYYY[[[]]]___bbbeeeiiikkkoootttwwwyyyzzzzzz}}}|||{{{zzzzzz|||~~~~~~xxxrrrnnnnnnooonnnooooooooonnnkkkhhhgggdddbbb______```aaa``````WWWXXXYYYZZZZZZYYYXXXWWWTTTTTTTTTTTTTTTUUUWWWWWWUUUUUUUUUTTTTTTSSSRRRQQQNNNNNNMMMKKKIIIIIIKKKMMMWWWYYY[[[\\\ZZZWWWTTTQQQMMMKKKIIIGGGGGGFFFCCCAAAAAA@@@???>>><<<<<<;;;;;;999::::::888555555888;;;888888888888888888888888666666777777666555444444333222111111111333555777777888888999;;;<<<<<<===:::888666444333222222222444444444555666:::@@@DDDOOORRRWWW]]]bbbccc```]]]ccc[[[PPPHHHCCC@@@===;;;222;;;AAAHHH```vvvaaaXXXOOOJJJEEE???<<<===???===@@@FFFJJJJJJJJJLLLKKKSSSaaassszzz^^^TTTKKK@@@@@@>>><<<<<<<<<===<<<::::::;;;;;;;;;:::999999888999999999888888888777777777777777777777777777777666555444333333444555666555555555555555555555555444444444333333222222222555555555444444333333333222111222222333444555666555444333333222111000000000000000000000000000000333222222111111222222333333222222111111222222333///000000111111111000000000111111111111222222222222222222111111111000000222222222222222222222222444444444333333222222222333333222222333333444555777555444555888999888555555555666777777777777777:::999888888===CCCJJJNNN\\\ooowwwqqqrrruuuzzzkkkaaaXXXQQQOOOQQQKKKFFFDDDEEEGGGFFFEEEDDDCCCCCCBBB@@@@@@CCCEEEDDDBBBBBBBBBAAA@@@@@@BBBDDD===EEEHHHEEECCCGGGHHHEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRSSSRRRRRRQQQQQQUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\___^^^^^^```cccdddddddddhhhhhhhhhhhhkkktttxxx|||zzzwwwtttrrrqqqpppnnnmmmmmmppprrrtttttttttvvvwwwtttrrroooooopppqqqqqqppprrrqqqooonnnlllllllllllllllnnnqqqrrrrrrssstttvvvxxx{{{}}}}}}yyytttpppnnnnnnmmmmmmnnnrrrwww}}}|||wwwsssooommmjjjccc\\\[[[ZZZWWWVVVXXXZZZ]]]aaadddgggjjjnnnqqqwwwzzz~~~{{{zzzyyyzzz{{{{{{{{{yyytttoookkkkkkmmmrrrrrrqqqpppmmmiiifffddddddaaa___^^^^^^___^^^]]]WWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKIIIGGGHHHKKKNNNVVVWWWYYYYYYXXXUUUQQQOOOLLLJJJHHHGGGFFFEEECCCAAA@@@???>>>===;;;;;;;;;;;;888:::;;;999777666888:::888888777777777777888888666666666666666555444444555444333222222333444555888888999999:::;;;;;;;;;:::999777555444444444444444555555777999>>>EEEJJJUUUWWWZZZ___bbbbbb```]]]^^^WWWMMMEEE@@@>>><<<:::<<<@@@GGGXXXyyyzzziii^^^UUULLLGGGBBB===<<<===???>>>@@@FFFIIIHHHIIIKKKNNNVVVfff{{{jjjSSSKKKDDD>>>@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999999999999888888888777777777777777777777777777777666555555444444555555666555555555555555555555555555444444444333333333222555555444444444333333333444444333222222222333333444444333222222111000000000000000000000000000000333222222111111222222333333222222111111222222333111111111111111111111111000111111111111222222222222222222111111111000000222222222222222222222222444444333333333222222222333333222222333333444555777444333444666777777555555666777888999888777777:::999888888;;;???DDDHHHNNN```uuu~~~|||zzzwwwzzz~~~tttrrrsssxxx{{{vvvkkk___WWWVVVQQQMMMJJJJJJJJJIIIGGGEEEFFFFFFEEECCCCCCDDDDDDBBBDDDDDDCCCCCCCCCDDDFFFHHHCCCIIIKKKFFFDDDEEEFFFCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOSSSSSSTTTUUUVVVVVVVVVUUUZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```bbbcccdddbbbaaaaaabbbdddfffgggggghhhhhhjjjoooyyyxxx||||||yyyvvvsssrrrpppooommmooorrrtttvvvvvvuuuvvvwwwrrrpppnnnmmmnnnoooooonnnqqqpppooommmllllllllllllmmmpppsssttttttttttttuuuyyy{{{}}}|||xxxsssooonnnnnnnnnnnnppptttzzz|||wwwrrrnnnllljjjiiibbb\\\\\\\\\\\\^^^bbbdddhhhmmmqqquuuzzz|||xxxvvvuuuuuuwwwwwwuuuqqqmmmkkkkkkmmmuuuuuusssppplllgggccc```bbb```^^^\\\]]]\\\[[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUUUUVVVVVVUUUSSSSSSOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHFFFEEEGGGLLLOOOTTTUUUUUUUUUTTTQQQNNNMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<;;;:::999999999888999;;;:::999777888888888777666555555666777888555666666666666555444444666555444333333333444555999999999999999999999999:::999777666555555555666444555777:::>>>EEEMMMSSSZZZ[[[\\\___aaa```]]]ZZZUUUOOOGGG@@@<<<;;;:::999@@@???KKKiiilll___XXXOOOGGGBBB???;;;;;;>>>???>>>@@@EEEHHHGGGGGGKKKNNNWWWiiixxx]]]PPPHHHDDDCCC???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999888888888888777777777777777777777777777777777555555666666666666555555444444444444444444444444555555555444444444444444555444444444444333333333777666444333111000000000333333333222111111111000000000000000000000000000222222111111111111222222222222111111111111222222444333222111000000111222000111111111111222222222222222222111111111111111222222222222222222222222333333333333222222222222333333222222333333444555666444222222444555666555555777999;;;;;;:::888777:::999888888999;;;>>>@@@GGGTTTfffuuuzzzpppnnnmmmlllqqqzzz~~~rrrgggccc[[[YYYVVVSSSRRRPPPMMMJJJJJJGGGEEEDDDDDDDDDCCCBBBHHHGGGFFFFFFFFFGGGIIIJJJGGGJJJKKKGGGEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQSSSTTTUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZ[[[[[[]]]]]]^^^___aaaccceeefffeeeeeegggiiilllooorrrsssssssssvvvxxx|||}}}zzzvvvrrrqqqpppnnnmmmqqqtttwwwxxxxxxwwwwwwxxxrrrooommmmmmnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnqqqtttuuutttsssssstttvvvxxxzzzzzzwwwssspppoooppppppqqqtttxxx|||}}}{{{wwwssspppmmmlllkkkiiiccc______aaabbbgggmmmnnnrrrxxx~~~{{{vvvtttrrrrrrvvvuuutttqqqooonnnoooooouuutttqqqnnnjjjeeeaaa___```^^^\\\[[[[[[ZZZXXXVVVUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRTTTUUUVVVUUUSSSRRRMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEDDDDDDGGGMMMQQQSSSSSSSSSRRRPPPNNNLLLKKKHHHGGGDDDDDDDDDCCCAAA???<<<;;;:::999888888888888888999:::;;;:::888777777777666444333333444666777555555555666666555444444555555444444444555666777:::::::::999888888777777888777666555555555666777444777:::???DDDLLLUUU[[[ZZZ[[[]]]```aaa^^^YYYTTTLLLHHHAAA;;;999888999:::???BBBVVV{{{pppbbb[[[QQQIIIAAA>>><<<:::;;;???@@@???AAAEEEGGGEEEGGGLLLRRR\\\ooofffVVVQQQIIIDDDEEE???===;;;:::;;;;;;:::999::::::;;;;;;;;;;;;::::::888888888888777777777777777777777777777777777777444555777777777777555444444444444444444444444444555555555555555555555555444444444444444444444444666555444222111000000000222222222222111111111111000000000000000000000000222222111111111111222222222222111111111111222222777555333111000000111222000000111111111222222222111111111111111111111111222222222222222222222222333222222222222222222222333333222222333333444555666444333222333555666777555777:::======;;;999777888888888888999:::;;;<<>>;;;:::999888888777888888888888999999:::999777555666555444333333444555666444444555555555555444444222333444555777888:::;;;;;;:::999888777666666555666555444444444555666777666:::???EEEKKKSSSZZZ___YYY[[[___cccbbb]]]UUUOOODDDAAA<<<888666777:::===CCCQQQooorrraaaXXXVVVJJJCCC<<<;;;;;;:::<<<@@@@@@@@@CCCGGGGGGFFFIIIOOOYYYeee|||uuuVVVNNNLLLDDD>>>@@@>>><<<:::::::::::::::888999999:::::::::::::::999777777777777777777777777666666666666666666666666444555666777777666555444444444444444444444444444555555555555555555555555444444444444444444444444444333222222111111111111111111111111111111111222000000000000000000000000222111111000000111111222222111111000000111111222777555333111000000111222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222333333444555555555555444444555666888555777:::<<<===;;;888777777777777888999:::;;;<<>><<<:::999888888777777888888888777666777888888666444444444444444444444444444333333444555555555555444111222444666888:::<<<===::::::999888777666555444444333333333444555777888;;;@@@GGGMMMSSSYYY^^^bbb]]]^^^aaacccaaaZZZPPPIII>>><<<:::777666888===AAAKKKdddyyyfffYYYSSSSSSDDD>>>999;;;<<<<<<>>>BBBAAABBBEEEIIIIIIHHHMMMTTT\\\mmmdddNNNIIIHHH@@@<<<======;;;999999::::::999888777888888999999999999999666666777777777777777888666666666666666666666666444444555555555555444444333333333333333333333333444444444444444555555555333333333444444444444555222111111111111222222333///000000000111222222222000000000000000000000000111111000000000000111111111111000000000000111111444333222111000000111222000111111111111222222222111111111111111222222222222222222222222222222222111111111222222222222222333333222222333333444555333555666666555555666777444666888::::::999777666666777777888999:::;;;<<<===<<>>>>>@@@CCCBBBCCCGGGKKKKKKKKKQQQYYYfffzzziiiZZZJJJDDDBBB???>>>@@@===;;;999888999999888777666666777888888888888888666666666666777777888888666666666666666666666666444444333333333333444444333333333333333333333333222333333333444444444444333333333444444444555555222222111111111111222222...//////000111222222333000000000000000000000000111111000000000000111111111111000000000000111111111111111111111111111111000111111111111222222222000000111111111222222222222222222222222222222222000111111111222222222222333333222222333333444555000333666777555444444555444555666777777777666555888777666666666888999:::;;;:::<<>>???>>>===;;;:::999888888888888888999999666222222444666555333222444666888888666444222222333444444555555555444444555777888::::::;;;;;;888888888777666555555555444444444555666888:::;;;EEELLLUUU\\\aaabbbcccdddddd```[[[UUUNNNGGG@@@;;;999999999888888;;;CCCIIIlll|||lll]]]RRRIIIBBB>>>===999888<<<@@@@@@AAADDDCCCDDDIIIMMMMMMMMMSSS\\\vvv}}}YYYQQQEEE===:::;;;>>>AAA===;;;999888999999888777555555666777777777777777555666666666777777888888666666666666666666666666444444222111111222444444333333333333333333333333222222222333333444444444333333333444444555555555333333222111000000111111......///000111222222333000000000000000000000000111111000000000000111111111111000000000000111111///000000111111111000000000111111111111222222222000000111111222222222222222222222222222222222222000000111111222222222222333333222222333333444555---222666777555333222333333444444555555555555555999888666555444666777888888666888===@@@III\\\nnnrrrzzzzzzyyy~~~ssshhhfffiiiqqq~~~zzzrrr___VVVPPPRRRSSSQQQRRRVVVVVVVVVVVVWWWXXXZZZ[[[\\\WWWWWWXXXYYY[[[]]]___```^^^```dddhhhllloooqqqrrrtttxxx}}}vvvuuusssssstttttttttsssjjjiiigggfffdddccccccccceeegggjjjmmmnnnooonnnnnnmmmkkkhhhffffffhhhkkknnnnnnooopppqqqpppooommmkkkiiihhhhhhgggggggggggghhhlllmmmmmmnnnnnnmmmmmmlllllllllkkklllnnnqqqtttvvvwwwvvvtttrrrpppooonnnnnnmmmllllllmmmoooooonnnmmmjjjllloooqqqtttxxx|||}}}xxxsssooonnnkkkjjjiiijjjlllmmmkkkkkkllllllllllllkkkkkkcccbbb```___]]]\\\\\\\\\ZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRPPPOOOPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEECCCCCCBBBBBBCCCDDDFFFHHHJJJLLLLLLLLLLLLKKKHHHEEEBBBBBBBBBBBBBBBAAA@@@>>><<<::::::;;;;;;:::999888777666666666666:::888666666777666333000333333333444444444555555111333666666555444444444666777:::<<<<<<<<<;;;:::777666555444444444444444333444444444555999>>>BBBNNNUUU[[[^^^bbbfffeeeaaabbb[[[RRRKKKGGGCCC???;;;777666888;;;;;;===KKKZZZ}}}tttjjj\\\RRRLLLGGGAAA===;;;;;;;;;<<<>>>AAACCCEEEGGGGGGJJJNNNPPPSSS\\\gggfffPPPJJJBBB?????????<<<999888888999:::999888777666666666666555444444333333666666666666666666666666222222222333333333444444111111111222333444555666666555333222111222333333333333333333333333333333333333333444444555555555333333222222111000000000000111222222111000///...000000000000000000000000000000000000000000000000////////////000000000000000000111111222222222222222111000000000000000111222222333333333222222111222222333333333444444444555444333222222333444555333333333333333333333333444444444555555555555666555555555555555555555555555555666666777777888888777888999:::>>>EEEMMMRRRdddkkkvvv}}}}}}zzz}}}qqqmmmpppwwwxxxyyyzzz{{{~~~zzznnn___ZZZUUUWWW^^^dddeeeccceeebbbaaadddjjjlllhhhccccccbbbbbbeeejjjnnnqqqsssppprrrrrruuu}}}uuusssrrrrrrssssssrrrqqqiiiiiigggeeedddcccccccccccceeegggjjjkkklllkkkkkkhhhgggfffeeefffhhhjjjllloooooopppqqqpppnnnlllkkkhhhhhhggggggggggggggghhhjjjjjjkkkkkkkkkkkkjjjjjjkkkkkklllnnnqqqtttvvvxxxvvvuuusssqqqooonnnmmmmmmlllllllllmmmmmmllljjjiiifffggghhhiiilllppptttwww~~~{{{xxxxxxyyyxxxtttqqqkkkkkkiiihhhhhhiiijjjkkkiiijjjjjjkkkkkkjjjjjjiiicccbbbaaa___]]]\\\[[[[[[YYYXXXXXXWWWVVVVVVUUUUUURRRRRRSSSSSSRRRPPPOOONNNOOONNNLLLJJJGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJLLLLLLLLLLLLIIIGGGDDDBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888888888999777555444666555333111333333333444444444555555111333555555444333444555777888:::;;;<<<;;;:::999666555555444333333444444444444555555777<<>>:::777555555888;;;===CCCVVVhhhxxxjjjaaaUUULLLFFFBBB>>>::::::;;;<<<>>>@@@CCCEEEGGGGGGIIIMMMRRRTTTYYYeeerrrsssWWWNNNHHHAAA>>>>>>>>>;;;888777777888999888777666555777777666666555444444333555555555555555555555555333333333444444444555555222222222222333333444555555444333222222222333333333333333333333333333333111111222222333333333333333333222111111000000///000111111222111000///...000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111/////////000111222444444111222222333333222222111111111111111222222222222222111000000000000111222333333333333333333333333444444444444555555555555555555555555555555555555444444444555666666777777555666777888999>>>DDDHHHTTT[[[iiitttvvvwww}}}zzzyyyzzzrrreeeaaa]]][[[```jjjssswwwxxxzzzuuupppoooqqqsssqqqoookkkmmmrrryyysssqqqppppppqqqqqqpppoooiiihhhfffeeecccbbbbbbbbb```bbbdddfffggghhhggggggeeeeeefffggghhhiiikkkkkkoooooopppooonnnllljjjiiigggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjmmmqqqtttwwwyyyzzztttsssqqqooonnnllllllkkkllllllmmmlllkkkhhheeeccccccbbbaaaaaadddiiinnnqqqtttqqqnnnnnnqqqrrrqqqoooggggggggggggggggggggggggggghhhiiiiiiiiiiiihhhgggcccbbbaaa___]]][[[ZZZZZZWWWVVVVVVUUUUUUTTTTTTTTTPPPPPPQQQPPPPPPOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGHHHIIIKKKLLLKKKKKKJJJFFFEEEEEECCCAAA???>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888777555333222333444444333333333333444444444555555222333444444333333555666999999:::;;;:::999888777555444444333333333333333444555666888<<>>AAACCCEEEGGGGGGDDDGGGLLLQQQTTT]]]ooobbbOOOJJJEEE???<<<<<<<<<:::777666777777777777666555555888888777666666555555444444444444444444444444444444444444444555555555555333333222222222222333333444444333222222222333333222222333333333333333333000000000111111111111111333222222111111000//////000000111222222111///...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111222333444111111222222222222222111/////////000000000111111111000000//////000000111333333333333333333333333444444444444555555555555444444444444444444444444222333333444555555666666555666777666666888;;;===CCCKKKYYYeeekkkppp{{{|||ggg\\\[[[ZZZ[[[cccooozzzwwwpppnnnnnnppppppqqqwwwpppooonnnnnnoooooonnnlllhhhgggeeedddbbbaaaaaaaaa^^^___aaabbbddddddeeeeeeeeefffiiikkkmmmmmmmmmmmmnnnnnnmmmlllkkkiiigggfffeeeffffffggghhhhhhhhhhhhggggggffffffffffffggggggfffiiinnnssswwwzzz{{{{{{sssrrrpppnnnmmmkkkkkkjjjkkklllmmmlllhhhdddaaa___```^^^]]]^^^ccciiinnnpppppplllhhhhhhkkknnnnnnnnncccdddeeeeeeffffffeeeeeeeeefffggghhhhhhgggfffeeebbbaaa```^^^\\\ZZZYYYXXXTTTTTTSSSSSSSSSRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHDDDEEEFFFEEEBBB???===<<<======?????????>>>===<<<999888777666666555555555555444222111111333444555333333333444444444555555333444444333222333666888::::::::::::999777666555444333333222222222333333333555888;;;@@@GGGOOOTTT[[[```ccccccbbbbbb___YYYKKKGGGBBB===:::888777777<<<999999AAAQQQeeeyyyqqq```TTTOOOHHHBBB@@@???===<<<<<<===@@@BBBDDDEEEEEEEEEFFFHHHMMMRRRWWWddd{{{mmmVVVMMMFFFCCC???<<<<<<;;;:::888777777777777777666666666888888888777666666555555333333333333333333333333333333333444444444444555444444333222111111222222444333333333333333333333222222222222222333333333000000000111111111111111222222222111000000/////////000111222222111000///////////////////////////000000000000000000000000////////////000000000000000000000000////////////222222111000////////////000111111222222222222111////////////000000000111222111111111111111111222222222222222222222222222333333444444444555555555444444444444444444444444333333333444555555666666666777888888777777888999>>>CCCMMMWWW^^^gggwwwyyywwwxxx}}}ooo```XXXUUUVVVYYY```jjjttt|||{{{sssiiicccbbbeeehhhnnnwwwnnnmmmlllmmmnnnnnnllljjjgggfffdddcccaaa`````````]]]^^^___aaacccdddeeeeeefffhhhkkknnnoooooommmlllkkkkkkjjjiiigggfffdddccceeeeeeggghhhiiiiiiiiiiiiggggggfffeeeeeefffggggggeeehhhmmmrrrvvvyyyzzzzzzrrrqqqooommmlllkkkjjjjjjjjjlllllljjjeeeaaa^^^^^^\\\[[[[[[___ffflllpppqqqnnniiidddcccfffhhhiiihhhbbbccccccdddddddddcccccccccdddfffggggggfffdddccc______^^^]]][[[YYYWWWVVVQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPMMMLLLJJJHHHEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIIIIJJJJJJIIIHHHFFFEEEBBBDDDGGGFFFCCC@@@>>>>>><<<===>>>??????>>><<<<<<999888777666555555555555444333222111000222444666333333333444444444555555444444555444333444777:::;;;;;;:::999888666555444333333222222222333333444333666;;;@@@FFFMMMTTTXXX[[[aaaeeecccaaa^^^VVVOOODDDBBB???;;;888777888999===:::<<>>>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCLLLMMMQQQXXXaaarrrxxxYYYJJJGGGDDDAAA???===<<<;;;:::999999999888888777777777777888888888777666666555555333333333333333333333333111111222222222333333333444444333222111111111111222333333333333333333333111111111222222333333333222222222222222222222111222222111111000//////...///000111222222111000///////////////////////////////////////////////////////////////000000000000000000000///////////////111111000///...---------///000111111222222222222000000000111111111222222111111111222222111111111222222222222222222222222333333333444444444444555444444444444444444444444333444444555666666777777555666888888777666777888<<<>>>DDDKKKRRR___ssszzzwwwuuusssuuuzzz~~~yyyfff\\\YYYZZZ\\\```ccchhhmmmssswwwwwwvvvqqqhhh___\\\aaafffoooyyylllllllllmmmnnnmmmkkkhhhfffeeecccbbb```_________]]]^^^```bbbdddfffhhhiiihhhjjjlllnnnnnnmmmkkkiiijjjiiihhhgggeeeddddddcccdddfffhhhjjjkkkkkkkkkkkkhhhgggfffeeeeeefffggghhhdddgggkkkooosssuuuvvvvvvpppooommmkkkjjjiiihhhhhhgggiiiiiifffaaa]]]\\\^^^YYYYYY\\\bbbkkkpppqqqpppjjjfffaaa___aaacccbbbaaabbbbbbbbbaaaaaaaaa`````````aaadddeeeeeedddaaa```[[[[[[\\\[[[ZZZXXXVVVTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQMMMKKKIIIGGGEEECCCCCCBBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJIIIHHHEEECCCBBB@@@CCCFFFFFFBBB??????@@@===============<<<;;;;;;::::::999888777777777777333333333222111111444666333333333444444444555555444555666666666777999;;;;;;:::999888666555444444333333333333333444444555555:::AAAGGGMMMRRRWWW[[[[[[```ccc```[[[VVVMMMEEE>>>===;;;888666666888;;;<<<>>>GGG\\\{{{tttfffYYYQQQEEECCC@@@===<<<;;;<<<===???@@@AAABBBCCCDDDDDDDDDKKKMMMTTT```ooofffNNNDDDCCC@@@???>>>===;;;;;;:::::::::999999888777888888888888888777666666555555444333333333333333333333333111111111111222222222222444333222111111111111111222222333444444444333333000000111111222333333333333333333333333222222222222111111000000///.........///111222222111000000000000000000000000000000////////////////////////////////////000000000000/////////000000111111111///............///000111//////000111222222222222111111111222222222333333///000000111111000000///222222222222222222222222333333333333444444444444333333333333333333333333444444444555666666777777222444555555555555666888888999===BBBIIIVVVkkk~~~|||xxx~~~{{{|||uuuzzz|||kkkeeeeeekkkooosssuuuttttttwwwyyy{{{~~~|||tttjjjfffmmmtttkkkkkkkkkmmmnnnmmmjjjhhheeedddcccaaa```___^^^^^^______aaadddgggjjjmmmnnnmmmnnnppppppooommmjjjiiiiiiiiihhhgggfffeeeeeeeeeeeefffiiikkkmmmmmmmmmlllgggfffdddccccccdddfffgggdddfffiiilllnnnpppqqqqqqmmmllljjjhhhgggeeeeeedddcccddddddaaa[[[XXXZZZ]]]ZZZ[[[```iiirrruuurrrnnnhhhccc___^^^___```___]]]bbbaaa___^^^]]]\\\]]]]]]\\\^^^```bbbbbb```^^^\\\WWWXXXYYYYYYYYYWWWUUUSSSLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPKKKJJJHHHEEECCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIHHHFFFCCCAAA???===AAADDDDDD@@@>>>@@@BBB>>>>>>===;;;:::::::::::::::999888777777666666777222444666555222111333555333333333444444444555555444666888999999999:::;;;;;;:::888777666555444444444444333333444555555666999???GGGOOOTTTXXX[[[]]]\\\___^^^XXXRRRMMMFFF???:::::::::777555666:::>>>@@@JJJ[[[qqqwwwiiiZZZPPPMMMCCCAAA???===;;;:::<<<===???@@@AAABBBDDDGGGIIIJJJIIINNN\\\qqqtttXXXIIIDDDCCC=========;;;:::999999999:::999888777666777777888777777666666555444444333444444444444444444444444111111222222222333333333222222111111111111111222111222333444444444333333///000000111222222333333444444333333333222222222111111111000//////.........///000111222111111000000000000000000000000000////////////////////////////////////000000000000...//////000111222333333111000000000000111111222...///000111222222222222111111111222222222333333000000111222222111000000111111111111111111111111222222333333333444444444333333333333333333333333222333333444555555666666333444555444333444555777444666999===AAAJJJ[[[kkkzzz}}}tttrrr{{{~~~}}}}}}uuuvvv}}}kkkkkkkkkmmmnnnmmmjjjgggeeedddbbbaaa___^^^^^^^^^```aaaccceeeiiimmmppprrrsssssstttsssqqqooollljjjjjjiiihhhgggggggggggggggeeegggjjjlllnnnnnnnnnmmmfffeeecccbbbbbbccceeefffdddeeegggiiikkkmmmnnnnnnkkkjjjhhhfffdddcccbbbbbb___aaaaaa]]]WWWVVVYYY]]]]]]```fffpppxxxyyytttnnngggccc```___aaabbb```^^^bbb```]]][[[YYYYYYZZZ[[[YYY[[[]]]______]]][[[YYYUUUVVVWWWXXXXXXVVVTTTSSSKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOJJJHHHFFFDDDBBB@@@@@@???AAAAAABBBDDDFFFHHHJJJKKKIIIIIIHHHGGGEEEBBB???===;;;???BBBAAA>>>===???CCC???>>><<<:::999888999999888777666555555444444444222555777666333222222444333333333444444444555555444666999;;;;;;:::;;;<<<:::999888666555555444444444444444444444555666777<<>><<<;;;===>>>??????@@@BBBFFFIIIMMMOOONNNVVVhhh```LLLDDDBBB@@@:::;;;;;;:::888777888888999888666555555555666777666666666555444444333333444444444444444444444444222222333333333444444444222111111111111111222222000111333444555444333333///000000111222222333333333333333222222222111111111111111000//////.........///000111222222111000000000000000000000000000////////////////////////////////////000000000000......///111222333444555666555444222111000000000......000111111222222222111111111111222222222222222333444555555444333222111111111111111111111111222222333333333444444444333333333333333333333333111222222333333444555555777777777555444444666888444555999<<<<<>>===<<<;;;::::::;;;<<<===>>>>>>===<<<:::999888777999999888777666555444444444444555555555444222111333444444444333333555666999;;;===??????===:::999888777555333333333444555333333222///...222:::@@@HHHLLLSSSZZZ^^^^^^\\\[[[\\\YYYSSSLLLEEE???;;;999:::888999===<<<:::AAAKKKXXXppp{{{mmm___TTTLLLGGGDDD???@@@@@@???>>>>>>@@@AAABBBCCCEEEEEEFFFIIINNNRRRNNN]]]|||mmmSSSHHHBBB???===::::::999999999999::::::777777777777777888888888555555555555555555555555555333222222333444444333444444444444444444444444333222111/////////000111111111222333333333333222222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////........................------..................000000000000000000000000222111111000222444666888:::888555222000000000000......////////////......000000111222333333444444111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444555444444444444555666666999777666666999>>>DDDGGGVVV\\\fffooowww}}}nnnmmmkkkiiihhhggghhhhhhhhhddd```___aaacccccccccaaabbbdddgggiiikkkmmmmmmpppqqqssssssrrrooollljjjkkkmmmnnnmmmkkkkkklllnnnppprrrsssrrroookkkhhhfffbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbcccdddfffgggfffeeedddcccaaa```^^^^^^\\\[[[XXXUUUSSSSSSVVVXXX^^^eeepppwwwxxxtttooollljjjfffaaa]]]ZZZ[[[]]]___ccc```]]]YYYWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVTTTUUUUUUUUUSSSRRRPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJKKKJJJJJJGGGDDD@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;:::999888888999999888777666444333333222222444555555555444444333444555444444444666777999:::;;;<<<<<<:::999777777666444333222333444555333333333222222666>>>EEEMMMPPPTTTYYY\\\]]]]]]\\\WWWSSSMMMFFF???;;;888666777777:::<<<<<>>???@@@???>>>>>>???AAACCCEEEGGGHHHIIILLLQQQUUUVVVhhhbbbLLLDDD@@@===<<<888777777666666777777888888777777777777777777777555555555555555555555555555333222222333444444333444444444444444444444444333222000/////////000111000111222222333333222222222222222222222222222222333333222222222111111111000000000000000000000000////////////////////////................................................////////////////////////000000//////000222444666:::888555222000.........000000111111111111000000//////000000111111222222111111111222222222333333111111111111111111111111333333333222222222222222333222222111111222222333222222333333333333444444555444444444444555666666777666555555777<<<@@@CCCHHHNNNXXXcccoooyyynnnmmmkkkiiiggggggggggggfffdddcccccceeeggggggfffcccdddeeeggghhhjjjkkkkkkooopppqqqrrrqqqooolllkkkkkkmmmoooooooooppprrrtttxxxvvvsssoookkkgggdddbbb___```aaacccdddddddddcccaaaaaaaaaaaabbbcccddddddddddddbbbaaa___]]]\\\[[[[[[ZZZWWWTTTRRRTTTXXX[[[fffkkkrrruuutttpppllljjjhhheee```\\\ZZZZZZ\\\^^^```___[[[XXXWWWVVVVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIGGGDDDAAA>>><<<<<<;;;:::999::::::999999999999::::::;;;;;;:::::::::999999999999999888666555444333222000111333444555666666666333444666666555666777999;;;::::::999888777666666555444333222222222333444222444666666888===EEEKKKSSSTTTVVVYYYZZZ[[[\\\\\\PPPMMMFFF???:::777666666888999;;;===@@@NNNggg}}}vvvggg```VVVLLLFFFBBB???>>>===>>>???>>>===>>>???AAAAAADDDFFFGGGHHHKKKRRRWWWbbbwwwqqqUUUEEEAAA>>><<<<<<888777777666666777777888888888888777777666666666555555555555555555555555555333222222333444444333444444444444444444444444222111000000///000000000000111222222333333222222222222222222222222222222333222222222222111111111000000000000000000000000////////////////////////..............................................................................---......000222333:::888555222///...------///000000111111000000///............////////////000111111111222222222222111111111111111111111111333333333333333333333333333222222111111222222333222222333333333333444444555444444444444555666666666555444444555999<<>>CCCKKKQQQVVVXXXYYYZZZZZZYYYWWWVVVKKKGGGAAA<<<888777888999;;;;;;<<>>>>>===>>>@@@BBBCCCFFFHHHIIIIIIMMMUUU\\\pppsss```LLLCCC@@@???======999999888888888888999999999999888777666555555444555555555555555555555555555444222222444555444333333333333333333333333333111111000000000000000000000000111222222222222222111111111111111111111111222222222222111111111111000000000000000000000000...............................................................---------------------------------......---......000111222666555333111///......------..................---///.....................000000000111111111111222111111111111111111111111333333333333333444444444333222222111111222222333222222222333333333444444555444444444444555666666666555444444555777999;;;<<>><<<;;;;;;;;;999888888888888888888888888888777777777888888888888888777777666555444333222222333333333333444444555555555777:::::::::999:::;;;===<<<999666555444444555111111111111222222333444222666<<>><<<;;;;;;<<<>>>>>>>>>???AAACCCGGGJJJMMMMMMNNNTTT```iii~~~aaaSSSFFFAAA???===;;;;;;999888888888888888888999999888888777666555444444555555555555555555555555666444333333444555555444333333333333333333333333000000000111111111000000000000111222222222222111111111111111111111111111222222222111111111000000////////////////////////------------------------//////////////////////////////.........---------------------------------////////////000000111222111111000000////////////------............------/////////////////////...//////000000000111111111111111111111111111111111222222222333333444444444333222222111111222222333222222222333333333444444555444444444444555666666666555555555666777888999<<<===???BBBHHHRRR\\\cccooottt{{{~~~wwwssswwwzzz}}}nnnllljjjgggeeedddddddddaaadddggghhhiiijjjlllnnniiihhhgggffffffggghhhiiikkkllllllmmmmmmmmmllllllkkknnnsssxxx}}}~~~{{{xxxuuummmccc\\\[[[\\\\\\\\\^^^___```aaabbbbbbaaa```]]]^^^^^^_________^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYVVVWWWYYY[[[^^^ccciiinnnuuuuuutttqqqmmmiiihhhhhhaaa___\\\YYYXXXXXXYYYZZZ[[[[[[ZZZXXXXXXWWWWWWWWWXXXVVVTTTRRRQQQPPPQQQQQQTTTRRRPPPNNNKKKJJJIIIHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDDDDEEECCCEEEGGGIIIKKKJJJIIIHHHJJJIIIHHHGGGEEEBBBAAA@@@???===<<<;;;<<<;;;999777777777888999999888777777666666777777777777777777555555444444444333333333444444333333333444555555888:::<<<===<<<;;;;;;;;;<<<:::888666444444444444000000111222333333444444555;;;BBBGGGKKKOOOUUUYYYVVVXXXZZZZZZVVVOOOHHHDDD<<<:::777555555666999;;;<<>>??????@@@CCCEEEFFFIIILLLMMMPPP[[[lllyyyhhhRRRIIIAAA???===999777888777666666555555666666777777777777666666555555555555555555555555555555555666444333333444555555444333333333333333333333333//////000111111111111000///000111111222222111111111111111111111111111111222111111111111000000000////////////////////////------------------------/////////////////////////////////...------,,,,,,------------------------///000000000111111111111---......//////000000000...//////000000//////.../////////000000000000000////////////000000000000111111111111111111111111000111111222222333333444333222222111111222222333222222333333333333444444555444444444444555666666555555666666777888888888777777999:::>>>DDDLLLRRR___fffooouuuxxxyyy{{{}}}|||{{{{{{{{{|||zzzwwwxxxyyyvvvsss}}}nnnllliiigggeeecccccccccaaacccfffgggggghhhkkknnniiihhhgggffffffggghhhiiijjjjjjkkkkkkllllllllllllnnnqqqwww~~~|||wwwrrriii^^^XXXWWWXXXXXXWWWZZZZZZ[[[\\\^^^___``````]]]^^^_________^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXX[[[^^^```cccgggllloooqqqqqqpppmmmjjjgggffffff___^^^[[[YYYWWWWWWXXXYYY[[[ZZZZZZYYYYYYXXXXXXXXXYYYXXXUUUSSSQQQQQQQQQRRRRRRPPPNNNLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHEEEGGGHHHGGGFFFDDDEEEEEEDDDFFFIIILLLMMMLLLJJJIIIIIIGGGEEEBBB@@@??????>>>===<<<;;;;;;;;;:::888666777888999999999999888777666666666666666666666666222333333333333444444444333222222222333555666777:::<<<>>>???===;;;::::::888777666555333333222222///000111333444555555555;;;AAAIIINNNRRRUUUYYY]]]XXXXXXWWWUUUPPPIIIBBB>>>888888777666777999;;;===BBBRRRiiiyyyoooeeeYYYPPPKKKIIIEEEAAA>>>>>>>>>>>>>>>;;;===???@@@@@@BBBDDDGGGFFFJJJNNNPPPWWWfff}}}iiiVVVIIICCC???>>><<<888777888666666555555555555666666666666666666666666555555555555555555555555555555666555333333555666555444222222222222222222222222...///000111222111111000///000000111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////000//////...------,,,,,,------------------------//////000111111111111000------...////////////......//////000000//////.........//////000000111111........./////////000000111111111111111111111111//////000111111222333333333222222111111222222333222222333333333333444444555444444444444555666666333444555666777777777777444666777888:::===BBBEEEMMMVVVbbblllqqqsssuuuwwwyyywwwqqqjjjnnnzzznnnllliiifffdddccccccbbbaaacccffffffeeegggjjjnnniiihhhfffeeefffgggiiijjjjjjjjjjjjkkkkkkllllllmmmpppssszzz}}}wwwqqqggg\\\UUUTTTUUUTTTSSSUUUVVVWWWXXX[[[]]]___aaa]]]^^^_________^^^]]]\\\YYYZZZZZZZZZ[[[[[[\\\\\\]]]```cccfffhhhkkknnnpppmmmmmmmmmkkkgggeeeeeeeee___]]][[[XXXWWWWWWXXXXXX[[[[[[ZZZZZZYYYYYYYYYYYYZZZYYYVVVSSSRRRRRRRRRSSSPPPOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGHHHHHHFFFEEEEEEFFFEEEHHHKKKNNNNNNMMMKKKIIIHHHFFFCCC@@@>>>======>>><<<;;;::::::::::::777555777888999::::::999888777777777666666555555555555111111222333333444555555111111111222333666888:::;;;===@@@@@@>>>;;;::::::555555555444333222111000///000222333444555666666???EEEMMMSSSVVVXXX\\\___YYYXXXUUUPPPKKKDDD???<<<999999999:::;;;===???@@@LLLbbb~~~zzzuuunnnfff\\\QQQKKKIIIBBB???;;;:::;;;<<<======<<<===???@@@AAABBBEEEHHHLLLPPPUUUZZZbbbvvvkkkWWWKKKFFFBBB??????>>>:::999;;;888888777777777777888888555555555666666666666666555555555555555555555555666555333333555666555444222222222222222222222222...///000222222222111000//////000111111111111111000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111000000000000000000000000000000///...------,,,,,,...........................///000000000000000///.........///......---,,,,,,------------------,,,---------...///000111111............/////////000111111111111111111111111...//////000111111222222333222222222222222222333222222333333333444444444555444444444444555666666111222444666777777666666777999:::;;;:::;;;===???@@@KKKYYYeeellloooqqqssszzztttsss{{{zzzggggggfffccc```___```bbbeeeeeeddddddeeefffhhhiiihhhgggfffeeeeeefffggghhhggghhhiiikkkmmmppprrrssstttwww|||~~~zzzwwwlllaaaUUUPPPRRRVVVVVVUUUTTTVVVWWWWWWVVVXXX[[[^^^[[[]]]^^^^^^\\\[[[[[[\\\[[[[[[ZZZ[[[]]]```cccdddeeeeeefffiiikkkmmmllljjjhhhhhhhhhgggfffeeecccccc[[[[[[YYYXXXWWWVVVVVVUUUXXXYYY[[[\\\\\\[[[ZZZXXX[[[ZZZXXXUUUSSSQQQPPPOOOPPPOOOMMMMMMNNNNNNNNNMMMQQQPPPOOOMMMKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIILLLKKKKKKJJJIIIHHHHHHHHHGGGEEEBBB???============;;;;;;::::::999888777777666666666666777777777777444444555555555555444444222222222333444555666777999888666555666999<<<>>><<>>999666>>>666444999>>>@@@BBBFFFXXXtttxxxuuuooofff]]]UUUMMMGGGCCC@@@???<<<;;;;;;===???AAA;;;::::::<<>>===;;;;;;::::::888888777777666666555555666666666666555555555555777777777777666555444333444444444444444444444444000000000111222222222333333333222222111000//////////////////000000000000111111000000000000111111000000000000000000000000////////////////////////,,,---...000000000///......///000000//////000111////////////////////////111111000///////////////111///...------...///111000000000000000000000000////////////////////////............////////////////////////000000000000111111111111111111111111444444333222222111111111111111222222222111111000333333222222333333444555333333333444444444555555444444444555555555555666777888:::;;;<<<<<<;;;:::>>>BBBJJJRRRZZZccckkkpppttt}}}sssmmmuuuffffffeeeccc```___```aaadddcccccccccdddeeefffgggffffffeeeeeeeeefffhhhiiiggghhhiiikkkmmmoooqqqrrrvvvxxx|||~~~}}}yyyuuuqqqhhh___UUUQQQTTTWWWXXXVVVVVVVVVWWWWWWWWWYYY[[[\\\[[[\\\^^^]]]\\\ZZZ[[[[[[[[[[[[[[[[[[]]]```bbbdddhhhhhhiiilllnnnmmmkkkiiieeeeeeeeeeeeeeedddcccbbb[[[ZZZYYYXXXVVVVVVVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZ^^^]]]ZZZWWWUUUSSSQQQQQQRRRPPPOOONNNOOOPPPOOONNNPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDCCC@@@===;;;;;;;;;;;;:::999999888777777666666888888777666555444333333444444555555555555444444444333444444555666777888777777777888:::===@@@AAA???@@@???===999666555555333444444333111///000111111222333444444666888;;;CCCHHHOOOVVVZZZ[[[YYYWWWTTTMMMEEE???<<<;;;:::999888111999MMMSSSJJJHHHRRRmmmzzzqqqssslllbbbXXXPPPIIIDDD@@@>>>===<<<;;;;;;===@@@AAA???@@@@@@BBBDDDHHHJJJLLLPPP\\\lllqqqYYYNNNEEE>>>???>>><<<;;;:::999999999777777777777666666555555666666666666555555555555777777777777666555444333444444444444444444444444111111111111111222222222333333222111111000//////////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000---...///000000000/////////000111000///...///000////////////////////////111000000///////////////000///...------...///000////////////////////////////////////////////////............////////////////////////000000000000111111111111111111111111111111111111111111111111111111222222222111111000333222222222222333444444333333333444444444555555444444444555555555555666666666777888999999999999:::>>>CCCIIIOOOWWW^^^ccclll||||||ooohhhhhhrrr~~~ffffffeeecccaaa___```aaabbbbbbbbbbbbbbbccceeeeeeddddddccccccdddfffhhhiiihhhiiijjjlllmmmoooqqqrrrvvvwwwyyyzzzwwwsssnnnkkkccc\\\UUUTTTWWW[[[[[[YYYZZZYYYXXXYYYZZZ[[[[[[ZZZ[[[]]]^^^^^^\\\[[[ZZZ[[[\\\\\\\\\]]]^^^aaacccdddiiiiiikkkmmmmmmkkkgggdddaaaaaabbbbbbbbbbbbaaaaaaZZZZZZXXXWWWVVVVVVVVVVVVXXXYYY[[[\\\]]]]]]]]]\\\```___]]]ZZZXXXVVVUUUTTTUUUSSSRRRRRRSSSTTTRRRQQQOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCAAA???===;;;999999999999888888777777666666555555888777777666555444333222444444555555555555444444555555555555555666777888666777999<<>>;;;999777555333222222333333222000///000111333444666777666777999:::BBBFFFMMMSSSVVVUUURRRPPPJJJDDD===888777888:::;;;999111===WWW___TTTVVVgggzzzrrrmmmnnnggg\\\RRRIIICCC???<<<<<<;;;:::;;;<<>>===<<<;;;999888888888888777777777666666666666555666666666666555555555555666666666666666555444333444444444444444444444444222222222111111111111111222222222111111000000///////////////000000000000111111000000000000111111000000000000000000000000111111111111111111111111...///000111111111000000000111222000///---...///////////////////////////000000//////......//////000///...------...///000////////////////////////////////////////////////............////////////////////////000000000000111111111111111111111111......//////000111111222000111111222222222111111222222222222222333444444333333333444444444555555444444444555555555555666555555555555666777888888888:::===???CCCIIIOOOTTTcccqqqpppggghhhooo~~~{{{~~~~~~gggggggggeeecccbbbbbbcccbbbbbbbbbccccccddddddeeebbbbbbbbbbbbccceeeggghhhiiijjjlllmmmooopppqqqqqqssstttuuutttrrrnnnjjjggg```\\\XXXXXX\\\``````^^^___^^^]]]^^^______]]]ZZZ]]]___aaaaaa___]]]\\\\\\^^^^^^______aaaccceeefffggggggiiijjjjjjgggaaa]]]]]]]]]^^^_______________ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^]]]___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVWWWXXXXXXVVVUUUPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>===;;;:::888888888888777777777666666666555555555555555555666666666666444444555555555555444444555444444555555666777888888999<<>>999666555666999:::===777<<>>@@@<<<;;;:::999888888888888666666666666666666666666666666666666555555555555555666666666555555444333333333333333333333333333333222222222111000000000222111111111000000000///////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111111000111222222111...------...////////////////////////000//////.........//////000///............///000////////////////////////////////////////////////............////////////////////////000000000000111111111111111111111111/////////000000111111111000000111222222222111111222222222111222333333444333333333444444444555555444444444555555555555666555444444333444666777888999999::::::<<>>>>><<<<<<;;;:::999888888888777777777777777666666666555555555666666666777777444444555555555555444444333444444444555777888999<<<===???AAABBBBBBAAA@@@:::666333222444555444222222222222111111111444777;;;<<<===<<<:::999:::;;;<<>>::::::999888777777777888777;;;===???LLLddd{{{{{{zzzyyyqqqhhhbbb[[[PPPGGGAAA===:::999999999:::<<>>:::===;;;;;;:::999888888888888555555555555555666666666666666666666555555555555555555555555555444444333333333333333333333333333333222222222111000000000111111111000000000000000////////////000000000000111111000000000000111111////////////////////////////////////////////////111111000000000000000111111222222111...------...//////////////////////////////............////////////............//////........................////////////////////////............////////////////////////000000000000000000000000000000000000222222111111111000000000///000111222222222222222222111111111111222333333333333333444444444555555444444444555555555555666666555444444555666888999777777777777999===CCCGGGQQQXXXdddoooyyyiiijjjkkkkkkhhhgggggggggeeeffffffggggggffffffeee``````______```bbbdddeeeiiijjjlllnnnoooooonnnmmmjjjjjjkkkllllllkkkjjjiiibbbaaa```aaadddggghhhhhhfffiiilllllljjjgggeeeeeeeeegggjjjjjjhhhdddcccbbbbbbbbbcccdddeeefffggggggeeeeeeeeeffffffccc^^^ZZZXXXXXXYYYZZZZZZ[[[ZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[ZZZXXXVVVQQQPPPOOONNNLLLLLLKKKKKKNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDBBBAAA???>>>===<<<;;;;;;::::::999999888888777777777777777666666666888777777666555444333333444444555555555555444444333333444555777999:::;;;??????@@@@@@???>>><<<;;;555444222222444444444333222333333333333555999<<>>;;;999666888999999888777888999000???GGGHHHWWWsss}}}wwwrrrsssrrrhhh\\\XXXRRRJJJCCC???<<<:::999999:::<<<>>>AAAEEEGGGIIIIIIMMMOOOMMMMMMUUUfffsssoooXXXFFFDDDDDD>>>:::===::::::999888888888888888444555555555555666666666666666666666555555555555444444555555555444444333333333333333333333333333222222222111111111111111000000000000000000000000////////////000000000000111111000000000000111111////////////////////////........................111111000/////////000000000111222000///---...///////////////////////////......------......//////////////////////////////........................////////////////////////............////////////////////////000000000000000000000000000000000000333333222111111000/////////000111222222222222222111111111111111222333333333333333444444444555555444444444555555555555666555555555555666777888999444555555555666999>>>BBBDDDHHHQQQ\\\fffrrrhhhjjjkkkkkkiiigggggggggeeefffggggggggggggfffeee``````_________```bbbcccggghhhjjjkkklllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjdddcccbbbbbbdddfffhhhiiiffflllrrrrrrmmmhhhhhhjjjfffiiilllllljjjfffdddcccaaabbbcccdddeeefffffffffbbbaaaaaabbbbbbaaa]]][[[WWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVTTTTTTTTTTTTUUUUUUVVVWWWTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXWWWUUURRROOONNNMMMLLLLLLLLLLLLLLLNNNMMMKKKIIIGGGEEECCCCCCAAAAAA@@@???>>>===<<<<<<999999999999999888888777555555555555555555555555666555555444333222111000444444555555555555444444333444555777999<<<>>>@@@?????????===<<<:::999888333444555555333222222222333333444555666999>>>AAAEEEDDDAAA>>>;;;:::===???<<<<<<<<<<<<;;;:::999888444666777777777888;;;>>><<>>>>>DDDLLLSSS\\\lll|||gggiiikkkkkkiiigggfffgggeeefffgggggggggfffeeedddaaa```___^^^^^^___aaaaaadddfffhhhiiijjjiiigggfffiiiiiiiiiiiijjjjjjjjjjjjeeedddcccbbbccceeehhhiiieeemmmuuutttmmmhhhiiimmmgggjjjmmmmmmjjjgggdddccc```aaabbbcccdddeeeeeeeee^^^]]]]]]^^^^^^^^^[[[YYYWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUVVVVVVTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSTTTUUUUUURRROOOLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKIIIGGGEEEBBBAAA@@@@@@??????>>>===<<<<<<;;;777777888888888888777777444444444444444444444444000000111111111222222222444555555555555555555444444555777999<<>>===;;;:::888777777222555888777333000000111333444555666888;;;AAAEEEHHHFFFBBB>>>::::::===@@@===<<<<<<::::::999888888333444555555555888>>>CCCPPPWWWeeewwwxxxqqqfffkkkkkkddd\\\VVVPPPKKKIIIEEEAAA>>><<<;;;:::888;;;===???AAADDDGGGIIIJJJPPPTTTXXXYYY___rrr{{{^^^KKKFFFAAA===:::999;;;===777666666555555555666666444444444555555555666666777666666666555555555555333333444444555444444444222222222222222222222222000000111111222222222333////////////000000000000////////////000000000000111111000000000000111111////////////////////////000000000000000000000000111000///---------...///...///000000//////000111////////////////////////---------------...///000......////////////..............................////////////////////////............/////////000////////////000000000000000000000000000000000000------......///000000000//////000222222333333333111111111000111222222333333333333444444444555555444444444555555555666666222333555666777666666555555666777777777777999;;;>>><<<===BBBEEEKKKZZZjjjtttjjjiiihhhffffffgggggghhhdddeeeggghhhgggfffdddcccbbbaaaaaaaaa``````______eeeeeedddcccaaaaaaccceeejjjjjjiiiiiihhhgggggggggbbbbbbaaaaaabbbdddfffhhhfffjjjnnnpppnnnjjjfffdddfffiiilllllljjjfffdddbbb^^^```bbbbbbaaa```aaabbb^^^^^^^^^]]]\\\[[[YYYXXXXXXYYYYYYZZZZZZZZZYYYYYY\\\[[[YYYVVVTTTSSSRRRQQQRRRQQQPPPOOOOOOPPPRRRSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJJJJHHHGGGEEECCCAAA@@@??????======<<<;;;999888888777777777777777666666666666666666666555555444444444333444444444444444444555444444333333444555777888777:::===????????????@@@???===:::888777666444222222333555444222111111222777777999;;;???DDDHHHKKKLLLGGG???:::888999;;;;;;;;;:::999888777777777777555555777999:::===DDDJJJXXXkkk~~~|||pppfffhhheee___XXXQQQLLLIIIGGG??????>>>===;;;:::999999??????>>>???DDDKKKMMMLLLNNNRRRWWW^^^lll}}}dddUUUGGGBBB===;;;;;;:::888666888888888888777777777777555444444333333444444555555555555444444333333333333333333333333333333333333444444555555444444333111111222333333333333222111111111111111111111111//////////////////////////////000000000000//////000...---...111222111///////////////////////////..................................../////////000......------------......//////---,,,,,,---...///......///000000000000000........................---------............///...............///000000//////............//////............////////////000000000000000000000000222222222222222222222222222222222111222333333444222333333444444333333222444333222111111333555666555555444444444444555555666777777777888888888888333555888;;;???EEEKKKPPPUUUcccwwweeeeeedddeeefffgggiiijjjggghhhiiijjjjjjhhhfffeeebbbbbbbbbaaaaaaaaa``````cccdddcccbbb``````bbbdddiiiiiiiiiiiiiiiiiiiiiiiibbbaaa```___```bbbdddeeefffiiimmmmmmkkkgggcccbbbeeegggjjjjjjhhhdddbbb```\\\^^^``````___^^^___```]]]]]]]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZWWWUUUSSSQQQPPPOOOQQQPPPNNNMMMMMMMMMOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLJJJKKKMMMOOOPPPQQQQQQPPPLLLLLLLLLLLLKKKJJJJJJJJJGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;:::999888777777666666666666666666666666555555555444444444333333333333444444444444555555444333333333444666777888999;;;???@@@@@@??????@@@===;;;888777777666444333333555666555444333333444555777;;;???DDDIIILLLNNNKKKEEE>>>:::888999;;;;;;999999888777777777888888555777888999<<>>@@@DDDIIIKKKKKKRRRTTTZZZggg|||dddPPPGGGDDD@@@<<<999999999888666888888888777777777666666555444444333333444444555555555444444444333333333333333333333333333333333222222333333333333222222000111222222333333222222111111111111111111111111000000000000000000000000000111111222222111111000000///---...111222000...............................................................////////////......------------......///...------------...///......///000000000000000........................---------............///...............///000000//////............//////............////////////000000000000000000000000111111111111111111111111...............//////000222333333444444333333222444333222111111333444666555555444444444444555555555555666666666777777777888999::::::;;;>>>BBBEEENNNXXXhhhyyyddddddddddddeeeggghhhiiihhhiiijjjjjjjjjiiigggfffccccccccccccbbbbbbbbbbbbaaabbbcccbbbaaaaaaccceeehhhhhhiiiiiiiiiiiiiiiiiibbb```___^^^^^^___aaabbbeeegggjjjjjjgggccc```___ccceeeggggggdddaaa^^^]]]ZZZ\\\^^^^^^]]]\\\]]]^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^YYYXXXVVVSSSQQQOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLOOONNNMMMKKKJJJIIIIIIIIIEEEGGGJJJMMMOOOPPPQQQQQQJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFDDDAAA???===<<<<<<::::::999888777777666666666666666666666666666666444444444444333333333333333333444444444555555555444444444555666777999:::;;;===@@@@@@???>>>>>>???:::888666555555555444333444555666666555555666777666999???FFFKKKOOOQQQRRRHHHCCC===999999:::;;;;;;888777777666777888999:::999:::;;;===EEETTThhhvvv~~~wwwrrrnnnhhhaaa___[[[UUUNNNGGGBBB>>><<<888999999:::;;;<<<===>>>===>>>@@@DDDGGGJJJLLLNNNUUUXXXbbbvvvjjjQQQEEEBBB@@@===:::888999999888777888888777777777777666666555444444333333444444555555444444444444333333333333333333333333333333333111111222222222222111111000111222222333333222222111111111111111111111111111111111111111111111111222222333333333333222222111///...///000000///...........................------------------------//////........................------------............---------......///......///000000000000///........................---------............///...............///000000/////////....../////////............////////////000000000000000000000000000000000000000000000000////////////000000000111222222333333333333222222333222222111111333444555444444444444444444444444444444444555555555555666999999999888777777:::<<>>===;;;;;;<<<777555333333444555444333222444555666555666888:::<<<@@@GGGMMMQQQRRRRRRPPPDDD@@@<<<999999:::;;;;;;999888777666666777999:::<<<>>>AAAHHHWWWmmm~~~rrrjjjeeebbb]]]XXXYYYUUUPPPIIIBBB===:::888;;;;;;<<<>>>???@@@AAABBB>>>???CCCHHHJJJLLLPPPVVVYYYaaarrrqqqYYYIIIDDDDDD===<<<:::999999999999999888777777777666666666666555444444333333444444555444444444444444444444444222222222222222222222222111111222222222222111111000000111222222222222222111111111111111111111111000000000000000000000000111222222333333222222111111000/////////......---........................------------------------//////............------......------------......------------.........///---...//////000000//////........................---------............///...............///000000......////////////..................////////////////////////////////////////////////////////////000000111222222222222222222222333333333333222222222222111111222222333444444444444444444444444444444444444444555555555555444555666666555666888;;;<<<>>>DDDPPP___lllsssvvviiiiiiiiiiiiiiihhhhhhggggggggggggggggggffffffeeedddddddddddddddeeeeeeeeeccceeeggghhhhhhhhhjjjkkkmmmmmmkkkiiigggeeedddcccbbbaaa___]]]\\\]]]^^^___dddeeefffeeeaaa^^^]]]\\\\\\^^^```___]]]ZZZYYYYYYZZZ\\\]]]]]]\\\\\\\\\^^^\\\[[[ZZZYYYYYYXXXYYYYYYVVVWWWYYYZZZ[[[\\\\\\]]]WWWVVVTTTRRRPPPNNNMMMMMMHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCEEEFFFIIIKKKLLLMMMMMMMMMHHHIIIJJJKKKKKKKKKJJJIIIDDDBBB@@@>>><<<:::999999888777777666666555555555333333444444555555555555333333333333333333333333444555555666777777888888::::::;;;;;;<<<=========:::;;;<<<;;;999777777888555333222222333444444333000222444555666999<<>>@@@AAABBBCCCDDDDDDCCCGGGKKKKKKKKKSSS]]]fffuuuqqqWWWKKKDDD@@@@@@;;;;;;;;;:::999999::::::777777777666666666666555555444444333333444444555444444444444444444444444222222222222222222222222222222333333333333222222000000111222222222222111000000000000000000000000////////////////////////000000111111111111000000///000000///...---------........................------------------------...............---------......------------......,,,------.........//////------...///////////////........................---------............///...............///000000......///000000///..................////////////////////////////////////..............................///000000000000///111222222333333222222111111111111111222222333333333333444555555444333333444444444555555555666666333444555666666666888:::888:::???HHHTTT\\\______pppyyyggghhhiiikkklllllllllllliiihhhhhhhhhggggggggggggddddddddddddeeeeeeeeeeeedddfffiiikkkkkklllnnnooonnnmmmkkkhhheeecccaaa___aaa```^^^\\\\\\\\\^^^___bbbccccccaaa^^^\\\\\\\\\YYYZZZ\\\\\\ZZZYYYXXXYYYZZZ\\\^^^^^^]]]\\\]]]^^^\\\[[[ZZZXXXXXXXXXYYYZZZWWWWWWXXXXXXYYYYYYXXXXXXUUUTTTRRRQQQOOONNNNNNNNNHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEGGGIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIGGGFFFAAA@@@>>><<<:::999999888777777777666666555555555222222333333444555555555333333333333444444444444666666777888999999::::::<<<======>>>>>>======<<<777888999777555444555666444333111111333444444333000222555777:::>>>CCCGGGOOORRRWWWYYYWWWQQQJJJEEE<<<:::999888:::;;;;;;:::;;;:::888777777999<<<>>>AAAMMM]]]pppqqqggg^^^ZZZYYYTTTPPPNNNKKKIIIEEEAAA===;;;999999======>>>@@@BBBCCCDDDEEEJJJHHHJJJMMMMMMMMMZZZiii[[[JJJFFFAAA===<<<:::;;;<<<;;;999999999:::777777666666666666555555555444444333333444444555333333333444444444444555222222222222222222222222222222333333333333222222///000111111222222111111000000000000000000000000........................//////000000000000//////...///000///---------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......+++,,,---...////////////------...////////////...........................---------............///...............///000000---...///000000///...---............////////////000000000000000000000000........................///000111222333222111000111111222222222222111111111111111222222222222222222333444555555444333222444444444555555555666666444666777777666555666777777:::???FFFLLLOOONNNMMMZZZcccppp|||ggghhhjjjlllmmmmmmmmmmmmhhhggggggfffffffffffffffccccccdddddddddeeeeeeeeedddgggjjjlllmmmnnnpppqqqmmmkkkjjjgggdddbbb```___^^^]]][[[ZZZZZZ[[[\\\^^^_________]]][[[ZZZZZZ[[[VVVXXXZZZZZZYYYXXXYYYZZZZZZ[[[]]]]]]\\\\\\\\\]]][[[ZZZXXXWWWVVVWWWXXXYYYWWWWWWWWWWWWVVVUUUSSSSSSQQQQQQPPPOOONNNNNNNNNNNNIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFEEEFFFHHHHHHHHHFFFCCCBBB>>>===<<<;;;:::999999999777777777666666666666666111222222333444444555555333333444444444555555555777888888999:::;;;<<<======>>>>>>>>>===<<<;;;:::666777777555333333444555555333222222333444333222444666999===AAAFFFMMMQQQVVVXXX[[[[[[WWWOOOFFF@@@999888777888:::;;;;;;:::999888777777999===AAACCCPPPdddyyy}}}iii```YYYWWWTTTNNNJJJKKKDDDCCC@@@===<<<;;;::::::<<<===???BBBDDDGGGIIIJJJMMMJJJMMMRRRTTTYYYmmmhhhOOOGGGDDD>>>;;;===888:::;;;:::888666777999777777666666666555555555555444444333333444444555333333333444444444555555111111111111111111111111111111222222222222111111///000000111111111111111000000000000000000000000////////////////////////...//////000000//////...,,,...//////---,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......------------......+++,,,---////////////...,,,---......//////..............................---------............///...............///000000---...///000000///...---............////////////000000000000000000000000........................000111333444444444222222111111222222222222111111000000111222222222222222111222444555555444222111333333333333444444444444444555777777555555555666666;;;@@@DDDEEEDDDDDDCCCFFFNNNXXX```hhhssskkkkkklllmmmlllkkkjjjiiieeeeeedddccccccccccccdddcccccccccddddddeeeeeeeeecccfffjjjmmmnnnoooppprrrjjjiiihhhfffdddbbb```___\\\[[[ZZZXXXYYYZZZ[[[]]]\\\]]]]]][[[YYYXXXYYYZZZTTTVVVXXXYYYXXXXXXYYYZZZYYY[[[\\\]]]\\\[[[\\\]]]YYYXXXVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVTTTRRRPPPOOOOOONNNMMMMMMMMMMMMMMMMMMKKKJJJJJJHHHFFFDDDBBBAAAEEEDDDCCCCCCBBBBBBBBBBBB===>>>@@@BBBDDDEEEDDDDDDCCCDDDFFFGGGFFFCCCAAA???===<<<;;;:::999999999999777777777777777666666666111111222333333444555555444444444555555666666666888888999:::<<<======>>>===>>>>>>>>><<<;;;999777555666666555333333444555666444222222333444333222777999===AAAFFFMMMTTTYYYYYY[[[\\\[[[VVVNNNDDD???888777777888:::<<<;;;:::777666666777:::???DDDHHH```xxx~~~mmmfff]]]WWWUUUPPPHHHEEEGGG@@@???===;;;::::::;;;;;;===>>>AAADDDHHHLLLOOOPPPLLLJJJNNNWWW]]]ggghhhUUUFFFDDDAAA:::999>>>666999;;;:::777555555777777666666666555555555555555444444333333444444555333333333444444555555555111111111111111111111111000000111111111111000000//////000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////+++---//////---,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000.........------.........***+++---///000000///...,,,---......//////..............................---------.........//////...............///000000---...///111111///...---............/////////000000000000000000000000000////////////////////////,,,---///000111000...---111111222222222222111111000000111222222222222111111222444555555444222111111111222222222333333333111333555666666666777888666:::@@@BBB@@@>>>???@@@===CCCIIIMMMRRR\\\kkkwwwaaabbbcccdddeeeeeeeeeeeebbbaaa```___^^^]]]]]]]]]````````````````````````cccfffiiijjjkkkkkklllmmmooonnnllliiifffcccaaa______]]]YYYWWWVVVXXX[[[]]]]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWUUUTTTWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRRQQQPPPQQQQQQOOONNNJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAABBBBBBAAAAAA@@@???======>>>>>>?????????@@@>>>>>>>>>>>>>>>======<<<<<<:::888888:::;;;999777888888777666666666666666444444444444444444333333444555666777888999999999<<<<<<======<<<;;;:::999===<<<<<<;;;999777666555666333111222444555444222222444555555444333555666;;;>>>CCCIIIQQQWWW]]]___dddeeeccc^^^UUUJJJAAA===:::<<<<<<;;;;;;===??????>>>::::::>>>>>>@@@LLL[[[zzz}}}rrriiiddd\\\QQQKKKHHHFFFBBB???;;;;;;<<<<<<===>>>>>>???DDDDDDEEEHHHLLLQQQSSSTTTPPPQQQVVV```ooovvvSSSKKKAAA<<<<<<===;;;999888888777777777777888888666666555444333333222222555555444333333222111111333333333333333333333333222111000...------------000111111222222000///...000000000000000000000000........................000000//////.........---........................///////////////////////////............---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------///......---------......///////////////000111111222111///...,,,+++++++++,,,,,,,,,---------..................////////////000000000000000000000000//////.........------------------......000111111000///...---------------............////////////000000000000000000000000111111222222222333333333555555555444444333333333444333333333333444555555666555333222222333555666:::<<<===<<<;;;999999:::888:::<<<@@@EEEMMMWWW]]]ppp\\\]]]^^^^^^____________^^^]]]]]]\\\\\\\\\]]]]]]``````````````````aaaaaaaaadddgggiiiiiiiiijjjkkklllkkkiiifffcccbbb``````___\\\YYYVVVVVVXXX[[[]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXXXXXXXVVVUUUTTTVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTRRRPPPOOOOOONNNLLLJJJJJJIIIHHHIIIKKKKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@??????<<<<<<<<<=========>>>>>><<<<<<===<<<<<<;;;::::::;;;999777888999:::888666666666555555666777777888666555444333333444666777666777888:::::::::::::::===<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::888666444333333111///000222333333111555666777666666666888:::@@@CCCHHHOOOUUU[[[___aaaaaabbbbbb]]]UUUJJJBBB>>><<<<<<;;;;;;;;;<<<<<<<<>>CCCIIINNN^^^pppXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^_________``````aaaaaa___bbbfffgggggggggggghhhiiigggdddbbb`````````aaa]]][[[XXXVVVVVVWWWZZZ\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVWWWXXXXXXYYYYYY[[[[[[\\\\\\ZZZXXXUUUTTTTTTRRROOONNNMMMLLLJJJGGGIIIHHHGGGHHHJJJJJJHHHGGGEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666999888666777888888777555333333444444666777888999888777555333444666999;;;888999;;;===>>>===<<<;;;===<<<<<<;;;;;;<<<===>>>::::::999888666555333222222000///000222333333333888999999999999;;;>>>AAAHHHKKKPPPVVV[[[___aaabbb___```aaa]]]TTTJJJBBB>>><<<::::::;;;===??????>>>AAA??????FFFQQQ^^^mmmyyy~~~{{{tttkkkhhhiiiiiifffXXXQQQIIICCCAAA???<<<:::777888999;;;>>>@@@AAABBBAAADDDJJJPPPTTTWWWXXXXXXWWW^^^nnnsssXXXJJJEEE???======<<<:::888777777666666666666777777555555555444444333333222444444333333222222111111333333333333333333333333333222222111111111222222000111111111111000//////000000000000000000000000......................../////////...............................................................///............---------******++++++++++++******++++++,,,,,,,,,,,,------........................---------------...///000......---------...//////222111000///............+++++++++,,,,,,,,,------////////////000000000000......................../////////............---......---......///000111//////...------------...............////////////000000000000000000000000111111111222222222222333333333333222222222222222222111111111111222333333666555444333333444555666666888999999777666666777999999999888888;;;???CCCMMM]]]qqqVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQRRRTTTUUUXXXZZZ[[[\\\\\\]]]]]]^^^___``````^^^aaaeeegggffffffeeefffeeecccaaa___^^^___aaaccc\\\ZZZXXXVVVUUUWWWYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVWWWWWWXXXXXXZZZ\\\]]]^^^\\\YYYVVVSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA??????>>>>>>????????????>>>======:::::::::::::::::::::::::::::::::999888777666555777777666666666666555555333333444444555777888999888777777777777999;;;<<<:::<<<>>>??????>>><<<;;;===<<<:::::::::<<<>>>???888888888777555333222111111111111222333555666666999999:::;;;===AAAGGGKKKOOORRRWWW\\\```bbbcccbbb```aaaaaa\\\SSSIIIAAA===:::888888<<<@@@BBBDDDFFFCCCFFFLLLVVVcccqqqzzz~~~xxxpppeee^^^^^^```___]]]PPPKKKEEE@@@>>><<<;;;999888999:::<<<>>>???AAAAAABBBGGGNNNTTTXXXYYYZZZZZZZZZiiidddSSSCCCAAA===<<<<<<<<<:::888777666666555555666666777555555444444444333333333333333333333222222111111222222222222222222222222111111111111222222333444111111111111000000000///000000000000000000000000................................................................................................///............---------,,,,,,------...---------+++++++++,,,,,,,,,------........................,,,,,,,,,---...///000111---------,,,,,,------...///...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---/////////000000000111111000000000000000000000000/////////..............................///000000///......---------..................////////////000000000000000000000000111111111111222222222222222222111111111111111111222222222222222333333444666555555444444555555666555777888888666666666777777777888888888;;;>>>AAAHHHRRR^^^eeeggghhhkkkoooxxxTTTTTTTTTTTTSSSQQQPPPOOOLLLMMMNNNPPPRRRTTTWWWXXXXXXXXXYYYZZZ[[[]]]]]]^^^]]]aaaeeegggfffeeeddddddbbbaaa^^^]]]]]]___bbbcccZZZYYYWWWUUUUUUVVVWWWYYYXXXXXXXXXXXXWWWUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWYYY[[[]]]^^^]]]YYYUUURRRPPPNNNMMMMMMNNNNNNLLLKKKFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@??????======>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::999888777666666666666666666555444444555555555555555555666777777666777999;;;<<<<<<;;;;;;<<<===>>>??????===<<<;;;;;;:::999888888:::<<<>>>666666666555444333222111000111222333444666888999999;;;===@@@CCCIIIPPPUUUUUUXXX\\\```cccdddccccccdddcccaaaZZZPPPFFF???;;;999666777<<>><<<<<<;;;:::<<<<<<======>>>???@@@@@@AAAGGGOOOTTTXXXYYY[[[]]]iiixxxbbbRRRKKK???===<<<;;;::::::888777666666555555555555666666444444444444444333333333333222222222222222111111222222222222222222222222000000000000000111222333111111111000000000000000////////////////////////////////////////////////---------...............................................................///............---------+++,,,---...............+++++++++,,,,,,,,,------........................,,,,,,,,,---...///000111------,,,,,,,,,,,,------...------,,,,,,,,,------++++++,,,,,,,,,---------////////////000000000000000000000000000000000000///////////////////////////............//////000......---------......///............////////////000000000000000000000000000000111111111222222222111111111111111111111111333333333333333444555555555555555444444555555555444666888888666666666777555777888999999:::===@@@FFFJJJOOOOOONNNOOORRRVVV___nnnSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTSSSSSSUUUVVVXXXYYYZZZ[[[\\\```dddffffffdddcccbbb^^^^^^\\\\\\\\\^^^```bbbYYYXXXVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVXXXZZZ[[[\\\[[[WWWTTTQQQNNNMMMLLLLLLNNNNNNMMMLLLEEEDDDCCCDDDFFFFFFDDDCCCBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888999999999999888777777555666777666444333444555777666666666666777777888666888;;;===>>>===;;;999<<<<<<<<<<<<;;;;;;:::999888888777666666777888999333444444444444444333333///111333444555777:::===>>>@@@CCCGGGKKKQQQXXX\\\[[[\\\___bbbdddeeeeeedddeeeccc^^^UUUKKKBBB<<<::::::888999======<<>><<<;;;;;;<<<>>>>>>??????@@@@@@AAAAAABBBGGGOOOTTTXXX\\\aaafff|||rrr^^^OOOFFFCCC<<<;;;:::999888777777777555555444444444444555555444444444444444444444444222222222222222222111111222222222222222222222222///////////////000111222222111111000///000000000////////////////////////////////////////////////---------------.................................------------------------///............---------)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,---------------------------------------------...///000......---,,,,,,,,,------..................//////,,,,,,,,,---------..................////////////...........................////////////000000000//////............//////...------------...//////............////////////000000000000000000000000000000000111111111111222111111111111111222222222444444333333444444555666444444444444444444444444333555777777666555666777555777888888777777888999@@@BBBCCCBBB@@@AAAEEEIIIMMMVVVdddnnnxxxUUUUUUTTTRRRQQQNNNMMMKKKJJJJJJJJJKKKMMMNNNPPPQQQNNNOOOPPPRRRTTTVVVWWWXXXZZZ^^^bbbeeedddbbb```___ZZZZZZZZZ[[[[[[\\\]]]^^^XXXWWWUUUTTTTTTTTTUUUVVVUUUVVVWWWWWWVVVTTTRRRPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXUUURRRPPPMMMLLLKKKKKKLLLLLLJJJIIIDDDCCCBBBCCCEEEEEECCCBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;::::::999888888888777777777666666666777777888888888888888555777888777444333444666666666666777777999:::;;;999:::;;;<<<<<<<<<:::999<<<;;;999888777777888888555555555555444444444444111222333444555555555555333555888999:::<<>>:::::::::999===BBB@@@AAAQQQeeesssccc]]]UUUPPPQQQPPPJJJFFFGGGAAA@@@???===;;;:::;;;===>>>>>>???@@@BBBCCCDDDDDDFFFLLLSSSXXX]]]eeeooowwwpppZZZOOOGGGAAA>>>;;;:::999777555555666777555444444444444444444555444444444444444444444444111111111111111111222222111111111111111111111111000000/////////000000111222222000/////////000111////////////////////////////////////////////////,,,,,,,,,------.................................------------------------///............---------)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////...---------------...---------......///000------........./////////------------......................................./////////000000000000//////............//////---------------...//////............////////////000000000000000000000000000000000000111111111111111111111222222222333333333333222222333333444555222333333333333333333222111333555555444333444555333555777777666444444555888;;;===>>>===<<<>>>???BBBFFFLLLRRRZZZeeerrr{{{xxxsssYYYXXXWWWVVVTTTQQQOOONNNJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLNNNPPPRRRSSSUUUVVVXXX\\\aaacccbbb```^^^]]]XXXXXXYYYYYYZZZ[[[[[[[[[WWWVVVUUUTTTTTTTTTUUUVVVUUUVVVWWWWWWVVVTTTQQQPPPOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWXXXWWWVVVTTTQQQPPPNNNLLLJJJJJJJJJIIIGGGFFFCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999777777666666555555555444444555666777888888888888555777888777444333555777444555666777999;;;===>>><<<;;;;;;:::::::::;;;;;;<<<:::888555444555666777333444444444333222111111000111222444555666666777777:::>>>??????AAAFFFIIILLLOOOSSSVVVXXX[[[___aaabbbbbbccceeefffgggiiiiii___[[[TTTJJJAAA;;;999:::888999@@@GGGFFFIII___xxxzzzuuujjjZZZ\\\SSSMMMLLLIIIDDDDDDHHH>>>>>>===<<<::::::;;;======>>>???AAACCCEEEFFFGGGLLLQQQXXX^^^eeeooo|||wwwVVVHHHFFFBBB<<<888;;;:::888666333333555777555444444333333444444555444444444444444444444444111111111111111111222222111111111111111111111111111111000000000000000111333222000/////////000111////////////////////////000000000000000000000000,,,,,,,,,------.................................------------------------//////.........---------+++,,,---...////////////++++++,,,,,,,,,---------++++++++++++++++++++++++///......---------......000///...---------------++++++++++++,,,------............////////////000,,,,,,,,,---------......000000000000000000000000.../////////000000111111000//////.........//////---------------...///000............/////////000000000000000000000000000000000000000111111111111111111222222333333333333222222111111222222333444111222222333333222222111///111333333222222333444111333666777666666666777333777<<<>>>===;;;999888>>>???@@@BBBGGGOOOXXX^^^fffjjjqqqyyyvvvpppllljjj^^^]]]ZZZWWWTTTRRRPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEGGGIIIKKKKKKLLLOOOQQQSSSWWWZZZ\\\[[[XXXWWWVVVTTTTTTUUUVVVWWWWWWXXXXXXUUUTTTRRRQQQOOOOOONNNNNNSSSSSSUUUUUUTTTRRRPPPNNNMMMNNNOOOQQQRRRSSSSSSSSSOOOPPPQQQRRRTTTTTTUUUUUUXXXXXXWWWUUUSSSPPPNNNMMMIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEDDD>>>>>>>>><<<;;;999777666::::::::::::999777666555777777666666666555555555666777777888888888888777666666555555555666888999999::::::;;;<<<======>>>>>>>>><<<;;;:::;;;;;;<<<888777666555444333333333222222111111111111111222444222111111222555999;;;;;;>>>CCCGGGKKKOOOSSSVVVSSSTTTWWWZZZ]]]___aaaaaaeeeeeeeeefffggggggeeeccc^^^SSSHHHAAA<<<888999======AAAHHHMMMNNNXXXssssssddd^^^]]]TTTNNNHHHEEEFFFEEEBBB???<<<<<<===<<<;;;:::<<<===@@@<<<;;;???CCCDDDHHHMMMSSSUUU\\\hhhwww{{{bbbKKKEEECCC===;;;>>>999888888888777777666666444444444555555555666666555555444444444333333333222111111222444444333111000000000000000000000000000000///////////////000000000000000000000000000111111000000000000000111000000000000000000000000//////...------...//////......//////...---,,,,,,,,,------......------,,,------,,,++++++++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////,,,---......//////......,,,,,,,,,---------......////////////////////////111000/////////000222333//////............////////////............////////////...------------...///////////////.........000//////000333555666555///000000000000000//////000000000000111111111111......///000222333444444444444333222111111111111222333555666666555333222222222222333333444444444666666666666777777777777666777777777888888888888999:::;;;===@@@CCCEEEGGGSSSTTTXXX^^^eeemmmtttxxxzzzqqqmmmllljjjfffccccccbbb___\\\XXXUUUSSSRRRMMMMMMMMMLLLLLLLLLLLLMMMGGGIIIJJJKKKKKKKKKMMMOOORRRTTTXXXYYYWWWTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNQQQQQQRRRSSSRRRPPPNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQMMMNNNOOOQQQRRRSSSSSSSSSVVVUUUTTTSSSPPPNNNLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>===;;;999888777888888888888777666555555777666666666555555555555555555666777888888888777888777777666777888999:::============>>>>>>>>>>>>;;;:::999888777888888999777666555444333333333333333333222222111222222222222222111222444888;;;===???CCCIIIMMMQQQTTTWWWYYYYYYZZZ\\\^^^aaacccdddeeegggfffeeeffffffddd```^^^UUULLLBBB===999666888===AAAFFFQQQ\\\dddooouuuggg___[[[YYYPPPKKKDDDBBBCCCBBB???<<<<<<<<<<<<;;;:::;;;===???FFFCCCCCCFFFHHHIIIMMMRRRXXX___jjjxxxhhhTTTDDDAAA@@@999666999888888777777777666666666444444444444555555555666555555555555444444444333000111111222111111000000111111111111111111111111000000////////////000000000000000000000000000000111111000000000000000111////////////////////////++++++***))))))***++++++...............---,,,,,,,,,------......------,,,//////...------------...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///---...............------,,,,,,---------................................................//////000///................../////////............////////////......---------.../////////////////////...000...---...111333333222//////000000000000////////////000000000111111111111111222333333444555555333333222222111222222222222333444666666444333222333333333444444555555555555555666666666777777777666666777777777888888888888999999:::<<<===???@@@CCCDDDGGGKKKPPPWWW\\\___pppyyy~~~xxxvvvrrrlllfffcccddddddaaa^^^iiigggeeeaaa]]]YYYVVVTTTPPPPPPPPPPPPPPPQQQQQQQQQJJJKKKLLLKKKJJJJJJKKKMMMPPPRRRUUUUUURRROOOMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLNNNOOOPPPPPPQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>======<<<;;;:::888777666777777888888777777666666666666666555555555555444555666777888888888888:::999999999999::::::;;;>>>>>>=========<<<<<<<<<888777666666555666666666555444333222222222222222444444333222222222222222111111111333777;;;???BBBGGGKKKQQQVVVYYYZZZ\\\^^^`````````aaaccceeeggghhhhhhgggeeedddbbb^^^YYYUUULLLDDD<<<999666555:::@@@FFFOOO___qqq}}}wwwggg```\\\VVVQQQLLLHHHCCCAAAAAA@@@>>>;;;<<<<<<<<<;;;:::;;;>>>AAAFFFDDDFFFJJJMMMNNNSSSZZZeeeqqqfffRRRFFF>>>>>><<<666444777666666666666666555555555444444444444555555555555555555555444444444333333000333555444111///000111222222222222222222222222000000////////////000000000000000000000000000000000000000//////000000111////////////////////////......------------......---............------,,,,,,------......------,,,//////...------------...------,,,,,,,,,,,,++++++...------,,,,,,------...------,,,,,,++++++******------------------....../////////......---,,,,,,,,,------------.........------------------------------...////////////.........------------......//////............///////////////.........------....../////////////////////---,,,---...000000///...//////000000///////////////000000000000111111222222222333333333444444222222222111222222333333222333444555555444333222444444444444555555555555555555555666666666666777666666666666777777777777777777777777777777888999;;;<<<===???BBBEEEIIIKKKUUU\\\iiixxx{{{rrrllliiibbb^^^ZZZYYY\\\^^^]]]\\\lllkkkjjjgggbbb^^^ZZZWWWTTTTTTTTTTTTTTTTTTSSSSSSNNNOOONNNMMMJJJJJJKKKMMMQQQSSSTTTSSSOOOKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNOOOOOOOOOOOONNNNNNLLLKKKIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???======;;;;;;;;;;;;:::999888777666777888888999999999888666666666666666666666666555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888777666666666666555666666666333333222111111111111111444333333222111111222222///000222666;;;@@@EEEHHHNNNSSSYYY^^^```aaaaaabbbdddcccccccccccceeefffggghhhfffccc___[[[VVVPPPKKKEEE???:::888777888???GGGNNN]]]tttyyykkkccc___ZZZQQQIIIIIIFFFCCCAAAAAA@@@>>><<<<<<<<<<<<;;;;;;===@@@DDDDDDEEEJJJOOORRRVVV___iii{{{hhhQQQFFF@@@======;;;666555999555555555555555555555555444444444444444444444444444444333333333222222222333666999777222///111444111111111111111111111111000////////////000000111000000000000000000000000000////////////000000111////////////////////////111111111111111111111111---------......------,,,,,,------......------,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,++++++******......------------......111000///...---,,,++++++------------............---------------------------...000111111111000///------,,,,,,,,,,,,------//////............/////////////////////......---............///////////////...,,,,,,---......---......//////000/////////////////////000000000111000000000000000111111111111111111111222333444444222333444444444444333222444444444444444444444444444444555555555666666666555555555666666666777777666666555555555666666777;;;;;;;;;<<<>>>@@@BBBCCCEEEJJJRRR\\\hhhvvv~~~uuuvvvxxxyyyyyyvvvpppkkkhhhZZZXXXVVVWWWZZZ\\\]]]\\\mmmmmmmmmlllhhhddd```]]]YYYYYYYYYXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMLLLNNNPPPTTTUUUUUUSSSNNNIIIGGGFFFDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEDDD@@@@@@@@@@@@?????????????????????>>>===<<<;;;:::999999999999999888777666555555666777888888888888777777777777777777777777888888999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;:::999888666555555333333444444444444444444222222111000000000111111222222111111111111222222111222666;;;@@@GGGLLLOOOUUUZZZ```dddeeeeeeeeeeeehhhgggffffffeeeeeeeeeeeedddaaa]]]XXXSSSMMMGGGCCC@@@<<<999999:::>>>GGGPPP```tttpppkkkeee^^^YYYRRRJJJEEEEEECCCAAA@@@??????===<<<<<<============???CCCFFFHHHKKKPPPVVVYYY___lllzzzkkkUUUIIIBBB???<<<;;;999666777:::444444444444555555555555444444444444444444333333222222222111111111111000333666999777222///111444000000000000000000000000///////////////000111111//////////////////////////////......///000111111........................,,,------------------,,,,,,,,,---------------,,,,,,------......------,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------,,,+++******......---------...//////222111///---,,,+++++++++---------.........//////---------------------------...000111111111000///------,,,,,,,,,,,,------//////............////////////000000000///...------.........//////000000000///------.........---------...///////////////...////////////000000000000000000000000000000000111111111111222333444444222333333333333333333222222222222222222222222222444444444444555555555555444555555555555666666666555555555666777888999:::888888888999:::;;;<<<===???AAADDDIIIOOOYYYcccjjjpppqqqsss{{{}}}xxxsssnnnjjjggghhhkkkmmmmmmjjjeeebbbXXXWWWVVVWWWYYYZZZ[[[[[[iiijjjlllmmmlllhhheeebbb]]]]]]]]]\\\[[[XXXVVVTTTUUUUUUTTTRRRPPPPPPSSSUUUYYYYYYXXXTTTNNNIIIFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999888777777333444444555666666666666888888888888999999999999:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999<<<;;;:::999777666555444///000000111111111111000222111111000000000111111222111111222222333444555666888<<>>===<<<;;;;;;;;;===???@@@AAACCCFFFHHHJJJMMMTTTYYY]]]eeevvvqqqXXXKKKFFF@@@>>>;;;999777666666777444444444555555555555555444444444444333333333333222222222111111111000000000333555444111///000111///////////////////////////......//////000111222////////////////////////............///000111111........................+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,------......------,,,//////...------------...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,......------,,,,,,++++++------------...///000111222111///---,,,+++,,,,,,------........./////////------------------------,,,,,,---............---......------------......//////............////////////000111000///...---------......///000000000000///------...///......,,,---......////////////......////////////000000111111111222222222333333222222222111222222333333333333222222222222333333222222222222111111111111333333333444444444555555444444444444555555555666555555555666888999;;;;;;666777777888999::::::;;;;;;<<<===???BBBHHHOOOTTTWWWXXXZZZaaakkkttt{{{~~~rrrlllkkkjjjiiiiiibbbbbbbbbccccccaaa]]]ZZZVVVVVVVVVVVVVVVVVVWWWXXX^^^aaaeeehhhhhhgggcccaaa___`````````___]]]ZZZYYYWWWWWWVVVUUUTTTUUUXXX[[[\\\\\\ZZZUUUNNNIIIEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<;;;;;;;;;::::::999999:::::::::999999888999999::::::::::::999999555666777777777777777666999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::999888777999999888777555444333333......000111111111000000222111111000000111111222222222222333555666888999<<>>>>>>>>===<<<;;;;;;;;;>>>AAADDDEEEFFFHHHJJJJJJOOOWWW___dddqqqsss]]]OOOFFFBBB===<<<:::888999999666333444444555555666666666666444444444333333333222222333333333333222222222222000111111222111111000000////////////////////////............///000111222////////////////////////...------......000111111...........................///000000000000///...***+++,,,---------------,,,------......------,,,//////...------------...+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...000222222222000...,,,,,,,,,------............////////////........................---,,,,,,,,,,,,---......///................../////////............//////...///111111111000...---------......///000000111///---,,,,,,...//////...+++,,,---...////////////........./////////000000///000000111222333333444333333222222111222222222333222222222222222222333333333333222222111111111222333333333333444444444333333444444444555555555555555555555666888999:::888999999::::::::::::999888999;;;<<<===@@@DDDGGGGGGGGGIIINNNUUU[[[^^^___dddfffhhhiiijjjpppxxxqqqeeedddggggggeeefff```^^^\\\\\\]]]\\\ZZZXXXSSSTTTTTTTTTSSSSSSTTTUUUTTTWWW\\\aaacccbbb___]]]```aaabbbcccbbbaaa^^^]]]XXXXXXXXXVVVVVVXXX\\\___^^^]]][[[UUUNNNHHHEEECCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<;;;;;;;;;:::::::::999999777888888999999999888888::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999:::999888666555666555444333222111000000///000111333333333222111222111111111111111222222333333444555777999;;;<<>>DDDMMMWWWcccuuuooofffdddaaa\\\VVVSSSMMMJJJGGGFFFCCCAAA>>>???@@@@@@???>>>>>>>>>:::>>>CCCFFFHHHHHHIIIJJJNNNTTT___iiirrrsss[[[QQQLLLEEE@@@;;;;;;:::;;;======888222555555555666666666777777444444444333333222222222555555555444444444333333222111111222444444333111000000000000000000000000............///000222222////////////////////////---------......000111111...........................///000111111000///...***+++,,,,,,------------,,,------......------,,,------,,,++++++++++++,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,------------------++++++,,,---///111333444111000...,,,+++,,,---.............../////////000//////////////////////////////...------///000111//////............////////////............//////...///111222111000...------------...///000000111...,,,++++++---///......+++,,,---...////////////............/////////000,,,---...///000111222222444444333222111111111111333222222111111222222333444444444333333222222222222222333333333444444444333333333444444444555555555444444444555555666777888888999999888777666666888:::;;;<<<;;;<<<>>>@@@>>>>>>@@@DDDIIIMMMOOOOOOMMMNNNOOOPPPRRRXXXaaahhhrrrzzzuuuuuurrrmmmpppxxxvvviii___aaafffdddaaaaaaZZZWWWTTTTTTWWWYYYYYYXXXRRRSSSTTTTTTSSSSSSSSSUUUOOOOOOPPPQQQSSSVVVXXXYYYZZZ]]]aaaddddddbbb___]]][[[[[[[[[ZZZYYYZZZ\\\___aaa[[[TTTOOOMMMKKKHHHEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAABBBBBBCCC>>>@@@AAA@@@???>>>???@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===;;;:::<<>>::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999999999999999999999999999777777777777777777777777555555444444333222222222111111//////...///000111000000000111111222444444444555777999;;;???DDDHHHHHHLLLQQQVVV[[[```eeeiiikkklllmmmkkkiiiiiilllooolllllljjjgggbbb[[[UUUQQQGGGCCC>>>;;;;;;<<<<<<<<>>DDDJJJLLLKKKMMMRRRUUUYYYaaapppxxx]]]SSSMMMDDD>>>???::::::;;;:::999777555444444444555555555555555444222222222222222222222222444444333333222111000000000000000000000000000000333222222111000///......000000///////////////000111111000000//////......///...---,,,+++,,,,,,---///////////////......---......------------..............................//////.........------------...............------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------...///000000111++++++******++++++,,,---------------.........//////000111111111///...---000///...---------------,,,---...//////...---,,,------...///000111222222......////////////......000///...------...///000////////////////////////////////////////////////000000000000000000000000000000000000000000111222222222111111222222333444111111111111111111111111333333333222222111111111111111222222222333333333444444444333333222222222555555555666555555444333444444555666777888999999888888999999999:::::::::;;;;;;;;;<<>>??????@@@@@@AAAAAAAAA<<<===>>>>>>===<<<===>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888444444444444444444444444222222111111000000000///111000000//////000111222111111111222333444555666777888:::<<>>:::999:::===>>>???FFFVVVkkkzzz}}}wwwooojjjkkkfff___YYYUUURRROOOMMMKKKIIIEEECCCAAA???===;;;<<<>>>??????===<<<<<<===@@@???CCCLLLRRRRRRSSSUUUXXXcccrrr{{{cccLLLFFFDDD===888999777777777666555444222222444444555555555555444444333333333333333333333333444444333222222111000000000000000000000000000000111111111000000000//////000000////////////000000000000000000//////......000///...---------......///////////////...------......------------..............................//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////+++++++++++++++,,,------------.........////////////000000111000///...---//////...---------------,,,---...//////...---,,,......//////////////////......////////////......000///...------...///000////////////////////////////////////////////////////////////////////////000/////////000111222222222111111111111222333333111111111111111111111111333333333222222111111111222222333333333444444444444444444333333222222222333333444555666666555555444444555666777888999999888888888999999999:::::::::::::::;;;===@@@BBBDDDAAAAAA@@@@@@@@@CCCGGGKKKRRRYYY]]]YYYUUUWWW[[[\\\___bbbfffkkkvvv|||wwwssspppnnnllljjjiiiiiiiiihhhfffccc```bbb```\\\ZZZ[[[]]]aaadddbbb___[[[YYYZZZ[[[ZZZXXXWWWUUURRRQQQRRRSSSTTTSSSUUUQQQMMMLLLNNNPPPPPPOOO>>>>>>???@@@BBBCCCEEEFFFNNNOOOQQQSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSUUUXXX[[[\\\XXXSSSOOOLLLJJJIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@????????????????????????????????????<<<===>>>>>><<<<<<===>>><<<<<<;;;;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666666666666666666666222222222222222222222222000000000000000000//////000000000000000111222333333333333444555777888999;;;===???BBBDDDHHHMMMPPPVVVYYY]]]```aaaaaabbbccceeegggiiijjjhhhgggffffffkkkgggaaaXXXOOOHHHBBB???===:::888999<<>>>>>===<<<<<<>>>@@@DDDAAADDDNNNWWWZZZZZZZZZ```sssyyyaaaPPPAAA@@@AAA<<<999999777666555444333222222222444444555555555555444444444444444444444444444444333333333222111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000////////////...000000///.........//////...////////////...------......------------.............................................---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......,,,,,,,,,,,,,,,------.............../////////000//////000000000///......///.........------------,,,---...//////...---,,,//////.........---------......////////////......//////............/////////////////////////////////////////////////////////////////////////////////...//////000111222333111111111111111222222333111111111111111111111111222222222222222111111111333333333333444444444555444444333333333333222222111222333444666666666777444444555666777777888999777888888888999999999999999999999999;;;===???@@@===>>>>>>===<<<<<<>>>AAAHHHLLLMMMHHHFFFGGGHHHFFFHHHJJJLLLOOOZZZhhhqqqsssuuuqqqlllhhhhhhlllqqquuu~~~~~~{{{xxxyyy}}}~~~zzzuuujjjgggccc``````______^^^]]]]]]]]]^^^______]]]ZZZZZZXXXUUUTTTTTTVVVYYY\\\[[[YYYVVVUUUVVVVVVVVVUUUUUURRRPPPOOOPPPQQQQQQQQQPPPNNNKKKJJJKKKMMMMMMMMM;;;;;;;;;<<<===???@@@AAAEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLNNNNNNOOOPPPSSSVVVYYYVVVSSSOOOLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEECCCBBBBBBCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@???>>>===>>>@@@???>>>>>>===<<<;;;::::::::::::::::::::::::::::::========================<<<<<<;;;<<<===>>>>>>===;;;;;;;;;;;;::::::::::::999999888888777666666666444444444444444444444444333333333333333333333333111111111111111111222222/////////000111222333444444555555666888:::;;;<<>>===<<<::::::===DDDLLLSSSWWWoooyyyrrrddd[[[YYYVVVSSSOOOLLLJJJGGGCCC@@@BBB@@@>>>===>>>>>>===<<<<<<<<<===<<<;;;<<>>???AAA>>>:::999999888666444444444444555444444555555555444333333333333333333333333333333333222222222111111000000000000000000000000000000111111000000//////......000////////////000000111//////////////////////////////........................//////......---,,,...------,,,,,,------...................................................,,,,,,---.........------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---------...------,,,,,,,,,---.............../////////000000//////////////////........................------,,,---...//////...---,,,---------------------------......//////......---/////////....../////////////////////////////////////////////////////////////////////////////////.........///000111222333000000000000000111222222111111111111111111111111222222222111111111111111222222222333333333444444333333333333333333333333111222333444555555555555444444555555666777777888777777777888888888888999999999999999:::;;;===>>><<<===>>>===<<<;;;<<<>>>EEEGGGEEEAAAAAACCCAAA===@@@BBBCCCEEELLLVVV\\\[[[\\\ZZZVVVSSSSSSUUUYYY[[[^^^dddkkkooowww|||wwwuuutttsssrrrooonnnnnnmmmmmmmmmnnnnnnmmmkkkiiiiiijjjjjjiiihhheeecccaaacccggghhheeebbb\\\ZZZWWWWWWXXXYYYZZZYYYYYYXXXXXXZZZ[[[\\\ZZZYYYWWWVVVTTTSSSSSSUUUXXXYYYWWWVVVUUUTTTTTTUUUUUUUUUSSSQQQOOOOOOPPPPPPPPPOOOLLLKKKIIIIIIJJJKKKLLLLLL::::::::::::;;;<<<===>>>?????????@@@AAACCCDDDDDDDDDFFFHHHIIIIIIKKKNNNPPPTTTSSSQQQNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<===???@@@???>>>===>>>?????????>>>>>>===<<<;;;;;;::::::::::::::::::::::::========================:::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999888777777777666555555444444333333333333333333333333222222222222222222222222000000000111222222222333...///000222444555666666888888999:::<<<>>>@@@AAADDDGGGJJJLLLNNNQQQUUUXXX[[[^^^bbbdddcccbbbaaaaaadddfffhhhjjjhhhddd___[[[RRRNNNIIICCC>>>===<<<===;;;<<<@@@HHHSSS```iiinnnzzzxxxssskkkbbb[[[XXXXXXQQQNNNJJJGGGFFFEEECCCBBB>>>===;;;;;;=========<<<;;;;;;<<<<<<<<<===AAACCCBBBEEEMMMTTTYYY]]]gggqqqcccQQQFFF@@@;;;<<<<<<999555444999888666555444555555666444444555555444333222222111111111111111111111111222222111111111111111000000000000000000000000000222222111000///...---,,,///////////////000111111.............../////////------------------------...............------,,,------,,,,,,,,,,,,------........................---.....................++++++,,,---......------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........------,,,,,,,,,---..................////////////..................//////------...//////......---,,,---...//////...---,,,+++++++++,,,---......///------............------...//////////////////...////////////////////////////////////////////////....................................///000111222000000//////000000111222000000000000000000000000111111111111111111111111000111111111222222222222333333333333333333333333333444444444444444333333444444555555666666777777666666777777777888888888::::::::::::;;;<<<======:::<<<======<<<<<<===>>>>>>???===:::<<<>>><<<888:::===>>>???DDDJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGKKKPPPSSSTTTYYYaaahhhjjjeeeaaa\\\XXXWWWWWWWWWWWWUUUTTTTTTTTTTTTTTTUUUVVVZZZZZZYYYYYYZZZYYYXXXVVVSSSQQQQQQSSSVVVWWWVVVTTTSSSRRRPPPQQQSSSTTTUUUTTTUUUTTTTTTUUUVVVVVVUUUTTTVVVVVVUUUTTTUUUVVVWWWXXXSSSTTTTTTSSSSSSSSSSSSTTTRRRPPPOOOOOOPPPPPPOOONNNJJJJJJIIIIIIIIIJJJLLLMMM888888888888888999:::;;;;;;;;;<<<<<<======>>>>>>>>>@@@CCCDDDDDDFFFHHHJJJNNNNNNMMMKKKHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>======<<<<<<;;;<<<======;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888999;;;:::999999888888777777777666666555444444333333222222222222222222222222222////////////////////////......//////000111222222000111444666888:::;;;;;;======>>>@@@BBBEEEGGGHHHKKKMMMPPPRRRTTTVVVXXX[[[[[[^^^aaacccbbbbbbbbbbbbcccddddddeeeddd___XXXSSSJJJGGGBBB>>>;;;:::;;;<<<<<>>??????AAACCCFFFEEEJJJRRRZZZ___gggwww~~~```OOOHHHBBB???<<<:::999777444333555555444333333333333333444444555444444333222111111111111111111111111111111111111111111111111111000000000000000000000000222111111000......---,,,///......//////000111222---............/////////+++,,,------...------------............---,,,,,,------,,,,,,,,,,,,------........................---------...............***+++,,,------...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,------...------------.........///......------......///000,,,---.../////////...---,,,---...//////...---,,,******+++,,,---...///000------............------......////////////......////////////////////////////////////////////////........................//////......//////000000///////////////000000111000000000000000000000000000000000111111111111111000000000000111111111111222222333333333333444444444444444444444333222222444444555555555666666666666666666666777777777777999999:::;;;<<<======>>>777999::::::::::::;;;===999;;;:::888999<<<;;;777555999;;;<<<@@@EEEEEEAAA??????@@@AAAAAAAAA@@@???DDDHHHJJJHHHIIINNNRRRRRRNNNMMMJJJGGGFFFGGGIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKOOOPPPQQQRRRQQQPPPOOONNNIIIIIIIIIKKKMMMNNNNNNLLLOOONNNMMMNNNPPPQQQQQQQQQUUUSSSRRRRRRTTTTTTSSSRRRSSSSSSSSSSSSSSSTTTUUUUUUOOOQQQRRRQQQOOONNNOOOPPPPPPOOONNNNNNOOOOOONNNLLLGGGHHHIIIIIIIIIIIILLLMMM888888777777777888999999999:::;;;;;;;;;;;;:::::::::===???@@@@@@AAACCCDDDFFFGGGHHHFFFCCCAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@?????????=====================<<<;;;<<<===<<<;;;;;;<<<===999::::::::::::;;;;;;;;;999999999999999999999999999999999999999999999999666888999999666666777999888888888777666555555555555444444333222222111111222222222222222222222222////////////////////////......///000111222333444444666888;;;>>>@@@AAAAAACCCDDDEEEGGGIIILLLNNNPPPQQQSSSVVVXXXYYYZZZ\\\]]]]]]___aaabbbaaaaaabbbccc```___^^^^^^\\\WWWOOOIIICCCAAA>>>;;;:::;;;===>>>CCCMMM]]]mmmyyy{{{wwwrrreee```YYYUUUTTTQQQMMMJJJBBBBBBBBBCCCEEEEEECCCAAA<<<:::999:::;;;===<<<<<<;;;>>>AAACCCDDDEEEGGGIIILLLOOOVVVaaakkkyyyeeePPPFFFDDD>>>>>><<<999777777777777333333333333333222222111444444444444333222111111111111111111111111111111000000000000111111111111000000000000000000000000......//////////////////............///000111222---------.........//////+++,,,---/////////...---------......------,,,+++---,,,,,,++++++,,,,,,---........................---------.........//////******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------......---------...///000+++,,,...///000///...---,,,---...//////...---,,,,,,,,,------.........///,,,------......------,,,---...///000000///...---////////////////////////////////////////////////........................000000///............//////............///000000000000000000000000000000///000000000111111111222000000111111111222222222222222222333333444444444222222333444444444333333444444444555555555666666555555555666666666777777777888999;;;<<<=========777888888888777777888:::888;;;;;;888888;;;;;;999666999999999===BBBBBB???===>>>>>>??????@@@@@@@@@@@@DDDEEEBBBAAAEEEFFFFFFCCCCCCBBBAAA@@@@@@AAACCCBBBBBBBBBCCCCCCEEEFFFFFFFFFHHHKKKLLLKKKJJJIIIHHHFFFFFFGGGHHHJJJKKKJJJJJJLLLKKKKKKLLLOOOPPPPPPOOORRRQQQPPPPPPRRRTTTSSSSSSPPPPPPQQQQQQRRRRRRRRRRRRNNNPPPQQQPPPNNNLLLMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJDDDFFFIIIIIIHHHHHHKKKMMM999999999888888999999:::999:::;;;;;;;;;:::888777999;;;===>>>>>>???@@@AAAAAACCCDDDBBB???===???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBB?????????>>>>>>>>>>>>==============================>>>???>>>===<<<===???999::::::;;;;;;<<<<<<===999999999999999999999999888888888888888888888888555777999888555444666888888777777666555444444444444444333333222111111000222222222222222222222222222222222222222222222222000000111333444555666777777999<<>>@@@BBBMMMYYYkkk||||||nnnccc___[[[VVVQQQNNNLLLJJJIIICCCDDDEEEGGGHHHEEE@@@<<<<<<:::999:::;;;<<<<<<<<<===@@@DDDGGGHHHIIIJJJKKKSSSRRRXXXeeevvvfffSSSHHHBBB@@@888999777444333555777777222333444555555333222111444555444444333222111000222222222222222222222222000000000000000111111111000000000000000000000000+++,,,---...///111111222............///000222222---------.........//////,,,---///000000000//////------......------,,,+++---,,,,,,++++++,,,,,,---........................---------.........//////)))***+++,,,------...---------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...------,,,---...///000+++,,,...000000///...---,,,---...//////...---,,,//////.........---------,,,------......------,,,---...///000000///...---////////////////////////////////////////////////........................111000///......------..................///000000000000000000000000000000//////000000111111111222111111222222222333333333222222222333333444444444000111222333444555555555444444444555555555555555555555555555666666666777666777888:::<<<<<<======999999999777555555777999555:::;;;777666888999888888999777444666;;;===:::;;;:::999999:::<<<>>>???<<<@@@BBB???>>>AAABBB@@@>>>??????>>>======>>>????????????@@@AAABBBCCCDDD@@@CCCFFFHHHHHHFFFEEEEEEBBBBBBCCCDDDFFFFFFFFFFFFGGGFFFFFFHHHKKKMMMMMMLLLLLLJJJJJJKKKNNNPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQOOOQQQSSSRRROOOLLLMMMOOOLLLKKKJJJKKKLLLLLLJJJHHHBBBEEEHHHHHHGGGGGGJJJLLL999999999999:::::::::::::::999999888777666555555777888999:::;;;<<<<<<<<<>>>>>>>>>======<<<<<<;;;??????@@@BBBCCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>@@@:::;;;<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::999888888777999999999999999999999999555555666666777777888888:::999999888777666666555444444444444444333222222000000000000000000//////222222111111000000000//////000333444555444333222555555555777888:::<<<===@@@AAACCCEEEGGGJJJLLLMMMLLLLLLNNNPPPRRRUUUWWWXXXXXXXXXXXXYYYZZZ\\\^^^___aaaaaa``````______^^^^^^___\\\WWWQQQKKKEEE???<<<;;;;;;:::999:::>>>DDDHHHYYYgggwww{{{sssggg```^^^VVVTTTPPPLLLHHHFFFEEEDDDAAABBBBBBBBBBBBAAA@@@???<<<<<<<<<=========>>>>>>@@@BBBDDDGGGIIILLLOOOPPPWWWWWWbbbyyygggTTTJJJCCC===::::::999888666555555555555333333333333333333333333666666666666555444333222222222111111111111222222444333222111000000000000///////////////////////////...,,,,,,,,,---///111//////.........---------000000//////....................................///...---,,,,,,---...///......//////...---,,,,,,,,,---......//////......,,,,,,,,,---------......------,,,+++************,,,------,,,+++***,,,---000000///...------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,------------.........//////------------------------+++,,,------......---------------............///------,,,,,,,,,+++++++++******+++,,,,,,------...333222000...---,,,,,,---///...,,,++++++,,,...//////...---,,,,,,---...///......------------......,,,---///000000000///.........///000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444444333333222222222111222222333444555666666222222222222222222222222555555555555555555555555888999;;;<<<<<<;;;999888999999888888888888888888::::::999888888777888888777777777777888888888888888888999::::::;;;<<<<<<@@@???>>><<<<<<<<<===>>>>>><<<:::;;;<<<===<<<;;;============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNQQQRRRMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFEEEDDDCCCDDDGGGJJJLLL;;;:::::::::999999999999999999888888777777666666888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888999;;;<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888777777666666777777777777777777777777555555555666666666666666888888777777666555555444444444444444333222111111111000000000000000000000222222222222222222222222111222444555666666555555888999999;;;===???AAABBBCCCDDDFFFHHHJJJMMMNNNOOOQQQQQQRRRSSSTTTVVVXXXYYY[[[[[[\\\\\\^^^___```aaa_________^^^]]]\\\[[[ZZZSSSPPPLLLHHHDDDAAA>>><<<:::<<<>>>@@@DDDJJJRRRWWWcccjjjrrrqqqhhh^^^XXXVVVSSSQQQNNNJJJGGGEEECCCCCCCCCCCCBBBAAA@@@>>><<<<<<=========>>>>>>?????????AAACCCGGGJJJMMMQQQSSSUUU[[[eeewww~~~iiiSSSFFFBBB>>>:::999888777666666666666666777333333333333333333333333666666666555555444333222222111111000000111111222222111000///.......................................---+++++++++,,,.../////////.........---------/////////.........------------------------------...---,,,,,,,,,,,,---..................---,,,,,,,,,------...............,,,,,,,,,,,,------------,,,,,,++++++***+++++++++,,,------,,,+++***,,,...---------,,,,,,++++++***,,,,,,---------,,,+++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++,,,,,,,,,,,,---------------------------+++,,,------......------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------222111///...------------...---,,,******,,,---...///...------------...///......------------......------...///////////////......///000000000000000////////////////////////000000000000000000000000000000111111111222222222333333333333333222222222222222222333333333333333222222222222222222222222555555555555555555555555888999:::;;;;;;:::999888888888888888888888888888777666555555444444555555666666777777777888888888888888999999:::;;;;;;<<>>===<<<;;;<<<<<<===;;;:::888888:::;;;:::999;;;;;;<<<<<<<<<=========?????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPMMMMMMNNNMMMMMMLLLKKKKKKIIIHHHGGGHHHIIIIIIGGGEEEDDDCCCAAAAAABBBDDDGGGIII<<<;;;:::999999888888888888888888888888888888777999999:::::::::::::::999999999999999999:::::::::===;;;999888:::;;;<<<;;;::::::::::::::::::::::::888888777666777888999:::<<<;;;999888777888888999888888888888888888888888999999999888777777666666666666666666666666666666555555444444444444444444666555555444444333333222333333333333222111000///111111111111111111111111111222222333444444555555555555666777777888888999===>>>???AAACCCFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRSSSVVVVVVVVVWWWWWWYYYZZZZZZ]]]^^^^^^___``````aaaaaa\\\\\\\\\[[[YYYVVVSSSQQQHHHFFFBBB???<<<<<<<<<<<<;;;???EEEKKKQQQXXX___dddiiiiiigggbbb[[[UUURRRPPPPPPNNNKKKGGGDDDBBBBBBAAAAAA@@@@@@???>>><<<<<<;;;======>>>???@@@@@@AAAAAA@@@DDDIIIMMMPPPRRRVVVXXX```www~~~bbbSSSEEE@@@???===;;;:::666666555555666666777888333333333333333333333333555555555555444333222222222111111000000111111222111111000///....................................,,,,,,+++***+++,,,---..................---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------............------,,,,,,,,,---...............++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++++++++,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------------------.....................------------,,,++++++,,,------...//////000///......------.........---,,,++++++,,,---...///...------------...///......------------...............---......///000......///000000000000///////////////////////////000000000000000000000000000000000111111111222222222222222222222333333333333222222222111111111111222222222222222222222222444444444444444444444444777888999::::::999888777777777777777888888888888888888777666666666777777666666777777777777888888888888888999::::::;;;;;;===<<<;;;:::::::::;;;;;;;;;999888888999::::::999::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAABBBDDDDDDEEEEEEAAAAAABBBCCCDDDFFFGGGHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCAAA@@@AAACCCEEEFFF;;;:::999888888888999999888888888888888888888999999999:::::::::999999888666666777777888888999999>>><<<:::;;;<<<===<<<<<<888888888888888888888888888888777777777888999:::;;;:::777555444555666777777777777777777777777777:::999999888888777666666555555555555555555555555444444333333222222111111333333333222222222111111111222222111111000......000000000111111111111111111111222444555666777888888888888888999;;;<<<===BBBCCCEEEGGGJJJKKKMMMNNNJJJKKKMMMOOOQQQSSSUUUUUUXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^__________________ZZZZZZXXXVVVRRRNNNIIIGGGDDDBBB???<<<:::;;;>>>@@@DDDJJJRRRYYY^^^aaacccdddddd```ZZZVVVRRRQQQOOOOOOKKKJJJGGGDDDBBB@@@@@@???;;;;;;;;;<<<===>>>>>>???<<<===>>>???AAABBBCCCDDDEEEIIINNNQQQSSSUUUYYY\\\lllzzzdddSSSIIIAAA@@@@@@<<<999999666666555555555666666777333333333333333333333333444444444444444333222222111111000000000000111111333222111000000//////000........................,,,,,,++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,---.........------******+++++++++,,,,,,,,,************+++,,,------+++,,,---,,,++++++---...------..................------------,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........,,,,,,------------------+++,,,------......------,,,,,,---------.........//////.........---------))))))+++,,,...000111222..............................---,,,,,,---...............------...............------------......///...---,,,,,,---///000---...//////000000//////////////////////////////////////////////////////000000000000111111111111000000111111222222333333222222222222222222222111222222222222222222222222444444444444444444444444666777888888888888777666666666666777777777777777888888777777777777888888666666666666777777777888777888888888999999:::::::::::::::999999999999:::<<<:::999999:::;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBCCCEEEEEEEEE@@@@@@@@@AAACCCDDDFFFGGGJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKKKKJJJIIIGGGGGGFFFEEEEEEFFFHHHIIIHHHFFFEEEDDDCCCBBBBBBCCCEEEFFF<<<;;;:::999888999:::;;;888888888888999999999999999999999:::999999888888555666666777777888888888;;;;;;;;;===>>>>>>;;;999666666666666666666666666666666666666666777888888:::888666444333444555666666666666666666666666666777777666666555444444444555555555555555555555555333333222222111111000000222222222222111111111111000000111111000000///...000000111111222222222222222333444555777999:::;;;;;;;;;;;;<<<===???@@@AAAFFFGGGIIILLLNNNOOOPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVWWWXXXZZZ\\\^^^___`````````___^^^]]][[[ZZZVVVUUUSSSOOOKKKFFFAAA???@@@@@@???======AAAGGGLLLUUU[[[ccchhhgggccc^^^[[[]]]XXXSSSPPPOOONNNLLLKKKGGGFFFCCCAAA???>>>>>>>>>:::::::::;;;<<<>>>???@@@======???AAACCCDDDFFFGGGKKKOOOTTTWWWXXX[[[aaaeee~~~www^^^PPPFFFAAA===>>>===888555555888777666555444444444444333333333333333333333333333333333333333333222111111000000000000000000111333222111000////////////........................---------------......///---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------------,,,+++,,,,,,---...---------******+++++++++,,,,,,,,,************+++,,,------***,,,,,,,,,++++++---///------..................,,,---------,,,,,,+++***,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------,,,,,,,,,------------...//////.........---------***++++++,,,---...//////---------...............//////............//////---..................---......------------......///...---,,,,,,---...///------...///////////////........................//////////////////////////////000000000111111111000000000111111222222222111111111222333444444444222222222222222222222222444444444444444444444444555666666666666666666555555555666666666777777777444444333333333333444555555666666666666777777777777777888888888888888999888888888999999999999888;;;:::888888:::;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEE@@@@@@@@@AAACCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFHHHHHHGGGFFFDDDDDDCCCBBBBBBCCCDDDEEECCCAAA>>><<<;;;;;;<<<<<<999999999999999999888888888888999999999999999888777777777777777888888888777888999;;;===;;;888555555555555555555555555555333333444444444555555555888777555444333444444555555555555555555555555555333333333222111111000000444444444444444444444444222222111111111111111111222222222222222222222222000111222222333222222222222222333333444444555555555666777999;;;===>>>>>>???@@@AAABBBCCCDDDEEEFFFIIIKKKMMMPPPQQQRRRRRRRRROOOPPPQQQSSSUUUVVVWWWXXXUUUVVVWWWXXXZZZ\\\^^^___`````````^^^\\\YYYVVVTTTOOONNNKKKGGGDDD@@@>>><<<<<>>???AAADDDFFFHHHJJJKKKJJJOOOVVVYYY\\\cccmmmuuu|||___NNNIII???<<<<<<>>><<<888777999999888666555444333333333333333333333333333333333222222222333333222222111111000000//////000000111000000///...---------------------------------------------.........//////---------...............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------------,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++******++++++,,,---************+++++++++++++++,,,,,,------.........+++,,,------......------,,,,,,,,,,,,------------.........------------,,,......---,,,,,,+++******,,,------.........------........................------...//////...------......------------......///...------------------------...////////////...........................000000000000000000000000/////////000000000111111000000000000000111111111000000111222333444555555222222222222222222222222333333333333333333333333555555555444444555555555444444555555666666777777444444444333444444555666555555666666666666777777777777777777777777777777777777888999999999888888999777666666777888888777999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCCCC???@@@@@@AAABBBDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFDDDAAAAAAAAAAAAAAABBBCCCCCCMMMJJJFFFAAA>>><<<<<<<<<:::::::::999999888888888666777888999999999999999999999999999888888888888777666666888999999777555555555555555555555555555222333444444555555444444555555555555555555555555444444444444444444444444333333222222111111000000222222222222222222222222111111111111111222222222333333333333333333333333222333444666777777777777555666666777888888999999;;;;;;<<<>>>???AAABBBCCCCCCEEEGGGIIIJJJKKKKKKKKKMMMOOOQQQSSSTTTTTTTTTSSSRRRRRRTTTUUUWWWXXXYYYZZZWWWXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[YYYUUUQQQMMMJJJFFFEEEBBB@@@???>>>??????AAAEEEJJJOOOSSS[[[eeemmmooopppnnniiiaaaZZZUUURRRPPPOOOMMMJJJGGGEEECCCCCCBBB@@@???===<<<<<<======>>>===<<<<<<===???AAABBBBBBCCCEEEHHHKKKMMMOOOQQQNNNTTT]]]dddkkkwww{{{dddQQQGGGFFF===;;;<<<>>><<<999:::>>>777666555444444444444444333333333333333333333333111111222222222222111111000000////////////000000000000...---------------------------------------,,,,,,------.........------------.........//////------........./////////------------------------,,,---............---,,,***+++,,,---------------++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,++++++***+++++++++***+++,,,,,,+++,,,...000---------,,,,,,++++++*********+++,,,------------++++++,,,,,,,,,---------++++++******++++++,,,---)))************+++++++++++++++,,,,,,---......///+++,,,------......------++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++++++++***,,,---.........---,,,+++,,,,,,------------,,,,,,------...//////...------......------------......---.........------,,,+++,,,---......//////..............................000000000000000000000000////////////000000000111000000000000000/////////000111111111222222333333222222222222222222222222333333333333333333333333444444333333333333444444333333444555555666777777666555555555666666777888555555555666666666777777777777777777777777777777666777888999:::999999888888777555555777888777666777777777888888888999999999::::::::::::;;;;;;;;;;;;<<<===>>>????????????>>>??????@@@AAACCCEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDEEEFFFFFFDDDCCC@@@@@@AAABBBCCCDDDDDDEEEUUUQQQLLLFFFAAA===<<<<<<;;;;;;::::::999888777777555666777888999:::::::::;;;;;;::::::999999888888:::888666666777888888888555555555555555555555555444555666666777777666666444444555666666666555555333333333333333333333333666666555444444333333222000000000000000000000000000000111111222222333333444444444444444444444444444555777888:::;;;;;;<<<888888999:::;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGHHHKKKNNNOOOPPPOOONNNPPPRRRTTTVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXZZZ[[[\\\ZZZZZZZZZYYYZZZZZZ[[[[[[XXXWWWVVVSSSNNNIIIDDDAAA@@@>>><<<;;;<<<>>>AAACCCJJJOOOUUUYYY]]]dddnnnvvvpppmmmhhh```XXXSSSRRRRRRJJJKKKJJJGGGDDDCCCDDDEEEAAA@@@>>>===<<<<<<======;;;;;;;;;<<>>>>>???@@@BBBCCCDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFEEECCCBBBBBBBBBCCCDDDEEEGGGGGGHHHnnneeeWWWLLLFFFCCCAAA@@@===;;;::::::;;;<<<;;;:::777555444555777888888888<<<<<<;;;;;;:::888777666777777777666555555444444555555555555555555555555555555555555666666666777777666555444444444444444666555444333222333444444222222222222222222222222333222222111222333555666222222333333333333333333000111222444666777888888999999:::===AAABBB???;;;;;;===@@@@@@???>>>>>>???AAADDDGGGHHHGGGGGGGGGHHHIIILLLOOOPPPPPPOOOOOOOOOSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYZZZZZZZZZYYYWWWVVVTTTSSSRRROOOKKKGGGDDDAAA===;;;:::;;;;;;<<>>???AAABBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDD???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCDDDFFFHHHHHH|||qqqaaaUUUOOOKKKHHHEEECCCAAA>>><<<<<<<<<;;;999<<<;;;:::::::::::::::::::::::::::999999888777666888777777666666555444444555555555555555555555555555555555666666666777777666666555444444444555555888777666555555555666666444444444444444444444444666555444333333333444555555555555555666666666666666777888::::::;;;;;;;;;;;;;;;===@@@CCCCCC@@@===<<<>>>AAACCCCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIKKKKKKMMMPPPQQQPPPPPPPPPQQQUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXZZZ[[[[[[[[[ZZZYYYWWWWWWVVVTTTRRRPPPNNNMMMFFFEEECCCBBB@@@>>><<<:::>>>@@@@@@DDDOOO\\\ccccccbbbaaa```______``````aaa___]]]ZZZUUUPPPLLLHHHFFFBBBBBBAAAAAA@@@??????>>><<<=========<<<<<<>>>???===???BBBDDDFFFIIIMMMPPPMMMKKKIIIIIIOOOZZZfffnnniii\\\LLLBBB???>>>:::555:::999888888777777777777666666666666555444333222222222222222222222222222111111111222222222333333000000000000000000000000///............---------........................,,,+++************+++,,,///---++++++...000000///............---------------------------------------,,,,,,++++++,,,,,,---,,,***)))***,,,,,,+++))),,,------......------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++******+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,+++++++++******************************)))+++,,,......---,,,+++---,,,,,,,,,,,,---......------............------------,,,,,,+++******)))+++++++++,,,------......---------,,,,,,+++++++++******++++++,,,------...........................+++//////---...333444111///////////////...------......---,,,,,,,,,,,,,,,---------............///000/////////............000000000000000000000000------///000000000///...000000000000111222444444444333111000///000111222111222222333333333333222333222222111111222222333444444444444444444444444333333333333444444444444444555555666666555555444666666555555555555666666777777777777777777777777777666555444555666888999999777555666888999888666777777666666777777888999:::::::::;;;<<<<<<======??????@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???AAAAAAAAABBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDAAAAAABBBCCCDDDFFFGGGHHH~~~nnnccc^^^ZZZTTTOOOLLLIIIEEEBBB@@@???===<<<======<<<::::::999999999888888888888888888777777888888777777666555555555555555555555555555555555555555666666666777777777666555555555555666666777::::::999888888888888999777777777777777777777777999888777666555555555555777888888888999999999:::<<<<<<======>>>>>>======??????@@@BBBDDDDDDBBB???>>>AAADDDFFFGGGHHHJJJLLLKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYXXXYYYYYYZZZYYYYYYXXXXXXTTTSSSQQQOOOLLLIIIGGGFFF=========<<<<<<;;;::::::@@@FFFMMMVVVdddppptttrrreeebbb^^^[[[XXXXXXYYYZZZVVVUUURRRNNNJJJFFFDDDBBB???>>>>>>>>>============:::<<<============@@@BBB@@@BBBEEEGGGJJJNNNRRRVVVSSSOOOLLLPPP\\\mmm}}}jjjSSSLLLDDD???===;;;999666::::::999777666666666666555555666555555444333222222222222222222222222222111111111111111222222222000000000000000000000000///............---------------------------------......---,,,,,,---......///...,,,,,,...///......------------............---------------------------,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,***,,,------......------,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,+++,,,---......---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++***))),,,,,,,,,,,,++++++++++++)))))))))******************+++,,,......------,,,---,,,,,,,,,,,,---......------............---------,,,,,,++++++*********++++++,,,------......///------,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,------------------------***---///...///333555333...////////////...------///...------,,,------------------............///////////////............000000000000000000000000---......///000///////////////000000222333555666333222111000///000111222333444444444333333222111222222111111111111222222444444444444444444444444222222222222333333333333555555666666666666555555666666555555555555666666777777777777777777777777555555666666666777777777888777666666888888777666777777666666777777888999999999::::::;;;<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBCCCEEEFFFGGGxxxrrrqqqmmmfff___XXXTTTOOOKKKHHHEEEBBB@@@=========<<<;;;:::;;;<<<888777777777888888888999999888888777777666666555555555555555555555555555555666666666666777777777555555555555666777888888;;;;;;:::::::::999999999888888888888888999999999999999999888888888888888999999::::::;;;;;;<<<<<<;;;<<<===>>>?????????>>>AAABBBCCCDDDEEEDDDCCCAAACCCEEEHHHIIIJJJKKKMMMOOOOOOPPPOOONNNLLLLLLNNNQQQRRRSSSSSSSSSRRRRRRTTTVVVSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQOOOMMMKKKHHHEEEBBBAAA@@@;;;;;;;;;::::::;;;>>>@@@FFFQQQ___lllwww{{{uuukkk^^^\\\ZZZWWWVVVUUUVVVVVVNNNMMMKKKHHHEEECCC@@@?????????>>>>>>===<<<<<<<<<999;;;<<<======???AAADDDCCCEEEHHHJJJLLLQQQVVVZZZVVVVVVZZZeeevvvhhhUUUGGGEEEAAA>>><<<<<<<<<<<<;;;:::888777666555444444444555555555444444333222111111111111111111111111000111111111111111111111000000000000000000000000///............---------------------------------//////............//////000///...---...---------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,---------,,,++++++,,,------------,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,++++++*********+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---------------------------+++,,,---...///111222111.........//////...------///......---------......---------............//////////////////.........000000000000000000000000---......///////////////000000000111111333444555222111000000000000111111333333444444444333333222222222111111111111222222333333333333333333333333222222222222333333333333555555555666666555555555666555555444444555555666666666666666666666666666444555666777777777666555777777666666777777777666666666666666666777888888888888999999:::;;;;;;;;;============<<<<<<<<<<<>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>============>>>@@@BBBCCCDDDEEEFFF~~~{{{|||yyyrrrjjjfff```ZZZTTTNNNIIIEEEAAABBBCCCBBB@@@???AAACCC;;;;;;:::999999999::::::999999999888777777666666666666666666666666666666666666666666777777777888666666666666666777888999;;;;;;;;;;;;::::::999999777777888888999999999:::888888999:::;;;;;;<<<<<<999::::::;;;<<<=========;;;<<<===???AAAAAABBBBBBBBBDDDEEEEEEEEEDDDDDDDDDGGGIIIJJJKKKJJJKKKMMMOOOQQQQQQQQQOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSUUUVVVSSSTTTUUUVVVVVVVVVVVVUUUUUUSSSQQQOOOLLLJJJHHHGGGFFFEEEBBB@@@>>><<<;;;;;;:::;;;;;;<<<===BBBIIIOOOYYYbbbllltttzzzxxxlll```WWWVVVVVVUUUTTTRRRQQQPPPIIIHHHFFFDDDBBB@@@???>>>???>>>===<<<;;;:::999999999;;;===>>>>>>@@@CCCFFFGGGHHHJJJLLLNNNSSSXXX\\\ZZZbbbppp~~~eeeQQQHHH@@@???<<<999777888:::<<<:::999888666555444444444444444444444444444333222111111111111111111111111000000000000000000000000///////////////////////////............---------------------------------+++++++++,,,,,,+++++++++////////////------,,,,,,+++,,,,,,,,,------......---------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***++++++,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------............---,,,,,,,,,,,,---......------............------,,,,,,+++++++++++++++***++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,------------...------............------......---------......///---------............///.........///////////////////////////////////////............/////////000222222111000000000111111000000000000000000111111000111222333444444444444222111111000000111111222333333333333333333333333333333333333444444444444444444555555555555444444555555444444444444555555555555555555555555555555333444666777777777555555666666777777666666666777666666666555666777777888777777888888999:::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>??????@@@@@@===>>>>>>??????>>>>>>======>>>???AAABBBCCCCCCCCCAAA@@@???===<<<;;;;;;;;;<<<===???BBBCCCEEEEEEEEEssssssuuuzzz}}}yyysssmmmeee]]]UUUOOOKKKLLLLLLIIIDDDAAABBBDDDBBB@@@???===<<<;;;<<<<<<::::::999999888777777777666666666666666666666666666666666777777777888888888777777777777888888999;;;;;;;;;;;;;;;:::999999777777888888999:::::::::777888999;;;======>>>>>>::::::;;;<<<===>>>>>>???===???@@@BBBDDDFFFFFFGGGCCCEEEGGGGGGFFFFFFGGGHHHKKKLLLLLLKKKJJJJJJLLLNNNPPPQQQRRRQQQPPPPPPQQQSSSRRRSSSUUUTTTSSSRRRSSSUUUTTTUUUVVVVVVVVVUUUSSSRRRNNNLLLJJJGGGDDDBBB@@@@@@>>>===;;;:::999::::::;;;;;;>>>CCCFFFIIIPPPXXX___lllnnnooonnnnnnlllddd[[[SSSSSSSSSQQQOOOLLLIIIHHHFFFEEEDDDBBBAAA???>>>===<<<;;;;;;:::999999888888;;;===???@@@AAACCCFFFHHHJJJKKKMMMOOORRRXXX^^^cccggguuu{{{cccOOOEEECCC@@@===:::777666777999;;;888888777555444444444444333333444444444444333333111111111111111111111111000000000000///////////////////////////////////////............---------------------------------,,,,,,------------,,,,,,---///000///...,,,,,,---,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,,,,------......------,,,******++++++++++++,,,,,,++++++************++++++))))))***+++++++++************++++++,,,,,,------++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........---------------.........---,,,,,,,,,,,,---......//////000000000000//////++++++++++++++++++++++++******+++,,,,,,------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...++++++------******,,,,,,,,,---............---------------------...///---------............///.........//////////////////////////////////////////............///000000222222111/////////////////////000000000000000000//////111222333444444444111111000000000000111111333333333333333333333333333333333333444444444444333333444444444444333333555555444444444444555555555555555555555555555555333444555666777666555555555666777777555555666777666666555555666666777888666666777777888999999999<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???@@@AAA======>>>>>>>>>>>>======;;;===???AAABBBBBBBBBBBB???>>>===<<<;;;:::::::::;;;===@@@BBBDDDEEEFFFEEEaaacccggglllrrryyy~~~yyyrrriiiccc```aaa^^^WWWMMMFFFEEEFFFIIIGGGDDDAAA>>>=========;;;::::::999888888777777666666666666666666666666666666777777777888888888999999888777777777888888;;;<<<<<<===<<<;;;:::999888888999999:::;;;;;;<<<888999;;;<<<============;;;;;;<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEEGGGIIIIIIHHHHHHJJJLLLLLLMMMMMMLLLKKKLLLNNNPPPPPPQQQSSSTTTSSSSSSSSSTTTPPPRRRTTTTTTSSSRRRQQQRRRQQQRRRSSSSSSRRRPPPMMMLLLEEEDDDBBB@@@>>>>>>======<<<;;;;;;;;;<<<>>>AAABBBEEELLLTTTZZZ\\\```eeeiiilllkkkhhhcccbbbbbb]]]UUUOOONNNLLLJJJHHHFFFDDDCCCDDDCCCBBBAAA???===<<<<<<999999::::::;;;;;;;;;<<<@@@AAACCCDDDEEEFFFIIILLLLLLNNNPPPTTTYYY```gggmmmwwwaaaQQQEEEAAACCC???<<<999888999:::999888777666555555444444444555222333333444444333333333111111111111111111111111000000/////////.........///////////////////////////............---------..............................///000000///......+++...000000...,,,---...------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))+++,,,,,,***)))***,,,,,,------......------,,,+++++++++,,,,,,,,,------++++++************++++++++++++,,,,,,++++++******+++++++++,,,,,,---...///+++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......******+++,,,,,,---......---------------...//////---,,,,,,,,,,,,---......------............------++++++++++++++++++++++++))))))***++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******......***+++...+++,,,------.........---,,,,,,,,,,,,,,,---......---------............///............/////////000///////////////////////////......---...///000111000//////............///...//////000000000000000///000111111222222222222111111000000000000111111222222222222222222222222222222222222333333333333111222222333333222222111555444444333333444444555444444444444444444444444333444555555666666555555444666888777555444555777666555555555555666777777555555666777777888888999::::::::::::::::::::::::999::::::;;;<<<===>>>>>><<<======>>>>>>======<<<:::<<<>>>AAABBBBBBBBBAAA===<<<<<<;;;::::::;;;;;;;;;===@@@CCCEEEFFFFFFFFFTTTVVVYYY]]]bbblllxxx{{{vvvyyyxxxssshhh[[[QQQMMMMMMNNNKKKGGGCCC@@@???>>>>>>;;;;;;:::999999888888777777777777777777777777777777777777777888888888888::::::999888777777777888<<<===>>>>>>>>>===;;;:::999999::::::;;;<<<======:::;;;<<<======<<<;;;;;;<<<======???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKKKKJJJJJJMMMPPPMMMMMMNNNMMMLLLMMMPPPRRROOORRRUUUVVVUUUUUUUUUVVVOOOQQQTTTTTTSSSQQQPPPPPPMMMMMMNNNNNNLLLJJJGGGEEE???>>>===<<<<<<<<<===>>>>>>>>>>>>???BBBEEEIIIKKKRRR[[[eeekkkllljjjkkklll___aaa```]]]^^^]]]VVVNNNKKKIIIFFFDDDBBBBBBDDDEEECCCCCCAAA@@@>>><<<;;;:::888999:::<<<>>>@@@AAABBBCCCEEEGGGGGGHHHIIILLLNNNMMMOOOSSSWWW^^^fffooouuusss[[[MMMDDD>>>===@@@999666444555888888555222666555555444444444555555222222333444444333333333000000000000000000000000000000//////.........---//////////////////////////////.........---------////////////////////////***+++,,,------,,,+++******...000000...,,,---...---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---***,,,...---+++***,,,...,,,------......------,,,,,,,,,,,,------.........++++++************++++++------------,,,,,,+++***,,,,,,,,,------///000111,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------------,,,,,,,,,------.........))))))***+++,,,,,,------...------------...//////---,,,,,,,,,,,,---......)))******++++++******)))++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))***//////,,,---111+++,,,------.........---++++++++++++,,,,,,---...---------.........//////---.........//////000000///////////////////////////......------///000111---------------...///000......///000000111000000000111111111111000//////111111000000000000111111222222222222222222222222000111111111111222222222111111111222222111111111555444444333333444444555444444444444444444444444444444444444555555666666444666888777444444555888555555555555555666777777555555666666777888888888666666777777888888888888:::::::::::::::::::::;;;<<<<<<============<<<<<<999;;;>>>AAABBBBBBBBBAAA<<<<<<;;;::::::;;;;;;;;;;;;===AAADDDFFFGGGGGGFFF]]]YYYSSSQQQUUU]]]gggmmmrrr{{{wwwfff```aaaaaabbb___ZZZUUUPPPLLLGGGEEECCC???::::::<<<===;;;888<<<<<<:::999777666666666777666666666666666777777888777777777888999:::;;;<<<<<<::::::::::::<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<======>>>=========<<<<<<===???@@@BBBCCCCCCBBBCCCCCCEEEFFFGGGHHHIIILLLNNNOOOOOONNNOOOPPPQQQQQQPPPNNNMMMMMMOOOQQQRRRVVVTTTRRRQQQRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKFFFFFFEEECCCAAA@@@???>>>;;;888:::>>>===;;;AAAJJJHHHJJJKKKLLLOOOUUU^^^dddllloooqqqqqqooolllkkkkkkddd___ZZZXXXXXXVVVQQQLLLJJJFFFBBB@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;999888888999<<>>======>>>======<<<;;;;;;;;;===???AAABBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCvvvpppggg___[[[[[[]]]^^^eeelllvvv{{{~~~yyyvvvxxxxxxwwwtttooohhh```XXXPPPKKKHHHDDD@@@@@@AAAAAA???<<<>>><<<;;;:::::::::999888;;;:::999999888888999999:::999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMOOONNNNNNMMMOOOPPPQQQPPPOOOOOOOOOOOOQQQQQQRRRPPPMMMLLLMMMNNNMMMLLLMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@???===<<<<<<<<<===;;;<<>>???@@@???>>>======<<<;;;::::::::::::=========???BBBEEEIIIKKKMMMPPPSSSUUUUUUUUUVVVWWWWWWYYY___lll}}}lllTTTNNNDDD<<<999888888999777777777666666555444333333333333333333333222222222333333444444333333222111111111111111000000000000000000/////////.....................------,,,..............................---------......///---------...............////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++++++++,,,------+++,,,------......------***++++++,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++...,,,+++,,,...///---+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///---++++++,,,---------...,,,******,,,,,,***(((************++++++++++++,,,------,,,+++******,,,+++++++++++++++***)))(((------,,,++++++++++++,,,---------,,,,,,+++++++++...------,,,,,,++++++******++++++,,,,,,------...------------------------000///...---------------111000///...............///......---...///000111////////////....................................000000000000000111222222111111000////////////////////////000111111111222111000000//////000000111111111111222222222333333444444333222222222222222222222222333333555666666333444444444444444444555333333333333444444444444444444444444444333333333444444444444444555666666777666555444444444555555777777777777777888999999888888999:::;;;<<<=====================<<<;;;;;;;;;===???@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<>><<<===??????===;;;:::999999888777777777777999888888888888999999:::<<<;;;::::::::::::;;;<<<888999999:::;;;;;;<<<<<<;;;;;;<<<============<<<;;;<<<===>>>???AAABBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMNNNNNNMMMLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMJJJHHHHHHHHHHHHGGGDDDCCCAAA@@@>>>===<<<<<<;;;;;;::::::::::::::::::>>>===>>>BBBEEELLLWWWbbbnnnssszzz~~~yyyrrrnnnkkkjjjfffddd^^^YYYTTTPPPNNNJJJDDD@@@AAA???<<<;;;<<<<<<<<<;;;;;;::::::999999999::::::<<<===>>>@@@DDDHHHKKKMMMNNNSSSXXXYYYWWWVVVXXX\\\\\\aaammm}}}cccQQQGGGCCC===:::999999::::::666666777666666555444333222222222222333333444444222222333333333333222222000000000000111111111222111111111000000000000000...............---------........................//////...---------......---------.........//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************+++,,,,,,+++,,,------......------+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++...,,,+++,,,---...---+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---///...,,,,,,...///......,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---******+++++++++***))))))++++++*********+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................111000///---,,,,,,++++++111000//////..................------......///000........................//////////////////////////////......//////000111000000///............///000000000000000000000000000//////......//////000000111111111222222222222444333222222111222222222111222333444444555555444333333333333333222222222222222333333333444444444222222222222222333333333444444444444444555555555777777666555555555555666666666666666666777888888888888999:::;;;;;;<<<===<<<<<<======<<<<<<;;;;;;;;;<<<>>>???@@@@@@???>>>>>>===<<<<<<;;;<<<<<<<<>>???@@@AAABBBBBBCCCEEEGGGIIIJJJLLLMMMMMMNNNOOONNNLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMJJJGGGEEEEEEEEEDDDCCC<<<;;;;;;:::::::::;;;;;;888777777888999:::<<<===@@@BBBEEEJJJRRR]]]lllwww~~~{{{xxxrrrkkkiiijjjiiiddd```TTTQQQMMMKKKIIIFFFCCC???===<<<;;;:::::::::::::::999999888999999:::;;;<<<===>>>@@@CCCGGGKKKOOOQQQSSSWWW[[[ZZZWWWZZZbbbkkkooouuuyyyaaaPPPFFFAAA???;;;:::999999888777666666666666555444333333222222222222222222222333222222333333333333222222111111222222222222222222111111111111111111111111//////......------------........................000///...---------------,,,,,,------.../////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---+++,,,------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------///...------///000///...------,,,------...---------------.........//////,,,---......,,,,,,---...,,,,,,---------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++........................///......---,,,,,,,,,,,,/////////...///000000111------------......//////------...............///////////////////////////......------......///000///......---------......000000000000000///////////////............//////000000000111111111111222222222111111111111222222111222333444555444333333333333222222111111000000222222222222333333333333222222222222333333333333333333444444555555555555666666666666666666666666555555555555555666777777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;===>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<@@@???@@@@@@AAABBBDDDEEExxxnnnfffbbbbbbcccdddkkkiiiiiijjjkkkmmmqqquuu}}}{{{sssmmmjjjggggggddd___WWWQQQOOOOOOQQQOOOLLLKKKKKKIIIEEEBBB@@@@@@???>>>>>>>>>??????@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;;;;<<<======>>>>>>============>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKKKKNNNOOOOOONNNLLLKKKLLLMMMKKKLLLLLLLLLLLLKKKJJJIIIGGGEEEBBB@@@@@@???>>>===888888888777777888888999666666777888:::===@@@BBBIIIOOOUUU\\\eeesssxxxrrrnnnlllgggccccccdddbbb\\\VVVNNNLLLIIIGGGEEEBBB@@@>>>;;;;;;;;;::::::::::::;;;999999999:::;;;===???@@@CCCEEEGGGKKKOOOSSSVVVXXXUUUYYY\\\\\\___iiizzzqqq]]]OOOFFFBBB;;;999888777777777444222666666666666555444333222444444333222222111000000111222222333333222222111555444444333222222111111111111111111222222222222000///...------------...........................000///...------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,---......+++,,,------......------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...///...---...000111000///,,,------------------...---------.........//////,,,---......,,,,,,---...+++,,,,,,---------,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,---...///---------...000111333444,,,------...............,,,---------......//////////////////////////////---------,,,---......///......------------......000000000/////////////////////............////////////000000000111111111111111000000000111111222111222333444444444333222222222222111111000000///111111111222222222333333222222333333444444444555222333444444555555444444555555666666666666666666555555555555555666666777777777888888999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<;;;<<<======>>>>>>>>>>>>======@@@???===;;;;;;;;;;;;<<<======>>>????????????>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJNNNNNNOOOMMMKKKJJJJJJKKKHHHGGGGGGFFFFFFEEEEEEEEE@@@>>>;;;999::::::999888888888777777777777888888::::::;;;===AAAEEEJJJLLLYYYaaajjjpppxxxzzztttnnnjjjgggbbb___]]][[[ZZZUUUOOOIIIKKKJJJGGGDDD@@@===;;;999999;;;<<<<<<::::::;;;<<<::::::;;;===???AAADDDEEEGGGHHHKKKOOOSSSWWWYYY[[[QQQUUU\\\cccnnn~~~hhhTTTJJJCCC>>>===888777777999::::::888777555555666555555444333222444444333222111000//////111111222222222222111111555555444333222111000000111111111111111222222222000///...---,,,---..............................//////...---------..............................++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++------,,,,,,------...///+++,,,------......------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++---,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......---------...000111000...***,,,,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...))))))***+++++++++******,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------+++++++++,,,,,,---------))))))***+++---...//////------------------------******++++++,,,...///000---------///000222444555,,,,,,---............---,,,,,,,,,---......//////........................------,,,,,,------...///...------------...//////////////////////////////000//////......//////000////////////000000000000000000000///000000111222222222333333333333222222111111111111111000000000000000111111111222222222222222333333444444555555111222333555555444444333333444555555666555555555555555555555555666777777777777888888888999999999999999::::::;;;;;;:::::::::::::::;;;;;;<<<======;;;;;;;;;:::;;;;;;<<<======>>>???@@@AAABBBBBBCCCtttiii___[[[YYYVVVUUUXXXaaaeeejjjjjjhhhgggjjjmmmlllnnnmmmfff]]]ZZZ^^^ccchhhkkkmmmjjjeee```___```WWWVVVSSSOOOLLLIIIHHHGGGBBBAAA@@@???>>>======<<<>>>???@@@@@@@@@@@@???>>>@@@???===<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMMMMKKKIIIGGGGGGHHHDDDCCCBBB@@@@@@@@@@@@AAA<<<:::777666777888777666666666888999<<<>>>AAABBBDDDEEEFFFIIIMMMSSSXXX[[[gggrrr{{{~~~yyyqqqkkkgggeeecccaaa[[[YYYVVVRRRNNNJJJFFFDDDEEEDDDCCC@@@===:::999888777:::<<<<<<::::::;;;===<<<===>>>@@@CCCFFFHHHJJJJJJLLLOOOSSSVVVYYY[[[]]]UUU\\\iiixxxwwwdddPPPGGGCCC>>>::::::999888888999;;;;;;:::888555555555555444333222222333222222222111111000000111111222222222222111111222222222111111000000000000000000111111111222222000///...,,,,,,---...///..............................---------......////////////...------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------...---,,,+++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***,,,---,,,***)))+++---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,...000111///...+++---...,,,***((()))+++************++++++++++++***+++,,,,,,++++++,,,...((()))***++++++++++++***,,,+++++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......////////////000111222333+++,,,---.........------++++++,,,------...//////---------------------------------------...//////......------...//////000---.........///000000000111000000//////000000111........./////////000000///////////////000111111333333222222222222222333111111111111111111222222000000000000111111111222111111111222333444444444000222333555555444333222111222444555555555444333666666555555666666777888777777777888888888888888888888999:::::::::::::::999999999::::::;;;<<<===;;;:::::::::;;;;;;<<<===<<<===???@@@AAABBBAAAAAA~~~pppkkkfff```^^^```WWW[[[^^^]]]ZZZZZZ]]]bbbaaadddccc]]]UUUSSSZZZaaaoootttxxxvvvnnniiijjjmmmjjjhhhddd___ZZZVVVSSSQQQKKKJJJHHHGGGEEEEEEDDDDDD???@@@AAABBBBBBAAA@@@??????>>>===<<<===???AAABBB??????@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCDDDDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIGGGEEEEEEFFFBBBAAA>>><<<<<<<<<===>>><<<:::888777888999888888333444888===BBBHHHLLLOOOOOOOOOQQQTTTYYY___eeehhhnnnzzz{{{uuupppjjjccc___^^^]]]\\\ZZZVVVTTTQQQLLLGGGDDDDDDEEE===>>>>>>===;;;::::::;;;666999<<<<<<:::999;;;===>>>???@@@CCCFFFIIIKKKMMMQQQSSSVVVZZZ]]]```bbbbbbcccmmm~~~rrr\\\PPPFFFEEECCC>>>;;;;;;777666555555666555333111555555555555444333222222111111111111111222222222111111222222222222111111////////////000000000000//////000000111111111111111///---,,,,,,,,,...///........................---------------...///000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---+++,,,------......------000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---))),,,---,,,***)))+++---,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,...000111///------///000///+++***+++---++++++,,,,,,,,,---------)))***,,,+++++++++,,,---***+++,,,---------------++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,222111111000000000000000+++,,,---.........---,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///000111,,,------...///000111111111111000000000000111111............/////////000///////////////000111111444333222111111111222333000000111111222222333333000000000000111111111111///000000111222222333333000111333555555444333222000111333444555444333333666666666666666777888888777777777777888888888888777888999:::::::::::::::999999999999:::;;;<<<<<<::::::::::::;;;;;;<<<===;;;<<>>===<<<;;;;;;;;;;;;888:::;;;<<<<<<>>>@@@CCCDDDHHHIIIGGGIIIOOOOOOJJJRRRUUUZZZ___dddhhhkkkmmmmmmmmm]]]IIIFFFAAA???>>>===:::777777777666666555555555444444444444444444444444444444444444333333333222222111111222222222222111111222111111000000000000000111111000000//////.........---,,,,,,,,,,,,---...////////////............,,,,,,+++***+++,,,.../////////...---,,,++++++***)))******++++++,,,------+++******))))))******+++------,,,+++************************************///...,,,+++++++++,,,,,,///...,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......///...,,,+++***+++,,,,,,.........------,,,,,,,,,------------------------+++***)))))))))+++---///---,,,,,,,,,,,,---......++++++,,,------------,,,------,,,,,,,,,,,,++++++))))))***++++++++++++***+++++++++***((((((+++---+++,,,,,,------,,,,,,+++---...//////...---***))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,***)))***+++*********++++++,,,,,,,,,---,,,+++***+++,,,---.../////////...---+++***)))000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////............---------///...---,,,,,,,,,,,,,,,,,,---...///000111222333222111000...------------...///000000//////000111000000000000000000000000//////000111222222333333111111111111111111111111000000000000000000000000000111111111222222222222222222222333333333444444777444111333777888555222222333444444555555444444555555555555666666666666666666777888999999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAAAAA???=========yyysssnnnhhhbbb^^^XXXVVVRRRNNNKKKMMMQQQUUU[[[]]]`````````cccjjjpppvvvyyy{{{zzzuuupppllljjjfffeeebbb___[[[XXXUUUTTTQQQQQQQQQRRRSSSTTTUUUVVVPPPOOONNNMMMMMMLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNKKKJJJJJJIIIIIIJJJJJJKKKNNNNNNOOONNNLLLHHHEEEBBBCCCBBBAAA???>>><<<;;;:::===<<<;;;;;;===>>>>>>===???===;;;<<>>AAAEEEHHHGGGLLLMMMLLLNNNSSSSSSOOOWWWZZZ^^^dddjjjrrryyy}}}kkkWWWKKKDDDAAA>>><<<<<<<<<999777777666666666555555555444444444444444444444444444333333333333222222222222000111111222222111111000111111000000/////////000000000000000//////.........---,,,,,,,,,,,,---...////////////.........---,,,,,,+++++++++,,,---............---,,,,,,++++++,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,...------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++***)))******+++...---------,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********,,,---+++++++++++++++,,,------++++++,,,---------------------,,,,,,,,,+++++++++((()))***+++++++++++++++***++++++***((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,+++******,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---..................---,,,+++000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...///+++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,---...///000000111000//////............///---///000000//////000111000000000000000000000000000000000111111222222222111111111111111111111111000000000000000000000000000000000000111111111222111111111111222222222333555222000222666999777444333333444555555555555444444555555555666666666666666777777888888999999999:::999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>??????===<<<<<<<<<}}}wwwrrriiiddd^^^ZZZXXXYYYYYYZZZ```]]]ZZZXXXXXX\\\```ccckkknnnqqqrrrqqqooonnnmmmjjjiiifffccc```___^^^^^^\\\]]]^^^```aaabbbaaaaaa^^^[[[XXXUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUNNNMMMLLLJJJJJJJJJJJJKKKQQQPPPOOOLLLIIIDDD@@@>>>??????>>>===<<<<<<======??????AAADDDHHHJJJJJJIIIJJJIIIHHHKKKPPPUUUXXXZZZ``````dddiiinnnoookkkggg]]]WWWVVV]]]bbbbbbfffmmmrrrsssqqqjjj___UUUNNNLLLIIIGGGEEEEEEGGGIIIIIIIIIBBB@@@>>><<<::::::;;;<<<;;;::::::999999999:::::::::<<<>>>???BBBFFFKKKOOOKKKOOOQQQPPPRRRUUUUUUSSSZZZ]]]bbbiiirrrvvvbbbTTTIIIBBB???===:::999:::999888777666666666555555555555555444444444444444444444444333222222222222111111111000111111222222111111000000000000/////////......000000000////////////......------,,,,,,------...//////.........---------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,------,,,,,,+++******))),,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************++++++++++++++++++***))))))))))))***------,,,,,,,,,,,,,,,+++************************///...---+++******+++,,,***************+++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,***++++++***))))))***,,,---,,,+++******+++,,,---------.........,,,+++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,++++++***,,,,,,,,,+++,,,------...........................111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...))))))***+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,---------...............------...//////000---///000000///...000111000000000000000000000000000000000000111111111111222222111111000000//////000000000000000000000000////////////000000000000///000000000000111111111222000///111666888777555333333444555555555555555444444444555555555666666777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<::::::;;;}}}|||xxxvvvuuussspppuuuooofffaaa^^^^^^\\\[[[eeegggiiiiiigggeeeddddddaaa___^^^]]]]]]^^^```aaabbbcccfffiiijjjiiihhhggggggddd___[[[YYYZZZ\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYNNNLLLJJJHHHHHHHHHHHHIIIMMMLLLKKKHHHEEEAAA???===?????????@@@AAADDDFFFGGGFFFIIIOOOVVV\\\___^^^\\\ZZZ[[[]]]bbbgggjjjkkkjjjjjjjjjkkkllllllhhhbbb]]]XXXTTTTTTZZZ]]]^^^aaaggglllkkkfff]]]SSSJJJFFFDDDAAAAAA@@@AAAAAABBBCCCCCC???===;;;:::999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBDDDFFFJJJOOOSSSSSSUUUVVVVVVUUUVVVWWWWWWXXX^^^gggqqq}}}ooo[[[PPPJJJEEEAAA<<<;;;999888777777666666555555555555555555555555444444444444444444444444222222222111111111000000000000111111111111000000///////////////......---////////////////////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************+++************************+++,,,......---,,,+++------,,,,,,,,,+++++++++*********++++++++++++,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++......,,,,,,++++++,,,,,,***************+++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***'''((()))***+++,,,,,,,,,)))+++++++++))))))***,,,---,,,***))))))***,,,---,,,------------,,,+++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000//////...............111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---***++++++,,,------......------,,,,,,+++,,,,,,------------------..................------......///---...000///......///111////////////////////////000000000000000000//////111111111000000///......000000000000000000000000.........////////////000//////000000000111111111111000///111444666555444333333444555555555555555333333444444444555555555777777666666666666666666888888888888888999:::::::::::::::::::::;;;;;;;;;;;;<<<======;;;::::::;;;dddnnn}}}zzzvvvrrrlllhhhuuuuuussspppjjjeeecccbbb\\\[[[ZZZZZZ[[[]]]```aaadddfffiiikkklllkkkiiiggggggddd```\\\[[[\\\___aaa^^^^^^^^^]]]\\\ZZZXXXWWWLLLJJJHHHFFFFFFFFFHHHIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBDDDGGGKKKOOOSSSTTTZZZ^^^fffnnnssssssoookkkeeehhhmmmsssvvvvvvrrrnnnkkkjjjhhheeebbb^^^YYYVVVVVVUUUVVVYYYZZZZZZ\\\```bbb```ZZZRRRJJJEEEBBBAAA???@@@@@@@@@@@@?????????;;;:::999888888999;;;<<<============>>>@@@AAABBBGGGHHHIIIJJJKKKNNNRRRUUUXXXYYYYYYYYYXXXXXXZZZ^^^___hhhtttvvvhhhVVVJJJFFFDDD@@@<<<<<<<<<:::888666555555555444444444555555555555555444444444444444444444444222222222111111111000000000000000111111000000000...//////000///...------.............../////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,************************************************)))***,,,---...---,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++++++++,,,------(((((()))***************,,,,,,+++++++++*********(((((()))***+++,,,,,,,,,)))***,,,+++***)))***+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,******++++++,,,---......,,,,,,---------.........222111000...------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++************+++,,,,,,.........---------------,,,,,,+++++++++,,,,,,---.....................///000///...------,,,,,,,,,---...//////......///000........................000000//////////////////000000000/////////......000000000000000000000000---.........////////////000000000000111111111111222111000111222333222222222333333444444444444444333333333333444444444444666555555555555555555555888777777777777888999999999999999999::::::;;;;;;<<<===>>>===;;;:::;;;<<>>@@@BBBBBB@@@>>>======999888777666666888:::;;;<<<======>>>@@@AAACCCDDDMMMNNNPPPPPPQQQRRRUUUWWWUUUTTTUUUXXXXXXZZZaaajjjuuurrr\\\TTTJJJEEECCCAAA<<<999;;;;;;;;;888555444444555444444444444444555555555444444444444444444444444333222222222222111111111///000000111111000000/////////000111000///...------............/////////,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,------)))******+++,,,,,,------***+++,,,------,,,+++***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))***+++,,,,,,------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---)))***++++++,,,,,,++++++)))************+++++++++************************))))))***+++,,,,,,------+++++++++++++++,,,------(((((()))************)))++++++++++++************))))))***++++++++++++***(((***,,,,,,***)))***+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++(((((()))***,,,---...///,,,,,,---............---333222000---,,,+++,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---/////////......---------+++++++++++++++,,,,,,---------......////////////111000///---,,,+++++++++,,,...//////...---///000....................................////////////.........///////////////000000000000000000000000............////////////000000000000111111111111111111111111111111000000111111222333333333333333222222222333333333444444444444444444444444444444777777777666777777888999777888888999999::::::;;;<<<======<<<::::::;;;===QQQSSSWWW]]]fffpppzzzyyyyyyzzzzzzzzz{{{{{{{{{wwwxxxyyyyyyyyywwwuuutttrrrpppmmmjjjiiijjjkkkmmmiiiiiihhhgggdddaaa]]][[[[[[YYYXXXXXXYYY]]]```ccchhhfffbbb^^^\\\[[[[[[\\\bbbeeejjjooosssvvvwwwwwwzzzyyyxxxwwwuuupppjjjeeebbbdddgggjjjjjjgggaaa]]]ZZZ[[[ZZZYYYVVVUUUTTTTTTSSSUUUWWWTTTQQQOOONNNNNNIIIGGGDDDBBB@@@>>>;;;:::;;;>>>BBBBBB???===<<<===:::999888777777999;;;<<<>>>???@@@AAACCCEEEGGGHHHOOOQQQTTTVVVVVVVVVXXXYYYTTTSSSWWW]]]bbbiiivvviiiXXXNNNJJJEEEBBB@@@>>>;;;999777888999777444333444666333333333444444555555555444444444444444444444444333333333333222222222222//////000000000000/////////000111222222000...------------.........//////,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,)))***+++------+++***)))***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++************+++,,,---...------,,,,,,,,,,,,++++++************++++++++++++((((((***+++++++++******))))))))))))******++++++++++++++++++++++++++++++))))))******+++************************+++,,,,,,)))******+++++++++++++++++++++++++++***************++++++++++++***))))))(((***,,,,,,+++*********************************,,,+++++++++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++)))((()))***(((((()))******+++,,,,,,,,,,,,.../////////...---111000...,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,---------------------------...++++++******+++,,,,,,---++++++,,,---...//////000///...------,,,,,,,,,,,,,,,---///...------...000---------------------------------....../////////,,,------......//////000000000000000000000000000....../////////000000000....../////////000000000...///000000000000111222000000111222222222222111222222222222333333333333222222333333444444555555777666666666666777888888777777777888999:::::::::;;;<<<<<<:::888888:::<<>>===;;;888555888<<<@@@AAA???===<<<===>>>===;;;::::::<<<===???BBBBBBCCCEEEGGGIIIKKKMMMNNNRRRVVVYYYYYYYYYZZZ[[[\\\\\\bbbllltttpppaaaRRRGGGDDDBBB>>>;;;999999999:::333555666555333333555888333333333444444555555555444444444444444444444444444444444333333333222222//////000000000000/////////000222333222111///...---------.........//////,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,---...---,,,***)))++++++++++++++++++++++++------,,,++++++*********((()))+++,,,,,,+++)))(((++++++---------+++)))(((***************************+++,,,---...------,,,+++***))))))***,,,...///---------,,,,,,,,,++++++))))))))))))************&&&'''(((*********)))((((((((())))))*********+++------------------------******+++******)))(((''')))))))))))))))******+++++++++,,,------------,,,+++++++++************)))++++++,,,++++++***)))((((((***,,,,,,+++***)))***)))***++++++++++++***))),,,++++++***++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++***((((((((())))))))))))))))))*********,,,,,,.../////////...---///...,,,++++++,,,...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,------...///+++*********+++,,,,,,---))))))***+++---...//////------,,,,,,,,,---......,,,---///...------...000------------------------,,,,,,------...///000000+++,,,,,,---...///000000000000000000000000000000////////////000000000000---------.........//////+++---//////000111222444//////000111111111111111111111222222222333333333111111222333333444555555666666666666666777888888666777777888999999:::::::::;;;:::999777777999;;;nnnaaaSSSMMMPPPTTTUUUSSSYYYYYYZZZ^^^bbbeeeeeedddddd```^^^___cccmmmwwwrrrooommmlllkkkmmmpppsssuuutttsssrrrjjjgggccc```^^^\\\YYYWWWZZZYYYXXXYYYYYYWWWTTTRRRJJJKKKLLLLLLKKKJJJHHHGGGKKKJJJHHHEEECCCBBBAAA@@@:::::::::999::::::;;;;;;<<<;;;:::::::::;;;<<<===;;;<<<<<<<<<;;;<<>><<<<<<;;;999999999999999999:::;;;<<<;;;;;;:::;;;===>>>???>>>???@@@@@@@@@@@@BBBDDDIIIGGGGGGKKKMMMLLLNNNRRRRRRUUUXXX[[[___dddjjjooo{{{ttt___SSSLLLDDDAAAAAA>>>===;;;888777777888999777777666444444333333444444444444333333222222222111111222222333444444555333333222222111000000///000000111111111111000000111000000000/////////...........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++***)))***+++,,,+++***************************))))))))))))))))))))))))++++++++++++*********)))++++++,,,,,,,,,,,,++++++++++++***))))))***++++++++++++*********)))))))))************************++++++******************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***************************+++++++++******)))((((((((()))******+++,,,,,,++++++++++++++++++++++++)))))))))))))))***************++++++++++++******+++++++++******+++++++++---,,,,,,+++***)))((((((***+++,,,+++)))((()))***,,,,,,,,,++++++***************++++++,,,---.........---,,,+++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,------...000000000/////////......---,,,,,,,,,,,,---......---............/////////............//////////////////000000000000//////........................///000000///...///111333111111111222222222333333333333333333333333333333444444444444555666777888888888888999999888888777;;;;;;;;;;;;;;;:::999999xxxtttoooiiicccYYYUUUPPPLLLKKKLLLLLLLLLMMMJJJJJJLLLMMMNNNTTT[[[___gggqqqzzz|||{{{{{{}}}~~~zzzuuunnnhhheeecccbbbaaaddddddeeedddbbb___\\\ZZZ[[[YYYUUUSSSRRRQQQOOOMMMQQQOOOMMMLLLKKKIIIFFFCCCCCCBBBAAA@@@@@@????????????>>>===;;;:::999888888888888777777888999999:::;;;;;;;;;;;;===???AAABBBAAACCCEEEFFFEEEEEEFFFGGGIIIFFFGGGLLLMMMMMMOOORRRRRRWWW]]]```dddmmm|||hhhZZZLLLEEEBBB???>>>>>>;;;999888666555555666666777666555444444444444444444444333333333333222222000000111111222222333333333333222222111000000000000111111222222111111000000000000000////////////////////////////////////......------------......------------------------------------------------......---,,,,,,+++******,,,,,,,,,---------......)))(((((()))+++,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++******++++++++++++******++++++***))))))***++++++******))))))))))))((((((************************,,,,,,+++******)))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***(((((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,---+++++++++******************+++++++++)))((()))***+++++++++++++++*********((()))***+++,,,---...///,,,++++++******+++++++++000///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******+++++++++,,,,,,+++++++++///...,,,+++***++++++,,,......---,,,,,,+++******,,,------------------,,,------------------------222111000///...---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------........./////////..................//////000000//////............................../////////......000222111111111222222222222333222222222222222222222222444444444444555666777777777777888888999888888777;;;;;;;;;;;;;;;::::::999{{{mmmiiiccc^^^YYYUUUQQQOOOQQQLLLHHHHHHGGGEEEFFFJJJOOOUUU^^^dddhhhmmmsssxxx|||{{{yyyxxxyyy~~~}}}|||}}}~~~yyywwwssspppmmmmmmnnnooonnnjjjddd```^^^]]]\\\[[[bbbbbbaaa```]]]ZZZVVVTTTRRRPPPMMMLLLLLLKKKIIIHHHIIIGGGFFFFFFGGGFFFEEECCC@@@>>>===;;;;;;;;;<<<<<<===<<<;;;:::999888888888777777777777777888999:::::::::;;;<<<>>>AAACCCEEEFFFHHHJJJKKKIIIHHHHHHHHHJJJGGGHHHKKKMMMKKKMMMPPPQQQWWW___hhhsssuuuaaaUUUMMMDDD???>>>>>>===<<<888777666555444444555555777666555444444444444444333333333333333333333333111111111111222222333333222222222111111111000000000000111111111111000000000000000000////////////........................------,,,,,,,,,,,,------........................,,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,---...//////(((''''''(((***,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++******************+++)))))))))(((((((((((((((***************+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((()))***,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++******++++++,,,---......,,,,,,+++++++++++++++***.........---,,,,,,,,,+++******++++++++++++******---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---)))***+++***)))((()))***+++++++++***************'''((()))***,,,...//////++++++***++++++,,,------...---,,,+++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******000...,,,*********,,,------------,,,,,,++++++++++++,,,...//////...,,,+++------------,,,,,,,,,,,,000000///......---,,,,,,,,,,,,++++++,,,,,,---...,,,------------........./////////......---------...//////////////////...........................---///000///......000111111111111111222222222222222222222222222222222222333333333333444555666777666777777888888888888888::::::;;;;;;;;;;;;::::::|||vvvnnneee___XXXOOOGGGEEEEEEDDDFFFIIIHHHMMMSSSWWWYYY\\\___bbb___```aaacccgggmmmuuuzzz}}}wwwssspppppprrrwww}}}}}}{{{xxxwwwvvvpppnnnjjjgggdddddddddeeeeeeaaa]]]ZZZXXXXXXWWWWWWWWWWWWWWWUUUSSSPPPNNNLLLKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>>>>??????>>>===>>>===;;;999999999::::::;;;;;;:::999999999999999777777777777888999:::;;;;;;;;;<<<===@@@CCCFFFGGGJJJLLLNNNNNNMMMLLLLLLLLLPPPMMMKKKNNNNNNMMMNNNRRRTTT[[[gggxxxppp[[[MMMFFFCCC===:::;;;<<<;;;999666666555555555555555555666666555444444444444555333333333333333333333333222222222222333333333333222222222111111111111111......////////////......////////////000000000000------------------------------,,,,,,,,,,,,------........................,,,,,,,,,---------......+++++++++,,,,,,---------***++++++,,,---...//////(((''''''(((***,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******************)))******++++++******)))*********++++++*********((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))++++++++++++++++++++++++******+++++++++++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))((((((******++++++++++++******++++++************++++++))))))*********+++++++++((()))******)))((()))***************************'''((()))***,,,---...///,,,,,,+++,,,,,,---...///******))))))***+++,,,,,,++++++++++++++++++++++++************************************************************************)))******++++++******)))///...,,,*********,,,---+++++++++,,,,,,---------***,,,...//////...,,,***,,,,,,,,,+++++++++++++++---------------.........,,,++++++++++++,,,------------.........///////////////......------,,,,,,......////////////.................................///111111000///000222000000111111111222222222111111111111111111111111222222222333333444555666555666777888888888888888999999:::::::::::::::999wwwjjj\\\NNNHHHFFFDDDDDDEEEDDDHHHOOOUUUXXXXXXVVVSSSMMMOOOQQQSSSVVV[[[aaaeeekkkppptttvvv{{{|||||||||xxxuuuuuuxxx|||}}}vvvmmmgggdddccceeejjjpppvvvyyy{{{}}}}}}zzzvvvsssqqqpppiiigggccc```^^^^^^___```\\\YYYUUUSSSRRRRRRRRRQQQNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCAAAAAABBBBBBBBBAAADDDAAA>>>===<<<<<<:::999<<<<<<;;;:::999999999999888888888777888888999999888888999999:::;;;<<<===>>>>>>???AAACCCFFFIIIKKKMMMOOORRRSSSSSSSSSUUUVVVVVVQQQNNNOOOPPPOOOSSSXXXaaajjjzzzuuueeeVVVIIICCC======;;;999:::>>>>>>;;;555555555555555666666666666555555444444444555555222222333333333333444444222333333333333333333333111111111111111111111111---......//////......---////////////000000000000------------------------......------------..............................+++,,,,,,------.........******+++,,,,,,---......++++++,,,,,,---...//////)))(((((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))***++++++++++++***)))(((((())))))))))))******)))))))))***++++++,,,,,,***+++,,,,,,+++***((('''))))))))))))))))))))))))((((((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++++++++++++++++++++((())))))***************...------,,,,,,++++++***---,,,,,,++++++*********+++++++++++++++***************++++++++++++*********))))))(((((())))))***------,,,+++***)))((('''''')))***)))(((((()))+++)))))))))***************'''((()))***+++,,,---...,,,,,,,,,,,,------...///(((((((((((()))+++,,,---++++++++++++++++++++++++************************************************+++***))))))))))))***+++*********++++++*********---,,,+++++++++,,,------******+++,,,,,,---......+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++,,,---------............/////////.........------------------......//////......------------------------------///111111000000000111000000000111111111111222000000000000000000000000222222222222333444555555555555666777888888888888777888888999999999999999qqqvvv|||{{{kkkZZZSSSQQQOOOMMMMMMNNNSSS]]]hhhmmmiii]]]SSSLLLKKKJJJHHHHHHJJJNNNRRRUUUZZZ]]]___cccjjjmmmkkkaaabbbcccbbb______bbbfffoooqqqtttwwwyyyyyyyyyyyyvvvuuuppphhh___WWWTTTTTTSSSWWW]]]bbbfffiiimmmooorrrqqqpppmmmjjjgggdddccc\\\[[[XXXUUUTTTUUUVVVWWWTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA???===<<<<<<>>>??????>>>DDDAAA>>>===<<<<<<;;;:::::::::::::::999888777777888888777888888999:::::::::::::::;;;<<<>>>???@@@CCCCCCDDDEEEGGGJJJMMMOOOPPPRRRUUUXXX[[[^^^bbbeee```[[[WWWXXXZZZ\\\aaahhhvvv~~~gggXXXOOOFFF@@@???:::<<<;;;777888======:::222333444444555555555555555555444444444555555666222222222333333444444444222222222222222222111111111111111111111111111111......////////////........./////////000000000111........................///..................///------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***))))))))))))*********++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))'''(((***+++++++++***)))++++++++++++++++++++++++((()))******++++++******************************((())))))***************,,,,,,,,,,,,++++++++++++------,,,,,,+++******))),,,---------------......******++++++++++++*********))))))(((((())))))***+++++++++*********))))))'''((())))))(((((()))+++((()))))))))*********+++((())))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------))))))))))))***+++,,,,,,************************************************************************+++***)))(((((()))***+++***++++++++++++++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++++++++,,,------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,---------.........,,,------------------...---......//////......---------------------------,,,...000111000//////000000000000000111111111111000000000000000000000000111111111111222333444555444555666777888888888888666666777888888888888888\\\aaagggkkknnnrrrzzzzzzlll___\\\```bbbccccccccciiivvvmmm^^^QQQNNNIIIDDD@@@@@@DDDGGGEEEIIIKKKKKKNNNTTTVVVUUUOOORRRSSSRRRPPPOOORRRUUU[[[\\\]]]___bbbeeeggghhhhhhhhhddd\\\RRRKKKHHHHHHHHHKKKPPPTTTXXX\\\```ccc``````___^^^\\\YYYVVVTTTPPPNNNLLLJJJIIIKKKLLLNNNOOOLLLIIIGGGGGGGGGFFFEEECCCCCCAAA???>>><<<::::::<<<:::999:::<<<======<<<<<<:::888777999::::::999999::::::;;;:::888777555999999999999:::;;;<<<===;;;<<<<<<<<<>>>???@@@AAAGGGGGGGGGHHHKKKMMMPPPRRRQQQTTTXXX\\\aaafffmmmqqqooojjjfffgggjjjmmmuuu|||zzzfffSSSJJJEEE???<<<===888;;;999333222666666222111222333444444444444444555555444444444555555666222222222333333444444444111111111000000000000000111111111111111111222222//////000000000000//////.../////////000000111111//////////////////////////////............//////------------------------++++++,,,,,,---...//////...------,,,,,,++++++***,,,,,,,,,---------......---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))))))))******+++++++++,,,((())))))***++++++,,,,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))++++++******)))************************))))))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***)))))))))))))))******+++++++++******++++++++++++************))))))))))))******&&&&&&((()))+++---...///&&&((())))))(((((()))+++(((((())))))*********+++))))))******+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++)))***+++,,,---............------,,,,,,++++++***,,,------------------,,,++++++,,,,,,---.../////////...------,,,+++******++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........---..................---------------------------+++---///000///.........000000000000111111111111000000000000000000000000111111111111222333444555444555666777888888888888555555666777777777777777RRRSSSVVV[[[```cccdddcccmmmrrrxxx~~~~~~{{{xxxqqqjjjbbbaaahhhqqqwwwyyyxxxlll]]]UUULLLGGGFFFEEECCC@@@CCCBBBBBBCCCEEEGGGFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKKKKLLLNNNOOOOOOQQQTTTVVVYYYVVVPPPLLLJJJGGGEEECCCCCCBBBCCCEEEIIILLLNNNNNNRRRQQQPPPNNNMMMKKKJJJJJJGGGFFFEEECCCCCCDDDEEEEEEFFFDDDBBB@@@@@@AAABBBCCC???>>>===;;;:::999999999999999:::;;;;;;:::888777888666555666888::::::999<<<===???@@@???<<<888555888888:::;;;===>>>???@@@>>>>>>???@@@AAABBBDDDEEEGGGLLLPPPOOOKKKKKKPPPWWWPPPUUU[[[bbbjjjttt}}}~~~}}}lllXXXPPPFFF@@@???>>>;;;888777777777777777777777777555555555555555555555555666555444444444444555666444444222222222222444444222222222222222222222222222222222222222222222222111000000000//////......000000000///......------------......///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++******)))(((''',,,,,,,,,++++++*********///+++((()))---...+++''',,,------......------,,,******++++++++++++******(((***,,,,,,,,,,,,...000,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,++++++************++++++))))))))))))***+++,,,---***+++,,,+++)))))))))***+++,,,,,,,,,,,,+++******000///...---,,,,,,,,,,,,*********+++,,,,,,***((())))))************)))))),,,,,,+++*********,,,---++++++***)))(((((()))))))))************+++++++++...---***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))******************))))))((((((''''''******++++++++++++************+++++++++,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,---------..............................+++,,,---......---,,,+++++++++++++++++++++++++++////////////000000000000...............---------...///000111111000///...000000000111222222333333444333333444555777999;;;888777777777888999::::::MMMMMMNNNRRRUUUWWWWWWVVVVVVZZZ```fffiiiiiihhhfffeee```\\\___hhhrrryyy|||mmm___XXXOOOJJJIIIHHHEEEBBB@@@???>>>???AAABBBBBB@@@BBBAAA@@@??????@@@BBBCCC@@@AAACCCCCCCCCDDDFFFIIINNNKKKHHHFFFEEECCCAAA???>>>======>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???@@@@@@AAA@@@???===<<<<<<<<<===>>>======<<<:::999888888888777777888999999888777666888777666777999;;;::::::;;;<<<>>>>>>>>>;;;999777:::;;;<<<===???@@@AAABBBDDDEEEFFFFFFFFFGGGIIIJJJIIIPPPVVVVVVQQQNNNPPPSSSSSSZZZdddnnnyyywwwaaaTTTOOOIIIAAA======<<<:::777666666666666666666666666555555555555555555555555444333222222222222333444444333222222222222333444222222222222222222222222222222222222222222222222111111000///////////////...............////////////////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,(((((())))))))))))((((((******+++++++++++++++***,,,,,,,,,+++++++++******,,,***+++///333333...******++++++,,,,,,++++++***'''(((((())))))(((((('''+++,,,---,,,++++++,,,------,,,,,,++++++,,,,,,---******************************************************++++++++++++******************************,,,++++++******++++++,,,*********))))))*********))))))))))))***+++,,,,,,***+++,,,+++***))))))++++++++++++,,,,,,,,,++++++,,,+++***))))))(((((((((*********+++,,,,,,***((())))))************)))))),,,***)))((()))***+++***+++*********)))))))))((()))************+++++++++---+++***)))((()))***+++++++++++++++++++++++++++************************+++++++++*********))))))***))))))))))))))))))))))))))))))))))))(((((((((******++++++++++++***************+++++++++,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------------------,,,,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,---------..............................,,,------------------,,,---------------,,,,,,,,,............////////////...........................///000000000///............///000000111111222222222222222333444444555555555555555555666777888HHHGGGGGGHHHIIIJJJIIIHHHHHHKKKOOOTTTVVVWWWWWWVVVWWWTTTSSSXXXaaajjjqqqsss|||sssddd]]]XXXQQQLLLKKKKKKHHHFFFFFFEEEDDDEEEGGGHHHHHHGGGAAA@@@>>><<<;;;;;;<<<===;;;<<<>>>>>>>>>???AAACCCFFFDDDCCCCCCCCCBBB???======<<<;;;;;;<<<===>>>???;;;<<<>>>@@@AAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999;;;;;;:::999888777777777666777777888888888777777999888888999;;;<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;===>>>???AAABBBCCCDDDDDDEEEFFFHHHHHHHHHJJJLLLOOOOOOTTTZZZYYYTTTRRRVVV[[[]]]eeerrr~~~jjjZZZLLLEEEDDD@@@;;;:::::::::888555444444444444444444444444444444444444444444444444333333222222222222333333444333222111111222333444111111111111111111111111111111111111111111111111222111///......///000000,,,,,,------...//////000111000000///......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,,,,++++++++++++***(((***---333888777111,,,******++++++++++++*********++++++,,,,,,++++++***---......---***))))))***------,,,,,,,,,,,,------******************************************************++++++++++++******************************++++++************++++++***))))))(((((())))))***+++***************++++++***,,,,,,,,,***)))***++++++++++++,,,,,,,,,,,,,,,******)))(((''''''''''''******)))***,,,,,,***)))))))))))))))))))))))))))---***'''(((***,,,+++))))))***+++++++++***)))((()))************+++++++++***************+++++++++)))))))))******++++++,,,************************+++************)))))))))******))))))((((((''''''(((((())))))))))))))))))******++++++++++++***************++++++++++++,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------...000/////////......------------------............//////////////////////////////000000///...------------......///000000000555666666666666666555555444444444555555777888888HHHFFFDDDCCCDDDDDDCCCBBBHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLOOOTTTYYY\\\]]]cccffflllqqqrrrkkk```WWWVVVRRRNNNKKKKKKKKKJJJHHHLLLLLLLLLNNNQQQSSSSSSRRRFFFEEEBBB???=========>>><<<>>>AAABBBCCCDDDFFFGGGJJJHHHGGGGGGFFFDDDAAA>>>;;;;;;;;;:::999;;;===???;;;===@@@BBBBBBAAA???===;;;;;;;;;:::::::::::::::999::::::;;;;;;:::999999999999999999888777777666777777888888999999999999999888999;;;===>>><<<::::::::::::;;;;;;===>>>??????AAABBBDDDEEEFFFFFFFFFEEEGGGJJJKKKKKKLLLPPPSSSUUUXXXZZZXXXVVV[[[fffpppuuu}}}wwwaaaSSSKKKFFFCCC???<<<:::999:::999777444333333333333333333333333444444444444444444444444444444444444444444444444444333222111111222333444000000000000000000000000111111111111111111111111222000///......///000111,,,---------.........///000000//////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***...333666555000,,,,,,,,,------------,,,,,,,,,------------------,,,---......,,,***))))))***---,,,,,,++++++,,,,,,---******************************************************++++++++++++******************************++++++************++++++))))))(((((((((((())))))++++++******)))*********+++,,,---,,,***)))***+++...------,,,++++++******,,,,,,+++******)))*********))))))***+++,,,+++*********))))))))))))******...***((())),,,...,,,)))((()))+++,,,,,,+++)))((())))))*********+++++++++((()))***+++,,,,,,+++***((())))))***+++,,,,,,---************************************))))))))))))******))))))((('''''''''((((((((())))))******+++******++++++++++++******************++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,---------......------------------------...---,,,++++++,,,---...000000//////......------------........./////////////////////000000000000000000//////......---,,,---------...//////000000555666777888888888777666777777777888999:::;;;<<>>777888888888777999===@@@BBBCCCEEEFFFEEEBBB???===<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;::::::999888888999999999888777777666666777777888999::::::999:::;;;>>>@@@@@@===;;;;;;:::;;;;;;===???AAABBBAAABBBEEEGGGIIIJJJJJJIIILLLOOORRRRRRPPPPPPTTTXXXYYY^^^bbbcccdddlllyyywwwkkkYYYKKKDDDBBBBBBBBB>>>===<<<;;;:::999777555444444444444444444444444444444444444444444444444444444444444444444444444333222111111111111222333000000000000000000000000000000000000000000000000000000///......///000111//////.........---------............//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++************))))))************))))))++++++,,,,,,+++******)))++++++++++++++++++++++++***+++,,,...//////---++++++,,,,,,------,,,,,,+++))))))************))))))***+++,,,,,,*********,,,++++++************++++++******************************************************++++++++++++******************************+++******))))))******+++))))))(((((((((((())))))++++++******)))*********+++,,,---,,,*********+++111000...,,,***)))))))))------,,,+++++++++,,,,,,***)))((()))+++,,,,,,+++******)))(((((()))******+++)))((()))+++,,,***(((((()))+++------+++***)))))))))*********+++++++++'''(((***,,,,,,,,,+++***)))******+++,,,---......************************))))))))))))))))))))))))******))))))((((((((('''(((((())))))******++++++******++++++++++++******))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------......------------------------...---,,,++++++,,,---............---------,,,,,,....../////////000000000.../////////000000111111000000//////............------...//////000000111///000222444555555555444888888888999:::;;;======LLLIIIDDDBBBBBBCCCCCCCCCAAABBBBBBCCCEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFIIILLLMMMKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFHHHKKKPPPSSSUUUUUUIIIGGGEEEBBBAAAAAAAAABBBFFFIIIMMMPPPQQQRRRTTTVVVTTTQQQNNNKKKHHHDDD???<<<999;;;<<<;;;:::<<>>@@@BBBDDDEEECCCEEEHHHLLLNNNOOOOOOOOORRRVVVZZZYYYVVVVVVZZZ___dddmmmxxx~~~www]]]UUUJJJBBB@@@@@@@@@???>>>>>>===;;;:::888777777555555555555555555555555333333333333333333333333111111222222222222111111333222111000000111222333111111111111111111111111/////////////////////////////////000000000000000111000000///......------------......///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((***++++++++++++,,,,,,,,,,,,,,,+++***************))))))************))))))******++++++++++++******(((***++++++******,,,---******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))*********))))))(((((())))))***+++***************+++++++++------,,,+++***+++,,,333111///,,,***))))))))),,,,,,+++++++++++++++,,,+++)))((((((***,,,,,,,,,+++***)))(((((()))***+++'''(((((()))(((((('''''')))***+++,,,,,,,,,+++***)))************+++++++++((()))+++,,,,,,+++***)))+++++++++,,,,,,------...************************(((((()))))))))))))))***))))))))))))************))))))************************++++++++++++******)))))))))************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111---......//////000000111000000////////////000000------......///000000000///000111333444555666666555555666777888999;;;<<>>???>>><<<>>>EEEJJJHHHGGGFFFCCC@@@===:::888::::::;;;<<<;;;:::999888888888777666777888999:::999:::<<<===>>>===<<<;;;888777888888:::<<<>>>??????AAADDDGGGIIIHHHDDD@@@??????AAABBBDDDEEEFFFGGGEEEHHHLLLPPPSSSUUUUUUUUUWWW]]]ccceeeeeegggnnnuuukkk\\\OOOIIICCC??????@@@>>>===<<<;;;;;;999888777888999555555555555555555555555333333333333333333333333000111222222222222111000333222111000000111222333222222222222222222222222////////////////////////---...000111111111000///000000000000000000//////.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---..................---+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,*********+++))))))************))))))++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))***************))))))*********))))))))))))***+++,,,,,,,,,---...---+++***+++,,,111000---+++***++++++,,,,,,,,,++++++++++++,,,,,,+++)))'''(((***,,,---,,,+++***)))(((((()))***+++&&&***---,,,)))'''(((+++*********++++++,,,,,,,,,)))************+++++++++***++++++++++++******)))++++++++++++++++++,,,,,,************************(((((((((((())))))******))))))******++++++,,,,,,++++++************************++++++++++++******))))))))))))************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))***+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,+++***************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,------.............../////////000000,,,------...//////000000000000//////000111222333,,,,,,,,,---......//////222222222333444555666777333333444555666888::::::XXXSSSMMMHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDEEEDDDCCCBBBBBBCCC>>>BBBEEEEEECCCBBBEEEHHHGGGHHHHHHGGGCCC@@@>>>============???BBBCCCDDDCCCCCCBBBAAA??????@@@BBBCCCBBBEEEHHHIIIHHHGGGFFFGGGHHHFFFBBBAAA@@@AAA@@@???:::<<<===;;;888:::@@@FFFHHHGGGDDDAAA>>>;;;999888888999:::::::::999777666:::999888777888999;;;===999;;;===?????????===<<<<<<<<<<<<===>>>AAACCCDDDBBBDDDGGGKKKMMMKKKGGGCCC@@@AAACCCEEEFFFGGGHHHHHHGGGJJJOOOSSSWWWYYYYYYYYY^^^fffooouuuxxxiiiUUUIIIDDD@@@;;;:::<<<<<<;;;999888999888777666666888:::444444444444444444444444333333333333333333333333222333444555555444333222333222111000000111222333222222222222222222222222////////////////////////+++---000222333111///...//////000000111111222222000000000///......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,---............*********++++++,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,,,,,,,++++++((((((((())))))(((((((((***+++,,,+++***)))***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))))))))***+++,,,---,,,---...---+++***+++,,,///...,,,++++++,,,...///---------,,,------......+++)))'''(((***,,,------+++***)))'''''')))***+++(((...222111,,,))),,,000+++*********++++++------)))************+++++++++,,,++++++******)))))))))+++++++++***************************************'''((((((((())))))******))))))***+++,,,------...,,,+++++++++***)))))))))******++++++++++++******))))))))))))************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''(((((()))***,,,---...///,,,++++++++++++++++++,,,,,,,,,+++***))))))******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++***++++++,,,---...//////---------.........//////,,,,,,,,,---...//////000000000///000111222444555***++++++,,,,,,---......111111/////////000111222333444444555777888:::;;;^^^ZZZTTTPPPNNNNNNNNNMMMMMMNNNNNNMMMJJJIIIJJJKKKCCCFFFHHHGGGDDDBBBCCCEEEEEEBBBCCCFFFGGGEEEEEEHHHKKKKKKIIIHHHEEECCCAAA@@@===>>>???AAAAAAAAA@@@@@@BBBAAA@@@?????????@@@@@@???@@@AAACCCCCCCCCBBBAAA===>>>???@@@@@@@@@@@@@@@======<<<;;;<<<===>>>???AAA@@@===;;;:::999999:::999:::<<<=========<<<;;;;;;;;;:::999888:::===AAACCCBBBBBBCCCCCCAAA???<<>>@@@@@@@@@???>>><<<===>>>???@@@@@@@@@@@@<<<<<<;;;:::::::::;;;<<<@@@???>>>===<<<<<<<<<===>>>???@@@@@@@@@???>>>===:::;;;;;;:::;;;===AAADDDFFFFFFEEEEEEEEEEEECCCBBBBBBCCCDDDDDDEEEEEEDDDDDDGGGEEEGGGMMMOOOLLLJJJKKKIIIIIIKKKMMMPPPRRRSSSSSSYYY___hhhqqqwww}}}zzzlllggg___OOOCCC@@@::::::999888888888888999666666666666555555555555666555555444444555555666555444444444444333333333222222222222222222222222555444222000000000111222111111111111111111111111........................000000111111111111000000222222222222222222222222000000111111111111000000........................///...---,,,,,,,,,,,,---------............------*********)))))))))((((((++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******************************,,,,,,++++++******)))))))))***,,,------,,,***))))))************+++++++++)))***+++,,,,,,,,,++++++******))))))))))))*********)))))))))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***************************************)))((()))***,,,...///...---,,,+++*********+++************+++------...------,,,++++++******++++++++++++,,,,,,,,,,,,+++***)))(((((())))))***)))+++------+++************************+++,,,,,,)))************+++++++++*********))))))************,,,------,,,++++++,,,,,,***((((((***,,,+++)))+++***************++++++******************+++,,,++++++***************+++(((((()))***)))((('''&&&************************************++++++,,,,,,******************++++++------,,,,,,+++******))))))************+++++++++------------,,,+++***)))+++++++++++++++,,,---...++++++,,,,,,,,,+++*********+++,,,---...------,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...---------------...//////............////////////........................---...///000111222333333333333444555777888999999llliiieeeeeegggllloooqqqqqqppplllfff```[[[XXXXXX[[[\\\\\\YYYTTTOOOKKKJJJHHHCCCAAADDDGGGGGGHHHKKKHHHIIIJJJJJJIIIGGGDDDCCCEEECCCAAA???@@@CCCFFFHHHFFFGGGGGGFFFEEECCCAAA???<<<===>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCC>>>===<<<:::::::::;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDBBB@@@???:::<<<======>>>AAADDDGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEGGGEEEGGGLLLNNNMMMNNNQQQOOOSSSXXX[[[]]]___dddhhhqqqxxxyyyhhh\\\SSSRRROOOEEE>>>>>>:::999999888888888888888666666666555555555555444555444444333333444444555444444444444333333333333111111111111111111111111333222111000000111222333111111111111111111111111------------------------000000111111111111000000222222222222222222222222000000111111111111000000..............................---,,,,,,,,,------------............------,,,,,,,,,,,,++++++++++++++++++***))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************------,,,+++***)))((((((***+++,,,------,,,+++***)))************+++++++++++++++,,,,,,,,,+++************))))))))))))******))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++))))))******************************************)))))))))******++++++,,,---,,,,,,,,,++++++++++++,,,++++++***++++++,,,---------,,,,,,++++++***************++++++++++++,,,***))))))((())))))***+++(((***,,,---+++******+++******+++++++++)))'''&&&)))************+++++++++++++++************++++++)))+++,,,,,,+++******++++++)))(((((()))******)))******************++++++(((((())))))+++,,,---...---,,,+++***************(((((()))************)))******)))))))))))))))))))))))))))************+++++++++******************------,,,,,,+++*********)))************+++++++++,,,,,,,,,+++******))))))************+++---...///,,,,,,,,,,,,,,,+++***)))***++++++,,,---,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////...------------...///////////////.............................................//////000111222222111222333444555777888888rrrpppoooqqqwww~~~{{{tttmmmjjjkkklllrrrrrrppplllfff```ZZZXXXRRRLLLGGGHHHJJJIIIIIIKKKIIIJJJKKKLLLKKKHHHEEEDDDEEECCCAAA@@@@@@BBBEEEGGGGGGGGGHHHIIIHHHEEECCCAAA??????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIICCCAAA???>>>===<<<======<<<<<<>>>???AAACCCDDDEEEIIIIIIIIIHHHFFFDDDBBB@@@<<<>>>@@@AAAAAACCCEEEHHHJJJJJJIIIHHHFFFFFFHHHIIIKKKLLLOOOPPPPPPNNNLLLJJJHHHGGGIIIOOOQQQQQQUUUZZZbbbiiipppsssssswww{{{iiiZZZUUULLLFFFFFFEEE???;;;:::999999888777777777777777666666555555555444444444444333333222222333333444444444444333333333222222000000000000000000000000111111000000111222333333///////////////////////////////////////////////////000000111111111111000222222222222222222222222000000111111111111000000...........................------,,,,,,,,,------,,,------......------,,,.........---,,,,,,,,,+++,,,+++******))))))******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************,,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,+++******)))******))))))))))))******)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------((((((((()))*********+++************************&&&''')))+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++((((((((())))))***++++++''')))+++,,,++++++++++++))))))******)))((('''&&&))))))*********+++++++++,,,++++++++++++++++++,,,)))+++,,,,,,+++******++++++***)))))))))*********,,,++++++***))))))******''''''((()))+++---///000...---,,,+++***)))))))))(((((()))***++++++,,,,,,***************))))))))))))))))))))))))))))))***+++++++++************************)))))))))(((((())))))*********+++++++++,,,,,,++++++************+++*********+++,,,------,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////......---------......////////////......---------..............................//////000111111222111222333444555666777888zzzyyyzzz~~~yyytttooommmddd[[[TTTSSSSSSPPPNNNNNNOOOPPPQQQPPPOOOMMMJJJIIIFFFEEEDDDDDDCCCDDDEEEEEEGGGHHHIIIJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKEEECCCAAA???>>>>>>>>>>>>;;;<<<>>>AAACCCEEEGGGGGGJJJJJJJJJIIIGGGEEECCCAAA@@@BBBDDDEEEDDDDDDEEEGGGLLLMMMMMMKKKIIIIIILLLOOOMMMOOORRRTTTVVVUUUSSSRRROOOOOOTTT[[[```bbbiiiqqq~~~uuukkk```TTTKKKHHHBBB>>>===<<<999777666999888777777666666777777555555555555444444444444333333222222222222333333444444333333333222222222000000000000000000000000000000000000111222333333//////////////////////////////////////////////////////000111111111111111222222222222222222222222000000111111111111000000........................------,,,,,,,,,------...,,,,,,------------,,,,,,---,,,+++***)))((('''&&&,,,++++++***************))))))***++++++++++++***+++++++++++++++++++++++++++***************++++++******************************++++++,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++***************))))))))))))******(((((())))))************++++++++++++++++++++++++++++++,,,,,,,,,---------((((((((()))*********+++************************###%%%(((+++---.........)))***+++,,,,,,,,,++++++)))))))))***************,,,+++++++++++++++******))))))*********+++++++++(((((())))))************&&&)))+++,,,+++******+++)))((('''''''''((()))***))))))*********+++++++++,,,++++++++++++++++++,,,***,,,------+++++++++,,,+++++++++*********+++,,,...---,,,***)))((((((((('''((((((***,,,...///000...---,,,+++************((())))))***+++,,,------++++++++++++++++++++++++***)))))))))))))))))))))*********************************)))))))))))))))))))))*********+++++++++---,,,,,,+++***++++++,,,---,,,++++++************,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000///......---------......//////......------,,,,,,.................................///000000111111222222333444666777888888wwwnnnfffffffffbbb^^^\\\WWWWWWWWWVVVUUUTTTSSSRRRKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIIIIIIIHHHFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIEEECCCAAA@@@>>>>>>>>>???===???AAACCCFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDCCCEEEHHHIIIHHHGGGHHHHHHIIILLLOOOOOONNNOOOSSSVVVVVVXXX[[[^^^aaaaaaaaaaaaaaadddkkktttzzz~~~wwweee[[[UUUNNNHHHEEEAAA>>>;;;::::::::::::999888777777666666666666666555555555444444444444333444333333222222333333444333333333333222222222222000000000000000000000000///000000111111222222222111111111111111111111111------------------------...///000111111222111111111111111111111111111111000000111111111111000000........................------,,,,,,,,,---......,,,,,,------------,,,,,,------,,,+++***)))((((((,,,,,,+++************++++++,,,,,,---------------*********************************)))******+++,,,************************))))))***+++,,,---......++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++++++++******))))))))))))******((((((((()))******++++++++++++++++++++++++++++++))))))*********+++++++++))))))******************************************$$$%%%(((+++---.........)))***+++,,,,,,+++******(((((()))++++++,,,++++++++++++++++++++++++***************++++++++++++,,,((())))))************)))''')))+++,,,***))))))***((('''''''''''')))+++,,,)))************+++++++++++++++************++++++***,,,------,,,++++++,,,+++,,,,,,+++******+++---...---,,,***)))((((((((())))))******,,,---...///...---,,,+++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++************)))))))))))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++---,,,+++******+++,,,---...---,,,+++))))))))))))***++++++,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////...------------............---------------.................................//////000000000111222333444666777888888~~~yyyzzz}}}zzzuuussshhhgggggggggggghhhjjjkkk___]]]ZZZVVVUUUUUUUUUVVVVVVUUUTTTRRROOOMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEGGGHHHIIIIIIIIIIIIFFFEEECCCAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEHHHLLLNNNMMMMMMMMMMMMNNNTTTZZZ]]]___aaagggkkkoooppprrrtttwwwxxxyyyzzz~~~~~~dddYYYPPPMMMIIIDDD@@@AAA===<<<;;;999999;;;;;;;;;777777666555555555555666555555555444444444333333444444333333333333444444333333333222222222222111111111111111111111111111000000000111111111111000111111111111111111111111...........................///000111111222222222000000000000000000000000000000111111111111000000........................,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++---------------------------,,,++++++******+++++++++,,,------......------++++++++++++++++++++++++******))))))***++++++,,,***************************++++++,,,,,,---------,,,++++++++++++++++++,,,)))************+++++++++,,,+++*********+++,,,---******))))))))))))******'''(((((()))******++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++*********************************'''((()))***+++,,,,,,,,,)))***+++,,,,,,+++)))(((((()))+++---............******************++++++++++++++++++,,,,,,,,,,,,))))))***+++******(((((((((***,,,,,,***)))((()))''''''((()))************)))************+++++++++*********))))))*********)))+++,,,,,,+++******+++***+++,,,+++)))(((***---,,,+++******)))*********,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,***)))(((((()))***+++,,,(((((()))***+++,,,------,,,,,,++++++************(((((()))***+++,,,,,,---++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++---,,,,,,+++***)))))))))***)))******+++,,,,,,,,,,,,---,,,+++++++++,,,......***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111//////...---------------,,,------------------....................................///////////////000111222333444555666777}}}}}}|||}}}zzzvvvpppkkkiiijjjlllnnnkkkiiifffbbb___\\\ZZZYYYNNNNNNLLLKKKJJJKKKKKKLLLHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLGGGHHHJJJKKKKKKKKKJJJIIIEEEIIINNNQQQQQQQQQQQQRRR\\\ccclllrrruuuzzz{{{iii\\\PPPJJJFFFGGGEEE???<<<>>>::::::888555555666777666777777666555555555555555555555444444444333333333555444444333333444444555333333333222222222111111111111111111111111111111000000111111111111000000////////////////////////111111111111111111111111......///111111222222222////////////////////////000000111111111111000000........................,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++''''''((()))+++,,,---------,,,++++++******++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++*********+++---...******))))))))))))******'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++*********************************++++++******************)))***,,,,,,,,,+++)))'''(((***,,,...000111111111******************++++++++++++,,,,,,,,,---------)))***++++++***)))((('''(((***,,,,,,***((('''(((&&&(((+++------+++)))''')))************+++++++++******))))))))))))******((()))++++++)))((()))***(((***+++***((('''))),,,))))))))))))***+++,,,---...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,------***)))((((((((()))***+++&&&&&&''')))***+++,,,---,,,,,,,,,+++++++++******''''''(((***+++,,,---...))))))))))))))))))******)))************++++++++++++***((('''''')))+++,,,+++***************++++++((()))***+++,,,---------------,,,+++,,,---...///)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000///...---------------,,,,,,,,,------........................................../////////////////////000111333444555666{{{wwwsssoookkkhhhfffccc]]]XXXTTTSSSUUUVVVSSSRRRRRRSSSSSSRRRPPPNNNLLLMMMNNNPPPQQQSSSTTTUUUXXXYYYZZZXXXVVVUUUUUUVVVQQQRRRTTTTTTUUUVVVYYY[[[[[[___aaa___[[[[[[bbbhhhwww}}}wwwggg[[[QQQKKKDDDCCCBBB@@@???===<<<;;;;;;:::888777555444444444444444555555555555444444777666555333111111000000111111111111111111222222444444222111111111222333222222111111000000//////111111222222222333333333000000000000000000000000000000000000////////////////////////............000111333555555555333222111111111111111111111111.........------,,,,,,,,,,,,------......------,,,)))***,,,---......---,,,///,,,)))(((***+++,,,+++//////...---,,,,,,++++++***++++++,,,,,,------...************************+++***)))(((((()))***+++************************((()))***+++,,,---......+++000444222+++'''))),,,++++++++++++++++++++++++,,,,,,++++++***)))))))))'''((())))))))))))((('''))))))************))))))---------------------,,,)))***+++,,,,,,+++)))(((+++++++++***)))(((((('''((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******))))))))))))******'''''''''''''''((()))))),,,(((((((((&&&...000&&&---......---++++++,,,...,,,+++)))''''''''''''(((---,,,,,,+++***)))((((((***************++++++,,,))),,,...+++'''&&&)))------+++)))+++...///---+++,,,...///...,,,*********))))))(((((()))***++++++******+++++++++,,,,,,,,,)))))))))))))))************++++++,,,,,,,,,++++++------,,,,,,+++***)))))))))))))))))))))******+++---,,,++++++,,,,,,***)))''''''((()))***+++++++++------,,,++++++******))),,,,,,+++******+++,,,,,,+++,,,------......------......---,,,,,,+++******,,,,,,,,,---------......------...///...---+++***,,,---.........---,,,+++...............---------///////////////.........000111222333333222111000{{{yyyyyyvvvrrrnnnkkkhhhfffddd___^^^]]]]]]\\\[[[XXXWWWVVVYYY\\\]]]___aaadddfffppppppnnnkkkhhheeeeeeeeebbbeeehhhkkkmmmpppsssuuutttwwwxxxuuuppppppwww}}}ooo___UUUMMMGGGBBB???>>>===<<<:::999888888999999777666555555555555444444555555555555444444888777666555444333333333333333333333333333333333444333222111000111111222111111111000000000000000111111111111222222222222000000000000000000000000111111111111000000000000.........//////000000000...///111222333222111000111111111111111111111111......---------,,,,,,,,,,,,------......------,,,******+++,,,------------///---***)))***,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************+++***)))(((((()))***+++***************************++++++++++++,,,,,,,,,***---000...***'''(((***++++++++++++++++++++++++))))))******************+++******))))))******+++***++++++++++++******)))++++++++++++++++++++++++******+++++++++******))),,,,,,,,,+++***)))))))))************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,---......---,,,,,,*********))))))*********))))))(((((())))))***+++&&&((()))+++......++++++---......,,,+++***+++,,,///---,,,************+++,,,++++++******)))))))))***))))))))))))***++++++***---000...***)))+++...,,,***)))***---...---+++,,,---......+++*********)))))))))))))))***++++++*********+++++++++,,,,,,++++++******************)))***++++++,,,,,,,,,,,,++++++******)))((((((''')))))))))))))))******++++++)))))))))+++,,,+++***(((((())))))***++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,------...---------......---,,,++++++******+++++++++,,,,,,,,,------------......------,,,+++,,,---.........---,,,+++---------...............////////////............000000111222222111000000{{{uuupppnnnmmmmmmlllkkkiiihhhhhhhhhmmmrrrssssssuuu{{{~~~xxxtttssstttuuuxxx~~~jjjbbbVVVMMMHHHDDDAAA>>>::::::999999888777777777888777666666555555666666444444555555555555444444666666555555555444444444555444444333333222222222222222111000000000000000000000000000111111111111000000000000111111111111000000000000000000000000222222222111111111000000---......///000111222333...///000111222111000///////////////////////////...------------,,,,,,,,,,,,------......------,,,++++++++++++,,,---...///000...+++++++++,,,,,,,,,'''((()))***+++,,,---......------,,,++++++******************************+++***))))))))))))***+++************************,,,,,,,,,++++++*********)))************)))((((((++++++++++++++++++++++++''''''((())))))***++++++---+++)))(((((()))+++---,,,,,,,,,,,,,,,+++***)))((((((((()))******+++++++++***************++++++------,,,,,,+++*********************************)))))))))************+++************************))))))))))))))))))))))))'''((()))***++++++++++++***+++---//////---+++***++++++************+++++++++************+++,,,,,,)))+++***:::QQQHHH222111---------+++)))((()))***///...,,,+++******+++,,,************************))))))((((((((()))*********---000///,,,******,,,+++***)))***,,,,,,,,,++++++---...---+++*********))))))))))))))))))***+++*********++++++++++++,,,,,,,,,,,,++++++******)))((()))***+++,,,,,,,,,,,,++++++******)))((((((((()))))))))))))))******+++)))''''''(((***++++++*********************++++++))))))******+++,,,,,,---***))))))(((((())))))***++++++,,,---------------------,,,,,,++++++***************+++++++++,,,,,,......---,,,,,,,,,---------------------,,,++++++,,,,,,------......//////........................000000111111111111000000||||||||||||zzzyyyxxxyyyzzz{{{wwwhhhXXXSSSLLLFFFCCCAAA>>><<<999999999999999999999999666666555555555666666777444444555555555555444444222222333333333333333333333333222222111000//////111000000/////////////////////000000111111222222////////////000000000000////////////////////////111111111000000000000////////////000111222222222000000111222222222111000........................------------------------,,,------......------,,,,,,,,,++++++,,,---///000000...,,,,,,,,,---,,,+++'''((()))***+++---......,,,,,,,,,,,,++++++******************************************************************************,,,,,,,,,+++++++++*********((('''(((***+++)))'''************************''''''(((((())))))))))))******))))))))))))******,,,,,,,,,,,,+++***))))))''''''(((((()))***+++++++++***)))))))))***+++,,,,,,,,,+++++++++*********************************)))))))))))))))))))))***************************))))))))))))))))))))))))'''((()))++++++,,,,,,,,,+++,,,------------,,,+++,,,++++++++++++++++++,,,+++************+++,,,,,,,,,,,,'''EEErrrccc888///,,,,,,,,,***((('''((())),,,+++)))((((((((())))))((()))))))))*********+++((((((((((((((())))))***'''***------+++)))((()))***))))))***+++++++++++++++,,,------+++******+++***)))))))))))))))******************++++++++++++,,,,,,++++++***)))(((((('''((()))***,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))******+++***)))((()))***+++***)))++++++++++++************))))))******+++++++++,,,))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,///...,,,++++++,,,---...------------,,,,,,++++++++++++,,,------...//////------...............///000000000000000000000000{{{kkk]]]UUUKKKHHHDDD@@@>>>;;;999777777777777888888999999999555555555555555666666777444444555555555555444444111222333444444444333333333333222222111000//////000000000000//////......//////000000111111222222....../////////000000000////////////////////////000////////////.........111111111111000000000000000000000000000000000///------------------------------------------------,,,------......------,,,---,,,++++++,,,---///000000///---,,,------,,,******+++++++++,,,,,,------*********++++++,,,,,,,,,******************************++++++++++++************************************+++++++++,,,,,,,,,,,,)))&&&(((+++---+++(((************************))))))))))))(((((('''''')))***,,,------,,,***)))******++++++***)))(((((('''(((((()))***+++,,,,,,+++***)))))))))***,,,---***************)))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,---............---+++******+++---...,,,++++++++++++++++++,,,***))))))))))))***++++++'''***&&&@@@fffVVV000---+++++++++)))'''&&&''')))***)))'''&&&&&&'''((((((((((((((()))******++++++((((((((((((((())))))***(((***,,,---,,,***(((((())))))************++++++***+++---,,,+++******+++******)))))))))))))))***))))))*********++++++++++++******)))(((''''''&&&&&&''')))***+++,,,,,,---,,,,,,,,,+++++++++++++++)))))))))))))))******+++...,,,++++++++++++)))(((++++++******************+++++++++******)))))))))***************************+++,,,,,,------,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,------------...---,,,++++++,,,...///------,,,,,,++++++++++++***++++++,,,---...//////,,,---------......//////////////////////////////rrrggg]]]SSSMMMJJJAAA@@@???===;;;:::999888444555555555666666666666555555555444555555666666444444555555555555444444333444555666666666555444555444444333333222222222000000000000000///......000000000000111111111111////////////000000000000000000000000000000000000//////.........---------111111111000000/////////......------------,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,---...///000000...---,,,---,,,+++))),,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---******************************+++,,,,,,+++***************************************++++++,,,,,,,,,---***((((((+++---+++***************************++++++***))))))(((''''''***,,,///111111///,,,***((())))))*********))))))))))))******++++++,,,,,,))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))************************)))))))))))))))))))))))))))***+++---...////////////---***((((((***---///++++++************++++++)))(((((((((((()))******%%%......555AAA444'''111)))******)))''''''(((*********(((((('''((()))***((((((((())))))*********))))))((((((((()))******,,,,,,---...---,,,+++***)))***++++++******+++---)))+++,,,,,,+++******++++++******))))))))))))))))))))))))************+++)))))))))((((((''''''&&&'''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))******+++000...,,,+++++++++)))'''))))))))))))))))))******,,,++++++***))))))(((((()))******++++++******)))******+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,---------.........------,,,,,,,,,---......------,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,---......////////////............//////{{{kkk```UUUQQQLLLFFFBBBCCC??????>>>===;;;::::::;;;444444444444444555555555666666555444444444555555444444555555555555444444333444666777777555444333333333333333333333333333000000111111111000///...111111111000000000000000//////000000000111111111000000000000000000000000////////////............//////////////////000000...------,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,------......------,,,+++,,,---...///////////////---,,,,,,,,,+++)))'''++++++++++++++++++++++++***************+++++++++***************************++++++,,,,,,++++++***************************,,,,,,+++++++++++++++***,,,+++)))))))))***************************************************))))))***+++---......---+++***(((((()))***++++++++++++************************(((((()))***+++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---...//////...,,,***))))))***,,,...*********))))))*********)))(((((((((((()))******'''---000///+++(((***///((()))***)))((((((***,,,+++***)))(((((()))***+++((((((((()))))))))))))))***))))))))))))***++++++------,,,,,,,,,,,,++++++)))+++---,,,+++***,,,...)))***,,,,,,*********+++++++++***)))))))))))))))))))))))))))************)))))))))((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))******+++...,,,+++***+++***)))''''''''''''((()))))))))***************))))))))))))(((((()))******)))((((((******+++,,,,,,,,,,,,+++((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////...------...//////qqqddd\\\UUULLLFFFGGGFFF@@@======>>>>>>===;;;999777888999555555555555555555555555666666555444444444444444444555555555555555555444222333444555555333111000111111111111111111222222000111222222222111///...222222111111000000//////000000000000111111111111000000000000000000000000000000000000////////////,,,,,,---...///000111111000///...---------------........................,,,,,,,,,------.........,,,------......------,,,+++,,,---///000//////......---,,,,,,,,,+++)))&&&(((((())))))*********+++,,,,,,++++++***)))))))))***************************+++,,,------,,,+++***************************......---,,,+++***)))(((,,,+++***)))(((((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((((()))***+++,,,---------************))))))))))))'''(((***+++,,,,,,+++++++++++++++++++++++++++,,,************************,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++---.........++++++++++++++++++++++++******))))))))))))******)))))))))((()))******+++(((%%%(((******000///"""''')))))))))))))))+++---))))))(((''''''((()))***)))))))))))))))(((((((((***************++++++,,,---+++))))))*********)))))),,,...---+++***,,,///(((***,,,,,,*********+++++++++***))))))((())))))))))))))))))************))))))))))))************((())))))*********))))))++++++++++++++++++,,,,,,)))))))))))))))******++++++***((()))******)))(((%%%&&&&&&'''((())))))***((((((((()))******++++++&&&'''((())))))((('''&&&******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,***+++---...///...---------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,---...///wwwjjj```YYYRRRMMMGGGFFFCCC???===;;;::::::<<<;;;:::888777666555555666666666666666666666666555555444444444444555555555444444444444555666666222333555666666666555444111222333333444444333333222111000.........///000000000000000000000111111000000111111111111000000///////////////000111111///////////////////////////////////////.........++++++,,,---......------000///---,,,++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,+++******,,,,,,+++***,,,,,,,,,++++++***************))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))***+++,,,111---)))'''))),,,...000))))))(((((((((***+++,,,************************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++***)))((((((((())))))******++++++))))))))))))************************************))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))***++++++,,,,,,------...(((((((((((())))))))))))************))))))))))))++++++***))))))))))))))))))((('''(((***+++,,,++++++***)))((((((''''''(((***)))(((''''''((()))***((((((((((((((((((((((((+++***)))(((((()))***+++((((((((()))******+++++++++++++++***************************************&&&&&&''''''(((***+++,,,*********)))))))))))))))&&&''')))***+++++++++*********+++***)))(((((()))))))))))))))))))))))))))***************)))((((((******))))))))))))******)))((('''''''''(((***+++*********************************+++,,,,,,,,,------(((...333+++(((------......---,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++---.........------***+++,,,,,,------,,,,,,ppphhh\\\TTTPPPLLLHHHDDDCCCAAA???===;;;:::::::::===<<<;;;:::999888888888555555555555555555555555555555444444444444555555444444444444444555666666555555555666555555444444222222333333333222222222111000///---------...///111111111000000000000000000000111111111111000000...............///000000000000000000000000000000/////////////////////...---......///000000//////......---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++***+++,,,,,,,,,***,,,,,,,,,+++++++++*********************++++++,,,************************))))))*********+++++++++(((((((((((()))***+++,,,000---)))'''(((***++++++******)))(((((()))***+++************************))))))))))))))))))))))))*********))))))((((((((()))))))))******))))))))))))***++++++,,,,,,++++++***************)))(((((()))))))))))))))*********(((((()))))))))*********************************))))))(((((((((((())))))''''''((())))))(((''''''))))))*********+++++++++))))))******+++,,,,,,---))))))))))))************************))))))))))))+++***)))(((((((((((())))))((('''(((***,,,,,,+++)))((((((((((((((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((()))******++++++************************************************))))))(((((((((((())))))(((((())))))******++++++'''((()))***++++++******,,,///111...)))&&&(((,,,)))))))))))))))))))))))))))************)))((((((******))))))))))))******)))(((((('''((()))***+++*********************************+++++++++++++++///+++///111***,,,000,,,...------,,,++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************+++,,,---...---,,,+++,,,---......///.........xxxjjjbbbTTTOOOIIIFFFEEEDDDBBB???>>>===<<<;;;:::999999:::;;;::::::999999999999999555555555555555555555555555555444444444444555555444444444444444555555666;;;:::999777666555555555333333333222222111111000///......------------...222111111111000000/////////000000111111000000///111000000000000111222222////////////////////////......//////////////////---...//////000/////////,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---+++***+++,,,---,,,***,,,,,,,,,++++++++++++***************+++++++++,,,***************************************+++++++++(((((((((((()))***+++,,,///,,,)))(((((()))((((((++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,++++++((())))))))))))(((''''''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%''')))******)))'''%%%))))))************++++++(((((())))))***+++++++++************++++++++++++++++++*********)))))))))))))))((((((''''''(((((()))(((((()))+++,,,+++***''''''''''''((()))***+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))************************,,,+++***(((''''''''''''''''''((()))***+++,,,,,,((()))************))))))---222666222***&&&)))...))))))))))))))))))))))))))))))******))))))(((''')))))))))))))))))))))))))))(((((((((((()))***+++******************************************)))))),,,,,,000///...:::@@@666------,,,,,,++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++++++++,,,---------,,,+++***,,,,,,---...............|||oooddd[[[RRRMMMJJJGGGDDDCCCBBBAAA???<<<<<<<<<;;;:::999999888888777777666666666777777888555555555555555555555555555444444333333444444555444444333333444444555666@@@>>><<<999888777777777666555444333222111000000///.....................222222111111000///////////////000000000000//////000000//////000000111222------------------------............////////////,,,,,,---------------,,,***+++---...///...------...------------,,,,,,,,,---------------------------------......---,,,,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,+++************************************************))))))(((((()))***++++++,,,+++))))))******)))(((,,,++++++******)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++((()))))))))))))))((((((++++++******))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))(((''''''''''''''''''((((((((()))(((((())))))***++++++,,,)))))))))*********+++++++++++++++*********))))))((((((''''''''''''((((((***)))(((***+++,,,+++***((((((((((((((()))******(((((((((''''''(((((((((((((((((((((((((((((((((***))))))))))))))))))***((((((((()))******++++++(((((((((((())))))))))))************************,,,+++***(((''''''''''''(((((())))))*********+++***************)))))))))---000222///***((()))---)))))))))))))))))))))))))))))))))))))))(((((('''))))))************)))))))))))))))))))))*********************************+++*********)))((((((((('''***//////444HHHQQQDDD,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++***)))))))))***+++,,,,,,------.........,,,+++*********+++,,,,,,,,,,,,+++|||oooiii```WWWPPPKKKGGGFFFBBBAAA@@@???>>><<<:::888======<<<;;;:::888777666666666555555666666777777555555555555555555555555444444333333333333444444333333333333333444555555???===;;;888666666666666888777555333222111111111////////////000/////////111111111111000000////////////000000000000//////---,,,,,,,,,,,,---......---------------------------.........//////000000,,,---------------,,,,,,***+++---...///...------.........---------,,,,,,------------------------,,,,,,---......------------,,,++++++------,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************************************))))))))))))))))))***+++***))))))***,,,---,,,***++++++++++++******))))))************************))))))))))))))))))))))))((((((((())))))))))))))))))******++++++******)))))))))***++++++++++++***))))))***++++++*********++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%''')))***&&&''''''''''''((((((((())))))******+++,,,,,,,,,((((((((()))))))))******++++++++++++************((((((''''''''''''((((((***))))))+++,,,,,,+++)))******)))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))******++++++''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((*********)))))))))))))))+++***))))))*********(((************************)))))))))))))))(((''''''((()))************)))(((((())))))***************************************+++*********)))(((((((((&&&(((---,,,000DDDLLL???,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,---...//////...---,,,+++)))***++++++,,,,,,++++++xxxpppfff^^^XXXUUUOOOIIIEEEBBBAAAAAA<<<<<<<<<===<<<;;;::::::<<<<<<<<<;;;:::999777666888777777777777777888888444444444444444444444444444444333333333333444444333333333333333444444555999888777555444333333333777666444222111111111222...///000000111000000000000000000000000000000111...//////000000//////...000000//////000000111222////////////////////////------......///000000000/////////000//////...---,,,,,,------...---------............---------,,,------------------------+++,,,,,,------------,,,...,,,+++,,,---...---+++***++++++++++++,,,,,,,,,)))***,,,---------,,,++++++++++++++++++++++++++++++++++++******************)))))))))))))))******)))((((((***,,,...---,,,+++++++++,,,++++++***)))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))******++++++******)))******++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++)))&&&$$$$$$&&&)))+++(((((())))))))))))******))))))******+++,,,,,,---'''((((((((()))))))))))),,,++++++++++++*********((((((''''''(((((())))))*********+++------+++(((+++***)))((('''''''''''')))******++++++******)))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++'''(((((())))))******+++))))))))))))))))))))))))(((((('''(((((()))***+++,,,,,,+++***)))(((''''''***)))))))))))))))******)))&&&$$$&&&***+++)))&&&************************(((((())))))(((((('''&&&((()))***++++++***)))(((((()))******++++++************************************************))))))***))),,,***'''111777,,,++++++++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))******++++++,,,---.........---,,,+++++++++,,,---------------tttnnneee___ZZZVVVQQQNNNIIIIIIFFFCCC@@@>>>>>>>>>999:::<<<<<<<<<<<<<<<===999::::::;;;:::999888777888888777666666666777777444444444444444444444444444333333222222333333444333333222222333333444555444555555555555444444333555444222000//////000111------///000000000///////////////000111111222222......////////////......222222222222222333333444000000000000000000000000------......///000000111//////000000///......---......---,,,,,,,,,------............------------........................******+++,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))*********)))'''(((***+++++++++)))***+++,,,,,,,,,+++***************************)))))))))))))))))))))))))))*********+++++++++,,,))))))************))))))((())))))***************(((((()))***************)))))))))))))))*********************++++++++++++************************))))))(((((((((((())))))***)))'''%%%%%%''')))***((((((((()))))))))******(((((())))))***+++++++++(((((()))))))))*********,,,,,,+++++++++*********)))(((((((((((()))***+++******+++,,,------***(((***)))((((((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++(((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((((()))******++++++******))))))(((((())))))(((((()))***+++,,,)))(((''''''))))))((('''************************(((((())))))(((((('''&&&((()))***++++++***)))(((((()))***+++++++++***************************************+++++++++++++++,,,(((,,,---&&&''',,,'''******************++++++)))***+++,,,,,,,,,,,,+++************************++++++******)))*********)))***+++,,,,,,,,,+++***++++++,,,------------,,,yyymmmddd```ZZZUUUPPPKKKIIIHHHIIIIIIAAAAAABBB@@@>>>===<<<===888999::::::999999:::;;;666777888999::::::999888666666555444444444444444444444444444444444444444444333333222222333333444333333222222333333444555444555777888888888777666333222///...---...///000+++,,,.../////////............///000111222333333......////////////......---------------......///////////////////////////---------...///000000111---.........---,,,++++++000///---,,,+++,,,,,,---//////.........---------........................)))***++++++,,,,,,,,,,,,...---,,,,,,......---,,,*********++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++******))))))******)))))))))))))))***+++)))'''&&&((()))))))))((()))+++,,,---,,,,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((()))***************''''''((()))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((()))*********)))************+++++++++,,,,,,,,,+++++++++******)))))))))))))))***++++++******+++---...---***((((((''''''(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((((((((((((***,,,---***+++,,,+++(((&&&''')))************************(((((((((((((((''''''&&&''')))***++++++***)))'''((()))***+++,,,+++***************************************+++,,,,,,,,,---***%%%---333,,,***000111******************++++++)))***+++,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***'''((()))***++++++***)))))))))***++++++++++++***|||ooocccZZZUUUQQQOOOKKKIIIGGGDDDCCCCCCDDDDDD:::;;;<<<======<<<;;;:::======<<<;;;::::::999888:::::::::999999999888888555666666777777777777777666555444333333444555666555555555444444333333333333222111111111222333444666555444333222333333444333333222111000000000000111111222222222111111000////////////000000000000111111000000//////......------......///000000000000///---,,,,,,---///000............---,,,++++++000000000000000000000000///...,,,+++***+++,,,,,,+++,,,...//////...,,,+++......////////////......,,,,,,,,,+++++++++******---,,,,,,+++,,,---///000---------,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))******++++++,,,------///---+++)))''''''''''''))))))))))))))))))))))))---'''&&&+++---******...+++*********))))))(((((()))((('''((()))***)))(((%%%&&&((()))+++,,,,,,,,,***)))((((((((()))+++,,,((((((((()))***,,,---...111---)))((()))***(((&&&)))))))))))))))(((''''''))))))(((((()))***++++++))))))************))))))))))))(((((('''%%%$$$###&&&''')))***,,,,,,---------,,,***(((((((((((()))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******)))))))))))))))******)))'''&&&&&&''')))***(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''(((******((('''&&&$$$%%%'''(((******++++++---,,,***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((()))******************************)))((('''++++++******************++++++*********+++---...++++++++++++*********))),,,,,,------,,,,,,++++++)))))))))***+++++++++,,,++++++,,,,,,,,,+++******///...---,,,***)))((((((%%%(((+++***((((((***---zzzqqqfff```XXXPPPKKKIIIGGGFFFCCCBBBAAA@@@???@@@BBBCCC;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999999888888888777777777777777777777777666555555555555444444444444555555555555444444444333333333333222222111222333444555777666444333333333444444444333222111000000000000000111111111111111000000////////////000000000000111000000000/////////...///////////////.........///...---++++++---...///,,,,,,------...---------////////////////////////...---,,,+++++++++,,,,,,,,,,,,---......---,,,,,,------............---------------,,,,,,,,,++++++......---,,,+++,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))************)))))),,,+++++++++++++++++++++,,,+++***)))(((((()))***)))))))))))))))))))))))),,,''''''+++,,,))))))---************)))))))))((()))((('''(((*********(((&&&'''(((***++++++++++++***))))))((()))***+++,,,******)))))))))******+++---+++))))))+++,,,+++)))))))))))))))))))))((((((((((((((((((((()))******((())))))******))))))(((************)))((('''''''''((()))***+++,,,,,,,,,,,,+++***)))((((((((()))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&((()))***+++,,,------...,,,+++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((())))))*********)))))))))************))))))(((++++++************************)))))))))***+++,,,++++++*********))))))))))))******+++,,,,,,,,,,,,***************+++++++++***++++++,,,,,,,,,++++++---,,,++++++***)))((((((''')))************+++,,,bbbkkkvvv}}}vvvqqqkkkcccYYYRRROOOLLLGGGDDDCCCBBBAAAAAA@@@@@@??????@@@BBBDDDEEE<<<;;;;;;::::::;;;;;;<<<666666666777777888888888777777777777666666666666999999888888777555444333444444555555555555444444444444444444333333333333222222222333333555666777777666555555444444555555555444333111000////////////000000111111000000///////////////000000000000000000000000////////////111000000///......------...---,,,++++++,,,---...***+++,,,---.......................................---,,,,,,+++,,,,,,,,,------------------------,,,,,,------------,,,,,,...---------,,,,,,,,,,,,///...---,,,+++++++++,,,...---+++******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))------,,,,,,+++******))))))))))))))))))***+++,,,))))))))))))))))))))))))***((((((***+++))))))+++************)))))))))))))))((('''(((***+++***)))((())))))***++++++*********))))))))))))***++++++,,,+++***)))(((''''''''')))((()))+++---...---,,,((()))))))))))))))))))))(((((((((((((((((()))***'''(((((())))))(((((('''((())))))******))))))((()))))))))*********++++++,,,+++***)))((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))))))))******,,,,,,************,,,,,,---,,,+++)))((('''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((())))))))))))******************++++++++++++++++++))))))((((((((()))***+++************)))))))))((('''''')))***+++,,,,,,,,,+++++++++***************)))***++++++,,,,,,,,,,,,*********)))))))))((((((***))))))***,,,---,,,,,,KKKQQQYYY___dddjjjsssyyy{{{qqqjjjaaa^^^YYYVVVSSSOOOJJJFFFGGGEEECCCBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAACCCDDD<<<;;;:::999999:::;;;<<<666666666666666666666666777777777666666666555555888888888888777666555444333333555666666555333333333333333333333333333333222222333444555666777888666666666666555555666666555444333111000/////////...//////000000000000///////////////000000000000000000000000////////////000000//////............---,,,,,,++++++,,,,,,---+++,,,------.........------------------------------------,,,,,,,,,------...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,---,,,+++***)))***,,,------,,,,,,++++++************++++++++++++++++++***))))))))))))))))))))))))******))))))))))))******)))******++++++******))),,,,,,,,,++++++*********))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))***)))((()))************))))))))))))))))))((('''(((***+++***)))*********++++++******))))))))))))*********++++++++++++)))((('''''''''''''''(((***,,,......------))))))))))))))))))******)))))))))(((((()))******''''''((((((((((((''''''&&&&&&'''(((((((((((((((*********))))))))))))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))))))))***+++------,,,++++++,,,------******))))))))))))******))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))))))))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************)))((((((((((((((())))))***++++++******+++++++++++++++,,,*********************************)))))))))((((((((()))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))((()))***+++,,,---------))))))******************,,,)))((()))---///---+++@@@CCCGGGJJJLLLQQQWWW\\\ggglllttt||||||xxxrrrjjjccc]]]WWWTTTJJJHHHFFFDDDCCCCCCAAA@@@???>>>======>>>>>><<<:::::::::::::::;;;;;;<<<<<<;;;:::999888888999:::;;;999888888777666666555555888777777777777666666666666666777777777777666666222333444555555444333222333333333333333333333333222222333555666777888888555555666666666666666666555444333111000/////////......///000000000000000////////////000000000000////////////000000000000............//////000000,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++------------------------------------------------...------,,,,,,------...------............------++++++++++++*********))))))***+++,,,------......,,,+++*********+++,,,,,,,,,,,,,,,++++++*********))))))************))))))******************************))))))))))))************++++++++++++************+++++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))'''***,,,+++)))((())))))))))))))))))))))))*********)))((()))***++++++)))***++++++++++++******))))))*********++++++++++++))))))((((((((((((((()))((()))+++,,,---,,,,,,+++******))))))))))))***++++++******)))))))))******''''''((((((((((((''''''%%%&&&'''((())))))))))))+++***)))((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))******+++,,,))))))(((((()))***++++++---,,,,,,,,,,,,,,,,,,---))))))))))))))))))***+++************************))))))************))))))******+++,,,,,,+++++++++'''((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((())))))(((((()))***+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++,,,,,,,,,,,,,,,++++++,,,+++++++++***)))))))))((()))***+++,,,---------*********++++++++++++,,,,,,)))((()))---///---+++;;;<<<===>>>@@@DDDIIIMMMPPPTTT[[[bbbiiisss~~~yyynnnfff___\\\XXXSSSOOOKKKJJJIIIDDDCCCAAA???>>>=========999888999:::======<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888999999::::::999999888666555555444777777777777666666666666555555666777777777777777333333444444444444333333222222222222333333333333222333444555666666666666444444555666666666555555444333222111000000000000......///000111111111111////////////000000000000////////////000000000000------......///000000111,,,,,,------------,,,,,,............---,,,+++***------------------------,,,,,,---............---------------------------------............------************))))))))))))'''(((***,,,---.........*********+++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))******************************))))))))))))************++++++++++++******)))******+++,,,,,,------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))&&&,,,///,,,))))))***)))))))))))))))***************)))((()))+++,,,+++******+++++++++++++++******)))***++++++,,,,,,++++++(((((((((((())))))***+++(((***,,,+++***)))***+++,,,+++***)))((()))******+++******)))))))))))))))'''(((((())))))(((((('''((()))******+++++++++++++++***)))((('''((()))***))))))************)))((('''((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((()))***+++,,,++++++++++++++++++++++++,,,+++***)))((((((((((((************************))))))))))))))))))))))))*********+++******))))))'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************((((((((()))***+++******++++++,,,---------....../////////...------++++++++++++*********)))---------------,,,+++***+++++++++***************)))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***))))))***,,,---,,,,,,666666777777999<<<@@@CCCAAAEEEIIIKKKNNNUUU___gggmmmttt|||ssspppkkkfffaaa[[[UUUPPPLLLLLLKKKIIIFFFDDDCCCCCCBBBBBBAAA???<<<::::::::::::999999;;;===>>>===<<<;;;;;;<<<===============888888999999999999888888888888777777666666555555666666666555555555444444666777777777777666666555444333333333333333333444111111222222222333333333222333444555666555555444222333444555666555555444222222111111111111111222...///000111222222222222////////////000000000000.../////////000000000111.........///////////////---------......------------------...------,,,,,,------------------------+++,,,.../////////...---,,,,,,---......---,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))((()))***,,,---------,,,((()))+++,,,,,,,,,+++************++++++,,,,,,---)))******++++++******)))******************************))))))))))))*********++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))&&&...222---)))***+++)))((()))))))))***************)))((()))+++,,,+++*********+++,,,,,,+++++++++)))***+++,,,,,,,,,++++++)))))))))))))))***++++++''')))***)))((((((***,,,...---+++)))(((((())))))))))))((('''''''''''''''((())))))******))))))((()))******+++++++++*********)))(((''''''(((***+++((()))***++++++***)))(((''''''((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,))))))************))))))******))))))))))))******************************)))(((((((((((((((((()))((((((((((((((('''&&&&&&((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((***++++++++++++,,,+++)))((('''(((***+++******++++++,,,------...//////000000000///------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***************+++++++++***++++++,,,,,,,,,++++++++++++++++++************''')))************+++,,,333333333333444777:::<<<:::<<<>>>>>>>>>BBBJJJRRRPPPWWW___dddgggjjjqqqvvv|||vvvpppkkkgggeee]]][[[XXXTTTPPPMMMJJJIIICCCEEEGGGGGGDDDAAA???>>>=========;;;888555555555<<<;;;999:::;;;;;;:::888666777888999:::;;;;;;;;;777888999::::::999888777555555555666666666666777555555444444444333333333888888888888777555444333555444222222222222444555111111111222222333333333222333444555555555444333111222444555555555444444111111111000111111222333//////000222222333333333////////////000000000000.../////////000000111111000000000///......---------......//////......---++++++,,,---....................................+++,,,.../////////......+++,,,...//////...,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))***+++,,,---,,,+++***&&&(((+++------,,,***)))))))))***+++,,,------...+++++++++,,,,,,+++++++++******************************))))))))))))*********++++++,,,,,,++++++***------,,,++++++************+++,,,---,,,+++***)))))))))))))))))))))))))))&&&///333...***+++,,,***(((((())))))*********+++***)))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++***************+++&&&''')))(((&&&'''+++...000...+++)))((('''((()))((('''&&&%%%%%%%%%%%%%%%))))))************))))))(((((())))))))))))((((((***)))'''&&&'''(((***,,,((()))***++++++***)))(((&&&'''((()))***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))***+++,,,(((((())))))))))))((((((&&&&&&'''(((***,,,---...************************((((((''''''''''''((((((++++++,,,++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***%%%&&&((()))+++,,,,,,,,,---+++)))((('''((()))*********+++,,,,,,---......//////000000000///---,,,---------,,,,,,,,,++++++'''((()))***+++,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,+++******************)))))))))(((%%%(((+++***((((((***---333333333444555666777777444555777999<<>><<<;;;;;;<<<======>>>===;;;999888999:::<<<<<<<<<:::888666999777444555999;;;;;;:::999:::;;;<<<;;;999777555555555555555555555555555444666777777666555555666666666666666555555555555222222222333333444444444333333333222222222222222333444555555333444555777999888777666555555555555/////////////////////////////////000111111222222---......//////////////////////////////000111111...///////////////............---------......///------------------------///............---------000000000//////............///000///---,,,,,,---........................******)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***,,,------+++***)))))))))(((((('''''')))***++++++***)))***+++******)))'''%%%&&&***,,,(((((()))***+++,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))---***''''''***,,,,,,,,,---,,,***)))((('''(((((()))***+++,,,,,,+++***)))************************))))))***++++++++++++***,,,,,,++++++***)))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''&&&''')))***)))((()))***+++***(((''''''''''''(((((((((((())))))))))))))))))))))))************************((())))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))((((((***+++***((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((())))))***''''''''''''(((((((((((())))))(((((()))******++++++*********))))))(((((()))***++++++,,,---...///555555444222000---***(((***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++***---+++)))((('''((()))*********++++++++++++******))))))*********+++++++++(((((()))************)))333333444444555555666666666666777888999:::;;;;;;999;;;>>>@@@AAACCCFFFIIINNNPPPTTTYYY^^^bbbeeeffflllnnnqqqtttvvvxxx{{{~~~|||xxxvvvrrrrrrqqqooojjjeee___[[[TTTSSSPPPMMMJJJGGGEEECCCFFFDDDBBB@@@?????????@@@???>>>>>>======<<<<<<<<<<<<<<<======<<<;;;999888888999;;;<<<<<<:::999888999777555666888;;;;;;:::666777999:::;;;::::::999555555555555555555555555333555666666555444444555666666666666555555555555222333333333333333333444111111111111222222222222444555666555444444666888999888777666555555555555000000000000000000000000000/////////////////////---......//////////////////////////////000111111000000000000///...---,,,......---------......///------------------------000////////////.........------,,,,,,++++++++++++---...///...---,,,---...........................+++******))))))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***))))))+++,,,,,,+++*********))))))((((((((()))***++++++***)))***+++(((((('''%%%$$$%%%(((***)))))))))***+++++++++,,,++++++************++++++)))******************)))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))---***((((((***,,,+++***+++******))))))***++++++)))******++++++******)))************************))))))***++++++++++++***,,,,,,+++******)))((((((''''''(((((((((((('''''''''((()))((('''&&&'''))))))((('''((()))***)))'''(((((()))))))))*********))))))))))))))))))))))))************************)))))))))************+++)))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))***+++++++++,,,'''***......,,,***)))***))))))))))))))))))))))))++++++*********)))))))))******)))((((((((()))***)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))(((((((((((()))******''''''((((((((()))))))))+++++++++***++++++,,,,,,************)))))))))(((******++++++,,,---------.........---,,,***)))'''))))))***++++++***))))))((()))***++++++++++++***,,,+++)))((('''((()))***)))******++++++******)))))))))*********+++++++++((()))******++++++******444444444444444555555555555555555666666666666777333666888999:::;;;>>>@@@AAACCCEEEHHHJJJLLLNNNNNNRRRTTTWWWXXXYYYZZZ]]]___ggghhhhhhjjjlllppprrrtttzzzzzz{{{}}}|||xxxrrrkkkddd^^^ZZZXXXVVVVVVVVVTTTRRROOOMMMKKKEEEEEEDDDCCCBBBAAA@@@???AAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888777888999;;;;;;:::999888888777555666888::::::999777777888888999:::::::::444444444444444444444444222444555555444333333444666666666555555555555444444333333333333333333222111111222222333333444444444555666666444555666888999888777666555555555555111111111111111111111111000000///......---,,,,,,---......//////////////////////////////000111111222222111000///---,,,+++///......---------......------------------------000000000////////////..................---------,,,---......---,,,...///------------------------,,,++++++************+++******+++,,,,,,,,,++++++++++++************++++++---+++(((((()))************************))))))))))))***++++++***)))***+++(((((('''&&&$$$%%%(((*********************++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))),,,***)))***++++++***)))************+++++++++++++++******))))))******+++************************((()))******++++++******++++++******))))))((((((((())))))******))))))((('''((()))((('''&&&''')))(((''''''((())))))(((&&&************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******************++++++&&&---333333---))))))+++)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***,,,+++***)))((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))''''''&&&&&&''''''((()))((((((((()))))))))******,,,++++++*********++++++************))))))))))))+++++++++++++++++++++++++++,,,,,,---------,,,,,,((())))))******))))))(((((()))******++++++******++++++)))((((((((()))***)))******++++++******))))))))))))************+++)))******+++++++++++++++555444444444444444444444111222333444555555666777333555777888888999;;;<<<>>>???AAACCCDDDEEEEEEEEEDDDFFFIIIJJJJJJLLLNNNPPPSSSSSSSSSUUUWWWZZZ\\\^^^______```cccfffjjjnnnpppmmmnnnoooqqqrrrsssttttttnnnoooqqqtttxxx}}}{{{vvvsssqqqppppppxxxxxxxxxxxxxxxwwwwwwwwwtttsssqqqnnnkkkgggcccaaa___]]]ZZZVVVRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999888888999999:::999999888777777777666777888888999999;;;:::999888777777777888444444444444444444444444222444666555444333444555666666555555555444444444444444444333333222222222222333333444555666666777555666666666555555777888888777666555555444444444000000000000000000000000/////////.........---------......//////////////////////////////000000111111111111000000...---,,,//////...------------...........................////////////............//////////////////......+++,,,------------...///---------------------------,,,,,,+++***************++++++,,,,,,,,,++++++++++++************++++++---+++((('''((()))))))))++++++******************)))***++++++***)))***+++*********(((''''''***,,,+++++++++***************++++++************+++++++++++++++,,,,,,+++++++++((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))+++***++++++++++++)))(((***************))))))(((+++***)))(((((()))***+++************************((())))))*********************)))))))))((((((((()))))))))******)))))))))'''((()))((('''&&&'''))))))(((((()))******((('''))))))*********+++++++++((((((((((((((((((((((((************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))...111000,,,))))))***)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,+++***)))((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))%%%%%%$$$$$$%%%%%%&&&'''))))))))))))***************))))))(((((((((((((((*********))))))))))))))),,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******************+++***)))(((((()))******))))))************))))))))))))))))))******************+++,,,,,,,,,,,,+++444444444444444333333333222222333333444444555555111222444555444555666888888999:::<<<===>>>>>>>>>;;;===???AAABBBCCCFFFHHHJJJIIIIIIIIIJJJLLLMMMOOOOOOOOOPPPQQQSSSUUUWWWYYYXXXYYYZZZ\\\]]]]]]^^^^^^YYYZZZ[[[]]]```bbbdddfffeeefffgggggggggffffffffffffeeeccc___\\\ZZZYYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUURRRQQQPPPJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;:::999999999888888888888888::::::999999888777666555666777777888777777888888;;;:::999888777777777777444444444444444444444444444555777777555444555666555555555555444444444444444444444333333222222222111222222333444555555666444555666555444555666888777666555444333333333333////////////////////////.........//////000000000---......//////////////////////////////000000111//////000000000000000/////////...---------------..............................---------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,...///------------------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++******))))))******+++---+++((((((((())))))(((******************++++++)))***++++++***)))***+++*********)))((((((***,,,+++++++++***************++++++************+++++++++++++++,,,,,,+++++++++(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))***+++++++++*********((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))************)))))))))(((((((((((((((((('''(((((())))))((((((''''''((()))((('''&&&''')))***)))***+++,,,,,,***(((((((((((())))))))))))***((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++***************...---+++***))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***)))((('''''''''((((((((((((((((((''''''((((((((()))))))))***))))))************))))))))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''((())))))))))))************))))))(((((('''(((((()))))))))))))))))))))******+++++++++******))))))(((''''''''''''''''''''''''******************************))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++333333333333333444444444555555444333333222111111111333444555444444666888444444666888999::::::;;;777999<<<===>>>???AAACCCEEEDDDCCCCCCBBBCCCDDDEEEIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTTTTQQQSSSUUUVVVUUUTTTUUUVVVTTTTTTTTTQQQNNNLLLLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAA@@@???>>>======>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::999888777777777777888888999999888888777666666666555777888888777666666777666666777777888999999999333333333333333333333333444666777777666555555666555555555444444444444333444333333333333333333222000000111111222222333333333444555555333444555777555444333222111111111111........................---......///000000111111---......//////////////////////////////000111111......///000111111111111000///...---------------........................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***++++++,,,,,,,,,+++************))))))))))))******+++***))))))++++++***((()))))))))***************)))***++++++***)))***+++(((((()))(((''''''(((*********************++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,((('''''''''(((+++---...***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&'''((()))((('''&&&''')))******+++,,,...---***(((&&&'''''''''(((((((((((())))))))))))))))))))))))************************((())))))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******************++++++///+++'''&&&((())))))((()))))))))))))))))))))))))))))))))(((((((((''''''))))))***))))))((('''&&&''''''((((((((((((''''''''''''(((((())))))******))))))************))))))))))))(((((((((((()))))))))))))))((())))))***+++((((((((()))))))))*********))))))))))))***+++,,,))))))))))))************+++*********))))))(((((())))))((('''''''''''''''+++******))))))******+++******)))((((((((())))))))))))))))))************((())))))******))))))(((***)))))))))))))))(((((()))******+++++++++++++++222222222333333444444555333333333222111111000000222333555666555666888999666777888999:::;;;;;;;;;888999;;;;;;;;;;;;===???BBBAAA@@@?????????@@@AAAEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKGGGJJJLLLLLLJJJJJJKKKMMMJJJKKKLLLIIIFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAAAAA@@@???>>>===============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888777666666666777888888666666666666777777888888444777999999777555666777555666777888999999888888333333333333333333333333333555666666555444444555555555555444444444333333222333333333333333333444222222222222333333333333222333444333222333444666333222111000000/////////////////////////////////........................---......//////////////////////////////000111111///000000111111111000000000000///------,,,,,,---..............................---------,,,,,,,,,---------....../////////,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,,,,,,,+++***)))******))))))))))))******))))))***,,,------+++(((((((((((())))))*********)))***++++++***)))***+++''')))))))))''''''((())))))))))))***+++++++++,,,++++++************++++++)))******************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((()))******((())),,,000///---***(((((())),,,---(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((()))((('''&&&''')))))))))***,,,------***'''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))))))))(((''')))))))))))))))))))))))))))))))))***+++++++++,,,******)))((((((((()))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))(((((('''&&&&&&'''((())))))((('''&&&'''''''''((()))*********))))))************))))))))))))(((((((((((())))))))))))(((((())))))***+++''''''((((((((()))))))))(((((((((((()))+++,,,---((()))))))))************))))))))))))))))))((((((+++***)))((())))))***+++***)))(((((((((((()))***+++***)))((('''(((((()))(((((()))***************(((((())))))))))))((((((******))))))((((((((((((((()))******++++++******111111222333333444555555......///000111222333333...000222333333333555777888999::::::;;;;;;;;;:::666777888777666666777888@@@???>>>===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDD@@@AAABBBDDDEEEEEEEEEEEEBBBEEEGGGGGGDDDCCCDDDFFFFFFGGGGGGEEEAAA>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDEEE@@@@@@???>>>============<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<777888888999::::::;;;;;;888777666555555666777888333333444555777999:::;;;444777999999777555555777777888999:::999777555444333333333333333333333333222444555555444333333444555555444444444333333333222222222333333444444444666666666666666555555555222333333333222222444555222111000///............000000000000000000000000///......------,,,,,,+++---......//////////////////////////////000111111111111111111111000///...111000///...---,,,,,,,,,//////////////////////////////.........---------*********++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))******((()))***---///...+++)))''''''(((((()))))))))***)))+++++++++***)))***+++)))+++,,,+++***)))***+++(((((()))***+++,,,,,,---++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((()))...222999666000***''''''((()))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))(((((()))+++---,,,)))&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((()))***+++,,,,,,---$$$)))------(((&&&(((,,,))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((((((((('''&&&&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))************))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,(((((())))))*********+++((((((((()))))))))))))))&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))+++***)))'''''''''((()))'''((()))***************(((((())))))))))))((((((******))))))((((((((('''(((((()))***************333333222222222333444555333333333333333333333333444333222222333444666777777777777777888888888888999888777777999;;;===???===============<<<<<<<<>>===<<<;;;;;;===============<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<======>>>======<<<888888888888888888888888888888999999999:::::::::999888777666555555666777666666555555555444444444555666777888777666444222333333333444444333333222333333444444333333222111333333444555444333111000444444333333222333333333444444444333333222222222111222555666777777555444333222000/////////000111000...+++))))))+++...000......---------,,,,,,,,,000000111///---++++++,,,------------.........///000000000000000///......+++,,,------......------........................000///------......---,,,(((,,,//////,,,***+++---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++,,,,,,))))))*********+++++++++******))))))***++++++,,,,,,,,,,,,+++++++++******(((***++++++******+++,,,+++***)))((((((***,,,---************************(((((((((((()))***,,,,,,,,,+++***((((((***+++,,,+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***---000222555000)))&&&''')))++++++)))************+++++++++)))))))))))))))(((''''''((()))******)))((()))+++(((((())))))))))))((((((''''''&&&'''((()))+++,,,******))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((,,,---...+++'''%%%&&&'''%%%'''))))))((('''((())))))((('''((()))((('''%%%)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((&&&###"""$$$)))---))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((()))((('''&&&%%%%%%&&&''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''((((((((((((''''''+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((''''''((()))***+++,,,,,,+++******)))(((''''''&&&+++*********))))))((((((''''''&&&''''''((()))***))))))))))))(((((((((((()))))))))))))))******+++222222222222333333444444333333333333333333333333333333222222333444666777666666777777777888888888999888777777888;;;===>>><<<<<<<<<<<<<<<=========@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>@@@AAABBB@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>=========AAA@@@@@@@@@????????????@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999999777777777888888888999999999888666555444555555666666666555555555444444444333444666777888777555444222222333333333333333222333333444444333333222111333333444444444333222111333333222222222222333333444444444333333222222222111222444555555555333222222111000/////////000111000...,,,++++++,,,...000............------,,,,,,---/////////---,,,---...------........./////////000000000000000///......+++,,,------......------------------------------000...------......---,,,)))+++------,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++******************++++++,,,,,,++++++************(((***++++++******+++,,,,,,+++)))))))))***,,,---************************''''''''''''((())))))***,,,+++)))(((((()))+++,,,*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((***,,,---///,,,)))((()))***)))'''(((((()))))))))************************)))((((((((()))+++***)))((()))+++'''(((((())))))(((((('''((((((''''''((()))+++,,,*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++,,,***(((&&&''')))%%%'''))))))((('''((()))******************)))((())))))))))))))))))))))))))))))(((''''''((())))))'''((()))((('''''')))+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((((((((())))))+++***)))(((((()))******'''(((((())))))(((((('''******)))))))))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''************))))))))))))*********)))((('''''''''*********)))))))))(((((()))(((((('''''''''((((((''''''(((((())))))*********)))))))))******++++++222222222222333333333444222222333333333333333333333222222222333444555666666666777777777777888888888888777777888:::<<<===:::;;;;;;<<<<<<=========@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>@@@@@@??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@??????>>>>>>?????????>>>>>>>>>>>>===??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<========================<<<<<<<<<;;;::::::999999::::::;;;;;;:::999999999:::<<<===;;;;;;;;;::::::999999999666666666777777777888888888777666444444444444555666666666555555555555444222444555777777777777666000111222222333333333333333333444444333333222111333333333444333333222111111111111111111222333444444444333333333333222222111222333444333222111000222111000/////////000000//////............///////////////............---+++---......------///000....../////////000000000///000000000000///......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,+++++++++,,,...---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++************************+++++++++++++++******************+++************)))))))))(((***++++++******+++,,,,,,+++*********+++---...************************))))))((((((((())))))*********((((((((((((************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''((((((((()))***+++***'''$$$'''''''''((((((((())))))***++++++++++++******))))))***+++***)))((()))***'''''''''(((((('''''''''******))))))))))))******)))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&((())))))((('''(((***%%%'''))))))((((((((()))******++++++******)))(((((((((((((((((((((((((((***))))))(((((())))))***&&&))),,,---,,,*********(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((()))++++++(((((((((((()))))))))***+++******))))))***++++++((())))))******))))))((())))))((((((((((((((('''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))******))))))((((((''''''******))))))))))))((((((+++***)))(((''''''''''''&&&&&&'''((()))***++++++)))))))))*********++++++111111222222333333333333222222222222222333333333222222222333333444555555666666666666777777777888888777777777888999;;;;;;999999:::;;;<<<<<<======??????@@@AAABBBBBBBBBBBB??????@@@@@@???>>>>>>===;;;===?????????>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>===<<<<<<;;;::::::999999:::;;;<<<<<<==============================:::999999999999999999:::;;;:::999888999:::===>>>;;;;;;;;;:::999999888888666666666777777777888888888777555444333333444444666666666555555555555555444555666666777666666555000000111222333333333333333333444444333333222111222222333333333222222222000000000000111222333444333333333333333333333333333333333333222111000///111111000000//////////////////000000000000///////////////////////////...,,,---......------...000////////////000000000000//////000000//////...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,...,,,+++---000000---***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))************************++++++++++++******))))))***)))))))))))))))))))))(((***++++++******+++,,,,,,,,,+++++++++,,,---...************************,,,,,,+++++++++++++++,,,))))))(((''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''&&&''')))***+++***(((&&&''''''((((((((()))))))))*********++++++***)))))))))***+++***)))((()))***&&&&&&''''''''''''&&&&&&++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((''''''((()))&&&((())))))(((((()))***((()))***)))((('''''''''((((((((((((((((((((((((******))))))))))))******&&&))),,,---,,,*********(((((((((((())))))))))))(((((((((''''''((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''((())))))***''''''((((((((())))))))))))))))))))))))*********))))))************))))))((((((((((((''''''''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,***)))))))))((((((((('''))))))))))))))))))((((((******)))(((''''''((((((''''''(((((())))))******(((((())))))*********)))000111222333333333222222111111111222222333333333111111222333333444444444555666666666666777777777777777777777888999999:::888999999:::;;;<<<<<<======>>>???@@@AAAAAAAAAAAA>>>>>>>>>???>>>>>>===<<<:::<<<>>>???>>>>>>???@@@AAAAAA@@@@@@@@@?????????::::::;;;<<<===>>>??????????????????>>>>>>>>>>>>======<<<<<<;;;;;;::::::888999999:::;;;<<<<<<===<<<<<<<<<===============999999999888888999999999;;;;;;999999:::<<<>>>???:::999999999888888888777777777777888888888999999777666555444333444444555666666666666666666666666777777777666666555444333000111222333333333333333333333444444333333222111222222222222222222222222000000000000111222333444333333333333333333333333444444444333222111000000000000000000//////......//////000111111000//////.../////////////////////.../////////---,,,---...////////////000000000000///////////////...------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,///...---///111222///+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,+++***))))))******************************+++++++++******))))))))))))))))))))))))***(((***++++++******+++,,,,,,,,,+++,,,,,,,,,------************************,,,,,,+++++++++++++++,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************((((((((('''((((((((()))'''((())))))))))))))))))((((((((()))))))))******(((((()))))))))))))))((()))++++++***((((((((()))&&&&&&''''''''''''&&&&&&++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&(((******)))((()))***''')))+++***(((''''''((((((((((((((((((((((((((())))))************))))))''')))))))))((((((***+++'''((((((((()))))))))***)))))))))******)))))))))(((((())))))))))))((((((&&&'''((()))))))))'''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((((())))))))))))************))))))''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))************))))))((((((''''''&&&'''((()))))))))((((((///000222333333333222111000000111111222333333333000111222333444444444333555555666666666666777777666666777777888888888888888999999::::::;;;;;;;;;;;;;;;===>>>????????????======>>>>>>>>>>>>======:::<<<>>>?????????@@@AAA@@@@@@@@@?????????>>>>>>;;;;;;<<<===???@@@AAAAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888999999:::::::::::::::;;;<<<>>>???888888888888888888888888777777777888888888999999666555444444444555666777555666666666666777777777999999888666555444333222333333333444444333333222333333444444333333222111222111111111111222333333111111111111111222333444222222333333333333444444444444333222222111000000//////000000000///...---//////000000000000//////---............/////////...///000///---,,,,,,........./////////000000000...////////////...------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,.........000111000...---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,---------,,,,,,++++++*********+++++++++***************((()))***+++,,,++++++***)))))))))************+++(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,************************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************''''''(((((()))*********((())))))((('''''')))+++(((((()))))))))*********''''''((())))))))))))(((***++++++***((('''((()))'''''''''((((((''''''''')))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***((('''((())))))(((&&&&&&(((******)))))))))***))),,,...---***((()))+++((((((((((((((((((((((((((())))))******))))))((((((((((((&&&%%%&&&))),,,''''''(((((())))))******)))******++++++******)))(((((())))))))))))((((((''''''((()))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((((())))))******))))))((('''(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************************))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((()))***+++,,,++++++***)))((('''&&&&&&&&&'''((()))***)))((('''///000222333333333111000///000000111222222333333///000222333444444333333555555555666666666777777666666777777777777777777999999999999999:::::::::888999;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======:::===???@@@???@@@AAABBB@@@?????????>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::999999999999999:::::::::::::::::::::;;;;;;;;;<<<::::::999999999999::::::888888999:::;;;<<<======777888888999999::::::;;;666666666777777777888888555444444444555777999:::555666666666777777777777888888777666555444444444555555555555444444333222333333444444333333222111222111000000000111333444333333222222222222333333222222222333333444444444333222111111000000000000...///000000000///...---////////////////////////,,,,,,------............,,,---///...------...///------........./////////......//////......---,,,+++,,,------......------------------------------,,,+++***+++---...---,,,+++---//////...---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))&&&'''***,,,---,,,,,,+++************++++++,,,,,,(((***++++++******+++,,,)))******+++++++++++++++************************''''''''''''((())))))***)))******************)))(((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))&&&((()))(((&&&%%%&&&((('''''''''((((((((())))))'''((()))******************+++,,,***((('''((()))'''(((((())))))(((((('''''''''((()))((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&(((***,,,+++)))'''(((******)))))))))***))),,,///...***(((***,,,))))))))))))))))))))))))'''((())))))))))))((('''((((((((('''&&&&&&)))+++'''''''''((()))*********((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''((((((((((((%%%%%%'''((()))))))))((('''(((((())))))(((((('''((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********''''''''''''''''''''''''((((((((()))))))))******************))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))************))))))(((((('''''''''(((***+++,,,+++***)))...000222333333333111000///000000111222222333333///000222333444444333333555555555555666666666777555666777777777777777666::::::999999999999999999777888999;;;<<<===============>>>>>>>>>>>>>>>===;;;===???@@@@@@@@@AAACCC????????????>>>>>>>>>>>>@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;;;;;;;::::::999999::::::;;;555666888999;;;;;;;;;;;;777888999:::;;;<<<<<<===555555555555666666666777444444444555666888:::<<<555666666666777777888888777666666555555555666666777777777666555444222222333333444444444333222222111111000000000111333444444444333333222333333333222222222333333444444444111000000////////////000...///000000000///---,,,//////............//////,,,,,,,,,---------......***,,,---.........000222------------.........///......//////......---,,,+++,,,------......------........................,,,+++***+++---...---,,,(((,,,//////,,,***+++---,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++******))))))%%%'''))),,,------,,,,,,******+++++++++,,,,,,,,,(((***++++++******+++,,,))))))***++++++++++++***************************(((((((((((()))***,,,,,,******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((()))(((((('''&&&###&&&))))))&&&$$$$$$%%%&&&&&&&&&'''''''''((((((((()))***+++++++++++++++***+++,,,+++(((''''''((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%''',,,...---,,,''')))***+++***)))***+++'''***---,,,(((&&&(((+++************************&&&'''((())))))((('''&&&'''((())))))(((((()))+++&&&''''''((()))******+++'''((()))******)))((('''(((((())))))))))))(((((()))(((''''''''')))***+++))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))%%%&&&((()))*********)))''''''((((((((((((''''''(((((())))))******++++++++++++************++++++((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))***+++,,,,,,(((((((((((())))))))))))&&&'''''''''(((((()))))),,,+++***)))(((((((((((((((((((((((())))))))))))(((***,,,---------+++***000111111111111222222222111111222222222333333333111111222222222333333333555555555555555555555555666666666666777777777777888888777777777777888888999999999::::::;;;;;;<<>>???@@@???===<<<===>>>@@@AAA???????????????????????????@@@@@@???===<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::;;;<<<<<<::::::;;;;;;<<<======>>>???;;;888777999:::888777999999:::::::::999999888666666666666555555555555666666666666666666666666444666888888777666666777777777666666555555555555555555555555555555555555666555555555555444444444333333333222222111111111///111444666555444111///111222333333444444444444555666777777555333000...000000000000000000000000000///...------...///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------..................------000///...---------------......//////...---,,,,,,------------------------++++++++++++++++++++++++------,,,+++***************++++++,,,,,,++++++***)))))))))((('''(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))+++++++++++++++***)))(((++++++++++++************))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++***(((&&&'''***+++)))''')))***++++++)))(((((()))+++******)))(((''''''&&&******+++***)))(((&&&%%%))))))))))))((((((((((((---,,,***(((&&&&&&&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''((()))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++)))(((((('''%%%$$$%%%&&&(((***++++++******))))))((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((,,,++++++***)))(((''''''))))))((((((''''''&&&&&&((()))***+++***(((&&&%%%&&&'''((())))))((('''&&&))))))************))))))++++++***)))(((((())))))((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***(((&&&&&&(((*********))))))))))))((((((((((((******+++******)))((('''000111111111111222222222000000111111111222222222111111222222222333333333555555555555555555555555555555555666666666777777777777777777777777777777777777888999::::::;;;;;;>>>======<<<===>>>???@@@???>>>===<<<<<<>>>???AAA???????????????????????????@@@AAA???===<<<<<<===>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999999888999999:::;;;;;;<<<<<<:::::::::;;;<<<=========<<<999666555777888666555888888999::::::::::::999777777777666666666555555666666666666666666666666555777888888666555666666666666666555555444444444555555555555555555555555555555555555444444444444333333333222222222111111111111222333333222222222111222333333444444444333222333444444444444333222000000000000000000000000000///...------...///000000000/////////.........++++++++++++++++++******,,,,,,,,,,,,,,,,,,------------............------........................///......---------............//////...------,,,------------------------+++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++*********((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++************************))))))(((((((((((()))))))))******+++++++++******((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************)))))))))))))))************(((''''''******)))''')))***++++++)))(((((()))*********)))((('''''''''))))))******)))((('''&&&(((((((((((()))))))))))),,,+++***((('''&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))******''''''((((((((((((((('''+++***((('''''''''((((((*********)))))))))))))))*********)))))))))(((((()))(((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))+++*********)))))))))((('''((()))******)))((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''+++******)))(((((())))))((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''******)))))))))((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***(((&&&&&&(((******)))))))))))))))((((((((((((((())))))*********))))))000111111111111222222222//////000000000111111111111111222222222333333333444444444444444444444444444444444555555555666666666666888888888888666666555555666777999::::::;;;:::::::::;;;<<<>>>???@@@>>>===<<<;;;<<<===>>>???????????????????????????@@@AAAAAA???===;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<===;;;999777666777777666555777888999:::::::::::::::888888777777777666666666777777777777777777777777666777888888666444444555555555444444444444333333555555555555555555555555555555555555444444444444333333333222222222222111222111000000000222333444222222333444444444333333222222222222222222222222000000000000000000000000//////...------...////////////.........---------++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------............------..............................---------...//////.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((())))))***++++++,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***((()))***+++,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***((('''((()))***)))''')))***++++++)))(((((()))******))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))******+++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))******'''''''''''''''((()))***---,,,,,,***)))(((((('''((())))))))))))))))))***((((((((((((((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))((((((((()))))))))******((((((((())))))*********************))))))))))))'''''''''((()))*********'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''******)))((((((((())))))((((((((((((((()))******)))((((((''''''(((((()))(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&''')))******)))))))))))))))((((((((((((&&&'''((()))************000000111111111222222222000000000000111111111222111111222222222333333333444444444444444444444444333333333444444444555555555666888999999888666555333444555666777999::::::999999::::::;;;<<<===>>>===<<<<<<;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;;;;;;;;;;:::999999999999888888999999:::::::::999999888888888888888777777777777777777777777777777777777666888999888555444333444333333333333333333333333555555555555555555555555555555555444444444333333222222222222222222222222111111000000111222333444222333333444444333333333555444222000///.........000000000000000000000000..............................---------,,,,,,,,,------............//////......------,,,,,,,,,+++------............---------------...............---------------...///000---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++))))))((((((+++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++)))(((***++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++***************************************************))))))))))))))))))***)))***++++++,,,,,,,,,+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((()))((((((((()))))))))((()))***++++++)))(((((()))***)))))))))((((((((('''''''''((()))))))))))))))&&&''''''((()))******+++))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''((()))))))))))))))((((((((((((((())))))******)))))))))***+++---...++++++,,,++++++)))(((''''''((((((((())))))******'''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((())))))))))))************(((((())))))))))))))))))((((((((((((''''''''''''((((((((('''((()))******((('''&&&%%%%%%&&&'''((())))))************))))))***))))))((((((((())))))((((((((((((((())))))***(((((((((''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''')))******)))))))))))))))((((((((((((''''''((()))******))))))000000111111111222222222111111111222222222333333111111222222222333333333444444444444444444444444333333333333444444444444444555777888888777555444333444444555777888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA???<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;999999999:::::::::::::::999:::::::::999999888999;;;;;;;;;:::999888777666888888888888777777777777777777777777777777777777666777888777555333333444222333333333333333333333555555555555555555555555555444444444444333333333222222222222222222222222000111222333444333333222333333333444444333333222444333222000......------////////////////////////------............------------------,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,------............---------------.........//////---------------...///000------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((('''''',,,,,,,,,------,,,,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************))))))))))))******,,,,,,,,,,,,,,,+++******)))(((((((((((('''''''''******************************))))))))))))))))))++++++******))))))((((((((()))))))))((((((((())))))***++++++)))(((((()))))))))))))))(((((((((((('''''''''((())))))******&&&''''''((()))******+++((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((())))))***++++++******+++---...000(((((()))******))))))(((''''''(((((()))))))))***************************'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))******************))))))(((''''''&&&''''''''''''((((((((((((******)))((('''(((((((((***)))(((''''''((()))***))))))************)))))))))((((((((((((((())))))((((((((((((((())))))***((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((''''''(((******)))((())))))))))))(((((((((((()))))))))))))))(((''''''000111111111111222222222111222222222222333333333111111222222222333333333333333333333333333333333333333333444444444555555555555777777777777555555444555555666666777777888999::::::;;;;;;;;;::::::<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@>>><<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999666777999999777666777777;;;;;;;;;:::999888777666888888777777777666666666777777777777777777777777555666777777555333333444222222333333333333444444555555555555555555555555444444444444333333333333111222222222222333333333222333444555555444333222333333444444444333222222000000000000000000000000////////////////////////------............------......---------,,,,,,,,,******++++++,,,,,,------.........---------------------............------,,,,,,------.../////////......---------...//////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***,,,,,,,,,,,,------------,,,,,,,,,---...---+++++++++,,,++++++++++++++++++++++++)))))))))***************,,,,,,++++++***))))))(((************************************************+++******))))))******+++------------,,,+++***)))******))))))))))))((((((************************************))))))))))))************))))))))))))''')))***)))((('''(((***)))***++++++)))(((((()))))))))))))))(((((((((((((((((('''(((((()))***+++''''''(((((())))))******&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))))))))((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))((((((((((((((()))******))))))))))))******+++,,,'''''''''((((((((())))))'''(((((((((((((((((()))(((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((((()))))))))******+++******)))'''&&&&&&%%%))))))))))))*********************)))((('''''''''***))))))))))))))))))***''''''((((((((((((''''''((((((''''''(((((())))))((((((((((((((()))******(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((***+++)))((())))))))))))(((((((((((())))))))))))((('''&&&%%%000111111111111222222222111111111111222222222222111111222222222333333333333333333333333333333333444444444444555555555555666666666666666666666666666666666666666666666666777888:::;;;<<<===<<<<<<======>>>>>>??????>>>>>>????????????????????????>>>??????>>><<<:::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999888888888444777999999777666777888888999999::::::999999999777777777666666666555555666666666666666666666666444555777666555444444555333333333333444444444555555555555555555555555555444444444333333333222222111111222222222333333333777777555444444444444444333444444444333333222111///000111111111111000///////////////////////////,,,------......------,,,............------------))))))******+++,,,,,,,,,------------............------............------,,,,,,------...//////000///......---------......,,,------...//////......------------------------------------------------)))))))))***+++---...///,,,,,,------------,,,,,,***,,,......---,,,---...************************((()))))))))*********+++++++++******************************************************************+++******))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++***************************************)))))))))((()))))))))))))))*********''')))******''''''(((***)))***++++++)))(((((()))(((((((((((())))))))))))))))))(((''''''((()))***(((((((((((())))))))))))%%%%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******'''(((((()))))))))((((((***)))((('''''''''((()))((((((((((((((('''''''''$$$$$$%%%%%%&&&&&&&&&&&&******))))))******+++,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((('''''''''((()))))))))*********+++(((((()))******)))((('''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((()))******(((''''''&&&&&&''''''(((***)))(((''''''((()))***''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''')))++++++)))'''))))))))))))(((((((((((('''(((((((((((((((''''''000111111111111222222222000000000000111111111111111111222222222333333333333333333333333333333333444444444555555555666666666666555555555555666666777777777777666666666666555777999;;;===>>>>>>>>>======>>>???????????????===========================>>>???>>><<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888999999888888888888888888666999<<<<<<999888999:::666666888999:::;;;;;;<<<666666666666555555555555666666666666666666666666333444666666555444555666333333333444444555555555555555555555555555555555444444444333333333222222111111111222222333333333<<<999666333222333555666444444444444333333222111222333333333222///---+++////////////////////////,,,,,,---......---,,,,,,//////.........---------******+++,,,,,,---......,,,---------.../////////---..................---,,,,,,------...///000000000///...---------------,,,,,,---.../////////...------------------------------------------------------,,,,,,------......,,,------......------,,,***,,,......---------///************************(((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************++++++************++++++******+++,,,------------)))))))))(((((((((((('''************************+++*********))))))(((((((((((())))))******++++++''')))+++***'''&&&(((***)))***++++++)))(((((()))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((())))))))))))((((((''''''''''''((((((((()))'''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******(((((()))******)))((('''---+++)))'''&&&&&&'''((())))))(((((('''''''''&&&'''''''''((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))%%%&&&(((***+++***)))(((&&&'''((())))))((('''&&&))))))************))))))'''''''''''''''((()))***((((((((((((((()))******'''''''''&&&&&&'''''''''***)))(((''''''((()))***(((((())))))*********+++(((((((((((((((((((((((('''''''''''''''((()))***************************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''')))++++++)))'''))))))))))))((((((((((((%%%&&&'''((())))))))))))//////000000111111111222222222222222222222222222222222333333333333444444333333333444444444555555333333333444444444555555555555555555555666777777666666666666666777888888888888999999999:::::::::;;;<<<<<<===============???>>>===<<<<<<===>>>???===============<<<<<<;;;<<<;;;::::::;;;<<<===>>>:::999888888::::::999888::::::::::::::::::::::::;;;;;;:::999888777666555666:::>>>>>>:::777888:::<<<;;;:::999888666555555666666777777777777666666999888666555444444555555777777777777666666666666444444444555555555555666111222444555666555555444555555444444333222111111111111111222333666888999===;;;888555444333444444444444444444444444444444333222111000////////////000000///...------,,,,,,,,,,,,------------,,,,,,......---,,,+++++++++++++++++++++*********))))))---,,,,,,,,,,,,---........................------,,,,,,.../////////...---000...+++,,,///111111000..................------------...///000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,+++++++++---,,,+++***))))))))))))&&&&&&''')))***+++,,,---******++++++++++++******,,,,,,,,,++++++*********)))))))))))))))((('''&&&(((((()))***************+++++++++,,,,,,---------((((((((((((((((((((((((***+++,,,+++)))))))))***+++***)))(((((()))******''''''''''''(((***+++,,,((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))(((((()))***+++,,,'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&''''''((()))******+++)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******''')))+++,,,***)))((()))...(((&&&))),,,***((((((''''''((()))))))))))))))000000000111111111111111222222222222222222222222222222222333333333444444333333333444444444444555333333333444444444444555555555555555555666666777666666666666666777777888888888888999999999::::::;;;;;;<<<===============>>>==================>>>===============<<<;;;;;;<<<;;;::::::;;;<<<===>>>:::999888999:::;;;:::888888888888888888888999999999999888888888888888777888<<<@@@???;;;888999;;;:::999888777666666666666666666777777777777666666777777666555444555666666777777777666666666555555444444444444555555555555333333444555555444333222444444444333222111111111111111111222333555777999:::999666444222222222333333333333444444444444444333222111000////////////000//////...------,,,,,,...//////000000//////...---------,,,------......---,,,,,,,,,+++++++++***---,,,,,,,,,,,,---..............................,,,,,,.../////////...---000...,,,,,,...000000///////////////////////////------...///////////////,,,,,,,,,,,,+++++++++***------------------------000///......------.........---------,,,,,,,,,+++...---,,,+++************((())))))***+++,,,------******++++++++++++******,,,,,,,,,++++++*********))))))*********)))(((((())))))***++++++++++++++++++++++++,,,,,,,,,------***************************+++,,,+++)))))))))***+++***)))(((((()))******(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((((((((()))''''''((()))***+++,,,,,,''''''(((((())))))******)))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))++++++)))((()))******''''''+++,,,)))''')))'''((()))))))))))))))(((222222222111111111111111222222222222222222222222222222222222333333333333333333333333444444444444333333333333444444444444555555444444555555666777666666555555666666777888777888888888999999999999:::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<;;;999888999:::;;;:::999777777888888999999::::::777777777888888999999999999<<>>:::888888999888777666555444555666666555666666777777666666555666555555555555666777777777666666666666555555555444444444444555555555555444444444444333222111000333333333222111111000000111111111222333555666777777666444222111000111111222222333333444444555555222222111000/////////////////////...------,,,,,,...//////000000//////...------------...///000000------------,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,.../////////...---000...------.........---////////////////////////------...////////////...++++++++++++************........................000///......---..................---------------......---,,,++++++++++++++++++++++++,,,,,,------******++++++++++++******+++++++++++++++*********))))))******+++***************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))*********))))))))))))******))))))(((((((((((())))))************************((((((((()))))))))******&&&'''((()))))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))((((((''')))((((((''''''((())))))(((((()))***+++,,,------(((((((((((()))))))))))))))))))))))))))(((((('''))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))******)))((((((***+++)))''''''++++++(((''')))((()))))))))))))))((('''333333222222111111000000111111111111111111111111111222222222222333333333222222333333333444444444222222333333333444444444555444444444444555666666666555555555555666777777777777777888888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;999888999:::;;;:::999888999999:::;;;<<<<<<===777777777777888888888888888:::;;;:::777555555666999888666555444444555666555666666666666666666555444444444555666777777888666666666555555555444444333333444444444555555555444444333333333222222111222222222111111111000000111111222222333444555666444444222111111000111111222222222333333444555555111111000/////////////////////.........---------------............---------------------...//////---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............,,,,,,.../////////...---///...------------,,,,,,............////////////------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,,,,........................------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++***************((()))***+++++++++++++++)))***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***)))))))))))))))***************)))((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''%%%&&&(((******)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))******)))(((&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''(((((('''''''''((()))))))))))))))(((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((''''''(((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&)))******((('''(((***---111***&&&(((+++***(((((()))))))))))))))(((((('''333222222111111000000000111111111111111111111111111111111222222222333333222222222333333333444444222222222333333333444444444444444444444555666666555555555555555666666777666666777777777888888888999::::::;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::999999:::999888888::::::999888888888999999:::;;;<<<<<<888888888777777777666666888888999888666555555555;;;:::888666555555555555555555666666666666555555333333444555666777888888555555555555444444444444333333333444444444444555222222222333333444444444222222111111111111111111111222222333333444444444333333222222222222222222222222222333333333444444111000//////////////////...............------------..................---...------,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////,,,,,,.../////////...------......---,,,+++++++++,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,---........................,,,++++++************++++++++++++++++++***************++++++++++++******************************((()))***+++++++++++++++((())))))***************************************++++++++++++++++++++++++***+++,,,+++)))))))))***(((((())))))************+++***)))((((((''''''(((((((((((((((((((((((((((,,,,,,+++***)))(((''''''&&&''')))******(((&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))++++++***)))(((&&&&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))'''(((((((((((((((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))((('''(((+++---;;;...$$$%%%+++,,,)))'''(((((())))))))))))((((((111111111000000000000000111111111111111111111111111111111111222222222222222222222222333333333333222222222222333333333333444444333333444444555666555555444444555555666777666666666666777777777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888999999:::::::::999888888999777666777888999888777555555666666777777888888888888888777777666666666999888888888888777777777999999888888777666555555444555555666666555555444333444555666777777777777555555444444444333333333333333333333444444444444333333333333444555666777222222222222222222222222111222333333333333333222111222222333333333444444333333333333333222222222000//////....../////////........................///000000111111000000///......---,,,+++******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////,,,,,,.../////////...---+++,,,...---,,,++++++,,,+++++++++,,,------......---............---,,,,,,************++++++++++++***++++++,,,,,,---------111000//////......//////---------------.........++++++***))))))******++++++++++++++++++***************++++++++++++******)))))))))***************))))))******+++*********(((((()))************)))*********)))))))))))))))***************************+++,,,+++)))))))))***'''((()))******+++************)))((((((((((((((('''''''''''''''''''''''')))))))))*********++++++(((((()))***)))((('''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))++++++***)))(((''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))&&&&&&'''((()))***++++++(((((((((((())))))))))))'''(((((()))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''')))))))))((()))+++---<<<...$$$$$$***+++)))'''''''''((()))))))))))))))///////////////000000000111111111111111111111111111111111111222222222222111222222222222333333333111222222222222333333333444444333333444444555666555444444444444555666666555555555666666666777777888888999:::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::999888888888999::::::999888777666777666555666777888777555555555555555555666666666666666666777777777777777777777666666777888888888333444666777888777666666444555555666666555555444333444555777777777666666444444444333333333333222222222333333333444444444666555444444444555666777222222222333333333333333111222333333333333222111///000111222333444444444444444333333222111111111//////.........//////000........................000000111111111111000000...------,,,,,,,,,------,,,,,,,,,,,,---------...---,,,,,,,,,,,,---......,,,,,,------...//////000,,,,,,.../////////...---(((+++------,,,***+++,,,++++++,,,,,,---......///---.........------,,,+++***+++++++++,,,,,,,,,,,,++++++,,,,,,---......///111000000///////////////+++,,,,,,,,,------------+++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******((()))))))))*********+++))))))*********)))(((((())))))***++++++++++++*********)))))))))(((((((((***************************+++,,,+++)))))))))***&&&''')))***++++++*********)))((((((((((((((()))(((((((((((((((((((((((())))))*********+++++++++******)))))))))(((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))''''''((()))***+++,,,,,,''''''(((((())))))******''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&(((*********)))***,,,111+++&&&((()))'''''')))%%%&&&''')))************------......//////000000000000000000000000000000000111111111111222222222111111222222222333333333111111222222222333333333444333333333333444555555555444444444444555666666555555555555666666666777888888999::::::::::::999<<<;;;999999999999;;;<<<999::::::::::::999888888888999::::::999888777666777555444555666777666555777777777777666666666666444444555666777888999999444333222333555666777666---000333777999999777666444555555555555555555444444444666777777777666555444444444333333333222222222222333333333444444444999888666555444444555555333333333333333333333333111222333444333222111000...///000222333333333333555444444333222111000000//////.........//////000---...........................////////////......---------------...///000---------.........//////---,,,,,,,,,,,,---......,,,,,,------...///000000,,,---.../////////...---'''***------,,,***+++---,,,,,,------...///000000---.........------,,,+++---------....../////////,,,,,,------...///000000//////...---------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,---------......******++++++++++++******(((((())))))*********+++)))))))))))))))((('''&&&******+++,,,,,,,,,,,,+++******))))))((((((((('''***************************+++,,,+++)))))))))***&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,+++***)))((((((,,,+++***)))(((((())))))%%%&&&'''((())))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((&&&''''''((()))******+++''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%'''***++++++******+++&&&&&&)))+++((($$$%%%+++$$$%%%'''(((***+++++++++222000///------///000222000000000000000000000000000000000000111111111111000//////000222333333222555444222111000111222222444444444444444444444444444444555666666555444333555555666777777666555444888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777888888777777888999<<<<<<;;;:::999888777666333333555666777777777777777666666555555555555666666666666666666777888888666666666666666777888888666666666666666555555555222333666888888777555444666666666666666555555555666555444333333333333333111222222333444555777777666444222333666777555333555444444333333222222111555444111000//////111222666444222333444555555444333333222222111000/////////............---------000000//////.........---//////000000000000//////---..................---------------------------------..................///////////////.........//////000000///---***)))...------,,,,,,------...,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...000000000//////////////////////////////---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((('''((()))+++,,,+++,,,,,,,,,+++)))(((&&&((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))*********((('''((()))***)))'''(((((((((((())))))))))))*********)))))))))))))))(((&&&%%%'''***,,,+++)))******))))))***+++,,,,,,(((&&&%%%&&&((())))))))))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&)))%%%"""---000!!!'''(((((())))))************((('''((()))***)))'''(((((()))))))))'''&&&%%%))))))))))))))))))))))))((((((&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))***((('''&&&&&&'''(((*********))))))((((((((('''(((((((((((((((((((((((())))))))))))***************)))'''&&&&&&&&&'''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++******))))))((((((((('''''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&,,,(((&&&!!! ,,,000###000///...------...///000000000000000000000000000/////////000000000111111222000///000222222111000111111111111222333444555333333333333333333333333222333444555555444333222444555666777666666555444666666777777888888888888999999999999999999888888555666888888777777888999;;;;;;:::999888777666666333444555666666666666666666666555555555666666666666666555555666777777888666666666555666666777777666666666666555555555555333555777999:::888777555666666666666555555555555666555444444333333333444222222333333444666777888888666555555888888777555333333333333333333333333333222000/////////111222555333222222444444444333333333222111111000/////////............---------000/////////.........---...//////000000//////...------............------------------------------------------------------........................,,,---///000///...,,,+++---------,,,,,,---------------------------......///......------......///,,,,,,++++++,,,,,,---...,,,---.../////////...------------------------------,,,,,,,,,,,,---......+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************((((((((()))+++,,,+++,,,,,,,,,+++***((('''))))))))))))*********************)))))))))(((((())))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((()))((('''((()))***)))''''''((((((((())))))))))))(((((((((((((((((())))))'''%%%%%%&&&)))***)))((()))))))))))))))***++++++)))'''&&&&&&((())))))((()))'''&&&&&&))))))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&)))'''&&&333999...&&&&&&&&&&&&&&&'''''''''((('''&&&'''(((((((((&&&'''((()))))))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))******(((((('''((()))***,,,---''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))((((((((('''''''''&&&&&&''''''((((((((((((((('''&&&''''''((((((((((((((()))((((((((('''''''''''')))&&&(((&&&(((666===222///...---,,,,,,---...///////////////////////////....../////////000000000333111000000222222111///000111111222333333333333222222222222222222222222111222222333333222222111444444555666666555555444444555555555555666666666777777777666666555555555333555777777666777888:::999999888888777666555555444444555555666555555555444444555555666666777777666555555555555666777777666666555555555555555666555555555555555555555555555777999::::::999888777555555555555555555555555666555444444333444444444333333333444555666777888777666555666777777666555111111222333333444555555111000/////////000111222444222111222333444333222222222222111111000000//////............---------/////////........................//////.........,,,,,,------------,,,,,,------------------------...------,,,,,,+++++++++,,,,,,------......//////+++,,,---/////////...---------------------------......---,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,------...---.../////////...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((()))***+++,,,+++++++++++++++***)))(((************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''''''''&&&)))(((''''''))))))((('''''''''((((((((()))))))))&&&&&&''''''(((((())))))&&&%%%$$$&&&((()))(((''')))(((((((((((())))))******(((&&&&&&((((((((('''((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((&&&)))((('''444===555)))))))))((((((((((((((('''&&&%%%&&&''''''&&&%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''((()))***,,,,,,''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((%%%)))***---;;;CCC:::///......------......///////////////////////////............////////////222111111111333444333222333444444444333111///...111111111111111111111111111111222222222222222222333444444444555555555555444444444444444555555555666666666555444444333333222444666666666666888999888888777666555555444444444444555555555444444333333444555666666777777777555555555444444555666666666555555444444444444444444444555555555555555666666777888999999888777666444444555555555555555666555555444444444444555555444444444555555777888888444444333444444444444444222222222333333444444444000000000000111222333444333222111222333333222111222111111111000000000//////............---------........................------............------+++,,,,,,------,,,,,,+++,,,,,,------------------------,,,,,,+++***))))))+++++++++,,,---...//////+++,,,---.........------,,,------------------,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......///000000111000///---,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***+++,,,***+++++++++*********)))+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))((('''''''''&&&)))(((''''''((()))(((''''''''''''((((((((())))))&&&&&&''''''((()))******&&&&&&&&&''''''((((((((((((((('''''''''(((((()))+++)))'''''''''((('''&&&''''''&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((&&&)))(((%%%---444---***))))))((((((''''''''''''&&&%%%&&&'''((('''%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''((((((((((((((((((((((((((((((''''''''')))&&&)))***)))444;;;333000//////////////////000////////////////////////............////////////111000000222555777888777333444444444333111///...111111111111111111111111222222222222222333333444333333333333333444555555555555555555555555555555666555555555444444444333222444555666555555777888777666666555555444444444333444444444444444333222222333555666777777777777555555444444444444444555444444333333333333333444333444444444555555666666555555666777777666555444333444444444555555666666555555444444444555555666555555555555555666777888333444444444333333333444444444444333333222222222111111111222333444555666222111111222444444222000111111111000000000000000///............------------------...............------............------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,+++******))))))+++++++++,,,---...//////---------------,,,,,,+++,,,,,,---......---,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---------,,,,,,------...///000111111222111000......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******************++++++,,,++++++***)))(((''''''******************************************************))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++*********)))(((((((((((('''&&&'''((()))(((&&&''''''''''''((((((((((((''''''((()))******++++++'''((((((((((((((())))))(((((('''''''''''''''(((+++)))'''''''''((('''&&&&&&'''''''''&&&&&&&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%###((()))$$$(((,,,%%%%%%%%%$$$$$$######""""""((('''&&&&&&(((((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''(((((()))((((((&&&''''''((((((((((((((('''''''''(((((((((((((((***%%%(((((($$$+++000***000000000000000000000000////////////////////////....../////////000000000//////000222666999999999111222222333333222222222111111111111111111111111111111111111222333444555222222222222222333555555666666666555555555555555444444444444444444444444333444555555444444555666666666666555555555444444222222333333444333333333333444555777777777666666555555444333333333333444222222222222222333444444333333333444555555666666444444555555444444333333333333333444555555666666555555555444555555666777555555444444555555666777444666777666555444555666555555444333333222111111222222333444555555666666222222222333555444222000000000000000000000000000///............------------------------..................//////.........,,,,,,------------,,,,,,+++,,,,,,------.........---,,,,,,++++++*********,,,,,,------......//////...---------,,,,,,+++++++++,,,---......---,,,+++******++++++,,,...///000///......------......///---------------......//////000111111111000///...........................---,,,,,,,,,,,,---......+++,,,---,,,+++***+++---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***)))))))))***+++,,,,,,+++++++++***)))(((((('''************++++++++++++************************+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))++++++***************)))((('''&&&&&&(((((('''&&&&&&&&&'''''''''((((((((((((((())))))******++++++''')))***)))(((((()))***)))((((((''''''''''''(((***(((&&&&&&((((((((('''%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''""" (((,,,&&&'''+++%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&'''((()))(((&&&&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((((((((()))$$$''')))$$$'''---(((...//////////////////...000000000000000000000000/////////000000000111111///...///111444777777777333333222222111222222333222222222222222222222222000000//////000111333444222111111111222333444555666666555555555444444444222222222333444444555555444555666555333333333444666666666666555555555555000111222333333333333333444555666777777777555444555444444333222222333333000000000111222333444555222222333444444555666666444444444444333333333222222222333444444555666666555555555555555666777777444444444444444444555666333555777666444333555777333333333333333333333333222222333444555555555555333222333555666555333111///000000000000000000000///............---------,,,,,,,,,------............//////000000//////...------............------++++++,,,,,,---......///,,,,,,,,,,,,,,,+++++++++........................,,,,,,,,,+++,,,,,,------+++,,,...//////...,,,+++---,,,,,,,,,---.../////////......------......///---------------...//////------///000000///......---------------------------,,,,,,,,,,,,---......***+++,,,+++***)))***,,,************************)))*********++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,+++))))))))))))***+++,,,---+++*********))))))(((((())))))))))))*********+++***************************)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))&&&(((***)))'''&&&''')))***)))((((((''''''(((((()))'''&&&&&&((())))))((($$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$!!!(((+++$$$%%%***((((((((((((((((((((())))))'''&&&%%%&&&''''''&&&%%%''''''&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((($$$%%%''')))*********)))''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))((((((((())))))*********))))))))))))((('''&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((())))))###(((***$$$&&&,,,)))------............------111111111111111111111111000000000000111111111111///......000333444444444777666444111000///000000222222222222222222222222///.........///000222333111111000000111333444666555555555444444333333333000000111222333444444555555666666555333222222333666666666666666555555555///000111222333444444444444555777888888666444333555444333333222222222222/////////000111333444555222222333333444555666666555555444444444333333333222222333333444555666666555555555555555666777777444444333333333444555555111333555444222111222555111222222333333444444555222222333444444444333333333333444555777666333111////////////000000000000//////.........---------,,,,,,,,,------.........//////000000000000//////---......//////......---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,------///////////////.........*********+++,,,---///000+++,,,...//////...,,,+++//////...---------......---,,,,,,++++++,,,,,,---...------------...//////***+++---.........---------------------------------,,,,,,,,,,,,---......(((***+++***)))((()))***************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))(((((()))+++---...************))))))))))))'''((((((((())))))*********************************)))(((''''''((()))***))))))))))))))))))))))))************************'''(((((()))))))))))))))''''''(((((())))))******((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%''')))(((%%%$$$&&&(((******)))(((((((((((((((((('''%%%&&&((()))))))))$$$&&&((('''%%%$$$%%%((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((###((()))!!!!!!((('''%%%&&&&&&&&&''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$(((((('''&&&&&&''')))***))))))))))))))))))))))))###$$$&&&((())))))((('''+++***)))((('''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''''''''&&&$$$$$$'''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))***++++++'''((((((((())))))************))))))(((&&&%%%$$$&&&''''''(((((((((((((((&&&'''''''''(((((())))))***$$$(((+++$$$%%%***''',,,++++++***+++,,,...///111111000000/////////...///////////////.........,,,------...///000111111222111111111000000/////////////////////////////////...,,,+++,,,---///111000000000000000000000000555555555444444333333333222222333333333333444444555555555555555555555555666555444333333333333333666111000555888666222111555555555555666666666666222222222111111222333333222222222222222222333333222222222222333444444555999777666666666666444222333333333333333444555666333333222222333666888:::555444444444444555666666000000000111222222333333000000111222333333333333333333333333333222111000333222111000////////////................................................///...---,,,+++,,,,,,---/////////000111000---***---------,,,,,,+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111111000---+++,,,,,,---...//////......,,,---///000000000//////++++++,,,---...000000111...------,,,,,,,,,------,,,,,,,,,---------.........///000111111000///...///,,,)))))),,,...---,,,---,,,***)))))))))***+++************************))))))***+++,,,------...++++++************++++++...///000000///---+++***---,,,,,,+++*********+++,,,+++******,,,,,,+++***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((('''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%&&&''')))+++&&&&&&''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******(((((((((((())))))))))))%%%&&&((()))))))))(((''')))(((''''''((()))(((&&&((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))...---,,,,,,,,,---...////////////......---------.........///////////////------......//////000000222222222222111111000000////////////////////////000///...---...///111222000000000000000000000000555444444444333333333333222222222333333333444444555555555555555555555555555444444333333333333444555111000222222111333777444555555555666666666666333222222222222222333333222222222222222333333333222222222222333444666666999777555444555555444333444444333333333444555555555444333333444666888:::333222222222222333444444222222222111111111111111000000111222333333333333444333111000000111222333444333222111000000000000................................................000///...---,,,------...//////...///000000---+++...---------,,,,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111222111///...,,,,,,,,,---------......,,,,,,---.........------,,,,,,------...///000000...------,,,,,,------...---------.........//////---...////////////...---///,,,******,,,...---,,,------,,,+++++++++++++++************************++++++++++++++++++,,,,,,++++++************++++++++++++,,,------------,,,---,,,,,,+++******++++++,,,+++***+++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&((()))))))))(((''')))(((&&&'''((()))(((&&&************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''''''''((())))))//////...---------......---------,,,,,,,,,,,,,,,------......//////000000.........///////////////333333222222222222111111000000000000000000000000222111000///000111222333000000000000000000000000444444333333333333333222222222222222333333333333444444444444444444444444333333333222333333444444333000000111//////444;;;444444444555555555666666333333222222222222333333111222222222333333333444222222222333444666777888:::777444333444555555555555444444444444444333333666666555444555666777888111000000000000111222222444333333222111111000000000000111222333333333333444222///......000333555444444333222111111111111........................------------------------000///...............///000///---...//////...---.........---------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,+++++++++,,,---...---,,,++++++++++++++++++---------....../////////...---------------.............../////////000000+++,,,---......---,,,+++...,,,++++++,,,------,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))+++,,,...///---,,,,,,+++++++++++++++---+++***+++,,,---,,,******++++++++++++***))))))'''''''''((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((($$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%$$$''''''&&&''''''((()))******))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))&&&''''''((()))(((((((((((('''&&&'''((()))((('''))))))))))))************((((((((((((((((((((((((******))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111///////////////.........111111111111111111111111000000000000000000000000111111000000000111222333000000000000000000000000333333333333222222222222111222222222222333333333444444444444444444444444222222111222222333444444222///111555777555666999333333444444444555555555444333333222222222222333111222222333333444444444222222333444555666888999:::777333222333444555666555555555555444333333222666555555444444444555555000000//////000000111222333333333222222111111111000000111222333333333333222111///...///111333555444333222111000000000000........................------------------------.........---------......000...,,,,,,...///...---........................************+++,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,------///...,,,++++++,,,...///...---+++*********++++++............////////////...------------......///---.........////////////,,,,,,---......---,,,,,,------,,,,,,------------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((***,,,...///---,,,,,,+++++++++,,,,,,---,,,++++++,,,---,,,++++++++++++++++++******)))'''''''''((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))******)))((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''''''(((((((((((((((((('''&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))------------,,,,,,++++++------------------......,,,------...///000111111///////////////........./////////000000000000000000000000000000000000000////////////000000111111000000000000000000000000222222222222222222222222111111111222222222333333444444444444444444444444111111111111111222333444222///222<<>>GGGCCC888///222222222333333333444444333222111000000000000000111111222333444555666666333333333333444555666777777555222222333555555555333444555555555444333222222222222222222222111111111000000000000111222222111111222222333444444555000000111222333333333333111111222333333333222222111111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...,,,,,,,,,...///...------------------.........+++++++++***++++++,,,,,,***++++++,,,,,,------............---...//////000111000///.........///000///......------------............//////000000000------------...///000000,,,,,,,,,------------......///000111111000///...,,,---//////---,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...***+++,,,------,,,+++***...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......,,,+++,,,---...---+++,,,------------,,,++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******'''''''''&&&''''''(((((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((('''&&&&&&&&&''''''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&'''((())))))&&&&&&'''''''''((((((((((((''''''''''''((())))))'''&&&&&&''')))***)))((((((((())))))******++++++(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++******+++,,,---......------,,,---.........////////////.........///////////////------......//////000000.../////////000000000000////////////////////////......//////000000//////000000000000000000000000000000000000111111222222111111111111222222222222333333333333333333333333222111111000000000000111444///000999@@@===777222222222222222333333333333222111000///............111111222333444555666666444444333333333333444444666444222333444555555444222333444666666555444333111222222333333333222222000000000000000111111222222333333333333333333333000000111222333333333333555444333333222333333444222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,+++,,,---//////...,,,+++,,,,,,,,,------------,,,,,,++++++***+++++++++******+++,,,,,,---............/////////000000000000000//////............,,,------............---------...///000111111222------------...///000111------------............//////111111111111//////+++...000000...,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++******)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''((()))*********%%%&&&''''''((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***'''&&&%%%''')))***)))(((((((((((()))***+++++++++((((((((((((((((((((((((++++++++++++************'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&(((***,,,,,,+++***+++,,,.../////////......---------......////////////////////////.........,,,------...///000111111//////000000111111111222////////////////////////......///000000000000000000000000000000000000000//////000000111111111222000111111111111222222222333333333333333333333333222222111000//////000000555000///333666555555777111111222222222333333333111111///......---------111111222333444666666777444444333222222222222333444333333333555555444333111222444666666666444333111222333444444444444333///////////////000111111555444444333333222222111000000111222333333333333999666333111000222444666333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,...000000---++++++++++++,,,,,,---------------,,,+++******************+++,,,,,,---......,,,---......//////............//////...---,,,,,,***+++---...///......---,,,---...///000111222333---------......000111111............/////////000...///000111111000///...+++...111000...,,,---......---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---......---+++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,***++++++++++++***))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++$$$%%%'''((()))((('''&&&&&&&&&''''''((()))))))))'''''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***'''&&&%%%''')))******)))%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&)))+++,,,,,,+++***------+++******+++------222///------///000///---000//////.........//////000000000000000000000000////////////////////////000000000000000///..................////////////////////////000000000000111111222222222111111000222222111111111111222222444444333222222111111000...///111222222222111000000000000000111111111111555555333222000///...---444333222222111222222222333333222222333555777888333222111222444555444333333444444555555444444333333333333333333333333333333333333333333333333333000222333222///---///111555444444333222222111111333222111222444666666555888666444111/////////000555222000///000111111111//////...---,,,,,,++++++++++++,,,,,,,,,---------......---,,,++++++++++++...------,,,,,,,,,------)))***,,,---...---,,,,,,---......------+++***))),,,---.../////////...---........................////////////............---,,,++++++,,,---///000+++,,,---...///111222222000000//////.........---,,,---///000000000///...000000000000000////////////000000///---+++,,,---------------------------++++++*********+++,,,---))))))))))))************......------------,,,,,,,,,++++++***+++,,,...///***+++------------+++***...---,,,++++++,,,...///------,,,,,,,,,,,,++++++(((((())))))******++++++))))))))))))))))))))))))******+++++++++******)))...,,,***)))((()))***+++******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%'''***,,,******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$))))))(((((('''''''''&&&'''(((******))))))***,,,((((((''''''''''''(((((()))))))))))))))*********&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&************++++++++++++$$$'''***,,,,,,***'''$$$***)))(((''''''((()))***,,,)))&&&&&&(((((('''$$$((((((((((((((('''''''''''''''((()))))))))))))))------,,,,,,,,,,,,------,,,+++,,,...111111///,,,------------------......////////////////////////////////////////////////000000000000000///....../////////000000000000111////////////000000000000111111222222222111111000222111111000000111111222222222222222222222222222,,,---.../////////......000000000000111111111111111111111222222222222222333222222222111111111111222222222222333444555666555444333444666777666555333333444444444444333333333333333333333333333333333333333333333333333333000222333222///...///111666777777777777666555555333222111111444555555555777666333111/////////000333111//////000000000//////......---,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,---------,,,,,,,,,,,,---......+++,,,,,,------,,,+++***------,,,++++++***)))))))))***+++,,,---,,,,,,+++........................000000/////////.........,,,,,,,,,,,,---...000111+++,,,,,,---...///000000000/////////............------///000000000///........................---000111111000...,,,---...++++++++++++++++++++++++---,,,,,,,,,------......(((((()))))))))*********++++++,,,,,,---------......---,,,+++++++++,,,---,,,------......------,,,///...,,,++++++,,,---...------,,,,,,,,,+++++++++************++++++++++++))))))))))))))))))))))))*********++++++******))),,,+++***(((((()))***+++))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%$$$%%%&&&((()))*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%)))((((((((('''''''''''''''((())))))((('''(((***''''''&&&&&&&&&&&&''''''+++*********)))(((((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((************(((((())))))(((''''''((()))******'''%%%&&&((()))(((''''''''''''(((((((((((((((''''''((()))))))))))))))------............------***+++---000333222///------------......//////000////////////////////////////////////////////////000000000000000//////...000000000000111111111111////////////000000000000000111111222222222111111222111111000000111111222000000111111222333333444000000111222222222222111000000000111111111222222111111111222222333333444111111222222111111000///111111222222333333444444555444333444666777666555333333444444444444333333222222222222222222222222222222222222222222222222111222333222000000000222222333555777777666555444333222000111333555555444666555333111/////////000000///...///000000...,,,.........------,,,,,,+++,,,,,,,,,,,,------------......---------...//////,,,,,,,,,,,,------...///------------,,,+++***)))......,,,+++******++++++------...////////////...------------------------000000000/////////......,,,,,,------...000111222,,,,,,---------.........////////////............---......///000/////////------..................000111111000...---...///++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,))))))***+++,,,---......///...---,,,++++++++++++......------------......///...---+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))******+++******)))+++***)))((()))***+++,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''((((((*********))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))(((&&&&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&,,,+++******(((((('''&&&***))))))((('''&&&&&&%%%'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))+++***))))))))))))***+++))))))(((((((((((())))))'''&&&%%%&&&(((******)))&&&&&&''''''(((((())))))''''''((())))))))))))))),,,---...//////...---,,,---...///111222111000///...//////111111222222222//////////////////////////////////////////////////////000000000000////////////000000000111111111////////////000000000000000000111222222222111111111111000000000000111111000000111111222222222333222222333333333444444444000000111111111222222222444333333333222222111111///000111111111111000///111111222222333222222222333222111222444555444333333333333444444333333333111111111111111111111111222222222222222222222222111222222222222222222333///111444777777666555333444333111222444555555444444333222000/////////////////////000111000...,,,......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...///000...------,,,,,,,,,---------------------------,,,000///---+++++++++---.../////////000000000000000------------------------000000000/////////......,,,------...000111222333........................///////////////.........---......///////////////////////////000000000000///000000///...------...------------------------******++++++,,,,,,,,,+++------------............))))))***++++++,,,------------,,,,,,,,,+++++++++...---,,,++++++,,,---...///...---,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++******)))))))))))))))))))))))))))((())))))***************))))))(((((()))***+++,,,''''''(((((())))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((())))))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''++++++***)))((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))*********++++++******************+++)))))))))((((((((((((((('''&&&&&&&&&((())))))***%%%&&&&&&'''((()))******''''''((())))))))))))))),,,---...//////...---,,,111000///---,,,,,,---///---...000111222222222222........................//////////////////////////////000000000000//////........./////////000000////////////000000000000///000111222222222222222111000000000000000000111222222222111111000000000////////////000000111111111111111111222222222222333333333222222111111111//////000111111111111111333222222222222222222222333222111222444555444333222333333333333333333222111111111111111111111111111111111111111111111111111111111222333444444333222444777:::;;;:::888777555444333333555666555555222111111000////////////000000000111222111///------------------,,,,,,,,,,,,,,,---------.........******++++++,,,---//////000///...---,,,+++++++++---------...///000111111...---+++))))))***,,,---+++++++++,,,,,,,,,------------------------------////////////............------...///111111222222000000000000////////////.........///////////////............/////////000.../////////000000111111---...///...,,,+++,,,---------------------------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------...+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---......---,,,+++*********,,,,,,+++++++++*********++++++******)))))))))((())))))))))))))))))))))))'''((()))***************((((((((())))))******+++''''''(((((())))))******(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((((()))***)))'''&&&'''(((((((((''''''''''''((((((''''''(((((()))))))))***+++******)))(((((('''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((())))))******((())))))))))))*********)))***+++,,,,,,+++***))))))))))))))))))(((''''''((((((((('''''''''((()))%%%&&&&&&'''((()))******''''''((()))))))))))))))------............------000///---)))''''''***---+++,,,...///000//////...........................////////////////////////...//////000000000000000............////////////////////////000000000000///000111222222222222222111000000//////000000111333222222111000000//////000000000///000111111222111111111222222222222333000000000111111222222333......//////111222444555555444333111111111222333555444333444666777666555222222333333333333222222222222222222222222222222000000000000000000000000222111111222444666555444222333555777888888777666555444222333444555555444000000000000////////////111000000000111111///...------------------------,,,---------............*********+++,,,---...///000///...---,,,+++++++++,,,,,,------///000222333***)))(((''''''((()))***,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///000111111111000111000000000000000000000.........//////////////////............///000000,,,,,,------.../////////+++---...---++++++,,,---+++++++++++++++++++++++++++,,,---...///...---,,,)))))))))*********++++++---,,,,,,,,,++++++++++++)))***+++,,,------------++++++************++++++------,,,,,,++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))))))))''''''((()))************(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))((('''&&&%%%&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((******)))(((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))***)))''''''''')))(((((((((''''''(((((((((%%%&&&'''''')))******+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***&&&&&&''''''''''''((((((((()))+++,,,,,,+++)))((()))*********)))((('''&&&(((((()))(((&&&&&&''')))&&&&&&''''''(((((())))))''''''((()))))))))))))))------,,,,,,,,,,,,---------......,,,))))))+++...+++,,,...//////...---,,,........................////////////////////////......///000000000000000...////////////000000000////////////000000000000//////000222222333333222000000////////////000000111111111111000000000000222222111111111222333444111111111222222222333333000000000000000000000000///.........000444777999999666333111000111333444555444333444666777666555222222333333333333222222333333333333333333333333000000000000000000000000222111000222555777666555000111222333333333333333444222111111222333222222......//////////////////111000....../////////...------------------------------------............,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...,,,,,,,,,,,,---...000111))))))))))))))))))))))))...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......///000000000///...////////////000000000000............/////////000///......---...///000111,,,,,,------...//////000,,,---...---,,,,,,---...++++++++++++++++++++++++***,,,---//////...---,,,))))))*********+++++++++,,,,,,,,,,,,------------***+++,,,---------,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++************)))***************++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((+++***)))((('''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))&&&'''(((((('''&&&''')))(((''''''&&&&&&''''''(((&&&'''''''''((()))))))))''''''(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))*********)))(((&&&%%%%%%'''((((((&&&&&&)))+++'''''''''(((((((((((((((''''''((()))))))))))))))------+++******+++------,,,///111111...---///111---...000111111///---,,,........................////////////////////////......///000000000000000000000000000111111111111////////////000000000000//////000222222333333333000000////////////000000/////////000111111222222///...---------...000111111111222222222333333333333333222000///---,,,+++///...------000555999<<<;;;888444000///111444666333222111222444555444333222222222333333222222222333333333333333333333333000000000000000000000000222111000222666888777555444444444555555555666666222111//////000111111000---...//////000/////////111///,,,,,,---......------------------------------------.........//////...------------...//////+++++++++,,,---...000111---,,,+++***+++,,,---...+++,,,,,,---------,,,,,,******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...///000000000///---,,,............//////000000---.........//////000000///......------///000111.........///000111111222,,,...///...------...///------------------------((()))+++------,,,+++***,,,,,,,,,---------......++++++,,,---......///000,,,---......---,,,***)))++++++---......---++++++******+++,,,,,,,,,+++++++++++++++************)))*********++++++,,,,,,---))))))))))))))))))))))))&&&'''((()))************))))))******)))((('''&&&******))))))(((((('''''''''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((,,,+++)))((('''''''''((((((((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((******)))((('''&&&&&&%%%&&&'''''''''(((((())))))$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''(((((()))(((((((((((()))))))))***+++***'''&&&&&&'''***+++)))*********)))(((&&&%%%###%%%'''(((''''''+++...(((((((((((((((''''''''''''(((((()))))))))))))))------------------------..................------000000///...---,,,,,,+++"""%%%))),,,/////////...///////////////.........---------......000111222//////000000000///---,,,,,,,,,,,,------------...............////////////222222222111111111111111222111111000000000000000000000111111111222222222000000000000////////////111111111111111111111111///////////////.........111111222222222222111111222222333333333444444444333333333222222222111111//////000111111111111111222222111111222222333444000000111222333444444444000222444555666555444333333333222222111000//////222222000///............555222///------......------...............------//////...---,,,,,,++++++------------------------***+++,,,---------,,,,,,000///---+++*********+++++++++******,,,...111333///......---+++***)))))),,,,,,,,,---...///000000...---+++******+++---...,,,...000000000000111222//////000//////...------111444666333...,,,///333000000111111111000000///...............///000000222111000///..................---,,,++++++++++++++++++++++++,,,---......*********++++++,,,,,,,,,------.........---,,,,,,------------------------------......------,,,+++)))***+++***)))***,,,...------,,,,,,+++***)))))))))***+++,,,---,,,,,,+++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))++++++)))((((((((()))***&&&''''''((()))******+++,,,((($$$$$$'''))))))'''''''''(((((())))))******++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((+++***)))'''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((&&&$$$$$$&&&((((((((((((((((((((((((((()))*********(((''''''(((******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++&&&'''''''''''''''''''''******))))))((((((((('''((('''&&&&&&'''((()))***''''''(((((((((((('''''''''''''''''''''((())))))***(((&&&&&&&&&'''&&&%%%)))((('''''''''(((***+++)))******)))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******------------------------++++++,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++,,,---...///000111111/////////////////////.........---......///000111///000000000000//////...............////////////............////////////////////////////////////222111000000//////000000000000000111111111222222111111111222222222222222111111111111111111111111////////////////////////000111111222222111111000000000000111111111222222333333222222222111111111///000111111222222111111111111111111111222333333///000111222333333333333333444666777777777555444333333222111111000//////.........///000111222222666333000......//////...---...............------.........------,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,...---,,,+++++++++,,,------,,,+++++++++---///000,,,,,,------------......,,,,,,------......//////...---+++******+++---...,,,...000000000///000111000000000000000///......///222333111---+++...111000000000000000000000000.........---......//////000//////.....................---,,,,,,,,,,,,---*********)))******++++++++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,++++++******+++------,,,+++,,,---------,,,,,,+++******)))((()))***+++,,,,,,+++***++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((***+++'''''''''((()))*********((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((()))))))))******))))))(((((())))))***'''(((((())))))(((((('''((()))((('''%%%%%%&&&(((''''''''''''''''''''''''((()))***)))'''&&&'''((()))(((((('''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((((((((())))))***''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***)))(((''''''''''''((()))'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&((()))))))))((((((''''''(((((((((((('''''''''''''''''''''((()))))))))'''&&&&&&''')))(((''')))(((((('''((()))***+++((()))***)))'''''''''((('''((((((((())))))))))))'''((((((((())))))))))))&&&&&&''''''(((((())))))------------------------,,,,,,,,,---.........///........................222111000//////000111222....../////////////////////...............//////000////////////000000111//////000000000111111111............////////////////////////////////////222111000000//////000000000000000000111111111111------......//////000000000000000000000000000000////////////////////////000111111222222111111000000000000111111111111222333222222222222111111111///000111111222222111111000000000000000111111222///000111222222222222222444555666777666555444333222222222111111000000///------...///000222333333666333000///000000000///------...............---------------------------***************************+++,,,......------,,,,,,++++++++++++,,,---......---,,,++++++,,,---...,,,---------.........///---------------.........------++++++++++++---------///000000///...///000000000000111000000///...---000111///,,,***,,,...//////......///000111222......---------------...---------------...////////////......------......,,,++++++************+++,,,,,,------------......******+++,,,---------,,,------------------------+++++++++++++++******)))'''***---...---***((((((---,,,,,,++++++*********((())))))************))),,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&'''(((***+++''''''(((((())))))******$$$)))------***'''(((***))))))((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))***))))))((((((***+++,,,))))))))))))***,,,---...'''''''''(((((('''''''''((())))))(((&&&&&&''')))'''''''''''''''''''''''''''((()))(((&&&&&&&&&((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))(((((((((((())))))'''''''''''''''''''''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***+++)))'''%%%''''''(((((((((((('''''''''''''''''''''((())))))((('''&&&''')))***+++***((((((((((((((()))******((()))***)))'''''''''(((''''''((((((((()))))))))''''''((((((((()))))))))'''''''''(((((((((((((((------------------------++++++,,,,,,---...//////---------.........////////////..............................//////////////////...---------......///......---...///111222//////000000000111111111............////////////000000000111111111111111111111000////////////////////////000000000111111******+++,,,------......///////////////////////////////////////000000000000000111111111111000000222222222222333333333333222222222222111111111111...///000000111111000000///////////////000111111///000111111222222222111333333444444333222111000222111111111000000000//////000000000111111000000555333111000111111000///,,,---......///.........,,,,,,------------------************************++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///......---,,,,,,++++++...------------------------,,,,,,++++++,,,,,,---...///111000///......///...///////////////......---...000///,,,+++,,,---///...---,,,---///222333......---,,,,,,,,,,,,---,,,,,,,,,---...///111111333222000///...---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))(((,,,111333111---)))''',,,,,,,,,++++++*********(((((())))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''((())))))'''((((((((()))))))))***%%%(((***+++)))'''((())))))))))))((((((''''''&&&(((((((((((()))))))))))))))(((((((((((((((((()))***)))((('''''')))+++,,,(((((())))))***+++------&&&&&&''''''''''''&&&&&&'''((()))((('''&&&((()))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&%%%%%%%%%'''((()))***)))'''&&&''''''(((((((((((('''''''''''''''''''''((())))))***((('''(((***++++++***((((((((((((((())))))***'''((())))))'''&&&''')))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((('''''''''------------------------))))))******+++,,,------,,,,,,------.../////////***+++---/////////---,,,---.........//////000000///......------------.........---,,,---...000111......////////////000000............//////////////////000000111111111111111000000///.../////////....../////////000000000------...///000000111111........................////////////000000111111000000000111111000000000111111222222222333333333222222222111111111000000---...//////000000////////////......//////000111000111111222222222222111333333333222222111000000111111111000000000000000///000111111222111111000444333111111111222000///,,,------...//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------......------,,,+++*********+++++++++,,,------...---,,,,,,,,,+++*********---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---......,,,,,,---------------,,,---...000000...---------...---,,,,,,---///111333...------,,,,,,,,,------,,,,,,---...///111333333666555333000...---,,,+++//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---000555777555111...,,,,,,,,,+++++++++++++++***))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))&&&$$$$$$'''))))))((())))))((((((''''''&&&&&&))))))))))))(((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&(((***+++))))))((((((((())))))***&&&&&&''''''''''''&&&&&&&&&''')))(((''''''''')))''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((***)))((((((''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''((()))))),,,+++)))))))))***)))((('''(((((()))))))))))))))&&&''')))((('''&&&''')))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''------------------------------......//////000000---------.........//////)))+++...111222111///...------......///000000000...---------------......///............//////000---------.........//////............////////////,,,------......//////000111000//////......//////............////////////---------......//////000////////////////////////...//////000000111111222///000000111111000000////////////000000000000111222111111111111000000000---...//////000000/////////////////////000000111111222222333333333222222444444333333333333333333000000000000000000000000,,,...000222333333333333333111000000111111000///,,,,,,---...////////////------------------------------------------------+++,,,---...///......---.........---,,,+++)))((()))******+++,,,------...(((((()))***+++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///***+++,,,,,,---,,,,,,,,,......///000000///...---------,,,,,,---...///000---------------......///---------...000111333444666555333111...,,,++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---000111000---++++++++++++++++++++++++++++++***))))))(((((((((((()))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((('''&&&(((((((((((()))))))))))))))%%%!!!"""&&&))))))'''((((((''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***))))))((('''&&&&&&'''''''''''''''(((((('''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))******)))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((&&&&&&'''((()))******+++&&&''')))++++++***((('''***)))'''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''((())))))---+++)))((())))))((('''''''''((()))))))))))))))%%%'''(((((('''&&&''')))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((------------------------000000000000000000000000---------...............+++,,,...///000000//////------......///000000111,,,,,,,,,,,,---......///000111111111111000000///------........./////////............////////////,,,,,,------...//////000000000///............///------........./////////,,,,,,,,,,,,,,,---------////////////////////////...//////000111111222222//////000000000000//////////////////000000000000111111111111000000000000///000000111111111111111000000//////000000111222333333444444444333333222222222222222222333333444///000000000000000000000---///111222333333222111111000///000111111///...+++,,,---...////////////.........------,,,,,,+++------------------------+++,,,.../////////...---,,,------------,,,******+++++++++,,,,,,,,,++++++((()))***+++,,,------...+++++++++,,,,,,------...+++,,,,,,------,,,,,,++++++---//////......///000***+++,,,------------,,,---...///000111000...,,,------------------------,,,,,,,,,---...///000111,,,,,,---...///000222333444333111000...---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))&&&(((******)))(((((()))+++++++++++++++++++++++++++***)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((((((((('''&&&))))))))))))((((((((((((&&&%%%%%%%%%'''((()))(((&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((())))))))))))(((''''''&&&&&&'''''''''(((((())))))(((((('''"""%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((''')))***))))))(((''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((()))))))))))))))((((((((((((((((((%%%''')))+++,,,+++)))((((((((((((((((((''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))+++)))(((((()))***)))(((&&&'''((()))***))))))(((%%%&&&((('''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))------------------------*********************)))...........................---,,,++++++,,,---...---------...///000000111+++++++++,,,---...///000222333444444333222000///............////////////............/////////000.........///000111111222000000///...............---------.........//////000000000000000000//////000000000000000000000000...//////000111222222222//////000000000000//////111111111111222222222222111111111111000000000000111111222333333333333222000000000000000111222222444444444555555444333333000/////////000111222222////////////000000000000111222333444333111///---000//////000111111///---+++,,,---...//////////////////...---,,,,,,++++++------------------------,,,,,,.../////////...---***+++,,,---...---,,,+++,,,------,,,+++***)))(((------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++***,,,...///......///000+++,,,------.........---,,,---...///000000...+++------.........---,,,,,,,,,,,,------///000222333,,,,,,,,,---...///000111111000000///////////////------------......///000.........------,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++***************)))((((((***+++++++++******---///++++++++++++++++++++++++,,,+++***((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))"""###%%%'''((((((''''''))))))))))))((((((((((((!!!&&&***+++)))'''(((***%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((()))************)))((((((''''''''''''(((((((((((())))))))))))((((((!!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++(((((('''&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$"""$$$''')))++++++***)))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''&&&''''''((()))***++++++,,,+++***)))((('''&&&&&&%%%&&&)))+++,,,***)))'''&&&((()))******(((&&&$$$''''''(((((((((((('''''''''''''''''''''((())))))((('''&&&''')))*********&&&''')))*********)))(((%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******,,,---......+++******+++...------,,,,,,------...+++******++++++---...//////............---------+++---...---,,,---...000,,,++++++++++++++++++,,,------,,,+++,,,---...///...------,,,,,,------...111111111111000...---,,,------,,,,,,,,,,,,------000///...---------------+++,,,,,,---...///000000------------------------///111222222000//////000------...000222444666777111222222333333444555555000////////////111333444111111000000000000111111000000000000////////////111111000000000000111111333222222222222333444555333222111222333444333111000000000000111111111111444000------///111000...//////.../////////...---***,,,//////,,,+++---///++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,...//////......///...,,,+++******+++,,,,,,---.........---,,,+++.........------,,,,,,,,,+++******,,,//////,,,)))&&&'''''')))+++,,,...///---333444///+++++++++***---,,,+++,,,.........,,,000000000000000///......++++++------------++++++,,,---.../////////...---------------------------+++...///,,,---000000---,,,+++******,,,,,,+++***111...++++++------***'''******+++,,,------------***++++++,,,,,,++++++*********))))))))))))******))))))))))))******************++++++++++++******,,,+++******))))))******************************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))*********((('''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))(((((('''''''''(((***+++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))+++***((())),,,+++'''***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((()))))))))((()))******)))(((((()))+++***,,,.........---...///------,,,,,,,,,,,,------,,,,,,,,,---.../////////............------------))),,,......---,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,---...///...------,,,,,,------...000000111000000///...---......------------......///......---------......---------...............000000000000000000000000---///111111000000111222/////////000000222333333333333222222111000000/////////.........000111222111000000//////000000111000000000000////////////111000000000000111111111111222222222333333333333222111///000111111000////////////000000000111111222000------///000///...//////000111111000...,,,***,,,//////---,,,---///++++++++++++++++++++++++*********)))))))))((((((((()))***,,,------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,+++)))***,,,---+++))))))***+++,,,---,,,++++++***///111///---///000///---,,,+++,,,---...---,,,///////////////...------+++,,,------------,,,+++***+++,,,---...------,,,------------------------+++------***+++///000---,,,+++)))***,,,------,,,,,,++++++,,,...//////...,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))******************++++++++++++******---,,,,,,+++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''')))))),,,+++***)))))))))***+++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))%%%((((((&&&(((++++++((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((''''''((())))))(((''''''(((***+++---/////////...///111------,,,,,,,,,,,,------,,,---///000111111000///............------------***,,,//////...,,,++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///...------,,,,,,------.../////////000000//////...///..................///......---------...////////////.........---------........................,,,...000111000111222333111111000///////////////111111000//////......---//////............///000000000////////////000000////////////000000000000000000000000111111222222000111222333444333333222111///......//////...,,,.........////////////000111///------.........---...000222444333111...,,,***,,,...///...------...++++++++++++++++++++++++*********)))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,---...///...---------,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++---+++)))(((***++++++***+++,,,...//////---+++******...///......222222///,,,+++***+++---...---,,,...............------,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,+++***------------------------)))++++++***,,,222555555...,,,******+++---......+++---............000111------------,,,+++***)))++++++++++++++++++++++++************************))))))))))))******************++++++++++++******---------,,,,,,,,,++++++************************(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''(((((('''''''''((()))))))))((('''&&&&&&%%%&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&******))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))&&&)))***'''(((++++++(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''((()))((('''&&&(((***...///000000...,,,,,,------,,,,,,,,,,,,,,,,,,---,,,---000111222111///............---------,,,,,,---...//////---,,,+++,,,,,,,,,++++++++++++,,,,,,---------------......///...------,,,,,,------...---......///000000////////////............//////---------------...///000........................---------------------------///000111000///000111111000///...............---------...//////000000000/////////////////////000//////......//////000////////////000000000000///000000111222222222222000222444555666555333222111///............---+++---------.........//////......------------,,,,,,...111555666555111...,,,+++,,,...//////......---************++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........)))+++...000111000...---,,,,,,*********+++---...++++++******************,,,***(((''')))+++---........./////////......------//////---...000///++++++******+++---...---,,,.........//////......---,,,------------------,,,)))***+++,,,---,,,++++++------------------------(((***++++++///777<<<===222///+++***+++---......000222333111---+++,,,...,,,---------,,,,,,+++***++++++++++++++++++++++++************************((()))))))))******************++++++++++++******,,,,,,,,,,,,,,,++++++***************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''))))))((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&*********))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((,,,---***)))******'''***+++++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))+++,,,((()))***)))'''''')))***,,,---......,,,******+++,,,,,,,,,++++++,,,,,,,,,+++---///000000///...---...------------,,,,,,,,,.........,,,******+++---++++++************++++++------.........//////......------,,,,,,------...,,,---...//////000000/////////............//////---------------...///000,,,,,,------...//////000000000000000000000000000///000222111///.........///...............//////------......///000000111000000000000000000000/////////............//////.../////////000000000111///000111222333222222222222333555777777666444333111000......//////...---------------............------...---,,,,,,,,,,,,---111666888555111---,,,+++,,,...000111000...,,,)))))))))******+++++++++++++++++++++++++++++++++------------------......(((***...000111111///---+++******)))***+++,,,---***************************)))(((((()))---111444666333000---+++,,,...///,,,///000---,,,...---***+++******+++---......---...//////000000000//////------------------------***+++---.........---,,,------------------------***,,,,,,+++...555::::::444111---******+++++++++222333444111,,,)))***,,,***+++,,,,,,---------,,,,,,++++++******++++++,,,)))***++++++++++++***)))((()))))))))******************++++++++++++*********++++++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((()))***++++++,,,&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$***,,,***(((******((()))******+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***))))))***,,,***++++++***))))))***,,,''')))+++++++++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,............---,,,------------,,,,,,,,,,,,------...,,,+++***,,,...,,,++++++******++++++,,,------...////////////......------,,,,,,------...,,,---...//////////////////..................///......---------...//////++++++,,,---...///000111000000000000000000000000000111222111...---,,,---......---......///000111111111000000///......---///000111111111111000000......------------............//////000000111111000111222333333222111000222333444666666555555444111///...///000111000///---------............///,,,...///...---+++,,,,,,---222777888444///---,,,,,,,,,...000222111...+++(((((())))))***+++++++++)))))))))))))))*********,,,++++++******++++++,,,(((***---000000000...---))))))))))))***+++,,,,,,***************+++++++++))))))***)))***---111555<<<888111,,,)))***,,,...***///222...+++---......,,,+++***,,,...000///......///000000000000000000......------------......,,,---.../////////......---------------------------///---******...000...333000---+++***+++***)))...//////...,,,+++,,,,,,)))***+++,,,---------------,,,+++******+++,,,---)))***+++,,,,,,+++***)))))))))))))))******************++++++++++++************+++,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((()))))))))(((''''''$$$%%%''')))***+++++++++''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&((((((((('''(((((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''')))(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%***)))''')))******&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++)))'''&&&'''***++++++,,,+++***)))+++---'''(((***+++******+++,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,++++++---000333555333222111000...------,,,,,,------...,,,---...///000//////......------,,,,,,------...------......///...............------------......///......---------......,,,---------......//////------------------------...000111000...------...//////......//////000111000000000///......---------...///111111111000000...------------------............///000111111111222333444444333222000///222222222333333333444444///...---...000111111000---............/////////,,,...000000---,,,,,,------222777777222...,,,---,,,,,,---000333222...+++((((((((()))***+++++++++(((((()))))))))*********,,,,,,+++*********+++,,,)))+++,,,...///...---,,,'''((()))***++++++++++++*********+++++++++,,,,,,)))***+++***)))***...111888555000,,,+++,,,...000,,,444888222+++***---///,,,++++++---///111111000---...//////000000/////////...---,,,,,,---...///,,,---...///000///......------------------------,,,...---)))))),,,,,,)))///---+++++++++,,,+++***+++******+++,,,---,,,+++++++++,,,------,,,,,,,,,---,,,***))))))***,,,---)))***,,,------,,,***)))))))))))))))******************++++++++++++*********+++,,,------+++)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))((('''&&&%%%"""###$$$&&&'''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''((())))))((('''&&&$$$%%%%%%&&&''''''((((((((())))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))"""***...,,,))))))))))))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''***,,,***&&&$$$&&&)))***++++++***))))))***,,,***,,,---,,,***(((((())),,,++++++++++++++++++,,,///......---------......---------,,,,,,,,,++++++///444;;;>>>===:::666444//////............//////,,,---///000000000///......------,,,,,,------...---...............---------------,,,,,,---------000///...---------------///............---------111111111111111111111111---...000000///...//////111000000////////////000,,,,,,---......//////000+++,,,...000000000000000...------,,,,,,------...---......///000111111222333333444555444222///...111111000000000111222333---,,,,,,...000111111000.........////////////000,,,...111111...,,,,,,------222777666111---,,,---,,,,,,---111333333...***'''(((((()))***+++++++++******++++++,,,,,,,,,,,,///...---,,,,,,,,,---...***+++,,,---------,,,+++&&&''')))***+++++++++*********++++++,,,,,,,,,,,,***+++,,,***((((((***---///...------...000333444222;;;???666+++'''***------,,,,,,---000222111111,,,,,,---.../////////...///...---,,,,,,---...///,,,---.../////////...---------------------------))),,,---***+++...///,,,+++***)))***,,,---,,,+++,,,)))'''))),,,---+++(((------------,,,+++******---,,,***))))))***,,,---)))***,,,------,,,***)))))))))))))))******************++++++++++++******+++,,,---......,,,***)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''((((((((('''%%%$$$%%%&&&'''((((((((('''&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))(((''''''%%%%%%&&&&&&'''((())))))))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&))))))))))))************,,,333666222+++)))(((&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***---///---(((&&&(((+++)))******)))(((((()))+++)))((()))+++------+++)))******+++,,,...//////000------------------,,,,,,........................666EEENNNIIIFFFLLLQQQQQQJJJ@@@333***(((***,,,...///...---,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---333000...///---+++---111.........------............------,,,,,,,,,------........................)))+++---000000///---+++,,,,,,,,,------.........222000......///111111000333111///...---...///000...............///000111,,,,,,+++++++++,,,,,,---///000111222333222111111222222333333444444333333333111......///000000///...............///000000//////...------------...,,,,,,,,,++++++*********+++,,,---......---,,,+++...,,,,,,///333222---(((---***(((((()))++++++******)))((((((((()))++++++)))))))))))))))*********))))))))))))((((((((('''((())))))))))))*********)))***+++,,,---,,,,,,+++,,,+++******+++...000222///...---,,,,,,...///111444DDDZZZ333+++,,,111///---------///111111///...---------...///000000111---------............///........................+++++++++***++++++,,,,,,***+++---------+++)))(((++++++******++++++,,,---******************************+++,,,,,,+++++++++,,,,,,++++++***)))))))))+++++++++*********))))))***)))'''&&&'''(((***+++,,,+++)))((((((((()))******,,,,,,+++)))((()))***((((((((((((((()))***+++++++++***)))((('''&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''')))+++***'''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((''''''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((()))***+++&&&'''''''''''''''''''''((('''''''''''')))+++,,,---000111---'''$$$%%%((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++,,,---+++)))'''''''''))))))*********+++++++++***))))))+++,,,,,,***)))******+++,,,---...//////,,,,,,------------------------------------------...:::AAA<<<:::@@@EEECCC<<<666...******---/////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,,,,///...******------......//////......---------------------------------------------------+++,,,.../////////---,,,,,,,,,,,,---------......,,,+++))))))+++---------222111///------...///000......------......///000//////...---......//////000111222444444333222111111111222333444444444444333111...---...//////..................///000000------,,,++++++++++++,,,///.........---------,,,,,,,,,------------,,,,,,///---,,,///222222...)))***))))))+++...111222111******)))))))))***+++,,,************++++++++++++---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++******+++...000111...---,,,+++,,,---///000,,,???^^^AAA777---,,,+++,,,,,,---000222222000...------......///000000111------------............------------------------,,,,,,++++++***+++++++++***+++,,,------+++***(((******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,******************+++++++++++++++*********))))))))))))'''''''''(((***+++++++++)))((((((((()))******+++,,,+++)))((()))***)))))))))((())))))******,,,,,,++++++++++++++++++'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))******)))((((((''''''((((((((((((''''''''''''''''''((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))))))))))))))***++++++)))((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((('''((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''((((((((((((((((((((((((((((((((())))))'''&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((()))***+++((((((''''''''''''''''''''''''&&&&&&''')))***+++,,,///000---(((%%%&&&)))(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&''''''((())))))))))))***,,,+++)))''''''(((+++++++++++++++++++++++++++*********,,,+++***((())))))***+++,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,(((000222...///555777444///---++++++,,,......---......---,,,,,,,,,------,,,,,,+++,,,,,,---...///...,,,---111111---+++------...///111111///...---,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,------------......---,,,,,,///111111000000///...---------...///------------------...///000000///......///000000222333555666555444222111000111222333444444444444222000...------...------///............//////000------,,,++++++++++++,,,/////////...............---,,,,,,,,,,,,,,,,,,---111///---...000000...***))))))***---111333333222+++************+++,,,,,,++++++++++++,,,,,,------,,,,,,++++++*********+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,---///000---,,,+++***+++,,,---...***999^^^LLLCCC...)))---+++,,,...111444444222///------......///000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************+++,,,---,,,+++***))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------((())))))***++++++,,,,,,+++************))))))))))))((('''''''''(((***++++++******)))((()))))))))***+++++++++)))((()))*********))))))((()))))))))'''((((((((())))))******))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((***,,,,,,***((('''''''''((((((((((((''''''&&&''''''''''''(((((((((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))******)))((('''((()))))))))'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&'''(((((((((((()))))))))*********************************((((((((())))))(((((((((''''''''''''((()))***+++)))))))))(((((('''''''''''''''''''''((()))***++++++---...,,,)))'''(((***(((((())))))))))))(((((()))))))))))))))(((((((((&&&&&&''''''((()))))))))'''(((******((((((((())).........---,,,,,,++++++,,,+++******++++++)))(((((())))))***++++++,,,,,,******+++,,,------......++++++++++++++++++++++++***,,,,,,)))+++111222...------,,,,,,,,,++++++***...------,,,,,,,,,---------------------...//////000,,,+++...///,,,+++---,,,...000222222000...,,,+++---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,------------------------000//////111333555555555///...------------......------,,,,,,,,,------...///...---,,,,,,...///000444555666777666444222111///000111222333444444444222///---,,,---------,,,//////............///000//////...------------...---------------------------,,,+++******+++,,,---111...------......,,,+++,,,,,,,,,...000000...,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,------+++***)))((((((((())))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,---...///++++++*********+++,,,---111555WWWOOOLLL444+++111***,,,...222555555333000............//////000000,,,,,,---------.........++++++++++++++++++++++++...---,,,+++***************+++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,))))))*********+++++++++************)))))))))))))))(((((('''((()))******+++******))))))))))))))))))***+++***)))((()))*********)))(((''''''''''''&&&&&&'''''''''(((((((((***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))))))))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&''''''''''''''''''&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((()))))))))'''&&&&&&'''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''(((***************)))((((((''''''))))))))))))******++++++)))***+++***((('''(((***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%''')))))))))((()))***111000000///---,,,,,,+++---+++*********+++)))(((((())))))******+++++++++******++++++,,,---......++++++++++++++++++++++++------,,,***---111000---///...---,,,******++++++------,,,,,,,,,------...//////////////////000111222,,,''')))***)))))),,,,,,---000111111000---,,,***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,---------------------------,,,,,,...111222222111......---------............------,,,,,,,,,------///...---,,,---///222333888888777777555444222111///000111222333333333333111///,,,,,,---......---//////............////////////...------------...------------------------,,,+++***))))))***+++,,,...---,,,,,,,,,,,,++++++000/////////000///,,,)))******++++++,,,,,,,,,,,,))))))******+++,,,,,,---...---+++***)))***+++,,,(((((()))))))))*********,,,+++++++++++++++++++++++++++++++++,,,,,,---...************++++++,,,,,,444000PPPRRRXXX???000111+++,,,...222444555333111............////////////,,,,,,,,,------------...++++++++++++++++++++++++...---,,,+++***************+++++++++,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((())))))***************)))))))))(((((()))******)))((()))***)))(((''''''&&&&&&&&&&&&++++++*********)))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((())))))***+++'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((&&&$$$%%%&&&''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((()))*********))))))((((((((('''******++++++,,,,,,,,,+++'''(((((((((''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$&&&((()))))))))***,,,111111000///---,,,++++++---+++))))))***+++***)))))))))*********+++++++++******++++++,,,,,,------++++++++++++++++++++++++------,,,---...//////------------,,,++++++...000------,,,,,,,,,---......//////000000222333444555999111******,,,+++,,,...,,,---...000000...---,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,...------------,,,,,,,,,,,,++++++---000000000...---............////////////...------------------111000///...000333777999;;;:::888555333222222222000111111222222222222222000...,,,,,,...///000///000//////............///------,,,++++++++++++,,,.............../////////+++******************++++++,,,------------,,,,,,111000000000111111000...)))******+++,,,+++++++++((())))))***+++,,,---------+++)))((('''(((***+++***++++++++++++,,,,,,,,,---,,,++++++******++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,000,,,NNNWWWdddKKK555------------000222333222111......//////////////////,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,++++++***))))))((((((((()))))))))))))))***(((((((((((()))))))))))))))************)))((((((''')))***)))(((((()))+++((((((''''''&&&&&&''''''***)))))))))((((((''''''***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***(((%%%""""""%%%(((***''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''(((((()))***'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((''''''&&&((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((''''''''''''&&&&&&((()))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''')))))))))******)))))))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((***+++,,,,,,,,,,,,++++++'''''''''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))%%%''')))*********+++---000//////---,,,+++******,,,***((((((***+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///...---------+++---//////---,,,---///,,,,,,,,,,,,,,,---...///,,,---///111555888;;;===;;;333------...---+++,,,,,,,,,------------,,,,,,******++++++,,,------...---------------------------------,,,------............---------,,,,,,,,,...---...///111222000.........//////000000000000000///......------......000///......111555999<<<>>>;;;777333111111111222111222222222222111111000///---,,,---///111222222000000///...............------,,,++++++++++++,,,,,,---------............))))))************))))))***,,,...000000///......111000......000111000000((()))***+++++++++******))))))***+++,,,---......+++***(((&&&&&&'''(((******++++++++++++,,,,,,,,,---,,,+++*********++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,...---OOOUUUdddPPP<<<333///------...000111111111/////////////////////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++*********++++++,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,---------------++++++******************(((((((((((())))))******'''(((((())))))))))))))))))******+++***)))(((''''''((())))))(((((()))+++)))(((((((((((())))))***%%%%%%&&&&&&&&&&&&&&&''')))))))))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&$$$$$$&&&((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((''''''(((((((((((((((((((((((('''''')))*********))))))((((((((((((''''''''''''%%%&&&((()))******))))))(((((()))))))))*********((((((((((((((((((((((((******))))))))))))******&&&&&&&&&&&&'''((())))))&&&&&&&&&'''(((((()))))))))******++++++***))))))***)))((())))))))))))((((((((())))))))))))((((((&&&'''''''''((((((((((((&&&&&&''''''((()))))))))&&&)))++++++++++++,,,---------,,,,,,+++***))))))+++)))((((((***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000///,,,,,,...+++...111111...+++***+++,,,,,,,,,,,,,,,---...///)))***---222777<<<@@@BBB444---((()))***'''###""",,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...........................---......//////000000000.........------,,,,,,,,,---,,,---...000000...,,,......///000111111000000111000///...............---,,,+++,,,///444999<<>>000...,,,,,,...000000000///////////////.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++*********+++,,,,,,---++++++******++++++,,,---************************((())))))*********)))))))))))))))***++++++,,,,,,'''((((((((())))))******'''(((((())))))))))))))))))******++++++)))((('''&&&((())))))(((((()))+++******))))))***+++,,,,,,&&&&&&'''((()))***+++,,,(((((())))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((()))(((((((((((()))******&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((((((((()))+++,,,,,,)))&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((('''((()))+++++++++***))))))(((((((((''''''''''''%%%&&&((()))*********))))))************+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''))))))$$$%%%%%%&&&'''((())))))'''((()))******)))(((''',,,+++******++++++***)))(((((())))))))))))(((((('''((((((((())))))******&&&&&&''''''((()))))))))(((***,,,,,,,,,+++,,,...,,,++++++******))))))(((,,,+++***((((((((())))))))))))***+++,,,,,,------++++++***************+++......---------,,,,,,,,,,,,++++++---000000---***///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------................../////////...------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,---------------............///111000///...,,,,,,,,,+++---------------...///000222666888666111///000333000---))))))+++...---,,,---------000333555666666<<<777222111333444333111;;;777222000000111///...///...---------///000111......---,,,,,,,,,,,,---++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---)))+++---///111222222222111///,,,+++,,,,,,,,,,,,------------------------)))+++...000111000...---333111...,,,******++++++)))))))))((())))))******************+++,,,---...,,,,,,*********+++,,,---******************++++++333777AAAKKKOOOJJJ<<<111......---------...//////...------------...//////---------,,,,,,+++++++++,,,,,,+++***+++,,,...///,,,,,,,,,------,,,++++++************************+++++++++++++++++++++++++++++++++*********))))))************************++++++******))))))((((((((()))+++,,,------,,,+++)))*********++++++++++++************))))))))))))((())))))*********))))))************++++++++++++((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''***)))(((''''''&&&''''''))))))))))))))))))))))))((('''&&&'''((())))))'''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))***)))((('''(((***+++******)))(((&&&$$$###)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((''''''(((***,,,---)))'''$$$""""""$$$''')))'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''',,,,,,++++++***)))))))))++++++***((('''&&&%%%$$$&&&'''''''''''''''&&&&&&)))(((((('''''''''(((((())))))(((((((((((())))))*********))))))))))))))),,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%''')))***(((''''''((()))))))))))))))*********((('''&&&&&&&&&''')))***+++++++++******((('''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((((()))+++,,,------,,,,,,+++,,,---,,,***(((((()))+++***************++++++))))))******+++,,,,,,---+++***************+++,,,.........---------,,,,,,*********---///000---+++---------,,,,,,,,,,,,,,,+++++++++,,,---......///..................------,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///---------............///+++******++++++,,,......---------------...//////111444777555111...000222...+++(((''')))+++,,,+++------...000222444555555777666555333111000000111777444000...///000///...///.........//////000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,)))+++,,,...000000000000///...------------------,,,+++++++++,,,---...///+++,,,...000000///---,,,---,,,***(((((()))***+++---,,,++++++++++++,,,,,,************+++,,,---...---,,,+++*********+++,,,******************++++++000444<<>>===888444222333000333444333000---...///111000///---------...///......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,(((***+++------,,,+++***+++************,,,---///---222666555222000222555111111111111000//////...///...+++))))))+++---...++++++,,,,,,,,,+++******((('''''''''''''''((()))******)))))))))))))))*********))))))***,,,...///......---,,,,,,+++******))))))***)))((((((((()))((((((((()))***,,,---......------------...//////---------........./////////...,,,+++***+++,,,,,,(((((()))++++++,,,,,,,,,************************'''(((((()))***+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********'''((()))+++++++++***)))************++++++++++++************)))))))))))))))************))))))((((((((((((((()))))))))***''''''(((((()))))))))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))))))))'''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((%%%&&&'''((())))))))))))%%%''')))***+++***)))(((&&&&&&&&&&&&((()))***+++'''(((((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((()))))))))))))))************)))))))))(((&&&&&&((()))************&&&&&&&&&'''''')))******))))))(((((((((((())))))'''(((((()))***+++++++++((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))%%%&&&'''&&&&&&(((***---+++++++++***)))(((((('''%%%&&&((()))))))))((('''((())))))*********))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((***+++,,,---,,,,,,******)))))))))'''&&&'''))),,,******))))))***,,,---///)))***+++,,,---.........(((((()))***,,,---......***++++++,,,,,,++++++***.........------,,,,,,,,,,,,---...//////...---,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---++++++,,,,,,,,,+++,,,,,,,,,+++,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------.../////////...---,,,,,,...///111222222222111000,,,,,,,,,---///222444666555222000///111333333333<<<<<<<<<999666333222222444222000///000000///.../////////......---------***+++,,,---...---,,,+++++++++++++++++++++++++++++++++************++++++************))))))))))))(((((()))***++++++,,,,,,///666===>>>888222///...333...,,,...///...---000000...+++))))))***,,,...111000...,,,***))))))***+++***)))'''''''''((((((+++*********))))))((((((************************,,,,,,***)))))))))***+++******))))))((((((''''''))))))***++++++++++++***---,,,---222888:::666222+++,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***---------------------------------,,,,,,+++++++++++++++******)))((((((((()))))))))***+++,,,......)))***+++,,,,,,+++***)))******))))))))))))******'''((()))((('''&&&'''(((''')))++++++***((((((((()))***%%%%%%,,,((($$$---+++***(((((())))))'''&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((((()))+++,,,+++***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))******)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''(((+++((($$$&&&,,,%%%&&&&&&&&&$$$$$$&&&(((%%%'''((((((&&&%%%&&&'''***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))***))))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&%%%%%%'''+++---,,,))))))******)))''''''((()))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''******+++,,,,,,,,,,,,+++)))((('''&&&&&&'''((()))***************,,,---...------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////......---......---------,,,,,,,,,,,,---...//////...---,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111///---,,,,,,---+++***---,,,+++++++++,,,------)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,......000111111111000///---------...///222444555222111000000111333555777<<<;;;:::777444222222222333111//////000111000///...------,,,,,,,,,,,,---............---,,,++++++++++++++++++++++++,,,,,,++++++************++++++************))))))))))))((())))))***++++++,,,,,,...444:::;;;666222///000333...,,,...///------///000///---++++++,,,---...///...,,,+++************,,,+++)))((('''(((((()))************)))))))))(((************************,,,+++***)))(((((())))))***)))))))))((((((((('''))))))***+++++++++++++++---,,,,,,111666888555111++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,+++***************))))))))))))******************)))))))))***++++++)))***++++++++++++***)))******))))))))))))******((()))***)))'''&&&'''(((,,,...000///---+++******''')))$$$&&&...***%%%++++++***))))))******(((&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))******'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))$$$###''''''%%%%%%)))&&&((()))((('''&&&'''))),,,---...,,,)))'''&&&'''(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&(((+++,,,+++))))))******((('''&&&''')))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((***))))))((((((((())))))******+++++++++++++++***)))(((''''''''''''((()))************+++,,,------------+++*********+++,,,//////...---,,,+++******+++,,,,,,------,,,,,,+++...------------,,,,,,,,,------............------,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...222000...---------+++***...---+++******+++---...)))***++++++------...///++++++++++++++++++++++++,,,------............---------...////////////............///000111333333...000222111111333777<<<===;;;777444222222222333333111//////000111000///...---,,,+++,,,---...///222111000...---+++++++++*********++++++,,,,,,,,,++++++************++++++++++++*********))))))))))))))))))***++++++,,,,,,---111555666333111000111222---+++---...,,,,,,...000000///...---......///---,,,+++***)))***++++++---,,,***)))(((((())))))************))))))))))))************************++++++)))(((''''''''''''))))))))))))(((((((((((()))******++++++++++++++++++++++++///444555222///+++++++++,,,,,,---------(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***(((((())))))***++++++,,,+++******)))(((((()))))))))***++++++++++++***)))++++++************++++++)))***+++***((('''((()))///000111000...+++******''')))&&&)))000+++%%%+++*********,,,---,,,)))'''((((((''''''''''''((((((((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''((()))***+++''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''(((((((((((()))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***%%%"""%%%((('''&&&'''''')))++++++***(((((()))---...///---+++)))((()))'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((''''''(((***+++)))(((,,,,,,,,,***((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((***)))))))))))))))***************+++******)))))))))((((((''''''(((((()))*********++++++,,,,,,,,,***)))(((((()))+++.../////////...---,,,,,,++++++***++++++,,,,,,++++++***------------------------------------------------,,,,,,---.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...,,,,,,,,,---,,,+++///...+++***)))+++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,------............/////////000000111222222---111444333000222888>>>>>>;;;666222222333444555555333000000000000///---///...---,,,---...000111222111///---++++++,,,,,,*********++++++,,,,,,---++++++************+++++++++++++++*********))))))))))))*********++++++++++++...111222111000111333111,,,***,,,---,,,+++...000000111111000000//////+++***)))))))))***+++,,,...---+++***)))((())))))*********)))))))))))))))******************************)))((('''&&&&&&%%%))))))))))))(((((((((((()))***++++++,,,,,,++++++******+++---111222000...+++++++++,,,,,,---------)))*********+++++++++,,,+++++++++++++++++++++++++++***(((''''''((()))***)))))))))******++++++++++++******)))))))))***************++++++*********++++++************++++++)))***+++***)))((((((***+++---......+++)))((()))''',,,***+++...((($$$,,,))))))+++---///...***((((((((((((''''''(((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''((((((((('''''''''))),,,,,,+++)))((('''''')))******)))))))))***)))(((''''''''''''((()))((((((((((((((((((((((((&&&'''((())))))***))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))*********))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))((('''...///...,,,***)))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((()))******************)))((('''((((((((((((((()))))))))******++++++,,,,,,,,,+++)))((((((((()))+++---...------------------------......////////////......---------------------------------,,,,,,---------+++,,,,,,---...---------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))***,,,------,,,///...,,,******+++,,,---------,,,,,,,,,+++++++++........................++++++,,,---.........---,,,,,,,,,,,,,,,------...///000000111111111111111///333555444111222777===@@@;;;555222333555777777777555222000///...,,,+++......---,,,,,,---...///...---,,,++++++,,,---...*********++++++,,,,,,,,,++++++************++++++++++++++++++***************************+++++++++***,,,---...///000222333111,,,***,,,---,,,+++...000111222333333111///...***))))))((()))+++,,,---...---+++***((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))((('''&&&&&&%%%(((((((((((())))))))))))******+++,,,,,,,,,,,,+++******+++,,,.........,,,******+++,,,,,,---......------,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))++++++,,,+++++++++******))))))***))))))***+++,,,------+++******************++++++******************+++)))***+++***)))((((((***&&&)))++++++***)))))))))%%%,,,,,,+++,,,$$$!!!+++((()))+++---//////,,,)))'''(((((((((((((((((('''((((((''''''''''''((((((&&&'''((((((((('''%%%$$$&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))))))))(((***))))))(((((('''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''')))+++***)))(((((('''&&&(((++++++)))'''&&&&&&%%%'''))))))((('''((()))(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((()))******)))((((((''',,,------+++)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((***+++,,,+++++++++***)))((('''&&&'''(((((()))))))))))))))***++++++,,,,,,,,,++++++************))))))((((((++++++,,,,,,------......------............------,,,,,,,,,------------...------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))((('''(((+++---...---......---,,,++++++++++++)))***++++++------...///........................+++,,,,,,------------,,,,,,,,,,,,+++,,,------...//////000111222222222111111333444333222444888<<<@@@;;;555333555777888777888555222000///...,,,***------,,,,,,,,,+++++++++*********+++,,,---...///++++++++++++++++++++++++++++++************++++++,,,++++++++++++***************************************+++---///000222333222---+++---...,,,,,,...///111333555555222///---******))))))***+++---......---+++)))((('''(((((())))))))))))************))))))))))))))))))))))))((((((((()))(((((('''&&&(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---............------,,,++++++*********************************++++++++++++++++++---,,,,,,+++******)))))))))))))))***+++---...///++++++***))))))***++++++******))))))))))))******)))***+++***((('''((()))&&&(((***++++++******+++$$$******---333+++###((((((((())),,,......,,,***''''''((((((((((((''''''((((((''''''''''''((((((%%%'''((())))))'''%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''************)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((*********)))))))))))))))))))))(((((((((%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((("""'''***+++---///---(((&&&(((***)))'''%%%%%%%%%)))***+++***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&''')))******((('''((()))((())))))(((&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))***+++---...///,,,,,,,,,+++***((('''&&&''''''((()))***************+++,,,,,,,,,,,,+++***((()))***+++***)))'''&&&++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,++++++,,,------++++++,,,------------,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***)))((())),,,---...---------...------+++***))))))***++++++------...///........................,,,,,,---------,,,++++++---,,,,,,+++,,,---...///...///000222333333222222111111111222444888;;;===>>>999333222555888777666555333111000000///...---...///000000///---+++))))))***+++---.../////////---,,,,,,++++++*********++++++************++++++,,,,,,+++++++++***************************************+++---///111111111333...,,,...///------///---000444666666333///,,,++++++******+++,,,---......---***((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))&&&'''((()))))))))(((((('''((((((((()))))))))******+++,,,,,,------,,,,,,***+++,,,,,,+++++++++,,,)))******+++---......///,,,,,,,,,+++++++++++++++************************((()))+++,,,---,,,+++***++++++++++++++++++++++++******)))******+++,,,,,,++++++***))))))***++++++))))))(((((((((((())))))((()))***)))'''&&&'''(((&&&(((++++++***)))))))))''')))***666FFF???---'''(((((((((***---...---,,,&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$&&&'''))))))((('''&&&%%%''')))+++++++++***)))''''''((((((((((((((((((%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((###$$$'''---999???888+++((())))))(((&&&%%%%%%&&&((()))+++***(((&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((())))))))))))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&(((******((('''(((***'''(((((((((''''''(((***(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((()))))))))***,,,...///000......---,,,+++)))'''&&&&&&''')))***++++++*********+++,,,---,,,,,,***)))###%%%(((+++,,,+++***(((++++++++++++++++++++++++...//////////////////...,,,,,,,,,------.........------++++++++++++------++++++,,,---------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++***+++,,,------,,,,,,---...///...,,,)))(((---------,,,,,,,,,++++++------------------------------------,,,,,,+++***...---,,,+++,,,---...///---...000222333333333333000//////111666;;;>>>???<<<777222111555777666444333111//////000111000///222333555555444111---+++***+++---///000000///......------,,,+++***))))))++++++************++++++,,,,,,,,,+++++++++******++++++************************+++---000111111000333...,,,...///...---000---000444777666333...+++,,,,,,+++++++++,,,.........,,,***(((&&&&&&&&&&&&(((((())))))*********+++))))))))))))))))))))))))&&&'''(((************)))'''((((((((())))))*********+++,,,,,,------,,,,,,***+++,,,,,,+++***+++,,,)))******+++---...//////)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&(((+++------,,,***)))*********++++++,,,------+++******))))))))))))))),,,+++***))))))***+++,,,((((((''''''''''''(((((('''))))))((('''&&&'''(((&&&(((******(((&&&&&&&&&---++++++???XXXSSS888)))((('''''')))+++---------&&&'''((())))))((('''&&&((((((''''''''''''((((((+++)))'''&&&&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))***+++)))'''%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%''')))+++,,,***((('''%%%''')))+++,,,+++***)))%%%&&&&&&''''''((((((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&$$$%%%000DDDNNNCCC000)))******(((&&&%%%&&&'''###%%%''''''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))***))))))(((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((()))***+++%%%(((******(((''')))+++((()))******)))***,,,...(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((''''''((()))***,,,...//////......---+++)))'''&&&&&&''')))***+++++++++***)))*********++++++++++++&&&&&&&&&&&&&&&'''((((((,,,,,,++++++***+++++++++---------,,,+++***((((((,,,------......------,,,+++++++++,,,,,,---------+++++++++*********))))))*********++++++,,,,,,,,,+++,,,---...///...------------------------------------,,,,,,------...///---,,,+++*********+++,,,+++++++++,,,,,,---------///...------,,,,,,,,,,,,)))))))))******+++++++++***+++,,,---............//////111333555555333222...///333888===>>>>>><<<666444222111222222111000444222000...---...000222333666888777444000---,,,111111000///////////////,,,,,,+++++++++,,,------+++***)))((()))***,,,---+++++++++++++++***)))(((&&&'''((())))))((('''&&&******))))))***+++,,,,,,---+++)))+++---///---+++111,,,+++000444111---+++...000222222...)))))),,,***+++,,,---,,,***'''&&&(((((())))))******++++++))))))(((((((((((())))))''''''(((((())))))******(((((()))+++,,,,,,***'''&&&)))---000111///,,,)))))))))*********+++++++++******++++++++++++************+++,,,,,,,,,++++++,,,,,,+++***))))))************)))(((((((((((((((,,,,,,,,,,,,+++***))))))...,,,***(((''''''((()))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((---(((...DDDZZZ[[[BBB(((,,,***((()))++++++)))&&&%%% !!!''')))'''(((+++"""$$$''')))******)))(((''''''''''''''''''''''''$$$''')))(((%%%###$$$&&&''''''((())))))((('''&&&&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******'''$$$&&&)))%%%&&&''')))+++***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((111<<<@@@<<<555(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((())))))))))))((((((''',,,,,,,,,,,,+++)))(((''''''''''''''''''((())))))'''''''''''''''((())))))******))))))((((((''''''+++)))&&&&&&)))***)))'''(((((((((((((((((((((((()))(((&&&&&&&&&''')))++++++*********))))))(((((('''''''''''''''((())))))'''''''''''''''((()))***+++***)))(((((()))***+++******))))))))))))******((((((***+++,,,---------...---------...,,,***'''++++++++++++,,,---...///''''''''''''(((((((((((())))))(((((())))))***+++************+++,,,------******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++------------------------++++++******++++++,,,---...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,*********+++++++++,,,,,,............------------000000222333555444333111///000333777;;;<<<;;;999444222111111222222111000333222000//////111333444555777777666333111000000111000000///////////////,,,++++++*********++++++))))))***+++,,,,,,,,,,,,))))))*********))))))))))))***+++,,,,,,+++************))))))***++++++,,,---+++***+++---...---+++111,,,+++///333111---,,,...000222222...++++++---++++++,,,,,,+++***)))(((((()))))))))*********+++***))))))))))))))))))***))))))))))))(((((((((((((((((((((***,,,,,,)))'''''')))***++++++***((('''))))))*********+++++++++)))******++++++******)))++++++,,,,,,------,,,,,,,,,++++++***))))))************)))(((((((((((((((+++++++++++++++******))),,,+++)))(((((()))***+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((,,,(((...@@@TTTUUUAAA,,,+++)))((()))***+++(((&&&((($$$$$$((()))''''''***&&&'''((())))))(((''''''''''''''''''''''''''''''$$$''')))(((%%%###%%%'''%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((***''''''((()))++++++)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$)))///000,,,'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''(((((()))))))))((((((((((((((((((((((((''''''((((((''''''(((((()))***((((((((((((((()))*********)))))))))((((((((('''***(((&&&''')))***(((&&&(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))*********)))))))))(((((('''''''''''''''((())))))(((''''''''''''(((((()))+++***)))(((((()))***+++******))))))))))))******((()))***+++,,,---------------,,,,,,---,,,+++)))++++++++++++,,,---......******************))))))*********)))***++++++,,,)))))))))***+++,,,......)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++******))))))---------,,,,,,,,,,,,+++///...............------)))***+++,,,,,,,,,++++++------------------------++++++******++++++,,,---///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,---//////...------...000000111222333444444333222111111111333555888888666444111000///000111222222111333222222222333555777888999999777444111000111333000000//////......//////,,,,,,+++***))))))))))))((())),,,...///...---,,,((((((((()))))))))))))))+++,,,,,,------,,,++++++*********)))******+++,,,,,,+++***+++---...---,,,111,,,***...111///......///222444222...,,,---...+++++++++*********++++++)))))))))************************************************)))((('''''''''((('''(((***++++++)))'''******)))((((((''''''&&&)))))))))************+++)))******++++++******))))))***+++,,,,,,,,,,,,+++,,,+++******)))***************)))((((((((()))))))))******++++++++++++++++++***)))))))))+++,,,---************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((((('''+++888FFFGGG;;;---)))((((((((())))))'''&&&)))''''''))))))&&&&&&(((******)))((('''&&&&&&%%%''''''''''''''''''''''''$$$''')))(((%%%$$$%%%'''$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&###!!!!!!%%%((()))'''(((((((((***++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''(((((())))))))))))'''&&&&&&&&&'''(((***+++)))(((((((((((()))******)))))))))))))))***++++++))))))))))))(((((((((((()))((((((***++++++)))'''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((******))))))))))))(((((('''''''''''''''((())))))))))))((((((((((((((((((******))))))))))))************))))))))))))******((()))***+++,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,------...,,,,,,++++++++++++******))))))(((((())))))***+++************+++,,,------,,,------,,,+++***)))(((******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,+++/////////...---------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******+++++++++---------------------------,,,,,,,,,...111444666222333444444333222222222333222333444555555222000///......000222333222111333444555666888:::;;;<<<>>><<<888222///...111333000//////.........//////------,,,***)))))))))))))))***,,,...//////......*********)))))))))))))))***************)))))))))+++***************++++++,,,,,,+++,,,,,,---,,,,,,111,,,***---000......///111555666222---,,,------,,,+++***))))))***,,,---************************++++++++++++++++++++++++***)))))))))((((((((('''((('''''')))***+++)))(((+++++++++++++++******)))))))))))))))************))))))************))))))'''((()))******++++++***++++++***************+++******))))))((())))))***)))***+++,,,------------,,,++++++******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&%%%'''...555666000***(((((((((((((((((('''&&&((((((((()))'''&&&&&&(((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''%%%(((***)))&&&$$$%%%'''$$$$$$%%%&&&'''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))%%%$$$+++***%%%((((((''')))******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''')))***(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&'''((()))))))))))))))((('''((())),,,///111)))))))))))))))******+++))))))(((((())))))***+++))))))))))))((((((((((((((()))+++,,,---,,,***)))(((((((((((((((((((((((()))(((((('''((()))******))))))))))))))))))(((((('''''''''''''''((())))))))))))))))))((((((''''''***))))))))))))))))))*********))))))))))))******((()))***+++,,,------,,,,,,,,,+++***)))***,,,...***+++,,,,,,------------(((((((((((((((((((((''')))))))))))))))***++++++------,,,+++************,,,,,,,,,,,,++++++***))))))******++++++******)))(((((()))***++++++,,,,,,************++++++++++++...------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++******++++++,,,------------------------------,,,---///222555777222444555555333111222444444333333333444333111////////////111444555444222555666888999;;;======>>>???<<<777111---,,,///111//////............/////////...---,,,+++*********,,,+++++++++,,,...000111...---,,,+++***)))************))))))((((((((((((++++++***************+++,,,,,,---,,,,,,+++,,,,,,///+++***---///---...000444999999111,,,,,,,,,***---,,,***))))))+++---...,,,,,,++++++******))))))***+++,,,,,,,,,,,,+++***'''((((((((()))))))))***(((''''''(((******)))((((((***,,,......---,,,+++)))))))))))))))))))))))))))))))))******)))))))))((()))***+++,,,,,,,,,,,,+++***************++++++******))))))))))))************,,,---......///......---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))''''''((())))))((('''&&&&&&%%%((()))(((&&&'''((())))))(((''''''''''''((((((''''''''''''''''''''''''%%%(((***)))&&&$$$%%%'''%%%&&&&&&'''(((((()))***&&&'''))))))))))))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))))))))))))))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***'''"""!!!)))333333,,,((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%$$$%%%'''***(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&((())))))))))))))))))((()))+++...111333)))))))))))))))******+++(((''''''''''''((())))))(((((((((((())))))))))))%%%''')))++++++***)))((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((())))))'''''''''''''''((())))))))))))******)))((('''&&&)))))))))******)))))))))******))))))))))))******)))***++++++,,,,,,,,,,,,++++++,,,***)))))),,,...***+++,,,---------,,,,,,((((((((())))))*********+++++++++***++++++,,,---......,,,+++***)))))))))((()))***+++,,,---------*********++++++*********'''((()))***+++---......)))***************++++++++++++++++++++++++******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,+++***)))+++++++++++++++*********,,,++++++++++++,,,,,,---...---------------,,,,,,000000///......///111111111444666555222111333666555444333444444444222000111111222444666777555333555777999;;;<<<<<<<<<;;;:::999555000,,,+++---///......------......//////......---,,,++++++++++++,,,+++******+++...111222///...,,,+++******++++++---,,,+++***************,,,+++******)))*********,,,---...---+++***+++,,,---++++++...///------000444:::999000***,,,,,,)))...---+++******+++,,,---------,,,+++***)))))))))***+++,,,------,,,+++***'''''''''((()))*********((('''&&&''')))***)))(((&&&(((***---------+++)))***)))))))))))))))((((((((())))))******))))))(((***+++,,,---.../////////*********)))******+++,,,******)))))))))***++++++***+++,,,---............------,,,+++***)))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((((((+++++++++)))'''&&&'''(((''')))******(((''''''(((%%%***,,,)))&&&(((******&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%(((***)))&&&%%%&&&((('''''''''''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((%%%%%%...;;;;;;444(((&&&%%%%%%''''''&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''((()))+++---///)))(((((((((((()))******'''''''''''''''(((((()))(((((((((((())))))))))))!!!###&&&'''&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''''''''''''''((())))))((()))***+++***)))((('''))))))************))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,***,,,---+++)))(((***---***+++,,,---------,,,+++))))))***+++,,,------...***************+++,,,,,,------,,,+++************((()))***+++,,,---------***++++++++++++++++++***)))******+++,,,------...*********++++++,,,,,,,,,*********+++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------,,,+++***++++++++++++*********))),,,,,,,,,,,,,,,---......------------,,,,,,++++++000///////////////......000333666555222111555888666555444444666666555333444444555777999999777444555666888::::::999777666222222111///---,,,---///...------------...///000,,,,,,+++++++++++++++,,,))))))***+++---...000000,,,+++***)))***+++---...///...,,,+++******++++++,,,++++++***))))))******+++---...---+++***+++---+++***,,,000000------000111888888...)))---///+++......,,,+++***++++++,,,...------,,,***))))))((()))***+++,,,,,,+++***)))(((((((((((())))))))))))((('''&&&&&&((())))))(((((())))))************)))******))))))(((((((((((((((((())))))))))))(((((()))***+++,,,............******))))))***++++++,,,******))))))******+++,,,)))******+++,,,,,,,,,,,,++++++++++++***))))))(((++++++++++++++++++++++++((((((((((((((((((((((((************************'''&&&&&&&&&&&&'''((()))+++++++++)))''''''(((***(((***++++++((('''((()))(((///111+++''')))+++***%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&(((+++***'''%%%&&&(((((('''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((('''%%%,,,777888000)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''(((''''''''''''''''''(((((()))******((((((''''''(((((()))***((((((((('''((())))))***'''((((((((()))))))))***!!!###%%%%%%$$$$$$&&&(((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))'''(((***++++++***)))(((((()))***++++++***)))(((******))))))))))))************+++,,,,,,,,,++++++))),,,...---)))'''(((+++***+++---......---+++***%%%%%%&&&((()))***+++,,,((((((((('''((())))))***+++++++++***++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++------,,,,,,------...///,,,---.........---,,,+++++++++++++++******)))))),,,,,,,,,,,,------...///---------,,,,,,+++++++++,,,,,,...///000000000000000333666555222111555:::666555444555777888777666666666777999::::::888555444555777888888666333222+++---......------...000---------------...///000******************++++++&&&(((+++---//////......((((((''''''))),,,///000...---,,,***))))))******,,,,,,+++***))))))******+++---///...+++)))+++---)))))),,,111000---,,,///...666666---)))...111---///...---,,,++++++******......---,,,***)))((((((((()))+++,,,,,,+++)))(((******))))))(((((('''''')))'''&&&&&&((())))))(((...---+++)))((()))***+++******))))))((((((((('''(((((())))))))))))((((((&&&'''((()))+++++++++,,,******))))))***+++,,,,,,******))))))***+++,,,,,,(((((()))************)))(((((()))************)))++++++++++++++++++++++++((((((((((((((((((((((((************************&&&&&&&&&&&&&&&'''((()))'''((()))(((''''''(((***(((***,,,,,,)))'''(((***,,,333555...((()))+++***&&&''')))******((('''%%%''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&((((((((())))))*********&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""((('''"""&&&///...%%%+++)))'''''''''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$######%%%(((***)))'''((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''(((''''''&&&&&&'''((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))******+++'''((((((((())))))******$$$&&&''''''%%%%%%(((,,,(((((((((((((((((((((((((((((()))***************&&&'''''''''(((((())))))'''''''''''''''((())))))&&&''')))+++,,,+++***)))((()))***++++++***)))(((******))))))))))))************+++,,,,,,,,,++++++(((,,,000...)))&&&''')))***+++---......---+++***...------,,,+++***))))))))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&(((+++,,,+++++++++,,,,,,***(((***---...---+++++++++,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---***''')))---///---))),,,,,,---,,,+++***,,,......///000///...---...///000000000222555666666444888777666444222000///...333333444555555666777777000111222333222000...,,,***,,,...///...---------------......------,,,+++(((((()))))))))******+++------------------------,,,***((()))+++---------000,,,((((((***,,,,,,+++)))+++,,,,,,***))))))***+++,,,,,,***(((''''''))))))+++,,,,,,******+++---333444555111,,,+++...222666333...***((((((***++++++******)))((('''&&&&&&,,,,,,,,,***((((((***,,,+++***((('''&&&&&&''''''***)))((('''&&&&&&'''(((&&&(((+++---...,,,***(((+++***)))(((((()))***+++(((((((((((())))))))))))%%%&&&''')))************+++*********))))))((((((************+++,,,---...)))))))))***+++++++++,,,************************(((((((((((()))***+++,,,((((((''''''((()))***+++))))))(((((('''''''''&&&''''''(((((())))))******)))((('''''''''(((***+++++++++************++++++555222...+++((('''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&''')))+++,,,,,,+++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&%%%%%%'''((('''%%%###&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''***,,,...((((((''''''''''''(((((())))))(((''''''''''''''')))'''&&&(((+++,,,***'''(((((((((((()))))))))))))))))))))))))))*********)))(((&&&''')))+++,,,,,,((((((((((((((((((((((((++++++******))))))((((((((()))***++++++***)))(((&&&&&&'''((())))))(((((((((((((((((())))))))))))++++++******)))'''&&&%%%''')))******))))))***,,,))))))))))))))))))))))))))))))************)))))),,,,,,++++++++++++******+++++++++***++++++,,,,,,---............,,,+++***,,,,,,++++++******))))))))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******''')))+++,,,++++++,,,---+++)))((()))+++---+++***)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((&&&'''+++---+++(((,,,---------++++++,,,...,,,---//////...///000222222111111111333444333222444444333222111000///////////////000000111111222444444555555333111...,,,***,,,...///...------...------......------,,,,,,---,,,***(((''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,...+++((()))+++,,,,,,+++***,,,---,,,***))))))***+++,,,+++***((('''((()))***+++,,,+++***)))***+++...000111...+++***...222555222...***))))))+++,,,...------,,,+++***)))))))))******(((&&&&&&((())))))((('''''''''((()))***+++***)))(((((((((((()))'''))),,,......,,,***(((+++***)))(((((()))***+++(((((((((((())))))))))))'''(((((())))))))))))(((++++++++++++******))))))************+++,,,---...***************+++++++++******************************)))))))))))))))***'''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))((('''''''''(((******+++******))))))******+++444111...+++)))((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((***(((''''''***,,,------''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''')))+++,,,((((((''''''''''''(((((())))))((('''''''''''''''((('''&&&(((***+++)))'''(((((((((((())))))))))))(((((()))))))))*********+++******+++,,,,,,***((())))))))))))))))))))))))((((((((((((''''''&&&&&&((()))***++++++***)))(((&&&''''''((())))))(((((((((((((((((())))))))))))'''((())))))))))))))))))''')))******))))))***+++******************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,------------......---,,,***)))*********)))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***************************,,,,,,---------,,,++++++------,,,++++++******))),,,,,,,,,+++++++++*********+++,,,,,,++++++---///***)))((()))***+++***)))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((('''(((+++---+++(((---......---,,,,,,---///+++,,,......///000222444555333111111222222111000000000000000000000000000111000000000000111111222333333444333222111///---***,,,......---,,,---.........---------,,,,,,,,,///...,,,)))(((((()))***++++++++++++++++++++++++)))))))))+++---...,,,+++***))))))***,,,---,,,+++,,,---...---+++)))))))))***++++++***((('''(((***+++,,,---,,,)))((()))***)))+++,,,+++)))***...222333111...+++***+++,,,...//////...---,,,+++******,,,------,,,******+++---((((((''''''((()))+++,,,++++++***)))))))))******(((***,,,......---+++*********))))))))))))******(((((((((((()))))))))))))))))))))))))))((('''''',,,,,,++++++++++++*********************+++,,,---+++++++++***************************************,,,+++***)))(((((((((((('''''')))******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''(((((()))***+++******))))))******+++///...+++)))''''''((()))(((((((((''''''''''''&&&(((''''''&&&&&&&&&''''''+++(((%%%%%%'''***,,,---''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((000+++&&&"""###%%%((()))%%%&&&&&&'''''''''&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''(((''''''&&&'''))))))((('''(((((((((((())))))))))))''''''((())))))***++++++))))))***,,,---,,,(((&&&************************(((((((((''''''''''''&&&'''((()))*********)))(((''''''((()))))))))(((((((((((((((((())))))))))))'''((())))))******))))))((()))******))))))***++++++++++++++++++++++++++++++***))))))))))))***+++++++++,,,,,,------......************+++---......------...------,,,******'''((((((((())))))******((()))))))))************++++++++++++++++++++++++************************---------------,,,+++***,,,+++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,+++,,,...000************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++---...///...---,,,...000,,,---.........000222555777444222111222333222222000000000///////////////222222111000000111222333...//////000000///......+++,,,......---,,,---.........------,,,,,,,,,,,,,,,,,,---------------,,,************************((((((***---///...,,,)))(((((()))+++,,,,,,,,,+++,,,---...---+++))))))))))))***+++)))(((((()))+++---......---***))))))***''')))******)))***,,,///000///---,,,+++,,,---.........---,,,+++***)))))).../////////------...///***))))))((()))***+++,,,************)))*********)))***---...///...,,,+++***))))))))))))))))))***(((((((((((())))))))))))(((((())))))))))))((((((***************************************+++,,,,,,,,,+++++++++***)))))))))************************++++++***)))(((((())))))&&&''')))++++++***((('''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((())))))******))))))))))))*********)))'''&&&%%%&&&&&&'''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&$$$$$$''')))******&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((111---'''$$$$$$&&&((()))%%%&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((''''''&&&&&&((((((''''''''''''(((((()))(((''''''''''''(((((('''''''''(((((((((''''''(((((((((((())))))))))))&&&&&&'''((()))***+++,,,((((((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((('''(((((()))))))))(((((((((((((((((())))))))))))+++++++++***)))(((''''''((()))******)))((()))+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,...//////000))))))***+++,,,---///000//////......---,,,,,,+++'''''''''((())))))******((()))))))))************++++++++++++++++++++++++************************------------,,,+++******))))))***+++,,,,,,------,,,,,,,,,+++++++++******---------,,,+++,,,...000,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,---...///...---,,,...000...//////......///222444777555333444555666555444111111000000//////......000///...---...///000111111111000///...---+++++++++,,,------,,,,,,---//////...---,,,,,,,,,------(((***---//////---***(((************************'''(((***---//////,,,)))'''(((***+++++++++,,,,,,+++---...---+++)))))))))((()))***)))((((((***,,,///000000...+++*********)))*********))))))***+++------,,,,,,,,,,,,------//////...---,,,+++*********,,,------++++++,,,------,,,+++***)))******+++((()))))))))))))))))))))***+++,,,......---,,,+++)))))))))******)))))))))(((((((((((())))))))))))&&&'''((()))************((((((((()))))))))))))))******))))))******++++++,,,+++++++++***)))))))))************************))))))(((((()))***++++++'''(((***++++++)))'''&&&'''''''''(((((((((((((((***))))))(((((('''''''''&&&''''''(((((((((((((((***))))))))))))))))))***))))))((('''&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((///,,,((('''''''''''''''%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((''''''''''''((((((((((((''''''''''''(((((('''((())))))((('''''''''(((((((((((())))))))))))%%%&&&'''((()))***++++++000---***(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))&&&'''((()))***))))))(((((()))))))))))))))(((((((((((((((((())))))))))))***++++++******)))(((''')))***+++***)))((()))***************************---+++***((((((***+++---******+++,,,...///000000*********+++,,,...///000000000//////...---------''''''(((((())))))******))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******(((((()))***,,,---...///,,,,,,,,,+++++++++******,,,---...---,,,,,,---///,,,---......,,,+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---......---,,,,,,---///000000000...---///222444666666555666777777666444000000000//////.........111000/////////111333555777666444111...+++)))(((,,,---------,,,,,,...000///...---,,,+++,,,------(((***---...,,,(((### ************************((((((***---///...,,,)))''')))******))))))+++,,,)))+++,,,,,,***))))))***((()))***)))((()))+++,,,/////////...+++******++++++++++++******))))))(((+++++++++,,,,,,,,,,,,+++111111000///...---,,,,,,+++,,,......---------...///...,,,+++******++++++'''((())))))******)))))))))***,,,---------,,,+++))))))************))))))(((((((((((())))))))))))%%%&&&''')))******++++++'''''''''(((((((((((()))******)))))))))******++++++++++++***************************************(((((((((((()))***+++,,,((())))))******)))'''''''''''''''((((((((((((((()))))))))))))))(((((((((&&&&&&'''(((((((((((('''***))))))(((((())))))***++++++******))))))******'''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&'''(((***,,,...---***'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((())),,,***(((((((((((('''&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))((()))******((('''(((((((((((((((((())))))))))))&&&&&&'''(((((()))******999444...***((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&((()))***))))))((())))))*********)))(((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,)))***+++***)))((()))***)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,---...//////++++++++++++,,,...//////111000///...------------)))))))))))))))))))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++,,,......,,,+++,,,---,,,---...---+++***+++---+++++++++++++++*********------------------------------------------------------------------------)))***+++++++++++++++,,,,,,---------++++++,,,......//////......000444777777666777888888666333000------------............222111000000111444777999666555333000---+++***))),,,------,,,+++,,,...000000...---++++++,,,---...+++,,,,,,+++)))'''$$$"""++++++++++++++++++++++++))))))***,,,......,,,***)))***+++)))''''''***---'''(((******)))))))))***'''((())))))((()))+++---,,,------,,,***((()))******)))))))))))))))(((''')))***+++++++++***))))))111000000///...---,,,+++,,,...000111000//////000...---,,,++++++,,,------((()))***+++++++++******)))***++++++,,,,,,++++++((()))***++++++***)))((((((((((((((())))))))))))''''''((()))))))))))))))'''((((((((())))))))))))******))))))))))))*********************+++++++++***************************)))))))))))))))******))))))))))))((((((((('''''''''''''''((((((((()))''''''((((((((((((((((((%%%&&&'''(((((((((''''''))))))(((((((((((())))))++++++******))))))))))))'''((((((((())))))))))))))))))(((&&&&&&%%%%%%&&&((('''(((***++++++)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))+++)))''''''((((((((('''%%%&&&'''((())))))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))'''((()))******)))(((''')))((('''''''''((()))***((((((''''''''''''(((((('''''''''''''''((())))))(((+++,,,,,,)))'''(((***(((((((((((())))))))))))'''''''''((((((((())))))555111---******))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))(((***************)))(((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,)))***+++***((((((((()))************************++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,---...///000///---,,,++++++,,,,,,************))))))))))))))))))))))))*********************++++++,,,,,,,,,------------------------'''((()))***************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********,,,......---++++++++++++---...---***(((***,,,------------------------------------------------------------------------------------------------+++,,,------------...///,,,,,,---,,,+++***,,,...------------...111666:::777777888999888555///+++))))))***+++---...//////...---,,,,,,...111444666///...---,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000...---++++++,,,---......---+++*********++++++++++++++++++++++++++++++)))))))))+++---...,,,+++***++++++)))&&&&&&)))---%%%''')))))))))((()))***'''((())))))))))))+++---***++++++***((('''((()))(((''''''((())))))((('''))))))***++++++***((('''......---,,,+++******)))(((***---------,,,,,,------,,,++++++,,,---///000)))***+++,,,---,,,,,,+++))))))***++++++++++++***((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))*********+++******)))))))))))))))***))))))******+++++++++,,,************************,,,+++***)))((((((((((((+++***)))(((''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&))))))(((((((((((())))))(((((((((''''''&&&%%%%%%'''((((((((())))))*********)))((('''&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((()))***+++)))&&&%%%&&&(((((()))%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))'''((()))******)))((('''***)))'''&&&'''(((***,,,((((((''''''''''''(((((('''''''''''''''((()))***))),,,---,,,***((()))***(((((((((((())))))))))))'''''''''(((((((((((((((***)))((((((***+++***)))))))))))))))))))))))))))'''''''''((((((((())))))$$$%%%'''))))))))))))(((***************)))(((((((((((((((((())))))))))))******+++++++++******)))***++++++***((((((((()))++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++,,,,,,---------,,,,,,,,,------......---+++***)))******+++(((((()))))))))))))))))))))******++++++,,,------)))***+++,,,---,,,+++***------------------------***++++++,,,,,,++++++******+++------,,,,,,,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,------......///........................,,,,,,,,,------.........***+++,,,---...---,,,,,,++++++,,,,,,,,,++++++***------------------------///...------///111222333333555666444000------............////////////000////////////000111222333,,,------,,,******+++---+++,,,---......,,,***)))......---------,,,,,,,,,))))))))))))))))))))))))......---,,,+++***)))((()))***+++,,,,,,+++***)))+++,,,---,,,***(((((((((&&&(((+++++++++***+++---,,,***((('''&&&'''((()))***)))((('''''''''''''''&&&''''''((()))*********---,,,***)))))))))***+++...000111///+++)))***,,,,,,+++***)))))))))++++++,,,)))'''(((+++......,,,))))))*********+++++++++...)))(((+++,,,)))(((***(((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))************///***'''))))))((()))---,,,+++,,,,,,---...///000++++++++++++++++++++++++)))******+++++++++******+++,,,...//////...,,,++++++***)))(((((('''''''''''''''''''''((()))++++++---+++)))((('''((()))***(((((((((((())))))))))))(((((()))))))))(((((('''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%'''++++++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&(((******)))'''((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''&&&'''''')))'''&&&(((+++,,,***'''(((''''''&&&&&&&&&''''''$$$%%%''')))***))))))((()))))))))))))))((((((((('''((()))((('''(((***++++++***((('''''''''((()))''''''(((((())))))******))))))(((((('''''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,---------------.........---+++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******%%%&&&''''''((('''''''''+++++++++*********)))))))))***+++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++''')))++++++***)))***+++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,---.........------------------------,,,,,,,,,------.........***+++,,,---------,,,,,,,,,,,,---------,,,,,,+++------------------------///...------///111222333222333444222...++++++,,,,,,,,,---------...............//////111222444555111000...,,,++++++++++++***+++---///111000000///.........---------,,,,,,************************,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***))),,,...///...,,,*********''')))+++++++++***+++------,,,***)))((()))***+++***))))))(((((((((((()))''''''((())))))***++++++,,,+++******))))))******---//////...***))))))+++******)))(((((()))******---***(((***---///...,,,************+++++++++++++++)))'''''')))***+++***,,,+++***))))))***+++,,,(((((((((((())))))))))))((((((((()))))))))******++++++***))))))((((((((())))))))))))************///)))(((---111///+++)))++++++++++++,,,---...///++++++++++++++++++++++++)))***************))))))((()))+++,,,,,,+++)))((()))((((((''''''''''''((())))))((())))))***+++,,,,,,+++)))((('''((()))***(((((((((((())))))))))))((())))))*********))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$&&&******&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&''')))***+++***'''%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))((('''&&&'''***+++)))'''(((((('''''''''''''''((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&'''((('''&&&'''(((***+++***)))((('''(((((()))'''((((((((()))))))))***)))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))((())))))))))))************+++***)))(((((()))***+++************************+++,,,,,,,,,,,,+++******---......///...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***((()))******+++++++++***,,,,,,+++***)))''''''&&&)))***+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,+++++++++,,,......---------.........---------,,,,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***+++,,,---------,,,,,,,,,------......---------...........................---------...000222333111111111...+++)))******++++++++++++,,,,,,,,,,,,------...000222444666777777333---+++,,,---,,,***+++,,,...000111111000000...............---------++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,---...---+++******+++''')))+++++++++***+++,,,,,,,,,***)))))))))***+++***))))))))))))******+++(((((())))))***+++++++++******++++++******)))(((,,,------,,,)))(((((())))))((((((((((((((())))))---+++***---000111///,,,*********+++++++++,,,,,,(((+++***%%%'''///111,,,---,,,)))''''''))),,,---***)))))))))((((((((('''))))))))))))************(((((((((((((((((((((((()))))))))*********++++++///)))***222888555,,,&&&++++++***++++++,,,---...++++++++++++++++++++++++************)))(((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((*********))))))***++++++++++++)))((((((((()))***(((((((((((())))))))))))))))))***+++,,,,,,,,,+++(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%)))(((+++000000+++((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((%%%'''***,,,---+++'''$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((******'''&&&&&&'''))))))(((&&&(((((((((''''''(((((()))******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&((()))+++***)))(((((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***....../////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++***)))((('''''')))******+++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---///000000//////000111......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,---------+++,,,,,,---------------........................------...---...///111333222111///,,,***))))))******++++++++++++,,,,,,,,,,,,,,,...000222555777999999222,,,***---///...,,,------.........---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,+++)))(((((()))''')))++++++******+++,,,***)))(((''''''((())))))(((((((((((()))***++++++))))))******++++++++++++)))***+++++++++***((('''*********)))(((((((((((((((((((((((()))))))))***---,,,,,,///222222///+++*********++++++++++++,,,(((///---%%%(((555777///***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))*********+++((((((((()))))))))******))))))*********+++++++++---***,,,444888444,,,(((+++*********++++++,,,---++++++++++++++++++++++++*********))))))'''&&&&&&''''''((())))))(((''''''&&&&&&&&&'''''')))************))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))))))))+++,,,------------(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***))),,,111111,,,)))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((%%%***///000...***'''&&&((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''(((''''''&&&)))(((((((((((())))))***((('''&&&&&&&&&((()))***&&&&&&&&&''''''''''''''''''((()))(((&&&&&&(((************)))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''*********+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********((()))))))))************************************++++++++++++++++++++++++))))))+++,,,---.........//////////////////......,,,,,,,,,------------...------,,,,,,,,,+++++++++$$$$$$%%%''''''(((((((((++++++++++++++++++++++++)))*********+++,,,------------------------------,,,,,,,,,------,,,,,,,,,***,,,---...---,,,---.........---------,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++***((((((******++++++,,,------...------------------------,,,,,,.........---,,,++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,........................,,,---......---...111444444222...+++*********+++,,,,,,,,,,,,------------,,,,,,...///222444666888555///))))))---111111///---------------,,,,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((***++++++)))(((((()))(((***++++++*********+++(((((((((((((((((())))))''''''''''''(((((()))******************+++++++++))))))***++++++)))(((''')))((((((((((((((((((''')))))))))******+++++++++,,,+++,,,///222222...)))))))))************++++++'''...---%%%(((444666...'''((()))******)))(((''''''''''''((()))*********((())))))))))))*********((())))))******++++++,,,************++++++++++++******---222111---+++...++++++*********+++,,,,,,++++++++++++++++++++++++*********))))))'''&&&&&&'''''''''(((((('''''''''''''''(((((()))***,,,,,,)))(((((('''''''''(((((())))))))))))))))))******(((((((((((())))))))))))((()))***+++,,,---------(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&%%%$$$''',,,,,,'''$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((('''...555444,,,&&&'''***((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''&&&''''''((('''&&&&&&&&&((((((((((((((()))******(((((('''&&&&&&''')))***&&&&&&&&&&&&''''''(((((()))******)))(((((()))+++***************))))))((())))))))))))(((((((((((('''''''''(((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++((()))))))))******************++++++++++++******************************)))***+++,,,---.........//////........./////////,,,,,,---------.........---------,,,,,,,,,++++++$$$%%%&&&'''((())))))))))))******+++,,,,,,------)))))))))***+++,,,---...------------------------,,,,,,------------,,,,,,+++---...///...---...///......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,***((('''******++++++,,,,,,------........................+++---...//////---+++***,,,,,,+++++++++,,,---...))))))***+++,,,,,,,,,,,,------------------------+++---///...,,,---000444666222---******++++++,,,------------............------...///000222444555...+++((()))---000222111+++,,,,,,---...///000111,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***))))))+++,,,,,,+++******+++(((***,,,,,,***)))***+++************++++++++++++(((''''''''''''(((((()))************************))))))******))))))((('''((('''&&&'''((()))((('''((()))***+++,,,,,,++++++,,,++++++...000000,,,(((((((((((()))))))))******&&&***)))%%%(((//////)))'''))),,,------,,,)))'''&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))******+++++++++,,,*********++++++++++++,,,)))))),,,...+++'''+++111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,---'''''''''&&&&&&''''''((())))))))))))************(((((((((((())))))))))))(((((()))***+++++++++***(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&$$$%%%))))))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((---222666222***%%%&&&+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&((())))))'''&&&&&&'''''''''''''''((()))******,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&'''(((((())))))***++++++***)))((()))+++******++++++******)))((())))))))))))(((((((((((('''''''''((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++))))))))))))******************+++,,,,,,+++******************************---------------,,,++++++......------......///000,,,---------............------------,,,,,,,,,,,,'''((()))***+++,,,,,,,,,((())))))***+++,,,,,,,,,***)))))))))+++,,,...///------------------------,,,,,,------------,,,,,,---...000000/////////000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))+++,,,,,,+++***)))*********+++,,,,,,------------------------------+++---...000///---+++))),,,,,,+++++++++,,,---...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++,,,000444777222,,,((()))***++++++------------............///.........///000111111)))(((((()))+++---///111+++++++++,,,---...///000+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***+++,,,,,,+++***))))))***,,,,,,+++******+++)))***,,,,,,***)))******))))))***+++++++++++++++***)))(((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((&&&%%%&&&)))***)))''''''''')))***+++++++++***+++))))))+++......***&&&''''''''''''(((((((((((('''''''''(((******(((&&&)))***+++,,,,,,+++***)))''''''(((((())))))******&&&'''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,***((((((******(((+++000------,,,,,,,,,,,,------++++++++++++++++++++++++)))***************))))))'''''''''&&&&&&'''''''''))))))((())))))***++++++''''''&&&''''''((()))***(((((()))***************(((((((((((())))))))))))''''''(((((()))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&(((&&&&&&))))))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***555333000+++'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((''')))+++***'''&&&'''(((&&&&&&&&&&&&'''((()))***+++******)))(((&&&$$$###&&&&&&'''(((((()))*********++++++***(((''')))*********+++++++++***)))(((***)))))))))((((((((('''''''''''''''((((((((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))((('''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++---------...------,,,+++------,,,,,,,,,---///000------------...............------------,,,,,,,,,%%%&&&'''(((******++++++((()))))))))***************)))))))))***,,,...///------------------------,,,------......------,,,)))+++------,,,+++,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,%%%'''))),,,------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---+++)))---,,,+++***+++,,,---...***+++,,,---............++++++++++++++++++++++++***---///...++++++000555777111***'''(((***++++++,,,,,,------------......000//////............///&&&((()))*********---///,,,+++******))))))***************++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......)))***+++,,,,,,+++***)))&&&(((******((((((((())))))+++,,,,,,***))))))***&&&'''((()))))))))))))))++++++***)))(((((()))))))))))))))(((((((((((((((+++***((('''''''''((()))(((&&&%%%&&&)))+++***'''%%%&&&((()))*********)))***)))'''))),,,,,,)))&&&&&&&&&&&&''''''''''''(((***&&&''',,,---(((%%%&&&))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((******+++++++++,,,,,,,,,,,,'''%%%))),,,++++++---......---,,,,,,---------++++++++++++++++++++++++)))******++++++++++++*********))))))))))))******((((((((((((((())))))***''''''''''''(((***++++++'''((()))***************(((((((((((())))))))))))&&&'''''''''''''''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&###"""$$$$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((()))++++++<<<333***%%%&&&'''%%%"""$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''***,,,+++(((&&&''')))%%%%%%%%%&&&&&&((())))))&&&'''((())))))((('''&&&'''''''''((()))******+++)))******)))'''&&&((()))******+++,,,+++***)))(((******))))))((((((((('''&&&'''''''''(((((()))))).........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,))))))))))))***************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////---,,,,,,+++,,,---...///---------.........//////......---------,,,,,,,,,(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////////////////.........///...---,,,,,,---...///,,,,,,,,,------------...........................------------------------,,,---............---,,,++++++******++++++,,,---((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---......---,,,***))))))***+++............///000222222333000+++((('''))),,,...//////000...,,,+++,,,...000...+++***+++---...------,,,,,,++++++,,,,,,---******+++,,,------......//////.........------------+++******,,,------,,,---,,,***(((((()))***+++***)))(((((()))+++---...,,,+++)))(((((()))+++,,,///...------...---+++)))((())))))***+++,,,,,,---...,,,)))'''&&&''')))+++***)))(((''''''((()))***))))))))))))************+++***)))'''''''''((())),,,++++++***************((()))***+++++++++++++++))))))************))))))((()))***+++++++++++++++******))))))(((((((((''')))(((((('''''''''((((((((((((((((((((('''''''''(((((()))***************+++***)))***...444;;;???+++*********+++---///000.........------,,,,,,,,,*********++++++,,,,,,---***+++,,,---,,,+++***)))+++++++++***++++++,,,---+++*********))))))((((((&&&'''((()))***+++,,,,,,///...,,,***))))))******((())))))*********))))))+++++++++***)))'''%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''%%%&&&***,,,+++***%%%&&&''''''((((((''''''%%%))))))%%%###%%%%%%$$$***)))'''&&&'''(((***+++888222+++''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((((((((()))+++,,,(((((()))***************(((((())))))******++++++)))***+++,,,,,,+++)))(((((((((''''''''''''(((((())))))************)))))))))))))))))))))*********************))))))))))))))))))))))))(((((((((((())))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++))))))...---+++*********+++,,,,,,+++***)))***+++,,,------...///000//////------.........//////000000000222111111000///---+++***(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---..............................///...---,,,,,,---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***)))))),,,,,,++++++,,,,,,---...)))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++***)))))))))***++++++---------...///000111111000///---,,,+++,,,,,,------.........,,,,,,---///111...+++***+++------,,,+++++++++******+++++++++******++++++,,,,,,------...---------,,,,,,,,,,,,...---,,,---///000000///---,,,***)))((()))***+++***)))(((((()))***,,,......---+++******+++---...///...------...---+++)))&&&&&&'''(((((()))******,,,+++)))((('''(((***+++***)))(((''''''((()))***((((((((()))))))))******+++***)))(((''''''((())))))))))))))))))***+++,,,((()))***++++++++++++***))))))************))))))))))))*********)))(((((()))))))))((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((((())))))***************...,,,++++++...333999===++++++++++++,,,---...////////////.........------+++++++++++++++,,,,,,,,,,,,,,,---------,,,+++***+++******)))))))))))))))******)))))))))((((((((((((((())))))***++++++++++++******))))))***+++,,,******+++++++++******)))*********)))((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%###"""###%%%'''&&&%%%%%%&&&''''''((((((''''''&&&((((((%%%%%%((((((%%%)))((('''&&&&&&((()))+++000,,,'''%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&&&&'''''''''(((((('''(((((((((''''''&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&%%%&&&''''''(((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((()))***+++'''((())))))******)))))))))))))))))))))************+++,,,------,,,***)))((((((''''''''''''((((((((())))))******))))))((())))))))))))************************)))))))))))))))))))))))))))))))))((()))))))))***************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,------,,,+++***...------------...//////------------...///000111000111111111111///...---000000000000000000111111333333222222000///------(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,,,,------...............------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000---+++)))(((((((((((()))***+++,,,,,,,,,------......//////,,,---...000000...---+++,,,---...---,,,,,,...///111///,,,++++++,,,++++++***************************************+++++++++,,,,,,,,,,,,++++++++++++...---,,,...000111111000,,,+++***)))))))))***+++***)))(((((()))***,,,------,,,+++******+++,,,---...---,,,,,,------+++)))&&&&&&&&&''''''(((((())))))))))))))))))*********))))))(((((((((((())))))''''''((((((((()))))))))***))))))(((((((((((()))&&&'''''''''(((***+++,,,))))))******++++++******((())))))******))))))((())))))))))))((('''&&&%%%((((((((('''''''''''''''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((()))******++++++******...,,,+++***,,,000444666++++++,,,---..................---------------,,,,,,,,,,,,,,,++++++++++++------......---,,,++++++))))))((((((''''''&&&&&&))))))((((((((((((((('''************************&&&''''''((()))+++,,,---++++++,,,++++++***)))(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$%%%&&&''''''&&&%%%&&&''''''(((((('''''''''(((&&&%%%)))---,,,'''''''''&&&%%%&&&'''((()))(((&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***((((((((()))(((((('''&&&((((((((()))((((((''''''%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''((()))***''''''((())))))))))))(((************))))))))))))***+++,,,------,,,++++++)))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))************++++++*********)))))))))))))))))))))))))))))))))***))))))))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************************************,,,,,,---......------,,,***+++,,,------.........+++,,,---...////////////111111111000000...---,,,111111111111111222222222444444444444333222111000(((((((((((())))))))))))((()))))))))************,,,,,,------------..................---,,,,,,+++******+++,,,------......------------------------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---......------------,,,+++++++++++++++,,,,,,,,,,,,------,,,---//////...---+++)))(((((())))))***++++++,,,++++++,,,,,,------------)))+++---//////...---+++,,,---...,,,++++++,,,...111///,,,+++++++++***)))******++++++++++++******************)))))))))))),,,,,,,,,,,,,,,++++++++++++++++++,,,///000///...++++++***))))))******+++)))))))))((()))***+++,,,***))))))((())))))***+++---,,,+++,,,---,,,***)))'''((((((((()))))))))***'''((()))***++++++******))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((((((((()))&&&&&&&&&'''''')))******))))))************))))))(((((())))))))))))(((((())))))))))))(((((('''&&&''''''''''''''''''&&&&&&((('''''''''((()))******((((((((((((((()))))))))))))))***++++++++++++***+++***)))((((((***---...+++,,,...//////...---,,,************************---------,,,,,,++++++***---------,,,,,,+++******'''''''''((('''''''''&&&(((((((((((('''''''''''',,,,,,,,,+++******))))))%%%%%%&&&'''(((***++++++++++++++++++***(((''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%)))((('''''''''(((((((((%%%&&&''''''((('''''''''((('''%%%%%%+++111///)))&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((((((''''''&&&'''((()))))))))'''&&&$$$%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&''''''(((((((((((((((++++++******))))))(((((()))***+++,,,,,,,,,++++++))))))(((((((((((())))))((((((((())))))((((((((((((((())))))******+++++++++++++++*********)))))))))))))))))))))***************))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))))))))************++++++,,,,,,------.........---***+++---.........---,,,+++,,,.../////////...---111111111222222111111111000111222333444555666777999999999999999888888777(((((((((((())))))))))))((()))))))))************,,,,,,,,,------.........---............,,,++++++)))******+++,,,---......,,,------------------,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++***))))))))))))))))))***+++++++++++++++,,,,,,---...------,,,+++++++++++++++++++++,,,,,,---------//////...---,,,++++++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++)))***++++++,,,,,,,,,,,,---......,,,***)))***+++000...,,,+++,,,+++***(((++++++,,,------,,,++++++***))))))))))))))))))))),,,,,,,,,,,,,,,---------+++***+++---//////...---******************++++++))))))))))))))))))******(((((((((((()))******+++,,,+++***+++,,,,,,***((((((((((((((())))))))))))&&&''')))+++++++++***)))(((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))))))))((((((((('''''''''''''''((())))))*********))))))((((((((())))))))))))(((((('''((())))))*********)))&&&&&&''''''''''''''''''+++***)))((((((((((((((((((((((((((())))))******))))))***++++++++++++++++++***)))(((((()))***+++,,,---.........---,,,+++************************...------,,,,,,+++++++++---,,,+++******)))))))))&&&&&&((())))))))))))(((''''''''''''((((((((((((---,,,,,,+++***)))((('''&&&&&&''''''(((((((((((())))))))))))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''((('''%%%%%%+++111///)))%%%%%%%%%%%%%%%&&&&&&'''&&&(((***+++***)))((('''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((++++++******))))))(((((((((((()))***************))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))******++++++++++++++++++************((()))))))))*********+++******))))))((((((''''''(((((()))))))))*********************************((()))))))))************,,,+++++++++***)))))))))))))))******++++++++++++,,,,,,,,,,,,------......///000111222222111///...000111222333333333111111333444444666777888::::::444555777999<<<>>>@@@AAAEEEEEEFFFGGGGGGGGGFFFFFF(((((((((((())))))))))))))))))))))))************++++++,,,,,,------......,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,------------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,...---,,,,,,+++++++++,,,***++++++,,,,,,------...111000...,,,++++++,,,,,,++++++,,,,,,,,,++++++******+++,,,------,,,+++*********))))))***+++,,,---,,,------+++))))))***+++///---,,,+++,,,+++***(((+++,,,---......---,,,+++)))))))))))))))*********,,,,,,,,,,,,---------------,,,---...000000...,,,)))*********++++++++++++))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***)))***+++,,,***((('''''''''''''''''''''''''''(((***++++++***))))))(((((())))))))))))((((((''''''((((((((()))))))))'''(((((())))))))))))((())))))((('''''''''''''''))))))******))))))(((((('''(((((())))))(((((('''&&&'''((()))************'''''''''''''''(((((((((,,,+++***)))(((''''''''''''(((((())))))******+++)))***++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,++++++***+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,---,,,+++)))((((((((((((&&&''')))*********)))((('''(((((((((((())))))))),,,,,,+++***)))(((''''''''''''((((((((('''&&&&&&''''''(((''''''&&&%%%$$$&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''&&&&&&((()))%%%&&&''''''(((((('''''''''(((&&&%%%)))---,,,'''%%%%%%%%%&&&&&&&&&''''''(((***------+++)))(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))(((''''''((())))))))))))(((************))))))))))))''''''(((((()))************))))))(((((())))))***))))))************))))))''''''((()))***++++++,,,,,,++++++++++++*********((())))))******+++++++++***))))))))))))))))))((())))))))))))************************************))))))))))))************+++++++++************************+++,,,,,,------,,,,,,,,,,,,,,,---.../////////000000111111000000333444555666777888888888777888999:::===???AAACCCBBBCCCEEEHHHKKKNNNPPPQQQUUUVVVWWWXXXYYYYYYYYYYYY(((((((((((())))))))))))))))))))))))******************++++++,,,---------+++,,,---//////...---,,,,,,,,,,,,,,,------------+++,,,------------,,,+++))))))***,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,++++++++++++,,,------...---,,,+++++++++,,,---******+++,,,,,,---....../////////...---+++******((()))***+++,,,,,,++++++***+++---......,,,+++******+++++++++++++++++++++)))***+++***)))***,,,------,,,++++++,,,,,,***)))***+++,,,------,,,+++***((())))))******+++++++++***+++++++++,,,,,,,,,,,,---,,,---...///...,,,)))))))))***+++++++++++++++((()))))))))))))))((((((((()))***++++++,,,,,,,,,***))))))***++++++***((((((((((((((((((((((((((()))************))))))((('''((()))******)))((('''((((((((()))))))))******&&&'''((()))******)))(((((((((((('''(((((()))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''((())))))((((((((('''''''''(((((()))))))))++++++***)))(((((((((((('''(((((()))******++++++)))***++++++,,,,,,++++++++++++,,,---------.........---,,,+++***))))))))),,,,,,,,,,,,------......,,,,,,,,,---------------...---+++***((((((((()))))))))***+++***(((&&&$$$((((((((()))))))))******+++******)))((('''&&&&&&&&&'''((())))))((('''&&&&&&''''''(((''''''&&&&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''((('''(((***)))'''(((***---%%%&&&''''''((((((''''''&&&((((((%%%%%%((((((%%%%%%%%%&&&'''''''''''''''&&&))),,,,,,***(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********))))))'''((())))))******)))))))))))))))))))))*********(((((((((((()))***+++,,,******))))))))))))************++++++++++++******''''''((()))***+++,,,,,,,,,,,,+++++++++*********((())))))******+++,,,,,,)))))))))***************((((((((())))))))))))***************************))))))))))))***************************+++++++++***++++++,,,------......---------------///000111000000111222444555777888:::;;;<<<>>>AAADDDGGGHHHHHHHHHHHHJJJLLLNNNQQQRRRWWWXXXYYY[[[^^^```aaabbbbbbcccdddfffggghhhhhhhhh(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------***+++---/////////---,,,------------------------++++++------------++++++'''(((***,,,...000222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))(((((()))***+++---,,,,,,,,,,,,---......---,,,+++++++++,,,---...******+++,,,,,,---......---...000000///,,,)))'''$$$&&&(((***,,,,,,,,,,,,***,,,---......---+++******+++---......---+++***&&&''')))******+++...000,,,+++***+++,,,,,,+++)))((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,---))))))******+++++++++++++++***+++,,,,,,+++(((%%%((()))***+++++++++++++++((()))))))))))))))((('''&&&&&&((()))************))))))((()))++++++***(((++++++++++++************++++++******))))))(((((('''((()))******)))((('''))))))))))))************&&&'''(((*********)))(((''''''''''''(((***+++,,,)))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((('''&&&%%%%%%'''((((((((())))))*********)))))))))))))))******'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++((()))***+++------------...---+++)))(((((())))))*********++++++,,,,,,,,,,,,,,,,,,------.........///...,,,***)))))))))***++++++++++++)))&&&###!!!(((((())))))******++++++)))))))))((('''&&&&&&&&&%%%&&&((()))))))))((((((''''''(((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''!!!$$$%%%%%%###$$$'''***%%%&&&''''''((((((''''''%%%))))))%%%###%%%%%%$$$%%%&&&''''''((((((''''''###&&&)))***((('''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&'''((())))))((((((((('''&&&&&&&&&((()))+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))(((((()))***************(((((())))))******++++++))))))))))))***+++,,,---******))))))))))))******++++++,,,,,,,,,,,,++++++&&&'''((()))***+++,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))******++++++,,,,,,''''''''''''((((((((()))************************))))))))))))************))))))******+++++++++,,,++++++,,,------.../////////.........///000222333888888999:::===AAADDDFFFFFFGGGIIILLLQQQVVVZZZ]]]___^^^^^^___```ccceeefffggghhhiiijjjkkklllmmmmmmggghhhjjjkkkmmmnnnnnnnnn'''((()))***+++***))))))+++++++++***************,,,***)))+++///000///---------------------------,,,,,,,,,++++++*********------------------------,,,,,,---...///000111111...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++***)))((()))---///...,,,,,,,,,,,,++++++************+++,,,------+++***(((************************111///+++)))((((((***+++***+++,,,---,,,+++***)))---,,,***)))))))))******......---,,,,,,,,,---...---,,,,,,+++***)))(((((()))***,,,...//////.........---,,,+++************)))***,,,------,,,+++)))&&&&&&((()))************,,,(((&&&((()))))),,,111///---***)))***++++++***+++++++++***************(((((('''''''''&&&&&&&&&************))))))))))))+++(((%%%&&&((()))(((&&&'''(((******((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))************)))((('''&&&%%%%%%))))))((('''((()))***+++(((((('''&&&%%%&&&)))+++***+++,,,,,,------------,,,------......------,,,%%%))),,,,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///+++++++++*********))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&***)))(((((((((((())))))++++++***)))(((&&&$$$###'''''''''''''''((()))***---+++***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''+++***(((&&&%%%&&&((()))&&&%%%%%%$$$%%%&&&((()))(((''''''''''''((())))))%%%''')))(((&&&%%%&&&)))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&'''(((***++++++++++++&&&''''''((()))******+++'''&&&&&&%%%&&&(((***+++,,,+++***((((((((()))***+++***)))***,,,------,,,((()))***+++,,,,,,---,,,...---,,,+++************+++***)))'''''')))***+++*********************+++))))))))))))))))))))))))))))))))))))************,,,)))'''(((+++......---((()))******))))))+++,,,......---------......///111111111000111666<<>>EEEJJJPPPRRRUUUXXX[[[]]]^^^___eeeeeegggiiimmmqqqtttvvvwwwxxxyyyzzz|||}}}~~~zzzyyywwwxxxyyyyyywwwtttuuutttssssssssstttuuuuuu))))))***++++++++++++***))))))))))))))))))*********))))))***,,,---,,,+++------------------------............------------------------------------////////////000000000000---------------------------............/////////------,,,+++************------............------------,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,---......,,,+++***************************222111000///---,,,++++++***+++,,,------,,,+++***,,,+++***)))))))))***+++(((***,,,......---***)))))))))))))))))))))))))))***+++,,,---///000111222...---,,,+++***)))))))))***+++,,,---,,,,,,******************++++++++++++)))'''(((,,,---,,,---111222///,,,*********((('''************++++++++++++******))))))))))))((((((******))))))))))))((((((***))))))***+++***(((&&&''')))******)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((+++,,,------,,,,,,---///))))))***+++++++++******,,,,,,,,,,,,,,,+++***))))))((('''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***++++++************)))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((()))************))))))((()))))))))(((((('''&&&&&&''''''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********)))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))************))))))''''''(((((())))))******+++)))(((''''''))),,,...++++++***)))))))))******---+++************((('''++++++,,,---..................---,,,++++++++++++***)))(((''''''((()))***,,,,,,++++++*********)))************************))))))*********+++++++++,,,***((((((***,,,,,,+++000000///...,,,---///222000000111333555777999:::===???@@@CCCFFFMMMTTTYYY___```bbbdddgggiiikkkkkklllmmmooorrruuuxxx|||}}}~~~}}}|||}}}}}}}}}{{{|||{{{zzzyyyxxxwwwwwwwww)))******+++++++++++++++((()))))))))))))))******++++++***++++++,,,,,,+++------------------------...---------------------........................111111000000000/////////------............------------........./////////...---,,,+++***))))))))).........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++************++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************++++++,,,---,,,+++***)))***+++,,,---------,,,+++,,,+++***))))))***++++++***+++---......---,,,+++---,,,+++)))(((&&&%%%$$$++++++,,,---///111222333...---,,,***))))))((((((++++++,,,,,,,,,+++******++++++******)))*********)))''')))...///------000///---***)))))))))(((''')))))))))))))))*********))))))))))))))))))))))))***)))))))))(((((((((((())))))***,,,,,,***(((&&&((()))++++++)))((()))************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''+++*********))))))((((((''''''''''''(((((())))))((((((((((((((()))))))))(((***,,,,,,+++***+++,,,******++++++++++++******+++++++++++++++***)))((()))((('''***...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))***************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***)))(((((((((((())))))***)))(((''''''(((((()))******)))(((''''''((((((&&&&&&&&&&&&''''''(((((('''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))***************)))(((((('''((((((((()))))))))***(((((())))))************+++*********************+++***))))))******)))''',,,,,,---...//////............---,,,,,,,,,,,,,,,))))))(((''''''((())))))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,******)))***,,,...000111111111111000000222666::::::;;;<<>>CCCGGGKKKLLLNNNQQQTTTXXX[[[\\\aaabbbdddfffhhhmmmrrrvvvvvvvvvuuutttuuuvvvxxxzzzxxxyyy{{{~~~}}}|||||||||))))))(((((())))))***+++)))))))))***++++++,,,,,,---......---+++***+++,,,------------------------,,,,,,,,,,,,,,,---------........................000000//////.........------...///000000///...---,,,,,,---------...............---,,,++++++++++++******++++++++++++******++++++,,,,,,,,,,,,---------......---,,,++++++,,,++++++++++++++++++,,,,,,)))))))))(((((((((((('''************************&&&''')))+++,,,,,,,,,,,,***+++,,,---......------+++***)))))))))***+++,,,......---,,,---///000222((((((((())))))************+++---///000000000///*********)))))))))******---,,,,,,++++++*********))))))(((''''''((()))***+++)))***......+++***,,,***(((&&&&&&((()))***)))&&&&&&''''''(((((())))))''''''(((((((((((())))))))))))((((((((((((''''''''')))++++++)))((('''((((((***++++++***))))))***)))))))))*********++++++(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((((((((((('''&&&'''''''''(((((())))))&&&'''((())))))))))))((()))***++++++******+++---,,,,,,---------,,,++++++)))******+++++++++******)))***---000111000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++(((((()))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((***)))(((&&&%%%%%%%%%%%%%%%&&&((()))***+++++++++''''''&&&&&&%%%%%%&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))***************)))((('''(((((((((((())))))))))))(((+++000333333000,,,))))))***++++++,,,+++++++++)))(((((()))+++,,,,,,+++------...............---))))))((((((((((((((()))))))))************)))))))))******+++,,,---......++++++++++++++++++++++++******+++,,,------...///---...///......///111444999<<>>BBBFFFIIINNNVVV\\\^^^dddjjjnnnoooppprrruuuyyy}}}~~~yyyvvvxxxzzz{{{xxxuuuvvvyyy|||{{{yyy{{{~~~~~~~~~++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,---,,,++++++---///------............---------------------------,,,......------,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,++++++,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---......---+++******************+++++++++,,,,,,,,,---111555444///,,,+++---***,,,...111333444333333,,,,,,---------,,,++++++'''(((***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++***)))((('''))))))))))))))))))))))))''''''''''''(((((()))***)))***++++++++++++***)))((()))))))))************'''''''''''''''(((((((((&&&'''(((((())))))((((((((((((((((((((()))******&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&'''''''''&&&(((((('''''''''(((((()))))))))++++++,,,+++******(((((((((***,,,------,,,******))))))***+++---...++++++*********+++,,,---***+++,,,,,,------------+++***)))((((((((()))***)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))***************************)))'''&&&&&&''')))***************))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''((()))(((&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''''''''(((((((((***)))((((((((()))***+++...,,,***'''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))((((((((()))))))))***************))))))))))))******(((((())))))***+++++++++******+++,,,,,,------...,,,---...///000000//////......---,,,,,,+++,,,,,,---+++***+++---...///...////////////000000000000///000222555999===AAACCCGGGLLLSSSWWWZZZ___gggmmmooosssxxxyyyyyyyyy||||||{{{|||}}}}}}~~~~~~yyyvvvsssuuuzzz~~~~~~|||}}}}}}~~~~~~***+++,,,,,,------------******+++,,,------------)))+++,,,,,,+++,,,...000,,,------------------,,,+++,,,,,,------......///000///---,,,+++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---///...,,,+++******+++,,,++++++,,,,,,,,,---------000444888666000,,,+++,,,'''))),,,///111111111111***+++,,,------,,,***)))((()))***+++,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,------,,,+++)))(((************************&&&&&&&&&'''''')))***+++))))))+++,,,,,,+++***)))(((((())))))*********+++(((((((((((())))))))))))((())))))***************((((((((((((((()))******&&&&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&((((((''''''''''''((((((+++,,,,,,,,,+++)))(((&&&)))))))))***,,,---+++*********))))))***,,,...///,,,,,,+++***+++,,,...///++++++,,,---------,,,,,,+++***(((&&&&&&''')))***************************(((((((((((())))))))))))))))))(((((((((((())))))************************------,,,,,,,,,,,,,,,,,,***((('''&&&&&&'''(((***))))))))))))((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))))))))((((((######$$$%%%'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,+++***((('''&&&((()))***((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))***************+++,,,,,,------***++++++,,,,,,------...+++,,,...///111111000000,,,,,,+++++++++,,,------...,,,++++++,,,------,,,000000000000111111111111111333666;;;@@@GGGLLLOOORRRXXX___dddfffjjjqqqwww{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~yyyuuusssvvv|||~~~~~~~~~~~~}}}|||}}}~~~---,,,+++******+++,,,---))),,,//////,,,***+++,,,...........................,,,+++---000111///,,,,,,------......------,,,---.../////////...---,,,---,,,---///222111---))),,,------......------,,,,,,---...//////---+++***,,,+++******+++,,,...///------,,,++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---......//////...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,***)))''''''(((***+++///---,,,,,,---,,,+++***,,,,,,++++++***+++++++++///111333222...++++++,,,,,,---...///000///......---***)))+++......***&&&''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''')))***+++...---,,,+++************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''+++++++++***)))(((((('''''''''((())))))((('''&&&***)))'''%%%%%%''')))***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&''')))))))))((()))******+++*********)))))))))))))))'''((()))***+++,,,------...,,,)))))))))******)))******+++++++++,,,,,,,,,,,,+++******)))*********,,,)))&&&&&&)))+++***)))*********)))))))))))))))+++***)))(((((()))******)))))))))))))))******+++((()))+++,,,------,,,+++,,,,,,+++***)))(((''''''*********)))((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''+++***((('''&&&''')))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++------+++***))))))((((((%%%&&&'''((())))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&)))+++,,,+++***))))))***+++***))))))******(((''')))))))))))))))))))))))))))))))))))))))******+++---,,,)))(((((()))+++,,,,,,,,,---------------...,,,,,,------...---------***+++,,,---------------)))///222...+++,,,---+++000111222222111222444666777;;;BBBHHHMMMSSSXXX[[[eeehhhkkkooorrrwww|||~~~}}}}}}yyyxxxyyy|||~~~}}}}}}|||,,,,,,+++******+++,,,,,,***,,,///...,,,++++++---------------------------...,,,,,,---000000///---,,,------......------,,,+++,,,.../////////.........------...111000---***,,,------......------,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,,,,,,,,,,---......------,,,++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------******)))(((((()))***+++,,,+++******++++++)))(((+++++++++++++++,,,,,,---...000222111...,,,,,,,,,******+++,,,---,,,++++++---,,,---111555555000+++((((((((((((((((((''''''******))))))))))))******(((((('''((((((***+++,,,...---,,,+++************++++++***)))(((((((((((())))))))))))))))))))))))***************************************)))((((((++++++***))))))(((''''''''''''((())))))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++)))))))))))))))******+++)))))))))((((((((((((((())))))***+++,,,---......+++)))((((((***,,,---,,,******+++++++++,,,,,,,,,******)))******+++,,,,,,...,,,***+++---...---,,,************))))))))))))))))))(((((()))***+++,,,***))))))((()))***+++,,,******++++++,,,,,,++++++++++++******)))(((((((((+++******))))))(((((('''(((''''''''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&(((***---///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++++++++***)))((((((((((((************)))((('''&&&((()))))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))''''''(((((()))((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))+++,,,+++******+++------,,,+++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))******+++,,,,,,+++++++++,,,------......+++,,,---.../////////////////////...---,,,+++***+++,,,------,,,,,,...000000222555777888:::===???HHHKKKPPPUUUZZZ___eeehhhlllnnnrrrvvvxxx{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000...---,,,------......------,,,***+++,,,...///000000000///---------//////...---------............------...---+++******+++,,,---------------,,,+++***))),,,,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,,,,,,,,,,---......---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))******++++++,,,***)))***++++++***)))++++++++++++,,,,,,---...---///000000...,,,,,,---******+++++++++******)))***+++...444888888333...******)))(((''''''((((((+++******))))))******+++((((((((()))***,,,---......---,,,++++++***++++++******)))(((''''''''''''))))))))))))))))))))))))************************+++******)))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''(((***,,,------------)))))))))))))))*********((((((((((((((((((((((((******+++,,,---......///+++)))((((((***,,,---,,,******+++++++++,,,,,,,,,))))))))))))+++,,,---...+++******+++,,,,,,+++)))************************((((((((((((***+++,,,---+++***)))((((((***,,,---,,,++++++*********++++++))))))))))))))))))))))))*********)))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%(((+++...000((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))***+++++++++)))((((((''''''(((((((((++++++++++++***)))(((''')))((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++******+++---...---,,,))))))))))))))))))))))))******))))))******+++,,,&&&''')))+++,,,,,,,,,+++)))******+++,,,------...,,,---...///000000000000000000///...---,,,++++++...***,,,555777222///222222666;;;@@@DDDGGGKKKMMMWWWYYY\\\___bbbgggmmmqqquuuxxx|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}},,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...---,,,------......------,,,,,,,,,---......////////////...---,,,---......///------............------------------------------,,,,,,---...---,,,***))),,,,,,+++++++++,,,------+++,,,------++++++,,,------,,,,,,,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((((((***+++++++++++++++---,,,++++++---...---+++---,,,,,,,,,,,,,,,---...---.........------------,,,,,,,,,,,,+++++++++***((()))+++000333333000,,,+++***)))((((((((())))))******))))))))))))******(((((()))***+++---...///------,,,+++++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++)))))))))((((((''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((('''(((***,,,---,,,+++***(((((()))***************(((((((((((())))))))))))******++++++,,,------......,,,)))))))))******)))******+++++++++,,,,,,,,,************+++,,,---...)))******++++++***)))''')))***************++++++)))))))))******++++++,,,,,,+++)))((()))***---...---,,,+++)))))))))***+++(((((())))))************))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))***+++++++++++++++((('''''''''(((((()))***''''''((()))************&&&''')))******)))(((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((())))))))))))))))))************++++++*********+++++++++)))''',,,***))))))***+++***)))))))))))))))))))))))))))+++************+++,,,,,,((()))***+++++++++++++++******++++++++++++,,,,,,---......////////////...---------------...//////000)))///@@@DDD999222444888===EEELLLRRRVVV[[[]]]cccddddddeeeggglllrrrvvv}}}~~~|||||||||~~~~~~||||||}}}~~~}}}|||{{{{{{||||||}}}~~~~~~}}}~~~{{{,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////---------------------------...//////...---------,,,------......------,,,.........------.........//////---,,,,,,---...000---......//////......---,,,---000111222000...,,,)))***,,,---...---,,,,,,,,,+++++++++,,,,,,---...+++,,,------++++++,,,------,,,,,,,,,,,,---............------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((()))***+++++++++++++++,,,+++***+++---...---,,,//////...---,,,,,,,,,---...---,,,,,,,,,---,,,,,,++++++++++++++++++++++++***))))))***+++,,,+++*********))))))))))))******((((((''''''''''''((((((((()))***+++,,,---......,,,,,,+++*********++++++)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++((((((((('''''''''''''''''''''''''''(((((())))))''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))))))))***+++,,,---,,,***((('''(((((()))************))))))))))))******+++++++++))))))******++++++,,,,,,...,,,)))))))))******)))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///...,,,+++***))))))******+++++++++,,,++++++++++++******)))))),,,,,,***)))***+++---...---,,,***)))((()))******((((((((()))******++++++(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))***+++++++++******(((((((((((()))***++++++&&&&&&'''((())))))))))))###&&&***,,,---+++(((&&&'''''''''''''''''''''''')))((((((((())))))***+++(((((((((((((((((((((((()))*********)))(((''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************++++++,,,,,,)))***...222666555111---000---+++)))))))))((('''))))))))))))))))))))))))+++++++++++++++,,,,,,------,,,***)))((()))***+++---,,,,,,++++++******)))............------,,,+++---,,,,,,,,,---...///000333+++///===CCC:::666;;;DDDJJJRRRYYY___dddiiikkkppppppoooooopppsssyyy}}}}}}|||||||||}}}|||zzzyyyyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~zzzvvv,,,,,,------------,,,,,,---------///111111000...........................---...000///...,,,------,,,------......------,,,000///...---------------...///...---,,,,,,...000......////////////......+++---111444444222///,,,)))***+++,,,------------++++++++++++,,,---......+++,,,------++++++,,,------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))(((((()))+++---,,,+++//////...------------...///---++++++,,,,,,+++***))))))(((((())))))***+++,,,+++***))))))))))))***((()))***++++++,,,++++++(((''''''&&&&&&''''''((())))))+++,,,,,,,,,,,,,,,+++******)))))))))******))))))(((''''''(((((()))))))))))))))))))))))))))************************)))))))))))))))******+++''''''''''''''''''&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((&&&'''((((((((((((((((((''''''(((((())))))******------------,,,***(((''''''((()))++++++******))))))******++++++,,,,,,,,,)))))))))******++++++++++++)))((((((***,,,---,,,******+++++++++,,,,,,,,,------,,,+++++++++++++++***,,,---,,,***)))))))))))))))******+++,,,,,,,,,---------,,,+++***(((''',,,,,,++++++,,,,,,------+++******)))))))))******(((((())))))*********+++'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))***++++++***))))))(((((((((((())))))***+++)))))))))(((((('''&&&%%%###%%%))),,,---+++(((&&&''''''''''''''''''''''''))))))((())))))***+++,,,(((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))))))))******+++,,,,,,,,,''')))...666===???<<<999444111...,,,+++***)))((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...000...+++((('''((()))+++---------,,,++++++******............---,,,+++***000///...------...///000888000...555:::<<>>;;;444111---+++++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,---......---,,,+++)))))))))******+++,,,,,,,,,------------,,,,,,---...............111000//////000111333555::::::;;;===BBBKKKVVV]]]dddgggkkknnnqqqtttxxx{{{vvvwwwvvvuuuuuuwww{{{}}}|||{{{{{{wwwyyy}}}~~~xxxvvvttttttuuuuuutttsssttttttuuuuuuvvvwwwxxxxxxyyyzzz{{{}}}}}}}}}||||||wwwwwwxxxxxxxxxxxxwwwwwwtttsssqqqqqqqqqpppmmmkkk,,,,,,---......---,,,,,,+++,,,...222555555000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...,,,------......------,,,---,,,,,,,,,---///000222,,,...000///---,,,---///......////////////......------...///000000/////////...,,,+++******+++,,,++++++++++++,,,---...///+++,,,------++++++,,,------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++)))************+++++++++000...,,,***((()))***+++***))))))+++...//////...***++++++---///111333444111...***)))***+++***(((************,,,...000111&&&(((+++,,,+++)))((('''###&&&***...000///...,,,))))))(((((((((((())))))******+++,,,+++***)))(((((((((''''''''''''((()))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++***)))'''&&&&&&''')))***&&&&&&'''((())))))(((((('''(((((()))***+++++++++'''&&&&&&&&&&&&&&&'''((('''(((***+++,,,+++)))((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,------...,,,***))))))******)))******+++++++++,,,,,,,,,*********+++,,,---...///+++,,,,,,***&&&&&&(((+++))))))***+++,,,,,,------)))***+++,,,---,,,+++******+++---//////...---,,,'''((()))+++++++++***)))******))))))))))))))))))*********)))((((((''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''((()))******)))'''&&&(((''''''&&&&&&&&&'''''''''((()))******+++++++++)))(((&&&&&&''')))+++---''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))(((((()))***++++++,,,,,,+++((('''+++222777777666111...***))))))******)))))))))))))))))))))))))))---,,,,,,,,,,,,---......))))))++++++,,,+++***))))))***+++,,,...///000111***+++---///000111222222/////////000222666999;;;:::CCCKKKNNNTTT___gggjjjmmmoooqqqssstttwwwzzz}}}yyyzzzzzzyyyyyy{{{~~~~~~~~~~~~~~~}}}|||{{{tttwwwzzz}}}}}}~~~~~~vvvsssqqqpppppppppooommmssssssttttttuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxqqqqqqrrrsssttttttssssssnnnmmmkkkjjjkkkjjjiiiggg---------............///------------------------111000...------...000111.........------,,,,,,,,,---,,,,,,,,,,,,---......111000...,,,+++,,,...///........................///...---...///000000...///////////////000111111###%%%)))---//////....../////////.........------///...------,,,,,,,,,,,,((((((***+++++++++++++++***++++++******,,,///222***,,,//////---+++******++++++++++++++++++,,,,,,))))))*********))))))(((,,,******,,,000222222000000...---///333444222000...---+++)))(((((()))))),,,+++)))((((((((()))***(((((()))***+++,,,,,,---*********,,,...///---+++'''(((***+++++++++***)))***+++,,,,,,***)))))))))***((('''((()))++++++***((((((((((((((()))))))))+++***)))(((((()))******%%%(((***+++*********+++******))))))))))))******''''''&&&&&&%%%%%%%%%$$$&&&'''(((((()))((((((((()))((()))+++,,,---+++))))))((('''&&&'''(((+++,,,,,,+++++++++******))))))***)))))))))***+++,,,,,,...,,,+++))))))***,,,---++++++******++++++,,,---,,,+++++++++,,,,,,---...++++++************+++++++++***)))(((((()))***+++((()))***+++---...///000+++***)))((((((***,,,...++++++,,,---............)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,***'''$$$(((((((((((()))***+++,,,---+++((('''((()))***)))++++++***((('''&&&%%%$$$***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%((())))))(((&&&%%%))))))(((((((((((())))))***))))))))))))))))))***%%%&&&&&&'''((()))******)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((())))))(((%%%$$$$$$%%%((((((''''''''''''((((((******))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))((()))***+++,,,---)))%%%************************---***&&&'''***,,,---,,,,,,,,,,,,++++++*********------+++***)))'''&&&&&&+++***((('''((()))+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...222777888666333333444111222444666999???GGGLLLWWWZZZ^^^dddjjjppptttwwwxxxwwwwwwwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{|||}}}|||~~~~~~~~~~~~|||zzztttuuuxxxzzz|||~~~|||vvvooommmjjjhhhhhhjjjmmmooommmnnnoooppppppooonnnnnnuuutttsssssstttssspppmmmjjjgggdddfffjjjlllkkkhhhhhheeecccaaaaaaaaa___^^^---------............///------------------------///...,,,++++++,,,...///.........------,,,,,,,,,------,,,,,,------...///111000///...---......///........................///...---...///000000...///.........//////000111+++,,,...//////...,,,+++++++++++++++************---,,,,,,+++******++++++++++++++++++++++++******+++,,,------,,,,,,---...+++,,,......,,,+++***+++))))))))))))))))))))))))+++++++++******((('''&&&***(((((())),,,---,,,***---,,,,,,...000222000...---,,,+++))))))))))))*********))))))))))))******++++++*********************)))***+++------,,,***&&&&&&'''(((((((((((('''***+++,,,,,,***))))))******)))((((((***+++++++++************************+++***)))(((((()))******(((***++++++)))((())))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''((((((((((((((()))))))))+++------+++)))))))))(((''''''(((******++++++*********)))))))))*********)))******+++++++++***(((''''''(((***+++,,,+++*********+++,,,---,,,,,,+++++++++,,,------++++++************+++++++++***))))))))))))***++++++++++++,,,,,,,,,---------,,,***)))((()))+++,,,,,,,,,---.........------******+++,,,,,,,,,++++++///---++++++,,,,,,+++***'''''')))+++---000222444---***((('''((()))))))))******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''))))))((((((((((((((()))***)))'''&&&&&&''')))***&&&&&&''''''(((((())))))((())))))))))))(((''''''(((''''''&&&&&&''''''((()))***+++***(((''''''(((((((((''''''''''''(((((()))))))))(((((('''''''''((((((((((((((()))************))))))))))))******&&&((()))(((&&&'''((((((************************,,,)))'''(((***,,,,,,+++,,,++++++++++++++++++***++++++******))))))((((((+++***)))((()))***,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000/////////333777777444333333555:::<<<@@@DDDIIIPPPWWW\\\ccceeeiiioootttyyy}}}}}}|||{{{zzz{{{|||~~~~~~}}}{{{yyyyyyzzz{{{|||~~~}}}wwwxxxyyyzzz|||}}}}}}}}}xxxrrrooommmjjjgggfffgggiiijjjlllllllllkkkjjjhhhfffeeemmmmmmnnnnnnmmmkkkhhhfffbbb^^^\\\^^^bbbeeecccaaa^^^\\\ZZZYYYYYYYYYWWWVVV---------............///........................---,,,+++******+++,,,---.........------------------------,,,------...///000000000000000/////////........................///...---...///000000............---......///000//////......---,,,++++++------,,,,,,,,,+++++++++++++++***))))))))))))***---------,,,+++******)))+++---///...---+++******+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%)))((((((((()))***(((&&&+++******,,,......---,,,++++++******)))******+++(((((()))***++++++++++++------,,,+++***)))))))))***))))))***,,,,,,***)))&&&&&&&&&&&&&&&'''(((((()))+++,,,,,,***))))))***))))))))))))*********+++,,,+++++++++++++++++++++***))))))(((((())))))***+++,,,+++***((('''((()))&&&'''((())))))((('''&&&******))))))))))))((((((&&&&&&'''''''''(((((((((***)))***+++------+++)))))))))))))))((((((((((((******))))))))))))((((((++++++***)))))))))*********)))(((''''''((()))***---,,,***)))***+++---...------,,,++++++,,,,,,,,,++++++************+++++++++******))))))******+++---------,,,++++++******...---+++***))))))******------.........------,,,++++++,,,,,,,,,+++******---***(((''')))***+++***))))))***,,,///111444555,,,***((('''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''((('''&&&%%%&&&''')))******))))))((('''''''''((()))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&''''''(((((()))******(((((()))***((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((())))))***++++++************++++++)))+++,,,)))&&&%%%***...***************************)))((()))+++++++++************+++++++++++++++)))))))))))))))************))))))))))))+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000333666555444333666888???CCCIIIPPPWWW^^^eeejjjppprrrvvvzzz~~~|||{{{zzzyyyyyyzzz|||}}}yyyyyyzzzzzz{{{{{{{{{|||||||||}}}~~~{{{tttnnnmmmkkkhhheeecccbbbccccccccccccbbbaaa___]]]\\\[[[bbbdddffffffdddaaa______ZZZWWWVVVXXX[[[]]]\\\YYYUUUSSSQQQQQQQQQQQQQQQOOO---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............------------------------...////////////000000000//////...........................///...---...///000000.........---------......///******))))))***+++---......---------,,,,,,,,,,,,******))))))))))))******...------,,,,,,++++++++++++,,,------+++))))))***+++,,,,,,+++******+++---...............---------+++++++++******(((''''''))))))***+++++++++***(((*********+++,,,,,,,,,+++))))))*********++++++,,,&&&''')))+++,,,,,,,,,+++---,,,+++************+++,,,*********+++,,,***))))))((('''''''''(((***+++)))***,,,,,,***)))******)))***++++++*********+++,,,,,,+++++++++++++++***(((((((((((()))))))))***+++++++++)))'''''')))+++&&&''')))******)))'''&&&((((((((((((((('''''''''&&&&&&&&&''''''((())))))*********,,,------+++)))))))))******)))((('''&&&)))))))))(((((((((((((((,,,+++***))))))((())))))******)))))))))***+++,,,---,,,***)))***+++...///------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++*********,,,,,,+++*********++++++......///......---,,,,,,,,,,,,,,,,,,++++++***)))+++***)))***,,,---,,,+++,,,,,,+++++++++,,,,,,---+++***((('''((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''''''''((('''''''''((((((''''''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''(((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((%%%'''((((((''''''((()))((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))+++******))))))******+++***)))***+++***(((***---************************)))))))))***+++***))))))))))))******++++++,,,,,,))))))))))))))))))))))))((('''(((((()))+++---...++++++************++++++++++++,,,,,,,,,,,,------------............///000000333555666666777<<<@@@FFFLLLTTT\\\ccciiiooossswwwyyy|||xxxxxxwwwxxxyyy|||~~~wwwwwwwwwxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{||||||}}}~~~|||zzzvvvpppkkkhhhgggdddaaa^^^\\\[[[[[[YYYYYYXXXWWWWWWWWWXXXXXXYYY\\\______\\\ZZZYYYYYYVVVTTTSSSTTTVVVWWWUUUSSSPPPNNNMMMMMMNNNOOOOOONNN---------............///++++++++++++++++++++++++......------------.................................------------...//////------...//////......---///////////////////////////...---...///000000...///...------------......))))))((()))***,,,///000************))))))))))))++++++*********++++++,,,,,,,,,+++++++++,,,---...+++,,,,,,***))))))+++,,,++++++,,,+++)))***+++---,,,+++++++++*********)))((())))))*********))))))''')))+++,,,,,,,,,++++++)))***+++,,,,,,+++++++++((())))))***+++++++++,,,&&&''')))+++---------,,,+++******)))***,,,...///...---++++++,,,,,,+++***))))))((('''''')))***+++(((***,,,,,,***)))***+++(((+++---,,,***))))))+++++++++******)))))))))(((''''''(((((()))))))))))))))))))))((('''(((+++---'''(((***++++++***(((''''''''''''(((((((((((((((''''''&&&'''''')))***++++++++++++,,,------+++)))))))))******)))((('''&&&((((((((((((((()))))))))++++++***)))((((((((((((***************+++,,,,,,---,,,+++******,,,...///---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,)))*********+++,,,---...////////////...---,,,,,,,,,,,,,,,,,,++++++***)))---...000333555444111///...---,,,***)))(((((((((+++)))''''''((()))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%''')))******)))((())))))((('''''''''''''''&&&''')))******)))'''&&&((((((((((((((('''''''''((((((((()))(((''''''&&&(((((((((''''''(((((((((%%%'''(((((('''''')))***((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))***%%%&&&---222...(((&&&************************((()))*********))))))((()))))))))******+++++++++++++++******)))(((((((((&&&&&&'''((()))***,,,,,,++++++************+++++++++++++++,,,,,,---------...///000///------///111222666999;;;<<<@@@GGGLLLUUU[[[ccckkkqqquuuyyy{{{{{{}}}~~~}}}ttttttuuuwww{{{|||xxxrrrrrrrrrsssuuuvvvxxxyyy{{{zzzzzzyyyyyyxxxxxxxxx{{{zzzxxxvvvsssoookkkhhhaaa```^^^[[[XXXVVVTTTSSSSSSRRRQQQRRRSSSUUUXXXYYYUUUVVVXXXWWWVVVUUUTTTUUUQQQPPPPPPPPPPPPOOOMMMLLLLLLKKKJJJJJJMMMNNNNNNNNN---------............///++++++++++++++++++++++++////////////////////////.............../////////......------......///000------------............///////////////////////////...---...///000000...000///......---............---,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,++++++++++++,,,------+++************,,,...///+++---------++++++,,,---)))***++++++******+++,,,---,,,,,,++++++*********'''((()))******++++++***$$$'''***,,,+++*********)))+++---,,,+++***+++,,,((()))***+++++++++++++++'''((()))+++,,,---------))))))((()))***---000222000...,,,+++,,,,,,+++***'''''''''''''''((())))))(((***++++++*********+++(((+++......+++))))))+++******))))))((('''''''''&&&&&&'''((())))))))))))'''((())))))((()))+++---((()))***++++++***)))((((((((())))))))))))******((((((''''''(((***,,,---,,,++++++,,,------+++)))))))))))))))(((((((((((((((((())))))))))))************)))((((((((())))))(((((())))))******++++++,,,,,,,,,,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++((())))))***+++,,,------((()))***+++,,,...//////....../////////...------++++++,,,,,,,,,+++******+++---000333555333///,,,,,,,,,+++******+++++++++***((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$######&&&&&&&&&''''''&&&&&&&&&###%%%(((+++,,,+++)))((((((''''''&&&''''''((((((&&&''')))******)))'''&&&'''''''''((((((((((((((()))))))))))))))((((((''')))((((((''''''(((((()))((()))+++*********+++,,,((((((''''''''''''(((((('''''''''''''''(((((((((***))))))((((((((((((((())))))(((((((((((())))))...(((***666===777---(((************************)))*********((('''((())))))))))))***************+++++++++***)))(((((('''''''''((()))***+++++++++++++++************++++++***++++++,,,,,,------......000111000//////333777:::>>>CCCEEEHHHLLLSSSXXX```eeemmmssswwwzzz}}}~~~~~~~~~{{{yyyssssssuuuxxx||||||vvvrrrmmmmmmmmmmmmoooqqqsssuuuyyyxxxwwwvvvuuutttsssrrrssssssqqqnnnjjjfffbbb```XXXXXXWWWUUUSSSPPPNNNLLLIIIIIIJJJKKKOOOTTTZZZ]]]\\\ZZZVVVUUUUUUTTTSSSQQQKKKKKKLLLMMMMMMLLLJJJIIIMMMKKKKKKLLLOOOQQQRRRRRR---------............///------------------------/////////000000/////////---........./////////000...............//////000///...---------...000111///////////////////////////...---...///000000...111000//////.........//////......---,,,,,,,,,,,,////////////.........---+++++++++++++++,,,------,,,+++***))))))***,,,------000333444222...+++***'''))),,,,,,+++******+++///......---,,,,,,++++++((())))))************)))%%%(((,,,---+++((((((((((((+++---,,,***)))***+++))))))***+++++++++******)))))))))***+++,,,---...***)))((((((***...111333000...+++************)))'''(((((()))))))))))))))((()))++++++******+++,,,(((,,,//////+++((()))+++******)))(((((('''&&&&&&%%%&&&'''))))))))))))(((''')))++++++)))))))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((()))+++---///---,,,,,,---...---+++((())))))(((''''''(((******)))))))))*********++++++)))(((((((((((())))))***((()))***++++++,,,,,,,,,+++,,,---.........---,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++)))))))))***++++++,,,,,,)))***+++,,,------......---......////////////...******+++,,,,,,,,,++++++((()))***---...---***'''***************+++,,,---)))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&''''''((((((((((((''''''$$$&&&''')))************&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))***************))))))((())))))(((((((((((()))))))))***++++++***)))***,,,((((((''''''''''''(((((('''''''''(((((()))))))))******)))(((((((((((((((***))))))))))))))))))***000***///<<>>FFFKKKVVV\\\eeelllppprrrrrrsssuuuqqqmmmnnnrrrvvvxxxwwwyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwrrrtttxxxzzzzzzwwwtttqqqoooooopppqqqrrrppplllhhhccc___YYYSSSNNNKKKJJJJJJGGGFFFEEECCCCCCEEEIIIKKKHHHJJJOOORRRRRRSSS]]]hhhyyywwwrrrssssssrrrtttxxxzzzxxxyyy|||yyyvvvmmmlllqqqsssrrrsssvvvwwwzzz---............---,,,,,,+++,,,,,,---...///000000000000000000000000000000........................111111111000000/////////---............///////////////............//////,,,,,,,,,---///000222333////////////////////////000000000/////////......------------------------...,,,+++,,,---...---++++++,,,------++++++,,,------...111222222000---+++++++++,,,,,,,,,,,,++++++++++++++++++,,,...///000---,,,***)))))))))***+++'''))),,,---...,,,***(((+++,,,---,,,******+++---,,,...///...,,,++++++++++++,,,---,,,+++***,,,---///......//////...+++)))*********+++******)))((()))+++,,,+++***((())))))+++++++++************)))((((((((((((((()))))))))++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******)))))))))))))))***+++,,,......///,,,(((''''''((()))((((((***,,,.........,,,+++'''((())))))******))))))++++++,,,,,,---,,,,,,+++))))))******+++---...///,,,,,,---............------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++///...,,,---...000//////++++++++++++,,,---...///---------,,,***)))'''&&&((((((''''''((()))***+++(((((((((((((((((((((((())))))((((((((((((''''''((('''''')))***+++)))'''''''''''''''((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''(((((())))))((((((((()))(((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&'''((((((((('''''''''&&&''''''((()))***+++)))))))))*********++++++******)))))))))((((((((((((((())))))))))))((((((&&&'''((()))***+++,,,---******)))((((((((())))))'''((())))))***)))))))))************************+++,,,,,,+++***)))+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))***************+++++++++************+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------.........------...111444444777;;;???DDDMMMXXX```hhhlllssswwwyyyxxxxxxxxxyyywwwttttttvvvyyyzzz{{{zzz|||~~~~~~}}}}}}|||zzzwwwtttrrrqqqrrrrrrnnnqqquuuyyyyyywwwtttqqqmmmjjjiiiiiijjjhhhccc___ZZZVVVPPPJJJFFFDDDCCCDDDCCCDDDEEEEEEFFFHHHLLLOOOPPPTTTZZZ^^^___cccrrr{{{xxxxxxzzz{{{yyy{{{~~~}}}yyyqqqqqquuuvvvtttuuuwwwzzz---.../////////...,,,,,,++++++,,,---...///000000000000000000000000000000........................////////////////////////---------.........////////////............//////---------......000111222////////////////////////000000000000/////////...------------------------...,,,,,,,,,---...---,,,+++---......,,,+++,,,...,,,---///000000///---,,,++++++,,,------,,,++++++++++++++++++,,,...000111---,,,***)))((()))***+++*********+++,,,+++***(((***+++,,,+++))))))+++---***,,,...---+++***+++,,,,,,------,,,******,,,...000////////////...+++((()))***+++,,,,,,,,,+++***)))+++------***))))))++++++++++++************)))'''''''''(((((()))******+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))+++,,,------------222...+++))))))*********''')))+++---...---,,,+++((((((''''''(((((()))***((()))***,,,------------,,,,,,,,,,,,,,,---......,,,,,,.../////////...---........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------...------...000111///...++++++,,,---......///...------,,,***))))))))))))'''''''''((())))))******'''''''''((())))))******''''''&&&&&&&&&%%%%%%%%%((((((((()))++++++***(((((((((((((((''''''''''''$$$&&&(((***+++)))(((&&&&&&&&&&&&'''((()))))))))))))))((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((()))***))))))((('''''''''((()))***,,,,,,+++++++++************)))***)))))))))(((((((((((('''((()))******)))(((''''''((())))))***+++++++++)))))))))((())))))******'''((())))))******))))))***************************+++,,,+++******,,,---,,,++++++******++++++,,,************************))))))*********+++++++++))))))))))))******++++++...---,,,+++++++++,,,,,,---------------,,,,,,,,,...///000000000333888<<<>>>DDDKKKRRRWWW___hhhooovvvyyy}}}~~~~~~~~~|||||||||zzzyyyyyy|||~~~{{{|||~~~~~~{{{{{{tttrrrnnnkkkjjjjjjkkklllmmmppptttwwwxxxuuuqqqnnneeeaaa]]]]]]___^^^ZZZVVVPPPMMMJJJGGGFFFFFFHHHIIIKKKNNNPPPQQQQQQSSSWWWZZZ^^^cccjjjoooqqqyyy{{{wwwuuuvvvwwwvvvyyy~~~}}}}}}xxxrrrpppsssuuussssssvvvyyy---.../////////...,,,,,,++++++,,,---...///000111////////////////////////................................................---------.........////////////............////////////.........//////000////////////////////////000000000000////////////...........................---,,,,,,......---,,,,,,...000///---,,,---000***++++++,,,------------++++++------------++++++++++++++++++,,,...000111---,,,***(((((()))***+++---+++)))))))))*********)))***+++***))))))***,,,(((***------+++***+++------------+++******,,,...000000///000000...***''')))***,,,---......---,,,***,,,...---***)))***,,,(((((()))***+++,,,,,,---))))))))))))***+++------+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))***,,,---......---,,,444111---******+++,,,+++&&&'''***---------+++***((('''&&&&&&&&&''')))***$$$&&&(((+++---.........//////...------------...,,,,,,.../////////...---........................+++++++++,,,,,,---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,...///000000---------///111111///---+++,,,...///000///...------,,,+++***)))***+++,,,%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++******))))))(((((((((((((((((((((***,,,,,,***((()))))))))(((''''''&&&&&&$$$&&&))),,,,,,+++(((&&&&&&&&&&&&'''((())))))******)))((('''''''''''''''***)))(((''''''''''''''''''((()))+++++++++***)))'''''''''(((***+++------,,,,,,++++++***)))))))))))))))))))))(((((((((((('''((()))******)))((('''++++++++++++***((('''&&&))))))(((((()))***++++++(((((()))***************************************)))+++++++++******,,,...,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++)))))))))((())))))***+++///...,,,+++***++++++,,,///......------,,,++++++---///222222444888>>>CCCKKKSSS\\\cccgggkkkrrrwww~~~~~~~~~zzzzzz|||{{{|||~~~}}}zzzyyynnnlllhhheeedddeeeggghhhgggjjjnnnqqqqqqmmmiiifff]]]YYYTTTTTTVVVWWWTTTPPPHHHGGGGGGHHHJJJNNNRRRTTTWWWZZZ^^^______```cccfffkkkpppxxx}}}yyytttqqqrrrsssssswww}}}zzz~~~{{{yyyvvvpppmmmnnnrrrpppooorrrwwwxxxwwwzzz---...///...,,,,,,...///////////////000000000000111111000000000000111111000000000000000000000000////////////////////////,,,,,,---...///000111111000000//////.........---000000111111111111000000000///...------...///000111111000000/////////.........------------.........---,,,++++++,,,..............................///---++++++,,,---...------,,,+++)))))))))*********++++++,,,---...//////000222000,,,+++------+++...+++***+++((($$$(((000222///,,,************))),,,,,,++++++***))))))(((***,,,...,,,******,,,///000000000000000...***'''***+++,,,,,,---------,,,---,,,+++***))))))))))))+++)))(((***...000///,,,******))))))***,,,---///,,,+++***((((((((()))***))))))))))))((('''%%%%%%&&&'''((()))***+++,,,,,,$$$''',,,---,,,++++++---))))))***************)))666///((('''+++,,,)))%%%)))+++------,,,************************+++++++++*********)))((()))+++---++++++,,,------......///***,,,------,,,++++++,,,+++,,,,,,---,,,+++***)))(((((((((((()))***,,,---+++*********+++,,,,,,---............---,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...000000...+++.........///......---,,,)))))))))))))))(((''''''&&&'''''''''(((((())))))+++*********))))))((((((&&&&&&&&&&&&&&&'''((())))))*********)))(((&&&%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++)))((('''&&&&&&'''((()))---!!!'''&&&)))---%%%,,,###%%%)))++++++***'''%%%+++((($$$%%%(((,,,------************))))))))))))''''''''''''((((((((()))+++***)))(((((()))***+++''''''((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))***++++++++++++***///...,,,++++++,,,...///++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,+++******+++,,,,,,)))******++++++,,,------***+++------+++******+++------..................555555666888===FFFQQQYYYbbbdddgggmmmttt{{{~~~~~~}}}}}}}}}}}}}}}wwwzzz~~~}}}wwwpppkkkhhhccc``````bbbccccccdddeeeeeefffeee```ZZZVVVRRRNNNNNNRRRRRRMMMLLLPPPMMMOOOPPPPPPTTT\\\```aaajjjlllqqquuurrrllljjjlllwww~~~|||wwwwwwrrrmmmjjjkkknnnqqqrrryyywwwwwwxxxzzz{{{zzzyyyuuuvvvtttnnnfffcccdddhhhhhhiiiiiigggiiitttrrrkkkkkknnn...//////...------...000/////////000000000000111000000////////////000000000000000000000000000000////////////////////////------......///000000000000000/////////.........000000111111111111000000/////////......//////////////////......---------......------------......000///............///000...........................---++++++,,,---,,,+++---,,,+++)))))))))*********++++++,,,---...///000111222000,,,***------***---******,,,***'''+++222444222111000000000---+++---,,,,,,++++++++++++++++++---...---++++++---000222000/////////...+++(((***+++,,,,,,------------------,,,+++************,,,++++++,,,...///...---******))))))***,,,---...***)))((('''&&&''''''((())))))))))))(((((('''&&&))))))))))))))))))******'''***......,,,++++++,,,************+++,,,---...,,,)))(((***---///,,,)))&&&'''))))))***,,,///222+++++++++******************++++++***)))***,,,...+++++++++,,,,,,,,,,,,---***,,,------,,,++++++,,,++++++,,,,,,,,,+++)))((())))))))))))*********+++++++++******++++++,,,---,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000000---+++,,,------------,,,++++++)))))))))))))))(((''''''((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''((()))))))))******)))(((&&&%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&'''((((((&&&+++===555***((( ***$$$&&&(((******)))'''&&&+++)))&&&'''))),,,,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))***)))(((((((((((()))***''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))***++++++++++++***...---,,,++++++,,,---...++++++,,,,,,,,,,,,------...---,,,+++***************+++,,,,,,,,,,,,+++******++++++,,,------......+++---......,,,+++,,,---000///.........///111222777999<<>>@@@CCCFFFFFFDDDGGGFFFFFFFFFGGGFFFDDDBBB+++...000111///...------,,,,,,,,,------------...000000////////////000000000000000000000000000000////////////////////////111111000000000000000000//////000000000111111111000000111111111111000000111000000000000000000111---.........////////////......------------......///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,((()))+++,,,............---,,,******+++---000222---///...++++++///000///***,,,+++))),,,111111,,,,,,+++***,,,...000111000,,,,,,+++,,,,,,---...///...+++((((((+++///000111555333000///000111000000///...,,,******+++,,,---///...---,,,++++++++++++)))(((''''''(((((('''&&&))))))***++++++***)))((('''((()))************)))))))))))))))(((((('''&&&((()))))))))************...+++)))***+++,,,+++)))'''***...222222000---***'''((()))))))))***,,,---((()))++++++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,---...------,,,,,,+++++++++)))***,,,,,,***)))***++++++******)))***+++,,,---///...,,,******+++---///---,,,++++++******++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,,,,...111000---++++++,,,((())))))))))))(((''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))((((((((()))******((('''&&&&&&&&&&&&'''((($$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&+++$$$,,,(((+++111''')))(((((())))))************''')))+++***(((&&&''')))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,+++******))))))************))))))(((((((((((())))))))))))'''(((((()))******++++++))))))***++++++++++++******+++,,,------.........++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,------------------------******++++++,,,------...............---...111444888<<>><<<<<<<<<===@@@BBBCCCCCCBBBDDDEEEDDDCCCAAAAAABBB+++---000000///---------+++++++++,,,,,,,,,------//////............//////000000000000000000000000////////////////////////000000000000000000111111//////000000111111111222000000111111111111000000222111000//////000111222---------....../////////.........------.........---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&''')))+++,,,,,,''')))+++---............---,,,******+++---000222,,,...---+++,,,000111000))),,,+++***...555444...)))***+++...111222000...---------..................***''''''***...000000444222111000111111111//////...,,,******+++,,,---......---,,,++++++++++++...,,,***+++...///---***((()))***++++++***)))((()))***+++,,,------,,,+++))))))))))))((('''%%%%%%*********)))))))))))))))111...++++++,,,,,,***(((((()))+++,,,,,,+++)))((('''((()))+++,,,+++***(((******)))'''&&&'''***---,,,,,,,,,,,,,,,,,,,,,---)))+++---...---,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,,,,***)))***+++++++++*********+++---...444111---***)))***,,,------,,,,,,+++*********+++(((((()))************)))------++++++++++++------((())))))***++++++,,,,,,---000222111---++++++,,,''''''((((((''''''&&&%%%''''''((()))))))))))))))***))))))((('''&&&&&&&&&(((((())))))******++++++((((((''''''((()))******((('''&&&%%%%%%&&&(((((($$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&(((!!!+++,,,,,,,,, '''(((((()))************)))&&&(((***)))&&&%%%'''***************))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))***++++++++++++******+++,,,---............++++++,,,,,,,,,---------+++++++++***++++++,,,,,,***,,,...//////...,,,***++++++,,,------......//////000000///...000333666???DDDMMMVVV___eeehhhjjjnnnrrrxxx||||||xxxsssqqqqqqssstttuuuvvvyyy|||{{{||||||{{{xxxtttpppmmmhhhfff^^^UUUQQQRRRPPPLLLIIIHHHHHHKKKOOORRRSSSSSSUUUYYY^^^bbbfffooozzzrrrkkkiiifffmmmhhheeegggfff```[[[ZZZVVVVVVSSSOOOQQQXXX[[[ZZZHHHLLLJJJEEELLLXXXWWWMMMDDDCCCCCCDDDEEEFFFEEECCCCCCBBB@@@@@@AAAAAA@@@???::::::;;;===???AAA@@@@@@;;;<<<<<<======>>>@@@AAA;;;>>>AAA@@@===;;;<<>>???@@@???===:::888:::;;;;;;;;;<<<<<<<<<<<>><<<<<<===>>>,,,,,,---------------,,,------,,,,,,,,,---......111///......000111111000//////////////////////////////000000000000////////////000000000000//////...000111111000//////000000000000000000000000///...//////////////////...///---,,,,,,...//////...111000...------...000111222111111000///...------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,------...//////...------,,,,,,---,,,,,,,,,---------......,,,+++******+++,,,---...***+++---...//////......------------...///000000///...---,,,,,,,,,,,,---------............------------------------------///...---,,,,,,,,,------000,,,)))))),,,---+++'''((()))***++++++***))))))))))))***+++,,,,,,,,,,,,+++******+++------,,,******)))((((((((()))+++,,,...+++(((((()))***)))''')))***+++,,,,,,+++******+++++++++)))''''''***,,,,,,++++++******+++,,,---,,,,,,++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,++++++++++++***+++++++++***++++++,,,---///...,,,+++***+++,,,---...------,,,,,,------............---,,,+++******---,,,++++++******++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********)))))),,,++++++***)))(((''''''((((((((()))))))))((((((************************************************%%%++++++%%%'''000333///((((((((())))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((('''''')))***+++++++++***)))(((************************)))((('''((()))***)))''''''((())))))))))))))))))))))))))))))************++++++***))))))))))))******++++++++++++,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,---------......,,,---......,,,,,,---...///...---+++++++++++++++...,,,++++++,,,,,,---,,,111//////333666:::EEEQQQ[[[dddlllooorrrwwwyyywwwyyyyyyzzz{{{~~~}}}zzzvvvrrrooommmkkkkkkjjjjjjkkkkkklllmmmjjjlllnnnlllhhhccc^^^\\\\\\WWWUUUUUURRROOOQQQXXX\\\^^^cccjjjooopppnnnlllmmmnnnqqquuuzzz}}}lllbbb[[[XXXXXX[[[\\\[[[YYYVVVRRRMMMKKKLLLDDD???CCCFFFEEEDDDEEECCCCCCEEEKKKQQQQQQLLLHHHAAA@@@@@@CCCEEEFFFDDDBBBAAABBBDDDEEEEEECCC@@@???<<<===?????????===:::888999999999:::;;;<<<<<<===;;;;;;;;;:::888777777888,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,---...///333111//////000111000///........................//////000000000000////////////000000000000//////---///111000///...//////000000000000000000000000......000000000000......///---,,,---...000//////000///...------...///000000000000000/////////......------------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...,,,------......---,,,,,,---......//////000111111......---,,,,,,,,,------------............------,,,---///000000///---,,,///...---,,,,,,,,,---...000,,,)))))),,,,,,***(((******+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,*********+++------,,,*********)))((()))***+++,,,...+++)))((()))***)))(((+++,,,,,,,,,,,,,,,++++++------,,,***((((((***,,,---,,,++++++++++++,,,,,,---------,,,+++*********...---,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------000///---,,,,,,,,,---............------......///000000///...,,,+++******,,,,,,++++++******++++++---------,,,,,,+++++++++---,,,,,,++++++*********+++++++++*********))))))------,,,+++***(((''''''***))))))(((((()))))))))************************))))))))))))))))))))))))%%%***+++&&&&&&,,,---((())))))***))))))((('''&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((())))))*********((((((((((((''''''''''''(((((()))*********))))))************************)))(((''''''))))))(((''')))))))))***))))))(((((())))))))))))************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,...///000///.........000111///,,,***)))***,,,...//////......------,,,,,,111111444999???GGGTTT___hhhooouuuwwwzzz}}}~~~|||||||||{{{|||~~~zzzzzzxxxuuurrrnnnllljjjhhhhhhfffeeedddcccccccccaaaccceeeeeebbb^^^ZZZXXXYYYWWWVVVXXXYYYZZZ```fffjjjmmmrrrxxx||||||xxxuuutttuuuxxx{{{mmm```ZZZVVVRRRQQQSSSSSSRRRPPPMMMJJJFFFDDDGGGBBBBBBJJJOOOMMMEEE@@@>>>@@@DDDKKKPPPPPPKKKEEEAAABBBCCCFFFHHHHHHFFFCCC@@@BBBDDDFFFFFFDDDAAA>>><<<===>>>???>>><<<:::999777777777777888999;;;<<<999999999888777666555555++++++******+++---///000,,,,,,,,,,,,------...///444222000000000111000///........................//////000000000000////////////000000000000//////---...000000.........///000000000000000111111111...///000111111000///...///...,,,---///000000//////...------------...///,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111111000000///---,,,,,,,,,,,,,,,---------......////////////////////////,,,------...//////000000---...///000000111111111...------,,,,,,,,,------------............------------............------///...---,,,,,,---...//////---******+++,,,***)))***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,***))))))+++------,,,++++++***)))))))))***+++,,,---+++***)))))))))******,,,,,,,,,,,,,,,++++++++++++,,,,,,+++))))))***,,,------,,,,,,++++++++++++------,,,,,,,,,+++++++++111000...,,,+++***))))))))))))***+++,,,,,,------,,,++++++++++++,,,------///...------,,,,,,---------------------......//////......---,,,++++++***,,,,,,++++++***++++++,,,------,,,,,,,,,,,,++++++------,,,,,,+++***))))))---------,,,,,,,,,++++++---,,,,,,++++++******)))---,,,+++***)))***+++,,,++++++++++++++++++++++++((((((((((((((((((((((((%%%)))***((((((***)))%%%************)))((('''&&&)))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''(((((()))***++++++((((((''''''''''''''''''''''''(((((())))))))))))***************************((('''((()))***)))(((***************)))((('''((()))))))))************)))))))))******,,,------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,***+++---//////...---,,,...///000000......///000000...---+++++++++---...,,,...///000000111111222111666===EEEMMMVVVbbbkkkppptttxxx|||~~~~~~||||||~~~}}}xxxwwwuuurrroookkkhhhggggggfffdddbbb```^^^]]]]]][[[___bbbbbb______bbbfffhhhfffeeedddeeehhhnnnsssvvvwwwyyy}}}}}}zzzwwwxxxzzz}}}~~~sss```WWWVVVSSSOOOMMMLLLLLLKKKIIIGGGEEECCCBBBCCCDDDKKKWWW^^^YYYKKK??????AAAGGGMMMQQQOOOIIIDDDBBBCCCFFFIIIIIIHHHEEEBBB???AAADDDFFFFFFDDDAAA???>>>???@@@@@@@@@>>>===<<<:::::::::;;;<<<===>>>???===<<<<<<;;;<<<<<<;;;:::++++++******+++,,,...000,,,++++++,,,---...//////333111000///000000000///........................//////000000000000////////////000000000000//////---...000000.........//////000000000111111111222...///000111111000///...000...------///000000///......------------......***++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++***++++++,,,,,,------...000000000000///...---,,,,,,,,,,,,---------....../////////////////////...---------------......///---...///000111111111000------,,,,,,,,,------...------............------...---+++******+++---...///...------------//////...---+++***++++++***)))******+++++++++***((('''))))))***+++,,,,,,,,,,,,***))))))+++---...---++++++***)))))))))***,,,---,,,,,,+++)))))))))***+++,,,,,,++++++************((()))******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///...,,,***)))))))))))))))***+++,,,------...,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))---------,,,,,,,,,++++++******++++++,,,,,,------000///---,,,+++,,,---...************************((((((((((((((((((((((((%%%(((***)))***+++)))'''************)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&&&&'''((())))))******''''''((((((((((((((((((''''''((((((((()))******))))))))))))))))))))))))+++***))))))++++++***)))******+++******)))((((((((()))))))))************((((((((()))***+++,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,------***+++---//////...---,,,---///000///...---...///------.........---,,,,,,***---///000111222555777777@@@LLLVVV^^^fffnnnrrruuuvvvzzz~~~}}}}}}}}}wwwvvvtttppplllhhhdddbbbbbbaaa___]]][[[YYYXXXXXXTTTZZZ```___^^^cccqqq~~~yyyuuuvvvzzz}}}}}}|||}}}{{{zzz{{{~~~}}}{{{vvvuuuzzzqqqbbbTTTPPPQQQOOOLLLJJJGGGGGGFFFEEEEEEEEEEEEEEECCCFFFLLLTTT[[[ZZZOOODDDBBBDDDIIIMMMNNNKKKFFFBBBAAADDDGGGHHHHHHEEEBBBAAABBBDDDFFFHHHHHHGGGDDDBBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEGGGHHHHHHIIIFFFDDDBBBAAACCCDDDDDDCCC++++++***++++++,,,---...+++++++++,,,---...///000222000......///000///...........................//////000000000000////////////000000000000//////---///111000///.../////////000000111111222222222000000000000000000000000000...---...///111000000........................---------------.........,,,,,,,,,------------...,,,,,,,,,,,,------------******+++,,,,,,---......---...///000///...---,,,,,,,,,,,,---------......,,,------------,,,++++++......,,,+++***))))))))),,,---///000111111000///------,,,,,,,,,---......------............------///---+++))))))+++---//////...---------...///000...---,,,+++******************+++++++++)))((('''))))))***+++,,,,,,,,,,,,)))))))))+++---...---,,,++++++***)))***+++,,,---+++,,,,,,***))))))+++------,,,+++***))))))******((()))******))))))***,,,++++++,,,---------------+++++++++,,,---.........+++++++++++++++,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++,,,---...)))******++++++,,,,,,---++++++******++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********+++++++++*********))))))(((((()))+++,,,---......000000///...------------))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))************((((((((()))(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))((((((((()))******((((((((((((((((((((((((,,,+++******,,,,,,+++************+++******))))))))))))))))))************((((((((())))))+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,---.........---,,,---...///...---,,,---///,,,---...//////...---,,,+++...000111111333888===DDDPPP^^^gggmmmtttwwwxxx|||zzz|||}}}||||||}}}~~~vvvuuuqqqmmmgggbbb]]][[[YYYXXXWWWUUUTTTTTTTTTTTTOOOVVV]]]```dddrrr|||{{{|||~~~{{{yyyxxxzzz|||{{{vvvrrrjjjhhhkkkttt||||||rrriii]]]SSSKKKJJJKKKIIIHHHHHHFFFEEEDDDCCCCCCDDDFFFFFFIIIJJJJJJKKKPPPUUUUUUQQQDDDFFFHHHJJJIIIGGGEEECCCCCCEEEIIIJJJIIIGGGGGGFFFJJJKKKLLLNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIIIIEEEGGGLLLPPPSSSUUUUUUUUUSSSOOOJJJHHHJJJLLLLLLJJJ***++++++,,,,,,,,,+++++++++++++++,,,---...///000///...------///000////////////////////////////////////000000000000////////////000000000000//////...000111111000//////000///000000111111222333333222111///......///111222000///---...000111111000/////////000000/////////////////////////////////,,,,,,,,,---------......++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,,,,,,,,,,---------......+++,,,------,,,+++***)))...---+++***))))))))))))+++,,,...000000000///...,,,,,,,,,,,,,,,---...///------............------...---,,,,,,,,,,,,---...///...---------///000111------,,,+++***)))***++++++,,,,,,,,,,,,***)))((())))))***+++,,,,,,,,,,,,)))((()))+++---...---,,,++++++*********+++,,,---+++,,,,,,+++))))))+++...///...,,,+++******+++++++++------,,,***))))))))))))***,,,---...///......,,,,,,------------------))))))******+++,,,......*********++++++,,,,,,,,,---,,,,,,,,,,,,---.....................---,,,,,,+++++++++,,,,,,---//////+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))((())))))***+++,,,------............---,,,++++++((((((((((((((((((((((((************************)))((()))***)))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))******((((((((()))))))))******(((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******++++++,,,+++***)))))))))******))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))***+++++++++******))))))))))))***************************+++,,,---,,,,,,,,,------------...***+++---.........---,,,,,,,,,,,,---------......---...//////------...///......---------.........---000333555666;;;DDDJJJVVVcccoootttyyy~~~~~~||||||zzzzzz|||~~~~~~{{{tttrrrmmmgggaaaZZZTTTQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTWWW^^^iiixxx}}}zzzyyywwwtttssstttuuuuuuuuurrrooommmmmmooonnniiiddd\\\[[[ZZZ]]]```___ZZZUUUPPPKKKGGGHHHHHHEEEEEEHHHGGGEEECCCAAA@@@AAACCCDDDFFFJJJIIIGGGIIIQQQVVVVVVHHHHHHHHHHHHGGGGGGHHHIIIIIILLLPPPRRRSSSSSSUUUWWWUUUUUUVVVVVVVVVWWWWWWWWWOOOOOOPPPPPPPPPPPPPPPPPPMMMRRRYYYaaahhhkkklllkkkddd]]]TTTPPPQQQRRRRRRPPP***+++,,,------+++***)))+++++++++,,,---...000000...---+++,,,.../////////000000000000000000000000//////000000000000////////////000000000000/////////000222222000000000111///000000111222222333333333222///......///222333000///......000111111000//////000000000000//////000000//////............,,,,,,,,,------.........***++++++,,,---...//////......---,,,,,,+++******)))+++---...//////---,,,,,,,,,,,,---------......------...///...---+++***,,,++++++***+++,,,...///***+++...///000///...---,,,,,,,,,,,,,,,---...///---..................---------...//////...------///...------...///000111---------+++***)))***+++------......---+++***)))))))))***+++,,,,,,,,,,,,)))((()))+++---......,,,,,,+++*********+++,,,---***,,,---+++)))))),,,///000///...,,,++++++,,,,,,///000000...+++(((''''''((())),,,...///////////////......------,,,,,,+++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000///......---,,,,,,,,,---...///000111.........------,,,,,,,,,+++*********+++,,,,,,---///......---+++******)))++++++++++++++++++,,,,,,---------,,,,,,,,,++++++)))************+++++++++,,,---......---+++***(((((((((((((((((((((((((((************************+++)))((()))(((&&&%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''))))))))))))************(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((+++++++++***************))))))******+++++++++,,,---,,,+++)))))))))*********************************)))((()))***+++***(((((()))***+++++++++++++++))))))))))))************,,,,,,++++++,,,,,,------,,,,,,,,,---------......***+++---//////...---,,,------,,,,,,,,,---...///...///000///...---...000000///---++++++---///111...222666:::===EEEQQQZZZdddoooyyy{{{~~~|||{{{}}}zzz{{{xxxyyy{{{~~~}}}yyywwwrrrooojjjccc\\\TTTNNNJJJNNNNNNNNNOOOPPPRRRSSSTTT\\\]]]ccctttzzzwwwsssmmmlllkkkkkklllllljjjhhhfffccc``````aaa```[[[VVVSSSQQQOOONNNOOONNNLLLJJJJJJHHHHHHIIIHHHEEEFFFJJJHHHFFFCCC@@@>>>>>>@@@AAA:::CCCHHHGGGGGGMMMPPPNNNKKKKKKJJJIIIHHHJJJMMMPPPPPPTTTYYY\\\]]]___cccggg]]]]]]\\\\\\]]]^^^___```SSSSSSTTTTTTTTTTTTTTTTTT[[[aaalllwwwqqqhhh]]]WWWVVVWWWVVVUUU++++++++++++++++++++++++,,,,,,,,,---------.........---+++++++++---///000444---***///333333111111000000000000000000000000000111111111111000//////222111...------...111222222000222///...999:::+++000000//////000111222222---...000111000///000111////////////////////////333000---,,,...000///---***---111333333111---***---------............//////...---,,,+++,,,---...000000//////..................---,,,,,,+++************+++,,,---......///------,,,+++************)))***,,,,,,,,,,,,---///333333222000///---,,,,,,///////////////......---******+++++++++,,,,,,,,,...............///000000000...+++******,,,,,,,,,222111///,,,******,,,///)))'''&&&)))...000---)))*********,,,...///---+++*********+++,,,---...///...------,,,---...///000---,,,+++*********+++,,,...---,,,+++************)))++++++)))+++000111///111000///...------...//////...+++)))((()))***++++++***+++,,,---,,,)))&&&***+++,,,---------,,,,,,///...---,,,,,,,,,,,,,,,+++++++++++++++***)))(((------------------------***)))((((((***,,,///111------,,,***((((((+++---......,,,+++***)))))))))...***'''(((+++---+++((()))******+++---......///,,,---...---***)))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,+++******))))))))))))))))))(((((('''''''''((((((***)))(((''''''((()))***'''''''''''''''((())))))(((((((((((())))))))))))'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((++++++***)))((('''&&&&&&)))))))))))))))******+++777000)))'''))),,,+++***((()))***,,,,,,,,,+++***++++++++++++++++++,,,,,,))))))))))))***************************+++++++++,,,,,,++++++***++++++++++++,,,,,,---.........---///...---,,,,,,,,,,,,,,,---------.........//////......---------......///000......000...***+++///555777:::@@@IIIUUUbbbjjjyyy{{{}}}}}}||||||zzzuuurrrtttqqqqqqtttzzz~~~~~~~~~xxxssspppkkkddd]]]WWWQQQLLLIIIMMMMMMMMMNNNQQQUUUZZZ]]]aaakkkzzzzzzmmmgggfffeeeeeeddddddcccaaa```___[[[XXXTTTQQQPPPPPPOOONNNKKKKKKIIIFFFDDDDDDFFFHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFBBB>>><<<<<<===>>>>>>=========@@@DDDHHHJJJKKKNNNKKKLLLQQQUUUUUUVVVYYY```dddhhhiiimmmrrrqqqmmmfffbbb___aaaeeefffaaa[[[UUUTTTUUUXXXZZZZZZ___eeehhhwwwyyyjjjaaa```cccdddccc++++++++++++++++++++++++******+++,,,---//////000...---,,,++++++---...///111------333777555111000////////////////////////000000111222222222222222111000///......///000111111///111111333AAAGGG;;;111111000000111222222333---...000000000///000111////////////////////////222000------...//////---,,,---...//////...---,,,---------............///---,,,,,,+++,,,---...////////////.........------......------,,,++++++***++++++,,,,,,,,,,,,,,,,,,------,,,++++++***++++++***+++------,,,,,,...000222111000///...,,,++++++000000000000///...,,,,,,+++,,,,,,,,,---------------------------...//////000---+++***+++,,,------111111000---+++***,,,...***((('''***///000...***)))+++...111333222...+++*********+++,,,---...///,,,,,,+++***+++,,,---...---,,,+++*********,,,,,,...---,,,++++++***++++++(((---///,,,))),,,//////333111000...------------000///---,,,++++++,,,,,,---+++******++++++***)))***+++,,,---...---,,,,,,///......------------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...,,,,,,,,,***((((((***---------,,,,,,+++,,,,,,,,,...***'''(((,,,---+++(((***++++++,,,,,,------...+++---......,,,***))))))%%%''')))+++++++++)))(((******+++,,,,,,,,,++++++))))))*********(((&&&%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))'''''''''''''''((()))))))))))))))*********++++++''''''((((((((((((((('''&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%)))))))))))))))******+++444...)))'''***,,,+++)))))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))******++++++,,,,,,------,,,,,,,,,,,,,,,---+++,,,------......------///...---,,,,,,,,,,,,---..............................---------...//////444222222333222000333888888<<>>>>>===CCCBBBCCCEEEHHHKKKMMMMMMVVVTTTVVV\\\```___```ccciiinnnqqqrrrtttvvvsssnnnhhhdddaaadddhhhiiiddd^^^XXXVVVXXX]]]aaaeeemmmvvvrrrjjjiiillllllkkk++++++++++++++++++++++++((()))***,,,...///111111///...---,,,,,,,,,---...///---///777:::666000...........................///000111222444444444444000000000000000000000000111...111222555DDDMMMEEE222222111111111222333333---///000000/////////000////////////////////////111///------...//////...///...,,,++++++,,,...///---------............///*********+++,,,...///000.........---------------......------,,,+++++++++---,,,,,,,,,+++++++++***------,,,+++++++++,,,,,,+++---......------///000111000///...---,,,+++***///////////////......---------------............,,,,,,,,,,,,,,,---......///---******,,,---......///000000...,,,++++++,,,+++***)))+++///111///,,,)))+++000555777555///***************+++---...///,,,,,,+++***+++,,,---...,,,,,,*********+++,,,---......,,,+++++++++++++++(((///333...***+++///111333222000...---,,,------000000//////...---------///,,,)))((()))+++,,,,,,***+++,,,......------,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,,,,,,,------...///...+++((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***---000000...+++***)))###&&&***---...---+++)))+++++++++,,,++++++******&&&(((***+++***((($$$"""$$$$$$$$$%%%&&&'''))))))'''(((((((((((((((((('''(((''''''''''''(((((()))((((((((())))))))))))***&&&''''''((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++///+++((((((***,,,+++)))******************+++,,,---,,,,,,++++++*********)))))))))*********++++++)))))))))***+++,,,,,,---...------,,,,,,------...,,,,,,------......------......---,,,,,,,,,------//////........................------......///000333000///111111111666<<<@@@FFFPPP\\\gggsss~~~}}}wwwqqqlllcccYYYSSSSSSUUU\\\gggooouuuzzz|||wwwtttooohhhcccXXXVVVSSSPPPNNNNNNOOOPPPRRRVVV[[[```eeejjjooorrr~~~}}}pppiiiccc^^^\\\XXXXXXWWWUUUSSSQQQOOONNNLLLJJJGGGFFFGGGGGGFFFEEECCCBBB@@@>>>===@@@DDDHHHPPPPPPPPPNNNLLLIIIGGGEEE>>>>>>>>>@@@BBBCCCBBBAAAFFFFFFGGGIIILLLNNNPPPQQQ]]]\\\___eeefffddddddgggpppuuuyyyxxxwwwvvvqqqkkkfffcccaaadddhhhiiieeeaaa]]][[[]]]eeemmmwww}}}tttsssuuuvvvuuu++++++++++++++++++++++++)))***+++,,,...///000111000///...---,,,,,,------...,,,///666888444000...///////////////////////////000111222333333333333///000111111111111000///000---000111111<<>>777+++++++++,,,...111333555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---***+++,,,---...///......---***+++---......---,,,+++))))))***+++++++++******************************'''((()))***,,,---...///...///000///---,,,---.........,,,+++***))))))))),,,,,,,,,,,,---.../////////......---+++******)))))),,,///000...,,,++++++---,,,)))((('''(((***+++*********+++******)))))))))(((&&&&&&'''***...000,,,,,,***)))(((''''''''')))******++++++******))))))((((((''''''''''''((('''''''''(((((((((((()))'''(((((()))************))))))))))))************'''''''''(((((())))))))))))))))))))))))******+++'''(((((()))******++++++,,,+++******************---,,,,,,++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,************+++,,,------------......------,,,,,,------,,,,,,,,,---......,,,,,,---...000111222222---------...///000111222555222111444888===HHHRRR___dddkkkqqquuuxxx{{{}}}~~~~~~~~~}}}zzzvvvsssqqq^^^TTTIIICCCBBBFFFPPPYYY^^^eeennnqqqqqqrrrxxx}}}~~~}}}zzzxxxuuurrrllleee^^^XXXSSSQQQLLLPPPUUUYYY\\\aaaiiinnnzzzwwwjjj___]]]___\\\VVVSSSHHHHHHGGGFFFDDDBBB@@@???AAAAAABBBDDDFFFEEEBBB@@@===>>>???@@@AAADDDIIIMMMQQQPPPOOONNNMMMLLLKKKKKKNNNNNNOOOSSSWWWYYYZZZYYYUUUVVVVVVTTTSSSUUU[[[```cccbbbdddhhhkkkoooyyy|||uuuvvvwwwzzz}}}~~~~~~|||qqqqqqwww{{{vvvuuuxxx|||++++++++++++++++++++++++++++++,,,,,,---...//////---......//////////////////------000000...000444000000000000000000000000000000111222222222111111111111111222222111111111///***000444///000444000111111000///////////////---///000///...,,,------////////////////////////+++...000111///...///000........................---------............///...///000111111000000///------........./////////------..............................//////000000,,,,,,,,,---...000111222---...//////------...///000000000//////...------111111111000///---,,,+++------------...............------------...//////333000...---...///000000---...///...+++***)))***++++++++++++,,,---///111444111...,,,,,,+++***)))(((((())))))***,,,---......---,,,+++***+++,,,,,,+++******)))***,,,---......---,,,+++***************,,,---...333888666000,,,,,,,,,,,,...111333444------,,,++++++,,,---...---,,,,,,---//////...---+++,,,.../////////...---)))***+++,,,,,,***)))((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))(((((()))+++,,,---,,,---......,,,++++++,,,...---,,,+++++++++++++++,,,,,,---------...///111......---,,,,,,+++******)))+++---...,,,+++++++++))))))((((((((()))******((())))))************)))))))))((('''''')))***++++++***)))(((((('''(((((())))))(((((((((((())))))))))))(((''''''''''''''''''(((((((((((()))))))))((())))))*********))))))((((((((()))))))))******(((((((((((((((((()))))))))))))))))))))******+++)))))))))))))))***+++---+++++++++++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,---......------......------,,,+++,,,,,,,,,,,,,,,---...//////////////////000000000------......///111222333222000222888>>>FFFRRR]]]fffiiimmmppprrrtttwwwyyyxxxwwwuuurrrlllfffaaa^^^NNNFFF???>>>BBBJJJVVVaaaeeejjjoooqqqqqqrrrwww|||}}}}}}|||zzzxxxtttqqqooolllkkkgggccc^^^ZZZYYYYYYXXX___ffflllooottt{{{wwwiiiaaa\\\]]]^^^XXXQQQNNNDDDDDDDDDCCCAAA???>>>===@@@@@@AAADDDEEEDDD@@@===;;;===???AAABBBEEEIIIKKKPPPPPPPPPPPPPPPQQQRRRRRRRRRTTTYYY^^^bbbbbb^^^[[[SSSUUUVVVVVVXXX^^^iiiqqq{{{yyyyyy{{{~~~tttuuu{{{~~~yyyvvvxxx~~~++++++++++++++++++++++++))))))+++,,,...///111111------...///000000/////////...///222222///000444///////////////////////////000111222333444444444111111111111111111111111333---000333,,,...333111222222111000000///000000---///000///...,,,,,,---////////////////////////***...111111///...///000///...,,,++++++,,,...///---------.........//////---...000111222222222222........./////////000000------..................000000000000////////////,,,,,,------///000222333---...///...---,,,---.../////////...---------,,,,,,,,,...///000000111111............/////////000---,,,,,,,,,,,,---......444111...---.../////////...//////---+++)))***+++,,,,,,---,,,,,,...000333777444111000///---+++)))(((((())))))***+++---...000///...---,,,------...******))))))***,,,---/////////...---,,,,,,,,,,,,)))...000...---...---)))------,,,---...000222333///---,,,++++++,,,...///000---++++++---///000000,,,,,,.../////////...---...///111111111///---,,,***+++,,,,,,------------+++++++++++++++++++++++++++***(((''''''(((***,,,***,,,------+++*********------,,,,,,,,,---......,,,,,,---------...000111......---,,,,,,+++******)))+++,,,,,,+++***+++,,,%%%&&&((()))************'''((()))***************))))))))))))((('''&&&%%%(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''&&&&&&&&&''''''''''''((()))************))))))((((((((((((((())))))))))))++++++******************)))))))))))))))******+++*********))))))))),,,...***+++,,,,,,,,,***)))(((++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,++++++,,,---...///000---.........---,,,,,,+++,,,,,,,,,,,,,,,---...///222111111000///......---------......///111222333555444777@@@HHHRRR___kkkkkkmmmnnnnnnnnnnnnppprrrrrrpppmmmggg```XXXQQQMMMCCC===:::>>>DDDMMMZZZdddlllnnnpppppppppqqqtttxxxzzzyyyvvvssspppllliiigggcccccccccaaa``````bbbccckkkqqqzzz~~~yyyqqqddd```\\\ZZZ]]]\\\UUUMMMJJJDDDDDDDDDCCCBBB@@@???>>>>>>???@@@BBBDDDBBB>>>;;;<<<>>>AAACCCEEEGGGIIILLLOOOPPPPPPQQQSSSUUUVVVWWWVVVZZZbbbiiillliiibbb\\\VVVYYY]]]```fffqqq~~~|||uuuvvv|||~~~{{{xxxxxx|||***+++,,,---...---,,,+++,,,------......------,,,000000000000000000000000////////////000000000000222222111111111111222222444444333333333333222222222222222222222222222222666555555444333222111111000000////////////000000///...---...///000///......------,,,,,,...///000...000111000///...///111///.........------------,,,---...//////...---,,,////////////000000000000...---+++******,,,///111000///...---,,,------...&&&000444...---222222+++---------...///000111111///...---,,,,,,,,,,,,,,,---///111111///,,,++++++............///111222333//////.........---------000//////............///666000+++***...111111000...---,,,,,,+++++++++,,,,,,,,,,,,---...///000000///---,,,,,,------,,,+++((()))***,,,---...//////------,,,+++,,,---...///+++******)))***+++---...&&&((()))+++,,,,,,,,,++++++---...---,,,,,,---...)))***,,,...//////.........---,,,+++***************))))))+++---......,,,222111///---,,,---///000000000///...------,,,,,,))))))***+++,,,------...---,,,,,,+++***)))((((((*********++++++,,,,,,---------------------------,,,,,,---...//////............//////......---,,,******+++,,,---------------,,,,,,---...///---,,,))))))))))))************///...,,,***))))))***+++++++++******)))(((((((((******))))))))))))******''')))+++,,,,,,***(((&&&'''''''''&&&%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))*********+++++++++------,,,+++*********+++)))***+++,,,,,,+++)))(((((()))***+++,,,---------+++,,,,,,+++)))((()))+++******+++++++++******))),,,,,,,,,,,,,,,+++***))),,,,,,---...---,,,***))),,,,,,,,,---------......//////.........---------,,,,,,,,,---------......///////////////............///000000000111444777666===EEEMMMYYYfffnnnooorrrpppllljjjhhhfffdddaaabbb___YYYSSSLLLFFFAAA???999888888:::AAALLLYYYbbbjjjkkklllmmmnnnooooooooosssqqqmmmiiidddaaa_________ccc```[[[```oooyyyyyyuuupppqqqtttuuuuuutttpppjjjccc___XXXXXXXXXWWWUUUNNNFFFAAABBBCCCDDDCCCBBBAAABBBCCCEEEDDDCCCBBBBBBAAA???===@@@AAACCCEEEGGGIIIKKKLLLSSSTTTUUUWWWWWWVVVUUUTTTXXX[[[dddqqquuupppiiifffbbbcccgggppp|||}}}|||yyywwwxxx{{{~~~|||}}},,,,,,---............------......//////......---000000000000000000000000////////////000000000000222222111111111111222222444444333333333333222222222222222222222222222222444444333333222222111111000000000//////000000000000///......///000///...............///000111111///000111000///...///000////////////.........---....../////////...------....../////////000000000111///...---------///000000///...---------......///<<>>AAADDDEEEDDDBBBBBBBBBHHHFFFDDDBBBBBBBBBBBBBBBGGGIIIKKKNNNPPPSSSUUUWWWUUUVVVVVVWWWWWWXXXYYYYYY[[[___jjjxxx~~~zzzxxxzzz|||}}}zzz{{{|||{{{}}}~~~...............//////000/////////000000/////////000000000000000000000000/////////000000000111111222222111111111111222222444444333333333333222222222222222222222222222222222222222222222222222222111111000000000000111111111000......///000000///...///000111111222222222000111111000///......///000000000000////////////000000//////.........---------........./////////222222111000000//////...000///......------......333AAAGGG<<<...***---...------................../////////...//////000000111222222111///......000......------------..................------------...............///000111333000......111333111///////////////............------..................000///......//////...,,,((()))+++,,,.../////////......------......///000111000///...------------...,,,***((('''(((+++,,,...//////...+++******++++++,,,---......---,,,,,,------,,,+++************,,,---...111333444222000//////---,,,,,,,,,---.../////////...------,,,,,,------------------------++++++++++++++++++++++++*********+++,,,---------..............................///000000000//////---------------,,,++++++******,,,---//////000000,,,+++***+++,,,,,,+++***)))))))))*********++++++---,,,+++***))))))))))))'''(((((()))******++++++((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((())))))***))))))(((((())))))******************************************+++++++++++++++***)))))))))******((()))***+++++++++++++++))))))******+++******)))+++,,,,,,,,,++++++,,,...++++++************+++,,,,,,,,,,,,,,,,,,++++++***------,,,,,,++++++,,,,,,,,,------------........................---------,,,------------.........////////////////////////...///000222333777<<>>IIIVVV^^^cccaaa___]]]\\\\\\\\\\\\YYYXXXVVVRRRPPPSSSXXX]]]fffqqq|||xxxmmmccc```___ZZZUUUTTTWWWVVVTTTQQQNNNLLLJJJHHHIIIGGGFFFFFFGGGHHHGGGFFFFFFIIIKKKLLLIIIEEECCCBBBFFFGGGHHHIIIJJJMMMQQQTTTQQQTTTYYYZZZXXXWWWWWWXXX[[[[[[[[[]]]bbbiiipppuuuuuuxxx|||xxxxxx}}}}}}~~~...---,,,,,,,,,---///000.........//////........./////////////////////////////////000111222222222333333222222222222333333444444333333333222222222111111111222222333333333000000000111111222222333222222111111111111222222444222//////000111111000...///000111222111000000000111111000///......///222111111111000000000000111111000000000/////////------------.........///,,,---///111111000///.........//////////////////,,,000333111//////000000..................------------------...///000000///000000///------///000222111000//////...//////111111111111111111111111---------......000111111/////////111222222111000---...////////////.....................---------...,,,++++++,,,,,,+++******+++,,,---.../////////.........///////////////++++++,,,---.../////////(((((()))***+++,,,,,,,,,)))+++,,,,,,++++++---...---............,,,+++***,,,,,,++++++******++++++,,,,,,...111444444333111------,,,,,,,,,---------...............---------,,,,,,++++++***)))))))))++++++,,,,,,---.........)))***+++,,,---.../////////////////////////////////000000000000000//////,,,,,,------,,,,,,+++***......//////......---,,,---+++))))))*********)))************++++++++++++++++++++++++*********)))************))))))((((((''''''&&&&&&&&&&&&''''''&&&''')))++++++***)))(((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))************************************)))))))))))))))******(((((()))******+++,,,---))))))*********))))))(((((()))***)))((()))+++---++++++******+++,,,,,,---+++,,,,,,---------,,,,,,---,,,+++***+++,,,---...---------.........//////---.....................---------.........//////////////////000000111111333222111222888CCCPPPYYY```jjjtttxxxzzzwwwooofffWWWQQQHHH@@@<<<;;;::::::999999888888888999999:::666888:::===DDDNNNZZZaaaaaa___[[[XXXVVVVVVWWWWWWSSSTTTVVVUUUTTTXXX___fffxxx|||xxxnnncccZZZXXXWWWTTTQQQPPPPPPOOOMMMLLLJJJIIIHHHGGGJJJGGGEEEEEEFFFGGGGGGGGGFFFHHHJJJJJJIIIHHHHHHIIIMMMOOOQQQRRRRRRTTTWWWYYYZZZ```gggjjjhhhdddccccccggggggiiimmmttt}}}{{{zzz------,,,,,,------...///---......//////......---000000000000000000000000...///000000111222333333333333222222222222333333444444333333333333222222111111111222222333333444000111111111222222333333333333222222222222333333666333000///000111111111111111111111111000//////...000111000///...///111111111111111000000000000///000111222222111000///------........./////////+++,,,---///000000//////......///000000000//////111///...///222333111.........//////////////////......------......//////...///000000......///000000///...---------------............////////////...............///000111---...///000000111000000,,,---///000000000///...------..................///...------......---+++++++++---....../////////------...////////////...((()))+++,,,.../////////&&&''')))+++,,,---,,,+++(((***+++,,,+++,,,---///------.........---+++***,,,,,,++++++***++++++,,,))))))***,,,///111000000------------....................................++++++******)))))))))(((******++++++,,,,,,------)))***+++,,,---...///000000000000000000000000000//////000000000///......---------------,,,++++++---............---,,,,,,...,,,)))((()))******)))*********++++++++++++,,,++++++,,,,,,,,,++++++***++++++******)))(((((('''''''''&&&&&&&&&&&&''''''%%%'''***,,,---,,,***((())))))))))))))))))******'''(((((())))))(((((('''''''''((())))))*********+++++++++*********************)))))))))***++++++***)))))))))***+++,,,,,,))))))******+++******)))((()))))))))'''((()))+++)))***+++,,,---------,,,+++,,,,,,---------------,,,,,,++++++,,,,,,------------........./////////---------...............------........./////////...//////000000111111222222222333777???LLL[[[dddiiiqqqxxxyyywwwqqqfff\\\IIIDDD===999777888999999666666555666666777888888666:::@@@FFFMMMVVV^^^ccc```]]]YYYUUUSSSSSSTTTUUUPPPUUU[[[^^^```dddlllsss{{{xxxrrrkkkaaaXXXRRRQQQPPPMMMLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGHHHFFFDDDCCCEEEGGGGGGGGGCCCEEEHHHJJJKKKMMMQQQSSSPPPRRRTTTTTTRRRSSSXXX[[[iiirrr}}}{{{xxxwww|||}}}||||||------...///////////////...//////000000//////...000000000000000000000000...///000111222333333444444333333222222333333444444444333333333333222222000111111222333333444444222222222222333333333333333333222222222222333333777444111///000111222111555444333222111000000000---...000000//////111222111111000000000/////////,,,...111444444333111///....../////////000000000------......///.........---...///000111000000///444000...000333333000....../////////000111111111000000//////.../////////...000222222111//////000///......---------......---------......///////////////.........//////000,,,---.........///000111---...000111222111000///,,,---------...////////////...,,,---......---++++++,,,---...////////////+++,,,---...///......---)))***+++---.........---)))))))))******++++++,,,)))***,,,,,,++++++,,,...,,,---.........---,,,+++,,,++++++***++++++,,,,,,'''&&&%%%'''***---......------......////////////........................++++++******************))))))))))))))))))******)))***+++,,,---///000000000000000000000000000000///////////////...---------............---,,,,,,***+++,,,------.........000---***))))))******************+++++++++,,,,,,+++,,,------------,,,+++*********)))))))))))))))((((((''''''''''''((((((&&&'''((()))*********)))*********)))))))))))))))((()))************)))((((((((()))******+++,,,,,,+++++++++*********))))))***************+++,,,,,,+++******))))))***+++,,,))))))***+++,,,,,,,,,+++)))***+++)))(((''')))***((())),,,...///...,,,++++++,,,,,,---......------***+++,,,,,,---------,,,............////////////---------.........//////............////////////...//////000111111222222333666;;;CCCMMMZZZgggoooqqqwwwzzzvvvooofffYYYNNNAAA===888444444555666777444444444555666888999:::;;;AAAKKKSSSZZZ___dddfff```\\\XXXSSSQQQRRRTTTVVVWWW```kkkrrruuuyyyzzzrrrnnnkkkeee^^^VVVQQQMMMMMMLLLIIIIIIMMMGGGHHHIIIKKKLLLLLLLLLLLLFFFDDDCCCDDDFFFIIIIIIIIIHHHKKKOOORRRTTTUUUWWWYYYSSSUUUVVVUUUVVV[[[eeemmm~~~|||---...000111111111000///000000111111111111000000000000000000000000000000...///000111222333444444444333333222222333333444444444444333333333222222000000111222333333444444333333333333333333333333444333333222222333333444888555111///000111222222888777555222111000000111,,,...///000///000111333000000000000////////////+++---222555666444222000////////////000000000000000000//////......---------...///111111111000///333///...000222111000///...//////000111222222333222222111000//////000000...000333444333111000000000000////////////000000.../////////000000111111000//////.........//////,,,,,,---------...000111...///111333444333111000,,,,,,------...///000000---,,,***+++,,,,,,+++))),,,,,,---...////////////++++++---.........---,,,+++,,,---.........---,,,...,,,***(((((()))+++,,,+++,,,---,,,******+++,,,+++,,,---.........,,,,,,+++++++++***++++++,,,,,,+++)))'''(((+++///111222------...///000000//////---.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111000000000000000000000000......//////...---,,,,,,......//////......---,,,'''(((***,,,...///000000000...***)))******+++*********+++++++++,,,,,,,,,+++,,,---.........---,,,((((((((()))******++++++((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++******))))))++++++******+++,,,------,,,+++***)))))))))***+++((()))***+++,,,---------+++,,,,,,+++)))((()))+++&&&))),,,///000///,,,++++++,,,,,,---.........---)))***,,,---...---,,,,,,............/////////000---------.........//////............/////////000...//////000111222222222555;;;DDDOOO[[[fffqqqwwwuuuyyyyyyqqqggg\\\NNNCCC>>>:::555222222333333333555555666888:::<<<>>>???BBBJJJUUU___eeehhhiiijjj```\\\WWWSSSQQQRRRTTTVVVbbbmmm{{{uuusssllldddaaa___ZZZTTTQQQNNNMMMMMMKKKHHHJJJNNNKKKLLLOOOQQQSSSSSSSSSSSSFFFEEEDDDFFFJJJLLLMMMMMMQQQUUUZZZ]]]]]][[[ZZZZZZZZZ\\\]]]]]]aaalll|||xxxvvv...............///000000------------...000111222000000000000////////////222000///111555777666444//////000111111111111000444444333222111111111222444444444555555555666666555666666444222111333444111111111111111111222222222333444222---+++,,,---;;;666111///000111000///111111222222222333333333000000000000000000000000111111111111111111111111000///...------...///000///...---,,,,,,---...///000000000000111111111111......------------.....................///000000222111000111222333222000000000000000000000000000222000......///000000000000000111111111///...---000000////////////000000000000//////............,,,---///000111000///---......///000111111000000000000///...------,,,,,,***++++++,,,,,,---......+++---///...***'''(((***------------------------------,,,++++++***))))))***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***---,,,***)))))))))******''')))+++***+++---...---000---***,,,111222///***///......---------......000///...,,,++++++,,,,,,*********)))******++++++***+++,,,---///000111111222111000......---------,,,...///...------...///......---,,,,,,,,,,,,,,,((()))+++---.........---,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++*********+++&&&&&&&&&'''''')))******))))))))))))))))))))))))************************,,,,,,++++++***)))))))))---,,,+++***+++,,,---...+++++++++***************++++++************++++++---,,,***)))))))))******,,,,,,,,,+++***)))''''''))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***------,,,++++++---...//////......------,,,++++++////////////////////////......000111111000//////111///111333333000222666===GGGTTT```iiipppvvvzzz~~~zzzqqqeeeXXXKKKAAA<<<666666777666555555777888333666888999;;;???FFFLLLWWWZZZ___ffflllmmmjjjhhhaaaYYYSSSSSSRRRRRRZZZdddppp~~~vvvddd```\\\[[[[[[XXXPPPJJJIIIKKKMMMKKKIIIJJJMMMQQQPPPTTTVVVWWWYYY[[[XXXRRRLLLIIIFFFHHHMMMRRRUUUUUU```gggkkkiiihhhjjjhhhbbb```dddiiikkkqqq|||...............//////000...............///000111000000000000////////////222000///111444666666444111111222333333333333333333333222111111111111111222222333333333444444444888999999666333111111111111111111111111111222222000222333111...---...000666222///...000111111000111111111111222222222222000000000000000000000000000000000000000000000000000///............///000000//////......//////000000000000000111111111111///......------......//////............///000000222111000000111222111000000000000000000000000000222000...---///000000//////000000111000///...---//////......---.........////////////......---------...000111222111000///,,,,,,,,,,,,---------...///......---,,,,,,++++++******+++,,,------------***,,,///...+++)))+++---------------------------.........------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++---,,,***)))))))))***++++++***))))))+++---......---,,,+++---111222000---///......---------......000///---,,,++++++,,,,,,,,,+++++++++***+++++++++------......//////000000111000///.....................///.........///000444333111///...,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------------------------,,,,,,,,,++++++*********++++++***)))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))+++++++++***************&&&&&&''''''''''''((((((---,,,,,,+++++++++,,,,,,******************++++++++++++************++++++...---,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---,,,+++***)))------,,,,,,------...///......------------,,,,,,////////////////////////...///000111111111000///000......222333444999@@@IIIRRR^^^iiiqqquuuyyy|||zzztttiii\\\PPPEEE===999777888999888777666888999888:::<<>>:::888:::<<<======<<<<<<===??????AAADDDHHHNNNXXXbbbiiihhhgggffffffgggfffcccaaa\\\XXXWWW[[[```gggqqqyyyvvvjjjbbbZZZUUUNNNKKKJJJJJJHHHFFFFFFIIIKKKKKKJJJKKKOOOSSSYYYaaagggeeeaaa^^^ZZZVVVTTTTTTUUUUUUXXX\\\bbbggguuu{{{zzztttxxx}}}zzz...------------.../////////////////////.........////////////000000000000111111111222333444444444000000000000111111222222111111111111111111111000000000000111111111111222111444777777666555444444333222222222222222111111000000111111111111111222......///111333333222111////////////000000000000////////////////////////------------------------///////////////000000000...///111111111111///...///000000000111111111111//////............///////////////...///000000111000///...///000111000...////////////////////////000...---...000111000///.../////////////////////000///...------,,,,,,---............------------...///000111111111000000000///---,,,,,,---///111---------,,,,,,,,,++++++)))***,,,---......---,,,+++...000000---,,,---///,,,,,,------------------***+++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///***(((,,,000///---,,,,,,---//////---*********...------------.../////////...---,,,+++,,,,,,---/////////...---,,,++++++---------------.........///............//////000///...------///000000000///......---------......---,,,+++)))(((((()))***,,,++++++******++++++,,,........................+++++++++***************)))(((((('''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,---......///,,,---------,,,+++)))((((((((()))***+++,,,,,,,,,++++++************++++++(((((((((((()))******+++******)))*********++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,---...///000///...---,,,,,,,,,---...//////000////////////////////////...//////000111111111111444000///222777???KKKVVVffflllsssyyy{{{xxxtttpppjjjbbbUUUHHH???;;;;;;<<<@@@BBBEEEFFFFFFGGGIIIJJJJJJKKKOOOTTTZZZaaahhhlllgggeeebbbaaabbbbbbbbbaaa\\\ZZZ[[[```hhhqqqyyy}}}sssjjjbbb\\\UUUQQQLLLIIIHHHHHHGGGEEEHHHKKKNNNOOOOOOPPPSSSWWW^^^fffkkkfff```]]][[[YYYXXXZZZ[[[ZZZYYY\\\ccchhhqqquuu|||zzz}}}{{{zzz---------------...//////...//////000//////...---.../////////000000000111000111222222222222333444111111000000111111222333000111222222222222111111111111111111222222222222///111444666555444333333333333333333222222111111333222222111222222111111///111333444333222111111....../////////000000000////////////////////////...........................//////000000000000000......000111111000......///000000000111111111111/////////......////////////////////////000111111000///...///000111000...000000000000000000000000///......///111222111000////////////000000111111111111000///////////////............................../////////000//////222000///------...000111............------------)))***,,,---...------,,,---000222000---+++,,,---,,,,,,,,,---------......***+++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,)))***000333///,,,,,,+++,,,------+++******,,,---------------.../////////...---,,,+++,,,---...///000000000///---,,,+++)))***+++,,,---.../////////............//////000---,,,,,,---000111000.........------------......+++***)))((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))************************************************,,,,,,------,,,***((('''(((((()))***+++,,,,,,,,,++++++************++++++(((((())))))************,,,+++***)))))))))******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---------------+++,,,.../////////...---+++,,,------...///000000/////////////////////////////////000111222222333222000111888@@@JJJXXXdddrrruuuyyy{{{yyyssskkkeee\\\UUUJJJAAA<<<<<<@@@CCCJJJMMMPPPSSSTTTUUUWWWYYYXXXZZZ\\\```dddfffggggggeeeaaa^^^\\\]]]___`````````aaaeeemmmxxxtttjjjbbbZZZUUUNNNLLLJJJIIIHHHGGGEEEDDDIIILLLPPPQQQQQQRRRUUUYYYaaagggiiiddd]]][[[\\\[[[^^^______^^^]]]___eeejjjsssuuu{{{zzzwwwwwwyyy------,,,,,,------...///---...///000000///............//////000000111111000111222222111111222444444333333222222444555666000111222333444333222111111222222222222333333333111333555555333111111111444444444333222222111111444222111222333333222111111333444555333111111111////////////000000000000000000000000000000000000////////////////////////......///000111111111111...//////000000//////...000000000000111111111111000//////......//////000000000//////000000111222111000//////111111000///000000000000000000000000000//////111333333222111000//////000111222333444222111111000000111111222.........///////////////............////////////000///...---,,,---..............................***++++++,,,,,,---.........000222000,,,***+++,,,+++,,,,,,------.........------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,+++(((+++333444...,,,000,,,+++******+++---///000---------------...///000......,,,,,,,,,,,,---......///000000///...,,,+++))))))***,,,---...///000000//////.........//////,,,,,,,,,///333444111---222111000///------------((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********************)))))))))***++++++++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,......---,,,++++++******+++,,,,,,,,,+++***)))))))))))))))***+++++++++,,,++++++************++++++++++++,,,---------,,,,,,///...,,,+++***+++,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,------......//////...---------------+++,,,------......------,,,,,,---...//////000000/////////////////////////////////000111222333444000111777CCCNNNYYYgggrrryyyzzzzzzyyytttlllaaaZZZMMMIIIBBB>>>>>>CCCJJJNNNVVVYYY]]]```aaabbbdddeeefffeeeeeefffgggfffcccaaaccc___[[[ZZZ[[[^^^```aaadddiiipppyyy~~~tttjjj```XXXQQQMMMHHHGGGGGGFFFEEEDDDCCCCCCHHHLLLPPPQQQQQQRRRTTTWWW```eeefffbbb^^^^^^^^^]]]]]]]]]]]]^^^```dddjjjnnnzzzyyy|||{{{uuuwww~~~------,,,,,,------...///+++---///000111000///............///000111111111///111333222111000222444555444333222222444555777000222333555555555333222111111222222222222333333222444444444222111222333555444444333222222111111333111000111444666444333///222333333111000111333//////000000000111111111000000000000000000000000////////////////////////---...000111222222111111111000000//////000000111000000000000111111111111000000////////////000000000000//////000000111222222111000000111222111000222222222222222222222222000000000222444555444222000000000111222333555666111111000111111222333444/////////000000000111111///////////////000000111.........------,,,,,,,,,------------------------,,,+++******+++,,,...///,,,...111///,,,***+++---++++++,,,,,,---......///.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,+++(((,,,222111+++...888666111,,,+++---///000///---,,,,,,------///000000...---,,,,,,,,,,,,......,,,---///000000///---,,,,,,,,,---......///000000111000///...............---,,,...333888888222---111000///---,,,,,,,,,,,,((()))***,,,------......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))*********+++***)))))))))******+++,,,++++++******)))******+++))))))))))))))))))))))))''''''(((***+++,,,---...///......---,,,,,,++++++++++++***************+++******************++++++++++++************++++++------...///...---,,,,,,---,,,+++******,,,---///***++++++,,,,,,,,,++++++++++++,,,,,,---......///...---,,,+++***+++,,,,,,+++++++++++++++,,,------------......//////000000////////////////////////000/////////111222444555555999CCCPPP\\\eeeoooxxxzzzxxxuuuqqqkkkaaaUUUMMMDDDBBB@@@AAAFFFOOOWWW]]]cccfffiiikkkjjjjjjjjjkkkkkkhhhdddbbbaaaaaa^^^\\\^^^\\\ZZZ[[[___dddgggiiirrryyyooojjjccc[[[TTTOOOLLLJJJGGGFFFEEECCCBBBBBBDDDFFFJJJNNNRRRSSSRRRRRRUUUWWW\\\bbbeeeeeeeeeeeebbb]]]]]]\\\^^^bbbjjjssszzz}}}~~~}}}}}}uuuyyy---,,,,,,,,,,,,---......***,,,...000111111000///---......///000111111222///111333222000///111444333222111000000222444555111222444666666666444333111111111111222222222222000222333333333444777999555555444333333222111111111//////111555777777555---000222111//////111444000000000000111111111111000000000000000000000000........................---...000111222222222111333222111000000111222333000000000000111111111111000000////////////000000000000000000000111111222222111000111222333222000222222222222222222222222111111111333666666555333111111111111222444666888//////000000111333444555//////000000111111222222000000000000000111111222...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,///111))),,,//////,,,+++---///++++++,,,,,,---...//////------,,,++++++***))))))++++++,,,---------,,,,,,,,,------......------,,,)))***,,,---...---,,,,,,,,,)))+++000---(((000???AAA:::000,,,---///---+++,,,,,,,,,---...///000111...---,,,,,,,,,---...///+++,,,...000000///---,,,000000000000000000000000222111000......---------......000666;;;:::444...************++++++,,,---)))***,,,---......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))***++++++******)))))))))))))))***))))))))))))))))))))))))&&&&&&((()))+++---...///)))))))))(((((((((''''''+++***)))))))))***+++,,,+++++++++***************++++++************++++++,,,------...---,,,***)))))))))(((((()))+++---///,,,,,,,,,,,,++++++***)))++++++,,,,,,---...//////,,,+++***)))))))))***+++,,,+++***)))***+++,,,---............////////////////////////////////////000/////////111222444666>>>BBBMMM[[[dddjjjpppwwwxxxtttooojjjcccXXXLLLDDDAAAAAACCCGGGOOOYYYccciiikkknnnppppppooommmllllllkkkeee^^^ZZZYYYZZZZZZYYYXXXWWWXXX\\\cccjjjpppsssuuuhhh^^^ZZZTTTOOOLLLKKKKKKLLLJJJHHHEEEBBBAAACCCGGGKKKMMMQQQUUUVVVUUUUUUWWWYYYZZZ```fffiiikkkkkkddd\\\dddcccfffnnn{{{~~~}}}tttzzz,,,,,,++++++,,,,,,---...////////////////////////.........///000000111111111111222333333333333222111222444555555444222111222333333444444333333222444444444333333222222222222444555555444333333444333222222111111222222333222222111111222222333444222111000//////000111111333333222222222222333333111000///......///000111111111000/////////000000111...,,,---000222222000111222222111000///111333222000///111444666555333222111111000111222333444666666666666666777888888777666666666666666777777888999::::::999888666555999888777666666777999999777666444333222222222333000111222333444444444444333222222222111111111111000//////111222111///,,,.........//////000000000******))))))***+++,,,,,,---------.........//////111000000///...---------)))***,,,...///000111111))))))***+++,,,,,,------((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***&&&))),,,---,,,---111555666444000------...000222......//////...---,,,,,,...,,,***))))))+++...000/////////......---------......---------...///000........................///111333555555222///---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,+++************,,,,,,,,,,,,,,,,,,------(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))((('''))))))***++++++++++++***+++++++++,,,,,,+++++++++---,,,++++++************(((((()))***+++,,,------))))))))))))***+++,,,---------,,,,,,+++***)))))),,,+++***)))((((((((((((++++++++++++++++++++++++******+++,,,,,,---......---,,,+++*********+++,,,...............///000000//////.........//////000000000000000111111111111111222111///...000777<<>>???=====================>>>@@@AAAAAAAAAAAA@@@???>>>======<<<<<<===>>>???@@@===<<<:::888777777777777666777777777777777666666333333333333333333333333111000///000222222000...////////////............+++++++++++++++,,,------,,,------------.........000000000///...---------,,,,,,---...////////////,,,,,,,,,++++++++++++***...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,,,,,,,---000222333111///---,,,---...///...............---,,,,,,---,,,+++++++++,,,...///.........---------,,,,,,+++,,,,,,---------------...........................///111222111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...---,,,+++************************++++++++++++((())))))***************,,,,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************))))))(((((()))***+++++++++++++++******++++++++++++******,,,++++++***************+++*********))))))(((((())))))))))))***+++,,,---------,,,,,,+++******)))))))))((())))))***+++,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,+++******+++,,,---...............///000000//////...---------......000000000000111111111111000222222111000333:::???NNNWWWaaaiiipppuuuuuurrrnnnjjjeee___SSSGGGBBBDDDGGGMMMUUU^^^eeejjjooorrrrrrrrrpppnnnjjjgggdddbbbaaa^^^ZZZVVVTTTTTTUUUVVVWWW___ggglllsss}}}{{{oooiiifffjjjjjjaaaTTTKKKLLLMMMMMMMMMNNNQQQUUUYYYaaaZZZOOOGGGEEEHHHLLLOOOVVVWWW[[[^^^]]]ZZZ]]]ccchhhsss}}}}}},,,,,,++++++,,,,,,---...//////////////////////////////000000111222222333111111222333333333333222111222333444444333222111222222333333333333222222333333333333222222222222000222333333222111111222333222222111111222222333000000000000000111222222777666444333111000000000222222111111111111222222555444222111111111222222111000//////......//////222111000000222333222111333444555444222222444666444444444666999;;;;;;;;;======???AAADDDFFFIIIKKKMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPOOOOOONNNNNNKKKKKKJJJJJJKKKKKKLLLMMMHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAA@@@???===<<<;;;777777666666666555555555444222111111222333333222333222111000///...---,,,------,,,,,,,,,---......,,,,,,,,,,,,------------000000//////...---------....../////////......---......---,,,***)))((((((------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---+++***+++---.........///...---,,,,,,,,,,,,,,,---............------,,,---------------.........------------,,,,,,,,,,,,***,,,---...///...---,,,........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,+++************(((((()))))))))*********))))))***++++++++++++***------,,,,,,+++++++++***))))))))))))))))))))))))))))))******+++*********'''((()))***+++,,,,,,,,,)))******************)))***************+++++++++++++++***)))((((((''''''***))))))******+++,,,------,,,,,,++++++*********))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++++++++++++++,,,---..................///000000111000//////............000000000111111111222222000111222222333888@@@FFFXXXaaajjjmmmnnnpppooommmjjjeee^^^UUUIIIAAABBBHHHNNNVVVaaajjjooorrrrrrssstttrrroookkkfffbbb^^^\\\\\\ZZZWWWUUUUUUWWWZZZ\\\dddllltttzzzxxxlll```YYYTTTVVVVVVPPPIIIEEEFFFJJJOOOSSSWWW[[[```bbbjjjaaaUUULLLIIIMMMRRRUUUYYYYYY[[[^^^^^^^^^cccjjj|||yyy~~~,,,,,,++++++,,,,,,---...////////////////////////000000000111222222333333111111222333333333333222111111222333333333222222222222333333333333222222333222222222222222222222111222444444222111222333333222222111111222222333111111111111111222222333111111000111111111222222444333333222222333333444555444222111111111222333//////......---......///000000111222333444333333333444666666666888:::<<<;;;<<<>>>AAADDDHHHIIIJJJMMMNNNPPPTTTWWW[[[^^^___cccbbbbbbbbbbbbbbbccccccbbbbbbccccccbbbbbbaaaaaa```aaaaaaaaaaaaaaaaaaaaa``````___^^^^^^]]]]]]]]]WWWVVVTTTRRRPPPOOONNNMMMPPPOOONNNMMMJJJHHHFFFDDD>>>>>>===;;;:::888777777888666333222333444444444444333333111000///.........------,,,------......+++++++++,,,,,,,,,------/////////......---------......////////////............---,,,***)))((((((+++++++++*********))))))------------------------,,,,,,------,,,,,,+++***---***(((***---///...,,,---------------,,,++++++---------......------,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------......////////////........................---,,,,,,+++++++++++++++------------------------******+++++++++,,,,,,,,,---,,,++++++*********+++(((((())))))******++++++)))***++++++,,,,,,++++++------,,,,,,+++*********))))))))))))))))))))))))((()))******++++++++++++'''((()))***+++,,,,,,,,,))))))************))))))******+++,,,,,,,,,,,,,,,((()))))))))************************+++,,,------,,,,,,,,,++++++*********---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,---...//////...............///000000333333222111000000000000000000111111111222222222111222222222444===HHHQQQ___hhhooonnnkkkjjjiiihhheee```XXXNNNDDD@@@GGGQQQWWW^^^hhhooossssssrrrrrrqqqoookkkfffaaa]]]ZZZYYYXXXWWWUUUVVVYYY```fffkkkuuu{{{{{{lllbbbYYYRRRMMMMMMMMMJJJIIIJJJGGGNNNXXX```dddfffffffffeee^^^UUUOOOOOOSSSXXX[[[\\\ZZZ[[[^^^aaafffqqq||||||vvvzzz,,,,,,++++++,,,,,,---...////////////////////////000000000111222222333333111111222333333333333222000111111222333333333333111222222333333222222111222222222222222222222222222444555555444333333444333222222111111222222333333222222222222333444444000000111111222222222222000000////////////000000333222111111111111222333...............///000000222333666888999:::;;;<<<888:::<<<>>>@@@CCCFFFIIIIIIKKKNNNRRRVVVZZZ^^^```bbbcccfffjjjmmmqqqssstttvvvvvvuuuttttttuuuuuuuuuttttttuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrssstttttttttsssrrrqqqooommmkkkkkkggggggeeedddbbb```^^^^^^```___^^^\\\YYYVVVTTTRRRKKKJJJHHHEEEBBB@@@===<<<<<<999666444444444333222222111111000//////......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------............------------,,,---...///000000000000,,,,,,,,,++++++*********---------.........//////------------------------,,,,,,------,,,,,,+++***+++)))''')))---000000...------.........---,,,+++,,,,,,---------------,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000...........................---,,,+++++++++,,,,,,------------------------*********++++++++++++,,,,,,,,,++++++******++++++))))))***++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************((()))***+++++++++++++++(((((()))***+++,,,,,,,,,))))))************))))))***+++,,,---......------*********++++++,,,,,,,,,************+++,,,---...,,,,,,+++++++++++++++***---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,---.../////////...............///000000222111000000/////////000111111111111222222222222333333222333888CCCRRR]]]eeemmmrrroooiiigggfffeee^^^WWWPPPIIIDDDDDDNNNZZZbbbgggmmmrrrsssrrrqqqpppooolllgggaaa\\\XXXVVVUUUUUUUUUVVVZZZaaakkkuuu{{{}}}{{{|||}}}{{{tttjjj___YYYUUUNNNJJJIIIIIIIIIMMMRRROOOXXXdddlllooolllgggddd\\\XXXUUUSSSUUUXXX[[[\\\___\\\\\\aaaiiiuuu|||{{{|||zzz,,,,,,++++++,,,,,,---...//////////////////////////////000000111222222333111111222333333333333222000000111111222222333333111111222222222222111111111111111222222222222222222444666555444333444444333222222111111222222333333333333333333444555555555555555555444333222111222111111000000111111222222111111000111222444555...//////000111333444555333777;;;???AAACCCEEEGGGGGGIIILLLOOOQQQUUUYYY\\\\\\___cccgggjjjnnnsssvvvvvvxxx{{{}}}~~~~~~|||{{{~~~}}}}}}~~~~~~|||zzzwwwvvvwwwvvvvvvuuusssqqqpppooonnnnnnmmmkkkiiifffdddbbb\\\ZZZXXXUUUQQQNNNKKKJJJFFFCCC???<<<:::888555333111111000000///......---......---,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,---...///000111111111++++++++++++++++++,,,,,,++++++,,,,,,---...//////------------------------,,,,,,------,,,,,,+++***)))((((((***,,,...//////---......//////...------+++,,,,,,------------,,,+++,,,---//////...------,,,,,,,,,,,,------------,,,,,,+++***+++,,,---...........................//////...---------------------------------------,,,,,,,,,---------......,,,,,,++++++***++++++,,,******+++,,,---......///++++++,,,------------,,,++++++++++++++++++++++++******************************++++++,,,+++++++++))))))***++++++++++++***)))******************)))+++,,,---......---,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,---...++++++++++++++++++++++++)))******+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,---...////////////...............///000000.........------......///111111111222222222222333444555777999@@@MMM]]]hhhkkkqqqrrrmmmhhheeeccc```TTTMMMHHHGGGHHHMMMWWWaaammmpppssstttssspppnnnnnnlllhhhccc\\\WWWTTTSSSRRRVVVYYY^^^fffpppzzz|||wwwtttooohhh```YYYSSSOOONNNJJJGGGGGGGGGHHHOOOWWWYYYaaajjjqqqpppkkkeeeaaaYYYXXXXXXYYY[[[\\\[[[ZZZ]]][[[]]]fffsssyyy,,,,,,++++++,,,,,,---...////////////////////////......///000000111111222111111222333333333333222000000000111111222333444111111222222222222111111000111111111222222222222222333555555333222333444333222222111111222222333333333222222333333444555444555555555555333222111444333333333333333333444111111111111333555777888000111222333666888:::;;;;;;@@@GGGLLLOOORRRVVVYYY]]]___bbbdddfffiiimmmpppooossswwwyyy{{{~~~~~~}}}zzzyyyyyywwwvvvtttrrrqqqkkkjjjhhhfffccc```^^^]]]VVVSSSOOOLLLHHHDDD???;;;888777666444333111000///000///......------......,,,------------.........------------------------...//////000000000//////++++++++++++++++++++++++***+++++++++++++++++++++........................,,,,,,------,,,,,,+++***)))***++++++***+++---///......------............***+++,,,---------------+++,,,,,,---------------,,,,,,---------.........+++,,,...///000///...---......................../////////.........------........................------------............,,,++++++***++++++,,,,,,******+++,,,---...//////+++,,,,,,---------------)))))))))***++++++,,,,,,************************++++++,,,,,,,,,+++*********++++++++++++***))))))******++++++++++++*********+++,,,------+++***)))***++++++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++*********+++---...000111------------------------..................---------...//////000///...---...............///000000............///000111111111111111222222222333333333888>>>DDDLLLXXXfffooonnnpppnnngggbbb```[[[VVVMMMGGGDDDJJJRRRYYYbbbjjjqqqtttvvvvvvrrrmmmiiigggbbb___[[[WWWUUUUUUWWWXXX]]]dddppp|||yyylllhhhbbb[[[TTTOOOLLLJJJJJJHHHGGGHHHHHHJJJRRR\\\___dddiiikkkjjjfffbbb```[[[[[[\\\^^^```aaa```^^^]]]___fffttt,,,,,,++++++,,,,,,---...////////////////////////.........///000000111111111111222333333333333222000000000000111222333444111111222222222222111111000000111111222222222222000222444333222111222333333222222222222222222333222222111111222222333444///000111333444444333333111000000000000000000111111111222333444777999;;;333333444777999<<>>IIIVVV___fffmmmpppnnnfff___XXXSSSMMMGGGFFFHHHOOOVVV^^^dddllltttwwwvvvrrrpppmmmjjjfffaaaZZZUUUQQQPPPRRRXXXbbbnnnwww|||qqq^^^VVVRRRLLLGGGDDDFFFHHHKKKOOOQQQSSSTTTUUUWWWYYY\\\______```aaadddeeeeeeeeegggiiirrr~~~~~~...///000111111111//////...//////000000000000000111000000000000111222222000000111222333333333222111222333444444444333333111222222333333222222111222222222333333333333444333333333444444444555555222222111111111111222222222222111111111111222222222111111111111222333333333333333333333333333333666777888:::>>>BBBFFFHHHPPPVVV^^^dddiiiooovvv{{{~~~|||zzzvvvqqqmmmjjjiiigggeeeccc___ZZZVVVKKKHHHDDD@@@>>>;;;888555333222222222333111///,,,///////////////.........000000000000000/////////......---,,,,,,...///000------------,,,,,,,,,,,,,,,777>>>999000+++***)))///...------///...---+++,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,,,,......,,,,,,---...////////////,,,,,,---...//////000000333,,,---999<<<333---000,,,------.........------------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////........................------,,,,,,++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++---...///......---,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++***************---...///000000000000000666333000........................////////////000.../////////------///111111111000000000000111111////////////////////////000000111111111111111000000222333222111333888===HHHTTTaaahhhmmmpppnnniii___WWWNNNIIIFFFDDDGGGLLLXXX```hhhnnntttyyyyyyuuuooolllhhhccc^^^ZZZXXXVVVTTTTTTWWW```nnn|||xxxdddUUUPPPMMMIIIEEEEEEGGGKKKMMMTTTVVVWWWWWWWWWYYY]]]______``````bbbccceeefffggglllqqq|||zzzwww{{{------.........------,,,------...////////////...111111000000111111222333///000111222333333444444222222333333333444444444111222222333333222222111//////000000000111111111333333333444444444555555333222222111111222222333222222111111111111222222222222111111111222333333444444444333333444666888===???CCCGGGLLLQQQWWWZZZeeejjjppptttwww{{{~~~|||{{{xxxtttqqqppppppooonnnnnnkkkgggddd\\\XXXSSSNNNJJJFFFBBB???<<<;;;888777555333///,,,111000000000000000000111....../////////000000000222111000...------------''''''((()))***+++++++++***555;;;777///+++,,,,,,.........///...---+++)))*********+++,,,,,,------,,,,,,,,,---------.........---+++***+++,,,...///////////////...---++++++---------....../////////111---+++,,,......---------...............---,,,........................------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///........................------+++******+++,,,---......---,,,,,,,,,------))))))))))))))))))))))))***+++---.........------+++***)))((((((***,,,...************************++++++,,,------------,,,,,,+++++++++******))))))************************...//////000000000//////333000---,,,,,,,,,,,,+++,,,,,,,,,------------......///000///......000111000000//////000000111111000//////////////////000111111222222222111000000111333444333444777>>>CCCPPP\\\iiioooqqqoooiiibbbWWWNNNGGGDDDDDDGGGOOOWWW```hhhqqquuuxxxzzzwwwqqqjjjgggbbb]]]ZZZYYY[[[\\\___]]]```jjjzzzzzztttjjj\\\SSSNNNLLLIIIHHHIIIKKKOOORRRUUUVVVWWWXXXYYY\\\```cccbbbcccccccccdddfffhhhjjjnnnvvvxxxssspppuuu}}},,,,,,------,,,,,,,,,+++---...//////000000//////111111111111111222222333///000111222333444444444222222222333333333444444111222222333333222222111//////000000000111111111333333333444444444555555333333222222222222333333333333222222222222333333111111111111222333444444777888777666777;;;AAAFFFIIIMMMSSSXXX^^^dddjjjooowwwzzz}}}~~~|||{{{yyywwwtttqqqrrrrrrrrrtttuuutttqqqoookkkgggbbb]]]YYYUUUQQQNNNLLLHHHCCC>>>:::777333000111000000//////000111111++++++,,,---///000111111222111000///...------------------....../////////111777:::444...---///000---...//////---+++***)))***++++++,,,---.........,,,,,,,,,---------.........---+++++++++---///000000000000///...,,,+++***------------............111111///,,,---000111///.........///......------........................------------------------------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........---,,,,,,,,,------)))))))))))))))))))))))))))***,,,------,,,+++++++++***(((((((((***,,,...************************++++++,,,------------,,,)))))))))******+++++++++******************++++++....../////////...------...,,,+++***,,,------,,,,,,,,,,,,------------...,,,---//////......///000...............///000111111000////////////000111111222222222222111111000111333444444555:::CCCJJJZZZeeeooosssrrrmmmddd\\\LLLFFFBBBDDDHHHNNNYYYbbbhhhooouuuwwwxxxwwwrrrlllccc```\\\ZZZ\\\___dddgggmmmjjjkkkuuuwwwkkkeee]]]VVVSSSMMMLLLLLLLLLMMMOOOQQQSSSQQQSSSVVVXXX[[[^^^cccfffhhhiiiiiiiiihhhkkkooosssvvvxxxqqqooooookkkpppvvv~~~~~~......---...............000000111222222222222222222111111111111222333333111111222333444444444333333333222222222333444555111222222333333222222111222222222333333333333444333333333444444444555555333333222222222222333333444444333333333333444444111111111222444555777888777999;;;<<<>>>DDDMMMTTTZZZ___fffkkkoootttzzz~~~|||zzzzzz||||||zzz}}}}}}|||zzzyyyvvvtttuuuuuuvvvxxxzzzzzzxxxvvvtttqqqllliiifffccc```^^^]]]XXXRRRKKKFFFBBB>>>;;;555444222000//////000000***+++,,,---...///000111.........///////////////333222111000000000222222;;;<<<999222...000111000---...///...,,,******+++------......///000111111,,,,,,,,,---------.........---,,,,,,---...000111------...............---.........------------------//////------//////...---....../////////..............................---------------------------------------....../////////...---,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------.........------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((()))***+++++++++***)))***))))))((()))***+++,,,***************************++++++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++++++++++++++,,,,,,,,,............------,,,+++---,,,+++,,,...000000///.........////////////000***,,,...///.........///...------......///000111111111////////////111111111111222222222222222111000222444555999AAALLLTTTeeennnuuuuuuppphhh^^^UUUDDDAAABBBHHHPPPWWWaaajjjnnntttwwwuuutttrrrlllfff\\\ZZZXXX]]]fffoootttvvvxxxsssrrr}}}jjjaaa[[[UUUQQQRRRMMMNNNOOOQQQQQQQQQPPPPPPPPPSSSWWW[[[^^^aaaeeehhhhhhjjjkkkkkklllpppwww}}}zzzmmmhhhiiimmmiiinnnvvv|||...............///000000000111222222333333222222222222111111222222333444222222333333444333333333333333222222222333444555111222222333333222222111333333333333444444444444333333333444444444555555444333333222222333333444666555555444444555555666222222333444777999;;;<<<:::???FFFKKKOOOUUU^^^dddlllqqqwwwzzz|||~~~~~~{{{yyyvvvuuutttttttttqqqnnnjjjhhhhhhiiijjjgggjjjnnnooopppppprrrsssttttttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||zzzyyyyyyyyy{{{}}}|||zzzxxxwwwuuuqqqpppooonnnllljjjjjjgggbbb]]]XXXSSSMMMIII@@@>>>;;;777444222222111............////////////------....../////////...000///...---///333777999<<<999444...///222111------......---***)))+++---+++,,,---...///000000111,,,,,,,,,---------......------......///000111111---...............------.........------,,,,,,,,,******+++------,,,,,,...,,,---...//////000//////................................................---------------...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------,,,+++++++++++++++******+++++++++,,,,,,,,,))))))***++++++***)))((())))))))))))************************************)))******+++,,,+++++++++)))******++++++,,,,,,,,,++++++,,,,,,,,,---------/////////...---,,,+++***...---,,,---///111000000.........////////////000***,,,...//////...///000............///000111222222111///......///111222000000111222333333333333222444777;;;BBBMMMZZZdddooouuuwwwrrriii___TTTKKKCCCCCCHHHRRR[[[aaaiiippptttwwwwwwrrrnnnlllgggbbb\\\YYY[[[fffwwwxxxuuu~~~ooo^^^[[[YYYTTTQQQTTTQQQSSSVVVXXXWWWTTTQQQNNNSSSWWW\\\```ccceeehhhiiijjjmmmppprrruuu{{{uuunnniiilllqqqqqqxxx,,,,,,,,,------///000111//////000111111111111000222222111111222222333444333333444444444333222222444333222111222333444555222222222333333222222222111111222222222333333333333333333444444444555555444333333222222333333444666666555555555555666666333333444666999<<<>>>???CCCKKKVVV^^^dddiiiqqqvvvwww|||{{{{{{{{{{{{{{{{{{zzzzzz~~~qqqooolllhhheeecccbbbbbbbbb```\\\YYYVVVVVVVVVWWWXXX[[[^^^```aaabbbcccddddddddddddeeefffhhhiiijjjjjjjjjkkkmmmppptttwwwyyy{{{}}}{{{{{{{{{|||}}}|||yyyvvvwwwuuusssrrrssssssrrrqqqpppooommmjjjfff___XXXRRRLLLIIIDDD>>>:::666555444222111111000///......---000000//////...,,,+++***,,,++++++...222999@@@EEE555222,,,***///444111+++,,,......,,,)))))),,,///((())))))***,,,---......,,,,,,,,,---------......---...///000111111111111111111000///...,,,***))).........------,,,,,,+++---+++---111000---...333,,,,,,...///000000000000////////////////////////////////////////////////...------------...//////,,,,,,,,,,,,---...//////------------------------,,,---///000000000///...---,,,++++++******++++++(((((())))))************)))***+++,,,++++++))))))))))))************)))((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,------.........////////////...---++++++...---,,,---/////////...,,,,,,,,,---------......***,,,///000000///000000////////////000111222333222111000......000111222///000111222333444444444555888<<>>CCCIIINNNUUUXXX[[[]]]___```bbbdddfffccc```___`````````___\\\[[[XXXUUUTTTTTTUUUVVVWWWWWWWWWZZZ```hhhpppttt}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxttttttssstttuuuwwwxxxzzzuuupppkkkgggeeebbb]]]XXXNNNIIIBBB<<<999666333111111///...,,,,,,---...///........................///...------///111111000.........//////......---,,,,,,---------.........,,,,,,---.../////////...///......------...//////////////////............/////////............---//////.........//////000////////////////////////....../////////000000000000000111111111111000000........................,,,,,,,,,,,,------------++++++++++++---...///000,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++***+++,,,,,,,,,,,,+++*********))))))))))))*********))))))(((((())))))***,,,+++******,,,,,,+++***,,,,,,+++++++++++++++++++++++++++,,,,,,---------......------,,,++++++***///000111000.........000/////////.........------,,,,,,---...////////////000111222111///...///000////////////////////////222333333333333444777999AAAJJJWWWccciiilllllllllbbb]]]UUUMMMGGGGGGKKKOOOVVVZZZaaaiiinnnpppqqqpppjjjiiieeebbb___```bbbeeekkkppp~~~~~~}}}sssfff^^^\\\\\\ZZZRRRRRRUUUYYY___cccddddddaaa```______```bbbdddfffccceeehhhmmmsss}}}------......//////000111...///////////////000000//////000000111222333444444444444444444444444444555555555444444333333333444444444444444444333333222222333333333444444444555555555555444444444444444666666666555555666888999::::::;;;===BBBHHHMMMXXX^^^eeemmmtttyyy~~~tttggg[[[QQQKKKHHHIIIJJJJJJHHHGGGFFFEEEFFFHHHLLLPPPRRRVVVZZZ\\\dddddddddfffhhhhhhgggfffdddaaa]]]ZZZVVVPPPJJJEEE@@@===;;;:::;;;<<<;;;:::888888888999<<<@@@DDDGGGPPPRRRSSSTTTSSSSSSTTTUUUWWWVVVWWWXXX[[[]]]___```___^^^\\\ZZZXXXWWWUUUUUUNNNLLLJJJKKKOOOWWW___dddqqqssswwwyyyzzzzzzzzz{{{zzz{{{}}}}}}||||||~~~~~~}}}}}}|||{{{yyyxxxwwwsssrrrrrrrrrtttwwwzzz|||yyyvvvrrrooonnnkkkgggdddZZZVVVPPPIIIDDD???999666555333000...---...///111......------------......///...,,,---///000000///------...////////////////////////000000000000111,,,---......///........................////////////////////////........./////////.................................///000...........................////////////000000000000000111111111000//////........................+++++++++,,,,,,---------,,,,,,,,,---...//////000***,,,...//////...---,,,+++++++++,,,,,,---------,,,,,,++++++++++++***+++)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,++++++,,,,,,,,,++++++***************+++,,,,,,---............------,,,,,,,,,,,,...///000///...---...//////.........------------,,,------...//////......///000111000///...///000////////////////////////111222222222333555:::===KKKTTTaaajjjmmmjjjdddaaaUUUQQQJJJEEEEEEJJJRRRXXXZZZ^^^ccciiillllllkkkjjjffffffccc```^^^bbbjjjqqqxxxwwwwwwrrrhhh]]]VVVTTTUUUUUUPPPSSSWWW]]]bbbeeeeeeeee``````aaaaaabbbeeeiiilllhhhkkkooosssyyy------...//////000000000/////////000000111111111000000000000111222444444333333333333333333333333555555555444444333333333444444444444444444444444222222222333333333444444555555555555555555555555666777777777555666888:::<<<>>>AAAEEEIIIPPPWWW\\\iiinnnvvv|||yyypppfff^^^YYYVVVSSSPPPMMMKKKIIIHHHHHHIIIKKKMMMNNNLLLKKKKKKLLLOOOOOOOOOQQQSSSTTTTTTSSSPPPNNNLLLJJJHHHEEEBBB???>>><<<;;;;;;===>>>===<<<;;;:::999999:::<<<>>>>>>DDDEEEGGGGGGEEEEEEEEEFFFGGGHHHKKKMMMPPPSSSVVVXXXTTTUUUUUUUUUTTTSSSRRRQQQLLLIIIEEEBBBDDDIIIOOOSSS___ccciiillloooqqqtttwwwwwwyyyzzzzzzzzzzzz{{{|||zzzzzzzzzzzzyyyxxxwwwvvvtttssssssssstttwwwzzz|||xxxvvvtttrrrqqqooommmkkkcccaaa]]]YYYSSSKKKCCC===999777333000......///000///...------------...///000...------///000000///------...///000000000000/////////000000000000111.........///......---,,,---......//////000000000.........///////////////////////////////////////---,,,,,,,,,------...///////////////////////////////////////000000000111///000000000//////...---........................+++++++++,,,,,,---------........................)))+++---//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++******)))***,,,------,,,***)))******))))))))))))******))))))************))))))++++++,,,+++++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,------.........,,,---......,,,,,,---...........................,,,---......///............///000000///...///111000000000000000000000000111222222222444888===BBBRRRZZZccchhhggg```XXXSSSIIIFFFBBBAAAFFFOOOXXX^^^___bbbeeehhhiiiiiigggfffccccccaaa```aaaiiiuuu~~~~~~}}}}}}yyyqqqjjjfffaaa[[[UUUPPPNNNOOOPPPTTTWWW[[[___aaabbbbbbbbb```bbbdddfffgggiiimmmppplllrrrxxx|||,,,---...///000000000000/////////000000111111222111111111111111222333444333333333333333333333333444444444444444444333333444444444444555555555555333333222222222333444555444444555555555666666666555666777777777999<<>>===:::999999:::===>>>===<<<>>><<<::::::;;;;;;;;;999999;;;===>>>>>>>>>???@@@???AAACCCDDDDDDEEEGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIFFFBBB???>>>AAADDDFFFMMMQQQWWW[[[^^^bbbhhhmmmppprrruuuwwwwwwwwwyyyzzzyyyyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvxxxyyy{{{}}}yyyxxxwwwuuutttrrrqqqqqqjjjiiihhhfffaaaYYYOOOIII@@@>>>:::555222000///...111000///......///000111111///......///000000///---...///000000000000000,,,,,,---------............/////////...---,,,,,,------///000000000000000.........///////////////...////////////000000000,,,,,,,,,,,,,,,---...///000000000000000000000000/////////000000000111111//////000//////...---,,,------------------------,,,,,,,,,,,,------------......//////......---,,,***+++,,,---......------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++*********))))))))))))******)))******++++++******)))***+++,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---......//////+++,,,------,,,+++---...---------...//////000000------...............------///000000......///111000000000000000000000000000111333444777;;;AAAEEESSSVVV[[[\\\XXXQQQKKKHHH???>>>???CCCKKKTTT\\\___eeeeeefffffffffeeedddddd___```bbbfffmmmwww{{{tttrrroooiiiddd[[[VVVRRRQQQOOOMMMNNNQQQWWWYYY\\\]]]]]]^^^___aaabbbgggmmmoooooooooqqqsssrrr{{{,,,---...///000000000///------...//////000111111222222222111111222333333444444444444444444444444333333444444444444444444444444444444555555555666333333222222222333444555333333444555666777888888555666999:::===AAAFFFJJJPPPVVV___hhhooouuuzzz~~~{{{xxxwwwtttpppllliiiddd^^^YYYWWWXXXYYYVVVPPPIIIDDDBBBBBB@@@>>>===>>>>>><<<;;;999;;;<<<===<<<<<<;;;<<<:::999:::<<<>>>@@@???>>>@@@>>>===>>>@@@AAA???===;;;===>>>???>>>>>>>>>???<<<>>>@@@???===<<<===???BBBBBBCCCDDDDDDEEEEEEEEEBBBAAA???===<<<===>>>???>>>BBBGGGJJJLLLQQQYYY___cccfffkkknnnqqqsssuuuwwwvvvwwwxxxxxxxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{|||}}}zzzzzzyyyxxxvvvuuuttttttppppppooommmjjjddd\\\VVVLLLJJJEEE@@@;;;666333222333222000//////000222333222000//////000111000///...//////000000000//////+++,,,,,,,,,------------,,,---......///.........,,,---///000111111000000............/////////000.../////////000000000000,,,,,,,,,------...///000111111111111111111111111//////000000000111111111111111111000000...------------------------------.........---------------,,,,,,---.........------***++++++,,,------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))))))))******)))***++++++++++++***)))***+++---,,,***)))+++---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,------,,,,,,---///,,,,,,---...000111222222---...............---------...//////......///111222222222222222222222222///111444666:::>>>DDDHHHMMMNNNMMMKKKFFFCCCAAA@@@<<<===AAAJJJTTT\\\```aaafffeeecccbbbaaa``````aaa^^^bbbjjjttt~~~rrrjjjgggeeeaaa^^^XXXRRRNNNOOONNNLLLOOOUUUVVVXXXYYYYYYYYY[[[```dddgggnnnwww|||zzzwwwvvvwwwxxx,,,---...000000000000///,,,,,,------...///000000333333222222111222222222555555555555555555555555333333333444444555555555444444444555555555666666444333222111222333444555222333444555666888999999666999<<>>>>>;;;999:::<<<>>>>>>>>>===============;;;;;;;;;;;;<<<<<<======666999===???@@@EEEMMMUUUWWW[[[aaafffjjjnnnrrrtttttttttuuuvvvvvvvvvvvvvvvtttuuuwwwyyyzzz|||||||||zzzzzzzzzyyywwwuuuuuuvvvuuusssqqqpppnnnjjjddd```WWWTTTPPPJJJDDD>>>999777444333222000000222333444333111//////000111111000//////000000000000//////---------.........//////***+++,,,...///000000000,,,---///000111111111000---.........//////000000.../////////000000111111---------......000111111111111111111111111111111000000000000111111111111222222222111111000......------------------------/////////......---------)))***,,,...//////......++++++++++++,,,---...///---------,,,,,,+++++++++++++++,,,---,,,+++***))),,,++++++******++++++,,,******))))))))))))******)))***+++,,,,,,+++***)))))),,,---,,,***)))+++---*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,---......------///000+++,,,---///111222444444---...............------,,,...//////......///111222222222222222222222222///111555888<<<@@@EEEIIIHHHFFFCCC???;;;:::<<<>>><<>>>>>>>>>>>>>>@@@@@@CCCHHHNNNQQQOOOMMMOOOOOOOOOOOONNNNNNMMMMMMQQQOOOLLLIIIGGGFFFFFFGGGGGGEEEAAA>>><<<<<<===>>>>>><<<;;;:::;;;<<<;;;::::::888777777999:::::::::;;;:::999999:::===???AAAIIIKKKPPPUUU\\\ccchhhkkkkkknnnrrruuuuuutttssssssttttttssstttuuuwwwyyyzzz}}}|||zzzxxxwwwwwwwwwwwwuuuuuuuuutttrrrooollljjjbbb^^^YYYWWWTTTOOOEEE>>>;;;888444333444555666666000///...///222333444333222111111000///......---...///000000000///---,,,---.../////////...,,,+++000000000000000//////.........////////////......000000000000000000000000000//////.........//////////////////////////////111111000000000000111111111000///...------...///......................../////////...---,,,+++***,,,+++)))***,,,.........------------......//////,,,,,,++++++++++++******,,,,,,,,,,,,------...///***************)))(((((()))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++'''(((,,,000333333000---------------------------***+++------------///000000///...---,,,------...//////000111111111111111............/////////000---------...............222111//////000111111000333444777===CCCEEEBBB???=========;;;:::999;;;======FFFSSS\\\```bbbdddeeeddddddbbb\\\WWWVVV\\\aaaiiiuuu~~~sssmmmllldddZZZUUUTTTTTTRRROOOUUUPPPJJJFFFEEEHHHJJJKKKNNNSSSXXXZZZ[[[^^^dddiiittt|||}}}000///...---...///000111/////////000000000111111000111222333444444444444444444555555555555444444333444555555444444555777444444444444444444444444444666777777555555777888888:::;;;:::888:::???DDDEEELLLVVV^^^dddkkksssyyy{{{zzzyyyyyyyyyuuupppkkkbbb^^^YYYTTTQQQMMMJJJGGGCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKMMMSSSYYY]]]^^^]]]aaaaaaaaaaaaaaaaaaaaaaaa^^^\\\YYYUUUSSSSSSSSSSSSRRROOOKKKGGGDDDBBBAAAAAA@@@>>>;;;;;;;;;<<<<<<;;;:::999888999:::;;;:::999888777666666666777888999@@@BBBEEEJJJPPPVVV[[[]]]aaaeeekkkoooqqqrrrtttuuuuuusssqqqooopppssswwwzzz}}}|||zzzxxxwwwwwwwwwwwwwwwwwwuuusssrrrpppooooooiiieeeaaa___]]]XXXPPPJJJEEE@@@999555444555666666222000...///000222111111111111111000///.........000000000000000///............//////......---,,,000000000000000//////.........////////////......//////////////////////////////............//////////////////////////////111111000000000000111111000000...---------..............................---------------,,,+++***,,,+++***+++---......---............//////000000------,,,,,,++++++******,,,,,,,,,,,,,,,---------***************)))(((((()))))))))))))))***++++++******++++++++++++******++++++++++++++++++++++++***+++---000333333111///------------------,,,,,,+++,,,------------...///000///...---------......---...//////000000//////........./////////000000------...//////000111111111000000111222333444333555777;;;@@@DDDCCC@@@===999999999777666777:::===DDDLLLXXX```cccccccccccc]]]]]][[[WWWVVV[[[eeemmm{{{{{{oooggg```\\\WWWSSSPPPPPPRRRSSSQQQMMMGGGCCCDDDGGGIIIKKKOOOSSSXXX\\\^^^ccclllrrr}}}111///+++)))))),,,000333000000000111111111222222...///000222333444555555444444555555555555444444333444555555444444555777444444444444444444444444333444777777666666777888:::;;;=========AAAHHHMMMSSS\\\jjjuuu{{{~~~{{{rrroookkkfffbbb]]]XXXTTTOOOPPPRRRSSSUUUWWWXXXXXX]]]\\\]]]aaaeeeiiikkkkkknnnnnnnnnooooooooooooooolllkkkgggdddbbbbbbbbbbbbaaa___[[[VVVQQQMMMIIIGGGEEEBBB???============<<<;;;::::::;;;<<<<<<:::888888777777666666555555444777888;;;???CCCGGGKKKMMMRRRWWW^^^dddiiimmmqqqttttttqqqllljjjjjjnnnssswwwyyyxxxwwwvvvuuuvvvwwwwwwxxxvvvtttrrrppppppqqqqqqnnnkkkhhhgggfffbbb]]]XXXSSSLLLCCC<<<888777777777555333111000111111111000111111000000//////......111111000////////////000//////......------......000000111111000000///......//////000000//////...//////////////////////////////............//////000000000000000000000000111000000//////000000111//////...------------...........................------.........------,,,+++++++++---//////...,,,///////////////000000000///......---,,,++++++***,,,,,,,,,,,,++++++++++++*********+++******)))(((***))))))))))))***++++++******++++++++++++******************************,,,,,,,,,...000111///............------,,,,,,,,,,,,---......---,,,---///000///......------......,,,,,,---............---....../////////000000000......///000111111222222///000111333444666777777888===BBBEEEDDD@@@<<<:::777666666444555888>>>BBBOOOVVV```fffeeebbb___^^^YYYYYYYYYZZZ^^^ggguuusssggg```WWWXXXWWWSSSNNNLLLPPPTTTNNNJJJEEECCCDDDHHHKKKMMMRRRVVV[[[```fffooozzz111///,,,******---000222000111111111222222222222///000111222444444555555444444555555555555444444333444555555444444555777444444444444555555555555222444777777666666666777999<<>>>>><<<:::<<<<<<<<<;;;:::999777666666666888:::<<>>CCCHHHHHHCCC===999777777666666666888>>>FFFLLL[[[aaahhhjjjfff___ZZZXXXZZZ^^^ccciiirrr|||}}}sssiii```[[[WWWYYYYYYUUUPPPMMMNNNPPPJJJHHHEEEEEEHHHMMMPPPRRRVVVZZZ___fffooo{{{///////////////000000111000111111111222222222222222333333444444444444444444444555555555555444444333444555555444444555777444444444555555666666666333555777888777777888999:::???FFFMMMUUU```llluuuwww}}}~~~}}}|||zzzvvvqqqmmmjjjjjjkkklllnnnpppssstttvvvuuutttssssssuuuxxxzzz}}}|||{{{zzzzzzzzzyyyvvvtttttttttuuuvvvwwwvvvuuurrrnnniiieeebbb]]]YYYRRRLLLGGGDDD@@@>>>=========???BBBCCCBBBAAA?????????>>>===;;;:::999888888999999:::<<<===>>><<>>@@@DDDKKKTTT^^^hhhsss~~~}}}|||}}}|||zzzvvvsssppppppooopppqqqsssuuuvvvvvvvvvwwwwwwwwwyyy}}}}}}|||{{{{{{{{{zzzyyyxxxxxxyyy{{{|||{{{{{{zzzyyyvvvssspppoooiiieee^^^XXXRRRLLLFFFBBBAAAAAAAAACCCGGGKKKLLLLLLFFFEEECCCAAA>>><<<;;;::::::::::::999999::::::;;;888:::===???BBBFFFLLLOOOTTTVVVYYY[[[\\\ZZZXXXVVVSSSSSSTTTVVVYYY\\\___aaabbbeeejjjnnnooonnnkkkiiijjjiiiiiihhhiiikkklllmmmmmmlllkkkiiieee^^^WWWQQQDDD@@@;;;666444333222111000000000000////////////...............//////000//////......//////000000111111222222111111000//////000000111111000000///..............................---......///000111111111111111111111111111000//////......//////000---...//////000/////////........................,,,,,,---------,,,,,,+++---------///111111000...---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,+++***)))***++++++,,,++++++++++++************+++,,,,,,******++++++++++++******++++++++++++++++++++++++...---++++++---......------------------------------...//////...---...000......///000000000//////......///000000000000////////////000000000111111111000000//////......---111333444444444777>>>CCCKKKJJJHHHCCC===999777777555666888<<>>CCCFFFHHHJJJNNNQQQRRRQQQNNNLLLIIIHHHHHHIIIKKKMMMOOOQQQRRRVVV[[[aaafffhhhiiiiiihhhhhhgggggggggjjjmmmpppoooooooooooonnnjjjeeeaaaSSSMMMFFF???:::777444333////////////000000000000//////000111111111111111......///000000000000000111222222222222111000000000000111111111111000000........................---------......///000111111111111111111111111111//////............//////......000111111111000000.......................................---,,,+++...------...000111111000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---......---,,,+++)))***++++++,,,,,,,,,+++++++++******++++++,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...+++,,,,,,------.........,,,...//////......///111---...///000111000000///......///000000000000/////////000000000111111111/////////000000111111111111333555555666<<>>===<<<;;;:::::::::888888888888888:::???BBBAAACCCFFFIIIKKKJJJHHHGGGCCCCCCBBBBBBBBBCCCEEEEEEEEEHHHNNNTTT[[[aaaeeegggffffffeeeeeeeeehhhllloooppppppooopppqqqpppnnnkkk```ZZZPPPHHHAAA<<<888666////////////000000000000000111222444444444333222---...///111111111000///111222222222222111000000000000111111111111000000........................---------......000111111000000000000000000000000//////............//////...///000222222222111000........................222222222222111000......000...---...000111222111//////.........---------)))******++++++,,,,,,---***+++---/////////---,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******------------------------*********,,,...///...,,,***++++++,,,---...//////+++---//////...///000222---...///111111111000///---...//////000000//////000000000000111111111111---...///000222333555555111333555555888???KKKUUUTTTLLLAAA:::888999:::::::::===BBBHHHQQQ\\\gggoookkkiiifffaaa___ccckkkrrr~~~{{{pppfffYYYQQQPPPPPPPPPNNNYYYaaahhheeeYYYOOOLLLMMMRRRWWW___jjjrrrvvvuuusssyyy~~~............///000111222222222111111111111111222333222111222333333222000555555555555555444444444333222222222222333444555888666333333444666888888888<<<@@@EEEKKKUUUaaajjjxxx||||||zzzzzzzzzwwwsssuuuqqqmmmkkkmmmqqqtttvvvyyyvvvttttttwwwxxxvvvtttqqqnnnjjjhhhhhhjjjkkklllnnnqqqssstttwwwzzzwwwrrrooonnnmmmmmmoooppppppoooqqqooonnnooorrrvvvyyyzzzyyyyyyxxxvvvsssrrrrrrsssqqqqqqooommmjjjfffbbb```WWWUUURRRQQQTTT[[[bbbgggffffffeeeddd```\\\XXXUUUMMMJJJEEEAAA@@@???===<<<>>>===;;;:::888888888999<<<=========>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;===>>>@@@EEELLLTTT[[[___aaaaaabbbeeeiiijjjjjjiiikkklllnnnppprrrrrrqqqqqqhhhccc]]]WWWQQQJJJBBB<<<999666333111111111000/////////000222333333333333111111111111111111111111000000000000000000000000///000111000///...///000000///---,,,+++,,,,,,---000000////////////000000222222222222111111111111//////......---------,,,////////////............///////////////.........111000///......///000111///////////////.........***+++,,,---............------------------------......---,,,,,,+++******++++++*********************)))((())),,,......---+++++++++,,,,,,---------...---,,,,,,------+++)))+++++++++,,,---...///000//////............//////......///000000///...---...///000111111000///...000000000000111111111111000000000000111111111111222222111///......111333444666555555:::FFFOOORRRSSSGGG<<<888888777777999@@@CCCJJJTTT___ggglllnnnlllhhhdddbbb```eeeyyy|||rrrmmmeee\\\TTTPPPNNNLLLOOOSSSaaajjjooojjj]]]SSSRRRUUU^^^bbbiiipppxxx222222111111111000000000222222111111111111111222333222222444666777666555666555555555555555555555777777777777777777888888666555444444666888999:::@@@EEEMMMUUU]]]gggrrrzzz~~~zzz|||wwwrrrppprrrrrrpppmmmllliiifffeeegggkkkoooqqqsssqqqooopppssstttsssrrrpppooommmkkkjjjiiihhhffflllpppsssrrrsssvvvtttpppjjjhhhggghhhjjjkkkkkkkkkkkkjjjjjjkkknnnpppqqqqqqqqqqqqqqqpppnnnmmmmmmnnnmmmmmmlllkkkiiifffdddcccbbb```\\\YYYYYY]]]aaadddggggggggggggfffdddbbbaaaaaa\\\VVVQQQMMMJJJFFFDDDBBB@@@>>><<<:::999999999:::::::::999::::::;;;;;;======<<<;;;;;;;;;;;;;;;::::::;;;>>>CCCHHHNNNQQQXXXYYY\\\aaafffiiiiiihhhhhhiiikkkmmmoooqqqrrrrrroookkkfffbbb]]]VVVNNNHHH>>>;;;777555444333222111000111111222222222111111111111111111111111111111000000000000000000000000///111111111///...///000000///......---------...............///000222222222222222111111000000000000/////////.........---111111000000000///////////////000000000000000000111000///......///000111/////////////////////...+++,,,---...............------------------------///......---,,,,,,++++++++++++******************,,,***)))***,,,------,,,++++++++++++++++++,,,,,,...,,,,,,,,,------+++)))+++++++++,,,---...///000//////............//////......///000000///...---...///000111111000///////////////000000000111111000000000000111111111111111222222111000000222555111333555888BBBOOOVVVXXXRRRGGG<<<999999999:::===DDDIIISSS^^^ggglllnnnmmmmmmkkkiiiiiiiiisssuuukkkggg```XXXPPPMMMMMMOOOUUU\\\iiikkklllggg___ZZZYYY[[[gggkkkrrryyy//////000///...,,,***)))222111111111111111222222555444333444666777666555666666666666666777777777666777777777777777666555555555555777999<<<@@@BBBKKKSSS___iiisss|||~~~|||yyyvvvsssnnnjjjggggggiiijjjiiigggdddcccaaaaaabbbfffjjjmmmnnnmmmlllmmmppprrrrrrrrrppppppqqqpppmmmiiieeeccciiinnnpppnnnnnnoooooommmeeecccaaaaaaccceeeeeeeeecccbbbbbbdddfffgggfffdddhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffeeeeeehhhfffccc```______aaabbbeeeffffffgggiiikkklllmmmqqqmmmhhhccc^^^ZZZUUUQQQJJJHHHDDDAAA>>><<<;;;;;;;;;:::888777666777999:::999999999999999:::;;;<<<777777777777999<<>>KKKXXX[[[YYYNNNDDD<<<:::<<<<<>>???===:::777666777888999666666666777888999;;;;;;777666555555555777999:::@@@CCCJJJRRRZZZ^^^______\\\\\\]]]___dddiiinnnqqqnnnoooppppppnnniiiccc___UUUPPPIIIBBB>>>:::666444333222222111111111111111111111111111111111111111000000000000000000000000000111222111///...///000...///000111000000...---------......///111222333333222111111000///......111111111111111111111111222222111111111000000000......///000111111222222000000////////////000000............////////////000//////............///........................------,,,,,,++++++++++++******+++++++++++++++,,,000...,,,+++++++++***)))---,,,,,,,,,+++*********---,,,,,,---......,,,++++++++++++,,,---...///000000000////////////000000.../////////000000000000111111111111000000000///............///////////////000000000111111111111000222333444222111222333333666;;;EEERRR\\\ZZZSSSIIIAAA;;;<<<>>>@@@DDDIIIVVV^^^iiirrruuutttpppmmmkkkhhhffflll|||}}}tttkkkbbb\\\YYYTTTPPPLLLMMMOOORRRZZZccchhhgggfffeeefffhhhmmmqqq|||///000222333333222000///111111000000111222222333444222222333666888999999777777777777888888999999999999999:::999999888888777888:::===BBBLLLWWW___iiirrr~~~}}}zzzxxxvvvtttpppnnnkkkjjjjjjjjjjjjhhhbbb```___^^^___^^^^^^]]]]]]^^^___^^^]]]^^^aaadddddddddeeefffggghhhjjjkkkccceeehhhgggeeebbbaaaaaa\\\```aaa______cccdddccc___\\\XXXWWWWWWXXXXXXWWW^^^]]][[[\\\___aaabbbbbb]]][[[YYYYYY[[[\\\\\\ZZZ^^^^^^^^^^^^^^^^^^______^^^^^^___``````aaabbbbbbaaaaaaaaabbbeeeiiimmmpppqqqpppqqqrrrrrroookkkhhhccc```[[[UUUOOOJJJGGGFFFDDDBBB>>>:::777777777888555555555555666888999:::555555444444555666777777:::===BBBJJJQQQVVVWWWWWWSSSRRRSSSUUUXXX^^^cccgggjjjlllpppqqqpppmmmjjjhhh```[[[TTTLLLFFF???999555333333222222222222333333111111111111111111111111000000000000000000000000000222222111000///000111,,,---///000000///...---///////////////000000111222222222111000//////...111111222222222222222222111111000000000/////////------......///000111111//////000000000000//////---.........//////000000000000///.........//////........................++++++++++++******************++++++,,,,,,,,,,,,111...,,,+++,,,,,,***))).........---,,,,,,,,,+++---,,,,,,---...///---,,,+++++++++,,,---...///000000000////////////000000////////////000000111111222222111000000000000000............///////////////000000000111111111111111333444444222000000111444999AAALLLXXX^^^XXXMMMDDD>>>;;;===AAAEEEKKKQQQ```fffnnnrrrsssqqqooonnnlllhhhhhhuuu~~~zzztttllleee^^^YYYVVVRRRPPPPPPRRRRRRQQQVVV]]]^^^bbbgggjjjlllqqq|||...///000222333333222222000000000000111222333333111111111444999>>>AAABBB666666777777888888999999888888777777888888999:::999===BBBGGGOOOZZZgggppp{{{}}}{{{zzzzzzyyywwwtttpppmmmkkkfffeeecccbbbcccdddcccbbb\\\\\\[[[ZZZYYYXXXWWWWWWVVVYYY[[[[[[ZZZZZZ]]]aaa```aaaaaaaaa``````bbbddd^^^bbbggggggdddbbbbbbccc```aaa___\\\___dddeeebbb]]]ZZZVVVTTTUUUWWWXXXXXXZZZZZZZZZ]]]aaaeeeffffff___ZZZUUUSSSTTTUUUUUUSSSZZZZZZYYYYYYYYYZZZZZZ[[[^^^^^^_________``````````````````aaadddhhhkkkmmmooopppsssuuuvvvsssoookkkjjjhhhccc^^^YYYUUURRRQQQKKKIIIDDD???;;;999777777555555555555555666777888222222222333444555666666777888<<>>AAABBB555555666666777888888999777666555555666888;;;<<<>>>FFFQQQ[[[dddnnnzzz~~~zzzwwwxxxyyyyyyxxxuuurrrpppppppppqqqqqqoookkkgggeee```^^^]]]]]]]]]]]]\\\ZZZWWWXXXXXXWWWVVVUUUUUUUUUTTTYYY]]]___^^^___cccgggeeeggggggfffcccbbbdddfffhhhooovvvxxxuuupppnnnnnnqqqnnnhhhfffjjjooommmggg^^^\\\YYYYYY[[[^^^aaabbbaaaccchhhooouuuxxxxxxvvvggg```WWWRRRSSSTTTSSSQQQUUUTTTTTTTTTUUUVVVXXXYYY[[[[[[[[[\\\\\\]]]^^^^^^\\\]]]]]]___bbbeeehhhiiikkkmmmqqqvvvxxxvvvqqqlllkkkiiifffccc```^^^]]]]]]VVVSSSOOOIIIDDD???<<<:::777777666555555555555555111222222333444555555666444555888===EEEKKKNNNOOOMMMMMMLLLLLLNNNPPPRRRTTTZZZ^^^dddhhhiiijjjmmmooollljjjfffbbb\\\TTTKKKEEE<<<;;;888555333222222222111111111111111111111111000000000000000000000000111222333222000///000111//////......//////000111//////...//////000111111222222222222333333333333000111111111222222222222222222111111111000000000//////////////////000000...///000111111000///...------......///000000111...---,,,+++,,,---///111........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,++++++---......---,,,,,,---------------...---,,,,,,---///000...---+++++++++,,,---...///000111111000000000000111111///////////////111222333444333222000000000000000/////////000000000111111000000000000111111111111444444555444444555777:::;;;GGGWWWaaafffcccVVVIIIAAA>>>@@@EEEKKKQQQZZZccciiimmmpppooollliiiiiikkkhhhppp~~~{{{ttttttppplllfffbbb___[[[VVVRRRMMMNNNQQQTTTSSSQQQUUU\\\bbbeeekkkvvv111111111111111222333333000000000000111222333444777555333444777:::;;;<<<444555555666777888888888<<<:::999888999<<<@@@CCCDDDOOO___mmmwww|||vvvrrrqqqrrrsssrrrqqqmmmjjjhhhhhhiiillllllkkkhhheeebbb]]][[[ZZZZZZZZZXXXVVVTTTTTTVVVWWWWWWVVVUUUUUUVVVXXX]]]cccffffffggglllqqqoooqqqqqqoookkkiiikkkmmmwww}}}|||}}}tttqqqvvv{{{wwwooobbb```^^^___ccchhhkkkmmmrrrwwwoooggg\\\UUUUUUVVVUUUSSSQQQPPPPPPQQQSSSUUUXXXYYYUUUUUUVVVWWWYYY[[[]]]^^^XXXYYYZZZ\\\___bbbdddfffeeehhhnnntttxxxwwwsssoooiiihhhfffeeeddddddeeeeee^^^\\\XXXRRRLLLFFFAAA???999888777666555444444444333333444444555666666666333333555:::BBBIIINNNPPPRRRRRRQQQQQQQQQRRRSSSTTTOOOTTTZZZ^^^```bbbfffiiinnnlllkkkhhhccc\\\SSSMMMAAA???:::666333111000000111111111111111111111111000000000000000000000000111222333222000000000111111000/////////000222333---------...000111333444111222222333333444555555000000000111111222222222333333333222222222111111111111111111000000000000...///000111111000///...---------...///000000111---,,,+++***+++---000111////////////////////////........................******+++,,,,,,---......,,,+++***+++---///000///+++++++++,,,,,,------------,,,,,,---///000///---+++++++++,,,---...///000111111000000000000111111000////////////111333444555444222000///000000111000000000000111111111111000000000000111111111111444444555555666888<<<@@@DDDRRRbbbjjjjjjbbbSSSEEEAAA@@@BBBIIIOOOVVV___iiiiiimmmqqqpppkkkhhhhhhjjjqqquuuppprrrkkkgggbbb___]]]YYYTTTPPPLLLLLLOOORRRQQQQQQXXXaaakkkjjjlllyyy000000000000111111111111///000111222333444444444???999444444222111777@@@III;;;333999;;;666333777555888;;;<<<<<<@@@FFFKKKXXXbbbqqq}}}~~~|||{{{yyytttqqqjjjhhhhhhkkkkkkhhhiiillljjjhhhmmmvvvzzzsssjjjfffaaa___^^^^^^___]]]YYYUUUZZZZZZ[[[\\\]]]^^^]]]]]]```dddgggggghhhnnnzzzzzzsssttt}}}{{{ssslllfffeeejjjpppttt}}}yyykkk```___```\\\YYYZZZ]]]WWWTTTSSSRRRQQQSSSXXXZZZWWWVVVYYY[[[ZZZWWWVVVSSSUUUXXXXXXXXXZZZ___cccbbbhhhpppxxx|||zzztttpppgggeeebbbaaabbbcccbbbbbbfffccc___[[[WWWRRRMMMIIICCCAAA>>>:::888666555555555333222222333333111000555666777888;;;@@@GGGLLLSSSWWWXXXUUUTTTUUUVVVTTTSSSSSSSSSUUUYYY^^^cccfffjjjooopppmmmjjjfff___WWWLLLGGG???999555333222111222222111222222111///,,,000000///000000111222222222111000///............333222111000///...---,,,///////////////000111111333333444444333333222111333111000///...///111222222222222222111111000000////////////////////////000111222111000//////111...............///000000000000000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------++++++++++++------..................------///............///000000000000000000000000000000111111111111111111111111555444222000//////000111000111111111111222222222222222222222111111000000111444666666555888???EEETTT[[[eeejjjggg]]]OOOFFFBBBDDDGGGKKKQQQYYYbbbiiijjjjjjkkkkkkgggdddiiipppyyytttssshhheeeaaa]]]ZZZVVVQQQNNNPPPPPPPPPQQQSSSZZZbbbiiiqqqpppsss000000000000111111111111111222222333333333222222:::555333555666666===EEENNN@@@888:::<<<777666:::999;;;===???AAAHHHQQQYYYiiiqqq}}}~~~{{{xxxwwwwwwuuuppplllhhheeedddfffeeecccdddiiinnnuuuzzznnncccccceeefffeeeccc___\\\aaaaaabbbcccdddddddddcccaaafffkkkmmmpppwww~~~yyyoookkklllsss{{{|||oooeeedddeeedddcccdddbbb]]]YYYYYYXXXWWWZZZ___^^^^^^______]]]YYYUUUTTTQQQTTTVVVVVVVVVXXX\\\___]]]fffqqquuuqqqkkkggggggdddbbb```^^^^^^```ccceeefffdddaaa___]]][[[WWWTTTKKKIIIFFFBBB===:::777666555444222222444555444333444555666777999===CCCHHHPPPVVVZZZZZZZZZ]]]^^^\\\XXXWWWVVVVVVXXXZZZ]]]___ggglllnnnmmmkkkjjjddd^^^UUUOOOHHHAAA;;;777333000444333222333444333111///000000000000000111222222000000/////////000111111333333222111000///......///////////////000111111333333444444333333222111111222222222222222111111222222222222111111111000000000000000000000000000000111222111000///000111///............///000000111111111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,---.............................................///000111000000000000000000000000111111111111111111111111555444222000///000111111111111111111222222222222222222222222111111111000111444666666777<<>>BBBJJJRRRZZZ^^^aaaeeeeeeccc___^^^\\\ZZZYYYXXXYYYYYYbbbhhhllllllmmmmmmjjjeee___[[[SSSLLLEEE>>>777222555444333333444444333111111111000000111111222222000//////000111222333333222222222222111111111000000////////////000111111333333444444333333222111000222444555555444222111222222222222111111111111111111111111111111111111111222222222000///000111//////......//////000111222222222222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,//////............//////...........................---......///000111222000000000000000000000000111111111111111111111111555444222111000000111222111111111111222222222333222222222222111111111111222333555777;;;CCCOOOXXXjjjnnnoooiii\\\OOOFFFCCCCCCHHHOOOVVV\\\aaaeeehhhmmmkkkjjjiiihhhmmm{{{vvvlllfffcccaaa^^^]]]\\\[[[ZZZXXXPPPOOOPPPUUU]]]gggoootttvvv|||000000111111111222222222222333333444333333222222333333444444444444666999>>>777444777888777999===@@@DDDJJJQQQYYYdddqqqyyy{{{sssnnnllljjjiiijjjkkkjjjeeeaaaaaa^^^]]]^^^___bbbjjjttt~~~vvvssssssuuusssqqqrrruuuwwwvvvuuuooorrrtttuuuwww~~~zzzpppkkklllnnnooopppkkkgggeeehhhjjjkkkpppvvv|||oooaaa[[[YYYQQQRRRTTTUUUTTTSSSQQQQQQUUU```kkkkkkbbbYYYXXX[[[YYY[[[\\\XXXSSSRRRVVV[[[```___```bbbeeefffeeedddaaa```^^^[[[UUUOOOIIIEEE>>>:::666444444666666666222333333333333555999<<>>999666555333222333444333222222222111111111222222333111111000000111222333333111111111111111111111111000000//////000000111222333333444444333333222111111111333444444333333222222222222222222222222222222222222222222222222222111222333222000///000111/////////...///000000111111111222222111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////............///000222222000000000000000000000000111111111111111111111111444333222111111111111222111111111222222222333333222222222222222222222222333444666:::AAAMMMZZZcccnnnpppmmmbbbTTTIIIFFFHHHFFFLLLUUU]]]bbbeeeggghhhlllgggdddhhhnnnxxx~~~~~~uuujjjdddbbb```]]]]]]]]]]]]]]][[[UUUTTTUUU[[[eeepppyyy}}}111111111111222222222222111111222333444555555444333555666555333333444555;;;:::;;;======<<<>>>AAAFFFMMMWWWaaaiiirrr{{{~~~|||xxxrrrkkkfffhhheeebbbcccddddddaaa^^^\\\ZZZ[[[^^^aaaiiiwwwzzz{{{|||xxxtttuuuzzz~~~yyyzzzyyyxxxyyy~~~|||ssslllkkkmmmnnnmmmllliiihhhlllpppsssyyyxxxjjjbbb^^^XXXYYYZZZZZZXXXUUUPPPMMMOOOUUU\\\^^^[[[WWWUUUUUUQQQUUUZZZYYYUUUSSSUUUYYY\\\\\\]]]```cccffffffeeefffffffffddd```[[[UUURRRGGGBBB===999777666555444333333333333222333666999@@@KKKVVV]]]ccchhhiiigggkkkjjjiiihhhfffdddbbbaaaaaaeeehhhhhhiiilllkkkhhhgggeeebbb]]]XXXQQQIIICCC:::777444222222222222111333333222222222222333333333333222111000000111111/////////000000000000000000000000000000111222222333333444444333333222111222111111000111222333444222222222222222222222333222222222222222222222222111222333222111000000222///////////////000111111000000111111000000//////000000000000000000000000------------------------........................---------------------------------......---------........./////////000000.........//////111222222000000000000000000000000111111111111111111111111333333222222222222222222111222222222222333333333222222222222222222222333444666999???IIIVVVccckkkooonnngggZZZLLLEEEGGGLLLLLLSSS\\\cccfffgggggggggiiicccaaakkkzzzzzz{{{zzzssskkkgggbbb```]]]\\\]]]^^^^^^^^^[[[ZZZ[[[```jjjuuu111111111222222222222333000111222444555555666666222666888666555888:::999999<<<>>>???>>>>>>AAAEEESSS\\\hhhsssyyy~~~wwwuuurrrpppmmmjjjeeeaaacccaaa```bbbeeeeeebbb___\\\[[[\\\aaahhhttt|||vvvwww~~~~~~|||~~~{{{wwwzzz}}}~~~vvvooonnnqqqsssqqqrrrnnnmmmqqquuuxxx}}}tttlllhhheeeeeefffeeebbb\\\TTTNNNKKKKKKMMMOOOQQQQQQOOOMMMJJJOOOUUUXXXXXXWWWXXXZZZYYYYYYZZZ^^^bbbeeeeeeeeefffgggggggggeeebbb^^^\\\PPPLLLEEE@@@<<<999666444444555555444333444666888???IIISSSZZZaaahhhkkkiiillllllmmmmmmmmmkkkjjjhhhcccggghhhggggggjjjjjjggggggfffdddbbb___ZZZTTTOOOCCC>>>999555444333222111444444333333222222333333333333222111000////////////////////////000000000111000000000000111222222333333444444333333222111222111000///000222444555222222222222333333333333222222222222222222222222222333333333111000111222000000//////000000111222///000000111000000//////000000000000000000000000------------------------........................,,,,,,,,,------------...,,,---............---,,,.........//////000000111000000//////000000111111000000000000000000000000111111111111111111111111333333333333333333222222222222222222333333333333222222222222333333333333777999>>>GGGRRR^^^hhhnnnooojjj___RRRFFFDDDIIIPPPUUUZZZaaafffggggggfffeeegggdddiiixxx}}}uuutttsssooojjjhhh```^^^[[[[[[]]]___``````___```aaadddkkkwww111111111222222222333333222222333444555555555444111666888555555:::<<<;;;666:::>>>======BBBKKKRRReeemmmyyy~~~~~~~~~|||xxxtttllliiifffeeedddbbb```^^^```aaaeeekkkoooooojjjeeecccbbbdddjjjrrrxxxyyy}}}xxxssstttwww{{{}}}~~~{{{vvvwww}}}}}}{{{wwwuuuwwwyyy{{{{{{uuuuuutttsssrrrnnnfff[[[SSSOOOMMMKKKKKKLLLMMMLLLKKKIIIKKKOOORRRSSSTTTTTTSSSSSSSSSVVVZZZ___cccddddddcccdddeeefffeeecccaaa```WWWSSSMMMHHHCCC???:::777555666777666555555777999<<>>;;;666777888888777777888:::777???GGGMMMUUU```hhhjjjiiijjjmmmooopppooommmkkkgggjjjjjjhhhhhhkkkllliiiiiiiiihhhhhhhhhfffbbb___UUUOOOGGG@@@<<<:::888777666555444333333333333333............///000111222222222222222111111000000111111111000111111222333333333444444444333222222000111444555666666555444222222222333333444444444111111111111111111111111222333444333111000111222000000000000000111111222111222222333333333222222111111111111111111111111........................------------------------,,,,,,,,,------............///000111111000///...---......///000111111222333222111000////////////000000000000000000000000111111111111111111111111222222333444444444333333222222333333333444444444222222222333333444444444:::>>>GGGSSS^^^gggkkkmmmbbbZZZOOOGGGGGGOOOZZZbbbccceeeggggggeeedddccccccfffttt{{{rrrjjjiiiiiifffbbbaaaXXXWWWVVVXXX]]]bbbeeeggggggkkknnnooosss333333333222222222111111111111222333333444555555444555888;;;999666999>>>>>>AAAEEEJJJQQQ^^^lllvvv~~~yyyqqqnnnmmmqqqsssooohhhccc^^^\\\^^^```^^^ZZZ^^^ggghhhppp|||zzzttttttrrrsssyyyzzzvvvvvv~~~|||wwwttt}}}~~~{{{pppfffaaadddaaa\\\WWWSSSRRRRRRRRROOOMMMLLLLLLLLLKKKIIIGGGFFFIIIOOOSSSVVVWWWYYYZZZ[[[[[[[[[\\\]]]___```aaaZZZ[[[ZZZUUUPPPLLLDDD<<<<<<:::888777888888888777:::;;;>>>DDDKKKTTT\\\```fffhhhjjjkkkjjjjjjkkklllccceeegggiiijjjjjjiiihhhllllllkkkjjjhhhfffdddccc]]]YYYQQQKKKEEE@@@<<<999;;;999777666777777555444111111111222222333333333111111111111111111111111333333333333333333333333666666555555555444444444///000222333444555555555333333333444444555555555111222222222111222555777666555555555555444444444222333444444444444333222111111111111111111111111111111222222222222111111000000//////.........---111111000000//////........................------......////////////......000111111111111222222222111111111111111222222222000000111222222111111111333333333333333333333333222222333333333333444444222222333333333444444444333333222111111333888;;;>>>IIITTT]]]fffnnnmmmfff\\\SSSIIIGGGMMMWWW___ccciiiccc```aaabbbbbbdddhhhyyyyyymmmcccaaacccaaa___^^^XXXYYYWWWXXX```jjjooommmvvvssspppuuu111111222222333333333444222222333333444444444555777777999<<<:::888;;;BBB???DDDLLLUUU```mmm|||}}}wwwpppmmmjjjhhhjjjlllllliiigggeeedddfffiiigggcccfffmmmrrrxxxyyyxxxvvvwww{{{}}}{{{~~~~~~wwwuuuvvv~~~|||sssmmmjjjooollliiieeeaaa___^^^^^^XXXWWWVVVUUURRROOOJJJGGGHHHJJJMMMPPPQQQRRRSSSSSSWWWWWWXXXYYY[[[]]]^^^___\\\^^^]]]YYYVVVSSSKKKCCC???<<<999777777888888888999999;;;???EEEKKKQQQUUU___bbbgggjjjjjjiiihhhhhhfffhhhjjjkkklllkkkjjjjjjllllllkkkkkkjjjiiihhhgggbbb^^^XXXRRRMMMHHHCCC@@@;;;999666444555555444333111111222222222333333333222222222222222222222222333333333333333333333333333333222222222111111111000111222333444555555555333333333444444555555555777666444333222333333333666555555555555444444444000111222222222222111000111111111111111111111111111111222222222222111111000000/////////.........111000000000/////////.................................////////////......000111111111111222222222111111111111222222222222222222444555666666666666333333333333333333333333222222333333333333444444222222333333333444444444444444333222222555999===DDDNNNYYY___eeeiiiddd]]]RRRLLLHHHJJJSSS]]]dddgggfffcccaaa```___aaalllwwwuuujjj```^^^___^^^[[[[[[UUUWWWYYY\\\fffrrryyyyyy000000111222333444555555333333444444444444444444777666777999888777===DDDGGGOOOZZZfffqqq}}}~~~yyyrrrkkkfffeeeeeefffjjjoooqqqrrrsssrrrrrrttttttrrruuuyyy|||zzz~~~tttqqqsssxxx|||wwwuuuuuuuuutttqqqnnnkkkiiihhhgggfffffffffddd___WWWPPPKKKJJJKKKLLLLLLMMMMMMMMMMMMPPPQQQRRRTTTVVVYYY[[[\\\[[[^^^___]]]\\\YYYRRRKKKCCC@@@;;;888777888999999999999:::;;;>>>BBBFFFIIISSSYYY```fffhhhgggeeedddhhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjjjjjjjiiihhhhhheeebbb^^^[[[WWWRRRLLLHHH???;;;777444444555555444222222222222333333333333333333333333333333333333222222222222222222222222222222222222111111111000222222333444444444444444444444444444444555555555666333000000222444333111666555555555555444444444000111111222222111111000222222222222222222222222111111222222222222111111000000////////////......000000000000////////////...........................//////000000//////...000111111111111222222222111111111222222333333333///000222333555666666666222222222222222222222222222222333333333333444444333333333333444444444444666666555444444777<<>>:::999999::::::<<<;;;;;;;;;===???AAABBBGGGMMMVVV]]]aaabbbcccdddgggggghhhiiiiiihhhhhhgggfffggggggggggggfffeeeeeedddcccaaa```]]]YYYSSSOOOEEEAAA<<<888666777777666333333333333333333333333333333333333333333333333111111111222222222222222555555555444444444333333333333444444444444444333444444444555555555555555444000...111777<<<;;;999666555555555555444444444333333333333333333333333222222222222222222222222111111222222222222111111000000//////////////////000000000000////////////............//////////////////000000000000//////000000111111111222222222111111222222333333444444000111222333444555555555222222222222222222222222222222222333333333444444333333333444444444444555555666555555555999>>>BBBMMMUUU]]]aaa```ZZZRRRLLLFFFJJJRRR[[[dddhhhhhhfffaaa^^^\\\\\\aaapppwwwiii```WWWVVVVVVUUUTTTVVVXXX___gggppp333333333333333333333333444555555555555555666666::::::<<>>BBBFFFKKKRRRYYY]]]___```aaabbbdddfffggghhhhhhhhhhhhgggfffeeeccccccfffffffffhhhhhhfffbbb___TTTOOOHHHBBB>>>;;;888666444444444444333333333333111111111111111111111111222222222333333444444555555555555555444444444444333333444555555555555555666666666555555555555555555333111333777;;;;;;:::666555555555555444444444222111111000000111111222333333333333333333333333111111222222222222111111//////000000000000111111////////////000000000000.........//////000000111///000000111111000000///000111111111111222222222222222333444444555666666666666666666555444333333333333333333333333333333222222333333333333444444333444444444555555555555444555666777:::???FFFKKKYYYXXXXXXVVVNNNFFFDDDFFFMMMTTT___iiioooooollliii```ZZZ[[[jjj{{{ooohhh```YYYUUUVVVXXXYYY]]]aaaeeellluuu}}}333333333444444444444444333333444666777888999::::::===EEEQQQ[[[dddrrr~~~~~~yyyvvvuuuqqqmmmooottt~~~xxxvvvwww~~~}}}vvvqqqnnnooottt{{{yyy}}}}}}zzzzzz~~~{{{zzz{{{~~~|||{{{xxxwwwwwwxxxzzz{{{|||{{{tttjjj]]]SSSMMMMMMMMMLLLLLLMMMNNNNNNNNNPPPQQQQQQUUU[[[]]]ZZZRRRNNNJJJGGGEEEDDDCCCBBB??????>>>======<<<<<<<<<;;;===???BBBDDDIIIOOOSSSVVVWWWXXX[[[^^^aaadddeeefffffffffffffffeeeddddddffffffgggiiijjjjjjgggeee^^^YYYRRRKKKFFFAAA<<<999555555444444444333333333222222222222222222222222222333333444555555666666555555444444444333333333222222444555666666666666777666666666555555555444222222111000111222444444666555555555555444444444222222111000000111222222333333333333333333333333111111222222222222111111//////000000000111111111.../////////000000000111---......///000000111111000000111111111111000000000111111111111222222222222222333444555666777777222222333333333222222111444444444444444444444444222222333333333333444444444444444444555555555555444666888:::>>>DDDLLLQQQWWWSSSOOOLLLFFFBBBGGGOOOXXX^^^gggmmmooommmjjjhhh___\\\dddzzz~~~}}}{{{ooofffddd]]]XXXVVVYYY\\\___dddjjjnnnuuu}}}111222222333444555666666222333444666777999:::;;;CCCGGGQQQ___kkkvvv~~~uuurrrsssuuutttrrrxxx}}}vvvzzz~~~|||qqqooorrrzzz~~~wwwttttttvvv}}}~~~~~~zzzzzz~~~}}}yyyxxx{{{{{{vvvhhh^^^PPPOOONNNMMMMMMLLLMMMMMMJJJKKKKKKKKKOOOVVVYYYWWWRRROOOLLLIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>>===<<<<<<>>>???AAABBBDDDGGGJJJMMMNNNQQQTTTXXX\\\___aaaaaabbbccccccddddddddddddeeeeeeeeegggiiijjjhhhgggfffbbb[[[TTTNNNGGGAAA===555555555444444333333333333333333333333333333333333333444444555666777777666666555555555444444444111222333555666777777777777777666666555555555444444555555444333444666888666666555555555444444444555444333222222333444555333333333333333333333333111111222222222222111111//////000000111111111222.../////////000000111111---......///000111111222000000111111111111000000000111111111111222222222222222333444555666777888333333444555666666666555555555555555555555555555222222333333333444444444444444444555555555666666555777999<<>>???@@@AAACCCDDDFFFGGGIIIJJJMMMQQQUUUYYY]]]______```aaabbbdddfffggghhhllllllllljjjeee^^^WWWSSSEEE???888444333444333222444333333222222333333333444444444444555666777888888888777666444333222222666555444444444444555666555555666666777777777777555555555444444444444444555555444444444555555666444333333222222333333444666444333333333333222000222222222222111111111111222222444888<<<;;;666111///000000000111111111111111111111111111000000000111111111111111222333333111111111111222222222222555444444333333444444555666555555444444555666666555555555555555555555555333444444555555555555555333333444555666888999::::::???IIISSSYYYYYYSSSNNNEEEAAAAAAHHHQQQ[[[fffnnnrrrqqqpppmmmiiieeedddeeeoooqqqkkkhhheeeccc```\\\XXXUUUUUUUUUVVVVVVXXX\\\aaahhhooouuuxxx111111222333555666888888666888;;;???FFFQQQ___iiivvv{{{zzzwwwuuusssnnniiihhhooo{{{|||uuuvvvyyyzzz||||||{{{{{{~~~~~~}}}|||~~~|||{{{zzzxxxzzzvvvwww{{{tttooooooppppppooolllhhhfffeeeeee```YYYSSSQQQOOONNNMMMNNNLLLKKKKKKMMMOOORRRSSSSSSTTTTTTSSSQQQNNNKKKIIIHHHGGGDDDBBB@@@????????????>>>=========???AAACCCBBBDDDFFFHHHKKKOOOTTTXXXZZZ]]]aaaccceeeeeeffffffjjjkkkkkkjjjgggbbb]]]YYYMMMFFF>>>888555555444444555444444333333333333444555555444555555666777888999888777666555333222222555555555444444555555555222333555666777666555444555555555555555555555555444333222222222444555666444444333333333333444444444444333333333333222222333333333333222222222222000111222555777666333000........./////////000000333333222222111111000000222222111111222222333444222222222222333333333333555444444333333444444555333444444555555555555444333333333333333333333333444555555666666666666666444555555555555777999;;;;;;DDDRRR]]]aaa\\\RRRJJJHHHFFFHHHOOO[[[dddkkknnnnnnllllllkkkhhhfffiiinnn}}}}}}lllhhhfffcccbbb___ZZZTTTQQQRRRVVVYYYWWW[[[aaaggglllqqqxxx|||111111222333555777:::;;;666;;;AAAIIIRRR```oooyyy}}}}}}xxxsssooolllkkkiiifffhhhuuutttqqquuuwwwxxxyyyxxxyyy{{{|||yyyvvvuuusssvvv}}}xxxtttrrrsssrrrpppnnnooosssvvvyyyrrriii```YYYTTTPPPNNNQQQQQQPPPOOOOOOPPPRRRTTTSSSTTTUUUVVVVVVTTTRRRPPPHHHGGGEEEBBBAAA@@@@@@@@@@@@>>><<<;;;;;;<<<>>>??????@@@AAAAAABBBEEEKKKOOOSSSYYY```eeefffeeeeeeeeehhhiiikkkkkkiiieeebbb___UUUOOOGGG???:::777666666666555555444333333444444555555444555555666777888777777777666666555555555444555555555555555555444111333555777777666444333555555555555555555555555444444333333333444666777555555444444444444555555333444444333333222222333555444444444444333333333111111000000111222222111/////////000000000111111444444444333333222222111222222111111222222333444333333333444444444444555555444444333333444444555333444555666666666666555444444444444444444444444444555666666777777666666555666777666444555888;;;???JJJYYYccceee]]]RRRJJJIIIKKKOOOXXXccclllpppooollliiihhhhhhgggfffnnnxxxttthhheeefffeeejjjfff___WWWRRRRRRWWW[[[^^^ccciiilllooottt|||666555555555666777999:::999@@@KKKVVVaaammmyyy|||xxxtttpppnnndddiiimmmooottt{{{rrrsssvvvwwwyyy{{{{{{~~~}}}yyyvvvuuuxxxyyyxxxvvvrrrpppttt{{{vvvmmmeee^^^YYYVVVTTTTTTTTTRRROOONNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUKKKJJJHHHEEECCCCCCBBBBBB@@@>>><<<:::999999:::;;;;;;===???>>>===???DDDHHHMMMTTT^^^dddeeeddddddeeehhhjjjkkklllkkkiiigggeee^^^XXXPPPGGG@@@;;;999999777666555555444444444444444444444444555666777888666666666666666666777777444444555666666555444444333555777888888888666555444444444444444555555555666666555555555666777777555444444333333444444555222333444444222222333444444444444444333333333333333222111000000111222333222222222222333333333333333333333333333222222222111111111111111222333333333333333333444444444444555444444333333444444555555666777888888888888888777777777777777777777777444555555666666666666666666777888777555666:::>>>HHHQQQ^^^fffddd\\\QQQJJJHHHOOOXXX```iiirrrtttqqqmmmhhhfffhhhggghhhssssssjjjiiijjjlllrrrnnnggg]]]VVVUUUZZZ___hhhnnnrrrtttttt{{{777777666666777999;;;===AAAKKKYYYgggqqqzzz~~~yyyuuurrrpppnnnlllhhhrrr}}}|||xxxyyy{{{}}}~~~|||{{{}}}}}}~~~~~~yyyuuuwww~~~~~~yyyuuurrrnnnlllggggggeee```XXXQQQMMMLLLRRRSSSTTTVVVWWWWWWWWWVVVRRRPPPMMMJJJGGGEEEDDDDDDBBBAAA>>><<<::::::999999888;;;======;;;<<<@@@EEEIIIPPPXXX]]]___```dddggghhhiiijjjlllllljjjhhhgggddd```XXXOOOEEE???<<<;;;888777666555444444444444333333333333444555666777555555555555555555555555444444555666666555444444333444555666777666666555222333333333444444444444444444555555444444333333333222222111111222222333111333555444222111333555333333222222222111111111111111222111000000111222111111111111222222222222000111111111111111222222111000000000000111222222111111111222222222333333555444444333333444444555555555666666777888888999777777777777777777777777444444555666666666666555555777999999777:::@@@EEESSSZZZbbbeee```WWWOOOJJJKKKVVVaaagggmmmrrrrrrnnnkkkfffeeeiiijjjmmm}}}zzzqqqkkkiiikkknnnooommmhhh```ZZZ[[[ccciiitttyyy|||||||||444444555666999<<<@@@BBBIIIUUUeeettt}}}zzzvvvrrrnnnmmmlllkkkjjjrrr}}}}}}~~~}}}{{{zzzwww|||yyyxxx~~~}}}tttggg[[[SSSPPPSSSSSSTTTUUUVVVVVVVVVVVVWWWUUUQQQMMMIIIGGGEEEDDDEEEDDDBBB@@@>>><<<;;;;;;555999======;;;;;;@@@DDDHHHMMMTTTXXXYYY]]]dddjjjfffggghhhjjjjjjiiihhhfffhhhddd]]]SSSIIIAAA===<<<888888777555555444444444333333333333333555666666555555555444444333333333333444555666666555444333111222333333333333333333222222222333333444444444000111222222111000...---111111000000000000111111111333555444222111333555111111111000000000000///---///111222111///..................////////////......//////000000111111000000000///000111111222///000000000000111111111555444444333333444444555333333333333444555777777666666666666666666666666333444444555555555555555444777:::::::::===EEEKKK[[[```eeeddd]]]TTTMMMIIIPPP]]]iiilllmmmooommmhhhgggbbbcccjjjnnnssswwwsssnnniiidddaaacccfffggggggddd```^^^bbblllttt{{{