BM6P6(@ GGGCCC@@@@@@EEELLLTTTXXX___```nnnuuuqqqfffPPPFFFBBB???<<<::::::::::::999777666666666666777777888444444444444444444444444444444444444444444444444444444444444555555555666:::;;;???HHHTTTaaakkkpppuuuxxx}}}xxxpppnnnoooqqqrrrsssvvvyyyzzzxxxvvvttttttuuuuuuuuusssqqqpppqqqrrrrrrssstttwwwzzz~~~~~~~~~~~~~~~{{{uuunnnhhhccc^^^```cccdddddddddfffgggllloootttzzz{{{vvvmmmccc[[[UUURRRPPPHHHJJJKKKKKKKKKLLLNNNPPPPPPQQQTTTWWWZZZ\\\^^^___^^^______\\\WWWSSSRRRRRRTTTQQQMMMLLLMMMOOOPPPPPPMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@>>>@@@BBBDDDBBB@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>><<<<<<;;;:::::::::;;;;;;;;;;;;999999999:::;;;;;;?????????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGDDDAAA@@@BBBEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNLLLKKKLLLMMMOOOOOONNNPPPWWW^^^ccceeefffhhhjjjlllllllllnnnpppssssssrrrxxxyyyzzz{{{||||||||||||{{{yyywwwuuurrrllleee```UUULLLEEEEEEGGGJJJNNNRRRZZZ^^^hhhsssvvvqqqllljjj{{{lll___YYYUUUZZZeeettt|||]]]TTTKKKGGGGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????<<<<<<;;;::::::::::::;;;:::::::::999999999888888777777777666555555444444666666555555555444444444666333555<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIJJJJJJIIIFFFCCCBBBCCCFFFHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOOOORRRXXX___dddeeeeeegggjjjiiiiiikkknnnsssvvvvvvvvvxxxyyy{{{||||||||||||{{{zzzyyyxxxvvvrrrlllddd^^^SSSLLLFFFGGGJJJLLLPPPUUUXXX^^^hhhnnnkkkfffhhhnnn|||iii[[[VVVTTT[[[ffftttwww[[[RRRKKKFFFGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::999999999888888777777777666555555444444666666555555555444444444666333555;;;;;;;;;FFFVVVggguuuxxxvvv}}}~~~tttmmmrrr{{{vvvmmmhhhlllzzzBBBCCCFFFIIIOOOXXXdddmmmiiiuuuvvv{{{pppWWWKKKIIICCC@@@>>>======<<<;;;:::999888777666666555666666666666666666666666666666444444444444444444444444555555555555666666666777888888:::AAALLL[[[iiiqqqwwwpppnnnoooqqqrrrwwwxxxzzzyyyxxxwwwwwwxxxvvvvvvvvvssspppooooooppptttsssssstttwww{{{~~~||||||~~~yyytttnnnhhhdddbbbccceeefffgggiiimmmpppuuuwwwzzz~~~|||uuummmiiibbbZZZTTTPPPOOONNNOOOPPPRRRRRRSSSTTTVVVYYY]]]^^^aaaccceeeggghhhhhheeeeeeddd```ZZZUUUSSSRRROOOMMMKKKKKKLLLLLLLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???@@@BBBCCCBBBAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKHHHEEEDDDEEEGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQVVV[[[aaaeeeeeeeeegggiiiiiijjjmmmrrrvvvxxxxxxwwwyyyzzz|||}}}}}}|||{{{yyyyyyxxxxxxwwwssskkkbbb\\\QQQKKKGGGIIILLLNNNRRRVVVWWW```iiiiii```[[[eeetttttteeeYYYUUUVVV]]]iiiwwwpppVVVPPPIIIFFFGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@===========================<<<;;;;;;:::;;;;;;;;;:::::::::999999999888888888777777666666555555444555555555555555444444444666333555999999999CCCPPPdddtttxxxwww|||~~~|||uuuvvv|||tttmmmqqq}}}CCCDDDGGGMMMVVVaaakkkqqqrrryyyuuuyyydddOOOGGGFFFCCCAAA???>>>>>>===<<<:::999999777666555555555555555555555555555555555555444444444444444444444444555555555666666666777777777777999>>>HHHXXXhhhrrr{{{wwwpppnnnnnnpppqqqrrrtttvvvwwwxxxzzz|||~~~yyyyyyyyyvvvsssqqqqqqrrrtttsssrrrsssuuuyyy}}}}}}}}}|||}}}{{{wwwsssnnniiieeecccdddeeefffgggkkkpppssswwwyyy|||wwwooogggccc^^^XXXSSSQQQQQQQQQRRRTTTVVVWWWWWWYYY\\\^^^cccdddfffhhhjjjkkklllmmmkkkjjjgggbbb]]]WWWSSSQQQMMMLLLKKKKKKLLLLLLKKKIIIKKKJJJJJJJJJKKKLLLMMMMMMJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDBBBAAAAAA@@@???===<<<;;;::::::999;;;;;;<<<===???@@@AAABBBEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKIIIEEEDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOQQQSSSYYY^^^cccfffeeeeeegggiiinnnppprrrvvvzzzzzzxxxvvvzzz{{{}}}~~~~~~|||zzzyyyxxxxxxxxxwwwsssjjj```YYYPPPKKKHHHJJJLLLMMMQQQVVVYYYaaahhheee[[[XXXfffxxxooobbb[[[WWWXXX```mmm|||hhhQQQNNNHHHEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@???==============================<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777666555555555555555555555555555555555555444555888888888???III___pppwwwwwwzzzyyyxxx~~~zzzyyy|||~~~~~~zzzsssttt|||FFFEEEGGGOOO[[[gggoooqqqyyyyyyyyyzzz___MMMFFFFFFCCCAAA@@@??????>>><<<:::999999777666555555555555444444444444444444444444444444444444444444444444555555555555666666666666888888999===FFFUUUfffrrrxxx}}}wwwpppmmmmmmnnnnnnppprrrtttvvvwwwyyy|||yyyyyyyyyvvvsssqqqqqqrrrtttsssrrrrrrtttwww{{{}}}}}}||||||~~~~~~~~~~~~|||xxxuuurrrnnnjjjfffcccdddfffggghhhlllqqquuuwwwyyy}}}~~~{{{ssskkkdddaaa\\\XXXUUUTTTUUUVVVUUUWWWYYYZZZ[[[]]]```cccggghhhjjjlllnnnooopppppprrroookkkfff```ZZZTTTQQQMMMLLLKKKKKKLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBB???>>>===;;;:::999999999<<<===>>>@@@AAACCCDDDDDDFFFFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJGGGEEEDDDEEEFFFFFFEEEHHHIIIJJJLLLMMMMMMMMMMMMKKKMMMNNNOOOOOOPPPSSSUUU\\\```eeegggffffffhhhjjjqqqrrruuuyyy}}}}}}|||zzzzzz{{{}}}~~~~~~|||{{{yyyxxxxxxxxxwwwrrriii___XXXOOOKKKIIIJJJKKKKKKOOOUUUZZZ^^^bbbaaaZZZ[[[iiizzzmmmbbb\\\XXXYYYcccqqq```MMMLLLGGGDDDEEECCCCCCBBBBBBAAA@@@@@@?????????>>>>>>======>>>>>>???======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888777666666555555444555555555555555555555555444555777777777===CCCXXXkkktttvvvzzzwwwrrrvvv}}}zzzzzz{{{~~~yyyvvv|||FFFGGGJJJRRR^^^iiipppsssppp[[[NNNHHHFFFBBBAAA?????????>>>;;;999999888777666666555666666444444444444444444444444444444444444444444444444444444444444555555555666777888999<<>>===<<<;;;;;;:::;;;>>>???@@@BBBDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLHHHFFFDDDDDDEEEFFFFFFEEEHHHIIIJJJLLLMMMMMMMMMMMMJJJMMMOOOPPPOOOPPPTTTXXX^^^bbbfffhhhggggggiiilllooopppsssxxx}}}{{{||||||}}}}}}}}}||||||yyyyyyxxxuuuppphhh^^^WWWNNNJJJHHHIIIJJJJJJPPPXXX\\\\\\]]]\\\ZZZ___qqqlllccc[[[YYY\\\hhhxxxxxxZZZKKKKKKGGGCCCDDDCCCBBBBBBAAAAAA@@@@@@????????????============??????>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999888888999888888777777666666555444444444555555555555555444555555666666888<<>>;;;888777777666666666666777777555555555555555555555555444444444444444444444444333333333333444444444444666777999;;;AAANNN___lllxxx||||||uuussszzzxxxqqqlllkkkjjjiiilllooosssttttttttttttuuutttttttttrrrpppnnnooopppqqqqqqrrrssstttuuuuuuuuuwwwwwwxxx|||~~~~~~~~~{{{{{{{{{|||~~~~~~|||{{{xxxvvvtttrrrqqqnnnkkkhhhfffhhhkkkmmmnnnpppsssuuuwwwzzz}}}}}}~~~|||wwwtttqqqkkkddd```]]]ZZZWWWVVVWWWXXXZZZ]]]___aaacccdddgggjjjmmmnnnoooqqqtttwwwyyyzzz{{{}}}xxxqqqkkkeee]]]VVVPPPMMMKKKHHHGGGHHHIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB???AAABBBBBB@@@@@@AAACCC@@@AAAAAAAAAAAAAAAAAABBBAAAAAACCCDDDDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDD@@@@@@???>>>======>>>>>>???AAABBBDDDEEEFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHFFFEEEEEEGGGHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMIIIMMMPPPPPPOOOPPPUUUYYY___bbbggghhhggghhhkkknnnnnnoooqqqvvv{{{||||||{{{{{{|||}}}~~~{{{yyywwwtttnnnfff]]]WWWLLLIIIHHHIIIJJJLLLUUU^^^```___^^^\\\[[[eee|||jjjddd[[[[[[cccsssrrrVVVIIIKKKGGGBBBCCCBBBBBBBBBAAAAAA@@@????????????>>><<<;;;;;;<<<>>>???>>>======<<<<<<<<<<<<<<<:::::::::999999999888888999999888888777666666666444444444555555555666666333555666666777999<<<===GGG^^^lllrrryyywwwrrruuusss~~~}}}zzzxxxxxx||||||yyyyyy===IIIVVV\\\]]]dddssszzz~~~rrrVVVJJJHHHFFFCCCAAA@@@?????????===:::888777666666666666777777888666666666666666666666666444444444444444444444444222222222333333333444444555666888:::???KKK\\\hhhtttxxx|||zzzuuuttt|||xxxqqqllljjjhhhggggggjjjpppssstttuuuuuuvvvuuuuuuuuusssqqqpppqqqrrrpppqqqssstttuuuttttttssstttuuuyyy~~~~~~~~~~~~xxxxxxyyy{{{}}}~~~|||{{{wwwuuusssqqqpppnnnkkkiiihhhjjjnnnpppqqqrrrtttuuuyyy{{{~~~zzz{{{xxxssspppnnnhhhbbb]]][[[XXXUUUTTTUUUXXXYYY___aaadddfffhhhjjjnnnqqqqqqrrruuuxxx{{{}}}zzzssslllfff^^^VVVPPPMMMJJJFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>AAACCCBBB@@@???AAADDD@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFCCCDDDGGGIIIKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJKKKKKKKKKHHHGGGFFFFFFHHHJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMIIIMMMQQQQQQOOOPPPUUUZZZ___cccggghhhhhhiiillloooqqqqqqqqqtttxxx{{{||||||||||||zzzzzz{{{}}}|||zzzwwwsssmmmfff]]]XXXJJJHHHGGGIIIKKKOOOYYYdddeeeeeeccc^^^\\\iii}}}iiieee\\\___kkk~~~oooTTTIIIKKKGGGBBBCCCAAABBBBBBAAAAAA@@@??????>>>>>>===;;;::::::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888999999888888777666666666444444444555555555666666333555666666777:::<<<<<>>===>>>???AAA@@@???>>>>>>>>>>>>>>>>>>=========<<<;;;:::888888;;;:::999999888888999999777777777777777777777777555555666666666666555555666666555555666888;;;<<<@@@PPPfffuuuzzzyyyxxxxxxtttxxx}}}zzzuuuuuuyyy}}}}}}ssspppwwwHHHLLLQQQVVV\\\eeepppwwwyyysssoooqqqzzzzzz```SSSHHHDDDEEEAAAAAA???>>>>>>>>>>>><<<;;;999999999888888666555555777777666666555444444333444444444444444444444444555555555555555666666777444555777:::===EEEWWWgggkkkvvvyyyyyy|||zzz~~~|||rrrjjjfffffffffgggjjjnnnqqqrrrsssuuuvvvttttttsssssssssssssssttttttuuuuuuuuuuuuvvvvvvvvvxxx{{{~~~}}}{{{wwwwwwvvvuuutttttttttttttttrrrqqqrrrrrrqqqnnnkkkoooqqqsssuuuvvvvvvuuuttttttzzz~~~{{{wwwtttooojjjeeeaaa\\\XXXVVVRRROOOPPPSSSWWWYYYYYY___bbbfffhhhiiilllqqqvvv|||}}}{{{sssllleee\\\SSSLLLGGGEEECCCCCCEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIIIIHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGIIIKKKLLLNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPTTTYYY^^^eeegggiiijjjkkkllloooqqquuuuuuuuuxxx{{{~~~~~~~~~zzzvvvvvvzzz|||{{{xxxzzzwwwsssnnnhhh```XXXRRRLLLGGGHHHNNNQQQRRR\\\kkkvvvnnnfffeeekkk|||{{{qqqiiicccaaalll~~~gggXXXJJJFFFGGGFFFEEEDDDBBBBBBAAA@@@??????>>>>>>???>>>======<<<<<<======<<<<<<<<<<<<;;;:::999999::::::999888888888888888777777777777777777777777555555666666666666555555666666555555666888:::<<<>>>NNNcccssszzzzzzyyyyyytttwww}}}yyyvvvxxx|||~~~tttpppuuu~~~IIIMMMRRRYYY```fffkkkmmmmmmjjjiiippp}}}}}}mmmWWWNNNEEECCCEEEBBB?????????@@@AAA@@@===;;;999999888888888777777666666666666555444444333333444444444444444444444444555555444444555555666777444444666888:::AAARRRaaaggguuuzzzyyy{{{{{{|||qqqiiieeedddddddddhhhmmmqqqsssssstttuuuuuuttttttsssrrrrrrrrrrrrsssssssssttttttuuuuuuuuuyyy|||~~~}}}{{{{{{||||||{{{yyyuuuuuutttsssrrrrrrrrrrrruuusssrrrqqqrrrrrrpppnnntttvvvxxxzzzzzzxxxwwwuuurrryyy~~~{{{uuutttooohhhbbb^^^ZZZVVVTTTQQQOOONNNOOORRRUUUVVVWWW]]]aaafffhhhjjjnnnsssxxx|||rrrhhhaaaYYYQQQKKKGGGEEECCCCCCDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPOOOOOONNNNNNOOOPPPOOOOOOQQQVVV]]]bbbfffhhhkkklllmmmnnnpppsssvvvuuuvvvxxx|||~~~~~~}}}zzzwwwxxx{{{}}}}}}{{{zzzvvvqqqllleee^^^VVVQQQMMMIIIJJJOOORRRUUUaaaooo|||sssiiihhhqqqpppjjjgggeeebbbpppbbbTTTHHHEEEGGGFFFEEEEEE@@@@@@AAABBBAAA@@@>>>===>>>===<<<<<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::::::::999999888777777777777888777777777777777777777777555555666666666666555555666666555555666888:::;;;;;;JJJ^^^oooxxxzzzzzzzzzvvvyyy~~~yyyyyy}}}wwwrrruuu}}}PPPUUU]]]gggmmmnnnjjjfffhhhjjjpppxxxdddRRRMMMEEECCCFFFCCC===>>>@@@BBBDDDBBB???<<<999999888888888888888888666555555555444444444333444444444444444444444444555444444444444555666666555555666888999???NNN]]]dddvvv}}}{{{||||||{{{ppphhhdddcccccccccgggmmmrrrttttttuuuuuuuuutttsssrrrqqqqqqqqqqqqsssssssssttttttuuuuuuvvvyyy}}}~~~}}}zzzxxxwwwvvvwwwxxxwwwvvvttttttsssrrrrrrqqqrrrrrruuutttrrrqqqqqqqqqqqqqqqxxxyyy|||~~~}}}{{{yyysssyyy}}}||||||{{{wwwqqqnnniiiaaaZZZVVVSSSQQQOOONNNNNNOOOQQQSSSUUUVVVWWW\\\```eeeiiilllpppvvv{{{{{{oooddd]]]VVVOOOJJJGGGEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFEEECCCBBBAAA@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPQQQSSSYYY```eeegggiiikkklllmmmoooqqqssstttttttttwwwzzz}}}}}}}}}~~~|||zzzzzz|||~~~}}}|||yyyuuuoooiiibbb\\\UUUPPPMMMKKKLLLPPPTTTZZZgggsssttthhhfffrrrvvviiidddddddddbbbrrrwww\\\PPPFFFDDDFFFFFFEEEFFF@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999999::::::;;;;;;<<<999888777777666777777777777777777777777777777777555555666666666666555555666555555555666777999:::999EEEWWWiiitttzzz{{{{{{zzz||||||{{{uuuwww~~~^^^fffrrr}}}{{{pppgggeeennn{{{vvv\\\NNNKKKDDDBBBDDDAAA<<<>>>@@@CCCEEEDDDAAA===:::999888888777888888999555555555555555444444444444444444444444444444444444444444444444555666666666666777999999>>>LLLZZZggg{{{yyyooohhhdddcccccccccgggmmmrrrttttttuuuuuuuuutttsssqqqqqqpppppppppsssssstttuuuuuuvvvwwwwwwxxx|||}}}{{{zzzwwwuuusssssstttuuutttsssrrrrrrrrrqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrsssxxx{{{~~~}}}uuuxxxyyywwwuuuuuuqqqmmmfffaaaYYYSSSPPPNNNMMMLLLNNNOOOQQQTTTUUUWWWYYYZZZ\\\aaafffjjjnnnrrryyy~~~xxxkkkaaaYYYSSSMMMIIIGGGEEEBBBAAABBBCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEECCCBBB@@@???????????????AAABBBDDDFFFGGGKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPOOONNNNNNOOOQQQSSSVVV\\\cccgggfffhhhkkklllmmmnnnqqqsssuuuuuuuuuwww{{{}}}~~~}}}}}}}}}}}}||||||{{{xxxssslllfff___YYYSSSOOOMMMLLLMMMQQQVVV^^^lllxxxvvvhhhffftttpppfffbbbaaabbbeeevvvkkkVVVMMMEEEDDDEEEEEEEEEFFFBBB@@@???======>>>???@@@@@@???>>>===<<<<<<<<<<<<999999999999999:::<<<<<<999888777777666777777777777777777777777777777777555555666666666666555555555555555666666777888888777@@@OOO```oooxxx{{{{{{~~~}}}xxxxxx}}}nnnyyywwwllldddrrrkkkTTTJJJIIIBBB???@@@===<<<>>>@@@DDDFFFFFFCCC@@@;;;:::999888777888888999666666666666666666666666444444444444444444444444444444333333444444555666666666888999999===KKKYYYhhh}}}{{{uuunnnhhheeedddccccccgggmmmppprrrsssttttttssssssrrrqqqppppppppppppsssssstttuuuvvvwwwwwwxxxxxx{{{~~~{{{xxxvvvtttsssqqqooonnnoooqqqqqqpppnnnnnnnnnnnnoooppprrrrrrpppqqqrrrrrrqqqqqqrrrssswwwzzz~~~}}}tttwwwvvvrrroooooolllggg^^^YYYSSSOOOMMMLLLLLLKKKOOOQQQTTTVVVWWWYYY\\\^^^^^^bbbhhhlllpppuuu||||||ttthhh^^^WWWRRRMMMJJJGGGDDDBBBAAABBBBBBBBBAAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDBBB@@@??????<<<<<<===???AAADDDFFFGGGJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNMMMPPPSSSWWWZZZ___dddhhhgggiiikkkmmmnnnoooqqqsssxxxwwwxxxzzz~~~~~~}}}{{{{{{zzzwwwrrrjjjccc\\\WWWRRRNNNLLLMMMNNNQQQWWWbbbqqq{{{vvvjjjiiiyyyyyyjjjdddbbbaaaccclll}}}aaaRRRJJJDDDDDDEEECCCCCCEEEBBB@@@>>><<<<<<===@@@BBB@@@???>>>===<<<<<<;;;;;;:::999888888888:::;;;<<<999999888777777777777888777777777777777777777777555555666666666666555555555555555666666777777777777<<>>???<<<===>>>@@@CCCFFFGGGEEECCC===<<<:::888777777888888777777777777777777777777444444444444444444444444444444333333444444555666555555777999888<<>>======>>>???@@@??????===<<<;;;:::::::::;;;:::888777888999:::<<<::::::999888888888888888777777777777777777777777555555666666666666555555555555666666666666666666888999@@@OOObbbqqqyyy{{{}}}|||}}}{{{wwwuuurrrrrr{{{}}}}}}zzz}}}rrrlllqqqxxxsss___LLLFFFIIICCC@@@AAA???===>>>@@@CCCFFFGGGFFFDDD>>>===:::888777777777888777777777777888888888888444444444444444444444444444333333333333444555555444444666888888;;;HHHVVV\\\rrr|||zzztttyyy~~~xxxvvvppppppnnnllljjjhhhfffeeeccceeehhhjjjkkklllnnnpppppppppppppppppppppqqqqqqppppppqqqrrrtttuuuuuuvvvvvvyyy{{{}}}~~~yyysssmmmiiigggccc```^^^]]]___aaabbbbbb```aaabbbdddfffiiikkklllkkknnnrrrsssqqqppppppqqquuuxxx{{{}}}}}}zzzvvvsssnnnrrrtttqqqnnniiibbbZZZRRRPPPMMMKKKLLLMMMMMMMMMPPPSSSUUUVVVWWWZZZ___cccaaaffflllpppsssxxxtttmmmccc[[[WWWSSSNNNKKKFFFDDDAAA@@@AAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGIIIKKKKKKJJJJJJLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHFFFEEECCCAAA@@@???;;;;;;===???BBBEEEGGGIIIHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNLLLQQQWWW\\\___bbbdddfffjjjlllooopppqqqrrrtttvvvvvvvvvvvvyyy|||zzz|||}}}~~~}}}|||}}}}}}vvvpppggg___YYYTTTPPPMMMJJJMMMOOOPPPWWWeeeuuuyyyqqqiiilllfff]]]___bbbhhhmmmtttzzzVVVNNNHHHCCCCCCCCCAAAAAACCC===>>>???@@@@@@???>>>===>>>>>><<<;;;:::999999999;;;:::888777777888:::;;;;;;:::999999888888999999777777777777777777777777555555666666666666555555444555666666666666666555888888===KKK^^^oooxxxzzz{{{yyyyyy|||wwwtttqqqllllllvvvzzzooommmqqqvvveeeSSSNNNHHHFFFFFFDDD???;;;===>>>>>>???@@@@@@AAAAAA<<<;;;999777666666777888777777777777666666666666666555555555555444444444666666666666666666666666666555777:::<<>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMGGGGGGFFFEEEDDDCCCBBBBBB????????????@@@BBBDDDFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQNNNKKKKKKMMMOOONNNLLLMMMPPPVVV^^^eeehhhiiihhhjjjkkkmmmppprrrtttuuuuuuwwwwwwyyyzzz{{{|||||||||~~~~~~~~~|||yyyvvvrrrlllddd^^^YYYTTTMMMHHHGGGIIIKKKPPP\\\lllwwwzzzvvvooojjjuuuvvv^^^\\\``````gggsssjjjUUUGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<======<<<;;;999888777777999888777666666555555555777777777777777777777777444444444555555777888999666;;;???FFFWWWnnn{{{~~~~~~{{{xxxzzzvvvrrrmmmiiimmmwww}}}|||zzzrrrlllooowww}}}aaaOOOJJJDDDBBBBBBAAA>>>:::>>>>>>?????????@@@@@@@@@<<<;;;999777666666777888777777777777666666666666666555555555555444444444555555555555555555555555444333555888999;;;CCCLLL[[[dddsss{{{wwwrrrooovvvxxxuuusssqqqrrrsssqqqlllhhhfffhhhjjjlllnnnoooooooooqqqrrrrrrqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrtttwwwzzz}}}~~~~~~|||{{{|||~~~~~~wwwnnneee]]]YYYWWWUUUSSSPPPNNNNNNOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[^^^bbbggglllnnnnnnllljjjqqqsssuuuwwwwwwuuurrrpppjjjkkkjjjgggbbb[[[TTTPPPNNNNNNMMMLLLLLLNNNRRRVVVUUUXXX]]]aaadddfffiiikkkooossswww{{{~~~~~~xxxkkkfff```ZZZUUUQQQNNNKKKGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLHHHHHHHHHHHHIIIKKKLLLMMMIIIHHHGGGFFFDDDCCCBBBAAA???>>>>>>???@@@AAACCCEEEGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQNNNKKKKKKMMMOOONNNMMMNNNRRRXXX```fffjjjkkkkkkkkkllloooqqqsssuuuvvvvvvyyyyyyzzz{{{{{{{{{zzzzzz~~~~~~}}}{{{xxxuuulllhhhaaa[[[UUUOOOJJJGGGFFFIIILLLPPP\\\lllvvvxxxvvvqqqppp{{{nnn[[[[[[___```jjjxxxfffQQQFFFEEECCCAAA@@@>>>>>>===>>>>>>>>>>>>=========<<<>>>=====================<<<;;;;;;::::::;;;;;;<<<======<<<;;;:::888888777999999777666666666666666777777777777777777777777555555555555555666777888666:::>>>DDDTTTjjjxxx}}}~~~{{{wwwxxx~~~zzzoookkkgggiiirrr~~~}}}|||{{{}}}tttmmmiiikkkvvvnnnZZZMMMHHHBBB@@@@@@AAA???===@@@@@@?????????>>>>>>>>>;;;:::999777777777888888777777777777666666666666666555555555555444444444444444444444444444444444444333555777777888???HHHXXXaaappp|||uuunnnooo{{{xxxvvvvvvwwwyyyvvvqqqllljjjkkklllnnnoooooooooooopppqqqrrrrrrppppppqqqrrrrrrrrrrrrrrrrrrrrrsssssssssvvvzzz}}}~~~~~~|||zzz{{{~~~|||tttjjj```YYYSSSQQQQQQOOOMMMJJJHHHHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRVVVYYY^^^cccgggiiijjjjjjlllnnnqqqsssssspppmmmjjjfffeeeddd```[[[UUUPPPMMMNNNNNNNNNNNNNNNQQQUUUYYY[[[^^^bbbeeegggjjjmmmoootttxxx}}}~~~wwwrrrgggccc]]]XXXTTTQQQNNNKKKGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGHHHHHHIIIKKKLLLMMMJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>@@@BBBCCCFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNLLLLLLMMMOOOOOONNNPPPTTTZZZaaagggkkkmmmnnnmmmooopppsssuuuvvvwwwwww{{{{{{{{{{{{{{{zzzyyyyyy~~~}}}|||zzzvvvrrrgggeee___XXXPPPKKKHHHHHHFFFJJJNNNTTT___mmmvvvwwwssstttyyyzzzhhh[[[\\\___bbbooo```NNNGGGFFFDDDBBB@@@??????>>>>>>>>>>>>=========<<<<<<========================<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999888888:::999888777666666666666777777777777777777777777666666666555555666777777777:::<<>>===<<<<<<::::::888888777777888888777777777777666666666666666555555555555444444444444444444444444444444444666555666888888888>>>EEETTT^^^nnn~~~|||wwwooonnnyyy{{{zzz{{{}}}|||vvvqqqnnnnnnnnnoooooooooooonnnoooqqqrrrrrrqqqpppqqqrrrrrrrrrrrrssssssssssssssssssvvvzzz}}}~~~}}}{{{|||{{{rrriiiaaaZZZUUURRRRRRQQQNNNKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJOOOQQQUUUZZZ___cccfffhhhhhhjjjmmmpppooolllhhhfffdddccc```\\\XXXSSSPPPMMMLLLMMMNNNOOOPPPSSSXXX\\\```cccfffiiikkknnnqqqsssyyy}}}|||vvvoookkkbbb___ZZZVVVSSSQQQMMMKKKGGGFFFEEECCCBBBBBBBBBBBBAAABBBDDDFFFHHHJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIKKKLLLMMMLLLKKKIIIGGGEEECCCAAA@@@>>>>>>=========???@@@AAAEEEFFFHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJHHHGGGFFFFFFGGGJJJLLLNNNNNNMMMLLLLLLMMMOOOPPPPPPRRRVVV]]]cccgggkkknnnooopppqqqsssuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz~~~}}}{{{wwwrrrnnneeeddd___VVVLLLGGGFFFHHHFFFKKKQQQXXXcccpppvvvvvvmmmuuurrrggg___```aaaeeesss|||\\\MMMHHHGGGEEEDDDBBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::999888777777777777666666666666666666666666777777666666666666666666999:::<<<@@@KKK\\\nnnyyy}}}{{{xxxvvvwww|||rrrqqqmmmiiiiiirrr~~~zzzpppooorrryyyvvvmmmfffhhhppp|||nnnVVVPPPLLLIIIEEECCCCCCDDDFFFGGGBBBAAA@@@???===<<<;;;;;;999999888888888888888888777777777777666666666666666555555555555444444444444444444444444444444444666555666888777666;;;BBBOOOZZZlll~~~{{{uuutttpppnnnvvv~~~}}}~~~{{{vvvqqqppppppooonnnmmmmmmmmmnnnppprrrrrrrrrqqqqqqrrrrrrrrrrrrssssssttttttttttttvvvyyy|||~~~~~~}}}}}}xxxooogggbbb]]]YYYVVVUUUSSSPPPMMMJJJHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFIIIKKKNNNRRRWWW\\\aaacccbbbeeehhhjjjjjjhhheeebbb```___]]]YYYVVVSSSPPPNNNKKKLLLNNNPPPRRRVVV[[[___dddfffjjjlllooorrrvvvxxx{{{uuuooojjjfff___\\\XXXUUUSSSPPPMMMJJJGGGFFFEEECCCBBBBBBBBBBBBAAABBBDDDGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKJJJHHHEEECCCBBBAAA???>>>=========>>>???@@@CCCEEEGGGIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHHHHHHHEEEDDDDDDDDDEEEHHHKKKMMMMMMMMMMMMMMMMMMOOOQQQRRRTTTXXX^^^cccgggjjjmmmppprrrssstttvvvxxxyyyyyyzzzxxxyyyzzz{{{||||||||||||~~~|||{{{yyytttnnniiibbb```ZZZQQQGGGBBBCCCEEEEEEKKKSSS[[[fffqqqtttrrrgggvvvmmmfffbbbaaaaaafffuuuvvvZZZOOOFFFEEEDDDBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777666666666666666666666666888777777666666666777777;;;;;;===@@@FFFTTTfffttt{{{{{{zzzxxxwwwxxx}}}}}}|||xxxqqqnnnsss|||rrrpppqqqvvv|||zzz{{{qqqjjjgggmmmzzzcccQQQMMMIIIGGGDDDBBBBBBBBBDDDEEEBBBAAA@@@???===<<<;;;:::888888888888888888888888777777777777666666666666666555555555555444444444444444444444444444444444444333555666555444888???KKKVVViii{{{|||uuummmoooooonnntttzzztttsssrrrpppnnnmmmllllllmmmooorrrsssrrrqqqrrrrrrrrrrrrrrrsssttttttuuuuuuuuuvvvxxxzzz|||}}}~~~~~~{{{tttllleeebbb```]]]ZZZXXXVVVTTTPPPMMMKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHLLLPPPUUUYYY[[[[[[\\\___aaabbbaaa___^^^ZZZYYYXXXWWWTTTRRRPPPNNNJJJMMMPPPSSSVVVZZZ___cccgggjjjmmmpppssswww{{{~~~wwwqqqlllgggddd]]][[[WWWUUUSSSPPPMMMJJJGGGFFFEEECCCBBBBBBBBBBBBAAABBBEEEGGGJJJLLLMMMNNNMMMNNNNNNNNNLLLJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@???>>>======>>>>>>???BBBCCCFFFHHHJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLKKKIIIGGGFFFFFFBBBBBBBBBCCCEEEHHHJJJLLLLLLMMMNNNMMMMMMOOORRRTTTWWW[[[aaaeeefffiiimmmpppssstttuuuwwwxxxyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{yyyvvvpppiiiddd[[[XXXQQQHHHBBB???@@@BBBEEEMMMVVV```jjjssstttpppiii{{{yyyiiieeeaaaaaabbbjjjzzzoooWWWOOOCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888777777777777777777777777777777777666666777888888<<<<<<===???BBBKKK]]]mmmwwwyyy{{{zzzwwwvvvxxx{{{}}}xxxyyyxxxuuusssuuuwww}}}yyysssyyyqqqjjjiiirrrsss\\\PPPIIIFFFFFFEEECCCBBBAAACCCDDDAAA@@@???>>>===<<<;;;:::888888888999999999888888777777777777666666666666666555555555555444444444555555555555555555555555444333555777666444888???HHHRRRcccttt~~~xxxrrrkkkpppqqqpppttt}}}xxxwwwtttqqqooommmmmmllllllooorrrssssssrrrrrrrrrrrrrrrsssssstttuuuuuuuuutttttttttvvvxxx{{{}}}~~~{{{tttkkkeeedddccc```]]]\\\ZZZXXXUUURRROOOMMMLLLHHHGGGFFFEEEDDDCCCCCCCCCAAABBBDDDGGGJJJMMMPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXVVVVVVVVVVVVUUUSSSQQQPPPLLLNNNRRRVVVZZZ^^^dddgggkkkmmmqqqtttwww|||{{{tttoookkkfffddd]]]ZZZWWWUUUSSSPPPLLLIIIGGGFFFEEECCCBBBBBBBBBBBBAAABBBEEEHHHKKKMMMNNNOOOMMMNNNNNNNNNMMMJJJHHHFFFDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMKKKKKKJJJHHHGGGFFFEEEDDDAAA@@@???>>>===>>>>>>???AAABBBEEEGGGIIIJJJJJJJJJHHHIIIKKKMMMNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHJJJKKKKKKHHHFFFDDDDDD???@@@BBBDDDFFFHHHJJJJJJKKKMMMNNNNNNMMMOOORRRUUU[[[```eeeggggggiiimmmqqqssstttvvvwwwxxxyyyzzzzzzzzzzzz{{{||||||||||||||||||{{{yyywwwtttmmmfff```UUUPPPHHHBBB@@@AAACCCDDDIIIRRR^^^hhhrrryyyyyytttrrrooogggcccaaabbbgggtttgggQQQLLLDDDCCCBBBAAA@@@?????????======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<======<<<;;;:::999999888999999777777777777777777777777666666666666777888999999::::::<<<>>>===BBBSSSeeeqqqvvv{{{{{{xxxuuuuuuvvv{{{~~~zzzwwwuuusssvvvyyyooouuu~~~tttllljjjuuuiiiYYYOOOGGGFFFGGGGGGEEECCCBBBCCCDDD@@@@@@???>>>===<<<;;;;;;777888888999999999888888777777777777666666666666666666555555555444444444666666666666666666666666555555777999888666:::AAAFFFOOO___oooyyy{{{wwwsssnnnsssuuurrruuu{{{yyyvvvssspppnnnnnnmmmlllooorrrssssssrrrrrrrrrrrrrrrsssssstttuuuvvvvvvtttsssrrrrrrtttxxx|||~~~~~~~~~~~~~~~vvvmmmgggfffeeebbb___```___]]]ZZZWWWTTTRRRQQQIIIHHHFFFEEEDDDCCCCCCCCC???@@@AAADDDFFFHHHJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTUUUVVVWWWXXXXXXVVVTTTRRRMMMPPPTTTYYY]]]bbbgggkkkmmmpppssswwwzzzyyysssoookkkgggddd]]][[[XXXUUUSSSPPPLLLIIIGGGFFFEEEDDDBBBBBBBBBBBBAAABBBEEEHHHKKKMMMOOOPPPMMMNNNNNNNNNMMMJJJGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@>>>>>>>>>??????@@@BBBDDDGGGIIIIIIJJJJJJHHHJJJMMMPPPQQQPPPNNNMMMLLLLLLJJJIIIIIIIIIIIIIIIGGGIIIKKKJJJHHHEEECCCCCC>>>???BBBDDDGGGHHHIIIJJJJJJLLLNNNNNNMMMOOOSSSVVV^^^ccchhhiiihhhiiinnnrrrssstttvvvwwwxxxyyyzzzzzz|||||||||||||||{{{{{{zzz{{{zzzxxxvvvrrrkkkccc^^^SSSLLLDDDAAABBBEEEGGGHHHPPPYYYeeepppzzzyyy{{{~~~jjjgggdddbbbeeennn~~~aaaLLLHHHGGGFFFEEEDDDCCCBBBBBBBBB======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========<<<<<<;;;:::999999999999777777777777777777777777666666666666777888::::::999999;;;===:::===MMM```mmmssszzz|||xxxtttrrrsssttt~~~~~~yyyuuuqqqqqq{{{yyynnnttt|||uuunnnnnnyyydddQQQJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>>===<<<;;;:::::::::999999999888888777777777777777777888888777777666555555555555555333333333444444444555555555555444444555666888999DDDNNN[[[hhhooorrrqqqqqqnnnqqqrrrpppqqq|||~~~{{{wwwrrrooommmmmmmmmnnnpppsssttttttrrrrrrrrrrrrqqqqqqvvv{{{}}}zzzvvvsssssstttuuuwwwxxxzzz{{{}}}|||}}}~~~}}}xxxqqqjjjfffeeefffhhhgggeeeaaa^^^\\\YYYUUUSSSPPPNNNKKKGGGEEECCCBBBBBBAAA@@@@@@@@@@@@BBBDDDEEEEEEEEEEEEGGGIIIKKKNNNOOORRRSSSUUUVVVVVVVVVUUUTTTOOORRRUUUYYY]]]bbbgggllllllrrryyy}}}}}}uuuqqqoookkkddd^^^___]]]ZZZXXXUUUPPPJJJFFFGGGFFFDDDBBB@@@???>>>>>>@@@AAADDDFFFIIIKKKMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBAAAAAA???????????????@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLIIIFFFBBB???CCCBBB???===<<<<<<===>>>@@@@@@@@@BBBDDDGGGJJJLLLIIIJJJJJJKKKLLLNNNPPPQQQNNNNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJHHHEEEAAA??????AAADDDGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPUUUXXX```bbbeeegggiiilllqqquuuyyyxxxxxxwwwwwwxxxxxxyyy|||zzzyyyxxxzzzzzzzzzyyyxxxwwwtttqqqkkkcccZZZTTTLLLHHHCCC??????CCCIIIMMMRRR[[[hhh|||~~~vvvkkkbbb^^^aaalllxxxzzz[[[MMMHHHDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<<;;;:::999888777777777777666666666666666666666666666666555555666888;;;<<>>===BBBMMMUUUiiirrryyyzzzxxxxxxwwwuuuxxx{{{~~~|||yyysssooossszzzyyyuuuuuuvvvzzzvvvrrrsss{{{xxx^^^PPPJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>===<<<;;;:::::::::999999999888888888888888888777777777777777777666555555555555555333333444444444555555555555555444444555666888999AAAKKKYYYgggooosssrrrrrrkkkoooqqqqqqsss}}}~~~{{{wwwrrrooommmmmmmmmlllooorrrssssssqqqqqqrrrtttrrrqqquuuzzz|||zzzvvvtttsssssstttvvvxxxzzz{{{}}}~~~}}}}}}~~~~~~{{{vvvqqqmmmkkkkkkkkkjjjgggccc```]]][[[XXXVVVSSSQQQNNNJJJHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCCCCEEEGGGJJJKKKRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTXXX[[[___dddjjjnnnpppvvv~~~}}}uuupppmmmjjjddd```___]]][[[XXXUUUQQQKKKHHHGGGFFFDDDBBB@@@???>>>>>>@@@AAADDDFFFIIIKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@===============>>>>>>???BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHJJJKKKIIIJJJKKKKKKJJJGGGDDDBBBDDDCCC@@@>>>======>>>???@@@@@@@@@BBBDDDGGGIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIGGGEEEBBB@@@@@@BBBEEEGGGIIIIIIIIIIIIJJJKKKMMMMMMNNNQQQVVVYYYcccdddgggiiikkkooosssvvvyyyxxxxxxxxxxxxxxxxxxyyy|||{{{yyyyyyzzz{{{zzzyyyuuusssqqqmmmggg```WWWQQQJJJFFFBBB???@@@DDDJJJNNNUUU```nnn|||qqqiiidddaaaeeeppp}}}tttYYYMMMIIIDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::999888777777777777888888888888888888888888999888888888999;;;===???>>>@@@@@@???>>>BBBKKKRRRcccmmmvvvyyyyyyzzzyyyvvvxxxzzz~~~{{{uuuppprrrwww~~~wwwvvvuuuwww{{{xxxyyy}}}fffWWWOOOJJJHHHEEEDDDCCCCCCAAAAAA@@@???@@@@@@???>>>======<<<<<<:::::::::999999999888888999999888888888777777777777777666555555555555555333444444444444555555555555555444444555666888999>>>GGGVVVeeepppuuuuuutttkkknnnqqqtttvvv~~~}}}{{{wwwssspppnnnllllllkkknnnqqqrrrrrrqqqqqqqqquuusssrrrtttxxxzzzyyywwwuuutttsssrrrtttvvvyyy{{{{{{|||~~~~~~}}}}}}}}}}}}~~~}}}zzzwwwtttqqqpppoookkkfffbbb___]]][[[ZZZWWWUUURRROOOLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDBBBAAABBBDDDFFFHHHOOOPPPQQQRRRSSSSSSSSSSSSTTTWWWZZZ^^^bbbggglllpppuuu{{{~~~vvvpppllliiieeeaaa```^^^\\\YYYWWWSSSNNNJJJGGGFFFDDDAAA@@@?????????@@@BBBDDDFFFIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>>>>===============>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJKKKGGGHHHJJJKKKJJJIIIGGGEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@AAACCCEEEHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBDDDFFFGGGIIIJJJJJJJJJIIIKKKLLLMMMOOOPPPTTTXXX\\\eeegggjjjlllnnnqqquuuxxxyyyyyyxxxxxxxxxxxxyyyyyy}}}{{{zzzzzz{{{{{{zzzxxxrrrppplllhhhbbb[[[SSSMMMGGGDDDAAA@@@BBBGGGMMMQQQYYYggguuu{{{|||oooiiifffeeejjjvvvkkkTTTLLLJJJDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999888888777777777777888888888888888888888888666666666666777888:::;;;===???@@@???>>>@@@FFFKKKYYYeeeqqqwwwyyyzzzyyyvvvvvvwww{{{~~~wwwpppooosssyyy}}}yyywwwyyy~~~zzzmmmXXXQQQNNNJJJGGGDDDDDDCCCBBBAAA@@@??????@@@??????>>>======<<<<<<:::::::::999999999888888:::999999888888777777666777777666555555555555555444444444444555555555555555555444444555666888999<<>>>>>??????>>>>>>===<<<<<<<<<:::::::::999999999888888:::999999999888888777777777777666555555555555555444444444555555555666666555555444444555666888999;;;CCCPPPaaaqqqzzz}}}}}}uuutttwww||||||{{{}}}|||zzzwwwtttqqqnnnllllllooorrrttttttsssssstttuuutttssstttuuuwwwxxxxxxvvvuuurrrqqqqqqtttwwwyyy|||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~~~~yyyuuurrrnnniiieeecccbbbbbbaaa___]]][[[YYYWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSQQQPPPOOOMMMJJJGGGFFFFFFGGGHHHFFFGGGIIILLLOOOSSSUUUWWWXXX[[[^^^bbbeeejjjppptttyyy{{{sssmmmjjjgggeeedddaaa^^^[[[XXXUUUQQQNNNGGGFFFCCC@@@??????@@@AAABBBCCCDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEECCCAAA???>>>===???????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBDDDEEEGGGIIIKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCEEEHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPRRRUUUYYY___cccfffhhhlllnnnppprrruuuwwwxxxyyyzzzzzzzzzzzzyyyxxx|||{{{zzzzzz{{{zzzxxxvvvrrrnnniiiccc]]]VVVOOOKKKCCCBBBCCCDDDHHHNNNTTTXXX\\\nnn~~~~~~uuukkkeee___gggssszzz[[[LLLIIIHHHDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888777777666777777777777777777777777777777777888888888888999999:::;;;888999::::::::::::;;;<<>>===>>>>>>>>>======<<<<<<<<<:::::::::999999999888888999999999999999999999999777777666555555555555555444444555555555666666666555555444444555666888999;;;AAALLL]]]ooo{{{}}}zzz{{{~~~yyy{{{~~~~~~}}}zzzwwwsssooommmlllooorrrttttttttttttuuurrrsssssstttvvvwwwwwwxxxvvvtttrrrqqqqqqsssuuuwww|||}}}~~~}}}zzzyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}yyyvvvrrrnnnjjjhhhgggffffffeeebbbaaa```___^^^^^^___```aaaaaa```___^^^\\\ZZZZZZTTTSSSQQQNNNMMMLLLLLLLLLGGGHHHJJJLLLPPPTTTWWWXXXZZZ]]]```dddgggmmmrrrvvv{{{{{{uuuoookkkjjjiiifffccc___[[[XXXTTTPPPMMMGGGEEEBBB@@@??????AAABBBBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA??????===============>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCEEEHHHJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBFFFGGGJJJLLLMMMNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHMMMNNNQQQTTTWWW\\\bbbffffffhhhllloooppprrrtttvvvxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzyyyzzzzzzyyyvvvtttqqqmmmfff```YYYSSSMMMIIICCCCCCEEEHHHLLLRRRWWWZZZ___sss{{{mmmccc\\\\\\gggwwwrrrVVVKKKHHHFFFDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666666777777777666666666666666666666666666666777777888888888888666666777777888888888888@@@OOOaaalllrrruuutttqqqqqqlllhhhmmm{{{~~~~~~yyyuuuuuuwww}}}zzzuuurrryyy|||eeeQQQLLLKKKFFFDDDFFFBBBBBBAAA@@@???>>>=====================<<<<<<<<<:::::::::999999999888888777888888999999::::::;;;777777666555555555555555555555555555666666666666555555444444555666888999;;;>>>HHHXXXkkkyyy}}}|||zzzzzz}}}yyyuuuqqqnnnkkknnnqqqsssssssssssstttoooqqqtttvvvvvvwwwxxxxxxuuutttsssrrrrrrrrrssstttzzz|||||||||zzzzzzzzz|||{{{{{{{{{|||}}}~~~~~~|||yyywwwqqqooommmkkklllkkkjjjhhhfffeeeeeedddeeefffggghhhkkkjjjhhhgggfffeeedddddd\\\\\\[[[ZZZXXXVVVUUUTTTMMMNNNNNNPPPRRRUUUWWWYYY]]]___cccfffjjjooouuuyyy|||zzzxxxtttpppnnnmmmnnnhhhddd___[[[WWWSSSOOOLLLGGGEEEBBB???>>>???AAACCCCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGFFFFFFDDDCCCBBBAAAAAA===============>>>>>>???@@@@@@@@@???@@@@@@AAABBBBBBDDDGGGJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFEEEEEEDDDDDDAAAAAA???>>>>>>???@@@AAADDDFFFIIILLLNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIEEEFFFIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIMMMOOORRRUUUYYY^^^dddhhhfffiiimmmpppqqqrrrtttvvvxxxyyyzzz||||||zzzyyyxxxyyyxxxxxxyyyyyyxxxtttrrrnnniiibbb[[[UUUOOOIIIEEEDDDEEEGGGJJJOOOUUUZZZ]]]fffzzz|||mmmeee___ZZZ[[[iii{{{lllTTTLLLIIIFFFDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;::::::999999::::::::::::999999999999777777666666666666777777777777777777777777777777444444555555555555555555777666666666777888888888999III[[[hhhpppuuuvvvsssqqqmmmiiilllwww~~~}}}|||~~~}}}~~~yyy}}}}}}uuupppqqqwww~~~nnn[[[MMMKKKIIICCCAAAFFFBBBBBBAAA@@@???>>>=====================<<<<<<<<<:::::::::999999999888888777777888999:::;;;;;;<<<777777666555555555555555555555555555666666666777555555444444555666888999:::===EEEUUUhhhwww~~~}}}zzzzzz~~~{{{vvvqqqoooiiilllppprrrrrrrrrrrrsssmmmppptttvvvwwwwwwxxxxxxttttttssssssrrrrrrssssssxxxzzz{{{{{{zzz{{{|||}}}zzzzzzzzzzzz{{{|||~~~~~~||||||}}}~~~}}}~~~~~~~~~{{{zzzxxxqqqpppnnnnnnoooooommmkkkiiihhhhhhhhhiiikkkmmmnnnqqqpppnnnlllkkkkkkkkklllddddddddddddbbb___]]][[[TTTSSSSSSSSSTTTUUUWWWXXX___bbbeeeiiilllqqqwww{{{tttttttttrrrpppooopppqqqiiieee```[[[WWWRRRNNNKKKGGGEEEBBB???>>>???AAACCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCCCC???????????????@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAADDDGGGJJJKKKKKKJJJIIILLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEECCCCCCBBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFBBBAAA???>>>>>>>>>???@@@CCCEEEHHHKKKNNNOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIDDDFFFIIILLLMMMMMMKKKJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMOOORRRVVVYYY___eeejjjgggjjjnnnqqqrrrsssuuuvvvxxxyyy{{{||||||{{{yyyxxxxxxxxxxxxxxxxxxwwwssspppkkkfff^^^WWWQQQKKKFFFBBBEEEFFFHHHLLLQQQWWW[[[^^^lllooodddbbb```\\\\\\kkk~~~hhhSSSLLLJJJFFFDDDDDDBBBAAA@@@?????????>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::999999888888888:::::::::999999999888888777777666666666666777888888888888888888888888888666777888888888888888777888777666666888999999999444DDDWWWeeennnuuuwwwvvvrrrooolllmmmvvv}}}yyyuuuvvvyyy}}}wwwqqqjjjpppwww|||~~~yyy\\\TTTKKKEEEEEEEEECCCAAA>>>>>>>>>>>>>>>?????????<<<<<<======<<<;;;:::::::::999999888888999999:::;;;;;;999999999:::;;;<<<777777777777777777777777777777666666555555555444444444555555666777777777999<<>>======>>>???@@@@@@AAAAAA@@@@@@CCCDDDEEEFFFGGGHHHIIIIIILLLLLLKKKIIIHHHGGGFFFEEEGGGEEECCCAAAAAAAAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJHHHKKKKKKHHHGGGJJJJJJGGGFFFBBB===;;;;;;======>>>@@@CCCGGGKKKMMMNNNLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMLLLLLLOOOPPPSSSYYY```fffjjjlllkkknnnrrruuuvvvvvvxxxyyy{{{zzzzzzzzzzzz{{{||||||yyyzzzzzzyyyvvvrrrmmmkkkfff```ZZZUUUOOOGGGDDDEEEFFFEEEGGGLLLPPPTTT[[[cccqqq}}}lllbbb^^^YYYXXX\\\dddkkk{{{zzzcccQQQIIIHHHDDDBBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;:::999999;;;::::::999888777666666777777777777777777777777666666666666666666666666777777777777777777777777888888777777777777777888:::???KKKZZZiiiqqqtttssssssuuusssooouuu~~~wwwqqqrrrxxx~~~}}}{{{oooiiigggjjjpppwww|||iiiXXXQQQHHHCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::::::::999999999999:::::::::999888777777777888999777777777777777777777777777666666666555555555555444444555555666777777777888:::AAAMMM^^^ooozzzxxxuuuwwwvvvpppooommmmmmmmmmmmnnnpppqqqssstttsssttttttuuuuuutttttttttrrrsssttttttsssqqqooommmuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}||||||{{{|||~~~~~~|||zzzyyyyyywwwvvvtttrrrqqqooonnnlllllllllllllllllloootttxxxyyyxxxwwwxxxzzz{{{zzzxxxwwwvvvwwwyyyzzzxxxssspppmmmjjjfffccccccccccccbbbaaadddhhhlllqqqvvv}}}|||rrrlllllllllllljjjgggeeedddddd^^^XXXTTTRRROOOJJJEEEEEEDDDCCCBBBCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIILLLLLLLLLKKKJJJHHHGGGFFFGGGFFFDDDBBBAAAAAABBBCCCAAABBBCCCDDDFFFHHHIIIJJJHHHKKKKKKHHHHHHJJJJJJGGGEEEAAA===;;;;;;<<<======???BBBFFFJJJLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMPPPUUU]]]dddiiikkkllloooqqqtttvvvwwwxxxzzz|||~~~}}}|||{{{zzzyyyyyyyyyxxxyyyyyyxxxuuuqqqmmmjjjeee^^^WWWRRRLLLEEECCCEEEFFFFFFHHHMMMPPPTTT\\\eeettt~~~yyyddd[[[WWWSSSTTTXXXaaakkk}}}ppp\\\MMMGGGGGGCCCBBBBBBAAA@@@@@@???>>>>>>=========<<<;;;::::::::::::::::::::::::999888888:::::::::;;;;;;::::::999999999888888777777666666777777777777777777777777666666666666666666666666777777777777777777777777888888777777777777888888;;;@@@KKKYYYgggqqqttttttxxxyyyuuuooorrr{{{sssmmmmmmsss|||~~~uuuiiidddccciiipppvvv|||vvvZZZRRRLLLEEEAAAAAAAAA@@@????????????>>>>>>=========<<<<<<<<<===<<<<<<;;;:::;;;;;;::::::::::::;;;;;;:::999888777777777777777777777777777777777777777666666666666555555555555444444555555666777777777777888>>>IIIYYYjjjwwwyyyqqqmmmoooxxxrrrooommmlllmmmmmmnnnpppqqqssstttwwwwwwvvvvvvuuutttsssrrrrrrtttvvvwwwvvvsssooommmtttuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwyyy{{{|||zzzzzzzzzzzz{{{}}}~~~~~~~~~{{{yyyxxxxxxyyyxxxwwwvvvtttqqqooonnnppppppppppppppprrrvvvyyy||||||||||||wwwtttoookkkjjjhhhgggfffgggiiikkkmmmqqqvvv}}}|||qqqiiihhhhhhgggfffccc```]]][[[\\\WWWRRROOONNNLLLHHHDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@?????????@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKHHHGGGGGGEEECCCBBBAAA@@@AAAAAAAAAAAABBBDDDFFFGGGIIIIIIGGGJJJKKKHHHHHHKKKKKKHHHDDDAAA===;;;;;;<<<=========@@@DDDHHHJJJKKKKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNOOOPPPOOONNNMMMLLLMMMQQQYYYaaahhhlllnnnnnnsssuuuwwwxxxxxxzzz}}}~~~{{{yyyxxxwwwvvvwwwwwwwwwvvvtttoookkkiiiccc[[[SSSNNNHHHBBBBBBEEEGGGGGGJJJOOOQQQUUU^^^hhhyyy{{{mmm[[[TTTQQQNNNQQQWWW```nnnbbbSSSHHHFFFFFFAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;::::::999999888888888888888777777666999::::::;;;;;;:::::::::777777777777777666666666777777777777777777777777666666666666666666666666777777777777777777777777888777777777777777888888:::???HHHTTTbbblllrrrtttyyyyyyuuunnnooozzz|||tttmmmnnnsss|||~~~{{{}}}}}}kkkbbb]]]aaaiiioootttyyy|||~~~eeeTTTLLLHHHCCCAAA@@@@@@@@@???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888888888666666666666666666666666666666666666666555555555444444555555666777777777777888<<>>BBBFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOMMMNNNPPPPPPPPPOOONNNMMMOOOTTT\\\ccciiinnnqqqsssvvvwwwxxxxxxxxxzzz~~~}}}{{{yyywwwvvvuuuuuuvvvvvvtttrrrmmmiiifff```XXXPPPJJJEEEAAABBBFFFHHHIIILLLQQQSSSXXXbbbmmm}}}~~~zzztttdddVVVRRRPPPOOOTTT]]]eeevvvxxxYYYMMMEEEEEEEEE???AAA@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888888777777666999999:::;;;;;;;;;::::::555555555666666666666666666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777888999999<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::999999888888666666666666666666666666555555555666666666666666444444555555666777777777888999<<>>;;;:::;;;<<<<<<;;;;;;===AAADDDGGGIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNTTTXXX^^^dddiiinnntttxxxxxxxxxyyyyyyxxxzzz}}}~~~}}}{{{zzzxxxwwwvvvvvvuuuuuutttsssooojjjfffccc]]]UUUMMMHHHDDDAAACCCHHHIIIKKKOOOTTTVVV[[[hhhttt~~~}}}~~~iii]]]SSSRRRRRRRRRZZZeeeooooooTTTKKKEEEDDDDDD>>>@@@@@@???????????????>>>=========<<<<<<<<<<<<<<<999999999:::999999888777888999::::::;;;;;;;;;:::555555555555555666666666666666666666666666666666444444444444444444444444666666666666666666666666777777666666777888999999;;;===AAAIIISSS___kkkrrrtttttttttqqqpppttt{{{zzzzzz{{{sssggg]]]]]]bbbeeegggiiilllooosssyyyyyy^^^OOOKKKFFFEEEDDDBBBAAA@@@??????>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;666666777888888777777666777777777777777777777777555555555666666666666666444444555555666777777777888999<<>>????????????????????????========================::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;666666666666666555555555777777777777777777777777444444444444444444444444777777777777777777777777666666666666777888999:::>>>???AAAEEEMMMZZZhhhqqqvvvvvvwwwuuupppooowwwzzzvvvxxx~~~tttjjjaaa```aaaaaa```aaaeeegggkkkqqqwww|||eeeVVVMMMFFFCCCDDDCCCBBB@@@>>>========================<<<<<<:::;;;;;;<<<======<<<<<<::::::999999999999::::::444555666777888888777777777777777777777777777777555555555555666666666777444444555555666777777777777888;;;@@@IIIWWWfffppp}}}~~~tttpppooommm}}}{{{yyyvvvqqqppppppqqqsssuuuwwwyyyzzzyyyyyywwwwwwwwwxxxzzz{{{wwwvvvuuuuuuuuuuuuvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzyyyyyy|||{{{{{{zzz{{{|||~~~}}}|||wwwxxxyyyuuurrrqqqvvvzzzwwwzzz~~~~~~vvvwwwwwwvvvuuuvvvxxx{{{|||wwwpppeee]]]YYYWWWUUUTTTRRRSSSTTTTTTSSSRRRPPPOOOKKKKKKJJJIIIGGGFFFFFFGGGEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA???>>>>>>>>>===>>>??????@@@@@@??????@@@AAACCCEEEGGGIIIJJJKKKMMMLLLKKKJJJHHHFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLLLLKKKOOOOOOLLLKKKJJJGGGBBB>>><<<::::::;;;<<<;;;:::;;;<<>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999888777888999:::;;;;;;;;;;;;888777777666666555555555777777777777777777777777666666666666666666666666777777777777777777777777666666666666777888999:::>>>>>>===???FFFSSScccmmmuuuuuuxxxwwwooojjjoooyyyyyy|||tttrrruuu{{{vvvoooiiigggeee```^^^___^^^```dddiiioootttyyy{{{}}}pppYYYUUUPPPEEEBBBCCCCCCAAA???===<<<<<<<<<<<<<<<===============::::::;;;<<<=========<<<:::999999888888999999:::444666888999::::::::::::777777777777777777777777444555555555666666777777444444555555666777777777666888;;;???GGGSSSbbblll{{{wwwtttsssppp{{{zzzwwwrrrooooooppprrrtttwwwyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{wwwxxxyyyzzz{{{zzzyyyyyyvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{zzzzzz{{{|||~~~~~~vvvwwwwwwtttpppqqqvvv|||wwwzzz}}}}}}|||yyyuuurrrrrrrrrqqqvvvxxxwwwxxxzzzxxxtttooohhh___YYYWWWUUURRROOOQQQRRRRRRRRRQQQOOONNNLLLJJJJJJIIIHHHFFFEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBB@@@???>>>============>>>???????????????AAABBBCCCEEEGGGJJJKKKLLLMMMLLLJJJHHHFFFCCCBBBAAACCCDDDEEEGGGHHHHHHIIIIIIEEEEEEGGGHHHJJJKKKMMMMMMLLLPPPPPPMMMKKKJJJFFFAAA===;;;::::::;;;<<<;;;:::;;;===???CCCFFFIIIJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLKKKJJJKKKLLLNNNPPPRRRQQQOOONNNNNNPPPSSSUUUVVV]]]ffflllmmmnnnrrrvvvyyy{{{~~~~~~}}}||||||}}}{{{zzzxxxvvvtttrrrrrrqqqvvvuuussspppjjjccc]]]YYYLLLGGGBBBBBBAAA@@@CCCIIIJJJNNNUUU[[[___fffwwwtttfff[[[VVVUUUZZZ\\\___mmm}}}kkkUUUKKKIIIAAA===@@@???>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777888999:::;;;;;;<<<;;;999999888777666555555444777777777777777777777777888888888888888888888888777777777777777777777777666666666666777888999:::;;;:::999999???LLL]]]hhhqqqsssvvvwwwooohhhlllvvvvvv{{{~~~sssppprrrrrr{{{yyytttqqqoooiiibbb___```ZZZ\\\___dddjjjoootttvvvxxxzzz~~~{{{aaaSSSKKKFFFEEEBBBAAA???>>>=========>>>>>>===<<<;;;:::999999888;;;;;;<<<======<<<;;;:::888888888888888888888888:::999777666666666777888:::999777666555555555666666666666666666666666666555777888888666555666666555666999???DDDLLL\\\jjjyyy~~~uuuqqqpppooo|||{{{wwwtttsssrrrpppoooppprrruuuwwwvvvxxxyyyyyyxxxyyyzzz||||||{{{zzzxxxwwwvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuusssssstttvvvxxxxxxxxxxxxxxxxxxxxxxxx|||zzzwwwvvvwwwyyy}}}}}}~~~}}}zzzvvvvvvuuuuuuuuuuuuvvvvvvwwwyyy{{{|||}}}}}}vvvqqqnnnllljjjhhhjjjiiijjjkkkkkkiiifffbbb^^^]]]YYYUUURRRPPPOOOOOOPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;<<<===???@@@@@@AAAAAA???AAACCCEEEGGGIIIJJJJJJKKKJJJIIIGGGEEEBBB@@@>>>BBBCCCEEEFFFGGGGGGFFFFFFFFFGGGJJJLLLMMMMMMLLLKKKNNNNNNOOOOOOMMMHHHBBB===<<<<<<<<<============>>><<<===@@@CCCFFFHHHIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIKKKNNNOOONNNLLLRRRQQQPPPPPPPPPQQQRRRRRR]]]aaafffkkknnnqqqtttvvvzzz|||}}}zzz|||zzzxxxwwwxxxxxxvvvuuuvvvtttqqqmmmggg___VVVPPPIIIEEEBBBBBBAAAAAAFFFLLLJJJQQQUUUXXXaaarrrnnnYYYXXXXXXYYY[[[aaalll{{{bbbTTTGGGCCCCCCBBBAAABBB??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888888888888888888888888999888888888777777666666555444444555555666777888666666666666777777777777555555555555666666666777888888999::::::::::::::::::666777>>>???AAAPPPcccooouuuwwwrrrlllmmmooopppxxxvvvzzz{{{uuussstttqqqttt~~~}}}tttnnniiibbbZZZYYYZZZ[[[]]]aaafffjjjmmmuuuvvvxxx{{{mmmWWWMMMHHHFFFEEEAAA@@@???===<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;<<<=========<<<;;;:::999999999999999999999999999888888777777777777777:::999777666555555555666555555555555555555555555444666777777666555666777666666999>>>BBBKKKZZZiiivvvwwwrrrpppooozzz}}}xxxtttqqqqqqqqqppppppqqqsssvvvwwwwwwyyyzzz{{{zzzyyyzzz|||{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvwwwwwwvvvttttttvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyxxxwwwxxxzzz}}}~~~}}}~~~}}}{{{xxxxxxwwwwwwwwwwwwxxxxxxyyyzzz|||}}}~~~}}}xxxrrrmmmjjjgggeeeddddddddddddeeefffddd```]]]YYYWWWUUURRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???===<<<;;;;;;<<<===???@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJKKKJJJJJJIIIGGGEEECCCAAA@@@CCCDDDEEEGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKOOONNNMMMMMMKKKFFFAAA===;;;;;;<<<<<<<<<=========<<<>>>@@@CCCFFFHHHIIIJJJLLLLLLMMMNNNOOOOOOOOOOOONNNLLLKKKLLLNNNOOONNNLLLQQQPPPOOOOOOPPPRRRTTTUUU___ccchhhmmmqqqtttwwwzzzyyy{{{~~~}}}{{{yyyxxxyyyyyyxxxwwwvvvtttpppkkkeee\\\SSSNNNGGGCCCAAABBBAAAAAAGGGNNNMMMRRRWWW[[[fffyyy}}}kkk\\\[[[ZZZ[[[___iiiwww___SSSGGGCCCDDDBBB@@@AAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888888888888777777777666666555555555555666777888999777777777777666666666666555555555666666666777777666666777777888777777777999555777===>>>???LLL]]]jjjqqquuurrrooopppssssss~~~yyyxxxzzz~~~wwwtttnnnnnntttvvvnnndddZZZUUUVVVVVVYYY\\\```dddgggkkkmmmppptttzzzzzz\\\KKKGGGEEEDDDCCC??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;:::::::::::::::::::::::::::888888888888888777666666999888777666555555555666444444444444444444444444222444666666555555666777777666888<<<@@@HHHXXXgggsss~~~{{{vvvrrrpppxxx~~~~~~|||yyytttpppmmmnnnooooooppprrrtttuuuvvvwwwyyy||||||{{{yyyyyyzzzyyyxxxwwwuuuuuutttttttttuuuuuuuuuuuuuuuttttttssstttuuuvvvvvvuuuvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyzzz|||}}}~~~~~~}}}~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{zzz|||~~~uuuqqqkkkfffcccaaa___]]]]]]]]]]]]^^^^^^\\\YYYVVVTTTSSSQQQPPPOOONNNNNNNNNKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEFFFHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@????????????>>><<<;;;:::;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJKKKIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJKKKMMMMMMMMMLLLKKKPPPNNNKKKIIIGGGDDD???<<<:::::::::;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLMMMOOOPPPOOONNNPPPOOONNNNNNPPPSSSWWWZZZcccggglllqqquuuxxx{{{~~~zzz{{{~~~}}}|||zzzyyyzzzzzzyyyxxxvvvsssnnnhhhaaaYYYPPPKKKDDDAAA@@@AAABBBCCCHHHPPPQQQUUUYYYaaappptttgggaaa```^^^^^^fffvvvxxx[[[PPPGGGEEEDDDBBB??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888888888888888888888888888888777777777777666666555555555666777888:::;;;888888777777666666555555555555666666666777777777666666666777777666555555777444777;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>??????>>><<<;;;:::::::::::::::::::::::::::777777888999999777666555888888777666666666666666444444444444444444444444000222444555444444555777888666777:::===EEETTTcccooo|||{{{wwwtttxxx~~~}}}zzzvvvqqqnnnkkkmmmnnnoooppprrrsssttttttvvvxxx{{{{{{yyywwwvvvvvvvvvvvvuuutttssssssssssssvvvvvvvvvuuuuuutttrrrrrrrrrsssuuuuuuuuuuuuwwwyyyttttttttttttttttttttttttvvvwwwyyyzzz||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{|||||||||~~~xxxsssqqqppppppooommmiiiddd```^^^\\\ZZZXXXYYYXXXXXXXXXXXXWWWTTTRRRRRRRRRQQQPPPOOONNNNNNNNNJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLPPPMMMIIIEEECCC@@@===;;;999999:::::::::;;;;;;;;;===>>>AAADDDFFFIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNOOOOOONNNOOOOOOPPPOOOOOOOOONNNMMMMMMQQQVVV\\\___gggkkkppptttvvvyyy|||~~~}}}}}}~~~}}}{{{zzz{{{{{{{{{yyyvvvssslllfff^^^VVVNNNIIIAAA??????BBBCCCEEEKKKRRRTTTWWW]]]hhhzzz{{{{{{lllcccfffcccaaacccppplllVVVMMMFFFEEEEEEAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;:::::::::999999999888888888888888888888888888777777777777777777666666555555555666777999;;;;;;999888888777666555555444555666666666666777777777777888888888888777666666555444666::::::999@@@JJJXXXdddpppssstttvvvwwwwwwyyyzzz}}}uuunnnrrr{{{}}}vvvxxx~~~~~~ooocccXXXWWWVVVUUUVVVXXXZZZ[[[___aaacccgggkkkppptttvvvhhhYYYJJJFFFGGGDDD???<<<===============<<<<<<<<<>>>>>>===<<<<<<;;;::::::@@@@@@@@@@@@???===;;;999999999999999999999999999777777888999999777666555777777777777777666666666444444444444444444444444000222444444444444555666777666666999;;;AAAPPP^^^lllzzz}}}zzz{{{}}}yyyuuurrrooonnnoooooopppqqqqqqrrrrrrrrruuuwwwxxxwwwuuusssrrrrrrttttttssssssrrrssssssssswwwwwwwwwvvvuuutttsssrrrrrrsssuuuuuutttsssuuuvvvttttttttttttttttttttttttvvvwwwxxxzzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~|||||||||{{{{{{|||||||||~~~}}}sssrrrnnniiieeedddddddddccceeebbb___\\\ZZZYYYWWWUUUWWWVVVUUUUUUVVVUUURRRPPPQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNKKKEEEAAA???>>><<<:::999999999::::::::::::;;;===???AAADDDGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOSSSYYY```dddjjjmmmrrruuuvvvxxxzzz|||~~~|||{{{||||||zzzyyyvvvqqqjjjccc[[[SSSLLLGGG@@@>>>???CCCEEEGGGMMMTTTVVV[[[dddqqqzzzyyy}}}uuuddd```gggdddccciiizzzdddQQQJJJEEEEEEDDD@@@===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999888888888888888888888888888888888666666666666666666777777555555666666777999:::;;;999888888777666555555444666666666666777777777888777777888888888777777666555555666888888888<<>>======>>>>>>>>>======<<<=========<<<<<<<<<;;;;;;AAAAAAAAAAAA???===;;;999888888888888888888888888888888888888888777666666666666777777777777666666444444444444444444444444111333555555444444555666666555666999:::???LLLXXXhhhwww~~~{{{xxxvvvttttttvvvuuutttsssrrrrrrrrrsssuuuuuuuuussspppooooooooossssssrrrrrrrrrsssssstttvvvvvvvvvvvvuuutttsssrrrqqqsssuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyyyy{{{}}}~~~}}}}}}~~~}}}||||||{{{{{{||||||}}}}}}zzz{{{zzzwwwxxxwwwrrrjjjfffccc___]]]]]]]]]]]]\\\^^^\\\YYYXXXXXXWWWUUUTTTVVVUUUTTTSSSTTTSSSQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>======<<<;;;<<<===>>>??????@@@BBBEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKGGGBBB???===<<<;;;:::999999999:::::::::;;;;;;===???AAADDDGGGIIIKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOOOOOOOPPPRRRWWW]]]cccgggkkknnnrrruuuvvvxxxzzz{{{}}}|||{{{{{{yyyxxxtttoooggg___WWWPPPJJJFFF@@@???@@@EEEHHHJJJOOOVVVXXXaaammm{{{{{{{{{~~~}}}ooo___]]]ddd```dddooo|||]]]NNNHHHDDDDDDCCC???===>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888555555666666666666777777666666666666777888999999888888777777666666555555666666666777777777888888444555666666777777777666666666666666666888;;;>>>HHHVVVdddkkknnnqqqrrrqqqsssssstttzzz|||pppmmmqqqzzzvvvjjjgggaaa\\\WWWSSSQQQPPPTTTUUUXXX]]]bbbgggkkkmmmwww___OOOIIIFFFEEEBBB??????CCC======>>>??????>>>>>>===:::;;;;;;<<<===>>>>>>???BBBBBBBBBAAA???===:::999999999999999999999999999999888888777777777777777555666777888888777666666555555555555555555555555222444666666444444444555555555777999:::===HHHTTTcccsss}}}{{{zzzzzz{{{}}}zzzwwwuuutttttttttvvvvvvtttpppmmmlllmmmnnnrrrrrrrrrrrrrrrssstttuuutttttttttttttttsssrrrqqqpppsssuuuwwwwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}zzzwwwqqqrrrpppkkkiiijjjgggbbb\\\ZZZXXXXXXYYYYYYXXXVVVWWWVVVTTTTTTUUUUUUTTTSSSTTTSSSQQQQQQQQQQQQOOOMMMIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOOOONNNNNNMMMKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@>>>=========?????????@@@BBBEEEHHHJJJLLLLLLLLLJJJHHHGGGGGGGGGHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNGGGDDD@@@===<<<;;;:::999::::::::::::;;;;;;;;;;;;>>>???BBBEEEGGGIIIKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQPPPMMMLLLMMMOOOPPPPPPRRRUUUZZZ```eeehhhiiilllqqquuuwwwyyy|||~~~~~~|||{{{yyywwwuuupppjjjbbbZZZSSSLLLGGGCCCAAA@@@BBBGGGJJJKKKQQQXXX[[[gggwwwyyy~~~lll]]][[[^^^\\\dddtttrrrVVVKKKFFFCCCCCCAAA>>>===???<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999888777888888888888888888888888888888888888888888888555555555666666666777777777666666555555666666777777777777777666666666666666666777777777888888888444444666777888888999999777888777555666888;;;===???MMM]]]eeejjjnnnppppppooooooqqquuu~~~|||zzz}}}vvvpppqqqttt|||vvvrrrkkkccc[[[UUUQQQOOOOOOPPPSSSWWW[[[```dddfffeeeUUUIIIFFFCCCAAA>>><<<@@@GGG===>>>???@@@@@@???>>>===777888:::<<<>>>@@@AAABBBCCCCCCCCCBBB@@@===:::999:::::::::::::::::::::::::::999777666666666777888555666777888888777666666666666666666666666666666444555777666555444444555444444777::::::<<>>>>>???@@@???@@@CCCFFFIIILLLMMMNNNLLLKKKIIIGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFGGGIIIKKKMMMOOOEEEBBB???===<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<>>>???BBBEEEGGGJJJKKKLLLJJJKKKLLLMMMMMMNNNNNNMMMMMMOOOQQQPPPMMMKKKMMMOOOPPPQQQTTTXXX]]]bbbfffiiigggkkkpppuuuxxx|||}}}~~~~~~|||zzzxxxvvvtttmmmggg___VVVPPPJJJEEEBBBBBBAAACCCHHHKKKLLLRRRYYY]]]lll~~~{{{jjj\\\YYYZZZYYYcccvvvjjjQQQKKKFFFBBBBBB@@@======@@@;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999888888777777777777777888888888888888888888888888888888444555555555666666777777777777666555555555555555666666666666777777777777777777777777888888888888555666888999;;;<<<<<<<<<888999777555555999<<<===999HHHXXXaaaggglllpppppplllmmmnnnrrrzzzyyytttvvv~~~}}}vvvuuuqqqzzz|||sssiii```XXXSSSQQQOOOPPPQQQSSSVVVYYY\\\]]]lll[[[SSSJJJFFFBBB@@@?????????>>>AAA@@@???===;;;999777777;;;:::999999;;;>>>AAACCCGGGFFFDDDBBB???;;;888666888777666666666777999::::::999777666666666777888777777888888888888777777666666555555555444444444666666555555555444444444111555888888999===FFFMMMXXXhhhyyy~~~{{{yyywwwuuutttuuuttttttsssqqqooommmllloooqqqtttuuutttsssssssssttttttuuuuuuuuusssrrrqqqtttuuuvvvwwwxxxwwwwwwwww{{{yyywwwuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvyyyzzz||||||{{{{{{}}}~~~~~~|||{{{{{{|||~~~}}}|||{{{zzzxxxuuussspppkkkddd^^^[[[ZZZYYYYYYQQQQQQRRRVVVYYYYYYUUUQQQQQQRRRTTTVVVUUUSSSQQQOOOPPPPPPPPPOOOOOONNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???????????????@@@BBBDDDGGGIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHBBB???<<<:::999777555333999999888888999;;;===>>>DDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPOOONNNNNNOOOQQQQQQPPPPPPRRRWWW]]]dddggggggfffhhhkkkooossswwwzzz|||||||||~~~|||{{{zzzxxxrrrnnnjjjeee\\\SSSKKKFFFDDDCCCCCCBBBEEEJJJMMMNNNTTT[[[eeevvvvvvcccYYYXXX[[[\\\fffxxx```PPPDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;::::::999<<<<<<;;;;;;:::999888888666777888999999888777666777777777777777666666555666777888888888666555444666666666666666666666666555555666666777777888888888888888888888888888888888888999:::;;;;;;<<<<<<777777666666666666777777<<>>>>>======<<<;;;;;;::::::===<<<;;;;;;<<>>=========<<<;;;;;;;;;<<<;;;;;;:::999999888888666777888999999888777666777777777777777666666555666777888888777666555444666666666666666666666666555555666666777777888888888888888888888888888888888888888999::::::;;;;;;777777666666666666777777:::>>>FFFQQQ]]]hhhnnnrrrrrrssstttsssttt|||wwwtttzzz|||www~~~xxxuuuooodddYYYUUUOOOMMMLLLKKKLLLOOOSSSUUU~~~gggVVVKKKGGGGGGEEECCCBBBBBBAAA???===;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;>>>@@@BBBAAA@@@===;;;888777777777777777777666777888888999999888888777666777777777777777888888888888777777666666666555555555555444666666666555555555555444666888888777666888===BBBGGGTTTfffwwwvvvlllkkksss~~~~~~|||xxxwwwuuusssrrrrrrrrrrrrrrrtttwwwxxxwwwuuuuuuuuuxxxxxxxxxxxxwwwvvvuuutttvvvuuutttttttttuuuvvvwwwyyyyyyxxxwwwvvvuuutttsssttttttuuuuuuvvvvvvwwwwwwyyyzzz{{{zzzxxxwwwxxxyyy||||||{{{{{{|||~~~~~~}}}}}}|||||||||||||||{{{yyyxxxwwwwwwvvvsssqqqkkkfff___YYYVVVTTTSSSRRRRRRRRRSSSUUUVVVUUUQQQNNNOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJIIIHHHGGGEEECCCBBBDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIFFFEEECCCBBB@@@???>>>>>>??????AAACCCFFFHHHJJJKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDAAA@@@BBBFFFGGGCCC???;;;:::888888:::;;;;;;:::999999:::<<<>>>@@@BBBCCCEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOOOOUUUZZZaaaeeegggiiilllooommmooorrruuuxxx{{{|||}}}|||}}}~~~~~~{{{yyyyyywwwssskkkeee[[[WWWPPPIIIDDDBBBBBBBBBDDDDDDIIINNNQQQSSSZZZbbbsssxxxzzzooobbbXXXWWW\\\cccllluuusssWWWNNNDDDCCCBBB@@@????????????========================;;;::::::999999888888888777777888999999888777777777777888888777777666555666777777777777666666555666666666666666666666666555555666666777777888888888888888888888888888888777777777888999999::::::777777777777777777777777777;;;AAAKKKVVVbbbkkkpppsssuuuvvvuuutttxxx}}}yyy|||vvvyyy~~~yyysssiii```\\\RRRPPPMMMKKKKKKMMMPPPRRRjjjZZZOOOIIIGGGFFFDDDCCCCCCBBBAAA>>><<<:::;;;;;;;;;<<<=========999888888888999;;;===>>>>>><<<999777555555666777777777777777777888888999999888888777777777777777777777888888888888777777666666666555555555555555666666666555555555555555666777777666555777;;;>>>DDDMMM^^^rrruuuiiidddjjjvvv~~~{{{zzzxxxvvvtttssstttuuuvvvvvvxxx{{{{{{zzzyyyxxxxxxxxxwwwwwwvvvuuutttsssssstttsssqqqpppppprrrtttuuuyyyzzz{{{{{{zzzxxxuuutttsssssstttuuuuuuvvvwwwwwwyyyzzz{{{zzzwwwvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~||||||{{{zzzzzzzzzzzzzzzyyywwwvvvvvvvvvuuusssqqqiiiddd]]]XXXTTTRRRPPPOOOQQQRRRSSSTTTSSSQQQOOOMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIGGGEEEBBBAAACCCCCCDDDFFFGGGIIIJJJJJJNNNOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGEEEBBB@@@???>>>===>>>???AAACCCEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAADDD@@@>>>@@@EEEFFFAAA<<<999777666777888::::::999888888:::===???BBBDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNQQQSSSXXX^^^fffhhhhhhiiinnnrrrqqqrrrtttvvvyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}{{{yyyyyywwwqqqiiibbbXXXUUUNNNHHHDDDCCCCCCDDDFFFHHHMMMSSSVVVXXXaaakkk}}}}}}vvvyyyoooccc[[[WWWXXX___gggooo{{{kkkRRRLLLDDDCCCAAA@@@??????>>>>>>=========>>>>>>>>>>>>>>>::::::999999999888888888888888888888888888888888777888888888888777666666666777777777777666666666666666666666666666666666555555666666777777888888888888888888888888888888666666777777888888888999777777777888888777777777666999>>>EEEOOO[[[gggnnnrrruuuwwwvvvsssuuuzzz}}}yyy~~~~~~vvvnnnfffaaaYYYVVVRRROOONNNNNNPPPQQQoooZZZPPPIIIFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;888888888888999:::<<<===;;;999777555444444555666666777777777888888888888888888888888777777777666777777888888888888777777666666666666666666666666666666666666666666666666444555555555555777:::<<>>=========>>>@@@BBBDDDGGGHHHIIILLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCAAA???@@@DDDDDD@@@;;;888666555555666777777666666888:::===@@@CCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMRRRUUU[[[aaagggjjjiiijjjoootttttttttuuuwwwxxxzzz{{{|||~~~}}}}}}}}}{{{yyyxxxuuuooofff```VVVRRRMMMGGGCCCBBBCCCDDDGGGIIIOOOUUUXXX]]]iiiuuuyyyrrroooeee]]][[[[[[\\\ccckkkuuueeeOOOJJJCCCBBBAAA@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>:::::::::999999999999999999999888888888888999999888888888888888777777666777666666666666777777777777777777777777777777777555555666666777777888888888888888888888888888888666777777777777777888888777777888888888888777777666888<<>>>>>:::888777555444444444555666666777888888888888777777888888888888777666666777777888888888888777777555666666666666777777777555666666666666777777777444444444444666888:::;;;DDDIIIVVVhhhvvv}}}xxxllldddeeeppp{{{{{{wwwxxxwwwwwwvvvwwwxxxyyyzzz}}}~~~~~~~~~{{{zzzxxxwwwuuuuuuttttttpppooonnnmmmmmmmmmnnnoooqqqrrruuuwwwxxxxxxwwwvvvrrrrrrssssssttttttuuuuuuwwwxxxyyywwwuuuttttttuuusssssstttuuuvvvvvvwwwwwwuuuuuutttsssssssssssstttsssrrrrrrrrrssssssqqqooogggccc\\\WWWSSSPPPMMMKKKLLLNNNOOONNNLLLJJJIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPOOOVVVWWWWWWWWWUUURRROOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFDDDBBB@@@>>>===<<<======???AAADDDFFFHHHIIIKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@>>><<<888777555555666666666555777888;;;>>>BBBDDDFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKGGGIIIKKKJJJJJJMMMSSSXXX___ccchhhjjjkkkmmmpppsssvvvvvvvvvvvvxxxyyyzzz{{{~~~~~~~~~}}}}}}||||||yyyvvvtttqqqkkkbbb\\\QQQMMMHHHCCCAAAAAABBBCCCGGGIIIOOOTTTXXX```pppuuunnnfff^^^ZZZ^^^```aaaiiisss^^^MMMHHHCCCBBBAAA???>>>>>>>>>>>>========================:::::::::::::::::::::::::::999888888888888999:::888888999999888888777666777666666666666777777888777777777777777777777777555555666666777777888888888888888888888888888888777777777777777777888888666777888999999888777666666888;;;>>>CCCMMMZZZccciiinnnssstttqqqqqqtttxxxxxx~~~}}}zzz~~~}}}xxxqqqkkkgggccc]]]WWWRRROOONNNNNNrrrZZZSSSQQQLLLHHHIIIBBB@@@===<<<<<<===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>999999888777666555444333555666777888999888888777777888888999888777666555777777888888888888777777555666666666777777777777555666666666777777777777666555444555666888999999???CCCQQQbbbooovvv~~~~~~qqqggghhhttt~~~xxxtttvvvvvvwwwxxxxxxyyyzzzzzz~~~~~~~~~{{{zzzxxxvvvttttttssstttpppooooooooonnnnnnnnnnnnmmmoooqqqtttwwwxxxyyyyyysssssssssssssssssssssssstttuuuuuutttrrrqqqrrrsssppppppqqqrrrrrrrrrrrrrrrppppppooonnnnnnnnnnnnnnnooonnnnnnnnnppppppnnnllleeeaaa[[[VVVRRROOOKKKIIIHHHKKKLLLLLLIIIGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKLLLNNNPPPQQQRRRQQQQQQWWWYYYZZZZZZYYYWWWTTTRRRPPPPPPNNNLLLJJJHHHGGGFFFFFFEEECCCAAA???>>>===<<<<<<===???AAACCCFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@???AAACCCBBB???<<<;;;<<<888777555666777888888777888:::===AAADDDFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHJJJMMMMMMMMMQQQXXX___dddfffhhhkkkmmmppprrrssswwwwwwvvvvvvwwwxxxyyyzzz||||||}}}}}}}}}|||{{{{{{yyyuuupppmmmjjjddd\\\VVVKKKHHHDDDAAA@@@AAACCCEEEJJJLLLQQQWWW\\\fffyyy~~~wwwqqqbbb[[[ZZZ```ccceeeooo}}}qqqVVVJJJFFFCCCBBBAAA???>>>>>>======>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888999999999999888777777777666555555666777888999777777777777777777777777555555666666777777888888888888888888888888888888888888888888888888888888666777999::::::999777666666888:::;;;>>>FFFRRR[[[ccciiiooorrrpppqqquuuyyyvvvyyynnnjjjccc\\\VVVRRRPPPPPP{{{dddPPPMMMMMMGGGCCCDDDBBB???<<<:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<999999999888777555444333555666777999999888888777777888888999999777666555777777888888888888777777555666666666777777888888555666666666777777888888888666555555777888777777999>>>LLL^^^jjjrrr~~~vvvkkkkkkxxx{{{uuuqqqtttuuuwwwxxxyyyzzzzzzzzz}}}~~~}}}}}}yyywwwuuusssqqqqqqqqqqqqppppppqqqqqqpppooonnnnnnmmmnnnqqqtttxxx{{{|||}}}sssssssssssssssssssssrrrqqqrrrsssrrrpppooopppqqqnnnoooooopppppppppoooooollllllkkkjjjjjjjjjjjjkkkllllllkkklllmmmmmmllljjjddd```ZZZUUUQQQNNNJJJGGGFFFIIIKKKJJJGGGFFFGGGIIIGGGGGGGGGGGGFFFFFFFFFEEEAAAAAABBBDDDEEEGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIMMMNNNPPPRRRTTTTTTTTTTTTWWWXXX[[[\\\\\\[[[XXXWWWXXXWWWUUUSSSPPPMMMKKKJJJEEEDDDBBB@@@???=========<<<===>>>AAACCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@===AAADDDBBB<<<999:::<<<888777666777999::::::::::::<<>>>>>======>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;888999999999999888777777777666555555555777888999777777777777777777777777555555666666777888888888888888888888888888888888999999999888888888888888666777999::::::999777666555777999999:::AAAMMMVVV```fffmmmppppppqqqvvv{{{www~~~zzz}}}uuuqqqiiiaaaZZZVVVTTTSSSkkk^^^NNNEEEEEEFFFDDD@@@;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::===<<<;;;999888777666555666777888999::::::;;;:::888888888888888888888888888999:::;;;:::999888777666666666666777777777777777777777777777777777777444555555555666666777777===???HHHWWWeeeqqq~~~zzztttzzz~~~|||zzz}}}~~~{{{uuuqqqrrruuuxxxxxxxxxzzz||||||{{{zzz|||~~~|||xxxuuu{{{yyyvvvsssqqqqqqssstttssssssrrrqqqpppooonnnmmmrrrsssssstttvvvwwwxxxyyytttuuuuuuuuutttsssrrrqqqqqqqqqpppppppppppppppppprrrpppooonnnooonnnmmmkkkmmmjjjhhhgggggghhhhhhgggbbbdddfffhhhhhhfffdddbbb```\\\WWWUUUUUURRRLLLGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZ[[[VVVWWWWWWUUURRROOONNNNNNJJJGGGBBB>>><<<<<<===>>>;;;<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>===:::888777999::::::999888888999;;;???AAACCCEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLLLLOOOSSSYYY```cccdddfffhhhkkknnnqqqssstttwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{||||||zzzvvvrrrssspppjjjddd___XXXQQQMMMGGGEEEAAA??????CCCGGGJJJNNNTTT[[[```kkk|||yyyaaa]]][[[___gggrrrzzz^^^OOOHHHEEECCCBBB@@@>>>======>>>>>>??????>>><<<;;;:::999888<<<<<<<<<;;;;;;::::::::::::999888888777777888888888888999999999:::::::::777777888888888999999999:::::::::999888777777666777777777777777777777777999777666777:::;;;999777888888777777777777888888<<<;;;999888888888999999666666777888;;;???FFFJJJZZZaaalllsssvvvwwwyyyzzz}}}vvvjjjddddddaaa]]]wwwggg\\\NNNFFFDDDDDDAAA>>>=========>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::=========<<<:::777555333666777888999::::::::::::888888888888888888888888999::::::::::::999777777666666666777777777888888777777777777777777777777555555555555666666666777;;;===DDDRRR```mmm{{{{{{|||wwwuuuuuuxxxzzzwwwsssqqqsssvvvyyyyyyyyy{{{|||}}}||||||yyy{{{~~~|||yyyyyywwwtttqqqppppppqqqrrrssssssrrrqqqppppppoooooorrrrrrtttvvvwwwxxxxxxxxxsssssssssrrrqqqqqqpppppppppooooooooonnnnnnmmmmmmpppnnnmmmmmmmmmmmmllljjjjjjhhheeedddeeeeeeeeeddd___```bbbccccccbbbaaa```___[[[VVVUUUTTTRRRLLLGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFHHHHHHJJJLLLOOOPPPPPPPPPQQQSSSTTTTTTUUUVVVXXXYYYYYYZZZYYYZZZZZZXXXUUURRRQQQQQQNNNKKKGGGBBB???>>>======;;;;;;;;;<<<>>>@@@BBBCCCGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@?????????>>>===;;;999888666888:::;;;;;;===???BBB@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMNNNNNNOOOQQQVVV\\\aaaeeeeeegggkkkooorrrtttuuuvvvyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyyyywwwssspppkkkhhhccc^^^YYYSSSNNNJJJGGGEEEBBB@@@AAADDDHHHKKKOOOVVV]]]eeerrrsss^^^ZZZ[[[dddqqqpppYYYMMMGGGEEECCCBBB@@@>>>============>>>>>>===<<<;;;:::999999<<<;;;;;;;;;::::::::::::;;;:::999999888888999999777777777888888888999999666666666777777888888888:::999999888777777666666777777777777777777777777888777666888:::;;;999777:::999999888888999999:::;;;:::999888777888888999666777777888:::>>>DDDHHHUUU]]]hhhqqqtttvvvxxxyyy}}}|||{{{|||wwwssssssrrrooo|||eee^^^WWWNNNGGGCCCAAA???>>>????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@>>>:::555222777777888999::::::::::::888888888888888888888888::::::::::::999888777666777777777888888888999999777777777777777777777777555555555555666666666666999:::@@@MMMZZZgggvvvyyyqqqmmmmmmpppssssssqqqqqqsssvvvzzzzzz{{{{{{||||||}}}}}}yyy{{{~~~}}}{{{xxxvvvssspppoooooopppqqqssssssrrrrrrrrrqqqqqqqqqqqqrrruuuwwwyyyyyyxxxxxxsssrrrooonnnmmmmmmnnnooonnnnnnmmmllllllkkkjjjjjjllljjjiiijjjkkklllkkkiiigggeeecccbbbbbbbbbaaa___ZZZ[[[[[[\\\\\\]]]]]]]]]]]]YYYVVVTTTTTTQQQMMMIIIEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGHHHKKKMMMNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZZZZXXXUUURRRQQQQQQPPPNNNKKKGGGCCC@@@>>>======<<<;;;;;;<<<>>>AAABBBFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>===;;;:::999666888:::<<<===???AAADDDBBBDDDFFFHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIJJJMMMOOOPPPPPPRRRTTTYYY^^^cccfffgggjjjoootttwwwyyyyyyxxxzzzzzzyyyxxxwwwvvvvvvuuutttttttttuuuvvvtttpppllldddaaa\\\WWWSSSOOOKKKHHHFFFEEEBBBAAABBBFFFJJJMMMRRRYYYbbbnnn}}}zzz}}}|||iii\\\YYY]]]kkk|||bbbQQQJJJGGGDDDCCCBBB@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::999;;;;;;:::999999999999:::666666666777777777888888555555666666666666777777888888777777666666555555777777777777777777777777777777666888999:::999777:::999999888888999999:::999999888777777777888888666777777777888<<<@@@DDDNNNWWWdddmmmrrrtttvvvxxxzzzxxxvvvvvvyyy~~~}}}mmmZZZRRRPPPLLLGGGBBB?????????AAAAAA@@@@@@???===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>999555888999:::;;;;;;;;;;;;;;;888888888888888888888888;;;::::::999888777666666777888888888999999999999666666666666666666666666555555555666666666666666777888>>>HHHTTT```qqqyyynnnhhhgggjjjmmmooopppqqqtttwwwyyyzzz{{{zzzzzzzzz|||}}}}}}~~~~~~{{{yyywwwuuussspppooooooqqqrrrssssssssssssssssssssssssppprrruuuxxxyyyyyyxxxwwwsssqqqmmmkkkjjjkkkmmmnnnnnnmmmlllkkkjjjiiihhhggghhhgggfffgggiiijjjiiihhheeecccaaa``````___]]]\\\WWWVVVVVVVVVVVVXXXYYYZZZYYYWWWTTTSSSRRRPPPMMMJJJDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNOOORRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVTTTPPPMMMLLLLLLMMMMMMKKKHHHEEEAAA>>>===@@@>>><<<<<<<<>>===<<<:::999888777999;;;<<<<<<===???@@@DDDFFFGGGIIIJJJKKKJJJJJJFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJJJJJJJIIIKKKNNNQQQQQQRRRTTTWWW\\\```dddfffiiimmmsssyyy|||}}}{{{zzz{{{zzzyyyxxxwwwvvvuuuuuurrrqqqrrrssssssqqqmmmiiibbb^^^XXXSSSPPPLLLIIIGGGDDDCCCBBBAAADDDGGGLLLOOOTTT\\\gggvvv|||sssmmmuuurrr```\\\YYY___ppprrrWWWLLLHHHFFFDDDBBBBBB@@@>>>===;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999999;;;:::999999888888999999666666666777777777888888666666666666666666666666777777666666555555555555777777777777777777777777666666777888999999888777777777666666666666777777888888777777777777777777777777888777777999===@@@HHHQQQ^^^iiiooorrruuuxxxxxxvvvsssrrrttt{{{{{{|||sss]]]RRRGGGHHHHHHFFFBBB@@@@@@AAAAAAAAAAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===BBBEEEEEEBBB===::::::;;;<<<<<<===<<<<<<<<<888888888888888888888888::::::999888777777666666777888888888999999999999666666666666666666666666666666666666666555555555777888===FFFOOO[[[kkkzzz|||{{{{{{ooogggfffhhhkkknnnpppsssvvvxxxxxxyyyzzzyyywwwwwwzzz|||~~~|||zzzxxxwwwtttqqqpppqqqssstttuuuuuuuuuuuuttttttttttttoooqqqtttwwwyyyxxxwwwvvvssspppllliiihhhiiikkkmmmmmmlllkkkjjjiiihhhggggggeeedddcccdddfffggggggfffdddcccaaa______]]][[[YYYUUUTTTSSSRRRSSSTTTVVVWWWTTTSSSRRRQQQPPPNNNLLLJJJFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDGGGIIIJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPQQQOOOPPPPPPNNNJJJHHHGGGGGGFFFFFFFFFDDDCCC@@@>>>===???>>><<<;;;<<<>>>AAACCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGFFFEEEDDDBBBBBB???>>>===<<<:::999888888888;;;>>>???@@@@@@AAACCCFFFGGGIIIJJJKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJJJJIIIJJJLLLPPPSSSRRRSSSVVVZZZ^^^bbbeeefffkkkooouuu{{{~~~~~~|||zzzzzzzzzyyyxxxvvvuuuttttttqqqqqqqqqqqqqqqnnnjjjfffaaa\\\UUUPPPLLLIIIFFFDDDBBBBBBAAABBBEEEIIIMMMPPPWWW```nnn~~~oooiiifffkkkrrrpppeee[[[[[[ZZZbbbuuufffPPPIIIGGGDDDCCCAAA@@@???>>>===;;;:::999999999999:::::::::::::::999999999999999999999999999888888777777777777777777777777888888888999999777777777777777777777777666666666555555555555555666666666666666666666666555666777888888888888888777666666666666666666777777777777777888888777777777888888777777888;;;>>>CCCLLLYYYdddkkkppptttxxxwwwvvvtttrrrssszzz}}}zzz|||dddTTTOOOCCCDDDDDDDDDBBBAAAAAABBB@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888;;;???BBBCCCAAA???===;;;<<<<<<======<<<<<<;;;888888888888888888888888999999888777777777777888777777777888888888999999777777777777777777777777666666666666666555555555666888===EEEKKKUUUeeettt}}}yyy}}}~~~ssskkkiiijjjlllooorrruuuwwwyyyxxxyyyzzzxxxvvvuuuyyy|||~~~~~~}}}yyyxxxuuusssrrrssstttvvvwwwwwwvvvvvvuuuuuuuuuuuuooopppsssuuuwwwwwwvvvvvvqqqoookkkhhhfffgggiiijjjkkkjjjjjjiiihhhgggffffffcccbbbbbbccceeefffeeeddddddbbb```___^^^\\\YYYVVVTTTSSSRRRQQQQQQQQQSSSSSSOOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLJJJFFFCCCBBBBBB????????????>>>===<<<;;;;;;:::999999:::<<>>>>>>>>>>>===;;;:::999999999999999999999999999777888888888888999999999888888777666666666666666777777777888888888999999888888777777777777666666666666666666666666555555666666666666666666666666444666888888777666777888999888888777777888888999666777888888999999888888777888888888777888:::===???GGGSSS]]]dddkkkrrrvvvvvvwwwvvvuuuuuuzzz}}}|||~~~}}}xxx{{{nnnZZZOOOKKKCCCCCCBBBBBBBBBAAA@@@????????????>>>===<<<;;;:::999::::::;;;;;;::::::999999999999999999999999999888999;;;<<<======<<<<<<::::::;;;;;;;;;;;;::::::888888888888888888888888888777777666666777999999666666666777777777888888777777777777777777777777777666666666555555555555555777===CCCHHHPPP___nnn}}}zzzzzz||||||uuunnnoooppprrruuuxxxyyyyyyxxxzzz{{{yyyuuuuuuyyy}}}~~~}}}yyyxxxuuusssrrrsssuuuvvvyyyyyyxxxwwwvvvuuuuuutttooopppqqqssstttuuuuuuvvvnnnllliiifffeeeeeefffggggggggggggffffffeeeeeeeeecccbbbaaabbbddddddcccbbbbbbaaa___^^^]]]ZZZVVVSSSRRRRRRQQQPPPOOOOOOOOOOOOKKKLLLMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAACCCFFFGGGGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIFFFGGGGGGEEEAAA???===>>>;;;;;;;;;::::::999999999888888888:::;;;===???@@@AAABBBDDDEEEGGGHHHHHHIIIFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA???===<<<;;;;;;;;;<<<@@@DDDGGGHHHIIIJJJLLLGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJNNNSSSWWWUUUXXX\\\```dddfffggghhhnnnqqquuuyyy{{{zzzxxxwwwvvvuuuuuuuuuttttttssssssrrrqqqpppooommmhhhccc___YYYTTTMMMGGGDDDCCCCCCCCCBBBCCCDDDFFFJJJOOOTTTWWWaaammm~~~nnnbbbaaaccceee```XXXTTTWWWVVV[[[jjj~~~nnnPPPFFFFFFBBB???@@@<<<<<<=========<<<;;;:::999999999999888888888888777777777777888888999999999888888777666777777777666666666777777777888888777777777666666555555555666666666666666666666666666666666666666666666666444666888888666666777888888888777777777777888888666777999:::::::::999999777888999888888888;;;===;;;BBBMMMVVV]]]eeennntttuuuwwwyyyyyyxxxzzz~~~{{{xxx{{{xxx|||qqq^^^QQQIIIEEEFFFDDDAAAAAAAAAAAA???======>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999888888888888888888888888999999999888888999999999999999999::::::999888888888888888888888888888888777777666666666888999:::666666666666777777777777777777777777777777777777777777666666555555555444444777===CCCFFFMMM[[[iiiyyyzzzwwwvvv}}}~~~sssrrrsssuuuwwwyyyzzzyyyyyy|||}}}zzzvvvvvvzzz~~~}}}zzzyyyyyywwwtttrrrrrrsssuuuvvvzzzzzzyyyxxxwwwuuuuuutttoooooopppqqqrrrtttuuuvvvkkkjjjgggeeecccccccccddddddddddddddddddddddddddddddbbbaaabbbcccdddcccaaaaaa___^^^]]][[[YYYUUUQQQQQQQQQPPPOOONNNMMMLLLLLLIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBEEEFFFFFFFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFBBBBBBCCC@@@===:::999999;;;:::999888777777777777888999:::<<<>>>@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIFFFGGGHHHIIIHHHFFFDDDCCCDDDCCCAAA???============@@@CCCFFFHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJNNNSSSWWWWWWZZZ^^^bbbfffhhhiiiiiioooqqquuuxxxyyyxxxwwwuuutttttttttttttttsssssssssrrrqqqooommmkkkfff```\\\XXXRRRKKKFFFEEEEEEFFFFFFDDDDDDFFFHHHMMMRRRVVVYYYdddrrr{{{jjj``````cccfffaaaXXXTTTVVVVVV]]]lll~~~bbbIIICCCDDD@@@===>>>:::;;;<<<======<<<;;;:::999999999999888888777777666666777777888888888999:::999999888777888888888555555555555666666666777666666555555555444444444666666666777777777777777666666666666666666666666333666888888666555777999666666555555555555666666777888999:::;;;;;;:::999777888999999888999;;;===999???IIIQQQYYYbbbkkkrrrtttwww{{{{{{yyy{{{uuu~~~wwwuuuwww~~~ttt]]]RRRLLLGGGCCCDDDCCCBBB@@@???>>>>>>>>>======<<<;;;::::::999999<<<;;;999888888888999999888888888888888888888888<<<<<<<<<;;;;;;:::::::::777777888888888999999999777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777666555555444444444555555777888;;;???AAAGGGVVVdddttt|||uuuooorrr|||xxxxxxyyy{{{||||||zzzxxxzzz}}}~~~|||xxxxxx{{{~~~~~~|||zzzwwwtttsssrrrssssssvvvwwwxxxyyyxxxvvvtttsssppppppqqqqqqpppooonnnmmmllliiifffddddddddddddccc`````````bbbdddeeedddcccdddbbb```^^^]]]]]]^^^___\\\[[[ZZZYYYYYYWWWSSSPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDAAA??????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGDDDAAA???>>>>>>>>>CCCBBBCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB???>>>;;;888777666777777666666777888999999::::::???>>>=========>>>@@@AAACCCCCCDDDFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHIIIHHHGGGFFFKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNQQQWWWZZZ___```aaacccfffhhhkkklllooorrrwwwyyyyyywwwvvvuuuuuusssqqqqqqrrrssstttssswwwtttppplllggg```YYYTTTOOOMMMHHHDDDBBBBBBCCCDDDJJJDDDFFFOOORRRPPPUUUaaauuu}}}uuukkkfffaaa]]]___^^^XXXSSSRRRSSS]]]mmm|||hhhUUUFFFDDDCCC<<<;;;???<<<<<<=========<<<:::999888999999::::::;;;;;;<<<888888888888777777777777777777777777777777777777666666666666777777777777777777666555555555555666666666777777888888888999999999888777666555444444666777777777888888888888888777777777666666555555777888:::;;;;;;:::888777666666666666777888999:::<<<<<>>>>>=========<<<;;;;;;:::999999888888;;;:::999888888888999999888888888888888888888888;;;;;;;;;:::::::::999999777777888888888999999999777777888888888888777777666666666666666666666666777777777777777777777777666666666666666666666666666555555444444444555555888888:::===>>>CCCOOO\\\ooozzzzzzsssmmmnnnwww~~~}}}}}}~~~}}}|||zzz{{{}}}~~~|||yyyyyy}}}{{{{{{{{{yyyxxxvvvtttsssrrrssssssvvvwwwxxxyyyxxxwwwuuutttrrrsssttttttssspppnnnlllkkkiiigggfffffffffeeeddd___^^^^^^```cccdddcccbbbdddbbb```^^^]]]\\\]]]^^^ZZZYYYXXXXXXWWWVVVSSSPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEBBB@@@?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===:::888777777888999777777888999:::;;;<<<===???>>>>>>>>>>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPTTTYYY]]]aaaaaaccceeegggjjjmmmnnnqqquuuyyy{{{zzzyyyxxxxxxxxxvvvtttssstttvvvuuuuuuuuurrrnnniiiddd^^^WWWRRRNNNKKKGGGDDDBBBBBBCCCDDDHHHDDDGGGPPPRRRRRR[[[hhh{{{sssjjjjjjbbb[[[XXXVVVQQQOOOPPPTTT^^^mmm{{{bbbQQQDDDCCCCCC>>><<<@@@<<<============;;;:::999999999999999999999888888888888888777777777666666666666666666666666666666555666666666777777777777777666666555444555555555555555666666666777777777777777777666666666666666666666777777777888888888888888777777777666666666777888:::;;;;;;:::888777666666666666777888999::::::999===EEEMMMVVVaaakkkvvv~~~~~~uuurrrsssxxxkkk___PPPHHHGGGHHHFFFCCC???>>>======<<<<<<<<<===::::::999999888888777777;;;:::999888888888999999888888888888888888888888:::999999999999888888888777777777888888888888999777777888888888888777777666666666666666666666666777777777777777777777777666666666666666666666666555555444444444555555666777777888::::::===GGGSSSgggrrr}}}uuummmkkkqqqzzz~~~||||||}}}~~~|||zzz||||||xxxwwwwwwxxxxxxwwwvvvvvvuuuttttttvvvwwwxxxyyyxxxwwwvvvuuuvvvwwwxxxxxxvvvrrrmmmkkkiiihhhhhhiiijjjiiigggeee^^^]]]]]]^^^aaabbbbbbaaacccbbb___]]]\\\[[[[[[[[[XXXWWWVVVVVVVVVUUUSSSPPPMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEECCCBBBBBBBBBAAABBBCCCCCCBBBAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;999888888999::::::999999:::<<<===???@@@AAA@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQSSSWWW]]]aaaddddddfffhhhkkknnnppprrruuuxxx{{{||||||zzzzzzzzz{{{yyywwwwwwwwwxxxwwwvvvrrrooojjjfffaaaZZZSSSOOOKKKIIIEEECCCAAAAAACCCDDDEEEEEEIIIPPPRRRUUUbbbqqq}}}ooogggkkkaaaWWWRRROOOMMMOOOSSSYYYcccqqqtttXXXKKKBBBCCCCCC???>>>AAA============<<<;;;:::999:::999999888777777666666888888777777777777666666555555555555555555555555555555666666666777777777666666555444444444444555444555555555555555666666444555555555666666777777666666666666777777777777888888888888777777777777777888999::::::999888777666666666666777888999999999777999???FFFNNNZZZeeesss|||yyysssrrrppprrrzzzpppZZZRRRIIIEEEFFFFFFCCC???>>>===<<<<<<<<<<<<======::::::999999888888888888:::999999999999999999999888888888888888888888888888888888888888777777777777777777777888888888888777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666555444444444444555666666666555666888888:::BBBLLL^^^jjjxxx}}}ssslllmmmsss{{{}}}}}}}}}||||||~~~~~~{{{xxxvvvvvvxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwyyyzzz{{{{{{xxxrrrmmmiiihhhhhhiiikkkmmmllliiifff___^^^]]]^^^```bbbbbbaaaaaa```^^^\\\ZZZYYYYYYYYYWWWVVVUUUUUUUUUUUUSSSQQQMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>============<<<<<<<<<<<<<<<;;;::::::888888888888888999;;;;;;;;;<<<===???AAABBBDDDEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNPPPQQQRRRSSSSSSPPPOOONNNLLLLLLKKKLLLLLLOOOPPPRRRSSSVVVZZZ```dddggghhhiiilllooorrrtttvvvxxxzzz|||}}}|||zzz{{{{{{}}}{{{yyyxxxyyyxxxwwwuuuppplllgggccc]]]WWWQQQMMMHHHFFFDDDBBBAAABBBCCCDDDEEEGGGLLLQQQSSSXXXhhhyyyvvvjjjccceee\\\SSSPPPNNNOOOUUU[[[cccmmm{{{fffQQQHHHAAABBBBBB???>>>???>>>>>>===<<<<<<;;;:::999999999888888888777777777888777777777666666666666555555555555555555555555555555555666666666777777666555555444444444444444555555555555555555555555444444555555555666666666555555555666666666777777888888888888888888777777777777888999999888777777666555555666666777888999:::777777<<>>======<<<<<<<<<======::::::::::::999999999999999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555666666555444555888999:::AAAIIIUUUbbbqqq}}}yyynnnjjjlllsssyyy|||}}}}}}}}}}}}}}}~~~|||zzzyyyxxxvvvwwwwwwxxxxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{||||||xxxsssmmmjjjhhhiiijjjmmmooonnnjjjgggaaa___^^^^^^```aaaaaa```^^^^^^\\\[[[YYYXXXWWWWWWWWWVVVTTTTTTTTTTTTSSSQQQNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDCCCAAA???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;::::::999999666666777888999:::;;;<<<>>>>>>@@@BBBCCCEEEGGGGGGGGGFFFDDDCCCBBBAAABBBBBBGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNPPPRRRSSSSSSSSSQQQPPPNNNLLLKKKKKKLLLMMMOOOPPPRRRTTTWWW]]]cccgggjjjkkklllooorrruuuxxxzzzzzz{{{||||||zzzyyyzzz{{{}}}{{{yyyxxxxxxwwwtttrrrnnnjjjeee```[[[UUUOOOKKKEEEDDDCCCBBBBBBCCCDDDEEEFFFJJJPPPSSSUUU]]]nnn~~~|||pppgggaaa]]]WWWQQQOOOOOOQQQWWW___mmmwww~~~^^^MMMGGGBBBAAAAAA???======???>>>===<<<;;;:::999999888888888888999999::::::777777777666666666666555666666666666666666666666555555555555666666666666666666555444444444444555666666666666666666666666555555555555444444444444444555555555555666666666777777777777777777888888777777777777777777777777555555555555666777888999<<<999888;;;???EEEPPPZZZhhhsss}}}zzzuuuqqqllliiinnnyyyuuu^^^QQQJJJFFFCCCBBBCCCBBB???<<<>>>======<<<;;;;;;;;;<<<:::::::::::::::::::::999888888999:::::::::999999777777777777777777777777666666666777777777777888888777777777777777666666777777888888888888777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444555666777555333444888999:::???FFFMMMZZZiiivvv|||ppphhhgggmmmsss{{{}}}}}}}}}~~~}}}}}}~~~}}}|||uuuuuuuuuuuuuuuuuuttttttwwwwwwxxxyyyyyyzzz{{{{{{{{{|||}}}|||yyyuuupppmmmiiiiiikkkmmmooonnnkkkhhhdddaaa___^^^____________[[[[[[ZZZYYYXXXWWWWWWVVVWWWUUURRRRRRRRRRRRPPPOOOMMMMMMLLLKKKKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDBBB@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@>>>===;;;::::::999777888888999999888888777777888999:::;;;======>>>@@@AAABBBDDDEEEGGGHHHHHHHHHGGGEEECCCBBBAAABBBBBBGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKLLLMMMNNNPPPQQQTTTVVVZZZ___fffkkklllmmmoooqqquuuxxx{{{}}}|||||||||{{{yyyxxxzzz{{{|||{{{yyyxxxwwwuuurrrooolllhhhbbb\\\WWWRRRLLLIIICCCCCCBBBBBBCCCDDDFFFGGGIIINNNSSSWWW[[[fffvvvssslllgggaaaZZZUUUQQQPPPPPPRRRYYYbbbwwwqqqWWWJJJFFFBBB@@@???>>>===<<<@@@???===<<<::::::999999777777888888999::::::;;;777777666666666666555555666666666666666666666666444444555555555666666666777777666555555555555555777777777666666666666666555555444444444333333333444444444444555555555666666666666666777777777777777666666666666666666777555555555555666777888888===999888;;;>>>BBBJJJSSSaaammmyyywwwuuuppphhheeemmm~~~yyycccUUUNNNFFFDDD@@@@@@@@@@@@>>><<<>>>===<<<:::999999999999888888999999999999999999777888999::::::::::::999777777777777777777777777666666777777777888888888888888777777666666666666777777888888888888777777555555555555555555555555444444444444444444444444555555555555555555555555444333333444444666777777666333444888999999<<>><<<;;;;;;;;;888999999:::::::::999999:::;;;<<<>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQOOOMMMLLLKKKMMMOOOPPPRRRSSSVVVYYY]]]cccjjjooommmnnnpppssswwwzzz}}}~~~~~~}}}{{{yyyxxxzzz||||||{{{yyyxxxwwwtttpppmmmiiieee___YYYTTTNNNIIIFFFBBBBBBBBBCCCDDDFFFGGGHHHKKKPPPUUU[[[cccqqqwwwlllkkkiiidddZZZUUURRRRRRSSSXXXcccnnncccPPPGGGEEEBBB???>>>?????????AAA???===;;;:::999999999777777888888888888888888777777666666666555555555555555555555555555555555444444444555555555666666888888777666666666666777666666666555555555444444333333333333333444444444333333444444444555555555444555555555666666666666666666666555555666666666555555555555555666888888;;;888777999;;;===DDDLLLVVVcccrrr{{{}}}{{{vvvmmmgggjjjvvvxxxcccSSSJJJGGGHHHEEEAAA??????>>><<<;;;===<<<;;;999888777777777777777777777777888888888777888999:::;;;::::::999777777777777777777777777666777777777888888999999888888777777666666666555777777888888888888777777555555555555555555555555444444444444444444444444555555555555555555555555333333333444555666777888777444444777888777999>>>AAANNN^^^kkkwwwyyynnnlllrrryyy||||||}}}~~~{{{|||}}}|||yyywwwwwwwwwxxxyyywwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}|||zzzxxxwwwlllkkkkkklllmmmllljjjhhheeebbb^^^[[[[[[[[[ZZZYYYVVVWWWWWWXXXXXXWWWWWWVVVTTTRRRNNNLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>???>>>@@@AAAAAAAAAAAABBBDDDAAABBBBBBCCCDDDEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBB@@@??????>>>>>>;;;<<<<<<=========<<<<<<======???@@@BBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKMMMNNNNNNOOOPPPPPPPPPOOOPPPOOOMMMKKKLLLMMMPPPQQQSSSUUUXXX[[[___eeelllqqqnnnoooqqqtttwww{{{~~~~~~|||yyyyyy{{{}}}}}}{{{zzzxxxwwwtttpppmmmgggbbb\\\VVVQQQLLLGGGDDDAAABBBBBBCCCEEEGGGHHHIIILLLQQQVVV^^^iiiyyyqqqiiillllllfffZZZVVVSSSTTTXXX```ooo}}}wwwYYYJJJEEEDDDAAA>>>>>>@@@BBBAAAAAA@@@===;;;:::999999999888888777777666666555555777666666666555555555555444444444444444444444444444444444555555555666666999888888777777777777777555555555444444333333333000111111333444555555666333333333444444444555555333444444444555555666666666666555555555555666666555444444555555666777888888666555777888999???FFFLLL[[[kkkwww|||tttmmmmmmrrrxxxsss```UUUKKKFFFEEEBBB@@@??????@@@???>>><<<@@@???>>>===;;;:::999888::::::999999999999::::::999999888888888888999999777777777777777777777777555555666777777777777777777777666666666666777777666666555555555555666666333333333444444444555555555555555555555555444444666666666666555444333222222222333333444555666666333444555555555555777999AAAKKKWWWbbbrrruuujjjrrr{{{~~~~~~xxx}}}}}}}}}~~~zzzxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{{{{||||||yyyuuurrrmmmnnnpppqqqpppooommmkkkjjjeee```^^^^^^\\\WWWRRRUUUVVVVVVWWWVVVVVVUUUTTTPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDCCC@@@>>><<<<<<===>>>AAA@@@@@@??????>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJLLLMMMNNNMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPPPPOOOMMMNNNPPPRRRSSSXXX^^^dddhhhkkkoooqqquuutttuuuvvvxxx|||}}}|||}}}~~~~~~~~~~~~{{{yyyxxxwwwssslllggg___\\\VVVPPPKKKGGGDDDCCCFFFAAA???DDDIIILLLOOORRRSSSRRRYYYgggyyy{{{kkkdddfffeee```VVVYYY[[[\\\```nnnaaaOOOKKKBBBBBBAAAAAA@@@???>>>>>>>>>?????????>>>===;;;:::777888999::::::999888777888888777666666666666666444333111000000111333444666666666777666555555444555555555666666666666777888666333444666888666555333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555444444666666555555555555666666777888999:::999:::===??????QQQdddrrr}}}~~~wwwvvvxxxuuuooouuu}}}wwwcccWWWOOOIIIEEEDDDBBB@@@????????????>>><<<===<<<<<<;;;:::999999999999999999888888999999999999999888888888888999999666666666666666666666666555555666777777777777777777777666666666666777777777666666666666666666777444444444555555555666666555555555555555555555555666666666666555444333222222222333333444555555666333555555555555555777999>>>HHHSSS___ooozzzooottt}}}|||~~~}}}yyy{{{|||}}}||||||||||||{{{wwwwwwvvvvvvvvvvvvwwwwwwzzzyyyzzz{{{{{{yyyvvvsssqqqqqqrrrsssrrrpppnnnmmmkkkfffaaa______\\\WWWSSSQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEE@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>???AAACCCDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEBBBCCCEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNOOOQQQSSSWWW\\\aaafffiiilllnnnppptttttttttvvvyyy|||~~~|||zzzyyyxxxssslllfff\\\YYYSSSMMMHHHDDDCCCCCCEEEAAA@@@FFFLLLOOOQQQUUUXXXZZZbbbrrruuujjjfffddd___ZZZWWWZZZ^^^eeeoooxxx[[[KKKFFFBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????>>>===;;;:::777888999999999999888777888888777666666666666666666555444333333444555666555666666666666555444444444444555555555666666666666444222222444666555333333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555555555666666555555555555666666444555666666666777999;;;>>>KKK\\\jjjxxx~~~}}}}}}||||||xxxsssrrrxxxmmmaaaTTTNNNKKKFFFBBBBBBAAA@@@>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888999999999999888888888888999999666666666666666666666666555555666777777777777777777777666666666666777777666666666666666666666666555555555666666666777777555555555555555555555555666666666666555555444333222333333444444555555555444555666555555555777999<<>>???AAABBBCCCBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOOPPPSSSVVV]]]aaafffjjjlllmmmoooqqqssstttuuuwwwzzz}}}}}}{{{yyyxxxwwwqqqiiicccYYYUUUOOOIIIDDDBBBBBBCCCDDDBBBCCCJJJOOOQQQTTTWWW[[[aaannn~~~oookkkiii```WWWTTTYYY\\\dddooogggSSSGGG@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::777888999999999999888777888888777666666666666666777666555444444555666777555555555555555444333333333444444444555555555555444222111111222333333222333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555555555666666555555555555666666333444555555555666888:::;;;DDDPPP^^^ooo|||zzzzzz|||~~~|||xxxppprrruuu{{{ttt]]]TTTLLLKKKIIIDDD???>>>AAA???>>>===>>>>>>===;;;=========<<<<<<<<<;;;;;;999888888777777888888999999999888888888888999999555555555555555555555555555555666777777777777777777777666666666666777777555555555666666555555555444555555555666666666666444444444555555555555555666666666666666555444444333333333444444444555555444555666555444555777888:::@@@IIITTTcccttt~~~~~~{{{yyyyyyzzzzzzyyy}}}~~~|||zzzxxxwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvxxxyyyyyywwwuuuxxxwwwwwwvvvtttrrrpppnnnmmmjjjfffcccaaa^^^ZZZWWWOOONNNLLLKKKLLLNNNPPPQQQOOONNNLLLJJJHHHFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLNNNOOOOOOPPPRRRUUUXXXaaaeeeiiimmmoooppprrrttttttuuuxxxzzz}}}~~~}}}}}}{{{yyywwwvvvtttnnneee^^^WWWRRRLLLFFFBBBBBBCCCEEEEEECCCFFFMMMQQQRRRTTTXXXZZZeeevvv{{{ooooooiiiZZZRRRUUU\\\___hhhwwwuuuXXXMMMFFF===AAA@@@@@@@@@??????>>>>>>============<<<<<<;;;;;;888888888999999888888888888777777666666666666666555555444444444444555555444444555555444444333222333333333444444444555555333222222111222222333333333444444555555444444333444444444444555555555555555555555555555555555555444444444555555555555555666666555555555555666666666777888888777888:::<<<:::>>>EEERRRdddwww~~~|||{{{{{{~~~}}}qqqnnnllllllrrr|||sss]]]RRRLLLHHHHHHGGGBBB>>>>>>@@@>>>============<<<:::======<<<<<<;;;:::::::::999999888888888888999999999999888888888888999999666666666666666666666666555555666777777777777777777777666666666666777777333444444555555444444333333333444444444555555555444444444555555555666666666666666777666666555444333333333444444444444444555666666666444444666888;;;>>>EEEOOO\\\lll|||}}}|||zzzyyyyyyzzz}}}}}}zzzzzzyyyyyyxxxxxxyyyyyyzzzvvvvvvvvvwwwyyyyyyxxxvvvxxxxxxwwwuuusssqqqooonnnnnnllliiifffccc```\\\ZZZQQQOOOMMMLLLLLLLLLNNNOOOMMMLLLKKKHHHGGGEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOKKKLLLNNNPPPQQQTTTXXX[[[cccggglllppprrrtttvvvwwwvvvxxx{{{~~~~~~}}}|||}}}|||yyywwwuuurrrlllccc\\\TTTPPPJJJEEECCCCCCEEEGGGGGGFFFIIIOOORRRRRRTTTYYY[[[kkkxxxqqqpppfffUUURRRZZZ]]]aaalll}}}gggPPPJJJFFF???@@@@@@???????????????>>><<<<<<<<<;;;;;;;;;;;;;;;999888888888888888888999888777777666666666666666555555555555555555555555444444555555444444333222333333333444444444555555444444444333333333444444333444444555555444444333444444444555555666666666555555555555555555555555444444444555555555666666666666555555555555666666777888999999888888:::<<<;;;;;;???IIIYYYjjjzzz~~~vvvpppiiidddeeelllvvv|||www___PPPIIIDDDCCCEEEEEEAAA???@@@???>>><<<<<<======;;;:::::::::::::::::::::999999:::999999999999999999:::999999888888888888999999777777777777777777777777555555666777777777777777777777666666666666777777333444555666666555444333333333333444444444444555333333444444555666666666666666666777777666666555444444444444444444444444555666666666444444666888;;;<<<@@@IIITTTbbbttt|||yyyxxxzzzzzzxxxzzz}}}|||{{{zzzzzzzzzzzzzzzzzz{{{xxxwwwwwwxxxyyyyyyxxxwwwyyyxxxvvvuuusssqqqpppooopppnnnkkkhhhdddaaa^^^]]]TTTRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPKKKMMMPPPRRRTTTXXX]]]```fffjjjooosssuuuvvvxxxyyyxxxzzz}}}~~~~~~}}}yyyuuurrroooiiiaaaZZZQQQNNNIIIEEEDDDDDDFFFHHHIIIIIILLLQQQSSSTTTXXX^^^dddvvvzzzuuupppkkk___SSSTTT]]]]]]dddrrr~~~]]]MMMGGGEEEBBB????????????????????????<<<;;;;;;:::::::::;;;;;;999999888777777888999999888888777666666666666666777777777777777777777777555555555555555444333333333444444444555555555555444555555555333333555666333444444555555444444333444444444555666666777777555555555555555555555555333333444444555666666666666666555555555555666666555777777777666666888::::::999<<>>@@@???===<<<<<<<<<<<<;;;999888999:::;;;<<<>>>>>>???;;;;;;::::::::::::;;;;;;999999888888888888999999888888888888888888888888555555666777777777777777777777666666666666777777444555777888888777555444444444444444555555555555333333444444555666666777666666777777777777666666444444444444444444444444555666777666444444666777;;;:::<<>>>>>>>>>>>????????????;;;;;;:::999999:::;;;<<<999999888777777888999999888888777666666666666666666666666777777666666666555666666666666555444444444444555555555666666666444555666555333222444777333444444555555444444333444444444555666777777777555555555555555555555555333333444444555666666777666666555555555555666666555666666666555555666888999888;;;???DDDLLL\\\mmm{{{~~~tttjjjccc___^^^___dddmmmvvv|||~~~xxxcccYYYRRRMMMLLLGGGDDDDDDBBB>>>===@@@???===<<<;;;<<<<<<;;;999999:::<<<>>>AAACCCEEEFFF<<<;;;;;;::::::;;;;;;<<<999999888888888888999999888888888888888888888888555666666777777777777777777777666666666666777777666777888::::::888777666555555555555666666666777333333444444555666777777666666777777777777777666444444444444444444444444666666777666444444555777;;;888999???GGGRRRfffyyyxxxqqqnnnqqqtttwww{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{zzzxxxyyyzzzzzzyyywwwyyyyyywwwuuutttsssssssssqqqqqqoookkkfffbbb``````___^^^\\\YYYUUUPPPMMMKKKGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAAAAAAAA>>>????????????@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBCCCDDDEEEFFFGGGCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAACCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLPPPRRRUUUXXX\\\aaafffjjjmmmppptttvvvvvvuuuuuuvvvxxxzzz}}}|||zzz|||}}}{{{|||sssnnngggbbb^^^YYYSSSNNNJJJIIIGGGEEEDDDEEEFFFFFFJJJKKKOOOTTTXXX\\\eeennnwwwyyymmmkkkbbbVVVQQQTTTVVVVVVdddnnn~~~bbbSSSLLLBBB???DDD>>>>>>>>>>>>>>>?????????;;;:::999999999:::;;;<<<:::999888777777888999:::888888777666666666666666333333444444444444333333666666777777666666555444555555555666666666666777333555666555222222444666333444444555555444444333444444444555666777777888555555555555555555555555333333444444555666777777666666555555555555666666666777777777555555777999888888:::======BBBRRRdddqqq~~~zzzooofff___[[[YYYYYY___ggglllpppzzzyyyeeeWWWNNNIIIHHHDDDCCCBBB@@@???>>>======>>>===<<<;;;:::999999999999999;;;===???BBBDDDFFF<<<<<<:::999999999::::::888888888888888888888888999888777555555777888999888777666555555666777777999888777666666777888999555666666777777777777666777777666555444444333333222333333444555666777777888888777777666666555555666666555444555666777888666666666666666777888888666777:::>>>BBBKKK\\\lll}}}ttthhhqqq{{{}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwzzzxxxvvvvvvxxxyyywwwuuuvvvtttqqqmmmhhhddd```___`````````^^^YYYSSSMMMJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@?????????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAA@@@>>>======???AAABBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPMMMNNNNNNMMMLLLLLLNNNPPPOOOSSSXXX]]]```dddhhhkkkppprrrtttuuuuuuuuuwwwxxxxxxyyy{{{}}}~~~}}}|||{{{~~~wwwqqqlllhhhaaa[[[WWWTTTQQQOOOFFFEEEEEEDDDEEEGGGHHHJJJLLLNNNSSSYYYZZZ]]]kkk{{{qqqnnndddVVVOOOOOOTTTWWWXXXbbbqqq~~~ZZZOOOJJJAAA===AAA@@@??????>>>@@@BBBDDDFFF;;;;;;:::999999:::::::::999888888777777777777777999999999888777666666555666666666666666666666666555555555555555555555555555555666666666666666555444444444555555555555666555555444444444444555555666555444333222333333444888888777777666666555555666555555555555444444444666555444333333333333333666666666666666666666666555888::::::;;;@@@IIIPPPfffvvv|||uuummmeee[[[SSSVVVUUUWWW[[[bbbmmm|||fffWWWOOOJJJHHHHHHCCCCCCAAA@@@????????????======<<<;;;:::::::::;;;888888888999:::;;;===>>>::::::::::::999999888888888888888888888888888888999888666555555666888999888777666666666666777888888888777666666777888888666666777777777666666555777666666555444444333333444444444444444555555555666666666555555555555555444333333222333444555666444444444444444555666666888777999<<>>>>>>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLLLLMMMMMMNNNOOOPPPMMMNNNNNNMMMLLLLLLNNNQQQRRRVVV[[[```cccgggkkknnnqqqsssuuuuuutttttttttvvvwwwxxxyyy{{{{{{{{{{{{zzz~~~}}}~~~~~~zzzsssmmmhhhddd]]]XXXTTTQQQMMMKKKHHHFFFDDDDDDEEEHHHKKKMMMLLLMMMRRRYYY]]]ddduuuuuuiii___SSSMMMNNNSSSWWWXXXjjjwwwtttUUULLLIIIBBB>>>AAA??????>>>>>>???BBBDDDFFF<<<;;;::::::999999999999999999888777777777777777999999888888777666666555666666666666666666666666555555555555555555555555555555666666666666555555444444444444555555555555555555444444444444555555555444333222222222333333777777777666666666666666555555555555444444444444666555555444333333444444555555555555555555555555666888:::999888<<>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLOOONNNNNNMMMNNNNNNOOOOOOMMMNNNNNNMMMMMMMMMPPPRRRWWW[[[___dddgggjjjnnnppprrrtttuuuuuutttsssssstttvvvvvvwwwxxxxxxyyyyyyyyy{{{yyyxxxxxxxxxuuunnniiibbb^^^XXXRRROOOLLLIIIGGGGGGFFFDDDDDDEEEIIIMMMPPPOOOOOOSSSYYYaaannn}}}wwwddd\\\RRRNNNPPPUUUZZZ\\\rrr}}}fffMMMHHHGGGBBB>>>AAA>>>======>>>???AAADDDEEE===<<<;;;:::999888888888999999888777777777777888999888888777777666666555777777777777777777777777555555555555555555555555555666666666666666555555444444444444555555555555555555444444444444555555444333222222111222222222555555555666666666666666555555555555444444444444666666555444444444444555555555555555555555555555777888999777666888>>>BBBLLLZZZnnnxxxooogggddd[[[XXXUUUVVVWWW]]]iiiuuu|||aaaVVVKKKHHHFFFCCCBBBDDDAAAAAA@@@@@@@@@@@@AAAAAA======<<<<<<<<<======>>>@@@???>>><<<;;;:::::::::777777666555555666666777888888888888888888888888888777666666666666777888777777777777888888888999777777777666666777777777777777777777666555444333555555555444444333333333333333333333333333333333333333444444555555555666555555555555666666777777666666666666666777888888888777777888888;;;DDDNNN]]]jjjwwwzzzzzzwwwooosss||||||~~~||||||zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuttttttrrrqqqooonnnllljjjhhhgggddddddbbb^^^YYYSSSNNNKKKEEEDDDDDDCCCCCCDDDDDDEEEBBBBBB@@@??????>>>>>>>>><<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA??????>>>>>>???BBBCCCCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPOOONNNNNNMMMNNNNNNMMMNNNOOONNNNNNOOORRRUUU\\\___cccgggjjjlllppprrrrrrtttvvvvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvtttssssssssspppjjjddd\\\XXXRRRNNNKKKIIIFFFEEEDDDDDDDDDEEEGGGJJJMMMOOORRRSSSVVV\\\hhhyyy|||vvvbbb\\\UUURRRTTTZZZ___bbbtttqqq[[[IIIFFFFFFAAA>>>@@@<<<<<<<<<===???AAABBBCCC>>>===;;;:::999888888888:::999888888777777888888888888777777666666666666777777777777777777777777555555555555555555555555666666666666666666555444333333444444444555555555555444444333333444444555444333333333333333333333444444444555555666666666555555555444444444333333666555555444444555555555555555555555555555555555666777888777666777;;;>>>EEEPPPcccwwwvvvqqqooohhhccc^^^[[[YYYYYY```iii}}}dddXXXPPPIIIHHHGGGCCCBBBCCC@@@@@@?????????@@@AAAAAA======<<<<<<<<<======>>>;;;;;;:::999999999999999999888555333333555888:::888888888888888888888888777666666666666666666777666666777777888888888888666666666777777666666666777777777777666444333333444444444444444333333333111111222222333444555555444444444555555666666777555555555666666666666666666666666666666777888888777555666888999:::AAAIIITTTcccppptttuuu{{{vvvlllnnnuuu}}}~~~}}}~~~}}}{{{zzzyyyxxxxxxxxxzzzyyyxxxvvvuuutttttttttuuuuuuuuuuuutttsssssstttrrrqqqpppnnnllljjjhhhggggggfffdddaaa\\\VVVQQQNNNGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@??????>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@?????????>>>AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEEEECCCDDDFFFHHHIIIKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPOOOOOONNNPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSVVVYYY___bbbfffiiikkkmmmpppsssrrrtttwwwxxxxxxyyyzzz|||xxxxxxwwwvvvuuuuuuuuuvvvrrrpppnnnnnnnnnkkkeee```VVVSSSNNNKKKIIIHHHFFFEEEAAABBBEEEGGGJJJLLLMMMMMMPPPTTTZZZcccsss|||sss___[[[WWWUUUXXX^^^eeeiiisssdddTTTGGGEEEEEEAAA>>>???<<<<<<<<<===>>>???@@@AAA>>>===;;;:::999888888888:::999999888888888888888777777777666666666666666666666666666666666666666555555555555555555555555666666666666666555444444333333333444444444444555444444333333333333444444444444555555555555555555333333444444555555666666555444444444444333333333555555444444444555555666555555555555555555555555555666777777777999;;;===<<>>>>>>>>??????@@@======<<<<<<;;;<<<<<<===:::::::::::::::;;;<<<<<<:::888666444444666:::<<<888888888888888888888888666666666666666666666666444555666777888888777777555666666777777666666555666666666666555555444333444444333333333333333333111111222333444555666666555555555555555666666666222333444444555555444444444444444444444555666666666444555888::::::???EEENNN[[[iiipppttt{{{{{{pppooossszzz}}}}}}~~~}}}{{{zzzyyyyyyyyy}}}{{{yyyvvvtttsssssssssssstttuuutttrrrqqqrrrssssssrrrqqqooommmllljjjjjjjjjiiigggddd___ZZZVVVTTTKKKJJJIIIGGGEEEDDDCCCCCC@@@??????>>>======>>>>>><<<<<<======>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????AAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNOOOOOONNNMMMLLLLLLLLLMMMLLLNNNPPPRRRTTTWWW[[[___bbbeeeiiikkkmmmoooqqqsssrrrtttwwwyyyzzz{{{}}}~~~yyyxxxwwwvvvtttsssrrrqqqllliiigggffffffddd^^^ZZZQQQNNNJJJHHHHHHHHHGGGFFFBBBDDDFFFIIIKKKLLLMMMNNNMMMUUU```oooyyylllYYYWWWVVVWWW\\\dddlllqqqzzzpppYYYNNNEEEDDDDDDAAA>>>>>><<<<<<<<<=========>>>>>>===<<<;;;:::999888888888::::::999888888888888999666666666666666666666666666666666666666666666666555555555555555555555555777777777777666555444333333333333333444444444444444444333333333333444444444555555666666666666555333333333444444444444444444444444444333333333333444333333333333444555555444444444444444444444444444555666777999:::;;;;;;888<<>>>>>===============>>>======<<<;;;:::::::::;;;;;;;;;:::;;;;;;<<<===>>>999888888888999999:::;;;888888888888888888888888555666666666666666666555222333555666777777666666555555666777777666555555555555555666555555444444333333333333333333333333333333444444555555555666555555555444444444444444222333444555555555444333444444444444444555666666666444555888999999<<<@@@EEEQQQ___hhhqqq{{{xxxssstttzzz~~~zzzyyy~~~~~~}}}{{{zzzzzzzzz}}}{{{yyyvvvtttttttttuuurrrtttuuutttqqqpppqqqsssrrrrrrrrrqqqppppppoooooommmllljjjfffccc___[[[YYYQQQOOOMMMIIIFFFDDDBBBBBB??????>>>============>>>========================@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLNNNQQQTTTWWW[[[```dddeeehhhkkknnnoooppprrrtttsssuuuxxxyyyzzzzzz|||}}}xxxxxxwwwuuussspppmmmkkkdddaaa^^^^^^]]][[[VVVRRRLLLIIIGGGFFFFFFHHHHHHHHHIIIHHHHHHHHHJJJMMMPPPRRRQQQ\\\lll}}}nnnaaaSSSTTTVVVZZZaaakkkvvv|||~~~]]]PPPIIICCCBBBBBB@@@??????============<<<<<<;;;;;;<<<;;;::::::999999999999;;;:::999999888888999999666666666666666666666666444444444444444444444444555555555555555555555555777777777777666555444333222222333333333444444444444333333222222333333444333333555666666666555555444444444333333333333333444444444333333333222222222222222222222333444444444444444444444444444444444444555777999999888777;;;<<>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999777777777666777777888999666888;;;======<<<:::999888888888888888888888888555555666666666666555555111222444666666666666555444555666777777666555444444444555555666555555555333333333333333333333333666666555555555444444444444444444333333222222222444444666777777777666555666666666666666777888888666444555888999888999===<<>>>>>============>>>===============<<<<<<<<<@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNQQQUUUXXX]]]cccggghhhjjjmmmoooppprrrtttvvvtttvvvxxxyyyyyyxxxyyy{{{wwwwwwwwwuuurrrnnnjjjggg^^^[[[XXXWWWWWWUUUPPPLLLIIIFFFDDDDDDEEEGGGHHHHHHOOOLLLIIIGGGIIINNNSSSWWWXXXeeevvv~~~vvvcccWWWQQQSSSWWW^^^gggssspppOOOJJJEEEAAA@@@AAA@@@@@@AAA============<<<;;;:::999;;;;;;:::999999:::::::::;;;:::999999888888999999555555555666666666666666444444444444444444444444555555555555555555555555777777777777666555444333222222333333333444444444444333333222222333333444111222444555666555444444444444444333333222222222444444444333333333222222111111111111222222333444444444444444444444444444555555555777888888666444===;;;>>>FFFOOO\\\rrr{{{yyyrrr___WWWQQQJJJCCCAAAAAA@@@@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<999666777999;;;:::999999999999999999999999999999999:::;;;;;;;;;;;;:::::::::999999888777666666777777777777666666666666666666666666666666666666777777777777777777777777666666555444333222222111222333333444444333333222333333333444444444555555666666666666666555555555555555555555555555555555444444444555555777888999777777777777777888888888======FFFWWWhhhttt}}}zzznnnooowww|||}}}|||zzzxxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuvvvvvvvvvrrrqqqooolllgggccc^^^\\\VVVTTTQQQOOOMMMJJJEEEBBB>>>>>>>>>>>>>>>=========<<<===============???AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDCCCBBBAAABBBCCCDDDAAACCCEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOOOOOOOOOOONNNNNNQQQQQQPPPOOOOOONNNMMMMMMNNNKKKKKKNNNNNNKKKKKKNNNMMMQQQVVV[[[```dddiiilllrrrssstttsssrrrrrrtttvvvxxxyyyzzzzzz{{{{{{zzzzzztttsssrrrooolllgggaaa]]]VVVSSSOOONNNNNNMMMKKKHHHHHHFFFDDDCCCDDDFFFIIIKKKMMMLLLLLLMMMOOORRRUUUWWW\\\lll~~~}}}xxxmmm```YYYYYYTTTTTTYYYdddooo|||zzz^^^SSSIIIFFFBBB@@@?????????>>>@@@???>>>===<<<;;;;;;;;;777777777777777777777777777888888999999999888888777777777777777666555555555555555555555555555555333333333444444444555555777777666666555555555444333333333222222222111111444444444333333222222222444444444444444444444444555555444444444333333333222222222222222222222222...///000222444666777888555555555555555444444444666666666666777777777777<<<;;;===AAAFFFRRRgggyyyrrr^^^QQQLLLIIIFFFBBBAAA@@@@@@???>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<:::777888:::;;;;;;:::999999999999999999999999888888999::::::::::::999<<<<<<<<<;;;:::999999999777777777777666666666555666666666666666666666666666666666666666666666666555555555444444333333222333444444555555444444333333333333444444444555555555555555555666666666666555555555555555555555555555555555555555666777888555555666666777888999999<<<===EEETTTcccooo{{{}}}{{{xxxssstttxxx~~~}}}|||yyyuuuxxxxxxwwwvvvuuutttsssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwtttsssqqqnnnjjjfffbbb```[[[YYYVVVTTTRRRNNNJJJFFF@@@??????>>>>>>=========;;;<<<============???@@@???@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCCCCAAACCCEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNQQQPPPPPPOOONNNNNNMMMMMMNNNKKKKKKNNNNNNKKKKKKNNNNNNSSSXXX^^^ccchhhmmmpppssstttvvvvvvuuuuuuwwwyyyyyyyyyzzzzzzzzzzzzyyyyyytttssspppmmmiiiccc]]]YYYRRROOOKKKJJJJJJJJJGGGEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKLLLPPPVVV[[[eeevvvuuurrrooolllcccYYYUUUWWWXXXYYY```nnn|||iiiRRRJJJIIIFFFBBBAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888777777666888888999999999888777777777777777777777666555555555555555555555555555555333333333444444444555555777666666666555555555444333333333222222222222111444444444333333222222222444444444444444444444444555444444444444333333333222222222222222222222222111111222333333444555555444444555555555555555555555666666666777777777777:::999:::===@@@IIIZZZkkkeee\\\PPPHHHEEEEEEEEEDDD@@@??????>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;<<<:::888888:::;;;:::999888888888888888888888888666777888888999999888888<<<;;;;;;::::::999999888777777777666666666555555666666666666666666666666666666666666666666666666444444444444444444444444444555555666666555555444333333333444444444555555444444444555666666666777555555555555555555555555666666555555555666666777222333444555666888999999;;;===DDDOOO[[[hhhyyy|||wwwtttyyy}}}wwwrrrssszzz}}}xxxsssxxxxxxwwwvvvuuuttttttssstttttttttuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvtttqqqnnnjjjgggeeeaaa___\\\ZZZXXXTTTOOOKKKCCCBBBAAA???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCGGGGGGEEEDDDBBBBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGEEEEEECCCBBBBBBBBBCCCCCCAAACCCEEEEEEEEEEEEEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNPPPPPPOOOOOONNNMMMMMMMMMNNNKKKKKKMMMMMMKKKKKKNNNQQQUUU[[[bbbggglllrrruuuvvvxxxyyyyyyyyyyyy{{{|||zzzzzzzzzzzzyyyxxxwwwwwwsssrrroooiiiccc\\\VVVSSSKKKIIIGGGEEEEEEEEECCCBBBBBBBBBDDDEEEGGGHHHJJJJJJLLLMMMMMMKKKKKKQQQ\\\eeettt{{{rrrqqqlllgggccc]]]XXXYYY]]]^^^aaakkk||||||\\\LLLIIIEEECCC@@@???@@@AAA@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::999777666666888999999999888777777666666777777777777666555555444444444444444444444444333333333444444444555555666666666555555555555555333333333333222222222222444444333333333333222222444444444444444444444444444444444444333333333333222222222222222222222222444444444333333222222222333444444444555666666666555555666666666777777777999777888:::;;;???LLLYYYppp}}}UUUQQQKKKEEEBBBAAABBBCCC>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999999888999999888888888888888888888888888888555666777777888777777777777777777777666666555555777777666666666555555555666666666666666666666666666666666666666666666666333333333444444555555555444444555555555555444444333333333444444444555555333333444444555666777777555555555555555555555555777666666555555555555666222222333444555666777888:::;;;AAAJJJSSSaaavvvzzztttooorrryyyxxxrrrrrrxxx~~~{{{wwwyyyyyyxxxwwwvvvuuuttttttrrrssssssttttttuuuuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwuuussspppmmmkkkjjjeeeccc```^^^[[[WWWQQQNNNGGGFFFCCC@@@>>>===<<<;;;;;;;;;;;;<<<>>>>>>>>>============>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDGGGFFFEEEDDDBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCAAACCCEEEEEEEEEEEEEEEGGGIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLMMMJJJIIILLLLLLKKKLLLOOOSSSWWW^^^dddjjjpppuuuyyy{{{|||}}}}}}|||{{{|||}}}{{{{{{zzzzzzyyywwwvvvuuurrrqqqllleee]]]UUUOOOMMMGGGEEEDDDCCCBBBBBBAAAAAA@@@BBBDDDGGGIIIJJJKKKKKKLLLOOOPPPNNNNNNVVVeeeqqquuuooossskkkccc^^^ZZZXXX[[[aaadddjjjwwwoooUUUKKKJJJAAA???======???@@@@@@???===<<<;;;:::::::::::::::<<<;;;:::999888777666666888999999999888777666555666666777777666666555444444444444444444444444444333333333444444444555555555555555555555555555555444444333333333222222222333333333333333333333333444444444444444444444444444444444333333333222222222222222222222222222222444444444333333222222222333333333444555666777777555555555666666666777777888777888::::::;;;CCCLLL[[[iii~~~JJJHHHEEEAAA>>><<<============<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::888888999888777777666777777777777777777777777777555555666777777777777666555555555555444444444444666666666666555555555555666666666666666666666666555555555555555555555555222333333444444555555555333333444444444444333333333333333444444444555555222333333444555666666777555555555555555555555555777666666555555555555666444444444444555555555555888999>>>EEEMMM[[[rrr}}}~~~{{{sssmmmmmmpppyyywwwnnnmmmuuu}}}~~~{{{zzzzzzyyyxxxwwwvvvvvvuuutttttttttuuuuuuvvvvvvvvvtttuuuuuuvvvwwwwwwxxxxxxwwwvvvtttrrrpppooommmmmmgggeeebbb___\\\WWWRRRNNNKKKHHHEEEBBB???===<<<<<<;;;;;;:::<<>><<<<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCAAACCCEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLIIIIIILLLMMMLLLNNNRRRVVVZZZ```ggglllqqqvvvzzz~~~}}}{{{{{{{{{zzzzzzzzzyyyxxxvvvuuutttqqqooojjjaaaWWWOOOKKKJJJEEEDDDDDDCCCBBBBBBCCCCCCAAACCCFFFIIILLLMMMMMMMMMLLLOOORRRRRRUUU^^^ooo|||{{{wwwtttqqqggg\\\WWWTTTSSSXXX^^^iiisssbbbNNNFFFEEE@@@>>>===>>>@@@AAAAAA@@@>>>>>><<<;;;999999888888888888888888888777777777888888888888888777666555666666666666666555444444444444444444444444444444333333333444444444555555444444444555555555555555444444444333333333222222333333333333333333333333444444444444444444444444444444333333333222222222222222222222222222222222333333333333333333333333333333333444555666777777555555555555666666666666777666777:::999999>>>DDDKKKXXXmmmDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777999:::999777666666666666666666666666666666666444555666666777777666666666666666666666666666666666666666555555555444444666666666666666666666666555555555555555555555555333333333444444555555555222333333333333333333222333333333444444444555555333333333444555555555666555555555555555555555555666666555555555666666777555555555555555555555555777888;;;@@@GGGTTTiii{{{||||||~~~}}}vvvooolllmmmsssyyyqqqiiilllrrrvvvwwwzzz}}}}}}||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxsssssstttuuuvvvwwwwwwxxxvvvuuusssrrrpppooooooooojjjgggddd```]]]XXXRRRNNNMMMJJJGGGBBB???>>>=========;;;;;;===AAABBB???<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLHHHGGGEEECCCBBBBBBCCCCCCAAACCCEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJMMMPPPPPPSSSXXXZZZ^^^dddiiimmmrrrvvvyyy~~~}}}{{{zzzzzzyyyyyyyyyxxxwwwvvvttttttooommmhhh___TTTLLLJJJJJJDDDEEEFFFEEEDDDDDDEEEGGGEEEGGGIIILLLNNNPPPPPPPPPMMMQQQUUUZZZ```lll{{{|||{{{yyymmmcccXXXTTTSSSUUUZZZ```nnn}}}www[[[MMMEEEAAAAAA@@@???@@@BBBCCCBBBAAA???>>>===;;;::::::999999777777777777777777777777666777777888888777777666555666666666666555444444333333333333333333333333333333333444444444555555444444444444444555555555444444444444333333333333222222333333333333444444444444444444444444444444333333333333222222222222222222222222222222222222111222222333333444444555333444444444555666666666444444555555555666666666444333444888888777:::???CCCLLL]]]qqqDDDAAA???@@@AAABBBAAA@@@:::::::::::::::;;;;;;;;;999::::::;;;;;;::::::999888;;;===<<<999777777888666666666666666666666666555555666777777777777777777777777777777777777777666666555555555444444444666666666666666666666666555555555555555555555555333333444444444444444444333333444444444444333333333333333444444444555555444444444444444444444444555555555555555555555555555555555555555666777888444444555555666666666777888777888<<>>???>>><<<;;;>>>CCCCCC@@@<<<<<<============>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFCCCDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLHHHGGGEEEDDDCCCBBBCCCCCCAAACCCEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMOOOOOOOOOOOONNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLMMMQQQTTTVVVZZZ```___ccchhhlllooorrrvvvyyyzzz|||~~~~~~}}}{{{zzzzzzxxxxxxxxxxxxwwwvvvuuutttmmmlllggg]]]RRRKKKJJJLLLDDDFFFHHHGGGEEEEEEHHHJJJJJJKKKLLLOOOPPPRRRSSSSSSSSSWWW]]]fffppp~~~}}}{{{}}}{{{vvvggg^^^VVVUUUXXX\\\bbbhhhsssiiiTTTLLLGGGBBB@@@???>>>@@@AAABBB@@@???<<<<<<<<<;;;<<<<<<======999999999888888777777777444555666777888888888888555555666666555555444333333333333333333333333333333333333444444444555555333333333444444555555555555444444444444333333333222222222333333444444444444444444444444444444444333333333222222222222111222222222222222222222222222222333333333333444444444444555555555555555555444444444555555555666666555333444888888777999===>>>BBBMMM]]]kkkxxxCCC???<<<<<>>;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::===???>>>;;;888888999666666666666666666666666555666666777777777777777666666666666777777777777666666555555555444444444666666666666666666666666555555555555555555555555444444444444444444444444444555555555555555555444333333333444444444555555444444444444444444333333555555555555555555555555444444444555555777888999222333444555666888999999999777666:::>>>EEESSS___pppxxx|||yyyzzz{{{~~~~~~yyywwwllllllmmmttt~~~|||pppjjjaaaeeellluuu}}}~~~}}}|||{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuuqqqqqqrrrssstttuuuvvvwwwuuutttsssrrrqqqqqqrrrsssooommmiiieeeaaa\\\VVVRRROOOLLLHHHCCC@@@??????@@@>>><<<<<>>>>>>>>????????????@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFDDDCCCBBBCCCCCCAAACCCEEEFFFEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMNNNOOOOOONNNNNNOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLRRROOOOOOTTTXXXZZZ___eeecccfffjjjnnnpppsssvvvxxxvvvxxx{{{}}}|||{{{{{{{{{wwwwwwxxxwwwwwwvvvuuutttlllkkkfff]]]RRRKKKKKKMMMEEEGGGHHHHHHFFFFFFIIILLLMMMMMMOOOPPPRRRSSSUUUUUUZZZ^^^eeeqqq~~~xxxzzz}}}yyyrrr^^^VVVQQQSSSYYY___fffmmmvvv|||YYYJJJIIIGGGAAA===<<<<<<===>>>>>>===;;;::::::;;;;;;===>>>@@@AAA===<<<;;;:::888777666666333444555777888888888888555555666666555555444333333333333333333333333333333333333444444444555555333333333444444555555555555555444444444333333333222222222333333444444444444444444444444444444444333333333222222222111111222222222222222222222222444444333333333333333222555555555555555444444444444444444555555555666666999666666999:::888999===;;;;;;AAANNN[[[hhh{{{???>>>============;;;999<<<;;;::::::;;;:::888777999999:::;;;;;;;;;::::::;;;::::::999888777666666555666666666777777888888888777666555555666777888666666777777666555444444333444555666666555444333222333444444555555444444333444555666666555444333555555555444444333333333444444555555555555444444444444444444444444444444666555444333333333333333444555666888888666555444444444444555555555555666222333444555666888999999777999:::999:::@@@KKKSSS___kkkvvv}}}}}}{{{|||{{{nnnhhheeekkkuuuuuugggcccbbbdddlllzzz~~~}}}{{{wwwtttxxxxxxwwwwwwvvvvvvuuuuuusssssstttttttttttttttsssyyytttpppnnnoooqqqpppoooooonnnmmmjjjfff```[[[XXXSSSOOOJJJFFFDDDCCCAAA???>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>><<<<<<>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHHHHJJJLLLMMMMMMKKKNNNJJJEEEBBBAAABBBAAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOOOOOOOOOOPPPRRRPPPPPPOOONNNOOOPPPQQQRRRSSSSSSRRRPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPUUUYYY\\\aaaeeehhhiiikkkmmmooopppqqqtttvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxvvvuuuuuuuuusssooommmjjjfff___WWWQQQMMMLLLKKKJJJKKKKKKJJJIIIIIIJJJLLLKKKOOOSSSTTTTTTTTTVVVXXXZZZbbbqqqyyy{{{ppp]]]UUURRRSSSWWW[[[```iiirrr}}}gggVVVIIICCCCCC???>>>>>>============>>>>>>@@@>>><<<;;;;;;<<>>===<<<=========;;;999;;;;;;:::;;;;;;:::888777888999999999999999888888888777777777777777777777555555555666666777777777777666555444444555666777666666666666666555444444444444555666666555444444222333444444555555444444333444555666666555444333555555444444444333333333444444555555555555444444444444444444444444444444666555444333333333333444444555666777777666555444444444444555555555555666333444444555666777888888666888:::::::::???HHHOOOUUU```lllvvvpppiiidddhhhpppyyytttdddbbbaaafffppp~~~~~~|||{{{{{{yyywwwxxxxxxwwwvvvuuutttsssssssssssstttvvvwwwwwwwwwwwwxxxtttpppnnnoooqqqpppooopppooommmjjjfffbbb^^^\\\WWWSSSMMMIIIFFFDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@???======>>>??????@@@AAAAAAAAAAAA@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJLLLNNNMMMLLLLLLHHHDDDAAAAAAAAAAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOPPPQQQPPPOOOOOOOOOPPPRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMOOORRRWWW[[[^^^bbbgggjjjgggjjjmmmnnnpppqqqtttvvvxxxxxxyyyyyyyyyyyyxxxxxxyyywwwuuutttrrroookkkhhheeeaaa[[[UUUPPPNNNMMMMMMKKKLLLLLLLLLKKKJJJLLLNNNPPPUUUYYYYYYVVVTTTVVVXXXccckkkzzz}}}~~~xxxjjj]]]TTTRRRTTTYYY___eeennnxxx~~~___QQQFFFCCCCCC???>>>>>>============>>>>>>???>>><<<::::::;;;===>>>===<<<:::888777666555555777777777777888999:::;;;:::888666555555555444222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555444444333222222111222111000111333444333222444333222000000000000111222222222222222222222222222222333333333333444444444444444444444444444444555555555555666666666666777888;;;???CCCJJJZZZhhh===<<<;;;<<<======<<<:::;;;;;;;;;;;;:::999888777888999999999888777666666555555555666666777777777555555555555555666666666555555444444444444555555666666666666666555555444444444555666666555444444222333444444555555444444444444555555555555444444555444444444444333333333444444555555555555444444444444444444444444444444555555444333333333444444444555666777777666555444444444444555555555555666555555555555666666666777555888:::::::::===CCCHHHJJJUUUcccooo|||}}}uuummmggghhhmmmrrrzzzmmmiiiccc```fffuuu}}}|||{{{{{{zzzxxxwwwvvvuuutttsssrrrqqqssstttvvvwwwyyyzzzzzzzzzwwwtttqqqoooppppppqqqpppqqqpppmmmjjjgggeeecccbbb^^^YYYRRRMMMIIIGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????=========>>>??????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGIIILLLNNNMMMLLLIIIFFFCCCAAA@@@AAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLMMMOOOQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRQQQNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVZZZ^^^aaaeeeiiillliiikkkoooqqqsssuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvzzzwwwtttqqqnnnkkkfffccc^^^[[[WWWRRROOONNNNNNNNNMMMNNNOOONNNNNNNNNPPPRRRVVV[[[```^^^XXXUUUWWW[[[jjjsss~~~~~~uuujjjaaa\\\TTTSSSVVV^^^dddkkkuuummmUUULLLDDDBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999:::;;;<<<<<<;;;999888777666666555777777777777888888999::::::888666555555555444333333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333444444444444444444444444555555555444444333333222333222111222444555444333333333222222111000000000222222222222222222222222222222333333333333444444444444444444444444444444555555555555666666666666666666999<<<===@@@KKKVVVooo|||;;;::::::;;;======<<<::::::;;;;;;;;;999888777888999999999999888777666555666666666666666666666666444444555555555555555555555555555555555555555555555666666666666666555555444555555555555555555444222333444444555555444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444555444444333333333444444444555555666666555555444444444444555555555555666666666666666666555555555555777999::::::<<<>>>AAAEEEOOO]]]kkkxxx|||zzz{{{~~~vvvnnnllllllnnnuuu|||}}}wwwmmmcccbbbmmm}}}{{{yyyvvvuuuuuuttttttsssssssssuuuvvvwwwxxxyyyyyyyyyyyyvvvtttrrrpppppppppqqqqqqsssqqqnnnkkkiiihhhhhhhhhddd___XXXRRRNNNLLLIIIGGGDDDCCCCCCBBBAAAAAAAAAAAA@@@???????????????>>>>>><<<===>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@BBBBBBAAA@@@@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKMMMMMMLLLHHHFFFCCCAAABBBBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNOOONNNMMMLLLMMMOOOQQQQQQQQQQQQRRRRRRSSSSSSQQQRRRRRRRRRQQQOOOMMMKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWYYY]]]aaadddgggkkknnnmmmppptttwwwxxxzzz|||}}}{{{zzzzzzzzzxxxwwwvvvuuuxxxuuuqqqnnnkkkgggccc```ZZZWWWTTTPPPNNNMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTVVVYYY]]]```^^^XXXXXX^^^eeennnzzz}}}xxxjjj___ZZZZZZUUUUUUZZZbbbjjjpppzzzyyy```OOOIIIBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::::::::999777666666666666777777777777777888999999999777555555555555444333333333333333333333333333222222222222222222222222444444444444555555555555333333333333333333333333444444444444444444444444555555555444444444333333555333222333555555444333222222222222222111000///222222222222222222222222222222222333333333444444444444444444444444444444555555555555666666666666777777:::<<<<<<<<>>===>>>???????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEHHHKKKLLLLLLKKKGGGEEECCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPOOONNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPNNNMMMLLLMMMOOOQQQTTTVVVXXXYYYZZZ]]]aaadddgggjjjnnnpppqqqtttxxxzzz{{{{{{|||}}}yyyyyyyyyxxxwwwuuussssssssspppllliiigggdddaaa___WWWUUURRRNNNLLLJJJJJJJJJNNNPPPQQQRRRRRRSSSVVVXXXXXX[[[\\\ZZZZZZ___kkkuuu~~~~~~xxxlll```XXXWWWYYYYYYZZZ___iiiqqqwwwjjjWWWLLLHHHBBBCCCDDD<<<<<<===>>>>>>>>>>>>===<<<============<<<<<<;;;:::999999888777666666666777777777777666777777888888999777555555555666555444333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444444444444444444333333333555444333444555555444333111111222222222111000000222222222222222222222222222222222333333333444444444444444444444444444444555555555555666666666666777777999<<<<<<;;;???EEEOOO\\\ppp;;;:::999:::;;;;;;:::888888:::<<<;;;888555666888::::::::::::999888777777:::999999888666555555444666666666555555555555555666666777777777777666666444555666666666666666666666555444444444444555666222333444444555555444444444444333333333333444444333333333444444444444555444444555555555555444444444444444444444444444444444444333333333444555555444444444444444444444444444444444555555555555666666666666666666555555555666777888999::::::::::::@@@DDDOOO]]]hhhqqqzzz~~~~~~xxxrrrmmmooottt{{{oookkkmmmrrr}}}|||wwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvttttttsssttttttsssqqqppprrrsssuuussspppnnnmmmlllmmmnnnjjjgggccc```]]]ZZZUUURRRLLLJJJHHHEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@@@@AAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEFFFGGGJJJKKKJJJIIIFFFDDDCCCCCCEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQPPPQQQSSSUUUXXX[[[\\\^^^___bbbeeehhhjjjmmmqqqssssssvvvyyy{{{zzzyyyyyyyyyvvvvvvvvvuuutttrrrqqqpppmmmjjjfffcccbbb```]]][[[SSSRRROOOLLLIIIGGGGGGFFFJJJLLLNNNOOOPPPQQQUUUWWWVVVWWWXXX[[[aaalll{{{|||xxxzzzyyylll```XXXVVVXXXZZZ___```hhhrrr{{{^^^PPPJJJGGG@@@BBBCCC;;;;;;;;;============;;;;;;;;;<<<===>>>>>>===<<<;;;888777777666666666777777777777777666666777777888888777555555555666555444333333333333333333333333333333333333333333333333111222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333666444333333444555444222111111111111111111111111222222222222222222222222222222333333333333444444444444444444444444444444555555555555666666666666555444555999:::888;;;@@@@@@KKK\\\mmm}}};;;:::999:::::::::888666777:::===;;;777555666999777888888888888888777777777777777666666555555555777777777666666555555555555555666777777666555555444444555666666666666666666555444444444444555666222333444444555555444444444444333222222333444444333333333444444444555555444444555555555555444444444444444444444444444444333333333333333444555666555444444444444444444555444444444555555555555666555555555666666666666666777777777888999::::::999<<<>>>FFFTTT___hhhsss}}}{{{ttttttxxxtttmmmiiimmmppptttxxxzzzzzzxxxwwwzzzzzz|||~~~~~~|||{{{zzzzzzyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwvvvvvvuuurrrtttuuutttqqqppprrrtttuuusssqqqooonnnmmmmmmmmmiiihhhgggfffddd```[[[WWWRRRPPPLLLIIIFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@??????AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????????????????????????????@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFFFFGGGIIIIIIHHHGGGDDDCCCBBBCCCEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJLLLNNNNNNNNNOOOQQQSSSNNNOOOPPPQQQRRRQQQQQQPPPOOONNNNNNNNNOOOQQQSSSTTTTTTUUUWWWYYY\\\___```aaaeeegggjjjmmmoooqqquuuwwwwwwzzz|||}}}{{{xxxwwwvvvsssssssssrrrqqqpppooonnnhhheeeaaa]]][[[YYYWWWUUUMMMLLLJJJHHHFFFDDDDDDDDDDDDFFFHHHIIIKKKMMMPPPSSSTTTUUUYYY```mmm||||||qqqppprrrwwwooobbbWWWRRRTTTZZZ^^^eeehhhppp}}}mmmSSSIIIFFFDDD===???AAA999999:::<<<======<<<:::999777999;;;===>>>===<<<:::777777666666666777777888777777666666666666777777888666555444666666666555333333333333333333333333333333333333333333333333222222333333444555555666333333333333333333333333222222222222222222222222222222222222222222222222555444333333444444333111222222111000000111222333222222222222222222222222222222333333333333444444444444444444444444444444555555555555666666666666444222333777777666888<<<:::AAALLLXXXfffvvv<<<;;;999::::::999777555777:::===;;;777444666999555666777777777777777666444444444555555555555666888888777777666666666555333444555666666555444333444444555666777777666666666555444333333444555666222333444444555555444444444444222222222222444444333333333444444555555555444555555555555555555444444444444444444444444444333333333333333444555666555444444333333444444555444444444555555555666666555555555555666666777777888777666777999::::::999:::;;;BBBPPP[[[dddppp|||{{{zzz~~~zzzzzz{{{pppgggccccccdddgggjjjmmmmmmlllttttttuuuxxx}}}~~~}}}{{{yyywwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxrrrtttuuutttrrrppprrrtttttttttrrrpppooonnnmmmmmmiiiiiiiiiiiihhhddd^^^ZZZVVVTTTPPPKKKHHHFFFEEEEEECCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCCCCBBBAAAAAA?????????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFGGGIIIIIIGGGFFFBBBAAAAAABBBDDDEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJHHHJJJLLLMMMMMMOOOQQQSSSNNNNNNPPPQQQQQQQQQPPPOOOOOONNNLLLLLLNNNQQQUUUWWWWWWXXXYYY\\\^^^aaacccdddhhhkkknnnppprrrtttxxxzzz|||~~~}}}yyywwwvvvpppppppppppppppooonnnmmmfffbbb]]]YYYWWWTTTRRRPPPHHHGGGFFFDDDCCCCCCBBBBBB???AAADDDEEEGGGIIIMMMOOOTTTUUU[[[gggwww~~~rrrkkkjjjlllnnnggg\\\SSSOOOSSS[[[aaaiiilllvvv^^^LLLDDDCCC@@@:::>>>@@@888888999;;;<<<<<<;;;999888555777:::<<<======;;;:::777666666666666777777888888777666666666666777777888666444444666666666555333333333333333333333333444444444444444444444444333333444444555666777777333333333333333333333333111111111111111111111111111111111111111111111222555444222222333333222111333222000//////111222444222222222222222222222222222222333333333444444444444444444444444444444444555555555555666666666777666333444777777555777:::;;;>>>DDDLLLVVVeeevvv:::::::::999999999888888777999::::::888777777888666666666666777777777777555444444444444555666666888888888888777666444444444444444555555555555666666666666666666666666666555555555444444333333333555444333222222333444555222222222222222222222222222222222222333333444555444444444444444444444444555555555444333333222222444444444444444444444444222222222333333333444444666555555444444444555555555555555555555555555555555666777888999:::;;;;;;:::;;;@@@GGGOOOYYYiiixxxyyyuuu~~~uuukkkddd\\\ZZZ^^^bbbcccbbbhhhmmmnnnmmmqqq{{{~~~}}}~~~~~~{{{yyyyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwuuuuuuvvvvvvvvvtttsssqqqtttsssrrrpppnnnmmmlllkkkmmmmmmlllkkkhhheeebbb```]]][[[WWWSSSOOOKKKIIIGGGDDDCCCBBBBBBCCCCCCBBB@@@EEECCCBBBBBBBBBBBBAAA???AAAAAABBBBBBBBBAAA@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHGGGFFFEEECCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKMMMOOOPPPOOONNNMMMPPPPPPPPPQQQQQQRRRRRRRRROOOPPPPPPQQQSSSUUUVVVWWW\\\]]]```bbbdddeeeeeedddhhhlllrrrvvvyyy{{{}}}~~~{{{|||~~~}}}{{{yyyxxxxxxxxxtttooollliiigggdddbbb^^^]]][[[XXXTTTOOOJJJHHHEEEFFFHHHGGGDDDAAA@@@@@@???BBBEEEFFFFFFHHHLLLPPPYYY```iiiuuuyyyllliiiiiihhhggg___]]]XXXUUUUUUZZZbbbiiivvvmmmTTTFFFDDDAAA>>><<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;::::::999888888888777777777777666666666666666666555555666777888999888888777777666666666555666666555555555444444444555555555444444333333333111111222333333444555555333333333333333333333333111222444555555444222111444333222111111333555666444444333333333333222222222222111111111111111222222222222222222222222222222333444444555555444444555555555555555555555555777777555444444555666777555555555666666777888999:::<<<>>>AAAFFFRRRcccooo:::999999999888888888888777999::::::888777777888555666666666777777777777444444555555555666666666777777777666555444333333444444444555555555555666555555555555555555555555444444444333333222222222444444444333333444444444333333333333333333333333444333333333333444444555444444444444444444444444444444444444444555555555444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555444555666777888999::::::;;;;;;>>>DDDKKKUUUeeesss{{{vvv{{{ssskkk```YYYXXXZZZ]]]^^^^^^cccfffhhhoooyyy}}}~~~~~~{{{yyyxxxxxxyyyyyyxxxyyyyyyyyyxxxwwwyyyyyyxxxxxxvvvtttqqqpppssssssrrrrrrqqqqqqqqqpppppppppooommmkkkhhheeedddaaa___[[[WWWSSSPPPNNNMMMHHHFFFDDDDDDEEEEEECCCBBBEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRTTTVVVXXXZZZ^^^___aaaccceeeggghhhhhhkkkoootttwwwyyy{{{|||~~~zzz{{{{{{{{{yyywwwvvvvvvvvvrrrmmmiiifffcccaaa^^^[[[YYYWWWSSSOOOKKKHHHFFFDDDFFFFFFEEEBBB@@@?????????BBBFFFHHHIIIKKKQQQUUU\\\gggxxxppphhhhhhhhhddd^^^YYYYYYWWWUUUVVV^^^kkkttt}}}___MMMEEEDDDAAA>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;::::::999888888777777777777777777666666666666555555666666777777777777777777666666666555555555555555444444333333333333555555444444444333333333111111222333333444555555333333333333333333333333111222444555555444222111333333222222222333444555444444333333333333222222222222111111111111222222222222222222222222222222222333444444555444444444555555555555555555555555666666555444444444555666555555555555666777888999:::<<<======???GGGSSS\\\rrr888888888888777777777777777999:::999888666777777555555666666666777777777444555666777777777666666666555555555444333333333444444444555555555555666555555555555555555555555333333333222222222222222333444444555555444444333444444444444444444444444555555444444444444444444444444444444444444444444333444444555666666777777444444444444444444444444444444444444555555555555444555666777777666555444555555555555555555555555444444555666777888888999<<<;;;===CCCIIIQQQ```mmm{{{zzz{{{|||zzzlll^^^UUUSSSUUUXXXUUUYYY]]]aaajjjuuu}}}}}}}}}zzzxxxxxxzzzzzzyyyyyyyyyxxxxxxwwwyyyyyyyyyxxxwwwvvvttttttssssssssstttuuuvvvvvvvvvtttsssrrrqqqnnnllliiihhhfffdddaaa^^^ZZZWWWUUUTTTMMMKKKIIIHHHHHHHHHFFFDDDEEEDDDCCCCCCEEEEEEDDDBBBAAAAAABBBBBBAAAAAA@@@???BBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNOOOOOOQQQSSSVVVYYY[[[]]]```aaabbbdddgggjjjlllnnnooossswwwyyyzzz{{{{{{|||zzzyyyxxxwwwvvvuuuuuutttsssoooiiieeeaaa^^^[[[XXXUUUSSSPPPLLLIIIFFFEEEDDDCCCDDDEEECCC@@@>>>>>>???@@@DDDHHHJJJLLLQQQXXX]]]fffuuusssfffbbbffffff^^^UUUTTTVVVXXXXXX[[[fffxxxdddPPPIIIDDDCCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::999999888777777777777777777777666666666666444555666777888777666666666555555555555444444444444333333333333222222222555444444444444333333333111222222333333444444555333333333333333333333333222222444444444444222222222222333333333333444444444444333333333333222222222222111111111111222222222222222222222222222222222222333444444444444444444444444444444444444444555444444333333444444555555555555555666777888999999:::;;;::::::>>>FFFLLL^^^nnn777777777777777666666666777888:::999777666666777555555555666666666777777444555777999999888666555666555555444444444444444444444444555555555555666555555555555555555555555333333333333333333333333222333444555555444333222444444444444444444444444777666555444444444444444444444444444444444444444555555555666666666777777444444444444444444444444111111222222222333333333000111333555555444222111555555555555555555555555555555666666777888888999::::::>>>EEEKKKQQQ\\\fffzzz~~~xxxuuuxxx~~~~~~lll]]]UUUSSSSSSQQQTTTWWW\\\eeeoooxxx}}}~~~{{{{{{|||||||||zzzyyyxxxxxxyyyvvvwwwxxxxxxyyyzzzzzzzzzttttttuuuvvvwwwwwwxxxxxxvvvvvvtttrrrpppnnnlllkkkjjjiiifffcccaaa^^^]]]\\\TTTRRROOONNNMMMKKKIIIFFFFFFDDDCCCDDDEEEFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDCCCAAAAAADDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKIIIJJJMMMOOOPPPPPPOOOOOONNNOOOQQQSSSWWW[[[^^^___bbbbbbccceeeiiilllppprrrtttwwwzzz|||{{{zzzzzz{{{zzzyyywwwvvvuuuuuusssrrroookkkfffaaa]]]YYYUUUSSSPPPNNNJJJFFFDDDCCCCCCCCCCCCCCCCCCAAA???>>>???@@@DDDGGGKKKMMMPPPVVV^^^dddwww~~~nnngggaaa```bbb```XXXQQQQQQVVVZZZ\\\```nnnpppUUUJJJIIIBBBAAA@@@>>><<<;;;;;;;;;999999::::::::::::999888:::999999888888777666666777777777777666666666666333555777888888777555444444444444444444444444444444333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333222333333444444333333222111222333444444444333333444444333333333222222222222222111111111222333333222222222222222222222222222222333444444444444333444444444444444444444444333333333333333333444444555555555555555666888888777888:::::::::===BBBEEEMMMYYYlll}}}666666666666666666666666666888999999777666666777555555555555666666666666444555777999999888666555777666555444444444555555444444444555555555555666555555555555555555555555444444444555555555555555222333444555555444333222222222222222222222222222777666555444444444444444444444444444444444444444777777666666666555555555444444444444444444444444111111111222222222333333///111333555555444333222555555555555555555555555666777777888888999999999777888>>>HHHNNNRRRXXX^^^lllzzzyyyrrrsssxxx|||}}}lll^^^VVVSSSQQQPPPRRRXXXaaakkkvvv~~~~~~|||yyyxxxyyy{{{wwwxxxxxxyyyzzz{{{||||||vvvvvvvvvwwwwwwwwwwwwwwwwwwvvvtttrrrpppooommmmmmmmmllljjjhhhfffdddcccccc]]]ZZZWWWUUUSSSPPPMMMJJJGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCAAA@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSNNNPPPRRRUUUYYY]]]```bbbcccccceeegggjjjnnnrrrtttwwwzzz|||}}}|||zzzyyyzzzzzzxxxvvvuuuuuuuuurrrppplllhhhbbb]]]YYYUUUQQQNNNLLLIIIFFFBBBAAAAAACCCDDDBBBBBBBBB@@@>>>???AAACCCIIIKKKOOOQQQUUU\\\eeemmmzzznnnbbbbbbaaa```]]]YYYVVVTTTQQQVVV[[[^^^dddtttbbbOOOHHHFFFAAA@@@???===<<<;;;;;;:::888888999999999999999888::::::999999888777777777777777777777666666666666444555666888888666444333333333333444444444444444444444444444555555555555444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333111222333444444444333333444444333333333222222222222222111111222333333444222222222222222222222222111222333333444444333333444444444444444444444444111222222333333333444444444444444444555666777888666777999:::;;;===???AAAAAAIIIWWWfffvvv666666666666777777777777666888999888777555666666444444555555555666666666444555666777777777666666777666555444444555666777444444444555555555555666444444444444444444444444555555555555666666666666333444444555555444444333222222222222222222222222555555444444444444444444444444444444444444444444777777666666555444444333444444444444444444444444333333333333444444444444333444555666777777666666555555555555555555555555777888888888999999999999666777===FFFLLLNNNQQQUUU\\\jjj{{{{{{ssspppssssssuuu}}}~~~pppccc[[[UUUQQQPPPUUU]]]gggttt~~~~~~zzzxxxzzz}}}|||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvtttrrrpppooonnnnnnooonnnmmmkkkjjjiiiiiiiiigggdddaaa]]][[[WWWSSSQQQLLLJJJIIIHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNPPPQQQSSSUUUWWWWWWRRRSSSUUUXXX\\\```ccceeeeeeeeegggjjjmmmqqqsssuuuyyy{{{~~~~~~|||zzzyyyyyyyyywwwuuuuuuvvvuuuppplllgggccc]]]XXXTTTQQQMMMJJJGGGEEECCC@@@@@@AAABBBDDDBBBBBBAAA@@@???AAAEEEHHHMMMOOOSSSVVV[[[dddoooxxx~~~mmmaaa___aaabbb^^^XXXUUUUUUXXXSSSWWW\\\aaaiiiyyykkkWWWLLLEEEAAA??????>>>===<<<;;;::::::777888999999999999999999;;;;;;::::::999888888777777777777777666666666666555555666777666555444333333333333444444444444555444444555555555555555666333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222222222111222222333444555222222222222222222222222111111222333333333333333333333333333333333333333111111222333444444444444444444444444555666777888777777888888999999::::::<<>>>>>>>>===<<<;;;:::999777888999999:::::::::999<<<<<<;;;;;;:::999999999777777777777666666666666666666555555555444444444333444444444555555555555333333333444444555555555333333333444444444555555333333333333333333333333333333333333333333333333444333333222222333333444333333222222222333444555444444333333333333222222222222222222333444555555222222222222222222222222111111222333333333333222333333333333333333333333111111333444555555555444444444444444555666777777666666666666888888888777<<<:::>>>GGGRRR___rrr666666777777888888999999666777999888666555555666444444444555555555666666555444444444444555666666555444222111111222444555444444444555555555666666444444444444444444444444333333333444444555555555555555333222222333555555444444444444444444444444222222222222333333444555444444444444444444444444222222333333444555555555444444444444444444444444000000111111111222222222444333333444444666777888555555555555555555555555666666666666777777777777;;;666555999<<<===@@@DDDHHHQQQ```nnnxxx}}}}}}|||}}}uuurrrkkkhhhjjjsss{{{mmmaaaWWWSSSTTTWWWbbbnnn|||zzz}}}zzzzzzyyyxxxyyyzzz{{{|||xxxyyyyyyyyyzzz{{{{{{{{{xxxwwwtttrrrqqqpppppppppsssrrrqqqpppppppppppppppxxxuuuppplllhhhddd```\\\UUUSSSQQQPPPPPPOOOMMMKKKIIIIIIHHHHHHFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEFFFHHHHHHFFFEEECCCAAAAAABBBBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGIIILLLOOOPPPQQQPPPPPPQQQQQQPPPPPPSSSWWW[[[]]]ZZZ[[[]]]```dddgggjjjllliiikkknnnqqqtttvvvvvvvvvzzz|||~~~~~~|||yyyxxxxxxtttrrrqqqsssuuussskkkeee^^^ZZZUUUPPPMMMJJJGGGDDD@@@??????>>>???@@@AAABBBBBBBBBBBBAAABBBFFFLLLQQQPPPTTTYYY___hhhuuuvvvjjjfffeeedddgggccc\\\WWWUUUVVVXXXYYY___aaafffnnn{{{gggOOOHHHGGGFFFCCC============<<<;;;:::999777888999:::::::::::::::===<<<<<<;;;;;;::::::999777777777777666666666666777666555444444444444444444444444555555666666666222222222333333444444444333333333444444555555555333333333333333333333333333333333333333333333333444333333222222333333444444333222111111333555666444444444333333333222222222222222222333444555666222222222222222222222222111111222333333333333222333333333333333333333333111222333555666666555555444444444444444555777777444444444666888:::::::::>>>:::;;;@@@FFFNNN]]]lll666666666666777777777777999999999888777666666555666666666666666555555555555555555555555666777888666555555555555666666777333444555666666555444333222333555666666666555555555555555555555555444444666555333222222333555666444444444444444444444444444444444333333222222222444444444555555555666666333333444444555666777777666666555444444444444555555444333222111111000111666666666666666555555444666555555444444444555555666666666555444444333333777777888999::::::;;;;;;AAAJJJSSS\\\jjjyyy~~~~~~|||~~~xxxuuuppplllkkkmmmwwwvvv```QQQOOOUUU\\\```tttxxx~~~|||wwwvvvxxxzzzzzzyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwuuurrrooonnnooopppqqqssssssssssssssstttuuuvvv|||zzzwwwsssooollljjjiiibbb]]]WWWTTTSSSRRRPPPMMMMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDFFFGGGDDDAAAEEEDDDBBBAAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBAAAAAACCCDDDDDDBBB@@@GGGGGGFFFFFFGGGHHHJJJKKKHHHGGGGGGGGGGGGIIIJJJKKKNNNOOOPPPQQQRRRQQQPPPOOOOOOLLLKKKMMMUUU]]]bbbdddccccccdddgggjjjlllmmmmmmlllnnnrrrtttvvvwwwxxxyyyxxxyyy{{{||||||{{{zzzyyytttsssrrrqqqoookkkfffaaaZZZVVVPPPKKKHHHFFFDDDCCCCCCAAA@@@>>>>>>???AAABBBDDDDDDEEEGGGKKKNNNPPPPPPXXX\\\___eeessspppfffdddffffffdddccc```[[[VVVTTTWWW]]]aaacccgggooozzzrrrUUULLLKKKEEE???>>>???>>>===<<<;;;:::999999777777888999:::;;;;;;<<<<<<<<<;;;::::::999888888999999888777666666666777555555444333222222111111444444444444444444444444111111222333444666666777333333333333333333333333333444555555333333444555444333222222111111222222222222333333333333444444444444444444444444444444555555666666555444333333444444333333333333222222444444333222111111111111111111111111111111111111111333444444333222222333333333333444444444555555555555555666666666666777888777777666666777888999888;;;>>>>>>===AAAHHHNNNeeeuuu555666666666777777777777999999888777777666555555666666666666555555555555555555444444555555666777666666555555555555555666333444555666666555444333222333555666666666555444444444444444444444444444666555333222222333555666444444444444444444444444444444444333333222222222333444444444444555555555333333444444555666666777666555555444444444444444444444333333333444555555666666666666666555444444666555555444444444555555555555555666666666666666666666777888888999::::::>>>EEEMMMUUUbbbqqqzzzzzzzzzxxx|||zzztttlllhhhffflll{{{nnn]]]TTTTTTXXX\\\bbbeeejjjqqqwww|||}}}xxxwwwxxx{{{||||||xxxxxxxxxxxxxxxyyyyyyyyyvvvtttrrrpppooopppqqqrrrttttttttttttuuuvvvwwwxxx{{{zzzyyyvvvtttqqqpppooogggccc^^^\\\\\\[[[ZZZXXXTTTSSSPPPMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHHHHFFFCCCDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGFFFDDDCCCFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPOOOSSSYYY```dddeeeffffffhhhjjjmmmpppqqqrrrqqqssstttuuuuuuvvvvvvwwwxxxyyy{{{||||||{{{zzzyyytttsssqqqnnnkkkfff```\\\VVVQQQLLLGGGDDDBBBAAA???BBBAAA???>>>>>>???AAABBBCCCCCCDDDGGGKKKOOORRRSSS\\\bbbiiiqqq}}}ttthhhcccgggiiifff```]]]\\\YYYWWWWWWZZZ```dddiiinnnvvvzzzbbbMMMHHHIIIDDD?????????>>>>>>===<<<;;;:::999888888888999999::::::;;;<<<;;;;;;:::999999888888999888777777777777777777666555555444333333222222444444444444444444444444444444444444444444444444333333333333333333333333333444555444333333333555444333222222111111222222222222222333333333444444444444444444444444444444444444444444444333222222444444333333333222222222333333222222111222222222333333333333333333333333111333444444333222222333333333333444444444444555444444555555555666666666888777666666666777888999666999<<<;;;;;;===DDDJJJUUUbbbttt555555666666666777777777888888777777666666555555555555555555555555555555444444444444444444555666777777666555444444444444444444555555555555444444333333444555555555555444333333333333333333333333555444333222222333444555444444444444444444444444444444333333333333222222333333333333444444444444333333333444555555666666555555444444444333333333111111222333444666777888555666666666666555444444555555444444444555555666444555555666777777888888555666666777777888888888:::???DDDKKKWWWfffqqquuu||||||vvvwwwxxxooohhhdddeeeppp{{{mmm^^^VVVUUUWWWSSSTTTWWW\\\bbbiiiooorrrwww|||{{{yyyzzz|||}}}~~~xxxxxxxxxyyyzzzzzz{{{{{{uuutttsssrrrrrrssstttuuuuuuuuuvvvvvvxxxyyy{{{|||{{{||||||{{{zzzxxxvvvuuunnnkkkhhhgggfffffffffeee]]][[[XXXTTTPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGGGGHHHIIIIIIGGGFFFFFFFFFEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVWWW[[[```eeeggghhhjjjkkklllooorrruuuwwwyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxyyy{{{||||||zzzyyyxxxsssqqqnnnjjjfff```ZZZUUUQQQMMMHHHDDDBBBAAA???===@@@???>>>>>>>>>@@@BBBDDDDDDDDDEEEHHHMMMRRRWWWZZZbbbkkkwww}}}qqqggg```aaaiiikkkddd[[[UUUVVVVVVVVVYYY___ffflllwww{{{dddTTTHHHGGGGGGBBB>>>?????????>>>===<<<;;;;;;:::999999999999999999999999;;;;;;::::::999888888888777777777777777777888999666666666555444444333333555555555555555555555555666666555444333222222111333333333333333333333333222444555444333222333555444333222222111111222222222222222222333333333333444444444444444444444444222333333333333222222111333333333333222222222222222222222111222222333333333333333333333333333333111333444444333222222333333333333333444444444444333333333444444444555555777666666666666777888999555777999888888:::???CCCDDDNNN[[[hhhuuu555555555666666666777777777777777666666555555555444444555555555555555666444444333333333444444555888777666555444333333333444444444444444444444444444444444444444444444444333333333333333444444444555444333333333333444555444444444444444444444444333333333333333333333333222222222333333333444444333333333444444555555555444444444444444333333222//////000111222444555666555555666666555555444333555444444444444555666666444555555555666666666777666666666777777888888888999;;;>>>CCCMMM\\\iiiqqqwww~~~|||vvvqqqllliiimmmssswww|||nnnbbbZZZWWWTTTRRRPPPPPPRRRWWW\\\```eeelllvvv}}}}}}|||}}}~~~~~~|||||||||||||||{{{{{{{{{tttttttttuuuuuuvvvwwwxxxwwwwwwxxxyyy{{{|||~~~}}}}}}~~~}}}{{{xxxwwwsssrrrooonnnmmmllllllkkkbbbaaa^^^ZZZVVVSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGHHHJJJJJJIIIGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\]]]\\\]]]```cccgggiiijjjjjjmmmnnnppprrruuuxxx|||~~~|||zzzzzzzzzzzzzzzxxxyyyzzzzzzzzzxxxvvvtttooollliiieeeaaa[[[UUUQQQNNNKKKGGGDDDBBBAAA???>>>???>>>>>>>>>???AAADDDFFFHHHHHHIIIKKKOOOVVV]]]bbblllwwwxxxnnneeeaaa___bbbgggfff]]]UUUPPPQQQRRRUUU\\\fffqqqyyyttt[[[QQQIIIGGGEEE@@@>>>?????????>>>===<<<<<<;;;;;;:::::::::999999888888888::::::999999888888888777777666666666777888999999777666666666555555555444666666666666666666666666666666555444333222222111333333333333333333333333222333444444222222333444444333222222111111222222111222222222222333333333333333333333333333333333222222333333333333222222333333333222222222222111111111111111222333444444111111111111111111111111111222444444222111222333222222333333333444444444222222333333333444444444555666666666777777888888555777888777666777;;;>>><<>>>>>>>>>>>>>>@@@DDDGGGIIIJJJKKKLLLNNNRRRZZZccckkk|||~~~nnneee```bbbddddddaaa\\\VVVSSSOOOQQQTTTZZZdddrrrbbbUUUOOOIIIEEEBBB??????BBB>>>>>>======<<<<<<;;;;;;;;;::::::999999888888888999888888888888888777777777666666666777888999999777666666666666666555555666666666666666666666666444444444444444444444444333333333333333333333333222333444333222222333444444333222222111111222222111111111222222222333333333333333333333333333333333333444444444444333333333333222222222111111111111111111111222333444444111111111111111111111111000222333333222111111222222222222333333333444444222222222333333333333444444555555666777888888888777777777777777888999;;;;;;>>>AAAFFFOOO^^^qqq~~~444444555555555666666666555555555555555555444444333333333444555555666666666555444444444444444444666666555444333333333333444444333333333333444444555444333333222333333333333444444555555666666666444444444444444444444444444444444444444444444444222222333333333333444444333333333333444444444444333333333333333333444444444555666666666555444333555555444333333333444444444555555555555444333333444444444444444555666777555555444444333222222111888888888888888888888888999888:::???DDDLLLYYYeeeqqqyyyssskkkhhhaaadddhhhkkkqqq|||zzzhhhbbbZZZQQQJJJFFFFFFFFFIIIQQQ[[[dddjjjqqq{{{~~~|||zzzxxxwwwvvvxxxyyy{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~{{{xxxvvvttttttuuutttrrrooolllllllllfffffffffeeedddbbb```___\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]___```^^^]]]]]]]]]ZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUVVVXXXXXXVVVUUUTTTPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNOOOQQQSSSUUUXXXYYYZZZZZZ\\\\\\^^^```bbbeeegggiiiiiilllpppqqqqqqpppppppppqqqsssvvvvvvvvvyyy~~~vvvvvvvvvtttrrrnnnjjjhhhaaa^^^[[[XXXVVVRRRNNNKKKEEECCCAAA@@@@@@???>>><<<>>>>>>>>>@@@BBBFFFJJJLLLKKKMMMOOOQQQVVV```mmmwwwvvvhhhcccaaadddeeeaaaYYYTTTSSSTTTSSSWWW^^^iiivvvpppVVVLLLHHHDDD@@@>>>???@@@BBB======<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777777777777777777777777777777777777888999666666666666666666555555555555555555555555555555333333333444444555555555333333333333333333333333111333444333222111222444444333222222111111222222111111111111222222222222333333333333333333333333222333333444444444444444222222222222111111111111222222222111222222333333333333333333333333333333000222333333222111111222222222222222333333333333222222222333333333444444333444555666777888888888888888888888888999999::::::;;;===>>>CCCLLLYYYbbb|||444444444555555555666666444444444444444444444444222222333444444555666666777666555555444444555555555555444333333444444444444444333222222333444444555444333222222222333333222222333444444555666666333444444444444444444333444444444444444444444444222222222333333444444444333444444444444555555555333333333333333333333333555666777888888666444333555444444333333444444555444444555555444444333222444333333444444666777777444444444444444444333333777777777777777777777777666555888===AAAEEEPPP\\\hhhqqq{{{yyyooollleeeeeedddcccgggqqq~~~~~~xxxnnnbbbVVVNNNIIIFFFDDDKKKRRRWWW[[[dddpppzzz}}}{{{zzzzzzzzz|||~~~~~~~~~~~~}}}|||zzzxxxvvvuuusssuuuvvvuuuqqqooopppqqqkkkkkkkkkkkkjjjhhhfffeeedddddddddddddddddddddddd```cccffffffdddbbbbbbdddccccccbbbaaa```^^^\\\\\\\\\^^^```aaaaaa```^^^\\\YYYXXXWWWVVVTTTRRRQQQPPPMMMMMMNNNNNNOOOQQQRRRSSSRRRPPPNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVYYY[[[]]]^^^______```aaabbbdddgggjjjmmmooopppsssvvvwwwuuuttttttuuutttvvvxxxxxxwwwzzz{{{uuuuuutttqqqmmmhhhdddaaa\\\YYYUUURRROOOLLLHHHEEEDDDBBB@@@@@@AAAAAA???>>>>>>>>>???AAADDDHHHLLLOOONNNQQQTTTXXX___lll}}}mmmeeefffcccbbb^^^YYYTTTRRRTTTWWWYYYaaannn~~~{{{^^^MMMEEEDDDAAA>>>>>>??????===;;;;;;;;;;;;::::::::::::::::::999999999999999999777777777777777777777777999888777777777777777777555555555555555555555555444444444444444444444444333333333444444444555555333333333333333333333333111333333333222111222333444333222222111111222222111111111111222222222222222222222222222222222222111111222333333333333333222222222222111111111111333333222222111222222222333333333333333333333333000111333333111000111222111222222222222333333333333333333333444444444444222333555666777888888777888777777777888999999999777999;;;<<<>>>BBBHHHMMMaaammm444444444555555555666666444444444444444444444444222222333333444555666666888777666555555555555555444444333333333444555555444444222222222222444444666555333222111222333333111111222333333444555555333444444555555444444333444444444444444444444444222222222333333444444444444444444555555555666666333333333333333333333333555777888999888777555444222111111111222222333444444444555555444444333222333333333444555666777888333333444444555666666666666666666666666555555555333333666<<<>>>@@@JJJVVVaaalllxxxwwwuuunnnkkkfffbbbbbbhhhqqqwwwsssdddXXXNNNJJJBBBGGGLLLNNNQQQYYYgggqqq}}}|||~~~~~~|||zzzyyyxxxxxxxxxsssuuuxxxwwwtttssstttvvvnnnooooooooommmllljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhcccfffiiiiiigggeeefffgggkkkkkkkkkiiihhhfffdddccccccdddfffhhhhhhfffdddccc```___^^^\\\ZZZXXXVVVUUUPPPPPPQQQQQQSSSTTTUUUVVVVVVTTTRRRQQQSSSTTTTTTTTTVVVWWWYYYZZZ[[[[[[ZZZYYYYYY[[[]]]___aaabbbbbbbbbddddddeeegggjjjnnnqqqsssuuuxxx{{{zzzxxxvvvwwwyyyvvvxxxzzzzzzxxxzzz|||wwwuuutttrrroookkkeee```]]]YYYVVVRRRNNNKKKGGGCCC@@@EEEDDDCCCCCCDDDDDDBBBAAA>>>??????BBBEEEJJJNNNQQQRRRVVVZZZ___hhhwwwxxxfffccchhhddd___WWWRRRQQQSSSWWWYYY]]]hhhzzziiiRRRIIIEEEDDDBBB@@@@@@@@@<<<888::::::::::::::::::999999999999999999999999999999666666666666777777777777999999888777666666777777444444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222333333111111222333444333222222111111222222000111111111111222222222222222222222222222222222///000111222222222222222222222222111111111111000444444333222111111111111111111111111111111111111000111333333111000111222111111222222222333333333333333444444444444555555111333555666888888888777777666666777888999999888555888<<<===>>>???AAACCCGGGTTTfffwww333444444555555444444333444444444333333222222222222222222333333444444444<<<999666333222333444666444444444444444444444444666444222222555666555333000000111111111222222222444444444333333222222222222222333333333333444444444444444444444444444444555555444444444333333333111111222333444444444444333333222111111222333333444444444333333222222222222222222333333333444444444555666555333222333444222222444444444444222222222222333333333333444444555444444333333333444444444777:::::::::???GGGNNNZZZdddttt|||tttpppmmmiii```ZZZ```kkk{{{~~~lllZZZPPPLLLGGGEEEHHHKKKNNNWWWbbbkkkyyy~~~~~~~~~{{{xxxwwwwwwxxxxxxyyyxxxvvvuuuvvvvvvuuuuuuqqqpppooonnnnnnoooppppppooopppqqqrrrrrrqqqooommmnnnmmmjjjhhhhhhiiikkkmmmooooooooooooooonnnmmmmmmnnnmmmlllmmmmmmllljjjgggjjjkkkkkkiiiddd```]]]\\\[[[ZZZXXXXXXXXXZZZ\\\^^^bbb]]]XXXXXX[[[]]][[[XXXZZZ\\\^^^aaabbbbbbaaa```aaa```aaacccgggjjjkkkkkkgggiiijjjkkkmmmqqqvvvyyywwwxxxzzzyyyxxxvvvwwwwwwyyy|||}}}{{{|||}}}~~~yyyssstttrrroookkkfff```YYYTTTRRROOOLLLHHHDDDCCCBBBBBBDDDDDDCCCCCCBBBAAA@@@???CCCDDDEEEHHHKKKOOORRRSSSWWW```ggglllxxxwwwkkkcccaaaaaa]]]VVVQQQQQQSSSUUUYYY___fffvvvsss[[[MMMDDDDDDCCCAAA@@@???>>>>>>>>>;;;:::888777777888:::;;;;;;;;;;;;:::::::::999999888888777777666666555555999999777666555555555555444444555555555555555555666666666555444444333333444444333333333444555555333333333222222111111111///000222222111222444666333333222222111000000000222000...///222333111///000000111222444555555666444444444333333333222222222222222222222222222222333222111000000111222333222222111111111111111111555444444333222111000000111222333333333333222111222222333333333444444444222222222333333333444444666666666666666777888888:::::::::;;;<<<===??????EEEIIIRRR^^^jjjzzz333333444444444444333333444444444333333222222222222222222333333333444444777666444333333444666777444444444444444444444444555333111222444555444222222222333333333444444444444333333333222222222222222222333333333333444444444444444444444444444444555444444444444333333333444444444444333222111111333333222111111222333333444444444444444333333333333333333444444444555555333444555444333222333444222333333444444333333222222222333333333333444444555444444333333444444444444777999999999===EEEKKKTTT^^^ppp~~~yyytttmmmddd[[[[[[bbblllqqq}}}xxxiiiaaaXXXQQQLLLKKKJJJJJJPPPXXX^^^kkkyyy~~~~~~|||zzzyyyyyyyyyyyyzzzyyywwwvvvvvvvvvuuutttsssrrrqqqpppppppppqqqrrrppprrrtttvvvwwwvvvuuuuuuooooooooonnnnnnnnnnnnnnnrrrrrrssssssrrrqqqqqqpppooonnnnnnnnnooonnnllljjjmmmnnnnnnlllhhhdddaaa```^^^^^^^^^___aaadddfffgggccc___[[[\\\```ccccccaaaaaabbbdddfffgggfffeeeeeeffffffgggjjjmmmppppppooolllmmmoooppprrruuuzzz}}}}}}~~~~~~|||zzzxxxwwwxxxyyy|||{{{yyyyyy}}}~~~|||~~~}}}}}}|||xxxtttssspppkkkfffbbb\\\UUUQQQMMMKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@CCCEEEHHHJJJLLLOOOSSSWWW]]]gggrrr{{{xxxoooiiiddd^^^ZZZWWWSSSQQQTTTWWWYYY]]]bbbmmm~~~hhhUUUJJJCCCCCCBBBAAA@@@???>>>>>>>>>;;;:::888777777888:::;;;:::::::::999999999999888777777777777666666555555999888777666555555555555555555555555555555555555555555555555444444444444555444444333333333444444333333333222222222111111222333333222111111222444333333222222111111111111222000//////111222111///000111111222333444555666222222222111111111000000222222222222222222222222222222111000000111222222111111111111111111111111444333333222222111111111111222222333333222222111222222222222333333333444333333444444444555555555666666666666666777777888888888888999:::;;;<<<===;;;>>>EEENNNWWWcccwww333333444444444444333333444444333333333333222222222222222222333333333333222222222333444555666777444444444444444444444444444222111111222333333222222222333333333444444444222222222222222111111111222222333333333333444444444444444444444444444444444444444444333333333333444444444444333222111111333222222111111222222333333333333444444444444444444444444444555555555555111222333333222222333444222333333444444333333222222222333333333333444444444444444333333444444555555777888888888;;;AAAFFFLLLUUUfffyyy}}}wwwnnnddd^^^^^^```ccclllyyy}}}wwwiiiaaaXXXRRRLLLIIIKKKOOOQQQ\\\iiirrr{{{~~~||||||||||||||||||{{{{{{zzzzzzxxxwwwvvvuuuuuutttuuutttssssssrrrrrrsssssstttuuuvvvwwwxxxxxxwwwvvvpppqqqsssttttttsssrrrqqqttttttttttttssssssssssssqqqppppppppprrrrrrpppnnnqqqrrrrrrpppllliiigggfffdddeeefffhhhjjjkkkllllllccc```^^^```eeeiiikkkjjjiiijjjkkkllllllkkkjjjiiijjjjjjlllpppssstttsssqqqpppqqqssstttuuuxxx||||||yyyyyyyyyzzz|||zzzvvvwww{{{|||{{{~~~|||zzzwwwuuusssrrrppplllfff```ZZZUUUOOOLLLFFFFFFDDDCCCCCCDDDEEEFFFBBBBBBAAAAAAAAABBBBBBBBBEEEIIIMMMNNNOOOSSS[[[bbbhhhttt|||xxxsssrrrqqqkkkaaaXXXSSSQQQSSSXXX]]]___ccciiiuuuqqqYYYMMMGGGBBBBBBAAA@@@???>>>=========;;;:::999888888999:::;;;999999888888888777777777777777777666666666666555888888777666555555555555555555555555555555555555444444444444555555555555555555555444333333333333333333333222222222222111444555555333111000111222333333333333222222222222111000///000111222111///000111111222333444555555222222222111111111000000222222222222222222222222222222111000000111222222111111111111111111111111222222222222222222222222111111222333333222111111111111222222222333333333444444444555555555666666666666666666777777777777666666666666777888::::::999:::>>>CCCHHHOOO]]]kkk333333333444444333333333333333333333333333333333222222222222222222222333///000222444555555555444333333333333333333333333222222111000111111222222000000111111111222222222111111111111111111111111222222222333333333444444333333333333333333333333444444444333333333222222111111222333444444444444222222222222222222222222111111222222333333444444333333333444444444444555000111222222222222333444333333333333333333333333222222222333333333444444444444333333333444555555666777777777666888===@@@DDDKKKXXXhhhxxx}}}tttjjjeee^^^^^^bbbiiiqqq|||yyyqqqfff\\\TTTNNNLLLKKKKKKRRR[[[dddnnnyyy~~~~~~~~~~~~yyyzzz|||}}}}}}}}}{{{zzzzzzzzzyyyxxxuuuttttttuuuvvvvvvuuuttttttsssssssssuuuuuuvvvuuutttsssqqqppprrrsssttttttuuuuuuuuuuuussssssrrrrrrrrrrrrrrrrrrtttsssrrrssstttuuutttssssssuuuuuussspppmmmkkkkkkjjjkkklllmmmmmmllljjjiiicccaaa```bbbgggkkknnnnnnoooooopppoooooonnnllllllkkklllooorrruuuvvvtttqqqqqqrrrtttuuuuuuwwwzzz}}}}}}{{{{{{{{{|||}}}zzzvvvuuuyyy{{{zzzyyyzzz{{{yyytttooolllkkklllggg```YYYSSSNNNJJJGGGBBBBBBAAAAAABBBCCCDDDEEEAAAAAA@@@AAABBBCCCDDDEEEHHHLLLQQQRRRTTT[[[iiitttyyysssvvvzzz}}}{{{qqqbbbXXXSSSRRRTTT[[[```dddkkkrrr~~~^^^MMMHHHEEEBBBAAA@@@???>>>============:::999999888888999999:::888777777777777666666666666666666666666666666666888777666555555555555555555555555555555444444444222222333444444555666666666666555555444333222111222222222222222222222222444555555333111000111333444444444444333333333333111000000000111111000000000111111222333333444444444444444333333333222222222222222222222222222222222111111111111111111222111111111111111222222222111111111222222333333333111111222222222222111111111111111222222222333333444444444444555555555555555666666777777777777777555555555555666777888999;;;:::<<>>===<<<<<<<<<<<<999999999999999999999999777777777666666666555555555555555555555666666666777666666555555555555555666666555555555444444444111222222333444555666666555555666555444333222111222222222222222222222222222333444333222222444666666666555555444333333333000000111111000000000111000111111222222333333333444444444333333333222222222222222222222222222222111111111222222111111111000000111111111222222222111111111222222333333444111111111111111111111111111111222222222333333333222333333333333444444444555555666777888777777666666555555666666777888999999777888::::::;;;AAAHHHNNNYYYjjjzzz222222333333333333222222222222333333333333444444222222222222222111111111333444444555444333111000333333333333333333333333111222222111000000111333222222333333333444444444111111111222222222222222222222333333333333444444333333333333333333333333333333333333222222222222444444444444333222111111111222222333333222222111111111111111222222222222111111111111222222222222111222333333222222333444444333333222222333333444222222333333333333444444333333333333444555555666777666666555666777888999<<<===AAAKKKYYYgggsssyyy~~~||||||}}}rrreeeaaa]]][[[[[[^^^iiitttzzz~~~}}}ssskkk```WWWMMMIIIGGGLLLSSS\\\hhhrrr~~~~~~|||{{{{{{vvvwwwyyy{{{||||||{{{zzzxxxzzz{{{yyyuuutttvvvyyyxxxxxxxxxwwwvvvuuutttsssqqqqqqrrrssstttuuuvvvvvvtttsssqqqqqqrrruuuxxxzzzxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwxxxyyyxxxxxxuuuvvvvvvuuurrrqqqqqqrrrmmmnnnppprrrrrrrrrpppoooooonnnmmmmmmoooqqqtttuuuzzzzzzyyyxxxvvvuuuuuutttssssssuuuwwwyyyzzzxxxuuuvvvxxxzzzzzzzzzzzz{{{}}}}}}}}}}}}{{{zzzzzz|||~~~~~~}}}wwwvvvxxxyyywwwuuuxxx|||~~~zzzqqqfff___]]]XXXRRRMMMIIIFFFCCCAAA>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAADDDHHHKKKNNNLLLQQQXXX^^^fffrrr|||xxxsssnnnlllsss|||zzzjjj^^^YYYWWWVVVYYY___eeemmm{{{```LLLGGGFFFCCCAAA>>>===<<<<<<;;;;;;;;;<<<999999999999999999999999777777666666666555555555444555555555555666666666666666555555444555555666666666666555444444333333111222222333444555555555444555555666555444222111111222222222222333333333000222333333333444666888999888777666555333222222///111222111000///000111111111111111222222333333222222222111111111000000222222222222222222222222000111222222222222111000000000000111222222333333111111111222222333333333222111000000000000111222222222333333333444444444222222222333333333444444444555777888888888777666666666666666666777888888999777777::::::999===BBBBBBJJJUUUaaalllzzz222222333333333333222222222222222333333444444444222222222222111111111000444444444444444333333222222222222222222222222222111222333222000000222444222222333333333444444444222222222222333333333444222222333333333333444444222222222222222222222222333333333222222222222111444444444444333222111111111222333333333333222111444444444333333333333333111111222222222333333333333444555444333222333444444333333222222333333444222222333333333333444444333333333333444555666666777666555555666777888888999:::>>>FFFSSS___iiinnnwww{{{~~~~~~pppkkkfffbbb^^^\\\ccckkkpppsss|||uuuiii___UUULLLJJJLLLOOOXXXbbbkkk{{{|||zzzxxxxxxyyyzzz{{{||||||{{{{{{vvvyyy{{{yyyvvvuuuxxx{{{zzzzzzzzzzzzyyywwwuuutttqqqrrrrrrtttuuuwwwyyyzzztttttttttuuuvvvxxxzzz{{{{{{zzzyyyxxxyyyzzz|||}}}}}}{{{xxxxxxxxxyyyyyyxxxvvvwwwwwwuuutttssstttuuuqqqqqqrrrssstttsssrrrrrrssssssrrrrrrsssuuuxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwvvvvvvwwwyyyzzzyyywwwxxxzzz||||||{{{{{{|||}}}||||||{{{yyyxxxxxxzzz|||}}}~~~|||wwwvvvwwwvvvssstttuuuwwwxxxvvvnnnbbbYYYSSSPPPKKKGGGEEECCC@@@>>><<<===>>>???AAAAAABBBBBB@@@@@@@@@BBBEEEJJJOOOQQQSSSYYYcccnnnyyy}}}pppkkkjjjiiikkkooowwwzzz{{{wwwnnnddd^^^[[[ZZZ\\\ccclllsss|||nnnSSSGGGFFFEEEAAA???===<<<;;;;;;;;;;;;;;;;;;999999999::::::999999999777777777666666666666555444444444555555555666666555555555444444555555666777666666555444444333333222222222333333444444444222333555666666444333222111111222222222333333333111222333333333444666888;;;:::999777555333222111///111222111//////000222111111111111222222222222222222222111111111000000222222222222222222222222000111222222222222111000///000000111222222333333222222222222222222333333222111000//////000111222333333444444444555555555333333333333444444444555444555777888888888666666666555555555555666777777:::888888<<<<<<:::<<<@@@<<>>GGGRRR\\\cccgggqqqwww~~~|||wwwqqqlllddd___aaahhhlllmmmsss}}}zzzsssdddVVVNNNJJJHHHNNNVVV\\\ooo~~~|||yyywwwzzz{{{{{{|||||||||||||||uuuxxx{{{yyyvvvuuuxxx|||{{{|||||||||{{{yyywwwvvvttttttttttttuuuvvvwwwxxxsssuuuwwwyyy{{{||||||||||||{{{yyyxxxyyy{{{}}}~~~~~~|||yyyxxxyyyyyyyyyxxxwwwwwwwwwvvvuuutttvvvwwwuuuuuuttttttrrrqqqoooooosssssssssssstttvvvyyy|||xxxxxxwwwvvvuuutttuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwxxxzzz||||||{{{zzz{{{|||||||||{{{yyywwwwwwyyy{{{{{{}}}|||wwwuuuvvvtttppprrrpppoooppppppiii]]]SSSMMMJJJGGGDDDBBBAAA>>><<<:::;;;===???AAACCCCCCDDD@@@@@@AAACCCFFFKKKPPPSSSZZZbbbooo}}}vvvfffbbbcccffflllttttttpppjjjddd___\\\YYYXXX^^^ccclllxxxvvv___JJJDDDEEECCC???<<<<<<<<<;;;:::::::::;;;;;;888999999::::::999999888888777777777666666666666444444444555555555666666555555444444444555555666777777666555444444333333222222333333333333444444111333444666666555333222111111111222222333333333222333444444333333555777===<<<:::888555333111000///111333222///...000222111111111111111222222222444444444333333333222222222222222222222222222222000111222333333222111000///000000111222222333333222222222222222222222222222111000//////000111222444444444555555555666666444444444555555555666666444555777888999888666555555555444444444555666666777555666999999777777;;;:::>>>BBBCCCFFFPPP___lll555555555555555555555555111111222222222333333333555444222111111111222222222222222222222222222222444333111000000111333444666555444222111000000000111111000000111111222333333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111222333333444444333333222333333333444444333222222444444444333333222222222111222222333333222222111444333333222111111111111333333333444444555555555444444444333333222222222333333333333333333333333444444444555555777888999888999===CCCJJJSSS[[[```gggnnnxxx~~~~~~uuunnnkkkjjjkkkmmmkkkoooxxx~~~xxxhhh[[[OOOGGGJJJRRRZZZ___iiittt}}}~~~{{{zzz{{{}}}{{{{{{|||}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}{{{yyyyyyzzzyyyvvvsssvvvwwwwwwuuutttuuuwwwyyy{{{xxxvvvxxx}}}}}}zzz{{{{{{{{{yyyxxxyyy|||}}}zzzwwwuuuvvvwwwxxx{{{zzzyyywwwvvvuuuuuuuuuxxxwwwvvvtttsssssssssssswwwvvvvvvvvvwwwyyy{{{|||vvvvvvvvvwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{uuuvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}zzzxxxuuutttsssrrrooommmrrrmmmgggccc```ZZZQQQJJJFFFEEECCCAAA>>><<<:::999>>>????????????AAADDDFFFEEECCCFFFJJJKKKKKKTTT```cccppppppkkkfffeeejjjppppppmmmpppeee[[[[[[]]]]]]]]]^^^lllrrr}}}```VVVJJJCCCAAAAAA???===;;;;;;::::::::::::999999999999999999888888888777666777888999999888777666222333444555666666666666666666555444444444444444444555666666666555444333222222111111111222333333222222444444444444222222222222222222222222222222333222222111111222222333555555555444444555555555111111111111111111111111111111111111111111111111333333222111000000111111333333333222222222111111000000111222222222222111333222222111111222222333111111111111111111111111222111111000000000000000111111222222222333333333111111222222222333333333555555555555555555555555888888888888888888888888777888888888999999999999<<<;;;;;;<<>>???@@@AAADDDGGGFFFEEEHHHNNNPPPTTT^^^jjjuuuvvvhhhiiikkklllmmmmmmkkkhhhfff```[[[ZZZZZZ\\\ccckkk|||mmmXXXQQQGGGAAA@@@@@@???===;;;;;;::::::::::::999999999888888888777777777777666777888888888888777666444555555555555555444444555444444444444444555555555555666777666555444444333222222111111111222222222222333444444333222222222222222222222222222222333222222111111222222333444333333222222333333444111111111111111111111111111111111111111111111111222111111000//////000000333222222222111111111111000000111222222222222111333222222111111222222333222222222222222111111111000000///000000111222222111111222222222333333333222222222222222333333444555555555555555555555555444444444444444444444444777777777777888888888888;;;::::::;;;===AAADDDFFF333333333333333333333333111111222222222333333333444444333222222222222222111111111111111111111111222111000//////000111222000000000111222333555555222222222222222333444444222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222333333444444333333222222333333444444333333333444444444444333333333333222222333333333333222222333333333333333333444555444444444444333333333333444444333333333333222222444444444444444444444444444444333333333444444555555666888;;;@@@FFFKKKNNNWWWaaalllrrrvvv}}}|||wwwuuurrrqqqqqqsssrrrqqqtttxxxqqq```WWWTTTPPPSSSYYY```gggmmmrrrtttxxxwwwxxx}}}~~~}}}~~~~~~|||zzzzzzzzzzzzyyyxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{yyyxxxxxxyyyxxxvvvtttuuuwwwyyyyyyxxxxxxxxxzzz{{{yyyxxxyyy|||~~~|||zzz{{{{{{{{{zzzyyyzzz|||~~~~~~}}}|||zzzyyyxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvzzzzzzyyyxxxwwwuuusssrrrqqqnnnkkkhhhgggeeebbb```bbb]]]VVVQQQNNNJJJEEE@@@AAA???===<<<<<<===>>>???:::===@@@BBBCCCEEEGGGIIIHHHIIIMMMSSSXXX^^^iiitttzzzpppgggeeejjjpppssspppjjjfffddd___^^^^^^]]]\\\```ooopppXXXOOOJJJCCC@@@@@@@@@>>>===;;;;;;::::::::::::999999777777777777666666666666666777777888888777777666666666666666555444333222444333333444444555666777777777777777777666555555444333222222111111111111111222333444444333222111222222222222222222222222222222111111111111222222222111111111111111111222111111111111111111111111111111111111111111111111111111000////////////000222222111111111000000000000000111222222222222111333222222111111222222333444444333333222222111111......///000111222333333111111222222222333333333333222111111111222444555444444444444444444444444333333333333333333333333555555666666666777777777999999999999:::<<<===>>>444444444444444444444444111111222222222333333333666666444333222111000000333333333333333333333333222111000000000000111222000000000111222333444555333333222222333333444555111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333333444444333333222222222333444444444333333444444444444444444333333222333333333333333333222333333333333444444555666555444444333333222222222333333333333333333333333555555555555555555555555555555444444333444444444555666777888;;;???CCCEEEGGGRRR```iiippp{{{}}}zzzwwwvvvuuussspppnnnnnnpppvvv}}}yyymmmgggZZZYYYXXXXXX[[[```fffiiiooopppssszzz~~~~~~}}}{{{yyyxxxyyyyyywwwvvvxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyyyyyyyyyyyyywwwvvvuuuwwwzzz{{{zzzyyyyyyzzz|||zzzyyyzzz|||}}}{{{zzzzzz{{{|||{{{zzzzzz|||~~~~~~}}}}}}|||zzzyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxyyyzzzzzz||||||{{{zzzyyyxxxwwwwwwzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxxxxwwwwwwvvvuuuuuuttttttttttttttttttttttttwwwwwwvvvtttrrrooommmkkkmmmjjjeeebbb```^^^[[[YYYVVVRRRMMMIIIHHHFFFCCCAAA@@@???<<<;;;;;;===???AAA???BBBEEEHHHHHHIIIJJJKKKLLLOOOSSSZZZaaaiiisss{{{yyypppmmmkkkiiippppppqqqsssoooiiiddddddbbbbbbcccdddeeemmm~~~aaaQQQIIIFFFBBB@@@@@@???===;;;;;;;;;:::::::::999999999777666666666666555555555666777777777777777777666555555666666555444444333444444444555666777999999999888888888777777666666666555444333222222222222111222333444444333222111111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111000000000000///000000111222222222222111333222222111111222222333555444444333333222222222...//////000111222222222111111222222222333333333444333222111111333444555444444444444444444444444555555555555555555555555444444444555555555666666666777888999999999999999444444444444444444444444111111222222222333333333333333444444333333333222444444444444444444444444222222222111111222222222222222222111222222333333333333222222333333444555111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333333444444333333222111222333333444444444333444444444444444444444444333333333444444333333333333333333333444444555666444444444333333222222111333333333333333333333333555555555555555555555555666666555555555555555555666666777888999<<<>>>???>>>IIIWWWbbbkkkyyyzzz{{{yyyuuuqqqooonnnmmmkkkpppyyy|||mmmggg^^^VVVTTTVVV[[[___eeehhhooowww}}}~~~{{{yyywwwvvvwwwwwwvvvuuuwwwwwwxxxyyyzzzzzz{{{{{{yyyzzzzzzzzzzzzyyyyyyyyyuuuwwwzzz{{{zzzzzzzzz{{{|||{{{zzzzzz{{{{{{zzzzzzzzz{{{||||||{{{{{{|||~~~}}}}}}||||||{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{yyyxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssstttttttttuuuuuutttssspppmmmjjjhhhhhhddd___[[[YYYWWWUUUSSSLLLJJJGGGFFFEEEEEEEEEDDDBBB@@@>>><<<<<<===@@@AAACCCFFFIIIKKKKKKKKKLLLMMMQQQVVV]]]eeennnwww~~~wwwkkkhhhooowwwzzzvvvmmmlllkkkgggfffgggjjjggggggkkkqqq{{{eeeTTTMMMGGGEEECCCAAA@@@>>><<<:::;;;;;;:::::::::999999999666666666666555555555444777666666666666666666777333444444555666666555555555555555666777999:::;;;:::999999888777666666666888777666555444333333333111111222333333222111111111111111111111111111111222111111000000111111222222222111111111111222222111111111111111111111111111111111111111111111111222222222111111222222333111111111000000000000///000000111222222222222111333222222111111222222333444444444333333222222222000000111111111111000///111111222222222333333333444333222222222333444555444444444444444444444444666666666666666666666666333444444444444555555555444555777888999::::::999222222222222222222222222111111222222222333333333...///111333555666777777444444444444444444444444222222222222222222222222444444333222111111111111222222222222222333444444222222222222222222222222111111111111111222222222111111111111111111111111333333333333333333333333222333333444444333333222111111222333444444444444444444444444555555555555333333444444444444333333333333333333333333444555333333333333222222222222222222333333333333444444444444444444444444444444666666555555555666666777777777777888999:::;;;<<<===FFFRRR]]]iiiwwwzzzuuusssrrrooogggiiipppyyyxxxjjj]]]TTTRRRUUUWWWZZZ___hhhsss~~~|||{{{xxxvvvuuuuuuvvvvvvvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{wwwyyyzzzzzzyyyxxxyyyzzzuuuwwwyyyzzzyyyyyy{{{||||||||||||{{{zzzzzzzzzyyyzzz|||}}}}}}|||{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{yyyyyyyyyyyyzzzzzz{{{|||yyyzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrrrrsssttttttuuuuuuuuuuuuuuussspppkkkgggeeeaaa]]]XXXTTTQQQPPPNNNMMMEEEEEEEEEDDDDDDEEEEEEFFFBBBAAA@@@??????@@@BBBDDDEEEHHHKKKLLLMMMNNNPPPQQQYYYaaakkksss{{{ssspppiiieeejjjwwwuuufffdddeeedddfffkkkooojjjjjjqqq{{{lllVVVLLLKKKEEEEEECCCAAA???===;;;:::;;;;;;::::::::::::999999666666666666555555555555777666666555555666666777222333444555666666666666555555666666888999:::;;;;;;:::888777666666666666777666555555444444444444000111222333333222111000111111111111111111111111111111000000000000111111333333222222222222333333111111111111111111111111111111111111111111111111333222222222222333444444222222111111111000000000000000111222222222222111333222222111111222222333222222222333333333333333000111222222222000///...111111222222222333333333222333333333444444444444333333333333333333333333444444444444444444444444333333444444444555555555444555666888999::::::;;;111111111111111111111111111111222222222333333333///111222444666666666666222222222222222222222222111111222222222222111111444333222222111111222222222111111111111222333333333333333333333333333333000000111111111222222222111111111111111111111111333333333333333333333333222333333444444333333222000111222333444444444444444444444444555555555666333333444444444444333333444333333222222222222333222222222222222333333333222222222333333444444444333333333333333333333333444444444444555555666777666666777888999:::;;;;;;<<>>IIIXXXjjjzzz|||tttnnnkkkjjjfff```bbbhhhnnnxxxxxxjjj```YYYVVVNNNRRRZZZbbbkkkttt}}}{{{yyytttrrrqqqrrrtttvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{qqqtttwwwwwwuuutttvvvxxxvvvvvvwwwwwwvvvxxx{{{}}}|||}}}}}}|||zzzxxxyyyyyyzzz|||~~~~~~}}}|||}}}~~~}}}{{{yyyvvvvvvwwwyyyzzzxxxyyyzzz{{{}}}{{{zzzzzzyyyyyyyyyzzzzzztttuuuwwwyyyzzzzzzzzzzzzwwwyyy{{{}}}}}}{{{yyywwwxxxwwwvvvuuusssrrrqqqpppppppppqqqsssuuuvvvxxxxxxtttsssqqqmmmggg```ZZZVVVRRRNNNHHHEEECCCBBBAAA@@@@@@AAACCCCCCAAA@@@??????>>>???AAADDDFFFHHHJJJKKKLLLNNNQQQTTTWWW\\\aaaeeepppyyyzzzlll___bbbfffmmmxxxqqqeee^^^^^^\\\YYYaaaoooooopppuuuyyy___SSSLLLFFF??????@@@???>>><<<;;;<<<===;;;;;;;;;:::::::::999999777777777777666666666666777666555444444555666777666666666666555444333333444444333444444555666777;;;999888666444444444555222222111111111222333333000111222333333222111000000000000000000000000000111111000000000000111111222222111111111111222222111111111111111111111111111111111111111111111111111111000000111222333333333333333222222222222111000000111222222222222111333222222222222222222333//////000111222333333444,,,---000222333333222111111111222222222333333333000222555777777666333222333333333333333333333333444444444444444444444444444444444555555555666666777666666666666777888888222222333333333333444444111111222222222333333333333333444444333333222111333333333222222111111111111222333333333333222222000000000000000111111222333333333333333333333333111111222222222333333333222222222111111000000000222222111111222222333444222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333333222111000000222444555333333333222222111111111222222111111222222333444444444444444444555666777333111000222555777666444777777666555444333333222111222333444555777888888;;;===EEEWWWmmm}}}wwwnnnhhheeebbb___[[[[[[eeerrr|||xxxpppdddXXXSSSRRRRRRWWW___hhhpppsssuuuyyy~~~~~~|||{{{|||xxxuuurrrrrruuuwwwwwwvvvpppqqqsssuuuwwwxxxyyyzzzzzzxxxuuusssrrrrrrrrrqqqssssssssstttuuuwwwxxxyyyyyyzzz|||}}}|||{{{yyyxxxzzz{{{~~~~~~|||{{{zzz|||}}}|||yyyxxx{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~uuuvvvxxxzzzzzzzzzyyyxxxxxxyyyzzz|||||||||{{{{{{zzzzzz{{{}}}}}}{{{~~~{{{wwwtttssssssrrrqqqpppoooooopppsssttttttssswwwtttnnnfff___XXXSSSQQQIIIGGGDDD@@@>>>>>>???@@@@@@???>>>>>>>>>???AAABBBEEEEEEFFFHHHJJJMMMPPPQQQTTTXXXYYYXXX]]]fffooorrrzzzqqqhhhcccaaaiiitttxxxkkkbbb___]]]^^^bbbfffhhhhhhpppuuubbbUUUOOOGGGDDDGGG???>>>>>>===============::::::999999888777666666555666888777666555777888888888777777777777888888666666666555444444444333666666555444444444444555555555555444444333333333444333222222111111222222444444444444444333222111111111111111111111111111222///---...111333222000333333333222222222111111222222222111111111111000///000000000111111111111000000000000000000000000222111111111222222000///000000111222222222222111222222111111111111111111333222222222111000000000000111333555555444333222555222///000222444333222111111111111111111111111111222222333444555666666666666666666666666666666666666666666666666666666777777777777666666666666222222222333333333444444111111222222222333333333333333444444333333222111333333333222222111111111111111111111111111111222000000000000000111111222222222222222222222222222111111222222222333333333333222222222111111111111222222222222222333333444222222222222222222222222222222222222222222222222333333333222222222111111444444444444444444444444333222111000000222444555333333333333222222222222222222111111222222333444666555444444444444444555333222111222555666555333666666666555444444333333333444444555666777888888;;;===CCCQQQdddvvv}}}tttnnniiieee```[[[ZZZ```hhhpppwwwvvvkkk]]]YYYUUUSSSWWW\\\aaadddeeejjjppptttuuuuuuwwwxxxtttrrrppppppssstttsssqqqqqqrrrtttuuuvvvvvvvvvvvvsssqqqooonnnnnnnnnnnnmmmrrrrrrssstttvvvwwwxxxxxx{{{||||||||||||zzzxxxwww{{{}}}}}}|||zzz|||}}}}}}{{{{{{}}}{{{||||||}}}}}}~~~xxxyyyyyyzzzzzzyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}}}}yyywwwvvvwwwyyy{{{|||{{{|||yyytttqqqooonnnmmmlllooonnnnnnooorrrtttsssssssssoooiiibbbZZZSSSNNNKKKGGGEEEBBB???======>>>???BBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOORRRSSSSSS[[[aaaffflllvvv|||~~~|||vvvnnnhhheeefffhhhsssyyy}}}{{{xxxtttjjj```\\\[[[\\\```ggglllooooooxxx{{{nnnUUULLLIIIEEECCCEEE???>>>======<<<<<<======::::::999999888777777666555666777777666555666888555555444444444444555555666666666666666555555555666666555444444444444444444444444444444333333333444444333222111111111111222222222222222111000///111111111111111111111111222000...///111333222111333333333222222222111111222222222111111111111000111111111111222222222222111111111111111111111111555555555555555555444222111111111111111111111111000000000000000000000000111111000000000000000000000111222333333333222111555222000000222333333222111111111111111111111111333333333444444444444444444444444444444444444444444444444444444444444444666666666666666666666666222222222222333333333333111111222222222333333333333333333333333222222111222222222222222111111111111111000/////////000111000000000000000111111222111111111111111111111111111111222222222333333333333333333222222222222111333333222222333333444555222222222222222222222222222222222222222222222222333333333222222222222111555555555555555555555555333222111111111222333444333333333333444444444444222222111111222222333444777666555444333333333333444333222222444555444333444444444444444444444444555555666666666777777777999:::>>>FFFSSScccqqqyyyxxxwwwyyy~~~~~~wwwqqqkkkccc^^^]]]^^^```bbbhhhsssllleee[[[TTTQQQSSSUUUVVVWWW[[[aaaeeehhhkkkmmmooonnnmmmlllmmmoooooommmlllmmmoooqqqsssssssssrrrqqqjjjjjjjjjjjjiiiiiiiiiiiimmmnnnpppsssuuuvvvvvvvvv{{{{{{zzzzzzyyyxxxwwwvvv|||}}}~~~~~~}}}|||xxxzzz|||}}}|||{{{|||}}}zzz{{{{{{|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}zzzwwwwwwzzz}}}}}}wwwssspppnnnlllkkkmmmlllllllllnnnoooooommmjjjgggaaaZZZRRRLLLGGGEEEFFFDDDAAA???>>>>>>???@@@DDDCCCCCCBBBCCCDDDEEEFFFGGGHHHJJJMMMPPPSSSVVVWWW]]]fffpppvvv|||wwwpppgggaaabbbhhhooossswwwxxxuuummmgggbbb\\\VVVWWWYYY___gggqqqxxx|||~~~nnn[[[IIIEEEFFFBBB@@@BBB>>>>>>===<<<<<<<<<<<<===::::::999999888777777777555777777777555555666777444333333333333333333444666666666666666777777777666555555444444444444444333333333333444444444444555444333222111111111111111111222222222111000000111111111111111111111111222111000000222333333222333333333222222222111111222222222111111111111000111222222222222333333333222222222222222222222222777777888888888777666555222222000000///000111222000000000000000000000000///////////////000000000000000000111111111111222444222111111222333333222111111111111111111111111555444444444333333333222333333333333333333333333333333333333333333333333666666666666666666666666111222222222222333333333111111222222222333333333222333333333333222111111222222222111111111111111222111///------...///111000000000000000111111222222222222222222222222222111111222222222333333333333333333222222222222222333333333222333333444555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222111111111222333444333333333444444555555555222222111111222222333444555555444333222222333333555555444444444444444333333333333444444555555555666666666666555555555555444666999===CCCMMMYYYbbbfffhhhlllsss}}}{{{ssskkkddddddbbb___]]]___gggrrr{{{}}}ttthhh]]]VVVSSSQQQQQQRRRTTTVVVYYY\\\___bbbcccgggggghhhjjjkkkjjjiiihhhfffhhhjjjlllmmmlllkkkiiidddeeeeeeeeedddccccccccceeegggkkkooorrrtttttttttvvvwwwwwwwwwwwwxxxxxxxxx{{{||||||}}}}}}}}}}}}|||yyyzzz||||||{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~}}}zzzxxxwwwwwwxxxxxxwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{{{{~~~yyytttpppmmmkkkiiijjjhhhffffffffffffdddbbb___]]]XXXRRRMMMHHHDDDCCCFFFEEECCCBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIMMMMMMNNNPPPTTTZZZ___bbbpppxxx}}}}}}|||{{{wwwrrrgggccc___aaahhhpppvvvxxxmmmlllgggaaa[[[XXXWWWVVVXXX^^^hhhtttuuu___RRRGGGFFFFFFBBB??????>>>===<<<<<<;;;;;;<<<<<<999999999888888888777777555777777777555444555666666666555555555555666666444444555555666666777777666555444444333333444444222222222333333444444555555444333222111111111111333333444444444333333222111111111111111111111111222222111111222333333333333333333222222222111111222222222111111111000000111111111222222222333333222222222222222222222222555777999999888666555555444333111///...///111222000000000000111111111111...//////000000111111111111000000000000111222333333222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333444555555555555555666666111111111222222222333333111111222222222333333333222222333333222222111000111111111111111111111111333111///...---...///000000000000000000111111222333333333333333333333333111111222222222333333333222222222222222222222222333222222222222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222333333333333333444444555555555222222111111222222333444222222222222222333444444666666666666555555555555222222333333444555555555555555444444444444333333222666999:::;;;???FFFLLLQQQUUU\\\gggrrr{{{wwwqqqnnnkkkfffaaa___aaaeeeiiiooovvvwwwlllbbbZZZTTTPPPPPPOOOOOOPPPSSSVVVXXXYYY___aaaccceeefffgggggggggdddeeeeeeeeedddbbb___]]]]]]______^^^[[[ZZZ[[[]]]___bbbfffkkknnnqqqqqqrrrrrrsssuuuwwwyyyzzz{{{{{{||||||||||||}}}~~~}}}}}}|||||||||{{{yyyxxx|||||||||{{{{{{{{{{{{{{{~~~}}}{{{yyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~||||||xxxqqqllliiifffcccaaacccaaa^^^\\\[[[YYYWWWTTTTTTSSSPPPLLLIIIFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLMMMPPPPPPQQQTTT[[[dddlllrrr}}}~~~vvvooojjjeee```]]]^^^ccckkkrrruuurrrooo```___]]]ZZZVVVUUUWWW[[[```iiivvvxxxYYYTTTMMMGGGGGGGGGDDD@@@???===<<<<<<;;;;;;;;;;;;;;;999999999888888888888888666777777666555444444555777666666666666666666777333333333444444555555555555555444333333333333333111222222333333444444444444333222222111111222222222333333444444444333333111111111111111111111111222222222222111222333444333333333222222222111111222222222111111111000000000000000000111111111222111111111111111111111111555888;;;;;;999777666666666444222000//////000111111111111222222333333333000000000111111222222222222111111111111222333333111222333333222222222222111111111111111111111111111111222222333444444555444444444444444444444444444444444444444444444444333333444444555555555555111111111111222222222222111111222222222333333333222222222222222111111000000000000111111111111111444333111000///000000111000000000000000111111222333333333333333333333333111111222222222333333333000111111111111222222222222222111111222222333444222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111111111222222222333333333333333333333444444444444222222111111222222333444111111111111222333444555444555666666555444555777222222333333444444444555444444333333333333333333555777:::;;;::::::===@@@EEEJJJSSS```llltttwwwxxxzzz~~~{{{xxxsssmmmgggccc```^^^bbbgggrrr}}}sssggg]]]VVVRRROOOLLLKKKMMMPPPRRRSSSVVVYYY]]]```aaacccfffhhhhhhgggdddaaa]]]XXXUUUSSSVVVXXXYYYWWWTTTSSSVVVZZZ___aaadddhhhjjjlllmmmnnnnnnppptttxxx{{{|||}}}|||zzzzzzzzzzzz|||~~~}}}{{{zzzzzzzzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||{{{wwwsssoooiiidddaaa^^^\\\ZZZYYYVVVSSSQQQPPPNNNKKKIIIMMMLLLJJJHHHGGGFFFEEEEEEAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIIKKKOOORRRSSSTTTTTTWWW[[[ccckkksssxxxwwwwwwrrrhhh```___^^^\\\```eeemmmssstttooofff___XXXWWWWWWXXXVVVUUUZZZaaalllwwwcccMMMHHHFFFDDDDDDDDDCCCAAA@@@<<<<<<;;;::::::::::::;;;888888888888888888888888666777777666444333444555555555444444444444555555333333333333333444444444555444444333333333333333222222222222333333333333222222111111222222333444000000111222222222111111111111111111111111111111000111222222000111222444333333333222222222111111222222222111111111111000//////000000000111111111000000000000000000000000666:::>>>>>>;;;888777888777666444222111000111111111111222222333444444444111111111111222222222222111111111222222222333333000222444444222111222222111111111111111111111111000000111222333444555555444444444444444444444444444444444444444444444444222222333333444555555555111111111111222222222222111111222222222333333333222222222222222111000000///000000000111111111222555444444333222222111111000000000000000111111222222222222222222222222222111111222222222333333333//////000000000111111111111111000000111111222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222333333333222333333333333222222222222222222111111222222333444222111111111111111222333111333555444333333555777333333333333333333444444333333444444444444444444666777888999999:::<<<===@@@DDDMMMXXXeeennnrrrtttuuu{{{{{{tttllleeeaaaaaabbbiiissszzz|||ooofff]]]XXXQQQMMMMMMNNNNNNMMMNNNQQQVVVYYY\\\```eeejjjjjjgggccc___ZZZWWWUUUTTTSSSUUUVVVTTTRRRSSSYYY___eeeeeefffggghhhhhhiiiiiihhhkkkpppuuuxxxxxxwwwvvvssssssssstttvvvzzz}}}yyyvvvsssrrrtttvvvwwwwwwwwwxxxxxxzzz{{{|||}}}}}}}}}~~~~~~yyyrrrmmmgggccc^^^ZZZXXXVVVTTTRRRNNNLLLJJJIIIHHHHHHEEEDDDIIIHHHGGGFFFDDDDDDDDDDDD???@@@AAABBBDDDEEEGGGGGGHHHHHHJJJLLLPPPTTTXXXZZZ]]]___bbbfffiiikkkllllllfffgggccc\\\YYY^^^cccdddjjjnnnqqqqqqlllccc[[[VVVUUUTTTUUUWWWXXXYYYaaalllwwwiiiTTTKKKBBBCCCBBBAAA@@@@@@@@@???<<<;;;;;;:::999:::::::::888888888888888888888888666777777666444333333444444333333333333333333444444444444444444333333333555444333333222222333333333333333222222222222222000000000111222333555555///000111222222222222111111111111111111111111111///111222111//////111444333333333222222222111111222222222111111111111000000000111111111222222222111111111111111111111111444999>>>>>>:::777666777888777666555333222111000000111111222333333444444111111111111000000000000//////111222222222111000///222444444222111111333111111111111111111111111111111222222333333333444333333333333333333333333333333333333333333333333111222222333444444555555000111111111111222222222111111222222222333333333111222222222222111000000//////000000111111111222555666666555555333222111000000000000000111111222111111111111111111111111111111222222222333333333......//////000000000111000000000///000111111222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333111111222333333333333222333333333222222111111111222222111111222222333444444333222111000000000000...111333333111111444666333333333333333333333333444444444555555555666666555444444555777999;;;===;;;>>>DDDOOO[[[eeelllnnnrrryyyvvvnnniiieeecccffflllpppsss|||wwwkkkdddZZZSSSOOOMMMKKKIIIHHHLLLQQQUUUXXX^^^eeejjjhhhfffbbb^^^\\\[[[[[[[[[SSSUUUVVVUUUTTTWWW___fffkkkjjjiiigggffffffffffffbbbfffkkkppprrrrrrooommmlllkkkkkkmmmppptttxxx{{{qqqmmmjjjjjjmmmqqqsssttttttuuuwwwyyy{{{}}}}}}~~~vvvuuutttssspppjjjddd___ZZZVVVRRRNNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDBBBHHHGGGFFFDDDCCCBBBBBBAAAAAAAAACCCEEEGGGHHHJJJJJJIIIJJJLLLOOOSSSXXX\\\^^^hhhjjjmmmnnnlllfff```\\\ZZZ[[[ZZZVVVXXXaaaiiimmmpppqqqqqqkkkbbb[[[WWWVVVSSSQQQSSSWWWYYY\\\hhhvvv}}}oooSSSHHHHHHCCCDDDCCC@@@===>>>>>>===<<<;;;::::::999999::::::888888888888888888999999666777777666444222333444555444444333333444444555666666666555555444444333555444333333222222333333444333333222222111111111//////000111222444666777111222333444444444444444111111111111111111111111...000222111///...111444333333333222222222111111222222222111111111111000111111222222222333333333222222222222222222222222111666;;;<<<777444333555888888888777555333111000///000000111222222333333111111000000//////......---...000111222111///...///222555555222111111333111111111111111111111111333333333222222222222111222222222222222222222222222222222222222222222222111111222333333444555555222222111111111111222222000111111111111222222222333222222222222222222333111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111333333333222222111111111000000000000000000000000000111111111111222222222000000111222333444444555333333222111000000111111111111111222333444555666444444333222222333333333000111222333333222111000444333333222222111111111222111111111000000//////'''***...111333222000...333333333333333333333333444444333333333444555555555555555555555444444444222333444666777999:::;;;888<<<@@@BBBGGGQQQbbbnnnnnnqqqzzzyyyqqqhhhcccfffhhhiiinnnuuu~~~uuuiii^^^XXXSSSOOOLLLMMMMMMOOOQQQUUUYYY^^^```eeedddaaa]]]ZZZYYY[[[]]]\\\[[[ZZZ[[[___cccfffgggsssqqqnnnjjjfffcccaaa```]]]^^^___aaacccdddeeefffcccccccccdddeeefffggghhhfffeeecccccceeehhhkkkmmmqqqrrrtttvvvzzz}}}}}}{{{yyyyyyyyyuuuooojjjhhhgggfffccc___YYYUUURRRJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFDDDBBBAAAAAACCCBBBCCCCCCCCCCCCBBBAAA@@@AAAAAACCCEEEHHHJJJMMMNNNQQQRRRTTTWWW[[[bbbiiiooonnnnnnlllgggaaa[[[WWWVVVSSSXXX[[[^^^gggsssxxxvvvwwwmmmeeeaaa\\\TTTQQQTTTQQQRRRWWW]]]aaaeeeppp{{{xxx```NNNGGGGGGDDDCCCAAA???>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;:::999888888888888666555555555555444444444222333333444444333333222444888;;;999444111333666555666666555444333111111555555555555555555555555333333333222222111111111333333333333333333333333111111111111111111111111222222222111111111111111222222222333333222222222111111111111111111111111111111111111111111111111222222222222222222222222111000111444888:::888666777777777666555333111111222111111000000111111222222111111111000000//////000000000000000111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111222333333444444333333333333333333333333444444444555555555555666222111111111111111111222000111111111111222222222222222111111111111222222000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111333333333222222111111111000000000000000000000000000111111111111222222222222222222222222222222222333222222111000000111111222222222222222333444555444333333222222333333333111222333333333333222111333333333222222222222222222111111111111111111000,,,...000333444333222111333333333333333333333333333333333222333333444555444444444555555555555555333333444666777888999:::555999<<<===@@@JJJXXXccckkknnnttt~~~zzzqqqjjjiiihhhfffhhhmmmtttzzzxxxmmmeee]]]VVVQQQOOOOOONNNNNNOOORRRUUUWWW[[[\\\\\\\\\\\\___cccgggeeedddeeehhhkkklllllljjjnnnkkkfffaaa]]][[[ZZZZZZVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZXXXWWWXXXZZZ^^^bbbgggjjjooopppsssvvvzzz}}}}}}zzzwwwqqqooonnnmmmllliiiccc___[[[ZZZXXXVVVRRRNNNJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@DDDDDDEEEGGGIIILLLPPPQQQRRRVVV[[[aaafffkkkpppsssllliiiccc[[[UUUQQQPPPPPPXXX```hhhmmmsss{{{}}}{{{uuulllbbb^^^ZZZUUUTTTWWWUUUVVVZZZ___dddjjjvvvfffVVVKKKEEECCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999888888888888666555555555555444444444222333333444444333333222444777999888444222333666666555555444333333222222444444444444444444444444333333333222222222111111333333333333333333333333111111111111111111111111111111111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111000111444888:::999777888888777777555444222111222222111111111111222222111111111111000000000///000000000000000000000111222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222333333333333333333333333333333444444444444555555555555111111111111111111111111000111111111111222222222111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111000000000000000000000000000111111111111222222222333333222222222111111111333222111111000111111111333333222222222333333444333333222222222222333333222333333444444333333222222222222222333333333333111222222222222222333333222222333444444444444444333333333333333333333333222222111111222222333444333333444444555555666666444444555555666777777888555777999999;;;AAAMMMVVVgggjjjpppvvv}}}tttoookkkgggfffhhhjjjpppzzzuuukkk```ZZZVVVTTTPPPNNNLLLMMMNNNPPPNNNPPPRRRTTTWWW]]]ccchhhiiikkknnnrrruuuuuurrrooooookkkeee^^^ZZZXXXXXXXXXPPPQQQSSSUUUUUUTTTRRRQQQPPPPPPOOONNNMMMMMMMMMNNNLLLLLLMMMPPPTTTYYY^^^aaahhhjjjnnnrrrvvvyyy{{{{{{}}}|||zzzwwwsssooollljjjbbbaaa___^^^\\\YYYTTTPPPNNNMMMKKKIIIFFFDDDBBBAAABBBBBBBBBBBBBBBCCCCCCCCCAAABBBBBBBBB@@@@@@BBBCCCEEEEEEDDDDDDCCCBBBBBBAAAFFFFFFFFFGGGKKKOOOTTTWWWWWW\\\dddkkkooopppqqqrrr```[[[UUUPPPNNNQQQUUUXXX___jjjvvv{{{}}}~~~|||zzzmmmddd[[[VVVTTTRRRTTTXXX[[[[[[___fffkkkrrrgggSSSMMMIIIDDD@@@AAA@@@???>>>============<<<<<<;;;:::::::::::::::;;;:::999888777777777777666555555555555444444444333333444444444444333333222555888777444333444666666555444333222222333333222222222222222222222222333333333222222222222111222222222222222222222222111111111111111111111111000000000111222222222333000111111111111111111000111111111111111111111111111111111111111111111111000000000000000000000000111111222444888999999888999999888777666444333222333222222222222222222333111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333444444444444555555555555111111111222222111111111000000111111111222222222000000////////////000000......//////000000111111///////////////////////////////////////////////////000000000111111111111222222222111111111111111000000000000000000000000000000111111111222222222222222222111111111111111222222111111111111111222333333222222222222222222222222222222222222333444222333333333333333333222111222222333333444444444222222222333333444444444555555444444444444555555222222222222222222222222111111111000111222222333222222333444444555666666444555555555555555666666777999:::999999<<>>=========>>>>>><<<;;;::::::999999::::::999999888777777777777777666555555555555444444444333333444444444444333333222444666666444333444555666444333111111222444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000111222333333333000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111222444777888999999999999999888777555333222333333222222222222333333111111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000333333333333333333333333333333444444444555555555000111222222222222111000000000111111111222222222000//////////////////000......//////000000111111///////////////////////////////////////////////////000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222//////000111111222333333222111111111111111222222333333222111111111222222111111111111222222333444222222111111111111222222222222222333333444444555222222333333444444444555555555444333222333333444222222222222222222222222111111000000000111222222111222222333444555666666444444444444444444555555777999999888777999>>>BBBNNNXXXeeeooouuuzzz}}}xxxtttpppmmmnnnnnnnnnqqquuuxxxzzzyyy}}}wwwrrrkkkbbbYYYRRRNNNKKKJJJKKKKKKKKKMMMPPPUUUXXXYYYZZZ^^^dddkkkqqquuuvvvuuuuuussspppkkkfffbbb______]]]ZZZXXXVVVVVVWWWXXXMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJQQQSSSVVVZZZ]]]^^^^^^^^^___]]]ZZZVVVSSSQQQOOOOOOKKKKKKJJJIIIFFFCCCAAA@@@CCCBBBBBBAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJKKKMMMRRRYYY```ccciiiiiiiiifffaaa]]]ZZZYYYXXXXXXZZZ```gggmmmpppqqqrrrvvvyyyvvvnnneeebbbcccaaa^^^YYYWWW[[[ccciiikkklllmmmsss}}}uuucccQQQHHHEEEBBB@@@???>>>>>>======<<<======>>>;;;;;;:::999999999999:::888888777666666666777777666555555555555444444444333444444555555444444333222333444555444333444444444333222111111222444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000111222333333333000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000111222444555666888999999999999888777555333222333222222111111222222333000000000000000000111111111111111111000000//////////////////////////////111111111222222222333333111111111111111111111111111111111000000000000000333333333333333333333333333333333444444444444555000111222333333222111000000111111111111222222222000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111111000000000000000000000000000111111111111222222222......///000111222333444111111111000111111222333222222111111111222222333111111000111111222333444222111111000000111111222333333333333444444444444222333333333333333444444333333222222222222222333222222222222222222222222111111000000111111222333222222333333444444555555333333444444444444444444444666666666666777999;;;>>>HHHWWWdddnnnwww~~~}}}xxxssstttqqqooonnnooopppppppppooouuu}}}}}}rrrggg\\\TTTPPPIIIJJJIIIHHHGGGIIIMMMPPPQQQQQQSSSYYYbbbjjjpppssswwwyyy{{{{{{yyyuuuqqqnnnmmmkkkfffbbb^^^]]]\\\\\\RRRQQQPPPNNNLLLKKKJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGGGGGGGCCCDDDDDDCCC@@@>>>======>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFGGGIIIKKKIIIHHHGGGGGGGGGHHHIIIJJJOOOOOOPPPRRRVVV\\\aaadddfffeeeccc^^^YYYWWWWWWXXXWWW[[[dddqqq}}}xxxtttqqqkkkcccZZZYYY\\\[[[\\\]]]^^^fffpppwwwwww{{{{{{^^^TTTKKKFFFBBB>>><<<>>>>>>======<<<<<<<<<<<<===;;;;;;:::999999999999999777777666666666666777777666555555555555444444444444444555555555555444444333333333444444333222222222222111111222333444555444444444444444444444444111222222222222333333333222222222222222222222222111111111111111111111111000000000111222222222333000111111111111111111000000000000000000000000000000000000000000000000000///////////////////////////000222222333444777999999999888777666444333222222111111111111111111222000000000000111111111111222222111111000/////////////////////////////////111111111222333333444444111111111111111111111111111111111111111111111111333333333333333333333333333333333333444444444444///111222333333222111///000111111111111222222222111000000//////000000111000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111222000000000000000000000000000111111111111222222222//////000000111111222222111111000000111222222333111000000000111222333333000000000000111222333444333222111111111111222333444444444444444333333333333333333333222222222222111111222222222222222222111111111111111111111111222111111111111222333333333333333333333333333333222222333333444444444555222333555666666777888999999>>>GGGSSSaaaooo{{{}}}~~~zzztttpppnnnmmmlllkkkggglllsss{{{yyyooofffaaaRRRQQQOOOKKKHHHGGGIIIKKKLLLLLLMMMRRRZZZbbbgggiiippprrrvvvzzz||||||{{{{{{yyyyyywwwuuurrrooolllkkkaaa___\\\YYYUUURRRQQQPPPJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@BBBCCCBBB???===>>>@@@===???AAABBBDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPPPPQQQRRRTTTWWWZZZ[[[ZZZZZZZZZZZZZZZ]]]aaaeeedddjjjuuutttllleeeaaa\\\VVVWWW[[[\\\aaafffkkkuuuoooQQQJJJDDDCCCAAA>>>===???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888999999999666666666555555666666777666555555555555444444444444444555555555555444444444333333333333222111000000111111222333333444444222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000---///111111111222666999888888777777555444222111111000000//////000000111///000000000111111111111222222111111000//////...000000000000000000000000000000000111222333333333111111111111111111111111000000111111222222333333333333333333333333333333222222333333333444444444///000222333333222000///000111111111111222222222111111000000000000111111111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000000111111111111222222222111111111111000000000000111111000000111222333333000000000000111222333444000000000000111222333444444444222222222222444444555555555444444333333333333333333222222111111111000111222333333333222222111111111111111111111111222222111111222222333444444333333333333333333333111111222333333444555555222333555777999999::::::===<<<>>>FFFUUUfffvvv~~~|||zzztttpppllliiigggcccgggmmmsssyyyyyytttcccaaa]]]VVVQQQMMMMMMNNNIIIIIIKKKOOOUUU[[[^^^___aaadddhhhmmmssswwwzzz{{{}}}pppnnnjjjeee```\\\YYYWWWQQQQQQPPPOOONNNMMMLLLKKKMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAAAAACCCEEEDDDAAA@@@BBBDDDAAACCCFFFHHHIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKNNNNNNMMMMMMOOOQQQTTTVVVOOOOOOOOOOOOOOOPPPPPPQQQOOOQQQUUUYYY___fffnnnsss}}}nnnddd\\\[[[YYYUUUWWW[[[dddlllttt{{{zzz]]]NNNEEE???@@@BBBAAA@@@BBB>>>>>>===<<<;;;::::::;;;;;;:::999999888888999999666666555555555666666777666666555555555444444444444444555555555555444444555444333333333222000...///000111333333444444444111111111111111111111111111111111222222333333333333333333333333333333333111111111111111111111111222222222111111111111111222222333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111,,,///000000///111555999777777777666555333111111000000////////////000000//////000000111111111222222222222111000//////...111111111111111111111111...//////000111222222222111111111111111111111111000000111222333444444444333333333333333333333333222222333333333444444444000000000000111111111111///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111111111222222222333333333222111111000000000000000000000000000000000000000111111111111111111111111111111111111000000000///222222222222222222222222333222222111111000000000333333444444333333222111333333333222222111111111444333222111111111222333111111111111111111111111222222222111111111111111444444333222111111111111444444444444444444444444555555444444444444555555;;;777:::CCCHHHMMM___tttzzz~~~yyyrrrmmmiiijjjgggfffgggkkkqqqzzzxxxyyyssshhh___ZZZVVVRRRPPPMMMJJJJJJLLLPPPSSSTTTVVVVVVXXX[[[aaajjjttt{{{|||wwwpppiiifffeeeddd```[[[WWWVVVUUUUUUTTTTTTSSSQQQPPPNNNLLLKKKKKKIIIHHHEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKOOOOOOPPPQQQSSSTTTTTTSSSOOONNNMMMLLLLLLMMMNNNOOOQQQVVV```iiinnnqqqzzzyyypppfff\\\SSSRRRUUUYYY___dddjjj{{{eeeTTTJJJFFFBBB???>>>>>>>>>============<<<;;;;;;::::::;;;:::999999888888999999888888777777666666555555888888777555555444444444444444555555444444333222444333222111111111222333000000000000000111111222333222222111111222222333111111111111111111111111333333222111000000111111111111111111111111111111222111111111000000//////////////////////////////////////////////////////222222222222222222222222222111000//////000111222222111000000000111333444777666444222111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333111111111111111111111111333333222222111000000000333333333333333333333333//////000000000111111111000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000111111222222111111000111111111222222222333333222111111000000000000000000000000000000000000000111111111111111111111111//////000111222333444444222222222222222222222222222222222222222111111111333333444444333333222111333333333222222222111111333333222111111222222333222222222222222222222222222222222222222222333333444444333333222222333333444444444444444444444444555555444444444444555555888555888???AAAEEESSSeeerrr{{{{{{uuuooolllhhhggghhhjjjnnnrrruuuzzz}}}xxxpppkkkgggcccXXXUUUQQQOOOPPPQQQQQQQQQPPPPPPQQQSSSVVV\\\bbbgggnnnqqqvvv{{{|||xxxvvvuuuqqqnnnjjjgggeeedddbbb```ZZZWWWTTTPPPNNNLLLLLLLLLLLLKKKHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOONNNNNNPPPRRRSSSRRRPPPMMMLLLJJJJJJKKKOOOSSSUUU^^^aaahhhppptttwww~~~wwwkkkccc^^^WWWRRRUUUZZZ]]]ccchhhuuunnnXXXMMMHHHEEEAAA>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999888777777777777888888777777777666666666555888777666555444444444444444444444555444444333222333333222111111222222333111111111111111222222333333222222111111222222333111111111111111111111111333222222111111000111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111000//////000111111//////.........///000111111111111000111111222222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333111111111111111111111111111111111111111111222222333333333333333333333333//////000000000000111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000111111222222111111000111111111222222222222333222111111000000000000000000000000000000000000000111111111111111111111111000000111222333444555555222222222222222222222222222222222222333333333333333333333333333222222111333333333222222222222111333222222111111222333333333333333333333333333333222222222333333444444555444333333333333444444555333333333333444444444444555555444444444444555555777444666;;;;;;<<>>>>>??????>>>;;;;;;::::::999888888888888888777666666666666777777777777777666666666666777777666555444444444444444444444444444333222222333222222111111222333333222222222111222333333444222222111111111111222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111......---------...///000//////000000000///......////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111000000000000111222222111111111111111111111111///000000111222222333333333333333333333333333333////////////000000000111111111111111222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111222222222222222111111000000000000000000000000000000000000000111111111111111111111111333333222222222111111111111222222222222222333333222222222333333444444444222333333333333222111111222222222222222222222222222222222222222222333333333333333333333333333333000111111222333444555555222222222222333333444555333333333333333444444444555444444333333444444555666555777:::999888>>>GGGPPP]]]qqq}}}wwwrrrnnnhhhbbb```bbbeeejjjsss}}}}}}{{{vvvqqqlllfff```\\\WWWTTTOOOLLLLLLNNNOOOPPPSSSSSSUUUYYY^^^ccchhhkkkppprrrttttttsssssstttuuuwwwyyy{{{{{{zzzwwwsssnnniiidddbbbYYYVVVRRRNNNJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGIIILLLMMMKKKIIINNNPPPTTTYYY___eeeiiikkkmmmkkkjjjlllkkkjjjooovvvuuuuuuuuutttqqqnnnkkkiiigggbbb```cccgggjjjooouuu|||]]]JJJDDDEEEBBB@@@>>>===>>>?????????;;;;;;;;;:::999999888888888888777666666666666777777777777777666666666666777666555444444444444444333444444444444333222222222222222222222222333333222111111111111222333333222222111111111111222222111111111111111111111111111111222222222111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000//////000000000///////////////000000111111111111111///---***)))////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000000111222222111111111111111111111111000000111111111222222222222222222222222222222222...////////////000000000000000111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000111111000000000000000111111111222222222222111111000000000000000000000000000000000000000111111111111111111111111222111111111000000000000111111111222222333333333222222222333333444444444222222333333222222111000222222222222222222222222111111222222333333333333222222222222222222222222///000000111222333333444111000000000111222333333222222222333333333444444444444333333333333444444333333666888777777:::@@@CCCOOOaaattt{{{uuummmeeecccaaaaaadddiiimmmqqqsss{{{~~~xxxrrrmmmiiibbbXXXRRROOOOOOOOOOOONNNMMMMMMNNNPPPTTTXXX[[[bbbdddfffgggfffffffffhhhjjjmmmssszzzyyyqqqkkkbbb___ZZZTTTOOOLLLJJJIIIJJJIIIIIIIIIHHHHHHHHHGGGKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLNNNPPPRRRSSSVVV\\\dddlllqqqrrrpppooojjjeeebbbaaa___]]]```eeeiiijjjlllnnnqqqsssuuuvvvrrrlllhhhiiikkkpppzzzjjjSSSHHHDDDDDD@@@>>><<<<<<>>>??????>>><<<<<<;;;;;;:::999999999999999888777777777777888666666666666777777777777666555555444444444444555333333444444333333222111111111222222333333333333000000000000000111222222222111111000000111111222000000000000000000000000000111111222222222111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000/////////...//////000000000000000111111111111000---+++***........................////////////////////////////////////////////////////////////000000000000///000000000111111111111000000//////000000111222111111111111111111111111222222222111111111000000222222222222222222222222......////////////000000///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111///000000111111000000///000000000111111111111222222111111000000000000000000000000000000000000000111111111111111111111111......///000111222222333111111111222222333333444222222222222333333333333222222222222222111111000111222222222222333333333000000222333333333333333111111111111111111111111000000000111111222222333111000000000000111111222111111222222333333444444444444333333333333444444000111333444555666888;;;>>>EEESSScccuuu{{{ssskkkjjjeeebbbdddeeeeeefffhhhkkkqqqvvvxxx}}}}}}yyypppeee\\\WWWUUURRRPPPOOOMMMLLLKKKLLLNNNQQQSSSUUUWWWXXXYYYWWWWWWWWWXXX]]]___eeennnwww~~~zzzsssgggddd___YYYTTTPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPPPPQQQVVV^^^dddjjjqqq{{{|||rrrlllddd___[[[[[[YYYWWWYYY]]]ccceeeiiinnntttxxx|||}}}zzztttooonnnqqqxxxttt\\\MMMFFFCCCBBB>>>===;;;<<<===>>>>>>===<<<<<<<<<;;;::::::999999999999888777777777777888666666666666777777777777555555444444444444444555333333333333333222111111000000222333333333333333000000//////000000111222111111000000000000111111000000000000000000000000///000111333333222111111111111111111111111111111000000000000111111111111000000000000000000000000........................111111111111111111111111...//////000000//////...,,,---...////////////.........///000000000000000........................000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000////////////000111111111111111111111111111111333333222222111000000///222222222222222222222222........./////////000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111//////000000000000//////000000000000111111111111222111111000000000000000000000000000000000000000111111111111111111111111...///000111222333333444000111111222333333444444222222222222222111111111222222222222222111000000111111222222222333333333///000222333444444333333222222222222222222222222222222222222222222222222222222111111000111111111000111111222333333444444444333333222222333333444111222333333444666888888;;;>>>FFFSSSdddvvv~~~yyyvvvppplllmmmlllgggeeegggdddiiilllmmmqqqzzz{{{rrrmmmiiifff```\\\ZZZXXXUUURRRQQQPPPQQQRRRLLLNNNPPPPPPNNNNNNNNNOOOSSSTTTWWW^^^gggoootttwww~~~vvvpppccc```[[[WWWSSSPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLHHHIIILLLOOORRRVVVXXXYYYXXX]]]aaaaaa```ggguuutttjjj]]]YYYVVVYYYZZZYYY[[[___fffiiipppwww~~~{{{zzz{{{xxxeeeTTTHHHCCCAAAAAA>>><<<;;;;;;======<<<;;;;;;;;;::::::999888888888888888777666666666666777555666666666777777777888555444444333333444444555222333333333333222111111///000222333444444333333111111000000111111222333111111000000000000111111000000000000000000000000...000111333333333111000111111111111111111111111///000000000111111111111111111111111111111111111........................000000000000000000000000......///000000///......---...///000000000//////---------......000111222........................000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111///////////////000111111111111111111111111111111222222111111111111111111111111111111111111111111............/////////000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000111111111111222111111000000000000000000000000000000000000000111111111111111111111111333333333222222222111111000000111222333333444444333222222111111000000000111222222222222111000000111111111222222333333333///000222333444444333333333333333333333333333333444333333333333333333333444444333222111111111111000000111222333333444444444333333222222333333444444555666555555888999999888999===HHHWWWiiiwww|||wwwwwwtttlllhhhjjjdddggggggdddeeekkkqqqrrryyyxxxyyy|||}}}{{{{{{xxxqqqkkkiiifffbbb\\\XXXUUUTTTSSSLLLNNNPPPPPPOOONNNOOOPPPNNNMMMNNNSSSZZZbbbhhhkkkmmmpppuuuwwwuuuoooiiiddd[[[YYYUUUQQQOOOMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTXXX]]]ccchhhlllnnnkkkrrrwwwwwwuuu}}}vvvjjjXXXTTTTTTXXX[[[\\\___bbbkkkpppxxxpppjjj___RRRFFF@@@@@@BBB===<<<;;;;;;<<<===;;;:::::::::999999888777777777777777666555555555555555555666666666777777888888444444333333333444444555222333333333333222111111///000222333444444333333222222111111222222333444111111000000000000111111000000000000000000000000...///111333444333111000111111111111111111111111//////000000111111111222222222222222222222222222////////////////////////////////////////////////---...///000000///...---///000222333333333222111//////---,,,,,,---...///........................000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111///////////////000111111111111111111111111111111000000000111222222333333111111111111111111111111111111000000//////......000000000000000000000000//////000111111111111111111111111000000000000000000000000000000000000000111111111111111111111111///////////////000111111111111111111111111111111000000000000111111111111//////...//////000111222000000000000000111111111111111111000000000000000//////000111222333333333111111222222222333333333111111111111111111111111...///000111111111111111111111111111111111111111222222222222222222222222333222111111111222333444222222111111111111111222///000111222333333222111111111222222222333333333444444444444444444444444000000111222333555666777888999<<>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::666666555555555555666666777666666555555555666666444444444444444444444444888888777555444333222111555444222000............444444333333222111000000111111222222222333333333////////////000000000000000000000111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000///...------...///000///////////////.........000000//////.........------///000222222000///---............////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222111000000000/////////...000000000000000000000000//////000111111111111000111000000000000000000000000000000000000000000000111111111111111111111111///////////////000000111111111111111111111111111000000000000111111111111000////////////000000111222222222111111000000/////////000000111111222222000000000111222222222333000000111111111222222222111111111111111111111111///000000111111111111000111111111111111111111111222222222222222222222222222222111111111222333444222222111111111111111222///000111222333222222111111111222222222333333333444444333333333222222222111111111222333444555666666666999<<>><<<;;;;;;<<<<<<;;;:::999999999999999999999999666666555555555555666666666666555555555555666666444444444444444444444444666666555555444444333333111111000000111333444555444444333333222111111000111111111222222222333333/////////000000000111111111111111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000///...------...///000.........///////////////000/////////...............///000111111000///.../////////000000000000111000000000000000000000000............////////////000000000000000000000000000000000000000000000000222222222222222222222222000000000000////////////////////////////////////...///000000111111000000000000000000000000111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111111111000/////////000000444444333222111000//////......///000111222333333111111111111111111222222//////000000000111111111111111111111111111111111111111111222111111000000111111111111111111111111222222222222222222222222222111111111111222333333222111111111111111222222000000111222222222222111111111222222222333333333333333333222222111111111333222222222333333444555555555777999999<<>>===<<<:::;;;<<<<<<;;;999888888888888888888888888666666555555555555666666555555444444444555666666444444444444444444444444444444444444444444444444555444444444333333333333333333333222222111111111111111111111222222222222000111111111222222222222444444333333222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...///000000///...---/////////....../////////,,,------...///000111111///////////////.........//////000000000000////////////000000000111111111////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////......///000000000000000//////000000111111111111000000000000000000000000000000000000000000000000......///000111000000///........................///000000000111111111111333222111000000///000000111111111222222333333444222111111111000000//////222222222111111111111111111111111222222222333333111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111000000111111222222222222111111000000111222222333222222111111111111111111111111222222222333333333111222222333444555666666444444333222222222333333555555777:::999888<<>>======;;;::::::;;;;;;:::999999999999999999999999999666666555555555555666666444444444444444555666666444444444444444444444444555555555444333333222222555555444333222111000///333333222222222222222111000000111111111222222222000111111111222222222222333333333222222111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000///...------...///000...//////////////////...,,,------...///000111111........./////////////////////000000000000//////........./////////000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////////////////---...//////000000///////////////000111111222222000000000000000000000000000000000000000000000000---...000111111111000///////////////////////////000000000000111111111111222222111000000000111111//////000111222333444444333333222111000///......111111111111111111222222111222222222222333333333111111111111111111111111222222222333222222111111111111111111111111111111111111111111111111111111///000111111222222111111000000000000111222333333333222111111000111111111111111222222222333333333222222333444555555666777444444333222222333333333333222333777777666888===???EEESSScccoooyyy~~~~~~{{{yyywwwtttqqqnnnkkkjjjfffdddaaa___aaahhhrrryyy~~~zzzzzz~~~xxxooojjjkkkpppvvvyyytttxxx|||}}}{{{zzz|||~~~~~~wwwooollldddeeefffgggjjjnnntttxxxxxxxxxxxxwwwuuupppjjjeeebbb\\\XXXYYYYYY[[[aaaggguuuzzz}}}{{{{{{~~~~~~~~~sss___RRRHHHCCCEEEAAAAAAAAAAAA@@@???======<<<;;;::::::;;;;;;:::888999999999999999999999999666666555555555555666666333333333333444555666666444444444444444444444444555555555444333222222111111111222222222222111111222222222222222222222222000000000111111111111222000000000111111111222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000///---,,,,,,---///000......////////////......------......//////000000.........///////////////000000////////////000000............////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000000111000000000000000000000000---...//////000000//////...//////000111111222222000000000000000000000000000000000000000000000000---...000111111111//////////////////////////////000000000000111111111111111111111000111111222222///000000111111222222222222222111111000000//////000000000111222222222333111111111111222222222222111111111111111111111111111111222333333333222222111111111111111111111111111111111111111111111111...///000111222111111000000000000000111222333444333333111000000000111111111111222222222333333333333333333333333333333333333333222222222333444444222000111555666444666:::;;;===FFFSSS^^^hhhwww~~~~~~}}}{{{wwwsssqqqpppooolllgggddddddfffhhhiiinnnnnnmmmnnnqqqvvv|||}}}|||pppgggdddWWWYYY[[[]]]```cccgggkkkiiiiiihhhiiijjjiiifffdddccc```___```______fffnnnzzzvvv\\\QQQJJJBBB@@@CCC???>>>>>>>>>>>>>>>>>>>>><<<;;;999:::;;;;;;:::888888888888888888888888888666666555555555555666666333333333333444555666777444444444444444444444444333333333333333333333333///000111222333333222222222222222222222222222222000000000000111111111111/////////000000000111111000000000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.........------.........---...///000000///...---.........///////////////............/////////000000000////////////000000...////////////000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000111111111111111111111111111111---......///////////////...//////000111222222222000000000000000000000000000000000000000000000000---...000111222111///...000000000000000000000000000000000000111111111111111000000000111222333333111111111000000000000000000000000000111111111111//////000111222333333444000000000000111111111111111111111111111111111111000111222333333333333333111111111111111111111111000000000000000000000000...///000222222111111000000000000000111222333444444333111000000000111111111111222222222333333333555555444333222000000///333222222222333333444555444111222555555444555999<<<:::???HHHPPPYYYhhhwww~~~|||yyyxxxwwwxxxsssmmmjjjjjjhhheeebbb___cccfffggggggiiinnnqqqsssrrrqqqrrrvvv}}}~~~~~~}}}pppcccZZZWWWXXXYYY[[[\\\]]]```dddhhhhhhgggggghhhkkkmmmmmmmmmccccccdddfffddddddlllvvvyyywwwcccPPPLLLHHHAAA@@@FFF<<<<<<<<<<<<<<<===>>>???<<<;;;999:::;;;;;;:::888777777777777777777777777666666555555555555666666222222222333444555666777444444444444444444444444111111222333333444555555111222333333333333111111222222222222222222222222000000000000111111111111////////////000000000000......//////000000111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000,,,---///000000///---,,,---...///000000///...---///////////////.........---.........//////000000000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000///......///111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000222222111000///...------....................................//////////////////000000000000//////000000000000000000000000000000000000000000000000111111111000000000000000333333333222111000///...222222222222222222222222333333333222222111111111111222222333333222222111111222222333333222222111000000000000000000000000000000000000111111111111000111111111111222222222222222111111111111111111222222222222222222222222444555666666777777666666111111222222222333333333333444555555666666555555111888>>>??????FFFWWWeeeqqqzzz~~~}}}zzzxxxyyyzzzxxxtttssssssnnnhhhiiiiiihhhfffeeefffiiikkkkkkiiifffgggkkkppptttvvv~~~}}}~~~~~~zzzwwwsssnnnlllkkklllmmmooopppnnniiiaaa[[[YYYZZZTTTXXX\\\^^^___aaaeeeiiinnnppprrrrrrpppnnnmmmmmmssslllgggfffgggiiipppwwwbbbYYYMMMEEECCCBBB@@@>>>@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999999999:::999777666555555555666666555555555555444444444444444444444444444444444222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222333111111000000///.........000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111...............///000000222111000///////////////000000000000000000000000////////////////////////000000000000000000000000------------------------////////////////////////////////////////////////---------.........//////---......///000111111222111111000000//////......000000000000000000000000////////////////////////000000000000000111111222111111000//////////////////000111000.........///111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000111111000000///.........000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000111000000000000000000000000000111222222222222111222222222222222222222222333333333222222111111111111222222333333222222111111222222333333222222111000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222111222222333333333333333111111222222222333333333333444555555666666555555333888;;;;;;:::???JJJUUU^^^hhhwwwzzzvvvvvvyyyyyyuuussstttrrrooommmmmmlllkkkkkkkkkmmmnnnllliiieeeeeegggkkknnnoooqqquuuyyyxxxtttppppppqqqvvvwwwxxxzzz|||~~~|||vvvqqqnnniiigggdddaaa``````aaabbbddddddccc```\\\YYYYYYYYYYYY]]]bbbdddfffiiinnnrrrvvvwwwxxxwwwwwwvvvvvvvvvyyyrrrmmmllllllmmmssszzz~~~{{{hhhZZZRRRHHHBBBAAAAAA@@@>>>>>>>>>======<<<;;;;;;:::;;;::::::::::::999999999:::999777666555555555666666555555555555444444444333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222000000000000000000//////111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...............///000000///......---,,,,,,------000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////......///////////////////////////000000111111222111000000000/////////...000000000000000000000000////////////////////////000000000000000111111222222222111000000000000000///000111000.........///000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000111111---...000111333333444444222222222222222222222222222222222222222111111111111111222222222222111111111111222222222222111111000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111222222222222222222222222000000111222222222222222111111222222222333333333333444555555666666555555777888999888666888>>>CCCIIISSScccrrr~~~yyywww{{{}}}xxxuuuvvvxxxwwwssssssttttttttttttssssssmmmjjjfffdddeeegggggghhheeehhhjjjiiifffdddeeegggkkkkkkkkkllllllmmmnnnooopppqqqrrrqqqnnniiiccc```[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZYYY[[[\\\^^^]]]]]][[[___dddhhhjjjnnntttyyy|||{{{zzzyyyyyy{{{|||}}}yyytttttttttuuuzzzxxxaaaUUUOOOIIICCC@@@@@@@@@>>><<<======<<<<<<;;;::::::::::::::::::999999999888888999888777666555555555666666555555555555444444444222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222000000000//////.........//////000111111222333333000000000000000000000000000000000000000000000000000000000000000000000000111111111000///................../////////000000......---,,,,,,,,,,,,---000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000/////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000111111222333222222111111111111111...///000000...---...000//////////////////////////////000000000000//////////////////////////////................................./////////000000....................................//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000111111111---...000111333333444444111111111111111111111111222222222111111111111111111111222222222222111111111111222222222222111111000000000000000000000000///000000000111111111111000000000000111111111111111111111111111222222222222222222222222222222222222333333444444444444444111111222222222333333333333444555555666555555555888888888777777777999:::===FFFTTTaaannn{{{~~~zzzzzz|||}}}yyyyyyzzz{{{|||{{{yyywwwuuurrrnnnllllllllllllkkkdddfffgggfffeeeeeegggiiihhhgggfffeeeeeeeeeffffffjjjlllnnnnnnlllgggaaa^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYY]]]bbbffffffeee___cccgggkkkmmmrrrxxx}}}~~~{{{zzz{{{~~~~~~{{{|||}}}eeeTTTNNNGGGDDD@@@??????>>><<<:::<<<<<<<<<<<<;;;;;;::::::999999999999888888888888888888777666666666666666666555555555555444444444222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222111111000/////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////.........///000000000000000//////............//////////////////////////////////////////////////////................................................////////////////////////////////////////////////000000000////////////...000000//////////////////000000000000////////////////////////////////////////////////////////////000000000000000111111222222111111000000111111111---...000///...---...000........................//////000000000000//////////////////////////////------------------------------......//////000000....................................//////////////////000000000000//////000000000000000000000000000000000000000000000000//////000000111111111111///000111222222222222222111111111111111111111111111111111111111111111111000111111222222111111000000111111222222111111000000000000000000000000000///000000000111111111111//////000000000111111111000000111111111222222222222222222222222222222222333333444555555555555555111111222222222333333333333444555555666555555555555555555666777888888888777>>>IIISSS___lllzzz}}}{{{||||||||||||yyy|||yyyvvvuuuuuutttsssqqqiiijjjjjjiiiiiijjjlllnnnllljjjhhhfffdddddddddeeejjjkkknnnooommmjjjfffcccaaa```___^^^\\\\\\[[[[[[\\\[[[[[[```fffjjjkkkiiieeeiiimmmpppssswww~~~}}}}}}iiiVVVKKKGGGDDDBBB@@@???>>>===;;;999=========<<<<<<<<<<<<<<<999999888888888777777777777777777777777666666666666555555555555444444444444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111222111111111000000//////////////////......------000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111...///000000111111000000//////.........//////000////////////////////////////////////////////////........................------------------------////////////////////////////////////////////////.............................................---////////////000000000000////////////////////////000000000000000000000000000000000000000111111222000000/////////000000111,,,...//////...---...000//////////////////////////////000000000000//////////////////////////////........................---------....../////////000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000/////////000111111222222111111222222222111111000111111111111111111111111000000000111111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111/////////000000000111111000000000111222222333333222222222222222222222222111222222333333333333333111111222222222333333333333444555555666666555555000111222444555666777777333888???GGGQQQ^^^mmmwww|||}}}~~~|||{{{xxxwwwwwwvvvsssqqqmmmmmmmmmmmmnnnooopppqqqqqqooollliiigggfffggggggiiijjjlllnnnnnnllljjjiiieeedddaaa___]]]\\\\\\\\\]]]]]]^^^aaafffiiijjjjjjiiilllqqqtttxxx~~~vvvdddXXXLLLEEEDDDBBBAAA@@@???===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777777666666666777777777777666666666555555555555444444444444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111////////////////////////222222111000000///......000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111...///000111222111000///...------------...//////000000000000000000000000////////////////////////........................------------------------////////////////////////////////////////////////------------.........///........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222//////////////////000111,,,---///...------///000//////////////////////////////000000000000//////////////////////////////........................---.....................000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000000000000000...//////000111111222222111111222222222111111111111111111111111111111111///000000000111111111222000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111////////////000000000111///000000111222222333333222222222222222222222222000000111222222222222222111111222222222333333333333444555555666666555555111333444444333333555777333666999>>>EEEPPP___iiiqqq{{{|||yyyvvvsssrrrrrrssstttuuuuuuuuuwwwuuuqqqnnnkkkkkkkkklllkkklllmmmooopppqqqqqqqqqiiigggccc```___^^^___```___bbbdddggghhhjjjmmmoooqqquuuzzz{{{___SSSMMMFFFBBBDDD??????>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666555666777888888777666666666555555555555444444444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111......//////000111111111000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...///000222222111000///...............///000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////,,,,,,---...///000000111......//////000111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222000000//////000000111222,,,---......------///000000000000000000000000000//////000000000000//////////////////////////////////////////////////////............................................................/////////000//////000000000000//////000000000000000000000000000000000000000000000000...//////000111222222222///000111222222222222222000000000000000000000000//////000000111111111222000000111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111////////////000000000000///000000111222222333333222222222222222222222222111111222333333333333222111111222222222333333333333444555555666666555555555777888666333222444777666666777888<<>>::::::::::::::::::::::::777777777777666666666666555666777888888777666666666666555555555444444444222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000000000111222333444555555,,,,,,------.../////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////.........///111222333222000///111111111111111222333333000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---...///000111222333///000000111222333333444.../////////000000111111000000000000000000000000000000000000000000000000000000000000000111111222111111000000111222333333////////////////////////............////////////////////////............000000000000000000000000////////////////////////...///000111111000///...//////////////////////////////............//////////////////000000000000000000////////////000000111111222222222222111111---......///////////////222111111111000000//////000000000000000000000000111111000000000000000111000///////////////000111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444222222222333333333444444222222333333333333444444444444444666:::???EEEIIITTT]]]jjjvvv{{{uuuqqqpppoooooosssxxx||||||{{{uuullldddccceeefffiiilllppprrrvvvzzz{{{]]]TTTKKKFFFBBB===<<<>>>;;;;;;::::::::::::999999777777777888999999999:::888888777777666666555555555555555666666666666666666666666666666666666666222222222222222222222222333444666555444333333444111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222000000////////////000000222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000///...---------------//////.........---------.......................................///000000111000/////////000222333//////............//////------------.........///000000000000000000000000////////////////////////000000000000000000000000111000/////////000222333////////////////////////............////////////////////////............////////////////////////////////////////////////...///000000111000///...//////////////////////////////............//////////////////000000000000000000////////////000000///000000111111000000///---...//////000000//////111111111111000000000///111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333////////////////////////111111111111111111111111222222222222222222222222222222111111222222333444111222222222222333333333222222333333333333444444555555555666888<<<@@@CCCHHHPPP[[[gggqqq|||}}}tttuuuwww{{{|||vvvnnnhhhiiinnnssszzz}}}fffRRRKKKDDDCCCAAA>>>>>>AAA;;;;;;:::::::::999999999888888888888888888999999777777777777666666555555666666666666666555555555444444444444444444444444222222222222222222222222222444555444222111111222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000//////000000000111111111000000////////////000000111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////////////////////////////...---------------//////.........---------.......................................///000000000000//////000111111222000//////......//////000------........./////////000000000000000000000000////////////////////////000000000000000000000000111000/////////000111222////////////////////////............////////////////////////....................................//////////////////////////////000000000//////...//////////////////////////////............//////////////////000000000000000000////////////000000...//////000000//////...---...//////000000//////111111111111000000000000222222222222222222222222111111000000000111111222111000000//////000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222111111111111222333333111111111222222222333333222222333333333333444444555555555555777888:::;;;;;;AAAKKKTTT^^^kkkxxx|||wwwrrrooottt}}}uuu^^^NNNIIICCC???@@@@@@======???::::::::::::999999999999888888888888888888777777777777777666666666666555777777666666555555444444222222222222222222222222222222222222222222222222222333444333111//////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000000000////////////000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////////////////////////////...------------..................---------.......................................///000000//////000000111111000000000000////////////000000....../////////000000000000000000000000000000000////////////////////////000000000000000000000000000000/////////000111222////////////////////////............////////////////////////....................................//////////////////////////////////////////......//////////////////////////////............//////////////////000000000000000000////////////000000...//////000000//////.........///000000000000000111111111000000000000000222222222222222222222222111111000000111111222222111111000000///000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222333222222222222333333333444222222222333333333444444222333444555555666666666666:::@@@FFFNNNZZZhhhqqqwww}}}{{{~~~qqq\\\MMMDDDFFFAAA>>>???>>>:::888999:::::::::999999999999888999999888888777777666666666666666666666666666666888888777666555444444333222222222222222222222222222222222222222222222222222444555444111//////000111111111111111111111111111111111111111111111111........................000000000000000000000000....../////////000000000000000////////////000000111111111111222222222222///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......---------.....................................................................///000000...///000111111000///...000000////////////000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000111111////////////////////////............////////////////////////....................................////////////////////////000//////...............//////////////////////////////............//////////////////000000000000000000////////////000000///000000111111000000///...//////000000000000000000000000000000000111111222222222222222222222222111111111111111222333333222222111000000000000000000000000000000000000000000000000000000000000000///000000000111111111111333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000111111222333333333333333444444444444222222222333333333444444///000222444555555555444555777:::===BBBKKKWWW```hhhppp{{{kkkZZZOOOHHHEEEEEE@@@===>>>>>>999777888::::::999999999888888888999888888777777666666666555555555555555666666666888888777666555444444333222222222222222222222222222222222222222222222222333444555444222000000111111111111111111111111111000000000000000000000000111111111111111111111111/////////////////////////////////000000000111111000000////////////000000222222222222111111111000////////////////////////////////////////////////////////////////////////.............../////////////////////////////////......---------......///---............................................................///000000...///000111111000///...000000////////////000000////////////000000000000////////////////////////////////////////////////////////////////////////......//////000000000000////////////////////////............////////////////////////....................................////////////////////////000000///...------------//////////////////////////////............//////////////////000000000000000000////////////000000///000000111111000000///...///000000111111000000000000000000111111111111222222222222222222222222111111111111111222333444333222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111000000000000111222222222222333333333444444444222222333333333333444444///000222333444555555555333555777888999???GGGNNNYYYbbbmmmvvv||||||bbbRRRKKKGGGEEEEEEBBB===;;;===>>>;;;:::;;;999999999999888888888888777777777777777777666666444555555555555666666666777777666666555555444444333333333333333333333333222222222222222222222222222333555444222111222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000////////////000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000---............/////////////////////////////////...------------...//////---------......................................................///000000//////000000000///......//////............//////....../////////000000000000000000000000000000000////////////////////////000000000000000000000000---...///000000000//////////////////////////////............////////////////////////............////////////////////////////////////////////////111000...---,,,,,,------//////////////////////////////............//////////////////000000000000000000////////////000000...//////000000//////...//////000111111111111000///000000000111111111111111111111111111111111111111111111111222333444555444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111------------------------000000000000000000000000111111111111111111111111222222222222222222222222000000000000000111222222000000111111111222222222222222333333333333444444222222333333444444555555111444666666666888===BBBHHHQQQ\\\eeejjjrrr}}}qqq```NNNGGGFFFCCCAAAAAA@@@;;;999;;;<<<;;;;;;===999999999999888888888888666666666777777777777777444444444555555555666666666666666666666555555555333333333333333333333333222222222222222222222222///111333333222111222333111111111111111111111111000000000000000000000000------------------------////////////////////////........./////////000000000000////////////000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////---------------...//////---------.........//////.......................................///000000000000///.....................------------......------........./////////000000000000000000000000////////////////////////000000000000000000000000---...///000000000///...////////////////////////............/////////000000/////////............000000000000000000000000////////////////////////111000...---,,,,,,------//////////////////////////////............//////////////////000000000000000000////////////000000---..................---//////000111111111111111//////000000111111111222000000000000000000000000111111111111222333444555444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222000000000000000111111222////////////000000000000222222333333333444444444555555444333333444444555111444777777666777:::===;;;DDDPPPXXX]]]dddooowwwuuu\\\PPPHHHGGGFFFAAA======BBB<<<999:::;;;999999<<<999999999888888888888777555555666666777777888888444444444555555555666666555555555666666666666666222222222222222222222222222222222222222222222222---///111111111000111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////000000////////////000000------...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////---------------...///000---------.........//////.......................................///000000111000///---------...///---------,,,,,,---------------------.........///000000000000000000000000////////////////////////000000000000000000000000,,,---///000000000///...------............---------------............///000000000000000000000000000///---,,,---...000222,,,---///000000000///...//////............//////000000000000000000000000////////////000000000000......//////000000111111111111000000//////.........000111000...------...............////////////111111111111111111111111000111111111111222222222000111222333333222111000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000444444222111000000//////000000000000000000000000000111111111222222222222222222222111111111000000000000000000000000000000//////000111222333333333222222222222222222222222222333444444555555444444222222333333444555666666888<<<@@@CCCHHHPPP\\\fffssszzzlllYYYLLLIIIDDDAAA???>>>===<<<;;;::::::999888888888999888777777777777777888999666666666666555555555555777666555444444555666777555555555555555555555555444333333222111111111222222222222222222222222222000222333333111000000111111111111111111111111111222222222111000//////...000000000000000000000000000000000000111111111111......//////000000111111111///...///111222000---000111222111000000222333000000////////////000000//////............//////////////////////////////......------------..............................,,,---------.../////////---------............/////////////////////////////////.........---------222111000...---------------------............///111111000000//////......////////////////////////222111///......///111222//////////////////////////////............//////------............---------------............///////////////////////////000///---------...000111//////000//////...------//////............//////////////////////////////....../////////000000000.../////////000000000111///////////////000000000...///111000...------...............////////////111111111111111111111111000000111111111222222222...///000000000000///...111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000000000000000000000000000000000000000000111111111222222222222222111111111000000000000000000000000000000000000000111222222222333222222222222222222222222111111222333333333333333222222333333444555555666777:::===>>>AAAGGGQQQYYYdddlllvvvooo[[[PPPIIIEEEAAA>>>======<<<:::;;;:::999999888888888999888888777777777777777888666666666666555555555555666555444333333444555666666666666666666666666666444333222222111111222222111111111111111111111111000222333333111000000111111111111111111111111111222222111111000//////...000000000000000000000000//////000000000111111111////////////000000000000000///...///111111///---111222222000......///000000000////////////000000//////............/////////////////////////////////..................///000000000000000000000000---------...............---------............///........................//////.........---------111000///......------...---------............///////////////.........---///////////////////////////---,,,++++++,,,---/////////////////////////////////............//////------............---------------............//////////////////////////////......------///000111222111000///---------,,,//////............//////////////////////////////------........./////////////////////000000000000---......///000000111111...///000000...---..................////////////111111111111111111111111000000000111111111222222...//////000000//////...111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111111000000000000000000000000/////////000000000111111222111111111111000000000000000000000000000000000111111111111111111222222222222222222222222222222///000000111111111111111222222333333444444555555555777888888888<<>><<<<<<;;;:::999::::::999888888888888999999888888777666666666666666666666555555555555444444444333333333333444444666666666666666666666666333333222222111111222222000000000000000000000000000222333333111000000111111111111111111111111111222222111111000/////////000000000000000000000000//////000000000000111111000000000000//////////////////...///000111///---111222111000---,,,---...000000////////////000000//////............//////////////////////////////000//////......//////000000000000000000000000000...............------------------............///------------------------...............---------//////...............///---------............///............------------////////////////////////000000............000000//////////////////////////////............//////------............---------------............//////////////////////////////............///000000222111///...------......//////............//////////////////////////////------------.........///////////////000000000000........./////////000000---///000000///......///............////////////111111111111111111111111000000000000111111111111000111111111111111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000222222222111111111111111222222222222222222222222///000000111111111111111222222333333333444444444444444555444333555999===GGGMMMVVV___gggqqq|||jjjUUUJJJGGGGGG@@@>>><<<;;;;;;;;;:::999999999888888888888888999:::999888666666555555555666666555555555444444444444444333333333333444444555555555555555555555555333333222222111222222333111111111111111111111111000222333333111000000111111111111111111111111111111111111111000000//////////////////////////////////////////000000000111111111000000//////......///...//////000//////...000111111///------...///000000////////////000000//////............//////////////////////////////000000////////////000000......................../////////...---------,,,---------............///------------------------........................---------------...///000---------............///........................////////////////////////111111000//////000111111//////////////////////////////............//////------............---------------............///.......................................///000000000///...------...///000//////............//////........................------------.........///000000000000////////////000/////////.........------...000000///......///............////////////000000000000000000000000//////000000000111111111111000000000000000000111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222222222111111111111111222222222222222222222222000111222222333222222222222222222333333333333333333333333333333444777999===BBBJJJRRRZZZeeepppyyywwwbbbQQQHHHDDDBBB@@@???===;;;;;;<<<<<<;;;999888888888777777888999999999888777666555555555555555555555555444444444444444444444555555444444444333333333333333333333333333222222111222222333333222222222222222222222222000222333333111000000111000000000000000000000000111111111000000000000000////////////////////////...////////////000000000111111000000//////......---.../////////............///000000//////111333000000////////////000000//////............//////////////////////////////000000////////////000000......................../////////...---------,,,---------............///---------------------------.....................---,,,,,,------...///000---------............///////////////////////////////////////////////////------------------------//////////////////////////////............//////------............---------------............///.................................///////////////...............///000000//////............//////........................------........./////////000000000000////////////000000//////...------,,,,,,...000000///...///000............////////////000000000000000000000000/////////000000000111111///......------......///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111222000000000000000000000000/////////000000000111111//////000000000000000111000000000000000000000000111111111111111111222222222222222222222222222222111222333333444444333333222222222222333333333333222222333444555666777888555999@@@FFFNNNYYYeeemmmwww~~~hhh[[[LLLDDDCCCDDD@@@<<<>>><<<;;;;;;<<<<<<:::999888777777777777888999999888777777666555555555555555555555444444444444333444444555555555555444444222222222222222222222222222222111111222222333333222222222222222222222222000222333333111000000111000000000000000000000000111111000000000000000000000000000000000000000000......////////////000000000000000000////////////,,,...000///...---...///---...000000///000222444000000////////////000000//////............//////////////////////////////000//////......//////000000000000000000000000000...............------------------............///---------------------------------...............---,,,,,,,,,---...//////---------............////////////000000000000000////////////////////////........................//////////////////////////////............//////------............---------------............///........................---......///////////////...///////////////......//////............//////............................../////////000000000111000000000/////////...........................,,,...000000///...///000............////////////000000000000000000000000////////////000000000111///...------------...//////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111000000000000000000000000000000000111111111222222////////////000000111111000000000000000000000000000000000111222222222333222222222222222222222222111222333333444333333333222222222222222222222222222222222444666777777666444666:::===AAAIIITTT\\\gggrrr|||nnn```SSSLLLDDDAAABBBBBB???<<<===<<<::::::;;;;;;999777777777777777777888999999777666666555555555666666555555555444444444333333222333444444444444333222222222222222222222222222222222111111222222333444111111111111111111111111000222333333111000000111000000000000000000000000000000000000000000000111000000000000000000000000........./////////000000////////////000000000000,,,...000000---,,,---///---...//////......000222000000////////////000000//////............/////////////////////////////////..................///000000000000000000000000---------...............---------............///........................---------.........//////------,,,,,,,,,---......---------............///........./////////000000////////////////////////000000111111111111000000//////////////////////////////............//////---..................------------.........//////........................---......///000/////////000000111111000...,,,+++//////............//////........................////////////000000000000111111000000/////////...,,,,,,------.../////////,,,...///000///...///000............/////////000000000000000000000000000////////////000000000000111000///......///000111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111222222222222.../////////000000111111000000000000000000000000//////000111222333333444222222222222222222222222111111222333333333333222222222222222222222222222222111222333555666555444777888888888888===EEELLLYYYccclllnnnsss~~~vvvdddUUUJJJFFFDDDAAA>>>===<<<;;;:::<<<;;;:::::::::999777555777777666777777888999999666666555555555666666777555555444444444333333333111222333444444333222111333333333333333333333333222111111111222333333444000000000000000000000000000222333333111000000111000000000000000000000000000000000000000111111111000000000000000000000000............/////////000......//////000000111111+++...000000---,,,---///...//////...,,,,,,---///000000////////////000000//////............//////////////////////////////......------------..............................,,,------....../////////---------.........//////////////////////////////---------.........//////...------,,,,,,------------------.........//////---------.........//////////////////////////////------............------//////////////////////////////............//////000000000000000000000000---------............///////////////////////////........................,,,...//////......000111........................//////.........---------***+++---///000000/////////////////////.........///////////////.........////////////////////////////////////000000000000000000000000000000000000111111111000000000000000//////000000000000//////222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000333///---...111333222000000000000000000000000000//////000111111111111111222111111111000000//////............///111222333000000000000000000000000444333333333222111111111///000111333333222111111222222222222222222222222111111222222222333333333111111222444777:::===???MMMPPPWWW]]]eeemmmuuuzzz|||fffWWWNNNGGGCCC@@@@@@???===<<<;;;:::999999999999888888888888777777777777777777777777777777777666555555555555555555555444444444333333333555444222111000111222222444333111//////000111222333333333222222111111111000000000000000000000000000111111111111222222222444333222000//////......///000222333333222000///000///...------...///000000000//////.........---////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,111000000///......------000000//////.........---/////////...---------,,,000000111111111111000000....................................//////////////////.........---------------............------........................////////////////////////................................................////////////////////////////////////000000000000222000---++++++---000222////////////////////////////////////////////////////////////////////////---------............///////////////////////////........................+++---...---,,,,,,---...........................//////.........---------+++,,,---/////////....../////////////////////.../////////////////////...////////////////////////.../////////000000000000000000000000000000000000111000000000000000000000//////000000000000//////222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000222222111000/////////000000000000000000000000000...///000000111111000000111111111111000000000///000000/////////000000111000000000000000000000000222222222222111111111111000000111222222222222111222222222222222222222222222222333333333444444444333333333444666888:::;;;BBBEEEJJJOOOUUU]]]eeejjjtttzzz{{{hhhWWWLLLFFFBBB??????>>>>>>===<<<;;;::::::999999999888888888777777777777777777777777777777777777666555555555555555555555555444444444333333444333222111111111222333444333111000///000111222333222222222222222222111000000000000000000000000000000111111111222222222333222111000////////////000111222222222222111000111000////////////000111000/////////................../////////000000000..............................//////////////////000/////////..............................------000000111111111111000000////////////////////////............//////////////////.........---------------............------........................////////////////////////........................................................................////////////000000000000///...,,,******,,,...///////////////////////////////////////////////////........................---------............///////////////////////////........................,,,---......,,,+++,,,---.......................................---------------......///......---......//////////////////......//////////////////////////////////////////....../////////000000000////////////////////////000000000000000000111111//////000000000000//////222111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000111444555222---+++...111000000000000000000000000......///000000000000///111111111111000000000000222111000///////////////000000000000000000000000000000000000111111111111111000000000000111222222222222222222222222222222333333333333444444444555666555555444555555666777777999<<<@@@DDDKKKRRRXXXaaahhhqqqzzz~~~fff]]]PPPGGGBBB???===<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888777777777666666666666666666666666777777666555555555555555555555555444444444444333222222111111111222333333444333111000000000111222111111111222222222222222000000000000000000000000000000000111111111222222111111000000000000111111111111111111111111111111111111000000000000111111////////////............------........./////////000000000000000000000000---------...///000000111////////////............................../////////000000111111000000///000000000000000000000000............////////////...............---------------............------........................////////////////////////........................................................................////////////000000000000111000000//////000000111////////////////////////////////////////////////---------------------------------............///////////////////////////........................///000111000...------.....................................................................------............////////////............////////////////////////////////////........./////////000000////////////////////////000000000000000111111111//////000000000000//////111111111111000000000000000000000000000000000000///000000000111111111111000000000000000000000000111333333111...---///111////////////////////////---......///////////////111111111000000000000000111111000000///000000111000000000000000000000000......//////000000111111111000/////////000222333111111111111111111111111222222222333333333444444555555444444444444444444444555777888;;;@@@FFFKKKSSSYYYbbbjjjrrr{{{zzzlllaaaOOOJJJCCC???>>>===<<<;;;::::::::::::;;;;;;;;;;;;888888888888777777777777666666666666666666666666777777666555555555555555555555555555444444444444111111111222222333333444333222111000000000111111000000111111222222333333000000000000000000000000000000000000111111111111000000//////000111222222111111000000000000111111000000000000000000000000///////////////.........------------.........///000000000000000000000000------......///000000000///////////////.........------......//////000000//////000000000000//////////////////////////////............////////////........................------............------........................////////////////////////........................................................................////////////000000000000000111111111111111111000////////////////////////////////////////////////---------------------------------............///////////////////////////........................///000111000...------...........................---.................................---------...---.........//////000000---.........//////000000////////////////////////............//////////////////////////////////////////000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222000...///111222111000........................---......///////////////000000000000000000111111////////////000111222333000000000000000000000000.........//////000000111111000/////////000222333111111111111111111111111000111111111222222222222222222333333444444444444555666666666777;;;???CCCDDDIIIQQQXXX___gggpppwww~~~xxxmmm___SSSLLLEEECCC@@@>>>===<<<;;;;;;999999999999::::::::::::888888888777777777666666666666666666666666666666777777666555555555555555666666555555555444444444000111111222333333333333222222222111111111111111000000000111111222222222000000000000000000000000//////000000000111111111////////////000111222333111111000//////000111111////////////////////////.........///////////////------------.........///////////////////////////////////////////////////.........///////////////---......//////000000000//////000000000000//////....................................////////////---.....................------............------........................////////////////////////........................................................................////////////000000000000+++,,,---......---,,,+++////////////////////////////////////////////////---------------------------------............///////////////////////////........................,,,---......,,,+++,,,---........................---------.....................---------......///------......///000000000------......///000000000////////////////////////------.........//////////////////////////////////////////000111111222222//////000000000000////////////000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000333///,,,...222444222///..............................///000000000000///000000000000111111111111/////////000111222333444000000000000000000000000////////////000000000000000////////////000111111111111111111111111111111000000000000111111111111000111222333444444444333444555666555555666999<<<;;;@@@FFFKKKPPPWWW___fffmmmrrrzzzuuuhhh___VVVLLLDDDAAA@@@???>>>===;;;:::999999888888888888999999999999888888777777777666666666666666666666666666666666777777666555555555555555666666666555555555444444111111222333333333222222222222222222111111000000000000000111111111111111000000000000000000000000/////////000000000111111000000//////000111222222000000000000000000000000......////////////...............///////////////------........./////////........................///////////////................../////////////////////////////////000000...//////000000//////.......................................////////////---------...............------............------........................////////////////////////................................................------------------------////////////000000000000,,,---............---,,,////////////////////////////////////////////////---------------------------------............///////////////////////////........................+++---...---,,,,,,---...........................---------.........//////------,,,,,,---...///000------......///000000111------......///000000111////////////////////////---------.........//////000000000000000000000000...//////000111111222222//////000000000000//////////////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000222111000///000000000000000000000000000000000000...///000000111111000000///000000000111111111111111000000000111222222333000000000000000000000000111111000000000000000///...//////000000000000000111111111111111111111111000000111111111222222222000111222333333222222111222333555555444444444666888;;;@@@CCCEEEKKKRRRXXX^^^ccciiimmmsss{{{~~~vvvggg[[[QQQLLLHHHAAA>>>???<<<<<<<<<;;;:::999999999888888888888888888777777888777777777666666666666777777777777777777777777777777666555555555555555666666666666555555555555222222333333333222111000222222222222222111000000111111111111000000000000000000000000000000000000////////////000000000111111000000000000000111111...///000111111000///......///000000000000///.............../////////000....../////////000000000////////////////////////------......//////000000............/////////000000000000///////////////......////////////..........................................////////////---------.........//////------............------........................////////////////////////................................................------------------------////////////000000000000000000000000000000000000////////////////////////////////////////////////........................---------.........//////////////////////////////........................,,,...//////......000111........................---------.........//////---,,,,,,,,,---...000111---------...///000000111---------...///000000111////////////////////////---------.........//////111111111111111111111111...//////000111222222222//////000000000000//////.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000111333444222...,,,...111111111111111111111111111//////000111111111111111//////000000111111111222333222111111000111111111000000000000000000000000222222111111000000//////---...000111111111000///000000000000000000000000111111222222222333333333111222222333222111000///111333555666444333222333333666999;;;<<<@@@GGGLLLUUUYYY]]]```dddlllyyy~~~ttthhh^^^VVVKKKCCCBBBBBB>>>===@@@999:::;;;;;;::::::;;;<<<888888888888777777777666777777777777666666666666888888888888888888888888777777666555555555555555777666666666555555555555222333333444333222000///111222222222222111000000222222111111000000//////000000000000000000000000////////////000000000000111111000000000000111111---///000222222000///---///000111222222111000///---.........//////000000////////////000000000000////////////////////////+++,,,---...///111222222---.........//////000000111111000000//////............////////////......000000000000000000000000............/////////000---------.........//////---..................---........................////////////////////////................................................------------------------////////////000000000000//////............//////////////////////////////////////////////////////////////////////////////000000//////.........---//////////////////////////////.........---------.........------,,,,,,,,,------------------------........................,,,,,,---...//////......------............------...------------.../////////......---------......////////////////////////------............------////////////000000000000......//////000000111111000000000000000000000000111111000000//////......000000////////////000000111111222222222222111111////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000222---,,,222666555111000---...111333000++++++///000000000000000000000000000000000000000000000000000000000000111111111111000111111000//////000222222333444333111111222333333444444555555444444333444555777777888;;;???BBBEEEJJJPPPSSSVVV\\\eeellluuuzzzxxxjjj```YYYQQQLLLBBBAAA@@@???>>><<<<<<;;;::::::999999888777666666777777666555555666777888444555555666666666666666555555555555555555555555666666666666666666666666444444444444444444444444333333333333333222111000222222111111111111222222000000000000000000000000111///...------...///111222111111111000000//////000000000000////////////000000000000000000000000000000//////.........---////////////////////////000000000000000000000000///......---------......////////////////////////........................////////////////////////////////////////////////000///...---,,,+++++++++000000000000000000000000000000000000////////////........................---------............////////////000000000000000//////000000000000//////......------------......111111000000//////..................////////////......//////000000111111000000000000000000000000////////////////////////////////////////////////000/////////............//////////////////////////////.........---------.........------,,,,,,,,,------------------------........................,,,------...//////......------............------...------------.../////////......---------......////////////////////////...//////000000//////...////////////000000000000------...............///000000000000000000000000111000000000/////////...000000////////////000000000000111111111111000000.../////////000000000000000000////////////000000000000000000000000000000000000000000000000000000333///---111222000...///111///000222222//////222000000000000000000000000000000000000000000000000000000000000111111111111///000111000///...000111000222333222111111222333333333444444444444333333444555666666555777999<<<===AAAFFFIIIKKKPPPXXX^^^ccciiiqqq{{{wwwmmm___TTTMMMHHHCCC??????>>>>>>===<<<;;;::::::::::::999888888777666666888777666555555666777777444444555666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333222111000222222111111111111222222000000000000000000000000222000///......///000222111111111000000000//////000000000000////////////000000000000000000000000000/////////............//////////////////////////////////////////////////////...............///////////////////////////........................////////////////////////////////////////////////000///...---,,,,,,,,,,,,////////////////////////000000000000/////////...........................---------............/////////.........---------,,,,,,------------,,,,,,......------------......////////////.........---............////////////...///////////////000000////////////////////////////////////////////////////////////////////////////////////............////////////////////////...............---------.........---------------................................................,,,---......///.........------............------...------------...//////......---------......//////////////////////////////000000111111000000///////////////000000000000////////////............000000000000000000000000000000000000////////////000000////////////000000//////000000000000//////....../////////000000000000000////////////000000000000000000000000000000000000000000000000000000222//////111000...000555777111...000222111000222000000000000000000000000000000000000000000000000000000000000111111111111///000111111//////000111...000111111000000222333222333333444444333333222333444444333222222444555666999<<<>>>???CCCIIINNNTTTYYY```iiirrr|||yyyooohhh\\\UUUKKKDDDAAA???<<<:::;;;:::::::::999999999999999999999888888777777666888888777666555555555555444444555666666666666555444444444444444444444444555555555555555555555555444444444444444444444444222222333333333222111111222222111111111111222222000000000000000000000000222111000//////000111222111111000000000000//////000000000000////////////000000000000000000000000////////////............/////////////////////////////////////////////////////////......//////000////////////////////////........................//////////////////////////////////////////////////////...---,,,,,,,,,,,,........................000000000/////////..............................---------............///...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++......------------..................------------............/////////////////////.......................................///////////////////////////////////////////////////////////////.........////////////////////////.......................................---------////////////////////////........................------...............---------............------...------------...//////...------------.../////////////////////////////////000000111111000000///////////////000000000000222222222111111000000///////////////////////////000000000000////////////000000////////////000000......////////////.............../////////000000000000////////////000000//////////////////////////////////////////////////////111333111111777???>>>444---...111111/////////////////////////////////////////////////////////000000000111111111111000222333333111000111222---///000000000000222444222222333333333333222222222333333222111000111333555777999::::::<<<@@@CCCIIIMMMSSSZZZaaaiiiqqqwww~~~wwwnnnhhhaaaZZZTTTMMMHHHBBB???>>>>>>===<<<888888888888888888888888999888888888777777777666888888777666555444444444333444555555666666555555444444444444444444444444555555555555555555555555444444444444444444444444222222333333333222222111222222111111111111222222000000000000000000000000111000000//////000000111000000000000000000//////000000000000///////////////////////////////////////////////////.........////////////////////////////////////////////////000////////////000000111////////////////////////........................//////////////////////////////////////////////////////...---------------........................000000/////////.................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......------------..........................................//////////////////......------,,,,,,........................////////////////////////////////////////////////.........///////////////////////////////////////---.............................................////////////////////////........................---...............------------............------...------------...//////---------------...//////////////////////////////...//////000000//////...////////////000000000000222222111111000000//////////////////////////////////////////000000000000000000////////////000000......////////////..................////////////000000////////////000000////////////////////////////////////////////////...///111333000000777AAAFFF:::000///333222000...///////////////////////////////////////////////////000000000111111111111111333555555333222222333---///000000000000222444111111222222222222111111///111333333222222333444555666777888888999;;;<<<>>>AAAEEEJJJOOOUUU\\\```jjjooovvvyyy|||~~~vvvnnnbbbXXXQQQMMMIIIGGGAAA???<<<:::::::::::::::777777888888888888999999888888888777777777777777777777777666555444333333333444444555555555555555444444444444444444444444555555555555555555555555444444444444444444444444111222222333333333222222222222111111111111222222000000000000000000000000//////////////////////////////////////////000000000000000000////////////////////////////////////.........///////////////////////////////////////........................///////////////000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////...---------..............................////////////....................................---------............///++++++,,,---...//////000//////000000000000//////......------------......////////////////////////............//////////////////......------,,,,,,........................////////////////////////////////////////////////.........///////////////////////////////////////---------............................../////////.........................................................///......---,,,------............------...------------...//////---------------...///000////////////////////////...//////000000//////...////////////000000000000............------------000000000000000000000000////////////000000000000000000////////////000000......////////////......------........./////////000000////////////000000000000000000000000000000000000000000000000000000000///000111...,,,222:::JJJ???444333555444111111000000000000000000000000000000000000000000000000000000000000111111111111111333555555444333222333...000111111000000222333000111111222222111111000...111333444333333444555444444555555666777777777888:::===@@@CCCHHHMMMQQQXXX]]]cccgggkkkrrr|||~~~uuummmggg```YYYNNNFFFAAA???>>>>>>;;;:::999888777888888999777777888888888888888888777777777777777777777777666666666666666555444333333333444555555555555444333333333333333333333333444444444444444444444444444444444444444444444444111111222333333333222222222222111111111111222222000000000000000000000000......////////////............////////////000000000000000000////////////000000000000000000000000.........///////////////////////////////////////....................................///000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////...............///......................../////////.........------........................---------............///,,,,,,---...///000111111---..................---......------------....../////////000000000000000............/////////////////////.......................................////////////////////////////////////////////////............/////////000////////////////////////---------.........//////---........./////////000------------------------..............................//////...------,,,------............------...------------...//////---,,,,,,------///000000///////////////////////////000000111111000000///////////////000000000000,,,,,,,,,,,,------------000000000000000000000000.../////////000000000111000000////////////000000/////////000000/////////---------.........//////000000////////////000000000000000000000000000000000000000000000000000000000...///000///,,,000666FFF===444333444333222222000000000000000000000000000000000000000000000000000000000000111111111111///111444444333111111111000222333222111111222333000000111111111111000000///111333444333333333444222222222444555666666555555777999;;;===@@@DDDGGGJJJMMMRRRVVVZZZ```hhhnnnssszzzyyyqqqiii```WWWRRRKKKHHHBBB>>>;;;:::999999888888999888888888999999777777777777777777666666666777777777777777777777444555666666666555444333222333444444555555444444333333333333333333333333444444444444444444444444444444444444444444444444000111222333333333333222222222111111111111222222000000000000000000000000/////////000000/////////........./////////000000000000000000////////////000000000000000000000000............/////////000////////////////////////........................------------...///000111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.........---------........................---------............/////////..................,,,------......------,,,......------------.............../////////000000............////////////...///////////////000000////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////---------.........//////---.........//////000000------------------------.........................../////////...---,,,,,,---..................---...------------...//////,,,,,,,,,---...///000111////////////////////////111111222222222222111111////////////000000000000,,,------....../////////000000000000000000000000.../////////000000111111000000////////////000000//////000000000000//////---------.........//////000000////////////000000000000000000000000000000000000000000000000000000///---...111222111444999@@@888111111111000000222000000000000000000000000000000000000000000000000000000000000111111111111---000222333222000//////222333444333111111222333000000111111111111000000000222444444333222222222222111222444666777666555111333444555666888<<>>===<<<:::999888444555666666666666777888777777666666666555555555666666666666777777777777333444555666666666555444222333444444555555444444333333333333333333333333444444444444444444444444444444444444444444444444000111222333333333333333222222111111111111222222000000000000000000000000000000111111111111000000---.........//////000000000000000000////////////000000000000000000000000---.........//////000000////////////////////////........................,,,,,,,,,------///000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........//////000000000000000000000000000//////.........---------........................---------.........//////111000000...---,,,++++++---......//////......---.........------.........---------.........//////............/////////000......//////000000111111000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////......////////////......---...///000000///...---......////////////............/////////...,,,+++------............---------------............///////////////////////////........................000000000000000000000000///000111222111000...,,,////////////////////////111111000///////////////////////////////////////000000000000////////////000000////////////000000111111000000//////......000000000///......------//////000000000//////...//////......//////000111---///111000---,,,...000222111000...---...222444999666222000//////...,,,000000111111111111000000000000000000000000000000111000///......///000111////////////000000000000111111111111111111222222111111000000000000111111111111222222222333333333333333333333333333333333333333333444555666777777;;;===???AAACCCFFFKKKNNNQQQUUUZZZ```gggnnnvvv{{{}}}xxxuuuqqqjjjddd___YYYQQQJJJGGGCCC???<<<999999999888888888777777333444666777777777666555666666666666666666666666555555666666555444333333555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333333222222222222222222222222222333222222111000///......222222222111111111111000111000///......///000111////////////000000000000///...---,,,,,,,,,,,,,,,---...///000000///...---............////////////////////////////////////000000///...............000000//////.........---///000000000000000///...//////......---------,,,//////////////////////////////............//////222111000......000111222000000000000////////////000000//////......------......------------......------------------------........................---------............///------------------------........................///////////////////////////////////////.....................////////////111111000000//////.............................................///000000////////////////////////......////////////......---......//////......---......////////////......---.../////////...,,,+++------............---------------............///................................................//////////////////////////////111111111000...---////////////////////////111000000///////////////////////////////////////000000000000////////////000000////////////000000111111111111000000000/////////000000000000000000111111111111000000///..................///000000111111222000//////000111111111000...---///222555???;;;555000.........---//////000000000000//////000000000000000000000000000000////////////000000////////////000000000000333222222111111000000000111111000000000000111111111111111222222222333333333333333333333333333333333333444444555555666666555777999:::<<>>@@@CCCFFFIIIMMMRRRVVVVVVYYY^^^ccchhhnnntttxxxzzzvvvssspppllljjjccc^^^WWWSSSPPPLLLFFFBBB???<<<999888888999999999666666666666555555555555444444555666666666666555555555555555555555555555444555555555555444444333444444333333333333444444333333333333333333333333222222333333333333333333333333333333333333333333000111222222333333222222222222222222222222222222+++,,,---///111222444444222222111111111000000000000000////////////000000////////////000000000000111111000000//////000000......////////////..................////////////////////////////////////......---,,,,,,,,,,,,---////////////............,,,---...000111111111111///////////////.........//////////////////////////////............////////////------------///////////////.........------.............../////////......------------......------------------------........................---------............///------------------------////////////////////////////////////////////////......//////////////////............////////////............------------------------------------...............///000000////////////////////////---......//////......---...---++++++++++++---...---......//////......---------------------------------............---------------............///................................................////////////////////////...//////000000///......////////////////////////000//////.........//////000000000000000000000000////////////000000000000000000////////////000000111000000000000000000000/////////000000111111111......///000111111111111111000000000000111222222666111,,,+++---//////---...////////////000333666;;;888333000000222333333...//////000000//////...////////////////////////...///000111111000///...////////////000000000000222222111111000000//////111111000000000000111111111111111111222222222222222222222222222222222222444444444333333333333333222333555555555666888:::888999<<<===???BBBFFFJJJIIILLLPPPTTTXXX\\\bbbeeekkkooouuu{{{|||tttpppnnnkkkhhheeebbb___[[[WWWPPPLLLHHHEEECCC@@@===:::<<<;;;888777666666666777666666666555555555555555444555555555555555555555444444444444444444444444444444444555555444444333444333333333333333333444333333333333333333333333222222222222222333333333222222222222222222222222000000111222222222222222111111111111111111111111222222222222222222333333111111111111000000000000000000////////////000000////////////000000000000111111000000///000000111...//////////////////...............////////////////////////////////////......------,,,------...///////////////...............///000000111000000//////////////////////////////////////////////////////............////////////...------.../////////.........---------------------....../////////......------------......................................................---------............///------------............000000000000000000000000////////////////////////............////////////............////////////........................------------------------...............///000000////////////////////////------............---------,,,+++******+++,,,---------............------------,,,,,,,,,---------------............---------------............///................................................................................./////////......//////////////////////////////............//////000000000000000000000000.../////////000000000111000000////////////000000.../////////////////////000000000//////.........---///000222444666666777777777666666777777888999888333...,,,...//////------.../////////000333666666444222222222222111000///000000111111000000///////////////////////////...///000111111000///...////////////000000000000/////////000000111111222111111000000000000111111000000111111111222222222222222222222222222222222333333333333333222222222333444666666555555666888444555777888:::<<<@@@CCC???AAADDDGGGJJJMMMQQQTTTZZZ]]]bbbfffjjjnnnrrruuuzzz{{{~~~|||wwwrrrmmmgggaaa\\\```^^^[[[XXXUUUQQQLLLIIIBBB@@@>>>===<<<<<<;;;:::;;;;;;999888666666666777666666666666666666666666555555555444444444444555444444444444444444444444333333444444444444444333333333333222222333333333333333333333333333333333111111111222222333333333222222222222222222222222000000111222222222222111111111111111111111111111444444333333222111111000111111111000000000////////////000000000000//////////////////000000000000/////////......//////000/////////....../////////............///////////////////////////////////////...............//////.........///////////////000000111000000///...---........./////////////////////////////////////////////............/////////////////////////////////.........------------,,,,,,------......//////......------------......................................................---------............///---------....../////////000000000000000000000000////////////////////////---.........//////000000............////////////////////////////////////------------------------...............///000000////////////////////////------............---------,,,,,,++++++,,,,,,---------............------,,,,,,,,,+++,,,,,,---...------............---------------............///------------------------..................................................................//////////////////////////////......------......//////000000000000000000000000......//////000000111111000000////////////000000------............//////000000000///...---------///111333555777999:::;;;;;;;;;;;;;;;;;;<<<<<<===:::777444222111111111000...///000000000000222444666444333222222000---***000000111111111111000000000000000000000000000000//////000000000000//////////////////000000000000---......///000111222222111111000000000000111111000000000111111111111222222222222222222222222222222222222222222222222222111333555555444333444555111333444555555777;;;>>>;;;===???AAABBBDDDGGGJJJMMMPPPSSSVVVXXX[[[^^^aaafffgggjjjooovvv~~~~~~{{{wwwuuukkkhhhdddaaa^^^ZZZUUURRRRRRPPPMMMJJJHHHEEE@@@===999999888888888888999999555666777666555666777999555555555666666666666666666555444444333444444444333333333333333333333333222333333444444444444333333333222222222222333333333333333333333333333333000000111111222333333333222222222222222222222222///000111111222222111111111111111111111111111111/////////000000000000000111111000000000///////////////000000000000//////////////////000000000000......---------...////////////............//////............///////////////////////////////////////............///000000.........///////////////111111111111000...---,,,---------...............//////////////////////////////............///////////////////////////////////////.........---------------------...............------------......................................................---------............///---------...//////000000////////////////////////////////////////////////------......///000000000............/////////////////////000000000000000.......................................///000000////////////////////////,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---...------............---------------............///------------------------................................................------------......//////////////////////////////...------------...///000////////////////////////.........///000111111111000000////////////000000............/////////000000000000//////////////////000222444555666666777777777777777777888999999999999888666333111111222...000111111000000111333666444222111000000...,,,//////000000000000//////000000000000000000000000000000////////////000000////////////000000000000......//////000000111111111111000000000000111111000000000000111111111111111111111111111111111111000000111111222222333333000222444444444333333444222333333333333444777999999:::<<<======>>>AAACCCCCCEEEGGGIIIJJJLLLOOORRRTTTUUUXXX\\\aaaggglllooosssxxx~~~~~~}}}|||sssqqqmmmjjjhhheeebbb___ZZZXXXVVVTTTRRRPPPLLLIIIFFFDDDAAA???>>><<<999777666666666666555555666777222444555555444444666888333444444444555555555555666555444333333333444444222222222222222222222222111222333444444444444444333333222222222222333333333333333333333333333333///000000111222222333333111111111111111111111111///000000111111111111111111111111111111111111111------...//////000111111111000000000////////////...///000111111000///...////////////000000000000...---------......///000000///...------...///000............////////////////////////////////////...---------......///000............/////////000000000111000000///...---,,,,,,,,,,,,---------...//////////////////////////////............//////.........//////.........000000000/////////.........------------------,,,......------------......................................................---------............///---------...///000000000........................////////////////////////------......///000000111............////////////........./////////000000////////////////////////...............///000000////////////////////////,,,------......------,,,,,,,,,...//////...,,,,,,,,,------......------,,,,,,,,,+++***+++,,,...///---..................------------.........//////------------------------................................................---------------...///000////////////////////////---------------...///000////////////////////////---......///000111111222000000////////////000000.../////////000000111111//////000000111111222222---...///000000000000000111000000000000111222222777999999666222//////111///000111111000///000222555222///...///111222222......////////////......000000000000000000000000111000///......///000111////////////000000000000000000000000////////////111111000000000000111111000000000000111111111111111111111111111111111111//////000111222333333444000222555555444444444444444555555444222222444666444555666777666777:::<<<<<<>>>@@@AAABBBDDDGGGIIIGGGHHHJJJNNNRRRVVVYYY[[[___dddjjjmmmlllnnnssswwwyyyzzz|||}}}vvvtttpppllliiigggggggggbbb```\\\ZZZXXXUUURRROOOLLLJJJHHHGGGFFFEEEAAA??????===:::999999888777555666777777666444444555666333555777666333222444666222222222333333444444444666666444333222333333444222222222222222222222222111222333333444444444444333222222222222222222333333333333333333333333333///000000111222222333333111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111000000000000////////////...///000111111000///...////////////000000000000...............///000000000///...------...///000............/////////000////////////////////////,,,,,,,,,,,,,,,---...///---.........//////000000...///000000000000000///+++++++++,,,,,,---------//////////////////////////////............//////,,,------......------,,,000000000000////////////.........------,,,,,,,,,.........------.........////////////////////////........................---------.........//////---------...///000000111........................////////////////////////---------...///000000111............/////////000---------.........//////,,,,,,---.../////////...222000...---------,,,+++,,,,,,------.../////////.........------,,,,,,,,,......//////000000111111...------,,,,,,------.........---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................------............------///////////////000111111111111000///////////////000000000000000000000000111000000///...---------........................000000000000000000000000000000000000000000000000////////////////////////666888999777222//////111111000/////////111222444777555222///...---......////////////////////////////////////////////////////////////000000000000000000///...............000000000000000000000000---......///000111111222//////000000111111222222111111000000111222333333111111111111111111111111222222222222222222222222444444222222222222444444555555555666666666666777::::::;;;<<<<<<===>>>>>>AAAAAABBBDDDFFFGGGIIIIIIPPPQQQSSSVVVZZZ]]]___```bbbcccfffiiilllnnnoooppprrrsssuuuyyy||||||yyyvvvsssqqqooollliiifffbbb___]]][[[ZZZXXXUUUSSSNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDBBB@@@>>>===<<<<<<:::999888777666666666666555555555555555555555555555555444444444333333333333333333333333333333333222222222333333444444444333333333333333333333333333333222444555666555333333333333222222111111111000000000000111111111111111111000000000000000111111111111111000000//////111111222222222222111111111000///......///000111111111111111111111111111---...000111000///000111000000000000000000000000............////////////---------............///000000000000000000000000////////////////////////......//////////////////000///...---------------------------------------******++++++,,,---......------............------///......---------..............................////////////////////////,,,---...000000...---,,,////////////////////////,,,,,,,,,---------......,,,---------.../////////......------------......222000///---,,,,,,,,,---------------------------........................///////////////............///000111111000///.........//////000000111111............////////////------......///.........111000---------...---+++..................------......---------,,,,,,,,,---------.....................------------.........------------...//////222111///...------------------------------------------------------------........................------------------------........................------............------///////////////000000111000//////...............000000000000000000000000111000000///......------........................000000000000000000000000000000000000000000000000000000000000000000000000000333666777555111...---+++,,,---...111333555777666444222///...---......////////////////////////////////////////////////////////////000000000000000000///...............000000000000000000000000.........///000111111111000000000000000111111111000000000000000111222222111111111111111111111111444444444444444444444444333333333222222333333333444444444555555555666666666666777777888999999:::<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEGGGHHHIIIJJJKKKNNNOOORRRTTTWWWXXXZZZZZZ^^^___aaadddgggiiikkkmmmmmmnnnqqqssstttuuuvvvuuussstttuuuvvvwwwwwwwwwwwwvvvuuuuuutttsssqqqpppoooqqqooolllllllllllliiigggdddbbb___]]]\\\YYYWWWTTTSSSQQQNNNMMMLLLJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>><<<;;;999888888888999888777666666555555555555555555555555555555555555444444444444333333333333333333333333333333333222222222333333333444444333333333333333333333333333222222444555666444333333333333222222111111111000000000000111111111111111111000000000111111222222222111111111000000000000111111111111111111000111000///......///000111111111111111111111111111---///000111000///000111000000000000000000000000////////////000000000000........./////////000000///////////////////////////////////////////////////////////////.........//////...---------------------------------------,,,,,,------.../////////......////////////............---------......//////////////////////////////////////////////////////000111222222111000///////////////////////////---------------------------------.....................------------......000000///...---...//////................................................////////////...............///000111111000///.........//////000000000000............////////////.........///......------111///------......---,,,000//////...------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......------------......---------------...//////555333111///---......///........................------------------------........................------------------------........................------............------//////......//////000111//////...---------------000000000000000000000000000000000///......------........................000000000000000000000000000000000000000000000000111111111111111111111111---///333777999666111---111000000000000000000111444333111///............////////////////////////////////////////////////////////////000000000000000//////............///000000000000000000000000......//////000000111111111111111111000000000000000000/////////000111111111111111111111111111111111111111111111111111111222222333333333333222222333333333333444444444444333333444444555666666666888888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????AAABBBCCCEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^___```````````````^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWXXXXXXVVVUUURRRPPPNNNMMMLLLKKKHHHFFFHHHFFFDDDCCCCCCAAA???===>>>===<<<::::::999999999999999888777666666666666888777666555444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222333333333333333333333333333333333333333222222333555555444333222222222222222111111111000000000000111111111111111111111111111222333444222222222111111111111111///000000111111000000///000000////////////000000000000000000000000000000---///111111000///000111000000000000000000000000//////000000000111111111////////////000000000111........................////////////////////////000000//////.........---//////...------------...------------------------/////////000000000000000////////////////////////---------------...///000000000000000000000000000////////////////////////000111222333333222111000////////////////////////......------------------...............---------......------------......//////......///000000111////////////////////////...................................................//////000000//////......////////////000000000............////////////.../////////...---,,,,,,000...---,,,.........---//////.........---------------------------------------,,,,,,++++++******------,,,,,,,,,,,,---------------------...///000666444111...------...///------------------------,,,,,,------------------........................////////////////////////........................------............------///............///000000000///......------......000000000000000000000000000000//////....................................////////////////////////////////////////////////000000000000000000000000...///222777;;;;;;666111555333111///...///000111333222111///............////////////////////////////////////////////////////////////000000000000000///............//////////////////////////////.../////////000000000111222222111111000000//////000///////////////000000111111111111111111111111////////////////////////111222333444444333222111111222222222333333333333444444444555555666666666777777777777777888888888777888999:::;;;======>>>======???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNKKKJJJJJJJJJJJJKKKJJJJJJHHHFFFDDDDDDDDDCCCBBB@@@CCCAAA???>>>>>>>>><<<::::::999888777777777777777777777666666666666777777666555444444333333333444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222333222222222222222222222222333222222333555555444222222222222111111111111111///000000000111111111111111111111111222333444444222222222222111111111111//////000000000000//////000000////////////000000////////////////////////...///111111/////////000////////////////////////////////////000000000000....../////////000000000........................////////////////////////000000000///......------///......---------..............................111000000000000000000000//////............//////,,,,,,,,,---...///000111////////////////////////////////////////////////---...////////////...---////////////////////////............------------/////////...---------,,,......------------......///............/////////////////////////////////........................------...............///////////////////////////////////////////////////............////////////.../////////...---,,,,,,///---,,,,,,...//////...---------.........//////------------------------...---------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------///000000444222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////........................------............------...............//////000111000//////......//////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000...///222777:::888666111///......000555:::===111111000//////.........000000000000000000000000////////////////////////////////////000000000000//////............//////////////////////////////////////////000000000000222222111111000000//////000000///////////////000111111111111111111111111222222222222222222222222000111333333333333111000111111111111222222222333444444444444555555555555555555555555555555555555222333444444555666777777888888999:::;;;;;;;;;;;;=========>>>>>>?????????AAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC??????@@@@@@@@@@@@AAAAAA???>>><<<<<<======<<<:::;;;:::888888999888777555777777666666666666666777666666555555666666777888555444444333333333333333444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111333444555444222111111111111111111111111///000000000111111111111222222111111222333333444111111111111111111111111//////000000000000////////////000000000000//////...........................000111111///...///000////////////////////////---------.........//////------........./////////........................////////////////////////000000//////.........---......---------......///........................000000//////////////////...------,,,,,,------...,,,,,,,,,---...///000111........................////////////////////////,,,------------------,,,////////////////////////......................../////////...---------,,,......------------......//////......---,,,++++++................................................,,,---------......////////////............///////////////...........................////////////.........///......------...---,,,,,,.../////////,,,,,,------...//////000,,,,,,,,,------------.........---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................------------------------........................------............------......------......///000111111000/////////////////////////////////////////////////////////......////////////////////////000000000000000000000000000000000000000000000000...........................---,,,---000444666666555444444333555777999;;;////////////////////////000000000000000000000000////////////////////////////////////000000000000///............//////000000000000000000000000000////////////000000000000111111111111000000000000111111000/////////000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222222222222222222222222222222222222222222333333333333333333333333222222222111111444555666777777888888777777888888888888999999999:::::::::::::::;;;<<<===::::::;;;;;;;;;;;;;;;:::<<<<<<=========<<<<<<;;;;;;<<<======<<<<<<===???<<<;;;::::::;;;;;;:::999888777666666777777666555444444444333444444555555444444333333444444555666444444333333333333333444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111222222222222222222222222222111111222444444333222000000000111111111111111000000000000111111111111222222111111111111222222000000000000000111111111///000000111111000000/////////000000000000/////////////////////////////////000111111///......///000000000000000000000000,,,,,,---------.........------------....................................////////////////////////////////////////////////...------------...//////....................................////////////...---,,,++++++,,,---...---------------...///000........................////////////////////////........................////////////////////////------........./////////...............---------......------------..................,,,+++***)))................................................,,,,,,,,,---....../////////......------......////////////............---............////////////------......///.........---,,,+++,,,...000000///------..................,,,,,,,,,---------......,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,---...///000111---.../////////...------------------------------++++++,,,,,,---......///........................------------------------........................------............------...------------...//////000000///............///////////////////////////.../////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////---------------///333666;;;<<<======;;;777333111......//////////////////000000000000000000000000////////////////////////////////////000000000000...............///000000000000000000000000000000000000000000////////////000000000000000111111111222222111000000000000000111111111111111111111111////////////////////////222222111111111111222222111111111222222222333333111111111111111111111111111111111222222333333333444444444444333333333333333444555666777777777777555555555555666666666666888888777888888:::;;;<<<999999:::::::::999999888::::::;;;::::::999888888999;;;===<<<;;;:::<<<>>>;;;:::888999::::::888777777666555666888888888666222222222222333333444555444333333333333444444555444444333333333444444444333333333333333333333333333333333222222222222111111111111111111111111111222222222222111111111000111111111111111111111111222111111222444444333111///000000000111111111222000000000000111111111111333222111111000000000000....../////////000000000000111111111111111111000...///000111111000///...///////////////////////////000222111///......///000000000000000000000000------------.........///............////////////////////////////////////////////////////////////------......///000000000---------------...//////........................---.........///000000000///...,,,++++++,,,...///......---------......///........................//////////////////////////////............//////////////////////////////,,,,,,---...///000111111---------.....................------------......------.........---+++***////////////////////////........................++++++,,,------.../////////...------------.../////////.........---------............////////////,,,,,,---.../////////...---,,,+++,,,...000000000/////////...------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------//////............//////+++,,,,,,---...///111111,,,---///111111000...---........................++++++,,,,,,---...//////........................////////////////////////........................---..................---...------------...////////////...------------...////////////////////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///111000//////333666666:::@@@CCCBBB===666111---...//////000/////////000000000000000000000000////////////////////////////////////000000000000...............///000111000000000000000000000000000000000000//////////////////000000111111222222333333222111000000111111111111111111111111111111222222222222222222222222333222111000000111222333111222222222222333333333222222222222111111111111222222222333444555555555000000111222444555666666000111222333444555555555555555666666777777888888555555444555666777999;;;777777888888888777777666888888888777777666444444555777999888666555777999666555444444555555333222444333222333555555555444333333222333333444555666666555555444555555666666444444444333333444555555333333333333333333333333333333333222222222111111111111111111111111111111222222222222111111000000111111111111111111111111222111111222444444333111//////000000111111111222000000000000111111111111444333111000//////......---.........//////000000111111222222222222111111...///000111111000///...000000000000000000000000///111222111///......///000000000000000000000000............/////////000////////////000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111---------------...///000////////////////////////---......///000111111222000///---,,,,,,---///000///......---------......000000000000000000000000////////////////////////......------------......////////////////////////+++,,,---...///111222222,,,------....../////////.........------.........,,,---.../////////...---000000000000000000000000........................++++++,,,,,,---.../////////...---,,,,,,---.../////////.........---------............/////////000////////////////////////......////////////.......................................------,,,,,,,,,////////////////////////------------------------,,,,,,++++++,,,,,,---...........................---------............///...........................------------...//////////////////////////////........................------------------------+++++++++,,,,,,---------........................///......------...000111////////////000000000000111111000000//////......////////////////////////............////////////,,,,,,---...//////......///////////////.........111111111111111111111111////////////////////////////////////////////////...//////000111222222333......//////000000111111------......///000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333444444444444444444444444111111222333333444555555444444444555555555555666666666555555555555666666555555666666666666555555444444444444444444444444777666666555444444333333333333333222222111111111444444444333333222222222333333333333333333333333111111222333333444555555444333111111222333222111111111111111111111111111111111111111111111111111222222222222222111000///222111111111000000//////000000000000000000000000000000000000000000000000////////////000000000000//////............//////222111000//////000111222000000////////////000000111111000000000000111111//////...//////000111222222222222222222111000///000000000000000000000000......///000000000000000000000000000000000000000000000000000000///......,,,------......------,,,000000000///......------000///...---------------........................////////////////////////////////////////////////......------------..........................................////////////////////////////////////////////////////////////000000////////////000000..............................---,,,---...///000................................................++++++,,,,,,---...//////+++,,,---...////////////---......///////////////........./////////000000000/////////000111000///////////////////////////......////////////....................................---------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------------------------------------.......................................------------...//////////////////////////////...........................//////////////////...,,,,,,,,,,,,---------..........................................///000000000000000000////////////111000000000/////////...////////////////////////............////////////------...////////////////////////////////////...111111111111111111111111////////////////////////////////////////////////......//////000111111222////////////000000000000///////////////.........////////////////////////////////////////////////222222222222222222222222.../////////000000000000111111111111000000000///000000000000000000000000000000000000000000000000333333222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444111111222222333444444555444444444444555555555555555555555555555555555555444555555666666555555444444444444444444444444444666666666555444333333333333333333222222222111111444444333333333222222222333333333333333333333333444333333333333222222222222000//////111222111111111111111111111111111111111111111111111111111111000000111111000000///...111111111111000000000///000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000222111000//////000111222111111000000000000111111111000000//////000000111000////////////000000111111111111111111000//////000000000000000000000000------...//////////////////////////////////////////////////////...---------......//////......---...................../////////...---------------..............................................................................------------..........................................////////////................................................///......------......///...........................------,,,---...///000................................................++++++,,,------...//////,,,,,,---...////////////------...///////////////,,,,,,,,,---------......//////...//////000///...////////////////////////......////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................------------...//////////////////////////////........................---...///000000///...------------.......................................---......///////////////111111000000//////......000000000000////////////////////////////////////............////////////......///000000000//////......//////////////////000000000000000000000000////////////////////////////////////////////////------......///000000000000000000000////////////111000000///......------////////////////////////////////////////////////////////////////////////....../////////000000000222222111111111111000000000000000000000000000000000000000000000000000000111111111111111111111222333333333333333333333333222222222222222222222222333333333333444444444555333333333333333333333333111111222222333333444444333333333444444444555555444444555666666555444444333333444444444444333333444444444444444444444444666555555444444333333222333333333222222222222111333333333333222222222222333333333333333333333333666555555333222111000//////...------///111111000111111111111111111111111111111111111111111111111111111111111111111000///111111111111000000000000000000000000000000000000////////////////////////////////////000000000000111000000//////000000111111111000000000000111111222111111000000111111222000//////......//////000111000000////////////000000000000000000//////...000000000000000000000000,,,------...............////////////////////////...............------,,,...//////////////////...+++,,,,,,---......////////////...------------...........................------------------------------------------------......------------..........................................////////////................................................------,,,,,,,,,,,,------...........................------------...//////................................................,,,,,,,,,---......//////------...............---------...////////////...,,,,,,,,,---------------........................////////////////////////---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------...//////////////////////////////........................+++,,,---//////---,,,+++.........///////////////........................,,,---///000000000///...111111000000//////......000000000000////////////////////////////////////............//////////////////000000000000000///............////////////////////////////////////////////////////////////////////////////////////---------.........//////111111000000//////......000000//////............////////////////////////////////////////////////------------------------........./////////000000111000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111111222222222333333333444444222222222222222222222222111111222222333333333333222333333333444444444444222333555666666555333222222222333333333333222222333333333333333333333333444444444444333333222222222222222222222222222222333222222222222222222222222222222222222222222222666555444333222000//////...---,,,---///111111111111111111111111111111111111111111111111111111111333333444444444333333222111111111000000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111111000000000000000000111111111000000000000111111//////............//////111111000//////...//////...///////////////......000000000000000000000000---......//////.........////////////////////////.........//////......---......////////////......,,,,,,,,,---------......///......---------..............................------------------------------------------------......------------..........................................////////////................................................---,,,,,,,,,,,,,,,,,,---........................------------......//////................................................,,,---------......//////..................------,,,---......//////......////////////////////////,,,---...------,,,---...////////////////////////------............------........................------------------------------------------------------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------------...//////////////////////////////////////////////////////,,,,,,---......---,,,,,,////////////////////////........................,,,---///000000000///...111000000000/////////...////////////000000000000////////////////////////............///////////////000000000000000//////---.........//////000000........................////////////////////////////////////////////////------------............111111000000//////..................//////000000////////////////////////////////////////////////222222222222222222222222............////////////.../////////////////////////////////////////////000000000000000000000000/////////000000111111111222222222222222222222222111111111111111111111111000111111111222222222222222222222222222222222222111111222222222222222333222222222222333333333444111333444666666444333111111111222222222222111111333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111///...---...000222222222000000000000000000000000000000000000000000000000222333333444444444333333000000000000000000111111000000000000000000000000////////////////////////////////////000000000000111111000000000000111111000000000111111000000000//////............////////////............//////111111000//////...//////---....../////////......//////////////////////////////000000000//////..............................//////000000000//////,,,------......------,,,......---------,,,,,,,,,......---------......///..............................................................................------------..........................................////////////......................................................------------..............................---------...............................................................------...............///..................------,,,------.............../////////////////////...+++---......,,,+++,,,...////////////////////////------............------........................,,,,,,,,,------------...---------------------------------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------.../////////////////////////////////////////////////////////////////////////////////////////////.................................---......////////////////////////000000000000000////////////000000000000////////////////////////............//////////////////000000000///......------......///000000000////////////////////////////////////////////////////////////////////////........................000000000000////////////------......///000000111////////////////////////////////////////////////000000000000000000000000------........./////////------............//////000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222222222111111222222222333333333222222333444444333222222111111222222222222111111333333333333333333333333222222222222222222222222111222222222222333333333111111111222222222222222222222222222222222222222111111111222222222222222111000//////111333333222000000000000000000000000000000000000000000000000///000111111111111111111000000000000111111111111000000000000000000000000////////////////////////////////////000000000000111000000//////000000111000000111111111111000000///......------......///000//////......//////000111000000////////////000---......///////////////////////////////////////000000000000000000///..............................///000000000000000000,,,,,,------------,,,,,,//////......---,,,,,,+++...------------...//////........................////////////////////////////////////////////////......------------..........................................////////////------------------------------------------------//////............//////........................,,,---......//////..............................................................................------...............---,,,,,,---............------------------,,,,,,,,,+++---///...+++***,,,///////////////////////////,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////------------------------++++++,,,,,,,,,---------...........................------------...//////////////////////////////////////////////////////111///...------...///111/////////.........------.......................................///000000......//////000000111111.../////////000000000111////////////////////////............///////////////////////////...------------......///000000111////////////////////////////////////////////////////////////////////////........................////////////000000000000.........///////////////////////////////////////////////////////////////---------------------------------.........//////............/////////000000000000000000000000000000000000000000000000000//////000111111222333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111111111111111111111222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111222222222222222111111222222222333333333000111111111222222222222111111111111111111111111111111111111111111111111222111///000111222222111000000000000000000000000000000000000000000000000...///000000111111000000///000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000///000111222222111000/////////............//////111000000//////000000111000////////////000000111---...///000000000000000//////////////////////////////000000//////...---........................---...//////000000//////------............------///.....................---------------...//////..............................................................................------------..........................................////////////------------------------------------------------//////............//////........................,,,---.../////////...---................................................////////////............,,,,,,---...////////////+++,,,------......------......---------,,,,,,,,,+++...000///,,,***---000////////////////////////,,,------......------,,,........................,,,,,,,,,------.........++++++++++++++++++++++++------------------------...------------...//////........................++++++,,,,,,,,,---------...........................------------...//////////////////////////////000000000000000000000000000...,,,******,,,...000//////......---------,,,........................//////...------///000111------...///000111222222.../////////000000111111////////////////////////............/////////000......//////...---,,,,,,---------...///000000111000000000000000000000000//////////////////////////////////////////////////////////////////............//////000000111111000000000///......------////////////////////////////////////////////////////////////////////////---------.........//////.../////////000000111111000000000000000000000000000000000000000000000000///000000111222333333333111111111111111111111111000000000000000000000000111111222222222333333333000000000000000000000000222222111111111111111111000111111111111222222222333333222111111222333333222222333333333333222222222222222222222222222222111111111111111111222222111111111222222333333333000000111111222222222222111111111111111111111111222222222222111111000000333111//////000111111000000000000000000000000000000000000000000000000000///000111222222222222222//////000000111111111222000000000000000000000000111111111111111111111111////////////000000000000//////............/////////000111222222111000///000000////////////000000111111000000000000111111//////...//////000111222......///000111111000000////////////////////////.../////////...---,,,,,,........................,,,,,,---.../////////.........////////////......------......///000000000---------------...///000........................------------------------------------------------.........------............................................./////////000------------------------------------------------///......------......///........................,,,,,,.../////////...---................................................///////////////.........+++,,,---...////////////+++,,,------......------000000/////////.........+++///111000,,,+++---111------............------///////////////.........,,,------......------,,,......//////...---,,,,,,......---,,,---...///000,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...+++++++++,,,,,,,,,------//////............//////---.........//////000000........................////////////////////////...---++++++---...---,,,........................------............------............////////////000000000000000000000000//////000000000000//////////////////..................---,,,,,,...///000////////////////////////......//////000000111111//////............//////........./////////000000////////////////////////////////////////////////............////////////////////////////////////000000///...............//////......---------,,,000000//////......------...............///000000//////000000000000//////111111000000000000111111000///...---,,,,,,---.........///000000000000000111111111111111111111111000000111111111111000000000000111111111111000///111111111111111111111111444333333222111000//////333333333222222111111111111111111111000000//////111111111111111111111111222222222222222222222222222222111111111111222222///000111222333222111111000111222222222000///...///000111222222111000///111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000...///000111111000///...111111000000000000111111000000000000000000000000///////////////////////////000111222222111000///000000//////.........---111111000000//////......111///...///000111000...000000000000000000000000//////............//////000000000000000000000000///...---,,,,,,---...///........................///////////////............................................................/////////...---,,,,,,..............................---,,,,,,...///000---.........---,,,,,,+++,,,,,,,,,---------......111111000///...---,,,,,,..............................------------............------,,,,,,,,,,,,////////////////////////---------,,,,,,+++++++++////////////////////////------------------------........................................................................---------............///..............................------------......------............------............////////////,,,------......------,,,......//////...------,,,,,,++++++++++++,,,------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------//////............//////---........./////////000................................................///---,,,,,,---......---........................------............------............////////////000000000000000000000000//////000000000000//////////////////............---------------.../////////////////////////////////////////////000000000//////............//////,,,,,,,,,---------......////////////////////////////////////////////////............////////////////////////////////////000000///.............../////////.........------///////////////........................///000000//////000000000000//////000000////////////000000000///...---------...///......///000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111333222222111111000000000333333333222222111111111222222111111111000000000111111111111111111111111222222222222222222222222222111111000000111111222///000111222222222111111111111111111111000//////------...000111111111111......////////////......000000000000000000000000//////////////////////////////000000000000////////////000000000000//////...///000111111000///.........------------......000000000000000000000000------------------------///000111111111111000///000000000/////////......111000000000/////////...111///...///000111000...000000000000000000000000000//////......//////000000000000000000000000000///...------------...///......................../////////////////////.........................................................//////......---,,,........................---------------...//////------......------,,,+++,,,---------........................------------..............................------------......///.............................................---------,,,,,,,,,++++++////////////////////////------------------------........................................................................---------............///......................../////////....../////////------............---------------.../////////000,,,------......------,,,.........///......---,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...,,,------------.........//////............//////.............../////////................................................000...------...//////...........................------............------............////////////000000000000000000000000//////000000000000//////////////////............,,,---......//////......////////////////////////000000////////////////////////............//////,,,,,,---------.........////////////////////////////////////////////////............////////////////////////////////////000//////............///000000////////////...............///////////////...............///000000//////000000000000////////////............////////////.........///000000......///000000000000000000000000000000000000000000000111111111111000000111000/////////000111111111111111111111111111111111111111111111111111111222222222222222111111111222222222111111111111111111111111111111111111111222222222222222222222222222111111000000111111222///000111111222222111111111111000000//////000000000/////////000000111222000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000///......//////000000000000//////000000000000000000000000000000000000000000000000........................///000000111111000000///111000000000000000//////000000000000////////////111///...///000111000...000000000000000000000000111000000//////000000111000000000000000000000000///...------------...///////////////////////////......//////////////////////////////////////////............................../////////...------........................,,,---......//////......------......------,,,,,,------........./////////+++,,,,,,,,,------....................................------------......................................................------------,,,,,,,,,,,,////////////////////////................................................................................................---------............///........................000000000000000000000000------............------,,,,,,------...///000000,,,------......------,,,---...............------,,,---...///000///...---,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...---------........./////////......------......///........................................................................000///------///000///...........................------............------............//////////////////////////////////////////000000000000//////////////////............+++,,,.../////////...---////////////////////////000000000//////......---//////............//////////////////000000000000////////////////////////////////////////////////............////////////////////////////////////000///............//////000000000000000/////////------......//////000000...............///000000//////000000000000//////000//////......//////000////////////000000111111......///000000000000000000000000000000000000000000000111111111111000000111000...---...///111222111111111111111111111111///000000000111111111222222222222111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000111111111111111111000///......///000111666555222000/////////000222111111111111111111222000000000000000000000000//////////////////////////////000000000000//////---......///000000////////////000000000000//////111111111111111111111111////////////////////////111111111111111111111111///000000000000000000///111111111111000000000000000000000000////////////111///...///000111000...////////////////////////111111000000000000111111////////////////////////.........------.........000000000000000000000000............////////////////////////////////////..............................////////////..............................+++,,,.../////////...---,,,------...------,,,,,,.........////////////000,,,,,,---------.......................................------------......,,,------------.................................------------------,,,,,,////////////////////////////////////////////////........................................................................---------............///......................../////////000000/////////------............------+++,,,,,,---...//////000,,,------......------,,,------...............---,,,---...///000///...---,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...---------.........//////......------------.....................---------................................................000///------///000///...........................------............------............//////////////////////////////////////////000000000000//////////////////............+++,,,.../////////...---////////////////////////000000//////......------//////............///////////////000000000111111////////////////////////////////////////////////............//////////////////////////////////////////............///////////////000000000000000------......//////000000...............///000000//////000000000000//////111000000//////000000111......///000000000111111......///000000000000000////////////////////////000000111111111111000000000///...------///111333000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000111000000000000000111111111111000///......///000111444333111///...---......///...------------...///////////////////////////........................//////000000000000//////***+++---...000111111111000000////////////000000------...//////...------////////////////////////111111111111111111111111000//////////////////000000000000000111111111111////////////000000000000111///...///000111000...////////////////////////111111000000000000111111////////////////////////---..................---000000000000000000000000---.........//////000000////////////////////////..............................///////////////...........................+++,,,.../////////...---,,,,,,------...------,,,.........////////////000////////////.........---..............................------------........................//////........................------------------------////////////////////////////////////////////////........................................................................---------............///........................---......//////......---------............------,,,,,,,,,---.........///,,,------......------,,,,,,---......///.........***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...,,,------------...............------------...............---------------........................------------------------000...------...//////...........................------............------............////////////000000000000000000000000//////000000000000//////////////////............,,,---......//////......//////////////////////////////..................//////............//////------........./////////////////////////////////////////////////////////............///////////////////////////////////////............//////000......////////////000000.........///////////////...............///000000//////000000000000//////111111000000000000111111......///000000000//////......///000000000000000////////////////////////000000111111111111000000///......---...///111222000000000000000000000000/////////000000111111111000000000111111111111111000000000000000111111111000000000000000000000000111111111111111111111111111000000//////000000111000////////////000111222//////......//////000000,,,,,,,,,,,,------...///000///...------...///000////////////////////////........................//////000000000000//////***+++---...///000111111000000////////////000000...///000111111000///...000000000000000000000000........................000//////......//////000//////000000000000000111////////////000000000000111///...///000111000...000000000000000000000000111000000//////000000111000000000000000000000000------...//////...------////////////////////////------......///000000000......................................................///000000000//////........................,,,---......//////......,,,,,,------......------------........./////////000000/////////.......................................------------......111111111000000000//////------------------------------------............////////////////////////................................................................................................---------............///........................,,,---...//////...---,,,------............------------------------------,,,------......------,,,,,,------...//////......,,,++++++++++++,,,------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,------------...------,,,,,,------............------,,,,,,,,,........................------------------------///---,,,,,,---......---........................------............------............////////////000000000000000000000000//////000000000000//////////////////............---------------...//////////////////////////////------..................//////............//////---.........////////////////////////////////////////////////////////////............////////////////////////////////////...............///000000------.........////////////////////////........................///000000//////000000000000//////000000////////////000000....../////////...------......///000000000000000........................000000111111111111000000------......///000000111000000000000000000000000/////////000000000000000///000000000111111111222....../////////000000000000000000000000000000000111111111111111111111111000000////////////000000000//////...///000111222---......///000000//////++++++---...////////////222111000//////000111222////////////////////////........................//////000000000000//////------......//////......111000///......///000111000111222333333222111000000000000000000000000000------------------------000///............///000....../////////000000000.../////////000000000111111///...///000111000...000000000000000000000000000//////......//////000000000000000000000000000------...//////...------........................------......///000000111------------------------..............................///000000000000000........................---------------...//////+++,,,------......------,,,---------............------............//////..............................------------......111111000///...---,,,,,,------------------------------------.........///////////////////////////------------------------........................................................................---------............///........................---...///000000///...------..................---------------------,,,,,,,,,------......------,,,,,,,,,---.../////////...///...---,,,---...///000,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...+++++++++,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,........................------------------------...---++++++---...---,,,........................---..................---............/////////000000000000000000000000000//////000000000000//////000/////////..................---,,,,,,...///000////////////////////////,,,------......///////////////............//////000000000000111111111111////////////////////////////////////////////////............/////////000////////////////////////...............///000111,,,---------......//////000000//////.........---...............///000000//////000000000000////////////............//////....../////////---,,,+++...//////000000000000000........................000000111111111111000000,,,---...///000000000000000000000000000000000000000000000000000///////////////000000111111111222---.........//////000000000000000000000000000000000000000000000000000000000000////////////000000000///.........///111222,,,---///000000000///...///000111222222111000///000...---,,,,,,---...000////////////////////////........................//////000000000000//////////////////...---,,,+++111000///......///000111,,,...///000000///...,,,000000000000000000000000////////////////////////000///...------...///000---.........//////000000.../////////000000111111111///...///000111000///000000000000000000000000//////............//////000000000000000000000000,,,---...//////...---,,,........................---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000..............................---,,,,,,...///000+++,,,,,,---.........---,,,,,,,,,---------......***++++++,,,---//////000.................................------...............---,,,***)))((('''---------------------------------.........//////////////////////////////------------------------........................................................................---------.........//////...........................///000222222000///.................................////////////......000000///...---,,,,,,+++,,,,,,------.../////////------------------------.........------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------...............------,,,,,,,,,///------//////,,,,,,///////////////////////////........................+++,,,,,,---.........---........................////////////////////////........................////////////////////////................................................/////////...------,,,,,,////////////////////////000///...------...///000,,,,,,,,,++++++*********000000//////.........---///////////////////////////////////////.........111111000000//////......000000000000000000000000000//////......000111222........................---......///////////////////////////////////////////////////////////////......//////000000111111000///...---------------......////////////......//////...//////000111222---...000111111111000///222000///------///000222000000000000000000000000///////////////............///000222222111111000000000//////.........---///000111222222111000///111///------...//////...000000000000000000000000//////.........---------////////////////////////............////////////000000//////......------000000000000000000000000////////////////////////............/////////000////////////000000000000222222222111000//////...//////............//////111111000000//////......000000//////.........---////////////////////////111///...///000111000...000000000000000000000000000000111111111111000000222222111111000000//////000000///...........................////////////........................000000//////.........---------......//////000000------............------------............------------------------------------------------------------------------------///...---,,,,,,---///000000000//////............/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---...///------------------------,,,------......------,,,,,,---......//////......---------............///..........................................------...------,,,,,,------...///...---,,,+++,,,,,,---.................................//////........................---------..................------------------------------------------------,,,,,,------,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...............------///,,,,,,//////,,,,,,///////////////////////////........................,,,---....../////////...........................////////////////////////////////////////////////////////////////////////................................................------..................////////////////////////000///...------...///000111000000000////////////000/////////............/////////////////////////////////////////////...111000000000/////////...//////////////////////////////.........///000111////////////////////////---....../////////////////////////////////////////////..................////////////000000000000000///...------------......//////000000//////...//////////////////000111......///000000000000000111000///......///000111/////////////////////////////////////////////......///000111222111111000000/////////............000000000111111000000000000...---...///000///---000000000000000000000000000000/////////.........////////////////////////............///////////////////////////.........////////////////////////////////////////////////........./////////000000000000000000111111111111222222111111000//////...//////............//////111000000000/////////...000000000/////////......////////////////////////000///...///000111000...////////////////////////000000111111111111000000............---------,,,000000///...........................////////////........................000/////////.........---............////////////------............---------..................---------------------------------------------------------------------------000///...---,,,,,,---.../////////.........------...............---------------------------------------------------------------,,,,,,,,,---...///------------------------,,,------......------,,,,,,---......//////......---------............///...................................................------,,,,,,------...///...---,,,,,,,,,------........................------............------,,,,,,------............000//////...------,,,,,,------------------------,,,,,,------------------//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////////////////,,,+++......,,,,,,000////////////////////////........................---...//////000/////////........................////////////////////////000000000000000000000000////////////////////////................................................,,,,,,------...//////000//////////////////////////////............///000000000000///////////////////////////............////////////////////////......//////////////////000000000000////////////..............................------......///000000000000000000000000000---......//////////////////////////////////////////.........------,,,,,,000000000000////////////111000/////////////////////000000111111000000///000000//////...////////////////////////000111111111000///......///000111////////////////////////......//////////////////...///000111111111000000////////////............111000000//////000000111......---...000000...---////////////////////////000000000000000/////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////....../////////000000000111111111111222222222222222111111000000//////...//////............//////000000000000////////////111000000000000000//////000000000000000000000000000///......000000///...///////////////////////////000000111111000000///------------,,,,,,,,,,,,000//////............///............////////////......................../////////.............../////////...............------............------........................------------------------------------------------------------------------111000///...,,,,,,,,,,,,.........------------------------.......................................------------------------------,,,,,,,,,---......------------------------,,,------......------,,,,,,---......//////......---------............///......................................................------------......///...------,,,---------........................,,,,,,------------,,,,,,------------------------//////.........---------------------------------,,,,,,,,,------.........//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------....../////////000///,,,+++......,,,---000////////////////////////........................---....../////////..............................////////////////////////////////////////////////////////////////////////................................................---------.........//////////////////////////////...............//////000/////////...............///////////////.........////////////////////////............////////////000000000000////////////........................------------.........///////////////////////////---......///////////////////////////////////////.........---,,,,,,++++++111111000000//////......111111000//////000000000000000111111111111000000111000///...............000///.........///111222000///............///000////////////////////////............/////////////////////000000000000000///////////////.........111000///......///000111---------...000000...,,,........................////////////////////////////////////////////////............////////////------......//////000000////////////////////////////////////////////////...////////////000000000000000000111111111222222111111000000//////////////////............//////000000000000////////////111111111111000000000000000000000000000000000000000///......///000///...//////////////////////////////000000000000//////////////////////////////000///............//////............////////////................................................/////////......---------------............------.........------.........------------------------------------------------------------------------//////......------------------------------------,,,---------.../////////------------------------------------------------------------------------........................,,,------......------,,,,,,---......///.........---------............///........................---------.....................------------...............------------...........................,,,,,,------------,,,,,,///......---,,,,,,++++++---------.........//////------------------------,,,,,,,,,------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------......///...,,,,,,///000------000////////////////////////........................------.........------,,,........................////////////////////////........................////////////////////////................................................//////.........---------////////////////////////---......///////////////111111111111111111111111.........///////////////////////////////////////---.........//////000000////////////000000000000........................,,,------.......................................---......///////////////////////////////////////......---------,,,,,,,,,111111000000//////.........---------------......000000111111111111000000000000///......---......000///.........///111222//////............//////........................---.........//////000000///////////////000000000.........///////////////111000///......///000111---,,,,,,---///000///---------------------------........................////////////////////////............////////////------......//////000000........................////////////////////////////////////000000000111/////////000000000111111000000000/////////////////////............//////////////////000000000000000000000000111111111111000000000000000000000000///...---...///000///---........................//////000000000000//////000000000000000000000000//////............//////............////////////........................---------...............//////......------,,,,,,------............------///...------------...///------------------------------------------------------------------------,,,------....../////////------------------------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,........................,,,------......------,,,,,,---......///.........---------............///........................---------........./////////......------......///---.............................................------............------//////...---,,,+++******,,,,,,------...//////000------------------------,,,,,,------------------------,,,+++++++++,,,,,,........................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------------,,,...333333000...000////////////////////////........................------------------,,,+++........................////////////////////////........................////////////////////////................................................000//////...------,,,,,,////////////////////////,,,---...///000000000///.........////////////000.........///////////////////////////////////////------......///000000000////////////000000000000........................------...////////////...........................---......///////////////////////////////////////------------------------000000000000////////////*********)))******+++,,,///000000111111000000/////////......---.........///////////////000111111................................................------......///000000000//////.........///000111.........///////////////000//////......//////000...,,,++++++---/////////........................------------............////////////////////////............////////////.........///////////////......................../////////////////////////////////000000000111111.../////////000000000000//////////////////////////////............//////////////////000000000000//////000000000000000111000000000000000000000000///...------//////...---...........................//////000000//////............//////////////////............//////000............////////////........................---------------..................---------------------............------///...---,,,,,,---...///------------------------------------------------------------------------***+++---...///000000000---------------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++........................,,,------......------,,,,,,---......//////......---------............///........................,,,,,,------...///////////////............//////------...////////////....................................//////.........---------,,,,,,+++++++++------..................------------------------------------------,,,,,,---,,,,,,,,,,,,------...........................******+++,,,,,,---......------------------------,,,,,,,,,---------..................------------,,,,,,000666666222///000////////////////////////.......................................---,,,,,,........................////////////////////////........................////////////////////////..................................................................------////////////////////////,,,---...///000000000///,,,,,,,,,---------................../////////000////////////////////////------......///000000111.../////////000000000111////////////////////////---...///000000000//////........................---......///////////////////////////////////////---------......//////000////////////000000000000+++++++++++++++,,,------...//////000000//////.........---------...//////......///000000000000000---..................---........................------......///000000111///......---...///000111............/////////000...//////////////////...///,,,******,,,...000000........................---.........////////////////////////////////////............///////////////////////////.................................//////////////////////////////000000000111111111//////000000000111111111//////////////////////////////............//////.../////////000000000111....../////////000000000///////////////////////////...------//////...---..............................////////////......---------.........//////...............///000000............////////////........................,,,,,,,,,------.........,,,------------------...------............------000///---,,,,,,---///000------------------------------------------------------------------------+++,,,---/////////......------........./////////...............---------------------------------------------------------------.........---,,,+++........................,,,------......------,,,,,,---......//////......---------............///........................,,,,,,------...//////000//////............//////,,,---...///000000///.................................////////////......++++++,,,,,,,,,,,,------/////////...------,,,,,,------------------------.........------,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,---------......000000//////.........---+++,,,111888999333//////////////////////////////........................//////000000///...------........................////////////////////////000000000000000000000000////////////////////////................................................,,,,,,------.../////////////////////////////////+++,,,...000000000000/////////000000111111222222---.........//////000000////////////////////////---------...///000000111.../////////000000111111000000000000000000000000---...000111111111000///000000000000000000000000---......///////////////////////////////////////,,,------...///000111111......//////000000111111///////////////000111222......////////////......---------------...///000---...000111111111000///------............------........................---------...///000000111///......------///000111---.........//////000000---...///000000///...---///,,,)))(((+++...000111////////////////////////.../////////000000111111////////////////////////............/////////000000000//////.........---........................////////////////////////000000000000111111111111000111111111111222222222........./////////////////////............//////.../////////000000111111---.........//////000000///////////////////////////...------...///...---..............................////////////.............../////////000000...............///000111............/////////000........................,,,,,,,,,------.........,,,,,,,,,------.........---..................---000///---,,,,,,---///000---------------------------------------------------------------------------.../////////...---,,,........./////////000000/////////......------,,,........................------------------------------...///...---+++***////////////////////////,,,------......------,,,,,,---......//////......---------.........//////........................,,,,,,------...///000000//////............//////,,,---///000000000///...000///---,,,,,,---...///........................------------------------////////////////////////---------------------------,,,,,,,,,,,,---......---------............///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,,,,,,,......//////000111111111///...---,,,,,,---...///........................000////////////.........,,,---......//////......////////////000000000000//////...---------------)))***+++,,,...///000111//////.........---------........................---------............///////////////////////////............////////////333222222111000//////...........................000000000000000000000000...............///000000000///...------...///000000000000000000000000000............////////////......//////......---,,,---....../////////////////////............//////---------------...///000///...---,,,,,,---...///------............------+++,,,,,,------,,,,,,+++,,,,,,---.../////////...............////////////......------------......//////............//////////////////////////////000///------///000///......------------...//////------------------------///......------///000111................................................////////////////////////..............................////////////......---------............///////////////////////////000000//////......------000000////////////000000//////............//////'''(((+++---............000000000000000000000000.../////////000000000000////////////////////////000000000000000000000000//////............//////000000000000000000000000............////////////........................////////////////////////////////////............000000//////.........---------------------------------------------------................................................//////000000///...------........................---------............///......------------......//////............//////------------------------......------------......//////............//////333111///,,,++++++,,,---,,,---------...///////////////.........---------,,,---------.../////////000000//////.........---////////////////////////000000000///......------.........------,,,,,,,,,...------,,,,,,,,,------........................------------------------........................------------------------,,,++++++++++++,,,---------------............///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------............------------///...------------...///........................------------,,,,,,,,,,,,,,,---......//////......////////////000000000000222222111000000000000000,,,,,,,,,------.........//////.........---------........................---------............///////////////////////////............////////////222111111000//////......................................................///............///000000000///...------...///000....................................////////////......//////......---,,,------...//////////////////..................///......---------......//////...------------...///------............------,,,,,,------------,,,,,,......//////000/////////............////////////......------------......//////............//////////////////////////////000...------...//////......------------...//////------------------------...------,,,---...///000......................................................................................................////////////......---------............//////////////////////////////////////////.........000000////////////000000//////............//////)))***,,,---............////////////////////////......//////////////////////////////////////////////////////////////////000//////.........//////000000000000000000000000............////////////................................................////////////............000/////////.........---------------------------------------------------...............................................................---,,,,,,........................---------............///......------------......////////////////////////------------------------......------------......//////............//////000///---,,,,,,---...///---------...............//////.........------------------...............000/////////............////////////////////////.........///////////////...------------------,,,+++,,,,,,---------,,,,,,........................------------------------------------------------------------------------+++++++++++++++,,,,,,------------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////......---,,,,,,+++///...------------...///........................------------,,,,,,,,,,,,,,,---......//////......////////////000000000000000///......---.........//////......---,,,,,,,,,...............---------........................---------............///////////////////////////............////////////000000000///......------................................................//////......//////000111//////............//////....................................////////////......//////......---,,,------...////////////.........------------......//////...---------......///...------------...///------............------------............------000000000000000000///...............////////////......------------......//////............/////////////////////////////////---,,,,,,---......---...------------...//////........................---,,,,,,,,,,,,---............................................................................................................////////////......---------............///////////////////////////.........///////////////000//////......//////000//////............//////,,,------...//////......////////////////////////////////////............////////////////////////////////////////////////111000///...............000000000000000000000000............////////////................................................/////////............---/////////...............------------------------------------------------................................................------------------,,,+++........................---------............///......------------......---...///000000///...---------------------------......------------......//////............//////...---,,,,,,---...///000...............---------/////////............---...............---------////////////............////////////////////////------......///000000111---------------.........+++,,,---...///...---,,,........................------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---------............///------,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000//////..................------................................./////////.........------,,,---......///.........////////////000000000000...------,,,,,,---------//////......------,,,,,,................................................---------............///////////////////////////............//////////////////.........---------................................................/////////...///000000111/////////....../////////....................................////////////.........///......---,,,,,,---......//////......------,,,,,,,,,,,,------000///...---------------.........------.........------............---------..................---000000000000000///...---............////////////......------------......///......------......///////////////////////////...---++++++---...---,,,...------------...//////////////////////////////---------------...............................................................................................................////////////......---------............///////////////////////////------......//////000000/////////......///////////////............////////////////////////......////////////////////////000000000////////////...////////////////////////////////////////////////111000///......---......////////////////////////............////////////................................................//////.........---------........................------------------------------------------------................................................------.........------,,,........................---------............///......------------......,,,...000111111000...,,,------------------------......------------......///......------......///...------------...///000/////////...---------,,,/////////.............../////////...---------,,,///////////////.........////////////////////////............//////000000,,,,,,------......//////,,,---...000000000///...........................---------------------------------------------------------------------------------------...//////---------............///...------,,,,,,------.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---........./////////000---..................---........................///............---------,,,---......///.........////////////000000000000111000000000000000111111------...............///---.............................................---------............///////////////////////////............////////////............------------........................///////////////////////////////////////000111111...//////////////////...////////////////////////............////////////.........///......---,,,,,,------...............------,,,,,,,,,,,,------000///...------------------..................---------............---------..................---////////////......---,,,............////////////......------------............------------......////////////////////////...---++++++---...---,,,...------------...//////////////////////////////------......////////////......................................................................................................////////////......---------............///////////////////////////------......//////000000//////............////////////............//////000000//////....................................000000000000000000000000////////////////////////........................000000///...............////////////////////////............////////////............................................................---------------------...............------------------------------------------------................................................---....../////////..............................---------............///......------------......,,,...000111111000...,,,------------------------......------------............------------......//////......------------/////////...---------,,,/////////////////////////////////...---------,,,.........///////////////////////////////////////000000//////............---------....../////////---...///000000000000000........................------------------------------------------------------------------------...............//////000---------............///......------------......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***++++++,,,------......------...//////...------........................,,,,,,,,,,,,++++++++++++,,,---......//////......////////////000000000000//////.........///000000,,,,,,---...///000000000---------.......................................---------............///////////////////////////............////////////................................................000000000000000000000000000000//////000000111222......////////////......000000000000000000000000............////////////......//////......---,,,,,,,,,---............---......------------......//////...---------......------...//////...------------............------------............---------...............---,,,............////////////......------------............------------......///////////////////////////---,,,,,,---......---...------------...//////........................---...//////000000//////................................................------------------------..............................////////////......---------............///////////////////////////.........//////////////////......------....../////////............//////000//////.........//////........................////////////000000000111////////////////////////........................//////............//////000000000000000000000000............////////////........................------------------------.........------------,,,---------------.........------------------------------------------------................................................---...//////000/////////........................---------............///......------------......---...///000000///...---------------------------......------------............------------....../////////......------,,,...............---------...////////////000000000...............---------.........///////////////////////////////////////111000000///......------.............../////////---------......///111111........................------------------------........................------------------------...------------...//////---------............///......------------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------........................,,,,,,,,,+++++++++******,,,---......//////......////////////000000000000,,,,,,,,,,,,,,,---......---------...//////000000---------.........//////........................---------............///////////////////////////............////////////................................................////////////////////////000000//////000000111222---...///000000///...---////////////////////////............////////////......//////......---,,,+++,,,------......------///..................///......---------......///------...//////...------------............------,,,,,,------------,,,,,,---......////////////...............////////////......------------.........------,,,,,,------...////////////////////////000...------...//////......------------...//////------------------------,,,---.../////////......................................................------------------------..............................////////////......---------............//////////////////////////////////////////.........///......------....../////////............/////////...---------...///000........................+++,,,,,,---...///000000////////////////////////..............................---......///000111000000000000000000000000............////////////........................------------------------.........---------,,,,,,,,,,,,,,,------.........------------------------------------------------................................................,,,---....../////////...........................---------............///......------------......////////////////////////------------------------......------------.........------,,,,,,------...------..................---------................../////////000000000000---------.........................../////////000///////////////////////////////////////.........////////////............------,,,,,,---...000111........................------------------------////////////////////////---------------------------,,,,,,,,,,,,---......---------.........//////......------------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---......000//////......------,,,,,,---...//////...---,,,.................................---------,,,,,,,,,---......//////......////////////000000000000///////////////000111222.........///////////////---------.........//////........................---------.........//////////////////////////////............/////////000......//////////////////................................................000000000000000111111222---...///000000///...---..................................../////////000......//////......---,,,+++,,,------......------//////............//////---------------...///000,,,---...//////...---,,,---..................---+++,,,,,,------,,,,,,+++......///000000111000000............/////////000.........------............------,,,,,,------...////////////////////////000///------///000///......------------...//////------------------------+++,,,---.........---,,,................................................------------------------..............................////////////......---------.........//////////////////////////////000000//////.........---.........------.........//////............//////...------,,,---...///000........................((()))***+++---...//////////////////////////////........................------------///000111222000000000000000000000000............/////////000........................------------------------......---------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------................................................+++,,,,,,---.........---........................---------.........//////.........------.........//////............//////------------------------.........------............------,,,,,,------...***+++,,,...///000000000,,,------....../////////.../////////000000111111,,,------....../////////---.........//////000000////////////////////////------......///000000000000000//////......------////////////////////////......//////...---,,,,,,........................++++++++++++++++++++++++,,,++++++++++++,,,------.........///////////////...............---------222000...---...//////...------++++++++++++---------,,,,,,++++++,,,,,,---,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++///////////////.........000000000000000000000000------............------............////////////////////////////////////////////////////////////......------------......//////////////////////////////////////////////////////.........------------------------...///000...........................000111000...------.......................................////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------......------,,,......////////////............------------......//////............//////...............................................................---------///...------------...///---......///000/////////...------,,,,,,------...000000000000000000000000///............---------////////////////////////.........------,,,,,,,,,////////////////////////***+++,,,,,,------,,,,,,,,,...///000///...///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,---.........---------------,,,,,,,,,//////.........---------+++,,,---...//////////////////............//////////////////////////////...............---------..................------.../////////000000111111////////////////////////111111000000//////......000000//////.........---......////////////......000///...------...///000........................//////////////////......,,,,,,---.../////////...------,,,+++,,,---...///------------------------.........------,,,,,,,,,...........................------------...//////........................------............------,,,,,,,,,------.........------...///000000//////,,,,,,,,,------.........//////.........---------,,,,,,+++******+++,,,,,,///////////////////////////000000000///---+++)))+++++++++,,,,,,,,,------......////////////......000000//////............111111000000//////......000000//////.........------------...///000000111///............---------..............................//////...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................000000000000////////////---+++)))((()))******)))------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,------------------,,,,,,------......------,,,******++++++++++++******,,,,,,------------------////////////////////////------............------............////////////////////////////////////////////////////////////......------------..............................//////////////////////////////.........---------///......---------.................................///111000...------.......................................////////////////////////////////////////////////////////////////////////////////////........................---......//////......---......////////////...............------...............------------..............................................................................///...---,,,,,,---...///------...////////////......------,,,,,,------...------------------------000////////////..........................................------,,,,,,,,,........................,,,------...............,,,...///000///...///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------------------------------.........//////.........---------,,,,,,---...///////////////..................///....................................////////////.................................//////000000000////////////////////////000000000000//////......000/////////..................////////////......//////...------...//////........................---....../////////......------......///.........000//////...///000111222------------------------......---------,,,,,,,,,........................---------------...//////........................------............------,,,,,,------------------,,,---...///////////////,,,,,,,,,---------......//////.........---------...---,,,++++++,,,---...........................,,,---.../////////...---,,,,,,---------...............////////////....../////////.........------000000000000//////......000/////////.........---------......///000000111///............---------------------------------.........///......---,,,........................---------------------------------,,,---......///------------------------///////////////////////////---,,,+++,,,---,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,------......------,,,******++++++++++++******+++,,,,,,,,,---.................................------............---------............/////////////////////////////////////////////////////////......------------..............................////////////////////////...............---------000000///------,,,,,,,,,...........................///000000...---......////////////////////////............////////////////////////////////////////////////////////////////////////////////////...........................//////////////////.........////////////..............................------,,,,,,,,,,,,------................................................////////////////////////...------,,,,,,------...,,,,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,000000000////////////....................................---------------------------------------......///000000000000///,,,...//////.........///---------............///---------------------------------............///000000//////...------,,,---------......//////000...............---------------...............---......------------......------------------------,,,,,,------.../////////......................................./////////////////////////////////000000000////////////...////////////..................////////////............------------..............................+++,,,---........................///......------------,,,,,,,,,---...///------------------------...------------,,,,,,,,,........................------------......//////........................------............------------------------,,,,,,,,,,,,---............---,,,,,,,,,------------..................---------......------------..............................,,,------...//////......---------.........//////......////////////...............---------------000000000////////////.../////////...............------......///000000000///............------------------------------------...............------........................------------------------...------------...//////...............---------,,,,,,---------------...222111//////000111000///---------,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,---------,,,------......------,,,,,,------------------,,,---------...///000111111------------------------------............---------------.........//////////////////////////////////////////////////////......------------..............................////////////////////////........................//////...---------------........................---///000000///......///000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////..............................////////////......---......//////......------..................---------,,,,,,,,,,,,------................................................////////////000000000000------,,,,,,,,,,,,------+++,,,------......------......------------..............................////////////...................................................---------------------------------......///000000000000000,,,...//////...---...///---------............///........................---------............///000000/////////.........,,,------...///000111111..........................................------------,,,,,,,,,,,,------------------------------******+++,,,------......---------...............------..................///////////////////////////////////////////////////////////////...............////////////......------------------------........................***+++,,,---.............../////////...---,,,,,,+++++++++++++++,,,,,,---------------------------------------------------........................,,,------.......................................------............------.........------,,,,,,,,,,,,,,,---------------,,,------------------------...........................------------------.........................../////////......---,,,,,,------------............---......//////......---------------------------////////////////////////....................................//////000000///............---------------------------------------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000//////......+++,,,,,,,,,------......///...------......---+++------------------------...------,,,,,,------......---,,,,,,,,,,,,---...,,,------......------,,,---------......------------------...///000111111------------------------------............------------------............////////////////////////////////////////////////......------------..............................////////////////////////---.....................---------------...//////........................---...000000///......///000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////........................,,,------......------,,,------............------------...//////...------......------------........................................................./////////000000111111------------------------+++,,,------......------///......------......///////////////////////////......---------,,,,,,,,,................................................------------------------------...////////////...,,,...//////---,,,---...---------............///........................---------............///........./////////000000,,,------...///000111111---.......................................------------,,,,,,,,,,,,------........................++++++,,,---...//////000---------.........//////..................------////////////////////////.............../////////.........///////////////......////////////......,,,------------------,,,........................***+++,,,---.............../////////...---,,,,,,------......////////////------------------------------------------------........................,,,---......//////..............................------............------.........------,,,,,,,,,,,,---------------,,,,,,---------------------------.....................,,,,,,------------,,,,,,........................000///......------------+++,,,,,,,,,,,,---------------............------------------------------.............../////////---------...........................///////////////............---------------------------------,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///222111111000000/////////---------...//////000000...---,,,---......,,,***------............------......------------.........---,,,++++++,,,---...,,,------......------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---.........------------------------------............------,,,------------.........////////////////////////////////////////////////......------------......------------------------////////////////////////---------...............,,,,,,,,,------///000000........................,,,...000000///...///000////////////////////////............////////////////////////////////////////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,------............------,,,---...//////...---,,,......------------......................................................---......//////000000111---......//////......---,,,,,,---...............//////............//////........................---------,,,,,,,,,++++++------------------------.............../////////------------------------,,,,,,---............---,,,...//////---,,,,,,------------............///---------------------------------............///,,,------...//////000000---------......//////000---------...............------...............---......------------......////////////////////////...//////000000111111111,,,,,,------...//////////////////...............////////////////////////---............/////////.........///////////////......////////////......------............------........................+++,,,---........................///......------+++,,,------......------------------------------,,,,,,,,,------------...........................+++,,,.../////////...---........................------............------------------------,,,,,,---............---,,,,,,...------------,,,,,,,,,---------...............,,,,,,------------,,,,,,------------------------,,,,,,,,,------///000111+++++++++,,,,,,,,,------------............---------------------.........---............/////////---------------.............../////////////////////............---------........................,,,------...//////..............................------------------------,,,,,,,,,,,,,,,------...111111111000///.........,,,,,,---......///000000000//////000111111...,,,,,,---...//////...---,,,......------------......///...,,,++++++,,,...///,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------------------............------,,,,,,---------.........////////////////////////////////////////////////......------------......------------------------////////////////////////---------.........//////......---------......///........................,,,...000000///...///000....................................////////////////////////////////////////////////////////////////////////////////////------------------------------............------,,,------......------,,,,,,---///000000///---,,,------,,,,,,,,,,,,------................................................,,,------...//////000000......///000000///......------...////////////...//////............//////------------------------......---------,,,,,,,,,---------------------------........./////////000........................,,,,,,---............---,,,...//////---+++,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------.........---------------.........---------.........//////,,,,,,---...///////////////..................///........................////////////////////////,,,,,,------...//////000000000000//////.........////////////////////////---------.........//////............/////////000......////////////......---...////////////...---........................---....../////////......------......///.........((()))***+++,,,++++++***------------------------,,,,,,,,,---------..............................+++,,,...///000///...---........................------............------,,,,,,------------------///////////////...---,,,......---------,,,,,,,,,---------.........//////,,,---...//////...---,,,------------------------,,,,,,,,,,,,---///111222,,,,,,,,,,,,---------...,,,------......------,,,------........./////////---------.........//////,,,,,,,,,------........./////////////////////...///............---------////////////////////////,,,,,,---.../////////...........................////////////////////////,,,++++++++++++,,,------111000000///...---------******++++++,,,---......///......///000000---+++,,,---...//////...---,,,......------------......///...,,,++++++,,,...///,,,------......------,,,---......//////......---///////////////.................................---..................---,,,,,,,,,---------......////////////////////////////////////////////////.........------.........------------------------////////////////////////---------.........//////000///...---------------........................,,,...///000///...///000..................................../////////000////////////////////////////////////////////////////////////////////////------------------------......////////////......,,,------......------,,,,,,---///000000///---,,,,,,++++++++++++++++++,,,................................................,,,,,,,,,---...//////000...///000111111000///...---...//////000000////////////............//////........................//////.........------------------------------------.........//////000000////////////////////////,,,------...///.........,,,...///...---++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---,,,,,,++++++------------------,,,,,,---------.........//////+++,,,---...//////////////////............//////------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------...///000000111111000000/////////...////////////////////////---------.........//////---.........//////000000......////////////......---...///000000///...---......................../////////000//////......,,,,,,---.../////////...+++,,,---...///...------------------------------,,,,,,,,,------.................................+++,,,...000000///...---........................---..................---,,,,,,,,,------.........//////000000///...------.........------,,,,,,,,,---------.........//////---...///000000///...---------------------------000///...---,,,---...///---------.........//////,,,------......------,,,........./////////000000---------.........//////,,,,,,,,,------.........///////////////.........//////.........---------,,,,,,.../////////...------------............/////////............////////////............//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////////////////////////////---------.........//////------------------------------------------------+++++++++,,,,,,---------////////////////////////------------------------------------------------......///...,,,,,,...000//////............//////------------------------------------------------///////////////........./////////...------,,,,,,///...---,,,,,,---...///////////////////////////---...///000000///...---..............................////////////......000000///...---,,,++++++------............------///////////////.................................000///---,,,,,,---///000---...///000000111000000////////////////////////,,,,,,,,,---------.........------,,,,,,------...000000//////.........---///////////////////////////////////////......---+++,,,---...///111222222000///...------...///000//////.........---------,,,,,,,,,------.........+++,,,------......------..................------.........------,,,,,,,,,++++++,,,------......///........................------------------------,,,,,,,,,------.........,,,---------.../////////,,,,,,,,,---------......------------------------........................,,,,,,------.../////////////////////////////////..............................////////////..................////////////////////////////////////,,,,,,,,,---------......,,,---...---,,,+++---///////////////////////////000000//////.........---....................................................................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......------------......---------............//////...---,,,,,,---...//////...---,,,,,,---...///........................///............---------------............------////////////////////////000000///...------,,,,,,,,,,,,,,,------...........................------........................---------............///......------------......------------------------------------------------000//////.........//////,,,,,,------.../////////,,,,,,.../////////...------------............/////////............//////......------------......//////...---------------////////////////////////........................+++,,,,,,------.................................---------.........//////------------------------------------------------,,,,,,,,,,,,------------........................---------------------------------------------------.........,,,,,,---///......------------......------------------------------------------------////////////............,,,,,,------...////////////...------------...///........................---...///000000///...---..............................////////////......000000//////...---------...//////////////////.../////////////////////...........................000///---,,,,,,---///000...//////000000000000///........................,,,,,,,,,---------.........------,,,,,,------...///.........------------.......................................------,,,++++++,,,---...//////000//////............////////////.........---------,,,,,,,,,---------......+++,,,------......------.................................------,,,,,,,,,------------------------........................------------------------,,,,,,,,,------.........---------...............,,,,,,---------.........------------------------..........................................------......................................................////////////..................////////////........................,,,,,,---------...............///...---,,,...000////////////////////////000/////////............////////////////////////............................................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,---------------............//////...------------...//////...------------...///........................///............---------------............------........................000//////...------,,,,,,,,,------------------...........................---------------------------------............///......------------......------------------------------------------------//////............///////////////...------,,,,,,,,,,,,---............------------............/////////............//////------,,,,,,,,,,,,------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------...............------------------------------------------------.........---------------------------------------------------------------------------------------,,,---...---,,,,,,---...------,,,,,,,,,,,,------------------------------------------------------........................,,,,,,------...////////////...------------...///........................---...////////////...---..............................////////////......//////////////////////////////000000000000//////......//////////////////........................000///...------...///000//////000000000///..............................,,,,,,,,,---------............------------......---------------,,,,,,,,,---------------------------------...---,,,,,,+++++++++,,,,,,------------......////////////.....................---------,,,,,,,,,------------...+++,,,------......------.................................---------------//////...------,,,++++++........................---------------------------------------........................---------,,,------------.........................................................000//////...------,,,,,,------------------------..............................////////////......---............/////////------------------------,,,------------............///000///------///000////////////////////////////////////............000000000000000000000000................................................---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------............//////...------------...//////...------------...///........................///............---------------............------------------------------/////////...------,,,,,,.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------------------------------------------------///...............///////////////...------,,,,,,,,,,,,---------.........---------............//////......------......///...------,,,,,,------...///......---------......++++++++++++++++++++++++........................------------------,,,,,,------------------------........................------------------------------------------------/////////......------,,,------------------------------------------------------------------------+++---......,,,,,,,,,---...------,,,,,,------...------------------------------------............------...............////////////...------,,,,,,.........------.......................................................................................////////////........./////////000000111111/////////000000/////////............////////////........................//////............/////////000000000///...------........................,,,,,,,,,---------............------------......---------------------------------------------------............---,,,,,,---------,,,,,,,,,,,,,,,,,,---////////////---,,,........................------------------------+++,,,------......---------------..............................---------......---------,,,,,,,,,........................---------------------------------.............../////////...---------,,,------------............////////////////////////........................//////.........---------------------------------..............................////////////......---------.........//////------------------------------------...............//////...------...000///////////////////////////////////////.........////////////////////////................................................---------.........//////........................------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,---------------............///.........------..................------.................................///............---------------............------------------------------//////.........---------//////......------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------------------------------------------------......---------...//////,,,,,,------.../////////,,,,,,,,,,,,------......---------............///......------------......//////............//////......---------......///................................................------------------,,,,,,------------------------.....................---------------------------------------------------/////////......------,,,........................------------------------------------------------+++---//////---,,,,,,---//////............//////---------------------------------....../////////,,,---------......///////////////...------,,,,,,---..................---..............................------------....................................////////////............//////000000111111---......//////......------.........//////000000......................../////////......////////////////////////...---,,,........................,,,,,,,,,---------......///......------......///..................//////........................///////////////...------.........---------------,,,---...//////...---,,,---.....................------------------------+++,,,------......---------------.........//////........................,,,,,,,,,---------..............................------------------------......................../////////...---------,,,---------.........//////////////////////////////........................---------.........//////......................................................////////////......------------............---------------------------------.........//////---......---,,,,,,---///////////////////////////.........///////////////........................................................................------------....................................------------------------......---------,,,,,,,,,------------------------......------------......---------............///---..................------..................---........................///............---------------............------------------------------...............---------/////////......------------------.........//////---------------------------------............///......------------......---------------------------------------------------------------...//////,,,,,,------.../////////,,,,,,,,,+++,,,------...---------............///......------------....../////////....../////////...------------...//////------------------------........................------------------------------------------------...............---------------------------------------------------------.........---------------////////////////////////------------------------------------------------+++...000000///---------/////////....../////////---------------------------------...//////000000,,,,,,,,,---......//////,,,,,,------.../////////------...//////...------------------------------......------------....................................////////////...............//////000000000------............------------......///000000000........................////////////////////////....../////////...------------------------------,,,,,,,,,---------......//////............//////........./////////////////////////////////////////////000000//////...---............------------------............---------------..................------------,,,,,,,,,+++,,,------......------,,,,,,------.../////////.............../////////++++++,,,,,,---...//////........................------------------------/////////..............................---------------........./////////................................................,,,,,,------...//////000////////////////////////..............................////////////......,,,------------.........------------------------------........./////////,,,---...---++++++---...////////////////////////.........///////////////........................................................................,,,------------.................................------------------------......---------,,,,,,,,,------------------------///......------......///---------............///------...//////...------------...//////...------........................///............---------------............------------------------------......................../////////...............,,,,,,------.../////////........................---------............///......------------......------------------------------------------------,,,,,,,,,,,,---...///////////////...------,,,,,,,,,,,,+++++++++,,,---...---------............///...------,,,,,,------...///......------......///---------------...//////++++++++++++++++++++++++........................+++,,,,,,------.................................//////.........---------------------------------------------------------,,,,,,,,,,,,------------........................------------------------------------------------,,,...111111000.........///......------......///---------------------------------...///000000000++++++,,,------...//////,,,,,,------.../////////------...//////...------------------------------...------,,,,,,------.................................////////////........................//////......////////////......------......///000000111........................//////000000000000//////------......///.........------------------------,,,,,,,,,---------......//////............//////---------....../////////..............................//////......---,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...---------.........//////......---------,,,,,,,,,+++,,,------......------,,,,,,------...//////000---........./////////000,,,---------------------........................------------------------000/////////.........------------...........................////////////------------------------........................------........................................................................////////////......,,,,,,---------.............................................////////////---.........,,,,,,...///////////////////////////............/////////000........................................................................,,,,,,---------...............................................................---------,,,,,,,,,------------------------...------,,,,,,------...---------............///------...//////...------------...//////...------........................///............---------------............------............................................................////////////,,,,,,------...//////000---------------------------------............///......------------......------------------------------------------------,,,,,,,,,,,,---...///000/////////...------,,,,,,---,,,+++***+++,,,---...---------.........//////...------,,,,,,------......------,,,,,,------...---------------...///000................................................++++++,,,,,,---...////////////////////////////////////.........---------------------------------------------------------+++++++++,,,,,,------------------------------------------------------------------------------------///222222111/////////...------,,,,,,------...---------------------------------...///000000111++++++,,,,,,---...//////000//////...------,,,,,,,,,---...//////...---,,,------------------------...---,,,,,,,,,,,,---.................................////////////..............................//////000000000000//////---------...///000000111........................//////000000000000//////,,,,,,---.../////////...------------------------,,,,,,,,,---------......//////............//////,,,,,,,,,------.........------------------------------......------,,,+++******+++++++++,,,,,,,,,......,,,++++++,,,......---------.........//////.........------,,,,,,,,,+++,,,------......------,,,,,,------...///000000---.........//////000000///......------,,,,,,+++........................------------------------000000//////.........---,,,------....../////////............/////////000------------------------......................../////////...------,,,,,,------------------------..............................////////////......,,,,,,,,,---------......////////////////////////............/////////000...///000///------///000////////////////////////---.........//////000000000000000000000000000000................................................,,,,,,,,,---------............................................................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------.........//////,,,---...//////...---,,,,,,---...//////...---,,,........................//////.........------------..................---////////////////////////---.....................------......//////000000,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------.........------------------------------------------------+++++++++,,,---...///000,,,,,,------...//////000,,,------......------,,,,,,,,,,,,------.........////////////////////////------............------,,,,,,+++***+++,,,---..............................------,,,,,,------...------............------,,,---...//////...---,,,////////////////////////........................------,,,+++,,,---...///------............------...---,,,,,,,,,,,,---...------------------------------------------------.........------,,,,,,,,,+++,,,------......------------------------------------------------------000000//////.........---............////////////000000//////.........---...------,,,,,,------...---------............/////////////////////////////////////////////////////////............//////........................---...///000000///...---////////////////////////000...---...///000///...,,,,,,++++++,,,,,,---...........................,,,---...//////...---,,,,,,---------.../////////---...............------/////////////////////////////////...------,,,,,,........................,,,,,,------...///000000,,,---------.../////////........................------------------------+++,,,...000000///...---000000///...---,,,,,,+++......---------,,,,,,,,,------------------------////////////////////////...------,,,,,,------...------------------------//////.........---------...---,,,++++++,,,---...............................................................////////////000///...------...///000.........------,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...---------...///000000111,,,---------.../////////000000//////.........---////////////////////////////////////////////////222111111111000000/////////...---,,,,,,---...///////////////////////////+++,,,,,,------,,,,,,+++........................................................................------------------------,,,------...///000111111111000///...............000///---,,,,,,---///000---.........------++++++...------,,,,,,------.................................------------.........------------...//////......------------......000///...------...///000//////.........---------,,,,,,,,,---------......,,,,,,------.../////////........................................................................//////.........---------,,,------......------,,,,,,,,,------------------........................------............---------,,,+++++++++,,,---..............................------,,,,,,------...------............------,,,,,,------------,,,,,,------------------------...........................---,,,,,,,,,---......------............---------,,,++++++++++++,,,---------------------------------------------------......---------,,,,,,,,,+++,,,------......------------------------------------------------------000/////////.........---............///////////////.........------------...------,,,,,,------...---------............///////////////////////////........................//////............//////...........................///000000000///......////////////////////////000...---...///000///...,,,,,,++++++,,,,,,---............------.........------............---------------...................../////////......---////////////////////////,,,,,,,,,---------------........................,,,,,,------...//////000---------.......................................------------------------***+++---...///...---,,,/////////...------,,,,,,......---------,,,,,,,,,------------------------...........................------,,,,,,------...------------------------//////.........------------------,,,,,,---------............................................................////////////000///...------...///000/////////......---------000000000000000000000//////......------......///------......///000000111---------...............000/////////............////////////////////////........................000000000/////////......///...------------...///........................---------......---------........................------------------------........................------------------------,,,,,,------....../////////......------------...000...---,,,,,,---...000/////////......---------...------,,,,,,------.................................------------.........------------...//////......------------............------------...............------------,,,,,,,,,,,,---------........................------........................................................................//////.........---------------............------------------------,,,,,,------------------------------............------...---,,,,,,,,,,,,,,,---...........................------,,,,,,------...------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------............------,,,,,,++++++++++++,,,,,,------------------------------------------------...------------,,,,,,,,,+++,,,------......------------------------------------------------------/////////...........................////////////---------------,,,,,,,,,...------,,,,,,------...---------............///////////////////////////........................//////............//////........................//////000000000000//////////////////////////////000...---...///000///...,,,,,,,,,,,,,,,------...///...---,,,,,,---...///.........------........................---------...//////000000/////////////////////////////////******++++++,,,------...........................,,,,,,------.../////////...............---------........................------------------------***+++,,,---------,,,+++..............................---------,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------...............---------,,,------......------,,,............................................................//////////////////............/////////////////////.........------------------....../////////....../////////------......///000000000...............---------////////////............//////////////////////////////////////////////////////...............---///...------------...///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------------------,,,,,,,,,------...///...---,,,,,,---...///111000///...---...//////...------,,,,,,------.................................------------.........------------...//////......------------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......000//////...------,,,,,,.......................................................................................---------------............------.........------,,,,,,,,,------------------------------............------...---------,,,,,,,,,,,,...........................------,,,,,,------...------............------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------------------------------------------------------....................................////////////------------------------...------,,,,,,------...---------............///////////////////////////........................///......------......///........................//////000000000000000000////////////////////////000...---...///000///...,,,,,,,,,,,,,,,---......000...---,,,,,,---...000///...---,,,,,,---...////////////...---------,,,...///000000000000000000////////////////////////++++++,,,,,,,,,---------........................---------.........///////////////...---------,,,........................------------------------***+++,,,------------,,,---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................+++,,,---......---,,,+++............................................................/////////////////////......///////////////..................,,,,,,,,,,,,,,,,,,------//////............//////............//////000000/////////...---------,,,///////////////.........////////////////////////000000000000000000000000.................................------.......................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------------------,,,,,,,,,,,,---.../////////...------------...///111///...,,,,,,---///000...------,,,,,,------.................................------------.........------------...//////......------------......+++,,,---......---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------......//////.........---------................................................................................................---......//////......---.........------,,,,,,,,,------------------------------............------------------------------...........................------,,,,,,------...------............------///...---,,,,,,---...///---------------------------------------------------------------------,,,------............---------..................---------------------------------------------------------------------------+++,,,------......---------------------------------------------------------------...........................////////////..................//////...------,,,,,,------...---------............///////////////////////////..............................------------..............................///////////////000000111////////////////////////000...---...///000///...------,,,,,,------...//////...------------...//////...---,,,,,,---...////////////...---------,,,......///000000000000000///////////////////////////.........---------,,,........................---------.............../////////...---------,,,........................------------------------,,,------...............,,,,,,------.../////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------.....................+++,,,---......---,,,+++............................................................////////////...//////////////////...------------------------......//////000000000000...------,,,,,,------.............../////////////////////...---------,,,.........///////////////////////////////////////////////////////////////////////////////////////---..................---........................------,,,++++++,,,------........................------------------------........................------------------------/////////..................---------...///000000.........------.........///...,,,++++++,,,...000...------,,,,,,------.................................------------.........------------...//////......------------......,,,---...//////...---,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------.........//////........................................................................---...........................////////////......------------------,,,,,,------------------------------............------,,,,,,---..........................................------,,,,,,------...------............------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............------......////////////......------------------------------------------------,,,,,,,,,------------...+++,,,------......---------------------------------------------------------------------.....................////////////.........///////////////...------,,,,,,------...---------............///////////////////////////------------------------......------------....................................------...///000111////////////////////////000...---...///000///...---------------......///.................................------........................---------------...///000000000000////////////////////////000000///......---,,,,,,...............................................................---------........................---------------------------------.........//////---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------...............,,,------......------,,,............................................................////////////......////////////......,,,,,,,,,------------------------......//////000------,,,,,,,,,,,,------......//////////////////...............---------.........///////////////////////////////////////------------------------///////////////000000000------...//////...---------------------------------,,,+++******+++,,,---........................................................................------------------------...///////////////////////////.........///000000........................------,,,+++,,,---...///...------,,,,,,------.................................------------.........------------...//////......------------......------............------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000........................................................................---------.....................////////////......,,,,,,------------------........................------............------***+++---...////////////...........................------,,,,,,------...------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......------............------------...//////...------------------------------------------------------,,,,,,,,,---------......+++,,,------......------------------------------------------------------,,,,,,,,,------.....................////////////---------....../////////...------,,,,,,------...---------............///////////////////////////------------------------...------,,,,,,------...........................---,,,,,,,,,---...000111////////////////////////000...---...///000///...---------------...//////,,,---...000000...---,,,------............---------------...............,,,,,,---...///000000///////////////////////////------------------------................................................---------.......................................------------------------------,,,,,,------......---------.....................---------,,,,,,,,,------------------------------------------------...------,,,,,,------...---------------------------------.........//////---------,,,,,,---------............................................................////////////---...///000000///...---------------.........///******++++++,,,------.........------------....../////////////////////...---------.........................../////////000////////////////////////------------------------------........./////////------...//////...------------------------------...---,,,++++++,,,---...........................------------------------........................---------------------------------......///////////////...---------......---..................---------------.........///...------,,,,,,------.................................------------.........------------...//////......------------......------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,---------......------..........................................................................................---------.........//////......////////////......,,,,,,,,,------.........////////////////////////---..................---)))***,,,...000000000000...........................------,,,,,,------...---..................---++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////---..................---,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,------.........+++,,,------......------------------------------------------------------,,,,,,,,,------...................../////////000,,,,,,,,,------............------,,,,,,------...---------.........//////////////////////////////------------------------...------,,,,,,------...........................,,,,,,++++++,,,---///000////////////////////////000...---...///000///......------------...//////+++---///111111///---+++,,,---...//////...---,,,,,,------....../////////+++,,,---...////////////////////////////////////***++++++,,,,,,------................................................---,,,------....../////////........................------------------------,,,,,,+++++++++,,,---.................................---------,,,,,,,,,------------------------------------------------...------,,,,,,------...---------------------------------.........//////......,,,++++++,,,................................................................../////////000---...///000000///...------.........//////000000------......///000111111//////............/////////////////////.........,,,------....../////////---.........//////000000////////////////////////111111111111111111111111,,,,,,,,,------.........,,,---...//////...---,,,------------------------000///---,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,---.../////////...------,,,,,,,,,,,,------............------------...///000000//////...------,,,,,,------....................................------............------------...//////.........------.........---,,,+++******+++,,,---//////.........---------,,,,,,,,,---------....../////////...------,,,,,,........................................................................---------.........//////...............///000000//////.........---------...------,,,,,,------...........................////////////////////////---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,------.........///......------......///+++++++++,,,,,,,,,------........................................................................////////////////////////000000///...------,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------.........///000000000------------------------//////.........---------,,,---...//////...---,,,------------------------,,,,,,,,,---------......+++++++++,,,---...///000////////////////////////---......///////////////...........................///000///.........000//////////////////////////////000000///...------------------------------+++++++++++++++++++++++++++,,,.../////////..............................//////////////////////////////000000000000//////---------............///,,,---------...///////////////.........---------------------------------,,,------......------,,,.........------,,,,,,,,,------------------------//////.........---------.................................---,,,+++)))(((,,,,,,,,,,,,++++++***)))//////.........---------//////.........---------............................................................////////////............////////////000000//////.........---000000///////////////000////////////..................------------......////////////////////////111000///......///000111////////////////////////---......///////////////......////////////......................................................---...///...------.../////////.........------------------------------------------............///++++++,,,---...///000111111...+++***,,,.........***+++---///111000,,,)))---------............///........................000000//////............------------------------............////////////////////////////////////......------------......000///---,,,,,,---///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000///...---.................................------,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////,,,,,,,,,---------.........---+++++++++---///000...............//////000//////.........---------...------,,,,,,------...................................................---------------------------------.........//////......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................................................................000//////...------,,,,,,+++,,,...//////...,,,+++---------.........//////------,,,,,,,,,,,,------..................//////------------------------//////.........---------------............---------------------------------------.........//////,,,,,,,,,,,,---......///////////////////////////---......///////////////........................---///000///...---...///////////////////////////---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......................................................//////000000000000//////---------............///---------...............//////.........---------........................---......//////......---......---------,,,,,,,,,------------------------//////.........---------........................+++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++//////.........---------//////.........---------////////////////////////........................------------........................////////////000/////////............//////............//////////////////............/////////......////////////////////////////////////...---,,,,,,---...///////////////////////////,,,------...///...............////////////......................................................---...///...------.../////////.........------------------------------------------............///........................111///...---------......///...---...//////---+++---------............///......................../////////.........------------------------------------------..........................................------------......000...---,,,,,,---...000000//////......---,,,,,,,,,,,,,,,------------------...///000000///...---......................../////////......---------------,,,,,,------...///........................,,,,,,---------............---,,,++++++---///000......------......///000...............---------......------------......................................................---------------------------------.....................---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................................../////////...------,,,,,,+++,,,---......---,,,+++---------.........//////......------------...............---------------------------------------...............---------.........------.........------------------------........./////////000000...---------------......////////////////////////---......///////////////........................---...///...---------///////////////////////////+++,,,------------------------------------------------------------------------.../////////.........................................................//////000000//////...---------............///...............---------...............---------////////////////////////...//////////////////......------------,,,,,,,,,------------------------...............---------........................,,,,,,---...//////......,,,,,,------...---------...............---------...............---------////////////////////////........................,,,,,,,,,------------...............////////////////////////..................------------....../////////............---000000000000000000000000////////////////////////......------------......////////////////////////,,,,,,---............---......////////////..............................////////////////////////---...///...------...///...............------------------------------------------............///000000///...---,,,,,,+++,,,...//////.........///222000---,,,---...---------------............///.................................---------------........................,,,,,,,,,------------...------------------------......------------......///...---,,,,,,---...///000//////......---------,,,,,,------......//////---...////////////...---........................///////////////.........---------,,,------...///........................,,,------------............---,,,,,,,,,---...///...------------...//////..............................------------............................................................................................................---------,,,,,,,,,.........------,,,,,,,,,---..................---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////.........---------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------.........------..................---,,,,,,,,,+++,,,,,,------------------........................///...---,,,,,,---...///---------------------------.........///////////////......------------...////////////////////////---......///////////////........................,,,...///...---,,,---...////////////////////////+++,,,---...............------------------------.................................////////////......................................................//////////////////...---------............////////////...---------,,,......................................................////////////......------------------------........................................................................000000000000///...---,,,,,,,,,---.../////////...................................................////////////////////////........................,,,,,,---------.....................///////////////////////////...............---------...////////////.........---------/////////000000/////////////////////////////////000000000//////000000000////////////////////////,,,---......//////............////////////..............................////////////////////////---...///...---------///................................................---------............///000000///...---,,,,,,+++'''+++...000///......000000...,,,,,,---......------------............///........................------------------------////////////////////////,,,,,,---------.........------------------------......------------......///...------------...///000/////////......------,,,------...///000000111................................................//////..................---------------...//////........................------------..................------------...///---------------...//////---.....................///......------......///.............................................................................................---......---------,,,,,,,,,.........------,,,,,,,,,------...//////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................---------,,,------------------,,,+++++++++,,,,,,,,,------.........------..................---,,,,,,,,,+++,,,,,,,,,---------......---.....................///...---,,,,,,---...///------------------------,,,,,,---------.........//////...---------......////////////////////////---......///////////////........................---...///...------...///////////////////////////,,,---...///////////////------------------------........................////////////.../////////......................................................////////////......---------............////////////...---------,,,---.....................------------------------,,,------......------,,,------------------------........................---.............................................000000000000///...------,,,---......////////////---.....................---.....................------------------------........................---.........////////////............////////////........./////////////////////......///000000111............---------------......//////......---///////////////////////////000000000000000000///////////////////////////......///000000000000000......////////////..............................////////////////////////---...///...---------///---.............................................---------............///.....................---)))+++...000000...------+++++++++,,,...///---,,,---------............///........................------------------------////////////////////////---.........////////////..............................------------...............------.........///////////////.........------......///000111111......------------..............................------------------------...------------...//////........................---------........./////////.........---.........------,,,,,,------...///---------...............//////............//////........................------------------------.......................................---------......---------,,,,,,,,,------------------,,,,,,***+++,,,------,,,+++***------------............,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------........................---------------------------------.........//////......------------...............---------------+++,,,,,,------.........---------........................------.........------------------------,,,,,,,,,------------...///...............//////////////////////////////---......///////////////...........................///000///...---...000////////////////////////......//////000/////////------------------------........................111000///.........//////........................---------------------------......//////......------------............///...............------------------...............------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...........................---------.......................................,,,,,,...///000000000000------......///.........---------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000............////////////.........//////////////////////////////000111222.........------------,,,,,,---...//////...---,,,////////////////////////------............------//////////////////////////////000111111111111000......////////////......................................................---...///...------...///---------.......................................---------............///,,,---------...///////////////000222444444111///++++++,,,---//////---+++---------............///........................---------------........................................../////////000000////////////////////////......------------..............................////////////////////////------......//////000000......------------..............................,,,,,,,,,---------------......------......///000------------------------------........./////////////////////.........---------,,,,,,------...///---------.........////////////............//////........................------------------------........................//////.........---------......---------,,,,,,,,,,,,,,,------------------***+++---......---+++***+++++++++,,,,,,,,,------------------------------................................................------------------------........................---------,,,,,,------------------.........//////------,,,,,,,,,,,,------..................//////++++++,,,,,,---......///---------.........//////------............------------------------------------------..................---......///000111////////////////////////---......///////////////........................///000111000//////000111////////////////////////......//////......------------------------------------------------------222111///.........//////........................---------------------------......//////......------------............///---------...............---------.........//////........................------............------,,,,,,,,,---------..............................---------.........//////........................++++++---...///000000000------.........---,,,,,,---------.........//////---------.........//////------------------------........................---------.........//////............////////////............/////////000......---...///000111111.........---------,,,,,,---...///000000///...---////////////////////////,,,---...//////...---,,,////////////////////////...//////000000000000000......////////////..............................---------------------------...///...------...///---------.........//////........................---------............///---------.........//////000...///555===BBB@@@===222000............---,,,---------............///........................------........./////////---------------------------------.........//////..............................------------......---..................---/////////////////////000...........................------,,,,,,------...........................------------.........///...............//////000------------------------............///////////////////////////...---------,,,,,,,,,,,,---......---------.........////////////............//////........................------------------------//////////////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,------.........,,,---///000000///---,,,))))))*********+++++++++........................................................................---------------------------........................------,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------.........///000000000++++++,,,,,,---...//////---------.........//////,,,---...//////...---,,,------------------------............/////////000---------......000111222////////////////////////---......///////////////........................///111222111000///000222////////////////////////............---,,,++++++------------------------------------------------222111000.........///000........................---------------------------..................------------.........//////,,,------....../////////---------.........//////////////////////////////......////////////......,,,,,,,,,------.........////////////////////////---------.........//////..........................................---,,,---.........---,,,++++++---------.........//////---------.........//////................................................,,,,,,,,,---------................../////////000---.........//////000000,,,,,,,,,---...///000111......---------,,,,,,,,,...///000222222000///...////////////////////////...///000111111000///...////////////////////////---......///////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---------.........//////////////////////////////---------.........//////........................---***,,,666EEEOOOOOOLLL:::666111...---.........---------.........//////................................./////////000000------------------------,,,,,,,,,---------......------------------------.........------.........------............------////////////000000000000...............---------...---,,,,,,,,,,,,---...........................---.........//////000000...............///000000------------------------............/////////000//////000000///...------......---------,,,,,,,,,...------------...//////////////////////////////------...///000000//////................................................................................................------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------............---------------............/////////.........---------------------------------///......---------.........------,,,,,,------...---...///000000///...---...------------...//////........................,,,,,,,,,---------..............................////////////////////////---------............///........................////////////////////////------------------------......------------......111...+++,,,///111111//////////////////.........------............---------.........---,,,,,,+++............////////////---------------...///000------------------------...------,,,---...///000000000//////.........---,,,,,,,,,---------..............................////////////////////////000///...------...///000//////.........---------///...---,,,,,,,,,,,,,,,........................////////////////////////...------------...//////................................................////////////////////////---------............///........................,,,,,,------.../////////000...+++))))))+++...000000000000000///...---,,,///////////////......---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000111111111111000000///////////////.........//////............////////////////////////////////////000000000000////////////............//////...///111222222000...,,,..............................------------..............................000///...------...///000******,,,///333999>>>AAA666444000,,,***+++---...000000000000111111111111------------------------......------------......//////.........---------,,,,,,,,,---...///000111////////////////////////------------------------........................---------............///........................////////////////////////...///000///...---...000000///...---------------//////.........---------/////////...---------,,,000//////.........//////000000///...------,,,,,,......---------,,,,,,,,,---------------...//////////////////////////////...///000000000000000///........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------.........------............---------------............///.........------------,,,------------------------......------------.........------,,,,,,------...---...////////////...---...------------...//////........................,,,,,,---------.........................................................---------............///........................................................................///......------......///000...,,,,,,///111000///.........///////////////------............------.../////////......---,,,............////////////......---------......///------------------------///...---,,,,,,---......000/////////............,,,,,,,,,---------.........................................................---,,,,,,,,,,,,---...//////.........---------//////......------.........................................................------------...//////........................................................................---------............///........................------......///000000111///...,,,++++++,,,...//////////////////......---//////000111000///...------......////////////...000000000000000000000000////////////////////////---......//////......---........./////////////////////............////////////////////////////////////000000000000////////////............/////////000000111000///...---..............................------------..............................///..................//////.........000222555666222000...,,,+++,,,...///------........./////////------------------------......------------......//////.........---------......---------......///................................................////////////////////////---------............///................................................---///000///...---...000//////...---------------//////.........---------...............---------//////............//////000//////...------,,,,,,......---------,,,,,,,,,------------......//////////////////////////////000000111111111000//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------------.........------............---------------............///------------,,,,,,,,,,,,------------------------------,,,,,,,,,------......------,,,,,,------...------............------...------------...//////........................,,,------------.........................................................---------............///........................------------------------///////////////////////////......------......///000...------///000000///------......//////000000------............------/////////000//////...---............//////////////////...---------......------------------------...---,,,,,,,,,,,,,,,---////////////............,,,,,,,,,---------.........................................................---,,,,,,,,,,,,---..................---------.........///////////////........................------------------------...------------...//////................................................---------------------------------............///..............................//////000111111111......---,,,,,,---............/////////000000000000111222333222111///...///000000000000//////...........................////////////////////////---------......---------------......//////000000//////............//////////////////////////////...//////000000//////...//////............//////000000//////......//////..............................------------..............................------............------000///...---,,,------...,,,,,,,,,,,,---...///000,,,,,,---------.........------------------------......------------.....................---------//////......------------------------------------////////////////////////////////////////////////---------............///................................................---...//////...---.../////////...------------..................------------------...............///...............///////////////...------,,,,,,......---------,,,,,,,,,,,,------...............////////////////////////000000000000000///...---........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------........................------------............------............---------------............///------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,------......------,,,,,,------...------------------------...------------...//////........................------------............................................................---------............///........................------------------------........................//////............/////////.........////////////,,,------...///000111111------............------....../////////......---............////////////000///...---------------........................++++++++++++,,,,,,------///////////////.........,,,,,,,,,---------....................................................../////////....../////////........................------......////////////........................------------------------...------------...//////................................................---------------------------------............///........................---......///000000111111------............------------......///111222222111222444555444222000...111111111111111000///...------------------------////////////////////////......////////////......,,,------...///000111111//////............//////////////////////////////...//////////////////...//////............//////222000///------...///000..............................------------..............................+++,,,---......---,,,+++---,,,,,,+++,,,,,,---...***+++,,,---......................../////////000..............................------------................................................------------------------------........................////////////////////////---------............///................................................---...//////------...//////......---------..............................,,,---------.../////////......---------...////////////.........---------......---------,,,,,,,,,,,,---......//////......////////////////////////////////////...---,,,,,,........................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------.....................------------.........//////------............---------------............///------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,------...///...------,,,,,,------...---------,,,,,,---------...------------...//////........................---------.........//////................................................---------............///........................------------------------------------------------/////////....../////////...////////////.........,,,------...///000111111------............------,,,------.........------............////////////000///...---------------........................((()))***+++---...//////.........///////////////,,,,,,,,,---------.........................................................//////////////////...---.....................+++,,,---.......................................------------------------...------------...//////........................................................................---------............///........................,,,------......//////000------...//////...---------------...///111333444333333444555444222000///111222222222111000//////////////////////////////////////////////////////......////////////......,,,------...///000111111//////............//////////////////////////////......////////////......//////............//////222000...,,,,,,---///000..............................------------..............................+++,,,---......---,,,+++,,,,,,,,,,,,------......+++,,,---.........---,,,............/////////000..............................------------......---.....................+++,,,---...////////////---------------------------------------------------------------------------------............///................................................---...///...---,,,---///......---------......///---.....................,,,---------.../////////---------------...//////...............---------......---------,,,,,,,,,+++,,,.../////////...---////////////////////////------.........---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------...............---------------........./////////------............---------------............///------------,,,,,,,,,,,,------------------------------------......///000...------,,,,,,------.........------------.........------------...//////........................------........./////////........................---------------------------------............///........................------------------------------------------------000//////......//////000...///111000///------...------......//////000000------............------+++,,,------------------............//////////////////...---------..............................((()))+++---.../////////.........///////////////,,,,,,,,,---------..............................------------------------,,,,,,---......---,,,,,,---------...............+++,,,---.........---,,,........................------------------------...------------...//////................................................////////////////////////---------............///........................,,,,,,------.../////////......////////////.........------...///111444555555444444444333111000000000111111111111000000///------------------------////////////////////////---------......---------------......//////000000//////............//////////////////////////////---......//////......---//////............//////111000...,,,,,,---...///..............................------------..............................------............------/////////......------,,,---............---,,,,,,,,,,,,---------.......................................------------......---------...............***+++---///000000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,---......---,,,---......------------...//////---------...............---------...............,,,,,,,,,,,,---...//////..............................---------,,,,,,,,,+++,,,...///000///...---////////////////////////,,,---..........................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.......................................//////.........---------............////////////------............---------------............///.........------------,,,------------------------............///000111111...------,,,,,,------...//////...------...//////...------------...//////....................................////////////........................---------------------------------............///........................................................................000000////////////000000---///222111///------............///////////////------............------,,,,,,---...........................////////////......---------......///........................+++,,,---...///...------............/////////000,,,,,,,,,---------..............................------------------------,,,,,,---......---,,,,,,---------.........//////,,,---/////////...,,,+++...................................................------------...//////........................................................................---------............///........................---------...//////000000//////............/////////.........///111444555666555333222111000000111//////000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......//////......---........./////////////////////............//////////////////////////////---......//////......---//////............//////000///...---------....................................------------..............................///..................///////////////...------,,,........................------........./////////..............................------------......---------.........//////+++,,,...///000///...---................................................---------------------------------............///........................------------------------,,,---......,,,,,,---...---------------...//////---------.........//////...............---------,,,,,,,,,,,,---...///000..............................---------,,,,,,,,,+++,,,...000000///...---////////////////////////------...///000000000///................................................................................................++++++++++++++++++++++++---......///////////////........................//////.........---------............/////////000---..................------------.........////////////.........---------------------------------.........//////111222222...------,,,,,,------...000///...------...///000...------------...//////..................................../////////000........................---------------------------------.........//////........................////////////////////////////////////////////////000000////////////000000---000222111///,,,---...///////////////.........---..................---------...///000000//////............/////////000---------------...///000//////////////////////////////000000///---,,,***---.........//////000000,,,,,,,,,---------..............................---------------------------...///000000///...------------.........//////...///000111000///---+++........................////////////////////////...------------...//////................................................---------------------------------.........//////..............................//////000111111111//////............//////000///......///111444555777555333000//////000111---...///000000000000000000000000000000000000000////////////////////////000000111111111111000000///////////////.........//////............//////////////////////////////---..................---//////............////////////...---------------.................................------.................................000///...------...///000,,,---...////////////..................///000111000000000000111111111111////////////////////////.........------.........---------.........//////---...///000000...,,,+++////////////////////////////////////////////////........................---------.........//////........................------------------------,,,---......,,,,,,---...---------------...///000---------.........///////////////......------,,,+++++++++,,,---...///000---.....................,,,,,,,,,---------......---------............///////////////000000000000///////////////////////////...,,,++++++---000222......////////////...............------,,,,,,,,,---------,,,,,,+++++++++***,,,------,,,,,,...///,,,,,,,,,------.........,,,,,,,,,---------......***+++---...//////000000//////000000000000//////......//////...---,,,,,,........................///...---,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......------------.......................................------,,,,,,,,,***+++,,,,,,------------***+++,,,---....................................,,,,,,,,,------.........///......---------...............------,,,,,,,,,//////////////////////////////.........---------..................------............////////////111111111111111000////////////............//////...---,,,++++++,,,---...---......//////...---,,,..............................------------......//////.........------------------------------------------............///////////////////////////---,,,,,,,,,,,,---.....................///000111,,,---------.../////////,,,,,,,,,---...///000111//////............//////++++++,,,,,,---...//////........................------------------------------------------------........................---------,,,,,,+++++++++........................---------............///........................---///000222222000///------,,,+++,,,///111333333444333222000...---,,,,,,000000//////.........---///////////////...............------------......000000111111111111000000000000///////////////000//////............//////111111000000//////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------------------------------111000///...............------,,,,,,,,,,,,++++++........................---...///...,,,,,,...000------------------------........................//////.........---------////////////////////////......//////...---,,,,,,///////////////////////////......---------..............................---,,,,,,++++++,,,,,,---........................------------------------........................------..................------------------------........................,,,,,,,,,,,,---------------------............///------------....................................///...---,,,,,,---///000......////////////...............------,,,,,,,,,.........---------------+++---...---,,,,,,---...,,,,,,------------------,,,,,,,,,---------............//////......---,,,......////////////............//////...------,,,........................///...---,,,,,,,,,,,,---,,,---///...------...000......------------......////////////////////////......---------,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---....................................,,,,,,,,,------.........///......---------....../////////......---------........................//////.........---------....................................///////////////////////////...------//////............//////000///............///000------/////////...---,,,..............................------------......//////.........------------------------------------------............///...........................------------.../////////............//////000---------...............---------------...///000------,,,,,,,,,,,,------,,,,,,,,,------.................................------------------------------------------------........................---------,,,,,,,,,++++++........................---------............///........................,,,,,,,,,---///222444666000...,,,---...000000000111000000///.........///000/////////..........................................------------......//////000000000000//////000000////////////000000//////............//////111000000000/////////...////////////////////////........................------------------,,,,,,........................---------............///........................------------------------000///......------......+++++++++,,,,,,---------..............................------,,,---...000------------------------........................//////.........---------////////////////////////...............---,,,,,,........................///......---------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////...---------,,,------------------------........................+++++++++,,,,,,,,,---------------............///------------................................................------------......////////////...............---------------.............../////////,,,.........,,,+++,,,---------------------,,,,,,,,,,,,,,,---------............//////......---,,,---------......---------.........///......---,,,------------------------......---,,,,,,,,,---------...000///......///111......------------......////////////////////////...------------,,,,,,,,,,,,------------,,,,,,++++++,,,---.......................................---------------...............---------......//////////////////.........------------------------...............---------....................................////////////....../////////...------//////............//////000///............///000------////////////...---..............................------------.....................------------------------------------------............///........................///............///000000//////......---........................---------......---------......///------,,,,,,,,,,,,------------------------..............................---------------------------------------------------------------------------------------,,,,,,,,,........................---------............///........................///...---...222888???CCC222000...---...///...---...------......///111111////////////............------------------------......------------............////////////......000000////////////000000//////............//////000000000000////////////////////////////////////........................------..........................................---------............///////////////////////////------------------------///...------------------******+++,,,---...//////........................///---++++++---...//////------------------------.......................................---------////////////////////////---............------,,,..............................---------......///........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000000///...---,,,,,,+++------------------------........................+++++++++,,,,,,,,,,,,------------............///////////////000000000000............................../////////---,,,+++......////////////.....................------------------......//////000---...///...,,,++++++---.........------,,,,,,,,,,,,,,,,,,---------......***+++---...//////000000------............---------...............------------------------------...------,,,,,,,,,------,,,...//////......///000......------------......////////////////////////---------------------------.........---,,,++++++,,,,,,---.......................................---------..................------------...////////////..................------------------------........................---------...........................///////////////000000000000000////////////............//////---------,,,,,,---------------///000000///....................................------------......................................................---------............///.......................................//////000000///......------------/////////...---------,,,000///...---------------//////............//////............------------........................------------------------------------------------------------------------.........---------------........................---------............///........................111000///000333999???BBB222000......//////...,,,---,,,------...///000111///////////////.........---------.....................------------.........//////000000//////...000////////////000000111//////............//////000000000000////////////////////////////////////....................................////////////........................---------............///........................------------...............------,,,,,,,,,------++++++,,,,,,---......///........................///---***+++---//////...------------............................................................////////////////////////---------......------,,,...........................------------...//////..............................------------............................................./////////........................//////......---------,,,................................................++++++,,,,,,,,,------------------............///////////////000000000000........................---...///000///...,,,+++......////////////..............................,,,,,,------.........///---...///...,,,++++++---.........------,,,,,,,,,,,,,,,,,,---------......***+++---...//////000000.........//////.........------...............---------------------------------,,,,,,,,,------...+++---......---,,,...///......------------......------------------------------------------------............------,,,+++------......//////......................................................---------------...//////---------------------------------------------------.....................---------.........//////............//////////////////000000000000////////////............//////,,,------------------,,,,,,---///000000000//////..............................------------......---.............................................---------............///........................------,,,,,,------...///000///...---------------/////////...---------,,,000///...---------------//////............//////.....................---........................------------------------------------------------------------------------................................................---------............///........................------------...111333444///...---...000000///......---------------...///.........///////////////......//////000000000000......------------......///000000111111000000//////////////////000111111//////............//////////////////000000000000000000000000000000000000.................................//////000000000........................---------............///---------------------------------....../////////------,,,,,,,,,------...------------------------........................///...------...///......---------....../////////........................---.....................////////////////////////,,,,,,---------------,,,........................---------------...//////........................------,,,,,,,,,,,,------........................,,,,,,---------.................................,,,---------......//////................................................,,,,,,,,,---------......---------............///------------............---------------------------.../////////...---,,,......////////////...................../////////---------------.........,,,.........,,,+++,,,---------------------,,,,,,,,,,,,,,,---------............//////......---,,,......////////////......,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,------,,,,,,---///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............------,,,---....../////////............................../////////...............---------------...///000,,,,,,,,,------------------------------------------------...............,,,,,,------.../////////............////////////,,,,,,---.........------//////............//////......///000000///......,,,---///000111111000///..............................------------......---------.......................................---------............///------------------------,,,,,,,,,,,,,,,---............------,,,---------...............---------000///...---------------------,,,,,,,,,,,,------..................//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////........................---------............///..........................................---------,,,,,,...111111000///......---,,,,,,,,,,,,---.........////////////////////////000000111111222......------------......000000111111111111000000///......//////000111222//////............//////////////////000000000000000000000000000000000000------------------------------......///000000000........................---------............///---------------------------------...//////000000------------------...///............------,,,,,,...........................000222222000...---------------...//////000000........................---------...............////////////////////////+++,,,,,,------------,,,---------------------------------------...///000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................+++,,,,,,---...///000000................................................------........./////////---------............///------------............------------------------------........................////////////......---........./////////000/////////...............+++---...---,,,,,,---...,,,,,,------------------,,,,,,,,,---------............//////......---,,,---------......---------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---......------...///......------------......------------------------,,,,,,,,,---------......,,,---........................////////////..............................000/////////.........------,,,,,,------///000000------------.........///........................---------.........//////,,,,,,------...//////000............////////////+++,,,------......------//////............//////......///000000///......,,,---///000111111000000..............................------------......---------.........//////........................---------............///---------------------------------------...//////------,,,,,,,,,---......---------...............///......---------......------,,,,,,,,,,,,------------......//////000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000........................---------............///........................000000000///////////////---,,,---///111111000...---,,,,,,,,,,,,,,,------............/////////000.........///000111111111......------------......//////000000000000//////............///000111222//////............//////.../////////000000000111000000000000000000000000------------------------,,,,,,---......///000000........................---------............///........................---------...///000000000......------......///000------------....................................---333888777111,,,+++------------...///000000000........................---------.........//////////////////////////////***+++,,,------------------------------------------,,,,,,------///000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////........................,,,---------.../////////.........................................................////////////000---------.........//////////////////000000000111------------------------------------......//////......////////////......---.........//////000000111111000000//////......+++,,,------,,,,,,...///,,,,,,,,,------.........,,,,,,,,,---------......++++++---...///000000000+++,,,,,,------,,,,,,+++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---...//////......///111.........------.................................,,,,,,,,,------.........,,,,,,---.../////////......///////////////..............................000000//////.........---,,,,,,,,,---...///000111---.........//////000000////////////////////////---------.........//////,,,,,,------...///000000............/////////000------...///000000000/////////............//////+++,,,---......---,,,+++,,,---///000111111111000.................................------.........---------.........//////////////////////////////---------.........//////------------------------...............///000000,,,,,,,,,,,,------...///,,,------....../////////......---------......////////////....../////////,,,------...///000111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111........................---------.........//////...........................---,,,+++,,,...///111...---...///111111///---++++++++++++,,,---......---.........//////000000---------...///000000111.........------...............////////////..................///000222222//////............//////.../////////000000111111000000000000000000000000------------------------,,,,,,,,,---...//////000........................---------.........//////////////////////////////---------...///000000111...............///000111+++,,,,,,---...///000000........................,,,444<<<:::222+++***------------...///000000111........................---------.........//////////////////////////////***+++,,,,,,------------------------------------,,,,,,,,,---...///000111.................................------.................................---------...///000000111..........................................------////////////////////////........................------------------------......------------......///////////////.........,,,,,,,,,------.........------------------------------------------------.........................................................------,,,,,,,,,------,,,,,,,,,,,,------///............---------...............---------...,,,+++,,,......+++)))...------------...//////000000000000000000000000,,,------......------,,,---...............------................................................------------------------////////////////////////////////////...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------......------------......///...,,,,,,,,,---///111------............------///////////////000111111111111000......---------.........------,,,,,,,,,......////////////......---------.........////////////............////////////////////////......111000......//////---,,,......////////////.........///000111111000///...---.........//////000000................................................//////000000///...------/////////...---------,,,////////////////////////------............------------------------------........................+++,,,---...////////////......///111333333222000......---------,,,,,,,,,------------------------000000111000000///......------------------------////////////////////////////////////............000000111111111111000000////////////000000000000333000---,,,...000///---000111111111111000000///111000///......///000000000///...------...///000222111111111000000//////,,,//////,,,,,,//////---------......//////000000......---------......///.................................------,,,,,,,,,---------------...///000//////.........---------++++++,,,,,,---...//////......---,,,---...///000//////.........---------///............---------000000000000000000000000---------............///......------------......------,,,,,,,,,------...000000//////.........---,,,,,,,,,,,,+++)))'''&&&---------............///...------,,,,,,------...........................------------------------............////////////////////////............------------------------...............///000000---...///000000///...---------------------------......------------...............///////////////,,,,,,,,,---------......------------------------........................................................................------------------,,,,,,------,,,,,,,,,,,,------............---------------------..................,,,+++,,,......+++)))---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------................................................................................................------...............---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,------......------,,,+++,,,------......------......------------......///...---,,,,,,---///000------............------///////////////000000111111000///......---------......---------,,,,,,,,,......////////////......//////......---,,,,,,,,,///..................///...........................---,,,---...///...---......////////////......---...////////////...---............/////////000................................................///////////////...---,,,...............---------------------------------------............------------------------------........................,,,,,,---...////////////...---...000222333111//////.........---------,,,------------------------///000000000//////...---------------------------////////////////////////////////////............//////000000000000//////.../////////000000000000222///---,,,...///...---//////000000000000000///000000///......///000111000///...------...///000000000000000//////......,,,///000......111111///.........///////////////......---,,,+++++++++,,,.................................------,,,,,,,,,---------------...////////////.........------------------....../////////......---------...///000//////.........------------------.........//////////////////////////////---------............///.........------...............------------------///.........------------,,,---.........---,,,+++---------............//////......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////............------------------------...............///000000......////////////......------------------------......------------......------......//////000000,,,,,,,,,------------...------------------------////////////////////////................................................,,,,,,------------------------,,,,,,,,,,,,------............------------,,,,,,------......//////...---,,,,,,...---,,,***------------......//////************************,,,------......------,,,------............------........................------------------------........................------------------------++++++,,,......///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------......//////......---+++,,,------......------......------------............---,,,,,,...///000------............------//////......//////000111111000///......---.........------------,,,,,,,,,......////////////......111000///...,,,+++))))))......------------......------------------......,,,+++***,,,...//////.........////////////......,,,---............---,,,............////////////................................................---............---,,,,,,---------...............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------...............------------...000111000...////////////............------------------------...////////////...------------------------------////////////////////////////////////..................////////////............/////////000000000111///------...///...---------...///000000000/////////......///000111222//////............//////////////////............---000111......000000,,,///////////////.........000000...---,,,+++++++++.................................---------------...------------...//////...............---------.../////////////////////......------......///000...............---------++++++,,,---...///000111........................---------............///........................000//////......------------------------,,,,,,,,,,,,,,,---.../////////...---------............////////////....../////////........................++++++++++++++++++,,,,,,............////////////////////////............------------------------...............///000000//////............//////------------------------......------------......,,,------...///000111111------------------------------------------------........................................................................,,,,,,,,,------...............------------...............---------,,,,,,++++++,,,------...//////------------------,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.........------........................------------------------........................------------------------++++++,,,---............------------------------------------------------...------,,,,,,,,,------------............------+++,,,------......------......------------.........------------...///000------............------///............///000000000000///...............------------------------......////////////......000000///---,,,+++***)))------,,,,,,,,,,,,------,,,,,,,,,------------------,,,+++,,,...///...---......////////////......---------......---------.........///////////////................................................,,,---------------,,,,,,,,,---------.../////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,..........................................------------,,,---///000///...000000000///////////////........................---...............------------------............////////////////////////////////////............---..................---........./////////000000///......---............+++,,,---...////////////.........///000111111222/////////....../////////////////////////////////...111111...---///---***000000//////......------222111000///////////////.......................................---------......---------......///......................../////////..............................//////000........................,,,,,,------...//////000---------------------------------............///---..................---000000000//////...------------------------------,,,,,,,,,------------------------............/////////............//////........................+++,,,,,,,,,,,,,,,------............////////////////////////...................................................///000000000///...------...///000------------------------......------------......,,,------...///000111111------------------------------------------------------------------------................................................,,,,,,,,,------.........//////............//////...------------,,,,,,,,,***++++++,,,---...//////---.........---,,,,,,,,,,,,---......//////......------------------------,,,------......------,,,++++++,,,---......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,***++++++,,,---...///000------------------------------,,,,,,,,,------...,,,,,,------------,,,,,,+++,,,------......------......------------......------------......//////------............------...............//////000000//////............///------------------------......////////////............---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......000///......//////...,,,......////////////..............................///////////////.........................................................,,,,,,---------------,,,,,,---------.../////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,..........................................------...---,,,,,,...///...---000000000000000000000000........................------...............------------....../////////////////////////////////////////////............------............------............////////////------.........---......++++++,,,...////////////------...///000111111111...//////////////////...000000000000000000000000...111111...///222333111000000//////......------///////////////000111222................................................///......---------......---...........................------------------.........///////////////---.............................................---------------------------------............///------...//////...------//////000000///...------..................//////......---------,,,,,,,,,---------............///...------,,,,,,------...........................------------......//////............////////////////////////...................................................///000000000///...------...///000------------------------......------------......------......//////000000...------------,,,,,,,,,------------------------------------------------................................................,,,,,,------------------//////............//////------------,,,,,,,,,,,,++++++,,,,,,------......---...//////---,,,,,,---+++,,,.../////////...---------------------------,,,------......------,,,***+++,,,------...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////,,,,,,---------,,,,,,+++******+++,,,...///000000------------------------------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,++++++,,,------......------......------------......---------............///------............------......------......///000//////............//////,,,,,,,,,------------.........////////////......---------....../////////......------------......,,,,,,,,,---......//////222000///...//////---,,,......////////////......//////............/////////////////////.........................................................,,,,,,---............------------...............------------------------------............------------------------------........................------...............---///...,,,,,,...///......////////////000000000000........................------...////////////...---------...//////000000////////////////////////////////////............------............------------........./////////+++---...///---------...,,,,,,---.../////////...---...///000111111000000......////////////......000000000000111111111111---000000///222999===<<>>???.........///////////////,,,+++++++++,,,---..............................---........./////////000//////...------------------------.........//////,,,,,,------......//////---...///000111000000///---------.........//////---------...............---------------------------------............///,,,---///000000///---,,,***+++---/////////...------------......////////////...---------...///000---------............///......------------..............................,,,,,,------...//////000............////////////////////////...................................................///000000......////////////......------------------------.........------.........///////////////..................------,,,,,,,,,------------------------////////////////////////.........................................................------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...+++,,,...000000///...---........................,,,------......------,,,)))***+++,,,------...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------((()))***,,,---.../////////......------,,,++++++........................,,,,,,,,,,,,,,,---...///---..................---+++,,,------......------.........------.........,,,---......//////......---..................---...------------...////////////.........//////000,,,,,,,,,------...............////////////......000000000000000000000000//////............//////------......///000111111,,,++++++,,,...//////.........////////////......------++++++++++++------000000//////.........---................................................------...///000000///////////////......------,,,////////////////////////---..................---////////////////////////........................+++,,,---...////////////111///------.../////////---.........//////000000////////////////////////......///000111111000000---------...///000000111////////////////////////000/////////..................////////////......---------.........//////))),,,//////---,,,---////////////000//////......//////000111111000///...---...///000000///...------.........//////000000111111...)))+++333888999---.........//////000000///......---------..............................---.........//////000000000///...------------------------.........//////,,,------...///000111111---...000111111111000///---------.........//////+++,,,,,,---...///000000........................---------.........//////,,,---///000000///---,,,(((***,,,...//////...---,,,,,,,,,------.........************+++---///000---------.........////////////............//////........................++++++,,,,,,---...//////............/////////000000/////////............////////////////////////...............///000000---...///000000///...---///...---,,,,,,---...///......///111111222222222/////////////////////////////////...------,,,,,,000000///.............................................------------......555333000...------...///000///...---------------//////.........---------........./////////000000---------............///................................................................................................---***''''''***,,,,,,+++,,,---------.../////////........................+++++++++++++++++++++++++++++++++,,,,,,,,,------..................------..............................------------......,,,---......//////......////////////////////////111111000000//////......,,,------......------,,,.........------,,,,,,,,,/////////...---------,,,---------............//////...---...///000000///.........------,,,,,,,,,------------------------/////////...---------,,,000000111000000///......//////.........---------------------------------//////.........---------////////////////////////........................................................................,,,------......------,,,////////////////////////***+++,,,---............//////////////////////////////.........---------////////////////////////////////////////////////////////////////////////...///////////////............................../////////....../////////,,,***(((***,,,...,,,***---------............///................................................000000000000000000000000...........................------,,,,,,------...///////////////////////////////////////////////////////////////////////////............///000000,,,,,,---.../////////...........................//////////////////////////////......---------,,,.........////////////000000000//////.........---222111///...---...///000000...------///000///...,,,------......------,,,...,,,***)))***---000222......------------......---,,,,,,,,,,,,---......111///------...//////...000000//////.........---000///...---------------.........------,,,,,,,,,........................------------------------...............---------,,,---......//////..............................000000000000000000000000........................000000000000000000000000........................///...------------...///......///111111222222111////////////////////////------..................//////...---------------..............................------------......111000///......//////000//////...---------------//////.........---------..................//////---------............///...................................................................................................+++((((((***------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............---..............................------------......,,,---......//////............................../////////.........---------......//////......---.........------,,,,,,,,,...............------------------............///......---...///000///////////////.........------------------------------...............---------//////000000//////...---//////.........---------------------------------//////.........---------.......................................................................................------------......//////......---........................+++,,,---...////////////////////////////////////000000/////////.........////////////////////////////////////////////////////////////////////////...//////000000//////...------------------------,,,,,,,,,++++++,,,,,,,,,...,,,***,,,...///...,,,---------............///................................................////////////////////////........................///......------......///////////////////////////////////////////////////////////////////////////.........---...//////000------.../////////............................../////////////////////////////////.........------------........./////////000/////////............++++++---...000222333444---,,,---...000000///------......//////......------,,,,,,+++,,,...000111......------------......---,,,,,,,,,,,,---.........///000222333222000---000/////////..................---------......////////////......---------........................------------------------------..................,,,---......//////..............................................................................////////////////////////........................///...------------...///......///000111111111111////////////////////////,,,,,,------...//////000......------,,,,,,------..............................------------......---...//////000000000000///.........------------...............---------.........------------------------............///...................................................................................................,,,******,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,---...////////////..............................------------......,,,---......//////......------------------------.........---------------/////////000000/////////.........------------------------...............---------............///------........./////////000000000///////////////---------------------------------........................///......------...............---------------------------------...............---------------------------------................................................//////.........---------...//////////////////...........................------...///000000000000////////////////////////000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000000//////------------------------///......------......//////...---...000000000///---------............///................................................////////////////////////......................../////////....../////////////////////////////////////////////////////////////////////////////////...------------...//////...////////////......---........................////////////////////////000000////////////......,,,---------............////////////............,,,,,,------............---,,,---...000000///---...//////////////////...---------......///000000......------------......---,,,,,,,,,,,,---......,,,...111555777666111---////////////............,,,,,,,,,------///000000///////////////.................................------------------------,,,---------.../////////,,,---......//////.......................................................................................................................................------...............///000111111000000////////////////////////---------........./////////......---------......------------------------......------------......,,,---///000111000///.....................------...........................------------,,,,,,,,,---------............///...................................................................................................---,,,,,,---...///////////////...---------,,,........................------------------------------------............+++,,,---...////////////..............................------------......,,,---......///.........------------------------......------------------...//////000000//////..................---------,,,---------.../////////---------............///,,,---...............///////////////////////////........................,,,---------.../////////---------......---,,,,,,........................................................................------------------------................................................/////////...------,,,,,,......////////////..............................------...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000000111000000000------------------------000000////////////000000///......///000000000000---------............///................................................////////////////////////........................//////............//////////////////////////////////////////////////////////////////////////////---------------......///000000000000000///...---........................////////////////////////000000000000000/////////,,,,,,,,,---------......///////////////.........000000/////////111222333222000...---...//////.........////////////......,,,---///000000000//////......------------......---,,,,,,,,,,,,---......,,,---111444777666222...///////////////.........---------------...////////////..........................................------------------------,,,,,,,,,---...///000000,,,---......///.................................000000000000000000000000........................................................................---..................---...//////000000000000/////////////////////////////////.........---------000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...000111111///---+++------...//////......------.....................---------------------------------............///................................................................................................---...............///000/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,---...////////////..............................------------......,,,---......///.........------------------------.................................//////.................................,,,---------.../////////---------............///+++---///...---,,,...000................................................,,,---------.../////////,,,,,,---------------,,,---.............................................---.....................------------------------................................................//////.........---------,,,------......------,,,........................,,,,,,---.........------////////////////////////........................////////////////////////////////////////////////////////////////////////......///000000000000000---------------------------,,,,,,++++++,,,,,,------...............///000---------............///...................................................................................................------,,,,,,------...////////////////////////////////////////////////////////////////////////...------------...//////111111111111000///....../////////////////////////////////////////////////////////000000000000000,,,,,,,,,---------...............///////////////000//////000444;;;AAAEEE999555///,,,,,,...///000,,,------......------,,,,,,---///000111000///.........------------......---,,,,,,,,,,,,---......------...000222333111000........./////////////////////...---------------------------------------........................------------------------,,,,,,,,,---...///000000,,,---......///.................................000000000000000000000000........................................................................------...//////...------...//////000000/////////////////////////////////000//////...------,,,,,,000000000///000000111111,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...000000000...,,,+++,,,---.../////////...------------...............,,,---------............---------............///................................................................................................,,,...//////......///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...////////////..............................------------......,,,---......//////......------------------------.............../////////---......//////......---.............../////////---------...............---------............///***---///...,,,+++...000------............//////........................---------...............,,,,,,------......---------------.......................................---------...............------------------------........................................................................,,,,,,------------,,,,,,------------------------,,,,,,---------------,,,////////////////////////------------............////////////////////////////////////////////////////////////////////////,,,---...///000000000///..............................------------......,,,---......------...000---------............///................................................................................................------,,,,,,,,,,,,------////////////////////////////////////////////////////////////////////////...............///000000000111111111111000000///////////////////////////////////////////////////......////////////000000,,,---------.....................//////////////////...------111666<<>>BBB999000000000,,,111000///...---......///////////////////////////222000...---///000...,,,////////////////////////...............///000000000000000000000000000000............//////////////////000000000000//////////////////////////////000///............///000//////////////////////////////000000000000//////000/////////............111000000//////......---/////////////////////...............////////////////////////////////////000000000000000000000000000/////////............//////000111111111111000////////////000000000000111111111000000000//////000000000000////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000......///000000000000000111111000000000/////////------...///000111222222000000111000///...,,,+++////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000//////.........////////////////////////...------,,,---...///000////////////////////////////////////////////////////////////////////////......////////////......------------------------............////////////111000000//////.........------......///000000000111111111111000///...---///////////////////////////...------,,,---------............////////////....................................////////////............////////////......................../////////...............................................................//////000000000000//////---...///000000111111111000//////......//////000///////////////......---//////////////////////////////////////////////////////..................,,,,,,---------.........//////......//////000111444333222000000000111111000000111111111000//////------........./////////000000000000000000000000................................................///............//////000............////////////////////////............000000000000000//////////////////000000000000000////////////////////////111111000//////...------...///////////////....................................------------..............................---------............///////////////////////////.........//////////////////////////////000000111777GGGPPPFFF777111111000000000///............///////////////////////////000///......000000///...////////////////////////...............///000000000000000000000000000000............//////////////////000000000000//////////////////////////////000//////......//////000//////////////////////////////000000000000//////////////////..........................................//////////////////............////////////////////////////////////000000000000000000000000////////////...............///000000111111000000////////////000000000000111111000000000000//////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000......///000000000000000111111111111000000000000------...///000111222222000111000000///---,,,+++////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000///////////////////////////---------------...///000////////////////////////////////////////////////////////////////////////......////////////......------------------------............////////////000000/////////.........---------.........//////......////////////......////////////////////////......------------..................////////////....................................////////////............////////////............////////////..................------........................------------------------...//////000000000000///---...///000000111111111000000////////////000000///////////////...------////////////////////////////////////////////////000000//////......---------------.........///////////////...///000000111666555222000///000111222000000000111111000//////............////////////////////////////////////............////////////.......................................///000111............////////////...///////////////......////////////////////////,,,,,,------......//////........................111111000000///////////////////////////......---..............................------------..............................---------............//////////////////////////////////////////.........000000////////////000000666CCCKKKDDD666//////000/////////.........//////////////////////////////////////////000000000///////////////////////////...............///000000////////////////////////............//////////////////000000000000/////////////////////////////////////////////000000000//////////////////////////////000000000000/////////////////////.........------------......//////............////////////............///////////////////////////////////////////////////////////////////////////............//////000000000000000////////////000000000000000000000000000000//////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000......///000000000000000000000000000000000000000000000000000////////////---......///////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////////////////////////////---------------.........////////////////////////............------......////////////////////////////////////////////////////////////////////////......////////////......------------------------............////////////////////////............------------............------...///////////////////////////////////////......---------......///............////////////....................................////////////............////////////......//////////////////------..................////////////////////////..............................///000000000000000---...///000000111111111000000////////////000000/////////000///......---////////////////////////////////////////////////000000000//////......---////////////000000000000///////////////000111111555444111///...///000111...//////000000/////////........./////////000000................................./////////000000////////////////////////...............///000111............////////////---...//////000///..............................,,,,,,------......//////------------------------////////////000000111111...///////////////......////////////////////////......------------..............................---------............//////////////////////////////////////////.........000000////////////000000...555888444...,,,,,,---......//////////////////////////////////////////...///000111000000000000////////////////////////...............///000000////////////////////////............//////////////////000000000000//////////////////////////////...//////000000000000000//////////////////////////////000000000000//////.........///////////////,,,,,,------.../////////---.........//////000000............////////////////////////////////////////////////////////////.........///////////////......///000000000000000////////////000000000000//////////////////000000.../////////000000000111////////////////////////////////////000000000000000000000000000000000000////////////000000000000......///000000000000000////////////////////////000000000000////////////...............//////000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,------////////////////////////000000//////...,,,,,,+++////////////////////////////////////////////////////////////////////////......////////////..........................................////////////................................................------...///////////////////////////////////////.........---......///000............////////////....................................////////////............////////////////////////////////////.............../////////////////////////////////////////////////////////---...///000000111111000---...///000000111111111111000000//////000000111000000000000000//////...////////////////////////////////////////////////000000////////////////////////000000000111111111000000//////000000111222333222111/////////000000......//////000000//////....../////////000000000.................................//////000000111///////////////////////////............//////000............////////////------///000000000///...------------............/////////000000000000000------------------------------...//////000111111---......///////////////////////////////////////......------------..............................---------............///////////////////////////.........///////////////111000000///////////////...//////......//////000---...//////000/////////////////////////////////...000222222111/////////////////////////////////...............///000000000000000000000000000000............//////////////////000000000000//////////////////////////////......///000111111111111//////////////////////////////000000000000//////.........///////////////------........./////////------......///000000000............////////////////////////////////////000000000000000000000000.........///////////////---...//////000000//////////////////000000000000......////////////000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000......///000000000000000............////////////------...///000111222222222111000...------------////////////////////////////////////////////////................................................////////////////////////////////////////////////..................------///////////////////////////000000///...---++++++////////////////////////////////////////////////////////////////////////......////////////......////////////////////////............////////////......................................................///000000000//////////////////////////////...............///000000............////////////....................................////////////............////////////111111000000//////...............//////000000000////////////////////////000000000000000000000000---...///000111111111111---...///000000111111111111111000000000000111111111111111111111000000///000000000000000000000000///////////////////////////////////////000000000////////////000000000000000000//////000000111222111111111111000000000000...///000000111111111000.../////////000000000000........................---......///000000111111////////////////////////000//////............///............////////////,,,---///000111000///...---.........////////////000000000000000/////////..........................................//////,,,,,,---///000000000000////////////////////////......------------..............................---------............///////////////////////////------......//////000000111111000///////////////111000000111111111111222,,,---///000000000//////////////////////////////...111444333111......///////////////////////////...............///000000000000000000000000000000............//////////////////000000000000//////////////////////////////---...000111222222111111//////////////////////////////000000000000//////............/////////000////////////////////////------......///000000111............////////////////////////////////////000000000000000000000000............/////////000---...//////000000//////////////////000000000000........./////////000000.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000......///000000000000000......//////000000000000------...///000111222222222111000...------------////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000000//////......------////////////////////////,,,---...//////...------////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000............/////////000---.....................//////////////////......//////000000000000000///////////////////////////...............///000000............/////////000..................................../////////000............/////////000222111111000///......---.../////////000000111111000000000000000000000000000000000000000000000000---...///000111111111111---...///000111111111111111111000000000000111111222222222222222111000000111111111111111111111111////////////////////////......//////000000111111............/////////000000000000000000111111222000000111222222222111111///000111222222222222222////////////000000000000000000000000000000000000---......///000111111222000000000000000000000000111000///.........................../////////000+++---///000111000///....../////////000000111111//////......---------,,,/////////////////////////////////...------,,,,,,++++++---///000111111111000000000000000000000000.........------.................................---------.........//////////////////////////////,,,------...///000111111111111000///////////////......000111///+++,,,...,,,---///000000000/////////////////////////////////222555444111...---...////////////////////////...............///000000000000000000000000000000............/////////000//////000000000000//////////////////////////////---...000111222222222111//////////////////////////////000000000000//////---.........//////000000000000000000000000000///---------...///000000111............/////////000////////////////////////000000000000000000000000---.........//////000000---......///////////////////////////000000000000---.........//////000000---......///000111111222000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000...//////000000000000000//////000000111111111222000000000000///////////////......------///000111////////////////////////111111111111111111111111000000000000000000000000........................////////////////////////////////////////////////000000///...---,,,,,,+++////////////////////////)))+++---///000000000///////////////////////////////////////////////////////////////////////////......////////////....................................////////////......////////////////////////000000000000000000000000---......///000111111222......////////////.........///000111111000///...........................,,,...000111111000...,,,000000000000000000000000////////////////////////---------...///000000111000000000000000000000000,,,...000222333111///...////////////000000000000111111111111111111111111//////000000111111111111222222222111111111111111000000000000000000000000000000//////.........---///////////////////////////---,,,...111333222000111111000000000000000111000000000000000000000000000///...------...///000////////////000000000000............////////////000000000000000000000000//////000000000000//////000000//////.........---////////////////////////---...000111111111000///000///...------...///000............////////////////////////....................................000000////////////000000////////////////////////////////////////////////........................,,,------...///000111111////////////////////////......////////////............------------......////////////////////////111111000000//////......------......//////000000,,,---///000000000///...///000111111111///...---////////////////////////////////////............---......///////////////000000//////......------......////////////......000000///...............000111222333444333222222---.........//////000000222111111111000000//////////////////////////////000000//////.........---//////...---,,,++++++***...------------...//////////////////////////////////////////000000000000---......///000111111222//////...//////000111222111111000000//////......---......///000111111222111111111000000000000000222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000,,,------...///000111111////////////000000000000222111111000///......---////////////............////////////////////////........................////////////............////////////////////////................................................////////////////////////........................000000000000000000000000///000111222222111000///------------------------......////////////......////////////////////////000000000000000000000000.........///000111111111/////////000//////.........//////000000000//////////////////////////////---...///000000///...---........................////////////////////////------......///000000111000000000000000000000000---...000111111111//////111111000000//////......////////////////////////111111111111222222222333///////////////000000000000000000000000000000000111111000000000/////////////////////////////////111///...///111222111///111111000//////...//////000000000000000000000000000///............///000////////////000000000111000/////////////////////000000000000000000000000//////000000000000//////000/////////............////////////////////////---...///000111000000///...---,,,,,,,,,,,,---...............////////////////////////....................................///..................///////////////////////////////////////////////////........................------......//////000000////////////////////////......////////////......///......------......///////////////////////////////////////000000000000---------------.........------///000000000///...//////000000000///......////////////////////////////////////............---......///////////////333333222222222111111111......////////////......000000///...............000111222333333333222222........./////////000000222222111111111000000000////////////////////////000/////////............//////......------,,,,,,///............///000000////////////////////////////////////000000000000.........///000111111111000////////////000000111111000000000/////////............///000111111111000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000------......//////000000000000//////......------////////////000000000000000000000/////////......////////////////////////........................////////////............////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////////////////000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////000000000000000000000000......//////000000111111000000000000000///...---//////............//////000000000000000000000000////////////////////////........................////////////////////////------......///000000000000000000000000000000000.../////////000000000000222222111000///...------////////////////////////---------.....................//////000000111111000000000000000000000000111111111111000000000000////////////////////////222111000000222333222000222111000///...---------000000000000000000000000000//////......//////000/////////000000000111111111111111000000/////////000000000000000000000000//////000000000000//////////////////............////////////////////////......///000000000000000...------,,,,,,------...............////////////////////////....................................////////////////////////////////////////////////////////////////////////.................................///////////////////////////////////////......////////////......///......------......///////////////////////////.........///000111111111//////...............------......///000/////////..................//////////////////////////////////////////............---......///////////////000000000000////////////......////////////......000//////............///000000111222222222222111......////////////000000111111111111111000000000////////////////////////////////////............///////////////.........///////////////000111111////////////////////////////////////000000000000......//////000000111111111000000////////////000000000000000////////////......//////000000111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000.........///////////////111000///...---,,,,,,+++,,,---...///000111222333111111000000000/////////////////////////////////........................////////////............////////////////////////------------------------........................////////////////////////000000000000000000000000//////////////////////////////............//////------------------------......////////////......////////////////////////////////////////////////.../////////000000000111111111111111000///......000///...---------.../////////////////////////////////............//////000000000000000000000000////////////////////////............//////000000////////////////////////000///.........///111222111111000000//////......000000000000000000000000,,,,,,,,,,,,,,,,,,------//////000111222333333444////////////////////////000000000000000000000000////////////////////////000000000111333444444444333222111000......------////////////////////////000//////////////////000//////000000000111111111222222111111000000////////////////////////////////////000000000000/////////////////////.........////////////////////////...//////000000000000000000000////////////000000............////////////////////////....................................111111222222222222111111////////////////////////////////////////////////........................///////////////.........////////////////////////......////////////......//////............//////////////////////////////.../////////000000000111222222111111000000//////---......///////////////...---,,,,,,,,,...///000////////////////////////////////////............---......///////////////------------------------......////////////......000///............//////000000000111111111111111//////////////////000000000////////////////////////////////////////////////////////////...............//////000000000111//////......//////000111////////////////////////////////////000000000000.../////////000000000111111111000//////...//////000000000000////////////.../////////000000000111/////////000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///////////////////////////////////////.........000000//////.........---,,,---...///000111222333111111111111000000000000////////////////////////........................////////////............////////////////////////................................................///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///////////////////////////......////////////......////////////////////////////////////////////////////////////000000000000111111222222111000//////111000///---------...///........................//////............//////000000000000000000000000////////////////////////............////////////////////////////////////000///.........///111222......//////000000111111000000000000000000000000111111111111111111111000//////000111222333333444////////////////////////////////////////////////000000000000000000000000...///000222333444666777555444333111000////////////////////////////////////000000000000000000///000000000000111111111111222111111111000000000/////////////////////////////////000000000000//////.........///////////////000000000000000000000000///////////////000000111000000000000000000000000............////////////////////////....................................111111222222222222111111////////////////////////////////////////////////........................///////////////.........////////////////////////......////////////....../////////....../////////////////////////////////111000000000/////////...222222111111000000//////............/////////000...---,,,,,,,,,...///000////////////////////////////////////............---......///////////////............////////////......////////////......//////............///////////////000000000111111000000000000000000//////........................////////////////////////.........///////////////......//////000111111111......------......///000////////////////////////////////////000000000000////////////000000000000111111000//////...//////////////////000000000000////////////000000000000......//////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///////////////////////////////////////........./////////000111111111222.../////////000000000111111111111111000000000000////////////////////////////////////////////////////////////............////////////////////////111111111111111111111111........................////////////////////////................................................///...---,,,,,,---...///////////////////////////......////////////......////////////////////////000000000000000000000000////////////000000000000111111222222222222111111222111000//////...//////........................////////////////////////........................////////////////////////......//////////////////000000000000000000000000000///.........///111222------...///000111222222////////////////////////111111111111000000000000......//////000000111111000000000000000000000000............////////////000000000000000000000000---///111222222333555777555444333222111000000000000000000000000000000000///000000111111000000///000000000111111111222222000000000000000000000000000000000000000000000000//////000000000000//////.........///////////////000000000000000000000000///////////////000111111---......//////......---............////////////////////////....................................---...000000000000...---////////////////////////////////////////////////.................................///////////////////////////////////////......////////////......000//////......//////000////////////////////////111111111000///.........//////...............---///............///000000..................//////////////////////////////////////////............---......///////////////,,,,,,------------............////////////......///............//////000/////////...///000000111111111000000000000//////------------............////////////////////////.........///////////////......//////000000111111---------------...//////////////////////////////////////////000000000000////////////000000000000111000000////////////000////////////000000000000////////////000000000000---......//////000000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000.........///////////////...///000111222333333444000000000000////////////111111000000000/////////////////////////////////////////////////////////////////////............////////////////////////------------------------........................////////////////////////......................................................------------......////////////////////////......////////////......////////////////////////000000000000000000000000000000000000////////////000000111222333333333333222222222222111000///...........................---...///000000///...---......................../////////////////////////////////////////////...000000000000000000000000///////////////000000111......//////000000111111/////////////////////////////////.........------///////////////000000000000000000000000000000000......//////000000000000000000000000000000000000...111333222111111333555333333222111000000111111000000000000000000000000///000111111111111000///000000111111111222222222.........//////000000111000000000000000000000000//////000000000000//////............/////////000000000000000000000000000000//////...///000111222---...///000000///...---............////////////////////////....................................,,,---///000000///---,,,////////////////////////////////////////////////........................------......//////000000////////////////////////......////////////......000000////////////000000////////////////////////000000000000////////////---------------.........///......---...///000111//////000000000///......////////////////////////////////////............---......///////////////++++++,,,,,,,,,---------......////////////.....................///000000//////.........///000111111111111000000000//////.........//////000000000////////////////////////............/////////000.../////////////////////...............//////000////////////////////////////////////000000000000000000000000////////////000////////////000000111.../////////000000000111000000000000////////////------......///000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000------......//////000000//////000000111111222222000000000///////////////000000000/////////......////////////////////////////////////////////////////////////............////////////////////////************************........................////////////////////////......................................................////////////....................................////////////......////////////////////////000000000000000000000000000000000000///////////////000111222333444444444222333333333222111///...000000000000000000000000---...000111111000...---000000000000000000000000///////////////////////////////////////.........000000000000000000000000////////////000000000000000000000000////////////111111111111111111111111222222111111000000000///222222222111111111111111000000000000000000000000//////000000111111111222000000000000000000000000111333444333000...000222111111000000000000000111000000000000000000000000///000111222222111000///000111111111111222222222,,,,,,---...///000111111000000000000000000000000//////000000000000//////---.........//////000000000000000000000000000000000///.........///111222///000111222222111000///............/////////000000/////////.......................................///000222222000///...////////////////////////////////////////////////........................,,,------...///000111111////////////////////////......////////////......000000////////////000000////////////////////////......//////000000111111---.........//////000000///......------///000111000000111111111///...---////////////////////////000/////////............---......///////////////000000000000111111222222......////////////.....................///000111///......------///000111222111111111000000/////////000000000111111222222////////////////////////---.........//////000000///////////////.........///////////////000111111////////////////////////////////////000000000000000000000000//////////////////...//////000111222.../////////000000111111000000000000////////////---------...///000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000,,,------...///000111111000000000000////////////.../////////000000111111////////////............////////////////////////000000000000000000000000000/////////............////////////////////////................................................////////////////////////000000000000000000000000........................---...///000000///...---222000.........///...---,,,,,,------...//////000000000000000000000000000////////////////////////000000000000000000000000...///111333444444444444111111000///////////////000000000000000/////////000000000000000000000000////////////...............///000111111000///...000000000000000000000000////////////////////////////////////////////////444333222000//////......//////000000000000//////111111111000000000000000////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------......////////////...---,,,+++000000000000000000000000........................---------.........////////////.........---------....................................//////////////////////////////////////////////////////////////////.........---------000000000000////////////222222222111000//////...---......///000111111222........................111111000000//////......000000000000000000000000000000//////.........---//////............//////222111111111000000//////000000000000000///......000000000000000000000000111111000000//////............------------............////////////......///////////////.........000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................//////---,,,,,,---...///......//////000000111111//////.........------------......///000111111222000000000000000000000000000///......000111111000000000//////.........------...000111111111000///////////////000000000000////////////000000000000000000000000000000000000222222222111111111000000222111///...---...000111000000000000111111111111111111000///////////////111111000000//////......000000000000000000000000111111000000//////......///////////////////////////............---------,,,---......///.........000000//////.........------.........//////000000............////////////000000//////.........---000000//////.........---000///---++++++---///000111111000000/////////...////////////////////////........................111000...---...///...---------......///000000111000000000000000000000000///////////////////////////////////////////////////000222333555555555444111111000///////////////.....................---000000000000000000000000...///////////////.........///000111111000///...000000000000000000000000000000000000000000000000////////////////////////222222111000//////////////////000000000000//////111000000000000000000000000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////....../////////000000000000///...---,,,000000000000000000000000////////////////////////---------.........//////000000/////////.............................................//////////////////////////////////////////////////////////////////.........---------////////////000000000000222222111111000//////.../////////000000111111111////////////////////////111000000000/////////...000000000000000000000000000/////////............//////............//////000000000000//////......000000000000000///......000000000000000000000000111000000000/////////...///......------......///...//////000000//////...//////............//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................///...------------...///000000000000//////////////////.........---------------......//////000000000000000000000000000000000///......000111111000000000000/////////......---...///000111000000///////////////000000000000////////////000000000000000000000000000000000000222222222111111111000000111000///......///000111000000000000111111111111111111000///////////////111000000000/////////...000000000000000000000000111000000000/////////...222222222222222222222222000000/////////.........---...//////000000//////000/////////......................../////////000............////////////000/////////............000/////////............//////...------...//////000000000//////.........////////////////////////////////////////////////111///...---/////////.........//////000111111111000000000000000000000000////////////////////////////////////////////////000111222333444555555555111111000///////////////------..................000000000000000000000000---...///000000000///...//////000000000000//////000000000000000000000000111111111111111111111111////////////////////////111000000//////000000111///000000111111000000///000000000000000000111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000///...---000000000000000000000000000000000000000000000000------........./////////000000000000000/////////....................................////////////////////////////////////////////////////////////...............---------......//////000000111111222111111000000//////...///000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////............//////............//////////////////............000000000000000//////...000000000000000000000000000000000000///////////////......------......//////000000111111000000///000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................///......------...//////111111000000///........./////////............---........................////////////////////////000///......000111111000111000000000000000//////......///000000000000000////////////000000000000////////////000000000000000000000000000000000000222111111111111000000000111000///......///000111000000000000111111111111111111000///////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////111000000000////////////...//////000000000000000////////////........................////////////............////////////////////////............////////////............/////////////////////////////////...............////////////////////////000000000000000000000000111///------/////////........./////////000000000///////////////////////////////////////////////////////////////////////////000000111222333333333111000000///////////////////////////000000000000////////////////////////---...000111111000///...//////000000000000//////////////////////////////000000000000000000000000///////////////////////////////////////000111111000000000111111000000000000000000000000111111111000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000//////////////////000000000000000000///...---////////////////////////////////////////////////............////////////////////////////////////....................................////////////////////////////////////////////////////////////........................---......///000111111222111111000000/////////////////////...............////////////////////////000000000000///////////////////////////////////////////////////.........//////............////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////............//////000000111111111111000000000///...------...000111////////////////////////////////////////////////000000000000000000000000////////////////////////......................................./////////000000000000/////////////////////...............///////////////.........////////////////////////000///......000111111000111111111111000000000000...//////000000000000000////////////000000000000////////////000000000000////////////////////////111111111111000000000000000//////...//////000111///000000000111111111111111000000///////////////000000000000////////////////////////////////////000000000000////////////------------------------000000000/////////............///000000000000//////////////////..................///////////////............///////////////////////////.........///////////////.........//////000000000000//////..................------////////////////////////////////////////////////000...------///000///...------............//////////////////////////////////////////////////////.................................//////000111111111000000///////////////.../////////000000111111////////////////////////---...000111111111000000000000////////////000000////////////////////////////////////////////////000000000000000000000000............///000111222000000111111111111000000//////000000111111111111/////////000000000111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////......------......///....../////////...------////////////////////////................................./////////000000........................////////////////////////............////////////////////////////////////////////////////////////---.....................---......///000111111222000000000///////////////------------------,,,,,,........................////////////000000000000////////////////////////........./////////////////////............//////000000000000000000000000//////000000000000//////////////////////////////////////////000000000000/////////....../////////000000111111111111000000///...------...///000111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---......//////000000000---......///000111111222////////////////////////111111111000000000000000////////////////////////000///......000111111000000000000000111111111111///////////////000000111////////////000000000000////////////000000000000////////////////////////000000000000000000000000///////////////000111111///000000000111111111111111000000///////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000/////////.........------,,,---......//////...............//////////////////////////////.....................////////////.........///////////////........./////////////////////000000000000//////------..................////////////////////////........................000...------///000000///---------...............000000000000000000000000////////////////////////...........................------------...///000111111000///////////////,,,,,,------.../////////000000000000000000000000/////////000000111111222000000////////////000000000000000000000000000000........................000000000000000000000000............//////000111000111111222222111111000/////////000111111222222.../////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------......------............------000000000000000000000000............................../////////000000000------------............////////////////////////............////////////////////////////////////////////////////////////---------.....................//////000000111111////////////////////////,,,,,,------------------........................////////////000000000000000000000000000000000000........./////////////////////............//////000000000000111111111111...//////000000000000000000000000000000000000000////////////000000000000000//////......//////000///000000111111000000///------......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------///000000000000000,,,---...///000111222333...////////////000000000111111111111111111111111////////////////////////000///......000111111000//////000000000000000111///////////////000111111////////////000000000000////////////000000000000000000000000000000000000//////000000000000000111......//////000000111111000000000000111111111111111111000///////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////............------------,,,------........................//////////////////////////////.....................////////////.........///////////////.........///////////////////////////////////////.............../////////////////////////////////........................///...------///000000////////////...............000000000000000000000000////////////////////////..............................---------...///000111111000///////////////,,,,,,------...//////000000000000000000000000000000///......///111333444111000///......///000111000000000000000000000000////////////////////////000000000000000000000000//////.........//////000000111111222222111111000...//////000111111222222//////000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////......////////////......000000000000000000000000.........................../////////000000000000---.........////////////////////////////////////............////////////////////////////////////////////////////////////---------.........//////////////////000000000000////////////////////////---------......//////000.........................../////////000000000111000000000000000000000000............/////////000//////............///////////////000000000111111......///000000000000000000000000000000000000000.../////////000000000111000000////////////000000...//////000000//////...+++,,,...000111000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,---///000111111000000---......///000111111222.../////////000000000000//////000000111111222222000000000000000000000000000///......000111111000....../////////000000000000//////...///000111222////////////000000000000////////////000000000000000000000000000000000000////////////000000111111---...///000000111111111000000000000111111111111111111000///////////////.../////////000000000111000000000000000000000000.../////////000000000111........................////////////............------...///////////////............/////////000000/////////........................////////////............/////////000............/////////000//////...------...//////.........//////000000000////////////////////////........................///...,,,---///000000///000000000000////////////000000000000000000000000////////////////////////........................000///...------...000111111111000///////////////.........///000111111222000000000000000000000000111000...---...000333555111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////111111222222222222111111...//////000111222222222000111111111111222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000000///000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000............/////////000////////////////////////////////////////////////---------.........//////000000000000////////////.........///////////////---......///000111222222000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000//////............//////---.........//////000000......///000000000000000000000000000000000000000.../////////000000111111000000////////////000000......////////////......***,,,///111222111///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000,,,---///000111111111000////////////000000000000.../////////000000111111---......///000111111222111111111111111111111111000///......000111111000---.........//////000000000///.........///111222////////////000000000000////////////000000000000000000000000000000000000.../////////000000111111------///000111111111111000000000000111111111111111111000///////////////.../////////000000111111000000000000000000000000.../////////000000111111222222222222222222222222000000000000////////////...//////000000000000000---.........//////000000000000//////.........---............/////////000---.........//////000000---.........//////000000000///---,,,,,,---///000.../////////000000111111////////////////////////000000000000000000000000///...---,,,,,,---...///---.........//////000000////////////000000000000//////............//////...............---------........................///////////////.........///////////////000111111......//////000000111111............/////////000000000000000000000000000111111111111000000000000//////000000000000//////------...///000111222222//////000000111111222222222222111111111111111111111111111111111000///...111111222222222222111111////////////////////////......//////000000111111///////////////////////////000111222222111000////////////000111111222222............///111222222000000000000000000000000///000111222222222222222111111000///////////////000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000......//////000000111111.../////////////////////////////////////////////////////////////////////........................///////////////.........---......///000111111222000000////////////000000////////////////////////111111111111111111111111////////////////////////......////////////......---...///...------...///000000000000000000000000.........---,,,,,,++++++------......//////000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000............////////////000000000000000000000000111111000///////////////...//////000111222222333000000000000000000000000---...///000111111000000000000000000000000000000///000222222000///000111000///...------...///000//////000000000000////////////000000000000//////000000000000000000000000---,,,,,,,,,,,,---......////////////////////////000000000000000000000000......///000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000000000000000000///......000/////////............000000//////......---------...///000000///...---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000,,,---...---,,,,,,---...//////............////////////////////////////////////............/////////...------------...///............/////////000....../////////000000000//////............//////.............../////////............................../////////////////////////////////000111111////////////000000000000........./////////000000000000000000000000000000000/////////............//////000000000000///////////////000000000000000000000000000000111111111111111111111111111111111000111111111111000000///111111222222222222111111000000000000000000000000000000000111111111111111///////////////////////////000111222222111000///222222222222111111111111///////////////000111222000000000000000000000000000000111222222222222222111111000///////////////000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000.../////////000000000111//////////////////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///000111111111000000////////////000000000000000000000000000000........................////////////////////////......////////////......---...//////------.../////////////////////////////////000000000000000000.........///////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111000///////////////...//////000000111111111000000000000000000000000...///////////////000000000000000000000000000000///000222222000///000111//////............////////////000000000000////////////000000000000//////000000000000000000000000...............//////000////////////////////////000000000000000000000000......///000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......//////000111111...//////000000000//////000000/////////.........///////////////...............///000000///......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000,,,...///...---,,,---///------,,,,,,,,,,,,------////////////////////////000//////......//////000///......------......///............////////////------........./////////000//////......//////000......//////000000111111.................................//////000000000///////////////000111111000000000000////////////....../////////000000000000000000000000000000000000000/////////.........///000000111111000000///111111111000000/////////111111111111000000000000111111111111111111111111000000111111222111111111111111222222222222111111222222222222222222222222222222222222222222111111111111111111111111111111000000111222222111000000444444333333222111111000000000/////////000000111000000000000000000000000000000111222222222222111111111000/////////000000111000000//////000000111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000////////////000000000000000000000//////.........////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////000000111111000000////////////000000111111111111111111111111------------------------////////////////////////......////////////......---...//////------...///////////////////////////,,,,,,------...//////000000000///////////////...000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////000000000111111111000000000000000000000000111111000000000/////////////////////////////////000000000000000000000000000///...---------...///000000000000000000000000...000111111000//////000......////////////......//////000000000000////////////000000000000//////000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000......///000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000000111111222---...///000111111111111000000000/////////...............///////////////...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...///000///...---...000------,,,,,,,,,,,,------////////////////////////111000000//////000000111//////............//////.........///////////////------------.........///000000////////////000000......///000111222222333........................------...///000111111222///////////////000000111111111000000//////.........////////////000000000000000000000000000000000222222222111111111000000000000000111111000000000111111111000000000//////222222111111000000//////111111111111111222222222///000111111222222222222111222222333333222222111333333333333333333333333333333222222111111111000222222222222222222222222111111111111111111111111333333222222222111111111111111000000///000000000111111111111111111111111000111111222222222111111111111000000///000000111111000000000000000000111000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000000000111111000000///.........///////////////////////////////////////////////////////////////////////////////////////000000000.../////////000000000111000000////////////000000000000000000000000000000////////////////////////////////////////////////......////////////......---///000///...---...///........................,,,,,,,,,---------......111000000000//////......////////////////////////////////////////////////000////////////000000111////////////////////////////////////000000000000////////////////////////111111111111000000//////////////////............////////////////////////111000...,,,+++,,,---...////////////////////////...000111111000//////000---...///000000///...---//////000000000000////////////000000000000//////////////////////////////000000//////000000111222000000000000000000000000////////////////////////......///000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////////////////////////////000111111222222...///000111222333333333000000000////////////...------......//////000000/////////000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000...000111000///...///000//////............//////////////////////////////111111000000000000111111///////////////////////////////////////.........------------.........///000000////////////000000...//////000111222333333////////////////////////---......///000111222222///////////////000000111111111000000//////......////////////000000000111000000000000000000000000222222222222111111111111000000111111111111000000000000000000111111111111222222111111000000//////000000111111111222222222///000111222222222222222222222333333333333222222222222222222222222222222222222222111111000000///333333333333333333333333222222111111111111222222000000000000111111222222222111111000000000000111222222222222222222222222111111222222222111111000111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////111111000000////////////////////////////////////////////////////////////////////////////////////////////////000000111111////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////......////////////.........///000///......///000////////////////////////111111111111000000//////111111000000/////////...///////////////////////////////////////////////////////////////000111111////////////////////////---------.........//////////////////////////////000111111222111000//////////////////............////////////////////////111000...,,,+++,,,---...////////////////////////...///111111///...///000---...///000000///...---//////000000000000////////////000000000000////////////////////////////////////......//////000111000000000000000000000000////////////////////////......///000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000111111222222///000222333444555666666111000000000////////////------......//////000000000000000//////000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000///000111000//////000111//////............//////////////////////////////111111000000000000111111...//////000000//////...///////////////.........------........./////////111000000//////000000111//////000000111111222222/////////////////////////////////000000111111111///////////////000111111000000000000/////////////////////000000000111111000000000000000000000000111111000000000/////////000111111222222111111000000000000111111222222222111111111111000000000000000000000111222222333333111111222222333222222222222222333333333333222222111111111111111111111111111111111111111000000000333333333333333333333333333222111111111111222333...//////000111111222222111111000000000111111222222222222222222222222222111222222222222111000000111111000000000111222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////------------------------...//////000000111111222////////////000000000000000000////////////000000........................------------------------////////////////////////......////////////.........///000000......///000000000000000000000000000111111111000///.........111000000000000000000///000000000000000000000000000000000000000000000000///......//////000111222////////////////////////,,,,,,---------.........000000000000000000000000000111222222222111000///////////////////////////000000000000000000000000000///...---------...///000000000000000000000000---///000000///......///......////////////......//////000000000000////////////000000000000//////000000000000000000000000......------......///000000000000000000000000000000000000000000000000000......///000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000111111222000111222444555666666666111111000000000/////////.........///////////////111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...000111000///...///111------,,,,,,,,,,,,------////////////////////////111000000//////000000111...///000111111000///...000/////////................../////////000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000111///////////////000111111////////////000000000000//////000000000111111111000000000000000000000000111111111000000000//////000111111222222111111000222222111111111111111000000000000000000111111111///000000111222222333333222222333333333222111111222333333444444333333222111111111111111111111111111111111222222222222222222222222222222222222222333222222111111222222333111111111111111111111111000000000000111222333333333333333333333333333333222222222222222111000000111111000000111111222333222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111000000000/////////.../////////000111111222222////////////////////////////////////////////////------------------------...//////000111111222222000000000000////////////000000////////////000000////////////////////////........................////////////////////////......////////////.........000111000///...///000111111111111111111111111............------------000000000000000111111111000000000000000000000000000000000000000000000000............///000111222000000000000000000000000------------.........///000000000000000000000000000111222333333111000......//////000000111111111000000000000000000000000...///////////////000000000000000000000000000000---///000000///....../////////............////////////000000000000////////////000000000000//////000000000000000000000000......------......///000////////////////////////000000000000000000000000......///000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......//////000111111000000222333444444444444111111111000000000/////////////////////.........111111000//////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...///000000......///000------,,,,,,,,,,,,------////////////////////////000//////......//////000...///000111111000///...000000//////.........---////////////000000000000111111000000000000111111000000000///////////////000000000000000000000000111111111000000000000000///////////////000111111......//////000000111111000000000000111111111111000000000000000000000000333333333222222222222111111111222222222222111111444444333222111000///...//////000000111111222222///000000111222222333333333333333333333222111000222333333444444333333222222222222222222222222222222222222333333444444444222222222222222222222222444333222111111222333444444444333333222111111111000000000000111222333444333333333333333333333333222222222222222111000///111111000000111222333333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000000/////////.........///000111222333333////////////////////////////////////////////////000000000000000000000000...//////000111222222222000000000000////////////000000////////////000000000000000000000000000000111111111111111111111111////////////////////////......////////////.........000111000///...///111111111111111111111111111//////000000111222222222//////000000111111222222000000000000000000000000000000000000000000000000............///000222222111111111111111111111111............/////////000000000000000000000000000000111333333333222000......//////000111222222333000000000000000000000000---...///000111111000000000000000000000000000000---///000000///......///000///...------...///000//////000000000000////////////000000000000//////000000000000000000000000...............///000000////////////////////////000000000000000000000000...//////000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000///000111111222222222222111111111111000000000000000000//////.........---222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...///000///...---...000/////////......///////////////////////////////////////............//////000111111222222000///...000000000000000000000000///////////////.........000000000000000000000000////////////000000000000............/////////000000000000000000000000000222111///...------......111111111111111111111111333222111000000111222333111111111000000000000000000000111222222222222111111111000000111333444666222222222222222222222222000111111222222000///...000111111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333222222111111111111111222333333444555555333333333222222111111111222222222222222222222222222222222222222222222222222222444444444444222222111111222222222222111111111111111111111000///...111111111111111111111111333333222111000000111111...///000111111000///...///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111111000000///...---------...///000111222333333333222111111111000000//////111111000000//////......///......------///000111---........./////////000////////////............///---+++,,,///000...,,,////////////////////////111111111111000000000000000111111111111222222222...///111333333111///...000000//////.........---.../////////000000111111000000000000000000000000............////////////////////////////////////000000111111111111000000333222222222222222222222////////////////////////111111000///...---,,,,,,////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......,,,---///000000000///...111111000//////////////////////////////000111111//////000111222333333444333111///...---...///000000000000000000000000000////////////////////////........................000/////////............////////////000000000000///////////////.........222111111111000000//////222111000//////000111222...//////000000000000000------------------------000000/////////......---000111111222111000///...000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111........./////////000000000000000000000000000000000///.........///000000111111111111111111111111222222111000000111222222111111111111000000000000000000111222222222222222222111111111111333444555222222222222222222222222000111111222111111//////111111111111222222222222222222222222222222222222333333222222222222333333222222222222222222222222333333333222222222111111111111222333333444555555333333333222222222111111333333333333333333333333222222222222222222222222222333333444444333333222222222333333333333222222111111111222111111000000111111111111111111111111333222222111000000111111000000111111111111000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111111000000///......------//////000111222222222222111111111000000000//////000000000000//////......///......---...///000111////////////////////////000000/////////.........000...,,,---///000///---////////////////////////000000000////////////...000000111111111222222222///000111222222111000///000000/////////.............../////////000000000000000000000000000000000............///////////////////////////////////////000000111111000000///222222222222111111111111000000000000000000000000000000000///......------//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000......///000000///......000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////...//////000111111000000111111000//////////////////////////////000111111000000000111111222222333222111///.........///000000000000000000000000000////////////////////////........................000000/////////.........////////////000000000000////////////////////////111111111111000000000///222111000//////000111222......///000000000//////------------------------000000///...............000111111111111000//////000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222....../////////000000000000000000000000000000000............///000111222111111111111111111111111222222111000000111222222111111111111111111111111000111111222222222222222222222111111222333444555333333333333333333333333111111222222111111000///111111222222222333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333222222222222111222222333333444444555333333333333222222222222333333333333333333333333333333333333333333333333222333333444444333333222333333444444444444333333000111222222222222222222111111111111111111111111333222111111000111111111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111111000000//////......---000000111111222111111000111111000000000000//////000000000////////////...///............///000000000000000000////////////000000000000////////////000///......000000///...000000000000000000000000////////////............000000000111111111222222000000000000000000000000000000////////////..................////////////000000000000000000000000............////////////////////////////////////...//////000000//////...000000000000000111111111111111111111111111111111//////////////////////////////////////////////////////000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000000111111222111000000//////////////////////////////000111111111111111111111111111111222111///......///000000000000000000000000000000////////////////////////////////////////////////000000000/////////......////////////000000000000////////////////////////111111111111000000000000111111000000000000111111------...////////////...////////////////////////111000...------...//////111111111111000000000//////////////////////////////////////////000000000000000000000000000000000000000000111111111222222...////////////000000000000000000000000000000000///////////////000000111111111111111111111111111222111111111111111111222000111111111111111222222000111222222333333222222222222222222333333444444333333333333333333333333222222222222111111000000222222222222333333333444333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333000111222333333333333333111111111111111111111111222222111111111111111222222222000//////000222222000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............/////////////////////000000111000000000000//////......111111111111111000//////000000000000000000//////////////////////////////............/////////000111000000000000/////////111111000000000/////////000000//////000000000///000000000000000000000000000000/////////.........000000000000111111111111111111000000000000111111000000//////////////////..................//////////////////////////////............////////////////////////////////////......////////////......////////////000000000000000000000000000000000000......//////000000000000////////////////////////////////////000000000111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111/////////////////////////////////000000/////////////////////////////////////////////000000000000///////////////////////////000000000111111111111000000000000000000000000---......///000111111222////////////////////////.........///000111111111111111/////////000111222000000////////////000000///////////////000000111222111111111000000000///111000////////////000000////////////////////////////////////////////////000000000000000000000000000000000////////////...////////////000000000000///////////////000000000111111111000000000000000111000000000000000000111,,,------...............////////////////////////111000...------...///000111111111000000000000000////////////////////////////////////000000111111111111111111111111111111/////////000000000111111////////////000000000111111111111111111111111111000000000000000//////...111111111111111111111111111111111222222111111111000000111111222222222333111111222333333333333222222333333333444444444444333333333333333333333333333222222111111111111111222333333333444444444444333333333333333333333333444333333333333333333444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222000111222333333333333333111111111111111111111111222111111111111111222222111000///......///000111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............/////////////////////000000111000000000000000/////////111111111111111000///...//////////////////000000.............../////////---......///////////////000000000///////////////000000000000///////////////000000000//////000000000000000000000000000000111111111000000000////////////000000000111111111111111000000000000111111//////000000000000000000//////////////////......////////////////////////............////////////////////////////////////......////////////............/////////000000000////////////////////////......//////000111111111000000000000000000000000...////////////000000000////////////////////////000000000000000000000000////////////////////////......//////000000111111////////////////////////000000000//////000000000////////////////////////////////////000000000000///////////////////////////000000000111111111111000000000000000000000000---......///000111111222////////////////////////------...///000111222222111000...------...///000000000////////////000000///////////////000000111222222111111000/////////000///////////////000000////////////////////////000000000000000000000000111111111111111111111111111000000000////////////////////////000000000000////////////000000111111000000000000000000111111000000000111111000000000,,,------...............000000000000000000000000000///...------...///000222111111000///000000000000000000000000000000000...//////000000111111222111111111111111111111111.../////////000000000000/////////000000000111111111111111111111111111111111111111111000///...---111111111111111111111111000111222222222222111000000000111111222333333333111222222333333333333333333333444444444444333333333333333333333333333333333333222111111111111222333333333444444444555555333333333333333333333333444444333333333333444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333222222000111222222222222222222111111111111111111111111111111111000111111222333000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111000000000000000000000000000111111111000//////.........////////////000000---............/////////---......///000/////////............/////////000////////////...............///000000......///000000000000000000000000000111111111111000000000000/////////000000000111111000000000000000000000000//////000000000000111111000000000000////////////000000000000000000000000............////////////////////////////////////...//////000000//////.........//////000000111111......................../////////000000111111111000000000000000000000000......////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000---......///000111111222000//////...............///////////////000000111///////////////000111111111111111000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000000...//////000000111111222000000000000111111111111000000111111111111000000------...////////////...000000000000000000000000.........///////////////222222000/////////000111000000000000000000000000...//////000111111222222111111111111111111111111//////000000000111111111//////000000000111111111111111111111111111111111///000111111111000//////111111111111111111111111000111222222222222111000000000111222222333444444111222333333444444333333333333444555555444333222444444444444444444444444444333222111111111222222444444444444555555555555444444444444444444444444444444333333333333444444444444444444444444444444333333333444444444555555333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444444333333222222333333444333333444444444444333333111111111222111111000000111111111111111111111111111111000000111222222333000000000111111000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111000000000000000000000000///000000000000000//////........./////////000000---------.........//////------///000000000///...++++++,,,---...///000000............---------------///000///---,,,...000////////////////////////111000000000000/////////////////////000000000111///000111222222111000/////////000000000111111111222222111111000000000000000000000000000000000000............///////////////////////////////////////000000111111000000///......///000000111222222////////////////////////000000000000000000111111000000000000000000000000........./////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000//////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111000000000000000///......///////////////000111111///////////////000111111000000000000000/////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////////////////000000000000...//////000111111222222///000000000111111111111///000111222222111000///......///000000000//////////////////////////////,,,---///000111000///...333222000/////////000111000000000000000000000000...//////000111222222222111111111111111111111111000111111111111222222222000000000000111111111111111111111111111111111111---...000111222222111111111111111111111111111111000111222333333222111000000000111222333333444444111222333333444444333333333444555555555444333222444444444444444444444444444333222111111111222333444444444555555555666666444444444444444444444444555444444333333444444555444444444444444444444444333333333444444555555555333333333333333333333333333333333444444555555555222222222222222222222222444444444444444444444444444444222222222222444444444555555555555555555444111111111111111000///...111111111111111111111111111111000000111222333333000111222333333222111000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111000000000000000111111111//////000000000000//////---.........//////000000---------.........//////,,,---///000000000///...)))***+++,,,---///000000......---------,,,,,,,,,,,,...000///,,,,,,---000////////////////////////000/////////............////////////000000000000...000111333333111000...//////000000111111111222333222222222111111000000000000000000000000000000............/////////000////////////////////////000000111111111111000000...//////000111222222333000000000000000000000000111111000000000000000000000000000000000000000000............/////////000////////////////////////000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000222111000//////000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000111222222222000///...///////////////000111111///////////////000111111/////////000000000000000......///000000111000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000////////////000000000000...//////000111222222222//////000000111111111222///000111222222111000///...//////000000000000000////////////////////////+++,,,///111222111...---///000000000000000////////////000111111111111111000000111222222222222111000000000000000000000000444222111///...---......000000000000000000000111000111111111111222222222//////000111111111111000///000000000000111111111222222222222111111000000333333444444444333333222333333333444444555555555555555555444444444333333444444444444333333333333555555444333333333444444111222444555666555444444444333222333555666555444666555444333333333444444777555333333444555444333888333333777888444555:::777444333555555333333666555555444444444444444444222333333444444555555555333333333333222222222222666666666555555555444444555555444444444333333333222222222222222222222222444444444333333333222222111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///......000000///...............000000000000////////////............/////////000---.........//////000000......//////000000111111111111000000//////......---------.........//////////////////////////////////////////////////////111000///...............///......//////000111222111111000000000000111111//////...---------------000//////000111111///---000000000000000000000000////////////000000000000222222222111000//////...000000000000111111111111000111111111111000/////////////////////.........////////////////////////111111111000000000000000000000000000000000000000222111111000///......---////////////000000000000000000000000000000000000////////////////////////111222222222111000...---000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111111000//////222222111000//////000000111111000000000000111111111111000000000000111111...//////000111222222222222222111111111111222222000000000000000000000000111111000000//////......111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222222111111000000000000111111000000000000000000000000////////////////////////............//////////////////000000000000////////////000111111111111111000000111222222222222111000000000000000000000000111111000///...///000000222222222222111111111111000111111111111222222222111111222333333333333333000000000111111111222222222222222222111111111000111111222222222222111111222222222222222333333333222222222333333333333333444444444444444444444444555555444333333333333444666666777777777777666666555444333333444444333222999888888888888888888999666555444555777888777666;;;777777::::::666777;;;777444444666666333333666777777777777777666555444444444444333333333333333777777777666666666666666555444444444444333333333555444444444444333333333222222222222222222222222333333333222222222111111111111111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000///......000000///...............000000000000////////////........./////////000000........./////////000000////////////000000000000000000000000////////////---------.........//////////////////////////////////////////////////////000//////............/////////...............///000000////////////000000222222111000000000000000000//////000111111///...000000000000000000000000////////////000000000000222222111111000//////...000000000000111111111111111111111000000000000////////////////////////...////////////////////////111000000000000000000000////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000222222222111111000///...000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111111000//////222222111000000000000000111111000000000000111111111111000000000000111111...//////000111111222222222111111000000111111222000000000000000000000000111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111...//////000111111222222111111000000000000111111000000000000000000000000/////////////////////////////////000000000000111//////000000111000000/////////000111111111111111000000111222222222222111000000000000000000000000///////////////000111222444333333333222222111111000111111111111222222222111222222333333333333333111111222222222333333333222222222222111111111111111111222222333222222111333333333333333222222222222222222333444444555555555555555666666666666666777666666555444555555555777777666555555555555666666666555555555555666666999999999::::::;;;<<<<<<999888888:::<<<>>>===<<<===::::::<<<;;;888888:::999666666999999777777999888999999999888777555444888777666555444444444444555555555444444444333333555555555444444444333333444444444444333333333222333333333333333333333333222222222222111111111111222222222222222222222222111111000000000000111111222222111111111000000000222222222222222222222222000000000000000000000000000000111111000000//////000000///.........//////000000000000////////////....../////////000000000......////////////000000000000000000////////////////////////000000000000------.........////////////////////////////////////////////////////////////............//////000000///...------,,,,,,,,,//////............//////////////////............000//////000111111000...000000000000000000000000////////////000000000000222222111111000/////////000000000000111111111111222111000/////////000000......//////////////////000000000000000000000000000000000000000000111111////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111333222111000////////////000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111000000///222111000000000000000000111111000000000000111111111111000000000000111111/////////000111111222222222111111000000111111222000000000000000000000000111000000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111//////000111111111000000//////000111111111111111000000111222222222222111000000000000000000000000000000000000000111111111333333333222222111000000000000111111111222222222///000111111222222111111222222222333333333444444222222222222222222222222333444444555555555555444777777666666555555444444444444555555555666666666666666666777777888888888999888888777777777888888888777666666666777888999888888999999:::;;;===???======>>>@@@AAABBBBBBBBBAAA@@@???AAACCCDDDCCCBBBBBBAAAAAABBBAAA?????????>>><<<<<>>@@@??????===<<<;;;::::::;;;;;;999888777777888888444444444333222222111111777777777666666666555555444444444444333333333333333333333333333333333333333333333222222222111111222222222222222222222222222111111000000111111222222222222111111111000000222222222222222222222222000000000000000000000000000000111111111000000///000000///////////////000000000000000////////////...////////////000000000//////////////////000000111111000000//////............//////000000111111............////////////////////////////////////////////////////////////...............///000111000///......---------............------...........................------000//////000222222111///////////////////////////////////////000000000000111111111111000000/////////000000000111111111111333111///...---...000111............////////////000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000333222000/////////000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////000000000000000000000000000000111222222222222111000000111111111111000///111111000000000000000111111111000000000000111111111111000000000000111111//////000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111111111000000000000111111//////////////////////////////////////////////////////000000000111111111//////000111111111111111//////000111111111111111000000111222222222222111000000000000000000000000111111111111111000000///222222111111000000000000000000111111111222222222000000111222222222222111222333333333333444444444222222222222222222222333333444555666666666666666777777777666666555555555666666666666666666666666555555666777777888999999999999999999999:::;;;;;;===<<<<<<;;;<<<>>>@@@AAA<<<>>>???>>>>>>???CCCFFFGGGHHHJJJKKKMMMNNNNNNNNNIIIGGGFFFEEEGGGHHHHHHGGGIIIKKKKKKKKKKKKKKKJJJIIIFFFBBBAAACCCCCC@@@AAADDDJJJIIIGGGEEEDDDCCCCCCCCC???>>><<<;;;:::;;;<<<===999999999888777666666555888777777777666666666666555555555444444444333333333333333333333333333333555444444444444333333333222222222222222222222222222222111111111111222222222222222222111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000/////////000000111000000000000////////////////////////000000000111000000000000000000//////111111000000//////............//////000000111111........./////////000000////////////////////////////////////////////////...............///000111//////......///000000111......------------......000111222222222222111111000//////000222333111000////////////////////////////////////000000000000111111111000000000000000///000000000111111111111222111///------...///111---.........//////000000000000000000000000000000//////000000111111111111111111111111111111111111////////////000000000000////////////000000000000////////////////////////////////////////////////222222000/////////000111////////////////////////////////////////////////000000000000111111111111111111111111111111111111......///000000000000000////////////////////////000000000000000000000000000000111222222222222111///000000111111111000000111000000000000000111111111111000000000000111111111111000000000000111111000000000000000111111111111000000000000000000111000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................000000000000000111111111111111000000000000111111////////////////////////////////////////////////........./////////000000//////000111222222222222//////000111111111111111000000111222222222222111000000000000000000000000111222222222111000000///000000000000000000000000000111111111111222222222222333333444444444444444222222333333333444444444222222222222333333333333222222333444555555555555555555555555555444444444666666666666666666777777666777777999:::;;;<<<<<<<<<<<<===>>>???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGFFFDDDFFFJJJNNNRRRSSSUUUWWWXXXXXXXXXXXXRRROOOKKKJJJKKKMMMNNNNNNNNNQQQSSSSSSTTTVVVVVVSSSPPPKKKHHHHHHGGGEEEGGGKKKNNNOOOOOOOOONNNMMMKKKJJJFFFDDDBBB@@@???@@@AAABBB>>>>>>===<<<;;;::::::999888888777777777666666666666666666666555555555444333333333333333333333333555555555555444444444444333333333333333333333333222222111111111111222222333222222222222111111111000000000000000000000000000000000000000000000000000000111111222222111111000000/////////000111111000000000000/////////////////////000000000111111111111000000000000//////000000000000////////////////////////000000000000....../////////000000000///////////////////////////////////////////////////............//////000.........//////000222222......------------.........///111222222111000000000//////111333333222111000000000000000000000000////////////000000000000111111000000000000000000000000000000111111111111111000///.........//////------......///000000000000000000000000000000000/////////000111111222222222222222222222222222222000000000000////////////////////////000000000000////////////////////////........................111111000000000000000111000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111......///000000000000000000000000000000000000000000000000000000000000000000000111222222222222111///000000111111111111000000000000000000111111222111111000000000000111111111111000000000000111111000000000000000000111111111000000//////000000111000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000111111111111000000000000111111000000000000000000000000////////////////////////............//////////////////000111222222222222//////000111111111111111000000111222222222222111000000000000000000000000///000111222222222111111///000000111111222222333000111111111111222222222222333444444555555444444222222222222333333333333222222222333333333444444222222444555555666666666555555555555555666666666666666888999;;;<<<===>>>>>>>>>???AAABBBCCCEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJNNNPPPQQQQQQTTT[[[aaaaaabbbeeefffggggggfffeee\\\XXXSSSQQQSSSVVVZZZ[[[ZZZ```cccbbbeeeiiijjjfff___YYYSSSRRRPPPOOOQQQVVVWWW[[[```dddddd___YYYUUUTTTQQQNNNJJJHHHGGGHHHHHHEEEDDDCCCBBBAAA@@@??????<<<;;;;;;;;;::::::::::::777777777777666666666666444444444444444444444444555555444444444333333333333333333333333333333333333222222111111222222333333333222222222111111111111111111111111111111111000000000000000000000000///000111222222222222111000000//////000111111222000000000000//////////////////000000000111111111111111111000000000//////////////////000000000000000000000000////////////.../////////000000000000////////////////////////////////////////////////000//////............/////////.........//////000//////............//////,,,---///000000000......000//////111333444333111000000000000000000000000////////////000000000000000000000000000000000111000000000000111111111111000000/////////.........------......///000000111////////////////////////...//////000111111222222111111111111111111111111111111000000//////......////////////000000000000////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111......///000000000000000000000000000000000000000000000000000000000000000000000111222222222222111//////000111111111111111000000000000000111222222111111000000000000111111111111000000000000111111111000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000000000000000111111000000000000111111000000000000000000000000////////////////////////...////////////000000000//////000222222333333333//////000111111111111111000000111222222222222111000000000000000000000000---...000222333333333333000000111222333444444555000111111111111222222222000111222222333333222222111111222222222333333333222222222333333444444444444555666777888888888888666666777777888888999999888999;;;===@@@CCCEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSVVVXXX[[[\\\____________]]]ZZZXXXWWWMMMQQQWWWZZZ\\\bbbllltttssstttvvvxxxyyyxxxwwwvvveee```[[[YYY[[[```eeehhhlllssswwwwwwzzz|||kkkddd^^^[[[XXXWWW[[[```fffmmmvvv}}}}}}vvvllleeeaaa^^^YYYTTTPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHH@@@@@@@@@@@@????????????888888888888777777777777444444444444444444444444444444444333333333222222333333333333333333333333333222222111111222222333333333333222222222111111222222222222222222222222000000000000000000000000///000111222222222222222000000///000000111222222000000000000////////////000000000000111111111111222111111111000000//////......//////000000111111111111000000//////......////////////000000000000////////////////////////////////////////////////111000///...............000///...---------------//////............//////...000222333444333222111000//////111333444333222000000000000000000000000////////////000000000000000000000000000111111111000000000000111111111111/////////000//////...------------...///000000111////////////////////////...//////000111222222222000000000000000000000000222111111000///......---////////////000000000000////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111...//////000000000000000000000000000000000000000000000000000000000000000000000111222222222222111//////000111111111111111000000///000000111222222111111000000000000111111111111000000000000111111111111111000000000000000000000////////////000000000000000000000000000000000000111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111111111222222222222111111////////////////////////////////////000000000000222222222111111111000000111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333111222222333444444555555333333333333333444555555555555444444444666888:::666888999:::::::::;;;===>>>@@@CCCEEEFFFJJJOOOTTTQQQSSSUUUUUUSSSSSSSSSTTTRRRZZZ]]]\\\dddqqquuupppqqqtttuuusssrrrpppiiiaaaXXX]]]ccchhhnnnvvv|||mmmiiidddaaaccciiipppuuu}}}rrrfffeeeggghhhjjjooozzzxxxxxxrrrhhh\\\SSSNNNOOOPPPUUUVVVWWWXXXWWWUUUSSSRRRLLLMMMNNNKKKGGGBBB@@@??????;;;888888888777666666444666777888777777888999777777666666555444444444333333444555444333222111333333333333333333333333000000000000111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000111111000000//////......222111000//////000111222000000//////.........---......//////000000111111000000000000000000000000222111111111000000//////000000000000000///......000000000000000000000000//////000000000000//////111000/////////000222333000000000000////////////111111000///......//////000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////000000000000//////000000000000111111111111////////////000000000000000000111111111111000000000000//////.........---222111000//////000111222///////////////000111111000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111...............///000000222222222111111111111000000000000000000000000000000000000000////////////111000/////////111222333............////////////000000000000000000000000222222222222111111111000000000000000111111111111333222000/////////000000111111111111111111111111000111111111222222222222222222222111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000///////////////000000000000000000000000000111000///......///000111111000///......///000111111111000000//////.........//////000000//////...000000000000000000000000000000000111111111111222222222222111111111000000111111111111111111111111333333222222222222333333111111111111111111111111333333333333333333333333111111111222222333333333222222222222222333333333444444555555666888999:::999;;;===???@@@BBBEEEGGGFFFJJJOOORRRTTTXXX\\\```dddddddddbbb___]]]\\\]]]^^^fffjjjkkkttt{{{wwwuuuqqqllliiilllppptttxxx~~~{{{rrrooojjjggghhhlllqqquuurrrllllllnnnuuu}}}zzzpppeee[[[VVVUUUVVV]]]^^^aaafffkkkmmmkkkjjj___^^^[[[UUUNNNHHHEEEDDDCCCAAA?????????===:::999666777888888777777777777444444444444444444444444111222333333333222111111333333333333333333333333000000000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111000000000/////////000000000000000000000000111000000000/////////...222111000//////000111222000000/////////............/////////000000000111000000000000000000000000111111111000000000//////000000000000000///......000000000000000000000000//////000000000000//////000////////////000111111000000/////////.........222111000///////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111////////////000000000111000000111111111111000000000000/////////.........222111000//////000111222///////////////000111111000000000000000000000000000000000000000000000000222222111000000///......000000////////////000000//////......//////000111222222222111111111111000111111111111111111111111/////////000000000111111111111000000000111222333/////////000000000111111111111111111111111111111222222111111111000000000000000000000111111111111222111000000000111222222111111111111111111111111000000000111111111222222222222222111111111000000////////////000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000111000////////////000111111000///......///000111111000000000/////////.........////////////......111111111111111111111111111111111222222222333333222222222111111111111111222222222222222222222222444333333333333333333444222222222222222222222222333333333333333333444444222333333333333333333333222222333444444444444444555666888999;;;<<<>>>>>>@@@AAADDDEEEGGGIIIMMMPPPPPPUUU^^^eeekkkppptttvvv~~~}}}{{{vvvpppllljjjjjjjjjqqqtttwww}}}vvvwwwyyyzzzzzz{{{|||}}}~~~~~~{{{yyyooommmjjjhhhiiikkknnnqqqssskkkiiimmmwww|||sssjjjbbb^^^___aaaiiijjjoooxxxxxxuuunnndddZZZQQQLLLJJJHHHHHHHHHGGGGGGEEEAAA>>>;;;;;;;;;::::::999999888555555555555555555666666222222333444444333333222333333333333333333333333000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000///////////////...000000000000000000000000000000000000////////////111111000000000000111111000000////////////......////////////000000000000000000000000000000000000111111000000000000//////000000000000000//////...000000000000000000000000//////000000000000//////......///000000000000///000000/////////.........222111111000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111//////000000000000//////000000000000111111111111/////////000000000111111000000111111111111000000000000////////////......111111000000000000111111///////////////000111111000000000000000000000000000000000000000000000000111111000000///...------////////////////////////000000000///000111111222222222222111111111111000111111111111111111111111//////000000111111111222111111000000000111222222000000000111111111222222222222222222222222222222111111000000000/////////000000000111111111222222222222111111111222333333111111111111111111111111///000000000111111111111222222222111111111111111////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000//////000000111000000000000000000000000111000000//////000000111000000////////////000000000000000000////////////000000000111111000000000111111111111111111111111111111111111222222222333111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222333333333444444444444444555555555555555555555555444555666777888888888888999;;;===???BBBEEEGGGHHHIIIJJJKKKLLLMMMPPPTTTWWWZZZbbbnnnzzzzzzwwwwwwwwwzzz{{{{{{xxx|||{{{tttpppttt|||~~~|||zzzxxxxxxyyyzzzyyyxxxvvvuuuuuuuuuuuuuuulllkkkkkkjjjkkklllnnnnnnwwwwwwvvvyyyzzz}}}xxxpppkkkiiimmmvvv~~~{{{xxxtttlllddd```bbbggglllttttttyyyxxxjjj]]]UUUQQQNNNOOOOOONNNNNNPPPMMMIIICCCBBB@@@??????>>>===<<<::::::999999888888777777444555555555555555555555444444444444444444444444111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////............000000000000000000000000000000000000////////////111000000000000000000111000000//////////////////////////////000000000000////////////////////////000000000000000000////////////000000000000////////////////////////////////////000000000000//////,,,---///000000000///...111111000000000/////////222111111000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000//////000000000000/////////000000000111111111111//////000000000111111111000000111111111111000000000000//////////////////111000000000000000000111///////////////000000111000000000000000000000000///////////////////////////....../////////////////////000000000000//////111111000000111111222333222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000111000000000111111111222222222222222222222222222222000000000000////////////000000111111111222222222444444333333222222222222111111111111111111111111//////000000000111111111111111111111111111111111////////////000000000000////////////////////////111000...------...000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000///000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000111111111111000000000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222333333333444444555555555444444444555555555555555555666777999;;;<<<<<<===???AAAEEEJJJOOORRRTTTUUUTTTUUUUUUUUUWWW[[[aaaeeelllsss~~~~~~||||||}}}{{{wwweeekkknnnllllllsss{{{}}}zzzvvvrrrooommmlllkkkiiiiiihhhhhhiiilllpppssssssrrrrrrqqqqqqpppooonnnnnnrrrsssqqqoooppppppppppppsssvvvwwwxxxzzz}}}{{{|||pppkkkccc\\\ZZZ^^^gggnnnxxxxxx~~~}}}mmmaaaZZZUUUXXXXXXWWWZZZ``````\\\QQQNNNJJJGGGFFFEEEBBB@@@@@@@@@>>><<<:::888777666666666555555444444444444444444444444444444444444222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111............////////////000000000000000000000000////////////000000000000000000000111111000000000//////000000000000000000000000000000//////////////////////////////////////////////////////000000//////000000000000////////////////////////////////////000000000000//////,,,---///000000000///...222222222111111111000000111000000000000000111111//////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000/////////000000000111111111111000000000000111111111111000000111111111111000000//////000000000000000000000000000111111000000000///////////////000000111111111111111111111111111////////////////////////,,,,,,---...///000111111000111222222222222111000111111111111111222333333222222222111111111000000111111111111111111111111444444333222111000000/////////////////////....../////////000000000111111111111111111111111111111000000000000////////////111111111111222222222222666666555444333222000000111111111111111111111111000000000000111111111111111111111111111111111111////////////000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000222111000000000000111222////////////////////////000000000000000111222222000000000000000000000000000000111111111111000000//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000000000000111111111111222111111111111111222222222333333333333333333333333222111111000000111111222333333333333333333333333333333333444555555666666222222333333444555555666666777888:::===???BBBCCCGGGMMMWWW```fffhhhgggfffcccccccccccceeejjjqqqvvv|||~~~~~~|||xxxtttoooiiidddbbbhhhmmmmmmpppwww}}}|||xxxsssooolllkkkiiigggddddddccccccdddhhhnnnsssyyyxxxwwwuuurrrooolllkkkhhhhhhhhhhhhjjjllllllkkkkkkrrrzzz{{{www}}}{{{uuummmiiibbb\\\ZZZ^^^ffflllwwwyyyzzzmmmfff___eeehhhiiipppzzz|||xxxgggbbbZZZUUURRRNNNIIIEEEEEEDDDBBB???<<<:::888666777666555444222222222222444444444444444444444444222222333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111...////////////000000000000000000000000000000000////////////000000000000000000111111111111000000//////000000000000111111000000000000////////////000000000000000000000000......////////////000000...//////000000000000000000000000000000000000000//////000000000000//////......///000000000000///222222111111111000000000///////////////000000111000000000000000000000000//////000000000000//////000000000000000000000000........................//////000000000000//////000000000000111111111111000000000111111111222222000000111111111111000000//////000000000000111111000000111111111111000000///////////////000111111111111111111111111111111000000000000000000000000,,,,,,---...000111222222000111222333333222111000111111111000111111222333222222222111111111111000222222222222222222222222555444444333222111000000//////000000000///...---/////////000000000111111111111111111111111111111111111000000000/////////111111111222222222222333666666555444333111000///111111111111111111111111000111111111222222222222111111111111111222222222////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000111111222333000000000000000000000000000111111222222111111000//////000000000000//////////////////000000000000000000111111111111000000111111111111111111111111111111111222222222333333000000111111111222222222333333333333333333333333333222222111111222222333333333333333333333333333333333444444555666666666333333444555777888999999<<<;;;<<<>>>AAAFFFKKKMMMTTT___qqqzzzuuutttrrroooooorrrxxx}}}yyyqqqtttxxxzzzzzzzzzzzzzzzzzzyyyxxxwwwtttnnngggbbbggglllooopppuuu|||zzzuuurrrqqqpppnnnlllmmmllljjjgggfffjjjqqqvvvyyyyyyxxxwwwuuurrrpppnnnlllllllllkkkhhhfffgggiiiiiiooouuuyyy}}}xxxoookkknnnpppnnnmmmooommmhhhlllkkkiiiffffffhhhlllpppxxxzzz}}}sssmmmiiittt}}}~~~rrriiiccc\\\TTTMMMKKKJJJHHHEEEBBB@@@>>>===<<<:::888666444333333333555555555555555555555555333333333333444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111/////////000000000111111000000000000000000000000.../////////000000000111///000111222222111000/////////000000000111111111111000000000/////////...000000000000000000000000........./////////000000......///000000000000000000000000000000000000000//////000000000000//////000////////////000111111000000000////////////..................///000000000000000000000000000000//////000000000000//////000000000000000000000000//////////////////////////////000000000000//////000000000000111111111111000000111111111222222222000000111111111111000000//////000000000111111111///000111222222111000//////////////////000111111111111111111111111111111000000000000000000000000/////////000000000111111///111222333333222111///000000000000000111222222222222222111111111111000222222222222222222222222333333333333333333333333000111222222222000///...000000000111111111222222222222222222222222222222222222111111111000000000111111111222222222333333222333333444333333111111111111111111111111111111222222222222333333333333000000111111111222222222////////////000000000000000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000000000000000111222333444000000000000000000000000000111222222222222111000...///000111111000///....../////////000000000111333333444444444444333333222222222222222222222222222222333333333444444444000000111111222222222222333333333333333333333333444333333222222333333444333333333333333333333333333333444444555666777777666777888999;;;===>>>???AAAAAAAAACCCGGGMMMSSSVVV___nnn|||vvvsssssswww{{{wwwzzz~~~}}}rrriii```eeelllqqqtttuuuvvvwwwyyyxxxzzz}}}}}}wwwqqqnnnjjjmmmnnnpppvvv}}}xxxvvvvvvvvvtttrrrxxxvvvsssnnnkkkmmmtttzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzzuuukkkdddeeeiiikkknnnoooppptttwwwooodddaaacccdddaaaaaadddccc```jjjllloooqqqrrrsssvvvxxxzzz{{{{{{sssooopppzzzqqqggg]]]UUUPPPOOOMMMKKKIIIGGGFFFEEEAAA???===:::888777666666555555555555555555555555333333333444444444555555111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111//////000000111111222222000000000000000000000000.../////////000000111111///000111222222111000/////////000000111111111222111111000000/////////...000000000000000000000000---.........//////000000......///000000000000000000000000000000000000000//////000000000000//////111000/////////000222333///.........---------------------------...///000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000111111111111222222222000000111111111111000000//////000000111111111222///000111222222111000//////////////////000111111111111111111111111111111000000000000000000000000222222222111000000//////...000111222222111000...000000000///000111111222222222222111111111111000222222222222222222222222000000111222444555666666222333444444333222111000111111222222222333333333333333333333333333333333222222222222111111111111111111222222222333333333///000111333444444333333111111111111111111111111222222333333333444444444000000111111222222222222////////////000000000000000000000000000000000000///111333555555333111///000000000000000000000000000000000000000000000000///...,,,++++++,,,...///000000000000000000000000000000000000111222333444000000000000000000000000000111222333333222111000...///000111111000///....../////////000000111111000111222333333222111000222222222111111111111111222222333333333444444444333333333333333333333333222222333333333444444444555555444333333444444444444333333333333333444444111000222777888555444777888<<<>>>>>>AAAFFFHHHGGGJJJIIIJJJMMMNNNRRR^^^jjjttt{{{www{{{}}}}}}{{{{{{{{{zzzvvvppphhhcccaaagggnnnsssvvvyyy}}}zzzqqqmmmmmmqqqsssrrrvvv|||~~~yyyvvvwww{{{~~~|||}}}xxxuuuvvvxxxwwwwwwvvvvvvvvvzzz}}}uuukkkdddccceeejjjkkkmmmqqqsssppphhhbbb___aaabbbaaa______bbbeeelllsssyyy{{{~~~}}}wwwttttttuuu{{{{{{qqqmmmooottteee]]]TTTVVVUUUQQQPPPSSSSSSPPPLLLHHHDDDBBBBBB???;;;777888888777666666666666666444555555666666666666555222222222222222222222222333333333333333333333333222222222222111111000000111111111000000000000///000000000000000000000000//////000111222222333333////////////////////////////////////////////////000000111111222222333333111111000000//////......,,,...000000000///000111000000000000000000000000000000000000000000000000000000000000000000000000//////000//////...------000000000000000000000000//////000111111111111111111111111111111111111111---......///////////////000000000000000000000000////////////000000000000......------------......000111111111111222222222000000000000000000000000///000000111222333333333111111111111111111111111222222222111111111000000000000000000111111111111000000000000////////////000000111111111000000///000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000222222222111111111000000333333333222222111111111111111222222222333333333333333333222222222111111111111222222222222111111000000222333333222111000444333222222333333111000111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111000000111111111111000000000000111111111111000000......///000111222222333222222222111111111111000............---+++***)))222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111111222000/////////............000000111111111111000000000111111222222111111000111111111111111111111111111111222222222333333333333333333333333333333333222222333333333444444444333333222222222222222333666666666666666777888999999777999<<<===;;;<<>>CCCGGGHHHKKKRRRUUUUUUTTTRRRSSSVVVYYY```mmmzzz||||||}}}yyyuuuuuuuuussslllfffjjjooouuuyyy{{{}}}|||qqqmmmlllnnnmmmjjjlllqqqrrrqqqrrrxxx~~~yyyxxxxxxwwwvvvtttssstttuuuwwwxxx|||{{{wwwooogggcccdddhhhkkklllmmmqqqttttttqqqnnnfffhhhjjjjjjiiihhhjjjlllnnnssswwwwwwxxxxxxuuuooommmkkkjjjmmmsssxxxzzzyyyyyyxxxyyyzzzuuuooonnnqqq|||ooogggccccccaaa___```dddccc___\\\VVVNNNHHHEEECCC@@@===::::::888777666555555555444444444444444333333222333333333333333333333333333333333333333333333333222222222222111111111000222222111111111000000000000000000000000000000000///000000111222222333333111111111111111111111111000000000000000000000000///////////////000000000111000000000/////////......///111000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000111111000//////...000000000000000000000000//////000111111111111111111111111111111111111111......///000000000000///000000000000000000000000////////////000000000000000000////////////000000000000111111111222222222000000000000000000000000---......///000000111111111111111111111111111111222222222111111111000000000000000000111111111111111000000000////////////000111111222111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000333333333222222222111111111222222222222333333333333333333222222222222111111111222222222222111111222222333333333222222111444333111222333333222000111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111222222333333222222111111222222333333222222111000000000111111222222222222222222111111111111000222222222222222111000///222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111111222000000/////////.........000000111111111111000000111111000000000000111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333444444444444333333222222222333333444555555555555666888999:::;;;999:::===>>>>>>BBBGGGMMMUUU[[[]]]aaagggjjjiiiaaa^^^]]]```dddlll{{{yyy}}}{{{yyy|||{{{uuunnnppptttyyy{{{{{{{{{~~~~~~ssspppooonnnjjjffffffiiikkkmmmrrr{{{~~~zzzxxxvvvtttrrrrrruuuuuusssqqqsssrrrmmmfffaaa```ccchhhnnnnnnooossswww{{{||||||rrruuuxxxyyyxxxwwwwwwxxxuuuyyyyyywwwuuutttpppkkkjjjfffbbbbbbfffiiijjjjjjjjjiiikkknnnnnnlllnnnrrrzzzxxxrrruuuvvvuuutttxxx}}}}}}yyyvvvlll___TTTNNNJJJGGGEEEAAA@@@===;;;999777666555555555444444333222222111444444444444444444444444222222222222222222222222222222222222111111111111333333333222222222111111000000000000000000000000000000000111222222333333111111111111111111111111111111111111111111111111000000000000////////////000000000000///////////////111222111///------...000000000000000000000000000000000000000000000000////////////////////////111111111111111000000///000000000000000000000000//////000111111111111111111111111111111111111111...///000000111111000000000000000000000000000000////////////000000000000222222111111111111222222000000000111111111222222000000000000000000000000.........///000000111111111111111111111111111111222222222111111111111111000000000000111111111111111111000000000/////////111111222222222222222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111333333333222222222222111222222222222333333333333333333333333222222222222111111222222222222111111555444444333222222222333444222111222333333222000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333444444444444333333333333444444444444333333222222222222222222222222222222222111111111111000000111111222222111111000222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111111222000000000/////////......///000000111111000000///222111////////////111222000000000111111111111111111111222222222333333333333333333333333333333333333333333444444444444555555555555555555555666777555555555666777888999:::;;;:::<<>>;;;999999777777666555555444444444444444444444444444444444222222222222222222222222222222222222222222222222444444333333333222222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111333333222222111111000000000000000000////////////000111333222000//////000000000000000000000000000////////////////////////////////////////////////000000000111111000000/////////////////////////////////000111111111111111111111111111111111111111//////000111111111111111////////////////////////////////////000000000000222222111111111111222222000000000000111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111///000000000111111111111111111111000000000//////111111222333333333222222000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444444444333333333222222222111222222333333222222111666555333222111111222333333222111111333333222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333444444444444333333333333444444444444333333333333333333333333333222222222222111111111000000...///000111111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222000000000////////////...//////000000000000//////222111000//////000111222000111111111222222222333333333333444444444444555333333333333333333333333333333444444444555555555666555555555666666777888999999999999:::<<<===>>>AAA@@@CCCGGGJJJNNNXXXccc{{{|||vvvpppoooooosss|||~~~vvvrrrrrrpppwwwyyyssspppooosssvvvwwwvvvrrrpppqqqtttvvv~~~|||tttyyy}}}{{{xxxwwwyyyzzz{{{zzz{{{}}}}}}}}}~~~|||yyywwwyyy~~~|||xxxttttttuuutttrrrrrrssstttuuuxxx}}}}}}zzzwwwuuuuuuuuusssooojjjbbb___^^^bbbcccbbbcccfffmmmrrrzzz}}}}}}{{{www|||xxxkkk___WWWPPPNNNKKKGGGDDDAAA???>>>:::999888777666666666666333333333333333333333333222222222222222222222222222222222222222222222333444444444333333333333222111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111333333222222111111000000////////////000000000000///111333333222222333444000000000000000000000000////////////////////////////////////////////////......//////000//////...//////////////////////////////000111111111111111000000000000000000000000//////000111111111111111////////////////////////////////////000000000000222111111000000111111222//////000000000111111111000000000000000000000000111111111111111222222222000000000000000000000000111111111111111111111111///000000000111111111111111111111111000000000000000111222333333333333333000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444444444444333333333222222222222333333333333222222444333222000000000111222333222111111333333333111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333222222222222333333333333222222444444444333333333333333222222222111111111000000000111222333333444444333111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111000000000//////////////////000000000000//////222222111111111111222222111111222222333444444444444444444444555555555555333333333333333333333333333444444444555555555555444444444444444555666777777777888:::<<>><<<999888777777777333333333333333333333333333333333333333333333333222222222222333333333333444444444333333333222222111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000000000////////////////////////000000000000///111333333333222333555000000000000000000000000000000000000000000000000////////////////////////---......////////////...000000000000000000000000//////000111111111111111000000000000000000000000...///000000111111000000000000000000000000000000////////////000000000000111000000000000000000111/////////000000000111111000000000000000000000000//////////////////000000000000000000000000000000111111111111111222222222000000000000111111111111222222111111111000000000///000111222333333333333000000000000000000000000222222222222222222222222000000000111222222333333222222222222222222222222111111111111111222222222111222222222222333333333333333333333444444444444444444444444333333333333222222333333333333222222222111111000000111111222222111111111333444333222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111222222222222111111111111222222222222111111333333333333333333333333222222222111111111111000//////000111222222111111111111111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111000000000/////////...//////000000//////...222222333333333333222222222222333444444555666666333333333444444444555555333333333333333333333333444444444444555555555555444444444444555666777888888999;;;???CCCHHHLLLNNNOOOPPPTTTXXXXXX[[[fffrrr|||{{{uuullliiikkkvvv{{{zzzxxxuuurrrppprrrvvvzzz{{{yyyzzz}}}wwwooozzz~~~}}}yyytttsssuuuuuupppllllllgggaaa]]]______]]]]]]aaaeeejjjpppvvvyyyyyywwwuuurrrxxx|||rrraaa```]]]ZZZWWWUUUTTTSSSLLLJJJEEE@@@<<<:::888888444444444444444444444444444444444444444444444444222222222333333333444444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000000.../////////000000000111///111222222111000111222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000//////000111111111111111000000000000000000000000......///000000000000///000000000000000000000000////////////000000000000111111000000000000111111////////////000000000111000000000000000000000000000/////////////////////000000000000000000000000000000111111111222222222000000000000111111111111222222222111111111000000...///000111222222222222000000000000000000000000222222222222222222222222///000000111222222333333222222222222222222222222000000111111111222222222111111222222222333333333333333333444444444444555555444444444444333333333222333333444444333333222000000111222333333333333222111000111333444333222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111222222222222111111111111222222222222111111111111222222333333444444222222222111111111111000---...///////////////...000000111111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111111000000000//////......////////////......222333444555555444333222333333444444555666777777222222333333333444444444333333333333333333333333444444444555555555666666666666666666777888::::::???AAAEEEJJJPPPVVV[[[^^^[[[]]]```cccbbbdddnnnzzz}}}}}}}}}yyyqqqmmmpppwww|||~~~xxxsssllliiikkkqqqvvvyyy{{{yyy{{{}}}zzzqqq}}}~~~yyywwwwwwmmmffffffddd___\\\]]]ZZZ___gggoootttvvvuuutttqqqsssvvvwwwjjjiiigggdddbbb```______WWWTTTNNNHHHBBB>>>;;;:::666666666666666666666666555555555555555555555555222222222333333444444444333333333222222222111111111111111111111111111111222222111111111111111111111111111111111111111111////////////////////////000000111111222222333333.../////////000000111111///111222111///.........000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000//////000111111111111111000000000000000000000000---......///////////////000000000000000000000000////////////000000000000222111111111111111111222////////////000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000111111222222222222000000000000111111111111222222222111111111111000......///111111222222222000000000000000000000000222222222222222222222222///000000111222222333333222222222222222222222222000000111111222222222222111111111222222333333333333333333444444444555555555555444444444333333333222333333444444333333222///000222444555555555444222111000111333444333222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111222222333333222222111111222222333333222222111000000111222222333444444222222222111111111111000222222333333333222222111000000111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111000000000000......////////////......000000000000000000000000222222222222222222222222666666555555555444444444333333333444444444555555555555444333333222333333<<<666222555999:::;;;>>>GGGLLLSSSZZZcccmmmpppmmmssslllfffeeefffgggkkkpppvvv|||~~~|||wwwuuuvvv~~~wwwnnniiijjjpppwww||||||{{{{{{}}}{{{yyyzzz~~~zzz{{{|||~~~}}}}}}~~~|||vvvpppmmmnnnmmmiiieeeaaaddddddcccfffmmmqqqqqqtttxxx}}}wwwrrrrrrsssvvvxxxyyywwwuuuooohhh]]]UUUOOOIIIDDD@@@===;;;999777555555555555666555444555666777666555555555444444444333333333444444444333333333222222111111111111111111111111111111111111000000000000333222111000000111222333111111111111111111111111333222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////..................------000000000000000000000000111111000000//////......000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000///.........///111222222222111111111111111111111111111111111111111111444333333222111000/////////111222111000///000111111111111111111111111111444333222222222333555555333333333333333444444444111111111222222333444555777777666666555555444444555222000333777999666333333222222333333444555666555555555555555444333333222222222222222222222222444444444333333333222222222222222222222222222222444444444333333222222222111222222333333222222111222333555666666555333222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222000000111111111222222222111111111111111111111111111111222333333333333222...///000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222111111111111111111111111222222222222222222222222666666555555555444444444333333333444444444444555666666555555555666666777:::777777<<<@@@AAAEEEJJJPPP\\\jjjuuu{{{rrrkkkhhhgggfffiiimmmvvvzzz}}}yyyxxxyyy}}}}}}|||wwwqqqnnnqqqwww}}}}}}|||}}}|||yyyyyyzzz|||zzzzzz{{{}}}~~~~~~|||zzz}}}~~~}}}}}}{{{tttrrrssstttsssqqqhhhkkkjjjggghhhlllmmmkkknnnrrrzzzvvvqqqtttxxx}}}|||ooocccZZZRRRLLLHHH@@@???<<<:::777666555555777555444444555555444333555555555444444444333333444444444333333333222222111111111111111111111111111111111111000000000000222222111000000111222222111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000111000//////...///000111222111111111111111111111111111111111111111111111111333333222222111000000000111222333222111000111333111111111111111111111111111111000000000111222333333333333333333444444444444444444444444555666777444444444444333333222222666444222555999:::888444333333333333333444555666333333444444444333333222333333333333333333333333555555444444444333333333333333333333333333333333444444444333333333222222222222333333333333222222222333444555555444333222222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222000000111111111222222222111111111111111111111111//////000111111111111000///000000111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111222222222222222222222222555555555555555444444444222333333333444444444444333333333333444555777777888888;;;AAADDDFFFNNNVVVbbbsssvvvnnnkkkiiiiiikkkpppxxxzzz|||}}}|||xxxwwwyyyvvvxxxzzz}}}zzzwwwtttsssvvvzzz}}}}}}||||||}}}~~~{{{zzzzzz||||||{{{{{{||||||}}}}}}zzz|||}}}~~~}}}}}}~~~|||vvvtttvvvyyy{{{{{{tttwwwvvvrrrppppppmmmiiijjjmmmttt|||}}}}}}|||sssooottt{{{xxxkkk```WWWSSSHHHFFFCCC@@@===:::888888999777555555555555444333555555555444444444444333444444444444333333333333222222222222222222222222222222111111111000000000222222111000000111222222111111111111111111111111111111000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111000////////////000111222111111111111111111111111111111111111111111111111222222222222222222222222222333444333222111222444222222222222222222222222111000000000000111222222333333333333333333333333333333222222222333444444333333333333333333333222777555555777;;;<<<999666444444333333333444555555333333444444555444444444333333333333333333333333555555555555444444444444444444444444444444444444444444444444333333333333222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222111111111111111222222222111111111111111111111111//////000111111111111000000111111111111000000///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000111222111111111111111111111111111222222222222222333333555555555555555555555555333333333333444444444444444444444444666777888999===???CCCGGGIIIMMMYYYeeewww~~~vvvpppoooppprrrvvv{{{~~~|||xxxyyyxxxtttrrrsssooorrruuuxxx{{{|||{{{{{{yyyxxxvvvwwwxxxxxxwwwvvvzzz{{{|||{{{yyyyyyzzz|||~~~~~~}}}|||}}}~~~~~~}}}zzz{{{}}}~~~}}}yyysssmmmnnnppptttxxxzzzzzzxxxzzzyyy||||||vvvssswww~~~|||mmmbbb\\\QQQOOOLLLHHHDDD@@@===<<<;;;999777666777777777666555555555555444444444444555444444444444333333333222222222222222222222222222222222111111111000000222111111111111111111222111111111111111111111111000000000///////////////000000000000000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000111////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000111111111111111111111111222222222111111111111111111111111111111111222222333333333222333444333222111222444222222222222222222222222222222222222333333444444333222222222222222222222444333333333333333444444555555555555666666666666777777888:::<<<===;;;888666555555444444444555555444444555666666666555555333333333333333333333333555555555444444444333333333333333333333333333333444444444444444444333333222333333333333333333222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111111111111111000///...111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111000000000000000111111111111111111111111111111111111111222222333333333444555555555555555555555333333444444444555555555777777888999:::<<<>>>???FFFHHHLLLPPPRRRXXXgggvvv{{{wwwyyy|||}}}~~~|||yyyyyywwwrrrppppppoooqqquuuxxx{{{|||||||||yyyzzz{{{|||}}}{{{wwwsssuuuvvvvvvvvvvvvvvvyyy{{{~~~~~~wwwuuurrrrrrsssuuuuuuuuuvvvuuuwww}}}|||yyyyyy~~~zzznnngggWWWVVVSSSOOOKKKGGGCCCBBB===:::888777777888888777666666555555555444444444555555555444444444333333222222222222222222222222222222222222111111111111111111111222222111111111111111111111111111111111///////////////000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000.........//////000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111///000000111111111111111000000111111111222222222111111111111111111111111111111111222333333444444111222333222111000111333222222222222222222222222222333333333444444444444222222222333333333444444777777777777777777888999777777888888999999::::::::::::<<<>>>@@@@@@>>><<<999999888777666666777777555555666666666666555555444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444333333333444444333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111111111111111000///...111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111000000000000000111222222222222222222222222111111111222222333333444444444444555555555555555444555555555666666666666555666777:::===@@@CCCDDDJJJLLLQQQWWWZZZ```ooo}}}}}}wwwyyy~~~}}}~~~|||wwwssssssuuuwwwzzz}}}}}}zzzrrrtttuuuuuuuuuwwwzzz}}}~~~}}}zzzxxxwwwxxxyyyyyytttqqqqqqwww{{{{{{{{{~~~wwwqqq^^^]]][[[XXXTTTPPPMMMKKKCCC@@@<<<999999999888777666666666555555555444444555555555555444444444333333333333333333333333333333222222222222111111111000111222222222222111000111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......//////000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111222222///000111111222222111111000000000111222222333333111111111111111111111111111222222222333333444444111222333222111000111333333333333333333333333333111222222333444333333333333444444555666777888888777777777777888999:::;;;:::;;;;;;<<<===>>>??????@@@BBBEEEGGGGGGFFFEEECCC@@@???>>>===<<<;;;;;;;;;888888888888888777666666666666666666666666666666555555555444444444444333333333333333333333333333444444444444555555555555333333444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222111111111111111111111111111111111111111//////000111111111111000000111111111111000000///111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000222111111000000000000000222222222222222222222222000111111222333333444444444444444555555555666666666666666666777777777777444666999>>>CCCIIIMMMPPPTTTWWW]]]dddfffhhhpppyyy{{{wwwzzz~~~|||yyyyyy{{{|||~~~tttuuuwwwwwwxxx{{{~~~{{{zzz|||wwwsssrrrwww|||yyywwwiiiiiihhhfffccc___\\\ZZZPPPLLLFFFAAA???===;;;:::666666666666555555555555555555555555444444444444333333333333333333333333333333222222222111111111000111222222222222111000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000111222222000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222///000111222222222111111///000000111222222333333111111111111111111111111222222333333333333333333222333444333222111222444333333333333333333333333222333444555555555444444666777888999;;;===>>>???:::;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIILLLOOOQQQQQQPPPNNNMMMGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::777777777777666666666666666666666666666666666666444444444444555555555666333333444444444444333333222333444555555444333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000111111111111111111111111//////000111111111111000///000000111111111111000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000222222222222222222222222000000111222333333444444444444444555555555666666777777777777888888888888:::===AAAHHHOOOWWW\\\```fffiiiooovvvvvvrrrssswwwssszzz|||~~~|||}}}}}}}}}~~~wwwxxxyyyzzz|||{{{xxxxxxzzz}}}~~~yyywww{{{{{{xxxxxxttttttsssrrrooollliiiggg]]]XXXPPPJJJEEEBBB???===777666666666555555555555666666555555555444444444333333333333333333333333333333333222222222111111000111222333333222111000111111111111111111111111000000111111222222222333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222///000111222333222111111///000000111222222333333111111111111111111111111333333333333333333333333333444555555333333444555333333333333333333333333555555777888888888777666888999;;;===???AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMIIIIIIJJJKKKMMMNNNOOOOOOPPPSSSWWWYYYYYYWWWUUUUUULLLKKKJJJHHHGGGFFFFFFFFFIIIIIIHHHGGGFFFDDDCCCBBB========================999999999999888888888888888888888888888888888888444444444555555555666666333444444555555444444333222333555666666555333222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222111111000000111111111111111111111111111111222333333333333222...///000111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000222222111000000///000000111222222333333222222111555444444333333333444444333444555555666666666555888777666666666777999;;;BBBIIIPPPXXXdddoootttsss~~~|||xxxssspppnnnmmmmmmhhhjjjnnnsssxxx}}}yyywwwzzz~~~||||||zzzyyyzzzuuutttyyy~~~~~~~~~}}}{{{xxxwwwrrrzzztttkkk]]]RRRKKKHHHDDDBBB999777666666777888777666333333222222333555777888444333222222111111222222222222444444444444222222222222222222111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000111111222222222222111111......///000000000000000////////////000000000000000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333222222333333444555666666555444333333444444444555555444111000000111111000000000222555888:::666999;;;;;;999888:::===<<>>===<<<<<<<<<:::999888999:::999777555888666555555777888888777777777666555555555555555333444555666666555333333111111222333444555666777333333333333333333333333333333222111000000000111333333333222222222111111111111111111111111111111222222222222222222222222555444222111111111222222111111111111000000000000000000000000000000000000111111111111111111111111222222111000000111222333000000000000000000000000000000000000000000000000111111111000000000000000222222333333333333222222555444444333333444444444444444555666666666666666888888888888999;;;???AAAJJJVVVfffrrr~~~|||wwwqqqmmmjjjiiiiiikkkkkklllooosssyyy~~~xxxssssssxxx|||~~~~~~~~~zzzyyyzzzvvvuuuyyy~~~}}}}}}|||{{{{{{~~~zzzxxxxxxzzz{{{uuuooocccZZZSSSKKKEEEAAA>>><<<::::::999888666555555444444444555666666555444444333333333333333222333333444444333333222222222222222111111111000111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000111111222222111111000......///000000000000000////////////000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222222111111111111222333333222222222222222333444444333333222222222333333444333444555555333333444555777777666777888:::<<<>>><<<>>>@@@AAA@@@@@@BBBDDDAAADDDGGGIIIJJJLLLNNNPPPSSSSSSUUUXXX[[[[[[XXXUUUTTTRRRPPPMMMLLLLLLLLLMMMSSSTTTWWWXXXXXXVVVTTTRRRSSSSSSTTTUUUWWWYYY[[[\\\[[[```bbb\\\XXXWWWWWWUUUXXXRRRNNNNNNMMMIIIHHHIIIGGGFFFEEEEEEFFFFFFDDDCCCCCCAAA??????>>>===;;;999:::999777777999999999888777666555444444444444555333444555555555444333333333333444444444444555555333333333333333333333333444444333222222222222222333333222222222111111111111111111111111111111111222222222222222222222222444333222111000111111222111111111111000000000000111111111111111111111111111111111111111111111111333222111000000111111222000000000000000000000000000000000000000000000000111000000000000000000000222222333333333333222222444444444333333444444555555555555666666666666666666888999;;;===BBBGGGLLLZZZmmm{{{vvvpppmmmmmmnnnooosssrrrqqqppprrrxxx}}}vvvrrrpppnnnrrrxxx~~~|||zzz|||xxxxxx|||}}}|||zzzxxxyyy~~~~~~{{{vvvsssrrrvvvzzz~~~|||uuummmcccUUUKKKGGGDDD@@@<<<:::888666444666666666666555555555444666555555444444444444444222333333444444333333222222222222222111111111111111111000000000000111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000111111222222111111000......///000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222111111000000111111222333222222111111222222333444111111111222333444555555444666888999888888:::;;;=========>>>???AAABBBCCCCCCEEEGGGHHHHHHJJJLLLNNNKKKMMMPPPRRRTTTWWW[[[]]]]]]___bbbfffgggeee___[[[YYYWWWSSSPPPNNNNNNOOOPPPTTTTTTUUUVVVWWWYYYZZZZZZZZZ]]]aaafffiiikkklllmmmoootttvvvrrrnnnmmmmmmlllkkkccc\\\\\\]]]YYYVVVUUUPPPNNNMMMOOOQQQPPPMMMJJJJJJHHHFFFEEEDDDCCCAAA???<<<:::999999:::;;;:::888888777777666666666666666555555666666666666555555666555555555444444333333333333333333333333333333555444444333333333333444222222222111111111000000111111111111111111111111111111111111111111111111222222111000000000111111222222111111111000000000222222222222222222222222111111111111111111111111333333222111000000111111000000000000000000000000000000000000000000000000000000000000000000111111222333333333333333333222444444333333333444555555444444444555555666777777666999<<<>>>BBBHHHPPPVVVooo{{{yyyuuussstttwww|||~~~{{{zzz|||xxxooommmmmmpppuuu}}}||||||}}}|||yyyxxxxxxzzz~~~~~~|||xxxuuuuuuxxx{{{~~~}}}ssscccVVVOOOKKKEEEAAA>>>;;;888666666666666666666666555555666555555444333444444444333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000111111111111000000......///000000000000000////////////000000000000////////////////////////000/////////.........---////////////////////////////////////////////////000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111111222222222222222333333111111000000000111222222222111111111111222333333444444444444444555666777888;;;===???>>>>>>???@@@???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPRRRTTTVVVWWWYYYZZZ\\\]]]^^^aaaeeehhheeehhhmmmqqqqqqmmmgggbbb]]][[[XXXUUUUUUVVVXXXZZZWWWVVVUUUVVVXXX\\\```bbbcccfffkkkqqqvvvyyy{{{{{{yyyooohhhjjjmmmllliiiggg___]]]ZZZ[[[\\\ZZZUUUPPPNNNLLLJJJIIIIIIHHHGGGEEE@@@??????@@@AAABBBAAA???<<<;;;:::999999999999999888888888888888777777777555555555555444444444444444444444444444444444444444444333333333333333444222222111111111000000000111111111111111111111111111111111111111111111111111111000000000000000000222222222111111111000000222222222222222222222222111111111111111111111111333333222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111333333333444444333333333333333333333333444555666444333444444555777888999888<<<@@@BBBFFFMMMWWW^^^{{{zzzxxxwwwxxx|||~~~vvvnnnoooqqquuu{{{{{{zzzyyyyyyzzz{{{|||}}}qqqcccYYYTTTNNNIIIEEECCC@@@>>>777777777777777777777777555444444333333333333333333333333333333333333333222222222222222222222333111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000111111000000000......///000000000000000////////////000000000000////////////////////////000000//////......------////////////////////////////////////////////////000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111111111111222222333333333111111111000111222222333222222111111222222333444666666555555666666777888<<>>===<<<;;;;;;;;;999999888777666666666555444444444555555555666666444444444444444444444444333333222222222222333333222222222111111111111000111111111111111111111111111111111111111111111111000000000000111111000000222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000//////000000111111111111333333444444444444333333333333333333444555555666444444444555777:::<<<>>>>>>BBBFFFHHHJJJQQQ\\\eee|||~~~~~~}}}}}}~~~{{{~~~~~~wwwtttvvvxxx{{{{{{zzzzzz|||||||||ppp___[[[TTTNNNJJJGGGEEECCC<<<;;;999888888888999:::555444444333222333333333444333333222222333333444222222222222333333333333111111000000000000111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111111000000///......///000000000000000////////////000000000000000000000000000000000000000000000//////.........////////////////////////000000000000000000000000000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111111111111222222333333444222222111111222222333444333333222222333333444555666666666666777999::::::???BBBEEEGGGGGGFFFFFFFFFKKKNNNRRRVVVYYY[[[\\\\\\\\\\\\]]]```dddggghhhhhhfffgggggggggeeeeeeggghhhlllooorrrrrrnnnhhhccc```eeeeeefffhhhjjjmmmoooqqqhhhddd^^^YYYXXXZZZ___bbbnnnpppssswwwzzz}}}yyyrrrnnnssszzz}}}{{{vvvqqqoookkkgggbbb^^^[[[XXXUUUSSSPPPPPPPPPQQQRRRQQQOOOMMMHHHFFFEEEBBB@@@???>>>>>><<<;;;999777666555444444444444555555555666666666444444444444444444444444222222222222222333333444333333333222222222111111111111111111111111111111222222222222222222222222///000111111222222111111333222222222222111111111111111111111111111111111111111111111111111111111000111222222222222111111000000000000000000000000000000000000000000000000/////////000111111222222333333444444444444333333333333333333444555666666666666666888;;;>>>BBBDDDEEEIIIMMMNNNOOOUUU```jjjtttwwwxxxwwwyyywwwvvv~~~~~~zzzwwwjjjeee]]]VVVQQQNNNKKKIIIEEECCC???;;;999999:::;;;666555555444444444444444444333333222222333333444222222222333333333444444111111000000000000111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222333111111111111111111111111111111111111111111111111000111111222333333444444333333333222333333444555444444333333444444555666777888999;;;===@@@BBBCCCCCCGGGKKKNNNOOOOOOOOOPPPTTTWWW[[[___aaabbbaaa```___^^^^^^aaafffiiijjjiiiaaacccddddddbbbaaabbbbbbdddgggjjjjjjgggcccbbbbbbggghhhiiijjjkkkllllllllleeeaaa\\\XXXXXX\\\bbbeeepppsssvvvzzz||||||zzzyyy|||~~~}}}zzzsssnnnlllppptttwww{{{~~~{{{{{{}}}}}}yyytttpppnnnllljjjiiiaaa```______^^^[[[WWWTTTSSSRRROOOLLLJJJGGGFFFEEECCCBBB???<<<:::888777777666666666666555555555555555555555555555555555555333333333333333444555555444444444333333333333222111111111111111111111111333333333333333333333333///000222333333333222222333333222222222111111111222222222222222222222222111111111111111111111111//////111222333333222222000000000000000000000000000000000000000000000000...//////000111111222222333444444555555444444333222222222333444555666777777777888:::===BBBFFFHHHJJJOOORRRRRRRRRXXXcccmmmnnnnnnlllkkkppp{{{zzzpppttt}}}|||{{{||||||yyyyyysssjjjbbb]]]YYYUUUSSSMMMIIICCC>>>;;;:::;;;<<<777777666555555555555555444444222222222222444444222222222333333444444444111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////...//////000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111222111111111000111222222333111111111111111111111111111111111111111111111111000000111222333333444444444444333333444444555666555444444444444555666666:::;;;===@@@CCCGGGJJJLLLHHHLLLQQQUUUWWWXXXYYYZZZZZZ\\\```cccddddddbbb```]]]\\\\\\___dddggggggfff\\\^^^```aaa___^^^^^^^^^YYY]]]aaabbbbbbbbbeeeggggggggghhhhhhgggfffdddbbb\\\ZZZWWWVVVYYY```ggglllppptttzzz~~~~~~{{{wwwsssmmmtttxxxtttpppooommmjjjpppkkkjjjlllnnnppptttzzz}}}{{{xxx|||~~~~~~~~~~~~~~~wwwvvvtttrrroookkkfffbbb^^^\\\YYYVVVRRRPPPNNNMMMKKKIIIFFFBBB???===<<<<<<888888777666555444333333555555555555555555555555444444444444444555666777555555444444444333333333111111111111111111111111444444444444444444444444000111222333444444333222333333333222222222111111333333333333333333333333111111111111111111111111---///000222333333333222000000000000000000000000000000000000000000000000...//////000111222222222000111222333444555555555111333444444333444666888888;;;<<<;;;@@@HHHNNNOOOPPPQQQSSSWWW\\\```aaaaaadddhhhiiijjjpppzzzwwwssswwwzzzyyyxxxxxxzzz}}}zzzyyyzzzwwwpppkkkiiiddd___WWWRRRLLLHHHCCC<<<:::<<<555555555666777666444222444444555555555555555555444333222111111222333444222222222111111111111000222111//////111333333333333222111111111222333444222111000111222222111000000000000000111111111111111111000000//////......111111111111111000//////000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000000333333222111000000000111000000000000000000000000222111111111000000//////////////////////////////......///000111222222333222222222222222222222222222111111111000000//////000111111111111222222222111111222222222333333333888777555333222222333333555444333333555777999;;;<<<@@@EEEHHHIIIJJJLLLNNNMMMTTTZZZZZZ[[[^^^aaa```bbbaaaaaabbbbbbaaa^^^\\\XXXZZZ]]]```ccceeefffggg]]]XXXWWWYYYYYYWWWWWWYYYPPPVVV\\\^^^^^^^^^aaadddeeejjjkkkfffccccccaaa]]]ZZZYYYZZZ]]]___cccjjjqqqpppmmmoootttuuuppplllkkkgggfffeeecccaaabbbdddfffeeeggghhhiiijjjlllnnnpppssssssrrrpppooorrrxxx~~~~~~~~~xxxrrriiihhhddd___^^^^^^ZZZTTTNNNMMMKKKJJJHHHEEE@@@======<<<:::888777666777777666666666666666666777777555444444333444555777888444444444333333333222222111111222222222333333333444444444444444444444444222222222222222222222222222222111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111444333333222111111111222111111111111111111111111222333444555555555555555333444555555444555888:::999>>>@@@AAAFFFNNNSSSTTTWWWWWWWWWZZZ^^^bbbdddddddddgggjjjqqq}}}yyytttvvv}}}||||||}}}~~~{{{yyy|||}}}|||wwwqqqfff\\\RRRLLLGGGAAA>>>@@@999777666666777777555333555555555555555555555555444333222111111222333444222222222222111111111111111000......000222222111111111000000000111222333111000//////111111000///000000000000111111111111111111000000////////////111111111111111000//////000000000000000000000000000000000000000000000000111000000000000000000000000000111111111111000000333222111111000000111111000000000000000000000000111111111111000000000/////////////////////////////////000000111111222222222222222222222222222222222111111111000000000000111111111111222222222222111222222222222333333333555555333222222333444444444444444555888;;;???AAACCCGGGKKKNNNMMMLLLLLLMMMSSSYYY]]]]]]]]]```bbbbbb___^^^]]]]]]^^^]]][[[YYYWWWXXXZZZ]]]___`````````YYYUUUTTTWWWWWWTTTTTTVVVSSSXXX]]]`````````bbbdddeeejjjkkkgggcccbbb```[[[ZZZZZZ\\\___bbbfffjjjmmmpppmmmmmmmmmiiibbb^^^____________^^^]]]^^^___aaaaaabbbccccccdddeeegggiiihhhhhhfffddddddgggnnnsss}}}|||}}}zzzxxxssskkkhhhfff```YYYVVVSSSOOOLLLJJJHHHEEEBBBCCCBBB@@@>>><<<;;;:::999666555555444444444555555333222111111222333555666444444444333333333222222111222222222222333333333111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111333222111111000000000111111111111111111111111111555555666666666666666555444555666666666777:::<<<;;;BBBGGGJJJOOOVVVZZZZZZ```^^^]]]^^^aaaeeeggggggeeeiiiooozzz}}}wwwvvv|||{{{}}}{{{yyy{{{||||||}}}ooo```WWWQQQJJJEEEDDD===;;;888666666666555444555555555555555555555555444333333222222333333444333222222222111111111111111///......000111111000000000//////000000111222000///...///000111000...000000000000111111111111111000000000000/////////111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000222222111000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222222222333222222222222333333333333333333222222222333555666444555666999===BBBFFFHHHIIINNNTTTVVVUUUSSSRRRSSSZZZ^^^```]]]]]]```cccbbb___]]]ZZZYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYUUURRRRRRTTTTTTQQQRRRUUUTTTXXX]]]```bbbbbbcccdddaaaeeeeeeaaa^^^]]]\\\YYY\\\^^^aaaeeeiiilllkkkjjjiiigggfffeeeaaa\\\^^^ccc^^^^^^^^^^^^_____________________^^^^^^______```^^^]]]ZZZXXXXXX\\\bbbgggpppqqquuu~~~{{{uuuqqqjjjcccbbb^^^XXXSSSPPPMMMKKKIIIFFFFFFEEECCCAAA>>>;;;:::888888777666555555555555222222111111222333555666444444444444333333333333222222222222333333333333000000000000000000000000333333333333333333333333111111222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111222111000000///000000000111111111111111111111111666666666777666666555555555666777777777999===@@@@@@IIIQQQUUUYYY___bbbbbbeeebbb``````cccfffhhhiiiiiipppxxx~~~zzz}}}zzz}}}~~~}}}}}}}}}|||{{{yyyvvvuuuxxxtttiiiaaaVVVMMMHHHBBB???:::777666666555555666666666666555555555555444444333333333333444444333333222222222111111111222000//////111222111000000000000000111111111222111000//////000111000//////000000000111111111111000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000111111000000000000111111000000000000000000000000111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111222222222333333222222222333333333444444444333222222333444555666777888;;;>>>CCCGGGKKKNNNNNNUUU]]]```^^^[[[[[[]]]```bbbaaa]]]\\\```bbbaaaaaa^^^ZZZWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTRRRRRRUUUUUUSSSUUUYYYYYY\\\___ccceeeeeedddcccaaaaaa```]]][[[\\\___aaadddiiimmmqqquuuwwwsssmmmjjjhhhhhhfffbbb```gggqqqjjjjjjjjjjjjkkkjjjhhhgggeeecccaaa`````````___^^^\\\ZZZVVVSSSSSSVVV[[[___dddfffmmmvvv{{{uuuooooookkkddd___ZZZVVVRRROOOLLLLLLMMMLLLJJJFFFBBB@@@>>>===;;;:::888777777777555555444444444555777888555444444444444333333333222222222333333333444444333333333333333333333333333333333333333333333333111111222222222222222333222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111222111111000000000111111111111111111111111111111555666666666666555555444555666777888999===AAAEEEKKKVVV```dddfffiiikkkkkkfffdddbbbbbbeeeiiilllmmmoooyyyyyyvvvvvv~~~~~~yyytttuuuuuuyyy}}}rrrcccTTTLLLGGGCCC===999777666555555777777666666666555555555444444444444444444444444333333333222222222222111333222111222333333222000111111111222222222222222222111000000222222111000///000000000111111111111000000000000111111111111111111111111111000//////000000000000000000000000111111111111111111111111//////000000111111111111000000111111111111000000111000000///000000111111000000000000000000000000000000000000000000111111222222222222222222222222111111111000000000000000000000000000000000000000111111111111111222222222111222222222222333333333222222333333333444444444666555444444444555777888===>>>AAAEEEIIIMMMPPPRRRWWW^^^fffhhhddd```___aaaddddddbbb^^^^^^bbbdddbbbbbb^^^YYYVVVUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXXYYYYYY___ffflllkkklllmmmnnnlllgggbbbeeebbb^^^\\\]]]aaaiiipppuuu|||zzzxxxtttqqqmmmhhhhhhqqq{{{}}}|||zzzzzz{{{zzzwwwtttpppnnnjjjiiiiiihhheeeccc```]]]XXXVVVVVVXXX[[[]]]___bbbhhhpppwww}}}~~~yyyvvvqqqmmmgggaaaZZZVVVVVVWWWXXXXXXUUURRRNNNKKKCCCBBB@@@>>><<<:::999999888777666555555555666777555555555444444444333333222222333333333444444444555555555555555555555555333333333333333333333333111111222222333333333333222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111222222111111111222222333111111111111111111111111555555666666666666666555777888999;;;===BBBHHHLLLXXXcccnnnpppoooqqqrrrqqqhhhggggggiiimmmrrrtttuuuxxx}}}zzz||||||wwwrrrqqqxxx~~~~~~wwwvvvwwwzzzmmm\\\SSSLLLHHHBBB===:::999777666888777777666666555555555444555555666666555555444333333333333222222222222444333222333444444222000111111222333333333333222222111000111222333222000000000000000111111111111000000000111111111111222111111111111111000//////000000000000000000000000111111111111111111111111/////////000111111222222000000111111111111000000000000/////////000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111222222222222222222222222222333333333333333333333333444444444444777666666666777999;;;<<>>AAACCCIIIKKKOOOTTTXXX\\\___aaadddjjjnnnjjj```YYYYYY\\\``````^^^\\\___dddddd```___]]][[[\\\___bbbcccddddddcccaaa```^^^^^^^^^^^^^^^]]]^^^bbbeeekkkyyy{{{qqqiiidddaaaccceeeiiisss~~~{{{vvvxxx||||||{{{{{{zzzvvvssskkkiiihhhjjjmmmpppooonnnhhhiiiiiihhhgggfffffffffjjjiiihhhhhhiiilllpppssswww}}}~~~|||zzzxxxtttrrrmmmmmmllliiieee```\\\YYYRRRPPPNNNJJJGGGDDDBBBAAA===<<<999777555444444444555555555555444444444444333333333444444444444555333333333333333333333333444444444444444444444444111111222222333444444555333333333333333333333333111111111222222222333333222222222222222222222222111111111111111111111111111111111111111222333333111111111111111111111111555666777888999:::::::::;;;===???BBBFFFMMMUUUZZZaaallltttsssooommmmmmlllpppqqqtttzzzzzzwwwzzz|||{{{uuunnnkkknnnsssvvvxxx||||||}}}|||vvvjjjfffVVVRRRLLLGGGCCC@@@<<<:::999888888777666555555444444555666777777666555444444444444333333333222222222111111222333222000......///000222222111111000111///...///000111000///000000000000111111111111000000111111222222222222111111111111111000//////000000000000000000000000111111111111111111111111...//////000111222222222000000111111111111000000///////////////000111111000000000000000000000000//////000000111111111222000000000000000000000000...//////000111222222333222222222222222222222222111111111222222333333333222222333333333444444444333333333444444444555555444555666999>>>BBBFFFIIILLLOOOSSSXXX^^^bbbfffgggaaagggkkkggg^^^XXXYYY]]]ZZZZZZYYYXXX\\\aaa```\\\_________bbbgggkkkmmmnnnpppooollliiigggfffeeeeee```___```dddhhhppp|||rrrnnnmmmppprrrttt|||~~~}}}~~~~~~zzzvvvooooooppptttyyy|||{{{zzzyyyxxxvvvrrrmmmjjjiiiiiifffdddbbb___^^^___bbbeeeiiipppuuuwwwzzz~~~}}}}}}~~~~~~~~~~~~{{{vvvqqqkkkgggdddZZZXXXUUURRRNNNKKKIIIHHHAAA@@@===:::888666666666666666555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444111111222333333444555555333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111000000///000000111222222111111111111111111111111999777777999:::::::::<<>>:::888:::999777777:::777777777777666555444333333333333333333333333333444333333222222333333444444444555555444444333222111111111111111111111111222222222222222222222222111111000000//////......222111111111000000//////000000000000111111111111---......///000111111222111111000000000000111111000000000000000000000000000000000000111111111111000111333333111000111222000000000000000000000000111111222222222111111000000000000000111111111111222222111111111111111111222222222222222222222222333333333333444555666666777333000111444666666666888;;;>>>BBBEEEJJJPPPTTTWWWZZZ[[[^^^fffooommmeeeaaabbbdddbbb^^^YYYVVVTTTYYYVVVSSSUUU[[[dddkkkooopppkkkfffgggsss{{{vvvpppjjjeeeccchhhjjjjjjiiiiiirrruuuwwwyyyzzz||||||{{{{{{xxxvvvuuuttttttyyy}}}tttnnnlllllliiiiiihhhfffcccbbbdddeeeffffffgggkkksss{{{|||zzzxxxvvvxxx|||}}}xxxvvvtttmmmhhhaaaZZZUUUPPPLLLIIIHHHFFFCCC???;;;888666666333444444333222222444555444444333333333333222222666555333222222555777999333333333444444444555555333333333333333333333333444444444333333333222222000000000000111111111111333333333222222111111111444444444333333222222222//////000111222333333444222222222222222222222222666888:::;;;:::<<>>;;;;;;:::666555777666666666666666555444444333333333333333333333333444333333222222333333444333333444444333333222111111111111111111111111111222222222222222222222222111111000000////////////111111111111000000000///000000000000111111111111/////////000000111111222111111000000000000111111000000000000000000000000000000000000111111111111...000222222000///000111000000000000000000000000111111222222222111111000000000000000111111111111111111111111111111111111222222222222222222222222333333333333333444555666777444222222555888888888;;;>>>AAADDDGGGLLLQQQUUUXXX^^^aaacccgggmmmnnnjjj___^^^]]]ZZZVVVTTTTTTUUUUUUVVVYYY]]]dddllltttyyy{{{wwwrrrsss~~~}}}xxxssspppnnnkkklllmmmmmmpppxxx~~~~~~}}}}}}}}}zzzzzz|||vvvqqqpppqqqqqqqqqooollliiihhhjjjlllnnnllliiiiiilllooopppqqqsssrrrqqqqqqtttzzzzzzqqqhhhaaaZZZTTTQQQOOOKKKFFFBBB???>>><<<;;;888888777666444444444555555555555555444444444333666555444333222333555666444555555555555666666666333333333333333333333333222222222111111111000000000000000000111111111111333333222222222222222222333333333222222111111111111111111111222222222222222222222222222222222222777;;;>>>>>>>>>DDDNNNWWWYYYXXXZZZbbbmmmwww~~~vvvsssnnnhhhddddddhhhlll}}}ppphhhkkkrrruuu|||~~~|||zzzyyyxxx|||ssskkkddd\\\SSSMMMLLLEEE@@@???<<<888555777555555555555555555555444333333333333333333333333444333333222222333333444222222333333222222111000111111111111111111111111111111111111111111111111111000000000000/////////111111111111000000000000000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111...///111111///...///000000000000000000000000000000111111222222222111111000000000000111111111111111111111111111111111111222222222222222222222222444444333333333444555555666555333444777:::;;;;;;???BBBDDDGGGKKKOOOUUUYYY[[[bbbfffggghhhkkknnnnnn]]][[[WWWRRRPPPRRRVVV[[[XXX]]]bbbggglllsss{{{}}}yyyzzz~~~{{{zzzyyyqqqqqqqqqtttyyy~~~xxxuuuvvvxxxzzzyyyvvvrrrooonnnqqqsssxxxtttooollliiihhheeedddfffffffffggglllqqqwww{{{xxxpppiiiddd```WWWQQQJJJEEECCCBBB???======<<<:::888777555555555777666666666666555555555666555555444333222222222444444444444555555555555333333333333333333333333222222222111111111000000000000000111111111222222222222222222222222333333222222111111111111111000333333222222111111111111222222222222222222222222;;;???@@@BBBIIIWWWfffoootttnnnlllsss{{{uuutttppphhhbbbdddnnnwwwtttkkknnnwww~~~~~~{{{zzz|||||||||{{{~~~|||vvvmmmccc[[[VVVNNNFFFDDDAAA;;;888888666555555555555555555555444444444444444444444444444333333222222333333444333333333333333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000///000000000111111111111333222222222222222222222111111000000000000111111000000000000000000000000///000000000111111111111...000111111000//////000000000000000000000000000000000111222222222111111///000000000111111111111111111111111111222222222111222222222222222333333444444444333333444444555555555555666999<<<===>>>BBBEEEIIIMMMQQQVVV[[[______bbbdddfffgggiiikkkkkk\\\ZZZWWWSSSSSSWWW^^^cccdddhhhlllmmmnnnrrrzzz~~~yyyxxxwww{{{{{{yyy}}}yyyyyy|||{{{wwwttttttwwwzzz}}}xxxuuuqqqnnnjjjhhh___^^^^^^___bbbgggkkkmmmxxx{{{xxxtttrrrddd]]]TTTNNNKKKHHHCCC??????>>>;;;999888777666555777777666666666555555555333333444444444333111111111111111222222222333333333333333333333333333333444444444333333333222222000000111111111222222222111111111222222333333333222222222222111111111111222222222222222222222222222222222222222222222222===@@@CCCKKK^^^vvv~~~~~~xxxuuuqqqvvvwwwqqqiiilllzzzzzzssswww}}}}}}}}}}}}~~~}}}xxxwwwssstttwww~~~vvvnnn```VVVLLLIIIEEE???:::999777777666555555555666666444444444444444444444444444333333222222333333444444444444444444333333222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000111111///000000000111111111111333333333222222222222222111111000000000000111111000000000000000000000000///000000000111111111111///111222222111000000111000000000000000000000000///000111222222222222222///000000000111111111111000000111111111222222222111111111222222333333333444444333333333444555555444555777999<<<>>>AAACCCEEEIIINNNTTTXXX]]]aaadddbbb___]]]aaaeeegggeeecccYYYZZZZZZ[[[]]]aaahhhmmmrrrtttssspppmmmpppxxx~~~|||{{{}}}|||vvvtttxxx}}}{{{yyyyyy{{{}}}~~~~~~}}}|||zzzzzz|||~~~~~~~~~|||}}}}}}yyyuuuqqqcccbbbaaa```aaabbbcccdddiiivvvuuuoooggg```ZZZSSSLLLGGGBBB@@@<<<;;;;;;:::888666666666666666555555555444000111333444555444333222111111111222222222333333333333333333333333333333444444444333333333222222111111111111222222222222111111111222222333333333222333333333333333333333000111111222333333444444222222222222222222222222>>>EEENNN^^^yyyyyyrrrqqqvvv}}}{{{|||}}}yyyzzz{{{|||}}}yyyuuuqqqtttyyynnnbbbVVVQQQLLLEEE>>><<<:::999888666555555666777444444444444444444444444444333333222222333333444444555555555555444333333111111111111111111111111111111111111111111111111000000000111111111111222000000000000111111111111000000000000111111111111222222222222222222222222111111000000000000111111000000000000000000000000000000000000111111111111000111333333111000111222000000000000000000000000///000111222222222222222000000000000111111111111000000000111222222333333111111111222222333333444333333333333444555666666555888;;;>>>@@@CCCFFFIIIIIINNNUUU[[[___bbbdddeeeccc\\\YYY]]]cccccc```^^^XXX[[[___dddiiinnntttxxx~~~}}}yyytttqqqssszzz{{{zzzyyyzzz|||{{{wwwsssuuurrroooooossszzz{{{xxxuuuqqqnnnooommmkkkkkknnnpppqqqrrrqqqooommmnnnrrryyy{{{}}}{{{wwwnnnmmmkkkiiihhhgggfffeeecccmmmuuuwwwyyy~~~zzzsssiii^^^TTTOOOJJJFFFBBB@@@@@@???;;;888666666666666555555555555000111333444555555555444444444444444555555555555333333333333333333333333222222222111111111000000111111111222222222222333222222222222222222333333333333333333333444444444000000111222333444555555222222222222222222222222BBBRRReeexxx}}}wwwwww||||||xxx{{{zzzwwwzzzvvvggg___XXXOOOFFFBBB===<<<999777666666666777555555555555555555555555444333333222222333333444333444444444444333222222111111111111111111111111222222222222222222222222000000111111111222222222///000000000111111111111000000000000111111111111000000111111222222333333111111000000000000111111000000000000000000000000000000000000111111111111///111222222111000000111000000000000000000000000//////000222222333333222000000000000111111111111///000000111222222333333000111111222333333444444111111222333444555777888777;;;@@@CCCEEEHHHLLLOOOOOOUUU]]]ccceeedddcccbbbccc]]][[[^^^```^^^\\\^^^\\\aaagggnnnuuu|||}}}zzzzzz|||}}}~~~~~~|||{{{rrrrrrrrrrrrrrrpppllljjjhhhhhhhhhjjjoootttyyy{{{}}}{{{wwwrrrmmmjjjkkklllllljjjgggggghhhjjjjjjjjjllljjjhhhhhhkkkrrrzzz|||}}}uuuqqqtttyyywwwyyyzzzyyyxxxxxx{{{~~~|||ttttttsssrrrqqqooonnnmmmfffjjjkkkkkknnnvvv|||}}}~~~}}}|||nnnccc___VVVQQQKKKHHHGGGDDD???;;;888888777777777666666666333444444555555555444444444555555555555666666666333333333333333333333333222222222111111111000000111111111222222222333333333333222222222222222222111111222222333333333333222222222333333444444444222222222222222222222222III```zzz}}}zzzyyyxxxyyyvvv|||uuukkkcccXXXNNNIII@@@>>>;;;888666666666777555555555555555555555555444333333222222333333444222333333333333222111111111111111111111111111111222222222222222222222222000000111111222222222222//////000000111111111222000000000000111111111111//////000111222222333333111111000000000000111111000000000000000000000000000000000000111111111111...000111111/////////000000000000000000000000000//////000222222333333333000000000000111111111111///000000111222222333333000000111222333333444444000111111222444666888999:::>>>DDDGGGIIILLLPPPSSSTTTZZZbbbggghhheeeaaa___bbb______aaa___ZZZ[[[aaacccgggnnnvvv~~~|||zzzyyyssstttvvvwwwwwwuuurrrpppjjjkkklllllljjjhhhfffddd___```cccggglllppptttvvvtttssspppjjjggghhhmmmssspppmmmjjjhhhiiiiiiiiiiiillljjjgggfffhhhlllqqquuussswwwyyytttkkkfffiiiooommmnnnnnnmmmkkklllqqqttt||||||~~~vvvvvvvvvvvvuuutttssssssmmmmmmjjjgggjjjqqqvvvuuuuuuuuuvvvzzzvvvqqq```ZZZRRRNNNLLLHHHBBB<<<999999999888888888888777777666666555444444444333333333333444444444555555333333333333333333333333444444444333333333222222111111222222222333333333444333333222222111111111000000111111222222222222444444333333333333222222222222222222222222222222UUUqqqzzzxxx}}}}}}}}}}}}zzzvvvmmmeeeZZZRRRHHHCCC>>><<<;;;:::777444555555555555444333222222444444444444444444444444333333333333333333333333444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111000000000000111111111111000000000000111111000000000000////////////222111000000111111///...000000000000000000000000000000000000111111111111222222222111111111000000111111222222222333333333444444333222222333333333444333222111333666999;;;>>>AAADDDHHHKKKPPPUUUXXX]]]```fffkkkkkkgggccccccdddbbb^^^[[[ZZZ]]]cccggghhhfffnnn}}}|||vvvtttwwwyyy}}}zzzrrrlllllljjjiiijjjmmmllliiieeedddddddddddddddcccaaa```ccccccdddgggkkknnnoooooosssttttttsssrrrtttzzz|||uuummmhhhgggjjjmmmkkkiiigggeeefffkkksssyyy}}}zzzuuurrroookkkgggdddfffbbbaaaeeegggeeedddfffjjjpppuuuwww{{{}}}}}}xxxuuuttttttuuuuuuwwwwwwuuupppkkkhhhiiikkkiiilllooosssxxx~~~vvviii^^^ZZZWWWOOOHHHGGG@@@>>><<<;;;;;;999666444666555444444666666555444444444444444444444444444666666555444222111000000333333333222222222111111111111111111111111111111333333333333333333333333444333333222111111111222111111111111111111111111555555444444444333333333bbbyyy|||yyyyyy}}}uuukkk```XXXNNNIIIBBB>>><<<:::777444666666666666555444444333444444444444444444444444333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111000000000000111111111111000000000000111111000000000000000000000///444333111222333333111000000000000000000000000000000000000000111111111111222222222111111111000000000000111111111222222222444444333333222333333444555444333444666999<<<>>>@@@CCCGGGKKKOOOSSSWWWZZZaaadddiiijjjgggbbb``````aaa``````___```cccfffiiimmmmmmtttxxxsssqqqrrrssssssrrrnnniiieeecccccccccdddeeeeeecccaaafffggghhhjjjkkkkkkjjjhhhggggggiiimmmrrrvvvxxxxxx{{{|||}}}~~~~~~yyyvvvuuuuuusssrrrqqqooopppuuu||||||xxxtttpppkkkhhhdddbbbcccffffffcccccceeeggglllppprrruuuyyyzzzxxxttttttwww{{{~~~zzzwwwwwwwwwwwwwwwxxxwwwtttpppllllllllliiikkkllllllmmmrrryyyuuuiiifffccc[[[RRRNNNFFFCCC???<<<;;;999777666777666444555666777666555444444444444444444444444333333333333333333333333333333333222222222222111111111111111111111111111333333333333333333333333444333222222111111222222222222222222222222222222333333333333222222222111mmm}}}zzzxxxzzz}}}{{{sssiiibbbYYYSSSJJJCCC@@@===999666666666666666666555555555444444444444444444444444444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111000000000000111111111111000000000000111111000000000000000000000000444222111111222333222000000000000000000000000000000000000000111111111111222222222111111111111111//////000000000111111111444333333333333333444444555555666777999<<>>;;;777666666555555555555555444444444444444444444444555555555555555555555555333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111000000000000111111111111000000000000111111000000000000000111111111111///...///000111000...000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111111222444333333333333444444555555666777:::===@@@CCCDDDHHHKKKPPPSSSTTTTTTUUUVVV]]]bbbccc^^^XXXYYY]]]```ccccccdddgggkkkooorrrtttwwwyyy}}}uuuooollllllkkkjjjhhhggghhhhhhjjjnnnqqqrrrpppqqqtttwwwzzz{{{}}}yyytttqqqooopppttttttnnngggggglllooorrrrrrpppqqqtttuuurrrjjjiiijjjmmmqqqtttuuuuuuwww~~~|||vvvsssqqqqqqrrroooiiiaaa```eeekkkttt~~~~~~}}}~~~zzzqqqiiibbb[[[PPPFFFAAA>>><<<;;;999777555444666666666666444444444444444444444444111222222333444555666666444444333333333222222222222222222222222222222222111111111111111111111111333333222222111222222333333333333333333333333333111111111111000000000000iiivvv~~~zzzppplllmmmnnnkkkqqq|||~~~~~~~~~~~~}}}{{{wwwssskkkeee]]]VVVQQQKKKDDD???888777666555444444444555444444444444444444444444555555555555555555555555333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111000000000000111111111111000000000000111111///000000000111111111222000///......000111000...000000000000000000000000///000000000111111111111111111111111111111111111111111111222222222333333444333333333444444555666555666999===AAADDDGGGHHHLLLOOORRRSSSRRRQQQQQQQQQTTTZZZ[[[WWWVVV^^^fffiiiooollliiiiiinnntttyyy{{{zzz~~~~~~|||||||||zzzvvvrrrmmmkkkmmmppptttvvvuuutttttttttvvvyyy|||}}}|||~~~}}}~~~xxxqqqqqquuuxxx{{{zzzvvvvvvxxxwwwuuuiiigggfffgggiiikkkkkkkkkkkkrrrwwwuuutttyyyzzzwwwuuuuuuvvvtttmmmeeeaaacccfffkkksss{{{{{{qqqiii\\\PPPHHHBBB???===;;;999666555555666666555444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111333222222111222222333333333333333333333333333333333222222222222111111111iiitttzzzsssiiifffiiilllooovvv~~~}}}|||~~~~~~}}}{{{tttpppjjjeee___VVVKKKCCC;;;:::888666444444444555444444444444444444444444444444444444444444444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222111111000000000000111111111111000000000000111111///000000111111222222222111000///000222222222111000000000000000000000000000000000000111111111111111111111111111222222222111222222222222333333333333333333333444555666777555888===BBBFFFIIIKKKLLLOOOQQQRRRRRRPPPNNNNNNNNNNNNUUUWWWVVV]]]mmmwwwyyyyyyqqqooosssyyy~~~}}}~~~}}}zzzwwwqqqooonnnlllkkkkkkkkkkkkrrryyy}}}~~~~~~}}}yyyiiigggeeeeeefffhhhhhhhhhfffmmmqqqqqqqqquuuxxxxxxxxxxxx{{{~~~|||zzzyyyxxxuuupppkkkgggfffffffffkkkqqqttt{{{{{{nnnaaaVVVMMMFFFCCC@@@===999777777777666666444444444444444444444444666666555555444444333333444444444444333333333333333333333333333333333333222222222222222222222222222222111111222222333333333333333333333333333333444444333333333222222222jjjsssvvvoooffffffmmmssszzz~~~}}}~~~~~~|||}}}~~~yyyqqqdddUUUJJJ@@@>>>;;;888666555555555444444444444444444444444333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111111000000000000111111111111000000000000111111///000000111111222333333111000///000222222222111000000000000000000000000000000000000111111111111000000111111111222222222111111111111222222222222333333333444444555666777888;;;@@@FFFKKKOOOQQQQQQOOOPPPQQQPPPOOONNNOOOPPPPPPVVVYYY\\\kkk|||xxxzzz}}}{{{vvvuuutttqqqkkkjjjiiijjjlllooosssuuu|||rrrooolllkkkkkkllllllkkkjjjooossstttvvvyyyxxxuuuuuurrrrrrwwwzzzzzz|||{{{uuuqqqppppppooonnnllloooooonnnqqqvvvwwwuuuuuu}}}xxxkkk___UUUOOOFFFCCC>>>;;;:::999888888444444444444444444444444666555555555444444444444555444444444444333333333333333333333333333333333333333333333333333333333222222111111222222333444222222222222222222222222444333333333333222222222iiiqqqsssllleeeiiiuuu~~~~~~~~~~~~~~~~~~qqq^^^QQQCCCAAA>>>:::888777666777444444444444444444444444333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111000000000000111111111111000000000000111111///000000111222222333333...------...///000000///000000000000000000000000000000000000111111111111000000111111222222222222000000000000111111111111333333333444555666777777:::===CCCJJJOOOSSSTTTUUUOOOOOOPPPOOONNNOOOQQQSSSTTTZZZ]]]cccuuuzzz~~~uuuoooooonnnkkkkkkkkklllooosssyyy~~~~~~zzzvvvsssqqqqqqooonnnoootttxxxyyy|||{{{uuuvvvooolllpppuuuwwwzzz|||~~~vvvsssuuuxxxxxxwww||||||xxxqqqoooqqqoookkkmmmyyy}}}oooccc\\\KKKGGGAAA>>><<<;;;::::::444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222111111111222333333444111111111111111111111111333333333222222222222111iiiqqqsssnnnkkkrrr}}}|||~~~|||{{{~~~lllZZZPPPJJJAAA<<<;;;:::888777555333111111222444444444333333333222222222111111111222333444333222111000111111111111111111111111111111000000//////......111111000000000000111111000000000000000000000000333222111111111222333444111111111111000000000000...///111333333111///......///000111111000///...111111111111111111111111000000000000000000000000111222333333333111000///222222222222222222222222222222222222222222222222555333222333555888:::;;;EEEDDDFFFNNNWWW[[[XXXRRRMMMOOORRRUUUVVVWWWXXXXXXXXX]]]cccjjjzzz~~~yyyyyyyyywwwsssooolllkkkooorrrwww{{{~~~}}}yyywww}}}~~~~~~{{{nnnggglllooolllmmmsss|||~~~|||yyyxxx{{{}}}xxxsssooommmlllkkknnnwwwyyyjjjZZZNNNDDDCCCAAA<<<:::;;;999666444444555777777777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222rrruuuvvvtttwww~~~|||~~~{{{|||}}}}}}~~~tttdddYYYRRRIIIBBB???===:::777777666444333444444444333444444444444333333333222333444444444444333222222111111111111111111111111111111000000////////////111111000000000000111111000000000000000000000000222222111111111222333444111111111111000000000000111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111222222222222222111000000222222222222222222222222222222222222222222222222555444333444777:::===>>>DDDEEEIIIPPPXXX[[[YYYUUURRRTTTVVVWWWWWWXXXYYYZZZYYY^^^dddkkkwwwzzzwwwxxxvvvrrrnnnlllnnnpppxxx}}}}}}ooofffhhhjjjhhhjjjpppuuuwwwzzz~~~}}}yyyvvvtttnnnnnnrrryyy~~~tttaaaVVVLLLJJJGGGBBB>>>>>>:::888666555666666666555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222{{{|||{{{}}}~~~~~~}}}zzzxxxxxx}}}~~~pppggg```UUULLLFFFAAA<<<888999888666666666555333222555555555555444444444444666555444444333333444444222222222222222222222222111000000000000/////////000000000000000000000000000000000000000000000000222111111111111222333333111111111111000000000000333222000//////000222333111000000//////000000111111111111111111111111111222222222222222222222222333222111111111111111111222222222222222222222222222222222222333333333333444444444666999<<<@@@BBBEEEHHHNNNTTTXXXZZZYYYYYYWWWXXXYYYYYYXXXXXXZZZ\\\[[[bbbhhhmmmuuu{{{www}}}~~~|||wwwssstttzzzsssiiihhhhhhfffhhhnnnpppppprrrwww|||}}}zzzwww{{{|||wwwuuuttttttvvv~~~lllcccZZZUUUPPPIIIDDDBBB===;;;999888888888777555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222}}}zzzyyy||||||uuummmaaaVVVNNNGGG@@@:::999888666666777666444222555555555444444444444333666555333222222222333444222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111222222333111111111111000000000///333222111000000111222333222111000//////000111222111111111111111111111111222222222222222222222222333222111000000111222333111222222222222222333333222222222333333333333333333444666888;;;???DDDHHHKKKPPPUUUXXXXXXXXXXXXZZZWWWXXXYYYYYYXXXYYY\\\```aaagggnnnrrrvvv|||{{{xxxwww{{{sssqqqooolllllloooqqqoooooosssyyy{{{wwwsssrrruuu{{{|||yyyvvvzzzwwwqqqhhhaaaYYYQQQJJJFFFBBB@@@===<<<<<<;;;999888555555555555555555555555444444444444444444444444333333333333333333333333111111111222222222222222333333333333333333333333222222222222222222222222222222222222222222222222~~~~~~}}}}}}}}}xxxlll```WWWNNNFFF@@@:::888666666777777555444444444444444333333333333555444222111111111222333222222222222222222222222000000000000111111111111///000111111111111000///111111111111111111111111000000111111222222222222111111111111000000000///111111111222222111111111222111000//////000111222111111111111111111111111222222222222222222222222222222000000000111222333111111111222222333333333222222333333333444444444222444777:::===BBBIIINNNUUUYYY\\\[[[XXXVVVWWWYYYTTTWWWZZZ[[[ZZZ\\\aaafffkkkooouuuyyyzzz|||xxxrrrssswww}}}xxxvvvvvvuuuqqqooorrrxxx{{{zzzwwwrrrrrrsssxxx~~~|||{{{uuulllccc[[[SSSMMMHHHEEE@@@===<<<;;;:::888666666666666666666666666444444444444444444444444333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222~~~||||||||||||}}}tttiii```XXXOOOIII>>>;;;888777777777777666444444444333333333333222333333222222111111111222333333333333333333333333000000000111111111111222///000111222222111000///111111111111111111111111///000111111222222111111111111111111000000000000///000111111111111000///111111111000000111111111111111111111111111111111222222222222222222222222111111111111111111222333111111111222222333333444222222333333444444555555222666;;;>>>BBBGGGOOOUUU___``````\\\XXXVVVWWWYYYVVV[[[```bbbbbbdddjjjpppvvvvvvzzz~~~~~~{{{{{{~~~~~~uuummmlllqqqwwwyyywwwtttvvvzzz}}}~~~}}}yyyvvvssssssxxx~~~wwwoooiiibbb[[[SSSMMMFFF@@@<<<:::888777666666666666666666666666444444444444444444444444333333333333333333333333222222222333333444444555333333333333333333333333333333333333333333333333222222222222222222222222~~~{{{qqqiiiaaaYYYSSSFFFBBB===999888777777777555555555555444444444444333333444444333333222111333333333333333333333333000000111111111222222222///000111222222111000///111111111111111111111111...///000111222111111000111111111111000000000000111000///......///000111000111111222222111111000111111111111111111111111111111111111111111111111000000111222222222222222000111111222333333444444222222333333444555555666555:::???CCCGGGMMMVVV]]]fffddd```\\\XXXXXXZZZ\\\^^^eeelllnnnmmmnnntttzzz||||||xxxttttttwwwtttnnniiiggglllvvv~~~}}}|||~~~{{{vvvsssuuuzzz|||{{{~~~||||||zzzuuuoooddd\\\QQQGGG@@@<<<999888666666666666666666666666444444444444444444444444333333333333333333333333222333333444555555666666444444444444444444444444333333333333333333333333222222222222222222222222}}}}}}zzz}}}~~~vvvoooggg___ZZZMMMHHH@@@;;;888777777777777666666666555555555555333444555666555444333222333333333333333333333333000000111111222222222222...000111222222111000...111111111111111111111111...///000222222111111000111111111111000000000000222000---++++++---000222000111222333333222111000111111111111111111111111000000000000000000000000///000111333333333222111000000111222333333444444222222333333444555666666777===CCCGGGKKKQQQ[[[bbbiiieee___[[[YYYZZZ\\\^^^fffmmmuuuwwwvvvvvv|||}}}uuummmkkkgggeeeaaaaaafffqqq~~~~~~~~~}}}wwwtttuuuyyy|||~~~|||yyyzzz|||yyy~~~}}}sssjjj\\\NNNEEE???<<<;;;777777777777777777777777444444444444444444444444333333333333333333333333333333444444555666777777444444444444444444444444333333333333333333333333222222222222222222222222|||uuuxxx~~~~~~~~~yyyrrriiibbbVVVPPPHHHAAA===;;;:::999666777666555333333444555555555444444444333333333444444444333333222222222111111111111111111111111111111222222222222111111111111000000000000111111111111222222222333333333000000000000000000000000000000////////////000000333222111000000111222333000111111111111222222222222222222111111000000000000000111111111222222222555444444333333222222111333333444333333555888;;;;;;>>>AAAEEENNNZZZaaabbbhhhbbb\\\XXXVVVZZZfffrrr}}}{{{{{{ttteee^^^___aaadddhhhooo{{{zzzrrrnnnpppuuuzzzxxxyyy|||~~~yyyzzz}}}~~~eeeTTTLLLHHHBBB===;;;999666555666777666555444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444111111111111111111111111}}}xxxtttxxx~~~|||~~~zzzqqqjjjbbb[[[PPPFFF???;;;999777777777777666555555555555555555555444444444333333444333333333333333333222111111111111111111111111111111222222222222111111111111000000000000111111111111222222222333333333111111111111111111111111000000////////////000000222222111000000111222222000111111111111222222222333333222222222111111111111222222222333333333333444444444333333333333222333444555444444666:::===>>>AAACCCFFFMMMXXX___```___ZZZUUUUUUWWW```ooo~~~qqqccc^^^aaaeeekkkqqqxxx~~~|||tttooooooppprrrrrrsssuuuwwwyyy{{{|||}}}}}}||||||wwwcccWWWOOOFFF@@@===;;;888666666666555444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444111111111111111111111111|||xxxwwwxxx~~~{{{{{{||||||}}}~~~}}}wwwsssjjj\\\OOOEEE???;;;999777777888888888777666666555555555444444444444333222333333333333333333444111111111111111111111111111111222222222222111111111111000000000000111111111111222222222333333333222222222222222222222222111000000//////000000111222222111000000111222222000111111111111222222222333333333333222222222222222222333333333444444444333333333333444444444444444444555555666999===@@@CCCGGGIIIJJJOOOWWW[[[[[[VVVRRRPPPSSS\\\jjj{{{lllccc```gggnnnxxx|||xxxtttrrrnnnlllnnnnnnooopppqqqrrrssssss}}}||||||vvvhhh[[[OOOFFFBBB???;;;888777777666555555555555555555555555555444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444222222222222222222222222||||||~~~~~~zzzzzz|||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~{{{kkk[[[OOOGGGAAA>>>777777777888999888666555555555555555444444444444222222222333333444444444111111111111111111111111111111222222222222111111111111000000000000111111111111222222222333333333222222222222222222222222111000000000000000000111222111111111111111111222000000111111111222222222333333333333333333333333222222222333333333333444222222333333444555555666333444555666777:::???BBBGGGMMMQQQRRRTTTWWWWWWUUUPPPMMMNNNUUUaaatttuuujjjgggiiirrrzzz}}}|||~~~}}}|||}}}~~~}}}zzzuuuoooqqqqqqppppppppppppppppppvvvyyy~~~zzzkkk[[[PPPGGGDDD???;;;:::999999888555555555555555555555555555555555555555555555555333333444444444444444444333333222222333333444555333333333333333333333333222222222222222222222222{{{~~~yyy{{{}}}~~~~~~}}}zzzxxxwwwxxxyyyyyyxxxxxxxxxxxxuuuwww|||~~~zzzuuurrruuuuuutttsssrrrsssuuuwww|||iiiZZZNNNFFFBBB:::888777777999888666444666666555555555444444444222222222333333444444444111111111111111111111111111111222222222222111111111111000000000000111111111111222222222333333333111111111111111111111111111111000000000000111111111111111222222111111111000000111111111222222222333333333333333333333333111111111111222222222222222222333444555555666666222333555666999<<>>CCCIIIMMMQQQXXX]]]ZZZVVVVVVUUUTTTRRRRRRXXXbbbmmm{{{|||www{{{~~~zzztttpppooorrrttt{{{zzzpppbbb[[[RRRIIICCC>>>;;;999777777777777777777777777555555555555555555555555222222333333444555555666333333222222333333444555222222222222222222222222333333333333333333333333|||{{{}}}~~~||||||xxxtttiiiiiihhhfffeeegggmmmrrrnnnyyy~~~vvviii^^^WWWJJJDDD<<<999;;;<<<:::888777666666666555555555555444444444333333222222222111111111111111111111111111111222222222222111111111111000000000000111111111111222222222333333333222222222222222222222222222222111111111111222222000111222333333222111000000111111111111222222222000000000111111222222222222222333333333444444444444444444555555555555555555777:::===AAAFFFLLLQQQTTTYYY[[[VVVQQQSSSVVVWWWVVVXXX^^^iiisss}}}vvvttt~~~~~~xxxrrrnnnnnnoooxxxyyyoooggg\\\QQQIIICCC>>><<<777777777777777777777777666666666666666666666666222222333333444555666666333333222222333333444555222222222222222222222222333333333333333333333333~~~~~~|||wwwpppllliiiiiilllpppqqqqqqvvvzzz~~~~~~vvvjjjaaaVVVLLL???999::::::777222555555444333333333444444555555444333222222111111111222222222222111000000111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111000000111111222333111222333444444333222111333333333333333333333333222222222111111000000000222222333333333333444444444666666666555555777888444999???BBBEEEKKKVVV^^^]]]XXXUUUUUUTTTSSSVVVZZZ[[[\\\bbboooxxxvvvkkkqqq|||{{{rrrmmmlllmmmpppvvv{{{tttfffVVVMMMIIIEEE@@@AAA:::666888:::888666666777666666666666555555555666666666666777777777777333333333444444555555555444333333222111111111222333333333333333333333333}}}~~~~~~~~~~~~vvvtttrrrtttwww{{{{{{{{{}}}{{{nnneee]]]TTTHHH@@@===;;;888444555555444444444444444555777666666555444444333333222222222222222111000000111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111000000111111222333000111111222222111111000333333333333333333333333333333222222222111111111222222333333333333444444555666666555444555666888999===AAAEEEIIIOOOWWW]]]```YYYTTTTTTUUUUUUWWW[[[aaaeeemmm{{{xxxtttsssqqquuu~~~wwwqqqnnnllljjjnnnuuu~~~ssseee[[[VVVNNNGGGCCC<<<777888999666555555777777777777666666666666666666666666666666666777333333444444444444444444555444444333333333333333333333333333333333333333zzzvvvyyy}}}}}}tttiiiddd]]]RRRHHHAAA===999777555555555444444555555666666666666555555444444333222222222222222111111000111222222333333222222111111111111111111111111111222222222222222222222222000000000000000000000000111111000000111111222333111000000000000000000111333333333333333333333333333333333333222222222222222222333333333333444444555666666555444555777999@@@AAADDDIIINNNTTTZZZ]]]cccZZZSSSUUUZZZ\\\^^^```iiippp{{{}}}vvvrrrrrrsssyyy|||}}}xxxrrrmmmhhhiiijjjooowww~~~tttllldddWWWLLLHHH@@@:::999999777666666888888888777777777666666666666666666666666666666444444444444444444333333555555555444444444444444333333333333333333333333}}}xxxrrryyy|||yyy|||xxxnnngggbbbYYYOOOFFF???;;;:::777666666555555666666777444444333333333222222222222222333333222222111000111222222333333222222111111111111111111111111111222222222222222222222222000000000000000000000000111111000000111111222333222111000//////000111222222222222222222222222222333333333333333333333333222222222333333333444444555666666555555666999;;;CCCCCCFFFLLLSSSYYY]]]^^^cccZZZUUUZZZccchhhjjjlllttt{{{}}}vvvrrrrrruuuwwwyyysssnnnjjjggghhhoooyyy~~~vvvfffXXXOOOEEE===<<<;;;999888:::888777777777666666666666666666666666666555555555555555555444444333333333444444555555555444444444333333333333333333333333}}}{{{{{{www|||}}}zzzrrrgggddd^^^VVVMMMFFF@@@===888888777777666666777777333333333333333222222222222333333333333222111111111222222333333222222111111111111111111111111111222222222222222222222222000000000000000000000000111111000000111111222333333222111000000111222333222222222222222222222222333333333333333333333333222222222333333333444444555666666666666888<<>>===;;;999777666555555555555555555555555555555333333444444333333222111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333111111222222222222111111111111111111111111111111111111111222222222333333222222333333333333444444555666666777:::>>>DDDIIIGGGLLLSSSWWWYYY[[[]]]```___dddrrrxxxtttqqqrrrxxxtttfffVVVKKKCCC<<<:::<<<:::::::::999999999888888777777666555555444333333333333444444444444444444222333555666666666555444333333333333333333333333}}}zzzyyy{{{}}}|||xxx|||{{{xxxuuuuuusssjjjYYYLLL???>>><<<:::777666555444333333333333333333333333333333444444333333222111222222222333333222222222111111111111111111111111222222222222222222222222333333333333333333333333111111111000111222222333///000111222222111000///111111111111111111111111000000000111111222222222222222333333333444444444555555777888;;;@@@GGGLLLJJJQQQXXX[[[ZZZYYY\\\___aaaiiizzz~~~sssqqqooottt}}}|||yyy{{{~~~tttaaaTTTIIIAAA>>>>>><<<<<<;;;;;;;;;;;;::::::777777666555444444333333333333333444444555555555222444666777888777666555333333333333333333333333yyyxxx{{{}}}|||vvvzzzhhhVVVMMMFFF>>>999999999777444888777777666555555444444333333333222222222111111000000000000000000000000111222222333333222222111111111222222222333333333333333333222222111111111000000111111111222222222333222111000000111222333222222222222111111000000000000111222333333444444333333333333444555666666666666888:::???EEEJJJNNNVVVUUUVVVYYYXXXUUUWWW[[[bbbrrr~~~xxxsssrrrsssyyy|||yyy{{{oooaaaUUUGGG???>>>===<<<;;;:::999999::::::888666444444666666666555666555555555555444444444333333333333333333333333555555444444444333333333{{{xxx{{{tttbbbTTTLLLAAA;;;:::999888666777777666666555555555444444333333333333222222222111111111111111111111111111222222333333222222111111111222222222333333333333333333222222222111111000000111111111222222222333222111000000111222333222222222222111111111000000111111222333333444444333333333333444444555666555666888===BBBIIIOOORRRWWWVVVWWWYYYWWWUUUVVVZZZddduuuyyywwwwwwwwwzzz~~~{{{zzz{{{}}}xxxkkk___RRRIIIFFFAAAAAA@@@???>>><<<:::999999777666666777777777666666555555555555444444444333333333333333333333333555555444444444333333333}}}yyy{{{~~~~~~{{{rrr^^^UUUHHH???:::999888777666666666666666555555555555555444444444333333333222222222222222222222222111222222333333222222111111111222222222333333333333333333222222222222111111111111111111222222222222222111111111111222222222222222222111111111111111111111222222333333444444444444444444444555555444666:::@@@GGGNNNTTTWWWXXXUUUUUUWWWVVVTTTVVV[[[gggxxx}}}vvvtttwww~~~yyywwwyyy{{{tttjjj^^^SSSNNNGGGGGGFFFDDDAAA>>>:::888;;;999777777888888888666666555555555555444444444333333333333333333333333555555444444444333333333~~~{{{|||}}}||||||zzz}}}iii___PPPDDD<<<:::999999666666666666666666555555666555555555444444444444333333333333333333333333111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333555555444444444444555555555888>>>DDDKKKQQQUUUXXXUUURRRRRRTTTTTTTTTYYY___kkk{{{}}}sssooottt|||wwwsssvvv{{{yyyqqqggg[[[TTTLLLKKKHHHEEEAAA>>>;;;:::;;;999777777888888777666666555555555555444444444444444444444444444444444555555444444444333333333~~~~~~~~~|||zzz|||sssiiiZZZKKKAAA<<<:::999666666666666555555555555666666666555555555444444333333333333333333333333111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111222222222333333222222222222222222222222222222333111222222222222222333333555555444444444555666666888;;;AAAHHHNNNRRRUUUVVVQQQOOONNNQQQTTTWWW^^^fffrrrvvvooopppzzz~~~ssspppuuuzzz}}}~~~xxxqqqeee\\\RRROOOKKKFFFAAA>>>===<<<;;;999777666777777666555666555555555555444444444444444444444444444444444555555444444444333333333~~~{{{{{{~~~{{{ssseeeVVVIIIAAA<<<;;;777777777666555555444444666666555555555444444444333333333333333333333333111222222333333222222111111111222222222333333333111222222222222333333333222222222111111111111111222222333333333333222222222222222222333333333333222222222222222222222222444444444444555666777888:::???EEELLLRRRTTTUUUUUURRROOONNNRRRUUUZZZdddnnn{{{~~~wwwrrrqqqvvv|||ssspppsssxxxxxx~~~~~~sssiii[[[XXXSSSMMMGGGCCC@@@???;;;999777666666666555444666555555555555444444444444444444444444444444444555555444444444333333333~~~~~~{{{pppaaaRRRGGG@@@===999888777666555444333222555555555444444444333333222222222222222222222222111222222333333222222111111111222222222333333333111111222222222333333333222222222111111111000000222222333444444333222222222222222333333333444444222222222222222222222222333333333444555777999999<<>><<<999888999888777666666666555555555444444444555555555555555555555555555555444444444333333333}}}yyyvvvuuuttttttyyywwwuuuvvvzzz}}}{{{lllbbbZZZMMMAAA===888666888888555333444444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111444333222111111222333444333333333333333333333333555555555666777999;;;<<>>;;;::::::999888777666555555444444444555555555555444444444333333333555555555444444444333333{{{vvvrrrpppmmmkkkmmmqqqvvvyyyxxxzzz}}}}}}{{{{{{{{{yyyzzz}}}uuunnnkkkcccZZZGGG???999::::::888777888666666666555555555555444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111333333222222222222333333222222222222222222222222777666555555888<<<@@@CCCHHHKKKOOORRRTTTVVVXXXZZZ___cccfffhhhkkkuuu}}}}}}vvvaaaTTTJJJCCC@@@>>><<<::::::999888666555555555444555555666666444444444333333333333333666666555555555555444444{{{vvvssspppnnnmmmooosss{{{}}}zzzxxxwww{{{~~~}}}xxxrrrqqqkkkdddNNNDDD;;;999:::888777888666666666555555555444444444444444444444333333333222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333111111111222222222222222777666555666999???DDDHHHMMMOOORRRSSSTTTVVVYYY[[[eeelllqqqrrruuu|||}}}~~~kkk\\\QQQIII@@@>>><<<:::::::::888666555555555555555666666777444444444444444444444444555555555555444444444444yyytttrrrqqqnnnnnnpppuuu}}}}}}zzzvvvsssuuuzzz|||}}}xxxsssrrrnnniiiYYYLLL???:::999777666666555555555444444444444333555555555444444333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333111111222222222333333333777666666777<<>>;;;888666666555555555444444444333333666666555555444333333333111222222333333444444555222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333444444444444333333222222222333333444444555666666777:::???FFFLLLPPPRRRSSSUUUUUUWWWZZZ___bbbwwwuuuhhh]]]NNNIIIBBB===;;;:::999888888777666666555555666666666666666666666777777777222222222333333333333444yyywwwsssooommmlllllllllqqqwwwzzzyyywwwtttrrrsssxxx}}}}}}}}}|||}}}vvvcccOOODDD@@@<<<999888666666666555555555555444666666666555444444333333111111222333333444555555222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222333333444555555444333333222333333444555555666666444555888<<>>DDDJJJOOOSSSPPPQQQRRRSSSVVV[[[bbbfffyyy}}}}}}qqqdddggg^^^QQQEEE>>>:::888777;;;:::888777555444444444444444444555555555666666444444444555555555666666zzzuuussssssooosssvvvtttooopppvvv||||||xxxvvvtttqqqooowwwxxx|||vvveeeXXXKKK@@@<<<>>>666888999888777555555555555555666666555444333333444444333333333333222222333333444444333333222111333333333333333333333333000000111111111222222222222111111444777777333000555555555444444333333333333333444555666666666666666999>>>CCCHHHKKKMMMMMMRRRPPPPPPTTTWWWYYY```ggg~~~zzzzzzsssjjjgggbbbXXXKKK???999999;;;888888888888888888777777777666666666555555555555444444444555555555555666yyyvvvsssrrrtttoootttyyyyyyxxxzzz|||yyyuuuqqqnnnqqqsssxxx}}}kkk^^^QQQCCC===<<<666777888777666555555555555555666666555444444333444444333333333333222222333333444444333333222111333333333333333333333333111111111222222222222333222111111333555666444111333333333222222222111111333333444555555555555555999;;;@@@EEEJJJLLLNNNNNNPPPNNNOOORRRTTTXXXaaakkkyyyxxxwwwyyy~~~yyyqqqlllfff]]]PPPEEE???======777777777666666666666666666666666666666555555444444444444555555555555666yyyvvvtttssstttvvvtttzzz}}}wwwqqqllliiimmmttt|||wwwhhhZZZKKKAAA<<<777777777666666666555555555555555666555555444333444444333333333333222222333333444444333333222111222222222222222222222222222222222222333333333333333222111222444555444333333333333333222222222222333444444444444555555555<<<>>>CCCGGGKKKNNNOOOOOONNNNNNOOORRRUUUZZZhhhuuu~~~ooonnnpppwww{{{|||{{{xxx{{{~~~zzzqqqlllcccXXXMMMEEE@@@===999888777777666666666666555666777777777666444333444444444555555555555666{{{yyyyyyyyy{{{xxxpppkkkeeeiiiooovvv~~~rrrcccTTTGGG???888777666555666666555444444555555555555555444444444444333333333222222222333333444444333333222111111111111111111111111111222222333333333444444444333333222222333444444444555555555555555555444444444444444444444555555555>>>AAAEEEIIILLLNNNOOOOOOOOOOOOQQQUUUYYYbbbrrrvvvpppiiiiiilllvvvzzz{{{|||wwwyyy{{{~~~uuupppggg]]]TTTKKKBBB<<<<<<;;;999888777777777777555666777888777666444333444444444555555555555666}}}yyyqqqkkkeeegggkkkqqqxxxtttgggZZZLLLBBB<<<999666555666666555333444444555555555555555444444444333333333222222222333333444444333333222111111111111111111111111111222222333333333444444444333333333222222333444555555555555555555555555555444444444444444666777888@@@BBBFFFJJJLLLNNNNNNNNNNNNNNNRRRYYYaaalll}}}ttthhhcccdddffflllxxx~~~{{{}}}|||xxx~~~{{{|||zzzsssjjjbbb[[[QQQFFF======;;;999777666666666777555666777777777666444444444444444555555555555666|||tttnnniiihhhgggkkkrrr}}}pppfff___SSSHHH@@@<<<888666777777555222333444555555666555555555444444333333333333222222333333444444333333222111222222222222222222222222222222222222333333333333111333444444333222333555333333333333444444444444444444444444555888:::;;;CCCEEEHHHKKKMMMNNNNNNNNNNNNNNNTTT___lllxxx~~~kkkaaa___bbbgggrrr|||||||||~~~~~~}}}zzzpppiiiddd[[[MMMCCC===;;;888555444444444555777666666666555555555555444444444555555555555666|||~~~xxxtttmmmhhhdddeeemmmxxxooohhhfff^^^TTTEEE???999777888888555111333444444555666666555555444444333333333333222222333333444444333333222111333333333333333333333333111111111222222222222333///222555555333222333444333333333333444444444555444444444555777:::===???FFFHHHJJJMMMOOOPPPPPPOOORRRQQQXXXhhhyyywwwfff```cccfffooo}}}xxx{{{xxxsssooogggYYYMMM@@@>>>;;;777666555666777888777555444444444666777444444444555555555555666~~~|||yyy}}}|||xxxpppiiiaaaaaaiiittt|||qqqlllmmmhhh^^^GGGAAA;;;888888888444111333333444555666666666555444444444333333333222222333333444444444333222222333333333333333333333333000000111111111222222222...222666666444222222444555555555666666666777777444444444555888;;;???AAAHHHJJJMMMOOOQQQQQQQQQPPPWWWVVV^^^qqqsssdddcccjjjmmmxxx~~~}}}|||www}}}zzzwwwoooaaaUUUEEEBBB???;;;999999:::;;;999888555333333444666888444444444555555555666666zzzyyy}}}zzzpppkkkdddbbbeeemmmtttyyyzzz{{{vvvooolllkkkSSSIII>>>999:::;;;666111555555444444444333333333555555444333333222111111333333333333333333333333333333333333333333333333555444222111111222444555666666555444333333222222666555555444444444555555333333444555777<<>>DDDIIIOOOOOOOOONNNNNNNNNPPPQQQWWWcccsssxxxnnniiilllrrr~~~||||||}}}vvvsss{{{rrrgggWWWJJJ>>><<<<<<999777888999888888777666666555555555555555555555555555555{{{yyy{{{uuunnneee______ccchhhlllnnnrrr}}}wwwpppmmmcccXXXIII???<<<;;;:::888777777777666666666555555555555444444333222222222333333333333333333333333333333333333333333333333444444222222222222444444222222333333444555666666555555444444444555555666666777888:::<<>>===<<<;;;888888888888777777777777666666666666666666666666yyyvvvvvv}}}tttppprrrwww{{{rrriiiddd```^^^]]]bbbhhhsss~~~}}}~~~~~~~~~~~~|||tttfffUUUEEE;;;888888666666666555555555444444555555444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444333444444444444444555666777666999<<<@@@CCCHHHMMMQQQVVVVVVTTTRRRRRRYYYgggqqq}}}tttqqqttt{{{}}}tttyyy{{{ooohhh[[[LLLDDDAAA>>>;;;888888888888888888888888555555555555555555555555}}}zzz}}}yyymmmlllrrryyy}}}wwwzzz|||tttmmmgggbbb]]]ZZZXXX]]]iiiuuu|||~~~~~~~~~~~~rrraaaNNNAAA;;;999777777777666666666555555444444555555555555555555333333333333333333333333333333333333333333333333222333333444444333333222222333333444444555555555444333333444444666777777888:::>>>BBBFFFKKKPPPTTTTTTUUUTTTRRRTTT___ooo}}}{{{www}}}{{{zzz{{{wwwsssgggWWWLLLGGGAAA:::888888888888888888888888444444444444444444444444~~~sssiiijjjsss{{{vvvnnnsss{{{|||uuuoooiiiccc\\\YYYOOOUUUaaannnvvv|||~~~zzziiiUUUEEE>>>;;;888888888888777777777777444444555555555555555555333333333333333333333333333333333333333333333333222333333444444333333222000111222333555666777888333333333444555666777888999<<<@@@DDDIIIMMMSSSVVVRRRTTTTTTSSSVVVbbbuuu}}}}}}}}}www{{{}}}{{{ppp___RRRKKKCCC:::888888888888888888999999333333333333333333333333qqqlllkkkuuu|||vvvssswww}}}}}}xxxsssmmmfff___ZZZYYYXXX[[[fffqqqxxx{{{ooobbbQQQDDD>>>888666666888666222333666888777777666555444444444333333333333333333333333222222333333333444444444777666444333222333333444555555444333444555666777666666555666777888888777777<<>><<<999999999:::999888777777777666666666555555ooopppuuu||||||wwwtttyyy~~~|||xxxpppgggaaa]]]ZZZXXXXXXXXX]]]kkkyyyyyyoooeeeXXXMMM@@@;;;777888888666666999777777666666555555555555444444444444444444444444222222222222333333333333333333333333444555555666444444444444555555666666444555555666666777:::;;;@@@HHHSSS]]]```___\\\ZZZXXXVVVWWW^^^kkkyyy}}}uuussstttzzz|||{{{zzzuuu{{{}}}rrraaaTTTAAA>>>:::999::::::999777777777777666666666666555tttuuuyyy{{{wwwyyy{{{}}}{{{zzz{{{{{{zzztttxxx{{{tttkkkfff```\\\XXXVVVSSSVVVcccppp{{{rrrjjj___UUUDDD===888888777666555888666666666666555555555555444444444444444444444444111111111111222222222222222333333444444555555555444444444555555555555555444555777666666888;;;???DDDLLLXXXaaadddaaa\\\YYYXXXWWWYYYcccsssrrrkkklllooowww|||zzz}}}{{{}}}{{{kkk]]]IIICCC<<<999999:::888666888777777777666666666666vvvvvvxxxzzzvvvwwwwwwzzz{{{ssspppqqqsssuuuuuunnnrrr|||vvvooojjjeee___ZZZVVVSSSTTT]]]gggvvvuuunnneee\\\JJJAAA:::888888666666777666666666666666666555555444444444444444444444444111111111111222222222222333333444555555555444444333444555555666666555555444777888888777999>>>BBBJJJRRR]]]eeefffbbb]]]YYYZZZ\\\bbbnnn}}}sssiiihhhmmmrrryyy||||||zzz~~~ssshhhTTTKKK@@@:::::::::999777888888777777777666666666vvvuuuyyytttsssvvvyyytttooojjjjjjnnnsssvvvwwwtttwww|||wwwqqqmmmiiibbb[[[XXXVVVUUUYYY^^^kkk|||wwwrrrkkkdddQQQFFF===;;;:::888777888555666666666666666666666555555555555555555555555222222333333333444444444333444555555555444333222333444555666666666555444555888:::999888:::@@@EEEPPPWWWaaahhhhhhccc]]]ZZZ]]]dddooo}}}xxxjjjeeejjjttt|||}}}zzzyyy|||{{{rrr```TTTEEE===;;;<<<;;;888888888888777777777666666{{{zzz~~~sssqqqwwwwwwnnnjjjgggiiiooowww{{{|||}}}|||xxxsssooolllddd\\\ZZZXXXVVVWWWZZZdddwwwwwwtttpppkkkUUUJJJ@@@===<<<:::888999555555555666666666666666555555555555555555555555444444444555555555666666444444555666555444222111333333555666666666555444666999;;;:::888;;;AAAGGGTTT[[[dddjjjiiiddd^^^ZZZ```jjjyyyrrreeedddnnn{{{~~~}}}{{{|||yyyhhhZZZJJJ???======<<<:::888888888888777777777777}}}uuuzzz~~~wwwqqqyyy}}}pppgggkkkjjjhhhqqqyyyxxx{{{~~~zzztttppplllhhhaaa\\\YYYXXXWWWVVV^^^lll~~~zzzssspppooobbbTTTBBB:::;;;===:::555666666555555555555666666888888777777666555333222222333444333111000111222555555555555555555555555444444444555555555555666555777777555555;;;FFFOOO]]]dddkkklllfffaaa```bbblllwwwyyyhhhgggkkkqqq~~~~~~{{{|||~~~xxxfffQQQEEE@@@<<<:::::::::999888888777888888888xxxzzz|||yyyrrrhhhkkkjjjjjjttt|||{{{uuuqqqoookkkddd___[[[ZZZXXXWWWYYYfffvvv}}}vvvqqqooogggZZZJJJ???<<<;;;888555666666555555555555666666444444555666666666666555333444555444222222222333555555555555555555555555444444444555555555555666444777999999:::@@@JJJRRR\\\bbbhhhhhhccc______aaaooo|||wwwhhhhhhooowww|||uuuuuuwww|||}}}lllYYYLLLDDD===;;;===::::::999888888888888888{{{zzzuuuhhhjjjjjjkkkwww~~~~~~xxxttttttooohhhbbb^^^\\\YYYWWWUUU^^^lllyyyyyyrrrmmmjjjaaaSSSFFF>>>999777555666666555555555555666666333333444555555555555555444555666555444333444555555555555555555555555555444444444555555555555666444777:::===@@@GGGPPPXXX___cccgggfffbbb```bbbddduuurrrgggkkkuuu~~~~~~pppmmmlllqqq|||uuudddVVVIII???===???;;;:::999999888888999999{{{yyyxxxhhhiiijjjmmmyyy}}}}}}yyywwwrrrkkkeee```]]]ZZZWWWUUU\\\fffqqq{{{yyypppjjjiiicccYYYLLL@@@999777888666666555555555555666666666666666555444333111111444555666555444333444555555555555555555555555555444444444555555555555666555777999===CCCLLLWWW^^^dddfffhhhgggeeefffjjjoooxxxnnnhhhppp|||}}}~~~rrrlllfffiiiuuu{{{oooaaaPPPBBB===???;;;;;;:::999999999999999zzzxxx|||iiijjjlllrrr}}}{{{~~~yyytttnnngggbbb^^^ZZZWWWZZZ^^^eeemmmuuu}}}zzzpppiiifffddd]]]PPPCCC;;;:::<<<666666555555555555666666666666666555444333111111222333555444333222333555555555555555555555555555444444444555555555555666888888888;;;CCCNNN[[[ccceeefffffffffgggllluuu{{{pppllllllwww}}}vvvnnneeeccclllzzzwwwkkkXXXFFF======<<<;;;;;;:::::::::::::::zzzvvv~~~lllmmmsss|||}}}{{{vvvpppjjjeee```\\\YYY]]]```dddiiiooovvv}}}~~~vvvqqqkkkiiicccVVVHHH???<<<===666666555555555555666666333333444555555555555555222333444444333333444555555555555555555555555555444444444555555555555666999999999===EEEQQQ]]]dddaaa``````aaagggqqq~~~{{{nnnnnnttt~~~xxxpppeee___bbbnnn}}}vvvdddOOOAAA======<<<;;;;;;::::::;;;;;;}}}uuu{{{pppsss|||}}}yyysssmmmhhhddd___\\\[[[___bbbdddgggnnnyyywwwtttlll___OOOCCC===;;;666666555555555555666666444444555666666666666555222444555555444444555666555555555555555555555555444444444555555555555666999:::<<>><<<999888777777666555666666666666555555555555444444444444555555555666333444444444555555666666555555666555444555888:::>>>FFFTTTaaajjjjjjddd______]]]^^^eeettt~~~|||}}}}}}xxxmmmaaa___cccvvvoooMMMDDD<<<:::::::::999999~~~~~~sssiiimmm{{{|||xxxrrrlllgggaaa^^^[[[[[[___dddhhhkkkkkktttxxxtttlllYYYHHH???<<<999777666666555444777777666666555555555444333444444555555555666666333444444555555666666777444555666666555666999<<>>999777666555444444777777777666555555444444222333444555666666666666444444555555666666666666444555666666777999<<>><<<===:::999;;;~~~}}}}}}{{{qqqggghhhuuuzzzxxxyyy~~~}}}wwwppplllgggbbb]]]ZZZ[[[^^^```aaabbbfffmmmwwwyyyuuurrrgggYYYCCC@@@;;;888666666555555888777777666555555444444222333444666666666666555555555555555666666666666333555666777888;;;???BBBHHHPPP\\\hhhooommmgggaaa^^^```fffttt~~~|||uuuoookkkhhhfffpppbbbNNN???===>>>:::999===}}}{{{pppfffgggrrrvvvppppppuuu{{{~~~~~~yyyrrrmmmgggccc]]]YYYYYY[[[]]]^^^aaadddhhhpppuuupppooohhh]]]EEEAAA<<<999888777777666888777777666555444444444111222444666777777666555666666666666666666666555333555777888:::<<>>???;;;:::>>>|||~~~xxxnnneeefffssszzznnnfffdddiiimmmpppttt|||yyytttppphhheeeaaa]]]ZZZYYYYYYYYY```aaafffnnnyyy}}}zzzqqqqqqmmmdddPPPEEE;;;999999888666777888888777666555444333333444444444555555555555666555555444444444444555555444555777888999<<<@@@DDDLLLYYYccceeeeeeeeebbb]]]```cccooozzzrrrllljjjhhhgggmmmyyymmmVVVCCC@@@>>>999999===~~~}}}{{{vvvxxxyyyyyyxxxyyy|||wwwmmmdddfffsssyyypppfff___```dddiiimmmqqqzzzyyytttpppiiigggbbb^^^ZZZXXXXXXXXX\\\^^^ccckkkuuuxxxpppqqqnnnfffUUUIII>>>;;;:::888666666666666666666666555555555444444444555555555555666555555444444444444555555444555666777999===CCCGGGQQQ\\\eeefffeeeeeeccc___dddkkk{{{|||uuuppplllfffcccdddmmmvvvqqqYYYDDD???>>>:::999<<<~~~~~~zzzwwwvvvtttrrrqqqmmmnnnppppppqqqrrruuuxxxwwwxxx{{{~~~uuulllccceeerrryyypppfff^^^ZZZ[[[___dddhhhmmmxxx}}}zzztttqqqllliiiddd___[[[XXXWWWWWWZZZ\\\aaaiiiqqqzzzvvvoooqqqoooiii\\\OOOCCC===;;;888666666555555555555666666777777444444444555555555555666555555444444444444555555555555666666999???GGGMMMZZZbbbhhhhhhgggfffeeeccckkkvvv|||zzztttoooggg```\\\```iiiuuuwww^^^EEE>>>>>><<<:::;;;}}}~~~|||yyyvvvqqqnnnlllkkkiiihhhggghhhjjjlllnnnppprrrtttrrrsssuuuwwwxxxzzzzzzzzzyyy{{{~~~rrriiiaaacccqqq~~~vvvlllbbb\\\ZZZZZZ]]]bbbeeekkkvvv~~~|||{{{uuurrrnnnkkkfffaaa\\\XXXVVVUUUYYY\\\aaagggnnnvvv}}}wwwooopppoookkkaaaSSSEEE???<<<888666777555555555666666666666666444444444555555555555666555555444444444444555555666555555666:::BBBLLLRRRaaafffjjjjjjhhhggghhhiiissszzzzzz~~~wwwrrrkkkccc\\\\\\bbbooo~~~eeeJJJ>>>>>>===;;;:::~~~}}}|||xxxrrrnnnjjjgggeeeeeedddccceeegggiiimmmppprrrssssssqqqqqqrrrrrrsssrrrrrrqqqqqqtttxxx|||xxxmmmfff___bbbooo{{{tttjjjbbb]]][[[[[[^^^bbbeeekkkwww}}}wwwsssooommmhhhccc]]]YYYVVVUUUVVVYYY^^^ccciiipppyyyyyyrrrpppooollldddUUUFFF???<<<999777888888777777666555555444444444444444555555555555666555555444444444444555555666666666888<<>><<<:::~~~~~~|||xxxtttkkkgggccc``````aaaaaaaaadddfffjjjooossstttrrrpppmmmmmmnnnnnnmmmmmmlllkkkkkknnnrrruuuvvvxxxyyy{{{|||zzzqqqgggaaa]]]```lll|||~~~{{{vvvoooiiibbb]]]ZZZ\\\___bbbeeelllyyy~~~yyyuuupppmmmiiiddd___ZZZWWWUUUSSSVVVYYY]]]bbbjjjuuu|||}}}wwwsssqqqppphhhYYYIII@@@<<<999888999888888777666555444333333444444444555555555555666555555444444444444555555777777888:::???HHHRRRYYYgggeeefffggghhhjjjrrr{{{|||xxx|||xxxnnnhhhbbb___^^^dddrrrtttZZZGGG@@@???===;;;{{{|||{{{}}}||||||}}}~~~}}}}}}{{{xxxsssooodddaaa]]][[[\\\^^^``````aaaccciiipppttttttpppkkkfffgggggghhhhhhhhhhhhgggfffiiimmmnnnnnnooorrrtttqqquuuyyy|||}}}~~~}}}uuulllaaa^^^[[[___jjjyyy}}}xxxqqqllliiiddd___ZZZZZZ]]]aaaeeemmm}}}{{{wwwpppnnnjjjeee```[[[XXXVVVRRRTTTWWWYYY]]]gggttt~~~|||xxxvvvuuuooo___MMMBBB===999888999777777666666555555555444444444444555555555555666555555444444444444555555777888999<<>><<>>999777888555555555666666666666666444444444555555555666666555555555444444555555555777999;;;===CCCKKKTTTZZZccc______cccffflllyyyvvv}}}uuuoooggg```[[[]]]hhhuuu~~~gggPPPCCC???>>>===}}}{{{zzz~~~{{{xxxuuusssrrrpppooommmllllllmmmooopppmmmnnnppprrrtttuuuuuuvvvwwwwwwvvvvvvuuuttttttttttttsssssssssrrroookkkhhh]]]______]]]ZZZYYY\\\___bbbiiiooorrrnnnhhhdddaaa[[[[[[\\\]]]___```aaaaaabbbbbbbbbbbbbbbcccddddddeeegggjjjmmmpppssstttuuuuuuxxxxxxuuusssqqqjjjbbbZZZZZZZZZ]]]dddoooyyyuuulllhhhjjjjjjddd^^^\\\^^^___cccoooxxxooommmiiifffccc^^^YYYUUUTTTSSSTTTYYY^^^cccllluuu}}}mmmXXXIIIAAA===999555666777777888888666555444555555555555555555555555888666555666999:::999666999999;;;???FFFPPPXXX^^^```^^^___ccchhhppp~~~wwwpppmmmgggaaa___bbbiiinnnrrrWWWCCC>>>???@@@}}}zzzwwwvvv{{{~~~|||zzzzzzuuutttsssqqqnnnllljjjiiigggfffeeeddddddeeefffggghhhiiikkkmmmooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooonnnlllhhheee[[[\\\\\\[[[YYYZZZ^^^aaafffiiimmmmmmiiiccc___^^^XXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```aaaaaabbbdddgggjjjmmmnnnoooqqqssssssqqqooommmggg```ZZZYYYYYY\\\ccclllvvv{{{~~~}}}tttjjjhhhjjjkkkfffaaa```aaabbbfffppp|||qqqnnnkkkhhhddd```ZZZVVVTTTRRRSSSXXX\\\```iiirrrrrr]]]MMMEEE@@@;;;777777888888999888777666555555555555555555555555555777555444555888999777666888999<<>>~~~yyyvvvsssrrrtttwwwyyyyyyvvvsssqqqpppiiihhhgggfffdddbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]aaabbbdddfffgggiiiiiijjjjjjjjjkkkkkkkkkkkkllllllkkkjjjiiiiiiiiigggdddaaaWWWXXXXXXXXXYYY\\\aaadddjjjjjjiiifff```\\\YYYXXXSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\^^^```ccceeeggghhhkkkmmmmmmkkkjjjiiiccc\\\YYYXXXXXX[[[```hhhpppuuuxxxzzzrrriiifffiiillljjjfffddddddeeeiiisss~~~ssspppmmmiiifffaaa\\\YYYUUURRRRRRVVVXXX\\\ccclllyyyuuubbbQQQHHHBBB<<<888777777777777777666555555555555555555555555555555666444444555666777666555888:::???FFFNNNVVV]]]```___```cccfffiiiqqq{{{xxx|||zzzuuuvvvwwwxxxyyy{{{zzzvvvooofff```___bbbeee|||iiiRRRDDD???==={{{wwwssspppnnnnnnooopppooommmjjjhhhgggcccbbbbbbaaa```___^^^^^^XXXYYYYYYZZZYYYYYYXXXWWWZZZ[[[]]]___```aaabbbbbbccccccddddddeeefffggggggfffdddcccccccccbbb```]]]UUUUUUUUUWWWZZZ___dddhhhmmmjjjeee^^^YYYUUUSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSVVVWWWYYYYYYXXXXXXYYY[[[]]]___aaabbbdddggggggeeeeeeeee```ZZZWWWWWWWWWYYY^^^dddkkkoooqqq{{{wwwooogggdddhhhlllmmmlllgggeeeffflllwww|||tttqqqmmmiiifffbbb]]]ZZZUUURRRQQQTTTUUUWWW^^^fffuuuwwweeeTTTIIIBBB<<<888555666555555555555444444555555555555555555555555555555555555666777777666999<<>>}}}yyyuuuqqqmmmkkkiiiiiihhhgggfffdddbbb`````````______^^^]]]]]]]]]UUUUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]]]]]]]^^^___```aaabbbbbbaaa```____________]]][[[UUUTTTTTTWWW[[[```eeegggjjjfff^^^XXXSSSPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXWWWWWWWWWXXXYYY[[[]]]^^^___bbbbbb``````aaa^^^XXXUUUUUUVVVXXX\\\aaafffiiiiiisssuuummmeeebbbgggmmmqqqrrriiifffgggooo{{{yyyuuurrrmmmiiifffbbb^^^[[[WWWSSSQQQRRRSSSTTTZZZaaaqqq~~~zzziiiYYYLLLDDD===:::777777666666666555555555555555555555555555555555666666777777777777888888;;;>>>DDDJJJPPPUUUWWWXXXWWWXXX[[[]]]___gggyyy~~~|||yyy}}}uuuppplllmmmmmmnnnqqqvvv}}}}}}vvvmmmeeeaaa```aaajjj~~~}}}xxxbbbMMMCCC@@@~~~{{{xxxsssoookkkiiieeecccaaa`````````^^^\\\]]]]]]\\\\\\[[[ZZZZZZZZZQQQQQQQQQPPPOOOOOONNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZZZZ[[[[[[ZZZXXXTTTTTTTTTWWW\\\```bbbcccbbb]]]VVVQQQOOONNNMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLOOOQQQSSSUUUVVVVVVVVVUUUVVVVVVUUUUUUVVVXXXYYY[[[ZZZ]]]]]][[[]]]^^^\\\WWWSSSTTTUUUWWWZZZ___ccceeedddooo}}}sssllldddaaaeeemmmsssvvvpppjjjjjjttt{{{vvvsssnnniiifffbbb___\\\XXXTTTRRRRRRRRRRRRXXX___mmmxxx~~~nnn^^^QQQHHHAAA>>>::::::999888888888888888555555555555555555555555666777888888777777888999<<<@@@EEEKKKPPPSSSUUUUUUZZZYYY[[[___dddmmm~~~|||}}}~~~zzzqqqlllggghhhiiikkkpppxxx~~~wwwnnneee___]]]^^^___rrryyyzzzmmmVVVGGGBBB|||{{{yyyvvvqqqlllhhhfffaaa^^^[[[[[[\\\]]][[[ZZZ[[[[[[ZZZYYYYYYXXXWWWWWWOOONNNMMMKKKJJJJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWYYYWWWVVVVVVWWWXXXWWWVVVSSSSSSSSSVVV[[[]]]]]][[[WWWSSSNNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLPPPQQQSSSTTTUUUTTTRRRQQQTTTSSSRRRQQQRRRSSSUUUVVVUUUXXXXXXWWWYYY[[[YYYUUURRRRRRTTTWWWZZZ^^^aaacccfffqqqssslllccc```dddllltttyyyyyyqqqoooyyyyyyuuuoookkkgggdddaaa^^^YYYUUUSSSSSSRRRRRRWWW^^^gggppp}}}~~~ppp```SSSIIICCC???:::999888777666777777888555555555555555555555555444666888888666555777999===@@@EEEKKKPPPTTTVVVWWW]]]ZZZ[[[bbblllxxx{{{yyy~~~wwwmmmgggbbbccceeeiiipppzzz{{{qqqggg```\\\\\\XXXggg|||yyyxxx~~~zzz```KKKCCCzzzyyywwwtttpppkkkfffddd___[[[XXXXXXZZZ[[[ZZZXXX[[[[[[ZZZYYYXXXWWWVVVVVVOOONNNLLLIIIIIIIIIJJJKKKIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSVVVUUUSSSSSSTTTUUUUUUTTTSSSRRRRRRVVVYYY[[[YYYVVVOOOLLLIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLPPPQQQSSSSSSSSSQQQOOONNNRRRPPPOOONNNNNNPPPRRRSSSRRRUUUUUUTTTVVVYYYXXXSSSQQQRRRTTTWWWZZZ^^^```bbbkkkuuu~~~rrrkkkccc___cccllluuu{{{vvvttt}}}zzzwwwqqqllliiifffbbb```ZZZVVVTTTTTTSSSRRRWWW^^^ccckkkvvv||||||nnn___RRRHHHAAA>>>777666555333333444444555555555555555555555555555333555777777555444666888===???EEEKKKPPPUUUXXXZZZ^^^ZZZZZZdddqqqxxxwww~~~}}}zzz~~~uuukkkddd___aaadddiiiqqq}}}}}}vvvkkkbbb^^^\\\SSS```sss|||yyygggNNNCCC}}}zzzuuupppmmmhhhccc```[[[YYYVVVTTTSSSUUUWWWYYYZZZYYYXXXVVVUUUTTTTTTTTTOOOMMMKKKIIIHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPOOONNNNNNOOOQQQQQQQQQQQQPPPPPPPPPOOOOOOSSSSSSUUUWWWYYYXXXUUURRRLLLKKKIIIGGGFFFFFFFFFGGGJJJIIIHHHGGGHHHJJJLLLNNNRRRRRRSSSSSSRRRPPPNNNMMMJJJIIIIIIIIIIIIJJJKKKLLLPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSWWWYYYYYY^^^dddkkkzzzzzzmmmgggbbbaaabbbiiiwww}}}xxx|||~~~~~~{{{rrrnnnkkkhhhbbb]]]VVVWWWWWWUUUSSSSSSVVVZZZaaaeeennn|||~~~pppbbbVVVNNNGGGDDD;;;999666666666777777666555555666777777666555444444333444555777888777666@@@DDDHHHLLLOOORRRWWWZZZ[[[]]]```gggwww{{{vvv{{{}}}vvvuuuxxx}}}ssshhhaaa```aaadddhhhqqqzzz{{{xxxlllbbb[[[YYYUUUVVV```rrr}}}nnnUUUEEE~~~|||xxxuuuqqqmmmjjjfffaaa^^^[[[YYYVVVSSSRRRSSSUUUWWWUUUTTTSSSRRRPPPPPPPPPOOONNNMMMKKKIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNMMMKKKKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOORRRRRRSSSUUUVVVUUURRROOOJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKNNNPPPSSSSSSRRRRRRPPPNNNLLLJJJFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNNNNOOOPPPQQQQQQRRRTTTRRRSSSWWWYYY[[[```gggppp{{{vvvlllfffaaa___aaahhhwww~~~yyy}}}~~~zzzsssnnnlllhhhbbb]]]WWWXXXWWWUUUSSSSSSVVVYYY___ccckkkxxx}}}pppdddZZZQQQHHHAAA;;;999777666777777777666555555666777777666555444555555555777888999999888BBBFFFKKKOOOQQQUUUYYY\\\]]]___bbbjjj{{{}}}uuusss{{{vvvppppppttt}}}sssggg___```bbbeeejjjrrr~~~|||yyynnnddd]]]ZZZUUUTTT[[[jjjyyytttZZZHHH}}}zzz~~~}}}yyywwwrrroookkkhhheeebbb^^^[[[ZZZXXXUUURRRQQQQQQSSSTTTQQQQQQOOONNNMMMMMMLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKJJJHHHHHHJJJLLLMMMLLLLLLKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSQQQMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJMMMOOOQQQSSSSSSRRRPPPMMMJJJHHHGGGCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPUUURRRSSSWWWZZZ]]]dddlllvvv~~~{{{|||~~~|||vvvqqqiiiccc^^^]]]___gggwwwyyy~~~~~~yyysssooolllgggaaa]]]XXXXXXWWWUUUSSSSSSVVVXXX]]]```fffqqq}}}~~~{{{nnneee^^^UUUHHH???<<<:::777666777777777666555555666666666666555555666666666777888:::;;;<<>>FFFLLLSSSVVVWWWXXX\\\```dddfffkkkvvvvvvnnnnnntttyyyuuurrrqqqsssxxxxxxkkkccc^^^bbbgggkkkrrr}}}~~~}}}tttkkkccc^^^UUUQQQQQQXXXbbbnnn}}}zzzgggNNNwwwvvvzzz|||uuuqqqsssxxx|||wwwsssoooiiifffcccaaa___]]]YYYWWWUUUTTTQQQOOOMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLLLLMMMNNNPPPRRRSSSTTTRRRPPPOOONNNLLLHHHEEEBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNQQQOOOMMMJJJGGGDDDBBBAAA@@@AAACCCFFFHHHIIIJJJJJJGGGHHHIIIJJJLLLNNNOOOOOOSSSQQQRRRVVVZZZ^^^gggppptttoooqqqpppooonnnmmmooorrrrrrqqqmmmjjjgggaaa\\\YYYYYY\\\dddttt{{{www~~~}}}~~~~~~yyysssmmmgggbbb___[[[YYYVVVTTTTTTTTTTTTTTTUUUWWW\\\cccmmmyyy~~~{{{jjj```[[[UUUKKKBBB>>>;;;888777777777777666555555555555666666777777444555666555666888===AAAGGGMMMTTTWWWWWWXXX]]]bbbiiimmmttt~~~ssspppuuu}}}}}}uuurrrrrrrrruuuzzzxxxmmmeee]]]aaaeeejjjoooxxxwwwooofff```VVVRRRPPPTTT\\\hhh{{{zzzrrrzzzmmmQQQ{{{yyyzzzvvvoookkkkkkoooqqqwww}}}~~~zzzuuupppmmmfffccc```^^^\\\ZZZWWWTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMLLLIIIFFFCCCBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLIIIFFFDDDBBBAAA@@@>>>???BBBDDDFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNQQQOOOQQQUUUYYY]]]eeemmmttthhheeefffffffffgggfffhhhjjjiiigggdddcccccc[[[XXXVVVXXX\\\dddrrrxxxvvv}}}{{{{{{|||}}}~~~}}}vvvnnnhhhdddbbb]]]ZZZVVVTTTTTTTTTTTTSSSSSSUUUYYY^^^gggttt~~~nnnbbb[[[UUULLLFFF>>><<<999777777888777666555555444555555666777888444555666555444888>>>CCCIIIOOOVVVWWWVVVWWW^^^eeepppwww|||tttwww{{{sssqqqpppqqqtttyyy~~~~~~yyyooohhh^^^aaadddhhhllluuu{{{sssjjjcccXXXTTTRRRSSSXXXcccxxx{{{mmmrrrsssYYYzzz|||~~~uuunnnhhhgggiiigggmmmrrruuu{{{{{{wwwrrrmmmjjjcccaaa]]][[[YYYWWWSSSQQQNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJKKKKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNLLLNNNPPPRRRSSSRRRQQQQQQQQQOOOLLLJJJIIIGGGDDDAAABBBCCCEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNIIIHHHFFFDDDBBBAAAAAAAAA>>>@@@CCCEEEGGGGGGGGGFFFHHHHHHIIIJJJJJJKKKLLLLLLNNNMMMOOOUUUYYY[[[bbbjjjvvv~~~nnnddd]]]\\\]]]]]]^^^``````bbbbbb```]]]\\\]]]___WWWTTTUUUXXX\\\cccppp|||}}}vvvvvv{{{wwwuuuxxx{{{}}}xxxoooiiifffeee^^^ZZZVVVTTTTTTTTTSSSRRRTTTUUUWWW[[[bbbnnn|||uuuhhh___VVVNNNHHH???<<<999888888888777666555444444444555666888999555666777666555888@@@GGGLLLRRRWWWXXXUUUWWW```hhhwww~~~www}}}yyyuuuttttttxxx}}}xxxvvvwwwwww|||uuulll```bbbdddgggkkksss}}}vvvllleeeYYYVVVTTTSSSTTT]]]qqqssssss}}}{{{ccc}}}zzzxxxppphhheeefffffflllppppppuuu}}}yyyuuupppkkkhhhaaa___\\\YYYWWWTTTQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNLLLMMMPPPSSSSSSRRRPPPOOOOOOMMMJJJHHHGGGEEEBBB@@@CCCDDDFFFGGGHHHHHHGGGGGGFFFGGGIIIKKKMMMOOOPPPPPPGGGFFFDDDBBBAAAAAAAAABBBAAACCCEEEHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLOOOUUUXXXZZZ```gggllluuu{{{mmmaaaZZZVVVWWWXXXWWWYYY\\\\\\]]]]]][[[WWWVVVYYY\\\TTTSSSTTTYYY]]]cccooo{{{|||vvvwwwzzzsssqqquuuyyy{{{yyyoooiiigggggg___[[[VVVTTTTTTUUUSSSQQQUUUVVVWWWYYY^^^jjjxxxzzzooocccXXXNNNIII???===:::888888888777666555444444444555666888999666888999777666999BBBIIINNNTTTYYYXXXUUUXXXaaajjj|||zzz}}}{{{zzz~~~|||sssqqqppppppxxx|||rrrbbbdddeeegggjjjsssxxxmmmfffZZZXXXUUURRRQQQXXXkkk}}}~~~zzzkkk