BM6&6(v@ hhhhhhiiimmmqqqrrrooolllpppqqqtttuuuvvvtttrrrqqqooonnnooosssxxxxxxuuuqqqtttrrroooooorrrsssqqqoooqqqmmmiiigggfffbbbZZZTTTNNNOOOPPPOOOMMMLLLNNNOOOPPPaaahhhlllyyy}}}yyytttpppnnnllljjjiiidddaaa]]]XXXRRRJJJBBB<<<;;;999666222000000444777777;;;@@@BBBAAADDDRRR```iiiQQQAAALLLfffuuuqqqgggOOOTTThhh{{{uuuZZZUUUOOOMMMOOOPPPOOOLLLIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCAAA@@@>>>=========>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======>>>======>>>>>>>>>>>>>>>======<<<;;;:::999999:::===???AAA===;;;999777777777999999<<<;;;;;;;;;;;;:::::::::<<<<<<;;;::::::::::::;;;<<<<<<;;;:::;;;<<<===>>>999::::::;;;<<<<<<<<<<<<>>><<<:::888888:::<<<>>><<<===>>>??????@@@@@@???BBBCCCEEEIIIPPPXXX```eee```\\\YYY]]]fffqqqwwwyyyxxxlllaaacccooowwwuuunnniiidddccchhhjjjeeedddfffqqqsssooojjjjjjtttzzzooonnn|||sssiiijjjkkkjjjgggccc^^^[[[ZZZ\\\```ddddddccc```^^^ddd]]]WWWVVVXXXVVVMMMDDD<<<999555222111000///------,,,,,,,,,,,,---......------------,,,+++***)))+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))(((''''''(((((((((((())))))))))))***+++---...//////000000333333333333444555666666555777999999888888999:::;;;===>>>>>>======>>>@@@JJJggg|||gggNNNQQQSSSvvvhhhhhhiiillloooqqqqqqpppoooqqqrrrsssrrrpppmmmlllmmmpppsssvvvwwwvvvvvvvvvuuusssrrrrrruuuwwwvvvuuuuuuqqqmmmlllkkkhhhaaa[[[ZZZZZZXXXTTTPPPMMMNNNOOOVVVcccggglll|||xxxsssooommmkkkiiigggaaa^^^YYYSSSMMMFFF???:::999777555222000111555888<<<@@@DDDDDDGGGPPP^^^gggPPPEEEEEEWWWmmmsssgggZZZQQQZZZooozzzqqqiiiXXXSSSMMMLLLNNNPPPNNNLLLIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBAAA@@@???>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>;;;<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::888888999;;;<<<=========<<<:::999777777888999:::<<<<<<;;;;;;::::::999999;;;:::999999888888999999999999999999999:::;;;;;;::::::;;;;;;;;;:::999999<<<;;;999888888999;;;<<<;;;<<<===>>>????????????>>>======>>>AAAEEEIIIKKKPPPOOORRRZZZgggrrrwwwxxxoookkkkkksss~~~zzzrrr```[[[XXXZZZXXXUUUVVVZZZiiipppvvvtttlllggghhhmmmkkkeeegggooopppgggccceeezzz|||xxxvvvlll^^^[[[[[[[[[ZZZXXXTTTPPPNNN\\\]]]```aaaaaa___\\\ZZZJJJEEE@@@???@@@>>>888222666444111000000000///...---,,,,,,,,,,,,---......------------,,,+++***)))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))***+++---...//////000000333333333333444555666666666888:::::::::999:::;;;;;;<<<>>>>>>======???@@@IIIfffjjjQQQOOORRRuuuhhhjjjkkkllllllmmmooopppooopppppppppnnnllliiigggmmmrrrwwwxxxwwwvvvyyy|||xxxwwwvvvwwwzzz{{{|||{{{zzzwwwtttsssssspppjjjeeehhhfffbbb[[[VVVSSSTTTUUU___hhhiiipppyyyuuupppllljjjhhheeeccc]]]XXXRRRLLLFFFAAA;;;777666555444222111333777:::===BBBDDDEEEOOO___hhhgggHHHJJJWWWkkkxxxssscccWWW[[[hhh|||~~~{{{pppccc[[[TTTPPPLLLKKKMMMOOONNNLLLIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@>>>=========>>><<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===::::::;;;;;;<<<<<<;;;;;;999::::::::::::999888888555666999;;;<<<<<<:::999999999888777777999:::;;;<<<<<<;;;;;;:::999888888999888888777777777777777666666777777888888888777:::::::::999999888777666::::::999999999999:::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<>>>>>======???@@@IIIfffmmmTTTLLLPPPttteeeiiilllkkkiiigggiiikkknnnnnnoooooommmkkkiiihhhooorrrvvvxxxxxxyyy|||~~~|||{{{{{{|||}}}~~~~~~|||{{{zzzyyywwwrrrnnnqqqnnniiibbb]]][[[]]]```hhhqqqqqqwwwuuuqqqmmmiiifffddd```^^^WWWSSSLLLEEE@@@<<<888666333333333222222555999===???CCCFFFMMM^^^nnnlll___VVV^^^mmm{{{{{{ooobbb\\\lllwww{{{zzztttdddVVVQQQQQQNNNLLLKKKMMMNNNNNNMMMIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAABBB@@@>>><<<;;;<<<===>>><<<==================<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::888888999999999999888888888999999999999888777777555666777999999999999888777777777777888999:::;;;<<<<<<;;;:::999888777777888888777666666666666666333444666777777777666555777777777888777777666666999999:::;;;;;;:::999999999:::;;;<<<=====================>>>>>>======<<<;;;;;;<<>>===>>>???AAAIIIfff~~~nnnTTTJJJNNNsss[[[```fffhhhgggeeefffgggllllllmmmnnnnnnnnnmmmlllrrrqqqqqquuuzzz}}}~~~~~~{{{xxxuuuvvvsssmmmfff```___aaadddnnnyyy{{{~~~yyyooolllhhhdddaaa^^^[[[XXXQQQLLLFFF@@@<<<:::777555222222333333444777<<>><<<<<<============<<<<<<========================;;;<<<<<<<<<<<<;;;::::::999999:::::::::999999888888999999999999888777777777666555555666777999:::666666777777888999:::;;;;;;::::::999888888777777888777777666666666666666333444666777777777666555333444555666777777777777999:::;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;777888999;;;<<<<<<<<<;;;777888888:::<<<<<<:::999===>>>>>>??????AAADDDFFFEEEKKKQQQRRRQQQTTTYYY]]]aaa^^^[[[\\\___bbbcccbbbYYYTTTQQQSSSWWWZZZ]]]aaallliiiaaaXXXRRROOOKKKFFF===<<<:::999888777777888222222222222333333444444///000000...------///222///---------//////...,,,,,,++++++++++++,,,------++++++,,,,,,++++++******''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((((((((())))))))))))***+++---...//////000000111222333444555555555555444666888999999999:::<<<:::;;;===>>>===>>>@@@AAAKKKfff}}}lllRRRHHHLLLsssSSSWWW]]]bbbdddfffggghhhiiijjjkkklllmmmnnnnnnooorrrooonnnrrryyy~~~~~~{{{yyy{{{wwwqqqiiicccaaaccceeerrr~~~|||wwwjjjgggccc```]]]YYYUUURRRIIIFFF@@@<<<:::888666444222333444555666999>>>AAA@@@FFFQQQaaammmnnndddZZZjjjttt}}}mmmeeefffwww{{{~~~yyymmm]]]NNNIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<======;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<=========<<<;;;;;;999999999999999888777777888666555444444666888:::666666777777888999::::::999999999888888888888777777777666555555555555555444444555666666666666555111222444555777888888888888999:::;;;;;;:::999888777777888999::::::::::::666666777888999999888888999::::::;;;;;;;;;::::::666999<<<===<<<;;;:::999<<>>:::777;;;:::999888888777888888333333222222111000000000,,,---...---,,,,,,---//////...---...//////---++++++++++++++++++,,,------***+++++++++++++++******'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***+++---...//////000000111222333555666555555444333555888999999999:::<<<999;;;===>>>===>>>@@@BBBLLLfff}}}mmmQQQGGGLLLrrrUUUUUUWWW[[[```dddggggggfffggghhhiiijjjkkkllllllnnnnnnnnnqqquuu{{{~~~|||~~~{{{wwwqqqllljjjlllnnnttt}}}}}}yyyvvvrrreeeccc___\\\XXXTTTPPPMMMBBB???;;;999777666555333333444666777888;;;???CCCCCCKKK[[[hhhggg___cccnnnxxx|||{{{ooollloooxxx~~~zzzyyyppp^^^OOOIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEAAAAAA@@@@@@@@@?????????>>>>>>>>>===============;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<======<<<;;;;;;:::888888888888888777777666666666666666666777777888666666777888888888888888777777777888888888888888555555444333333333333444444444333333444444555666333333555666777777777777777777888888888888777777666666777888999999999999888888888888888888888999777999::::::999777555444333555888;;;;;;:::888777>>>DDDGGGEEEEEEFFFCCC>>>AAA???;;;:::;;;<<<<<<;;;::::::999999::::::888666666555555777999888777666333333333333333333222222666555444222///,,,)))(((..................---,,,---,,,,,,---//////---++++++++++++***++++++,,,---******++++++++++++******((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))(((''''''(((((((((((())))))))))))***+++---...//////000000000222444555666666555444444666888:::::::::;;;===999;;;======>>>>>>@@@BBBKKKeee|||pppTTTGGGLLLrrr^^^YYYVVVVVV[[[aaadddeeeeeeeeeeeefffggghhhiiiiiijjjmmmpppqqqrrrwww~~~~~~~~~{{{xxxuuuuuuxxx{{{uuu{{{{{{yyyuuutttnnnfffccc```]]]YYYVVVRRRMMMJJJ===:::888666666555333222333555777888:::<<<@@@CCCMMMWWWiiisssggg[[[kkk~~~yyyqqqjjjmmmsss{{{rrrrrrgggRRRFFFHHHIIIFFFGGGHHHHHHGGGEEEDDDDDDEEE@@@AAACCCDDDFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@?????????>>>>>>===>>>>>>???>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999888:::::::::::::::999888777777777777777777666666555444555777888999888666555666777777888888888888777666666666777888888999999444333222222111111222222444333222111222333555666555555666666777666666666666666666555555666666666555666777888888999999999777666666666666777888999///333777;;;;;;999888777666555555777999<<<>>>>>>===AAAAAA???@@@CCC@@@999===<<<;;;;;;;;;:::999777888888666555666888777555555333222444555444222222111222222333333222222111...///000111111000///......------...//////,,,)))*********,,,//////---,,,++++++******++++++,,,---)))******+++++++++******(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))(((((('''(((((((((((())))))))))))++++++---...///000000000000222444666666666555444555777999;;;;;;;;;===>>>999;;;======>>>>>>AAABBBKKKeee|||tttXXXGGGLLLsssbbb^^^WWWRRRQQQUUU]]]cccbbbeeefffdddeeeggggggccchhhjjjmmmoooqqqssswwwzzz}}}{{{zzz||||||yyy~~~{{{~~~|||xxxuuurrroookkkiii^^^\\\YYYUUUPPPKKKFFFDDD:::888555333222333444555///777???===:::===HHHQQQccctttrrr\\\YYYqqqwwwkkkhhhooowww}}}zzzoooaaaSSSMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFGGGHHHHHHIIIIIIHHH???@@@BBBBBBBBB@@@>>>===>>>>>>=========<<<<<<<<<>>>===;;;:::999888888888888888888777777777777777999999:::;;;;;;<<<======:::999888777666666666666<<<;;;999888888888999999666666777777888888888999777888999999999777666555666666666666777777777777666666555555444444444444444444444333222111000///111222333333444444333333666777888999888777555333555444444444444555666666666666666777888888999999999888777555555555666777777777777777888888888888999999::::::;;;<<<======<<<===>>>??????>>>===<<<<<<:::888666666666777888999888888777666555555444444444444444444444444444333333333222222222111111444333111////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&$$$%%%((((((%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((,,,+++***(((''''''''''''((((((((((((((((((((((((***+++,,,...///000000111444444555666777888999999666999<<<===;;;:::::::::999;;;>>>?????????AAABBBGGGiiitttWWWHHHRRRtttUUUWWWXXXWWWUUUWWW[[[^^^ggghhheeeaaa```dddfffdddfffhhhkkklllnnnqqqtttwww{{{~~~~~~zzzyyyzzz~~~zzzxxxzzzxxxvvvtttrrrpppmmmjjjgggZZZXXXUUUQQQKKKFFFBBB@@@999777555333222333444666<<<888999===???CCCOOO\\\mmmkkkccc___jjj~~~ttthhheeerrryyygggZZZNNNKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGAAABBBBBBCCCBBB@@@===<<<======<<<<<<<<<;;;;;;;;;:::999999999999::::::;;;;;;::::::999999888888888777777888999999:::;;;;;;::::::999888777777777777:::999888777777777888888666777777777888888888888777777888888777666666555666666666666666666666666555555555555444444333333333333333333222111000000111222333333444444333333555666777888777666444333444444444333444555555666444555555666666777777888888777666444444444555666888888888777777777777777999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<:::888888888999:::888888777777666555555444333333333333333333333333333333222222222111111111333222111////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,+++******))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&$$$$$$''''''$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((((((((((((((()))***((((((((((((((((((((((((***+++,,,...///000111111444444555666777888999999666999;;;<<<;;;:::::::::999;;;>>>?????????AAABBBIIIkkkwww^^^NNNUUUvvvIIIPPPXXX]]]]]][[[YYYXXXaaacccbbb___```dddeeeddddddfffhhhjjjkkkmmmpppsssttt{{{zzz~~~}}}yyywwwwwwrrrpppnnnllljjjfffaaa]]]TTTRRROOOJJJEEE@@@<<<:::777666444333333444555777<<<888888===@@@GGG[[[ooorrr```WWWfffbbb[[[eeettt\\\RRRIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;777777888999;;;<<<===>>>=========<<<;;;::::::999888888888999999:::::::::999999888888888888999999999888777777666777777777777777777777888888888888777777666555555555555666666666666666666666666666444444444444333333333333333333333333222111111000111222222333333333333333333444555666555444333222333333333333333444444555333333444444555666666666666555555444444444444555666666777777888888888999999999999::::::;;;;;;<<<>>>>>>============>>>>>>===;;;:::888888888888999777777777666555555444444222222222222222222222222222222222222111111111000222222111000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$'''&&&$$$###&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))((((((((((((((()))((((((((((((((((((((((((***+++,,,...///000111111333444555777888888888999777999;;;<<<;;;:::::::::999;;;>>>?????????AAABBBIIIkkknnn]]]```{{{FFFLLLUUU___eeeddd^^^YYYVVVZZZ^^^^^^aaaeeeeeebbbccceeeggghhhhhhjjjmmmooopppvvvyyywww||||||{{{xxxtttrrrnnnmmmjjjgggbbb[[[TTTOOONNNLLLHHHDDD???;;;888666555444333333444555777888444<<>>?????????>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888999888888888777777777888888777777777777777888888888777666444333333444555666666666555555555555555444333333333333333333222222333333333333333222111000111111222333333333333222222222333444333333222111333222222222222333444444333333444444555555666666666555555555555555555555333444555666888:::;;;<<<888999999999:::::::::;;;>>>===<<<;;;;;;<<<===>>>999999777666555555666666666666666555555444444444222222222222222222222222222111111111111000000000111111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&'''$$$$$$&&&&&&######&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((---,,,+++)))'''&&&%%%%%%((((((((((((((((((((((((***+++---...000111111111333444555777888888888888777999;;;;;;:::::::::;;;999;;;>>>?????????AAABBBFFFiiitttrrrJJJIIIMMMYYYgggmmmiiibbbVVVYYYYYYXXXZZZ```ccccccdddeeeggggggggghhhkkkmmmooosssyyyyyyqqqrrr|||~~~yyyxxxyyyyyyxxxwwwuuurrrmmmiiikkkiiifffccc^^^WWWOOOJJJIIIGGGCCC???;;;888666555444333444444666888999;;;777CCCHHHGGGTTTlllvvvqqq[[[eeerrr~~~dddKKKVVVccc}}}}}}vvvbbbQQQJJJFFFHHHJJJIIIIIIKKKIIIIIIHHHGGGGGGFFFFFFFFFBBBBBBAAAAAA@@@???======>>>???@@@AAABBBCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@??????>>>>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666555555555555666666777888999999999999999999999888888777777777777777777666555444333333444555666555555555555444444333333111111111222222222222222222222333333333222111111000111222222333333222222111111222222222222222111333222222222222333444444333444444555555666666777666666666666777666666666555555666777888999::::::888888888999999999999999===<<<;;;::::::;;;<<<===888888777666555555555555555555555555444444444444333333333333333333333333111111111000000000//////000000000000/////////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++,,,,,,,,,,,,+++******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%$$$&&&%%%######&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((---,,,***)))'''&&&&&&%%%((((((((((((((((((((((((+++,,,---///000111111222222444666888999999888777888999;;;;;;:::999:::;;;999;;;>>>?????????AAABBBHHHiiiPPPJJJHHHOOO^^^iiikkkhhhbbb```XXXQQQQQQZZZaaaddddddfffggggggfffgggiiikkkmmmppptttxxx}}}}}}jjjhhhpppsssmmmkkkppp{{{~~~|||xxxvvvyyyvvvyyyxxxuuurrrppplllgggfffdddaaa^^^[[[VVVPPPKKKDDDBBB>>>;;;888666555555333333444666888:::<<<===@@@EEEGGGOOOhhh}}}ttt[[[```qqqmmmSSS>>>YYYmmm{{{uuutttlll[[[NNNIIIGGGIIIJJJHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBAAAAAA???>>>>>>======???@@@BBBDDDFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888555555444444444444444555888888999::::::::::::999888888888888777777777777555444444444444555666666555555555444333333222222000000000111111111111111222222222333333222222111000111111222222222222222111111111111111111222222333333333333333444444555333333444444555666666777555666777777888777777777999888888888777777666666888888888888888888888888::::::999999999999::::::999999888888777666666666444444444444444444444444333333333333333333333333000000000000////////////...//////000000//////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,,,,,,,,,,+++******'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((***&&&%%%&&&&&&###$$$'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((+++,,,---///000111222222222333666888999999888777888:::;;;:::999999;;;<<<999;;;>>>?????????AAABBBMMMkkkZZZSSSJJJGGGLLLUUU\\\```dddbbb[[[SSSSSSZZZ```bbbdddeeefffeeedddeeeggghhhkkknnnqqquuuxxx|||sss^^^[[[ccceeecccgggpppzzz|||zzzuuutttyyytttxxxwwwqqqnnnnnnlllgggaaa___[[[XXXTTTPPPKKKHHH???===:::777555444444555333444555888:::===???@@@FFFIIIVVVkkk}}}ttthhhxxx{{{{{{bbbOOOJJJdddwwwzzzppprrrnnnggg___UUUIIIFFFFFFIIIJJJGGGGGGIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>???@@@BBBDDDFFFGGGCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEDDDBBB@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777777666555444444444444444666777888999::::::999888888888888888777777777666444444555666666666666666555555444444333222222111/////////000000111111111111222222333333222222222000000111222222222222222111111000000111222222333444444444333444555555666222222333333444444555555444444666777777777666666777777777777888888888888888888888888888888888777777777888888888888777777888888888888777666555555333333333333333333333333222222222222222222222222000000/////////.........---...///000000///......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,,,,,,,+++******''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''))),,,(((&&&'''&&&$$$%%%(((%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,((((((((((((((((((((((((+++,,,...///111222222222111333666888999999888777999:::;;;:::999999;;;<<<999;;;>>>?????????AAABBBMMMiii{{{zzzccc\\\PPPDDD>>>AAAJJJRRR]]]______\\\\\\``````^^^cccdddeeedddcccccceeegggiiilllppptttvvvxxxzzz||||||~~~sss```\\\ccc\\\^^^eeepppzzzzzzzzzyyyrrrqqqvvvmmmrrrpppjjjfffhhhgggccc___\\\VVVQQQMMMHHHCCC???;;;:::777555333333444555333444666999<<<>>>@@@AAAHHHSSSqqq}}}}}}}}}zzz^^^RRR[[[ppp}}}jjjeeennnhhh[[[UUUPPPEEECCCDDDHHHIIIGGGFFFIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFFFFEEEDDD@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDBBB???<<<;;;;;;;;;<<<<<<======>>>>>>======<<<<<<;;;:::999999999888777555555444444444555666777999999999888777999888888888777777666666333444666777888777666555555555444333333222111111.../////////000000111111111222222333333333222222000000111222222222222111111111000000111222333333555444444444444555666666000111111222333333444444222333555666666666555555111222444666999;;;===>>>888888888777777777777777555666777888888777666555666666666666555444333222333333333333333333333333000000000000000000000000000/////////............---...///000000///......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,,,,,,,+++******''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))---)))'''((('''$$$%%%)))$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((+++,,,...///111222222222111333666999:::999888666999:::::::::999999;;;===999;;;>>>?????????AAABBBIIIddd~~~llloooWWW\\\XXXLLLCCCAAA@@@===EEEMMMSSSVVV___hhhdddXXX\\\\\\]]]___```bbbddddddhhhgggfffgggiiimmmqqqtttrrrtttuuuwww{{{~~~yyywwwvvvrrrooonnnrrrvvvyyy}}}zzzvvvtttsssssssssrrrlllkkkiiigggfffccc^^^[[[TTTRRRNNNJJJEEE@@@===;;;:::999777666444333111111444999======;;;>>>FFFNNNZZZ~~~zzz}}}{{{zzzsssiiiiiirrr|||vvvvvvuuuoooaaaQQQIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCFFFDDDCCC@@@???===<<<<<<@@@===999999;;;===<<<;;;<<<<<<;;;:::999999888777999888777666666555555555666666555555555555666666;;;:::888666444444444444666666666666666666666666555444222000//////000111////////////////////////111111222222222222111111222111111111000000//////111111222222222333333333111111111222222333333333333333333333333333333333444444444333333222222222333444444555777888:::;;;666666555555555444444444333333333333444555666666555555444444444333333333222222222222222222222222111111000000000000111111000000000000000000000000........................------------------------+++++++++*********))))))))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$############$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((((()))((((((''''''''''''((((((,,,---...000111111222222444444555777888888888888888:::;;;;;;;;;;;;<<<>>><<<===??????>>>>>>@@@AAAJJJfffIIIWWWaaaZZZLLLAAA<<<:::666===FFFRRR```kkkkkkfffZZZZZZZZZ[[[]]]```cccdddddddddddddddfffiiilllnnnmmmoooqqqtttxxx~~~{{{zzzzzzzzzwwwtttpppnnnnnnnnnmmmlllhhhfffcccaaa___\\\XXXUUUSSSPPPKKKEEE???;;;999888999888666444333333444555222999??????@@@JJJ]]]mmmzzzhhhyyyyyy{{{yyyrrrrrrxxx~~~vvvpppiiiaaaVVVJJJFFFHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>BBB>>>;;;:::;;;<<<;;;:::::::::::::::::::::999999999888777666555555555555777777666666666666777777999999888666555555555555555555555555555555555555555333111000//////000111111111111111111111111111000111111222222111111000111111111000000000//////111111111222222222222333111111222222222222222222333333333333333333333333444333333333222222222222555555555555555666777777666555555555444444444333333333222333333444555666444444444444333333333333222222222222222222222222111111000000000000111111////////////////////////////////////////////////------------------------+++++++++*********))))))))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((((()))))))))((((((''''''(((((())),,,---...000111111222222333444555777777888888888888:::;;;;;;;;;;;;<<<>>>;;;===?????????>>>???AAAJJJfffOOOYYYcccccc]]]QQQCCC777777777???MMMYYY___aaabbb\\\\\\[[[[[[\\\___aaabbb``````aaabbbccceeefffgggeeehhhlllppptttxxx~~~{{{~~~|||uuurrrnnnmmmllllllkkkjjjdddaaa]]]ZZZXXXTTTPPPMMMKKKHHHDDD>>>:::888777777777555333222222444777999:::===??????DDDVVVqqqsssgggzzz|||xxx|||}}}yyyyyy}}}~~~vvvjjj\\\RRRJJJEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCC==================>>>???AAA>>>;;;:::::::::999888999999999999::::::;;;;;;999888777666555555555555888888777777777777888888777777777777777666555555444444444444444444444444333222111/////////000000111111111111111111111111000000111111111111000000000000000000////////////000000000111111111222222222222222111111111111111222222222222222222222222333222222222222111111111666555444333333333333333555555444444444444333333222222222333333444555666444444444333333333222222111111111111111111111111111000000//////000000111////////////////////////////////////////////////------------------------+++++++++***************))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''&&&'''((()))))))))''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))(((((((((((())))))***))))))(((((())))))***,,,---...000111111111111333333555666777888888888999:::;;;<<<;;;;;;<<<>>>:::===???@@@?????????@@@IIIffflllbbbZZZ^^^fffdddRRR???@@@999:::DDDJJJJJJMMMTTT^^^^^^___```````````````^^^^^^___```aaabbbbbbbbb___ccchhhlllppptttxxxzzz|||qqqooollljjjiiiiiigggfffbbb^^^YYYTTTQQQMMMIIIFFF@@@???===<<<:::999888888444333333333444666777999@@@???@@@GGGVVVkkkqqqppp~~~yyyyyy|||~~~yyyxxx|||sssdddRRRIIIFFFDDDEEEIIIFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGEEECCCBBB??????????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888888888888888999999999999999999999:::888888666555555555555555777777777666666777777777444555666777777666555444333333333333333333333333222111000////////////000........................///000000000000000000/////////////////////////////////000000000111111111222222111111000000000///111111111111111111111111111111111111111111111111444333222111111111111111444444333333333333333333222222222222333444555666333333333333222222222222111111111111111111111111000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''&&&'''(((((()))(((((('''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''((()))))))))(((((((((((())))))*********))))))))))))******---...///000111111111111222333444666777888888888999:::<<<<<<;;;;;;===>>>:::<<>>>>>>>>???======>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999555666666777777777888999;;;;;;:::999999888777777888777666555444444444444555555444444444444555555222333444666666555444333111111111111111111111111000000//////////////////------------------------...//////000000//////........................///........./////////000000111111111000000/////////000000000000000000000000000000000000000000000000111000000000000111111222222222333333333333333333222222222222333444555555333333222222222111111111000000000000000000000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&$$$###$$$&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((())))))((((((((((((((()))************))))))))))))******---...///000000111000000111222444555777888888888999;;;<<<<<<<<<<<<===???:::===???@@@?????????@@@EEEcccpppdddVVVKKKFFFJJJUUUaaaQQQHHH@@@:::777555888===@@@EEELLLTTTYYY\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___\\\___cccgggiiikkknnnpppqqqtttyyy~~~uuunnnmmmhhheeebbb```^^^[[[XXXUUUSSSNNNHHHDDDAAA@@@>>>===>>>>>>>>>===;;;777444111222333555888:::===??????HHHRRRdddwww~~~ooocccjjj~~~nnnuuuxxx~~~|||uuuXXXNNNEEEDDDDDDBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBB???===<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<============<<<;;;999888777777777222444666666666777999:::;;;;;;:::999888777666666888777666555444444444444333333222222222222333333111222222333333333222222000000000000000000000000///////////////.........////////////////////////......////////////......---------...............------........./////////000000000000////////////////////////////////////......///////////////000.........///000111222333111111222222222222333333111111111222222333444555222222222111111111000000////////////////////////000//////......//////000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###&&&((('''$$$###%%%(((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''((()))(((''''''(((((()))***+++***))))))(((((())))))***......///000000000000000000111333555777888888999999;;;<<<===<<<<<<===???<<<===??????>>>>>>@@@AAADDDcccXXXXXXWWWRRRIIIEEEQQQ```___\\\RRRDDD:::777444111555888>>>EEELLLQQQTTTUUUWWWVVVUUUUUUWWWYYY[[[]]]]]]___bbbdddeeegggjjjllloooooopppqqqtttzzzzzznnniiihhhfffccc```]]]ZZZVVVRRROOOIIIFFFAAA>>>>>>@@@AAABBBBBBAAA>>>:::777555444333555555666888===CCCIIIMMM^^^oooxxxiiibbbaaa|||bbbZZZzzz~~~qqqaaaKKKEEEBBBCCCDDDAAA???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA???===:::999::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<======>>>>>>===<<<:::999888777777777333555888888777777999;;;:::999999999888888777777777777666555444444444444333222222111111222222333222111111000000000000111////////////////////////---......//////.................................---......//////......---,,,,,,---------.........,,,------------...............//////////////////........................------........./////////.........//////000111222111111111111222222222333111111111111222333444555222111111111000000000000//////////////////////////////............//////........................++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""&&&)))(((%%%$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''((()))***+++)))((((((''''''(((((()))...//////000000000000000000111333555666888888999:::;;;======<<<<<<>>>???===>>>>>>===<<<===@@@CCCFFFdddMMMOOOUUU[[[YYYRRRQQQVVVaaaddd]]]MMMBBB???:::222555666888===BBBGGGLLLOOOTTTRRRQQQQQQRRRUUUYYY[[[]]]___```aaabbbdddgggjjjpppnnnkkkiiijjjpppyyy|||}}}xxxmmmfffcccccc```^^^ZZZVVVSSSOOOJJJFFFEEEAAA>>>===@@@DDDGGGHHHCCC@@@;;;666444555777888888777666777>>>GGGQQQXXXpppmmmbbbppp^^^QQQqqq~~~|||zzzcccTTTGGGCCCBBBEEEEEEBBBAAABBB??????>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAA@@@>>>;;;999777::::::;;;;;;<<<===>>>>>><<<=========>>>>>>??????;;;;;;:::999888888888888555888::::::888777888:::888888888888888999999999777777555444444444444444333222222111111222222333222111///.........///000////////////////////////------......///......---,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------.........,,,,,,,,,---------......---.........//////000000........................---------.........//////000////////////000000111000000111111222222222333111111111111222333444555111111111111000000000000//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""&&&)))(((%%%%%%(((,,,&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))++++++((((((''''''''''''((((((...///000000000000000//////111222555666888888999:::;;;======<<<<<<>>>???>>>>>>===<<<;;;===AAADDDGGGfffDDDJJJ[[[ooo{{{zzzvvvsss^^^jjjqqqhhhVVVGGG>>>:::666333444888888888===FFFHHHJJJNNNRRRVVVVVVSSSPPPOOOTTT[[[```bbb```___^^^gggeeeddddddgggjjjlllmmmuuuyyy|||wwwvvvvvvvvvvvvkkkpppuuuxxxxxxyyy{{{~~~~~~|||zzzyyyttttttsssttttttuuuvvvwwwooonnnllliiieeeaaa^^^\\\ZZZWWWPPPJJJEEECCCCCCDDD???@@@CCCGGGJJJIIIDDD???<<<555333666777555555888:::===AAAEEEOOOaaaxxxyyyiiiiiivvvzzzfffQQQIII]]]xxxuuubbbPPPDDDDDDEEEDDDBBBAAABBBDDDGGGBBBAAA@@@?????????@@@AAACCCCCCBBBBBBAAA@@@@@@???AAAAAAAAA???===<<<<<<===AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999888777666555222444777:::;;;:::999777666666555555555444444444555444333333222222333333333333333222222222111111111111000000000000111111//////000000000000//////////////////////////////..................---------,,,,,,++++++,,,,,,---...---------...///111333................................................////////////////////////---...000111111111000///000///...------...///000000000111111111222222222000000111111111222222222111111111111111111111111222111111000///......---////////////............//////...---,,,,,,++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%***444999555---(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''000000///...............111333666666666666777999999;;;<<<<<<;;;<<<===???>>>???>>>===<<<===@@@BBBGGGjjjEEEIIIYYYvvvjjjhhheeefffiiifffWWWGGG???999555777777444444777@@@BBBGGGMMMRRRUUUTTTRRRLLLLLLLLLMMMOOOTTT[[[``````___^^^___cccfffgggggghhhhhhiiikkklllnnnpppqqqtttooojjjgggggghhhhhhhhhjjjkkklllkkkjjjjjjlllmmmpppooonnnnnnmmmlllkkkkkklllkkkjjjiiihhhhhhhhhhhhaaaaaa___]]]ZZZVVVSSSQQQLLLKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEBBB<<<777<<<444///222444444555888BBBCCCLLLaaa}}}rrrlllvvvpppVVVPPPVVV^^^jjjvvvvvveeeUUUKKKFFFDDDDDDDDDBBB@@@AAACCCEEEBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@>>>=========>>>@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<888888888888777777666555333444666777888888777666555555555555444444444444555444333333222222333333333222222222222222222222111111000000///000000000//////000000000000//////................................................------,,,,,,,,,,,,------------------...///000111..............................................................................///000000000000000000///...------...///000000000000111111111222222000000000111111111222222111111111111111111111111111111000000///......---........................///......---,,,,,,++++++------,,,++++++++++++,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$'''((((((000888333)))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))//////............//////111333666666666666777999999;;;<<<<<<;;;<<<===???>>>???>>>===<<<===@@@BBBGGGiiiPPPJJJPPPhhhzzzpppjjjdddgggssszzzqqqcccPPPFFF>>>;;;:::888555555555777;;;AAAGGGKKKKKKKKKKKKIIIFFFDDDEEEJJJRRRXXXYYYXXXXXX[[[^^^`````````___]]][[[YYYYYY[[[]]]___dddaaa______```aaabbbaaagggdddaaa_________```___]]]]]]^^^^^^______``````cccbbb___]]][[[YYYXXXXXXRRRRRRRRRQQQOOOLLLHHHFFF???AAACCCEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>;;;666222555111111555:::<<<@@@CCCKKKWWWnnn|||qqqjjjrrrvvv]]]JJJRRRfffuuu{{{}}}yyydddPPPDDDDDDHHHDDDDDDCCCBBB@@@@@@AAACCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBB???===<<<<<<===>>>??????>>>>>>>>>>>>??????????????????>>>===<<<;;;<<<<<<;;;;;;:::::::::999777777777777777777777666666666777777777777777777555555555444444444333333555444333333222222333333222222222222222222222222222111000000//////////////////000000000000//////......................................................------------......,,,---...///////////////........................................................................//////......//////000111//////............//////000000000000111111111111000000000000111111111111111111111111111111111111111000000//////.........---------........................------,,,,,,+++,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###(((%%%))):::888)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((())))))******++++++......---......///000111111333666666666666777999999;;;<<<<<<;;;<<<===???>>>>>>>>>===<<<===???BBBGGGiiiaaaSSSJJJRRRcccoootttuuukkkrrrvvvsssqqquuuzzz|||ggg```VVVMMMEEE>>>999777444444555888<<>>AAADDDGGGIIIHHHFFFDDD???===;;;999888666444333000222777:::===@@@GGGMMMaaawww~~~uuueeedddjjjzzzzzzccc___aaakkkuuu{{{zzzzzzgggRRRBBB===@@@EEEBBBCCCCCCAAA???>>>@@@AAA>>>>>>>>>???@@@AAABBBBBBCCCAAA>>>;;;:::;;;<<<===???>>>======>>>@@@@@@???>>>>>>>>>===<<<;;;:::999;;;::::::999999888888777777777777777777888999999<<<;;;:::999888888999:::555555555444444444444333555444333333222222333333111222222222222333333333222111000//////...////////////000000000000//////........................---------...............//////............//////,,,---...///000///...---........................................................................//////...------///000111/////////......//////////////////000000000111111/////////000000000111111111111111111111111111111000000/////////......................../////////......---------,,,,,,,,,++++++,,,------+++***)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%///999555)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((()))******++++++,,,,,,------///000111222111333666666666666777999999;;;<<<<<<;;;<<<===>>>===>>>???>>>======???AAAHHHiiiggg\\\QQQNNNQQQZZZhhhssseeexxxyyyrrrtttxxxtttwwwvvvlll[[[KKK@@@::::::888555555777999;;;;;;CCCIIIQQQVVVWWWUUURRRPPPWWWVVVVVVVVVWWWWWWUUUSSSTTTTTTVVVWWWWWWXXXXXXXXXVVVWWWYYYYYYYYYXXXXXXWWWVVVTTTSSSUUUXXXXXXUUURRROOOOOOOOOPPPQQQRRRRRRRRRNNNNNNLLLKKKIIIIIIHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBBBBDDDFFFHHHGGGCCC???<<<777777666444333333555666222777;;;:::;;;CCCRRR]]]~~~zzziiiaaaaaaaaagggtttxxxmmm```hhhssszzzzzzzzztttuuugggUUUFFF???>>>@@@AAA@@@AAAAAA@@@>>>===>>>@@@<<<======>>>???@@@@@@@@@BBB@@@===;;;:::;;;===>>>???===<<<<<>>===;;;999999999:::;;;666666555555555444444444555444333333222222333333222222222222222222222222111111000///......////////////000000000000//////........................---------.........//////000//////......//////000------...//////...---,,,........................................................................///...---------...000111...//////////////////........./////////000000000....../////////000000000000000000000000000000000////////////................../////////000000000---------------,,,,,,,,,***+++,,,---,,,+++***))))))******++++++*********************************(((((())))))************************))))))((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***###%%%222:::555,,,(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******,,,,,,,,,---///000222333111333666666666666777999999;;;<<<<<<;;;<<<===>>>===>>>???>>>======???AAAJJJjjjddd```[[[WWWQQQNNNSSSZZZaaaqqqyyykkk```ggguuuuuuhhh]]]VVVBBB===777444333555666777777===DDDKKKPPPTTTWWWYYYRRRPPPOOOOOOOOOOOOMMMLLLLLLNNNPPPRRRRRRPPPMMMKKKNNNPPPRRRQQQPPPNNNMMMMMMKKKJJJKKKKKKKKKIIIEEEBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAA???;;;777444555555555444333333555888777<<<@@@DDDMMM___qqq{{{vvvggg```bbbiiioooqqqnnnvvv|||sssmmmpppsssvvvzzz~~~xxxqqq^^^SSSGGG@@@@@@AAA???======>>>??????>>>===>>>???<<<===>>>???@@@@@@@@@???@@@???>>>======>>>???@@@@@@===;;;<<>>=========<<<;;;999888777999999:::::::::::::::::::::999888888999:::;;;<<<<<<;;;:::888888888999:::777777777666666666555555555444333333222222333333333333333222222222111111000//////......//////000//////000000000000//////------------------------,,,,,,------...///////////////............//////...............---,,,+++................................................------------------------......------......///000......////////////..................////////////............////////////000000000000000000000000........................------......///000000000------------------------+++++++++++++++******)))((()))******+++*********************************((((((((()))******++++++)))))))))))))))))))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$+++"""&&&888===///&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))),,,,,,------///000111222111333666666666666777999999;;;<<<<<<;;;<<<===???<<<>>>??????>>>>>>???@@@JJJiiicccaaabbbeeebbbXXXNNNIIIVVV]]]fffoootttqqqbbbRRRRRR```mmmrrrsssuuuuuusssSSSLLLBBB:::555444444444222444777:::???EEELLLQQQFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFIIIJJJJJJHHHEEECCCFFFHHHJJJIIIGGGEEEEEEFFFBBBCCCCCCAAA>>>;;;:::::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBCCCBBBAAA???>>>======>>>>>>;;;;;;:::999777666444333333555777666666777:::===AAAHHHSSSbbbuuufff[[[TTT```yyy~~~yyyvvvvvvwwwyyyyyyyyy||||||xxxsssfffYYYIIIDDD???>>>??????>>><<<:::<<<>>>>>>======>>>??????@@@AAAAAABBBAAA@@@???????????????@@@AAABBBBBBAAA>>>;;;<<<@@@AAA@@@===>>>>>>===<<<;;;999777777999::::::;;;;;;<<<<<<===;;;:::888777777999:::;;;;;;;;;::::::::::::::::::888888888888777777777777555444333333222222333333555444444333222111000000...............///000111//////000000000000//////------------------------,,,,,,------...//////000///......------......///000///...---,,,,,,,,,,,,................................................------------------------,,,---......//////......---...///000000///...---------........./////////------........./////////000000000000000000000000........................++++++,,,,,,---......///------------------------,,,++++++***************(((((()))***************************************'''(((((()))******++++++((((((((()))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$(((000222+++&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((())))))---------......000111111111333666666666666777999999;;;<<<<<<;;;<<<===???<<<>>>??????>>>>>>???@@@HHHggghhhdddgggttt}}}vvvfffYYYIIIKKKNNNRRRYYY^^^[[[TTTKKKPPPQQQQQQXXXgggsssvvviii```SSSGGG???:::888777222333333333333666:::>>><<<999777777:::<<<>>>>>>===>>>@@@AAABBBBBBAAA@@@>>>@@@BBBAAA???===???@@@>>>??????;;;777666999<<<>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGAAA???===;;;::::::<<<===555555444444444555666777000333777999999<<<@@@DDDOOOXXXhhh~~~~~~cccJJJQQQeee~~~uuuqqqtttzzzpppxxx{{{wwwuuukkkRRR;;;<<<<<<======<<<<<<<<<<<<888:::===>>>======>>>@@@AAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDDDDBBB>>>;;;<<<@@@AAA???<<<>>>>>>===<<<;;;999888777999:::;;;;;;======>>>???:::999888666666777999:::<<<=====================999999999999888888888777555444333333222222333333666555444333111000//////------------///000111222//////000000000000//////------------------------,,,,,,------...///000000......------------......111000...,,,+++++++++,,,................................................------------------------+++,,,.../////////...------...///000000///...------------.........//////---------.........//////000000000000000000000000---.....................))))))***++++++,,,---------------------------------,,,***)))))))))***+++(((((()))***************************************'''(((((()))***+++++++++''''''((()))***+++,,,,,,,,,,,,++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$"""&&&(((%%%%%%(((***(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************))))))))))))......---......///000111111333666666666666777999999;;;<<<<<<;;;<<<===???<<<>>>???@@@???>>>???@@@FFFeee}}}kkkhhhhhhuuurrrRRREEE===@@@EEEGGGHHHJJJWWWcccggg[[[MMMMMMVVV^^^nnnuuutttcccOOODDD>>>:::;;;333///222444222222555888777555444333444555666777888888888999999::::::<<<<<<;;;;;;<<<===>>>>>>===;;;:::999;;;???CCCFFFEEEFFFGGGGGGGGGFFFEEEDDDGGGFFFDDDCCCBBBAAAAAA@@@<<<999666666777888666444000222555888666333222333999777777888:::@@@NNN\\\mmmxxxzzzkkk^^^XXXaaakkkwwwiii^^^fffzzzyyyvvvvvv{{{||||||xxxoooaaaQQQDDD<<<;;;;;;<<<===>>>>>>======??????@@@???===<<<>>>???BBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBB@@@???>>>===<<<;;;999999999999:::===<<<<<<;;;;;;===>>>???;;;::::::;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<;;;:::999888777666555444222333333333333333333333333222000///.........///------------.........///////////////............---------,,,,,,+++++++++...///000///...---...000///...---,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---------............///...------------...//////......------------......000---***))),,,...///...............---,,,,,,+++++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))((((((((((((***)))((((((((()))+++,,,))))))************))))))333222111000...+++'''###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''))))))((((((***+++,,,,,,------.../////////222444555666555666888999;;;;;;:::999:::;;;<<<===??????@@@???>>>>>>@@@AAAFFFeeexxxrrrooowwwwwwbbbRRRAAA;;;<<>>777777555111000222222222111222222333444444444444444555666777777777666666666666666777888888:::999888888999<<>>===<<<;;;;;;:::999999999999999999666444333444444222000222000///......000555:::888:::???HHHQQQ]]]nnn}}}oooZZZOOOOOOWWW^^^jjj[[[RRRUUU___qqqxxx}}}{{{ttthhhZZZLLLAAA999555999:::;;;<<<============>>>??????>>>===<<<>>>???CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@>>>===<<<<<<;;;:::999999999:::;;;===<<<<<<;;;<<<===>>>???;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777666555444444222222222222222111111111222111000///......//////------........./////////////////////............---------,,,,,,+++++++++,,,...///...---,,,---.........---,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------............---------------......///......------------......///,,,******---///...---,,,------------,,,,,,+++++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))************))))))+++++++++---...---+++(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''))))))((((((***+++,,,,,,---......//////000222444555666555666888999======<<<;;;<<<===>>>???>>>??????>>>======>>>@@@GGGfff~~~{{{yyysssnnnrrr~~~{{{lll```RRRCCC:::666777===CCCZZZjjjwwwsssfff\\\YYYZZZYYY^^^dddllluuu|||yyysssjjj]]]MMMAAA999444444777555444333222111000000000111111111111111111111111222222111111222222333333666555555555666777888999999999999888777555444333333333222222222222333333333222111111222222111///000333666888999;;;===???BBBJJJYYYjjjvvv}}}pppfffZZZUUU[[[iiiwwwrrrYYYNNNMMMQQQ___rrr|||yyyuuugggTTTDDD;;;777666666666777888:::;;;<<<<<<<<<===>>>>>>>>><<<<<<>>>@@@DDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>=========>>>>>>===<<<;;;:::999999999999888999999:::;;;<<<<<<;;;;;;<<<<<<===>>><<<;;;::::::::::::::::::999999999888888888777777555555444444333333333333222222111111000000//////000000///......//////000............/////////000/////////............---------,,,,,,,,,,,,+++++++++---...---,,,+++,,,---...------,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,------...///...------,,,,,,------...---,,,+++,,,...///...---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++******)))((())))))))))))(((((((((((((((((())))))******))))))((())))))******))))))(((&&&&&&'''))),,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''))))))((((((***+++,,,------......///000000222444555666555666888999======<<<;;;<<<===>>>???===>>>>>>===<<<<<<===???HHHfff}}}yyywwwlllllllllooouuuttteeeUUUMMMKKKHHHFFFCCC@@@??????HHHTTTbbbjjjkkkjjjkkklllyyyooobbbZZZ]]]eeellloooyyyssskkkaaaVVVIII@@@;;;888777444222111111333444333333222222111000000///222222111111111111222222222222333333333333222222333333333222222111000000333333222222222222222333222222222333555666666666333888===???CCCJJJPPPRRReeelllzzzyyyooolllTTT]]]lll{{{jjjSSSKKKUUUbbbnnnwwwyyypppaaaSSSAAA555222555777888333444666888999:::;;;;;;;;;<<<======<<<<<<>>>@@@BBBBBBAAAAAAAAAAAABBBBBBDDDCCC@@@>>><<<;;;;;;;;;<<<<<<;;;:::999888777777666666777777888999::::::;;;;;;;;;;;;<<<<<<============<<<::::::999999999666666666666555555555555111111111222222222222222222222111111000///......//////....../////////000........./////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------,,,,,,+++,,,,,,---,,,++++++*********************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,---.........---************+++,,,,,,---***************************************************************))))))((())))))))))))((((((((((((&&&''')))*********)))((((((((())))))))))))((((((((('''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&'''))))))((((((***+++---------...//////000000222444555666555666888999;;;;;;:::999:::;;;<<<===>>>??????>>><<<<<<===???GGGeee||||||yyykkkqqqxxx}}}~~~uuu```LLLGGGMMMSSSWWWWWWTTTOOOJJJCCCHHHRRR___hhhkkkhhheeeuuukkk___UUUPPPNNN[[[gggvvv~~~yyyiiiUUUFFF???<<<888555444555777999444444444333333333333333333333222111111222222222111111222222222111000///000000000111111222333333444444333222222222222333444444444555555666888:::>>>CCCEEEFFFPPPaaapppwwwzzzsssgggXXXOOOLLL```nnn~~~lllXXXMMMRRRbbbpppzzz~~~xxx```HHH???444...///222333333222333555666888999:::::::::;;;<<<<<<;;;<<<>>>@@@??????>>>>>>>>>>>>??????BBBAAA>>><<<::::::::::::::::::999888888777777666444444555666777888999999:::;;;;;;<<<<<<<<<<<<<<<>>>>>><<<;;;::::::999999555444444444333333333333000000000000111111111111333333222111000//////............///////////////............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...,,,,,,+++++++++,,,,,,---,,,+++******))))))******)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,***+++---...............+++************+++------************************************************)))************)))(((((())))))))))))((((((((((((&&&'''(((******)))(((((((((((())))))))))))(((((()))'''&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&'''))))))((((((***+++------......///000000111222444555666555666888999;;;;;;:::999:::;;;<<<===@@@@@@AAA???======>>>@@@FFFddd|||~~~yyyzzzkkkYYYQQQUUUZZZ]]]aaadddaaa\\\PPPGGGBBBHHHUUUbbbmmmtttvvvvvvvvvpppaaaPPPEEECCCIIIUUUccckkkpppqqqmmmhhhXXXUUUNNNGGG@@@;;;888777333333333333333333333333444333222222111222222222222222222333222111000000111111111222333555666777333333222222222333333444333333333333444777;;;???OOO\\\hhhnnnxxxxxxjjjYYYOOOLLLPPP\\\gggwww~~~tttkkk```[[[```kkkvvv~~~~~~hhhKKK<<<888333222333333222000222333444666777888888888888:::;;;;;;;;;<<<>>>@@@===<<<<<<<<<<<<<<<<<<===???>>>===<<<;;;;;;:::::::::999888777777777888888444555666888888999999999::::::;;;<<<<<<<<<<<<;;;======;;;:::999999999999444444444333333333222222000000111111111111111111222222111111000000//////....../////////......---------------.........///.........------------,,,++++++,,,,,,,,,,,,------,,,...///...---,,,---...+++++++++++++++,,,,,,---++++++***))))))))))))***))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,)))+++------------///000,,,,,,+++******+++---...************************************************))))))******))))))((('''))))))))))))((((((((((((''''''(((((())))))(((((('''(((((())))))((((((''''''&&&%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''))))))((((((***+++---......//////000111111222444555666555666888999======<<<;;;<<<===>>>???AAAAAAAAA@@@>>>===>>>@@@EEEddd}}}|||www~~~rrrggg]]]^^^___aaaiiirrrsssmmmeeeWWWJJJGGGLLLVVVeeerrr]]]ZZZYYYWWWRRRLLLNNNTTTVVVWWWTTTNNNRRRaaapppwwwrrrpppmmmhhh___VVVNNNIIIHHHFFFDDDAAA===:::777666666555444444333333444444444444444444333333333333333333222333444555777888444444444555777999;;;<<<:::<<<>>>@@@DDDLLLVVV]]]nnn|||yyymmmYYYQQQMMMRRR___qqqvvvggg``````bbbcccdddiiipppzzzuuuaaaKKK<<<666555444444333333333333333444555666777777777777777888::::::;;;<<<>>>AAA<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<999999888777888999:::;;;777888999;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;::::::999888777777777888555444444444333333333333222222222222222111111111////////////////////////...////////////...,,,+++,,,,,,,,,,,,------------.........---------,,,,,,+++++++++,,,,,,---------+++---...---,,,+++,,,---++++++******+++,,,,,,---++++++***)))))))))))))))((())))))*********************************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***************+++,,,,,,++++++************++++++***+++---,,,+++,,,///222///...,,,+++***+++---...************************************************)))))))))))))))(((((('''))))))))))))(((((((((((((((''''''''''''((())))))''''''((((((((((((''''''(((&&&%%%&&&''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''))))))((((((***+++.........///000000111111222444555666555666888999======<<<;;;<<<===>>>???@@@AAAAAA???===<<<===>>>EEEeee~~~tttrrrzzzsssqqqmmmiiidddffffffjjjvvv{{{wwwrrrmmmgggYYYJJJCCCDDDEEEAAAAAAFFFJJJMMMVVV```dddccc[[[NNNKKKTTT^^^cccvvvzzzzzzrrrmmmgggddd^^^WWWOOOHHHBBB???999888777777666666666777666666555444444555555666555555444333333444666777777888999<<<>>>BBBDDDFFFIIILLLQQQWWW```mmm|||kkk[[[XXXTTTLLLMMMQQQ^^^ssslllOOOCCCJJJXXXdddsss{{{xxxwww{{{gggDDD222666......///...---///222555444444555666777777777666666888:::::::::<<<>>>AAA<<<;;;;;;::::::;;;;;;<<<888999;;;===>>>>>>======999999888888888:::;;;<<<:::;;;<<<===>>>===<<<;;;999:::;;;<<<<<<<<<;;;:::888777777666666666666666555555555444444444333333333333333333222222222111------..................//////000000///---+++***+++++++++,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,+++*********+++,,,,,,---+++******)))))))))))))))(((((()))***************************************************************))))))***++++++++++++***************************)))************+++++++++*********)))***++++++,,,++++++************++++++***,,,---+++***,,,000444000///---+++++++++---...))))))))))))))))))))))))************************)))))))))))))))(((((('''))))))))))))(((((((((((((((((('''&&&&&&((()))***''''''((((((((((((''''''+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''))))))((((((***+++......//////000000111111222444555666555666888999;;;;;;:::999:::;;;<<<===???@@@@@@>>><<<;;;<<<===EEEfff}}}hhhjjjuuuppplllkkkllljjjeee```jjjgggiiixxx}}}yyyxxxlllVVVFFFAAA888999:::===CCCMMMYYYbbbgggiiifff```^^^bbbccc___eeehhhqqqzzz|||yyywwwyyyuuukkkddd[[[RRRMMMHHHDDDBBBBBBBBB@@@>>>:::;;;<<<<<<;;;:::888777999999888777999<<<<<<:::===>>>>>>AAAGGGQQQ^^^fffnnnhhhjjjwwwuuuZZZNNNOOOUUU[[[___jjjnnnwwwtttQQQEEEFFFMMM___sss~~~}}}zzzqqqdddTTTFFF999000+++222000///...///000222333888888777666555444444333777666555666:::<<<;;;999999:::;;;;;;<<<<<<;;;;;;===>>>???@@@???>>><<<:::999:::<<<======<<<:::999888999;;;======<<<;;;::::::;;;===>>>>>>===;;;:::555555555555555555444444555555666666666666666666666555333222111111222222000000000000000111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++************++++++///...+++***))))))***+++******++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++************************...,,,++++++,,,------,,,+++++++++++++++++++++++++++)))(((''')))*********)))************+++++++++,,,,,,,,,++++++***************))))))))))))******...+++'''$$$###$$$''')))&&&'''((())))))***))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))'''&&&&&&'''(((((((((&&&(((((((((((((((***,,,......//////000000111111333444555777888888888888;;;<<<===<<<;;;;;;<<<======>>>>>>>>><<<<<<>>>???FFFiiivvvbbbiiioookkkddd]]]ZZZYYY[[[]]]eeefffnnn}}}|||{{{sssdddVVVOOO===999666777>>>IIITTT[[[```eeeggghhhnnnzzzmmmhhhcccbbbaaaaaagggnnn}}}{{{uuujjjfffaaaZZZSSSLLLGGGEEEIIIHHHEEECCCBBBBBBBBBCCCBBBBBBBBBAAABBBDDDDDDCCCAAAGGGOOOYYYdddppp|||zzzmmmbbb^^^bbbhhhrrrzzz{{{yyy___NNNVVVeeeooo{{{zzzvvvkkk^^^KKK===666333111///111000///......000222333555555555555555666666666777666555777:::;;;;;;999999999:::;;;;;;;;;;;;:::<<<===>>>???>>>===;;;:::999:::<<<======<<<:::999777888:::<<<<<<;;;:::999:::;;;<<<<<<<<<;;;999888555555555555555555555555555555555555555555555555555444333111111111111222111000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,*********+++++++++,,,,,,***))))))))))))))))))***///---+++***))))))***+++)))******++++++******))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************,,,+++))))))+++,,,+++***************************+++***)))((()))*********))))))*********+++++++++++++++*********)))))))))******))))))))))))******---+++(((&&&%%%''')))***'''(((((())))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((('''&&&&&&'''(((((('''&&&(((((((((((((((***,,,......//////000000111111333444555666888888888888;;;<<<===<<<;;;:::;;;======>>>>>>===<<<<<<===???FFFiiipppZZZaaaddddddaaaZZZSSSQQQTTTXXXWWW\\\fffttt|||uuuzzz|||zzztttmmmeeeYYYOOOGGGDDD@@@>>>>>>@@@BBBCCCGGGUUUgggxxxzzzlll___SSSMMMOOOVVVQQQYYYccclllwww~~~|||zzzzzztttssspppmmmiiigggeeedddccccccbbbcccdddeeefffhhhkkkuuu~~~qqqZZZNNNQQQjjj|||mmmdddRRRDDD333+++,,,000111///000//////......000111222111111222444555666777888666555555777999;;;:::999888999::::::;;;;;;::::::;;;;;;<<<======<<<:::999999:::;;;<<<<<<;;;:::999777888999;;;;;;:::999999:::;;;;;;;;;:::888666555555555555555555555555555555555444444444444444444555444333111111111111222111111111000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))************+++))))))(((((((((((())))))...---+++***))))))***+++)))******++++++******)))))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++************************+++***((((((***+++***)))))))))))))))))))))))))))+++*********************)))))))))*********++++++***))))))))))))(((((((((***))))))(((((())))))***+++***)))(((((()))***+++(((((()))))))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''&&&(((((((((((((((***,,,......//////000000111111333444555666777888888888:::<<<===<<<;;;:::;;;<<<===>>>>>>===<<<<<<===???HHHiii}}}jjjSSSYYYxxxNNNSSSZZZ\\\YYYUUUSSSSSS[[[```iiippptttrrrlllgggooorrrmmmbbb]]]\\\UUUJJJMMMQQQVVVVVVQQQIIIBBB???:::FFFXXXhhhsssvvvtttpppjjjgggggghhheeeaaabbbffffffdddcccgggooovvvvvvsssttttttvvv||||||yyy}}}{{{sssnnnkkkdddZZZQQQTTTTTTbbb||||||lllWWWJJJ999444...---///111///---//////.........///000111000000111333444666777777555555666777888999::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999::::::;;;<<<<<<;;;::::::888999:::;;;;;;;;;::::::<<<<<<;;;;;;999777555444555555555555666666666666444444444444444333333333666555444222222222222333222222111000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++)))))))))*********++++++))))))(((((((((((()))))),,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,+++++++++************************))))))))))))************************************************************+++***((((((***+++***)))))))))))))))))))))))))))***+++,,,,,,+++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********((()))))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))******)))(((((((((&&&((((((((('''(((***,,,......//////000000111111333333555666777888888888:::;;;<<<<<<::::::;;;<<<<<<===>>>===;;;;;;===>>>JJJjjjzzzgggPPPWWWxxx444:::EEEPPPWWWZZZYYYXXX\\\aaaiiiooorrrrrrrrrrrrnnnooogggZZZWWW[[[[[[TTTOOOZZZgggjjjeee^^^\\\]]]OOOKKKGGGEEEEEEGGGLLLPPPJJJOOO[[[gggmmmlllmmmppp{{{{{{~~~tttooolllpppyyywwwfff^^^]]]___ZZZSSSRRRTTTWWWWWWVVV[[[bbbsss{{{|||~~~|||lllTTT@@@666...000111222000...------...............//////000000111111222333444444555444555666777777888999:::::::::;;;<<<<<<<<<<<<<<<999999:::::::::::::::999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======<<<;;;999777666555555555555666666666777777555555444444444333333333888777555444333333444444222111111000///...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************+++++++++,,,+++******))))))******+++++++++******************)))))))))******)))))))))))))))))))))))))))))))))+++******))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********************************************************,,,+++))))))+++,,,+++***************************))),,,......,,,***)))***(((((()))))))))*********************************))))))(((((((((((())))))&&&&&&'''((())))))))))))((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))+++---,,,***((()))***&&&((((((((('''(((***,,,......//////000000111111222333444666777777777777:::;;;<<<;;;:::999:::<<<<<<======<<<;;;;;;<<<>>>IIIjjj{{{iiiTTT\\\~~~))),,,444>>>KKKVVV___cccZZZ___eeelllppptttwwwyyy~~~qqqddd^^^______\\\ZZZbbbkkkmmmjjjiiimmmrrrjjjaaaVVVMMMDDD<<<:::<<>>HHHiii}}}lllYYYccc)))+++...222888DDDRRR[[[aaaeeelllssszzztttllleee___^^^```fffiiimmmpppsssvvvxxxzzzxxxtttqqqmmmbbbQQQDDD@@@<<<;;;???GGGMMMSSS]]]fffqqq||||||xxxyyy~~~~~~ppp```SSSIIIDDDFFFLLLPPPYYYeeelllnnnmmmnnnpppmmmvvvzzztttrrrnnneeeZZZLLL===000---000------,,,***)))))),,,///,,,,,,------............//////000000111222222333222555777777666666888;;;888888999::::::::::::999999999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;999888777666555555444555555666777777888888777777666666555444444333666555333222111111222222//////////////////......///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))************+++******))))))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***************************************************+++***((((((***+++***)))))))))))))))))))))))))))(((---222222...***)))***(((((((((((()))))))))***((((((((()))))))))******((((((''''''''''''(((((()))(((((('''(((((()))***&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''***...---)))&&&&&&(((&&&(((((((((((((((***,,,......//////000000111111222222444555666777777777999:::;;;;;;999999:::;;;<<<<<<===<<<;;;:::<<<>>>IIIjjj}}}nnn\\\ggg'''+++---***(((,,,999EEETTTYYYcccnnnzzzyyynnnggghhhgggaaabbbiiijjjkkkppp{{{|||xxxuuulll]]]TTTSSSGGGBBB>>>===<<<<<>>;;;EEEKKKUUU___gggwwwxxxrrrsssuuurrroooqqqyyyjjj```aaaeeeaaaSSSGGGFFFLLLRRRVVVXXXbbb[[[[[[YYYUUUaaauuu|||yyyqqqjjj```YYY777444///,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,---...///000111222333222444555555444555666777777777777777777888888999999999::::::;;;<<<==================<<<;;;:::999;;;;;;;;;<<<<<<<<<======:::::::::777555333333555888888888777777777777777666444333333333333111000111111111111000000000000//////.........---------++++++------------++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++*********))))))((((((************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&(((((((((((((((***,,,,,,,,,---...///000111111222444666777666666777888999999::::::::::::;;;;;;999:::<<<;;;::::::;;;===KKKkkkyyyzzz{{{rrreeennn~~~ppp}}}((('''''''''((()))***+++---...333???PPP___iiilllaaa]]]YYYYYY]]]cccgggiiihhhkkkoootttvvvuuuqqqmmmpppkkkhhhkkkllljjjjjjlllpppllliiiiiiiiiiiihhhhhhVVVRRRKKKEEE???===<<<===;;;>>>DDDIIIMMMYYYrrrwwwjjj___WWWWWW\\\YYYWWWVVVYYY```kkkvvv}}}tttoooeeeVVVHHHBBBEEEIIILLLIIIIIIMMMRRRZZZeeeppp{{{nnniiigggggguuuppp```PPPCCC<<<444111...,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------------...///000111111222222333555555444444666777777777666666777777888999:::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<777888888777555444555666888888777777777777666666666444333222333333111000111111111000000000//////.........---------,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++******)))(((((()))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))***************)))))))))(((((()))))))))(((((((((((('''))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&############$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&(((((((((((((((***,,,,,,,,,---...///000111111222444666777666666777888999999999:::::::::;;;;;;999:::<<<;;;::::::;;;===NNNkkkwwwkkkrrr|||qqqxxx~~~''''''''''''((()))******)))''''''+++666EEEUUU___ddd]]]UUUTTTZZZaaafffgggdddiiiooossssssssstttuuuvvvmmmfffhhhllloooqqqsssvvvtttuuu{{{qqqhhhYYYLLLDDDCCCGGGJJJCCCCCCDDDCCCBBBHHHZZZkkkpppbbbRRRFFF???<<<>>>BBB=========@@@EEELLLTTTXXX^^^[[[UUUMMMGGGFFFKKKPPPOOOTTT^^^eeeggglllzzzvvvnnnnnnrrrttt```KKK:::000,,,///...,,,,,,------+++***************************+++++++++++++++,,,,,,,,,........./////////000000111333444444444444555777666666666666666777888888::::::;;;;;;;;;;;;;;;;;;888999::::::::::::::::::999999:::::::::;;;;;;;;;555666666666444444666888888888777777666666666666555333222222333333111000111111000000000000//////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************************************************************************))))))(((((())))))***(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))************))))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((((((((((((((***,,,,,,,,,---...///000111111222444666777666666777888999999999999::::::::::::999:::<<<;;;::::::;;;===OOOkkk~~~|||sssxxx||||||''''''''''''(((((())))))&&&''')))***---444>>>EEE[[[WWWTTTXXXaaaggghhhggg^^^ccckkksss{{{xxxmmmmmmrrruuuwwwyyytttuuuyyy|||ttthhh]]]XXXZZZ___cccbbbaaa```]]][[[```lllwwwpppggg[[[RRRLLLIIIGGGFFFHHHGGGHHHIIILLLPPPSSSUUUaaa^^^YYYTTTTTTXXX___dddmmmqqqyyysssppptttzzzuuukkkYYYFFF777000...000+++++++++,,,------+++)))*********************************+++++++++++++++........................111222444444333333555666666555555555555666777777999999:::::::::999888888666777888999::::::::::::888888999999999:::::::::555666666555444444555777777777777666666555555444444222111111222222111///111000000000////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%'''((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((((((((('''(((***,,,,,,,,,---...///000111111222444666777666666777888888999999999999:::::::::999:::<<<;;;::::::;;;===MMMjjj{{{~~~zzz'''''''''((((((((((((((("""&&&******((())),,,///;;;@@@KKKZZZfffjjjfff```aaadddjjjttt|||rrrqqqwwwzzz|||~~~vvvzzz~~~|||pppooonnnmmmooorrruuuwwwyyy{{{|||}}}}}}rrrmmmllljjjgggkkklllmmmmmmnnnmmmmmmlllkkkfff```___cccllluuuzzz{{{|||||||||~~~wwwiii___RRRGGG888...+++---......))))))***,,,------+++)))************************************************---------------.........000111333333222222444555555555555444555555666777666777888999999888666555555555777888999999::::::888888888999999999::::::777888888666444333444666777777666666555444444333333111000000111222111///000000000////////////...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((())))))((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))*********))))))))))))******(((((((((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((('''''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((((((((('''(((***,,,,,,,,,---...///000111111222444666777666666777888888888888999999999::::::999:::<<<;;;::::::;;;===GGGiii{{{vvvyyy{{{&&&''''''(((((((((''''''$$$''')))(((''''''***---,,,...333===IIIUUU^^^bbbhhhkkkqqq{{{}}}tttooorrrwww{{{}}}xxx~~~~~~qqqbbbgggnnnvvv{{{~~~~~~}}}||||||zzz{{{}}}xxxooojjjfffiiirrr}}}yyyvvvuuusssooogggYYYGGG<<<555///******...///,,,''')))))))))+++------+++)))*********************************))))))))))))))),,,,,,,,,---------......///111222222222222333555444444444444444555666666444666777999999888666555555666777888999999999999888888999999999:::::::::888999999777555444555666777777666555444333333222111000///000111111000///000000////////////......,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))******''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&(((((((((((((((***,,,,,,,,,---...///000111111222444666777666666777888888888888888999999999999999:::<<<;;;::::::;;;===BBBfff}}}vvvrrrwww&&&''''''(((((('''&&&&&&'''((()))))))))***,,,---+++(((%%%%%%,,,:::KKKWWWYYYcccrrr}}}{{{wwwnnnjjjjjjpppuuuwwwyyy}}}yyy~~~~~~}}}ssseeekkkttt}}}~~~|||~~~wwwzzz~~~mmmjjjhhhnnnyyy}}}{{{rrrhhhnnniiiaaaVVVJJJ>>>444///******+++...000///+++'''+++******+++,,,---+++*********************************)))))))))(((((((((******+++,,,---......//////000222222111111333444444444333333444444555666444666888:::;;;:::888777666777888888999999999999999999999999:::::::::;;;777888999888666666777999777666666555444333222111111///...///000111000///000000/////////.........---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************************************************************************''''''((())))))((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******))))))))))))******'''''''''((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&(((((((((((((((***,,,,,,,,,---...///000111111222444666777666666777888888888888888999999999999999:::<<<;;;::::::;;;===BBBddd||||||xxx|||&&&'''((((((((('''&&&%%%$$$%%%(((******)))'''%%%"""''',,,...---///333888;;;NNNfffvvvyyytttooommmfffeeeiiipppssssssuuuxxx{{{}}}}}}}}}qqqvvv}}}~~~{{{}}}xxx~~~}}}zzz{{{vvvttttttmmmddd]]]VVVJJJ<<<111---...111)))+++,,,,,,***)))***,,,,,,+++******,,,---,,,+++******************************))))))((((((((('''))))))***+++---.../////////000222222111111333444444333333333333444555555444666999<<<<<<<<<:::999777888888999999999999888999999:::::::::;;;;;;;;;666777888888777888:::<<<777666666555333222111111000///...///000111000///000/////////............---------,,,,,,,,,++++++------++++++++++++------************************************************************************&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******&&&'''''''''(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$##################$$$******((('''&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&'''''''''((()))))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&(((((((((((((((***,,,,,,,,,---...///000111111222444666777666666777888777888888888888999999999999:::<<<;;;::::::;;;===CCCccczzz((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))///555BBBRRRbbbkkkmmmlllaaadddjjjpppuuuvvvvvvvvvvvvzzzzzzvvvyyy|||vvvqqqjjj```SSSIII:::666222...---,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,)))&&&&&&(((******(((******+++++++++,,,,,,,,,......///000111222333333444444333333444555777888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@<<<<<<<<<;;;:::888777666888888888888777777777666888777555222111000000111000000000000////////////------------------------...------,,,,,,------...,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((&&&***,,,+++&&&%%%'''***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&+++)))'''&&&'''(((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''))))))))))))))))))))))))%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''&&&'''***,,,------......///000000000555555555333222333666888999999::::::::::::;;;;;;<<<;;;;;;===;;;888888<<>>GGGOOOSSSRRRXXXcccmmmsssuuusssrrrrrrxxx{{{yyyzzzwwwoooggg]]]SSSKKKAAA666///444111...,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************+++)))&&&&&&(((***)))(((*********+++++++++,,,,,,---...///000111222222333444333333333444555666777666777888999::::::::::::;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;:::999777666888888888777777777666666888666444222111000000000000000000000/////////...------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++******)))))))))((((((((((((((((((((((((((('''***,,,***&&&%%%'''***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&+++)))&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))***&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))))))))))))))************))))))((()))((('''&&&'''***,,,------......///000000000444555555333222333666999888888888999999999::::::<<<;;;;;;===;;;888888<<>>DDDNNNXXXbbbhhhlllmmmooovvv|||}}}||||||yyytttsssssssssuuuwwwzzz}}}yyy{{{{{{}}}}}}xxx~~~tttaaaPPPHHH>>>777333111---+++...,,,***)))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))(((*********++++++++++++,,,------...///000111222222333333333333444555666666555666777888888999999888;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;:::999888777777777777777666666666666777666444333111000000000000000000/////////......------------------------------,,,,,,,,,,,,------++++++++++++++++++,,,,,,*********++++++++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''')))+++***'''%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&***(((&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((())))))))))))******++++++******)))((())))))(((''''''***,,,------......///000000000333444444444333444777999777777888888888999999999<<<:::;;;===;;;888999===FFFfff|||''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((+++---,,,)))(((***,,,///000444;;;EEEQQQ\\\bbbkkkrrryyy}}}}}}zzzvvvsssooonnnnnnmmmnnnooopppppp|||}}}wwwssspppqqqyyy~~~uuussszzzsssiiiiiifffVVVCCC999444...+++,,,///111222,,,***((((((***++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))(((************++++++++++++,,,------...///000111222222222222333333444555555555555666777888888888888:::;;;===>>>>>><<<:::999:::;;;;;;;;;:::999888888777777666666666555555555555555444333111111000000000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,************++++++++++++------,,,+++***)))((((((((((((((((((((((((((((((''')))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************))))))(((((()))((('''''')))+++------......///000000000222333444444444555777:::888888888888999999999999;;;:::;;;===<<<888999===HHHggg|||''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%)))------***''''''((()))((((((***111:::CCCHHHVVV[[[cccjjjnnnnnnooopppmmmnnnnnnooopppqqqrrrsss{{{{{{uuunnnmmmooorrruuuyyy~~~wwwllliiinnnuuuqqqeeeUUUIIIEEEAAA777,,,222///,,,***)))***++++++---+++))))))***+++***)))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((((()))))))))*********+++++++++,,,,,,---...///000000111111111222333333444444444555666777888999999999999999:::;;;===<<<;;;999888888999999999999999888888666666666555555555555444444444333333222111000///////////////............------------------------,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((()))((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''&&&%%%&&&(((((('''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))(((((()))+++------......///000000000111333444444444555777999999999999::::::::::::;;;;;;:::;;;===<<<888999===IIIjjj|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((('''&&&&&&(((***((()))***+++,,,---------333555<<>>IIIlll~~~xxxzzz{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%'''((())))))'''(((***++++++)))'''&&&$$$###&&&---000111666===>>>@@@DDDIIINNNRRRUUUWWW\\\```iiiooollldddaaaeeehhhhhhjjjmmmqqqwww}}}xxxvvvqqqjjjfffgggmmmsssqqqjjjccc___ZZZSSSPPPRRRMMMIIIBBB:::444///,,,***++++++************,,,///(((***,,,---.........///+++***))))))++++++)))'''************************))))))))))))))))))))))))((((((((((((((((((((((((&&&(((++++++)))'''((()))))))))))))))************++++++,,,---...//////000///000111222333333333222444444555666777777777777555555666666777777888888444444555666777777666666555555555444444444333333222222333333222111000/////////.........---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++))))))))))))************((((((((((((((()))))))))((((((((((((((((((((((((((('''''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%$$$%%%&&&(((((('''%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&((()))***(((((()))***------......///000000000222444666666555444555666888999999999:::::::::::::::999:::===<<<999:::>>>JJJmmm|||}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%%%%'''***)))%%%!!!&&&&&&%%%%%%'''))),,,---///++++++---,,,((()))000...///222444777999:::;;;;;;AAALLLUUUSSSOOOTTT^^^^^^YYYVVVXXX```fffgggeeeYYY[[[\\\YYYUUUSSSTTTWWWQQQJJJDDDBBB@@@<<<;;;<<<444000---,,,///111000///++++++,,,...,,,)))((()))***+++,,,+++***))))))***(((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((++++++)))'''((()))))))))))))))***************++++++,,,---...///000...///111222333333222222222333444555666666666666444444444444555666888999333333444555666666666666555555444444444333333333111222333333222111000/////////.........---------------------------------,,,++++++++++++++++++,,,---,,,,,,++++++*********))))))))))))************&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&(((((('''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&(((******)))((()))***------......///000000000333444666666555444555555777888888888888999999999:::999:::===<<<999:::???JJJnnn''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---///000111111222444555666666777999;;;;;;<<<<<<===>>>??????@@@======<<<;;;:::999999888444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''))))))***+++---......///111111111111111222222222222222333333444555666666888888777777666666666666444444444444666888:::<<<777777777666555555444444333333333333111000...---//////...------------......---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******************************+++---......---...///111333555666555444444555666;;;:::999888888888999:::999::::::;;;;;;<<<<<<<<>>>>>LLLppp''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))((())))))(((&&&&&&''')))((((((((((((((((((''''''((((((((())))))***+++++++++++++++************)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***++++++,,,((())))))******+++++++++......///000000111222222222222222222333333333333333222222222222111111111333444666888888888888777666666666555444444333333444222000.........000111//////...------------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''+++---......---...///000222333555555444555666888888888999999::::::::::::999999:::;;;<<<>>>>>>???KKKnnn'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&((()))&&&''''''''''''''''''''''''''''''(((((()))))))))*********))))))(((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))*********(((((()))))))))*********......///000111111222222222333333333333333333333222222222222333333333333444555666777888888888888666666555555444333333333222111000///...///000000//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&((((((((((((((((((((((((+++---......---...///111111333555555555555777888777777999:::::::::::::::999999:::<<<===>>>???@@@IIIlll''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***))))))***,,,''''''(((((())))))******)))))))))***************(((((()))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))),,,------...000111111222222222222222222222111111111222222333444555666777666555555666666777888999666555555444444333333222000000000000//////////////////...------------...---------,,,,,,---------------------------------,,,,,,,,,+++***)))))))))(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''(((******&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++---......---...///111111333444555555555777999666777999:::;;;;;;::::::999999:::<<<===???@@@@@@HHHkkk''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******&&&((((((((('''''')))+++&&&&&&'''((()))*********))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++,,,---...///000111111111111000000000000000111222333444666777888999777666555555555777888999666555555444444333222222///000000000000000///...//////...------------.........,,,++++++,,,......------------------------+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))++++++&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++---......---...///111111333444555555555777999666777999:::;;;;;;::::::999999:::<<<===???@@@@@@HHHjjj}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***,,,******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,,,,---///111111111111222222333333333999888777777777777777888666777777888888888777777777777666444444333333333111000...---------...///////////////............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))((((((''''''))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###'''&&&###$$$)))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++''''''''''''((()))++++++,,,...000000///...///000222444555555444555666888777999;;;;;;:::::::::;;;:::;;;<<<<<<;;;;;;<<<>>>HHHhhh~~~uuusssvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,---///111///000111222333444555555777777666666666777777777666777777888888777777666666555444333222222222222000///...---------......////////////............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((''''''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&'''((()))***((('''''''''((()))******,,,...000000///...///000222444555555444555666888888999;;;:::999999:::<<<999:::;;;;;;::::::;;;===FFFfff}}}wwwvvvzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((())))))(((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))******+++,,,,,,,,,,,,///111...///000222444555666777444444444555555666777777666666777777777666666555444333222111111111111111000///...---------....../////////............------,,,,,,++++++,,,,,,---************************+++************))))))))))))))))))(((((((((((('''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&###&&&---,,,$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))((((((((('''(((((()))))),,,...000000///...///000222444555555444555666888999::::::999888888;;;===888999;;;:::999999:::<<>>GGGjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))*********((('''((()))***)))((((((''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((***++++++***+++---000///////////////000000000222333444555666555333222444444444444333222111000000///////////////000000...//////000///...---,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++************************(((((((((((())))))******&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&'''((()))***&&&&&&&&&&&&''''''((()))***,,,////////////000222222444555555444555666888777888999999888888999:::999;;;<<<<<<;;;:::<<<===HHHkkk&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((((()))***)))'''&&&&&&'''******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))++++++***+++---///,,,------...///000000111222444555666666555333222444444444333222111000///......---------......///,,,---.........---++++++......---------,,,,,,,,,++++++------------++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))$$$"""###'''&&&###$$$)))######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++%%%%%%%%%&&&'''((()))******,,,.../////////111222222444555555444555666888666777999:::999888888999888:::;;;;;;:::999;;;<<>>HHHlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((((((***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********,,,---...///111222222333333222222222222222333333333333333333333333333333111111111000000000000/////////...---,,,,,,++++++++++++******************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&%%%$$$######### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++---............///111333333222222333333444444666888999999888888999::::::999:::===<<<999:::>>>GGGlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***))))))***+++************************((((((((((((((((((((((((******))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******+++,,,...000111222222222111111111111222222333444333333333333333333333333222111111111000000000000//////...---,,,,,,++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###""""""!!! !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,......------///000222222222222222333444444666888999999888888999::::::999:::===<<<999:::>>>FFFlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***************************))))))))))))))))))))))))++++++***))))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))******+++...000111222111111000000000111111333444555333333444444444444333333111111111111000000000000.........------,,,,,,+++***************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$###""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***,,,---...------...000222222222222333444555555666888999999888888999::::::999:::<<<;;;888:::>>>EEElll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++))))))***************************))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))+++...000111111111000/////////000111333444555333333444555555444333333111111000000000/////////------------------------*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%'''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&(((###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***,,,------------...000222222222333333444555666666888999999888888999:::999888999;;;:::777999===EEEmmm%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++))))))***************************))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))+++...000111111111000/////////000111333444555333333444555555444333333000000000000////////////,,,,,,------------------******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%######%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))***,,,------------...000333333333333444555666777666888999999888888999:::999777888;;;:::777888<<>>IIIjjj'''''''''''''''((())))))(((((()))))))))***************+++,,,------.........///111333444333222111111111111111111000000000000000000111111111111222------......///000000111555777;;;???CCCFFFHHHJJJHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKHHHFFFDDDDDDDDDDDDDDDCCCBBBBBB>>>===;;;888666444333333222333555666666555333111111111000///...------,,,,,,,,,************,,,,,,************************************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((()))***+++,,,------------.........------,,,,,,------......------,,,,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******++++++************++++++++++++***)))))))))))))))))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&(((+++%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''%%%$$$$$$'''***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***(((+++---......///000222222222222333444555555555888888777777888888999::::::;;;;;;:::999999<<<>>>NNNnnn'''''''''''''''((())))))))))))))))))************+++,,,---...000111222222111333555777777777666555444333333222222111111111///000000000111111111111333333444555555666777777===???DDDJJJPPPUUUXXXZZZWWWVVVTTTTTTTTTVVVXXXYYYZZZ\\\^^^___]]]ZZZWWWTTTQQQQQQRRRRRRQQQPPPOOOOOOJJJHHHEEEAAA===:::888777777:::===??????===:::888555444333222111000///...---,,,***))))))***,,,---************************************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,------------......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------,,,,,,,,,++++++++++++************+++++++++******)))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&(((+++---&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&'''%%%######'''+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%'''(((***+++(((+++---......///000222000111222333444444444444888888888777888999999::::::;;;;;;:::999:::<<<>>>RRRrrr###%%%'''(((((('''%%%###'''(((***+++,,,---------111111111222333555666777666777666444222111222333666333111111333555444333888777555666999<<<:::666;;;888666999<<<>>>@@@BBBDDDDDDFFFKKKRRRYYY]]]___^^^aaa```XXXRRRSSSVVVXXX]]]```cccbbb___\\\ZZZZZZTTTZZZ[[[XXXXXX[[[ZZZVVVTTTSSSQQQOOONNNLLLJJJGGG@@@DDDFFFEEEFFFHHHEEE@@@???AAAAAA>>>777222//////***...000//////000///,,,---,,,***))))))***,,,---+++******)))(((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++,,,------......------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((########################&&&%%%$$$######$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$%%%&&&(((***,,,%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&&&&&&&(((***------,,,------...///000555444333222333444555666999999888888888888999999:::<<<===<<<999999<<<@@@QQQuuu$$$%%%%%%&&&'''(((((((((***+++---...///000111111666555444222111111111111///222444333111111444777999:::<<>>===777111///111000------,,,***))))))***,,,---************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$######%%%&&&########################%%%$$$############$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***------,,,------...///000444444333222333444555666999999888888888888999999:::<<<===<<<999999<<<@@@RRRvvv'''&&&&&&'''))),,,...000111111222333444555666666888777555333111000/////////333888::::::;;;AAAEEEFFFIIILLLQQQTTTVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVQQQSSSVVVXXXZZZ]]]aaadddaaa^^^ZZZZZZ```mmm|||~~~~~~rrrooossstttzzzsssfff^^^aaaccc``````dddccc]]]UUUPPPNNNNNNMMMLLLOOOOOOJJJBBB>>>>>>:::666111000...,,,,,,,,,---...******************+++++++++******))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,---------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''')))------,,,------...///000444333222222222444555666999999888888888888999999:::<<<===<<<999999===@@@UUUxxx******,,,...000333555666777777666666666777777777555555444333333444444444999<<<@@@FFFJJJOOOSSSVVVVVVUUUUUUXXX\\\^^^\\\ZZZZZZXXXYYY]]]^^^\\\ZZZZZZTTTUUUXXX^^^kkkzzztttooojjjnnn|||}}}yyyyyy{{{lllbbb___^^^[[[WWWWWW]]]```ZZZQQQKKKFFFAAA;;;:::777444222///...---///...,,,+++***)))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******++++++,,,------------,,,------------------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++(((((())))))******++++++)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""###$$$&&&###########################""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***(((&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$#########$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%''')))------,,,------...///000333222222222222333555666999999888888888888999999999;;;===<<<999:::===AAAWWWyyy...000333666888999999999777666555333222222222333111111222222333555666777@@@???BBBJJJSSSZZZ[[[YYYXXXUUURRRSSSWWWYYYWWWTTTXXXZZZdddppptttnnneeebbbeeehhhnnnxxxxxxvvvzzzwwwwwwpppppprrrpppllliiirrruuujjjZZZQQQOOOOOOKKKJJJGGGCCC>>>888222///222111///---+++++++++,,,'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((((())))))*********+++,,,,,,------,,,,,,------------------------.........------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((())))))******++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''########################"""""""""######"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***(((&&&&&&%%%&&&&&&'''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''')))------,,,------...///000222222111111222333555666999999888888888888999999999;;;<<<;;;999:::===AAAYYYyyy333555888:::;;;:::888777222111///.........//////333222222333444555666666??????AAAHHHPPPUUUUUUSSSRRRTTTUUUVVVUUUUUUVVVWWWZZZdddwwwyyypppooo{{{|||yyy}}}{{{}}}vvvddd^^^bbbgggccccccaaa]]]UUUKKKBBB===444333000---,,,+++,,,---((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''(((((())))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------++++++++++++++++++++++++******))))))))))))******))))))))))))************(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((########################"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&'''&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***------,,,------...///000111111111111222333555666999999888888888888999999999;;;<<<;;;::::::>>>BBBYYYyyy777777888888777555444333//////......///111333444888888888888999:::;;;<<<@@@DDDIIIMMMNNNOOOQQQSSSVVVcccooonnnddd]]]bbbiiinnnzzzoooqqq~~~yyyvvvwwwvvvvvv|||{{{~~~yyy}}}ssstttzzz~~~uuujjj^^^VVVGGGDDD???999555222111111------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''(((((())))))************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------............******************************))))))))))))***************)))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''##############################$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$"""$$$%%%&&&%%%&&&''')))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&'''***,,,------,,,------...///000111000000000222333555666999999888888888888999999888:::<<<;;;::::::>>>BBBYYYxxx:::888666333111000000000000//////111333666:::<<<<<<<<<===>>>@@@BBBDDDEEEEEENNNVVVVVVQQQOOOSSSYYYbbbxxxvvviiippp|||ppp^^^ooozzzvvvpppllljjjiiifffdddkkkcccbbbmmmvvvwwwtttttt~~~yyyooohhhggghhhhhhrrrzzzzzzxxxyyyzzzxxx||||||~~~}}}}}}uuummmbbb^^^VVVMMMEEE???<<<;;;222111000...,,,***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''(((((()))***************+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,---------.../////////******************************))))))))))))******++++++******))))))(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$###""""""$$$&&&###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$!!!###$$$$$$$$$%%%(((***&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''$$$&&&''''''&&&%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&&&&(((***------------------...000000111000000000111333555666999999888888888888999999888:::<<<;;;::::::>>>BBBYYYwww333111......///111222222000111222222111444:::???CCCAAAAAADDDEEEDDDHHHNNNLLLWWW]]]WWWQQQXXXhhhttt|||fffZZZnnn~~~}}}mmmccchhhqqqrrrnnnkkkgggcccaaabbbeeefffbbb^^^^^^]]]]]]^^^``````^^^[[[gggmmmnnnfff\\\XXXWWWWWW^^^aaa___ZZZXXX\\\aaabbbcccfffpppzzz}}}{{{{{{vvv{{{zzzsssvvvggg^^^XXXQQQIIIEEE999000---+++''''''***+++***))))))))))))))))))---+++)))'''&&&&&&&&&&&&(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,------------------------------------//////---,,,,,,---...///+++,,,,,,------,,,,,,+++******++++++++++++******************)))))))))))))))))))))))))))))))))))),,,***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$######$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))%%%%%%&&&&&&''''''((((((***,,,+++((('''((('''$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((()))))).........---,,,,,,///111111111111111222333444555777777777777777888888888999;;;<<<<<<:::;;;@@@DDDWWWvvv666444000......000111222666666777999===AAAFFFIIIKKKIIIJJJLLLKKKJJJOOOVVVtttuuuqqqjjjjjjxxxjjj\\\YYYbbb{{{}}}~~~yyy{{{}}}xxxsssrrrvvvxxx|||zzztttpppoooooo|||uuupppqqqrrrmmmggg\\\QQQOOOSSSSSSPPPQQQRRRYYYaaadddfffmmmvvvxxxtttxxxwwwqqqpppuuunnn```SSSIIIAAA>>>;;;555333444+++++++++,,,---------,,,+++******))))))***++++++((()))))))))************((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,------,,,------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++******++++++++++++******)))))))))(((((((((((('''((((((((((((((((((((((((***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))(((((((((((((((((())))))(((******''''''))))))&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))---......---,,,,,,///111111111111111222333444555777777777777888888888888888:::;;;999888:::???CCCZZZxxx111000//////000222555777??????@@@CCCGGGIIIJJJIIIPPPJJJFFFGGGLLLVVVhhhwwwuuulllsssuuuiiinnn||||||zzzsssooolllbbbVVV[[[ZZZYYYXXXVVVTTTXXX___hhhlllkkkeeeeeekkkmmmiiiiiiooozzznnnfff]]]UUUJJJ===222...000...,,,++++++***((('''(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######"""#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))************))))))))))))%%%((((((&&&'''******(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((,,,---...---------///111111111111111222333444555777777777888888888999999:::;;;;;;999777:::@@@EEE]]]zzz000333666:::===???BBBDDDIIIJJJKKKKKKJJJKKKNNNPPP^^^WWWSSSYYYeeerrrxxxrrriiigggsss{{{}}}xxxrrrkkkfffeeegggcccffffffbbbbbbffffffcccdddggglllrrrtttuuuvvvyyyppp]]]KKKAAA<<<777000,,,,,,+++***((()))))))))))))))((((((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++******))))))((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))*********++++++((()))***++++++)))'''%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((()))***++++++******))))))((((((%%%((((((&&&&&&))))))'''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''+++---......------///111111111111111222333444444777777777888888999999:::>>>>>>===;;;999<<>>777555444222111+++++++++++++++,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))************+++++++++,,,,,,,,,------,,,,,,------............+++,,,,,,------,,,,,,+++******++++++++++++***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((***++++++)))'''&&&''''''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&((((((%%%%%%''''''$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''***,,,............///000111111111111222333444444666777777888999:::::::::>>>>>>===;;;999<<>>777111///...///+++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++,,,,,,+++))))))***+++,,,,,,------)))***+++---......------+++,,,,,,------,,,,,,+++******++++++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#######################################%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$###########################$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((!!!$$$%%%###$$$((()))'''$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((())))))(((+++...////////////000111111111111222333444555666777777999:::;;;<<<<<<999;;;<<<<<<:::;;;@@@DDD[[[zzzKKKFFFFFFQQQcccsss|||~~~|||uuuvvv{{{sssmmmnnnsssvvvrrrjjjeeeeeehhhkkkkkkllllllmmmooopppqqqrrrqqqpppqqqrrrsssrrrqqqrrrrrrpppmmmiiigggggghhhfffdddccceeegggfff___YYYgggfffdddaaa]]]\\\]]]___```bbbdddhhhnnnvvvzzzpppkkkWWWMMMDDDFFFPPP^^^iiiqqqssstttyyy}}}zzziiidddVVVEEE===;;;666...222///***((()))******************)))''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%###%%%(((******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&((('''&&&''''''(((***+++,,,$$$$$$$$$%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''''',,,)))&&&&&&(((((('''$$$&&&&&&''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***---......---,,,,,,///111000000000111222333444555777888;;;======;;;999888<<<======:::999:::@@@DDDZZZwwwAAAAAALLLccc|||wwwiiiiiipppxxxsssmmmiiihhhgggdddbbb\\\___cccccc``````bbbeeeiiihhhgggffffffeeeffffffmmmiiidddaaa______^^^]]]bbbcccbbb```]]][[[[[[[[[[[[YYYYYY[[[]]]\\\VVVQQQYYYXXXUUUPPPJJJGGGFFFFFFJJJLLLOOOTTTZZZcccmmmtttwwwvvvwwwzzzfff\\\OOOHHHHHHMMMTTTXXXkkklllpppuuuzzz|||~~~tttssskkk^^^SSSJJJ<<<000000///---,,,++++++***))))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************))))))))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%$$$&&&((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%%%%&&&'''(((((((((((()))******+++%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$&&&&&&''''''((((((((()))******))))))******+++,,,,,,)))&&&&&&(((((('''%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***,,,---------,,,---000222222222222333444555666777777888:::<<<<<<;;;999888;;;<<<<<<:::888:::???DDD[[[www@@@KKK___sss|||nnnaaa___fffvvv}}}}}}~~~zzzxxxuuupppdddbbbbbbeeejjjmmmmmmkkklllkkkiiihhhfffeeeeeeeeebbb```^^^\\\YYYXXXVVVVVVSSSNNNIIIEEEFFFHHHJJJKKKKKKLLLMMMKKKIIIHHHHHHHHHHHHGGGFFFHHHJJJJJJFFFAAAOOOOOOLLLHHHBBB===;;;;;;:::;;;===@@@EEELLLTTTZZZdddfffjjjnnnsssxxx~~~||||||~~~{{{tttiii___XXXTTTPPPMMMRRRYYYccckkkqqqvvvxxxyyyxxxzzzyyytttlllbbbTTTHHH<<<:::666111,,,***+++,,,))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******+++++++++++++++++++++++++++++++++++++++*********************))))))))))))(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%%%%&&&'''))))))))))))))))))******&&&&&&&&&&&&'''((())))))+++******)))(((&&&%%%$$$%%%%%%&&&'''((())))))***,,,,,,++++++,,,,,,---...***)))'''&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))***+++---------...111333222222222333444555666777666888:::;;;<<<;;;:::999:::;;;;;;999777999???CCC[[[wwwWWWkkk}}}}}}oooccc```aaaooo|||}}}sssmmmllljjjiiiddd______bbbccc```fffhhhmmmuuuzzzyyysssnnnjjjeee___[[[YYYVVVSSSPPPHHHFFFDDDBBB???===<<<<<<===:::777666777:::;;;<<<===>>>???>>><<<<<<<<<===;;;:::999:::<<<;;;999666<<<===>>><<<999777666666999999999999999<<<@@@DDDMMMQQQVVVZZZ^^^ccckkkqqqqqqtttwwwyyy{{{}}}{{{zzzttthhh\\\RRRUUUWWWWWW\\\fffqqqvvvzzz|||}}}|||zzzvvvqqqlllXXXSSSIII<<<222---...000++++++******+++++++++***(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************+++++++++++++++++++++++++++++++++***************************)))))))))((()))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&''''''&&&&&&'''(((***************))))))((('''''''''''''''((()))))))))))))))((((((&&&%%%$$$$$$$$$%%%&&&((()))******))))))(((((())))))***+++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((***,,,---...///222444000000000111222333444555666777999;;;;;;;;;:::999999::::::888777999>>>CCC\\\xxxssswwwpppwww~~~vvvkkkeee```ZZZUUUNNNRRRVVVZZZccclllpppooolllkkkkkkllljjjdddZZZRRROOOJJJEEEDDDFFFFFFDDDAAA<<<;;;:::999999888999999<<<;;;;;;;;;<<<;;;999666>>>>>>>>>===;;;;;;===>>>===<<<:::::::::999888777;;;===??????>>>>>>>>>???;;;<<<<<<:::777666666777666:::???AAACCCHHHNNNTTTTTT[[[ccckkkqqqwww|||~~~zzzzzzxxxwwwooo]]]KKKIIIWWWhhhqqqoooqqqtttyyy{{{}}}~~~qqqlllbbbUUUGGG<<<444111...,,,******+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))++++++++++++++++++++++++************************************)))))))))((()))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''((((((''''''((()))******++++++***)))((('''(((''''''''''''((())))))%%%%%%&&&'''''''''&&&&&&###$$$%%%&&&'''((()))***&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''''''***,,,......000222444000000000111222333444555666777888:::::::::::::::888999:::888777999???DDD___zzzzzzssskkkcccbbbeeefffbbb\\\^^^fffmmmqqqssssssoooiii]]]WWWPPPKKKHHHEEEAAA===@@@>>>;;;<<>>;;;;;;<<<>>>@@@BBBDDDEEEAAADDDHHHNNNRRRRRROOOLLLMMMLLLJJJGGGEEEEEEHHHKKKLLLKKKIIIFFFDDDCCCBBBBBBKKKLLLLLLKKKHHHGGGGGGHHH???BBBDDDCCC@@@===;;;:::444555666777777999===???;;;AAAIIIRRRYYY___dddgggqqqnnnkkkmmmttt~~~|||{{{zzzggg^^^```^^^YYYOOORRRYYYdddlllrrryyyxxxxxxvvvqqqfffVVVDDD888555000+++)))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))++++++++++++++++++++++++)))))))))***************************))))))))))))(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############"""""""""""""""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%'''((((((''''''((()))((()))*********((('''&&&(((''''''&&&''''''((((((###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''***---...///000111333222222222333444555666777666666777999:::::::::;;;888::::::999888:::@@@EEEaaa|||xxxzzzzzz|||}}}fffhhhmmmtttxxxxxxsssnnntttyyyzzzqqqggg]]]UUUNNNHHHBBB<<<999:::=========::::::;;;>>>@@@AAAAAAAAA@@@AAACCCFFFJJJNNNQQQSSSXXX\\\dddnnnvvvzzzzzzxxxqqqooojjjeeebbbcccfffjjjmmmkkkhhhccc___]]]\\\]]]ZZZZZZXXXTTTPPPMMMMMMNNNPPPTTTYYYZZZWWWRRRNNNKKKDDDBBB>>><<<<<<;;;:::999777777999<<<@@@DDDFFFGGGSSSRRRQQQUUU___kkkuuu{{{yyy{{{zzzwwwuuuwww}}}}}}zzzzzzgggTTTIIIFFFGGGMMMTTT\\\jjjxxxwwwwwwyyy|||zzzooo]]]OOOBBB;;;111,,,++++++***((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++((()))))))))*********+++************))))))))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""!!!""""""############""""""$$$$$$############$$$$$$###################################################$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&(((&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%''''''&&&$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((***---/////////000222222222222333444555666777555666777888999:::;;;;;;999:::;;;999888;;;AAAFFFccc~~~}}}xxxssswwwwwwsssiiiqqquuupppiiihhhkkkllllllvvv|||rrrmmmiiikkkfffXXXKKKFFFDDDCCCBBB>>>;;;<<<>>>???>>><<<@@@DDDIIINNNSSSVVVYYYZZZ___```cccgggkkkppptttvvv}}}~~~{{{zzz{{{zzzxxxuuupppkkkhhhhhhiiieeejjjoooqqqmmmggg```]]]QQQLLLFFFCCCAAA???<<<888<<<999666666888<<<>>>???BBB@@@>>>BBBJJJTTT\\\aaammmqqqssslllcccbbbkkkvvvttt}}}|||mmmfffZZZLLLEEECCCJJJ\\\nnnvvvssstttzzz}}}rrrhhhNNNEEE888000...---+++((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++(((((())))))*********+++************))))))))))))'''''''''''''''''''''''')))'''&&&&&&'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""############""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""" """$$$%%%%%%%%%###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&%%%&&&'''))))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$&&&(((&&&$$$$$$&&&)))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%(((+++.../////////000111000000000111222333555555555666777888999:::;;;;;;999;;;;;;:::999<<>><<<<<<<<<@@@?????????BBBGGGMMMQQQccchhhpppzzz|||uuupppmmmhhhccc^^^\\\]]][[[TTTMMMOOODDD===>>>;;;555444:::666666666666777;;;@@@DDDTTTYYY]]]YYYRRROOOTTT[[[\\\cccmmmuuu}}}}}}yyymmm___WWWVVVWWWUUUjjjgggooo{{{vvveeeQQQCCC888000------*********+++******(((((((((''''''''''''((())))))(((((((((((()))))))))))))))))))))***+++++++++,,,)))***+++,,,,,,+++***)))+++******)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''***%%%$$$***---******---***%%%###&&&(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))***,,,---.........000111000000000111222333555555444555666777777888888777999:::;;;:::999;;;AAAGGGddd~~~~~~xxxssspppkkkeeeeeejjjqqqqqqnnnkkkooowwwyyyvvvuuukkk___XXXPPPGGGCCCEEE???>>>;;;::::::===@@@BBBOOOSSSZZZ```hhhooowww{{{|||vvvpppkkkeeebbbggg]]]RRRMMMHHHBBB===<<<>>>===<<<999777666666666<<<@@@CCCBBB>>>>>>BBBGGGFFFKKKTTT```mmmzzz{{{rrrjjjbbbZZZSSSOOOVVVfffqqqtttzzztttccc[[[TTTFFF666,,,---,,,+++************)))))))))))))))(((((((((((((((((((((((()))))))))******************+++++++++)))***++++++++++++***)))+++******)))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%+++)))+++000222444;;;DDD777---%%%&&&)))((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&''')))+++---////////////111222000000111111222333555666666666777888999999999999:::;;;<<<:::999<<>>999555555777999;;;>>><<<===BBBJJJVVVffftttyyy~~~{{{~~~}}}ssscccSSSMMMNNNUUUbbboookkkiiikkkrrrssskkk___YYYCCC;;;111***((()))******)))******+++***)))((('''(((((()))))))))*********,,,+++++++++***)))))))))*********++++++*********+++******)))))))))))))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((***,,,...333>>>GGG???333)))''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((,,,---////////////111333111111111222333444555666777888999:::;;;;;;;;;;;;;;;===>>>===<<<===BBBFFF[[[~~~{{{nnneee```lllrrrzzz~~~mmmfff\\\VVVRRRKKKDDD>>>======;;;:::@@@OOO```llltttvvv{{{~~~|||}}}{{{yyy|||xxxtttrrrrrrsssrrrqqq```XXXMMMDDD???<<<;;;:::777555666888;;;DDDYYYmmmrrrwww}}}}}}|||~~~{{{www|||wwwiii^^^UUUPPPOOOQQQ[[[dddrrrzzzuuullliiimmm^^^TTTEEE999222///+++)))((())))))*********))))))))))))))))))************,,,+++++++++***)))))))))+++******************++++++******)))))))))))))))(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***,,,000666:::;;;000+++))))))(((%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((***,,,............000222111111111222333444666666666777888999::::::::::::;;;===>>>>>><<<===AAAEEETTTzzz|||gggZZZVVVZZZ^^^|||zzzlllaaaVVVOOOHHHDDD???:::999;;;BBBNNNXXX]]]ddduuu~~~xxx{{{uuuqqqxxxzzztttooolllkkkooozzz}}}xxxuuuttt|||zzz}}}~~~zzzpppeee]]]VVVQQQOOOHHHDDDCCCBBB>>>===JJJZZZccckkktttyyyzzz{{{}}}{{{{{{}}}yyypppcccUUULLLIIIVVVhhhrrrnnnhhhllluuuuuulll^^^SSSJJJAAA666...,,,+++******)))*********)))))))))*********+++++++++++++++***************++++++***))))))***+++++++++******)))))))))))))))((((((************((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###############%%%&&&(((---333333000%%%$$$''')))((($$$&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&%%%&&&'''***,,,---...---...000111222222222222333555666777555666777888999999999999:::===>>>>>><<<===@@@DDDMMMuuuwwwhhhVVVLLLOOO\\\mmmyyy}}}mmm___QQQEEEFFF@@@===AAADDDEEEJJJPPP]]]sssvvvkkkhhhiiiooorrrooonnnoooooommmjjjfffdddiiipppssslllcccZZZYYYXXXYYYYYY[[[eeeppp{{{rrrhhhccceeehhhsss}}}yyyqqqrrryyy}}}www~~~xxxsssppphhh```[[[[[[TTTHHHEEEJJJNNNUUU```kkkqqqvvvyyy{{{rrrvvvyyyyyy}}}zzzmmmcccNNNOOORRRXXX[[[```jjjtttvvvrrrnnnlllggg[[[JJJ===333111...+++))))))***+++))))))*********+++++++++***************+++++++++++++++***))))))***+++++++++******)))))))))))))))'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""############$$$%%%###$$$)))***'''&&&$$$$$$((((((&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''+++,,,...///...///000222222222222333444555666777555666777888999999999999999<<<>>>===;;;<<>>CCCLLLXXXeeeqqqzzztttxxxzzzyyy{{{}}}~~~xxxlllZZZGGGBBBJJJVVVdddnnnkkkmmmsssyyyzzznnnZZZJJJ999666111---***)))***+++)))************+++++++++))))))******+++++++++,,,,,,+++***))))))***+++,,,+++******)))))))))))))))''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""")))+++$$$"""%%%%%%---&&&###&&&)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))(((&&&$$$"""%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''',,,...///000///000222333222222222333444555666777666666777888999999999999999;;;======;;;;;;>>>AAAVVV|||FFFKKKVVVfffwwwzzznnngggTTTGGGDDD<<<888@@@>>>LLLWWWZZZccctttoooiiijjjmmmnnnkkkhhhgggkkksss||||||{{{}}}}}}vvvnnnbbbgggkkkjjjgggffflllrrrxxxvvvoooddd]]]ZZZWWWRRRhhhkkkssszzzzzzuuuqqqrrrqqqqqqxxx~~~vvvqqqwww~~~tttnnniiiccc[[[UUUGGG<<<777???MMMZZZfffqqqssstttxxx~~~~~~{{{|||}}}vvvnnncccXXXLLLIIIWWWhhhnnnuuuuuupppvvvuuubbbLLLGGG<<<000,,,------***%%%$$$&&&******''''''+++************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################'''&&&%%%$$$%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&%%%$$$"""$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&***,,,......//////111333222222222333444555666777555555555666666777888999999;;;======;;;;;;???BBB[[[yyy~~~eeemmmyyyjjjYYYRRRMMM???999??????BBBOOOdddrrr~~~}}}yyyrrrkkkggggggiiijjjnnnwww}}}}}}|||xxxvvvvvvyyy}}}|||vvvuuuwww|||zzzyyyzzzwwwssswww~~~yyyuuu|||{{{zzzyyyzzzpppcccYYYOOOBBB888888===AAAGGGMMM___cccmmmxxx}}}|||~~~xxxnnnaaaUUURRRVVVaaasss}}}~~~yyyrrrgggRRR;;;---++++++***,,,***+++...---((('''***************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$'''''''''&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''***,,,...//////000222444222222222333444555666777666555555666666777888999:::<<<>>>>>><<<<<<@@@CCC[[[yyy}}}xxxiiiTTTFFF>>>???;;;@@@PPPZZZeeewww~~~xxxxxx|||pppggghhhoookkkccc```hhhuuuzzzyyy~~~|||yyysssdddTTTCCC:::777666888;;;DDDJJJXXXhhhsssxxx}}}vvviii___[[[TTT___kkkppppppttt~~~pppYYYEEE999000)))...+++***,,,***&&&$$$&&&************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''',,,---///000000111222444222222222333444555666777666666666666777888999999;;;===??????======AAADDD\\\zzzssseeeYYYNNNEEEAAA???FFFKKKYYYnnn{{{rrroooqqqvvv{{{}}}~~~{{{nnneeebbbYYYOOOJJJQQQ]]]eeejjjmmmppptttwwwvvvrrrsss{{{{{{yyy|||oooZZZJJJBBB>>>;;;:::666:::EEETTTaaalllxxx{{{uuuooommm\\\QQQJJJPPPYYYddduuuqqq\\\JJJ::://////+++(((***)))&&&&&&(((************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&''')))+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$%%%&&&&&&$$$######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((---...000111000111333444222222222333444555666777666666666666777888999::::::===???>>>======@@@CCC]]]zzzuuubbbVVVKKKCCCAAACCCQQQ]]]gggvvv|||pppgggbbbmmmpppxxx{{{mmmbbbXXXMMMDDDEEEKKKNNNPPPQQQYYYaaaiiilllmmmqqq{{{yyyvvvyyy~~~~~~ooobbbXXXOOOCCC::::::888999@@@JJJVVVgggttt{{{|||~~~zzzsssqqqppplllYYYIIIGGGKKKRRRdddxxxppp___OOOCCC777000+++++++++***+++...************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((())))))&&&$$$###$$$&&&&&&$$$###%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))---///000111000111222444222222222333444555666777666666666777777888999:::999;;;>>>===;;;<<>>>>>AAAFFFMMMSSS[[[iiiyyy||||||yyyvvvrrrlll^^^QQQHHH@@@888555555<<>>BBB]]]yyyMMMBBB>>>GGGTTT```sss{{{vvvtttyyy|||ssskkk^^^OOOFFFEEECCCCCCCCCFFFLLLXXXfffooozzzuuuvvv||||||yyy{{{{{{ssseeeZZZMMMAAA888333777>>>DDDRRR___fffiiimmmpppqqqnnntttxxxyyy{{{{{{mmmooonnnfffXXXLLLHHHJJJMMM]]]ttt~~~hhhXXXEEE999111,,,***+++************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&)))++++++(((%%%"""$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%'''(((&&&######(((,,,''''''(((---111111---(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******,,,...////////////000222222222222333444555666777777777777777888999::::::999<<<>>>>>><<<<<>>DDDNNNZZZbbbgggbbb^^^```hhhrrryyy|||zzzvvvsssiii^^^VVVHHH>>>CCCRRRfff{{{zzzkkkUUU>>>222000------///000---))),,,333*********++++++,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''')))******))))))******++++++++++++******,,,------,,,,,,+++***)))+++...222333111,,,&&&!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%######&&&'''&&&$$$###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''%%%&&&***---$$$%%%(((***++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))*********))),,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAAWWWqqq{{{}}}wwwoooiiieeePPPJJJGGGKKKQQQXXXdddooo}}}~~~~~~|||~~~vvvpppnnnkkk]]]NNN===999666666;;;BBBGGGJJJRRRQQQQQQUUU^^^iiirrrxxx|||}}}|||}}}wwwnnniii\\\MMMCCCBBBLLLcccxxxmmmUUUDDD===333---***,,,,,,***)))+++******+++++++++,,,,,,,,,,,,,,,++++++***))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''(((((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((((((''''''(((((())))))(((((('''''''''((((((''''''&&&&&&'''(((***+++***(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""$$$&&&%%%###$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))&&&$$$%%%))),,,%%%&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))******,,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAAUUUooowwwmmmdddaaa``````bbbdddlllxxxxxxqqquuuwww|||}}}vvvvvv}}}uuugggYYYMMM???777777888777555;;;===???CCCIIIRRR[[[aaammmrrrwwwzzz|||xxxooo```MMM<<<:::IIIZZZsss^^^TTTBBB555+++***---,,,***(((***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###""""""$$$$$$$$$###%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$%%%'''***&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''')))***+++,,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAAUUUooo~~~|||zzzxxxxxxyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{yyyzzz{{{|||~~~xxxsssdddkkkssswwwwwwtttqqqoooqqqssszzzzzzwwwxxx|||~~~{{{nnn[[[KKKAAA;;;666333333555777777777;;;AAAFFFUUU\\\fffqqqzzz{{{wwwnnn```OOODDDCCCFFF```lllxxxnnn[[[JJJ888000...---...///+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%&&&'''((('''%%%$$$$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,,,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAAXXXrrr}}}|||zzzxxxwwwwwwxxxxxxvvvtttssstttvvv{{{yyyvvvrrrpppoooooooooooonnnnnnmmmkkkiiigggfffdddddddddddddddeeeeeefffeeefffiiimmmqqquuuxxxzzzxxx{{{wwwtttnnniiieeeeeeiiilllqqqvvv}}}vvvttt{{{|||rrrdddTTTGGG===888444666666444222222666:::===EEETTTeeerrrzzz~~~zzzsssmmmhhh___QQQFFF@@@LLLcccvvvfffQQQ???222+++---222+++++++++++++++++++++++++++++++++***************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&)))***,,,,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%&&&'''&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***+++,,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAAYYYsss|||zzzvvvtttrrrpppnnnlllllllllllljjjhhhgggiiikkkjjjhhheeebbb___^^^]]]\\\\\\]]]^^^^^^]]]ZZZWWWUUURRRRRRSSSSSSTTTUUUUUUUUUVVVXXX[[[```eeeiiilllnnnooossswwwzzz{{{{{{|||}}}vvvlllhhhiiinnnrrrrrryyy{{{yyyvvvwww}}}~~~tttvvvvvvoooaaaRRRFFF@@@666555444222000111333666000666DDDVVVdddnnnxxx}}}uuurrrtttqqqdddUUU:::===KKKbbbwwwzzziiiUUU???///+++///,,,,,,,,,++++++++++++***************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))+++,,,,,,+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&$$$!!! $$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&'''''''''%%%%%%'''(((%%%'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***,,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAAVVVqqq||||||xxxvvvtttooolllgggeeecccbbb^^^\\\\\\\\\[[[YYYWWWVVVXXX[[[TTTTTTSSSRRRQQQPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIMMMQQQUUUYYY\\\]]]^^^aaafffiiiiiikkkmmmoooqqqsssvvvxxxzzz||||||{{{zzzzzzuuuzzz{{{tttmmmiiilllzzzvvvsssmmmfff```ZZZUUUQQQEEEAAA;;;666444333222222000111777BBBLLLVVVdddqqq{{{|||zzzwwwwwwwwwoooeeeMMMDDD???HHHXXXgggrrrzzz~~~yyynnnXXX@@@222...,,,,,,,,,+++++++++******************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%''''''&&&$$$$$$&&&((($$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((***(((&&&&&&''''''%%%###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((())),,,---//////......000111111111111222555777777666666555444666888:::::::::999<<<>>>===;;;;;;>>>AAASSSqqqxxxuuurrrnnniiifffcccbbb]]]YYYTTTRRRQQQOOOKKKHHHHHHHHHGGGEEEBBBCCCEEEGGGCCCDDDEEEGGGGGGHHHHHHGGGAAA@@@>>>===<<<;;;<<<<<<999:::;;;<<<============888:::===@@@DDDGGGIIIIIIGGGKKKPPPRRRTTTVVVZZZ]]]```bbbfffiiilllpppuuuyyyzzz|||~~~wwwyyyxxxvvvuuusssrrrrrrrrrdddccciiiuuu~~~zzzfffZZZXXX]]]bbbeee^^^VVVKKKBBB<<<888444000555000...222777>>>NNN]]]mmmxxx}}}xxxvvvrrrmmmcccPPP===999CCCQQQ___iiiuuuyyynnnSSS<<<111,,,,,,,,,++++++***************************++++++(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''')))+++---...&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&'''&&&######%%%((($$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''((((((+++(((&&&&&&((((((&&&###&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((,,,---//////......000111111111111333555777777666666555444666888::::::::::::<<<>>>===;;;;;;>>>AAASSSrrr|||wwwtttrrrmmmfff^^^YYYWWWUUUPPPKKKHHHGGGDDDBBB@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999888888888777777777777777777777777777777999888999999:::;;;<<<=========>>>???BBBEEEHHHJJJLLLOOOSSSWWWZZZ]]]aaadddgggkkkqqqvvvzzz~~~yyymmmccc___```cccaaaeeejjjqqq}}}rrrjjjbbb\\\\\\```llloookkk]]]OOOFFF???999111333444111///444@@@JJJQQQ[[[mmm|||zzzuuuuuurrriiiZZZIII:::999III\\\qqqyyyjjjRRR;;;333000///...***&&&(((---+++++++++++++++++++++,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$######$$$%%%%%%(((((('''&&&%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***'''&&&%%%$$$%%%&&&'''(((#########$$$$$$#########%%%&&&&&&&&&%%%%%%'''((((((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''')))((($$$$$$'''(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''......//////000111111111000000111222444555666666888666444444777999;;;;;;::::::===???<<<888:::???PPPsss~~~zzzvvvqqqlllhhheee```ZZZSSSOOONNNLLLHHHDDDBBB@@@???===;;;;;;;;;;;;888888888888999999999999999999999999::::::::::::888888888888777777777777777777777777777777777777888888888888999:::;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCFFFJJJMMMOOORRRVVVYYYZZZ]]]ccchhhlllpppuuuxxxxxxhhh^^^[[[\\\```gggqqq~~~yyyoookkkhhhccc```___gggooovvvuuujjjZZZLLLDDD===;;;888333111111333555EEEOOObbbssszzzxxxxxxzzz{{{vvvmmm\\\III===AAALLLhhhyyyyyyooo```RRR???666...,,,+++***+++...++++++++++++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%'''''''''&&&%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((''''''''''''''''''((('''&&&&&&'''(((***,,,((((((&&&%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$%%%***+++***(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''---......//////000111111000000111222444555666666888666444555777999;;;;;;<<<;;;===???===:::<<>>TTThhhzzz}}}zzzrrriiiQQQBBB333------,,,---///************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''((()))+++,,,)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###&&&&&&$$$%%%***,,,+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((,,,------...//////000000000000111222444555666666888666444555888:::;;;;;;===<<<===>>>===;;;???FFFVVVyyy|||wwwrrrlllhhh^^^\\\XXXRRRMMMHHHEEECCC???===999888999999777555333333333333333333333333222222222333444444555555444444444555555555666666666555555555555444444444444444444444444444444444555555555555555666777888666666777777888:::;;;;;;999;;;===??????AAACCCEEEEEEHHHLLLOOOQQQSSSVVVXXXYYY^^^fffnnnvvv{{{~~~vvvkkkdddZZZ```lll|||zzznnnhhhgggooovvvvvvsssrrrmmmccc```gggggg```cccooohhh___RRRIIIDDD???999444000444===KKKVVVbbbqqq}}}~~~|||ppp\\\JJJBBB@@@NNNaaappp|||{{{rrreeeUUUBBB666///++++++---*********))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((((((%%%%%%)))***)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((())),,,,,,------.../////////000000111222444555666666777666555666888:::;;;;;;===<<<<<<===<<<;;;@@@GGGXXX{{{|||wwwsssmmmhhhccc]]]WWWTTTLLLJJJFFFCCC???<<<:::999888777555555555666555444111111222222333333333333111111222222333333333444222222222333333333333444444444333333333333222222222222222222222222222222444333333333333444555555444444666888999;;;<<<<<<888:::<<<======>>>@@@BBBCCCEEEHHHJJJKKKLLLMMMOOOOOOQQQUUU[[[bbbhhhlllooouuuyyy}}}xxxoooqqqvvvwwwgggfffjjjttt|||qqqnnniii^^^]]]eeetttoooiiiaaaXXXMMMAAA:::666333444999AAANNNaaaqqq~~~zzzzzz}}}ppp^^^SSS???>>>CCCRRRjjj{{{}}}vvvuuuhhhWWWGGG777,,,)))+++*********)))))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%((('''%%%&&&***,,,***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***,,,,,,------.../////////000000111222444555666666777666666777999;;;;;;:::<<<;;;;;;<<<;;;:::???FFFWWWzzz|||wwwtttooohhhbbb^^^XXXSSSNNNJJJEEEBBB???===;;;888777666666666555555555555444444444444000111222333333333333222222222222222222222111111111111111111222222222222222222222222111111111111111111111111111111111111222222111111111222222333222333555777999:::;;;;;;666777999::::::;;;===???@@@BBBEEEFFFGGGHHHIIIKKKPPPPPPPPPRRRUUUYYY]]]___cccgggooovvv}}}|||llljjjmmmvvvyyykkkdddeeehhhkkknnnkkkaaaTTTKKKEEE>>>777444555>>>NNN^^^xxxvvvzzzzzzllldddRRRCCC666999NNNgggwww}}}wwwkkk\\\HHH666---,,,+++++++++******))))))(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$%%%$$$'''---000///(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((******,,,------...//////000000000000111222444555666666777666666888:::;;;;;;:::<<<;;;<<<===;;;:::>>>EEEVVVyyyzzz~~~|||vvvlllgggccc^^^WWWPPPLLLGGGCCC@@@>>>;;;:::999888666444333333444555333333444444222111111111///000111222222111111000222111111000000//////...000000000111111111111222111111111000000000//////////////////////////////111111000000000000000111111222444555777777777666333555777888888999;;;<<<;;;>>>BBBDDDFFFHHHJJJLLLNNNOOOPPPQQQRRRTTTUUUVVVWWW[[[bbbiiipppwww~~~tttmmmjjjqqqvvvaaa___```fffnnnnnnggg^^^VVVMMMBBB:::555666@@@LLLhhhooo{{{xxxpppmmmdddVVVCCC888<<>>@@@>>>;;;===CCCUUUyyy}}}}}}yyysssnnnkkkiiiccc[[[VVVTTTOOOIIIFFFBBB>>>;;;;;;::::::999888666444333222222444555111222333222000///...///---...///000000000///...111111000///...------,,,000000000000111111111111000000000000////////////////////////////////////111000000/////////000000000111333444444333222222222444666777777888:::<<<999<<>>>>>@@@BBB@@@<<<>>>CCCUUUyyy~~~xxxqqqlllhhhccc```[[[XXXRRRLLLGGGCCCAAA@@@888888888888888777666666333333333222222222111111333333222222111000000///................................................000000000000000000000000.........////////////000---------------------------------............///000111111111222222222222333333444555666777888999666999===@@@BBBEEEIIIKKKMMMNNNOOOQQQQQQRRRRRRQQQTTTVVVXXXZZZ[[[^^^aaadddhhhiiikkkpppxxxvvviiidddlllxxxkkkooopppbbb^^^bbbfffiiihhhcccYYYLLLEEEAAA;;;555???RRRhhhwww}}}tttsssnnndddVVVEEE>>>KKK]]]wwwxxxvvvtttsssmmmZZZFFF444...,,,......******...))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******))))))***,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&)))'''&&&(((+++,,,)))'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&(((***---000222,,,---------.../////////000111333555666666666555999888777777:::;;;;;;;;;;;;===============???AAAQQQwwwtttpppiiiccc^^^YYYTTTQQQHHHEEEAAA===999777666555666666666666666555444444333222222222222111111111222222111111000//////...................................................////////////////////////---------.........//////------------------------------------............000000000000111111111111222222333444555666777888999;;;===>>>???@@@DDDFFFOOOQQQSSSTTTTTTSSSQQQPPPSSSUUUWWWWWWWWWXXX[[[]]]]]]^^^```dddjjjrrryyy}}}yyynnniiilllwwwooohhhjjjxxxuuummmkkkjjjkkkqqqssspppeeeYYYPPPGGG@@@888CCCSSSdddwwwyyywwwsssnnngggZZZLLLIIILLLbbbiiipppssstttqqqeeeXXX???444+++,,,...,,,))))))***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++)))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&'''***+++)))'''&&&&&&'''''''''&&&%%%$$$''''''&&&'''(((***,,,---,,,,,,------.../////////000111333555666666666555:::888777888999;;;;;;:::;;;===============???AAASSSyyyhhhccc]]]VVVQQQMMMHHHEEE;;;:::777555333333333333333333333333333333222111222222111111111000000000000000000///......------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------...................../////////000000111111222333444555555666999:::;;;<<<===@@@DDDGGGQQQRRRTTTUUUUUUSSSQQQOOORRRSSSTTTTTTSSSSSSTTTVVVXXXYYY[[[^^^cccggglllnnnxxx||||||vvvrrrqqqzzzvvvrrrssssssrrrvvvzzzsssmmmjjjvvv~~~yyylll```VVVNNN<<<;;;@@@PPPkkk~~~}}}xxxuuussskkk\\\NNNFFFPPP[[[gggoootttuuurrrmmmNNN===---)))---...***'''******)))))))))(((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&((()))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((((())))))******+++***)))((('''''''''''''''((((((((((((((())))))))))))*********'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&'''))))))(((&&&&&&''''''''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((,,,,,,------...//////000000222333555666666666666:::999777888999::::::999;;;===============???AAAUUUzzz|||[[[WWWQQQKKKFFFBBB>>>;;;888777666555444444555555111111222222222111111000111111111000000000//////............------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------.........///000000111222333333333555666888:::===CCCIIINNNOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPRRRRRRRRRQQQRRRTTTXXXYYY[[[^^^aaadddggghhhnnnrrrwww{{{}}}}}}rrrmmmsssxxxxxxzzz}}}vvvpppwww|||~~~zzzsssmmmeee]]]LLLEEE@@@III___sss}}}}}}}}}wwwsssnnneee[[[TTTLLLRRR[[[dddlllsssvvvvvv^^^MMM888---,,,---,,,************)))))))))((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))(((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))&&&'''((((((((('''%%%$$$''''''''''''((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&'''(((((('''&&&'''''''''''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''+++,,,,,,---...///000000111222444555666777666666;;;999888888999::::::999;;;=========<<<===???AAATTTxxxJJJFFFAAA<<<999666333111444333222222111111000000000111111222222111111111000000/////////.........---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,---------.........///000000111111000222444777;;;@@@GGGLLLHHHGGGEEEEEEFFFIIILLLOOOJJJMMMPPPRRRSSSTTTUUUWWWVVVWWWYYY\\\___aaabbbcccfffgggiiikkkpppvvv~~~xxx___aaaccceeemmmwwwuuuoookkknnnrrrqqqkkk]]]VVVNNNMMMUUUaaammmuuu|||wwwrrrmmmiiieeeQQQMMMLLLRRR\\\gggoootttnnnbbbMMM:::...+++++++++************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))******++++++$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***++++++,,,---...///000111111222444666777777777666:::999777888999::::::999;;;=========<<<===???AAAOOOttt>>>;;;777444333222000///222111111000///...------///000111111222111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,---------...............///111222444888===AAA???>>><<<;;;===AAAEEEHHHEEEIIIMMMQQQSSSUUUWWWYYYWWWXXXZZZ\\\^^^```aaabbb______^^^^^^```gggooovvv~~~aaa[[[QQQLLLTTTjjjuuutttyyypppccc]]]cccnnnrrrooohhhddd^^^VVVOOOOOOYYYfffsss{{{{{{wwwqqqlllYYYMMMCCCDDDLLLXXXdddmmmxxxttteeeNNN:::///***)))++++++*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((((('''''''''((()))(((''''''&&&&&&'''''''''&&&&&&&&&''')))***+++***+++,,,---...000111111111222444666777777777777999888777777:::;;;;;;;;;;;;===============???AAAMMMrrr888666333222333333333222222222111111000//////......//////000111111000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------...000111111222555888666666666777888:::;;;<<>>BBBHHHLLLOOOQQQTTTUUUZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\[[[ZZZYYY[[[___bbbeeemmmxxxvvvgggZZZTTTWWW\\\^^^___dddnnn{{{tttooosssxxxyyy}}}{{{wwwiiiQQQ===<<>>555HHHQQQbbbuuuqqqnnnjjj^^^HHH<<>>DDDRRReeesssuuuooolllrrrwwwpppcccXXXPPPTTTYYY```jjjtttwwwuuuZZZIII444)))))),,,+++((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$###$$$%%%$$$###%%%(((((('''&&&&&&&&&'''(((((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((%%%'''(((''''''''')))+++,,,,,,,,,---...///000111111222333444555555555555444555666888999;;;<<<===<<<<<<<<<;;;:::<<>><<<===;;;<<<>>>===<<<>>>CCCZZZ{{{~~~wwwxxx,,,---...---++++++---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***......---......///000111000000000111111111111222333222111111111222333444222222222222222333444555222222222333333222222222333333222111111111111222111111111111111111111111222111///......///111222111222222222222222222111111000000000////////////////////////////////////.........///111555999;;;@@@CCCIIIMMMQQQUUUYYY\\\___dddiiilllkkkiiijjjkkkhhhiiiiiiiiiiiigggfffddddddbbb``````aaacccddddddhhhlllsss|||vvvsssuuuvvvuuuxxx{{{vvvvvvsssmmmeee]]]UUUPPPMMMMMMTTTcccrrrxxxxxx{{{yyykkk]]]WWW]]]kkkvvvzzzwwwnnn]]]GGG666...---(((,,,,,,'''&&&))))))&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))******(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$""""""##################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%''')))***,,,,,,,,,,,,---...///000222333444555666666666666666666777999<<<>>>===<<<===;;;;;;>>>===<<>>===<<>>>>><<>>>>><<<@@@EEE^^^~~~~~~wwwwww+++,,,,,,,,,******,,,---,,,,,,,,,,,,---...////////////////////////////////////000111222222222222222222111111111222222333000000000111111111111222222222333444444444444444444444555555555555444444333333444444444444333333444444333222222222222333333333444444555555666666222333333333333333333222222222222333333222222222222222111111111000000000000000000000000000000000000//////......//////000000222555777:::>>>CCCGGGLLLQQQWWW[[[]]]___cccggggggffffffjjjnnnpppnnnlllkkkjjjjjjllllllkkkgggdddbbbcccbbb]]]VVVQQQQQQRRRbbblllwww}}}{{{rrrjjjddd^^^[[[]]]___dddnnnsssssseeeSSSQQQ]]]kkktttwwwtttrrrrrrsssmmmbbbXXXaaafffkkkooovvvrrr]]]FFF555...))))))+++******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((,,,,,,)))&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))------------...///000111222333444555666666666666777666666777999;;;<<<;;;;;;999:::===>>>===@@@EEE^^^~~~+++,,,,,,+++******+++---------------...///000111///////////////////////////000000111111000000///111000000111111222333444111111111222222222333333222333444555555555444333555555555555555666777888555666666777777666666555666555444444333444444444333444444555666666777777444444444555555444444444333333444444444444333333222222222111111111000000000000000000000000000000/////////////////////000000111222333555888<<<@@@DDDIIIPPPTTTWWW[[[```eeedddeeegggjjjkkkllllllllljjjkkklllnnnnnnmmmiiifff]]]\\\XXXPPPHHHEEEGGGKKKZZZdddnnnrrrwww~~~yyyoooccc[[[VVV]]]fffuuu~~~jjj\\\PPPKKKXXXkkkooopppsssvvvwwwqqqggg___\\\gggsssyyynnnZZZ>>>444++++++,,,***))),,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''''''''&&&$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&+++111111,,,'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''(((((((((,,,,,,,,,,,,---...///000222333444555666666666666555444555888;;;<<<<<<;;;;;;999:::===>>>===@@@FFF[[[}}}+++,,,,,,+++******+++------------...///000111111000000000000000000000000//////000111222333333222000000000000111222333444222222333333333444444444222333444555555555444333666555555555666777999:::::::::;;;;;;;;;;;;::::::777777666555555555555555444444444555666777777888555555666666666666555555333444444555555444444333222222222111111111111000000000000000000000000000/////////000000000000000///000111111222444888;;;===BBBIIINNNRRRVVV\\\aaabbbeeehhhiiijjjjjjkkkllljjjkkklllooopppnnnjjjgggdddbbb]]]TTTLLLKKKPPPVVVWWWaaahhhiiinnnyyyzzzjjj^^^]]]dddmmm~~~xxxjjjdddOOO999BBB___dddkkktttzzzzzzuuunnniiiUUUgggyyy|||lllFFF999...,,,,,,***))),,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###""""""###$$$$$$%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''...444444...((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''###$$$%%%&&&'''''''''''',,,,,,,,,,,,,,,...//////222333444555666666666666333333555888;;;===<<<;;;;;;999:::===>>>===@@@FFFXXX{{{++++++++++++++++++,,,,,,,,,,,,---...///000111222000000000000111111111111333333222222222222222222000222333333222222333444999777555555555666666555666555555444555666888999999888888888:::===@@@BBBAAABBBEEEIIILLLIIIBBB<<<>>>>>>===:::777666777888:::::::::::::::999888888888:::===>>>>>><<<:::888666888::::::888666666666666555333222111222333333111111000///.........///000000000000000111222222000000000000111111111111777;;;AAAGGGLLLRRRWWW[[[YYY^^^eeejjjmmmnnnooopppsssrrrrrrqqqqqqppppppooohhhddd___\\\]]]^^^]]]\\\___^^^```eeejjjoooxxxrrrggggggrrr{{{vvvxxxuuuqqqmmm___]]]^^^QQQHHHIIIHHH___kkkuuuyyy{{{|||vvvmmmbbb^^^ggg}}}}}}wwwaaaFFF...+++...,,,(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&$$$$$$(((---///+++'''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%$$$%%%&&&&&&%%%'''***,,,+++,,,,,,---...///000000111222222333444555666666555555555777:::<<<<<<;;;999888:::===;;;999===DDDZZZ~~~yyy+++++++++,,,,,,,,,,,,,,,,,,------...000111111222000000000000111111111222222222222222222222222222111333444444333222444555333333333555777777777777:::999999999:::;;;===>>><<<===>>>@@@CCCFFFIIIKKKSSSTTTVVVYYYZZZWWWQQQLLLFFFEEECCC>>>999666555555999999:::;;;<<<<<<<<<<<>>;;;===>>>===;;;888888888555555444333222222222333000000//////////////////000/////////000000111222000000000000111111111111333666;;;AAAFFFLLLRRRWWWYYY^^^dddiiilllnnnppprrruuuttttttsssrrrqqqqqqpppoookkkfffccccccbbb```^^^```^^^```eeehhhkkkqqqyyyxxxppprrr}}}~~~}}}tttnnnsss~~~nnnhhh```PPPNNNVVVUUUSSSQQQJJJZZZkkk|||xxxpppddd```cccqqq|||hhhMMM444...///,,,******))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%######&&&+++,,,)))%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&%%%&&&)))++++++,,,,,,---...///000111111222222333444555666666666555555777:::<<<<<<;;;999999:::===;;;:::>>>DDDZZZzzzuuu}}},,,,,,,,,,,,------......---......///000111222222000000111111111222222222222222222222222222222222222333555444333333444666222333555777888999999888777777999;;;>>>BBBEEEGGGLLLNNNQQQTTTXXX[[[]]]^^^lllllllllmmmmmmkkkgggccc[[[YYYUUUOOOGGGAAA???>>>??????AAABBBDDDEEEFFFGGGVVVWWWXXXYYYWWWTTTQQQOOOKKKLLLLLLJJJFFFCCCBBBAAA;;;999777555333222111111000000000111111111111111///////////////000000111000000000000111111111111///111555888===CCCIIINNNUUUYYY___eeehhhllloooqqqpppqqqqqqrrrsssssssssrrrsssqqqmmmkkkiiieeebbb___```___aaaeeeffffffjjjooowwwzzz}}}|||llliiiooorrraaa```iii}}}xxxppp\\\JJJGGGSSS^^^eee___OOOMMM```uuu|||uuuooofffccc___aaalllyyy~~~{{{mmmVVV???555111,,,***,,,)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######%%%((()))&&&"""''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&((()))***&&&''''''&&&%%%&&&(((***,,,,,,,,,---...///000111111222222333444555666666666555555777:::;;;;;;:::999999;;;===<<<:::>>>DDDZZZ~~~|||www,,,------......///////////////000000111222222333111111111222222222333333222222222222333333333333222444555555444333555666777888888888999:::<<<>>><<<>>>AAAFFFMMMTTTYYY\\\eeegggkkkooorrrtttuuuuuu|||||||||||||||{{{yyyxxxvvvuuuqqqjjjaaa[[[WWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]lllmmmnnnnnnmmmkkkhhhfffbbbbbbaaa^^^YYYUUUTTTTTTKKKGGGAAA:::555222111111222222222333333333222222000///////////////000000///000000000111111111111...000111222555999???CCCKKKQQQYYY```eeehhhjjjlllhhhiiillloooqqqsssttttttrrrrrrqqqooolllhhhccc`````````cccggggggdddeeejjjmmmrrrzzz|||iiibbbgggmmm\\\\\\dddttt|||lllZZZVVV```mmmxxxrrr^^^MMMYYYhhhsssxxxwwwtttpppiiiggg^^^UUU\\\lllssspppjjj^^^PPPDDD777+++)))---)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$"""'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&((()))***'''''''''&&&%%%%%%'''))),,,,,,,,,,,,---///000111111222222333444555666666666666555777999;;;;;;::::::999;;;===<<<:::>>>EEEXXX}}}{{{---......///000000111111000000111111222333333333222222222222333333333333222222333333444444444555333444666555444444555777888999::::::;;;@@@FFFKKKVVVXXX[[[aaagggnnntttwwwxxxzzz}}}xxxrrrooonnnssssssrrrrrrsssssstttuuuzzz{{{|||}}}}}}|||zzzyyyvvvvvvtttpppkkkgggffffff```ZZZPPPEEE<<<777666666444444444444333222111000000000////////////000000///000000000111111111111111111111000000222666:::AAAHHHSSS]]]bbbeeefffffffffhhhkkknnnqqqrrrrrrrrrqqqrrrssssssppplllhhheeebbbbbbfffjjjjjjffffffiiiffflllttt{{{sssooopppsssmmmjjjhhhnnn{{{uuuqqquuu}}}uuuccc______eeennntttuuutttlllkkkaaaUUUUUU```eeeaaabbbdddbbbWWWBBB000***---***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((...---***'''&&&&&&'''((('''''''''&&&%%%%%%''')))---,,,,,,,,,---///111222111222222333444555666666777666666777999;;;:::::::::999;;;>>><<<:::>>>EEEYYY~~~|||...//////000111222333333222222222333333333444444222222333333333444444444333444444555555666666666666777888888777777888999666999>>>BBBGGGOOOYYYaaarrrrrrtttwww{{{}}}}}}~~~}}}}}}}}}~~~~~~zzzuuurrrqqqrrrpppjjj```TTTKKKDDD@@@???:::::::::999777444111000222111111000000000000000000000000000111111111111222222111000...///111444999AAAMMMWWW^^^aaabbbccciiikkkmmmppprrrrrrrrrqqqsssuuuxxxxxxuuuqqqnnnmmmffffffiiimmmlllhhhgggjjjdddiiioootttxxx}}}}}}|||{{{xxxrrrqqq~~~tttdddVVVVVV___iiioooqqqpppnnnggg^^^YYY[[[\\\[[[```jjjqqqiiiTTT>>>222...******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))333000,,,(((&&&%%%&&&'''&&&''''''&&&%%%&&&(((***---,,,++++++,,,...111222111222222333444555666666777666666777999;;;:::999::::::<<<>>><<<;;;???EEE[[[//////000111222333444444333333333333444444444444333333333333444444444444555555555666777888888888:::;;;<<<<<<;;;;;;<<<===:::AAAKKKSSSZZZcccnnnuuu~~~yyywwwwwwxxxuuurrrmmmfff]]]UUUNNNKKKGGGFFFEEECCC@@@<<<888555333333222111111111111111000000000000111111111111000000111000......000111333999CCCLLLSSSYYY]]]```dddgggkkkooorrrsssssssssuuuyyy{{{{{{wwwsssqqqppplllkkkmmmooommmhhhgggjjjhhhkkknnnoooqqqvvv}}}}}}xxxwwwppp^^^LLLJJJRRR]]]hhhqqqtttpppmmmjjjddd^^^]]]aaagggqqqyyyvvvhhhRRR>>>222*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******+++,,,,,,------,,,,,,+++++++++*********&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))444222---)))&&&&&&&&&'''%%%&&&&&&&&&%%%&&&)))+++...---++++++,,,...111333111222222333444555666666888777666777999::::::999;;;:::<<<>>>===;;;???FFFZZZ///000000222333444555555333333444444444444444444333333333444444444555555555666666777888999999:::===>>>??????>>>>>>???@@@CCCMMMZZZdddkkksss{{{{{{yyyzzz{{{tttuuutttqqqkkkbbbYYYSSSRRRRRRQQQNNNIIIDDD???<<<444444333222111111111222000000000000111111111111---...000000//////000111...222:::AAAIIIQQQXXX]]][[[___eeelllqqquuuvvvwwwwwwzzz|||{{{vvvrrrpppppppppnnnooopppmmmhhhfffiiilllmmmmmmllllllqqq||||||~~~{{{xxxwwwfffVVVHHHGGGOOOZZZiiivvvwwwqqqppprrrmmmcccbbbjjjooouuu|||}}}uuubbbHHH555************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---......//////000......---------,,,,,,,,,''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&'''((()))***444222---)))'''&&&''')))$$$%%%&&&&&&%%%'''***,,,...---++++++,,,...111333111222222333444555666777888777666777999::::::999;;;:::<<<>>>===;;;???FFFWWW||||||000111222333444555555666777555333333444555555555111333666777666555555666555;;;@@@AAA>>>???DDDJJJKKKOOORRRSSSSSSTTTWWWZZZaaaiiittt{{{}}}~~~zzzxxxtttooollljjjeee[[[SSSPPPPPPSSSYYY```bbb\\\QQQHHHBBBAAA;;;444333555444111000000000000111000///...111111000000000000111111444444444555999AAAKKKRRRUUU]]]fffkkklllnnnuuu{{{}}}wwwwww{{{}}}yyyuuuvvvsssnnnkkkjjjjjjjjjjjjmmmkkkhhhiiikkkoooqqqrrrzzz}}}~~~yyykkk```dddpppxxxwwwppp|||uuujjj\\\TTTOOONNNLLLOOO```sssvvvzzz}}}yyynnnddd^^^]]]jjjtttpppWWWGGG555...)))***+++******,,,&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++......////////////.........---,,,+++++++++,,,---///...)))'''---777:::666000,,,'''%%%&&&((('''&&&&&&)))---000///+++'''###+++'''$$$###&&&((((((''''''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&''''''((()))***------,,,------...///000333333444444444444444444777555444555777999::::::<<<======;;;999;;;AAAFFFZZZzzz}}}xxx111111222333444555666666777555444444555666666666777777888777777888:::===>>>CCCGGGHHHHHHMMMVVV^^^hhhjjjkkkkkkjjjjjjmmmoooooouuu~~~~~~zzzwwwkkkbbbXXXTTTQQQJJJFFFEEECCCHHHRRR^^^gggiiiccc^^^WWWRRRHHH===999999666111222111111111111111000///111111000000000000111111222111111111333888@@@EEEMMMTTT]]]aaacccgggooovvv{{{wwwtttuuuxxxzzzyyyvvv{{{wwwrrrooonnnnnnmmmlllnnnllljjjkkkmmmpppqqqrrryyy}}}}}}zzzvvvmmm]]]PPPQQQ[[[aaaaaaZZZiii{{{ooo^^^YYYYYY[[[YYYOOOJJJXXXkkksssxxx|||yyyqqqgggbbbaaappp}}}|||iii[[[???555,,,******'''%%%%%%((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,------............------,,,+++*********+++,,,,,,......,,,,,,333>>>AAA===///+++'''%%%&&&(((((('''+++,,,...000111---'''###)))&&&$$$$$$&&&((('''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%'''&&&&&&''''''((()))***------,,,------...///000333333333444444444444555777555444555777:::::::::;;;======;;;:::<<>>000+++***(((&&&%%%))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&'''(((((('''''''''''''''((((((((('''''''''''''''''''''''')))(((((())))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++)))((((((((()))***++++++)))***)))***111999:::888,,,)))&&&%%%&&&(((((((((,,,+++,,,///333222,,,&&&'''&&&%%%&&&'''(((&&&%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&''''''((()))***------,,,------...///000333333333444444444555555777555444555888:::::::::;;;<<<===;;;:::<<>>BBBHHHNNNSSSZZZ]]]```bbbfffnnnyyyzzzrrrlll^^^NNN===888:::;;;::::::::::::===GGGWWWfffpppuuuvvvoooeee^^^^^^]]]TTTHHH999555222111222333222000222111111000000111111222222333333111000///111333999<<>>AAAFFFMMMSSSYYY___dddhhhqqqtttwwwyyy|||~~~vvvjjjaaaNNNAAA888999@@@BBBAAA@@@HHHCCC@@@DDDRRRcccrrrzzzxxxuuuqqqoooqqqpppdddWWW>>>999333111333333222///222222111111111111222222222333444333222111222333444666999<<<@@@IIISSS[[[fffkkkqqqtttssstttwwwzzz{{{xxxvvvtttttttttsssrrrnnnnnnnnnpppqqqpppmmmkkkkkknnnsssyyy}}}~~~}}}~~~}}}{{{yyyjjj```SSSHHHBBBAAACCCEEEKKKZZZmmm{{{yyykkkiiiqqquuu\\\NNNcccllluuuwwwrrrkkkfffeee^^^kkktttooojjjkkkkkkiii^^^LLL888...+++***,,,...((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))(((((())))))))))))((((((###$$$%%%&&&''''''((((((+++))))))******((('''&&&&&&&&&&&&%%%%%%&&&''')))'''######(((000333///)))&&&'''***+++***)))'''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***------,,,------...///000222222333333444555666666666555555666999::::::999:::;;;<<<;;;:::<<>>BBBUUUnnnyyy}}}fffNNNSSS^^^lllttttttpppnnnnnnbbbiiiooopppllliiiiiijjjhhhXXXFFF:::111***(((***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''(((((())))))(((((('''###$$$%%%&&&&&&&&&&&&&&&(((&&&&&&((((((&&&&&&(((%%%&&&'''&&&%%%%%%&&&((((((%%%$$$&&&***,,,((($$$%%%(((***+++***(((''''''&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***------,,,------...///000111222333333444555666666555555555777999::::::888:::;;;<<<;;;:::===CCCHHHbbb{{{555666666777888999::::::999;;;>>>@@@DDDMMMYYYbbbooouuu|||{{{lllXXXIIIBBBAAAEEEMMMSSSPPPKKKIII@@@CCCJJJWWWfffrrrxxxzzzyyy||||||qqqfffOOOFFF<<<888888888666222333222222111111222222333///111222222111111333444333333444555:::AAAHHHMMMXXX]]]dddkkkppprrrtttuuuppppppqqqtttyyy}}}~~~~~~uuutttsssrrrrrrqqqooommmiiiggggggiiinnnrrrtttttt{{{|||~~~~~~|||zzzxxxtttmmmggg```UUUHHHAAAAAAAAARRRjjj~~~lllVVVIIIVVVfffrrruuuttttttuuukkkiiioooxxxwwwnnnkkkpppqqqggg[[[OOO@@@222******))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%$$$%%%""""""&&&%%%###$$$)))$$$&&&'''&&&$$$###%%%''''''&&&%%%%%%&&&&&&%%%###$$$&&&))))))'''%%%&&&'''&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%'''((((((,,,***&&&$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&''''''((()))***------,,,------...///000111222222333444555666777555444555777:::;;;999888999;;;<<<;;;:::===CCCHHH___~~~|||666666777888999::::::;;;:::===AAAEEEKKKVVVfffqqq}}}}}}zzziiiSSSBBBDDDCCCGGGNNNNNNFFF???<<<===FFFUUUiiixxx{{{www||||||tttlllUUUKKK@@@;;;;;;;;;888444333222222111111222222333111222333222111222444555444444444555999???EEEIIIQQQVVV]]]fffmmmqqqsssrrrjjjjjjmmmqqqwww|||~~~yyywwwuuuttttttsssqqqooojjjfffbbbbbbgggmmmppprrruuuwww{{{~~~~~~}}}sssnnnkkkhhh^^^OOOFFFFFFDDDOOO___qqq}}}ooo^^^GGGTTTfffrrrvvvuuuuuuvvvpppiiiooo~~~rrrmmmtttvvvrrrlllaaaPPP<<<111...+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&'''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''(((((((((((((((((('''$$$%%%&&&'''&&&%%%$$$###)))%%%$$$'''&&&"""$$$***$$$&&&((('''$$$"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''$$$###$$$&&&&&&'''((((((((('''%%%%%%$$$$$$$$$%%%&&&'''((()))///,,,((($$$###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******'''&&&&&&''''''((()))***---------------...000000111111222333444666666777444444555888:::;;;999888999;;;;;;;;;:::===CCCHHH\\\}}}:::777777::::::888:::===>>>>>>CCCPPP```ooowwwyyy~~~~~~xxxbbbPPPHHHJJJQQQVVVSSSLLLJJJQQQYYYVVVaaawwwvvvxxxwwwyyy}}}}}}vvvnnn^^^VVVQQQPPPKKKAAA::::::;;;888444222333555222---333222222111111222222333111111222444888===AAADDDIIIPPPYYYaaahhhnnnrrruuukkkkkklllooossswwwxxxyyyxxxxxxwwwtttqqqppppppqqqlllhhhdddaaacccjjjqqqwwwvvvxxxzzz|||||||||zzzyyysssttttttqqqjjjaaaWWWRRROOOQQQ]]]oooxxxyyy}}}ddd]]]TTT[[[eeemmmooonnnqqqvvvrrrkkkiiisss}}}zzzvvvsssssstttpppcccLLL666)))******)))(((***,,,***'''))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))))))))*********((()))*********((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---+++(((%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&'''))))))(((((()))+++888&&&,,,+++***444///...333333333333333444666666666555444555777888888888;;;======<<<;;;===CCCHHH```|||999777888:::;;;999:::>>>BBBGGGQQQ___mmmxxx|||}}}~~~zzziii\\\WWWRRR^^^bbb^^^eeexxxvvvpppoooqqquuuzzzzzzvvvqqqeee^^^YYYWWWSSSJJJEEEEEEBBBAAA???;;;888666444222333222222111111222222333333333333444777:::>>>@@@CCCJJJTTT]]]dddhhhkkklllnnnnnnoooqqqtttvvvvvvvvvvvvwwwwwwvvvtttsssssstttqqqnnnjjjhhhiiinnntttyyyyyyyyyzzz{{{{{{zzzyyyyyy|||{{{yyyvvvpppjjjeeebbbYYYWWW]]]iiiooommmooouuuoooXXXNNNWWW]]]eeekkknnnppptttxxxvvvjjjccciiiuuu}}}~~~xxxuuuqqqmmmcccQQQ<<<...,,,***((((((***+++***((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((('''%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))'''((())))))((()))***,,,333%%%000///,,,444...---333333333333444555666777777666555555777999999888;;;<<<===<<<;;;===CCCHHH```}}}999777888::::::888;;;???IIISSScccrrr{{{}}}|||rrrkkkiiijjjssspppfffsssrrrjjjhhhhhhlllrrrvvvvvvuuuiiiddd``````]]]VVVRRRQQQLLLLLLKKKGGG@@@999777777333222222111111222222333444444444444555777:::;;;===DDDOOOYYY___ccceeefffooopppqqqrrrrrrrrrqqqqqqtttvvvxxxyyywwwvvvwwwwwwuuussspppnnnnnnqqquuuwwwyyyxxxxxxwwwwwwwwwxxxxxx}}}{{{xxxtttqqqnnnllllllfff___^^^dddfffcccdddjjjrrrwwwoooeeeVVVNNN\\\```eeehhhkkkpppwww||||||mmm```aaalllxxxwwwlllfffbbbXXXHHH:::///+++((((((***+++***((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))******))))))+++---///+++===:::000333---...444444444444444555777777888666555666888::::::999;;;<<<===<<<;;;===CCCGGG___}}}999888888:::999888<<>>999777333222222111111222222333444333333444555666777888===BBBKKKSSSZZZ___ccceeennnppprrrrrrqqqooonnnmmmtttvvvzzz{{{zzzyyyxxxxxxvvvtttrrrpppoooppprrrsssuuutttsssssssssuuuwwwyyyzzzxxxvvvssspppnnnmmmmmmoooeee```bbbcccaaadddlllooo~~~wwwpppcccXXXXXXdddhhhjjjhhhhhhpppzzztttgggbbbeeeooo~~~vvvdddZZZZZZ[[[QQQFFF555---'''(((******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))******)))***---///111888RRRJJJ444111---222444444444444555666777777888777666777999::::::::::::<<<======<<<===BBBGGG^^^}}}:::999999:::999:::AAAJJJaaammm{{{~~~~~~{{{wwwsssiii``````iiizzzxxxkkkhhhdddbbbdddhhhllloooooossszzzxxxqqqcccXXXOOONNNLLLCCC999444333222222111111222222333111111222333555666777888===@@@EEEJJJPPPWWW^^^cccjjjmmmrrrsssrrrpppoooooouuuwwwzzz{{{zzzxxxxxxxxxwwwuuusssrrrppppppppppppsssrrrqqqrrrtttwww{{{}}}zzzzzzzzzxxxvvvrrrooommmsssjjjdddeeedddbbbhhhsss~~~}}}|||fffYYYcccuuuzzzyyynnnhhhooo{{{~~~yyyqqqhhhaaabbbqqqqqq[[[NNNPPPXXXVVVNNN===111((()))+++***)))***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))***---000666EEEdddUUU666///...666444333333444444555666777888777666777999::::::::::::<<<>>>===<<<>>>BBBFFF]]]|||}}}~~~;;;999:::;;;<<<@@@MMMYYYrrrzzzyyy{{{~~~|||xxxiii^^^YYYcccmmmyyy|||qqqmmmgggbbb```aaaccceeeuuu}}}qqq```SSSQQQOOODDD999333333222222111111222222333000111222444555777888888;;;<<<===???CCCJJJRRRXXXaaagggnnnssssssrrrsssttttttwwwyyyyyyxxxxxxxxxxxxyyyxxxvvvtttrrrqqqqqqqqqsssrrrssstttwww{{{xxxyyy{{{{{{xxxtttpppmmmtttnnnkkkjjjeeeccclllzzz~~~rrrhhhwwwyyyhhhjjjwwwxxxyyywwwooobbb\\\dddqqquuummm\\\MMMNNNWWWZZZVVVEEE666******,,,)))(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((***))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''')))***+++,,,,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((***---000777FFFbbbRRR444//////666333333333333333444666666888666555666888::::::999999<<<>>>>>>===>>>BBBFFF]]]|||zzz{{{:::999;;;>>>AAAKKK\\\lll~~~~~~yyyzzz||||||}}}~~~}}}~~~zzzooojjjiiitttxxxuuuoooiiiccc``````aaaoooxxx~~~mmm^^^YYYRRRDDD999777333222222111111222222333111222333444666777777777888999999999:::>>>CCCGGGRRR[[[eeelllooopppsssuuurrrtttvvvvvvvvvwwwyyy{{{zzzxxxvvvsssrrrqqqqqqqqqrrrrrrsssuuuxxx{{{~~~vvvwwwxxxyyywwwtttqqqnnnpppoooqqqqqqjjjgggttt|||ddd___kkkuuuvvvvvvwwwsssiii```aaagggooopppiii\\\YYY```ddd```MMM;;;---,,,---)))'''***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((***))))))(((''''''&&&&&&$$$############$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((***++++++***((('''(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''')))---000111999OOOBBB...222000111222222111222222333444555777666555555777999999888999<<<>>>>>>===>>>BBBFFF___}}}yyy{{{999999;;;@@@FFFRRRgggzzz~~~~~~}}}~~~~~~~~~|||}}}|||{{{{{{|||{{{zzz~~~zzz|||}}}wwwppphhhdddbbbbbbcccllluuu|||wwwhhh```TTTCCC:::;;;333222222222222222222333333333444555666666666666888999999777666777999<<>>>>>===>>>BBBEEEbbbyyy|||;;;<<<@@@GGGSSScccuuu}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{{{{zzz|||~~~{{{rrrllliiihhhhhhcccdddiiiqqq{{{~~~nnn]]]OOOBBB888666555333333444444333111222333444666777888888888777777777777666666666666<<>>KKKXXXbbbjjjnnnppprrrrrrssstttvvvwwwyyyzzz{{{xxxvvvuuuuuutttsssqqqqqqppppppqqqsssuuuwwwyyyyyywwwvvvwwwyyyyyywwwuuuooorrrxxxzzzwwwvvv}}}nnnZZZMMMOOOXXXlllooorrrtttrrrkkkccc]]]kkkxxxxxxssspppnnnfffPPP999...+++((('''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&)))((($$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''((())))))'''&&&&&&'''&&&(((((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&(((((((((((((((***,,,...............///000000222222222222333444555555555555666777888999999:::888;;;======<<<>>>BBBFFF___}}}YYY___iiissszzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxxxxyyyzzzzzz{{{||||||||||||}}}|||{{{{{{|||~~~~~~zzz|||zzzvvvrrrnnniiihhhlllrrrxxx{{{{{{ppp\\\LLLIIIFFFAAA;;;666444666888666666666666777777888888888999999:::::::::999999555:::CCCMMMXXXaaajjjpppsssttttttuuuvvvwwwxxxyyy{{{zzzxxxwwwvvvtttqqqnnnnnnnnnnnnoooqqqsssuuuwwwzzzyyyxxxxxxyyyyyywwwuuurrrrrrssssssqqqooossszzz|||zzznnnpppkkk```WWWTTTTTTTTTiiiooowww|||yyyrrrjjjeeehhhttt|||wwwrrrnnnmmmYYYBBB333---)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&)))(((###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&((()))((('''%%%&&&&&&&&&'''((('''&&&%%%%%%'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&(((((((((((((((***,,,...............///000000222222222222333444555555666666777777888888888999999;;;======<<<===AAADDD]]]~~~|||~~~kkkrrr|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}|||zzzzzzzzzyyyyyyyyyxxxxxxttttttuuuvvvwwwxxxxxxyyy{{{||||||{{{zzzyyyzzz|||}}}~~~~~~zzzzzz}}}}}}}}}}}}}}}~~~yyysssooonnnrrrvvvyyy{{{nnncccWWWVVVQQQIIIAAA;;;::::::999888777777777999:::;;;<<<<<<======<<<;;;:::999999<<<@@@FFFMMMXXXeeemmmuuuvvvvvvwwwxxxxxxxxxxxxyyyxxxxxxxxxxxxuuuqqqmmmlllllllllmmmnnnqqqsssuuuyyyyyyyyyyyyyyyyyywwwvvvuuuooohhhcccbbbccceeegggmmmmmmmmmpppzzz{{{eeefff```WWWWWW______XXXdddmmmxxx~~~wwwoookkkdddnnnxxx{{{zzzwwwpppiiijjjZZZEEE666...,,,,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&))),,,+++%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&((((((((('''(((***,,,...............///000000222222222222333444555555777777777777777888888888:::<<<>>>===;;;<<>>===;;;<<>>???>>><<<===@@@DDD^^^}}}uuuzzz~~~~~~~~~}}}|||}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}{{{{{{||||||zzzuuurrrgggffffffhhhlllnnnpppooonnnllliiifffdddccccccccc___```bbbeeehhhkkkmmmnnnqqqsssvvvvvvvvvuuuuuuvvvtttttttttsssrrrooommmllliii]]]WWWaaapppyyy}}}|||~~~~~~uuupppnnnnnnooonnngggZZZOOOHHHDDD???999666666888999<<<>>>AAACCCEEEEEEDDDCCC===@@@BBBCCCGGGSSSdddqqqppprrrtttvvvvvvvvvuuutttsssssstttvvvxxxxxxvvvtttpppooonnnnnnnnnnnnoooppppppsssvvvwwwvvvvvvxxxzzzssspppjjjgggnnnxxxyyyuuu```WWWTTTccc{{{qqqcccZZZ```nnnyyy~~~jjjhhhjjjrrr{{{}}}yyyjjjhhhdddcccfffggg^^^RRRSSSQQQFFF666,,,******((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###%%%((('''###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%&&&'''&&&$$$###$$$%%%###$$$&&&((())))))((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&(((((((((((((((***,,,...............///000000222222222222333444555555555555666777888999999:::<<<>>>@@@???===>>>BBBFFF```~~~xxx}}}|||~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}{{{yyywwwwwwwwwtttnnniiiaaa``````cccgggjjjllllllfffccc___[[[YYYXXXXXXYYYSSSUUUXXX\\\aaaeeehhhjjjiiilllooopppooooooooopppmmmmmmmmmkkkiiifffcccaaaYYYOOOMMM^^^qqq{{{}}}}}}}}}}}}~~~{{{{{{vvvsssrrrvvvyyyuuuhhh]]]SSSNNNGGG@@@;;;999:::;;;888;;;@@@DDDGGGHHHHHHHHHBBBDDDFFFEEEGGGPPP```mmmmmmoooqqqsssttttttssssssuuutttuuuvvvwwwwwwvvvtttrrrqqqpppooonnnnnnooopppnnnrrruuuvvvvvvvvvyyy{{{uuuvvvuuutttzzz|||sssdddZZZXXXjjjwwwhhhaaammm}}}kkkgggeeekkkwww~~~}}}yyyjjjeee]]]ZZZ^^^___VVVKKKLLLLLLEEE666,,,+++,,,)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%((('''$$$&&&***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%&&&'''&&&$$$###$$$%%%!!!###&&&((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&(((((((((((((((***,,,...............///000000222222222222333444555555444555666777888999::::::<<<>>>@@@@@@>>>???CCCGGGbbb|||~~~~~~~~~}}}|||{{{{{{}}}~~~~~~|||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzzxxxtttrrrqqqqqqlllddd]]]RRRUUUZZZ___bbbccccccbbb\\\XXXRRRKKKGGGEEEEEEEEEEEEGGGKKKSSS[[[``````___```aaadddeeeffffffdddcccgggccc^^^[[[YYYUUUOOOJJJHHHFFFJJJZZZnnn{{{|||yyyzzz{{{|||{{{{{{{{{}}}~~~}}}|||xxxxxx|||}}}wwwppplll___ccc]]]LLL???<<<;;;777999:::<<<@@@FFFJJJIIIFFFGGGFFFEEEEEEIIINNNTTTWWWdddgggkkkooorrrrrrqqqppppppqqqssstttuuutttsssrrrppppppqqqrrrrrrrrrqqqqqqttttttuuuvvvxxxyyyzzz{{{wwwwwwxxxzzzzzzyyyuuurrraaa```bbbrrrzzzsssuuuvvvaaaVVVcccvvv}}}|||}}}qqqjjj]]]TTTVVV\\\YYYQQQNNNQQQDDD444000,,,(((,,,))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""%%%((()))'''%%%$$$$$$$$$$$$$$$###%%%'''%%%!!!%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((()))***)))((()))+++,,,---......///000/////////666666555555555666666777777777777777888999:::;;;:::<<<>>>===<<<===BBBFFFccc~~~uuu{{{~~~}}}~~~~~~}}}}}}~~~}}}|||{{{xxxxxxxxxxxxyyyyyyzzz{{{~~~}}}|||zzzxxxwwwsssooolllkkkiiieee\\\VVVNNNRRRWWW[[[^^^^^^\\\[[[VVVRRRLLLEEEAAA?????????AAABBBEEEMMMTTTYYYXXXVVVXXXYYY[[[]]]^^^]]]\\\[[[^^^ZZZVVVRRROOOKKKEEEAAA>>>???HHH[[[ppp}}}}}}xxxuuuuuuuuutttssstttuuuvvv|||~~~~~~yyyxxx|||}}}xxxrrroooiiinnnjjjZZZLLLFFFAAA;;;999999:::===BBBGGGHHHFFFEEEDDDCCCCCCEEEIIINNNQQQ[[[aaaiiipppttttttrrrqqqssssssttttttuuutttttttttrrrrrrrrrsssssssssrrrrrruuuvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvwwwwwwuuuqqqnnngggbbbbbbsssxxxzzzmmm[[[QQQ^^^pppxxxyyy{{{sssnnncccYYYXXX]]]\\\WWWTTTUUUFFF777555111*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''')))))))))((()))+++------......///////////////555555444444555555666666777777777777888999:::;;;;;;===>>>===<<<>>>BBBFFF```|||zzz~~~}}}~~~}}}~~~}}}|||{{{zzzyyyyyyvvvvvvvvvvvvwwwyyyzzz{{{~~~~~~|||zzzwwwuuuppplllhhhdddaaa[[[TTTNNNGGGKKKQQQVVVXXXVVVRRROOOKKKHHHBBB===999777777888;;;;;;>>>DDDKKKNNNMMMJJJKKKLLLNNNOOOPPPPPPOOONNNPPPMMMIIIEEEBBB>>>:::666888===JJJ___ttt|||vvvtttrrrooommmkkkkkklllmmmtttwww{{{}}}~~~|||vvvtttyyy|||yyytttrrrqqqxxxvvvhhhZZZQQQGGG===;;;999888;;;???CCCFFFGGGFFFEEEDDDCCCDDDGGGIIIKKKOOOXXXdddnnntttuuuttttttwwwvvvvvvuuuuuuuuuvvvvvvttttttttttttssssssssssssssstttuuuvvvvvvuuutttssswwwvvvvvvvvvuuusssooolllpppfff```ooo|||~~~hhhYYYQQQZZZhhhpppuuuzzzssspppggg^^^ZZZ]]]______^^^___PPPAAA>>>888,,,*********)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%&&&&&&%%%######%%%'''''''''&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((())))))((()))+++---.........///////////////444333333333444444555666777777777777888999:::;;;<<<>>>???>>>===>>>BBBGGG^^^{{{~~~}}}|||}}}}}}}}}}}}||||||{{{}}}}}}{{{xxxvvvuuuvvvwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{zzzxxxtttpppnnnlllggg```ZZZTTTMMMFFFAAA@@@EEEKKKPPPPPPLLLGGGCCC???===999555333333444444888888:::???DDDFFFCCC@@@>>>???@@@AAABBBBBBBBBAAABBB@@@===:::888666444222:::AAAOOOdddwww{{{sssqqqmmmfffaaa^^^]]]]]]]]]jjjmmmqqqtttvvvyyy{{{~~~{{{xxxqqqnnntttzzzzzzwwwuuuyyywwwjjj```RRREEE@@@<<<;;;<<<>>>@@@DDDHHHJJJJJJIIIHHHHHHIIIIIIJJJHHHPPP\\\fffmmmqqquuuxxxzzzyyywwwvvvvvvwwwxxxxxxuuuuuutttssssssrrrrrrrrroooqqqsssuuuwwwwwwwwwvvvxxxxxxwwwwwwxxxvvvssspppuuuiii^^^ccczzz{{{}}}~~~}}}wwwggg[[[TTTXXX```hhhqqqyyyooonnniiiaaa[[[\\\bbbgggiiilll^^^MMMFFF;;;...+++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$&&&((()))'''%%%######%%%&&&%%%"""###''''''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((())))))((()))+++---...............///000000222222222222333444555555777777777777888999:::;;;===>>>@@@>>>===>>>BBBFFF]]]{{{}}}|||yyyzzz{{{|||}}}~~~~~~~~~|||{{{yyyvvvrrrrrrtttvvvttttttttttttssssssrrrqqqqqqrrrsssrrrppplllhhhfffccc^^^VVVMMMEEE>>>888555:::???EEEIIIIIIDDD>>>999666444222111111222444555888777888<<<@@@AAA>>>:::555555666777888888888888777777666555444444444555<<>>???>>><<<===BBBFFF\\\{{{}}}|||{{{yyyzzz|||}}}{{{zzzwwwrrrmmmlllooorrrtttuuuvvvvvvuuussspppooonnnoooooonnnllliiifffddd]]]XXXPPPGGG>>>999555444777;;;@@@DDDCCC???888444111111000///000222444666888777777;;;>>>>>>:::666111111222222333444444444222333444333333555888::::::CCCUUUkkk|||{{{tttddd[[[NNNDDD@@@>>>===<<<>>>BBBHHHOOOWWWaaajjjpppyyy|||}}}zzzxxxxxxvvvqqqvvv}}}wwwpppiiihhhrrr~~~zzznnnaaaUUUPPPOOOQQQMMMEEEDDDJJJLLLMMMOOOPPPOOOMMMKKKIIIGGGIIILLLNNNRRR]]]lllxxxyyyyyyyyyyyyyyyzzz{{{{{{wwwvvvsssrrrpppppppppqqquuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwwwwvvvuuunnnjjjcccZZZUUUWWW]]]ccchhhwwwwwwnnniiifffQQQUUUXXXYYYXXX^^^iiitttqqqqqqpppmmmgggccciiirrrmmmrrrfffSSSHHH:::,,,***++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&%%%$$$$$$'''***666,,,'''((('''######(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))***,,,...///......------///000111111111111222333444555666777777777777888999:::;;;<<<>>>???===;;;<<<@@@DDDZZZzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{|||}}}}}}}}}}}}wwwvvvrrrjjjccc```cccggglllooorrrtttssspppllliiiffffffeeedddcccaaa______SSSOOOHHH@@@999666666777555999===AAA@@@;;;666222111000000///000111333444666555666888;;;;;;777333111111111111222333444555111222444333333555999<<<>>>III^^^uuu{{{rrr```VVVHHH>>>;;;;;;:::999888:::>>>CCCJJJTTT___fffrrrxxx|||zzzvvvvvvtttqqqvvvyyyrrriiibbbbbbooo~~~|||sssggg```[[[[[[^^^WWWJJJFFFKKKLLLNNNQQQSSSSSSQQQNNNLLLHHHIIIHHHFFFGGGRRRcccqqqwwwwwwyyyzzz{{{{{{||||||yyywwwuuurrrqqqqqqqqqqqquuutttsssrrrrrrssstttuuuvvvuuuttttttuuuvvvuuussskkklllkkkdddYYYSSSUUU[[[jjjwww{{{qqqggg___QQQ^^^jjjkkkeeeccciiioootttssssssqqqjjjdddfffnnnooonnn___OOOLLLBBB222++++++++++++*********))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&$$$$$$***777AAAAAA111&&&'''(((###"""&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((())))))***,,,///000///---------...000111111111222222333555666777777777777777888999:::;;;<<<===>>><<<:::;;;???CCCVVVwww~~~}}}~~~|||||||||||||||{{{zzzzzzwwwwwwxxxyyyyyyyyyxxxxxxsssqqqlllcccYYYUUUXXX\\\^^^bbbfffjjjjjjgggbbb___WWWWWWVVVUUUTTTSSSRRRRRREEEBBB<<<555000///111333555888<<>>:::555111222222111000000000111222555444444666999999555111222222222222333444555666111333444333222444888<<>>BBBRRRttt~~~}}}~~~}}}|||zzzzzzzzzzzz}}}{{{yyyzzz||||||yyyvvvuuuuuutttsssrrrqqqppppppoookkkcccXXXOOOJJJIIIJJJTTT[[[______^^^\\\WWWQQQKKKIIIFFFCCCAAA@@@@@@AAA777777555222//////222444555888<<<>>>===999444000000000111333333444444333444444555999======999555111111222222333333333333555333444555444444<<>>RRRvvv~~~}}}{{{{{{|||||||||{{{yyyxxxxxxyyy{{{yyywwwxxxyyyxxxuuurrrrrrrrrpppooonnnllllllkkkjjjdddYYYNNNEEEBBBDDDGGGNNNUUUYYYWWWUUURRRMMMGGG>>>===:::888666666777777555444333111000111444777555888<<<>>>>>>:::666222222222333444444444444444888777888;;;>>>>>>:::555444444333333333333333444777555555666555777@@@JJJXXXqqqzzzbbbQQQDDD888555777888888:::<<<<<<@@@JJJSSS]]]kkkxxx}}}zzzvvvqqqooowwwzzziii___RRRRRR^^^sss~~~}}}wwwssspppiii[[[MMMCCC???@@@FFFNNNVVVWWWYYY[[[YYYUUURRRSSSRRRPPPPPPVVV___fffoooqqquuuyyy{{{}}}}}}}}}}}}{{{xxxvvvuuuuuuvvvwwwsssuuuqqqiiieeekkkssswwwsssrrrqqqqqqqqqtttvvvxxxwwwtttrrrmmm\\\JJJFFFMMM~~~uuuwwwddd\\\iiisssyyyvvvpppmmmkkkiiirrrxxxrrraaaSSSMMMCCC777......,,,)))((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%)))---,,,'''$$$%%%'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######(((...---'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((('''))),,,///000///.........///111222111111222333444555666666:::888666777999;;;;;;;;;<<<======<<<<<<<<<>>>???TTTwww~~~~~~}}}|||zzzyyyxxxyyyzzzzzzyyyvvvuuuuuuvvvwwwvvvuuuuuuuuussspppnnnpppooollljjjgggeeedddccc```YYYNNNBBB;;;;;;???DDDJJJPPPSSSPPPKKKHHHBBB<<<777666444333222333444444222222222111000222666999666999===@@@@@@===888555444444555555555555555555;;;:::;;;>>>AAA@@@<<<888777666555444333333444444888777777888777:::EEEQQQgggxxxaaaMMMAAA777666888888999;;;===@@@HHHUUUbbbooo~~~|||uuuoookkk}}}uuu```UUUMMMVVVgggwww}}}}}}yyyuuulll]]]NNNCCC??????DDDJJJOOOTTTZZZ^^^]]]YYYXXXWWWVVVTTTUUU\\\gggpppqqqrrruuuxxxzzz{{{{{{zzz~~~|||zzzxxxvvvuuuvvvvvvsssvvvtttmmmiiimmmrrruuuqqqpppnnnmmmooossswwwzzzsssuuurrreeeSSSIIIIIIMMM~~~yyydddVVV```lllvvvwwwsssooojjjfffjjjzzz~~~lll\\\UUUKKK>>>333000---,,,+++***((('''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&(((***)))%%%###%%%'''(((((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&%%%&&&'''%%%&&&''''''((((((((((((###$$$&&&'''((()))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$"""$$$'''%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''))),,,///000///.........///111222222222333444555666666777999888777777999;;;;;;;;;<<<=========<<<<<<>>>@@@VVVwww~~~{{{{{{{{{{{{zzzxxxwwwvvvwwwxxxxxxuuuqqqnnnnnnoooqqqqqqrrrrrrqqqpppmmmkkkmmmjjjfffbbb^^^ZZZXXXWWWQQQLLLCCC;;;666888>>>CCCJJJOOORRRMMMFFFAAA<<<666444444333333333444555555333333222111111333777;;;777;;;@@@DDDDDD@@@;;;777444555555666666666555555<<<<<<===AAAEEEEEEAAA===:::888666444333333444555888777888::::::???LLLZZZsssvvv___III???777777999:::<<>>>>><<<<<<>>>AAAWWWxxxttttttuuuuuuuuuuuuuuuuuussstttsssnnngggcccccceeelllmmmoooooommmkkkiiihhhccc```[[[TTTOOOJJJGGGFFF>>>===:::666555888===AAAIIIOOORRRKKKCCC===888444000000000111111222333444555555444333222444888;;;;;;@@@FFFKKKJJJEEE===888555555666666777666666666:::<<<@@@FFFKKKLLLGGGCCC<<<:::777444444555777999:::;;;???BBBCCCIIIYYYhhhpppZZZEEE>>>888:::<<<===@@@CCCMMMTTT___lll|||yyykkkgggnnnvvvwwwnnn]]]QQQTTTccclllwww~~~}}}zzztttkkkbbbZZZUUUSSSSSSNNNIIIKKKQQQWWW\\\^^^^^^]]][[[XXXWWW[[[cccjjjnnnpppsssvvvxxxyyyyyyxxxzzzzzzyyyxxxvvvuuusssrrrssswwwwwwtttrrrssssssppppppppprrrsssssstttssssssooosssooodddbbbgggcccZZZgggsss___OOONNN^^^rrr|||{{{rrriiicccrrr{{{yyytttooo```OOO@@@444++++++---+++))))))))))))))))))))))))))))))))))))((((((''''''''''''))))))(((&&&%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))((())))))))))))))))))(((************************%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%"""###&&&%%%"""%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''))),,,///000///.........///111222222333333444555666777777888777777888:::;;;;;;::::::===???>>><<<<<>>FFFMMMOOOHHH???999555222000000111222333444555555666666666555444666:::>>>BBBHHHQQQVVVTTTLLLAAA999555666777888999999999999;;;???EEENNNTTTSSSNNNHHH===;;;888666666999===@@@DDDGGGNNNSSSVVV]]]nnnkkkSSSCCC>>>;;;===@@@AAAEEEIIIXXXaaalllyyytttiiijjjuuu~~~nnnaaaZZZRRRVVViiipppyyy~~~}}}~~~zzztttlllddd^^^ZZZ\\\TTTMMMLLLNNNRRRXXX^^^]]]^^^^^^[[[XXXXXX\\\```fffhhhlllqqqtttwwwxxxxxxwwwxxxxxxxxxwwwuuusssrrrrrrvvvwwwuuutttuuusssooommmoooqqqtttuuuuuutttsssqqqrrrooolllqqqwwwsssiii]]]oooxxx~~~uuufffZZZSSSNNN]]]mmmwww|||{{{uuummmeeekkkuuuqqqeeeNNN;;;,,,+++---+++***,,,))))))))))))))))))))))))***))))))(((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%''')))*********))))))))))))************+++)))***++++++******+++---+++++++++++++++***)))(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###%%%%%%"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''))),,,///000///.........///111222222222333444555666666777888777777999;;;<<<;;;999999===@@@???<<<;;;@@@DDDWWWxxxSSSUUUXXX[[[___bbbdddeee``````]]]UUUMMMKKKPPPUUUbbbdddeeebbb\\\VVVRRRQQQFFFCCC>>>999555222111111///000111222444777;;;???DDDKKKNNNFFF===777444222333444555666777888888888555666666666777:::>>>BBBKKKRRR\\\aaa^^^SSSEEE;;;666777999:::<<<=========@@@DDDMMMVVV\\\ZZZRRRKKK@@@===:::999;;;???DDDHHHTTTYYYbbbjjjnnnvvv}}}hhhPPPBBB>>>===AAADDDEEEIIINNN]]]gggttt{{{pppmmmrrr|||zzzooo[[[SSSVVVWWWddd}}}}}}~~~~~~}}}|||yyyssslllddd^^^\\\UUUPPPNNNLLLKKKQQQYYY\\\^^^```^^^ZZZWWWXXXYYY\\\___dddkkkppptttvvvwwwvvvwwwyyyzzzyyywwwuuutttqqqtttvvvtttuuuvvvtttpppooopppqqqrrrrrrqqqqqqppppppnnnmmmpppuuuzzzyyyvvviiijjjmmmoookkkkkkwww~~~|||xxxjjj[[[XXX^^^WWW```iiiooosssxxxwwwssskkkiiirrryyywww___FFF111,,,---******---))))))))))))))))))))))))(((((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''((((((((()))'''(((************,,,.........///000000000//////******+++,,,,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***&&&%%%''''''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((('''))),,,///000///.........///111222111111222333444555666666777777777999;;;<<<:::999999===AAA???<<<;;;@@@EEEXXXzzzFFFHHHLLLPPPUUUYYY\\\]]]XXXXXXUUULLLEEEDDDKKKRRR___aaabbb]]]UUUMMMHHHFFF???<<<888444222111111222333444444444555888>>>BBBCCCKKKNNNGGG===777555444222333444555666777777777444555666777888<<>>???@@@@@@DDDIIIRRR\\\bbb^^^UUULLLAAA???<<<<<<>>>CCCIIIMMM```gggrrr{{{{{{hhhPPPBBB??????CCCFFFHHHLLLQQQ]]]hhhvvvtttnnnqqqxxx~~~ooobbbRRRTTT___cccooo|||xxxyyyzzzzzzwwwppphhhbbbWWWRRROOONNNIIIEEEJJJSSSZZZ^^^aaaaaa]]]YYYWWWWWWUUUYYY___ffflllqqqtttvvvuuuwwwyyy{{{{{{yyywwwuuuqqqtttuuutttuuuwwwuuupppuuutttrrrooommmlllllllllmmmjjjkkkooorrrtttxxx{{{rrrgggbbbaaafffwww|||wwwttteeeVVVYYYiiieeejjjlllmmmqqqyyy}}}}}}qqqjjjsssxxx}}}kkkOOO555------******...))))))))))))))))))))))))&&&&&&''''''((())))))))))))((((((((()))***)))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%"""""""""######$$$$$$$$$###%%%'''(((((((((***,,,((()))+++,,,---.........,,,,,,...///000111111111,,,,,,++++++******))))))((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$$$$'''((('''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$######%%%(((***)))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''))))))***(((((((((((((((((((((((((((((((((((('''))),,,///000///.........///111222000111111222333444555666777777888999<<<<<<:::999888===AAA@@@<<<;;;@@@FFFYYY{{{CCCBBBBBBCCCGGGKKKLLLMMMNNNHHHCCC@@@===>>>DDDMMMWWWYYYZZZVVVMMMEEE@@@>>>555444222000000111333444666333222666888888;;;???GGGKKKKKKGGGBBB===666...444444555666888888666555;;;888888;;;;;;<<>>AAAEEEGGGNNNPPPXXXcccjjjdddRRRCCCDDDAAA@@@AAAAAADDDNNNXXXhhhyyyxxxgggUUUDDDEEEBBB>>>AAAHHHLLLJJJ^^^jjjzzztttqqqwww|||yyysssiii```^^^fffmmmttt}}}}}}}}}zzz|||{{{zzzyyyxxxtttppplllXXXNNNEEEEEEIIILLLPPPTTT\\\\\\]]]]]]]]][[[WWWUUUVVVXXX[[[bbbkkksssxxx{{{zzzyyyxxxvvvuuusssrrrrrrwwwvvvvvvuuuuuuuuuuuuuuuxxxtttooojjjhhhjjjmmmpppfffiiimmmqqquuuwwwxxxxxx|||xxxkkk]]]^^^pppyyykkk]]]YYYeeetttzzztttlllhhhllltttxxxxxxuuukkkmmm|||wwwrrrkkk[[[BBB...(((******&&&************))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''&&&&&&&&&&&&''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))******++++++************************'''(((((((((((()))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######""""""$$$&&&)))+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''((()))(((((())),,,...000///.........///111222111111111222333444555666999888888999;;;;;;:::888:::???CCCCCC???===???BBBYYYzzz???===<<<===@@@BBBCCCCCCAAA<<<999777666777???GGGVVVWWWWWWQQQGGG>>>999777333222222111111222333444333222222555666777<<>>888333777666666777888:::;;;;;;???<<<<<<@@@BBBFFFPPP\\\gggkkkmmmhhh[[[LLL???888:::888888<<>>BBBBBB>>>===@@@CCCZZZ{{{===;;;999888999:::999999555333222222222333<<>><<<;;;777666<<>>===AAAEEE\\\{{{}}}@@@===999777777666555333333111222333333555???JJJZZZYYYTTTKKK???555111000///000333555555555444333555777:::<<<;;;<<>>;;;999>>>IIIUUU___dddxxxpppVVVJJJIIISSSQQQMMMIIIGGGPPPhhhsss\\\JJJGGGAAACCCMMMMMMCCCDDDOOOnnnzzzxxxuuuuuuxxx{{{}}}}}}xxx||||||}}}|||{{{{{{{{{{{{zzzzzzyyy{{{{{{zzz{{{{{{yyyvvvssspppeeeZZZUUUSSSRRRUUUZZZWWW\\\aaafffgggeeecccbbb```ZZZUUUXXXbbbmmmtttvvvrrrrrrssssssrrrpppooonnnppprrruuuxxxzzzyyyxxxwwwsssssssssrrrrrrrrrrrrrrrwwwuuutttrrrpppoooooooooqqqsssgggYYYcccmmmeeellluuuwwwvvvssssssllldddfffoooqqqjjjZZZWWWKKK:::...,,,------------,,,+++***(((((('''''''''(((((()))))))))***((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***+++,,,+++***))))))))))))))))))))))))************++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''((()))(((((())),,,...000///.........///111222222222222333444666777888777666666777999999888666888<<>>:::777666555333222222222333444444666BBBNNN\\\ZZZTTTJJJ>>>555111111000222444666777777555444666999>>>AAAAAACCCMMMYYYaaakkknnnaaaNNNAAA<<<;;;888:::;;;;;;:::;;;???BBBPPPXXXbbbjjjooouuu{{{~~~xxxsssgggVVVFFF>>>===@@@?????????BBBJJJZZZlllxxxiiiRRRKKKLLLVVVUUUUUUSSSTTT___www{{{mmmXXXIIIIIICCCCCCFFF@@@888BBBUUUzzz|||jjjhhhhhhiiilllpppssstttttt{{{~~~zzz|||}}}}}}}}}}}}||||||||||||{{{{{{zzz{{{{{{zzzvvvtttooofff^^^ZZZVVVSSSTTTWWWTTTZZZbbbggghhhfffddddddccc]]]WWWXXX___hhhmmmoooqqqrrrrrrsssrrrpppooommmsssuuuwwwyyyzzzxxxvvvuuussssssttttttttttttsssssstttsssqqqpppoooooooooooolllqqqmmmccciiikkk```aaagggnnnuuuqqqtttooofffgggrrrxxxvvvgggeeeXXXAAA///)))---111...---,,,+++***)))(((''''''((((((((())))))******((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))))))))(((''''''((())),,,...000111111000...---+++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''(((((())))))(((((((((((((((((((((((('''((()))(((((())),,,...000///.........///111222000000111222333555777888777666666777999999888666888;;;>>>===;;;===CCCHHH```}}}rrrrrr>>>;;;777555444444222111000000111333222666DDDRRRaaa^^^VVVJJJ===444111222333444666888999888777666777:::AAAHHHLLLPPPZZZdddmmmsssqqq```LLL@@@<<<;;;888:::;;;;;;;;;>>>DDDIIIXXXdddqqqzzz{{{jjjVVVHHHAAAAAADDD???CCCGGGLLLUUUfff}}}yyy```PPPNNNRRR\\\^^^bbbfffkkkvvv|||ttteeeVVVMMMGGGCCCBBBAAA===>>>OOOcccqqq___\\\YYYXXXZZZ\\\]]]]]]```cccffflllvvv|||zzzzzz|||{{{yyy{{{|||~~~~~~||||||}}}~~~{{{{{{zzz{{{{{{yyyvvvsssoooiiiccc___XXXOOOLLLMMMPPPXXXbbbiiijjjhhhggghhhccc___ZZZYYY[[[___ccceeennnppprrrssstttsssrrrqqqvvvwwwxxxyyyyyywwwuuutttttttttuuuuuuuuutttssssssssssssrrrpppooommmllllllmmmsssvvvssssssgggYYYUUUYYYffftttnnnpppoookkkjjjqqqyyy}}}uuuwwwlllRRR888,,,---111++++++***)))((((((''''''((())))))))))))))))))***((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***((()))+++,,,---,,,,,,+++******,,,---000222444666666555333111///...---,,,---,,,,,,,,,++++++++++++************************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''((()))(((((())),,,...000///.........///111222///000000111333555777888777777666888999:::999777999<<<>>><<<:::<<>>GGGSSS]]]dddmmmuuu|||{{{pppZZZEEE<<<<<<===:::;;;;;;:::;;;CCCNNNWWWjjjvvvjjjTTTHHHEEEGGGIIIFFFJJJQQQZZZfffxxxlllUUUJJJNNNUUUhhhjjjqqqzzzzzzvvvlll___VVVTTTKKKKKKLLLNNNUUUbbbssstttddd]]]UUUPPPOOONNNKKKHHHIIIGGGIIIQQQVVVWWWXXXZZZ[[[[[[aaajjjoooooosssyyyzzz|||}}}|||zzzzzz{{{}}}{{{{{{zzzzzzzzzxxxuuurrrqqqnnnkkkggg^^^QQQIIIGGGGGGQQQ^^^fffiiiiiiiiijjjcccbbb```]]]YYYYYY[[[^^^jjjlllppptttwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuttttttssssssrrrqqqrrrrrrrrrqqqooommmlllrrrssszzz{{{uuu}}}uuuaaaZZZYYYZZZcccpppjjjkkkmmmnnnjjjiiipppzzz~~~iiiIII444...///*********))))))(((((((((*********)))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---+++---///111111111000///111111222333444666777888888777666444333222222222111000000///...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''((()))(((((())),,,...000///.........///111222000000111222444666888999888777777888:::;;;999888:::===>>>;;;999;;;BBBHHHbbb~~~rrraaaeeerrr|||999777444444444555555444444555777999;;;CCCVVVhhhsssmmmbbbSSSCCC999666666999999:::::::::999999888???BBBLLL\\\jjjttt}}}nnnTTT???999<<<@@@======;;;999<<>>???:::<<>>IIIXXXcccfffhhhiiikkkdddffffffaaa[[[WWWXXX\\\fffiiioootttyyy{{{|||}}}xxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttssssssrrrrrrnnnppprrrsssssssssqqqpppvvvrrryyy}}}iiieeepppppppppuuuvvvfff]]]aaaeeecccdddjjjhhhgggkkknnniiiaaagggssszzzWWW<<>>;;;888:::AAAHHHbbb~~~tttaaaUUU\\\kkkwww:::888555222222333333222222666;;;>>>AAAMMMbbbuuuyyyqqqdddVVVEEE666222555999;;;<<<;;;:::;;;===>>>@@@DDDWWWiiiqqq}}}hhhMMM??????AAA???>>>@@@AAA@@@CCCOOOcccrrrjjjQQQGGGEEEEEEJJJQQQLLLYYYgggsss~~~{{{```MMMCCCJJJ\\\www{{{tttlllddd___^^^bbbhhhhhhjjjqqq}}}mmm\\\UUUSSSOOOJJJGGG@@@===:::888:::;;;<<<<<<:::;;;???DDDIIIRRRbbbrrrrrrvvvzzz|||zzzxxxxxxyyyzzzzzzyyyyyywwwvvvtttssspppooooooooolllbbbSSSHHHDDDFFFNNNYYY```dddiiinnniiihhhfffaaa\\\ZZZYYYZZZkkkmmmqqqvvvzzz|||}}}}}}~~~yyyuuuuuuxxxyyywwwsssvvvvvvvvvuuutttrrrqqqpppooooooppprrruuuuuusssrrrqqqsssjjj]]]aaaaaahhhuuu}}}|||lll___WWW]]]gggiiihhhgggeeeeeekkkoooggg]]]bbbpppaaaAAA111...''''''((()))***+++,,,,,,))))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((+++,,,,,,,,,,,,,,,,,,---...000000000111222333444555555555444555555666666555555444777666666555555444444333333222000///......///000------...///...---++++++---...///000000...,,,************)))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***)))'''''')))***+++'''((())))))((()))+++---///...---------///000111222222222222333555777888888777777999;;;<<<;;;999999<<>><<<<<>>DDDIII^^^rrr{{{{{{cccJJJ???@@@BBBAAA@@@AAAAAABBBHHHXXXnnn~~~}}}dddLLLBBBAAACCCKKKTTTVVVbbbqqq{{{xxx___PPPJJJSSSggg}}}{{{lllhhhdddbbbdddmmmyyyrrrfffbbb```[[[SSSNNNGGGCCC>>>:::888888777666888888;;;@@@DDDKKKZZZhhhmmmqqqvvvyyyzzzzzz{{{|||zzzyyyyyyxxxwwwvvvttttttrrrpppnnnnnnlllfff\\\TTTKKKJJJNNNWWW___cccggglllkkkjjjiiieeeaaa______```kkkmmmqqqtttwwwyyyzzzzzzzzzvvvrrrsssvvvxxxvvvtttwwwwwwwwwvvvuuusssrrrqqqpppoooooopppssstttsssqqqrrrsss|||~~~lll___]]][[[fffvvvwwwmmmbbbYYYYYYeeeqqqqqqiiibbbiiikkkrrrtttiii___eeetttxxx```GGG666000*********************+++******)))))))))(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((()))***+++******+++,,,---...///000111222333444444444444444555666666666555444333222//////000000000000000000...------,,,,,,---------...///000000000///...---000111222222222111000///+++++++++***))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++***(((''''''(((***+++'''((())))))((()))+++---000///.........///000111222222222222333555777888888777777999;;;<<<;;;999:::>>>AAA???======BBBGGG]]]~~~www\\\JJJLLLiii777666444444555666888:::HHHMMMRRRUUUYYYeeevvv~~~tttfffVVVEEE888666:::<<<<<<<<<<<<<<<>>>BBBFFFMMMSSSjjjsss[[[EEE>>>BBBEEEEEEEEEDDDDDDHHHSSShhhwww___HHH??????EEEQQQ^^^dddqqqvvvbbbXXXWWWdddzzzzzzrrrkkkhhheeefffiiippp{{{wwwqqqrrrsssnnnfffaaaZZZUUUMMMFFFBBB>>>;;;999<<<;;;===@@@AAADDDMMMWWWfffkkkqqqvvvxxxzzz|||}}}yyyyyyxxxwwwwwwvvvuuuuuuuuurrrooonnnnnnlllgggbbbUUUPPPOOOUUU\\\aaadddhhhjjjjjjjjjgggeeecccdddeeekkkllloooqqqtttvvvwwwwwwvvvsssqqqrrruuuwwwvvvtttwwwwwwwwwwwwvvvuuussssssqqqooonnnnnnppprrrsssrrrttttttuuuxxxxxxqqqeee\\\[[[lll~~~zzzlllccc^^^cccttttttgggiiimmmtttvvvlllaaafffsssxxxmmm^^^LLL<<<111...---,,,+++***)))))))))************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''---///000...+++)))+++---,,,---...000111111111111222333333333333333333333444444444333222111000///+++,,,,,,---......//////+++,,,------...---------------...............---.........///////////////,,,,,,,,,+++******))))))))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))'''''''''''')))***'''((())))))((()))+++---222111000/////////000111333222222222333555666888888777777999;;;<<<;;;999<<>>CCCIIIKKKLLLJJJJJJQQQaaaxxxrrr]]]HHHAAACCCKKK\\\mmmrrryyyhhhdddgggvvvyyypppkkkeeeaaa```fffooo|||~~~xxxvvv|||~~~|||pppjjjaaaXXXQQQKKKFFFCCCEEEDDDEEEGGGGGGDDDEEEIII\\\aaaiiiqqqvvvyyyzzzzzzxxxxxxwwwvvvvvvvvvvvvvvvvvvtttqqqqqqqqqpppmmmjjj___WWWQQQTTTYYY]]]aaaeeehhhiiiiiigggdddccccccdddhhhiiikkknnnqqqtttvvvwwwvvvtttrrrsssuuuvvvuuusssvvvvvvwwwvvvvvvuuutttssstttqqqnnnnnnppprrrssstttuuuuuuqqqnnnuuuzzzpppaaa```wwwzzzpppnnnuuuooobbbgggooosssnnneeeeeejjj}}}yyypppcccWWWKKK<<<000...---,,,***)))((((((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''')))***,,,------333666999666111...000333333444555666666555444444222222111111111111111111000000000000000000///...000111111111222222222333000000111222222111//////.........///////////////,,,,,,,,,,,,,,,---...///---,,,,,,++++++***))))))((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))((()))+++---333222000//////000000111333333222222333444666777888777777999;;;<<<;;;999<<>>DDDLLLQQQQQQNNNPPPZZZnnnzzzlllZZZIIIDDDHHHRRRfffzzz|||pppnnnsss|||mmmfffeeedddgggjjjjjj{{{|||vvvttt|||}}}tttjjjaaaXXXPPPKKKLLLJJJLLLQQQQQQLLLHHHGGGOOOTTT^^^iiirrrwwwyyyyyywwwwwwvvvuuuuuuvvvvvvwwwuuuuuuuuuuuutttrrrnnnlllhhh^^^UUUTTTVVVXXX]]]bbbhhhiiiiiigggdddbbbbbbcccfffggghhhkkkoootttxxxzzzyyyxxxwwwwwwwwwvvvuuusssuuuuuuvvvvvvvvvuuuuuutttvvvssspppooopppsssuuuuuuvvvuuuooolllvvv{{{llliii}}}nnn[[[___hhhpppqqqkkkeeecccpppqqqkkk___SSSHHH;;;000...,,,+++)))(((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...111333444888<<>>999666888;;;888888888777666555333333111000///......//////000///000111222333444444444777777777777666666555555444555666666555333111000222222222222222222222333///////////////000111222------,,,++++++******)))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))((()))+++---222111000//////000111222444333222222333444666777888777777999;;;<<<;;;999;;;>>>@@@>>>::::::>>>CCCWWW~~~uuuWWWUUUyyyDDD===:::;;;;;;<<>>=========???DDDMMMXXX```eeejjj}}}vvvgggZZZJJJAAA???CCCMMMWWWTTTSSSWWWggg~~~{{{ooodddVVVJJJHHHMMMWWWmmmwwwxxx|||~~~sssfff``````ccckkkttt}}}tttooosss{{{~~~uuukkkaaa[[[TTTQQQRRRXXX\\\YYYUUUSSSKKKNNNUUU___jjjsssxxxzzzwwwvvvuuutttuuuvvvwwwxxxuuuvvvwwwwwwuuurrrooommmlllddd[[[VVVSSSTTTYYYaaaiiijjjkkkjjjgggeeedddeeeffffffhhhjjjoootttyyy|||{{{{{{{{{zzzyyyxxxvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwtttqqqppprrrtttuuuuuuuuutttpppooowwwvvvvvvjjjZZZ___gggooorrroooiiiddddddkkkmmmeee[[[SSSFFF:::///...+++)))(((((()))***''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&(((+++...222555888:::;;;>>>AAA@@@>>>;;;<<<===777666444333111000000///000///...------...000111222333555777999::::::;;;999999999888777666666666666666666666555444333222222111111000//////000000000000000000111111111111......------,,,,,,++++++)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))((()))+++---000000///...///000111222444444333222333444555666888777777999;;;<<<;;;999999<<>>CCCUUU~~~wwwaaa```|||HHH@@@<<<>>>???BBBQQQbbbuuu}}}xxxpppdddWWWIII===<<<@@@>>>>>>@@@CCCLLLYYYgggqqqvvvwww~~~lll___UUUJJJCCC@@@BBBNNN[[[ZZZ[[[cccwwwpppeee^^^TTTMMMNNNRRR]]]rrruuunnngggfffiiiqqquuukkkiiimmmtttwwwrrrggg```\\\___ddddddccccccVVVTTTRRRVVV___jjjssswwwvvvuuutttttttttvvvwwwyyyvvvwwwxxxwwwuuusssqqqqqqnnnhhh```XXXQQQOOOWWWaaagggiiijjjjjjiiigggggggggiiihhhiiikkkoootttyyy}}}zzz{{{||||||{{{zzzyyyyyywwwxxxxxxyyyzzzzzzzzzyyyvvvtttqqqppprrrssstttttttttsssrrrssswww|||}}}{{{{{{iii[[[dddlllooommmkkkkkkkkk```mmmvvvvvvtttooo```OOO555222///+++)))))))))***''''''(((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******+++++++++,,,...111555888:::;;;===>>>??????>>><<<:::999333111///---,,,---...///000000.........000222333555666888999;;;<<<<<<<<<777777777777777777777666666555555555666777777888444333222000////////////111111222333222222000///111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((('''((())))))((()))+++---......------...000222333444444333222333444555666888777777999;;;<<<;;;999888<<>>;;;;;;@@@EEEWWW}}}qqqsssLLLCCC???BBBDDDIIIZZZnnn}}}wwwpppeeeYYYKKK@@@>>>BBB===???BBBIIIUUUeeewwwwwwccc[[[SSSJJJEEE@@@BBBOOO^^^```bbbmmm~~~iii___\\\TTTPPPSSSXXXaaavvvwwwuuukkkjjjkkkrrr}}}wwwiiibbbbbbfffoooxxxzzzoooeeeeeeiiikkklllmmmfff^^^UUUQQQWWWaaakkkqqqvvvuuutttssstttvvvxxxyyyxxxxxxxxxwwwuuuttttttuuunnnjjjcccZZZPPPMMMUUUaaaccceeehhhiiihhhhhhhhhiiilllkkkjjjkkkoootttyyy|||xxxzzz|||}}}|||{{{{{{{{{yyyyyyzzz{{{||||||||||||uuusssqqqpppqqqsssrrrrrrsssqqqrrruuuwwwvvvxxx|||uuuttt{{{ggg\\\hhhpppnnnfffeeekkkqqqcccrrrxxxddd999666222...+++))))))***(((((())))))*********+++)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...///000111444666888:::;;;===<<<<<<<<<===;;;777444000...,,,******,,,///222111000//////000222444666666777888999999::::::999555555666666777888888888666666555666888:::===>>>===;;;999777666555555666666777999999999777555333333333222222111000000000........................+++******)))))))))))))))&&&''''''''''''''''''&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''((())))))((()))+++---,,,,,,,,,---...000222333555444333222333444555666888777777999;;;<<<;;;999999<<>><<<<<>>===BBBCCCDDDDDDIIIXXXpppiiiYYYZZZYYYSSSJJJEEEIIIVVVbbbppprrr|||hhh\\\[[[WWWRRRZZZiiiooo{{{|||ooolllrrrmmmsss{{{ssseee]]]XXXUUUXXX]]]hhhttt|||ooodddbbbjjjrrrnnnmmmfffYYYPPPSSSbbbooorrruuuwwwvvvtttsssuuuxxxvvvvvvvvvvvvuuutttsssrrrqqqnnnhhh```ZZZZZZ___dddfffiiikkklllkkkkkkkkkllllllkkkkkkkkkooosssxxx{{{xxxyyyyyyxxxvvvvvvxxxzzz|||{{{{{{|||}}}}}}{{{yyyuuutttqqqpppoooqqqssstttooorrrtttssspppppprrruuusssbbbiii}}}~~~xxxwwwnnnlll\\\jjjyyy{{{ppphhhkkktttjjjvvvNNN;;;---,,,+++&&&&&&+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''''')))***+++---...//////000000111444666888:::;;;;;;888777555333111//////...---,,,,,,...///000///...555333222222333444222111111555:::===@@@AAA<<<666:::999:::===AAADDDEEEDDDIIIAAA>>>EEEOOOWWW```iii^^^\\\WWWOOOJJJLLLOOOQQQXXXZZZWWWRRRSSSTTTIII999888CCCHHHAAA:::999666000///.........000000000///++++++,,,---......---,,,(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%''')))***(((&&&%%%$$$*********))))))+++...111000///......///111333555666555333222222444777999777666777999;;;<<<;;;:::===???@@@>>><<<===BBBFFF___FFFFFFKKKTTT]]]fffttt{{{tttiii[[[JJJ>>>===BBBEEEFFFGGGKKK[[[rrr}}}hhhZZZXXXYYYVVVNNNHHHLLL[[[hhhsssxxxyyyfffYYYXXXYYYWWW```nnntttyyyrrrjjjnnnwwwuuuzzzoooddd]]]XXXUUUVVVYYY]]]hhhwwwyyynnnjjjlllppptttsssnnncccXXXVVV^^^fffqqqtttvvvuuutttssstttuuusssttttttuuuuuuuuuuuuuuusssqqqkkkddd______cccgggllloooqqqrrrqqqpppppppppnnnmmmllllllnnnqqquuuxxxvvvxxxyyyyyywwwwwwxxxyyyzzzyyyzzz|||~~~~~~|||zzzvvvtttrrrppppppqqqsssuuurrrtttuuutttsssrrrrrrrrrooo]]][[[dddeeelll|||uuuhhhaaaaaagggrrr~~~vvvooopppuuummmuuu|||UUUAAA111//////,,,+++...))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''((()))+++---///000000111666666888999::::::::::::555444222000///------,,,,,,,,,...000222444444333666666555444444333444444444:::AAADDDDDDDDDCCCCCC<<<@@@FFFKKKOOOTTTYYY]]]ZZZVVVYYYdddnnnrrrwww{{{rrrooojjjddddddkkkuuu{{{zzzyyytttlllgggddd^^^XXXdddllljjj[[[LLLDDD<<<444444222111000000//////...000000000000///---***(((((((((''''''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%(((******(((&&&%%%%%%))))))***))))))***---000//////......///111333555555333222111222444666888777666777999;;;<<<;;;:::===>>>???>>><<<===BBBFFF___EEEFFFNNN[[[gggpppzzz{{{tttiii[[[JJJ???>>>DDDHHHJJJLLLPPP___vvvvvvcccXXXXXX\\\]]]UUUOOOSSSdddttt{{{wwwdddVVVVVV]]]aaajjjvvv{{{~~~rrrlllhhhgggnnnyyysssjjjbbb^^^YYYTTTSSSUUUTTT\\\gggooouuu}}}zzzsssnnnlllvvvxxxwwwpppfff```___aaappprrrtttuuutttrrrssssssqqqqqqrrrtttuuuvvvwwwwwwuuusssoooiiieeedddfffhhhmmmpppssstttsssqqqppppppqqqpppnnnmmmmmmoooqqqrrrsssvvvyyyzzzyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{vvvuuusssqqqqqqrrrsssttttttttttttttttttsssooommmkkk^^^XXXUUUVVVhhh}}}zzzrrreeeYYYWWW[[[eeemmmvvvyyywwwuuuvvvwwwrrrrrruuu[[[FFF222...///,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((***,,,///111333333444<<<<<<;;;;;;:::999888888000000//////...------------...000222444666666666444666777777666888<<>>???>>><<<>>>BBBFFF```GGGKKKWWWhhhvvv~~~{{{ttthhh[[[JJJ??????EEELLLPPPSSSWWWeee{{{mmm]]]VVV[[[bbbeee^^^WWW[[[mmm~~~uuudddVVVWWWccclllttt~~~uuullljjjkkkppp{{{yyymmmfffaaa___[[[UUURRRSSSSSSVVVYYY]]]cccnnn|||zzzqqqjjjsssxxx}}}|||uuummmgggfffnnnppprrrtttuuutttttttttqqqrrrrrrssstttvvvwwwxxxwwwuuurrrmmmiiifffeeedddeeehhhlllnnnnnnmmmmmmnnntttrrrqqqooommmmmmmmmmmmpppsssxxxzzzzzzxxxwwwwwwxxxxxxxxxzzz}}}}}}|||zzzuuutttsssqqqpppqqqrrrrrrtttsssrrrsssuuusssmmmhhhiiifffaaaVVVUUUnnn}}}|||tttjjj]]]UUUXXX```lllppprrrrrrsssuuutttqqqtttllljjjwwwrrr```KKK555......,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((())),,,...111444777888888888>>>===;;;999777555444333......///000111222222333555666777777777777777888555888;;;<<<>>>FFFRRR\\\dddiiirrrwwwssskkkggghhhyyy|||||||||}}}xxxooohhhaaaPPPQQQPPPMMMGGG???999666333000---,,,...000000///---,,,+++)))((((((((((((''''''&&&''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''')))******)))(((((((((&&&'''(((((('''(((+++---............///111222333222222111111222444666777777666777999;;;<<<;;;:::<<<>>>???>>>===>>>BBBFFF```OOOVVVggg{{{~~~zzzrrrgggYYYJJJ@@@AAAGGGPPPUUUZZZ___llljjj\\\WWW^^^eeeiiiddd]]]aaarrr~~~|||uuufffYYYZZZjjjuuu}}}wwwpppjjjllluuu{{{wwwkkkeeeaaa```^^^XXXTTTTTTUUUSSSPPPOOOTTT```qqq}}}|||tttnnnqqqyyy}}}tttooonnnoooppprrrtttwwwxxxxxxwwwuuuttttttttttttuuuvvvwwwwwwuuusssoookkkfffaaa^^^___bbbfffiiijjjlllnnnpppttttttrrrpppnnnmmmkkkkkkmmmqqqvvvzzzzzzyyyxxxxxxyyyyyyyyyzzz{{{{{{yyywwwttttttrrrqqqpppppppppqqquuutttsssuuuvvvtttooojjjmmmqqqmmmZZZVVVrrruuujjj___[[[aaakkk|||rrrooopppmmmggglllaaa]]]lllxxxhhh___LLL888//////000...,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((***,,,---333555888;;;======<<<<<<;;;:::777555333111111000///000222555777999::::::;;;;;;;;;999777666888:::???BBBFFFIIIPPP]]]ooo{{{yyy|||~~~yyyuuutttuuuxxx}}}{{{|||{{{xxx{{{|||~~~zzztttppptttwwwtttlllaaaWWWRRRFFF>>>444//////111111111...---+++)))))))))******'''''''''''''''((()))***)))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))&&&(((,,,......+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''(((******((((((((()))%%%&&&((((((((((((***,,,------......///111222222333222222333444666777888777666777999;;;<<<;;;:::;;;===???>>>===>>>CCCGGG```RRR^^^ssswwwooodddWWWIII@@@BBBJJJSSSZZZbbbgggrrr}}}jjj^^^ZZZ___fffjjjgggbbbgggwww{{{zzzzzztttfff[[[^^^ooozzzyyyssssssnnnkkkjjjqqq|||zzzmmmgggcccbbb```\\\YYYZZZWWWSSSMMMJJJMMMXXXfffoooqqqpppppprrrvvvwwwuuurrrrrr|||{{{sssrrrtttvvvuuuuuuvvvyyy{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwvvvuuusssqqqnnnggg```ZZZ___aaadddgggiiimmmqqquuusssssssssrrrpppooommmllllllpppuuuxxxyyyyyyxxxyyyzzzyyyyyyzzz{{{zzzxxxvvvuuutttsssrrrqqqpppppppppvvvvvvvvvwwwxxxwwwtttqqq{{{yyy```XXXxxx{{{pppiiiiiiqqq{{{~~~lllhhhmmmmmmgggbbb\\\YYYcccwwwyyyiiiWWWIII888...---......---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((+++...111333888:::<<<>>>???>>><<<;;;666444333111000000111111333555777:::<<<=========666777777555444777===BBBUUUWWWZZZ^^^fffrrrvvvqqqmmmnnnsss~~~xxxmmm`````````cccmmmyyyvvvjjj```\\\ZZZ\\\ggguuuyyyrrrpppooonnnooorrrzzzqqqlll[[[OOO@@@666222111///---000///,,,***))))))******((((((((('''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%(((,,,///...+++'''$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((()))(((''''''(((***%%%&&&((()))((()))***,,,,,,---...///000111111222222222333444555777888999777666777999;;;<<<;;;:::;;;===???>>>===>>>CCCGGG```RRRbbbzzzssslllbbbUUUHHH@@@CCCKKKUUU^^^hhhnnnwwwyyyiii^^^ZZZccchhhmmmllllllssszzzyyyyyyzzzyyyrrreee[[[^^^ppp{{{tttgggdddgggjjjqqq|||~~~}}}|||rrrkkkeeedddccc```___aaa\\\XXXSSSNNNMMMQQQWWW\\\___^^^]]]___dddjjjoooqqqpppzzz~~~sssnnnsss{{{|||yyyyyyzzz||||||{{{yyyxxxwwwvvvvvvwwwxxxyyytttttttttuuussslllccc\\\___```aaaccceeejjjppptttqqqrrrsssssssssqqqpppnnnkkkooossswwwxxxxxxyyyzzzxxxwwwwwwyyyzzzzzzyyywwwwwwvvvuuutttsssrrrrrrqqqrrrtttuuuvvvuuuuuuuuuvvvggg\\\|||zzzzzzyyyccc___iiinnnkkk```dddbbb```kkk{{{|||qqq\\\RRRBBB444---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((***...222666999999;;;===>>>>>>;;;888666111111000000000222555666999:::;;;======<<<;;;:::666888;;;<<<@@@IIIVVV___lllmmmooorrrvvvzzz~~~xxxvvv{{{|||jjj^^^]]]aaagggsssyyynnn\\\___aaaeeeqqqxxxiii[[[VVVUUUZZZjjj}}}vvvhhh___]]]]]]\\\jjjwww~~~~~~~~~{{{yyyiii___QQQHHHEEEDDD@@@<<<888666222...+++******+++***)))((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''(((***+++***)))&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((('''&&&&&&(((***%%%''')))***)))***+++,,,,,,,,,---///000000111111111111222333555666777888777666777999;;;<<<;;;:::;;;===>>>>>>===???CCCHHH___VVVhhh~~~qqqjjj```TTTHHH@@@DDDLLLUUU```kkkqqqyyyuuufff\\\WWWggglllppprrrttt}}}vvvtttvvvxxx{{{yyyqqqdddZZZ^^^pppzzzvvveee[[[\\\aaaooo~~~~~~}}}~~~~~~|||{{{{{{{{{uuunnngggfffeeebbbcccfffbbb___ZZZTTTPPPLLLKKKKKKRRRQQQOOOPPPUUU^^^gggmmmlllwww~~~yyymmmjjjuuu}}}{{{{{{|||{{{zzzyyyxxxwwwvvvvvvxxxzzz{{{ssssssuuuwwwwwwqqqggg```]]]]]]]]]]]]___dddjjjooopppqqqsssttttttsssrrrqqqkkknnnsssvvvwwwxxxzzz{{{uuuuuuvvvxxx{{{{{{zzzxxxyyyxxxwwwvvvuuutttssssssmmmpppssssssqqqqqqtttwwwuuu~~~~~~hhh\\\zzz|||aaaZZZeeellljjjeeepppooobbbcccuuu|||vvvllldddSSSAAA555///---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((())),,,000555999<<<999;;;<<<===;;;888444222000//////000222555888:::<<<===>>>>>><<<:::777666@@@DDDIIINNNVVVeeevvvzzzzzz{{{||||||yyysssooohhhiiipppwwwpppaaa\\\bbbhhhrrrvvvjjjoootttyyy~~~rrroooooorrrsssbbb```aaa```dddpppxxxtttppprrrqqqmmmwww~~~ssskkkbbb___```aaa]]]YYYAAA>>>999444000---------+++***)))(((((('''(((((((((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%&&&'''&&&&&&&&&(((***%%%'''************+++,,,+++,,,---///000000111111///000111222444555666777777666777999;;;<<<;;;:::;;;===>>>>>>===???DDDHHH^^^\\\rrr}}}vvviiiZZZQQQMMMIIIIIILLLXXXfffpppuuuzzzrrrfff\\\WWWaaammm{{{pppiiisssxxx~~~~~~xxxoooiiifffjjjppp}}}xxxsssrrrhhhaaaccc______jjj~~~xxxtttmmmgggeeegggkkkmmmmmmjjjddd]]]YYYTTTJJJ@@@DDD@@@???EEEMMMSSS[[[bbbqqqzzz|||qqqmmmzzz}}}{{{{{{~~~zzzyyyxxxvvvuuuuuuttttttuuuuuuvvvwwwvvvrrrlllggg```XXXRRRVVV]]]dddkkkpppwwwuuutttrrrqqqqqqqqqrrrqqqssssssssswww||||||yyywwwtttrrruuuzzz}}}{{{xxx|||{{{zzzzzzzzzwwwssspppuuuuuuuuuuuuuuuttttttsssttt{{{zzzmmm]]]___wwwyyybbb[[[cccjjjjjjfffqqqsssiiigggrrr|||~~~xxxqqqcccOOO;;;///,,,---,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&***...,,,'''######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((+++000555888999999999>>>===:::888555333111000000111333777;;;===>>>===<<<===;;;555333777>>>DDDXXX```jjjttt~~~rrrhhhiiilllhhh```kkkttt}}}yyyttttttvvv~~~{{{wwwvvvwwwwww~~~~~~xxxnnnrrrzzzwwwnnnXXXRRR[[[YYYfffuuuxxx||||||~~~{{{vvvddd___TTTFFF<<<666333111---,,,***(((&&&&&&'''))))))((('''&&&%%%&&&'''((('''%%%$$$%%%(((***((('''((((((((((((((((((''''''))))))((('''''''''''''''******)))''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((()))++++++((((((((((((((()))******'''((())))))((()))+++------...///000111111000000222000222777888666555888::::::;;;;;;::::::999999999<<<>>>>>>>>>???DDDHHHaaabbbtttsssfffXXXQQQMMMKKKMMMPPPYYYgggsssyyy|||sssjjj___VVVTTTdddppp~~~ooofffgggxxx~~~~~~vvvooolllnnnsss~~~uuuiii``````\\\aaajjjjjjppp~~~}}}~~~~~~zzzvvvpppkkkhhhiiikkkmmmqqqpppmmmgggccc^^^SSSHHHBBB>>>>>>DDDKKKRRR[[[cccssszzz{{{sssttt}}}zzzzzz|||yyyyyywwwvvvuuutttttttttuuuuuuuuuvvvtttpppjjjfffaaaXXXRRRVVV^^^eeekkkooovvvuuusssrrrqqqrrrrrrrrrrrrtttttttttwww}}}}}}zzztttrrrqqqtttzzz}}}|||yyy|||{{{{{{{{{zzzwwwssspppttttttuuuuuuuuuuuuttttttuuuyyyzzznnnXXXOOO^^^ttt}}}ttt~~~tttaaa\\\dddkkkmmmmmmssstttmmmjjjqqq{{{vvv___CCC///***,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&''''''''''''''''''''''''&&&)))---+++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))...111444888;;;=========;;;:::777555333222111111444444666:::???AAA>>>;;;999999888777;;;FFFRRR[[[jjjrrr{{{}}}{{{zzzvvvvvvrrrkkkiiimmmqqqrrryyysssqqqzzzxxxuuuuuuxxxtttggghhhccc]]]eeeqqqrrrqqqooogggooovvv|||xxxrrrkkkbbbYYYSSSLLLCCC<<<222000...+++)))))))))***((('''''''''((()))***+++(((&&&$$$'''+++---+++'''''''''''''''''''''''''''))))))((('''''''''''''''***)))(((''''''&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((******((((((((((((((()))******'''((())))))((()))+++---------......//////000000333111333888999666666999999999::::::;;;::::::999999<<<>>>>>>===???DDDHHH```jjjxxxpppcccVVVOOOMMMMMMQQQUUUYYYgggvvvyyynnnddd[[[VVVVVVfffrrrooo\\\___jjj{{{tttrrrrrrvvvyyyjjj\\\UUUTTTUUU```llllll{{{~~~||||||}}}~~~}}}|||}}}zzzuuupppmmmkkkkkklllsssuuuuuusssqqqkkk___TTTGGGCCCBBBGGGMMMTTT^^^fffwww||||||xxx}}}~~~yyyxxxzzzyyyxxxwwwuuuttttttttttttuuuuuuuuuuuutttpppkkkgggeeeZZZSSSVVV___fffjjjnnntttssssssrrrrrrsssssstttsssuuuvvvuuuyyy~~~~~~{{{sssrrrqqquuuzzz}}}}}}{{{}}}|||{{{{{{zzzwwwsssppprrrrrrssstttuuuuuuuuuuuuwwwxxxzzzqqqXXXBBBGGGYYYfffiii{{{}}}|||vvvjjj^^^]]]eeennnrrruuuttttttrrrnnnmmmwwwoooLLL222***---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++***)))((('''''''''''''''''''''''''''%%%(((+++***'''%%%%%%'''((('''''''''&&&%%%%%%%%%'''&&&&&&%%%&&&(((+++,,,333555888;;;===>>>===<<<777555222000///000222333999999:::===AAAAAA>>>:::777666777===IIIYYYiiittt{{{~~~|||tttnnnnnnrrr||||||uuuwwwyyyyyy|||{{{|||zzzttt|||tttttt{{{~~~wwwooonnnxxxwwwnnnsss}}}|||wwwnnn```ZZZaaajjjtttwwwqqqkkkkkkjjjdddWWWMMM<<<777111,,,)))))))))(((((()))))))))*********+++)))&&&$$$)))///111---'''''''''''''''''''''''''''))))))((('''''''''''''''***)))(((''''''&&&''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))***'''((())))))((()))+++---------,,,,,,---///000111444333444888999777777999777888999:::;;;;;;;;;;;;999<<<>>>>>>===???CCCGGGbbbrrr}}}nnnaaaTTTOOONNNNNNRRRVVVWWWfffvvvtttiii^^^VVVVVVZZZgggrrr|||aaaXXXcccssszzztttrrrtttxxxwwwnnn```TTTTTTPPPPPP[[[```^^^vvv}}}||||||}}}~~~}}}|||}}}}}}}}}~~~}}}zzzvvvrrrooommmlllpppuuuyyyzzzzzzvvvkkk```WWWRRRPPPRRRUUUZZZdddmmmzzzyyy{{{xxxwwwvvvuuuttttttttttttuuutttttttttuuussspppmmmjjj___WWWYYY```fffjjjmmmqqqqqqqqqrrrssstttuuuuuutttvvvwwwwwwzzz|||wwwuuuuuuxxx{{{}}}}}}|||~~~}}}|||{{{zzzxxxsssppppppqqqrrrssstttuuuuuuuuuyyywwwyyyttt\\\AAA???NNN[[[jjjvvviiieee___[[[]]]eeepppvvv{{{tttsssuuuooohhhqqquuuTTT999......,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''$$$'''))))))'''&&&&&&((()))(((((('''&&&%%%%%%$$$((('''&&&%%%'''***...000222555999<<<===;;;888555222000...,,,---000333555;;;===>>>===;;;:::;;;===AAA>>>BBBNNN^^^mmmzzz{{{wwwqqqjjjdddfffssszzzvvv{{{wwwnnnlllrrr|||{{{iiibbbccceeevvvnnnkkkpppqqq{{{vvvrrrqqqvvv|||oooYYYZZZ[[[___oooxxxrrroooqqqxxx|||xxxnnnhhhYYYNNN???444...,,,+++)))************)))(((''''''(((%%%$$$)))111222---&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''))))))((('''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))'''((())))))((()))+++---///...---,,,---///222333555222333777888555666999666777888999;;;;;;;;;;;;999<<<>>>>>>===>>>BBBFFFeeeyyylll```TTTOOONNNMMMPPPTTTTTTbbbuuuxxxkkk___UUUOOOTTT[[[jjjuuujjj[[[]]]mmmzzzwwwrrrpppsssvvv{{{sssggg___VVVNNNMMMLLLMMMVVV\\\]]]|||}}}}}}~~~~~~~~~}}}|||}}}~~~}}}{{{{{{{{{|||}}}|||yyyuuuqqqooommmnnnuuu{{{}}}~~~wwwoooiiiddd```___```cccmmmxxx|||{{{}}}xxxwwwvvvuuuuuutttuuuuuuuuuttttttuuuvvvwwwuuutttoooeee]]]]]]```cccfffjjjmmmmmmoooqqqssstttuuuvvvuuuwwwxxxwww{{{}}}|||{{{{{{|||}}}~~~}}}}}}}}}||||||{{{xxxssspppooooooqqqssstttuuuuuuuuuxxxttttttppp]]]FFF???HHHWWWqqquuu___\\\ZZZ\\\bbbjjjsssyyy{{{sssrrruuuooodddkkk|||rrrYYYAAA333...,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''''''''&&&'''((())))))((('''&&&&&&%%%%%%((('''''''''***---222444222555:::>>>===888333...///---,,,,,,---111555888;;;>>>???999333333<<>>===<<<>>>BBBFFFdddzzzhhh]]]SSSOOONNNMMMNNNPPPQQQ___sss~~~yyyqqqfff[[[QQQNNNVVVaaaooozzznnn\\\XXXcccsss{{{xxxrrrppppppqqqrrrtttyyyxxxiii]]]WWWSSSPPPKKKNNNUUUeeeuuu}}}|||}}}~~~~~~}}}||||||}}}~~~|||zzzzzzzzz{{{|||}}}~~~~~~|||yyyvvvsssqqqpppqqqxxx}}}~~~|||uuuqqqmmmlllmmmqqq}}}}}}|||xxxxxxwwwvvvvvvvvvvvvvvvvvvuuutttuuuwwwxxxxxxwwwrrrkkkccc___]]]\\\```fffhhhjjjmmmooorrrtttvvvvvvuuuwwwxxxwww{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{xxxssspppnnnoooppprrrsssttttttttttttqqqnnnjjj___PPPFFFCCCTTTzzz|||ttt```]]]___hhhqqquuuxxxzzzxxxrrrrrrtttlllbbbggguuu}}}nnnYYYDDD555---,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))((((((((('''&&&&&&&&&(((((((((***---111555888666999<<<===;;;666111---------------000444888::::::===>>>888444888FFFRRR[[[PPPNNN]]]nnnwwwzzz}}}{{{qqqmmmvvvqqqYYYSSSOOOTTTaaalllpppppplll___QQQLLLWWWkkk{{{hhh[[[ZZZcccmmmxxxwwwbbbRRRTTTRRRccc|||nnn___hhhjjjppp|||uuuvvvrrrwww{{{{{{yyy}}}~~~sssmmmiiilllvvv~~~kkkUUUIIIBBB:::444+++***)))((((((((()))***&&&%%%&&&(((+++,,,)))&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''((((((''''''''''''((((((%%%'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))******))))))((((((((((((((('''((())))))((()))+++---////////////000222444666444111111444444222333666555666777999:::;;;;;;;;;999<<<>>>===<<<===AAAEEE^^^}}}uuucccZZZQQQOOOOOOMMMMMMOOOPPP]]]qqqwwwqqqpppjjjbbbXXXOOOMMMXXXfffrrr|||wwwdddTTTVVVffftttyyy|||}}}zzzuuuooolllmmmooonnnnnnmmmppp{{{}}}|||ssscccWWWTTTSSSSSSQQQXXXccc|||{{{{{{{{{|||~~~~~~}}}{{{{{{{{{{{{{{{{{{|||}}}~~~||||||zzzxxxvvvuuusssssswww{{{}}}|||}}}}}}zzzxxxyyy|||~~~~~~~~~||||||~~~yyyxxxxxxwwwwwwwwwwwwwwwxxxvvvttttttvvvwwwwwwvvvsssnnnhhh```WWWSSSXXXaaaeeegggjjjnnnqqqtttuuuvvvuuuwwwwwwwwwzzz}}}~~~~~~~~~}}}|||{{{xxxssspppooooooppprrrrrrsssssssssooopppmmmjjjhhhcccVVVIIITTT{{{uuufffdddkkkzzz}}}yyysssssstttssskkkcccfffnnnyyyjjjUUUBBB555///,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&(((((((((((('''''''''''''''(((***---111555888:::<<<;;;:::888555222///.........///111444777:::<<<999:::;;;;;;???IIIVVV```dddQQQHHHUUUiiivvvzzzsssZZZPPPSSSZZZfffrrrzzz||||||qqqiiibbbdddqqqwwwvvv|||~~~pppfffiiijjjvvvzzz```SSS[[[^^^hhh}}}{{{qqqqqqwwwvvv{{{tttfff^^^cccmmmwwwlll\\\VVVQQQIIIBBB666444000,,,))))))***+++'''((())))))((((((((((((''''''(((((()))******+++))))))((('''''''''''''''((((((''''''''''''((((((&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((()))***+++,,,******)))((((((((((((((('''((())))))((()))+++---------...000111222444444666222222444444222444777666666777999999::::::::::::<<<>>>===<<<===AAADDDXXXzzzzzzqqq___VVVPPPOOOOOONNNMMMNNNPPP]]]ppp{{{pppjjjfffaaaZZZRRRIIIHHHUUUcccqqq{{{~~~tttbbbTTTWWWgggtttwwwtttsssqqqkkkgggfffiiimmmmmmkkkhhhjjjuuu~~~sssssskkk\\\QQQNNNOOOOOOWWW___kkk}}}{{{|||}}}}}}|||yyyyyyyyy{{{}}}}}}{{{zzz}}}}}}||||||||||||}}}~~~{{{zzzxxxwwwvvvuuuuuuuuuzzz|||{{{xxxxxx~~~}}}~~~}}}{{{zzz|||yyyyyyxxxxxxwwwxxxxxxxxxzzzxxxuuuttttttuuuuuutttssspppjjj```SSSLLLRRR]]]ccceeeiiimmmqqqsssuuuvvvtttwwwwwwwwwzzz}}}|||}}}~~~~~~~~~~~~~~~}}}{{{xxxssspppooopppqqqrrrrrrrrrrrrrrrmmmqqqpppnnntttwwwhhhSSSWWW}}}xxxlllkkkuuuwwwppptttvvvrrrjjjeeefffkkk~~~}}}vvvfffQQQ>>>555222,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%'''''''''((((((((((((((('''))),,,000444777:::;;;@@@<<<777222...---...///...///111333666999<<<===:::888999???KKKXXXccchhhqqqYYYIIITTTkkk~~~wwwyyy}}}mmmVVVQQQ\\\kkkxxxzzzvvvyyy}}}uuuwww|||vvvzzzggg^^^cccccclll~~~pppmmmkkksss}}}~~~hhhVVVXXXbbbooo{{{jjjcccdddccc]]]UUUCCC???777000+++((((((((((((***+++***'''&&&'''***'''(((((()))***++++++,,,))))))((('''''''''''''''(((((('''''''''(((((()))&&&'''((((((''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((()))+++,,,---******)))((((((((((((((('''((())))))((()))+++---+++,,,...000111222222222777444333555555333444888666777888999999999999999:::<<<>>>===;;;<<<@@@DDDUUUxxx|||rrraaaVVVMMMLLLLLLJJJIIIJJJOOO\\\mmmxxxwwwooogggbbb[[[VVVPPPJJJFFFIIIWWWeeeuuu|||xxxkkk[[[UUUYYYccckkkooollljjjfffaaa^^^^^^aaadddcccaaa```eeettt~~~sssnnnhhh]]]SSSOOOPPPQQQRRRfffwww~~~}}}{{{{{{{{{|||{{{{{{zzzyyyyyyyyyyyyzzz~~~}}}}}}|||{{{{{{zzzzzz}}}zzzxxxyyyyyywwwyyy}}}~~~~~~|||~~~~~~}}}~~~~~~}}}zzzxxxyyyyyyxxxxxxyyyyyyzzz{{{yyyvvvsssrrrsssuuuuuuuuusssqqqjjjaaaWWWOOOKKKJJJ]]]aaaggglllnnnpppqqqrrruuuvvvxxxzzz{{{{{{{{{zzz}}}}}}|||wwwqqqllljjjkkklllooorrrssssssqqqooossstttvvvzzz^^^fffyyyvvvjjjppprrrsssqqqmmmjjjjjjkkkmmmqqqqqqkkk```SSSAAA333///---***(((***---+++(((************))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&+++000555888999;;;<<<;;;777222---++++++...///555666666777:::<<<:::666::::::FFFaaawww{{{tttnnnmmm```YYYggg~~~ooogggTTTYYYbbblllooojjjbbb^^^bbbjjjuuurrrtttzzzzzzlllhhhjjjwwwtttllllllrrr}}}~~~zzzwwwqqqiiixxx|||mmmXXXVVV```nnn|||yyyooopppjjjjjjpppqqqooouuuvvvtttpppkkkjjjnnnsssuuuiii^^^MMM;;;...))),,,///...(((&&&((()))'''(((***((()))***++++++***)))((((((''''''((()))******)))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$'''---111000+++&&&$$$%%%&&&&&&%%%'''((())))))((()))+++---000////////////000000111222222222222333444555555777777777888999999::::::888:::<<<;;;:::<<>>JJJVVVnnnzzzuuuqqqmmmppp~~~kkkSSSIIIEEELLLXXXbbbhhhkkkooosssxxx~~~|||rrrllllllqqq~~~{{{{{{}}}uuuvvv{{{ssskkkjjjiiifffuuu|||tttiiiiiinnnssszzz{{{sssiiihhhkkkssszzz}}}|||xxxvvvqqqnnnpppwwwnnnYYYDDD444***%%%,,,(((&&&***+++)))((()))((()))***++++++***)))((()))((('''((()))***)))((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%'''+++///---***&&&&&&'''(((((('''((()))******))))))+++---//////////////////000111222222222222333444555555666777777888888999::::::999;;;<<<<<<:::<<<@@@EEEYYYyyy{{{ooocccZZZQQQOOOMMMJJJHHHIIIHHHTTTbbbiiigggaaa^^^]]][[[SSSKKKFFFEEEKKKYYYgggoootttwwwvvvvvvxxxyyyxxxppphhh]]]XXXYYY___cccfffdddaaa]]]ZZZXXXZZZ\\\^^^^^^]]]\\\```jjjpppkkkbbbXXXNNNKKKQQQTTTTTT___ooo}}}||||||||||||}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwyyyvvvvvvyyy{{{{{{{{{|||{{{zzzzzz{{{{{{yyywwwvvvuuuuuuuuuuuuvvvwwwwwwxxxvvvtttssstttuuuuuuuuuvvvuuusssnnnhhhcccaaaaaabbbeeehhhkkklllnnnppprrrsssttttttuuuwwwxxxzzz{{{||||||}}}~~~~~~~~~wwwrrrooopppqqqtttwwwyyyyyyxxxssswwwzzzqqqGGG]]]uuu}}}xxx{{{xxxhhhhhhooovvvtttllleeebbbbbbqqqxxx~~~vvvbbbPPP444000,,,+++,,,---,,,***************))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&'''(((''''''''''''''''''''''''((('''''''''''')))***+++333555888999888666666666222///---,,,---222777;;;777<<<>>>;;;444333<<>>===:::444444>>>KKK```nnnzzzvvv||||||iiiVVVSSSYYYhhhyyyvvvllllllpppwwwiiiccc```ggghhhlllrrr{{{tttccc\\\cccmmmrrryyysssaaaUUUUUUddd|||nnn^^^RRRJJJFFF000+++)))+++,,,+++,,,...)))))))))******)))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))(((''')))***))))))******+++***)))((()))***++++++***+++---///...............///000111222222222222333444555555666666777777888999999999999<<<>>>===<<<<<<@@@CCCZZZzzzzzzpppccc\\\WWWTTTQQQMMMLLLNNNPPPUUU[[[]]]\\\\\\^^^```dddZZZQQQOOOPPPTTT[[[ccchhhiiikkklllkkkkkklllnnnjjjgggbbb]]][[[^^^dddiiieeeaaa\\\YYYZZZ]]]^^^^^^[[[\\\___eeegggbbbYYYSSSUUUOOOQQQWWWTTTVVVsss~~~~~~}}}}}}{{{zzzyyyyyyxxxxxxyyyyyy{{{{{{{{{{{{zzzzzzzzzzzz{{{xxxwwwzzz{{{zzz}}}}}}zzztttssssssuuuyyy|||||||||wwwvvvvvvvvvvvvwwwxxxxxxxxxvvvuuuuuuvvvvvvuuutttvvvwwwwwwtttpppkkkhhhgggnnnoooppppppnnnnnnpppqqqrrrqqqqqqrrrsssuuuxxxyyy}}}}}}~~~}}}~~~zzzvvvrrrrrrrrrtttwwwyyyyyyyyyxxxwwwzzziiiBBB@@@FFFTTTbbbkkkttt{{{zzzzzzxxxvvvtttpppggg^^^___gggppprrrooolllmmmpppgggkkksss~~~ttt___<<<333---......+++***,,,************)))))))))((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((((((''''''''''''''''''''''''(((((('''(((***---000222555666888777555333333333222111111111333777:::===<<<888777999;;;>>>GGGQQQdddiiiqqq{{{|||kkkcccZZZfffuuu{{{tttmmmooovvvvvvbbbaaammmyyy{{{zzz{{{zzzvvvtttuuuwwwzzzqqq```ZZZaaalllttt~~~zzzzzznnnaaaXXXWWW___tttvvvhhh^^^WWWRRROOO<<<333,,,***)))(((+++///***))))))))))))))))))***+++)))(((((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((******((((((((())))))***,,,,,,+++)))'''&&&)))***++++++***+++---///------------...///000111222222222222333444555555555666666777888888999999999<<<>>>>>>======@@@CCCXXXyyyyyypppbbb]]]YYYXXXUUUQQQQQQTTTUUUTTTTTTVVVXXX[[[^^^___cccZZZSSSSSSVVVWWWZZZ]]]ddddddeeehhhgggeeegggkkkllljjjeee^^^ZZZ]]]dddkkkhhhbbb\\\ZZZ\\\^^^___^^^ZZZYYY[[[______YYYRRRPPPQQQOOOTTT\\\___iii~~~~~~}}}zzzyyyyyyxxxxxxxxxxxxxxx|||||||||||||||||||||||||||xxxwwwyyyyyyxxxzzz~~~{{{wwwtttssssssuuuxxx{{{||||||xxxwwwwwwwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwwwwuuuttttttuuuvvvtttooojjjfffdddjjjlllnnnooonnnnnnoooppprrrrrrrrrssstttuuuvvvwww{{{|||~~~|||wwwssstttrrrqqqsssuuuwwwwwwwwwuuuuuuxxx|||cccBBB<<<<<>>444---......***(((,,,************))))))))))))(((((((((((())))))))))))++++++***)))(((&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******)))'''''''''''''''''''''''''''''''''''''''(((***---111444666555666777777555333444555000111333666888;;;>>>???666333888FFFQQQTTTWWW\\\dddgggmmmxxx~~~bbbLLLBBBBBBWWWqqq}}}}}}~~~~~~vvvxxxwwwuuuuuuuuutttrrrpppwww{{{~~~{{{yyyyyywwwtttvvvpppkkkhhheeedddhhhooopppqqqllleeeccclllwww|||}}}tttrrrmmmeee___aaaiiissszzz~~~xxxpppkkkiiifffeeehhhfffeeeooo|||{{{tttkkkeeecccbbb```^^^QQQEEE888000+++'''))),,,******))))))))))))*********)))(((((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++)))***,,,+++)))'''&&&&&&)))***+++*********,,,...,,,,,,,,,---...///000111222222222222333444555555555555666777777888888999777;;;>>>???>>>>>>AAADDDXXXxxx{{{ssskkk```\\\ZZZZZZXXXUUUVVVZZZ[[[UUUPPPQQQWWW]]]______aaaZZZVVVYYY]]]]]]\\\[[[```^^^___cccccc```ccchhhhhhgggbbb[[[XXX]]]iiisssmmmggg```^^^```bbbaaa```\\\XXXVVVXXXVVVQQQPPPTTTSSSTTTZZZfffttt~~~}}}zzzzzzyyyxxxxxxxxxxxxyyy||||||||||||||||||||||||zzzwwwvvvxxxxxxwwwzzz~~~{{{~~~|||yyywwwvvvtttuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvtttqqqtttuuutttpppjjjfffddddddhhhlllooopppqqqrrrsssrrrsssssstttuuuuuuttttttyyyzzz|||~~~}}}yyyvvvvvvtttrrrrrrtttuuuvvvuuurrrtttwww{{{|||vvvfffWWW???;;;999EEEcccvvviii^^^XXXYYY^^^dddjjjmmmqqqvvvxxxxxxvvvtttwwwppplllrrroooYYY@@@444,,,......((('''+++************))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))++++++)))'''&&&&&&''''''''''''''''''''''''%%%'''***---111555888999777888888777555444444555333555888;;;=========<<<888;;;KKKcccpppmmmhhhiiilllsssyyygggNNNCCCEEEMMM```sssyyyuuuttt{{{}}}ssskkkhhhgggggggggggghhhjjjmmmnnnoooxxx}}}}}}wwwtttuuuuuusssrrrmmmhhhddd^^^XXXZZZ___]]]]]]VVVLLLIIIQQQ\\\ccchhhqqqxxxxxxvvvvvvuuusss{{{|||ssseeebbb```cccjjjsss}}}wwwlllggghhhhhhiiipppyyywwwpppsss}}}vvvnnneeebbbfffmmmrrrtttmmm```PPPBBB777...***++++++***)))(((((()))***+++)))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''(((+++---&&&(((******(((&&&''')))((()))******))))))+++---,,,,,,,,,---...///111111222222222222333444555555555555666666777888888888666999>>>?????????CCCFFFZZZzzz~~~xxxtttlllddd___\\\[[[\\\ZZZWWWYYY^^^```WWWOOOPPPXXX```bbb```aaaZZZYYY___eeeddd```^^^]]]ZZZ\\\``````]]]```fffaaaaaa]]]XXXWWW```ooo|||sssllleeebbbdddfffeeecccaaaZZZTTTSSSQQQNNNRRRZZZYYY[[[aaappp~~~~~~}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{||||||||||||||||||yyyuuutttwwwxxxwwwzzz~~~yyy}}}~~~}}}}}}{{{yyyvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvwwwxxxwwwvvvtttpppsssuuuuuuqqqlllhhheeeaaaffflllqqqtttuuuwwwxxxrrrssstttuuuuuuuuusssrrrwwwxxxzzz|||~~~~~~}}}}}}~~~}}}wwwuuusssrrrtttuuuuuutttpppuuuwwwrrrggg[[[QQQJJJ===<<<:::GGGkkk{{{nnnaaa[[[aaaqqqyyywwwzzz~~~tttkkkmmmyyy{{{iiiSSSAAA444,,,......'''&&&+++************))))))))))))(((((((((((())))))))))))$$$%%%&&&((()))+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,)))'''&&&%%%''''''''''''''''''''''''$$$&&&***///444777:::;;;999::::::999666555555666888:::===???>>><<<999777@@@HHHaaa~~~sssqqqzzznnnVVVKKKVVVhhhkkksssuuuiii]]]aaavvv|||uuujjj___ZZZ^^^fffmmmggghhhjjjlllooosssuuuvvvwww|||{{{tttqqquuuyyyxxxqqqmmmiiieee]]]WWWXXX]]]UUUVVVQQQFFF@@@BBBIIIMMMPPP\\\ggghhheeeeeeggggggaaatttzzzsssmmmlllpppxxxxxxsssjjjaaaccclllxxxxxx~~~zzz~~~vvvfff^^^bbbnnnzzzvvvdddTTTDDD666...---+++***)))(((((()))***+++(((''''''((()))+++***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((,,,...$$$&&&)))((('''&&&)))+++'''((())))))((()))+++---+++,,,,,,---...///111111222222222222333444555555555555666666777888888888555999===??????@@@CCCGGG\\\|||zzztttnnngggaaa]]][[[YYYXXXZZZ[[[[[[ZZZ___\\\TTTNNNTTTaaafffbbbbbb```^^^aaakkkrrrjjj[[[YYY]]]___]]]\\\^^^aaacccdddjjjdddTTTTTTgggxxx|||xxxkkkbbbdddiiikkkhhhggghhh[[[QQQOOOOOOMMMSSS]]]^^^aaajjj}}}|||||||||||||||}}}}}}~~~zzz{{{{{{zzzxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxxxxyyyzzzzzz||||||}}}~~~~~~~~~~~~}}}||||||||||||||||||zzzwwwvvvwwwxxxxxxwwwvvvwwwxxxzzz{{{|||||||||yyywwwwwwxxx{{{|||zzzwwwuuuuuuuuutttqqqmmmiiigggdddhhhnnnsssuuuvvvwwwwwwqqqsssuuuvvvvvvuuuuuuuuuzzzzzz|||~~~~~~~~~}}}yyytttooonnnpppsssvvvxxxrrrqqqsssiiiTTTFFFDDD>>>===999GGGvvvxxxkkkkkkyyyzzzuuu|||uuuvvvwwwnnn[[[JJJ:::555...)))((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''(((((('''''''''''''''''''''''')))*********(((''''''(((&&&((()))(((''''''((()))%%%(((---222666999:::;;;:::;;;:::777444444777;;;CCC>>>===>>>;;;777999@@@PPPccczzzwwwmmmmmmrrrssslll___XXX___nnnxxxzzzsssooouuuwwwnnnhhhccc___```fffmmmqqqsssvvvuuutttuuuvvvvvvuuuttt{{{yyyvvvtttrrrrrrssstttmmmjjjeee^^^WWWRRRMMMKKKOOOJJJEEE@@@;;;999???HHHRRRYYY^^^]]][[[\\\[[[XXX[[[```lllzzz~~~zzzzzz}}}xxx{{{|||ttteee\\\dddqqqooo~~~{{{{{{ttt^^^TTTbbb}}}{{{iii\\\RRREEE666***000***''')))+++***((((((************))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((&&&''')))+++((()))***)))((((((***,,,...............///000000000111222222444444555666888777666555666777999:::;;;<<<===>>>>>>@@@CCCFFF\\\~~~ssslllhhhccc___ZZZXXXVVVVVVXXXZZZ[[[\\\\\\[[[UUUPPPWWWdddhhhccceeedddccchhhsssxxxoooaaaWWW[[[^^^]]]]]]___cccfffdddiiibbbUUUWWWlll{{{}}}xxxkkkbbbdddjjjmmmlllllliii]]]RRRPPPOOOMMMSSS]]]```jjjyyy||||||{{{{{{{{{{{{|||}}}{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~|||||||||}}}|||{{{}}}}}}||||||||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwxxxzzz{{{{{{||||||yyyxxxwwwxxxzzzzzzxxxvvvvvvvvvvvvtttrrrnnnkkkiiidddhhhnnnsssvvvwwwwwwwwwtttvvvxxxxxxxxxwwwxxxyyy}}}~~~}}}yyytttpppnnnooorrruuuuuuooonnnooodddQQQDDDBBB@@@BBBCCCPPPzzz{{{xxx}}}rrr}}}zzzwwwrrriii\\\RRR@@@999111+++***+++++++++************************))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&'''(((((('''&&&((()))'''***...333777999:::;;;;;;;;;:::888777888:::===@@@??????===777555@@@NNNYYYdddvvv}}}cccUUUSSSPPP^^^jjjllllllttt}}}xxxqqqllloookkkhhhiiinnntttwwwwwwsssrrrqqqsssuuuvvvuuutttuuusssqqqnnnlllkkkkkkkkkbbb]]]VVVOOOIIIEEECCCCCCGGGBBB>>><<<999777:::???DDDKKKPPPRRRTTTXXXZZZYYYYYY]]]fffpppsssoooooosss~~~tttrrrpppjjjaaa^^^fffrrrzzzyyysssuuuoooooogggXXXTTT```ttt~~~vvvjjj]]]RRRGGG===555...(((%%%***...---++++++************))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++***))))))+++---((()))***)))((((((***,,,...............///000000000111222222444444555666666555555555666888;;;<<<;;;<<<===>>>>>>@@@CCCFFF]]]uuujjjccc```]]][[[VVVTTTRRRRRRVVVZZZ]]]^^^[[[[[[WWWSSSZZZgggjjjeeeeeefffhhhpppzzz}}}rrrdddVVVYYY]]]______```eeeiiiiiijjjcccYYY^^^qqq}}}|||vvvjjj```ccckkkpppqqqqqqiii]]]TTTSSSQQQQQQXXXcccjjjzzz||||||{{{zzzzzzzzz{{{{{{|||zzzyyy{{{}}}}}}zzzvvvyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}~~~|||{{{yyyxxxyyyyyyxxxwww|||||||||||||||||||||}}}yyy{{{}}}{{{wwwuuuuuuwwwwwwwwwxxxyyyzzz{{{{{{|||zzzyyyxxxxxxyyyyyywwwuuuwwwwwwvvvuuussspppmmmlllfffiiinnnsssvvvwwwwwwwwwyyyzzz{{{{{{zzz{{{}}}}}}yyyuuupppnnnoooqqqsssvvvqqqooopppiiiZZZPPPPPPHHHIIIEEEKKKiii|||rrr}}}}}}}}}yyyrrrhhh```\\\ZZZNNNDDD777///------+++)))************************))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&&&&(((%%%'''''''''&&&&&&(((***+++---000444777999::::::===;;;999999;;;===>>>>>>?????????:::444777GGGYYY___cccooojjjNNNBBBBBBNNN___qqqxxxzzzxxxtttmmmmmmmmmoooqqqqqqooolllllliiigggiiimmmpppqqqpppnnnmmmllllllmmmnnnmmmlllhhhgggeeebbb___\\\ZZZYYYOOOKKKEEE@@@>>>@@@CCCFFFJJJEEECCCEEEEEEBBB@@@AAACCCFFFFFFDDDFFFJJJLLLJJJOOORRRXXX___cccbbbdddhhhttt}}}~~~|||ssskkkeeeccchhhtttoooeeedddeeeeeeaaaZZZZZZaaajjjooonnnkkkeee]]]UUUNNNJJJIII777///***,,,...,,,((('''************)))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++***))))))***,,,((()))******))))))+++,,,...............///000000000111222222444444555666444444444555666999;;;===;;;<<<===>>>>>>@@@CCCFFF]]]zzznnnddd^^^ZZZWWWVVVSSSPPPNNNOOOTTTZZZ___aaa^^^^^^YYYTTT\\\iiilllgggcccdddjjjttt~~~}}}qqqdddWWWYYY^^^bbbbbbaaaeeejjjpppooohhhaaahhhxxx~~~zzzqqqeee]]]bbbkkkrrrtttuuuiii^^^VVVUUUUUUVVV```mmmzzz~~~}}}|||{{{{{{{{{{{{{{{|||yyyxxx{{{~~~~~~yyytttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~{{{zzzxxxxxxxxxyyyxxxwww{{{{{{||||||||||||||||||xxx|||}}}xxxtttuuuwwwxxxxxxxxxxxxyyyzzz{{{|||{{{{{{zzzzzzyyyxxxvvvuuuwwwwwwwwwvvvtttrrrpppooojjjkkknnnssswwwxxxxxxxxx{{{|||}}}||||||}}}}}}{{{vvvrrrpppooopppqqqtttppppppsssooofffaaabbbWWWSSSFFF>>>LLLiii~~~{{{vvvrrr}}}{{{wwwooofffcccdddgggeeeVVVBBB444...---,,,***************************))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%&&&'''&&&&&&''')))+++///000333555888999:::;;;>>>;;;:::<<<@@@BBBAAA??????===:::999;;;CCCNNNXXXZZZ___kkkzzzZZZFFFFFFNNNfffnnnsssrrrttt{{{rrriiieeeeeehhhnnnuuuyyywwwqqqkkkcccaaa```bbbeeegggeeeccccccaaa^^^]]]]]]\\\YYYWWWRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCEEEJJJQQQYYY]]][[[WWWWWW]]]___[[[WWWUUURRRNNNFFF>>><<>>@@@DDDJJJQQQVVV\\\```fffkkkpppqqqtttzzz}}}|||zzzqqqllllllrrruuuddd^^^aaaiiigggeeecccdddeeecccaaa```^^^ZZZWWWTTTTTTUUUVVVFFF:::///---...,,,***)))************)))))))))((((((((((((''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))''''''(((***((()))******))))))+++---...............///000000000111222222444444555666444444444555666888:::;;;;;;<<<===>>>>>>@@@CCCFFF]]]uuuyyytttooohhhaaa[[[VVVSSSQQQPPPNNNLLLNNNSSSYYY___aaacccbbb[[[VVV\\\jjjooojjjbbbdddlllxxx|||nnnbbbYYYZZZaaaggggggcccdddjjjsssrrrnnnlllsss|||jjj```[[[bbbmmmtttuuuuuukkkaaaXXXWWWVVVYYYgggwww~~~~~~}}}||||||||||||{{{yyywwwzzz~~~~~~yyysssqqqqqqrrrssstttuuuvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{|||}}}~~~}}}{{{zzzyyy{{{{{{{{{zzzzzz{{{||||||||||||{{{{{{www|||}}}xxxtttuuuxxxxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{yyywwwvvvvvvxxxwwwwwwvvvuuutttsssrrrpppooooooqqquuuxxxyyyxxx{{{|||}}}||||||~~~|||yyytttqqqpppoooooonnnmmmnnnpppnnnjjjhhhhhhccc\\\MMM>>>>>>PPPeeepppmmm{{{|||ooonnn|||~~~xxxrrrpppqqquuuxxx{{{iiiOOO:::///,,,,,,,,,************************))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((%%%&&&'''&&&&&&(((+++...222333555777999:::<<<<<<>>><<<;;;>>>BBBCCCAAA???<<<777666>>>NNNZZZ[[[WWWVVV```qqqkkkPPPJJJYYYjjjwwwuuupppmmmsssrrreee```bbbeeerrrrrrtttvvvvvvoooddd[[[VVVTTTSSSVVVXXXYYYVVVSSSNNNLLLJJJIIIHHHGGGEEECCC???@@@BBBCCCCCCDDDCCCCCCMMMPPPUUU]]]fffnnnuuuyyypppmmmooovvvzzzwwwsssrrriiiaaaRRREEEBBBDDDBBB>>>444444666999???HHHOOORRRXXX[[[\\\ZZZ^^^hhhqqqvvvyyyyyy|||~~~}}}|||rrr```]]]ccckkkkkkmmmpppqqqnnniiifffddd^^^VVVSSSVVV[[[^^^___UUUEEE555///000000000111************)))))))))(((((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((***)))((('''((()))((()))******)))***,,,..................///000000000111222222444444555666555555555666666777888888;;;<<<===>>>>>>@@@CCCFFF^^^lllooouuu|||vvvfffddd```[[[VVVQQQOOOMMMMMMLLLJJJMMMRRRWWW\\\^^^cccbbb]]]XXX```mmmrrrmmmeeefffooo|||zzzkkkaaaYYY[[[cccmmmmmmfffeeejjjqqqssssssuuu}}}}}}eee^^^]]]gggsssxxxwwwvvvoooddd[[[ZZZ[[[aaasss~~~}}}|||||||||zzzxxxwwwyyy{{{{{{xxxtttqqqqqqrrrssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxzzz{{{|||}}}~~~~~~}}}{{{{{{|||}}}}}}|||{{{{{{|||}}}|||{{{zzzyyyyyy{{{}}}|||yyywwwwwwyyyyyyxxxwwwwwwwwwyyyzzz{{{zzz||||||{{{xxxvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttuuuqqqmmmmmmqqquuuwwwwwwzzz|||}}}}}}}}}~~~{{{wwwtttqqqoooooooooppppppqqqooommmkkkjjjaaa^^^SSSFFF>>>CCCRRR^^^cccxxxxxxxxxvvvkkkhhhuuu|||~~~~~~vvvsssuuuzzz~~~vvv\\\BBB222,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''&&&((()))&&&'''''''''''')))---000444555666888:::<<<===>>>>>>>>>>>>@@@AAAAAA???===888888>>>OOOeeesssnnnbbb^^^mmm}}}eeeTTTZZZpppwwwiii\\\WWW\\\fffnnn|||tttjjjbbb\\\TTTIIIAAABBB@@@@@@BBBDDDEEEAAA>>><<<;;;;;;<<<>>>???>>>===AAABBBEEEHHHKKKNNNQQQRRRXXX\\\bbbjjjqqqwww{{{|||yyywwwyyyvvvfffXXXSSSQQQJJJAAA;;;:::666333666===AAAAAAKKKQQQUUUUUUXXX```gggjjjgggqqqnnn]]]ZZZ```mmmrrr{{{}}}yyyyyywwwmmm```ZZZ]]]eeelllpppooo[[[DDD777333///,,,***************))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***,,,,,,***)))***+++((()))*********+++---///...............///000000000111222222444444555666555555666666666666777777;;;<<<===>>>>>>@@@CCCFFF^^^oooqqqsssxxxvvvjjj\\\ZZZVVVQQQMMMKKKKKKKKKJJJIIIHHHKKKOOOTTTWWWXXX]]]___^^^]]]fffsssuuuooohhhhhhppp}}}wwwggg]]]WWWZZZeeerrrsssjjjggglllsssvvvzzz~~~~~~wwwccc___bbbooo|||{{{xxxpppfff___aaagggttt~~~|||{{{{{{zzzxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~|||{{{{{{|||}}}}}}|||||||||}}}}}}|||zzzxxxwwwzzzzzzzzzyyyyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{wwwyyy{{{yyyvvvtttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxqqqjjjhhhlllqqqssstttyyy{{{~~~~~~zzzvvvrrrpppnnnppprrrtttttttttsssqqqnnneeeaaaXXXJJJ>>><<>>@@@CCCCCC@@@===>>>>>>>>>@@@CCCEEEEEEDDDIIIIIIIIIJJJKKKMMMOOOQQQOOOQQQUUUZZZ]]]___``````dddcccfffkkknnnpppvvv}}}zzzuuulllggggggeeeZZZNNNPPPMMMDDD:::888======:::???HHHOOOQQQRRRWWW[[[\\\[[[ccctttsssssssssoooeee]]]___fffoooyyy~~~yyy{{{{{{qqqddd[[[\\\gggvvvjjjQQQBBB999111)))%%%************))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((***,,,,,,+++*********((()))*********+++---///...............///000000000111222222444444555666333444555666777777777777;;;<<<===>>>>>>@@@CCCFFF___vvvvvvvvvxxx|||{{{oooaaaVVVSSSNNNIIIEEEEEEHHHKKKHHHGGGGGGIIIMMMQQQSSSSSSWWW\\\___aaakkkwwwwwwooohhhhhhooo|||ssscccZZZUUUXXXeeeuuuwwwmmmjjjoooxxx|||~~~vvvnnndddaaafffuuuzzzooofffccchhhsss~~~}}}{{{zzzyyyyyywwwxxxxxxvvvuuutttvvvwww{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{|||}}}}}}|||{{{yyyzzz{{{||||||{{{|||}}}~~~}}}|||zzzwwwuuu|||zzzxxxxxxyyy{{{{{{{{{zzzyyywwwvvvvvvxxxyyy{{{uuuwwwyyyxxxuuussssssuuuvvvvvvuuuuuuuuuuuuvvvvvvyyyqqqgggdddhhhmmmpppqqqyyy{{{{{{wwwssspppnnnkkkooorrrssstttuuutttqqqrrrjjj]]]MMM>>>;;;HHHYYYiii|||}}}uuutttmmm```WWWbbbggglllvvvyyy{{{|||yyyyyy|||zzzhhhPPP:::---+++---++++++++++++++++++++++++))))))))))))))))))))))))***((('''((()))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))&&&((())))))(((((()))+++(((((()))((())),,,000444666666777999;;;>>>@@@AAA<<<@@@CCCBBB>>>:::888999AAAVVVmmm{{{~~~vvv]]]LLLDDDQQQcccrrruuuxxxyyyrrrooorrrtttwww{{{tttlllbbb]]]\\\ZZZUUUPPPVVVTTTRRRTTTWWWWWWUUURRRKKKJJJIIIKKKMMMNNNNNNMMMIIIGGGCCC@@@===<<<<<<===;;;<<<>>>@@@AAAAAAAAAAAAEEEDDDFFFJJJMMMPPPZZZddd^^^___bbbjjjuuuzzzqqqdddaaa]]]RRREEE@@@CCCAAA<<<777@@@GGGHHHHHHMMMQQQRRRUUUUUU^^^pppvvvooogggbbb```ccclllvvvnnnzzzppphhhkkkkkkdddYYYOOOOOO]]]ttt{{{gggRRRGGGBBB;;;222---************))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&(((******)))(((((((((((()))***+++***+++...000...............///000000000111222333444555555666111222444666777888999999;;;<<<===>>>>>>@@@CCCFFF___}}}yyyxxxwwwqqqggg___VVVQQQJJJDDD@@@@@@AAACCC@@@CCCFFFGGGFFFHHHLLLOOOPPPTTTZZZdddsss}}}sssfffeeelllwww{{{ppp___SSSQQQ^^^pppzzzyyyrrroooqqq~~~~~~tttiii___cccqqq~~~vvvrrroooyyy}}}|||{{{{{{|||zzzyyyxxxxxxzzzzzzyyyxxxwwwyyyzzzxxxuuussstttvvvsssuuuxxxyyyxxxxxxxxxyyyyyywwwwwwyyy|||}}}|||yyy{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzwwwuuuvvvvvv{{{}}}}}}}}}{{{zzz{{{|||zzz{{{zzzxxxuuutttuuuvvvtttwwwyyyxxxuuusssssstttsssuuuwwwtttppppppssswwwvvvvvvpppddd^^^dddnnntttuuu|||zzzuuupppnnnnnnoooqqqssstttsssrrrrrrssspppgggZZZRRRJJJ<<>>999<<>>AAAZZZkkkwwwtttttt{{{eeeaaahhhvvv}}}yyyuuurrroookkkhhhjjjssstttlllgggfff___SSSOOOOOOMMMKKKGGGCCC???===AAA???;;;888777777888999666555555666888999999888;;;<<<<<<===<<<<<<<<<<<>>???>>>BBBGGG\\\~~~zzzwwwttttttsssnnnddd\\\SSSQQQLLLGGGDDDAAA@@@@@@???AAACCCCCCCCCEEEHHHLLLMMMRRRYYYdddsss}}}zzzqqqfffhhhooozzz|||ooo^^^SSSRRR```sss}}}|||uuuqqqqqq~~~}}}pppeee^^^kkk|||~~~zzzyyyqqqttt{{{~~~~~~|||{{{{{{{{{|||{{{zzzyyyyyyzzz{{{zzzxxxwwwxxxyyywwwtttrrrsssuuusssuuuxxxyyyxxxwwwxxxyyyyyywwwwwwyyy|||}}}{{{yyyyyyzzz{{{{{{{{{yyyxxxwwwxxxyyyyyyxxxvvvvvvwwwxxxyyy{{{|||{{{zzzzzz{{{|||yyyzzzzzzxxxvvvttttttuuuuuuwwwyyyyyyvvvtttuuuvvvuuuwwwxxxuuuqqqooorrrvvvuuuvvvpppeee___dddmmmssswww}}}~~~wwwqqqpppqqqoooqqqssssssqqqooooooooojjjfff\\\WWWPPP>>>===PPPkkk~~~kkknnnooo~~~zzz~~~}}}wwwrrrrrruuuxxxxxxmmm\\\JJJ:::000///333+++***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''***)))))),,,000444444444888999:::;;;>>>@@@BBBCCCAAAAAABBB@@@888555@@@OOO]]]bbbiiitttbbbJJJFFFMMM\\\hhhppppppuuutttooouuuzzzuuuqqqmmmjjjpppuuuqqqddd\\\ZZZRRRHHHEEEEEEDDDCCCAAA>>><<<:::<<<<<<;;;:::999888888888777777777777888999888777===<<<::::::<<<===>>>>>>@@@>>>>>>AAAHHHRRR[[[```nnnooommmjjjkkkjjj```TTTPPPLLLGGGDDDFFFJJJMMMOOOMMMOOOSSSWWWVVVXXXcccooowwwxxx{{{{{{tttooosss{{{iiiZZZXXX[[[eeeaaa]]]ZZZZZZYYYVVVTTTVVVRRRLLLIIIKKKLLLFFF===111+++)))+++,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))***(((''')))++++++)))'''************))))))))))))***++++++***))))))***,,,***+++---...///000000///000111222222444444555666666444333444777999999888;;;:::;;;>>>???>>>BBBGGG\\\~~~yyyvvvsssrrrqqqkkkaaaYYYPPPOOONNNKKKHHHDDDAAA@@@>>>???@@@??????@@@CCCFFFIIINNNWWWdddrrrzzzuuummmeeeiiisss}}}{{{lll[[[RRRTTTggg|||xxxttttttyyykkkaaa]]]ttt{{{yyyvvvsss}}}}}}~~~~~~~~~}}}|||{{{zzz{{{{{{||||||{{{zzzzzzzzz{{{yyyxxxuuuvvvwwwvvvtttsssssstttrrruuuwwwxxxwwwwwwwwwxxxxxxwwwwwwxxxzzz{{{{{{zzzxxxxxxyyyyyyxxxvvvtttsssvvvvvvvvvvvvuuuuuuxxxzzzxxxyyyzzzzzzyyyxxxyyy{{{wwwxxxzzzyyywwwuuuttttttvvvwwwyyyyyywwwvvvvvvwwwwwwxxxxxxuuuqqqppprrrttttttvvvrrriiiccchhhpppuuuzzz}}}{{{rrrlllkkknnnoooqqqrrrqqqooommmllllllggggggbbbaaaZZZDDD;;;FFFgggyyyzzz~~~vvvnnnmmmssszzzuuukkk]]]NNN===///---222++++++***************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((''''''******+++...222666777777999:::;;;===???AAABBBCCCBBBCCCBBB===555777III\\\ZZZ^^^eeepppnnnVVVKKKUUUfffuuuyyy{{{{{{}}}sssrrrvvv~~~tttkkkeee```]]][[[```aaa[[[NNNGGGFFFBBB:::::::::::::::::::::999999999:::<<<======<<<;;;:::999999:::;;;;;;;;;::::::>>>>>>???AAABBB@@@>>>;;;;;;:::999888;;;AAAIIIOOO^^^fffooovvvzzzyyyrrriiifff^^^RRRIIIEEEFFFHHHIIIIIIOOOUUUWWWRRROOOWWWbbbkkkttt}}}lllZZZYYY___gggiiikkkkkkfff]]]TTTOOOOOOPPPPPPNNNOOOPPPLLLFFF666///***+++,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))***)))((()))******(((&&&************))))))))))))***++++++***))))))***,,,++++++---...////////////000111222222444444555666555333333444666888888888;;;:::;;;>>>??????BBBHHH^^^|||yyyvvvtttrrrjjj___VVVMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBDDDHHHMMMVVVcccppptttooohhhaaahhhttt|||vvvfffXXXRRR[[[sssvvvuuuyyyuuuggg___bbbzzz{{{|||}}}yyy~~~~~~||||||~~~~~~}}}~~~||||||zzzzzzyyyzzz{{{||||||zzzyyyyyyzzzzzzxxxwwwrrrrrrsssttttttuuuvvvvvvsssuuuwwwxxxwwwvvvvvvwwwxxxxxxwwwxxxyyyyyyzzzzzzyyyxxxvvvuuutttssssssrrruuuvvvvvvtttssstttwwwyyyxxxyyyzzzyyywwwuuuvvvwwwuuuwwwyyyzzzxxxuuuttttttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxwwwuuurrrrrrtttvvvtttwwwuuunnnjjjooowww|||~~~~~~|||~~~yyyoooiiijjjmmmnnnoooqqqqqqooommmlllmmmiiikkkiiiiiicccLLL<<>>@@@AAABBBBBBAAA>>>;;;999;;;EEEUUUbbbWWW___mmm|||ppp\\\NNNSSSnnnmmmkkkllluuu|||vvvhhhaaaWWWNNNIIIFFFEEEDDDBBBDDDAAA;;;999<<<<<<999;;;;;;<<<<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGBBBDDDEEEFFFFFFEEEFFFFFFEEELLLTTTWWWSSSMMMHHHGGGBBBBBBAAA???======AAADDDIIISSS```kkksssvvvvvvttttttlll```UUUMMMGGGCCCAAAGGGLLLTTTYYYVVVPPPRRRXXX^^^hhh{{{kkk```eeellllllvvv~~~tttggg```^^^UUUVVVVVVTTTVVVWWWRRRKKKCCC888---***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))((((((************)))))))))((()))***+++***))))))+++---,,,,,,---....../////////000111222222444444555666444333333444555777888888<<<:::;;;?????????BBBHHHaaaxxxuuusssrrrppphhh\\\SSSLLLKKKJJJIIIJJJKKKMMMNNNPPPOOONNNMMMMMMMMMLLLLLLNNNPPPWWWccclllmmmhhhccc\\\eeesssyyyppp```WWWVVVfff~~~sssvvv}}}ssseeeaaaooo{{{vvv~~~~~~|||{{{|||~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{{{{{{{yyyxxxxxxyyyyyyxxxvvvppppppqqqsssvvvxxxyyyzzzsssvvvxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwwwwwwwyyyzzz{{{xxxtttqqqpppqqqsssuuuvvvwwwvvvuuussssssuuuwwwzzz{{{zzzxxxuuussssssssssssvvvyyyyyyxxxvvvuuuuuuttttttssstttuuuvvvvvvvvvvvvvvvvvvuuutttuuuwwwxxxtttxxxxxxrrrpppwww|||}}}~~~vvvqqqqqqsssjjjllloooppppppooopppppplllnnnlllkkkfffQQQ>>>???===fff~~~~~~|||xxxppplllsss}}}}}}sssZZZ===...///,,,++++++***))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((***---111444666888999;;;<<<===???@@@AAAAAAAAA>>>888444;;;JJJZZZbbbcccaaaooo{{{sssiiieeeaaa\\\\\\kkk~~~fff\\\dddoooyyy|||qqqeee[[[WWWMMMHHHAAA;;;999999::::::555888999999;;;>>>???>>>AAAAAAAAACCCFFFJJJMMMPPPPPPOOOOOOOOOPPPRRRTTTVVVOOOQQQSSSRRRQQQRRRTTTVVVTTT^^^hhhhhh```\\\___dddVVVRRRLLLEEE@@@>>>???AAA===BBBKKKSSSYYY^^^dddiiipppmmmhhhbbb[[[QQQGGGAAABBBDDDLLLUUUXXXTTTPPPPPPTTTYYYhhh~~~yyy|||xxxkkk```aaahhhnnnppp}}}wwwkkkjjjoooccc]]]UUURRRYYYdddgggdddWWWGGG555---)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&((())))))*********************)))))))))((()))***+++***))))))+++---------------......//////000111222222444444555666333444444555555666888999<<<:::<<>><<<777TTToooyyy~~~~~~|||~~~{{{|||}}}wwwoooqqqzzzyyy```@@@111222,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))******(((+++000333444666888999:::<<<===???@@@@@@??????:::888:::FFF[[[mmmooohhhpppqqq]]]UUULLLSSS___kkktttoooXXXYYYcccooovvv|||yyynnn^^^MMMBBB@@@===:::777666777888999999888:::<<<===>>>???>>>===??????AAADDDIIIPPPVVVZZZXXXWWWUUUTTTUUUWWWZZZ\\\VVVXXXXXXVVVSSSSSSWWW[[[]]]cccfffaaaZZZ[[[gggssseee\\\PPPFFFBBBBBBDDDEEE@@@>>>>>>AAACCCFFFLLLSSS^^^```ccceeeccc[[[PPPIII>>><<>>===888AAAKKKWWWggguuuyyyuuu}}}rrrTTTFFFFFFNNNWWWggguuu~~~yyylll___SSSYYYdddooouuu|||zzznnnaaaWWWKKK???999999777666666888:::;;;:::999======>>>@@@@@@@@@@@@@@@BBBCCCFFFKKKTTT]]]fffkkkeeeeeedddccccccddddddeeeaaaaaa^^^YYYTTTSSSXXX]]]______\\\VVVQQQSSS[[[ccc___XXXPPPNNNQQQSSSRRRPPPHHHBBB>>>???>>><<<>>>CCCJJJMMMSSSYYY[[[WWWPPPJJJ>>>;;;:::>>>AAABBBFFFKKKJJJHHHJJJRRR[[[bbbjjjrrrqqqoooiiidddgggqqqxxxzzz}}}sssggg```^^^______WWWKKKGGGSSSlllnnn[[[EEE999444///,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))))))))***,,,---,,,***((()))***************))))))))))))((()))******)))***,,,.........---,,,---...///000000111222222444444555666444666888888666777:::<<<<<<;;;<<<@@@@@@@@@CCCIII^^^yyynnn___TTTNNNMMMMMMLLLMMMNNNPPPQQQWWWZZZ```iiiqqqtttrrrooojjjccc```bbbaaa[[[YYY[[[ZZZggguuuvvvjjjbbbjjjxxx|||tttxxx|||zzzllldddhhhmmmlllnnnrrrxxxzzzwwwyyyxxxwwwxxx{{{|||}}}|||{{{|||~~~}}}{{{zzzyyyzzzzzz{{{zzzzzz{{{~~~~~~}}}{{{yyyyyy{{{|||zzzwwwwwwyyy{{{{{{zzzxxxxxxxxxwwwxxxxxxvvvsssssswwwzzzuuuvvvwwwwwwwwwvvvuuutttpppssswwwyyyyyyxxxxxxxxxuuuwwwxxxwwwvvvuuuvvvxxxtttuuuvvvuuutttuuuwwwyyyuuusssqqqrrrvvvyyyyyyxxx{{{yyywwwvvvvvvwwwwwwvvvuuuxxxvvvooommmttt}}}}}}~~~zzzpppgggdddfffjjjlllmmmmmmooopppmmmqqqmmmkkkkkkYYYBBB:::;;;>>>UUUppp~~~yyyvvvyyysssjjjjjjrrr~~~{{{uuulllmmmYYY888///---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++,,,000555888888777999;;;999;;;===>>>???>>>===<<<888III[[[eeelllwww~~~```EEEAAAJJJ```eeemmmtttxxxsss[[[QQQNNNKKKWWWcccoooyyyjjjXXXFFF>>>999555555888888888:::<<<>>>>>><<<999@@@>>>???BBBDDDFFFHHHKKKNNNPPPTTT[[[eeeqqq{{{xxxxxxyyyyyyxxxwwwvvvuuupppooojjjccc[[[ZZZ^^^dddccc```\\\WWWSSSPPPMMMLLLOOONNNQQQZZZeeehhhaaaYYYMMMFFFBBBDDDDDD???===@@@>>>AAAEEEJJJNNNMMMIIIEEEBBB>>>:::777666888BBBMMMJJJHHHHHHHHHHHHMMM[[[iiijjjkkkkkkjjjppp{{{zzznnneee^^^WWWQQQRRRRRROOOKKKRRRcccttt|||mmmZZZFFF<<<666000***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&((()))+++,,,,,,---///000...***''''''(((************))))))))))))((()))******)))***,,,...///...---,,,---...///000000111222333444555555666555777999888777777:::======;;;<<<@@@AAA@@@CCCIIIYYY}}}qqqbbbWWWSSSOOOMMMNNNNNNMMMKKKSSSUUUYYY^^^bbbdddbbbaaa]]]ZZZXXXXXXZZZ[[[ZZZWWW[[[lllwwwpppddddddqqq}}}}}}xxxtttnnnkkkttt{{{iiiaaaeee```eeehhhlllzzz{{{xxxzzzyyywwwwwwxxxzzz}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~|||zzz}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxyyy{{{zzzxxxuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuuttttttuuuwwwwwwvvvvvvuuutttrrrqqqpppoooppprrrtttwwwyyyzzzzzzzzzvvvwwwwwwwwwuuuuuuvvvxxxyyyuuurrrtttyyy|||zzzwwwssstttvvvwwwwwwxxxzzz|||zzzyyywwwuuuuuuvvvwwwxxxvvvwwwuuupppmmmpppxxx{{{nnnaaaeee```^^^ccclllrrrrrrpppssspppjjjfffeee___MMM;;;999:::XXX{{{rrrkkkfff]]]VVV```ppp{{{tttnnnkkkiiiDDD---///---++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,///000222555888999;;;;;;???<<>>888777888999999999:::===@@@CCCCCCAAA???FFFGGGHHHIIIMMMSSSZZZ___iiioooyyy|||yyyvvvtttsssrrrsssmmmgggeeeeeeaaaXXXQQQSSSWWW\\\aaadddeeeffffffNNNJJJEEECCCDDDDDDCCCAAAAAAAAA@@@???>>>>>>??????BBBDDDDDD@@@999666888<<<<<>>@@@HHH___~~~rrrbbb]]]UUUPPPOOONNNMMMLLLKKKLLLNNNSSSWWWYYYYYYXXXXXXVVVTTTUUUXXXZZZZZZZZZbbbnnnvvvnnndddeeepppzzz}}}yyyuuuqqqjjjjjjuuummm```]]]]]]ccckkkuuu~~~}}}}}}{{{xxxvvvyyyxxxwwwwwwyyy{{{}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~|||zzz|||||||||||||||||||||||||||zzzxxxyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuutttuuuvvvwwwxxxvvvvvvuuutttrrrqqqpppoooqqqrrrtttwwwxxxyyyyyyyyyvvvvvvwwwvvvuuutttvvvxxxyyyuuussstttxxxzzzyyyvvvtttvvvwwwxxxwwwwwwyyyzzzzzzyyywwwvvvuuuvvvwwwxxxvvvvvvtttpppmmmnnntttzzz|||pppeeeZZZZZZ]]]eeennnttttttssspppmmmhhhffffff```OOO???777666UUUwwwiii^^^\\\[[[\\\gggttt}}}zzzvvvqqqnnnlllfffDDD...///---+++++++++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))+++,,,---///111333555888:::;;;;;;??????BBBCCC>>>888777:::LLL^^^eeegggssspppUUUNNNaaawww{{{lllggg[[[LLLCCCJJJ]]]mmm}}}vvveeeWWWDDD???999666777999;;;;;;BBBCCCDDDGGGIIIJJJIIIHHHEEEKKKTTT^^^iiisss{{{~~~zzzuuummmaaaWWWOOOMMMLLLPPPTTTSSSMMMFFFDDDDDDCCCDDDDDDCCCAAA???CCCBBBAAA???>>>=========BBBDDDDDDCCC???:::666333666999===???@@@CCCGGGKKKLLLQQQeeezzziii\\\YYY\\\___dddddd]]]RRRNNNQQQQQQLLLNNNHHHKKKLLLCCC===777,,,+++***))))))******)))'''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))111000...,,,+++++++++,,,222///+++***++++++***(((((()))******)))***,,,..................///000000111111111111222333444444777555777:::888999KKK```[[[FFF888===BBB???@@@GGG^^^~~~yyynnnggg]]]UUUPPPNNNNNNNNNJJJIIIJJJLLLPPPTTTUUUUUUSSSQQQOOOPPPTTTYYY\\\^^^jjjqqqrrrkkkdddgggpppwwwwwwuuuqqqkkkfffiiixxxuuuccc[[[\\\dddppp~~~|||zzzxxxxxxwwwuuusssvvvwwwxxxyyyzzz|||}}}~~~}}}|||||||||||||||}}}~~~~~~}}}|||||||||}}}}}}{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyxxxyyyyyyyyywwwuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxvvvvvvuuutttrrrqqqpppoooqqqssstttvvvwwwxxxwwwwwwuuuvvvvvvuuuttttttuuuwwwxxxuuussstttwwwxxxwwwuuuuuuwwwxxxxxxwwwwwwxxxyyyzzzyyywwwvvvvvvvvvwwwxxxuuuvvvuuuqqqmmmlllooosss~~~uuujjjYYY^^^fffnnntttvvvuuutttpppmmmiiifffeee```OOO???888555UUUxxxfffXXX[[[dddkkkqqqwww~~~{{{xxxuuurrrpppooo|||cccFFF333///---+++***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))***,,,---...000111444666999:::<<<<<<===BBBDDD>>>999999<<<===RRR]]]```fffxxxxxxeeeTTTWWWuuu|||iiiQQQPPPLLLEEEEEESSSmmmwwwbbbOOOAAA:::999777888;;;===>>>>>>DDDEEEEEEGGGIIIKKKMMMNNNNNNWWWgggzzzyyyjjj___RRRKKKHHHLLLSSSRRRFFF;;;555999>>>AAABBBAAA@@@???DDDCCCAAA???===<<<;;;;;;???@@@BBBEEEEEEAAA999222333333444666:::???DDDGGGAAADDDWWWwwwxxxmmmkkkhhhccc[[[VVV\\\eeennnqqqjjjXXXOOOPPPNNNFFFJJJJJJRRRUUUKKKEEE@@@555,,,***))))))******)))(((************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,+++***)))(((((('''...---+++*********+++,,,222///,,,*********((('''((()))******)))***,,,..................///000000111111111111222333444555777555777;;;:::888@@@LLLHHH<<<888@@@DDD???@@@GGG\\\zzzuuupppjjjbbbYYYSSSPPPNNNNNNKKKIIIHHHIIIMMMQQQSSSTTTOOOMMMLLLMMMRRRXXX___bbbnnnpppmmmgggeeejjjrrruuuqqqpppmmmgggcccjjj{{{sssccc\\\___iiiyyyyyyxxxvvvtttttttttsssssstttvvvxxxzzz|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}|||{{{{{{||||||{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz}}}{{{zzzxxxxxxxxxyyyxxxtttuuuwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxvvvvvvuuutttrrrqqqpppooorrrsssuuuvvvwwwwwwvvvuuutttuuuuuuuuussssssuuuvvvxxxvvvttttttvvvvvvvvvtttuuuvvvxxxxxxwwwwwwxxxzzzyyyxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvsssooollllllmmm|||yyyqqqgggnnnwww}}}|||xxxuuussssssqqqlllhhheee^^^MMM>>>;;;777XXX}}}mmmeeeoooyyy|||xxxuuusssyyy~~~mmmXXXCCC555///---+++*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))+++---...///111222555777:::;;;======<<>>>>>>>>???AAACCCBBB@@@???>>>===<<<<<<999;;;>>>BBBDDDDDDBBB@@@;;;888555555888<<<@@@AAADDDAAAJJJaaaxxx|||wwweee]]]ZZZ[[[YYYUUUZZZeeeooossslllZZZRRRWWWYYYTTTTTTQQQUUUWWWQQQOOOJJJ;;;///,,,***))))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))---,,,,,,+++***)))((((((***))))))))))))***+++,,,///---+++***))))))))))))((()))******)))***,,,..................///000000000000111111222333444555555333333777777555777<<<<<<777999AAACCC???AAAHHHZZZ~~~wwwqqqnnnkkkjjjkkkdddccc```[[[UUUQQQMMMLLLHHHFFFDDDDDDGGGKKKNNNPPPMMMLLLLLLMMMQQQXXX```eeekkkkkkhhhdddeeemmmrrrssslllmmmjjjeeedddmmm|||zzzxxxfff^^^]]]eeeqqq}}}vvvuuutttrrrrrrrrrtttuuutttvvvxxx{{{|||}}}||||||}}}||||||||||||}}}}}}~~~~~~|||{{{{{{||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwxxxtttuuuvvvwwwxxxwwwvvvvvvtttuuuvvvvvvwwwxxxxxxxxxvvvvvvuuutttrrrqqqpppooossstttvvvwwwwwwwwwvvvuuutttuuuuuuuuussssssuuuvvvwwwvvvuuutttuuuvvvuuuuuusssuuuwwwwwwwwwxxxyyy{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxvvvrrrooolllkkkvvv}}}|||vvvuuu|||yyytttrrrrrrqqqnnniiifff___PPPAAA<<<777ZZZyyy|||~~~yyyuuujjjvvv|||rrr___MMM===222000...+++***++++++)))(((************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***'''((((((***,,,...000111222333666888;;;<<<>>>>>>;;;@@@???999>>>OOO\\\______hhhnnnzzzwwwsssfffcccdddhhhlllwwwmmmMMMNNNKKKJJJRRRcccwwwsssaaaOOOAAA<<<<<<999;;;>>>AAABBBCCCDDDEEEHHHNNNVVV```jjjuuu}}}yyyrrrlllcccWWWIII@@@AAACCCDDDCCC???>>>???BBBAAA@@@???????????????@@@:::===>>>>>>===@@@GGGMMMKKKGGGBBB>>>>>>>>>??????IIIDDDEEEOOO]]]gggnnnqqqggg[[[TTTXXX\\\]]]ccclllpppooofffYYYVVV^^^fffggg^^^SSSPPPSSSWWW^^^WWWCCC333000,,,))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++++++++++++++***************''''''(((((()))******+++******))))))((()))+++,,,((()))******)))***,,,..................///000000000000000111222333555666666222111333555555555777:::888;;;AAAAAA>>>BBBJJJYYY~~~oooggg___ZZZVVVSSSUUUYYYUUUWWWYYYYYYUUUPPPMMMKKKJJJGGGDDDDDDGGGKKKNNNOOOMMMMMMNNNNNNQQQWWW___eeeeeefffdddbbbfffmmmqqqpppiiiiiifffcccfffqqq|||uuunnn```___ccckkkzzz~~~yyyvvvssssssrrrqqqpppqqqtttwwwvvvwwwyyy{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}~~~}}}{{{{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwyyyzzzyyywwwvvvvvvvvvtttuuuvvvwwwwwwwwwvvvuuuttttttvvvwwwxxxyyyyyyyyyvvvvvvuuutttrrrqqqpppoootttuuuvvvxxxxxxxxxwwwwwwuuuvvvvvvuuuttttttuuuwwwvvvvvvvvvuuuuuuvvvwwwwwwtttvvvwwwxxxwwwwwwyyyzzzxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxwwwuuuqqqnnnkkkqqqzzz~~~zzzxxx}}}}}}xxxtttsssmmmnnnmmmkkkiiicccVVVIII<<<444TTT|||{{{wwweeettt}}}tttdddTTTEEE888111///,,,+++++++++***(((************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''((()))***---///111222333444777999<<<===??????<<<<<<<<>>BBBDDDEEEHHHKKKMMMUUU___mmm|||uuujjjaaa\\\]]]ZZZUUUNNNGGGCCCAAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBCCCBBB>>>999<<>>BBBIIIXXX|||TTTMMMIIIGGGDDD@@@CCCIIIJJJNNNRRRTTTQQQNNNLLLLLLNNNKKKIIIIIIKKKOOOQQQRRRMMMNNNOOOOOOPPPUUU\\\aaa___bbbbbbbbbfffkkkmmmjjjeeeeeebbbaaahhhtttyyyxxxwww{{{mmmccccccgggrrr{{{wwwsssppppppqqqqqqpppnnnppptttxxxxxxyyyzzzzzz{{{{{{{{{zzzwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~|||{{{|||}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzztttwwwzzzzzzwwwtttssstttssstttvvvwwwwwwwwwvvvuuussstttvvvxxxyyyyyyyyyyyyvvvvvvuuutttrrrqqqpppoootttuuuwwwxxxyyyyyyyyyxxxvvvvvvwwwvvvuuutttvvvxxxuuuvvvvvvvvvvvvwwwxxxyyyxxxyyyyyyxxxvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuusssooolllpppyyy~~~{{{wwwxxxyyyyyywwwtttsssrrrlllnnnnnnlllkkkfffZZZNNN???222LLLyyy}}}iiiwwwvvvjjjVVVCCC222000...---,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********'''''')))+++---000222444444555777:::<<<>>>???@@@???:::;;;IIIZZZfffnnnrrrtttdddIIICCCDDDUUUfffnnnxxxsss\\\OOOMMMTTTVVV^^^nnn~~~jjj[[[KKKCCC???<<<===AAA???BBBFFFIIILLLQQQXXX^^^jjjvvv|||yyywwwmmmhhh```WWWQQQKKKGGGDDDCCCCCCBBBAAAAAABBBBBBBBBGGGGGGEEEAAA======@@@DDDJJJMMMNNNLLLGGGCCCBBBBBBAAAFFFIIIIIIGGGIIINNNRRR^^^cccffffffkkkwww}}}fffVVVVVVVVVQQQTTT^^^XXXNNNOOO]]]rrrwwwWWW>>>888111,,,************''''''(((((())))))))))))((((((((((((((((((((((((&&&'''((()))+++,,,---...((((((((())))))*********&&&'''((()))))))))))))))'''((()))(((''''''***---((()))******)))***,,,..................///000000//////000111222444555666777888777666777888999999;;;;;;===@@@AAA@@@CCCGGGXXXzzzDDD@@@>>>@@@???;;;===CCCEEEIIINNNPPPNNNLLLLLLMMMNNNKKKIIIIIILLLOOOQQQQQQMMMOOOPPPOOOPPPSSSYYY^^^\\\```cccccceeeiiiiiifffcccccc``````iiiuuuvvvqqquuu{{{}}}vvvkkkdddcccdddwww|||xxxuuuqqqmmmnnnooopppnnnmmmoootttxxxzzzzzzzzzzzzzzzzzzzzzzzztttttttttvvvwwwyyy{{{|||zzz}}}||||||}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrvvvzzzzzzwwwtttrrrrrrssstttvvvwwwwwwwwwvvvuuussstttvvvxxxyyyyyyyyyyyyvvvvvvuuutttrrrqqqpppoootttuuuwwwyyyzzzzzzzzzzzzvvvwwwwwwwwwuuuuuuwwwxxxuuuvvvwwwwwwwwwwwwyyy{{{{{{{{{{{{yyyvvvsssssstttwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuussspppmmmpppyyy~~~~~~~~~~~~|||xxxvvvtttsssrrrqqqqqqqqqoooqqqqqqnnnkkkeeeYYYMMMBBB222HHHvvvzzz~~~jjjwwwyyyaaaHHH333111///---------+++***************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++'''''')))+++...000333444444555888:::===???@@@@@@AAA888<<>>AAAEEEIIIKKKMMMNNNPPPNNNLLLJJJJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVVVV[[[]]]```cccddddddbbbbbbcccaaa```eeekkknnnmmmjjjsssxxxzzzuuukkkfffiiinnn~~~|||vvvqqqkkkjjjlllpppooonnnnnnnnnoooqqqqqqxxxxxxxxxwwwvvvtttsssrrrqqqsssuuuwwwyyy{{{||||||~~~}}}~~~~~~}}}}}}{{{zzzzzzxxxwwwyyyzzzzzzvvvsssxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwuuusssqqqpppqqqtttwwwzzz{{{zzzyyyxxxxxxvvvtttssssssrrrpppnnnssstttuuuvvvwwwwwwwwwwwwuuuvvvvvvuuusssssstttvvvtttuuuvvvxxxwwwvvvtttsssxxxyyyzzzzzzyyyxxxwwwvvvyyywwwvvvwwwxxxxxxwwwvvvxxxvvvuuuuuuuuussspppmmmpppttt}}}~~~~~~~~~}}}wwwrrrrrrwwwxxxrrrppprrrkkknnnnnnllljjjdddYYYMMMEEE111<<<___nnnooovvvyyyuuuxxx|||{{{yyyyyytttvvv{{{lllrrryyywww```EEE000)))---++++++...+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))(((***---......///111222888;;;<<<999;;;@@@AAA======<<>>:::;;;============>>>???IIIHHHGGGHHHIIIJJJJJJIIIOOOfff}}}uuuppp{{{rrrcccRRRJJJJJJNNNRRRTTTJJJJJJLLLRRRXXXWWWOOOGGGCCC>>>777000+++(((***---))))))))))))))))))))))))+++***((('''''''''((())))))+++------+++)))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''')))***+++******+++---+++,,,.../////////...---000000000111222333555555777666666666777888999999;;;;;;<<<>>>===<<>>AAAEEEIIIKKKMMMQQQQQQQQQRRRRRRQQQQQQPPPSSSRRRSSSSSSSSSTTTUUUVVVWWWYYY]]]aaabbbbbbaaa___cccbbbbbbgggmmmqqqpppnnnvvvxxxwwwppphhhfffmmmuuu}}}uuuqqqnnnjjjjjjmmmnnnnnnmmmmmmmmmnnnoooppptttttttttsssrrrpppooonnnppprrrtttvvvyyyzzz||||||}}}}}}~~~~~~~~~}}}{{{zzz{{{yyyxxxyyyzzzzzzwwwtttuuuuuuvvvwwwwwwxxxxxxyyywwwwwwwwwvvvuuutttrrrrrrssstttvvvwwwxxxxxxxxxwwwxxxvvvttttttssssssqqqooouuuuuuvvvvvvwwwwwwvvvvvvsssuuuvvvuuuttttttuuuvvvuuuvvvwwwxxxxxxwwwvvvttttttuuuwwwxxxyyyxxxxxxwwwxxxwwwvvvvvvxxxyyyxxxwwwxxxvvvuuuuuuuuutttqqqnnnlllpppyyyxxxsssrrruuuuuupppnnnpppkkknnnnnnkkkiiieeeZZZNNN@@@000888QQQ]]]fffuuu~~~~~~tttllllllnnnoooppprrrdddjjjsss}}}nnnqqqxxxzzzOOO777,,,...,,,,,,...***************************)))))))))))))))))))))))),,,++++++******))))))))))))))))))))))))))))))))))))+++...//////000222333666999:::999<<>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCEEEGGGHHHHHHIIIGGGCCC@@@BBBFFFGGGDDD@@@BBBAAAAAACCCDDDDDDBBBAAA===>>>>>>===<<>><<>>>>>:::;;;;;;===AAAEEEIIIKKKRRRTTTWWWZZZZZZYYYVVVUUUVVVVVVTTTTTTTTTUUUVVVWWWTTTVVVZZZ^^^```aaa``````dddcccdddiiiooorrrrrrqqqxxxwwwtttlllfffhhhsss}}}~~~vvvpppnnnllljjjjjjmmmmmmmmmllllllmmmmmmnnnoooqqqqqqqqqpppooonnnmmmllloooqqqsssvvvxxxzzz{{{|||}}}}}}~~~~~~}}}|||zzz{{{zzzyyyzzz{{{zzzxxxvvvrrrssstttvvvwwwyyyzzzzzzyyyxxxwwwuuuttttttttttttuuuttttttssstttuuuvvvwwwyyywwwuuutttuuutttrrrpppvvvvvvvvvwwwvvvvvvuuutttqqqtttvvvwwwvvvuuuuuuvvvuuuvvvxxxyyyyyyxxxvvvuuupppqqqsssuuuwwwxxxxxxyyywwwvvvuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvuuurrrooohhhllluuu{{{wwwuuuuuusssooonnnppplllnnnmmmjjjhhheee[[[PPPBBB777888CCCOOOeeezzz~~~tttkkkhhhfffdddccceeecccjjjuuu~~~ssspppsssZZZ>>>///...,,,,,,---(((++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***)))((((((((((((((((((((())))))))))))***,,,///111111222333555555777888999===AAA>>>999666>>>JJJVVVbbbpppzzzooo^^^WWWfff{{{zzz~~~aaaEEE@@@JJJTTT^^^fffxxxvvvgggSSSCCC@@@CCCGGGLLLLLLLLLQQQXXXYYYjjj~~~tttlllhhheeedddbbb```___^^^^^^^^^ZZZXXXUUUSSSQQQPPPPPPPPPQQQQQQNNNKKKEEE???:::666222111000......///000111/////////000000000111111111111222333666:::>>>@@@AAAAAACCCFFFHHHGGGDDDAAAAAA@@@???@@@BBBCCCCCCCCC@@@AAA@@@======BBBMMMVVV\\\XXXRRRMMMIIIIIIJJJLLLBBBPPPbbbmmmlllcccZZZTTTZZZUUUNNNHHHJJJTTTbbbkkkkkk___OOODDDAAABBBBBBAAAFFFEEEBBB===777111,,,((())))))))))))))))))))))))((('''&&&&&&'''(((***+++(((***++++++)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******+++---...------------...//////000000000111222333555555666666666666777888999:::;;;;;;===???>>>===AAAHHHYYY~~~HHHHHHHHHHHHHHHGGGEEECCCAAA@@@>>>>>>???CCCFFFIIIQQQTTTXXX]]]______^^^]]]\\\[[[YYYXXXWWWXXXYYYZZZWWWWWWXXXZZZ\\\^^^aaabbbddddddeeeiiimmmpppqqqpppuuuuuuqqqkkkhhhnnnzzz}}}vvvpppooommmjjjjjjlllllllllllllllmmmmmmnnnnnnpppqqqqqqqqqqqqpppoooooooooqqqsssvvvxxxzzz{{{||||||}}}~~~|||zzz|||{{{{{{zzzzzzzzzxxxxxxsssssstttuuuwwwxxxyyyzzzyyyxxxvvvuuuttttttuuuuuuvvvtttrrrpppqqqrrruuuwwwyyywwwuuuuuuvvvuuutttrrrvvvvvvvvvuuuuuutttrrrrrrpppsssvvvxxxwwwvvvvvvvvvtttuuuwwwxxxxxxwwwvvvuuuooopppqqqsssuuuvvvwwwxxxvvvuuuuuuvvvxxxzzzyyyxxxwwwvvvvvvvvvwwwvvvsssqqqiiikkksss~~~}}}{{{xxxuuurrroooooopppmmmnnnllliiigggeee]]]SSSEEE<<<888;;;LLLppp~~~uuummmhhhccc\\\XXXXXXeeelllwww~~~~~~{{{zzzssslllkkkyyywww^^^AAA///...,,,---...(((++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((())))))))),,,...111222333333555666777777888;;;>>>???<<<888777@@@JJJUUUbbbsssyyymmmeee]]]```ttt}}}rrrdddLLL===EEEQQQXXX```kkk}}}hhhWWWJJJBBBDDDFFFJJJMMMPPPTTTZZZ___kkk|||lllaaa[[[YYYXXX^^^^^^]]]\\\ZZZYYYWWWVVVPPPOOOLLLJJJHHHFFFEEEEEEEEEEEECCCAAA===999555333222222111000000111111222000000000000000111111222666444222111333666:::<<<>>>AAAEEEHHHIIIGGGEEECCCDDDAAA???>>>@@@BBBCCCBBBAAACCCCCC@@@>>>CCCNNNXXXaaa\\\TTTKKKEEECCCEEEHHHBBBDDDIIIRRRZZZ]]]ZZZUUUOOOOOOLLLHHHJJJVVVdddlllddd\\\SSSLLLIIIEEEAAA===DDDFFFDDD>>>888555111...((((((((((((((((((((((((''''''''''''(((***,,,---((()))******(((''''''((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))''')))***+++******+++---......---,,,,,,...///000000000000111222333555555555555555666666888999:::;;;;;;===@@@???===AAAHHHZZZWWWVVVUUUVVVVVVTTTPPPLLLLLLJJJFFFCCCBBBDDDFFFHHHPPPRRRUUUZZZ^^^bbbdddeeecccbbbaaa____________```[[[YYYUUUTTTUUUXXX]]]aaaaaabbbcccfffiiikkklllkkkpppqqqqqqoooooouuu|||xxxrrrnnnooonnnkkkkkkmmmlllllllllmmmmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrtttvvvxxxzzz{{{{{{|||}}}~~~|||{{{||||||{{{zzzyyyxxxyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwvvvtttttttttuuuuuuvvvtttrrrpppqqqrrruuuwwwxxxwwwuuuuuuvvvvvvuuusssuuuuuuuuutttsssrrrqqqppppppssswwwxxxxxxwwwvvvwwwrrrsssuuuvvvwwwvvvuuutttrrrrrrrrrsssssstttuuuvvvvvvuuuuuuvvvxxxzzzyyyxxxwwwvvvvvvwwwxxxwwwtttrrrmmmnnnttt~~~zzzzzzzzzyyytttooommmnnnooonnnnnnkkkhhhfffeee^^^VVVEEE;;;444888TTT~~~tttiiiccc^^^[[[]]]aaajjjooovvv}}}~~~rrriiihhhvvv~~~nnnZZZ>>>......,,,,,,...***************************))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))******---///222333444444666777:::999:::<<<===<<<;;;;;;HHHMMMSSS\\\jjj{{{rrreeecccgggnnn~~~uuueeeKKK@@@???JJJSSSXXXfffxxxqqqZZZLLLHHHHHHJJJIIIJJJNNNYYYeeemmmppprrrjjj^^^UUUPPPNNNOOOOOOPPPPPPPPPPPPNNNLLLKKKIIIHHHGGGEEECCCAAA???======999999888777555222000///.....................//////......------...//////444333222222555:::???BBBEEEHHHLLLOOOOOOMMMIIIGGGHHHEEEAAA@@@@@@AAABBBAAAAAACCCEEECCCAAACCCJJJPPPPPPNNNHHHBBB>>>???DDDHHHMMMFFFAAACCCKKKRRRTTTSSSKKKNNNNNNLLLPPP[[[cccdddXXXUUURRROOOLLLGGGAAA<<>>777111+++(((((((((((((((((((((((((((((((((((()))+++---///((()))***)))''''''((()))(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))''')))***+++******+++---......---,,,,,,...///000000000000111222333555555444444444555666888999:::;;;;;;>>>AAA@@@>>>AAAHHH\\\ooonnnmmmmmmnnnjjjddd^^^WWWTTTOOOKKKHHHHHHIIIJJJNNNOOORRRWWW\\\bbbfffiiihhhhhhhhhggggggffffffeee___[[[UUUPPPOOORRRWWW[[[\\\^^^```bbbeeeggghhhhhhlllnnnqqqsssvvv}}}~~~wwwpppkkkiiilllmmmkkkkkkmmmjjjjjjkkkllllllllllllkkkiiijjjlllnnnpppqqqrrrrrrssstttvvvwwwyyyzzzzzzzzz{{{}}}}}}{{{{{{{{{{{{zzzxxxwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttttttttttttttuuuttttttssstttuuuvvvwwwwwwvvvuuuuuuvvvwwwuuutttttttttttttttsssrrrqqqppprrrtttwwwxxxwwwvvvvvvwwwppprrrtttvvvvvvvvvttttttuuuttttttsssttttttuuuuuuwwwvvvuuuvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxxxxvvvtttqqqpppttt~~~wwwssswwwwwwqqqllllllmmmlllooonnnkkkfffeeeeee```YYYIII>>>666>>>aaayyyllleeeeeelllyyyzzzoookkkuuu|||jjjZZZQQQ:::///000,,,,,,...,,,************************))))))))))))))))))))))))************++++++++++++(((((())))))******++++++---///222444444555666888<<<;;;<<<===;;;:::???FFF```dddffflllyyyyyyqqqaaaVVV]]]iiisss|||}}}bbbNNN@@@@@@FFFOOOVVV___sssxxxcccPPPGGGHHHLLLMMMNNNOOOWWWhhh|||ooo]]]NNNJJJDDD@@@>>>?????????>>>??????@@@AAAAAA@@@@@@???>>>===;;;999777666555444333333111000...,,,+++,,,---------............//////...---...///111222000222666<<>>BBBAAA>>>BBBGGG\\\}}}~~~}}}yyyqqqiii]]]ZZZVVVQQQNNNMMMMMMMMMMMMOOORRRVVV\\\aaaeeegggjjjkkkmmmmmmmmmllljjjiiiddd```ZZZUUURRRRRRSSSUUUVVVXXX\\\___bbbeeegggiiijjjmmmqqquuuzzz{{{wwwnnnjjjiiikkkllljjjiiijjjggghhhiiijjjjjjjjjiiihhhfffgggjjjmmmppprrrttttttvvvwwwxxxyyyyyyzzzzzzyyyzzz}}}}}}{{{zzz{{{{{{yyyvvvuuuwwwzzzyyyyyyyyyyyyxxxxxxwwwwwwtttttttttttttttssssssrrrssstttvvvwwwxxxxxxxxxwwwvvvtttttttttvvvvvvuuutttuuuuuuuuuuuuttttttsssrrruuuvvvwwwwwwvvvuuuvvvxxxqqqrrrtttvvvwwwvvvuuutttvvvuuuuuutttuuuvvvwwwxxxxxxwwwvvvvvvxxxyyyxxxwwwvvvvvvvvvxxxyyyyyywwwuuuqqqooorrr|||zzzooovvvxxxrrrmmmnnnooonnnpppooojjjeeeeeeeeeaaa[[[PPPCCC:::AAAaaawwwvvvzzzwwwoootttwwwmmmZZZMMMJJJ777111333---+++...,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......)))))))))***+++,,,,,,,,,---///222444444555666888;;;;;;======999999EEETTTlllrrrwww}}}yyy]]]OOOJJJUUUeeeqqq{{{iiiNNN???===DDDOOOYYYeeesss|||iiiXXXKKKHHHLLLQQQQQQWWW___hhhyyy|||kkk\\\MMM@@@999777444222222222222111444444555666888999:::;;;777777666555444222000000222222111000//////...---//////000111111111111111111111111222444777999;;;999>>>FFFQQQ\\\fffmmmqqquuuwwwzzz~~~{{{ooo]]]PPPKKKIIIFFFEEEFFFFFFEEEEEEHHHGGGGGGIIIKKKKKKGGGEEEJJJJJJHHHCCC<<<888:::===BBBDDDEEEEEEEEEIIIQQQXXXTTTXXX]]]eeettt}}}qqq\\\QQQMMMHHHDDDAAA@@@@@@AAAFFF^^^mmmcccNNN???666000))))))))))))))))))))))))''''''&&&'''''')))+++,,,+++++++++)))(((((()))+++'''((((((((()))))))))***((())))))******+++,,,,,,))))))))))))))))))))))))''')))***+++******+++---,,,---......///.........000000000111222333555555333333333444666888999::::::;;;???BBBAAA???BBBGGG\\\}}}~~~}}}xxxoooggg___\\\YYYUUURRRQQQPPPPPPMMMOOOSSSXXX\\\```bbbccckkkllloooqqqqqqooommmkkkiiifffaaa\\\WWWTTTSSSRRRQQQTTTYYY]]]aaaeeehhhkkkjjjlllpppuuu||||||yyysssnnnlllmmmlllhhhffffffdddeeeggghhhhhhhhhgggfffeeegggjjjnnnqqqtttvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz}}}}}}{{{yyy{{{{{{xxxuuutttwwwzzzyyyyyyyyyyyyyyyyyyyyyyyyrrrssstttttttttsssrrrqqqqqqtttwwwzzz{{{zzzyyyxxxuuutttssstttuuuvvvuuutttvvvvvvvvvvvvvvvvvvuuutttwwwwwwxxxvvvuuuuuuvvvxxxrrrsssuuuwwwxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzzyyywwwvvvwwwxxxxxxwwwvvvvvvvvvvvvxxxyyyyyyxxxvvvooommmppp{{{~~~ooowww{{{vvvqqqrrrsssrrrpppooojjjeeedddfffbbb\\\RRRCCC999<<>>GGGLLLVVVaaakkktttyyy|||~~~eeeSSSJJJIIIGGGGGGHHHIIIHHHGGGLLLIIIHHHJJJNNNOOOJJJFFFHHHKKKLLLIIIDDDBBBDDDGGGFFFIIIJJJEEE>>>AAALLLXXXYYY]]]cccooozzz___LLLKKKHHHFFFDDDDDDCCCCCCCCCZZZfffVVV???444444555))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***,,,,,,,,,***((((((***,,,'''((((((((())))))******((())))))***++++++,,,,,,))))))))))))))))))))))))((()))++++++******,,,---+++,,,.../////////...---000000000111222333555555333333333444666888999::::::;;;???CCCBBB???BBBGGG[[[{{{yyyyyyxxxuuurrreee```WWWSSSVVVZZZWWWOOOKKKKKKMMMSSSYYY]]]]]][[[gggjjjmmmoooppppppqqqsssnnnkkkgggddd```[[[VVVSSSXXXRRRRRRZZZ```bbbeeejjjhhhkkknnnssszzz{{{vvvrrrooolllkkkmmmmmmkkkiiiggggggfffgggggghhhiiiiiikkklllmmmoooppprrrssstttwwwyyy{{{{{{zzzzzz{{{||||||~~~}}}|||xxxxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvvtttrrrqqqrrrttttttuuuxxxyyyyyyxxxuuutttuuuvvvwwwwwwvvvuuutttsssuuutttrrrqqqrrrsssuuuwwwuuuuuuuuuuuuuuutttssssssttttttuuuuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyxxxwwwvvvuuurrrqqqpppuuuyyy{{{|||yyyuuurrrsssuuussssssooogggbbbbbb```]]]VVV???888===IIInnnuuuttt|||~~~ppp^^^VVV@@@//////111---+++...+++++++++************))))))))))))***+++++++++,,,+++++++++*********))))))))))))))))))***+++,,,---000111333333333555777:::@@@CCCCCC<<<555<<>>FFFTTTcccdddkkkxxx~~~___TTTNNNKKKIIIKKKMMMMMMMMMMMMOOOOOOPPPPPPOOONNNNNNMMMHHHIIIHHHGGGJJJNNNLLLGGGEEEEEEFFFFFFDDDDDDLLLUUUhhhaaa___iiiwwwyyylll^^^FFFIIIIIIGGGFFFGGGDDD???AAACCCEEEEEEBBB<<<666333,,,+++((('''))),,,***&&&***((('''%%%&&&(((+++,,,,,,,,,+++***)))(((''''''))))))))))))((((((((((((''''''((()))***))))))))))))))))))))))))))))))))))))***+++***))))))+++---...............///000000111111111222333444555666555444444555555666777888;;;===??????>>>@@@DDDHHH^^^ssspppmmmmmmnnnnnnmmmkkkjjjhhhaaaWWWSSSSSSRRROOOIIIHHHIIILLLRRRWWWZZZ\\\ccceeeiiikkkkkklllmmmooosssrrrrrrrrroookkkfffccc___YYYVVVYYY\\\ZZZZZZ\\\bbbeeeiiiooouuu~~~yyytttrrrnnnkkkjjjkkkllliiigggeeeeeeeeefffgggiiijjjkkkjjjkkklllmmmooopppqqqrrrwwwyyy{{{{{{zzzzzz{{{|||}}}}}}|||yyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvtttsssrrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwxxxwwwvvvuuutttvvvuuussssssssstttvvvwwwuuuvvvvvvvvvuuuuuuttttttsssttttttuuuuuuttttttsssuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvuuussspppmmmooo{{{|||vvvqqqqqqrrrwwwuuuooogggdddeeebbb]]]UUUBBB::::::???\\\zzz~~~yyy{{{~~~|||wwwuuu~~~~~~rrreeeKKK444......+++)))++++++++++++************)))***************++++++++++++++++++*********))))))))))))))))))***,,,---...000111333333444555888:::===AAA@@@<<<===III[[[gggrrr}}}uuuSSS]]]tttxxxfffTTTFFFAAACCCJJJTTTfffxxxgggXXXMMMNNNQQQSSSXXX___lllzzzrrrWWWGGG===666222000//////000000000000//////000000000000111111111111111222222222222111000000------..................444000///000///---...222555<<<<<<@@@QQQ^^^kkk{{{fff\\\\\\]]]^^^___^^^YYYUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQKKKLLLKKKJJJLLLQQQOOOKKKFFFCCCBBBCCCCCCEEEMMMWWWggg```[[[\\\aaaccc___YYYLLLLLLJJJJJJOOOVVVVVVQQQ;;;::::::999999888666444///---***)))+++,,,+++(((+++***)))((())),,,///111++++++******)))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))+++------------------...//////111111111222333444555666555555555555555666888888:::===??????>>>@@@DDDIII______^^^]]]^^^```aaaaaa```iiikkkhhh\\\QQQNNNPPPQQQMMMLLLJJJIIIIIIMMMSSSWWW]]]```ccceeeggghhhjjjlllrrrtttxxx{{{{{{yyyvvvsssoooiiidddccc```[[[XXXXXX\\\^^^bbbeeekkkrrrzzzyyytttsssooojjjiiijjjjjjgggdddddddddeeefffhhhjjjkkklllkkkkkklllnnnooopppqqqrrrwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwvvvtttuuuuuuuuuttttttvvvwwwvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxvvvvvvwwwvvvuuuuuuuuuvvvxxxxxxwwwwwwvvvvvvvvvuuuuuuuuusssttttttuuuuuuttttttssssssssstttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvxxxxxxyyyyyyxxxxxxwwwvvvuuuqqqkkkjjjtttzzz|||~~~~~~{{{uuuqqqqqqsssxxxtttkkkddddddfffbbb\\\RRRCCC<<<777666JJJfffsssssswww{{{|||{{{yyyyyy{{{yyyvvvzzzvvv}}}___>>>111...+++)))***+++++++++************)))+++++++++***************+++++++++***************)))))))))***+++,,,......000222333444555666999;;;===???>>>>>>JJJ\\\fffhhhjjjvvvzzzgggUUUjjjiiiUUUEEE>>>CCCLLLRRRcccwwwpppUUUMMMJJJPPPUUUXXXbbbmmmnnn\\\GGG;;;666222000000...//////000000//////...000000000111111111222222111222222222222111000000//////////////////......444///---000444444555888===HHHPPP^^^vvv~~~hhhbbbmmmtttzzzyyyrrrhhh___ZZZ[[[ZZZZZZYYYXXXWWWWWWVVVPPPQQQOOOMMMNNNRRRRRROOOJJJDDDAAABBBCCCEEEKKKRRR^^^\\\ZZZWWWTTTSSSTTTTTTOOOLLLIIIMMMYYYeeegggbbbAAA<<<777555777999::::::444000++++++,,,,,,+++)))***)))))))))+++...000222))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,,,,---......111111111222333444555666555555555555666777888888:::===?????????@@@EEEIII```SSSSSSSSSTTTVVVWWWXXXYYY___dddeee\\\SSSPPPPPPPPPUUUTTTQQQLLLFFFEEEHHHKKKUUUXXX\\\___aaadddgggjjjjjjnnnsssxxx{{{|||}}}}}}{{{xxxssspppkkkeeeaaa___\\\\\\[[[[[[^^^dddlllrrryyy{{{~~~zzzvvvuuupppkkkiiiiiiiiifffdddeeeeeeeeefffgggiiijjjkkknnnnnnoooppprrrsssttttttvvvwwwyyyyyyxxxyyy{{{}}}}}}|||||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxyyyxxxxxxxxxxxxsssuuuvvvuuuuuuvvvxxxzzzxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxyyyzzzzzzyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuussstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwvvvsssmmmkkksss~~~|||{{{~~~|||vvvrrrqqqrrrrrrmmmddd___bbbeeeaaaYYYPPPDDD:::555444BBB]]]rrrzzz||||||wwwqqqoootttzzz~~~tttuuuyyyuuu|||qqqKKK666000...,,,++++++++++++*********)))))),,,+++++++++***)))))))))************************))))))******,,,---///000111222444555666777:::===AAA@@@>>>CCCTTTgggkkkdddiiisss~~~kkk]]]gggyyyttt^^^NNNCCC???HHHSSS^^^tttwww```PPPMMMNNNUUUZZZ^^^lll{{{xxxkkk^^^NNN>>>666333111000222...//////000000//////...000000111111111222222222111222222222222111000000//////............//////111///000555999:::===CCCPPPcccsss{{{kkkhhh|||rrreee]]]^^^^^^]]][[[ZZZYYYYYYXXXUUUVVVTTTPPPOOOQQQQQQNNNLLLFFFBBBCCCCCCCCCDDDGGGJJJOOOUUUWWWTTTOOOMMMLLLLLLIIIHHHNNN]]]jjjjjjcccKKKDDD;;;777888;;;<<<;;;999222,,,,,,,,,+++)))***((('''''''''(((***,,,...(((((())))))************'''''''''(((((((((((((((***)))'''&&&'''(((***,,,)))))))))))))))))))))))))))***+++***))))))+++---------,,,,,,------...///111111111222333444555666555555555555666777888999:::<<>>BBB???>>>GGGXXXeeeddd]]]pppvvv~~~~~~tttiiicccxxxnnnWWWKKKDDDCCCOOO^^^mmmmmmUUUQQQOOOQQQXXX[[[```qqq{{{hhh]]]TTTGGG;;;555333000000111//////000000000000//////111111111111222222222222111222222222222111000000.........---...///000000555444555666666;;;IIIXXXuuu}}}ssstttyyykkk```___^^^\\\ZZZYYYXXXWWWWWWYYYZZZXXXRRRNNNNNNMMMIIIGGGCCCAAACCCDDDAAA@@@AAA???DDDKKKPPPPPPMMMHHHEEEHHHJJJNNNUUU___fffaaaWWWHHHBBB;;;777777999::::::>>>444---,,,,,,(((''')))(((((('''&&&''''''((()))((((((((()))******++++++(((((()))))))))************)))'''&&&'''(((***,,,)))))))))))))))))))))))))))***+++***))))))+++---...............//////000111111111222333444555666666555555666666777888999999<<<>>>??????AAAFFFJJJcccLLLNNNOOOOOOOOOPPPSSSUUUVVVYYY[[[ZZZZZZXXXPPPGGGMMMNNNNNNLLLGGGCCC@@@???@@@BBBEEEGGGIIILLLQQQTTT]]]aaafffjjjmmmsss{{{}}}~~~{{{yyyvvvsssooolllfff```\\\]]]aaaeeemmmoootttzzz~~~~~~|||yyywwwrrrllliiiiiiiiihhhfffiiiiiihhhgggggggggggggggjjjkkkmmmoooqqqtttuuuvvvwwwxxxyyyyyyxxxzzz}}}~~~}}}}}}|||{{{zzzyyyzzz{{{{{{xxxwwwwwwwwwwwwxxxyyyyyyuuuwwwxxxwwwwwwxxxzzz|||xxxwwwvvvuuuuuuvvvwwwxxxxxxxxxzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvuuutttuuuvvvvvvxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyy{{{{{{zzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvtttvvvuuurrruuu~~~~~~}}}zzzvvvtttpppuuuzzz{{{xxxtttrrrqqqjjjiiieeeccceeehhhddd]]]SSSGGG666111666:::RRRyyyssseee[[[ZZZ]]]]]]ccceeeooo~~~xxxppprrrtttRRR999000---+++)))+++++++++************)))+++++++++******************************+++++++++)))******,,,---///111222222333666777888:::===@@@BBB<<>><<<===AAABBB@@@@@@CCCFFFGGGHHHJJJLLLMMMLLLKKKKKKSSS\\\```bbb___UUULLLAAA>>>:::777888;;;@@@DDDBBB666...---,,,'''&&&*********)))(((((((((((()))(((((())))))*********+++((())))))******++++++,,,)))((('''''''''(((***+++)))))))))))))))))))))))))))***+++***))))))+++---///............///000000111111111222333444555666666666666666777888999999999;;;>>>??????AAAFFFJJJeeeGGGIIIKKKLLLLLLMMMPPPSSSXXX[[[[[[ZZZ[[[ZZZUUUMMMJJJIIIIIIIIIIIIHHHEEEBBB<<<===>>>>>>>>>@@@CCCEEEKKKPPPWWW[[[]]]bbbiiinnnoooxxx}}}}}}}}}yyyxxxuuuqqqlllhhhhhhhhhhhhjjjnnnsssxxxzzzxxxvvvuuupppjjjggghhhhhhgggfffhhhggggggggggggggghhhhhhiiijjjlllooorrruuuwwwyyyzzz{{{{{{{{{{{{}}}~~~}}}}}}|||zzzyyyxxxyyyzzz{{{wwwvvvvvvuuuvvvwwwxxxyyywwwxxxyyyxxxwwwxxxzzz|||wwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwuuusssssstttuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{yyyxxxvvvvvvvvvwwwwwwxxxyyyyyyyyywwwvvvuuutttsssttttttuuusssvvvuuuppppppyyy}}}xxxssseeellluuuyyyyyyuuussssssjjjlllkkkiiihhhhhhddd^^^QQQJJJ999333777777SSSssseee^^^___bbbiiirrruuu}}}zzzqqqooowww~~~kkkQQQ;;;111...,,,***+++++++++************)))***************+++++++++))))))*********+++++++++******+++,,,...000222333222444666777999;;;>>>AAABBB;;;DDDYYY___XXX[[[jjj{{{yyyuuunnnddd]]]cccnnnpppxxx|||yyyxxx|||eeeNNNIIIKKKSSShhh~~~}}}jjjZZZQQQQQQQQQYYYeeennnwww~~~ooobbbTTTKKK@@@888222111000......111222222333333333333222222111111111222222222333333111222222222222111000000////////////111444666888666999AAALLLYYYkkk~~~zzz|||sssvvv~~~wwwmmmaaa___\\\YYYWWWVVVVVVVVVVVVZZZ[[[VVVPPPMMMJJJFFF;;;999;;;===<<<;;;@@@GGGJJJJJJKKKKKKLLLNNNRRRUUURRR```llllllcccXXXMMMEEE>>>>>><<<888888===HHHPPPGGG999//////---'''&&&+++)))))))))))))))*********)))))))))))))))*********((((((((()))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))+++---...------------...//////111111111222333444555666666666666666777888999:::888;;;>>>??????AAAFFFKKKfffAAADDDGGGHHHHHHJJJOOORRRXXX\\\]]][[[ZZZ\\\[[[XXXMMMKKKIIIIIILLLLLLIIIFFF=========;;;::::::;;;===888???GGGKKKMMMPPPUUUYYY[[[gggppptttxxx~~~yyysssooommmeeefffjjjooosssvvvuuuttttttnnnhhhffffffggggggeeeffffffffffffggghhhjjjjjjjjjkkknnnqqquuuxxx{{{|||}}}}}}~~~}}}}}}~~~}}}}}}{{{yyyxxxxxxxxxzzz{{{vvvvvvuuuuuuuuuvvvxxxyyyxxxyyyzzzyyyxxxxxxzzz{{{vvvvvvvvvwwwwwwvvvvvvvvvvvvwwwyyyzzzzzzzzzyyyyyywwwxxxyyyyyyzzzzzzyyyyyywwwvvvtttsssrrrsssuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxyyyzzzzzzzzzxxxvvvtttvvvvvvwwwxxxyyyzzzzzz{{{vvvuuutttsssrrrsssttttttsssuuurrrlllllluuu~~~~~~}}}wwwrrrxxx}}}vvvpppmmmjjjnnnoookkkhhhfffaaa\\\MMMLLL>>>777888888XXXssshhhhhhooovvv|||yyy|||sssooosssyyy{{{sssfffQQQ>>>333000///,,,+++++++++************)))))))))******+++++++++,,,))))))******++++++++++++******+++,,,...000222333222444666888999;;;???AAACCC===JJJcccfffYYY```xxx{{{pppbbbYYYaaannnttt|||xxxtttyyyrrr[[[KKKMMMUUU^^^qqqwwwcccVVVRRRSSSUUUaaarrr~~~ooodddXXXKKKBBB999333///000111000111444222333333444444333333222111111222222222333333333111222222222222111000000000000000111333666999;;;BBBHHHVVVggguuussskkkkkkxxxpppxxx{{{}}}yyypppcccaaa]]]ZZZXXXWWWWWWWWWSSSYYY[[[WWWRRROOOLLLHHH===;;;:::999666666>>>HHH@@@EEEJJJKKKKKKMMMRRRVVVVVVggguuuqqqbbbRRRHHHCCC<<<===;;;666444:::HHHTTTKKK<<<111111...''''''---&&&''''''((()))******+++******))))))))))))))))))&&&''''''((()))******+++''''''((()))***))))))))))))))))))))))))))))))))))))***+++***))))))+++------,,,,,,,,,,,,---......111111111222333444666666666666666666777888999:::888;;;>>>??????AAAFFFKKKggg???AAACCCCCCCCCFFFKKKPPPWWWXXX[[[^^^______^^^]]]XXXSSSMMMJJJKKKLLLLLLKKKIIIHHHGGGEEECCCBBB@@@@@@<<<>>>@@@??????BBBGGGKKKNNNRRRXXX]]]cccmmm{{{|||yyyzzz|||oookkkhhhjjjoooqqqooolllllljjjhhhfffeeeeeeeeefffhhhhhhffffffeeefffggghhhooonnnoootttyyy|||zzzxxx~~~|||~~~}}}{{{~~~~~~~~~}}}{{{yyyxxxzzzyyywwwuuuuuuvvvwwwxxxxxxwwwwwwxxxzzzzzzyyywwwxxxwwwvvvvvvxxxxxxwwwvvvvvvvvvwwwxxxyyy{{{||||||xxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxxxx{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzxxxwwwvvvwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxyyy|||{{{zzzyyywwwuuusssqqquuuvvvsssnnnoooxxx}}}mmmhhhmmmooommmjjjhhheeebbb^^^[[[SSSJJJ<<<777666999ZZZssslllvvvuuuyyyxxx{{{xxxpppeee\\\PPPCCC666...,,,...,,,,,,,,,++++++*********************************------+++***))))))((((((((())),,,...000111111111777666666666888;;;>>>@@@===@@@SSSkkksssmmmqqqrrr[[[WWWgggxxx~~~}}}jjjLLLDDDSSSZZZccc{{{yyyeeeYYYWWWXXX\\\]]]iiiqqqeee[[[OOODDD???222222111000111222444555333222111111222333555666333222222222333333444555555333000000222333222000///444666444555===FFFJJJPPPYYYjjjzzz{{{{{{}}}gggSSS\\\ssszzzvvv{{{yyyxxxvvvtttpppkkkeeeaaa```___]]][[[XXXWWWUUURRRPPPOOONNNMMMDDD@@@:::555444777>>>CCC@@@CCCFFFHHHJJJMMMSSSWWWVVV[[[``````ZZZOOOFFF@@@EEE@@@>>>???===999<<>>???GGGPPPbbbssswwwuuu}}}nnnYYY```yyy|||yyy```IIIGGGVVV```mmmnnn]]]TTTTTTWWW___dddrrrmmmbbbWWWKKK@@@;;;222222111111222333444555444333222222222333444555222222222222333333444555999666333333444444222000222444555444<<>>AAAAAAAAACCCHHHLLLhhhJJJLLLMMMMMMKKKIIIIIIIIINNNRRRXXX^^^cccddddddcccjjjeee^^^XXXUUUSSSSSSRRRNNNMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEECCCCCCBBB@@@AAAGGGQQQZZZpppxxx}}}}}}xxxuuuooojjjgggffffffgggbbbbbbcccdddeeefffgggggghhhhhhgggffffffggghhhiiiiiikkknnnqqqtttxxx}}}~~~|||{{{||||||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvwwwxxxyyyxxxvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyywwwwwwvvvuuuttttttttttttvvvvvvvvvwwwwwwvvvvvvuuuwwwxxxuuuqqqtttvvveee```eeellliiigggeeedddbbb```]]]VVVMMM???888555222GGGmmm|||{{{wwwssssssvvvyyytttxxx|||pppgggVVVDDD666000......,,,,,,,,,++++++++++++***************************++++++***************++++++,,,...000111222333333333444666888:::<<<===>>>BBBSSSfffpppttt|||fffYYYnnnxxxqqqWWWLLLPPP\\\gggxxxrrraaaUUUQQQUUUZZZdddmmmwwwhhh]]]RRRFFF;;;666222222111222333444555666555555444333333333333444111111111222333444555666777555333333333333222000333666999@@@QQQfffsssxxxuuuwwwyyywwwnnniiiooozzznnnZZZPPPXXXpppooofffvvv|||yyyyyyyyyxxxvvvxxxsssllleee```[[[WWWTTTRRRQQQPPPOOONNNMMMMMMMMMHHHDDD===777555555888:::@@@CCCGGGJJJLLLNNNPPPRRRLLLMMMNNNOOONNNJJJDDD???DDDEEEJJJOOONNNEEE<<<888888666333222000...+++)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******************))))))))))))************+++,,,---........./////////000000000000111111222333444555555666777777888999:::;;;;;;<<<>>>AAAAAAAAACCCHHHLLLiiiXXXYYY[[[ZZZXXXUUUQQQOOOLLLNNNSSSYYY___cccfffhhhsssppplllhhhddd```]]][[[WWWUUUQQQMMMKKKIIIHHHHHHEEEFFFHHHIIIIIIIIIIIIIIIDDDCCCAAA===<<<>>>CCCHHHWWW___lllxxx~~~{{{yyywwwtttmmmfffaaa^^^^^^[[[\\\^^^aaacccfffggghhhiiihhhggggggggghhhiiijjjjjjmmmqqqsssuuuzzz~~~}}}}}}}}}||||||{{{{{{zzzyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwxxxzzz||||||{{{xxxwwwvvvvvvxxxxxxwwwvvvxxxxxxyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvttttttsssssstttuuuvvvwwwxxxyyyyyyyyyyyyzzzwwwtttwwwuuuiiihhhnnnnnnlllhhhfffeeeccc```^^^XXXPPPAAA:::777222AAA___vvvxxxxxxuuurrrwww~~~yyy{{{tttxxx~~~uuubbbJJJ999111///...++++++++++++++++++++++++******************************))))))***++++++,,,++++++---///000222333333111333666999<<<=========>>>TTTfffiiilll{{{bbb```wwwppp\\\\\\bbbfffjjj|||tttdddYYYSSSSSSYYY___iiiwww}}}qqqbbbXXXMMMAAA777333111222222333444555666666777666555555444333333333111111111222333555666777777666555444555555666666666>>>KKK\\\qqqssstttuuuwwwwww}}}sss___QQQWWWmmmttthhhlll}}}zzzxxxxxxxxxvvvttttttqqqlllfffaaa^^^[[[YYYUUUTTTSSSRRRRRRRRRRRRRRRMMMHHHAAA<<<888777777777:::===AAAEEEGGGHHHHHHHHHLLLJJJIIIIIIIIIFFFBBB???JJJQQQZZZ^^^XXXLLL@@@:::777666555444444222...+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********************)))))))))(((+++++++++***++++++,,,,,,........./////////000000000111111222333333444444666666777888999:::;;;;;;;;;>>>@@@AAAAAACCCGGGKKKkkkaaabbbddddddccc___ZZZWWWNNNNNNOOORRRWWW___fffjjjuuuwwwxxxwwwtttpppkkkhhhcccaaa]]]XXXTTTPPPNNNMMMOOONNNMMMLLLKKKJJJGGGFFFEEEEEEEEECCCAAA???@@@@@@EEEIIISSSeeewww{{{wwwxxxvvvqqqhhh___XXXUUUTTTUUUXXX\\\```cccfffhhhjjjjjjiiihhhiiijjjkkkllllllnnnqqqsssuuuzzz~~~|||zzzyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxxxxyyywwwvvvwwwyyy{{{{{{{{{wwwvvvuuuuuuwwwwwwvvvuuuwwwwwwwwwxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{|||zzz{{{yyyvvvyyywwwrrrvvv}}}sssppplllhhheeeccc```]]]WWWOOOAAA:::999333;;;RRR```gggoooqqqppprrryyy}}}||||||ssswww~~~zzz}}}wwwzzzsssVVV>>>222...,,,++++++++++++++++++++++++************************))))))))))))***+++,,,,,,******+++---///000222333111333777;;;===>>>>>>===GGG[[[hhhgggiiiyyyvvvdddnnn{{{yyyqqqsssvvvpppmmm}}}uuugggZZZUUUTTTTTTZZZaaaqqqxxxlll^^^TTTIII===555333111222333444555666777777777777777666555444333222111111222333444666888999:::999777666666888;;;===FFFUUUhhhzzzyyytttwww~~~wwwiiiYYYXXXkkkwwwqqqqqq}}}{{{yyyxxxvvvuuurrrqqqqqqppplllhhhccc___^^^]]]XXXWWWVVVUUUUUUUUUUUUVVVRRRMMMFFFAAA>>><<<999777666888<<<@@@CCCCCCBBB@@@KKKIIIFFFDDDCCCBBBAAA@@@RRR]]]eeebbbTTTEEE:::555555555555666666444///,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************************)))))))))(((,,,++++++******+++,,,,,,............////////////000111111222222333333333555666777888999::::::;;;;;;>>>@@@AAA@@@BBBGGGKKKfff```aaaccceeefffddd___[[[RRRPPPNNNNNNRRRZZZbbbhhhqqqvvv||||||zzzxxxmmmlllhhhddd___ZZZWWWUUUQQQOOOMMMKKKJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEBBBAAABBBBBBGGGVVViiiwww|||{{{xxxxxxwwwtttlllbbbWWWQQQOOOPPPRRRVVV[[[```eeeggglllkkkkkkkkkkkkmmmnnnooommmnnnoooqqqtttyyy~~~{{{yyyxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxzzzxxxvvvvvvwwwyyyzzzyyyuuutttssstttuuuvvvuuusssuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{|||||||||xxxyyyxxxuuuyyy||||||vvvsssmmmiiifffccc```^^^UUUMMM>>>777888222555FFFPPP[[[iiiooonnnlllmmmooorrroooqqqnnngggppp|||{{{}}}zzz}}}cccCCC333...+++***++++++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,******+++,,,...000222333222444888;;;>>>?????????HHHUUU```cccjjjzzz{{{llljjjzzz~~~uuuqqq|||jjj^^^VVVUUUVVVVVV\\\eee~~~~~~ttthhh[[[PPPEEE:::444444111222333555666777777777777777777777666555444333222222333444666888:::;;;777777555444555:::AAAFFFaaappptttkkkwww~~~~~~wwwmmmaaaZZZfff}}}uuuvvv|||{{{yyywwwtttrrrpppnnnsssrrrooojjjddd___]]]]]]YYYXXXWWWVVVVVVVVVVVVVVVUUUPPPJJJFFFDDDAAA<<<888666777:::===@@@AAA>>><<>>@@@AAABBBOOOSSSYYYaaammmyyyxxxjjjccckkkzzzsssooorrrrrrbbbXXXTTTXXX\\\^^^hhhuuu}}}qqqeeeWWWLLL@@@777333444111222444666777888888888666777777888777666555444222333444666888:::<<<>>>555555666999>>>IIIWWW```uuuxxxtttwww{{{yyysssddd]]]aaavvv{{{uuu{{{zzzzzzxxxvvvrrrpppoooooorrrrrrpppkkkddd___^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWUUUQQQKKKHHHGGGDDD>>>999777666777:::===>>><<<999===BBBFFFGGGGGGJJJRRRYYYRRRSSSNNNEEE???@@@@@@===222333555888999666111---))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''(((((()))******++++++************))))))))))))************+++,,,,,,------------.........//////111111111111222222222222555555666777888999:::::::::===@@@@@@@@@BBBFFFKKK```VVVVVVYYY^^^cccdddbbb___YYYVVVSSSQQQSSSWWW\\\___eeekkkrrryyy~~~~~~vvvlllccc\\\UUUNNNIIIFFFFFFFFFHHHKKKNNNOOOOOOQQQOOOKKKHHHJJJUUUeeerrr|||vvvtttqqqjjj___VVVJJJJJJKKKMMMSSSZZZbbbfffooonnnnnnnnnoooppprrrsssuuurrrqqqtttzzz~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxwwwvvvuuuuuuwwwyyy{{{{{{xxxuuutttuuuvvvvvvvvvsssrrrqqqqqqssssssrrrqqqqqqqqqrrrssstttuuuvvvwwwqqqrrrrrrrrrrrrrrrrrrqqqtttuuuvvvwwwwwwvvvuuutttxxxwwwvvvvvvvvvvvvvvvwwwuuuvvvxxxyyyzzzyyyyyyxxxsssssstttuuuwwwxxxzzz{{{yyyyyyyyyzzzzzzyyyxxxxxxpppssssssppprrrzzz}}}sssooojjjfffeeecccbbb```[[[SSSAAA999:::444222<<>>555222555000222444666888888888888666777777888888777555444333444555777999;;;>>>???888:::>>>EEEPPPaaattt|||xxxlllrrr}}}vvvpppkkk___\\\hhhyyywwwuuu|||vvvwwwyyyyyyxxxuuurrrppppppppppppqqqpppllleeeaaa```aaa^^^]]]\\\ZZZYYYYYYYYYXXXUUUPPPKKKIIIIIIFFF???:::666444444777:::;;;999777999AAAJJJMMMMMMSSS^^^hhhfff^^^NNN???;;;>>><<<666444555888;;;<<<999444000))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''(((((()))***+++++++++************))))))))))))************+++,,,---...---------.........//////111111111111111222222222555555666777888999:::::::::===???@@@@@@BBBFFFJJJeeeMMMPPPUUUZZZ^^^```bbbcccccc```\\\XXXUUUUUUVVVVVVbbbeeejjjqqqxxx|||qqqddd\\\SSSMMMHHHHHHKKKNNNRRRUUUXXXVVVQQQLLLJJJNNNWWW]]]ppp}}}yyysssssslll___VVVOOOJJJJJJNNNSSS]]]gggpppppppppnnnnnnooosssvvvvvvvvvuuuuuuwwwyyy|||~~~}}}}}}|||zzzyyyxxxxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwuuusssssssssuuuuuuuuutttsssrrrqqqqqqqqqqqqssssssssstttuuuvvvvvvwwwtttsssrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxyyy{{{|||vvvwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyrrrssstttvvvwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvwwwwwwsssqqqttt|||}}}yyyssspppllliiigggfffdddbbb\\\TTTIII@@@777222666===SSSooo~~~ssseeeaaaWWW]]]XXXdddqqqyyy{{{vvvxxxjjjJJJ666///000...---,,,,,,++++++,,,,,,+++*********+++,,,,,,---,,,,,,++++++***+++++++++...000111111111111333555555222666>>>???;;;AAALLLhhhkkkpppxxxyyylll^^^WWWWWWdddsssyyy{{{}}}www|||}}}|||uuuhhh]]]cccqqqwwwnnnbbbVVVWWWZZZ^^^cccoooxxxuuummm]]]JJJ???999444111222222444888999888777777777555666888;;;===>>><<<;;;777555444444444444888<<<;;;AAAMMM___ppp|||{{{uuuooorrr~~~|||wwwyyyuuuzzzsssbbb^^^lll}}}xxxtttsss{{{{{{{{{{{{{{{zzzyyyxxxyyyxxxwwwvvvvvvssspppmmmlllllllllkkkkkkgggbbb___```____________]]]YYYWWWTTTSSSPPPNNNJJJDDD===999444333222333555666777666555888@@@LLLRRRWWWbbbooobbbVVVGGG>>><<<<<<:::777444777???GGGFFF===444111+++)))''''''((())))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************++++++******************............////////////111111111222222333333444555555555555666888999:::;;;>>>@@@@@@???AAAEEEJJJhhhIIILLLQQQVVVYYY\\\^^^___cccaaa^^^[[[XXXVVVUUUUUUZZZ\\\aaahhhooovvv||||||jjjddd\\\SSSMMMLLLQQQVVVOOORRRUUUUUUSSSQQQQQQRRRdddsss~~~|||wwwuuuoooggg^^^UUUMMMJJJKKKQQQ\\\ggglllnnnooooooooopppsssuuuwwwvvvvvvwwwyyy|||~~~~~~~~~|||zzzxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwwwwvvvtttrrrrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqssssssttttttuuuvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwtttuuuvvvwwwyyy{{{|||}}}xxxxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuurrrssstttuuuvvvvvvvvvvvvvvvwwwxxxzzzzzzxxxwwwvvvwwwxxxwwwsssoooqqqxxx~~~yyyssspppllliiigggeeecccaaa[[[SSSIII@@@888333777>>>ZZZ{{{wwwjjjeeelllxxxxxx{{{wwwyyywww^^^GGG888000---...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,+++++++++++++++,,,...000111222111222333555999777:::AAA@@@>>>GGGTTTeeekkkuuupppUUUTTT[[[lllzzzzzznnn\\\RRRLLLQQQ^^^eee___VVVWWWXXX\\\cccjjjxxx{{{uuusssmmm\\\III>>>888333111222333555777888888777777888888888:::<<<>>>>>><<<:::666555333222222333666999>>>GGGWWWjjjyyy~~~yyyqqqwwwzzzqqquuuxxxrrrtttnnneeemmmvvvzzztttssstttvvvvvvvvvvvvvvvuuuuuuuuuxxxwwwuuuttttttrrrooommmmmmlllllllllkkkhhhddd```_________```aaa___\\\YYYUUUSSSPPPLLLHHHAAA:::555333222111111333555666555777888>>>GGGLLLNNNUUU]]]TTTLLLAAA;;;:::::::::999444333777===???999333111,,,***''''''((())))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************************************............////////////111111111222222333333444555555555555777888999:::;;;>>>@@@@@@???AAAEEEJJJfffFFFJJJOOOSSSUUUXXXZZZ\\\cccbbbaaa```]]]ZZZWWWUUURRRSSSWWW[[[aaahhhmmmppprrrvvv|||sssbbbTTTNNNPPPTTTNNNSSSXXX[[[ZZZVVVSSSQQQYYYeeeuuu}}}}}}yyytttrrrjjj___SSSLLLKKKPPP[[[eeehhhjjjmmmooooooqqqsssuuuwwwwwwwwwyyy{{{~~~~~~}}}{{{xxxwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwvvvuuusssrrrqqqrrrtttuuuuuutttsssrrrqqqqqqqqqqqqsssttttttuuuuuuvvvvvvwwwzzzyyyxxxwwwwwwvvvwwwwwwsssuuuwwwyyy{{{|||}}}}}}yyyyyyzzz{{{{{{||||||}}}yyyxxxxxxwwwvvvtttsssrrrsssssstttuuuvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxvvvwwwxxxwwwsssnnnnnntttzzz}}}xxxsssppplllhhhfffdddaaa___[[[RRRHHH@@@999555888???ccc}}}tttmmm|||~~~fffQQQDDD:::000)))...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,...000111222111222444555::::::===AAA???@@@NNN___kkkqqq|||rrrMMMVVVgggzzzmmm[[[HHHDDDBBBHHHQQQWWWVVVRRRVVVWWW\\\eeeooo~~~~~~|||{{{vvvqqqooolll[[[GGG;;;555111111333444666777777777777888:::<<<;;;<<<>>>???>>><<<999777666444333333555888999>>>FFFTTTffftttzzzxxxtttvvvvvvkkkmmmzzzwwwppplllkkkkkkzzzsssppprrrvvvssssssrrrrrrrrrsssttttttwwwuuusssqqqqqqqqqooonnnnnnmmmllllllkkkiiifffccc^^^^^^___aaabbbaaa]]]ZZZRRRPPPMMMJJJGGGAAA;;;666555333111111333555666555777666:::BBBGGGIIIJJJLLLHHHDDD???;;;999:::<<<>>>>>>777222444666444000///---***((('''((())))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************............////////////000000111222333333444444555555555666777888999:::;;;>>>@@@@@@???AAAEEEJJJcccFFFJJJOOORRRTTTVVVYYY\\\```aaaccccccbbb___\\\ZZZSSSSSSSSSTTTVVVZZZ]]]___fffiiinnnrrrvvv{{{qqqccc[[[VVVRRRUUUVVVWWWXXXZZZ[[[^^^___YYY]]]jjjyyy}}}zzzzzzuuujjj]]]UUURRRRRRYYYbbbcccgggkkkoooppprrrssstttvvvwwwxxxyyy|||}}}{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuutttrrrqqqqqqrrrssstttttttttsssrrrrrrrrrrrrrrrttttttuuuuuuvvvvvvvvvvvv{{{{{{zzzyyyxxxwwwwwwvvvuuuwwwxxxzzz{{{{{{{{{{{{yyyyyyzzzzzz{{{|||||||||wwwwwwwwwvvvvvvtttssssssuuuuuuvvvwwwwwwwwwvvvvvvyyyzzz|||}}}}}}|||zzzyyyvvvxxxxxxtttooooootttyyy|||vvvrrroookkkhhhfffccc```]]]ZZZQQQGGG@@@:::666999>>>ccc|||uuu}}}aaaOOODDD:::000)))...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,------...///111222222333444666777999<<<>>>===CCCUUUiiiwww{{{oooPPP```xxx{{{hhhVVV@@@AAADDDIIINNNRRRTTTUUUXXXYYY```lllxxx|||zzzsssnnnllljjjYYYDDD999333000111444555666777777666777999;;;=========>>>>>>===:::777888999777666888>>>@@@@@@???BBBJJJXXXhhhuuu|||yyyllljjjttt~~~xxxvvvqqqjjjlllttt|||uuuoooooossswwwsssrrrrrrrrrrrrsssuuuvvvwwwtttqqqppppppqqqqqqpppooonnnllllllkkkjjjhhheee```___```aaaaaa___[[[XXXNNNLLLKKKJJJHHHEEEAAA===999777555555666777777777777555888???GGGKKKIIIGGGEEEDDDAAA===;;;===CCCIIIOOOAAA555222333222000///...+++)))((()))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************************************************+++++++++............////////////000000111222333333444444555555555666777888::::::;;;>>>@@@@@@???AAAEEEJJJaaaGGGKKKPPPQQQQQQRRRVVVZZZ\\\___bbbeeegggfffeeeddd]]][[[YYYWWWUUUTTTTTTTTTYYY[[[^^^aaaffflllssswwwzzz|||~~~yyysssfffYYYYYYXXXVVVWWWZZZ```eeeiiiaaa^^^cccrrr~~~{{{sssjjjddd^^^ZZZ[[[___aaaeeejjjoooqqqrrrtttuuuuuuvvvxxxzzz|||~~~|||zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxtttsssrrrqqqqqqrrrtttuuuttttttssssssrrrrrrssssssuuuuuuuuuvvvvvvvvvvvvvvvyyyyyyyyyyyyxxxwwwwwwvvvyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{vvvvvvwwwwwwxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwyyyzzz|||}}}}}}|||zzzyyyuuuwwwyyyvvvrrrrrrwww|||zzztttpppmmmjjjgggeeebbb___\\\YYYPPPFFF@@@:::777888<<>>???HHH\\\oooxxxhhhZZZnnnsss]]]LLL;;;AAAGGGIIIJJJLLLPPPTTT\\\^^^hhhxxx}}}|||yyyrrrmmmlllfffUUUAAA666222000111444666777777777666777999;;;<<<<<<<<<===>>><<<999666666888888777===GGGKKKHHHBBBDDDJJJYYYlll~~~rrrllliiirrrvvvsssuuusssmmmqqq|||{{{vvvrrrooopppsssvvvrrrrrrrrrrrrrrrssstttuuuvvvsssqqqpppqqqrrrrrrrrrpppnnnlllkkkkkkkkkiiihhhcccaaa```___^^^\\\XXXUUUPPPNNNMMMLLLKKKIIIEEEBBB@@@???===<<<===<<<;;;:::888666777<<>>===CCCMMMUUUTTTEEE777222333222222333///---***)))*********)))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++............///////////////000000222333444555555666666666666777999:::;;;;;;>>>@@@@@@???AAAEEEJJJbbbHHHLLLQQQQQQNNNOOOSSSXXX[[[]]]aaaeeeiiilllmmmnnnjjjhhhfffbbb^^^ZZZWWWUUUPPPQQQRRRTTTWWW^^^eeejjjmmmqqqxxx}}}{{{jjj]]]\\\ZZZ[[[___cccfffgggjjjfffeeelllyyy|||wwwsssmmmddd``````aaaeeejjjnnnqqqsssuuuvvvvvvwwwyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvwwwxxxxxxwwwvvvvvvuuutttrrrqqqrrrsssuuuvvvttttttssssssssssssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxx|||{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxvvvxxxyyyzzzzzzyyyxxxvvvssswwwyyyxxxuuuuuuyyy~~~yyysssmmmkkkiiigggeeebbb___\\\YYYOOOEEE???:::666666999DDDiiizzzuuuyyyyyyqqq|||ppp[[[AAA222000...---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---...///---///111222333444666888888<<<@@@@@@CCCNNN```ppplll}}}xxxbbbeeeyyy}}}gggMMM======DDDKKKMMMKKKKKKPPPUUUZZZ^^^kkk}}}yyyvvvxxxvvvqqqmmmmmmaaaPPP>>>555222000222555555777888888888888999;;;;;;:::;;;===>>>===:::888444888888888AAANNNSSSOOOCCCGGGRRRdddzzz}}}qqqhhhjjjssszzzsssppptttuuussswww~~~vvvtttqqqpppqqqrrrsssrrroooooopppqqqqqqqqqppppppsssrrrpppqqqrrrssssssrrrpppmmmjjjiiijjjjjjjjjiiifffccc```]]]\\\ZZZWWWTTTVVVTTTQQQOOOMMMJJJFFFCCCHHHGGGFFFEEEEEEBBB>>>;;;:::999666666===DDDDDD???<<<=========@@@GGGQQQYYYKKK???444222333333444666000...+++******+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,............//////////////////000111333444555555666666666777888999:::;;;;;;>>>@@@@@@???AAAEEEJJJcccLLLPPPTTTSSSOOONNNSSSXXX]]]^^^aaadddiiinnnsssuuussssssrrrooolllgggcccaaaWWWUUUSSSQQQPPPSSSYYY^^^\\\bbbjjjqqqwww|||}}}mmmiiicccaaabbbdddeeeeeelllooonnnlllsss~~~xxxnnngggeeecccfffkkknnnqqqsssuuuwwwxxxyyy{{{}}}}}}{{{xxxvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvuuutttsssrrrrrrtttvvvwwwttttttssssssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvssstttvvvxxxzzz{{{{{{{{{|||zzzwwwuuutttuuuvvvwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxzzzzzzxxxwwwvvvssswwwzzzyyyvvvuuuyyy}}}{{{tttkkkiiigggfffeeeccc___\\\YYYNNNCCC>>>999555444666999UUUeeekkkyyy~~~uuunnn}}}{{{sss}}}lllLLL666111...---,,,,,,++++++,,,,,,---,,,++++++******+++++++++++++++,,,,,,...//////---///222333333444666888;;;???AAAAAADDDOOO^^^hhhdddyyynnn```nnnrrrYYYCCC:::AAAHHHPPPRRRPPPOOOTTTZZZ^^^bbbppp|||vvvssssssuuusssnnnjjjkkk[[[LLL<<<444222111333555444666999:::999888999:::999:::;;;===??????===;;;666;;;;;;;;;FFFUUUZZZUUULLLQQQ\\\nnnxxxpppllltttwwwssspppqqquuuxxxyyyzzztttqqqoooppprrrrrrpppmmmmmmnnnpppqqqqqqpppmmmlllpppooooooppprrrsssrrrpppooollliiihhhiiijjjjjjjjjhhhddd___\\\[[[ZZZYYYXXXYYYVVVSSSQQQNNNLLLHHHEEENNNNNNMMMMMMKKKFFF@@@;;;;;;:::555111555>>>AAA???;;;===>>>@@@CCCHHHMMMQQQAAA:::444444444222222555111...,,,***++++++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,............////////////...///000111333444555666666666666777888999;;;;;;;;;>>>@@@@@@???AAAEEEJJJcccQQQUUUYYYVVVRRRPPPUUUZZZ``````aaadddiiiooouuuxxxxxxyyyyyyyyyvvvrrrnnnkkkdddaaa[[[TTTOOOOOORRRUUURRRXXXaaahhhnnntttzzzwwwkkkcccaaadddggghhhjjjuuuvvvnnnooo}}}sssllljjjdddgggkkknnnpppsssvvvxxx{{{|||}}}|||xxxuuussssssrrrxxxyyyzzz{{{{{{zzzyyyxxxvvvuuusssssssssuuuwwwxxxttttttsssssssssttttttuuuwwwwwwwwwvvvvvvvvvvvvvvvrrrsssvvvyyy{{{}}}}}}~~~{{{yyyuuusssssstttwwwyyyvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyxxx{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwtttxxx{{{yyyvvvtttwww{{{|||vvviiihhhffffffeeeccc___\\\YYYNNNCCC===999444222444777LLL[[[iii|||uuunnnpppuuurrrzzzsssfffvvvyyyTTT:::111...---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++++++++,,,---...///000---///222333333444777999<<>>AAABBB@@@>>>;;;???@@@???JJJ[[[___YYY\\\^^^eeettt|||vvvuuuqqq{{{vvvtttppppppuuuzzzyyyuuuuuurrroooppprrrrrrnnnjjjnnnooorrrsssssspppmmmkkkmmmmmmnnnppprrrrrrqqqoooooolllhhhggghhhjjjkkkkkkhhhddd___\\\[[[\\\\\\\\\WWWUUURRRPPPPPPNNNLLLJJJQQQQQQQQQQQQNNNHHHAAA;;;::::::555///222===DDDCCC@@@AAACCCEEEGGGHHHGGGFFF>>>:::888888555111000222111///,,,+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,............/////////000...///000111333444555666666666777777888999;;;<<<;;;>>>@@@@@@???AAAEEEJJJbbbUUUXXX[[[[[[YYYVVVVVVWWW___```cccfffjjjnnnqqqssszzz|||~~~}}}zzzwwwwwwppphhheeeeeebbbZZZSSSQQQUUUXXXZZZ\\\bbblllttt|||wwwpppnnnmmmjjjtttwwwzzzxxxwww|||yyynnnnnnmmmmmmooorrruuuvvvuuuzzz|||~~~}}}yyy{{{|||zzzvvvsssssstttuuuvvvwwwxxxxxxxxxwwwvvvuuutttrrrqqqqqqrrrsssuuuvvvuuusssrrrsssuuuxxxzzzxxxxxxxxxyyyyyyyyyzzzzzzrrrrrrtttwwwzzz|||{{{zzzwwwwwwvvvtttrrrrrrtttwwwvvvxxxyyyyyyxxxxxxyyyzzz||||||{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{}}}~~~|||zzzzzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzzxxxwwwwwwxxxzzz{{{sssmmmhhhgggddd^^^ZZZZZZVVVQQQIIIAAA:::666444333999999UUUqqqyyyyyy]]]dddgggiiiddd]]]```pppgggCCC.........---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,++++++,,,...111333///000111222222444777999<<<@@@>>>EEEWWW]]][[[___uuuwwwqqq___bbbsss|||{{{ooo\\\JJJBBBBBBGGGKKKOOOQQQRRRUUU[[[```hhhvvv}}}sssqqqrrrrrrpppmmmjjjfffbbbTTTEEE777333444444555777666:::<<<;;;888888===BBBEEEAAAAAAEEEEEEBBBDDDIIIAAACCCHHHNNNVVV^^^dddhhhtttyyywwwtttyyy~~~{{{xxxqqqqqqrrrrrrssstttuuuuuuttttttsssrrrqqqoooooonnnpppppppppppppppooonnnnnnmmmmmmmmmmmmnnnoooqqqqqqnnnoooooommmiiigggggghhhgggeeebbb^^^[[[\\\^^^aaa]]][[[YYYUUUQQQMMMIIIGGGJJJKKKNNNPPPOOOIII@@@999:::<<<<<<888333444;;;CCC???BBBLLLXXXYYYPPPHHHGGG===888222///000333555666888333---)))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,------...///////////////000111222333333444777666666666777888999999<<<===@@@DDDCCCAAADDDJJJbbbUUUWWWZZZZZZXXXVVVVVVWWWYYYZZZ\\\___cccgggkkkmmmxxxzzz~~~|||wwwqqqpppqqqrrrpppnnnhhhjjjkkkhhheeeeeeiiimmmuuuyyy{{{wwwqqqkkkvvvyyy|||{{{zzz}}}yyytttrrrqqqrrruuuwwwxxxxxx{{{|||~~~yyyzzz{{{yyyuuussstttuuuxxxxxxyyyzzzyyyxxxwwwvvvuuutttsssrrrsssuuuwwwxxxwwwvvvuuuttttttuuuwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyvvvuuuvvvxxxzzzzzzyyywwwvvvvvvuuusssqqqrrrtttvvvtttvvvwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxzzz|||}}}{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxvvvwwwxxxwwwvvvvvvwwwyyyzzzrrrmmmiiihhheee^^^YYYXXXUUUPPPIII@@@999555333222888777SSSqqqzzz{{{```XXXYYYYYYWWWWWW___ooo}}}|||yyyzzzeeeBBB,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,...000222///111222222222444777:::===BBBEEESSSkkkqqqlllnnn}}}xxxvvvqqqdddYYY```ppp}}}wwwvvvzzz}}}vvvhhhTTTDDDBBBHHHHHHLLLPPPRRRTTTXXX```fffttt{{{uuuooonnnkkkfffccc```]]]ZZZPPPBBB555111333444666999333888======<<<<<<@@@EEEHHHJJJNNNTTT[[[]]]ZZZWWWQQQSSSXXX```kkktttzzz}}}zzzxxx~~~vvvsssrrrrrrrrrsssssstttttttttttttttsssrrrqqqpppooooooqqqqqqqqqqqqqqqpppoooooolllmmmmmmnnnnnnoooppppppnnnooonnnllliiiggggggggggggfffddd```]]]\\\^^^```[[[ZZZXXXUUURRRNNNKKKJJJIIIHHHGGGHHHGGGEEE???;;;:::<<<<<<888333333:::AAAIIINNN[[[gggeeeVVVGGG@@@999::::::888555444666888888444...***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,------...///////////////000111222333333444666666666666777888999:::<<<===@@@DDDCCCAAAEEEKKKcccUUUWWWXXXXXXVVVUUUUUUUUUSSSTTTVVVYYY]]]bbbfffhhhmmmpppuuu{{{|||zzzxxxwwwyyy||||||uuupppnnnoooooorrrxxxuuummmwww{{{~~~|||zzzwwwwwwxxxzzz{{{{{{|||~~~zzzzzzzzzxxxvvvuuuwwwxxx{{{{{{{{{{{{zzzxxxwwwuuuttttttttttttvvvxxxzzz|||yyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzyyyvvvttttttuuutttsssqqqqqqsssuuutttvvvxxxxxxwwwvvvwwwxxxwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwyyy{{{|||zzzyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuvvvwwwvvvuuutttuuuwwwzzzrrrmmmjjjjjjggg___YYYWWWTTTPPPHHH@@@999555222222666777VVVvvv~~~gggZZZYYYXXXWWW\\\ggguuu~~~}}}sssllljjjzzzaaaAAA.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///111000111222222333555888;;;===@@@GGG]]]zzzvvvvvv~~~vvvmmm```XXX___mmmvvvqqqsssxxx}}}xxxnnn^^^JJJ???CCCNNNJJJNNNRRRTTTVVV[[[eeemmm}}}{{{yyyuuummmggg^^^XXXSSSQQQOOONNNIII===333222444666888;;;777<<>>??????===;;;999;;;;;;777333222777===KKKPPPZZZccc___QQQAAA999666:::<<<999444222555:::777444///,,,+++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,------...///////////////000111222333333444666666666666777888999:::;;;<<>>@@@??????DDDNNNVVV___rrrzzzzzz{{{xxxxxxuuuvvvttttttttttttsssssssssssstttssssssrrrqqqqqqpppppppppqqqqqqqqqqqqpppooooookkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmkkkhhhfffffffffggghhhhhheeeaaa^^^\\\\\\[[[ZZZYYYWWWTTTQQQNNNMMMIIICCC===;;;<<<<<<:::777888::::::777333222555888GGGIIILLLNNNKKKEEE>>>;;;777888777444000000444888555222...,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************+++******************+++++++++++++++++++++++++++,,,,,,------...///////////////000111222333333444666666666666777888::::::;;;<<>><<<<<<888;;;>>>@@@FFFSSSdddppp||||||vvvxxx{{{vvvvvvxxxtttttttttttttttttttttssstttssssssrrrrrrqqqqqqqqqooooooooooooooonnnnnnmmmkkkllllllmmmmmmmmmmmmllllllmmmmmmjjjgggeeeeeefffggghhhhhheeeaaa^^^\\\\\\^^^]]][[[XXXUUUQQQNNNLLLKKKEEE@@@>>>???===777111555777888666333222222444EEEFFFEEECCCBBBAAA@@@>>>888999999::::::888444222222000---,,,++++++***((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++*********++++++++++++++++++++++++,,,,,,------...///////////////000111222333333444555555555666777999:::;;;<<<<<>>@@@===DDD^^^uuuvvv}}}|||fffkkk}}}sss```MMMFFFHHHJJJJJJKKKPPPUUUXXXXXXZZZfffyyyvvvqqqqqqoookkkbbbPPP@@@:::888444555999777555777===@@@>>>===>>>;;;AAAJJJSSS___oooxxxtttzzzxxxttttttvvvttttttttttttttttttuuuuuutttsssssssssrrrrrrrrrqqqnnnnnnoooooonnnnnnmmmlllllllllkkkkkkkkkllllllmmmllllllllljjjgggeeedddeeefffggggggdddaaa^^^\\\\\\___^^^\\\YYYUUURRROOOMMMMMMHHHCCCCCCDDD@@@777...222444666666444222111111>>>BBBDDDBBBAAA@@@<<<777999===CCCJJJJJJCCC666---000...,,,,,,,,,+++)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,------...///////////////000111222333333444555555555666777999:::;;;>>>>>>@@@CCCCCCBBBHHHOOOmmmUUUWWWZZZ^^^```\\\VVVPPPGGGDDDAAA===<<<<<<>>>???@@@AAAAAAAAAAAA@@@???>>>===@@@CCCFFFHHHIIIKKKMMMLLLKKKJJJJJJLLLNNNPPPQQQUUUZZZ```bbbbbbdddhhhlllwww}}}~~~xxxyyy|||}}}~~~}}}zzzxxxvvvwwwxxxyyywwwuuutttuuuvvvxxxxxxxxxwwwwwwttttttuuuvvvvvvwwwwwwwwwtttsssrrrqqqqqqrrrtttuuusssssstttttttttuuuuuuuuusssssstttvvvyyyyyyxxxvvvrrrsssuuuuuuttttttuuuvvvtttvvvzzz{{{zzzxxxwwwwwwuuuuuuvvvxxxyyy{{{||||||yyywwwvvvvvvyyyzzz{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxyyyzzz|||{{{wwwtttrrrrrryyymmmhhhffffffeee___\\\[[[XXXTTTLLLDDD===888666555444@@@lll}}}sssgggssswwwmmm```SSSBBB222......---,,,,,,,,,,,,---------------------------)))***,,,---///000111111000222333444555888<<>>:::999;;;>>>AAABBB>>>EEENNNSSSUUUXXX]]]aaajjjqqqyyyvvvxxx{{{~~~}}}{{{~~~~~~|||zzzxxxvvvuuuuuuwwwwwwtttqqqqqqrrrtttvvvwwwxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvuuusssrrrpppoooppprrruuuwwwssssssssstttttttttuuuuuusssssstttvvvxxxxxxwwwuuurrrtttvvvvvvuuuuuuuuuvvvuuuxxx|||}}}|||zzzyyyyyypppqqqsssvvvyyy{{{}}}~~~zzzxxxvvvwwwyyy{{{{{{{{{zzzzzzyyyyyywwwvvvttttttwwwyyy|||{{{yyywwwvvvuuuyyy|||jjjeeebbbcccbbb]]][[[[[[WWWSSSKKKCCC<<<888555555444:::aaa{{{|||qqqwwwxxxqqqkkkaaaKKK333......---,,,,,,,,,,,,---------------------------((()))+++---000111222222000222444555666888<<>>IIIaaammmhhhzzzttthhh{{{uuupppUUULLLEEEGGGLLLMMMNNNPPPNNNTTTYYY\\\bbbsss}}}zzzssskkkiiikkkkkkhhh]]]KKK<<<<<<<<<888888===<<<777333555777888===CCCLLLZZZmmmzzz~~~~~~}}}}}}yyyooohhhjjjsss{{{qqqmmmwww|||wwwuuuuuuvvvrrrsssssstttuuuvvvwwwwwwssssssssssssssssssrrrrrrpppppppppppppppooonnnnnnooommmjjjhhhgggiiilllnnnkkkkkkkkkiiifffdddddddddddddddcccaaa^^^]]]]]]^^^\\\\\\[[[YYYWWWUUUSSSRRRNNNHHHDDDEEEHHHEEE<<<333---000333555555333000///333888:::888999======999;;;AAAFFFDDD===666333333//////...///000...,,,)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,------...//////000//////000111222333333444444444555666888999;;;<<>>===<<<;;;@@@::::::>>>@@@<<<;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDIIINNNQQQ\\\aaaiiisss}}}{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwvvvvvvvvvvvvtttpppmmmrrrrrrrrrrrrrrrrrrrrrrrrsssttttttuuuvvvvvvuuuuuusssooolllnnnrrrtttqqqnnnqqqsssttttttsssrrrtttuuuuuuuuuvvvwwwxxxxxxyyyyyyvvvuuuuuuttttttttttttuuutttwwwzzz{{{zzzxxxwwwwwwtttsssrrrsssvvvxxxzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~wwwwwwwwwwwwvvvvvvuuuuuuuuuuuuwwwyyyzzzyyyuuurrrzzz|||sssiiibbb]]]^^^^^^[[[XXXWWWWWWRRRJJJCCC===999666444555@@@TTTjjjvvvxxx||||||yyy~~~vvvjjjQQQ222222///---+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------.../////////000000111333666999<<<>>>>>>===MMM^^^bbbllloookkk|||jjjdddRRRGGGBBBIIILLLIIIKKKSSSNNNSSSXXX^^^iii|||yyyuuuooofff```]]]^^^aaaYYYRRRGGG???<<<===@@@BBBAAA:::555666666666777:::QQQ\\\cccbbb```aaa___[[[WWWVVVZZZhhh}}}wwwqqqnnnkkkxxxyyyvvvuuussspppqqqrrrtttvvvxxxyyyzzz{{{tttrrrqqqqqqrrrsssrrrqqqpppppppppppppppooonnnnnnpppqqqpppmmmhhhfffhhhjjjkkkmmmmmmkkkfffddddddfffdddcccbbbaaa^^^\\\YYYXXXYYY[[[[[[YYYXXXXXXTTTOOOLLLKKKIIIHHHFFFBBB===999444222000222444555444222000555:::===<<<;;;;;;<<<999;;;======999555111000.../////////...,,,***)))''''''(((((())))))******((('''''''''''''''((())))))((((((((()))***++++++************))))))(((((()))***+++***))))))+++------------------...///000//////000000111111222222555555555666777999;;;;;;<<<>>>AAAAAAAAACCCHHHMMMgggSSSUUUZZZ```eeefffdddbbbaaaaaa```\\\WWWSSSQQQQQQIIIHHHGGGEEEDDDCCCCCCCCCDDD???>>>BBBDDDBBBBBBEEEGGGGGGEEEDDDBBB@@@???>>>>>>=========>>>@@@AAABBBDDDHHHQQQ]]]kkkzzz}}}}}}~~~}}}~~~}}}}}}}}}}}}{{{xxxvvvrrrqqqqqqqqqrrrqqqooolllppppppppppppppppppppppppsssssssssssssssrrrrrrqqqrrrooommmnnnrrrsssppplllkkkmmmooooooooonnnoooqqqttttttuuuvvvvvvwwwwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvtttwwwzzz{{{yyywwwvvvuuutttsssrrrsssvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}yyyyyyyyyxxxxxxxxxwwwwwwvvvuuuvvvwwwxxxwwwtttqqqtttyyypppjjj___VVVTTTVVVVVVXXXZZZWWWRRRJJJCCC===999666444000666FFF]]]lllqqqwww~~~ppprrruuuyyy~~~~~~vvv}}}bbb999222000---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////000000111222333666999<<<>>>???<<>>FFFJJJHHHKKKRRRRRRVVV\\\dddpppxxxsssiii^^^UUUQQQRRRTTTWWWPPPGGG@@@===>>>AAADDDDDD<<<555444444222333666555===BBB???>>>AAABBBAAANNNTTTbbbuuu}}}xxxllliiiiiijjjyyy}}}vvvttttttssssssttttttuuuvvvwwwxxxxxxxxxrrrqqqqqqrrrrrrqqqnnnlllpppppppppppppppooonnnnnnooopppooommmiiihhhjjjlllmmmmmmllljjjgggeeeeeefffdddcccaaa___]]][[[ZZZYYY[[[]]]\\\XXXWWWXXXUUUQQQLLLJJJHHHGGGEEEBBB>>>;;;666444222333555555444222111555;;;@@@CCCCCCCCCCCC;;;:::888666444111///....../////////...,,,***)))(((((((((((())))))))))))((('''''''''(((((()))***))))))))))))))))))***+++++++++*********))))))))))))***+++***))))))+++---,,,,,,,,,,,,,,,---....../////////000111111222222555555555666777999;;;;;;>>>AAABBBBBBAAACCCHHHLLLiiiMMMQQQWWW\\\aaadddhhhkkkoooqqqrrrpppmmmhhheeeddd```^^^\\\ZZZYYYYYYYYYYYYWWWSSSQQQTTTVVVWWWXXXZZZ\\\[[[ZZZWWWUUUSSSQQQPPPJJJJJJHHHFFFCCC@@@>>><<>>JJJVVV[[[jjjwwwddd]]]lll}}}{{{fffUUUCCC======EEEJJJJJJMMMSSSWWWZZZ```kkk{{{}}}uuunnnbbbTTTJJJGGGIIIMMMUUUPPPGGG@@@===???CCCFFFJJJ@@@666333111//////111222666888555555999>>>@@@HHHUUUiii|||wwwssskkkaaa```dddiii{{{|||tttrrrtttuuuuuuvvvwwwwwwwwwvvvvvvuuutttppppppqqqrrrrrroookkkgggooooooppppppoooooonnnnnnmmmnnnnnnmmmkkkkkkmmmnnnooommmjjjhhhhhhgggfffeeecccbbb___]]][[[ZZZZZZZZZ\\\]]]\\\WWWUUUUUUTTTPPPLLLJJJHHHFFFEEECCC@@@>>>999888666555666555333222000333:::DDDNNNSSSRRRPPPDDD>>>888444444444333111////////////---,,,+++***))))))))))))(((((((((((('''''''''((()))***+++,,,+++***))))))))))))))))))+++++++++++++++*********)))***+++***))))))+++---,,,,,,+++++++++,,,------...//////000111111222222555555555666777999;;;;;;@@@BBBDDDCCCAAACCCGGGLLLhhhMMMPPPTTTWWWYYY^^^eeekkkrrrvvvzzzzzzxxxtttqqqoooqqqooommmjjjhhhhhhhhhiiikkkhhheeefffhhhjjjlllmmmmmmmmmllljjjiiihhhgggfff___^^^]]]ZZZVVVQQQLLLIIIJJJGGGDDDDDDIIIRRR[[[bbbzzz~~~~~~~~~}}}}}}~~~~~~|||{{{wwwvvvtttsssrrroookkkhhhhhheeeaaa______```aaaaaa````````````````````````bbbbbbcccccccccccccccbbbeeeeeeeeefffgggfffaaa^^^aaaeeeiiilllnnnooopppqqqssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwyyy{{{{{{yyywwwvvvvvvvvvtttssstttvvvyyyzzzzzzxxxyyy{{{|||||||||{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzwwwuuusssrrrsssrrrpppoooqqq~~~}}}}}}~~~wwwqqqccc[[[VVVZZZ^^^\\\XXXUUUVVVPPPIIIBBB===999666444:::555@@@]]]uuu||||||~~~```\\\YYYWWWVVV[[[fffppp}}}vvvuuu{{{~~~{{{|||qqq@@@222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333333444666888:::;;;<<<>>>AAAOOO[[[___lllzzz{{{zzzkkk^^^cccyyywwwmmm]]]OOOBBB???BBBIIINNNNNNQQQVVVZZZ\\\dddssszzzppphhh[[[NNNFFFFFFKKKPPPUUUPPPHHH@@@===???DDDIIIOOOCCC777222111///...000000333444333333666<<>>>>><<<:::666444222222---...444BBBRRRZZZYYYTTT@@@:::444333555666333///111000///...---,,,,,,,,,******))))))(((((('''''''''''''''((()))+++,,,---++++++***)))((((((((()))++++++++++++++++++++++++)))***+++***))))))+++---......------------............///000111222333333555555555666777999;;;;;;===@@@BBBCCCCCCFFFKKKPPP```PPPOOOMMMMMMNNNSSSZZZ___fffllluuu}}}|||zzzyyywwwxxxwwwvvvtttqqqmmmkkk```]]]YYYTTTQQQOOONNNNNNXXXfffwww~~~}}}wwwsssrrrsssttttttqqqooonnnmmmllliiieeebbb[[[VVVPPPKKKIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMOOOQQQSSSTTTTTTRRRRRRTTTTTTTTTRRRPPPOOORRRVVV[[[```eeekkkppptttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrssstttvvvwwwxxxyyy{{{||||||{{{zzz{{{|||zzzxxxwwwwwwyyy{{{||||||zzzzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyzzzvvvuuuttttttuuutttrrrpppppp|||{{{vvvrrrqqqdddZZZZZZ______\\\ZZZTTTOOOHHHAAA===999666444777444IIIsssyyyaaa[[[[[[aaaeeegggqqq|||}}}zzzyyy|||zzzyyy~~~hhhDDD333111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222333666888:::<<<=========DDDQQQZZZfffzzziii___iii{{{|||uuuhhhVVVGGG???DDDGGGJJJNNNPPPRRRVVVYYYZZZaaaooo~~~uuukkkcccTTTGGG???AAAIIIPPPTTTOOOGGG>>>:::@@@KKKUUUZZZJJJ999333222222222444222333777::::::999===CCCDDDJJJUUUbbbnnnxxx~~~{{{qqqjjjhhhkkknnnpppqqqqqqrrrvvvzzzyyyuuuqqqggg]]]^^^gggooo~~~|||{{{{{{xxxuuusssssstttuuuvvvvvvvvvvvvssspppmmmmmmooorrrtttuuummmmmmnnnooooooooonnnnnnjjjiiijjjkkknnnooonnnllljjjiiiiiiiiiiiifffccc___]]]\\\ZZZXXXXXXXXXXXXXXXVVV]]]```\\\XXXVVVUUURRRMMMKKKIIIHHHGGGFFFCCCAAA>>>???>>>:::666333222222///...111:::EEEKKKHHHDDD<<<999666666888999777444222111///...---,,,,,,,,,))))))))))))(((((((((((('''''''''((()))***+++,,,+++***))))))))))))))))))*********+++++++++++++++)))***+++***))))))+++---//////...---------......---...///000111222333444555555555666777999;;;;;;;;;>>>AAABBBBBBFFFLLLQQQcccYYYTTTOOOKKKLLLOOORRRTTTYYY^^^fffooowww}}}zzzyyytttqqqkkkddd^^^YYYVVVTTTXXX```jjjsss~~~}}}|||xxxtttqqqppppppppppppmmmkkkiiigggeeeaaa]]]ZZZPPPLLLFFFBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFCCCDDDEEEEEEDDDDDDDDDDDDFFFIIINNNTTT[[[ccckkkppptttsssssssssssssssssssssrrrrrrssstttuuuwwwyyyzzzxxxyyy{{{{{{zzzzzz|||}}}|||zzzyyyyyy{{{}}}~~~}}}|||{{{{{{zzzzzzzzz{{{{{{xxxxxxyyyyyyyyyzzzzzzzzzvvvuuuvvvwwwxxxwwwtttqqqlllwww}}}yyyvvvyyykkk``````dddccc^^^[[[SSSNNNGGGAAA<<<999666444666555OOOhhheeemmm|||~~~~~~~~~zzzyyyxxxbbbIII333111...------...---,,,------------------------.........///000000111111111333666999;;;===>>>>>>>>>KKK^^^kkkzzz~~~qqqnnnxxxwwwjjjSSSEEEEEEEEEIIIMMMOOOQQQUUUZZZ^^^\\\fffwwwwwwpppjjjaaaSSSEEE>>>@@@HHHOOOPPPKKKCCC;;;999BBBRRR^^^___MMM:::222222222222333...---///222222111666>>>AAAGGGSSSbbbnnnsssqqqmmmddd]]]SSSLLLJJJMMMQQQSSS]]]dddnnnvvvyyyvvvppplllddd^^^fffttt~~~{{{xxxyyyyyyxxxvvvssstttuuuuuuvvvuuuuuuuuusssqqqooonnnppprrrrrrrrrlllmmmmmmnnnoooooonnnnnnjjjiiiiiikkkmmmnnnkkkiiihhhkkknnnnnnkkkgggcccaaaZZZZZZYYYYYYXXXWWWWWWWWWTTTYYYZZZUUUPPPQQQSSSTTTMMMLLLJJJIIIIIIFFFCCC@@@>>>>>>>>>;;;666333222333000///000555<<>>AAAAAAAAADDDJJJOOOcccccc\\\RRRLLLKKKKKKJJJIIIGGGKKKQQQWWW___hhhpppvvvsssvvv|||}}}zzzuuupppkkkiiigggggg]]]```ccchhhttt||||||vvvtttqqqpppppppppooommmiiigggdddaaa^^^YYYTTTPPPHHHDDD???<<<;;;;;;<<<;;;777777777777777777777777555666777888999:::::::::888888999999888888999:::666999>>>DDDLLLUUU___eeerrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuwwwxxxzzz{{{vvvxxxzzzzzzzzzzzz|||~~~~~~|||zzzzzz|||~~~~~~}}}|||zzzyyyyyyzzz{{{|||yyyyyyyyyzzzzzzzzz{{{{{{uuuvvvwwwyyyzzzyyyuuurrrjjjuuu}}}{{{{{{ppphhhkkknnnjjj```XXXSSSNNNGGGAAA<<<999666444111222OOOrrrsss~~~xxx}}}kkk[[[MMM444111...---......---,,,------------------------......//////000000111111000222555999<<<>>>?????????SSSooowwwvvvwwwjjjRRRHHHOOOFFFKKKOOOPPPSSSYYY___ccc___jjj}}}zzzrrrkkkggg___RRRFFF@@@BBBKKKRRRMMMHHH@@@999999DDDWWWeeebbbOOO;;;222111000000111777444444777666555<<>>>>>;;;666222222333//////000444999<<<===;;;555555555444444777<<>><<<:::666666666666666666666666333555666888999999888888777777777777777777777777666888::::::===EEERRR\\\lllooossstttsssssstttvvvwwwvvvvvvvvvwwwyyy{{{}}}wwwwwwwwwwwwxxxyyyzzz{{{}}}}}}|||{{{{{{|||~~~~~~~~~|||{{{yyyxxxwww}}}{{{yyyzzz|||~~~}}}{{{yyyyyyyyyyyyxxxwwwvvvvvvvvvxxxxxxmmmjjjllljjjaaaWWWVVVQQQIIIBBB===888555333666///CCCqqqsssnnnzzz~~~|||}}}}}}nnnZZZGGG555000...///...+++,,,///++++++,,,,,,---...///////////////000111111222222444555888;;;===???@@@AAAEEEddd|||xxx{{{{{{rrrfffWWWMMMLLLMMMMMMOOORRRUUUXXX\\\^^^^^^uuu~~~uuuooollldddaaaVVVGGG>>>AAAGGGKKK@@@???<<<:::>>>KKK^^^lllkkkPPP777111333333333555444111555===;;;666AAARRRbbbtttqqq\\\KKK@@@<<<777666:::@@@GGGKKKSSS]]]kkkvvvzzztttggg[[[]]]iiiyyy|||uuussstttwwwxxxssstttuuuvvvvvvuuuttttttpppppppppooooooooonnnnnnooollljjjkkkmmmooonnnllliiiiiiiiikkkllllllkkkiiikkkllllllkkkiiieeeaaa___[[[[[[ZZZXXXWWWVVVUUUUUUSSSNNNHHHGGGJJJOOORRRTTTRRRQQQOOOLLLIIIEEEBBB@@@@@@@@@???:::444000000222///+++***...666<<<;;;888:::777333222444666555444222000.........///...---************))))))))))))***)))(((((((((((()))))))))(((((((((***+++***)))++++++******************,,,++++++******++++++,,,------------------------......//////000222333444666666555666777888:::;;;<<<@@@DDDEEEDDDFFFIIIMMMcccqqqkkkccc]]][[[[[[ZZZZZZRRRSSSTTTTTTSSSSSSUUUWWWWWWWWWYYY^^^eeeiiihhhfffnnnmmmmmmnnnpppqqqpppoooooorrrvvvwwwxxxzzz{{{vvvssssssuuuuuuuuuttttttvvvzzz}}}}}}{{{zzzyyyyyyvvvrrrooonnnpppoookkkfffeeebbb]]]XXXTTTOOOIIIFFFBBB===777666888999888666666666555555555555555555111222444555666666666555444444444444444444444444444666777666777===GGGOOO___eeemmmrrrtttttttttuuuwwwvvvvvvuuuvvvwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyzzz}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||zzzzzz{{{|||zzzxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvxxx~~~wwwnnniiiiiiggg```YYYVVVQQQIIIBBB===999555333666000@@@ggg~~~xxxooo}}}xxxuuuwww}}}xxxcccMMM666111.........+++,,,///++++++,,,------...///////////////000111111222222333555888<<<>>>AAACCCDDDTTThhh{{{zzz}}}vvvdddTTTNNNQQQMMMNNNOOOQQQTTTXXX\\\___bbbzzz|||tttooollleeebbbWWWHHH???CCCJJJNNNAAAAAA???<<<>>>JJJ]]]lllnnnRRR888111444444333444777444666;;;;;;???RRRiiiuuu^^^JJJ===:::999888999???HHHQQQWWWaaalllyyy~~~yyypppgggbbbeeesss|||xxxvvvuuuuuutttpppqqqrrrsssssssssrrrrrrpppppppppooooooooonnnnnnnnnllljjjkkklllmmmlllkkkjjjiiijjjkkkmmmmmmkkkjjjlllllllllkkkhhhccc___]]]ZZZZZZYYYWWWUUUTTTRRRRRRSSSNNNJJJIIILLLPPPRRRSSSSSSRRRQQQNNNJJJFFFCCCAAAAAABBBBBB>>>888444333333222...,,,///666;;;;;;999999666333222444666777666222000.........///...---))))))))))))(((((((((((()))))))))((((((((())))))***)))((()))+++++++++***************************,,,++++++******++++++,,,------------------------......//////000222333444666666555666777888:::;;;<<>>:::555444555666555333555555555555555555555555222222333444555555555555333333333333333333333333333555555333222555;;;@@@MMMUUUaaalllrrrtttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvtttttttttuuuuuuvvvwwwxxx{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}{{{yyyyyyyyywwwvvvxxxyyyyyyyyyyyyxxxxxxwwwvvvwww|||{{{uuunnniiifffccc^^^ZZZVVVQQQIIIBBB===999555333666111;;;WWWooowwwyyy}}}vvvhhhqqq~~~tttvvvpppTTT888222.........,,,,,,...,,,,,,,,,---......///////////////000111111222222111555999===@@@BBBEEEGGG]]]eeerrrtttyyyyyycccSSSPPPUUUNNNOOOPPPRRRTTTXXX]]]aaajjjxxxsssooommmfffbbbWWWIIIBBBFFFOOOTTTHHHHHHFFF@@@???HHH[[[jjjpppSSS888222666666444444444444888AAAKKK[[[www___FFF999444333555666999???KKKZZZddduuuwwwjjjfffgggppp|||zzzxxxvvvssspppmmmmmmnnnoooppppppoooooopppppppppoooooooooooonnnnnnmmmkkkkkkllllllkkkiiikkkjjjjjjkkkmmmmmmllljjjllllllkkkiiifffbbb]]][[[ZZZYYYXXXUUUSSSQQQOOONNNRRROOOLLLLLLNNNPPPRRRSSSTTTSSSRRROOOLLLHHHEEECCCBBBDDDEEECCC>>>999555444555111...///555:::===>>>999777444333444666666666222000.........///...---))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))+++,,,+++***************************,,,++++++******++++++,,,------------------------......//////000222333444666666555666777888:::;;;;;;???BBBCCCCCCDDDHHHKKKeeeeeehhhlllpppsssrrrpppnnnqqqrrrtttuuuuuuuuuvvvxxx|||zzzxxxzzz}}}}}}{{{xxxtttqqqlllhhhfffccc```]]]YYYUUUPPPMMMMMMOOOPPPQQQTTTWWW]]]cccjjjrrryyy~~~~~~~~~wwwxxxxxxyyyyyyxxxwwwwww||||||{{{}}}}}}}}}|||zzzyyywwwuuutttrrrooommmlllkkkjjjfffccc```\\\VVVQQQMMMHHHCCC@@@>>>;;;777666777777777555555555555555666666666666555555666666777777777777555555555555555555555555444555555444222222555888===FFFSSSaaakkkqqqtttuuuuuuuuuuuuuuuuuuvvvwwwwwwsssssssssssstttuuuvvvwwwzzzzzzzzz{{{{{{||||||}}}}}}|||{{{zzzzzz|||}}}~~~~~~|||zzzyyyxxxwwwvvvvvv{{{{{{{{{zzzyyyxxxvvvvvvuuuuuu~~~{{{xxxtttnnngggbbb___\\\[[[UUUPPPIIIBBB===999666444444111777JJJ___mmmxxxqqq___bbbssswwwvvv{{{}}}~~~|||\\\;;;333......///---,,,...,,,---------......///////////////000111111222222222666:::>>>@@@BBBGGGJJJ]]]___kkk|||jjjjjjpppzzzdddUUUQQQTTTPPPQQQSSSSSSUUUZZZaaagggsss|||vvvrrrooommmgggdddYYYJJJDDDIIISSSXXXSSSRRRLLLCCC===EEEXXXhhhmmmQQQ888333888888666555666;;;FFFXXXkkk}}}```FFF888888;;;999:::;;;<<>>BBBCCCBBBDDDGGGKKKfff___dddkkkrrrvvvxxxwwwwwwrrrtttvvvvvvtttsssssstttzzzuuuooollllllmmmllljjjlllggg```ZZZWWWUUUTTTRRROOOKKKFFFBBBAAABBBBBBBBBEEEHHHMMMSSSYYYaaaiiiooowwwzzzzzzyyyyyyyyyyyyzzz{{{{{{yyyzzz~~~{{{uuu{{{zzzzzzzzzyyywwwuuusssrrrpppnnnlllkkkiiigggdddbbb```\\\VVVQQQMMMIIIEEEBBB>>><<<:::999999999888888666666777777777888888888888888888888888888999999666666666666666666666666444555555444333333444666666<<>>555......///...---...------...............////////////000111111222222333777;;;>>>???CCCJJJOOO[[[___nnnyyyhhh```gggmmm~~~uuudddXXXRRROOORRRTTTVVVVVVXXX]]]gggnnn|||yyyuuussspppmmmgggdddYYYKKKEEEJJJSSSXXXXXXUUULLL@@@;;;DDDWWWhhhcccKKK777555::::::999:::>>>III]]]uuupppTTT@@@777;;;CCCKKKGGGGGGHHHKKKTTTfff~~~uuuhhhhhhooo~~~{{{wwwttttttsssrrrpppmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooommmlllkkkjjjiiigggfffgggiiijjjiiihhhfffffffffeeedddbbb```___]]]\\\ZZZVVVSSSPPPMMMLLLOOOOOONNNNNNNNNNNNOOOQQQPPPQQQQQQPPPMMMIIIFFFCCCBBBBBBBBBBBB???;;;555222222111//////222999BBBHHHNNNKKKFFF@@@:::777555444222000.........///...,,,+++++++++*********))))))'''((()))***++++++*********)))((()))+++,,,+++***))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,---------............//////000222333444666666555666777888:::;;;;;;>>>BBBCCCBBBDDDGGGKKKeeeaaadddhhhkkkooouuu{{{zzz{{{zzzxxxsssooolllkkkkkkddd\\\VVVVVVWWWWWWVVVXXXSSSMMMHHHFFFEEEDDDDDDAAA@@@>>>===;;;;;;;;;<<<<<<@@@FFFJJJOOOVVV___eeeiiinnnvvv|||}}}{{{zzzzzz{{{{{{wwwxxx|||{{{wwwttt|||~~~xxxxxxxxxwwwvvvsssqqqooommmlllkkkiiifffcccaaa______[[[VVVQQQMMMJJJGGGEEE======<<<;;;:::999999999888999999::::::;;;;;;;;;999999888888888999999:::888888888888888888888888444444333444444555555666555:::CCCPPP___lllssswwwrrrtttvvvxxxzzz||||||}}}tttttttttuuuuuuvvvwwwxxxwwwwwwyyyzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzzyyywwwyyyyyyyyyxxxxxxzzz|||~~~}}}{{{yyywwwtttssstttvvv|||xxxtttllleee___[[[YYYYYYTTTOOOHHHBBB===:::777555222111555EEE___zzznnnVVVTTTbbb```VVVXXX]]]mmmwww|||{{{xxxzzziii@@@666......///...------......................../////////000111111222222444888<<<>>>@@@GGGQQQYYYXXXcccuuu{{{iii]]]\\\lllttt~~~mmm^^^VVVQQQNNNRRRUUUWWWXXXYYY```llluuu~~~wwwtttrrrnnnkkkcccaaaWWWIIIBBBFFFMMMQQQRRRMMMDDD;;;999BBBSSS```SSSBBB555666;;;;;;<<<@@@???SSSpppgggQQQ;;;555>>>IIIPPPTTTLLLPPPVVV```mmm~~~sssjjjllluuu}}}yyytttqqqqqqqqqqqqqqqoooooommmlllllllllllllllkkkkkkkkkkkkkkkllllllllllllnnnoooooommmkkkkkkkkkhhhgggeeefffgggiiiiiihhheeeeeeeeeddddddcccbbbaaa^^^]]]ZZZWWWTTTPPPNNNLLLMMMMMMMMMLLLKKKKKKMMMOOOOOOPPPQQQPPPNNNJJJFFFDDDBBB@@@>>><<<;;;888444111000000///...///666AAAIIISSSQQQLLLEEE===888666777222000.........///...---,,,,,,+++++++++*********'''(((***+++,,,++++++***)))(((((((((***+++***))))))))))))***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------...............//////000222333444666666555666777888:::;;;;;;???BBBCCCCCCDDDHHHKKKddd[[[^^^```bbbeeeiiippptttwwwxxxxxxuuupppkkkhhhggg___YYYRRRNNNMMMNNNNNNLLLJJJHHHEEEDDDCCCCCCAAA???;;;>>>AAA@@@===::::::;;;666;;;???BBBDDDIIIPPPWWW[[[```iiiqqqxxx}}}|||zzzyyyyyyvvvvvvyyy~~~}}}uuusssxxx{{{vvvwwwwwwvvvuuurrrooonnniiiiiihhhfffbbb___]]]\\\\\\XXXSSSOOOLLLJJJGGGFFF>>>>>>>>>===<<<;;;;;;<<<;;;;;;<<<<<<===>>>>>>???===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777666555555666888888888999<<>>@@@EEEHHHJJJEEE<<<666555;;;EEEMMMCCC888222777;;;<<<@@@GGGJJJeeejjjNNN???777AAAQQQXXXVVVSSSMMMWWWhhhzzz}}}uuulllfffmmmzzzzzzwwwsssqqqqqqqqqppppppqqqpppnnnlllkkkjjjjjjjjjhhhiiiiiiiiijjjjjjjjjjjjhhhkkknnnnnnllljjjjjjjjjiiigggeeefffgggiiiiiiiiiffffffeeeeeecccbbbaaaaaa]]]\\\ZZZWWWSSSPPPNNNMMMKKKLLLKKKIIIGGGGGGKKKNNNOOOPPPRRRRRRPPPLLLHHHFFFCCC???:::777777666444222///111111...---222<<>>>>>???<<<======>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;:::888888999;;;;;;;;;<<<@@@HHHUUUdddnnnssstttuuuvvvxxxyyyzzzzzzzzzyyywwwwwwwwwwwwxxxyyyzzz{{{uuuvvvxxxzzz{{{{{{{{{{{{qqqssswwwzzz||||||zzzyyyyyy{{{|||{{{xxxxxxzzz}}}zzzzzz{{{{{{zzzzzzyyyxxxxxx|||~~~vvvkkkccc___\\\XXXTTTTTTOOOHHHAAA===:::777555444444888LLLpppyyy]]]YYYiiiiiidddlllwwwwwwyyy~~~wwwyyyuuuzzz```DDD888///...000///------///////////////........./////////000111111222222444888===AAAFFFRRRdddqqqgggzzzqqqjjjiiirrr~~~zzzaaaKKKGGGNNNTTTOOOSSSVVVWWWYYYbbbppp|||xxxsssrrroooiiiccc[[[YYYQQQCCC:::;;;???AAAGGGAAA999333222444777999999222000777;;;<<>>777;;;OOO```aaaWWWNNNTTTbbbzzztttmmmddd___jjj{{{~~~zzzwwwuuusssrrrrrrqqqooonnnrrrqqqnnnllljjjiiiiiiiiigggggghhhhhhiiiiiiiiijjjeeehhhlllllljjjhhhhhhiiijjjhhhffffffhhhjjjjjjjjjiiihhhgggeeecccbbb``````\\\[[[YYYVVVSSSPPPNNNLLLJJJKKKJJJGGGEEEEEEIIIMMMPPPQQQSSSSSSQQQNNNJJJGGGDDD???888444444555444333000222222///,,,///888AAA>>>>>><<<888222000111444222000.........///...---************))))))))))))&&&(((***,,,---,,,+++***((('''&&&'''((())))))'''((())))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////......//////000222333444666666555666777888:::;;;<<<@@@DDDEEEDDDFFFIIIMMM```NNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOQQQRRRSSSPPPRRRSSSSSSWWW]]]^^^[[[aaa]]]\\\^^^]]]WWWSSSSSSSSSUUUSSSOOOLLLKKKFFF???AAA>>>;;;:::;;;<<<;;;999@@@GGGQQQ[[[eeeoooxxx~~~{{{vvvvvv|||}}}rrrlllrrr~~~{{{wwwuuuuuutttttttttqqqnnnjjjfffddd```^^^\\\ZZZVVVTTTTTTQQQLLLIIIHHHHHHGGGEEEGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIGGGEEEFFFGGGGGGDDDAAA>>><<<:::;;;======:::777???JJJWWWaaajjjsssvvvuuuuuuwwwyyyyyyxxxxxxyyyzzzssstttvvvxxxyyyzzzzzzyyyxxxzzz{{{zzzyyyxxxxxxyyyyyywwwvvvxxx{{{|||zzzxxxwwwzzz}}}zzzvvvtttvvvyyy}}}}}}~~~~~~||||||xxxvvvkkkddd^^^XXXWWWYYYSSSNNNGGGAAA<<<999666444444555888UUUgggddd~~~}}}zzz~~~xxxaaaGGG444...111---,,,000...------......///000000000333000------000444555555:::999CCCCCC@@@\\\{{{{{{mmmTTTFFFHHHOOOQQQSSSVVVXXXZZZ^^^hhhvvv}}}tttpppmmmiii```YYYOOOKKKEEE@@@<<<<<<===>>>666555444222111000000000111222555999<<>>@@@AAABBBBBBDDDFFFIII___TTTSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIJJJLLLPPPTTTVVV___bbbeeeggglllsssuuurrrsssnnnlllnnnnnnkkkiiijjjggghhhfffaaa]]]\\\WWWQQQKKKHHHCCC@@@@@@@@@>>><<>>HHHZZZjjj}}}zzzaaaSSSEEE777>>>EEEUUUaaa]]]QQQRRR^^^yyyyyyqqqlllccc\\\[[[ggg{{{}}}~~~zzzvvvsssqqqqqqooonnnqqqqqqppppppoooooonnnnnnpppnnnllljjjjjjjjjhhhggghhhhhhhhhhhhhhhiiiiiiiiijjjiiihhhgggfffggghhhhhhddddddcccbbbaaaaaa```___^^^\\\ZZZXXXVVVRRRNNNJJJGGGGGGGGGGGGIIIKKKNNNPPPNNNOOOPPPQQQRRRPPPMMMKKKEEEBBB>>>;;;:::888777555222333222///---...222777999::::::888666444444444555444333000///------,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444666666666666777999:::;;;>>>@@@AAABBBBBBDDDFFFIIIbbbbbb```]]]YYYUUURRRPPPOOONNNLLLJJJJJJNNNSSSYYY]]]mmmqqqtttvvv|||zzztttqqqrrrrrrnnnlllnnnnnnpppoookkkiiiiiigggcccYYYUUUOOOKKKHHHFFFDDDCCCDDD@@@>>>CCCPPP^^^ggglll|||}}}yyy~~~{{{yyy}}}|||uuuqqqyyy|||xxxxxxwwwvvvsssqqqpppooonnnlllhhheeeccc```\\\YYYWWWUUURRROOOLLLJJJHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHJJJMMMNNNQQQOOONNNNNNOOOOOONNNLLLLLLKKKKKKLLLOOOPPPPPPOOO\\\ggguuu~~~{{{xxxyyyzzzyyywwwvvvvvvvvvwwwwwwxxxyyyyyyxxxwwwvvvuuuwwwyyyzzzzzzzzz{{{|||yyyyyyxxxzzz{{{|||zzzyyyvvvyyy{{{{{{yyyyyy{{{~~~{{{{{{|||||||||{{{zzzyyyyyyuuugggaaa```^^^[[[[[[TTTOOOHHHAAA<<<999666444333444888VVVmmmkkk|||~~~tttdddYYYKKK666...000,,,,,,///---,,,,,,,,,---......//////222000......111333555555;;;:::???BBBKKKkkkyyykkkWWWFFFDDDLLLRRRTTTTTTXXX\\\___eeerrr}}}yyytttpppiii\\\KKK>>>777777555444444555666777111111000000000000111111333111222666:::DDDUUUeeebbbGGG===999666AAAMMM\\\```UUUOOO]]]qqqxxxoooeeebbb[[[WWW]]]nnn~~~xxxtttrrrpppnnnmmmrrrqqqpppoooooopppqqqrrrtttrrrnnnmmmlllkkkiiiggggggggggggggggggggggggggghhhhhhggggggffffffffffffdddcccbbbaaa```___^^^^^^]]][[[YYYWWWUUURRRMMMJJJFFFFFFFFFGGGIIILLLNNNPPPKKKMMMOOOQQQRRRQQQOOONNNHHHEEEAAA???===<<<:::888333444333000---...222777555777888777444333333333555444222000///------,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------...000111333444666666666777888999:::;;;>>>@@@AAABBBBBBDDDFFFIIIeeeqqqpppmmmkkkhhhfffeeedddbbb___\\\[[[]]]bbbiiimmm}}}{{{vvvssssssqqqkkkggggggeeeiiijjjggggggjjjjjjiiiccc```[[[VVVRRROOONNNMMMNNNJJJDDDDDDKKKVVVbbbiiiwww|||~~~|||~~~}}}xxxuuu}}}}}}xxxwwwvvvsssrrrpppnnnmmmllljjjfffccc```]]]YYYVVVSSSQQQOOOMMMKKKIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLOOOQQQSSSUUUTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTVVVYYY\\\]]]^^^jjjttt~~~~~~yyy{{{{{{zzzwwwuuutttuuuvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzzzz{{{{{{{{{zzzzzzxxxzzz||||||{{{{{{}}}~~~zzzzzz{{{{{{zzzyyyxxxwwwxxxqqqbbb^^^___^^^\\\ZZZUUUPPPHHHAAA===999666444222555888OOOyyyzzz}}}lllccc}}}|||mmmcccPPP999...000,,,,,,///,,,++++++,,,,,,---.........111000///000111333555666======>>>@@@LLLeee~~~sssbbbLLLAAADDDNNNSSSTTTUUUXXX\\\```gggtttzzzwwwsssmmmdddUUUCCC777222222333333444444555555.........//////000111222777333111222555>>>MMM\\\zzzwwwfffLLL999666999:::???MMM[[[]]]WWW\\\qqquuulllfff]]][[[UUUTTT^^^ttt~~~xxxtttrrrpppnnnmmmqqqpppnnnnnnnnnppprrrssstttqqqnnnmmmlllllljjjhhhgggggggggfffffffffffffffffffffggggggffffffeeedddddddddcccbbb```___^^^^^^\\\ZZZXXXVVVTTTQQQMMMJJJFFFFFFGGGGGGIIIJJJLLLMMMEEEHHHLLLNNNNNNNNNMMMMMMJJJGGGCCC@@@???>>><<<:::444444333000---...222777555666666444222222222444444333111000...------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,++++++++++++++++++++++++---------...000111333444555666666777888:::;;;<<<>>>@@@AAABBBBBBDDDFFFIIIfffxxxxxxxxxxxxyyyzzz{{{|||yyywwwtttsssuuu{{{}}}{{{}}}{{{tttooonnneeejjjkkkhhheeefffgggeeehhhgggddd```\\\YYYXXXXXXYYYWWWSSSNNNKKKQQQ]]]gggssszzz|||xxx{{{yyyvvvrrrrrrpppnnnllljjjhhhdddbbb]]]ZZZUUURRRPPPOOOMMMKKKLLLKKKJJJJJJKKKLLLKKKJJJKKKLLLMMMNNNNNNNNNLLLKKKMMMMMMNNNNNNNNNNNNNNNOOOPPPOOOOOOOOOQQQSSSVVVXXXYYYYYYYYYZZZZZZ[[[]]]______aaacccfffiiimmmqqqsss~~~{{{||||||{{{wwwuuutttttttttuuuwwwyyyzzzzzzzzzzzzxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{|||}}}||||||{{{|||}}}yyyzzzzzzzzzyyyxxxvvvuuuwww{{{lll^^^[[[]]]]]]ZZZYYYVVVPPPIIIBBB===999666444111666666DDDbbbuuutttsssyyypppccc{{{|||nnnUUU<<<000000,,,,,,///,,,++++++,,,,,,---.........000111111111222333555666999<<<<<>><<<;;;555555444111---...222666::::::999666444333444666333222111///...------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,---------------------------------...000111333444555666666777888:::<<<===>>>@@@AAABBBBBBDDDFFFIIIdddtttuuuvvvxxxzzz}}}~~~}}}zzzuuuuuurrrrrrvvvvvvrrrnnnnnnmmmsssuuupppkkkiiihhhfffkkklllllljjjfffcccaaaaaa^^^```___XXXPPPPPPXXXaaaooouuu~~~}}}}}}xxx|||}}}|||zzzwwwsssrrrooollliiihhheeebbb___ZZZWWWRRROOONNNNNNMMMLLLNNNMMMKKKLLLMMMMMMLLLJJJKKKLLLNNNOOOPPPOOOMMMLLLMMMNNNNNNOOOPPPPPPQQQQQQSSSRRRRRRSSSUUUXXX[[[]]]]]]^^^``````aaacccgggjjjhhhkkknnnrrrvvv{{{|||}}}~~~|||yyyvvvuuuuuutttuuuwwwyyy{{{{{{{{{{{{xxxzzz{{{{{{yyywwwxxxxxx{{{|||~~~}}}|||zzz{{{{{{}}}|||||||||||||||||||||yyyzzzzzzzzzyyywwwuuutttwwwsssggg\\\ZZZ[[[ZZZXXXXXXVVVQQQIIIBBB===999666444000666444;;;TTTgggnnnvvvsssqqqdddxxxyyy|||wwwZZZ@@@111111---...000,,,,,,,,,,,,---......//////000111222222222333555777999???===AAARRRYYYYYY```qqqwwwrrrzzz}}}jjjWWWDDD@@@HHHOOORRRSSSWWWZZZ]]]aaahhhwww~~~xxxuuuppphhh]]]OOOAAA777111111111000000/////////------......///111222333///---...444:::CCCOOOZZZXXXIII999333444555444444;;;EEEQQQ^^^pppfffddddddeeebbb\\\YYYYYYTTTTTTPPPOOO^^^www}}}}}}}}}yyyuuusssrrrqqqpppooonnnnnnmmmmmmmmmooopppqqqlllkkkjjjjjjlllmmmmmmllljjjiiiiiihhhhhhgggggggggddddddeeeeeefffgggggggggfffeeedddcccaaa```^^^^^^YYYWWWUUUTTTRRRPPPLLLHHHGGGGGGFFFFFFEEEEEEDDDDDD@@@EEEKKKMMMLLLLLLMMMOOOJJJGGGCCC@@@???>>><<<:::555666555111......222666<<<<<<<<<:::666333222111222222000///...------------,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((************************,,,++++++******++++++,,,---------------------------------...000111333444555666666777999;;;===>>>>>>@@@AAABBBBBBDDDFFFIIIbbbllllllmmmnnnoooqqqssstttsssuuuwwwzzz}}}~~~{{{sssiiidddeeeddd```]]]XXXVVVYYY[[[YYYZZZ\\\bbbkkkqqqqqqoooooopppooooooqqqtttsssnnnjjjgggggg```cccddd```YYYVVVWWW[[[jjjpppzzz|||{{{|||tttwwwzzz~~~{{{yyyyyyyyyvvvqqqnnnjjjgggdddbbb___]]]WWWTTTPPPMMMMMMMMMMMMMMMNNNMMMLLLMMMOOOOOONNNLLLKKKMMMOOOQQQQQQPPPNNNMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUVVVXXX[[[^^^```aaaccceeeggghhhkkkpppuuuqqquuuyyy}}}}}}~~~}}}zzzxxxwwwwwwuuuwwwxxxzzz{{{{{{zzzzzzwwwyyyzzzzzzyyyxxxyyyzzz{{{}}}~~~|||zzz{{{|||{{{zzzzzz{{{|||}}}}}}}}}zzzzzzzzzzzzyyywwwuuutttxxx~~~mmmddd\\\[[[ZZZXXXWWWYYYWWWRRRJJJCCC===999666444111555222888SSSjjjuuutttqqq^^^lll|||jjjhhhpppwww~~~^^^CCC333222//////111---,,,------...//////000000///111333333222222555777;;;BBB>>>BBBTTTUUUNNNTTTiii}}}rrreeennn|||dddQQQBBBAAAIIIOOORRRTTTWWW[[[___ccclll|||{{{vvvuuuqqqiii]]]NNN>>>555333222111000000000000000.........///000111222333666333333888;;;>>>DDDKKKIII<<<222333777666555666777AAAMMM\\\rrrvvvbbbGGGGGGMMMWWW\\\YYYWWWYYYMMMOOOLLLNNN___yyy~~~|||}}}~~~{{{vvvtttsssrrrqqqpppoooooooooooooooooopppppplllkkkjjjjjjlllnnnnnnmmmllllllkkkjjjjjjiiihhhhhhddddddddddddfffhhhjjjkkkeeeeeecccbbb```^^^]]]\\\XXXVVVTTTSSSRRROOOKKKHHHDDDDDDDDDDDDDDDDDDCCCCCC@@@EEEKKKMMMLLLKKKMMMOOOJJJGGGCCCAAA???>>><<<;;;666666555111......222666@@@CCCGGGFFFAAA:::333///222111000///...------------,,,+++***))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444555555666777999;;;===>>>>>>@@@AAABBBBBBDDDFFFIIIaaagggffffffeeedddeeeeeeeeefffgggjjjlllnnnooonnnnnnhhhddd\\\SSSPPPSSSTTTRRRPPPIIIDDDDDDEEEEEEHHHLLLJJJVVVccciiimmmrrrwwwxxxqqquuuyyyxxxsssnnnjjjiiiaaaccceeedddaaa]]]YYYWWWgggnnnxxx|||vvvyyy{{{rrrsssyyy||||||wwwvvvxxxzzzyyyooolllhhheeebbb```]]]ZZZVVVSSSOOOLLLMMMNNNNNNNNNMMMLLLLLLNNNPPPQQQPPPNNNLLLNNNPPPRRRSSSRRRPPPNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVWWWZZZ]]]```bbbdddfffiiikkklllpppvvv{{{|||~~~~~~{{{yyyxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxuuuwwwyyyzzzyyyzzz{{{|||{{{~~~|||zzz{{{|||yyyxxxxxxzzz}}}~~~zzzzzzzzzzzzyyywwwuuutttzzz|||iiiccc]]]\\\[[[XXXWWWYYYWWWRRRJJJCCC>>>999666444111444000999XXXrrrvvvXXX```qqqaaa^^^gggnnnxxxaaaEEE444222///000222---------......///000000000///111444444222222555777888AAA>>>FFF^^^```XXX```bbbwwwyyyccc[[[nnn|||xxxzzz___NNN@@@BBBIIINNNRRRUUUXXX[[[```fffpppzzzttttttrrrkkk^^^MMM<<<111555444222111111222333444////////////000111222333333111333777:::;;;???DDD:::111,,,222555333444999333>>>KKKYYYmmmuuu```CCC??????GGGSSSWWWSSSOOOOOOHHHJJJJJJLLL```{{{~~~|||{{{}}}}}}xxxuuutttsssqqqpppppppppqqqqqqqqqqqqpppooonnnlllkkkkkkmmmnnnnnnmmmmmmmmmllllllkkkjjjiiiiiiddddddcccdddfffiiilllnnnddddddbbbaaa___]]]\\\[[[WWWVVVTTTSSSQQQOOOKKKHHHAAABBBBBBCCCDDDDDDCCCCCC>>>DDDKKKLLLJJJIIIKKKNNNKKKHHHDDDAAA@@@>>>===;;;666777555222......222666IIIOOOVVVXXXRRRFFF;;;444222111000......------------,,,+++***))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++---------...000111333444555555666888999<<<===>>>>>>@@@AAABBBBBBDDDFFFIIIbbbZZZYYYWWWVVVVVVWWWYYYZZZ\\\\\\___dddhhhjjjgggddd______\\\WWWQQQLLLIIIIIIDDDAAA??????AAAAAA???<<>>:::666444444888222999[[[xxx|||lllRRRcccXXX\\\fffuuu~~~~~~mmmJJJ222,,,***...111---,,,,,,------.../////////000111222222222333666888999===@@@RRRdddYYYVVVooommmoooeee[[[^^^gggzzztttrrr{{{qqq\\\PPPFFFFFFKKKPPPTTTWWW]]]eeennnvvvxxxtttrrrmmmfff\\\NNN@@@777444888999666555666555111000------000111///000333111666555777>>>999222777///000222333444444333333;;;===DDDLLLOOOIII@@@;;;666999DDDRRRXXXUUUPPPOOOFFFHHHGGGLLL```{{{{{{{{{|||{{{xxxwwwuuutttrrrrrrqqqpppnnnnnnnnnooopppkkkllllllmmmnnnnnnnnnnnnpppnnnlllmmmnnnlllhhheeeeeecccbbbaaabbbdddgggiiieeedddbbb```]]][[[ZZZYYYVVVUUUTTTSSSPPPNNNLLLJJJGGGEEEBBBBBBCCCDDDDDDCCCCCCEEEIIILLLNNNNNNNNNMMMKKKHHHEEEBBB@@@???<<<:::777666444222000/////////EEEJJJPPPSSSPPPHHH???888333333111000...---,,,,,,***)))))))))))))))************))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444555555555666777999;;;;;;===@@@CCCCCCBBBCCCFFFIIIaaaHHHGGGFFFEEEEEEFFFGGGHHHNNNNNNQQQWWW___dddeeedddeeeeeeddd```\\\XXXVVVVVVOOOMMMKKKKKKMMMMMMKKKHHHGGGGGGGGGFFFHHHOOOXXX___jjjpppxxx~~~|||xxxvvvooollljjjiiiiiifff```[[[ccciiirrrzzz|||xxxqqqlllrrrwwwzzzsssmmmmmmoooqqqtttvvvuuurrrooogggddd___[[[XXXVVVUUUUUUQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWYYYZZZZZZZZZ]]]```aaaaaadddiiimmmmmmppptttyyy~~~{{{{{{{{{{{{yyywwwzzzzzzyyywwwvvvvvvxxxzzzyyyyyyzzz|||}}}}}}{{{yyy}}}|||{{{{{{|||{{{yyyxxxyyyzzzzzz{{{||||||||||||wwwwwwxxxyyyyyyxxxwwwvvvvvvyyypppdddZZZWWWXXXYYYXXXWWWRRRKKKEEE@@@<<<888555222666333===```|||zzzjjjVVVqqqnnnuuu~~~vvvzzzzzz{{{kkkIII222...+++---000+++---......//////000000111000111222222222333666999>>>===EEE[[[hhhbbbeeexxx~~~lllhhhpppppppppwwwllleeeXXXMMMLLLPPPRRRUUUXXX___kkkzzz}}}uuuuuusssooohhh]]]NNN???666444888:::888888:::999777111...---///111///000333111666333333:::777000333000111222444555555444444999===AAADDDCCC>>>999777666:::DDDRRRYYYUUUMMMIIIDDDFFFHHHPPPfff{{{{{{|||~~~zzzwwwvvvuuusssrrrrrrqqqpppooonnnooooooppplllmmmooopppqqqqqqqqqpppqqqpppnnnnnnooonnnjjjgggffffffeeeddddddddddddeeedddcccbbbaaa___]]][[[YYYVVVVVVTTTRRRPPPNNNLLLJJJFFFDDDBBBAAABBBCCCCCCCCCCCCEEEIIILLLNNNNNNNNNMMMLLLIIIEEECCCAAA???<<<:::888666444222000/////////;;;===@@@BBB@@@;;;444000333333222111000...---,,,******)))))))))******++++++*********))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333555555555666777999;;;;;;===@@@CCCCCCBBBBBBFFFIIIddd<<<;;;;;;;;;;;;;;;;;;<<>><<<<<<@@@CCCBBB999222---...000000111444777<<<777777AAAAAA777555///000111333444555666777;;;EEEJJJCCC666000444999;;;>>>JJJ[[[ccc\\\NNNDDDAAACCCIIIYYYsss}}}~~~|||wwwtttssssssrrrqqqlllkkkkkkjjjjjjiiiiiiiiijjjlllnnnpppqqqpppooommmqqqqqqpppooonnnmmmlllkkkhhhgggfffeeedddcccbbbaaa```aaacccdddccc```]]][[[XXXWWWTTTRRROOOMMMKKKJJJEEECCCAAA@@@AAABBBBBBAAACCCDDDGGGJJJMMMNNNNNNNNNNNNKKKHHHFFFDDDAAA>>>;;;999888555222111/////////888888888888888666555444111333444555444111...,,,---,,,++++++***+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---..................000111222333555555555666777999;;;;;;<<>>ZZZyyy~~~{{{mmmaaa]]]UUUOOOOOOQQQSSSUUUYYY[[[fffpppvvv}}}{{{tttrrrqqqoooiii^^^NNN===222666<<<@@@>>>===AAAEEEGGG???555......000111222555888???>>>@@@MMMMMM???666...///000111333555777888<<>>;;;:::888666333111000//////222333555666666444222000111222444555444111...,,,---,,,,,,+++******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---......------......///111222333555555555666777999;;;;;;<<<>>>@@@@@@@@@BBBFFFKKKaaazzzWWWYYY]]]______]]]YYYWWWPPPMMMGGGAAA<<<<<>>PPPYYYMMM;;;444888<<<<<>>@@@@@@???AAAGGGKKK```~~~nnnqqqvvvyyyyyyvvvqqqnnnbbb```YYYPPPGGGBBBBBBCCCHHHLLLRRRXXX[[[]]]___aaacccgggjjjkkkiiigggfffggghhhggghhhkkknnnooommmjjjfffbbbZZZTTTSSSXXX```gggssswwwxxxtttmmmlllqqqwwwuuuxxx{{{|||xxxppphhhbbbbbbwwwzzzwwwssslllggg\\\\\\```iiirrrtttooohhh[[[TTTMMMLLLQQQVVVWWWUUUVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTSSSSSSSSSNNNOOORRRTTTUUUVVVUUUUUUVVVWWWXXX[[[]]]___aaabbbdddggglllnnnppptttzzzzzzuuuxxx~~~}}}yyyxxxyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{wwwvvvvvvwwwzzz||||||{{{{{{zzzzzz{{{||||||{{{zzz}}}|||zzzxxxwwwwwwxxxyyyvvvwwwxxxyyyyyyxxxwwwwwwrrryyy|||qqqjjjllliii^^^WWWYYYSSSPPPLLLHHHCCC???999666000555222===^^^vvvvvvqqquuuqqqkkkkkktttbbbWWW===000///,,,---111///...//////000000111111222111222444555555777;;;>>><<>>:::KKKOOOQQQ[[[\\\jjjuuuoooyyyxxxjjjmmmXXXTTTRRRTTTVVVVVVZZZ^^^___bbbfffppp{{{vvvvvvsssnnneeeYYYJJJ;;;111111:::BBBCCCEEENNNXXX]]]LLL>>>222000333555777999EEEUUU^^^ffftttmmmKKK111222222333555777;;;>>>@@@NNN^^^bbbOOO;;;666:::<<>>>>>AAAGGGLLL^^^~~~|||vvvqqqiii___WWWPPPLLLKKKCCCDDDFFFJJJNNNRRRUUUWWWaaabbbdddggghhhiiiiiiiiicccbbbaaa```aaaccceeefffgggjjjlllhhhbbb^^^```ccchhhkkkmmmkkkhhhhhhnnntttvvvvvvzzz{{{ooobbb\\\ggg~~~xxxqqqnnnlllfffaaaWWWRRRVVVffftttvvvmmmeeeSSSMMMLLLSSSZZZ[[[XXXVVVRRRRRRRRRRRRSSSTTTVVVVVVXXXWWWUUUSSSRRRRRRRRRSSSQQQPPPOOOOOOQQQSSSVVVXXXYYY[[[^^^___```bbbdddfffnnnmmmnnnqqqwww|||oooZZZWWWZZZ\\\eeesss|||yyywwwyyy{{{{{{{{{|||{{{|||{{{zzzyyyyyy{{{}}}|||{{{yyyxxxyyy|||}}}zzzyyyzzz|||}}}{{{yyy}}}}}}|||||||||~~~xxxxxxyyyzzzzzzyyyvvvttttttrrryyyvvvjjjbbbeeefff___ZZZZZZYYYRRRKKKFFFCCC???999333666777444555HHHeeerrrnnnyyykkkfffbbb|||sssrrrqqqsss|||cccBBB//////,,,+++............//////000222333444444333222333555:::???BBB???NNN[[[ZZZTTT[[[pppsssdddhhhqqqxxxmmmhhhUUUUUUTTTUUUVVVXXXZZZ\\\aaadddmmm}}}~~~wwwssstttrrrlllbbbUUUGGG:::333222777DDDJJJGGGRRRdddiiiUUU???---,,,222666999===MMM___kkkqqqvvveeeGGG666111111333555444666???IIIYYYeeehhhXXXAAA666999???MMMcccnnnmmmnnneeeTTTKKKUUUhhh~~~yyyvvvtttkkk```ZZZYYYYYYWWWUUUWWWUUUQQQLLLGGGBBB>>><<<;;;<<<>>>BBBIIIUUUbbbkkkjjjmmmmmmjjjjjjnnnnnnlllkkkkkkkkkkkkiiigggdddccc_________^^^^^^]]]]]]]]]ZZZWWWTTTOOOLLLIIIGGGFFFJJJFFFBBBAAACCCEEEEEEDDDBBBBBBCCCEEEHHHLLLOOOQQQRRROOOMMMJJJGGGCCC>>>:::AAA<<<555222111000...,,,000999@@@>>>:::888666333111000///...---,,,++++++++++++******)))((((((((((((((())))))))))))(((((((((%%%"""%%%)))+++((($$$)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......,,,,,,---...///000111111333444555666777888999:::===???BBBBBBAAACCCGGGKKKeee}}}~~~tttppphhh___VVVOOOJJJHHHCCCCCCDDDEEEFFFHHHKKKLLLSSSTTTUUUVVVWWWWWWVVVVVVOOOOOOPPPQQQTTTWWW[[[]]]aaafffjjjllljjjgggggggggfffhhhjjjjjjiiijjjnnnrrrssstttyyy~~~{{{oooddd___jjj}}}pppkkkmmmnnnggg```TTTNNNQQQccctttwwwmmmcccTTTMMMKKKQQQWWWXXXVVVUUUSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSUUUTTTSSSSSSSSSTTTVVVWWW[[[]]]___```aaacccfffhhhjjjmmmqqqsssuuuxxx}}}uuu___QQQGGGFFFGGGIIIRRR\\\ooosssxxx|||{{{zzz{{{~~~zzz{{{|||{{{zzzzzz|||}}}{{{zzzyyyyyyyyy{{{}}}~~~}}}{{{zzz{{{}}}~~~}}}{{{~~~~~~}}}}}}}}}~~~zzzzzzzzzzzzzzzyyywwwvvvtttqqquuuxxxllleeegggfff___YYYZZZVVVRRRNNNKKKIIIDDD;;;555///222222777OOOooo~~~nnnbbbVVVjjj_________lllyyyqqqMMM666333///---///---////////////000222333444444333222333666:::???BBBGGGWWW```ZZZVVVaaatttwwweee]]]jjjxxxhhh```VVVVVVVVVWWWXXXZZZ\\\\\\bbbjjjvvv~~~wwwtttssspppjjj___RRRDDD888111444777DDDKKKKKKYYYkkknnnWWWCCC333111444666;;;BBB[[[lllxxx}}}cccCCC555111111222555555888CCCOOOgggnnnkkkXXXBBB888;;;AAATTThhhrrrqqqrrrhhhXXXRRRbbbttt~~~wwwrrreee]]]TTTNNNMMMMMMLLLJJJHHHGGGDDDAAA===:::777666333444666999>>>HHHSSSZZZdddiiilllkkkjjjlllllljjjkkkkkkkkkjjjiiigggeeeccc______^^^^^^]]]]]]\\\\\\ZZZXXXUUUQQQNNNLLLKKKJJJKKKGGGCCCAAABBBDDDDDDCCCAAAAAABBBDDDGGGKKKNNNPPPOOOMMMKKKIIIHHHDDD@@@===>>>:::444111000///...,,,000???MMMRRRPPPLLLFFF@@@222222111000///...------,,,,,,++++++***)))))))))(((((())))))))))))((((((+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,---...///000111111333444555666777888999:::===???BBBBBBAAACCCGGGKKKbbbdddfffhhhkkkmmmooopppqqqkkkhhhccc]]]VVVPPPKKKIIIGGGEEEBBB@@@>>>>>>???@@@CCCDDDDDDDDDCCCBBBAAA@@@;;;<<<===???BBBEEEIIIKKKSSSYYYbbbjjjooopppnnnlllffffffggghhhjjjllloooqqqqqqrrrxxx~~~{{{pppfffcccnnn~~~ttthhhgggooorrrhhh]]]OOOGGGJJJ___uuuzzznnnaaaTTTMMMIIINNNSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTVVVUUUTTTTTTUUUVVVXXXYYY^^^___``````aaacccgggjjjgggnnntttvvvuuuvvv{{{nnn^^^GGGCCC???>>>AAAGGGNNNRRRaaalllyyy}}}{{{yyy|||yyy{{{}}}}}}|||||||||~~~yyyyyyzzzzzz{{{{{{||||||}}}|||{{{|||~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwrrrssszzzoooiiijjjhhh^^^XXXYYYSSSRRRPPPOOOMMMFFF===555...333555;;;UUUwwwvvveeePPP```VVVYYY[[[iiittt|||TTT888333111000111.../////////000111222333444444333333444777;;;???BBBJJJ[[[```UUUVVVkkkxxxgggaaaqqq}}}|||zzzcccZZZVVVWWWXXXZZZ[[[\\\]]]]]]cccnnn}}}~~~xxxuuurrrnnnfff[[[NNNAAA666000777:::FFFNNNQQQaaannnlllNNN@@@444222333666@@@KKKooo~~~___<<<444333222444777999???MMMZZZsssvvvnnnXXXBBB;;;AAAHHH```pppwwwwwwxxxnnn```]]]ssszzznnneeePPPJJJBBB>>>>>>>>>===<<<888777666555333222111000---...///000333999@@@EEEWWWaaajjjkkkiiijjjjjjiiijjjjjjkkkjjjiiigggeeeddd_________^^^]]]\\\\\\[[[[[[YYYVVVSSSQQQPPPOOOOOOLLLHHHEEEBBBBBBBBBAAAAAA???@@@@@@BBBEEEIIIMMMOOOLLLKKKIIIIIIHHHFFFBBB???;;;888333000//////...---...<<>>;;;999999999999999999888777666555555444333333444555666888888AAAGGGRRR^^^iiiooopppoookkkhhhffffffhhhlllnnnoooqqqsssyyy~~~{{{pppgggeeeqqq|||{{{nnneeekkkvvvwwwgggWWWHHHAAAFFF^^^yyy~~~qqqbbbTTTMMMHHHKKKNNNOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSTTTUUUVVVVVVSSSSSSTTTTTTVVVXXXZZZ[[[___````````````ccchhhllljjjooouuuxxxxxxxxx|||ooo^^^MMMIIIEEEGGGTTTaaaccc^^^^^^jjjwww{{{zzz{{{}}}~~~yyy{{{~~~~~~}}}}}}~~~yyyzzz{{{}}}}}}}}}|||{{{|||{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{~~~|||zzzxxxxxxzzz{{{{{{tttsss~~~{{{sssnnnnnniii]]]WWWYYYSSSRRRPPPNNNJJJCCC:::444000444555;;;TTTvvvuuufffTTThhhdddmmmqqqsssxxx}}}SSS555000///111333////////////000111222444444444444444555888<<<@@@BBBDDDXXX[[[NNNVVVwwwxxxmmmzzzuuu|||ttt```ZZZUUUWWWYYY[[[]]]]]]]]]\\\cccmmm}}}~~~yyyvvvqqqlllcccWWWJJJ>>>555000:::>>>KKKTTTXXXffflllcccCCC:::333444555999IIIZZZXXX666444444333666;;;@@@HHHXXXgggvvvyyypppXXX@@@;;;FFFRRRlllxxx|||}}}~~~rrrgggjjj}}}qqq___PPP@@@;;;666333333444333333111111000000000/////////---.../////////111555888FFFUUUcccgggggghhhiiiiiiiiijjjjjjjjjiiihhhfffeee``````___^^^]]]\\\[[[ZZZZZZXXXVVVTTTRRRQQQQQQQQQLLLJJJFFFCCCAAA@@@??????>>>>>>>>>@@@CCCHHHLLLOOOLLLKKKIIIIIIHHHFFFBBB???:::888444222000///.........666===>>>>>>>>>===999///000000000///...,,,+++---,,,,,,+++******))))))(((((())))))))))))(((((('''...333111)))$$$&&&)))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111111333444555666777888999:::<<>>888666777888>>>QQQfff~~~OOO222666111333888@@@HHHRRRcccrrrxxx|||sssWWW>>>:::JJJZZZwww}}}~~~uuunnnvvv~~~|||vvveeeOOO>>>777444111//////000000000000000000000///////////////000111000//////111222888IIIYYYaaacccfffiiiiiihhhiiijjjjjjiiihhhgggfffbbbaaa```___]]]\\\[[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPKKKJJJGGGDDDAAA???>>>>>>=========>>>BBBGGGLLLOOONNNMMMKKKIIIHHHEEE@@@===:::999777444111000/////////333555444444666777444//////000111000...---,,,+++++++++***))))))(((((((((((())))))))))))((((((%%%(((++++++)))&&&&&&'''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111111333444555666777888999:::<<<>>>AAAAAA@@@BBBFFFJJJbbb::::::<<>>@@@BBBMMM^^^aaaWWWddd~~~|||hhhVVVTTTTTTWWWXXXYYY[[[\\\]]]]]]^^^hhhqqqyyyvvvuuunnnggg\\\NNNCCC;;;666555:::EEEWWW^^^```hhheeeRRR:::666444666666<<>>IIISSS___ooo~~~sssVVV>>>???TTTgggxxxtttzzzsssiiiXXXDDD555333222111000///000000111000000000000////////////000111222111000000111222333BBBRRR[[[aaafffiiiiiiggghhhiiijjjjjjiiihhhgggdddcccbbb```^^^]]][[[[[[YYYWWWTTTQQQOOONNNMMMMMMJJJJJJHHHEEE@@@>>>===>>>===<<<<<<===AAAGGGLLLOOOPPPNNNLLLJJJGGGDDD???<<<::::::999555222/////////***///444555666888666111000111222333333111///...++++++******)))(((((('''(((((())))))))))))(((((('''''''''((()))***)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333444555666777888999:::;;;>>>@@@@@@@@@AAAFFFJJJddd:::;;;;;;<<<>>>AAACCCDDDIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMJJJGGGBBB>>>:::777444333222111111222333444222222333444555555555555111444777:::???GGGRRRYYY___bbbffffffdddaaa```aaaiiimmmuuuyyytttjjjeeefffuuu{{{zzzpppVVVCCC@@@III^^^uuuvvvggg\\\NNNIIIGGGIIIIIIHHHJJJNNNOOOPPPRRRSSSTTTTTTRRRRRROOOPPPRRRSSSTTTTTTTTTTTTQQQRRRTTTWWWZZZ\\\]]]^^^^^^```cccfffhhhlllpppssstttuuuwwwxxxzzz|||{{{oooeeeWWWWWWbbbttt|||ssseee___nnn}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzz{{{}}}zzz{{{|||}}}}}}}}}|||{{{zzz||||||yyytttrrrtttxxxuuutttsssvvv~~~wwwuuuvvvuuujjjZZZUUUYYYTTTQQQLLLEEE>>>888444333555444666JJJuuuxxxssspppyyyrrrNNN777444000...000...000000000111222333444555444555666888;;;>>>AAABBBTTTbbbfff```lllwwwWWWIIIOOONNNZZZZZZZZZ[[[\\\^^^``````iiiuuuzzzvvvtttssskkkcccWWWJJJ???999666555===IIIXXXZZZUUUZZZUUUAAA999555444777999@@@UUUkkkrrrWWW;;;000777555<<>>===<<<<<<===AAAGGGLLLPPPPPPNNNKKKIIIGGGDDD???<<<999:::999666000---------(((---222444666888555//////111333444444222000...,,,,,,+++******))))))((((((((())))))))))))(((((()))(((''''''((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,---...///000111111333444555666777888999:::;;;>>>@@@@@@???AAAFFFJJJcccCCCBBBAAA@@@??????@@@AAADDDEEEGGGIIILLLOOOQQQRRRSSSRRRQQQMMMIIICCC===:::777666444333222222333444333333444444444444333333000333666555555:::DDDLLLTTT]]]fffhhheee___]]]]]]dddiiiqqqvvvqqqhhhdddfffpppxxx~~~jjjQQQAAA@@@NNNfffzzz~~~ppp```WWWMMMIIIGGGIIIJJJHHHJJJNNNOOOQQQSSSUUUVVVVVVUUUTTTMMMNNNPPPRRRRRRRRRRRRQQQEEEHHHLLLRRRWWW\\\```aaa^^^aaaeeeiiilllooosssvvvrrrvvvyyyyyyvvvxxx}}}|||tttnnnllljjjppptttfffPPPIIIPPPlll}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{|||~~~{{{|||}}}~~~~~~xxxzzz|||xxxssspppsssvvvwwwxxxvvvxxxvvvuuuwwwvvvjjjZZZUUUZZZRRRPPPMMMHHH@@@:::666555222//////CCCooo}}}tttmmm}}}jjjgggFFF333333000///222111000000000111222333555555555555777999<<>>===<<<<<<===AAAGGGMMMQQQNNNMMMKKKIIIHHHEEE@@@===999:::999555///++++++,,,...111222111222666555111---///111222222000...,,,------,,,,,,+++******)))(((((())))))))))))(((((()))))))))'''%%%&&&))),,,)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......,,,,,,---...///000111111333444555666777888999:::;;;>>>@@@@@@???AAAEEEJJJbbbWWWSSSOOOKKKGGGCCC???<<>>:::666333111111111444333333444555555333111222333444333333555;;;???MMMWWWccchhhddd^^^\\\\\\fffeeeiiipppppphhhdddddduuuyyy}}}aaaJJJ@@@DDDUUUnnn~~~}}}mmm[[[PPPKKKEEEAAABBBIIIOOOQQQPPPNNNTTTVVVRRRQQQSSSSSSOOOSSSPPPOOORRRUUUSSSJJJBBB888===FFFPPPXXX^^^aaabbbdddeeefffiiilllooorrrtttvvvuuurrrooonnnsss|||~~~rrr[[[MMMOOOWWW}}}{{{}}}~~~}}}}}}}}}{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzxxxwwwyyyzzzwwwtttvvv~~~}}}tttooooooiii]]]VVVWWWTTTPPPKKKGGGCCC>>>666000333444555>>>VVVrrr}}}zzz}}}nnnqqqoooaaaBBB111333222000111...222000...///111444666666999999:::;;;<<<===???@@@RRRTTT______bbbqqqVVVNNNVVV```___\\\[[[]]]\\\\\\___eeennn}}}|||vvvsssqqqppplllaaaQQQBBB777444555777KKKPPPPPPGGG===888666555555;;;AAAEEEJJJXXXmmm}}}gggMMM===888888999>>>VVVjjjqqq|||{{{\\\NNN\\\www~~~}}}{{{iiiUUUHHH@@@777111///111222444333111000000111333333222111111111111111333444444444666:::@@@DDDIIIRRRZZZ\\\aaajjjmmmllliiiiiihhhgggggghhhhhhiiigggeeecccbbbaaa```]]]ZZZYYYVVVQQQLLLHHHEEEDDDDDDIIIDDDBBBEEEDDD???:::999>>><<<;;;<<>>???@@@@@@BBBEEEHHHccc|||}}}lllhhhccc]]]WWWOOOHHHCCCAAABBBDDDEEEGGGLLLSSSXXXYYY[[[]]]]]]ZZZWWWUUUUUUIIIGGGCCC???;;;999777666888777666666888888777666222444444333333444888;;;GGGPPP[[[bbbbbb```^^^^^^dddcccgggmmmmmmgggccceeelllpppzzzrrrXXXFFF>>>MMM]]]sss~~~wwwfffVVVNNNKKKGGGBBBBBBFFFHHHHHHGGGHHHNNNPPPMMMLLLOOOPPPMMMQQQPPPQQQSSSUUUSSSLLLGGGBBBFFFMMMTTT[[[___bbbcccggggggiiikkknnnqqqssstttvvvuuutttrrrrrrvvv}}}~~~|||ooodddfffmmm~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}~~~~~~|||{{{zzz|||~~~xxxwwwxxxyyyqqqlllnnniii]]]UUUUUUSSSOOOJJJGGGDDD???888333333333222888LLLfffsssrrrzzziiijjjxxxiiiGGG444333000///111///222000//////222555666777999999:::;;;<<<>>>@@@AAAHHHOOOVVVUUU]]]{{{ooo]]]ZZZ```eee___\\\\\\]]]]]]\\\```fffrrr{{{vvvsssqqqoooiii```PPPAAA666333444666AAAFFFFFF>>>666444555444BBBEEEHHHIIIJJJPPP\\\eeeuuujjjXXXDDD777555;;;BBBOOObbbsss|||nnnVVVYYYrrrzzz}}}}}}yyyooo___MMMCCC<<<666222000000222333333111000111111222222111000000111222222333444777999===BBBIIIMMMTTT\\\cccdddggglllllljjjhhhhhhhhhhhhhhhhhhgggggggggfffdddcccbbb```]]][[[XXXUUUQQQLLLJJJIIIJJJJJJNNNIIIEEEDDDAAA>>>@@@DDD;;;:::999:::???EEEKKKNNNNNNLLLJJJHHHGGGCCC???<<<999888666333000...,,,+++---000333555555444222111//////000000000000//////,,,,,,+++***))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...000111222222222333444666888:::;;;===>>>??????@@@BBBEEEHHHccczzzwwwrrrllleee[[[QQQJJJAAACCCDDDEEEGGGLLLQQQVVV[[[___eeehhhhhhfffdddccc```^^^YYYRRRKKKCCC>>>:::<<<999666555666666555444444555666666555555777999???EEENNNXXX___aaaaaaaaacccbbbdddhhhiiifffeeeffffffkkkvvvzzzfffOOOBBB>>>PPPbbbtttyyymmm\\\OOOIIIEEEAAA>>><<<<<<===<<<<<>>:::<<>>DDDJJJMMMOOOMMMKKKIIIFFFCCC>>>;;;888777555333000---+++******///666999888444222222000000000000///...------++++++***))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111333333333555666888:::;;;===>>>?????????AAAEEEGGGbbbsssrrrppplllfff^^^TTTMMMIIIHHHGGGFFFFFFHHHKKKMMM]]]ccckkkqqqsssqqqpppooorrrpppmmmggg```XXXQQQMMMGGGCCC>>>:::777555333222666777888888888999::::::888;;;BBBNNNYYYaaacccbbbbbbbbbcccfffhhhhhhiiijjjmmmqqq{{{vvvaaaKKKAAA@@@JJJ^^^ppppppbbbRRRIIIEEE???===:::999;;;>>>@@@BBBKKKLLLMMMKKKJJJKKKMMMNNNNNNRRRWWWXXXVVVUUUUUUVVVZZZZZZ\\\^^^aaadddggghhhlllmmmoooppprrrsssttttttwwwxxxyyy{{{}}}zzzsssnnnoootttzzz~~~zzz~~~~~~~~~~~~{{{|||~~~~~~}}}}}}~~~|||{{{{{{{{{{{{xxxzzz{{{zzzyyyyyyzzz|||||||||~~~wwwuuuzzzyyymmmccc```UUUQQQLLLHHHFFFAAA:::444111444444666FFFddd{{{rrrZZZSSSbbbjjjeeecccgggsssXXX;;;333...---111111222111000222555777888888888999999;;;>>>BBBFFFHHHgggnnn___VVVkkkvvvrrrsssllluuu{{{|||yyyhhhhhhpppooohhh```]]]]]]______^^^bbbhhhzzzzzzwwwtttoookkkfff]]]OOO@@@666111000111333666555222333888======999777555444333222111000---000444999CCCTTTggguuuvvvfff```kkkyyyttt}}}}}}~~~}}}wwwlllcccRRRGGG;;;777555222111333000222444555444444555666444444333444555777:::;;;@@@DDDKKKSSSZZZbbbjjjooouuuzzz|||vvvooojjjiiijjjllllllkkkiiigggeeegggfffdddccccccaaa___\\\WWWTTTPPPLLLLLLMMMPPPSSSMMMJJJHHHGGGAAA:::777999<<<<<<<<<<<>>;;;888777555222000---+++***'''111<<>>888444333111111111000///---,,,+++***************))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111333333444555666888:::;;;<<<===>>>??????AAADDDGGG```gggfffeeeddd```ZZZSSSMMMNNNLLLIIIHHHGGGGGGGGGGGGZZZaaakkksssxxxzzz{{{|||wwwwwwwwwvvvsssnnnjjjggg[[[VVVNNNGGGAAA===999666666666777888999:::;;;:::555666;;;FFFSSS]]]aaaaaabbbdddeeefffiiilllooooooxxx{{{uuu^^^IIIAAABBBDDDZZZllljjj[[[OOOHHHEEE???===<<>>AAA@@@555222......///111000///222222555===JJJZZZiiirrrppp|||ggg\\\iiizzzooottt}}}{{{zzzwwwnnn```VVVJJJAAA888555444222222444222444777888888888999;;;:::999888999;;;===AAACCCHHHMMMUUU]]]fffooowww}}}|||sssnnnlllmmmnnnnnnmmmjjjgggfffgggeeedddccccccaaa___\\\XXXUUUPPPMMMKKKKKKMMMOOOOOOJJJFFFFFFCCC===::::::;;;<<<<<<<<<>>>BBBIIIOOOOOOMMMKKKIIIFFFCCC>>>;;;888777555333000---+++***)))555CCCJJJHHH@@@:::777111111111000...---+++***++++++,,,,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------...///000222222444444555555777888:::;;;<<<===>>>>>>???AAADDDGGG___yyy```___]]]\\\ZZZVVVRRRNNNNNNKKKIIIHHHIIIJJJIIIHHHRRRYYYcccmmmuuu{{{~~~|||yyyuuuqqqnnnfffaaaZZZRRRKKKEEE@@@<<<888777666666888999999999777777:::AAALLLVVV\\\^^^cccfffggghhhkkkqqqtttttt~~~pppZZZHHHCCCGGGKKK___mmmfffWWWNNNIIIFFF===;;;===FFFSSS]]]bbbbbbSSSPPPMMMLLLIIIFFFHHHMMMSSSVVVZZZ[[[ZZZ[[[^^^```___```aaaccceeehhhjjjlllnnnoooqqqtttuuuvvvvvvvvvyyyzzz|||vvvlll___UUUQQQPPPOOONNNMMMNNNQQQRRRRRRQQQOOONNNJJJTTT___fffnnnxxx~~~~~~~~~~~~~~~}}}{{{zzzzzzyyy{{{|||~~~}}}{{{zzzzzzzzzzzz|||xxxooolllssstttjjj___[[[[[[VVVPPPKKKGGG@@@888222///333333555GGGeee}}}ttt[[[QQQZZZ```cccnnnhhhppp\\\<<<444//////333111222222222555888:::;;;:::;;;;;;;;;===@@@EEEJJJMMMgggcccYYY^^^wwwxxx|||ssszzzxxxllliiipppqqqkkkaaa^^^^^^aaaaaaaaaeeekkkzzzzzzxxxssskkkccc]]]VVVKKK???666111000000...000222444:::@@@@@@;;;222000---+++---///000000444333444;;;HHHVVVaaagggqqqfffTTT___uuu~~~lllgggrrr|||wwwtttooodddVVVKKKEEE===777666555333444777555777:::;;;<<<===>>>@@@@@@???>>>>>>@@@CCCGGGIIINNNSSS[[[dddmmmxxxuuurrrnnnnnnnnnmmmllliiigggfffeeedddbbbbbbbbbaaa^^^\\\XXXVVVRRRNNNKKKJJJJJJJJJKKKFFFDDDCCC???;;;;;;???888999:::::::::???FFFLLLNNNLLLJJJHHHGGGDDD???<<<999888666444111...,,,+++---777DDDKKKJJJDDD>>>;;;000000000///...---++++++***+++,,,------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,.........///000111222333555555555666777888::::::<<<===>>>>>>>>>@@@DDDFFF___yyyXXXVVVSSSRRRSSSSSSRRRQQQNNNKKKIIIIIIKKKLLLKKKJJJKKKPPPXXX___gggnnnuuuzzz}}}}}}{{{yyyvvvrrrnnnmmmiiieee```ZZZUUUPPPKKKGGG@@@===999888999::::::888<<<<<<<<<@@@GGGOOOVVVZZZbbbfffiiiiiimmmuuuxxxvvv}}}}}}{{{}}}xxxjjjVVVHHHIIIQQQ[[[jjjooobbbQQQJJJGGGCCC<<<;;;???LLL]]]fffddd___TTTOOOLLLLLLIIIFFFIIIPPPVVVXXXZZZ[[[\\\^^^```bbbaaabbbccceeegggiiijjjkkkoooqqqsssvvvxxxyyyyyyxxxzzzzzz|||wwwmmm```WWWQQQNNNIIIFFFAAABBBCCCCCCCCCDDDEEEGGGAAAJJJSSS[[[fffttt~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzzzzzxxxzzz|||}}}|||{{{{{{|||wwwzzzzzzppplllsssuuukkk```\\\ZZZVVVPPPLLLHHHBBB:::444000333444777JJJhhh}}}|||mmmYYY[[[qqq}}}~~~zzzYYY:::444111111333000222222333666999;;;<<<;;;===<<<<<<===AAAFFFKKKNNNccc]]]```kkkzzz||||||kkkdddlllppplllaaa______aaabbbbbbffflll{{{~~~yyyvvvqqqfff^^^SSSMMMDDD;;;555222222333...000222666===AAA===555......---,,,,,,,,,...///000111222555===GGGRRRYYYnnn~~~uuuaaaRRRJJJ\\\kkkxxx|||wwwnnndddcccppp~~~yyyrrrmmmggg\\\OOODDD@@@:::666666666555666:::777:::===???@@@AAACCCEEEEEEDDDCCCBBBDDDGGGKKKMMMTTTXXX```jjjuuuuuurrrnnnnnnlllkkkiiigggfffeeedddcccaaaaaaaaa```]]][[[XXXVVVSSSPPPMMMJJJIIIHHHDDDJJJQQQQQQFFF;;;999>>>777999;;;::::::===EEELLLLLLKKKIIIHHHGGGDDDAAA>>>:::999777555222///---,,,...222999???AAA???<<<999////////////...---,,,+++(((***+++,,,,,,+++***)))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------...///000111222555555666666777888::::::;;;<<<>>>>>>>>>@@@CCCFFFaaaOOOLLLJJJJJJMMMQQQSSSTTTPPPMMMJJJJJJLLLLLLJJJHHHHHHKKKOOOTTTYYY___fffkkknnnooopppqqqssssssttttttllliiifffccc```]]]XXXUUUIIIDDD???<<<<<<<<<;;;:::@@@??????@@@DDDKKKRRRWWW```fffjjjjjjnnnvvvyyywww{{{{{{}}}}}}{{{~~~|||tttfffTTTJJJOOOZZZiiisssqqq]]]JJJDDDBBB>>>@@@@@@FFFVVVgggmmmeee[[[UUUPPPMMMNNNLLLIIILLLTTTYYYYYYYYY[[[]]]```bbbccccccdddfffgggiiiiiijjjjjjppprrruuuxxxzzz{{{{{{{{{{{{zzz|||{{{rrreee[[[UUUPPPIIIDDD>>>>>>>>><<<;;;>>>CCCGGGGGGKKKOOOUUUbbbsss~~~~~~~~~~~~}}}}}}~~~}}}|||{{{yyyyyy{{{|||~~~~~~|||{{{{{{zzzzzztttvvvyyyzzzzzzzzz{{{{{{vvvyyyzzzoookkkqqqsssjjj___[[[YYYUUUPPPLLLIIICCC<<<666222555666<<>>======>>>AAAFFFKKKNNNjjjcccppp{{{~~~~~~ggg^^^gggooolllaaa______bbbbbbbbbgggmmm|||}}}wwwtttnnncccZZZKKKFFF???888444333444555///111555999@@@CCC<<<222,,,...000111000///111222555666666333222666???HHH^^^ddddddVVVEEE;;;;;;???OOOTTTRRRRRRdddzzz{{{lllgggddd```bbbmmm}}}{{{uuunnnhhhaaaXXXKKKBBB<<<777555666666666888===999<<>>>>>@@@CCCFFFddd}}}FFFFFFEEEEEEFFFJJJPPPTTTVVVSSSNNNJJJHHHIIIKKKLLLHHHEEEBBBEEELLLTTTXXXYYYZZZZZZZZZZZZ\\\___bbbdddiiijjjiiigggccc___^^^]]]WWWNNNBBB999888:::<<<>>>DDDBBBDDDHHHGGGEEEIIIQQQ\\\bbbgggkkkoootttuuussswww{{{~~~}}}|||{{{uuuiii]]]WWW[[[aaaoooqqqlll```SSSKKKFFFBBB===DDDRRR```iiihhhaaaYYYRRRQQQRRRSSSQQQLLLKKKNNNQQQTTTYYY^^^``````bbbeeekkkkkkjjjjjjjjjkkklllmmmppprrrvvvzzz|||~~~~~~~~~}}}~~~yyypppfff^^^WWWRRROOOIIIEEEDDDEEEGGGKKKSSS\\\gggdddbbbeeemmmuuuyyyzzz~~~~~~~~~~~~{{{xxxyyy{{{~~~|||{{{{{{|||~~~}}}{{{zzz|||~~~|||zzzuuummmkkksssuuujjj___[[[WWWUUUQQQMMMIIIDDD>>>:::;;;777000444SSS{{{mmmaaazzzzzzRRR777444222222333///444444444777;;;>>>@@@@@@===@@@>>>???DDDBBBKKKaaassslll}}}|||eeeaaallloooiiigggcccaaabbbbbbdddjjjrrr~~~wwwvvvppp___MMMEEE===666444111//////222222333:::DDDGGG@@@666111...............///000111///111333222222777@@@HHHQQQGGG<<<777666666777888===999999BBBRRR```ccc___\\\ZZZZZZ```lllyyyxxxqqqjjjcccXXXJJJAAA???:::888777666777999<<<>>>???BBBEEEGGGGGGGGGGGGHHHHHHFFFFFFHHHHHHHHHLLLRRR^^^eeemmmwww{{{tttpppnnnllljjjiiihhhgggeeecccbbbaaa`````````___\\\YYYYYYXXXVVVTTTRRRPPPNNNNNNMMMZZZqqq~~~kkkIII888<<<>>><<<:::888999>>>EEEKKKMMMKKKJJJIIIHHHEEEBBB???;;;;;;999777444111...---------000333666777666555111000///......------...---,,,,,,+++***)))''''''))))))))))))))))))))))))(((((()))***************,,,,,,++++++***)))(((((()))************+++++++++++++++******++++++,,,---,,,,,,,,,---...///000111444555777888777888999;;;<<<===>>>>>>???AAAEEEHHH```wwwyyyAAABBBDDDEEEGGGJJJNNNQQQWWWUUURRRNNNJJJGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGHHHKKKKKKJJJKKKLLLOOOQQQSSSXXX]]]cccfffeeebbb^^^]]]\\\SSSHHH???<<<===>>>>>>CCCBBBEEEIIIIIIGGGJJJPPPYYY___dddhhhmmmtttwwwuuuuuuzzz}}}}}}{{{{{{vvvmmmccc^^^```cccmmmppplllaaaUUUNNNJJJEEE>>>HHHWWWdddiiieee\\\UUUSSSRRRTTTVVVSSSMMMKKKNNNOOOSSSYYY___aaabbbeeeggglllkkkjjjjjjkkklllnnnoootttuuuxxx{{{}}}~~~}}}uuummmgggbbb^^^\\\UUUQQQPPPSSSWWW]]]iiissslllhhhfffkkkvvv}}}~~~||||||||||||}}}~~~}}}}}}}}}}}}~~~|||zzzzzz|||~~~}}}{{{{{{}}}~~~|||{{{{{{|||}}}~~~~~~|||sssjjjhhhpppqqqggg\\\XXXWWWUUUQQQMMMIIIDDD>>>:::777666222777SSSvvv|||kkk```yyyvvvoooJJJ333111000///111///333333333666;;;>>>@@@@@@@@@BBB???AAAGGGEEELLL```rrrlll~~~wwwccceeeuuuzzzrrrgggcccaaabbbcccdddkkksssxxxvvvqqq```OOOCCC;;;444222000......111222222999CCCGGG@@@777222............///000111111111222222111222;;;JJJUUUQQQEEE999444333444555777555777;;;DDDSSS___bbb^^^VVVSSSTTT]]]lll{{{zzzpppfff^^^TTTGGG???<<<;;;:::888888999;;;>>>@@@AAADDDGGGHHHHHHGGGGGGHHHJJJGGGGGGIIIIIIIIIMMMSSS]]]eeeooo{{{wwwqqqmmmooollliiihhhhhhgggeeedddbbbaaa`````````___\\\YYYZZZYYYXXXVVVTTTRRRQQQPPPRRRYYYiiisssdddHHH===CCC===;;;999888999>>>FFFKKKNNNLLLJJJJJJIIIFFFBBB???;;;:::999777444111...---,,,---000222555555444333111000///......---------,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((()))***************,,,,,,++++++***))))))((()))************+++++++++++++++******++++++,,,---,,,,,,,,,---...///000111444555777888777888999;;;<<<===>>>>>>???AAAEEEHHH^^^wwwxxx:::===AAAEEEHHHKKKOOOQQQWWWWWWVVVSSSNNNHHHBBB???>>>BBBEEECCC>>>;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???BBBKKKWWW```cccaaa^^^[[[^^^WWWMMMEEE@@@>>>>>>>>>BBBCCCGGGKKKLLLKKKMMMPPPWWW\\\aaadddjjjssswwwwwwsssxxx}}}~~~}}}||||||~~~zzzyyyuuupppjjjfffeeefffjjjmmmjjj```VVVPPPLLLHHH@@@LLL\\\gggggg___WWWQQQSSSRRRTTTVVVSSSLLLIIIKKKKKKRRRZZZ___bbbeeehhhjjjlllkkkkkkjjjlllnnnqqqsssxxxyyyzzz|||~~~{{{vvvrrrpppmmmkkkkkkhhhffffffddd```bbbggg\\\YYY]]]jjj{{{~~~{{{zzzzzz|||~~~|||{{{zzzzzzzzz|||}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~||||||||||||||||||}}}}}}|||rrrjjjgggnnnpppfff[[[WWWWWWUUUQQQMMMIIIDDD>>>:::444666555888LLLiiiwwwuuuvvvhhh___uuu}}}kkkdddDDD111222///...111111222222333777;;;???@@@@@@BBBBBB???AAAHHHFFFLLL^^^iii```qqqzzzxxxeeelllvvvgggcccbbbcccdddeeelllsssyyywwwqqqaaaQQQ???888222111000---...111222444<<>>>>>???AAAEEEHHH]]]vvvxxx;;;>>>AAADDDGGGKKKPPPSSSTTTVVVYYYZZZVVVPPPHHHDDD@@@BBBCCCBBB???======>>>666555555444444444444555444<<>>>>>BBBEEEIIIOOORRRSSSSSSTTTYYY^^^aaabbbhhhpppuuuuuuqqquuuzzz}}}|||{{{zzzzzzxxxuuuqqqlllhhhgggfffggggggjjjiii___UUUOOOKKKGGGCCCPPP___fffccc[[[UUUSSSSSSRRRTTTUUUQQQJJJFFFGGGFFFPPP[[[```cccgggjjjlllmmmlllllllllnnnqqqtttvvv{{{{{{||||||~~~}}}{{{zzzxxxvvvzzz{{{||||||rrrcccWWWSSSNNNQQQ\\\rrr}}}||||||~~~}}}}}}|||zzzyyyyyyxxxxxxzzz|||~~~~~~}}}}}}~~~~~~~~~~~~yyyzzz{{{|||}}}}}}||||||~~~zzz~~~|||~~~vvvmmmjjjqqqrrrhhh]]]YYYWWWUUUQQQMMMIIIDDD>>>:::444888666666CCC\\\lllpppvvviii```pppnnncccDDD444555111///333333000111333777<<<@@@BBBBBBAAAAAA===@@@GGGFFFKKK]]]dddSSS___kkk|||kkkrrrqqqgggdddccceeefffgggmmmtttxxxuuupppaaaRRR>>>777222111111//////222333888EEETTTYYYOOO@@@777/////////000111222333444444444666???LLLZZZdddiiiUUUCCC333///000111444:::<<>>@@@AAADDDFFFIIIKKKKKKLLLMMMOOOMMMJJJIIIJJJKKKKKKPPPWWW^^^iiivvvqqqjjjkkkmmmpppqqqqqqnnniiiffffffgggggggggcccbbbaaaaaaaaa```]]]ZZZYYYYYYXXXWWWUUUTTTSSSSSSMMMHHHHHHJJJDDD999666<<<999999888888:::???FFFLLLOOONNNLLLKKKJJJHHHDDDAAA;;;:::999777444222///...+++...222555555333222111000000000//////...------,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))***************+++++++++*********))))))))))))*********+++++++++++++++******++++++,,,---,,,---------...000111222444555777888777888999;;;<<<===>>>>>>>>>AAAEEEHHH]]]rrrwwwIIIIIIHHHFFFFFFHHHLLLPPPOOOSSSYYY]]]^^^[[[UUURRRHHHDDD@@@??????@@@???>>>777777666555444333333333000444:::@@@EEEKKKPPPTTTOOONNNLLLHHHEEEBBB@@@@@@BBBFFFLLLRRRXXX\\\]]]\\\```cccddddddgggnnnrrrrrrooorrrwwwzzz{{{zzzyyyyyywwwrrrkkkeeeaaa```bbbcccgggkkkjjjaaaWWWPPPKKKGGGFFFRRR^^^bbb^^^XXXWWWXXXVVVTTTUUUVVVQQQIIIEEEFFFDDDQQQ]]]aaaccchhhlllmmmmmmmmmnnnoooqqqtttvvvwww{{{{{{{{{|||}}}~~~{{{rrrooolllsss}}}}}}~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwyyy|||~~~~~~~~~~~~~~~~~~xxxzzz{{{}}}~~~}}}|||{{{}}}yyy}}}}}}xxx|||xxxnnnkkkqqqsssiii^^^[[[WWWUUUQQQMMMIIIDDD>>>:::555888666444@@@YYYppp{{{sssdddkkk~~~vvvwwwooo|||hhhIII777777222///222222///000333888>>>BBBDDDDDDBBBCCC???AAAHHHHHHOOOcccjjjOOOUUUdddzzzrrrxxxooovvvmmmgggddddddfffggghhhnnnuuu}}}vvvsssnnn```RRR>>>888333333333111111333555>>>RRReeeiii[[[FFF999000000000111222333444555555777???PPPcccmmmmmmhhhYYYDDD333111333444888???FFFNNNSSSTTT\\\eeeeee\\\OOOPPPXXXjjj}}}xxxdddVVVHHHCCCBBB???;;;::::::::::::;;;<<<>>>@@@AAACCCFFFIIIKKKLLLNNNQQQSSSMMMJJJIIIJJJKKKLLLRRRZZZbbbmmmzzztttdddUUUUUU\\\dddlllsssrrrnnniiigggfffgggggggggdddcccbbbbbbbbbaaa^^^[[[WWWWWWVVVUUUTTTSSSRRRQQQRRRLLLIIIIIIEEE<<<999<<<888888888888:::???FFFKKKPPPNNNMMMLLLKKKHHHEEEBBB;;;;;;:::888666333111000+++000777:::999666333222///000000000///...---,,,+++++++++++++++***)))((((((((((((((((((((((((((((((((()))***************+++++++++***************))))))*********+++++++++++++++******++++++,,,------------...///000111222444555777888777888999;;;<<<===>>>>>>>>>AAAEEEHHH___mmmvvvXXXVVVQQQJJJEEEDDDFFFHHHKKKOOOVVV\\\```bbbaaa```UUUMMMDDD???>>>>>><<<:::888888777666555444444333111222222444777===EEEKKKFFFHHHJJJIIIGGGDDDCCCBBB@@@FFFLLLSSS\\\eeegggeeegggjjjjjjhhhiiinnnpppooonnnppptttxxxzzz{{{zzzzzzvvvrrrjjjaaaYYYWWWZZZ]]]hhhlllkkkcccYYYSSSMMMIIIIIIRRR\\\___\\\XXXYYY[[[ZZZXXXWWWVVVPPPHHHEEEGGGDDDUUUbbbeeefffkkkooommmnnnoooqqqsssuuuvvvwwwwwwzzzzzz{{{|||}}}|||zzz{{{|||}}}}}}yyyyyyzzzzzzzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~}}}|||{{{~~~{{{vvvzzzwwwmmmjjjooopppggg]]]YYYWWWUUUQQQMMMIIIDDD>>>:::555666555555CCC```}}}~~~hhhdddooommmdddeeefffyyypppMMM777444///---000//////111444:::AAAEEEFFFFFFDDDFFFDDDEEEKKKLLLXXXooooooOOOQQQbbbyyy}}}qqqwww}}}pppwwwooogggdddeeegggiiijjjooovvv|||uuurrrmmm```SSS@@@999555555444222222444666BBBZZZppptttbbbIII888000000111111333444666777777>>>NNNbbbrrrvvvqqqiii\\\EEE444444999999===FFFJJJPPPSSSVVVdddsssoooaaaPPPTTT___ppp}}}~~~rrrgggTTTIII@@@===>>><<<;;;<<<999::::::<<<===???AAABBBDDDFFFIIIKKKMMMOOORRRUUUMMMJJJIIIKKKMMMOOOVVV^^^fffppp}}}~~~ZZZLLLDDDJJJVVV___iiiqqqqqqnnnjjjhhhhhhhhhgggfffeeedddcccccccccaaa^^^\\\WWWVVVUUUTTTRRRQQQPPPOOORRRNNNLLLKKKFFF>>>::::::888888888888:::>>>EEEIIIPPPNNNMMMLLLKKKHHHDDDAAA<<<<<<;;;999777555333222+++222<<>>>>>???AAAEEEHHH^^^}}}lllwww\\\ZZZUUUNNNHHHDDDDDDEEEIIILLLRRRXXX]]]bbbeeegggbbb\\\SSSJJJCCC???<<<;;;888888888777666555444333000111111111333666<<<@@@===AAAFFFGGGEEEBBB@@@@@@===CCCKKKRRR^^^kkkooolllmmmoooooolllmmmpppqqqooommmnnnqqquuuyyy{{{||||||uuusssmmmbbbWWWQQQRRRUUUbbbggghhh```XXXRRRNNNJJJJJJRRR[[[___]]]ZZZXXXXXX[[[WWWUUURRRLLLEEECCCEEEHHHZZZiiiiiiiiinnnqqqooonnnppptttwwwxxxxxxwwwvvvxxxzzz|||~~~{{{xxxvvvuuuwwwyyyzzz{{{wwwxxxzzz{{{||||||{{{{{{|||~~~~~~}}}~~~||||||}}}}}}~~~}}}}}}}}}~~~}}}}}}|||||||||zzzxxx}}}wwwmmmiiinnnoooeee\\\XXXWWWUUUQQQMMMIIIDDD>>>:::555555444777GGGeeefff\\\dddeee```cccdddwwwxxxQQQ777222......000...///111555<<>>???AAABBBCCCGGGHHHJJJKKKLLLNNNQQQSSSNNNKKKKKKNNNPPPTTT[[[dddiiisss~~~zzzYYYPPPOOOZZZdddfffjjjqqqpppnnnkkkiiiiiihhhgggeeeeeedddcccccccccbbb___\\\XXXWWWVVVTTTRRRPPPOOONNNMMMKKKJJJHHHCCC<<<888999999999999999:::>>>CCCHHHOOONNNLLLKKKJJJHHHDDDAAA======<<<;;;999777555333***555AAAHHHFFF@@@:::777//////000111000...,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++******++++++,,,---------......///111222333444555777888777888999;;;<<<===>>>>>>???AAAEEEHHHZZZpppxxxVVVVVVUUUQQQLLLHHHFFFFFFJJJKKKOOOSSSYYY```eeehhhjjjhhhbbbWWWKKKCCCAAACCC999999999888777666555444///111333444444444666888777<<>><<<;;;;;;AAAIIIQQQ___nnnssspppooorrrrrroooooorrrrrrooommmnnnppptttxxx|||}}}}}}uuuuuuqqqfffWWWNNNMMMPPP\\\aaaccc\\\UUUPPPLLLHHHJJJRRR\\\aaa```[[[WWWTTTYYYUUUQQQMMMGGG@@@???BBBKKK___mmmmmmlllqqqssspppnnnqqquuuyyyzzzyyywwwuuuxxxyyy}}}uuurrrppppppssswwwyyyzzzwwwxxxzzz|||}}}}}}}}}}}}~~~}}}}}}~~~{{{||||||}}}~~~~~~~~~~~~}}}}}}||||||yyywww}}}|||{{{yyynnnjjjooopppfff\\\YYYWWWUUUQQQMMMIIIDDD>>>:::666555444888HHHddd{{{```VVV```eeedddjjjdddvvv~~~TTT777111///000333000///222666===DDDHHHJJJIIIAAAGGGGGGGGGJJJMMMaaaqqqTTT[[[jjjzzz}}}||||||zzzlllgggeeefffiiikkkkkkqqqwww}}}wwwsssnnnbbbVVV@@@:::666666555111000222444AAAYYYooorrr___DDD222111111111222444666777888>>>RRRiiitttrrrpppsssyyy^^^EEE555999@@@???CCCLLLNNNPPPPPPYYYqqqqqqSSSVVV```ooo|||}}}ppp\\\LLL@@@<<<::::::999777777;;;;;;<<<>>>???AAACCCDDDEEEIIIKKKLLLLLLKKKLLLNNNQQQPPPMMMMMMPPPSSSWWW___hhhjjjtttzzziiicccfffsssxxxrrrooosssooommmkkkjjjjjjiiigggeeeeeeddddddddddddbbb___\\\YYYXXXWWWTTTRRRPPPNNNNNNKKKKKKJJJHHHBBB<<<:::;;;999999999999:::===BBBFFFOOOMMMLLLKKKJJJGGGCCC@@@>>>>>>===<<<:::888666555***666EEELLLKKKCCC===:::...///000111000///,,,+++******+++++++++******)))))))))))))))))))))))))))(((((()))*********************************++++++)))************+++++++++++++++******++++++,,,---............///111222333444555777888777888999;;;<<<===>>>>>>???AAAEEEHHHVVVsssyyyQQQRRRRRROOOKKKIIIIIIJJJJJJIIILLLPPPPPPPPPYYYeeemmmnnnnnnjjjbbbWWWLLLFFFEEE@@@:::666555666444333444222000111222333333222666777888999999999999999;;;>>>CCCOOObbbtttzzzxxxuuuuuuttttttssssssssssssooolllnnntttvvvuuuzzz}}}wwwpppiiiaaaWWWMMMEEERRRUUUWWWUUUPPPLLLJJJJJJOOOTTT[[[```bbb___ZZZWWWYYYNNNIIIJJJFFF???CCCMMM\\\ooo}}}|||wwwxxxvvvpppnnnppprrrtttuuuuuutttsssxxxyyy{{{}}}~~~~~~}}}|||xxxsssmmmggg___\\\```gggnnnrrrtttyyy|||~~~~~~~~~}}}{{{~~~}}}|||zzz|||}}}|||{{{yyyyyyzzz}}}}}}~~~~~~}}}|||{{{{{{yyyvvv{{{uuunnnrrrwwwrrrfff\\\XXXUUUPPPLLLHHHCCC???;;;///999888333FFFlllyyy___VVViii|||VVV888333222222444000222111555>>>FFFHHHJJJMMMKKKJJJJJJJJJJJJOOO^^^mmm^^^XXXhhhuuuzzzxxx~~~xxxiiillliiihhhiiijjjjjjpppwwwzzzuuurrrlllccc\\\JJJ@@@777555555333111111888AAAVVViiijjjXXXBBB666000222444222000333;;;AAAKKKcccuuutttvvv~~~|||qqqSSSDDD<<>>CCCHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTWWW\\\bbbgggmmmrrrzzz{{{xxxooouuu|||}}}xxxrrrnnnggglllooollliiiiiiiiihhhfffdddaaaaaabbbbbb^^^[[[YYYXXXVVVSSSPPPMMMKKKJJJKKKLLLKKKHHHBBB<<<888666777777;;;???>>>===AAAHHHLLLKKKJJJJJJJJJGGGCCC@@@AAA===:::999999888555222...111666:::<<<:::777555000000///000000///,,,***+++,,,,,,,,,,,,+++******''''''''''''(((((((((((()))))))))))))))((((((((())))))************)))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGGVVVqqq{{{KKKMMMOOOPPPOOOLLLIIIGGGKKKJJJKKKNNNMMMKKKPPPWWW___aaadddffffffccc^^^ZZZLLLFFF>>>999777666555444444333111111333444333222555666777888999999999999;;;>>>CCCOOObbbsssyyyvvvrrrsssttttttssssssrrrrrrpppnnnppptttuuuuuuxxx|||xxxssspppjjj___OOOBBBEEEGGGIIIIIIHHHGGGIIIKKKOOOSSSXXX\\\^^^\\\YYYVVVTTTKKKFFFGGGDDDBBBJJJWWWjjj{{{~~~|||xxxrrroooqqqsssvvvwwwxxxwwwwwwyyyzzz{{{|||}}}~~~~~~~~~|||qqqiiifffeee^^^WWWNNNIIIKKKRRRXXX\\\kkkqqqwww{{{}}}}}}|||{{{}}}~~~~~~~~~~~~}}}}}}|||{{{}}}~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}}}}||||||zzzvvv{{{~~~sssmmmrrrxxxttthhh___YYYUUUPPPLLLGGGCCC>>>:::555999666777QQQyyyyyyccceeeVVV888222000111444111222111666@@@GGGJJJLLLOOOKKKJJJJJJJJJJJJPPP___nnn^^^ddd|||||||||sssllliiihhhjjjjjjkkkqqqxxxxxxssspppkkkccc\\\NNNCCC999666666555333444666CCCXXXjjjhhhTTT>>>333222444555444222666>>>FFFZZZiiirrrttt|||~~~mmmOOOBBB<<>>???>>>???DDDHHHJJJLLLMMMMMMMMMMMMNNNOOORRRTTTUUUWWWZZZ^^^dddiiilllqqqxxx}}}}}}wwwoooiiidddgggjjjkkkiiifffdddcccbbbhhhlllhhhfffggggggfffgggeeecccbbbcccaaa^^^[[[ZZZYYYWWWTTTQQQOOOLLLKKKKKKLLLKKKGGGBBB<<<888777888888:::>>>>>>>>>CCCJJJOOOMMMLLLKKKKKKIIIEEEBBB>>>;;;999999:::999555111---///333666888777555444111/////////000///...,,,+++,,,,,,,,,,,,+++******''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGGZZZuuuhhhvvvBBBEEEJJJPPPRRROOOJJJEEEJJJGGGFFFHHHHHHEEEFFFHHHQQQRRRWWW```hhhmmmnnnlllWWWQQQGGG???;;;999777777666444222222444444444333333444555666777888999:::;;;>>>CCCOOOaaarrrvvvsssqqqsssvvvvvvtttrrrqqqpppqqqpppqqqtttuuusssvvv{{{{{{wwwsssqqqmmmcccTTTHHH===>>>>>>>>>>>>AAAEEEIIIOOORRRVVVZZZ\\\ZZZXXXVVVPPPIIIDDDCCCBBBFFFVVVgggzzztttrrrtttvvvxxxyyyyyyxxxwww{{{{{{{{{|||}}}~~~{{{zzz|||yyyuuunnneee]]]XXXXXXYYYSSSLLLCCC===>>>CCCHHHLLL\\\dddoooxxx{{{||||||~~~{{{{{{|||}}}}}}}}}|||||||||}}}~~~}}}{{{{{{{{{|||zzzzzz{{{|||}}}}}}}}}}}}zzzwwwyyy|||qqqkkkqqqyyyuuujjjaaaZZZVVVQQQLLLGGGBBB===999999888444<<<```ppp___nnn}}}SSS666111///000444222222222777AAAIIIKKKMMMPPPKKKKKKKKKKKKKKKQQQaaapppbbbvvv|||llliiihhhjjjkkklllrrryyy~~~uuupppnnnjjjccc^^^SSSGGG;;;777777666666777999HHH^^^kkkeeePPP<<<222444666777555555:::DDDLLLiiilllmmmsss{{{cccIII@@@<<<@@@CCCCCCHHHPPPKKKXXXqqqsssiiikkkqqqsssSSS>>>777666333333222222222222333333444888<<<>>>???AAAEEEIIIKKKLLLNNNNNNNNNNNNOOOQQQVVVWWWYYYZZZ\\\```fffjjjnnnsssyyy{{{vvvjjj]]]UUUPPPPPPOOONNNLLLMMMOOORRR]]]dddjjjiiigggiiijjjiiihhhfffeeedddcccaaa]]]ZZZ[[[ZZZXXXUUUSSSPPPNNNMMMLLLLLLKKKGGGAAA<<<888777888777999<<<<<<===DDDMMMQQQPPPNNNMMMLLLJJJGGGEEE>>><<<:::;;;<<<;;;666222...///111333555555555555111///......///000///...+++,,,,,,,,,,,,+++******((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGG]]]mmmcccttt<<>>JJJTTTkkkjjjkkkuuusssYYYEEE@@@>>>AAACCCCCCGGGMMMJJJaaaooojjjqqqtttaaaAAA666666555111111111111111111111111111555:::===@@@BBBFFFJJJKKKMMMOOOOOOOOOPPPQQQSSSXXXYYYZZZ[[[]]]aaafffjjjppptttyyyyyyppp```OOOCCC;;;;;;:::888888:::???CCCSSS\\\eeehhhhhhkkkkkkiiiggggggfffeeeccc```]]]ZZZ\\\[[[YYYWWWTTTRRRPPPOOOLLLLLLKKKGGGAAA<<<999888777666666999:::<<>>===>>>???<<<666111000000111222444555666777111///------///000111000+++,,,,,,,,,,,,+++******))))))))))))************'''((((((((((((((())))))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGG]]]}}}}}}nnneeexxx:::;;;???DDDIIILLLMMMMMMMMMJJJEEEAAA@@@AAAAAA@@@DDDEEEHHHPPPZZZaaaeeefffiiieee\\\RRRIIIAAA===<<<999777555555666777666555222222333444555777999::::::===BBBMMM^^^nnnrrrooowww{{{~~~{{{tttlllhhhffflllpppuuuvvvuuutttrrrqqqxxxxxxvvvpppfff]]]XXXVVVIIIEEE>>>999666777999;;;CCCIIIPPPWWWYYYWWWRRRNNNJJJGGGFFFIIISSSeeeyyyxxxxxxwwwtttvvvxxxzzz{{{zzzyyyxxx~~~}}}}}}~~~zzzeeeTTTJJJIIIJJJLLLPPPUUUZZZ\\\YYYTTTPPPFFFDDD@@@===;;;;;;===???CCCIIIXXXkkkvvvyyy|||zzzzzz{{{||||||}}}||||||{{{||||||{{{zzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzwwwvvvvvv{{{|||qqqkkkpppwwwssshhh^^^ZZZVVVQQQKKKFFFAAA;;;888666666444===ZZZ|||}}}mmmaaatttxxxhhhiiiGGG222333222222333000111111777CCCKKKNNNPPPRRROOONNNNNNNNNNNNSSSbbbqqqkkkzzztttwww}}}ttthhhfffeeehhhjjjkkkrrryyy}}}tttooommmkkkeeeaaaVVVHHH;;;666666666888:::EEESSSaaaaaaTTTEEE;;;777444555666555888BBBQQQ]]]eeehhhppp~~~jjjUUUDDDBBBAAABBBCCCDDDGGGLLLTTTooommmllltttwww{{{nnnNNN777333444111111111111111111111111111000333777;;;???DDDHHHKKKLLLMMMPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\```eeeiiiooosssvvvtttjjjXXXFFF:::000111222333555999===AAAKKKVVV```dddfffhhhgggeeedddeeeffffffccc```]]]\\\\\\\\\ZZZXXXUUUSSSRRRQQQMMMLLLJJJFFF@@@;;;999888666444555777888:::CCCLLLQQQOOOMMMLLLLLLJJJGGGDDDAAA???>>>>>>===:::333...//////111222444555555555222000...---///111111111+++,,,,,,,,,,,,+++******))))))))))))************&&&&&&&&&''''''((((((((())))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGGYYY{{{{{{llleeezzz888:::<<<>>>AAAGGGMMMRRRWWWWWWRRRKKKGGGFFFEEECCCDDDFFFIIINNNRRRWWWZZZ\\\dddccc___YYYPPPGGGBBB@@@;;;999777777777888777666444444333444555777999::::::<<<@@@JJJ\\\lllrrroooxxx|||zzzpppgggbbbbbbfffnnnvvvxxxxxxvvvrrrmmmrrrvvv{{{yyyooobbbVVVPPPHHHCCC===888777777888888999>>>GGGNNNQQQOOOKKKHHHEEEHHHNNNZZZkkkyyyuuuvvvwwwwwwqqqssswwwzzz}}}~~~~~~~~~~~~~~~~~~}}}fffQQQDDD>>>===>>>>>>@@@DDDJJJPPPSSSSSSRRRFFFDDDBBB>>>===???CCCGGGHHHGGGRRRfffuuuyyy{{{||||||}}}~~~~~~~~~}}}}}}|||||||||{{{zzz{{{}}}~~~|||{{{zzzwwwwwwvvvzzzzzzoooiiiooouuurrrfff]]]YYYUUUPPPKKKFFFAAA<<<888666777666999LLLiiizzz|||mmm```rrryyypppgggFFF333555333222333000111222999EEENNNPPPRRRTTTRRRQQQPPPPPPOOOTTTbbbqqqccchhhxxxxxxmmmiiimmmllleeehhheeeeeehhhjjjlllssszzz}}}uuupppnnnkkkeee___TTTGGG:::666666777888;;;FFFSSS\\\XXXLLLAAA:::666333444555666;;;GGGYYYfffbbbjjjzzzyyycccUUUEEEEEEFFFFFFFFFIIIMMMQQQggg|||nnnnnntttwwwppp[[[@@@111000000---111111222222222222111111000222444888>>>DDDIIILLLLLLNNNPPPRRRRRRSSSVVVXXXUUUVVVWWWYYY[[[___eeeiiilllooorrrpppfffVVVEEE:::444777;;;???CCCHHHMMMQQQWWW___eeeeeecccddddddbbb___bbbeeeeeeccc```^^^^^^\\\\\\ZZZXXXVVVTTTRRRRRRMMMMMMJJJFFF@@@;;;999999666555555777888:::BBBKKKOOONNNMMMMMMLLLJJJEEEBBB@@@>>>;;;;;;:::777222---,,,...222555666666444333222000//////000111000///+++,,,,,,,,,,,,+++******((((((((()))))))))******&&&&&&&&&''''''(((((()))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGGWWW}}}zzzgggaaawww555999<<<<<<<<>>GGGYYYkkkrrrpppvvvzzz|||vvvkkkbbb^^^___```kkkvvvzzzzzzyyyrrrkkkkkkmmmqqquuutttkkk\\\QQQEEEAAA===::::::999888666444888>>>DDDHHHIIIHHHHHHFFFOOO^^^qqq}}}yyyxxxxxxyyyyyyuuuwwwzzz}}}~~~~~~}}}~~~~~~mmmVVVEEE???>>><<<;;;<<<;;;===AAAGGGJJJKKKJJJDDDCCCAAA@@@CCCLLLXXXaaaZZZSSSVVViiizzz~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||xxxyyyyyy{{{vvvlllfffmmmtttqqqfff^^^WWWTTTOOOJJJFFFAAA<<<999666777666888JJJfff{{{{{{eeeUUUfff}}}www~~~nnnKKK777555222000333222333444;;;HHHQQQTTTUUUWWWUUUSSSRRRQQQOOOSSSbbbpppWWWWWWhhhooo~~~}}}www{{{eee]]]aaaeeeeeeiiiggggggjjjlllooouuu}}}|||tttpppnnnjjjbbb\\\RRRFFF;;;777888999:::<<>>MMMaaaoooeeennnppp\\\TTTFFFIIIJJJJJJKKKPPPVVVZZZxxxwwwnnnnnnppprrrbbbKKK888000.........222333444444444444333222222111222666<<>>@@@DDDGGGXXXyyyfffaaawww333888===<<<:::>>>JJJUUU\\\ffflllggg```]]]YYYUUUSSSWWWZZZVVVOOOJJJKKKOOOLLLRRRYYY[[[WWWPPPJJJGGG===;;;999888999999888777777666555444555666999:::999:::<<>>CCCGGGIIIKKKLLLXXXlll{{{{{{}}}|||{{{zzz|||}}}~~~|||{{{|||~~~tttbbbMMM@@@???AAA@@@<<<;;;;;;===AAACCCBBB===999>>><<<;;;===EEEVVVjjjxxxlll```___ppp~~~~~~yyy|||||||||~~~sssiiidddkkktttrrrggg___VVVSSSNNNJJJFFFBBB===:::555666555:::OOOnnnzzz___LLL]]]vvvrrriiiqqqyyyuuuQQQ999555000///444444555666>>>KKKTTTWWWXXXZZZWWWUUUTTTRRRPPPSSSaaapppPPPOOOdddqqqsssnnnuuuxxx|||```WWW]]]gggllljjjhhhhhhlllnnnqqqwww{{{tttpppmmmhhh```YYYRRRFFF;;;999:::;;;<<<>>>JJJUUU]]]YYYPPPIII@@@777333444666888@@@PPPeeeuuuhhhpppjjjWWWRRRGGGKKKMMMMMMOOOVVV^^^bbbrrrlllkkkjjjjjjVVVAAA555000---///222333444555555555555444333333222111444;;;CCCIIIMMMLLLOOOQQQSSSTTTUUUXXXZZZSSSTTTVVVXXX[[[```fffjjjoooqqqsssqqqkkkaaaVVVOOOOOOSSSYYY```gggpppyyy~~~uuurrrgggWWWKKKIIIKKKLLLWWW[[[aaacccbbbaaaaaabbb\\\[[[ZZZXXXVVVTTTSSSRRRNNNMMMJJJEEE???;;;999999:::999:::<<<<<<<<>><<<<<<>>>>>>;;;999000555===BBBDDD@@@;;;777222111111222222111...,,,+++,,,,,,,,,,,,+++******''''''''''''((((((((((((((())))))***+++,,,,,,,,,))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000333555777777777888:::<<<;;;<<<======>>>@@@DDDGGGZZZyyykkkeeezzz???===;;;;;;>>>DDDKKKPPP```cccgggjjjkkkjjjhhhgggdddccc```\\\WWWQQQLLLIIIKKKJJJKKKPPPTTTSSSLLLFFFCCC???:::999:::;;;;;;:::888:::;;;;;;:::::::::;;;===:::;;;FFFXXXhhhqqqsssrrruuuxxxuuulllccc\\\YYYZZZbbbnnnxxx}}}|||xxxuuullleee^^^___dddiiiiiigggSSSJJJ@@@;;;===>>><<<:::999777555777===CCCGGGHHHMMMccc~~~}}}|||||||||}}}~~~~~~qqq___MMMDDDBBBAAABBBCCCCCCCCCDDDCCCBBB???===;;;<<<@@@AAAAAAIIIYYYdddggg\\\ZZZeee{{{~~~||||||~~~zzz~~~{{{ooohhhpppyyywwwiii^^^WWWSSSOOOJJJEEE@@@:::666444888999666[[[~~~bbbPPPYYYhhhiiigggiiiooo~~~oooKKK555333111000222///555555<<>>999999<<>>IIIRRR\\\bbbbbb___^^^^^^YYYXXXVVVTTTSSSSSSSSSTTTKKKKKKIIIDDD>>>999777777888999:::999999<<>><<<:::999888777555333000666???FFFIIIGGGBBB???444444333333111000///...******+++++++++******)))'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---...///000111333555666777666777888:::<<<======<<<===???DDDGGGXXX{{{zzznnniii|||<<<<<<<<>>:::999:::;;;;;;::::::<<<===<<<:::999:::;;;>>><<<<<>>===<<>>===AAACCCBBBFFFMMMRRRQQQNNNVVVlll~~~~~~tttlllsss|||xxxkkk```VVVSSSNNNJJJEEE@@@;;;777444666888888aaafffWWWaaammmmmmkkknnn{{{pppLLL555333111000222000555555<<>>>>>???UUUlllpppooozzzqqq^^^QQQMMMIIIZZZUUUUUUccc___```{{{xxxhhhccceeefffTTT@@@111111444222222555333333333333333333333333333444555666888>>>FFFLLLSSSTTTUUUVVVXXXYYYYYYYYYVVVVVVWWWXXXZZZ```gggllloooqqqrrrppplllfffbbbaaagggkkkooottt{{{~~~xxxfff[[[MMMDDD;;;555444777:::BBBMMMXXX___aaa```___[[[ZZZXXXVVVTTTSSSRRRQQQKKKKKKHHHDDD>>>999777777888999:::999999<<>><<<:::888888666444222///333;;;AAADDDBBB>>>;;;333333222222111///...---+++++++++++++++***))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---...///000111333555666777666777888:::<<<======<<<===???DDDGGGYYY|||}}}sssoooGGGHHHIIIKKKKKKKKKKKKKKKTTTWWW\\\bbbgggkkklllmmmooopppqqqpppllleee^^^YYYPPPJJJCCC@@@BBBEEEGGGGGG@@@===:::999999;;;<<<<<<@@@AAABBB@@@>>><<<<<<===@@@===>>>FFFUUUdddmmmpppqqqsssuuurrrkkkeeebbbaaacccfffjjjnnnrrrwww|||}}}ssseeeYYYUUUYYYbbbhhhkkkkkkggg]]]PPPHHHFFFIIIAAAGGGJJJFFF??????HHHQQQkkk{{{~~~||||||||||||}}}~~~sssggg\\\YYY[[[\\\^^^aaafffkkkooolllcccYYYSSSRRRPPPUUUXXXWWWVVVWWWVVVTTTYYYfffwwwooottt{{{wwwjjj___UUURRRMMMIIIEEEAAA<<<999444555777;;;fffyyybbbZZZnnnoooLLL555444111111444333555555===MMM[[[`````````___\\\YYYVVVRRROOOTTT[[[QQQZZZgggyyy}}}tttlllppp{{{{{{rrrnnnjjjggghhhlllqqquuu{{{pppkkkdddXXXJJJBBBCCC???:::888999===@@@AAARRReeeooo___GGG888333000444888AAABBBDDDZZZppprrrsss{{{vvvcccRRRJJJIIIKKKVVVVVV[[[gggaaahhh}}}jjj\\\WWWXXXXXXEEE666,,,///333333333777444444444444444444444444333888<<<<<<:::>>>FFFNNNWWWXXXZZZ[[[[[[[[[ZZZZZZVVVWWWWWWXXXZZZ___eeejjjkkknnnppppppmmmiiigggfffmmmpppssswww|||{{{pppcccKKKAAA888555222///---//////444???NNN\\\bbbaaa]]]\\\[[[ZZZXXXUUUSSSPPPOOOKKKKKKHHHCCC===999777777777999999999999===DDDJJJQQQPPPNNNLLLKKKIIIFFFCCC???===:::888777555222000---000555:::<<<:::888555111111111111000...------,,,,,,,,,,,,+++***((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---...///111111333555666777666777888:::<<<======<<<===???DDDGGGYYY}}}xxxuuuQQQQQQRRRRRRRRRQQQPPPOOOMMMOOOSSSWWWZZZ]]]^^^___eeefffhhhiiigggddd```]]]YYYTTTLLLGGGDDDCCCBBB@@@???===;;;999:::;;;===>>>FFFGGGHHHFFFDDDAAA@@@@@@@@@>>>>>>FFFTTTcccmmmqqqrrrtttuuusssmmmiiihhhhhhggghhhhhhhhhjjjqqq{{{rrrdddYYYWWW[[[aaaggglllpppnnnfff]]]XXXVVVKKKOOORRRNNNHHHHHHQQQYYYppp~~~|||{{{{{{|||}}}~~~zzzrrrllloootttyyy}}}yyywwwqqqtttvvvuuutttuuuwwwyyyvvvmmmpppvvvqqqeee\\\UUURRRMMMIIIEEEAAA===:::666444666<<>>OOO]]]cccdddddd\\\ZZZXXXWWWTTTSSSYYYaaaTTT^^^jjjvvvssslllqqq~~~rrrooojjjggggggjjjnnnqqq~~~zzzooojjjbbbTTTEEE<<<;;;:::777777999<<<@@@BBBSSSiiisss___CCC555222111555777???AAAEEE]]]tttwwwsssvvvtttfffSSSEEEBBBDDDGGGMMMPPPZZZccc```mmmjjjXXXPPPNNNMMMKKK===333---000333222222444333333333333333333333333444888===???@@@CCCJJJPPPYYYZZZ\\\]]]^^^]]]\\\[[[WWWWWWXXXYYY[[[^^^dddhhhgggjjjmmmnnnmmmkkkkkkkkkppprrruuuwwwyyysss```MMM===555......000//////111222444<<>>:::888666444111...---///222555666555333222000000000000///...---,,,---------,,,+++)))((('''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************************++++++******++++++,,,---,,,---------...000111222333555666777666777888:::<<<======<<<===???DDDGGGXXX|||{{{zzzWWWVVVTTTSSSSSSTTTUUUVVVIIIJJJLLLOOOSSSVVVXXXYYYTTTUUUUUUUUUUUUTTTTTTTTTVVVTTTRRROOOKKKFFF@@@<<<@@@???===;;;:::;;;>>>@@@GGGIIIKKKKKKHHHEEECCCBBB@@@>>>???GGGTTTcccnnnttttttvvvwwwuuuqqqmmmmmmoookkkjjjhhheeeeeejjjuuu}}}~~~ssseeeZZZVVVVVVbbbhhhpppwwwwwwoooddd\\\UUUUUUTTTSSSSSSUUUZZZ^^^kkkwww~~~|||{{{|||}}}~~~{{{vvvuuu|||tttkkkmmmqqqmmmcccZZZVVVRRRMMMHHHDDDAAA===:::555222666???kkkfffeeehhhGGG555555222222777777666666???PPP___fffggghhh^^^ZZZXXXXXXWWWZZZcccmmm^^^jjjssszzzwwwpppuuuqqqoookkkhhhhhhkkkooorrr}}}yyyoookkkcccUUUEEE;;;666555555555777:::>>>AAATTTkkkttt]]]@@@555444333555555:::;;;BBB]]]www{{{wwwtttkkkYYYFFF;;;:::===<<>>FFFLLLQQQPPPNNNKKKHHHFFFFFFFFFAAA>>>;;;888666444000......///111333333333222111///////////////...---,,,......------+++***(((((((((((((((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))************************++++++******++++++,,,------------...///000111222333555666777666777888:::<<<======<<<===???DDDGGGVVV{{{~~~~~~tttppphhh```ZZZVVVTTTTTTNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCFFFIIILLLNNNLLLHHHBBB>>>AAAAAA???===;;;<<<>>>AAADDDHHHLLLNNNLLLHHHEEECCCCCCAAABBBHHHTTTbbbnnnttttttwwwyyyxxxtttqqqqqqsssnnnooommmhhhdddfffmmmttt|||}}}qqqdddYYYTTTWWW[[[dddrrr}}}~~~vvvnnnccc___[[[ZZZ\\\___``````dddnnnxxx{{{}}}||||||}}}}}}yyy{{{tttkkklllppplllccc]]]WWWSSSMMMHHHDDD@@@===:::444111666@@@kkk}}}aaabbb{{{aaaCCC444666333333888999666777???QQQ```ggghhhiiieee```\\\ZZZYYY\\\gggrrrgggvvvyyyuuuxxx|||~~~}}}qqqooollliiijjjmmmqqqttt}}}yyypppllleeeVVVFFF<<<333333333333444777<<<@@@WWWnnnsssYYY===555666444555444777777>>>[[[uuuyyyzzzrrrbbbOOO>>>555333555111444<<>>777333000111222333888>>>GGGLLLTTT\\\aaa```\\\YYYWWWWWWWWWVVVUUUTTTSSSRRRLLLJJJFFF@@@;;;777777777444666888888999>>>FFFMMMQQQQQQOOOLLLHHHFFFFFFGGGBBB???<<<999777555222//////000222444444444333222///////////////...------------------,,,+++))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************++++++******++++++,,,------------...///000222222333555666777666777888:::<<<======<<<===???DDDGGGUUUzzzrrreee[[[TTTQQQTTTPPPJJJDDD>>>999666555999999999999999999888888999===AAAEEEFFFFFFEEEDDDCCCCCCBBB???<<<<<>>XXXppprrrqqqfffTTTCCC888222000000///111888===EEE]]]ttt{{{dddWWWKKKEEE@@@999333222...111333333222444666777666666666666666666666666666888<<>>@@@???>>>CCCJJJYYYaaajjjlllgggaaa^^^^^^YYYXXXVVVTTTSSSQQQQQQQQQLLLJJJFFF@@@:::777777888444666777888999???GGGMMMPPPQQQQQQNNNJJJGGGFFFGGGBBB???<<<:::999666333111///000333555666555444333///000000000000///......,,,---------,,,++++++***++++++******))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************++++++******++++++,,,---------......///111222333333555666777666777888:::<<<======<<<===???DDDGGGUUU{{{xxxlllaaaZZZVVVQQQMMMHHHBBB===999777666000222555777999999888777666888;;;>>>@@@CCCGGGIIIEEEEEEDDD@@@===<<>>bbbtttsssTTT999555666222777666999:::???WWWlllllleeeXXXFFF999333222111000222333777555;;;UUUjjjhhh^^^ZZZWWWSSSHHH:::444666///333555333111222333444888888888888888888888888;;;@@@FFFJJJMMMTTT___hhhfffcccaaa^^^]]]^^^```aaa^^^____________aaadddfffhhhkkknnnpppqqqrrrtttvvvooosssuuuqqqkkkcccVVVJJJIIIMMMSSSWWWTTTQQQUUU]]]jjjttt|||zzzmmmbbb___aaa[[[YYYVVVSSSQQQOOOOOOOOOLLLJJJFFF@@@:::777777888333555777888:::???GGGNNNPPPRRRRRRPPPKKKGGGGGGGGGBBB@@@===;;;999888555222...000333666777666444333000000000000000000///...,,,,,,,,,------,,,++++++,,,+++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++******++++++,,,---............///111222333333555666777666777888:::=========<<<===???DDDGGGVVV|||vvvqqqpppkkkccc\\\TTTRRRNNNGGG@@@:::777777555555666666777888888888333666999;;;===BBBIIINNNIIIGGGDDDBBB@@@AAABBBDDDCCCHHHQQQZZZ^^^\\\UUUOOORRRNNNMMMPPPUUU[[[eeennnxxxyyyzzzzzzyyywwwuuutttqqqvvv{{{}}}yyyqqqhhhccckkkqqqyyy|||zzztttfffZZZZZZaaajjjwwwuuummmkkkllliiijjjlllmmmppptttzzz~~~~~~nnn```aaakkkooohhhaaaYYYUUUOOOIIIDDD@@@<<<999444999555;;;WWWpppwwwyyybbbSSSWWWuuu{{{wwwYYYAAA444444333666:::666;;;:::AAASSScccjjjjjjiiissshhhaaaaaa___[[[```iiiWWWbbbppp|||www___]]]kkkuuuuuuwwwuuurrrppppppqqqtttvvv}}}}}}tttoooiii]]]III:::444444333111000333:::???bbb{{{tttNNN666222444888555999:::777===LLLYYY^^^YYYLLL===555111///000333555///555???CCCPPP^^^aaa[[[lllsssbbbGGG666111111000000000111222555777999333666999999666555;;;CCCBBBGGGNNNVVV\\\bbbgggjjjnnniiiccc```___``````___```___^^^]]]___aaadddfffiiillloooqqqqqqrrrtttvvvuuutttssspppkkkeee___\\\VVV]]]hhhnnnkkkfffhhhooozzz~~~sssiiibbb\\\\\\YYYUUURRRQQQPPPOOONNNIIIJJJIIICCC;;;666666888444555666666888===FFFLLLUUUSSSQQQOOONNNLLLIIIGGGEEECCC???;;;888666444444000222555666666555555666222222111111000/////////+++,,,,,,,,,,,,+++******'''((()))))))))(((&&&%%%---,,,+++)))(((((((((((((((((())))))*********+++))))))))))))************++++++,,,,,,,,,,,,---------------......000111222666777888888777666888999;;;<<<===<<<===???BBBEEEXXXvvvwwwrrrmmmjjjjjjiiifffcccZZZXXXSSSLLLDDD???>>>>>>:::999999999888888777777666888:::;;;<<>>FFFMMMTTTQQQNNNLLLKKKIIIGGGEEECCCAAA===999666333222222+++222;;;AAA@@@;;;555111111111111000000///......++++++,,,,,,++++++***)))'''((()))))))))(((&&&%%%))))))((((((((((((((((((((()))))))))************))))))))))))************+++++++++,,,,,,,,,------------------...000111222666777888888777777888999;;;<<<<<<<<<===???BBBFFFWWW}}}sssjjjiiigggfffgggiiikkkllldddbbb^^^WWWOOOKKKIIIIIIDDDCCCAAA???===;;;999888;;;;;;;;;;;;<<<@@@FFFKKKOOONNNMMMJJJHHHHHHIIILLLIIIMMMUUU^^^dddfffdddaaa]]]\\\[[[[[[YYYYYY```jjjzzz||||||yyysssqqqtttwwwuuuttttttxxx}}}~~~zzzuuuggggggkkksss~~~|||tttkkkfffjjjqqq~~~vvvqqqooopppqqqrrrrrrrrrssswwwyyyzzz}}}|||}}}oooccceeennnnnnfff```[[[VVVPPPIIIDDD???:::777777999666DDDlllgggSSSMMM^^^llljjjiiinnn}}}iiiMMM<<<:::777999===<<<999888AAATTTfffnnnpppppplllkkklllkkkbbb[[[cccrrrYYYXXX]]]mmmxxx___\\\nnn~~~tttrrrooommmmmmnnnqqqrrr}}}vvvqqqkkk^^^KKK<<<444444444222111222555888JJJ\\\VVV===333444444777666999:::777999AAAJJJNNN???666//////222333555888:::777AAANNNXXXjjjzzzzzz{{{gggOOO<<<444111000222333555555666777:::<<<===BBBJJJUUUbbbmmmtttwwwyyy|||pppfffaaa___^^^]]]^^^^^^^^^___aaaeeeiiikkkmmmppptttwwwyyyzzz}}}~~~yyyzzzzzzyyyvvvssspppnnnxxxvvvmmmfffaaa\\\YYYUUURRRQQQQQQOOONNNLLLLLLIIICCC:::555444555555777888888:::???HHHOOOSSSPPPKKKHHHFFFEEEDDDBBB@@@>>>;;;777333111000///,,,777GGGQQQPPPFFF999111000000000000///...---,,,++++++,,,,,,++++++***)))((((((((()))(((((('''&&&'''''''''''''''((())))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------///000111222555777888888777777888999;;;<<<<<<<<<===???CCCFFFWWW|||pppbbbccccccbbbaaadddjjjooooooooonnniiiccc^^^[[[ZZZUUUSSSPPPLLLHHHDDDAAA@@@AAA???===<<<===BBBGGGKKKQQQRRRQQQOOOKKKKKKMMMOOOMMMPPPVVV___gggkkkmmmllleeeddddddaaa[[[XXX]]]eeesssxxx{{{xxxppplllnnnrrrtttuuuvvvxxxzzz|||}}}}}}uuupppllloooyyy|||uuussstttyyy~~~zzztttqqqssstttttttttrrrrrrtttvvvyyy|||}}}~~~}}}lllbbbgggnnnkkkccc^^^[[[WWWPPPIIICCC>>>999666999:::888JJJwwwfffRRRKKK[[[iiiiiikkkrrroooPPP===;;;777666;;;<<<;;;:::BBBTTTfffoooqqqrrrtttooollliiiccccccrrr___YYY[[[pppwwwfffdddppp{{{}}}wwwtttqqqooonnnppprrrttt|||xxxsssmmm```MMM>>>555555444333222222333444<<>>EEEKKK<<<555000222444555666888===???NNN```nnnyyyZZZ@@@444333333222///111444555666999???CCCJJJYYYnnnqqqeee```^^^]]][[[[[[\\\]]]___bbbfffjjjlllnnnrrrwww{{{}}}}}}}}}}}}|||zzzwwwuuussstttyyy}}}qqqiiiddd```[[[YYYUUUSSSRRRQQQOOOMMMGGGFFFBBB<<<666111111222666777999999;;;@@@IIIPPPSSSOOOJJJFFFDDDCCCBBBBBB???===:::666222000///...---999IIISSSRRRHHH:::222///////////////---,,,++++++++++++++++++***))))))((((((((((((((((((''''''(((((((((''''''(((((())))))))))))))))))*********((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------///000222222555666888888777777888::::::;;;<<<<<<===???CCCFFFWWW|||qqq[[[]]]^^^]]]\\\___eeekkkvvvyyy}}}~~~{{{vvvrrrpppkkkiiieee___ZZZUUUQQQOOOJJJGGGBBB@@@AAAFFFKKKNNNRRRTTTUUURRRNNNMMMOOORRRRRRTTTXXX___gggooosssuuummmkkkjjjggg```YYY[[[aaajjjqqqwwwvvvnnnhhhggghhhqqqxxx~~~~~~zzzyyy~~~{{{ssspppvvv~~~xxxtttxxx~~~{{{uuurrrrrrtttuuuuuutttsssssstttyyy}}}xxxiii```gggnnnhhh```\\\[[[VVVOOOIIICCC>>>999555666666555JJJzzz}}}fffRRRNNNbbbuuuxxxzzzsssQQQ>>><<<888555;;;======<<>>???FFFLLL<<<555111333777888999<<>>999666666777777OOOzzzeeeSSSTTTqqqtttQQQ>>>???:::666;;;???>>><<>>:::666333000///...///333888;;;:::666333222---...000000///...+++*********++++++******)))((((((''''''''''''((())))))---,,,+++)))((((((''''''************))))))))))))))))))))))))************************++++++++++++++++++,,,---///111222333444666777888777888999;;;999:::;;;<<<===@@@DDDGGGWWW}}}ZZZZZZYYYWWWUUUUUUWWWXXX\\\dddooozzzyyyuuusssmmmeee[[[SSSQQQSSSUUUVVVVVVZZZ\\\YYYSSSQQQSSSXXX___]]]]]]```iiisss|||}}}wwwrrrqqqmmmeee___]]]```dddhhhjjjgggbbb^^^\\\\\\kkk{{{}}}}}}~~~~~~|||yyyuuurrrooossswwwzzzzzzzzz{{{{{{rrrccc^^^jjjpppggg^^^^^^YYYTTTNNNHHHCCC>>>:::777666999<<>>:::555999>>>;;;:::AAASSSfffpppsssuuussspppooommmddd\\\cccqqqeeeiiivvvpppiiisssxxxvvvrrrooonnnoooqqqsss{{{yyyvvvssshhhVVVHHH:::777444444555666666444111555111000555111...555444999BBBIIIFFFCCCGGGQQQ@@@888222555<<>>:::777222777;;;VVV{{{^^^RRR___lllIII888<<<888222666;;;999888???RRRfffqqquuuwwwxxxvvvtttnnnaaa[[[jjj~~~uuu}}}vvvmmmsss}}}{{{yyyuuurrrqqqrrrtttuuu{{{yyyvvvtttiiiXXXJJJ<<<888444444666777777666333666222222666111---555555:::DDDKKKHHHBBBGGGPPPIII@@@888999???FFFNNNUUU\\\mmmjjjOOOAAA666666888666555666888;;;???GGGWWWtttzzzjjjaaaaaacccaaa^^^^^^___bbbfffjjjmmmppprrr{{{zzztttqqquuuzzz{{{{{{||||||mmmaaa\\\]]]]]]ZZZXXXVVVUUUTTTQQQNNNLLLIIIDDD>>>999666555555444333555777888:::@@@IIIQQQMMMLLLJJJIIIIIIHHHFFFDDD>>><<<888444111///------...111555777555222000///...///111222111///,,,******************)))((((((((('''&&&&&&'''((()))***(((''''''''''''((())))))+++*********))))))(((((())))))))))))************)))************+++++++++++++++,,,---///111333444333555777888777888:::;;;999:::;;;<<<===@@@DDDHHHVVVSSSOOOIIIDDD@@@???@@@BBBBBBHHHRRR___mmmzzz}}}uuutttmmmeee^^^YYYVVVWWWYYY]]]cccfffbbb]]]\\\ZZZXXXeeejjjkkkhhhkkkvvvzzzqqqooosssnnneee````````````___]]]ZZZXXXOOOQQQYYYhhhxxxeeeeeeyyyzzzuuummmsssxxx{{{}}}ssskkkgggjjjoookkkccc]]]]]]XXXPPPIIICCC>>>:::777666555<<>>>>>EEEXXXwww}}}www|||llldddaaa```aaadddcccbbbdddkkknnnooorrrvvvuuusssqqqsssyyy}}}~~~{{{nnndddaaa```^^^ZZZYYYXXXVVVTTTQQQOOOMMMGGGBBB<<<888666777777777555444444666:::AAAIIIMMMRRRNNNJJJJJJLLLKKKGGGCCC>>><<<999666333111000//////111111222555888666000000000///...---,,,,,,+++------,,,+++***)))((('''&&&''''''((()))******+++(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,)))************+++++++++,,,---...//////000222555444666777777777777:::<<<999:::<<<===???AAAEEEHHHYYY{{{MMMJJJEEEAAA???BBBEEEHHHPPPTTT[[[eeeoooyyy{{{tttrrrkkkccc\\\WWWTTTWWW\\\aaagggiiieee___\\\ZZZVVVcccjjjooommmnnnvvvsssppptttsssmmmeee```\\\[[[\\\\\\XXXTTTTTTSSSTTT[[[iiiyyypppjjjqqqzzzuuunnnrrrxxx}}}~~~yyymmmggglllooohhh```^^^\\\WWWPPPIIICCC>>>:::777999666<<>>777222444666555555666777555555666333...000555333;;;FFFJJJIIIJJJUUUaaaUUU???;;;DDDCCCDDDQQQZZZwwwfffGGG???:::555555777;;;<<<;;;BBBEEEQQQhhh~~~{{{~~~wwwxxxzzzkkkeeecccbbbdddggggggfffhhhnnnrrrrrruuuyyy{{{yyyxxxxxxzzz}}}}}}ppphhheeeccc```ZZZYYYXXXVVVTTTQQQOOONNNHHHCCC<<<777555444444444555444444777<<>>???AAAEEEHHHSSS{{{zzzKKKIIIFFFFFFIIIOOOUUUYYYccceeeiiinnntttyyy}}}{{{|||{{{sssnnnkkkeee___ZZZTTTPPPUUU]]]bbbhhhkkkhhhbbb```]]]YYY___kkktttuuussswww~~~sssooovvvzzzxxxllleee]]]ZZZ\\\]]]YYYUUUXXXUUUPPPOOOVVVhhh|||zzz|||vvvnnnnnntttzzzuuukkkkkktttnnngggppppppcccZZZ^^^\\\WWWOOOHHHCCC>>>:::888<<<888<<>>FFFAAABBBXXXmmmoooTTT>>>>>>:::666666:::>>>@@@@@@JJJRRRddd}}}}}}vvvpppeeeZZZ[[[bbbeeejjjmmmkkknnnzzzvvvkkkfffeeeeeegggjjjlllkkkmmmssswwwwwwyyy}}}}}}}}}|||{{{{{{||||||pppjjjhhhddd___[[[ZZZYYYWWWUUURRRPPPNNNIIIDDD===777444333222222444444555888>>>GGGOOOTTTTTTQQQMMMLLLLLLJJJGGGCCC???===999555222000000///000777;;;888555444222///000000///...---,,,,,,+++,,,,,,+++***)))(((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((()))******+++))))))))))))************)))************+++++++++,,,---...//////000222555444666777777777777:::<<<;;;===>>>>>>???@@@DDDFFFOOOyyyzzzMMMNNNQQQUUU\\\dddjjjnnnqqqqqqrrrsssttttttuuuuuussstttuuuvvvuuupppiiiccc___ZZZXXXWWWQQQKKKOOOXXX]]]eeejjjiiifffeeeccc```]]]jjjxxx|||yyywww|||xxxvvv}}}mmmiiiccc___]]]\\\[[[ZZZWWWWWWSSSMMMMMM[[[rrryyylllhhhlllpppeeeTTTXXXiiilllhhhuuutttaaaWWW]]]ZZZUUUNNNHHHCCC???;;;888<<<777<<>>>>>??????<<<777444222777MMM^^^[[[RRRXXXlll}}}dddHHH>>>CCCAAAKKKlllnnn[[[JJJ===<<<999777:::@@@FFFIIIIIIUUU___tttuuu\\\VVVOOOKKKDDD???BBBIIILLLTTTWWWWWWaaavvv|||sssjjjhhhgggfffhhhlllqqqppprrrxxx{{{|||~~~yyy{{{|||{{{zzz|||yyynnnhhhfffaaa\\\[[[ZZZYYYWWWUUURRRPPPOOOHHHCCC===777555444444444555555555999???GGGOOOTTTVVVSSSOOOMMMLLLJJJGGGDDD@@@>>>999555222000///000222;;;@@@<<<666333222111000000///...---,,,,,,+++,,,++++++***)))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))*********+++++++++,,,---...//////000222555444666777777777777:::<<<===>>>?????????@@@CCCEEEQQQ|||zzzYYY\\\ccckkkrrryyy}}}~~~}}}zzzwwwssspppmmmlllssssssssssssqqqkkkccc]]]SSSNNNOOOSSSOOOGGGGGGOOOXXXaaaiiiiiihhhgggeeebbb[[[iiiyyy}}}yyy|||zzz```dddfffccc\\\XXXXXX[[[UUUYYY[[[WWWRRRVVVbbbmmm{{{jjjcccdddjjjaaaRRR[[[qqq}}}mmmmmm|||{{{eeeZZZ```YYYTTTMMMGGGCCC???;;;999999666===WWWqqqWWWNNN]]]xxx}}}yyy{{{~~~bbb???555:::;;;777444777999@@@OOOaaapppxxx{{{}}}{{{yyysssiiifffnnnzzz{{{___SSS```tttwwwuuuddddddmmmuuuvvvtttrrrqqqqqqrrrtttuuuyyy|||~~~yyyvvvpppdddWWWGGG===555444555666999===BBBDDDFFFFFFDDD???999333>>>YYYllleee[[[cccvvvgggJJJ<<>>FFFNNNRRRVVVTTTQQQOOOMMMJJJHHHFFFAAA>>>999444111//////000444>>>CCC>>>666333444444000000///...---,,,,,,++++++******))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************''''''((((((((()))))))))))))))*********+++++++++,,,---...//////000222555444666777777777777:::<<<>>>????????????@@@CCCEEEUUUwwwpppsssyyy~~~yyysssooommmrrrssstttuuussslllddd^^^MMMEEEEEEMMMMMMCCCBBBHHHUUU___gggiiigggfffddd```\\\gggwww{{{||||||pppaaaNNNZZZfffhhh```XXXWWWYYYVVV\\\aaabbb___[[[[[[\\\```ooo|||hhhaaaccclllkkkgggrrr}}}rrrrrr~~~|||jjj___bbbXXXSSSMMMGGGCCC???<<<999777555===ZZZrrrYYYMMMYYYpppsssooorrrvvvpppHHH888888888555333666999@@@NNN```nnnwww{{{}}}|||zzzuuukkkgggooo{{{}}}]]]MMMZZZssswwwxxxddd```kkkwwwyyywwwtttqqqqqqrrruuuvvvzzz|||{{{xxxsssggg\\\JJJ???666444555777;;;???GGGKKKNNNMMMLLLHHH???666CCCaaauuunnnfffooo~~~gggLLL>>>EEEWWWwww~~~```LLLCCC???<<<:::999:::>>>GGGQQQYYY[[[[[[aaahhhzzzmmmNNN===666666555555555444444444333444444555???RRReeeooollliiigggiiijjjiiikkkooouuutttwww~~~}}}tttiiiddd```]]]ZZZYYYXXXVVVTTTQQQOOOMMMDDD@@@;;;888999:::<<<===888777777999???FFFNNNSSSUUUTTTSSSPPPMMMKKKIIIHHHBBB???:::444000//////000555===AAA<<<666444555666000000///...---,,,,,,+++******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************)))(((((((((((()))))))))))))))************+++++++++,,,---...//////000222555444666777777777777:::<<<>>>???@@@??????AAADDDFFFUUUrrrxxx||||||zzzxxxuuusssrrrqqqkkkmmmqqqttttttooogggaaaNNNAAA===FFFIIIAAA???FFFNNNYYYcccfffffffffddd```]]]eeesss}}}}}}}}}uuuaaaLLLFFFVVViiirrrooofff___\\\\\\___ccchhhiiifff```\\\VVV___qqq}}}eee```cccooowww{{{|||uuusssxxxuuuiii``````WWWRRRLLLFFFBBB???<<<:::777555>>>\\\jjjUUUJJJXXXssszzzwww||||||VVVAAA:::555444666555888@@@NNN___mmmwww{{{{{{|||}}}xxxnnngggkkktttqqqWWWOOO```zzzyyyiiifffppp}}}|||yyyuuurrrqqqrrrvvvxxxzzz||||||xxxtttjjj___LLLAAA666333555777<<>>??????@@@AAADDDGGGSSSpppttt|||wwwrrrnnnlllkkklllaaabbbdddfffhhhjjjlllmmmbbbeeekkkqqqsssooohhhbbbQQQ@@@999AAAFFF@@@???FFFGGGSSS___dddfffhhhgggddd^^^dddppp~~~~~~~~~xxxaaaIIIHHHXXXooo~~~vvvjjjbbbaaaaaabbbhhhnnnnnniiiccc___^^^ggg|||bbb___cccppp|||zzzuuuqqqoookkkddd^^^[[[VVVRRRLLLFFFBBB???<<<:::888666???\\\cccRRRIIIZZZzzzbbbLLL>>>555666;;;444888AAANNN^^^mmmvvv{{{yyy|||{{{pppeeeffflllmmmYYYVVVggg}}}zzz~~~wwwnnnllluuu{{{vvvrrrppprrrvvvyyyxxx||||||xxxtttjjj```NNNBBB777333555777===BBBMMMSSSWWWWWWWWWUUUIII<<>>EEEPPPZZZ___^^^[[[YYY\\\kkk|||yyyaaaIII@@@777888777555666888777555555000111666666777CCCTTT\\\\\\aaahhhlllmmmqqqwwwxxxxxx|||~~~{{{wwwxxx}}}{{{zzz~~~zzziii```______XXXWWWVVVTTTRRROOOMMMLLLCCC???:::777777999:::;;;777777888<<>>???@@@@@@BBBEEEHHHSSSqqqtttiiibbbZZZSSSPPPNNNKKKHHHGGGFFFEEEFFFIIIQQQ[[[bbbcccdddbbbaaaeeeiiihhhbbbRRRBBB777999@@@AAA??????BBBLLLXXX___``````bbbeeefffeeekkkyyy|||tttlllgggdddnnn}}}~~~mmmeeecccjjjpppooommmnnniiihhhjjjssslll___bbbvvvxxxpppfffbbbbbb```ZZZTTTWWWSSSNNNHHHBBB???<<<;;;;;;555BBBtttzzz\\\QQQTTTsssmmmPPP===777666999777888CCCUUUhhhvvv}}}}}}}}}|||yyytttmmmfffbbbggg___ZZZlll|||ssskkkttt~~~zzzwwwvvvxxxzzzyyyxxxvvvzzz{{{ssskkkfffTTTHHH666333:::777666AAAHHHOOO]]]aaa[[[YYYOOO;;;FFFZZZlllrrrxxxlllYYYcccxxxMMM>>><<<777555555888999999>>>???FFFRRRXXXVVVSSSSSSWWWYYYcccqqqrrreeeUUUMMMKKKEEE>>>999777777777666444444333333444999???DDDRRRYYYaaagggjjjmmmqqqttt|||{{{yyyrrrpppxxxzzzzzz|||qqqjjjiiihhhccc^^^[[[YYYWWWUUUSSSPPPKKKHHHAAA===888444444555777777999777777:::BBBLLLTTTYYYWWWUUURRRPPPOOONNNLLLJJJCCC???999222...---...///333666555222333777666000//////...---,,,,,,+++++++++***)))(((''''''''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***,,,---...------------...000111222555666777666555666888:::@@@@@@@@@AAABBBCCCDDDEEEOOO|||kkkmmmRRRMMMGGGBBB@@@???>>><<<:::::::::;;;===AAAHHHLLLYYY^^^aaa``````bbb```]]]NNNAAA777999>>>???>>>>>>@@@JJJVVV]]]^^^^^^```bbbffffffkkkwww|||yyywwwvvvvvv{{{yyyqqqnnnqqquuuuuuvvvyyytttrrrppprrr{{{|||hhh\\\___sssxxxnnnccc]]]^^^^^^ZZZVVVVVVSSSMMMGGGBBB>>><<<<<<999888KKK{{{YYYPPP[[[}}}vvvdddKKK;;;999999777888AAARRRfffuuu}}}}}}zzztttmmmfffbbbccceeelllvvvooouuu}}}yyywwwwwwwwwvvvtttvvvzzz{{{sssjjjeeeVVVJJJ777222999777888DDDMMMSSS```eee```^^^TTT>>>GGGWWWeeejjjrrr}}}}}}fffWWWmmmxxxZZZ>>>999666555777999;;;@@@DDDGGGFFFJJJQQQTTTPPPLLLKKKIIILLLWWWgggoookkkccc___WWWRRRKKKCCC===999666444666666444444555;;;CCCHHHOOOVVV```gggkkkoootttxxxxxxpppmmmrrryyy}}}~~~zzzwwwyyy~~~yyynnnhhhfffeeeaaa]]][[[YYYWWWUUUSSSOOOKKKHHHAAA===777444444666777777888777777;;;CCCMMMUUUYYYXXXUUURRRPPPOOOMMMKKKIIIDDD@@@999222...---...///222555555333444777555000000///...------,,,++++++++++++***)))(((((((((((((((((('''&&&'''((()))***(((((((((((()))))))))*********************************))))))))))))******++++++************++++++------------...000111222555666777666555666888:::@@@@@@@@@AAABBBCCCDDDEEENNN{{{iiilll~~~AAA>>>:::888888999999888666777888777777999<<<>>>KKKUUU]]]]]][[[ZZZYYYVVVHHH>>>666777<<<>>>>>>===>>>GGGRRRZZZ]]]]]]]]]^^^eeeeeelllvvv|||}}}|||{{{yyyxxxwww{{{}}}yyytttuuuxxxbbbXXX\\\ooo}}}xxxlll___XXXYYY\\\[[[YYYUUURRRLLLFFFAAA>>><<<<<<999:::NNNzzzXXXNNN___pppiiitttoooRRR:::555999777777>>>NNNaaarrr|||{{{uuummmfffbbbeeelll{{{{{{sssvvv~~~|||yyywwwuuusssqqqvvvyyy{{{ssskkkeeeZZZNNN999222888777;;;JJJZZZ]]]hhhlllfffdddVVV>>>BBBLLLUUUYYYaaammmqqqnnnccc^^^aaaAAA888555333666===??????GGGQQQOOOKKKKKKOOOOOOKKKHHHHHHIIIJJJPPP]]]eeegggeeeddd^^^[[[UUUMMMCCC;;;666555999888777777999???GGGNNNOOOVVV```ggglllqqqvvvzzz~~~{{{pppiiidddgggiiijjjjjjmmmrrrwwwvvvttttttwww}}}~~~vvvkkkdddcccbbb___\\\[[[YYYWWWUUUSSSOOOKKKGGG???<<<777444555666777777777666777===FFFOOOVVVZZZYYYVVVSSSQQQOOOMMMJJJGGGEEE@@@999222...---...000111444444444555777444000111000///...---,,,++++++---,,,+++***))))))))))))(((((('''''''''((()))***((((((((()))))))))******++++++++++++++++++++++++******))))))))))))******++++++************++++++------------...000111222444555666666666666888:::??????@@@@@@AAACCCDDDEEEOOO{{{iiikkkwww;;;:::999999999:::;;;;;;:::;;;;;;999888888:::<<>>@@@@@@>>>EEEOOOXXX\\\]]]\\\[[[```bbbkkkuuuzzz|||}}}~~~}}}~~~|||vvv|||vvv^^^VVVZZZlll{{{uuukkk^^^XXXZZZ\\\[[[YYYTTTPPPJJJDDD@@@===<<<<<<;;;888GGGyyyuuuWWWRRRcccwwwcccZZZdddeeeQQQ<<<333888777777<<>>AAACCCJJJUUUYYYVVV[[[aaaPPP777999666666<<>>:::888888999;;;<<>>:::666444555666777777555666999???HHHQQQWWWZZZYYYVVVTTTQQQOOOMMMIIIFFFEEE@@@999222......///111222333444555777777444000333111000...---,,,,,,,,,------,,,+++************((((((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++******))))))))))))******'''(((((()))***,,,---...------------...000111222444555666666666666999;;;?????????@@@AAACCCDDDEEEPPP{{{hhhiiizzz888999999:::::::::;;;<<<===<<<;;;888777777:::===@@@GGGOOOTTTZZZ]]]XXXPPP>>>;;;777666999???CCCDDD@@@EEEMMMUUU\\\^^^]]][[[YYY\\\eeepppvvvxxx{{{rrrZZZUUU[[[lllzzz~~~rrrjjj```\\\^^^___[[[WWWRRROOOIIICCC>>><<<<<<===;;;888FFFuuuqqqUUUTTTfffmmm```TTTQQQRRRNNNEEE<<<888777888;;;EEEWWWkkkyyy~~~{{{uuummmfffbbbjjjiiiiiivvvvvvvvv|||xxxvvvvvvwwwuuuwww{{{|||wwwqqqmmmdddXXXBBB777888999CCCYYYlllpppzzz{{{qqqhhhUUU999444444444444999@@@DDDCCCJJJYYYiiimmm\\\AAA333777666;;;AAAHHHKKKPPPZZZcccSSSMMMHHHHHHIIIGGGHHHKKKIIIHHHGGGKKKSSS[[[______TTTSSSPPPLLLFFFBBB???>>>999;;;???CCCFFFIIINNNQQQUUU[[[dddkkknnnrrrvvvzzz|||zzzyyy}}}yyyuuulll___TTTMMMNNNPPPSSSTTTRRRLLLGGGIIIQQQYYYdddgggnnnuuuzzz}}}}}}{{{vvvpppiiidddbbbaaa___^^^\\\ZZZWWWUUUSSSOOOJJJFFF<<<999666444555777777777555666:::BBBKKKSSSXXXZZZXXXVVVTTTRRRPPPMMMIIIFFFDDD???888111......111333666444555777888666333222444333000...---,,,,,,---...---,,,+++************((((((((()))))))))))))))))))))))))))******************************************))))))))))))******'''(((((()))***,,,---...------------...000111222333555666666666777999;;;>>>>>>>>>???AAACCCDDDEEENNNyyyfffeee}}}:::<<<>>>??????>>>???@@@CCCCCCAAA>>>;;;;;;>>>@@@CCCGGGKKKOOOWWW\\\XXXQQQAAA@@@<<<777888???EEEGGGCCCEEEJJJRRR[[[___^^^[[[UUUUUUZZZccckkknnnsssxxx}}}}}}kkkVVVUUU]]]mmm|||qqqjjjbbb___aaa```[[[UUUQQQMMMGGGAAA===<<<<<<===999:::NNNpppQQQKKKaaa```YYYLLLBBBBBBGGGGGGCCC777888999<<>>888444888555@@@GGGJJJQQQ^^^hhhjjjUUUNNNGGGEEEDDDBBBCCCFFFEEEFFFFFFHHHOOOWWWYYYVVVTTTQQQLLLIIIHHHGGGFFFDDD===@@@DDDHHHKKKNNNRRRTTTXXX^^^ffflllooorrrvvvyyyyyyuuurrruuuzzz|||xxxsss```XXXLLLAAA::::::@@@EEEPPPQQQPPPHHH???;;;???DDDTTT[[[eeeooovvvxxxxxxvvvqqqmmmiiieeecccaaa___^^^\\\ZZZXXXUUURRRNNNJJJFFF:::888555444666777888777555777<<>>777111...000444666;;;777666888999666333444666444111...---,,,---......---,,,+++************'''((()))*********)))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++------------...000111222333444666666666777999;;;======>>>???AAACCCDDDEEEMMMwww~~~cccbbbyyy???CCCGGGHHHHHHGGGIIIJJJMMMMMMMMMJJJGGGDDDDDDDDDFFFJJJKKKKKKNNNTTTUUURRRIIIIIICCC:::777>>>EEEGGGEEEEEEGGGOOOXXX^^^^^^[[[TTTNNNLLLQQQZZZ```gggmmmrrruuuyyy~~~uuuaaaQQQSSS^^^ooo|||sssiiilllpppvvvrrrjjjbbb___```___ZZZTTTPPPLLLFFF@@@<<<;;;<<<===888<<>>AAA666999;;;===CCCQQQfffvvv~~~yyyrrrlllhhhtttwwwiii]]]hhhxxxzzz}}}|||zzzyyysssrrrvvvzzztttuuuyyy~~~}}}yyytttqqqkkkaaaLLL???======LLLeeerrr}}}yyygggPPP555111333666777777888===AAASSS]]]MMM777777777555===999IIIOOOKKKTTTjjjqqqiiiSSSKKKDDDBBB@@@===>>>AAACCCFFFHHHIIINNNSSSQQQJJJSSSLLLEEEDDDHHHMMMNNNMMMEEEGGGIIIJJJMMMRRRWWW[[[aaafffllloooooooooppprrrpppmmmkkkjjjiiigggbbb___NNNFFF;;;333111444888;;;GGGLLLMMMGGG<<<444444777AAAKKKYYYfffooorrrsssrrrllljjjhhhfffdddaaa^^^\\\]]][[[XXXUUURRRNNNIIIFFF999777555444666777888777666888>>>FFFOOOUUUWWWWWWUUUTTTSSSRRRQQQNNNJJJGGGBBB===666000...111666999@@@:::777999999555444666777555222///---------...---,,,+++******)))))))))'''((()))***+++***))))))))))))*********+++++++++******************************))))))))))))******++++++************++++++------------...000111222222444555666666777:::<<<<<<======???AAACCCDDDEEEQQQzzzfffdddvvvAAAEEEJJJLLLLLLLLLNNNOOORRRSSSTTTRRRNNNIIIEEEDDDHHHLLLMMMIIIGGGKKKQQQSSSPPPPPPHHH<<<777===DDDFFFFFFDDDEEELLLVVV]]]]]][[[UUUJJJBBBDDDMMMUUU^^^eeejjjnnntttzzzmmmYYYMMMQQQ^^^qqqxxxggg]]]hhhmmmuuu}}}ssskkkaaa]]]^^^^^^YYYTTTOOOKKKEEE???<<<;;;<<<>>>999<<>>777???555999===>>>CCCPPPeeeuuu{{{uuuoookkkqqqUUUZZZooo}}}www|||~~~wwwpppooosssxxxtttuuuxxx}}}|||xxxsssppplllcccOOOBBB??????NNNhhhyyyzzzcccJJJ...///333999<<<;;;;;;@@@FFF```dddOOO::::::666222??????QQQUUULLLUUUnnnsssdddNNNFFF@@@>>>===;;;<<<@@@:::@@@EEEIIIOOOUUURRRJJJOOOFFF===???HHHQQQTTTSSSMMMLLLKKKKKKNNNTTT\\\aaakkkooorrrqqqmmmjjjiiiiiiggggggfffaaaZZZTTTPPPOOOIIIBBB999444333555555555===DDDJJJGGG<<<333111333444???OOO___jjjnnnpppooohhhhhhgggfffdddaaa]]][[[]]][[[XXXUUURRRNNNIIIEEE888666444444666888888777666999???HHHPPPUUUVVVVVVTTTTTTSSSRRRQQQOOOKKKGGGAAA<<<555000///222777;;;DDD<<<888:::999444444777888555222///------......---,,,+++***))))))))))))'''((()))++++++******))))))************+++++++++++++++++++++++++++++++++******))))))))))))******'''(((((()))***,,,---...------------///000111222222444555666666777:::<<<<<<<<<===???@@@CCCDDDEEEWWWkkkiiixxxIIIKKKMMMPPPTTTWWWYYY[[[ZZZZZZ[[[\\\ZZZUUUNNNIIIEEEFFFHHHKKKMMMMMMJJJIIIRRRMMMEEE===999<<>>@@@888UUUbbbNNNEEEccctttsssqqqsss~~~jjj^^^PPPIIIHHHEEE;;;333888;;;888777@@@III___}}}zzzvvvrrrmmmrrr\\\XXXjjjvvvyyyvvvoooppptttuuuuuuuuuxxx}}}~~~|||wwwsssppp```OOODDD;;;<<>><<>>999888777777777777555444888;;;===;;;777333222222222888DDDRRR___hhhlllmmmjjjhhhfffcccaaa_________ZZZYYYXXXTTTOOOIIIDDDAAA888888777666666666666666999<<>>777444888999555222444555444222///---,,,,,,,,,,,,+++***(((((((((((()))++++++***)))(((((())))))))))))((((((((((((((()))++++++******++++++,,,---)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++,,,,,,...///111222444555666666666666999;;;?????????@@@AAABBBDDDEEEQQQ}}}nnnfffxxxSSSWWW^^^fffmmmrrrtttuuukkkiiifffdddaaa\\\WWWSSSIIIGGGFFFHHHKKKLLLKKKIIIKKKHHHDDD???===???DDDHHHJJJMMMMMMJJJJJJMMMMMMJJJIIIEEECCCCCCCCCBBBEEEKKKNNNRRRXXX___dddiiiooorrruuuzzzoooVVVJJJJJJZZZkkkxxxsssmmmooozzzzzztttnnnsss}}}ooojjjccc^^^\\\[[[XXXVVVRRRMMMEEE>>>999999;;;===>>>999VVVsss[[[LLLOOOqqqqqqeeeUUULLLJJJFFF???777555:::888:::BBBHHHZZZuuu|||xxxsssnnnoooyyytttaaa\\\mmmzzzyyyvvvyyy~~~|||uuuwwwwwwqqqsssvvvxxxvvvwwwyyy|||wwwssspppbbbRRRGGG>>>AAAWWWooo}}}mmmUUU@@@222777555666;;;>>>DDDRRR```|||zzzUUU>>>888444???AAAOOOFFFIIIYYYoooyyy\\\KKKGGG@@@<<<;;;;;;;;;;;;???DDDHHHNNN]]]hhhbbbSSSAAA@@@<<>>>>>???@@@AAABBBDDDEEELLLxxxlllddduuuffflllvvv~~~zzztttooojjjfffbbb___RRRLLLGGGFFFJJJNNNMMMLLLDDDDDDCCCBBBAAACCCFFFIIIPPPRRRPPPKKKIIIJJJHHHDDDFFFBBBAAACCCCCC??????BBBEEEIIIMMMQQQTTTVVVXXXZZZjjjnnnuuu|||~~~```NNNIIIPPPcccvvvyyynnnnnnxxx|||jjj^^^ZZZ\\\cccooo}}}}}}oooiiiaaa]]][[[YYYVVVSSSTTTNNNFFF>>>:::;;;>>>AAA>>>===\\\jjjVVVLLLbbbyyyqqqeeeVVVMMMJJJHHHCCC>>>999;;;999;;;BBBFFFWWWsss}}}zzztttmmm```tttxxxeee]]]oooxxx{{{{{{uuusssuuuyyysssuuuxxxyyyxxxxxxzzz}}}xxxtttqqqeeeWWWKKKAAAEEE]]]vvv}}}eeeJJJ999555777777999===BBBNNNbbbsss[[[CCC===999DDDGGGQQQDDDJJJccc|||xxx[[[KKKFFF@@@<<<;;;;;;;;;;;;AAAFFFKKKSSS```iiicccVVVAAA>>>===IIIbbbtttooo___TTTUUUZZZaaaddddddggglllvvvyyyxxxmmm```XXXYYY]]]___```]]]WWWRRRNNNFFF>>>777555222222666:::>>>@@@AAABBBBBB???:::555222000///111666>>>JJJWWWbbbiiijjjiiigggeeecccaaa``````^^^]]]ZZZUUUNNNFFF@@@<<<777777666666555555666666888===EEENNNUUUXXXYYYYYYYYYXXXVVVTTTSSSPPPLLLIII>>>777111111333444777<<<:::666555777777555333444666555333000///............---+++***))))))******)))(((((('''''''''''''''))))))(((((((((((())))))+++************+++,,,,,,)))***++++++++++++***)))))))))******++++++++++++++++++,,,---...000111222444555666666666666999;;;>>>>>>>>>???AAABBBDDDEEEMMMzzzooohhhrrrvvvzzz{{{vvvrrrmmmhhheee[[[SSSKKKHHHLLLPPPQQQOOOFFFFFFFFFDDDCCCDDDGGGJJJRRRVVVVVVRRRPPPNNNJJJDDDEEEAAA@@@BBBCCC@@@@@@BBBHHHKKKNNNPPPPPPOOOPPPQQQ^^^aaafffmmmuuuuuuVVVJJJMMMSSSggg{{{zzznnnlllqqqqqq___VVVTTTSSS[[[bbblllyyyyyynnniiiaaa\\\ZZZXXXUUURRRRRRLLLDDD===;;;===BBBEEEAAABBBbbbjjjWWWNNNsssmmmddd\\\RRRLLLJJJIIIEEEBBB===;;;555777???BBBTTTrrr|||zzzqqqjjj___vvv|||ggg^^^qqqyyysssrrryyytttuuuwwwxxxxxxxxxzzz~~~zzzuuurrriii[[[MMMAAAEEE[[[sssyyyaaaCCC555777444666999<<>>JJJPPPPPPDDDPPPpppvvv[[[JJJFFF@@@<<<;;;<<<======@@@FFFNNNVVV```eee]]]QQQCCC???@@@QQQmmm}}}sss```WWWWWW\\\dddhhhhhhjjjnnnwww{{{xxxiiiYYYSSSVVV\\\^^^aaaaaa^^^\\\[[[TTTLLL>>>999444222444888===???IIIKKKLLLKKKFFF???888444444333444777@@@NNN]]]fffhhhgggfffdddbbb```______]]]\\\YYYTTTMMMEEE???;;;777666666555555555666666888>>>HHHQQQWWWZZZ[[[[[[ZZZXXXWWWUUUTTTPPPLLLHHH<<<555111222333333555888888777666666666555555555666555333111////////////...---,,,************+++)))(((((('''''''''(((((()))(((((((((((())))))******************++++++,,,*********++++++************************+++++++++,,,,,,,,,---...000222333444555666666666666999;;;======>>>???@@@BBBDDDEEEOOO{{{ssslllqqqtttuuuuuuuuuuuuuuuuuuuuuyyywwwvvvuuusssnnnhhhddd^^^WWWOOOLLLNNNPPPQQQOOONNNMMMKKKHHHEEEFFFHHHKKKPPPVVVZZZZZZYYYWWWQQQJJJFFF@@@<<<>>>@@@@@@AAADDDHHHKKKOOOQQQRRRSSSTTTVVVRRRTTTYYY___gggsss~~~oooQQQIIINNNYYYkkk}}}wwwhhh```ZZZaaannnjjj[[[VVVXXXZZZ[[[aaaeeemmmwwwvvvnnnhhhaaa\\\ZZZYYYVVVSSSSSSLLLCCC<<<999<<>>III```|||\\\GGGDDD???LLLSSSMMMIII]]]{{{rrr[[[JJJFFF@@@===<<<===>>>???AAAHHHQQQZZZ```^^^SSSHHHAAA>>>CCCWWWrrrsssaaaWWWWWW[[[ccciiikkknnnqqq{{{~~~vvvaaaNNNIIIMMMRRRXXX]]]``````aaa```[[[TTTGGGBBB:::555444555777888DDDGGGKKKNNNLLLFFF>>>888444333111111777DDDSSS^^^eeeeeedddbbbaaa___^^^]]]ZZZYYYVVVRRRKKKDDD>>>;;;666666555555555555666666888@@@LLLUUUZZZ[[[\\\]]]YYYXXXWWWVVVTTTPPPKKKGGG;;;444000111111000222555666888888777666666777666666555333111////////////...---,,,************+++)))))))))(((((()))******((((((((((((((()))************))))))******+++,,,+++******************+++******)))))))))***+++,,,,,,,,,------///000222333444555666666666666999;;;<<<<<<===>>>@@@BBBDDDEEEMMMyyyrrrkkksss```^^^[[[YYYXXXYYY[[[\\\aaacccfffkkkmmmkkkfffbbb]]]ZZZUUURRRQQQPPPNNNMMMTTTSSSQQQNNNKKKKKKMMMOOOOOOVVV^^^aaabbbbbb\\\VVVOOOFFF???>>>@@@@@@AAACCCCCCFFFJJJNNNQQQUUUYYY\\\XXXZZZ[[[]]]___dddjjjnnnvvvjjjNNNHHHOOObbbrrrzzzlll\\\MMMHHHIIIHHHOOOYYYdddpppyyyyyytttggg___WWWUUUZZZ```aaa```fffiiiooovvv|||~~~}}}{{{tttlllggg```\\\ZZZYYYVVVTTTUUUNNNDDD;;;999<<>>;;;DDDNNNQQQSSSVVVTTTIII<<<444444555888<<>>JJJQQQMMMSSSkkkpppXXXKKKGGGAAA>>>>>>???AAAAAAEEEKKKTTT[[[]]]XXXNNNEEE???>>>FFFYYYooowwwnnn```TTTSSSYYYdddmmmqqqtttwwwqqqVVVAAA<<>>:::888777666999<<<@@@EEEGGGDDD>>>999111000///...222===LLLWWWcccccccccbbb```^^^]]]\\\XXXWWWTTTOOOIIIBBB<<<888555555444444555555666666:::CCCPPPYYY\\\\\\\\\]]]XXXWWWVVVUUUSSSOOOIIIEEE999333...///000///111555555999:::777666888999888555444222000////////////...---+++***))))))*********))))))))))))******+++(((''''''(((((()))***+++***))))))))))))***++++++++++++***))))))***+++++++++***)))))))))***,,,---,,,,,,---...///111222333444555666666666666999;;;;;;<<<===>>>@@@BBBDDDEEENNN{{{ssslllvvvGGGFFFDDDBBBBBBDDDGGGHHHJJJNNNTTT]]]dddfffeeeccc\\\^^^___\\\WWWRRROOONNNRRRTTTUUUUUUTTTSSSTTTUUUVVV]]]dddhhhkkknnnlllhhhcccXXXOOOLLLJJJGGGEEEEEEEEEGGGIIIKKKNNNSSSXXX\\\dddfffhhhgggccc___]]]\\\eeelllwwwcccMMMKKKSSSjjjxxx{{{iii]]]PPPHHH???888777;;;999???CCCDDDIIIPPPRRRPPPKKKMMMRRRXXX]]]ccchhhjjjrrruuuyyy~~~}}}wwwrrrvvvzzzrrriiiddd]]]ZZZYYYXXXVVVTTTRRRKKKBBB;;;;;;AAAIIIOOODDDHHHiii|||```UUUVVVqqqWWWVVVWWWVVVSSSOOOKKKIIIIIIEEECCCCCCOOOUUUKKKMMMdddttt}}}}}}uuunnnaaaccciiillljjjjjjvvvwww{{{|||xxxxxxzzzyyy|||zzzxxxyyy|||}}}xxxvvvoooaaaOOO@@@:::;;;===888===@@@>>><<<;;;888444777:::===DDDXXXuuuYYYHHHFFF???KKKSSSRRR^^^vvvpppTTTLLLHHHCCC@@@@@@AAACCCCCCIIIMMMRRRWWWVVVQQQJJJGGGCCCDDDLLLZZZggghhh```WWWLLLNNNXXXhhhuuuzzz}}}lllMMM999666888777FFFNNNXXX```iiinnnmmmggg```[[[UUUOOOJJJFFFBBB???:::999:::<<<>>>===:::666222333444444888BBBPPPZZZcccccccccbbbaaa___]]]\\\XXXWWWSSSNNNGGG???888444555444444444444555666777;;;FFFSSS[[[^^^]]]\\\]]]WWWVVVVVVUUUSSSNNNHHHDDD777111,,,...000111555999555:::<<<888777:::<<<:::444333111///.........///---,,,***)))(((((())))))((((((((((((((()))******''''''''''''((()))***+++)))))))))))))))***++++++++++++***))))))***+++++++++***)))((()))***,,,------------...///111333333444555666666666666999;;;;;;;;;<<<>>>@@@BBBDDDEEEPPP|||ssslllwww:::999888888999:::<<<======AAAIIISSS]]]ccceeeeee^^^cccgggeee^^^VVVQQQQQQNNNRRRWWWZZZ[[[ZZZZZZZZZ___eeejjjmmmrrrwwwxxxvvvwwwlllaaa\\\XXXQQQKKKIIIMMMMMMMMMLLLMMMPPPTTTXXXccchhhnnnpppnnnhhhccc___ZZZ\\\bbbmmm{{{www^^^NNNPPPYYYnnn{{{vvvfff[[[LLLAAA:::===???;;;999999222888999666777===@@@???EEEMMMVVV\\\___fffqqq{{{tttllljjjooouuu{{{}}}pppgggbbb[[[XXXXXXWWWUUUSSSKKKFFF???;;;===FFFRRRYYYFFFMMMmmmvvvYYYTTT\\\~~~kkkTTTSSSTTTTTTQQQNNNMMMOOOQQQIII@@@:::@@@EEE===DDD___rrr{{{zzzttteee[[[YYY^^^``````ooo}}}xxx~~~}}}zzz|||~~~~~~~~~{{{yyyyyy|||}}}yyywwwpppbbbQQQCCC;;;777444111777777333555<<<<<<555777999<<>>BBBKKKYYYccccccddddddcccbbb```^^^]]]ZZZXXXTTTMMMEEE<<<555111444444444444444555666777===GGGUUU]]]^^^]]]\\\\\\WWWVVVUUUTTTRRRMMMGGGBBB555///+++---111444999>>>555;;;===999777;;;===;;;333222000///............,,,+++***(((((((((((()))'''''''''''''''((()))***''''''''''''((()))++++++)))))))))))))))******+++,,,+++***))))))***+++,,,+++***)))((((((***,,,------------...000111333444444555666666666777999;;;:::;;;<<<>>>@@@BBBDDDEEELLLxxxnnngggwww:::666333333666888777666:::>>>DDDMMMUUU\\\aaacccffffffdddaaabbbbbb\\\TTTRRRSSSTTTTTTTTTVVVXXX[[[^^^kkkuuuvvvvvv{{{}}}|||yyyvvvqqqiiiaaa\\\WWWWWWTTTOOOOOOTTTWWWVVVZZZ___gggnnnrrrqqqnnnlllccc___^^^bbbiiitttsss\\\PPPVVVbbbttt~~~vvvjjj\\\OOOFFF>>>===<<<;;;:::999999999777888999:::;;;;;;;;;:::CCCHHHQQQZZZcccnnnxxxrrrdddhhhkkkooouuuzzz}}}wwwjjjdddaaa]]][[[ZZZXXXTTTPPPLLLBBBBBB>>>:::RRRhhh```JJJOOOvvvXXXNNNYYYzzz~~~eeeZZZSSSSSSSSSRRRPPPNNNKKKJJJIIIBBB???AAA===:::FFFWWWmmmwwwyyysssnnnYYYVVV^^^YYYWWWffftttzzz}}}yyy{{{zzz|||yyyzzzzzzxxxwwwzzz}}}zzzxxxwwwsssfffTTTGGG???999333:::444555===AAA<<<888999999>>>CCCLLL```|||uuu___WWWPPPJJJPPP^^^bbbooo|||lllUUUMMMHHHBBB???AAADDDFFFFFFOOOMMMMMMNNNPPPPPPLLLIIIJJJXXXeeedddVVVJJJHHHLLLMMMKKKUUUlllgggIII999777666111:::;;;CCCSSSfffssswwwvvvuuupppiiieeeaaa\\\YYYYYYRRRMMMFFFAAA@@@AAA@@@???>>>???BBBIIISSS]]]eeeiiihhhhhhgggfffeeecccaaa```[[[XXXSSSKKKDDD<<<666333777666555444444555777999CCCNNNYYY^^^___```^^^ZZZ[[[ZZZVVVQQQOOOMMMGGG???444444000,,,000:::>>>;;;999888888:::===???@@@@@@444444333000...---...///+++***))))))******)))'''))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++******************,,,,,,++++++,,,,,,---...***+++,,,...///111222333555555555555444666999<<<<<<======???@@@BBBDDDEEETTTyyyssscccrrr999888888888:::::::::999999:::===BBBIIIQQQ[[[aaaaaacccdddccceeehhhfffbbbVVVTTTQQQOOONNNOOOSSSVVV\\\iiivvvyyy{{{}}}{{{oooooojjjaaa\\\ZZZXXXTTT\\\___dddjjjppptttvvvwwwqqqkkkdddbbbaaafffrrr}}}mmmWWWNNNUUUbbbxxx}}}wwwnnncccYYYNNNEEE???===<<<;;;:::999999999999999999999::::::::::::;;;===CCCLLLUUU```nnn~~~}}}kkk\\\aaaccchhhmmmrrruuuxxxyyy{{{|||~~~xxxlllbbb^^^ZZZXXXXXXVVVQQQMMMMMMDDDCCCAAA???UUUeee[[[MMMVVVzzzZZZMMMWWWuuu~~~}}}cccXXXRRRSSSSSSSSSRRRPPPNNNLLLIIICCC@@@AAA===;;;EEEUUUmmmvvv{{{tttmmm\\\YYY^^^XXXRRR^^^mmmsss{{{xxx|||xxxxxxtttuuuuuuuuuwww{{{|||{{{uuupppdddSSSEEE>>>888222666444555:::@@@AAA???<<<888???GGGQQQeee{{{ggg```XXXQQQWWWeeefffuuulllWWWMMMHHHCCCAAABBBFFFHHHHHHNNNMMMMMMLLLLLLLLLLLLKKK\\\gggpppiiiWWWHHHFFFJJJLLLLLLWWWooohhhKKK;;;999888333444666<<>>@@@BBBDDDEEERRRwwwsssbbbppp888;;;>>>???@@@AAACCCDDDBBBAAA@@@>>>???FFFPPPYYY]]]bbbffffffgggkkkmmmkkkaaa]]]VVVOOOLLLMMMOOOQQQVVVcccpppxxx}}}~~~uuuoooiiibbb``````aaaccchhhooovvvzzz{{{wwwrrrnnnhhhbbbbbbfffrrrzzzcccRRRNNNYYYggg}}}}}}vvvmmmkkkcccXXXMMMEEE???;;;999::::::999999999999999:::<<<<<<;;;;;;:::999999888888>>>EEEMMMWWWhhh}}}ppp\\\MMMUUUWWW[[[```dddhhhkkklllppprrrvvvzzzvvvjjj```\\\WWWUUUTTTRRRMMMIIIIIIBBBAAAAAADDDTTT\\\QQQIIIXXXyyy[[[MMMYYYuuu{{{{{{vvvwww|||```UUURRRSSSUUUVVVUUUSSSPPPNNNKKKEEEBBBBBB>>><<>>@@@BBBDDDEEEOOOvvvsssaaannn:::>>>BBBDDDEEEHHHMMMQQQTTTSSSPPPJJJDDDCCCHHHMMMYYYaaahhhhhhiiikkkmmmllllllfff]]]UUUOOOKKKIIIHHHJJJTTTaaallluuussspppllliiiiiilllooorrrvvvxxx}}}}}}qqqgggcccdddkkkwwwkkkWWWNNNRRRbbbqqqxxxrrrmmmddd[[[YYYRRRHHH@@@;;;:::999999888888777777888999::::::===>>>@@@AAA@@@>>><<<:::999===@@@CCCIIIYYYpppqqq\\\JJJ???HHHIIIMMMQQQUUUYYY\\\^^^dddggglllqqqyyyrrrfff^^^ZZZUUUSSSRRROOOJJJFFFBBB===<<<>>>EEEOOONNNCCC@@@VVVoooWWWOOOccc^^^TTTTTTVVVXXXXXXWWWTTTQQQNNNLLLHHHEEECCC@@@???FFFPPPiiisss~~~~~~xxxuuukkkfffnnnpppaaaZZZeeeuuuzzz|||vvvkkkhhhrrr{{{}}}vvv|||xxxrrrooorrrqqqrrrwww~~~~~~xxxuuujjj[[[OOOGGG@@@:::999???@@@DDDXXXmmmiiiUUUDDDIIIRRRbbbvvvuuulllddd```jjjzzzzzzqqq```RRRIIIGGGEEEDDDFFFIIIMMMOOOUUUXXXYYYWWWTTTWWW___gggvvvvvvsssiiiZZZKKK@@@:::AAAIII]]]zzznnnOOO>>><<<;;;666555666666888<<>>777333222222111333555666555777;;;>>>KKKUUU^^^````````````]]][[[\\\ZZZUUURRRNNNDDD999111...,,,000999??????;;;===;;;999999999999888777666444111/////////......+++***))))))******)))'''))))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++***************+++++++++,,,,,,++++++,,,,,,---............///000000111111444555666666555666999;;;<<<<<<===>>>@@@BBBCCCDDDMMMttttttbbblllCCCEEEGGGGGGFFFIIINNNSSS^^^```___[[[SSSMMMIIIHHHPPP[[[dddiiilllpppsssrrrqqqlllddd[[[TTTLLLDDD>>>>>>DDDMMMXXXdddqqq~~~xxxrrrnnnllllllpppzzzyyyvvvkkkhhhgggmmm}}}yyy___OOOMMMWWWjjjzzzzzzzzzzzzvvvnnnfff```WWWNNNJJJEEE???;;;::::::;;;;;;777777777777888999::::::;;;>>>DDDIIILLLKKKJJJHHHAAAAAA???<<<===GGGYYYgggwww}}}}}}nnnZZZJJJ???999>>>???AAADDDHHHLLLNNNPPPXXX[[[aaahhhqqq|||~~~oooddd^^^ZZZUUURRRPPPMMMHHHDDD<<<<<<999<<>>ZZZ}}}cccQQQRRRrrrcccWWWYYYZZZZZZZZZWWWTTTPPPNNNMMMJJJGGGEEEBBBBBBHHHOOOfffqqq|||zzzqqqjjjcccooo{{{kkk[[[ccc{{{yyy~~~{{{}}}~~~zzzuuurrrsssrrrsssxxx~~~}}}zzzxxxoooaaaUUUMMMEEE???@@@FFFJJJSSSppp~~~bbbMMMNNNUUUdddxxxuuujjjbbbaaannn}}}yyyiiiYYYNNNFFFFFFEEEEEEGGGKKKOOORRRWWW\\\```___]]]bbbmmmvvvzzzvvvqqqnnnjjj___OOOBBBCCCNNNeeeoooOOO>>><<<:::666777888888555444666===CCCSSS___lllttt{{{~~~tttmmmiiieee___[[[VVVOOOFFF<<<555333333444333666777666555777<<>>???AAACCCDDDLLLtttvvvdddkkkPPPPPPNNNLLLJJJKKKMMMOOO[[[]]]aaacccaaa\\\UUUPPPKKKTTT]]]ccckkktttxxxyyyuuuqqqjjjddd]]]RRRGGG>>>888888===FFFQQQ[[[iiittt|||uuuooonnnmmmqqqzzz}}}tttjjjfffkkkyyysssZZZMMMQQQ___sssrrrrrrssspppfff^^^WWWNNNGGGAAA>>>;;;:::;;;;;;;;;:::888777777777888999::::::777<<>>HHHPPP[[[aaa```UUUGGG@@@<<<:::888999:::<<<>>>AAADDDEEEKKKOOOUUU]]]gggsss~~~}}}nnnddd^^^YYYTTTQQQOOOKKKFFFBBB:::>>>:::===IIIHHH>>><<>><<<::::::;;;:::999999999888888888999999:::777999===DDDKKKSSSYYY]]]UUUOOOGGGAAA>>>???BBBDDDIIINNNNNNEEE===:::999888666666666777999;;;===>>>@@@DDDJJJSSS]]]hhhttt|||{{{lllccc\\\XXXSSSOOOMMMIIIDDD???999AAA<<<===JJJFFF;;;???BBBnnnuuuXXXNNN```hhh```]]]\\\ZZZWWWUUUSSSRRRQQQOOONNNLLLIIIIIIKKKOOOQQQ```kkkwww~~~{{{rrrqqqeeelllrrrggg~~~~~~|||vvvrrrtttwwwyyy{{{~~~}}}|||yyyxxxqqqeeeZZZRRRJJJBBBKKKZZZooosss\\\XXX]]]ooo{{{ooohhheeehhhmmmwwwqqq```WWWPPPIIIEEEHHHJJJKKKMMMQQQWWW[[[YYY^^^dddhhhjjjnnntttzzzwwwsssrrrvvv{{{yyypppfff[[[cccpppkkkLLL======>>>;;;:::::::::888777666777888;;;NNNaaakkkwww}}}qqqhhheeebbb]]]XXXNNNIIIAAA999444333555666444666777666555;;;FFFPPPVVV^^^cccbbbaaabbbbbbaaa^^^]]]XXXQQQLLLGGG>>>444...***+++000333333666;;;;;;:::888888999::::::999888333///...000111///,,,+++***))))))******)))'''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---...///000111222333333222444666777777777888:::;;;;;;<<<===???AAABBBDDDNNNvvv{{{jjjmmm______```cccfffddd]]]XXXTTTRRRTTT]]]hhhooonnnjjj```\\\UUUPPPSSS\\\```___fffbbb\\\YYYVVVOOOEEE======777666999::::::>>>EEEFFFRRRbbbrrr~~~|||qqqkkkssskkkUUURRR```uuu|||nnneeelllnnnjjj```VVVPPPJJJEEEEEEBBB>>>;;;;;;;;;::::::::::::999999999999999::::::999888:::@@@HHHQQQVVVYYYSSSKKKFFFEEEEEEDDDBBBDDDHHHGGG@@@:::777555222666666555555666888:::;;;:::>>>DDDLLLVVVbbbnnnuuuwwwiii```[[[WWWQQQNNNKKKHHHBBB>>>777AAA;;;<<>>???>>>;;;:::999999999:::DDDWWWhhhnnnwww}}}pppgggccc```ZZZUUUKKKFFF???888444333444666222555666555555===KKKVVVXXX___dddcccaaabbbbbbaaa^^^]]]WWWOOOJJJFFF===444333+++)))000666777888<<<;;;:::888777888888888666888333......000111///++++++***))))))******)))(((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...///000000000111111111111222444777777777777888999;;;;;;<<<===???AAABBBCCCOOOwww}}}llloooQQQRRRTTTWWWYYYZZZ[[[\\\___]]][[[[[[^^^eeekkkpppiiicccYYYMMMDDDAAACCCFFFJJJJJJIIIHHHEEEAAA===;;;666666666777777777777777===???FFFVVVkkk}}}}}}tttqqqqqq}}}gggRRRZZZqqqpppgggeeegggpppiii[[[VVVOOOHHHKKKDDDBBB???>>>>>>===<<<:::>>><<<:::;;;===>>><<<:::<<<<<<<<<;;;;;;===AAADDDJJJNNNRRRTTTTTTRRRQQQPPPYYYZZZUUUGGG;;;777777666777666666555555555666666:::===???AAAFFFRRRbbbooouuueee\\\ZZZSSSMMMKKKHHHBBB@@@AAA666>>>??????BBB;;;777>>>GGGmmm}}}fffMMMMMMrrr{{{bbbZZZZZZXXXUUUTTTUUUTTTSSSRRRSSSQQQPPPQQQTTTUUUTTTQQQ[[[fffqqqxxx}}}uuuppphhhaaa___eeepppxxx|||wwwyyyxxxvvvvvvxxxzzz~~~}}}}}}{{{sssjjjgggddd\\\SSSZZZiiipppmmmqqqzzzooofffaaa```___[[[XXXXXXTTTNNNLLLMMMOOOOOOPPPRRRUUUYYY\\\^^^aaaaaaccciiisss{{{}}}lllddddddtttrrrYYYEEEAAAEEEFFFBBBMMMKKKGGGDDDAAA>>><<<;;;JJJVVVeeeqqqwww|||yyylllddd```\\\UUUOOOIIIAAA888333444666666444666666666;;;BBBJJJPPPSSS___aaaccceeeeeebbb```]]]WWWVVVRRRMMMFFF>>>777333///......111666:::===>>><<<@@@CCCBBB>>>:::888888111111111000///---++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))***++++++++++++***++++++************++++++...------......///000111333555666777666777888:::999:::<<<======@@@CCCFFFJJJsssooooooFFFGGGIIILLLOOOQQQSSSTTT[[[[[[[[[\\\^^^bbbeeegggjjjdddYYYMMMBBB<<<<<<======>>>>>>>>><<<:::888666666666666666777777777777999999===IIIXXXeeemmmooouuu{{{xxxooouuuzzzgggXXXccc{{{yyykkkdddbbbjjjqqqhhhZZZVVVPPPJJJMMMEEEBBB@@@?????????>>><<>>???AAABBB@@@>>>======<<<;;;;;;<<<@@@CCCGGGKKKRRRXXX\\\___bbbdddnnnmmmdddRRRCCC;;;888666777777666666666666777777888:::<<<>>>DDDRRRcccqqqtttddd[[[XXXQQQLLLJJJFFFAAA??????888>>>>>>???CCC<<<555;;;IIIkkkvvv```JJJNNNrrrppp[[[UUUVVVUUUSSSSSSTTTUUUTTTSSSWWWUUUTTTUUUWWWXXXWWWUUU]]]gggqqqxxx~~~yyysssjjj```[[[^^^gggnnnxxxuuuwww~~~wwwtttzzz|||}}}}}}}}}|||{{{vvvqqqnnnjjj___TTTbbbnnnzzzuuuvvvwwwkkkaaa\\\[[[ZZZVVVUUUUUURRRMMMLLLNNNRRRSSSTTTUUUXXX\\\___aaacccdddgggnnnwwwuuujjjdddlllzzzpppYYYGGGDDDIIILLLJJJQQQRRRQQQLLLDDD>>>===>>>DDDMMMZZZeeelllrrrxxx}}}yyymmmeeebbb]]]VVVPPPFFF???777333444666666444555555666888>>>GGGOOOTTT^^^```cccddddddbbb```^^^XXXVVVRRRLLLDDD<<<666222...///222777;;;>>>>>>======@@@CCCCCC???:::666555111111111000///---++++++*********+++******)))((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))***++++++++++++***++++++************++++++...------......///000111333555666777666777888:::999;;;<<<======@@@CCCFFFIIIrrrnnnppp??????@@@AAACCCEEEGGGIIIPPPRRRUUUWWWYYYZZZZZZZZZ___ZZZRRRGGG<<<666444555444444666777777777666555666666666777777777888888999888888===FFFMMMPPPPPPWWW]]]jjjrrroooqqqxxxzzzjjjdddsss~~~pppddd```bbbqqquuuiii[[[WWWRRRMMMPPPIIIGGGDDDDDDDDDDDDCCCBBBDDDCCCCCCDDDFFFGGGFFFEEE@@@@@@@@@???>>>???BBBEEEDDDIIIQQQXXX___ffflllpppzzzwwwkkkWWWEEE<<<888555888888777777777777888888777999;;;===DDDTTThhhwwwqqqbbbZZZVVVOOOIIIGGGDDD???===>>>:::>>><<<@@@FFF>>>666:::LLLggglllUUUDDDKKKkkkkkkZZZWWWSSSRRRQQQRRRTTTUUUUUUTTTWWWVVVUUUVVVWWWXXXXXXVVV```gggooowww~~~~~~zzzuuukkk```XXXYYYaaahhhuuu}}}tttsssvvv~~~~~~xxxuuu||||||}}}~~~}}}yyyzzzyyywwwuuuooobbbUUUeeeooo|||}}}oooddd^^^]]]WWWSSSRRRTTTSSSPPPOOORRRWWWWWWXXXZZZ\\\```cccdddgggiiimmmuuu~~~wwwhhhbbbcccjjjttt~~~tttiiiWWWIIIHHHOOOTTTTTTVVVZZZ\\\WWWMMMEEEBBBCCC<<>>===DDDMMMEEE<<<@@@XXXmmmjjjQQQDDDLLLddd}}}}}}uuuyyyjjj[[[[[[SSSSSSRRRSSSUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSaaadddkkksss|||xxxtttlllaaaZZZ\\\dddlllaaalll|||~~~yyy{{{wwwpppnnnpppvvv}}}}}}zzzxxxxxxyyy{{{~~~yyyzzzzzzxxxvvvqqqcccVVV___hhhwwwtttggg```___VVVSSSSSSVVVVVVUUUVVVZZZ[[[[[[\\\^^^```dddgggiiikkknnnttt|||ppp^^^QQQMMMVVVbbb___ZZZPPPIIILLLUUU\\\\\\WWW\\\bbbbbb]]]UUUOOOLLLCCCBBB@@@===;;;>>>DDDIII\\\ccciiikkknnntttwwwwww{{{yyy{{{|||vvvpppgggaaa\\\UUUMMMGGG<<<888333111333444555555111333555555888AAAOOOZZZ___aaabbbddddddcccaaa```ZZZWWWQQQIII@@@888222...---000555;;;@@@AAA???<<<:::;;;<<<<<<:::777444222111111111000///---+++***+++++++++++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))***++++++++++++***,,,++++++******++++++,,,...------......///000111333555666777666777888::::::;;;<<<======???CCCEEEIIIrrrmmmlllCCCDDDEEEGGGJJJMMMOOOPPPKKKKKKIIIHHHFFFEEEDDDCCC::::::999777444333555666777888888999999:::::::::777777888888999:::;;;;;;AAA@@@@@@AAACCCDDDDDDDDDCCCFFFKKKPPPYYYfffuuu|||vvvqqqrrrwww}}}tttwwwpppeee^^^\\\fffssssssbbb```\\\UUUUUURRRPPPNNNMMMNNNNNNMMMLLLGGGHHHIIIJJJJJJKKKLLLMMMRRRSSSSSSRRRQQQQQQSSSUUUSSSTTTVVVWWWXXXZZZ^^^```^^^[[[SSSFFF===;;;999777777777666666777888888999:::<<<@@@DDDMMM^^^sss|||jjj^^^XXXQQQJJJEEECCCAAA<<<:::;;;===>>>???JJJUUUMMMCCCIIIjjjzzzpppSSSIIIRRRddduuuooooookkksssfffXXXXXXVVVUUUTTTUUUVVVVVVTTTRRROOOOOOPPPPPPPPPPPPQQQQQQ^^^^^^cccmmmxxx~~~yyywwwpppfff___```iiirrr]]]jjj|||vvvwwwyyyqqqccchhhlllssszzz~~~vvvvvvvvvxxx|||||||||yyyuuutttpppeeeZZZYYYcccoooxxx|||||||||}}}}}}~~~qqqddd]]]\\\WWWTTTTTTWWWYYYXXX[[[___^^^^^^___aaadddhhhkkkmmmqqquuu{{{yyydddMMM>>>>>>EEEEEEGGGFFFFFFMMMXXXaaacccXXX\\\bbbjjjnnnkkkccc\\\UUUPPPFFF<<<666555888;;;BBBHHHKKKKKKLLLPPPRRRPPPUUUVVV\\\hhhvvv|||zzztttooojjjddd^^^XXXQQQHHHBBB777555333222222444555555222444777888<<>>>>>===888888888888888777555444111111111000///---+++*********++++++******)))((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******))))))***++++++++++++***,,,,,,++++++++++++,,,,,,...------......///000111333555666777666777888:::;;;<<<=========???BBBEEEKKKsssnnnjjj}}}DDDGGGKKKPPPVVVZZZ]]]^^^YYYVVVQQQKKKFFFAAA???===888888888777555555666888777777777777777777777777888999999:::;;;<<<=========>>>@@@BBBDDDFFFGGGHHHFFFLLLRRRUUUUUUYYYaaaiiivvvpppooorrrvvvxxxrrr{{{uuuddd^^^ZZZ[[[lllvvvffffffcccZZZYYYUUURRRPPPOOOOOONNNMMMKKKKKKLLLNNNNNNMMMMMMNNNPPPXXXYYYZZZYYYXXXXXXZZZ\\\\\\]]]^^^]]]]]]]]]___aaaYYYWWWQQQFFF@@@???===:::777777777777888999::::::<<<@@@EEEKKKTTTcccvvvyyyggg\\\XXXPPPIIIDDDBBB@@@;;;999:::;;;===AAAOOOZZZOOOGGGPPPrrr~~~nnnOOOIIIXXXjjjyyyvvvxxxuuuzzzfffWWWWWWVVVVVVUUUVVVWWWVVVTTTRRRPPPQQQRRRRRRQQQQQQRRRSSSYYYVVVYYYeeesss{{{}}}|||vvvkkkbbbbbbkkktttgggmmm|||zzzeeeeeelllrrrvvv|||yyyxxxxxxyyy}}}~~~yyytttsssrrrkkkaaa\\\fffooopppjjjdddfffiiivvvxxxxxxyyywwwnnnddd^^^]]]XXXUUUUUUXXXZZZZZZ]]]aaa```aaabbbeeeiiimmmqqqsssyyy}}}mmmVVVAAA777666444999>>>AAAJJJXXXeeejjj```aaafffoooyyy|||wwwqqqggg___QQQCCC:::666777888444777999777888;;;<<<999777999@@@NNN^^^iiimmmmmmiiigggccc]]]WWWNNNEEE???555444333333333333444555333666:::???EEEOOO\\\eeeffffffffffffeeecccbbb```ZZZUUUMMMDDD;;;444000...//////111555:::===???>>>::::::;;;<<<===;;;888555111111111000///---++++++*********+++***))))))((())))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))***++++++++++++***,,,,,,++++++++++++,,,,,,...------......///000111333555666777666777888:::;;;<<<=========???BBBDDDLLLsssoooiiizzzGGGJJJPPPVVV\\\___aaabbb```]]]XXXQQQJJJDDD@@@>>>::::::999777555444666888999888888777777777888888::::::;;;<<<===>>>??????<<<>>>AAACCCEEEGGGIIIKKKMMMRRRXXX[[[[[[[[[\\\^^^kkk~~~}}}sssllljjjmmmpppooozzzzzzjjj]]]ZZZXXX[[[qqquuugggjjjiii```^^^YYYWWWTTTRRRRRRQQQOOOMMMPPPRRRTTTSSSQQQPPPRRRTTTWWWYYYZZZ[[[ZZZ[[[\\\^^^aaabbbcccbbb```___```aaaZZZYYYSSSJJJEEEDDDAAA<<<999999999::::::;;;======AAAGGGOOOVVV^^^kkk{{{xxxfff\\\YYYOOOHHHCCCBBB???;;;999:::888<<>>IIIUUU___eeecccbbb___[[[TTTJJJAAA;;;444444444444333333444555666888>>>FFFPPP[[[dddiiiiiiiiiiiigggfffdddbbbaaaYYYTTTKKKBBB:::333000...111111444888===@@@AAA@@@???AAADDDHHHHHHCCC:::333111111111000///---++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))***++++++++++++***---,,,,,,++++++,,,,,,---...------......///000111333555666777666777888:::;;;<<<=========>>>AAADDDLLLqqqooodddtttJJJMMMSSSYYY\\\^^^]]]]]]^^^]]]ZZZUUUOOOIIIDDDAAA888888777555333333666888<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@AAA>>>AAADDDGGGHHHJJJLLLNNNTTTUUUWWWYYY\\\^^^______\\\pppwwwlllfffgggkkkmmmxxxrrrddd[[[ZZZWWW[[[ssstttggglllllldddaaa___\\\YYYWWWVVVTTTRRRPPPUUUWWWXXXWWWUUUSSSUUUWWWUUUWWWYYYYYYYYYZZZ\\\]]]aaabbbcccbbb```^^^^^^^^^XXXXXXSSSLLLGGGFFFBBB<<<;;;;;;;;;<<<===>>>??????HHHNNNXXX___gggssswwweee\\\YYYOOOHHHCCCBBB???;;;999:::777;;;CCCQQQXXXIIIBBBPPPzzzkkkLLLPPPpppgggWWWWWWPPPPPPQQQTTTWWWWWWUUUSSSRRRTTTVVVUUUSSSSSSUUUWWWNNNHHHJJJZZZkkkuuu|||yyyzzzvvvlllddddddnnnxxxiii___xxxrrrsssyyy|||zzz}}}|||{{{||||||zzz|||zzzrrreeeqqqyyyoooYYYKKKMMMUUUdddnnnpppiiihhhssszzzyyyvvvnnnhhhhhhhhhfffddddddbbb^^^\\\___``````ccchhhdddeeehhhlllpppvvvzzz}}}|||rrrbbbMMM;;;222111555777888BBBUUUjjjvvvwwwvvvtttvvv|||ppp^^^PPPGGGAAA???999<<<======@@@FFFGGGDDDFFFAAA;;;999>>>IIIUUU^^^^^^^^^\\\WWWPPPFFF<<<666333444555555444333444444777:::@@@KKKWWWbbbiiillllllkkkjjjhhhfffdddbbbaaaXXXSSSJJJAAA999333000///222333777<<>>AAADDDLLLpppnnn^^^nnnOOOUUUaaaoooyyy{{{tttnnn```[[[XXX[[[aaa```XXXOOO???;;;777777;;;===<<<999;;;<<<<<<;;;;;;===AAADDDCCCEEEHHHKKKMMMNNNPPPQQQUUUUUUVVVWWWXXXYYYZZZ[[[^^^___```ccceeeggghhhhhhjjjmmmqqquuu|||wwwaaa\\\fffmmmsss|||zzzuuu\\\\\\ZZZWWWZZZeeevvvzzzooommmooolllgggdddbbb```^^^^^^```___\\\YYY[[[]]]___bbbbbbaaa___]]][[[[[[[[[[[[[[[]]]```cccbbbbbbcccdddbbb```]]]\\\XXXUUUQQQLLLIIIGGGGGGHHHBBBEEEGGGGGGFFFHHHLLLPPP\\\eeennnuuu~~~uuudddZZZVVVNNNHHHBBB@@@<<<888888<<<<<<:::BBBWWW\\\FFFAAAVVVxxxaaaFFFeeedddVVVSSSPPPQQQRRRSSSTTTTTTSSSRRRUUUUUUVVVUUUUUUTTTSSSRRRRRRNNNKKKSSSbbbsss}}}{{{{{{yyysssmmmjjjkkknnnddd___zzzttt}}}}}}zzzzzz|||}}}|||zzzhhhppptttiiiVVVJJJLLLSSScccmmmooodddZZZ\\\```aaafffeeedddccccccbbbbbbbbbbbb^^^^^^bbbffffffgggjjjooorrrwwwzzz|||~~~xxxooocccRRRAAA999777222222888<<>>BBBGGGLLLSSSYYYVVVJJJ???888666555444333333444555555444;;;;;;EEEWWWdddiiikkkoookkkmmmlllhhheeeeeebbb]]]UUUQQQHHH<<<333111222333111777???DDDEEEEEEFFFGGGFFFFFFJJJQQQUUUPPPDDD999333222111///...,,,+++***......,,,+++***))))))***,,,++++++***)))(((''''''******+++,,,------......))))))))))))***+++,,,---++++++******++++++,,,---000---******+++---...///............///111222333444555666666666666888::::::;;;<<<======???CCCFFFRRR{{{kkkbbbmmmfffssssssmmmfffeeeggggggccc___OOOJJJCCC???>>>>>>===<<>>JJJ\\\gggjjjmmmqqqkkkmmmlllhhhfffeeebbb]]]UUUOOODDD999222111222333999???EEEGGGEEEDDDEEEGGGMMMIIIGGGIIIJJJFFF===555555444333111///...---,,,------,,,,,,+++***))))))---,,,,,,++++++******************+++,,,,,,------))))))))))))***+++,,,---+++++++++***++++++,,,------,,,,,,,,,++++++,,,,,,............///111222333444555666666666777999;;;;;;<<<=========???BBBEEEQQQ{{{lll___jjj~~~vvvooommmmmmmmmmmmaaa]]]UUUMMMFFFCCCDDDFFFJJJMMMQQQVVVZZZ```eeeiiikkkttt}}}}}}||||||{{{|||~~~xxxjjj___```ccciiinnnoooiii```ZZZPPPVVV\\\\\\[[[ddduuu~~~tttllllllnnnlllhhhfffjjjiiiiiijjjkkkllljjjiiieeeeeefffgggggghhhiiiiiinnnnnnmmmjjjiiiiiikkkmmmlllkkkjjjhhheeecccaaaaaa___`````````aaaaaabbbbbbddddddeeehhhllloooqqqrrrzzzqqqbbbXXXTTTMMMGGGBBB@@@<<<888999<<<<<<<<>>:::555;;;SSSnnn|||yyywwwmmmeeefffdddXXXGGG<<<===CCCIIIHHHAAA:::666666222222333444666666777777;;;CCCTTTccckkklllooorrrlllnnnlllhhhgggfffbbb\\\UUUKKK>>>555111111222333???EEEJJJJJJFFFDDDGGGKKKTTTMMMEEE@@@???===888333444444333111///...,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---+++++++++++++++,,,------+++...111111...++++++,,,............///111222333444555666666666777999;;;<<<===>>>>>>===???BBBDDDQQQ|||mmm^^^fff~~~xxxrrrppppppqqqpppppplllddd[[[WWWYYY]]]]]]```fffkkkoootttyyy}}}tttddd^^^```dddhhhiiiddd[[[TTTNNNWWW___^^^ZZZ^^^lllzzzsssjjjdddgggkkkjjjhhhhhhjjjjjjkkklllmmmmmmlllllllllkkkkkklllmmmoooqqqrrrttttttsssrrrpppqqqsssvvvuuutttrrrpppooonnnnnnnnnkkklllnnnppprrrssssssrrrtttsssssswww}}}oooaaaYYYTTTLLLFFFAAA???<<<888999<<<===???MMMgggnnnVVVMMM```~~~qqqUUUPPPtttxxxcccXXXVVVTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMKKKIIIHHHLLLVVVdddrrrzzz~~~|||zzztttiii[[[QQQIIITTTvvv}}}|||{{{yyysssvvv{{{~~~~~~{{{zzzxxxwwwwwwvvvvvvuuuxxxzzzxxxooofffgggsss~~~qqqVVVAAA===@@@@@@EEEGGGGGGFFFDDDFFFLLLQQQ[[[^^^eeekkkmmmnnnuuu}}}ttthhhdddaaa\\\XXXWWWQQQLLLGGGBBB<<<===KKK[[[zzzvvvvvvuuurrrccc]]]___llluuuooo]]]OOOFFFIIIJJJFFF???888555555111333444444555555666777===KKK]]]jjjnnnnnnooorrrmmmnnnllliiihhhgggaaaZZZSSSEEE777111000111222444???EEEJJJIIIEEEDDDIIIOOOUUUMMMCCC===;;;:::777555222111000///---+++***))))))+++,,,------,,,***)))'''((((((((()))))))))***(((((())))))*********+++))))))))))))***+++,,,---,,,++++++++++++,,,------,,,222777777222------...............///111222333444555666777666888:::<<<===>>>???>>>===???AAADDDPPP|||ppp```fffzzzxxx}}}~~~zzzuuussssssxxx{{{}}}yyysssppprrrvvvtttwww}}}}}}pppbbbaaaaaadddfffccc\\\VVVOOOYYYaaa```XXXVVV___iiiddd]]]YYY]]]cccdddeeegggiiikkklllmmmmmmnnnnnnooosssrrrrrrrrrtttvvvyyyzzzzzzzzz{{{zzzzzz{{{|||mmmaaaYYYUUUKKKEEEAAA???<<<888999<<<===BBBSSSkkkoooVVVNNNdddvvvfffQQQRRRnnnxxxdddWWWSSSVVVVVVVVVVVVTTTRRRPPPNNNOOOOOONNNNNNNNNOOOPPPQQQPPPOOOMMMNNNUUUaaaoooyyy}}}{{{yyytttkkk^^^UUULLLUUUfffqqquuu|||rrrkkk{{{uuu}}}}}}wwwwwwzzz}}}~~~{{{yyyuuupppxxxwwwuuusssrrrrrrssstttuuuyyy{{{yyywww|||~~~[[[@@@999>>>AAA???AAABBBAAA@@@AAAEEEIIIJJJQQQ]]]jjjpppsss{{{}}}rrrfffcccaaa^^^[[[[[[aaa[[[VVVSSSQQQOOOOOORRRnnn~~~sssiiiiiijjjeee]]]SSSNNNQQQaaasssyyyuuuppp[[[YYYTTTKKK@@@888444333222333444444333444777:::EEEUUUfffooopppooopppqqqooonnnlllhhhgggfff___VVVMMM???222///000111333777@@@EEEIIIGGGCCCBBBGGGLLLLLLGGG@@@<<<:::999888666222111000...---+++***)))(((***,,,------,,,+++)))'''''''''((())))))******((()))))))))))))))******))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...,,,222777777222------...............///111222333333555666777777888;;;===>>>>>>???>>>>>>???BBBDDDOOO|||rrreeehhh||||||{{{vvvrrrssswww|||~~~~~~|||zzzyyyvvv{{{|||{{{}}}~~~iiieeebbbbbbdddccc^^^XXXQQQZZZbbbaaaXXXRRRUUUZZZWWWQQQMMMQQQWWWZZZ]]]aaafffiiilllnnnoooppprrrtttxxxxxxxxxyyy{{{~~~wwwiii___XXXUUUKKKEEE@@@>>>;;;888999<<<===EEEWWWnnnnnnUUURRRmmmnnnZZZKKKPPPeee{{{yyyeeeYYYTTTVVVVVVUUUTTTSSSPPPNNNLLLNNNNNNMMMMMMNNNPPPRRRSSSTTTSSSQQQOOORRR\\\jjjuuu|||||||||zzzvvvnnnddd]]]XXXaaaddd```bbbmmmyyyuuu|||{{{|||vvvqqqxxx{{{yyy{{{~~~{{{rrrmmmlllnnnyyyzzzzzzyyyuuurrrqqqrrrpppuuu|||]]]@@@999<<>>@@@BBBDDDFFFFFFFFFEEE@@@GGGUUUfffqqqwww|||qqqhhheeeeeeaaa^^^^^^kkkgggeeehhhllljjjbbb[[[YYYjjj|||rrrqqquuurrrdddWWWYYYQQQMMMWWWfffrrr|||rrrkkk^^^OOOAAA777444333222444555444333666<<>>===>>>??????>>>@@@CCCEEENNN|||tttgggiiitttuuuuuuvvvuuurrrooollliiijjjmmmrrrwww{{{~~~{{{}}}~~~~~~sssllleeeccceeeddd```\\\PPPYYYaaaaaaZZZTTTRRRSSSPPPIIIDDDFFFKKKNNNSSSXXX^^^ccchhhlllooorrrwwwzzz||||||}}}pppddd\\\VVVSSSJJJDDD@@@>>>;;;888999<<<:::FFFZZZooolllUUUYYYzzzmmmTTTFFFOOO```rrr||||||{{{sssbbbYYYXXXSSSTTTTTTTTTSSSQQQOOONNNOOONNNMMMLLLMMMNNNPPPRRRUUUTTTQQQMMMLLLTTTbbbmmmwww{{{yyyppphhhbbb___oooooo```]]]hhhyyyzzzvvvuuu}}}zzzxxxwwwwwwxxxzzz|||~~~|||}}}{{{rrrnnnrrrwwwxxxqqqnnnrrrvvv|||vvvTTT???<<<>>><<<@@@AAAEEELLLQQQRRRMMMHHHCCCFFFQQQbbbpppzzz~~~{{{rrrkkkjjjkkkgggcccaaahhhjjjooowww~~~zzzrrr```cccnnn{{{qqqlllhhhjjjmmmrrr{{{uuucccOOO???777444444111333555555666;;;EEEMMMaaammmuuuvvvtttuuutttqqqqqqpppkkkgggfffcccXXXLLL???555///111222111777AAAHHHHHHHHHHHHGGGGGGEEEDDDAAA@@@>>><<<:::888555333333333111000...,,,++++++))))))***+++,,,,,,------)))))))))***************************************))))))))))))***+++,,,------,,,,,,,,,,,,---......---,,,,,,,,,++++++,,,,,,............///111222333333555777777888999<<<>>><<<===>>>??????AAADDDFFFMMM|||vvvfffhhhrrruuuwwwuuuooojjjhhhhhh```^^^___ccclllvvv~~~|||tttjjjeeeffffffccc^^^OOOWWW___bbb]]]WWWSSSRRRMMMEEE???@@@CCCFFFLLLQQQWWW\\\ccciiimmmrrrxxx}}}}}}~~~}}}lllaaaYYYUUURRRJJJDDD???>>>;;;888999<<<999FFF\\\ppplllUUU^^^uuuVVVIIIUUUeeeuuu|||wwwyyyiiiYYYTTTVVVQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMKKKKKKMMMNNNOOOTTTSSSOOOIIIGGGMMM[[[ffftttzzz|||rrriiiddd___xxxzzzggg___iii~~~}}}~~~~~~~~~}}}zzzuuutttzzz}}}rrrlllyyy{{{~~~hhhJJJ>>>AAAAAA<<>>666555666111333555555888@@@LLLUUUkkktttzzzxxxvvvwwwvvvrrrrrrpppkkkfffeeeaaaVVVIII;;;222///333333000888DDDGGGFFFFFFIIILLLMMMJJJHHHFFFEEEBBB???<<<888555333111000///...,,,***)))(((***))))))***+++,,,......((((((((((((((('''''''''+++++++++***************))))))))))))***+++,,,------,,,,,,,,,,,,---......000---******+++---...///............///111222333333555777777888999<<>>??????AAAEEEGGGMMM|||wwwccceeelllqqqqqqkkkgggfffbbb\\\XXXSSSRRRYYY```dddlllttt{{{pppkkkkkkiiiccc]]]WWWZZZaaahhhfff]]]UUUSSSPPPKKKDDD>>><<>>>>>>>>???BBBEEENNNmmmyyyeeeddd~~~fffhhhgggbbb___^^^XXXPPPUUURRRTTT[[[bbbeeekkkqqq}}}|||~~~tttnnnmmmkkkgggaaa___```cccfffccc\\\ZZZ\\\VVVQQQIIIBBB>>>>>>@@@CCCGGGIIIPPPZZZ```dddlllttt~~~sssiii\\\VVVTTTMMMHHHAAA<<<<<<;;;::::::===AAAFFFcccwwwiii]]]kkk}}}eeeOOOKKKfffwwwddd]]]YYYTTTVVVWWWXXXWWWVVVSSSPPPNNNMMMMMMLLLKKKLLLNNNPPPQQQRRROOOLLLJJJJJJLLLOOOQQQ]]]kkkxxx|||{{{yyyssslllgggnnnvvvooohhh~~~}}}}}}yyyxxx{{{}}}}}}vvvyyy{{{sssYYYGGG??????AAAAAADDDCCCLLLaaassswwwrrrlll```[[[YYY```jjjuuu|||yyywwwuuurrrpppnnnnnnmmmnnnqqqvvv}}}zzz}}}nnnTTT???666555444444555777888>>>LLL^^^kkkuuuvvvwwwwwwwwwuuusssrrrmmmhhhdddeeeeee]]]JJJ;;;222222111000111777@@@FFFOOOMMMNNNTTTWWWYYY^^^ddd[[[QQQCCC999666555555444000///---+++************,,,++++++******++++++,,,++++++******************))))))******************++++++************+++++++++---......,,,+++***+++++++++******+++---...///------...///000111222222444444555777888999:::;;;<<<===>>>>>>>>>???BBBEEENNNllllllfff}}}```aaa]]]XXXUUUTTTPPPKKKWWWYYY```jjjqqqsssuuuyyyxxx~~~}}}rrrzzz~~~|||xxxrrrnnnffffffggghhhhhhggggggfffcccdddfffhhhnnnzzz{{{rrrooonnnkkkhhhdddccccccbbb^^^[[[```hhhccc\\\QQQGGG@@@>>>???@@@>>>>>>DDDMMMTTT[[[dddmmm}}}ooofffZZZWWWVVVPPPHHHAAA<<<<<<;;;:::;;;>>>EEELLLqqqllljjjyyytttVVVKKKTTT{{{tttddd^^^ZZZUUUUUUVVVVVVVVVTTTQQQMMMKKKMMMMMMLLLLLLLLLNNNOOOPPPNNNMMMJJJIIIIIIKKKMMMOOOUUUdddttt{{{|||zzzvvvrrrfffdddjjjlllnnn}}}}}}|||{{{}}}|||{{{www~~~~~~|||}}}oooZZZHHHAAAAAADDDGGGFFFGGGRRRhhh||||||qqqjjjdddcccgggooo}}}{{{yyywwwuuusssrrrrrrssssssvvvwwwzzzrrrWWW@@@777666777666666777===IIIYYYjjjtttwwwxxxzzzzzzxxxvvvrrrpppoooiiieeeffffff\\\FFF555111111000111555===GGGNNNPPPNNNNNNRRRSSSTTTXXX^^^\\\QQQCCC:::777777666444///...,,,+++*********+++,,,+++************+++,,,,,,++++++*********))))))(((((())))))***+++++++++++++++************++++++,,,---...---+++***+++,,,++++++++++++,,,---......------...///000111222222444444555777888999:::;;;<<<===>>>>>>>>>???BBBEEEMMMkkkqqqhhh{{{]]]]]]YYYSSSMMMNNNRRRWWWdddkkkxxx||||||wwwxxx{{{uuuvvvuuusssqqqpppooonnnnnnnnniiiccc^^^ZZZVVVQQQNNNKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQQQQVVVdddvvvvvvqqqooonnnmmmeeedddbbb___ZZZWWW^^^hhhkkkdddZZZOOOGGGCCCAAABBB>>><<<>>>EEELLLSSS\\\dddsssxxx|||mmmdddZZZWWWWWWRRRIIIAAA<<<;;;;;;:::<<>>>>>>>>???BBBEEELLLjjjrrrhhhzzzWWWXXXVVVPPPJJJNNN___ooowwwsssxxxzzzyyyvvvsssnnnjjjgggeeeccc___YYYSSSMMMHHHDDDAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCFFFPPP___jjj}}}zzztttqqqppppppiiigggeeebbbZZZSSSTTTZZZaaabbbaaa^^^XXXPPPHHHCCCDDD???===@@@EEEIIIOOOVVVeeekkkvvvzzzkkkdddYYYWWWWWWQQQIIIBBB<<<;;;;;;;;;===@@@FFFYYYvvvdddJJJNNNeeezzzddd[[[ZZZWWWUUUQQQRRRTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTQQQ[[[iiivvvzzzxxxuuutttpppccccccjjjppp}}}{{{{{{|||~~~}}}yyyxxxwwwyyy}}}xxxqqqcccSSSFFFAAADDDHHHLLLMMMXXXlll~~~|||wwwsssppprrr|||~~~|||yyyxxxxxxxxxzzz|||sssSSS===555555555777666999FFFYYYjjjsssvvvzzzzzz{{{zzzwwwtttpppmmmnnnpppnnnfffVVVEEE777///111111333888???GGGMMMQQQQQQLLLLLLTTTZZZVVVMMMGGG@@@>>><<<;;;:::888444111...---+++***)))******+++***************************++++++++++++***)))((())))))(((''''''(((((()))++++++************++++++,,,,,,---,,,++++++,,,...++++++,,,,,,,,,,,,,,,,,,------...///000111222222444444555777888999:::;;;<<<===>>>>>>>>>???BBBEEEJJJjjjsssjjj}}}TTTTTTTTTRRRRRR]]]uuu}}}sssvvv|||~~~{{{vvvqqqmmmjjjaaa___[[[UUUOOOHHHCCC@@@???>>>===;;;;;;::::::::::::;;;;;;;;;<<>>BBBDDD\\\vvvXXXEEEMMMfffppp___YYYXXXWWWWWWRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUNNNRRR___ooozzz{{{yyyxxxpppeeebbbfffiiivvv~~~}}}|||}}}}}}vvvqqqrrrvvvpppnnngggZZZKKKEEEHHHMMMOOOPPPZZZmmm~~~}}}~~~||||||}}}qqqPPP<<<777666555888999@@@PPPdddttt{{{|||{{{{{{zzzyyyvvvsssqqqoooppprrrnnn```LLL;;;333222...000555===EEELLLNNNOOOKKKKKKSSSaaaggg^^^NNNCCC???>>>===999666444555777---,,,+++***)))******+++))))))***++++++***)))))))))***+++,,,,,,+++***)))***)))((((((((()))++++++++++++************++++++***,,,------++++++,,,...+++,,,,,,------,,,,,,+++------...///000111222222444444555777888999:::;;;<<<===>>>>>>>>>???BBBEEEIIIjjjyyyoooZZZWWWYYY```jjj{{{zzzwwwyyy}}}~~~{{{xxxvvvlllllljjjfff___WWWPPPLLLFFFDDDAAA>>>;;;999888888888888777888999;;;>>>AAAQQQWWWaaalllxxx|||zzz{{{{{{wwwuuuuuuoooaaaTTTNNNGGGMMMXXXaaaffffffccc```ZZZQQQIIIGGGFFFDDDDDDFFFJJJOOOWWWcccooo{{{nnnddd```YYYWWWVVVOOOJJJBBB<<<;;;;;;;;;>>>CCCDDDaaa~~~vvv|||qqqOOODDDLLLccciii[[[WWWTTTTTTVVVUUUTTTRRRQQQQQQSSSUUUVVVRRRRRRSSSSSSSSSRRRRRRRRROOOPPPQQQSSSSSSSSSSSSSSSMMMMMMVVVjjjzzz~~~|||{{{qqqiiieeedddgggsssttteeehhhppp|||zzzttt~~~zzzyyywwwnnnlllpppooorrrpppeeeVVVMMMOOOTTTUUUUUU^^^ooofffGGG:::;;;<<<;;;BBBFFFOOO```rrr~~~}}}{{{xxxvvvtttsssrrrqqqooogggVVVCCC666333555...222;;;GGGQQQUUUUUUSSSOOOQQQYYYbbbaaaWWWLLLGGGAAAEEEGGGCCC:::333444666,,,,,,***)))))))))***+++((()))***++++++***)))((('''(((***,,,,,,,,,+++*********)))***+++...000222++++++************++++++)))+++---...---,,,,,,---+++,,,---------,,,++++++------...///000111222222444444555777888999:::;;;<<<===>>>>>>>>>???BBBEEEIIIiiisssccc^^^```ooo|||~~~~~~}}}|||tttkkkccc___UUURRRNNNHHHCCC???<<<;;;:::888777777:::<<<===<<<<<>>>>>>>>???CCCEEEIIIhhhsss}}}jjjooozzz~~~|||xxxwwwxxxyyywwwvvvuuuxxx}}}{{{pppjjjddd^^^XXXRRRNNNIIIDDD???CCC;;;777:::;;;888666888:::;;;>>>EEETTThhh}}}}}}xxxwwwwwwtttmmmggg___VVVLLLKKKTTTdddttt}}}qqqmmmdddXXXNNNKKKMMMQQQKKKHHHFFFHHHRRR___mmmvvvpppggg___^^^\\\WWWQQQOOOEEECCC===666666>>>BBBBBBRRRvvv~~~dddLLLNNNOOO]]]tttmmmVVVYYYVVVQQQTTTVVVWWWTTTQQQNNNNNNPPPRRRTTTSSSQQQNNNNNNPPPQQQRRRRRRRRRPPPNNNMMMLLLLLLNNNOOOLLLOOOTTT```sssuuuvvvwwwnnndddooo{{{dddkkk{{{}}}xxx~~~~~~~~~{{{wwwwwwvvv}}}yyynnnhhheeessswwwzzzvvviii\\\ZZZ```kkkiiihhhmmm{{{oooKKK@@@BBBEEEKKKSSSZZZ___iiixxx|||yyyyyyyyywwwsssnnnnnnaaaNNN@@@777333333444555<<>>>>>>>>???@@@@@@???@@@BBBDDDGGGggguuuwww}}}|||uuuqqqrrruuuxxx}}}xxxnnnjjjgggfffhhhiiiiiihhhjjjllloooqqqsssvvv{{{~~~|||pppkkkddd^^^XXXRRRKKKGGGFFF???;;;===>>>;;;888999888888;;;AAAOOOcccxxx{{{wwwuuussspppnnnllldddZZZTTTVVV]]]dddiiinnnmmmjjjeee]]]WWWSSSQQQQQQPPPLLLJJJKKKSSS```jjj}}}mmmddd]]]\\\ZZZUUUPPPNNNGGGAAA;;;999;;;@@@DDDFFFZZZ~~~bbbLLLJJJQQQbbbxxxmmmVVVXXXVVVRRRRRRRRRQQQPPPNNNLLLLLLMMMOOOPPPRRRPPPNNNNNNOOOQQQRRRRRRPPPOOOMMMLLLLLLLLLNNNOOOQQQPPPRRR]]]rrryyyyyyxxxooohhhppp~~~zzzkkkiiizzz~~~{{{wwwxxx|||}}}~~~zzzrrruuuzzzqqqpppsssyyywwwvvvuuunnneeeaaacccjjjjjjkkknnnyyydddHHHCCCKKKOOOSSSWWW\\\```iiiuuu~~~|||yyywwwwwwxxxvvvrrrnnnhhhYYYGGG;;;444222222444888???HHHQQQWWW[[[^^^```lllnnniiibbbaaabbbYYYKKKAAAAAAAAA@@@<<<888333000++++++++++++***)))((('''))))))************)))))))))((((((***---///...,,,%%%***)))###&&&222777555,,,,,,,,,,,,,,,+++***))),,,---...///...---+++***...******...///,,,,,,///......//////000000111111444555777999:::<<<<<<===>>>???@@@@@@??????AAACCCIIIhhhqqqpppuuuqqqkkkfffcccdddfffhhhlllnnnrrrxxx~~~zzzpppfff^^^XXXVVVTTTTTTVVVXXXYYYYYY]]]]]]\\\\\\^^^bbbiiinnnxxx|||}}}xxxrrrkkkccc[[[UUUOOOHHHCCCCCCCCC@@@===<<<888888999>>>JJJ\\\ooo|||xxxrrrpppqqqrrrtttoooiiiccc```]]]ZZZXXXdddfffkkknnnmmmfff]]]WWWXXXXXXUUUNNNIIIKKKUUU]]]nnnwww~~~hhh```ZZZYYYWWWRRRNNNMMMIII???999<<>>???@@@?????????AAACCCHHHhhhoooiiixxx|||xxxpppkkkfffdddaaa^^^]]]]]]^^^___bbbcccdddfffjjjmmmqqqsss}}}yyyooofff___YYYTTTPPPMMMLLLKKKKKKLLLOOOQQQRRRSSSRRRPPPMMMLLLNNNSSSWWWaaaeeekkkqqqvvvzzz~~~wwwmmmggg___WWWOOOJJJHHHEEEBBB@@@===<<<;;;===EEERRRbbblll{{{zzzpppjjjjjjlllkkknnnqqqsssqqqkkkccc]]]YYY\\\ccckkkqqqpppjjjccc]]]]]][[[VVVRRRPPPSSSVVVaaajjjvvv}}}{{{vvvccc]]]WWWVVVTTTOOOLLLLLLIII???;;;?????????NNNcccWWWLLLSSSpppiiiUUUVVVUUURRROOOJJJMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMKKKLLLNNNPPPPPPOOOKKKKKKKKKKKKLLLMMMNNNOOOUUUSSSRRRVVVbbbqqq|||}}}vvvpppllljjjhhhkkkoooggg|||yyynnnmmmuuu{{{~~~zzz~~~vvvooooooooollliiihhhooovvv{{{||||||eeeTTTMMMKKKSSS[[[\\\[[[[[[]]]```gggpppxxx||||||{{{}}}yyywwwuuuqqqkkkfff]]]LLL<<<666555444777>>>GGGRRR___eeeccc___^^^```llljjjgggfffjjjiiiZZZJJJ<<<<<<;;;999777444111///,,,,,,,,,,,,,,,+++))))))))))))************)))))))))(((((()))+++---///000,,,//////++++++......+++++++++,,,,,,,,,++++++***)))***+++------...------,,,---//////---,,,---000......//////000000111111333444666888999:::;;;;;;===>>>??????>>>???AAACCCFFFgggpppeeeoooppprrrrrrooojjjfffbbb]]]\\\[[[ZZZZZZZZZZZZ[[[^^^]]]\\\[[[\\\]]]___aaafffsssyyytttsssvvvtttllljjjfff```ZZZVVVSSSPPPNNNKKKJJJJJJIIIIIIKKKMMMOOOMMMMMMLLLJJJHHHGGGIIIJJJTTTWWW\\\aaafffmmmuuuyyy}}}wwwnnnfff[[[QQQMMMKKKHHHEEECCCAAA???===@@@GGGQQQXXXgggsss}}}oooccc^^^^^^\\\dddqqqzzz}}}yyysssnnn\\\\\\___eeelllqqqqqqooodddaaa___^^^]]]ZZZTTTOOOUUU\\\hhhsssxxxzzzyyyxxxvvv{{{rrr```ZZZVVVUUURRRMMMJJJLLLGGG@@@>>>???<<>>888999::::::888444000...,,,,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))***,,,///111+++,,,***((((((,,,...---***++++++,,,,,,,,,++++++)))***+++,,,------......---//////...------------......//////000000111111555666777999:::;;;;;;;;;===>>>??????>>>???AAABBBFFFgggpppccc|||hhhgggeeebbb```]]][[[ZZZTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWVVVUUUUUUVVVWWWXXXXXXccchhhddd```aaaaaa^^^ZZZYYYWWWTTTQQQOOOLLLKKKLLLLLLKKKIIIGGGGGGIIIKKKJJJKKKMMMMMMLLLKKKLLLMMMQQQSSSUUUWWW[[[aaahhhmmmssszzzzzztttiii^^^XXXVVVRRRLLLKKKIIIEEEAAA???@@@EEEHHHTTTbbbtttooo___VVVRRRQQQZZZgggsssyyyzzzyyyyyynnnjjjeeedddggglllqqqsssmmmiiieeedddddd```VVVNNNNNNSSS[[[dddmmmtttyyy{{{ssswww|||nnn^^^YYYUUUSSSOOOIIIHHHJJJCCCAAA???===;;;FFFeee~~~yyyuuuWWW\\\tttzzzaaaUUUVVVSSSPPPOOOJJJLLLLLLMMMNNNNNNNNNMMMMMMJJJIIIIIIJJJMMMNNNNNNMMMKKKKKKLLLMMMMMMNNNOOOOOOOOOQQQTTTTTTRRRVVVfffvvv}}}|||zzzuuullleeefffkkkkkkzzzzzzsssuuuvvvtttyyy~~~{{{yyywwwuuurrrooohhhcccfffmmmpppyyy|||wwwwwwyyy}}}|||qqq```TTTOOOHHHOOOXXX[[[XXXUUUVVVXXX[[[```iiirrryyy~~~}}}|||zzzzzzwwwpppeee]]]III;;;222333222222???PPPqqqooojjjccc\\\\\\cccjjjggg___UUUQQQQQQMMMBBB888333555777888777444000---,,,,,,,,,,,,+++***)))((())))))************))))))(((***++++++***+++---///...,,,)))&&&&&&(((+++,,,******+++,,,,,,,,,++++++*********+++,,,------...,,,---,,,+++---111000,,,......//////000000111111555666777999:::;;;;;;;;;===>>>???>>>>>>>>>@@@BBBEEEfffnnn```xxx]]][[[XXXUUURRRQQQPPPPPPMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPSSSUUUTTTRRRSSSTTTUUUQQQQQQQQQPPPNNNLLLKKKJJJMMMMMMLLLHHHCCCBBBCCCFFFIIIKKKLLLMMMMMMNNNQQQSSSUUUUUUTTTSSSSSSVVV\\\```bbbhhhpppwww|||{{{rrrmmmjjjbbbYYYTTTSSSPPPJJJEEEBBBBBBCCCFFFTTTfffuuuqqq```TTTNNNLLLQQQXXX___fffmmmuuu{{{|||wwwppphhhdddffflllpppuuuqqqmmmjjjhhhddd___ZZZSSSSSSTTTYYYaaallltttyyywwwyyy{{{{{{{{{~~~|||fff[[[VVVSSSPPPKKKEEEDDDFFF???@@@>>><<>>444000333333444GGG^^^rrrmmmfff___\\\^^^eeejjjbbbYYYOOOJJJJJJHHHEEEBBB666666666555333111///---++++++++++++***)))((('''))))))************))))))(((***------+++***+++---222///,,,+++***)))+++,,,)))***+++,,,,,,,,,,,,+++************+++,,,------,,,,,,***+++222:::888222......//////000000111111555555777888999999::::::<<<>>>>>>>>>>>>>>>@@@BBBAAAcccmmm```vvvVVVUUURRRPPPNNNLLLLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIMMMJJJIIIKKKMMMNNNOOORRROOOPPPQQQQQQPPPPPPPPPQQQOOOOOOMMMHHHBBB???@@@BBBJJJKKKKKKKKKKKKMMMPPPSSS\\\[[[XXXTTTRRRSSSWWWZZZWWW\\\bbbhhhnnnvvv{{{pppddd]]]\\\YYYTTTMMMHHHFFFEEE???MMM]]]mmm}}}rrrbbbVVVOOOIIIJJJKKKNNNTTTaaapppzzz}}}uuukkkdddccchhhmmmyyywwwsssnnnjjjiiiiiijjj\\\XXXSSSSSSZZZdddnnnttt}}}}}}}}}zzzwwwxxx}}}ttt^^^YYYUUUQQQNNNIIIBBBAAADDD===???===:::DDD\\\uuuhhhSSSjjjbbbIIIWWWeeeiiiZZZWWWWWWPPPNNNQQQPPPOOONNNMMMLLLKKKKKKLLLLLLGGGGGGGGGIIILLLMMMLLLKKKMMMMMMNNNOOOOOOOOOOOONNNTTTOOONNNRRRTTTTTTXXX___nnnwww{{{tttooonnnkkkfffzzzsssttt|||~~~xxxwww}}}|||www|||xxxuuuuuusss{{{wwwvvvvvvsssqqqsssxxxssszzzyyynnnaaaXXXVVVIIIBBB>>>?????????EEENNNUUUTTTSSSTTTYYY^^^^^^[[[___fffpppxxx~~~~~~|||xxxooo```NNNBBB999111000666666888NNNjjjgggfffcccbbbaaabbbdddeee\\\SSSJJJGGGIIIKKKOOOQQQ???<<<999555111///------******+++******)))((('''))))))************))))))(((+++......+++******,,,000...------,,,******,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---------+++...888CCCAAA999......//////000111111111444444666777888888888888<<<===>>>>>>===>>>@@@BBB<<<^^^nnnbbbxxxOOONNNLLLIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJKKKLLLRRRPPPNNNMMMMMMNNNOOOQQQQQQPPPNNNJJJFFFDDDDDDEEEIIIMMMQQQRRRQQQSSSYYY___^^^XXXTTTSSSQQQOOORRRWWWUUUZZZ```dddggglllrrrwwwxxxoookkkbbb\\\[[[[[[TTTJJJKKKGGGLLL___vvvuuufffZZZSSSQQQNNNLLLLLLLLLPPP\\\hhhssswwwyyyvvvnnnhhhffffffrrrwwwzzzxxxrrrlllkkkllllllaaaZZZ[[[ZZZYYYdddsss{{{tttrrrrrrqqqvvvwww|||nnncccYYYUUUPPPKKKHHHDDDAAA??????999===>>>GGGllllllNNNLLLnnnjjjOOOFFFJJJiiiyyyaaa\\\UUUPPPNNNNNNOOOOOOMMMMMMNNNMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPOOOPPPQQQPPPNNNNNNPPPRRR___lllzzz~~~wwwnnnlllmmm|||ooojjjjjjttt~~~sssppptttxxxsssxxx||||||~~~}}}{{{lllccc\\\OOODDDAAA888666555777===FFFNNNRRRQQQSSSZZZaaa```XXXVVV[[[eeefffnnn{{{zzzvvvtttkkkVVVAAA444000222111222;;;MMM]]]fffcccaaagggtttyyyoooaaaZZZXXXUUUSSSSSSUUUWWWWWWWWW>>>:::555111///...,,,+++************************(((((())))))******++++++******++++++++++++******000111222///+++((()))***))))))))))))***+++,,,---******+++++++++,,,,,,,,,***///...+++111<<<;;;111000/////////000111222222555666888999::::::999999===>>>??????>>>===>>>@@@CCCUUUzzzxxxbbbtttLLLJJJHHHFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLOOONNNNNNNNNOOOPPPQQQRRRSSSRRRPPPMMMIIIHHHHHHJJJOOOQQQSSSTTTTTTWWW\\\aaa[[[WWWTTTSSSQQQNNNPPPUUUTTTYYY___cccfffiiinnnrrr||||||vvvkkkaaa___^^^YYYPPPOOOJJJKKKYYYlll|||xxxiii]]]VVVTTTQQQOOONNNMMMNNNWWWbbbiiiooouuuvvvqqqkkkiiihhhlllqqqxxxyyyvvvqqqmmmkkkuuunnniiiggg___XXX```nnn}}}|||xxxrrrllliiijjjqqq|||zzziii___YYYUUUOOOKKKGGGDDD@@@>>>===999<<<===DDDaaaooo\\\GGGKKKhhh```IIIEEEIIIccc~~~qqq^^^YYYRRRNNNLLLMMMMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLLLLLLLMMMNNNOOOPPPOOOPPPPPPOOONNNNNNOOOQQQZZZgggvvv}}}zzzsssooonnn{{{pppjjjoooyyyzzz}}}qqquuu}}}~~~vvv___WWWRRRFFF===;;;666666777<<>>:::444000...---,,,+++************************)))))))))))))))***************++++++++++++******,,,...///...,,,***+++,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,***...---***000999888000////////////000111222333555666888999::::::999999<<<>>>??????>>>>>>???AAABBBTTTzzz|||eeetttHHHFFFDDDBBBAAAAAAAAAAAACCCBBBBBBAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSUUUUUUSSSPPPNNNNNNQQQTTT]]][[[YYYWWWVVVXXX[[[]]]XXXUUUSSSSSSPPPLLLMMMQQQTTTYYY___bbbdddfffjjjmmmrrrxxxyyylllgggfffaaaZZZVVVOOOKKKRRR^^^lll|||}}}ooobbb[[[YYYVVVTTTRRRNNNMMMRRRZZZ]]]eeeooouuutttpppnnnllljjjooovvv{{{|||zzzvvvssswwwtttsssooocccYYY\\\gggwwwuuujjjcccaaaccckkktttzzzrrrccc[[[YYYUUUOOOJJJFFFBBB???<<<:::888;;;===BBBSSSXXXHHHFFFVVVjjjZZZFFFHHHOOOccctttkkk[[[VVVPPPLLLJJJKKKKKKKKKKKKKKKMMMNNNPPPPPPQQQQQQOOONNNNNNLLLKKKJJJIIIIIILLLLLLKKKLLLLLLMMMOOOOOOMMMNNNOOONNNLLLLLLNNNOOOTTT___ooo{{{~~~zzzsssooonnnqqqiiiqqq}}}pppooo~~~xxxttttttwwwyyyzzz|||yyywwwwww{{{xxxcccPPPIIIEEE>>>888777555777<<>>???>>>>>>@@@BBB@@@SSSxxx~~~fffqqqEEECCCAAA@@@>>>>>>>>>???AAA@@@@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLOOOQQQSSSSSSSSSRRRUUUUUUUUUTTTTTTWWW\\\___lllggg```ZZZWWWVVVVVVUUUVVVTTTTTTTTTOOOIIIIIIMMMTTTYYY___bbbcccdddgggjjjmmmsss{{{zzztttpppjjjccc]]]VVVPPPPPPTTT\\\kkkwwwvvvkkkeee^^^ZZZXXXVVVSSSOOOQQQWWWZZZaaakkkrrruuutttsssrrrrrrsssvvvzzzxxxvvvvvvuuunnneeeccchhhttt}}}rrrmmmgggaaa___aaahhhvvv|||lll```ZZZXXXTTTNNNIIIDDDAAA===:::888888<<>><<<999666777666;;;BBBJJJQQQVVVYYY\\\XXX]]]dddfffdddaaaaaaccciiimmmvvv~~~~~~qqqllleeeYYYHHH888111333000777AAAMMM[[[ffffff```fffsssyyyuuuvvvkkk\\\NNNFFFCCCDDDEEE>>>888222---++++++++++++************************++++++******))))))((((((******++++++++++++******%%%(((+++---...---,,,+++******))))))***++++++,,,******+++++++++,,,,,,,,,***,,,+++))),,,111000+++////////////000111333333555666888999::::::999999:::<<<>>>>>>>>>???AAABBB???RRRwww}}}dddmmmCCCBBB@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCEEEFFFHHHKKKLLLOOORRRSSSRRRQQQPPPSSSTTTVVVWWWYYY^^^ccchhhpppjjjbbb[[[VVVTTTRRRQQQVVVUUUVVVUUUOOOHHHHHHMMMWWW\\\aaacccccccccfffiiijjjpppwwwzzz{{{|||tttkkkeee___YYYVVVSSSTTT\\\fffvvv|||sssoooccc___\\\\\\XXXTTTUUUYYY___ccciiiooosssvvvwwwxxx|||xxxuuuvvv|||}}}zzz{{{|||wwwrrrooottt}}}{{{vvvoooggg______lllzzzwwwhhh___[[[VVVRRRLLLGGGCCC@@@<<<999777:::???GGGKKKEEE<<<:::@@@ggghhhOOOFFFRRRmmmxxxcccWWWSSSNNNKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKJJJHHHHHHJJJKKKIIIPPP]]]ooo}}}}}}wwwmmmqqqrrrsssqqqkkk||||||wwwvvvzzz|||~~~yyyoooiiieeeccc```]]]TTTPPPKKKHHHLLLVVVbbbjjjvvv|||jjj]]]OOOEEE;;;777666666666777888>>>GGGNNNRRRUUUXXXZZZUUU]]]ccc```YYYXXX^^^eeeiiipppyyy{{{iiicccZZZMMM<<<000///444222BBBUUU```dddfffddd```gggsss{{{uuutttuuuhhh^^^OOOCCC===>>>AAADDD;;;666000,,,***+++++++++************************++++++******))))))((((((******++++++++++++******'''(((+++---......+++)))*********)))******+++,,,******+++++++++,,,,,,,,,***,,,+++***+++...---+++.........///000222333444555666888999::::::999999:::<<<>>>>>>>>>???AAABBB???QQQvvv}}}dddkkkBBBAAA@@@>>>===>>>>>>??????>>>>>>>>>>>>>>>??????????????????????????????@@@??????@@@AAACCCEEEFFFJJJLLLNNNPPPRRRQQQQQQPPPRRRUUUXXXZZZ]]]aaafffiiihhheee___YYYTTTRRRRRRRRRWWWWWWYYYYYYSSSMMMOOOUUU^^^aaaccccccaaaaaacccfffhhhmmmssswwwyyy~~~uuuoooiiiddd```[[[VVVWWW[[[kkkvvvyyywwwiiieeebbbaaa___[[[[[[^^^dddfffiiimmmrrrvvvyyy{{{~~~zzzuuussswww}}}}}}xxxqqqvvv~~~|||ooofffiiipppttteee]]][[[TTTPPPJJJFFFBBB???<<<999888<<>><<<<<<<<<<<<666333...,,,+++,,,++++++************************************))))))))))))******++++++++++++************+++---......,,,)))+++***************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,------,,,.........///000222333444555666888999::::::999999;;;===>>>???>>>>>>@@@BBB@@@RRRvvviiilllAAA@@@???=========>>>>>>>>>>>>>>>>>>??????@@@AAA????????????????????????>>>>>>>>>>>>???BBBDDDEEEHHHIIIKKKNNNPPPQQQRRRRRRTTTWWWZZZ]]]^^^```ccceee______\\\WWWQQQMMMNNNPPPWWWYYY\\\]]]YYYVVVZZZbbbfffgggfffbbb]]]\\\^^^```eeejjjoootttyyy~~~xxxrrrllljjjeee^^^[[[\\\fffrrr{{{yyyqqqlllgggfffddd``````bbbfffgggiiimmmrrrvvvyyyzzz{{{zzzxxxvvvwww}}}}}}~~~{{{vvvwwwwwwqqqqqqqqqbbbZZZWWWQQQMMMHHHDDDAAA???<<<:::888>>>AAAOOOXXXDDD777FFFXXXuuu[[[NNNeee~~~yyykkkSSSTTTQQQMMMKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIFFFGGGGGGFFFEEEEEEFFFHHHGGGJJJQQQ^^^nnnzzzxxxnnnttt|||wwwwwwtttxxxyyyuuuwww{{{uuuoooggg\\\OOOGGG;;;===@@@@@@@@@AAACCCFFFKKKXXXhhhsss~~~~~~uuunnnhhhcccdddhhhttt{{{tttfffWWWHHH???666666555444333555666666999???FFFJJJLLLOOOUUUYYY]]]ZZZPPPEEEDDDSSSccclllsss|||wwwmmm___UUUIII===333...222999???SSSgggkkkfffdddhhhllltttzzzzzznnnccc```aaaaaaJJJFFFAAA===;;;;;;:::999222///---,,,------,,,+++************************)))))))))))))))***************++++++++++++******+++******,,,///000...,,,++++++***************+++******+++++++++,,,,,,,,,,,,,,,---...------...///---......///000222444555555666888999::::::999999<<<>>>??????>>>>>>???AAAAAARRRvvvllllll@@@@@@>>>===<<<<<<===>>>>>>>>>>>>>>>???AAABBBBBB????????????????????????============???AAACCCDDDEEEGGGIIILLLOOORRRSSSTTTVVVYYY\\\^^^^^^^^^___```\\\]]]\\\VVVMMMHHHIIILLLWWWZZZ^^^```^^^]]]cccmmmkkkkkkhhhaaaZZZWWWYYY\\\eeehhhmmmrrrwww|||~~~wwwqqqooollleee``````dddppp~~~zzzyyywwwpppkkkiiigggcccbbbdddeeefffiiinnnssswwwxxxxxxxxx{{{}}}|||zzz|||www|||xxxooo___VVVTTTPPPLLLGGGDDDAAA???<<<:::999???AAAOOOYYYCCC555HHHeeeyyySSSKKKlllhhhSSSRRROOOLLLJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLKKKKKKJJJEEEFFFFFFEEEDDDDDDEEEGGGHHHIIINNNYYYhhhwww}}}qqqpppzzz|||xxxvvv{{{zzzqqqpppuuu|||wwwrrrjjj]]]NNNCCC@@@FFFMMMPPPNNNJJJGGGFFFBBBPPPaaammmxxxsssjjjaaa[[[\\\```eeekkkuuu|||eeeUUUNNNIII???777444666888666666888888777777===CCCGGGIIIMMMTTTZZZVVVRRRHHHBBBJJJ\\\iiilllxxx}}}sssgggUUUKKK???777111///555===QQQaaaooooooiiiiiioootttrrrccc[[[WWWSSSRRRKKKBBB;;;999:::===>>>///...,,,---......,,,+++************************(((((())))))******++++++******++++++++++++******+++***)))+++///111111///++++++***************+++******+++++++++,,,,,,,,,,,,,,,---///...---...111------...///111222444555555666888999::::::999999===>>>??????>>>===>>>@@@AAASSSvvvmmmiii>>>>>>>>>>>>============>>>>>>???@@@AAABBBBBBBBB???@@@@@@???===<<<>>>???>>>>>>??????@@@AAACCCCCCFFFGGGHHHJJJMMMPPPSSSTTTYYYZZZ\\\^^^```aaaaaaaaa\\\]]]ZZZTTTNNNLLLPPPUUU[[[dddiiieeebbbfffjjjjjjmmmhhhddd```XXXOOOPPPVVVaaaiiirrrvvvuuuwww~~~|||vvvqqqmmmjjjiiiiiipppyyy}}}{{{vvvrrrooovvvqqqllliiigggfffbbb``````bbbfffkkkpppsssttttttvvvvvvxxx|||~~~sssbbb[[[XXXSSSIIIIIIHHHDDD@@@<<<::::::===999JJJ\\\RRRBBBBBBGGGhhhTTTMMMXXXpppkkkUUUWWWPPPPPPOOONNNLLLJJJHHHGGGJJJIIIHHHGGGFFFFFFFFFFFF@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCEEEMMMWWWeeexxxzzzrrr}}}}}}zzzvvvuuu{{{|||xxx}}}|||rrrsssyyyxxxppphhhrrr~~~{{{tttjjjaaaZZZWWWZZZ___aaaaaadddfff___UUUTTTSSSTTT]]]lll{{{tttkkkddd```]]]aaabbbeeeiiipppzzz}}}dddSSSEEEBBB===444000444555555555444444666999<<<:::AAAFFFFFFJJJQQQSSSPPPJJJ???>>>NNN^^^gggoooyyy~~~rrrcccXXXNNN>>>444555333222EEE___sssnnnkkkoooyyy~~~{{{qqqeeebbbccc^^^VVVLLLKKKHHHCCC>>>:::777666------,,,,,,,,,,,,++++++&&&&&&'''((()))+++---...))))))))))))))))))))))))))))))************))))))*********))))))***---000111...******+++,,,+++)))++++++++++++++++++++++++........................------...000111222333444555555666888999:::888777<<<===>>>>>>===>>>@@@BBBFFFRRRsssjjj|||????????????>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA???@@@@@@???===<<<>>>???>>>>>>??????@@@BBBCCCDDDGGGHHHIIILLLNNNQQQTTTUUUYYYZZZ\\\___```aaaaaaaaa______]]]XXXSSSSSSXXX^^^ccchhhjjjeeecccgggkkkkkklllhhhfffddd^^^XXXZZZ```mmmpppsssuuuvvvyyy~~~yyysssnnnkkkiiihhhnnnvvvyyyxxxtttpppnnnrrrooojjjhhhhhhgggeeeccccccdddhhhmmmrrruuutttsssssssssvvv{{{nnn^^^YYYUUUPPPJJJJJJHHHEEE@@@<<<;;;;;;???>>>TTTeeeVVVAAAAAAHHH[[[KKKHHHWWWrrrzzzzzzyyycccOOOPPPPPPOOONNNMMMKKKIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCDDDGGGJJJNNN[[[rrrxxxnnnccceeexxx{{{|||~~~{{{|||yyynnnbbbmmmxxxxxxllleeedddfffmmmqqqrrrrrruuuwwwqqqiiiaaaZZZRRRRRR[[[jjjxxx|||vvvsssmmmllllllkkknnnttt|||yyycccPPPBBB999:::999444333777333444555666666888;;;>>>???CCCEEEHHHOOOVVVVVVPPPDDD???FFFYYYjjjrrrzzzuuueeeZZZTTTCCC<<<333000666IIIdddyyytttppprrr~~~~~~}}}{{{uuunnnlllkkkeee\\\GGGFFFDDDDDDCCC???888222------,,,,,,,,,+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))*********))))))***---000222///,,,+++,,,---,,,+++++++++++++++++++++++++++........................------...000111222333444555666777888::::::999888<<<===>>>>>>===>>>@@@BBBDDDQQQrrriii{{{@@@@@@?????????>>>>>>>>>===>>>???@@@AAAAAAAAA@@@???@@@@@@???======>>>@@@>>>>>>???@@@AAACCCEEEFFFHHHIIIJJJMMMOOORRRUUUVVVYYYZZZ]]]___aaabbbbbbbbbccccccaaa^^^\\\^^^eeejjjmmmmmmjjjeeedddiiilllllljjjiiijjjjjjgggeeehhhnnn{{{xxxtttrrrtttwww{{{}}}}}}vvvpppmmmllljjjnnnsssvvvuuusssqqqppprrrooollljjjiiiiiigggfffdddeeehhhooovvvyyyxxxuuusssrrrtttzzz|||fffZZZVVVRRRMMMKKKKKKHHHDDD???<<<<<<<<<@@@DDD]]]lllWWW===???JJJOOOBBBDDDVVVppp|||~~~www```PPPPPPNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAAEEEHHHGGGDDDNNNhhhrrr```___xxxwwwqqqooojjjdddnnnwwwxxxmmmhhhlllrrrzzz|||}}}~~~{{{uuuhhhVVVMMMPPP\\\jjjrrr}}}~~~|||xxxssspppqqquuuyyy~~~rrr^^^LLL>>>444000444666444444888555666777777777999===@@@DDDHHHNNNUUU]]]___WWWLLLCCCFFFSSShhhwww|||}}}iiiWWWOOONNN:::999222...>>>___{{{wwwrrrttt~~~~~~{{{wwwtttpppfff]]]DDDBBBBBBEEEGGGBBB777---,,,,,,,,,,,,++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))************)))***,,,///111///---,,,---...---,,,++++++++++++++++++++++++------------------------------...000111222333444666777888::::::::::::999<<<===>>>>>>===>>>@@@BBBCCCOOOqqqgggyyy????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???@@@@@@???>>>>>>???AAA??????@@@AAACCCEEEFFFGGGIIIIIIKKKMMMPPPRRRUUUVVVYYY[[[]]]```bbbccccccccceeeeeedddcccdddhhhooottttttpppiiieeeeeeiiilllmmmiiikkknnnooooooooossswww{{{tttooollloootttyyyyyytttqqqooommmooorrrtttttttttssssssuuussspppnnnlllkkkjjjiiiddddddhhhqqq{{{|||xxxtttrrrsssxxxsss___WWWTTTPPPKKKJJJIIIFFFAAA===;;;;;;<<>>333,,,,,,,,,,,,++++++++++++***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************)))))))))***+++***))))))+++---......---,,,---,,,,,,,,,++++++++++++++++++++++++------------------------------...000111222333444666777:::;;;::::::::::::<<<===>>>>>>===>>>@@@BBBAAAMMMooohhhxxx?????????>>>>>>>>>======???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBAAA??????AAACCCAAABBBBBBCCCEEEFFFHHHIIIIIIIIIKKKMMMPPPSSSUUUWWWYYY[[[]]]```bbbdddddddddfffffffffgggiiinnntttxxxuuuooohhheeeeeegggiiikkkiiimmmrrrrrrrrrtttxxxzzzzzzzzzuuummmggghhhqqqyyy}}}xxxuuusssoooooopppqqqssstttttttttvvvuuutttrrrpppppppppqqqkkkhhhiiirrr}}}}}}wwwrrrooonnnuuukkk\\\WWWTTTPPPLLLHHHFFFCCC>>>:::999:::<<>>???@@@AAABBBAAAAAA@@@AAAAAACCCCCCBBBEEERRR```xxx|||~~~uuuhhhhhh~~~bbb]]]lllssswww|||~~~|||zzz|||~~~vvvpppkkkgggaaa]]]```jjjtttxxxyyyxxxsssmmmmmmnnnrrrwwwyyy{{{~~~cccNNNBBB<<<888999666555777777555444444;;;;;;::::::===DDDMMMTTTXXX```iiinnnjjjaaaYYYVVVeeelllxxxyyyfffSSSDDD===:::444000777MMMcccnnnnnnmmmmmmnnnrrrzzz|||yyytttoooggg\\\RRRMMMIIIKKKKKKFFF===444///---,,,,,,+++++++++*********))))))))))))))))))***+++))))))))))))))))))))))))))))))************)))))))))***+++***))))))***,,,+++,,,,,,,,,++++++***+++++++++++++++++++++++++++------------------------------...000111222333444555888:::;;;:::999:::;;;<<<===>>>>>>===>>>@@@BBB@@@LLLmmmnnn{{{@@@@@@?????????>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCBBBAAAAAACCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTWWWXXXYYY[[[^^^aaacccdddeeeeeefffggghhhjjjmmmqqquuuwwwrrrmmmhhhfffccc```bbbeeehhhoootttttttttwwwzzzzzzwwwyyywwwqqqjjjlllwww|||xxxvvvpppoooooopppsssuuuuuuuuuvvvvvvvvvuuuttttttvvvxxxsssmmmkkkrrr}}}|||tttmmmiiiiiiqqqxxxeee[[[XXXTTTPPPMMMEEECCC@@@;;;888888;;;>>>HHHXXXeeeWWW???BBBTTTYYYFFFGGGZZZsss___OOOQQQJJJHHHGGGEEECCCBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAADDDEEEFFFLLLSSSjjjzzzzzzsssuuutttllljjjyyy```cccgggjjjpppuuuuuuvvv}}}}}}zzz{{{}}}}}}}}}~~~zzzpppcccYYYWWW```iiinnnppppppjjjccc]]]\\\```fffjjjlllrrrxxx}}}~~~|||eeeNNN>>>777777999555555555666666666666777999:::===BBBIIISSS^^^fffiiijjjkkkjjjdddaaafffnnnyyy}}}hhhUUUFFF<<<555111555888JJJeeewwwvvvqqqppphhhrrr|||yyynnnjjjgggddd]]]RRRKKKIIIJJJLLLJJJAAA555---,,,...++++++++++++************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))************))))))(((***++++++))))))***+++)))+++,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444444777;;;;;;999888999;;;<<<===>>>>>>===>>>@@@BBB@@@LLLlllxxx~~~BBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJJJJKKKMMMMMMOOOQQQTTTWWWYYY[[[ZZZ[[[^^^aaadddeeeffffffhhhhhhjjjmmmpppsssttttttpppllliiiggg```XXXWWW\\\gggooouuuuuuuuuyyy{{{zzzzzz{{{{{{xxxxxx|||zzzvvvtttsssrrrtttwwwzzzyyyxxxzzz{{{zzzwwwtttsssuuuwwwuuummmiiippp}}}wwwlllhhhgggppp{{{{{{|||mmm```[[[YYYSSSOOOOOODDDBBB>>>:::888999===AAAMMM```hhhOOO:::JJJ\\\VVVGGGQQQqqq[[[MMMRRRIIIGGGFFFCCCAAA@@@AAAAAABBBDDDBBBAAA??????AAACCCDDDFFFEEEDDDDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCDDDBBBCCCEEEEEEDDDHHHNNNYYYjjjvvvuuuvvvtttzzzpppccc]]]___fffmmmnnnooowww~~~}}}xxxwwwxxxzzz}}}}}}sssfff[[[SSSVVVXXXZZZ^^^bbb___XXXTTTOOONNNRRRVVVXXX\\\```___aaagggpppzzziii]]]LLL???888666888:::333444666555666888999::::::???GGGPPPYYYaaajjjooosssnnnkkkkkkkkknnnyyyuuuhhhTTTCCC999555444333@@@SSSjjjwwwzzz{{{{{{{{{ttt}}}pppiiibbb_________XXXLLLFFFEEEFFFEEEAAA:::111,,,,,,---++++++++++++************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))(((***++++++)))((()))***(((+++------+++******,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444222666:::;;;888666888;;;<<<===>>>>>>===>>>@@@BBBAAALLLlll}}}}}}DDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDEEEGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPQQQSSSVVVYYY[[[]]]ZZZ[[[^^^aaadddfffffffffiiiiiilllooorrrtttsssrrrnnnlllkkkhhh]]]RRRPPPUUUeeeooovvvuuuvvv{{{}}}{{{~~~}}}zzzvvvyyyxxxwwwyyy}}}}}}yyysssoooooopppqqqiiieeemmm}}}}}}pppkkkiiiqqq|||{{{xxxvvvtttvvv|||sssggg]]][[[YYYSSSOOOOOODDDBBB>>>:::888:::???DDDNNNeeeiiiJJJ777OOO___PPPKKK[[[|||VVVKKKQQQEEEFFFEEEBBB@@@???@@@AAABBBCCCAAA???======???BBBDDDCCCCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???===>>>@@@BBBDDDEEEDDDEEEEEECCCBBBGGGOOOMMM]]]uuu{{{{{{xxxyyy}}}lll[[[]]]dddkkklllkkkssszzzrrrpppxxxyyyzzz|||{{{tttiii```RRROOOJJJGGGLLLRRRQQQLLLQQQIIICCCDDDGGGIIIKKKNNNMMMPPPWWW```jjjpppssssssxxxtttLLLCCC999555555555555666555777888777666999;;;;;;>>>EEEPPP[[[ccciiimmmoootttnnnnnnttt{{{}}}```UUUEEE777111222888<<>>999444111///---,,,+++++++++************)))))))))))))))))))))***+++))))))))))))))))))))))))))))))************))))))(((***++++++)))((())))))))),,,//////,,,++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444111666::::::777555888;;;<<<===>>>>>>===>>>@@@BBBAAALLLkkk|||yyyCCCCCCFFFHHHEEE???>>>AAAEEEEEEDDDDDDCCCDDDFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRUUUWWWXXXYYYZZZ_________aaaeeegggggggggoooooopppppppppqqqqqqqqqrrrpppooollleee\\\YYY\\\llluuu{{{xxxssstttzzzzzz|||{{{zzzzzzzzz|||~~~zzzvvvrrrnnnllljjjllliiigggmmmwww~~~~~~}}}xxxwww~~~{{{uuuwwwzzz}}}lllddd[[[VVVUUUSSSMMMGGGFFFCCC===777888>>>BBBBBBWWWoooaaaCCCFFFNNNIIIGGGFFFmmmmmmSSSKKKKKKEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA???>>>AAAEEEGGGFFFEEEEEEDDDBBBAAABBBCCCEEEFFFKKKYYYmmm{{{~~~|||}}}pppXXXTTTaaadddfffsss|||{{{qqqnnnwwwvvvuuuvvvuuuqqqjjjddd\\\RRREEE>>>???CCCFFFGGGFFFDDDBBB???===???CCCFFFGGGIIILLLNNNRRRVVV\\\aaafffkkkqqqwww|||}}}qqqbbbWWW===;;;999777555444444444;;;;;;:::888888999===@@@MMMUUU___gggjjjkkkmmmoooppprrrvvv|||kkkVVV@@@222666999666===LLLiii}}}zzz{{{rrrkkkfffhhheee___YYYSSSLLLFFFAAAAAA;;;333...,,,,,,---...)))))))))***+++++++++,,,&&&(((***+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))***************+++,,,---............//////000111222333333444666888999999888888888999<<<===>>>===<<<===>>>@@@AAAGGGgggzzzDDDBBBCCCEEECCCAAAEEEKKKJJJHHHEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTVVVXXXYYYZZZ[[[[[[``````aaadddgggjjjkkkkkkpppqqqrrrssstttuuuvvvvvvvvvtttsssrrrnnnkkkmmmsss|||}}}{{{tttkkkiiiqqq{{{~~~}}}}}}~~~}}}yyyuuuqqqnnnkkkmmmjjjhhhmmmvvv~~~}}}|||}}}~~~iiiaaaXXXTTTTTTRRRLLLGGGEEEAAA<<<999:::>>>EEEJJJgggqqq\\\AAACCCHHHDDDEEELLLoooyyydddMMMFFFHHHCCCDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>@@@AAAAAABBBAAA@@@???>>>????????????@@@@@@@@@@@@@@@???>>>@@@DDDFFFEEEDDDDDDCCCBBBAAABBBCCCEEEFFFHHHOOO]]]rrrxxxqqqnnnwww~~~~~~|||yyy\\\NNNRRRPPPUUUdddoooqqq|||yyyqqqooouuutttsssttttttqqqlllggg```SSSDDD999777888999999<<<<<<<<<;;;::::::;;;<<<:::<<<===???AAADDDIIILLLMMMQQQVVVZZZ]]]___aaabbbcccccccccbbbcccfffkkkoooooojjjddd^^^WWWOOOFFF???;;;999888666555555666666777888:::;;;===BBBGGGLLL^^^ccchhhjjjiiiggggggiiinnnttt|||hhhSSS<<<:::888555666@@@UUUhhh|||}}}yyyuuusssiii\\\SSSNNNLLLJJJHHH@@@;;;444///---...//////***************+++++++++((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))************+++,,,---...............//////000111222333333444666777999999888888888999<<<===>>>===<<<===>>>@@@???EEEeee~~~FFFBBB@@@AAABBBDDDKKKTTTQQQLLLGGGEEEFFFGGGGGGEEEHHHGGGFFFFFFFFFGGGIIIJJJLLLLLLMMMOOOPPPQQQRRRSSSWWWXXXYYY[[[]]]^^^^^^___bbbccceeehhhkkknnnpppqqqssstttvvvxxxzzz{{{||||||{{{yyyyyyzzzyyyzzz|||pppccc]]]iiiyyy~~~}}}}}}zzztttoookkknnnjjjhhhkkksss|||vvvvvv{{{xxxccc]]]VVVSSSRRRQQQLLLGGGDDD>>>;;;<<<<<<===GGGTTTwwwmmmRRR>>>@@@BBB@@@EEETTTqqq}}}lllZZZGGGCCCGGGCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????>>>>>>???BBBDDDDDDCCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEELLL^^^uuu~~~iiibbbiiivvvlllVVVLLLAAACCCRRR]]]bbblllvvv~~~~~~xxxwwwvvvuuutttttttttssspppnnniii]]]LLL@@@;;;999666444555666777888999888666555666777777777777999<<>>===<<<===>>>@@@???FFFeee}}}IIIDDDAAAAAACCCEEEKKKSSSTTTNNNIIIGGGIIIKKKJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRTTTTTTXXXYYY[[[^^^```aaabbbcccdddfffiiilllooorrrvvvxxxyyyzzz|||~~~~~~}}}~~~yyymmm___XXXdddxxx}}}||||||~~~|||vvvnnngggkkkiiifffgggnnnwwwvvvsssvvvnnn___ZZZUUURRRRRRPPPLLLHHHDDD===:::===<<<<<>>AAA??????GGG[[[rrrvvvbbbTTTEEEDDDHHHDDDBBBAAA@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>======<<<============>>>>>>>>>=========>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEAAACCCPPPdddyyyrrrooorrr|||wwweeeUUUAAA<<>>AAAAAA@@@>>>>>>>>>;;;<<<======;;;;;;<<<===>>>>>><<<:::888999;;;>>>888777666666666777888999===@@@FFFLLLSSS[[[ccchhhhhhjjjlllllllllnnnsssxxxzzziiiQQQ@@@777<<<666000999VVVvvvyyyccc\\\VVVWWWZZZYYYPPPGGG555111---***)))*********,,,+++++++++***)))))))))...+++((((((***,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((()))))))))************---......//////.........//////000111222333333444444666888999888777888999<<<===>>>===<<<<<<>>>@@@CCCIIIgggvvvLLLGGGEEEFFFFFFEEEGGGKKKNNNKKKGGGGGGIIILLLLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUUUUWWWYYY\\\___bbbdddfffgggeeeiiimmmppprrrvvvzzz}}}|||}}}yyyqqqfffaaalll~~~~~~|||}}}wwwlllcccgggeeecccccchhhqqq}}}vvvpppsss|||fff\\\XXXTTTRRRQQQPPPLLLIIIDDD>>>:::;;;<<>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCC@@@AAAHHHSSSccczzzyyy{{{tttyyyzzzjjjOOOBBBCCCBBB^^^___dddllltttzzz~~~}}}yyyvvvttttttuuuqqqjjjaaaZZZUUUMMMCCC;;;999666444444777:::;;;;;;666777888888777777999;;;777999<<<<<<;;;:::999999666888999999888888888999<<<<<<;;;:::888:::===@@@999999888888999;;;===>>>GGGKKKPPPUUU[[[aaahhhmmmqqqrrrsssrrrqqqsssyyy}}}lllQQQ>>>777777;;;222777RRRrrr~~~{{{}}}||||||uuulllYYYUUUTTTWWW[[[WWWKKK???111...***))))))******))),,,+++++++++***)))))))))+++***)))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++((()))))))))************,,,---..................//////000111222333333444444555888888888777888:::<<<===>>>===<<<<<<>>>@@@EEEIIIfffnnnwwwOOOJJJIIIKKKKKKHHHFFFFFFGGGGGGGGGHHHHHHJJJLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ]]]```cccfffggghhhgggkkkpppssstttwww||||||~~~{{{||||||uuutttvvvzzzlllaaaaaaaaaaaa```ccclllyyytttkkkqqqrrr```YYYWWWTTTRRRQQQNNNKKKIIIAAA???<<<:::???LLL^^^kkkkkkMMMBBBIIICCC<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<999;;;<<<<<<<<<<<<===???======>>>>>>>>>????????????===>>>CCCFFFNNNcccyyy{{{{{{}}}rrrxxxhhhVVVLLL>>>HHHIIIPPP]]]gggkkkoooqqq|||wwwttttttuuutttoooiiieeeaaaYYYNNNEEE@@@;;;666444777:::<<<<<<777888999999888888999:::222555888999999888888888444666777777666666777888999999999999999::::::;;;;;;;;;<<<>>>@@@DDDGGGHHHSSSWWW[[[```dddiiinnnrrruuuyyy|||~~~lllSSS>>>222222888444<<>>===<<<===>>>@@@BBBEEE```kkktttOOOKKKKKKOOOPPPMMMJJJIIIFFFJJJMMMNNNKKKKKKNNNQQQRRRSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVXXX[[[]]]^^^___]]]___aaaccceeefffggghhhggglllqqqttttttwww|||xxxuuuxxx~~~oooeeefffkkkooobbb^^^___``````aaajjjwwwqqqhhhnnn}}}hhh[[[VVVUUUSSSQQQNNNLLLIIIGGG<<>>===>>>>>>???????????????=========>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;999999999::::::::::::;;;888:::<<<;;;::::::<<<>>>;;;;;;<<<<<<=========<<<>>>:::<<>>???@@@???>>>;;;===>>>===;;;999999:::666999<<<======<<<<<<===999::::::999777777888:::999888999<<<@@@@@@>>>;;;<<<===@@@DDDIIIOOOTTTWWWaaadddiiimmmqqqvvv{{{~~~uuucccLLL===444222777???LLL```wwwzzzxxxzzzxxxsssllljjjjjjooowwwvvveeeQQQSSSPPPMMMJJJGGG@@@777000,,,+++******,,,---,,,+++***************+++++++++---555<<<<<<555---***)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))************((()))***,,,---.........//////000111222333333444222444777777777777888:::<<<===>>>===<<<===>>>@@@AAABBBZZZyyyllltttPPPKKKKKKPPPSSSQQQOOOOOOIIIOOOUUUUUUPPPNNNQQQUUUUUUWWWZZZ\\\\\\[[[XXXWWWYYYYYY[[[]]]___aaacccdddbbbcccdddeeeffffffffffffhhhmmmrrrttttttvvv|||zzzooojjjkkkuuu|||ggg\\\```hhhrrrddd\\\___``````aaaiiivvvqqqhhhmmmuuucccYYYTTTSSSQQQOOOMMMJJJGGGEEE888???>>>;;;LLLoooTTTAAAFFFQQQEEEEEEUUU[[[ttt}}}[[[EEEEEEDDDDDDDDD???======>>>???????????????;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;888888999999999:::::::::777999;;;;;;999999;;;===999:::;;;;;;<<<<<<;;;;;;???999:::BBBCCCAAAGGGSSS```~~~}}}}}}yyy}}}ZZZLLLAAA@@@DDDKKKVVVaaasssvvvvvvxxxppplllhhhiiillllllhhhddd]]]VVVNNNJJJIIIIIIEEEBBB===>>>>>>===:::888777777;;;===AAABBBAAA@@@@@@AAA======<<<:::888777999:::999888:::@@@FFFGGGCCC======???CCCIIIPPPXXX^^^aaakkknnntttyyy}}}sssVVVEEE444000333888AAAIIIttt{{{ttttttvvv~~~lllUUUHHHIIIJJJJJJFFF===222***)))(((''')))***++++++***))))))******+++++++++,,,444>>>HHHGGG<<<111,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***************************++++++,,,,,,,,,))))))))))))************&&&''')))+++---....../////////000111222333333444222444666777777777999:::<<<===>>>===<<<===>>>@@@AAAAAAXXXvvvmmmtttSSSSSSTTTUUUUUUTTTSSSSSSQQQQQQRRRSSSUUUWWWXXXYYY]]]___aaabbbbbb```]]]\\\YYYYYYYYY\\\```cccdddccceeeeeeggghhhiiiiiiiiiiiinnnpppsssvvvyyy}}}zzzhhhbbbgggvvv~~~zzzhhhdddllluuuxxxdddbbbcccbbb]]][[[dddvvvppphhhmmmlll\\\TTTSSSRRRPPPMMMKKKIIIGGGFFFAAAAAA===???WWWtttxxxjjjAAAAAABBBBBBCCCMMMeeezzzmmmQQQCCCFFFFFFEEEEEE@@@???@@@@@@@@@???>>><<<;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999===;;;999:::<<<===;;;999888999;;;===@@@BBBDDDEEEVVVkkkuuu{{{xxxvvvssstttWWWCCC???<<>>??????BBBDDDEEEMMMUUUTTTMMMDDDAAA===:::999:::::::::888<<>>:::;;;<<>>:::666333000888QQQiiiyyyuuu|||iiiTTTJJJKKKKKKFFF???666000------,,,,,,+++***)))((((((************************444;;;AAAAAA:::111+++)))++++++++++++++++++++++++*********)))))))))))))))++++++***************+++---,,,,,,+++*********+++'''((()))***************------,,,,,,,,,---......,,,...000333444444333222444666888888888777888999======>>>>>>>>>===<<<;;;<<>>===<<>>???EEEZZZ{{{fffMMMBBBEEEDDDCCCCCC>>>>>>?????????>>>===<<<;;;999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999:::999777888:::;;;999777777888999;;;===???AAAAAAKKKZZZqqq|||uuuttt|||tttvvv}}}hhh\\\SSSDDD>>>BBBBBBRRRQQQTTT___ppp{{{yyywwwwwwxxxxxxwwwtttyyywwwvvvyyy{{{wwwmmmdddOOOKKKEEEAAABBBGGGNNNRRRTTTXXX[[[\\\```aaaZZZPPPHHHDDD???;;;:::<<<>>>@@@DDDDDDIIINNNLLLCCC<<<:::;;;>>>DDDNNNZZZgggsssyyyqqq[[[KKKAAA:::333///444???QQQiii|||}}}tttiiibbb^^^YYYTTTKKKAAA777000,,,)))+++++++++***))))))((((((************************---333888888333---)))(((++++++++++++++++++++++++***)))))))))))))))))))))++++++***))))))******+++---,,,,,,+++*********+++))))))******+++*********------,,,,,,,,,---......---///111333444333222222444666888888888777888999============>>>???@@@AAA???HHHYYYnnnwwwXXXWWWWWWWWWXXXZZZ\\\]]]ZZZYYYXXXWWWXXXZZZ\\\^^^aaa```___aaaddddddaaa^^^______```cccgggkkklllkkknnnooopppqqqsssssssssssswwwyyy}}}qqqfffiiirrr~~~lllfffeeeaaa[[[[[[eeexxxqqqjjjppp}}}jjj\\\TTTRRROOONNNLLLJJJHHHFFFDDDCCC===<<<@@@NNN\\\\\\MMM======:::888<<>>======<<<;;;:::999999999999::::::::::::::::::::::::999999999999888888888888888888888888777777777777777777777777888666555666777888777555666777888999:::<<<======@@@EEEUUUooo{{{wwwtttrrr|||~~~{{{vvvvvvnnnVVVFFF@@@:::AAAAAAFFFSSSeeettt|||zzzggg```WWWQQQQQQWWW```fffeeeiiimmmmmmkkkdddVVVJJJEEEAAA===;;;===DDDLLLQQQYYYUUUSSSSSSOOOHHHDDDEEELLLPPPXXXcccooo{{{~~~dddMMM>>>888777777222666HHHaaawww{{{~~~|||rrrcccZZZ[[[___cccWWWFFF777///,,,***)))*********************)))************************(((,,,//////,,,))))))***))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,---...//////000111222333333222111444666888888888777888:::AAA???<<<;;;;;;===???AAALLLPPPZZZjjj~~~\\\[[[[[[[[[\\\___bbbddd```^^^[[[ZZZZZZ\\\___aaaaaa___^^^aaaeeegggeeebbbbbbbbbcccfffjjjnnnooonnnpppqqqrrrtttuuuvvvvvvvvvvvvzzz~~~pppffflllxxxsssjjjgggaaaZZZZZZdddwwwrrrkkkuuusssbbbWWWSSSRRRMMMLLLKKKIIIGGGEEECCCBBB??????IIIYYY\\\NNN===555888777999AAAPPPiiitttRRRDDDAAAEEEAAA@@@AAA;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999::::::::::::999999999999888666666666777777777777777777777777777777777777777666555555555666666666555777777777888999999::::::===:::@@@VVVuuu~~~yyywwwppp[[[LLL<<<;;;;;;@@@LLL\\\iiioooppp|||sssjjjfffgggkkknnnoooqqqsssrrrlll```PPPEEE???>>>===@@@GGGTTTbbbkkknnnhhhcccaaa]]]YYYZZZ]]]lllpppxxxwwwVVVBBB;;;999777555:::===KKKeeezzzsssjjjdddbbbaaa___\\\\\\NNN;;;...***+++,,,,,,************++++++,,,,,,************************)))++++++***)))(((***,,,)))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++,,,+++++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------...///000111111222222222111111333555888888888888999:::@@@>>><<<<<>>BBBNNNYYYSSS@@@666888<<<;;;===FFFUUUmmmgggKKKBBBCCCFFF@@@???AAA<<<;;;;;;;;;:::::::::::::::999999999999999999999999::::::999999999888888888555555555666666777777777666666666666666666666666555666666666555555666666777777888888888888999999>>>999888EEE]]]vvv}}}uuuwww~~~vvv```GGG;;;:::===FFFSSS]]]bbbbbbeeemmmyyy|||vvvqqqoooqqqpppnnnkkkcccWWWKKKDDD>>>@@@DDDJJJTTTbbbqqq{{{|||vvvrrrrrrrrrqqquuuzzzsss[[[BBB777666999>>>CCCLLLVVVggg{{{yyywwwnnndddcccggghhhbbb\\\KKK@@@222***))),,,------******+++,,,,,,---------))))))))))))))))))))))))++++++***)))((((((***+++(((((((((((((((((((((((((((((())))))************))))))(((((()))******+++***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,++++++,,,---...//////000111111222222222111111333555777888888888999;;;::::::;;;???GGGPPPZZZ___WWWTTTUUU___ttt_________```aaaccceeegggiiihhhfffeeeeeegggiiijjjfffffffffgggiiillloooqqqmmmmmmmmmooorrruuuuuuttttttuuuwwwyyyzzz{{{||||||zzz~~~{{{nnnmmm|||rrrmmmjjjccc]]]^^^iiiyyyyyyvvv{{{}}}gggWWWNNNIIIGGGIIIHHHGGGEEECCCBBB@@@@@@<<>>===AAA===;;;;;;::::::::::::;;;;;;999999999999999888888888999999999999888888888888444555555666666777777888666666666666666666666666555666777666555444555777777777777888888888888888<<<:::999===KKK```xxxzzztttxxx}}}ccc===999666999BBBIIILLLLLLLLLUUUcccppp||||||wwwiiiddd```\\\UUUKKKEEEDDDHHHLLLRRRXXX^^^hhhrrrzzz~~~~~~rrrcccMMMFFF???999333555GGG[[[rrr}}}vvviiihhheee```\\\XXXTTTRRR===666///******++++++******+++++++++,,,,,,------))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))******+++)))***+++,,,---,,,+++***++++++++++++++++++***)))+++++++++,,,---...///000000000111111111222222333222555777888888888:::;;;<<<<<<<<<>>>CCCHHHNNNRRRFFFDDDGGGVVVnnndddeeefffggghhhiiijjjjjjnnnmmmllllllmmmnnnooopppnnnppppppooolllmmmrrrvvvvvvvvvuuuwwwyyy{{{zzzzzzzzz{{{}}}wwwoooqqqrrrllliiidddaaaeeeppp}}}rrr^^^PPPJJJGGGGGGEEEDDDCCCBBB@@@???=========AAADDDBBB;;;555666:::999999===HHHXXXnnn|||gggUUUBBB@@@FFFEEE:::;;;@@@===<<<;;;::::::::::::;;;<<<999999999999888888888777999999999999888888888888444555555666777777888888777777777777777777777777333555777666444333555666666666666777777777888888666999<<<<<>>999888;;;>>>???GGGbbb{{{nnn___]]]ZZZTTTMMMFFFAAA>>>222111...,,,*********************************+++))))))))))))))))))))))))*********+++,,,,,,+++***))))))))))))))))))))))))'''(((((()))******++++++'''''''''(((((()))++++++(((***+++------,,,+++***))))))******+++*********+++++++++,,,---...///000///000000000111222333444222444777888888888:::;;;@@@???>>><<<<<<;;;;;;;;;;;;;;;BBBUUUpppkkkkkkmmmnnnoooppppppoooqqqqqqqqqqqqrrrssstttttttttwwwxxxtttnnnmmmsssyyy}}}|||{{{}}}~~~~~~}}}tttkkkhhheeedddiiivvv}}}hhhUUULLLIIIJJJKKKBBBBBBAAA???>>><<<;;;:::???AAA@@@;;;777888888888999===GGGVVVfffvvvwwwVVVKKK@@@@@@FFFDDD888999???<<<<<<;;;:::::::::;;;<<<===999999999999888888777777999999999888888888888777555555555666777888888999888888888888888888888888222444666555333222444666444444555555666777777777111777===<<<888<<>>;;;888666444555777:::AAAQQQdddrrryyy~~~xxxpppoootttkkkYYYMMMDDD===888<<<555777EEEVVViii~~~oookkk```WWWMMMJJJJJJEEE:::///,,,------,,,+++***,,,---)))))))))((((((((((((((())))))))))))))))))))))))***+++,,,///111111///---************************'''(((((()))***+++++++++''''''''''''((()))++++++((()))+++---------+++***'''((()))***************+++++++++,,,---...000000/////////000111333444555222444777888888999:::<<<======>>>???>>>===<<<<<<<<<===FFF[[[vvvvvvwwwwwwuuusssqqqqqqrrrxxxxxxwwwwwwvvvwwwwwwxxx|||yyyuuutttvvvzzz}}}~~~|||wwwrrrnnnlllmmmsssooo[[[SSSPPPIIICCCAAABBBBBBAAA???<<<;;;<<<>>>@@@@@@???<<<:::;;;;;;:::999LLL[[[cccvvvgggOOOFFFAAA@@@???===<<<<<<;;;;;;:::999888888999999777666999999999888888888888777===<<<;;;:::888777666666666666666666777777777777999888888888777777666666555555555555666666666666555555555555555555555555555666777777888;;;@@@DDDRRRwwwyyyxxx~~~||||||lll{{{sss```SSSFFF:::999666444555666999BBBLLL\\\hhhuuu~~~}}}uuuaaaSSSEEE???;;;777777<<<:::KKK]]]ttt|||kkkcccgggaaaZZZSSSOOOGGG<<<444222000...,,,,,,,,,,,,***(((************************(((((()))******************+++,,,------,,,+++*********************************)))))))))))))))***((())))))))))))*********))))))))))))))))))))))))++++++***)))(((((())))))&&&''')))******+++---///,,,---///111222444444555333555999:::;;;:::;;;<<<<<<===>>>>>>>>>===;;;:::>>>===JJJfff~~~}}}{{{xxxyyyyyyxxxuuuttttttuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvwwwzzz~~~~~~zzzwwwvvvvvvzzzyyygggUUUNNNLLLHHHCCCAAA@@@@@@???===::::::;;;===BBBAAA>>>;;;999:::;;;;;;===TTTkkkzzzcccMMMFFF@@@@@@>>>===<<<;;;;;;;;;:::999777888999999777666888888888777777777666666;;;;;;:::999888777777666555666666666777777777777888888888777777777666666555555555555666666666666555555555555555555555555555666666666777:::>>>BBBVVVsssyyypppnnnxxxxxxyyytttdddWWW===666222444888:::>>>BBBBBBKKKXXXcccmmmyyyiiiYYYRRRKKKAAA999666555555;;;BBBSSSjjj{{{lll^^^```jjjooobbbSSSIII???666///---,,,+++******,,,,,,+++)))))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++************************************))))))))))))******)))))))))************+++))))))))))))))))))))))))++++++***))))))))))))))),,,---//////......///000////////////000222333444:::;;;======<<<;;;<<<<<<<<<===>>>>>>>>>===;;;:::======MMMlllrrrqqqzzz{{{|||{{{yyyxxxyyyzzz|||}}}~~~~~~}}}}}}|||{{{{{{}}}~~~}}}}}}|||}}}jjj]]]OOOJJJIIIFFFCCCAAA======<<<:::888999;;;===EEEBBB===:::888999<<<>>>GGGcccvvvYYYGGGDDD??????===<<<;;;;;;;;;;;;:::888777777888999888666777777666666666555555555999999999888888777777777555555666666666777777777777777777777666666666666444555555555555666666666555555555555555555555555555666666555555777;;;>>>RRRdddjjjnnnsssiiiiiittt~~~sssMMM@@@333222555666666666<<<@@@GGGPPP\\\iiivvvtttbbbOOOCCC@@@999444111222666@@@PPP^^^uuu|||zzzkkkaaaeeeqqqxxxdddMMM???666000,,,+++***)))((()))+++,,,+++***((((((((((((((((((((((((((()))))))))************'''((()))***************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))+++***)))))))))))))))))))))+++---...---,,,---...////////////111444666888@@@AAA@@@>>><<<;;;<<<===<<<===>>>>>>>>>===;;;:::;;;<<>>===<<<;;;::::::::::::999777666777888999888666777777777666666666555555777777777777777777777777555555555666666666777777666666666666666666666666444444444555555555666666555555555555555555555555555555666555444555888:::DDDNNNMMMNNNaaavvv|||rrrooosssxxxlll\\\KKKBBB>>>;;;;;;<<>>@@@@@@???===;;;:::;;;===<<<===>>>>>>>>>===;;;::::::===KKKbbbxxxjjjeeezzzwwwcccZZZVVVOOOJJJGGGFFFCCC@@@;;;;;;;;;999999;;;???CCCHHH@@@:::888888888>>>EEEaaasss~~~vvvYYYDDD<<<<<<<<<<<<;;;:::999999999999888777666666888999888666888888777777777666666666555555666666666666777777555555555555666666666666555555555555555555555666444444444444555555555555555555555555555555555555444555555444333444666888777>>>;;;888EEEUUUgggyyyzzzvvvuuuuuu{{{uuunnncccXXXSSSUUUNNN@@@333111444888===CCCIIIOOOZZZfffrrr||||||oooddd]]]YYYWWWBBB===:::888555333888???BBBMMMYYYdddooo~~~wwwssswww|||zzzsssnnnZZZHHH666///000///......///---,,,+++,,,,,,***)))************************))))))(((((())))))***+++'''''''''(((((())))))***''''''''''''''''''''''''((()))***+++,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))******+++,,,.........///111333000333777;;;>>>>>>>>>===:::;;;;;;:::888999;;;>>><<<===>>>>>>>>>===;;;::::::EEEXXXjjjwwwwwwjjjuuukkkZZZTTTUUURRRKKKGGGFFFCCC???;;;;;;;;;::::::===BBBFFFGGG>>>888999999999???IIIcccxxxmmmlllPPP@@@<<<;;;;;;;;;:::999999999999999777666555666888888888777888888888777777777666666555555555555555555555555444444555555555666666666444444444555555555555555333444444444444555555555555555555555555555555555333555555555444444555777222:::666222:::AAANNN___qqqyyy~~~|||zzzxxxuuu}}}qqqsss{{{rrrmmmppp~~~{{{pppooo```LLL999555666555555999666:::AAAKKKVVVaaajjjooo~~~ooofffYYYMMMDDD???===;;;;;;888666777666999AAAKKKZZZkkk~~~xxxnnnfffjjjsssuuummmcccHHH;;;000...000...,,,+++000...---,,,,,,,,,***(((***************************)))((((((((()))+++,,,))))))(((((((((((())))))((((((((((((((((((((((((((()))***,,,,,,,,,++++++((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++.........,,,,,,---000333999;;;===>>>>>><<<999777444666777888888999<<<>>><<<===>>>>>>>>>===;;;:::<<>>CCCHHHFFF<<<777:::;;;:::@@@KKK___|||qqquuuaaaGGG>>><<<999::::::999888888888888999777666555666888888888777777777666666666555555555555555555444444444444444444444444555555555666666333333444444444555555555333333444444444555555555555555555555555555555555333444555555444444555777111777555444999:::>>>JJJ^^^kkkxxx~~~~~~wwwuuu{{{iii```aaaxxxhhhPPP;;;666777333000111555555888<<>>HHHYYYggg~~~wwwnnnfffeeeiiigggZZZLLL:::333...///000...,,,,,,...,,,++++++,,,,,,+++)))***************************)))((('''((()))+++,,,,,,+++)))(((((((((((()))((((((((((((((((((((((((''')))+++,,,------,,,+++''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++///555:::???>>><<<:::888666444333222555888::::::;;;===???<<<===>>>>>>>>>===;;;:::>>>NNN```mmmuuurrruuukkkXXXMMMHHHNNNPPPIIIDDDCCCAAA===999999999888999>>>DDDHHHDDD:::666;;;<<<;;;AAALLL\\\wwwuuu|||XXX@@@;;;;;;777999999888888888888888888666555555666777888888777666666555555555444444444555555555444444333333333444444444555555555666666333333333444444555555555333333333444444444555555555555555555555555555555222444555555555555666777///444333444;;;999666======RRRjjjzzz~~~xxxkkkiii~~~}}}cccLLLHHHHHHBBB<<<<<<666555333222333555888:::<<>>999999888666777888999999888<<<===CCCNNN\\\pppuuummmqqqqqqmmmhhheeebbbWWWDDD333111---,,,///000......000+++)))))))))+++,,,+++***))))))))))))))))))))))))+++***((('''((()))+++,,,---,,,***)))(((((((((((())))))))))))))))))))))))''')))+++---...---,,,+++''''''''''''(((((((((((())))))))))))))))))))))))))))))((())))))***++++++*********,,,000888AAAHHH???<<<888444222222333444333666:::<<<======>>>@@@<<<===>>>>>>>>>===;;;:::???GGGPPPWWWbbbuuuqqqvvvsss~~~qqq^^^OOOIIIFFFEEEDDDDDDDDDBBB???======999666999===AAAGGGLLL>>>::::::<<<<<<===GGGSSSbbb~~~nnnLLL===@@@@@@999888888777777888888999::::::::::::999888777666666777777666555444444333333222222333444444555555666000111222333444333222222444333333222222333333444222222333333333444444444333333333333333333333333000000111222333333444444333333333444444666777777777???OOOeee}}}yyypppppp~~~{{{oooooopppiii___YYYNNNDDD888222333555555444333555888;;;@@@DDDIIILLLTTTZZZ^^^^^^\\\\\\]]]^^^______]]]ZZZVVVPPPHHHCCC???>>><<<;;;;;;:::888777999999:::;;;???EEELLLQQQ\\\cccjjjrrr|||xxxwww{{{xxxnnn___LLL;;;222...111...+++******++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************************))))))))))))'''''''''(((((()))*********+++...555<<>>>>>>>>?????????>>>===;;;:::CCCDDDGGGNNN___wwwmmmnnn~~~sssuuugggVVVKKKGGGFFFEEEDDDDDDCCCBBB???===999:::::::::===DDDJJJMMM;;;:::<<<>>>>>>CCCRRRbbbyyyfffJJJ>>>???>>>:::888888777777888888999:::999999999999888777666555777666666555444444333333222222222333333333333333000111222333333333222222222222222222222222222222222222222222333333333333333333333333333333333333111111111222222333333333333333333333444555666777666999@@@KKK\\\tttrrrhhhkkk~~~ooobbbRRRFFFBBB???<<<888999777555555777:::<<<======AAADDDCCCBBBAAAAAAAAA????????????>>>;;;888555888777777777888888777555222888BBBOOO```qqqssskkk]]]MMM>>>444111000111...+++***+++++++++++++++++++++************)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++***)))((()))***+++,,,000//////111444666555333111111111111111222222333555666777999:::<<<===>>>>>>?????????>>>===;;;:::@@@BBBGGGTTTgggmmmnnn|||xxxiii[[[OOOHHHFFFEEEDDDCCCBBBBBBAAA???===666;;;<<<:::???JJJNNNLLL888999===@@@EEERRRhhh{{{zzzZZZGGG@@@<<<;;;;;;888777777777777888999999888999999888888777666555666666555555444333333333222222222222111111111111000111222222333333222222000111222222222222111000000111111111222222222222333333333333333333222222111111222222222222222222333333333333444555666666777888999:::CCC\\\~~~vvvjjjjjjyyynnn___WWWRRRKKKFFF???:::333000222444555444444555666888888777777777222222333444555555555555555777999<<<===>>>======@@@HHHVVVjjjyyyeeeYYYHHH999111///111333000...+++***+++,,,,,,++++++++++++************))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''')))+++---///333111///.........---+++111111111111111222333333444555666888:::;;;<<<===>>>>>>??????>>>===<<<;;;<<>><<<777;;;:::999CCCQQQRRRHHH888888:::CCCSSSkkkkkkNNNDDDAAA:::888<<<777777777777777888999999777777888888777666666555555555555444444333333333444333333222111111000000000111111222222222222222///111222444444222111///000000000000111111111111333333333222222222222222222222222222111111111111333333222222333444555555333777999999===MMMfffyyyvvvzzz{{{}}}xxxuuutttpppkkk]]]TTTHHH???<<<:::888666888777777:::;;;999999:::666777888888888999:::<<<<<<@@@GGGMMMQQQSSSUUUVVVffflllwww{{{vvvyyy}}}pppcccRRRGGG999000---///222333///---++++++,,,,,,,,,++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))))))))((('''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))))))))'''(((***---///111222333111///...------...///000222111111111111222333333444444666777999;;;<<<<<<===>>>?????????===<<<;;;<<<>>>JJJ```xxxmmmjjjxxxmmmZZZOOOHHHEEEFFFCCCAAA@@@???@@@???>>><<<===:::777;;;KKKXXXSSSDDD:::777888GGGddd}}}^^^EEEAAAAAA999777<<<777777666666777777888999666666777777777666555555444444444444444333333333555555444333222111000000000000000111111111222222111222444555555444222111//////000000000111111111333333333222222111111111222111111111111111111111333222222222222333333444000222555666888???IIIQQQmmmwwwvvveeeZZZRRRLLLIIIIIIEEEDDDFFFCCC===;;;>>>???BBBEEEEEEDDDDDDEEEGGGQQQYYYeeeooowww|||yyy|||{{{tttpppssswwwrrrbbbSSS===777111......000000......,,,++++++,,,---,,,++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((())))))******))))))((('''((((((((()))))))))***''''''''''''(((((((((((('''((((((((())))))******+++...222555777666444222,,,,,,,,,------///222444222222222111222333333444444444666777999;;;<<<<<<======>>>??????>>><<<<<<>>>AAANNNfff|||mmmhhhvvv}}}dddTTTKKKEEEBBBBBBBBB@@@>>>>>>>>>>>>>>><<<@@@::::::GGGXXX\\\PPPAAA<<<888:::LLLqqqlllTTTAAA>>>???:::888;;;777666666666666777888888555555666666666666555555444444333333333333333333555444444333222111111111111000000000000111222222222333444444444444333222///000000000111111111111333333333222111111000000000000111111111111111111222222222111111222222333444333333333444666999<<>>??????>>>===<<>>===<<>><<<===>>>??????>>>===<<<>>>IIIcccmmmfffqqq~~~lllXXXNNNKKKGGGCCCAAAAAA???===<<<=========<<<<<<<<>>>>><<<===>>>??????>>>=========LLLkkkmmmfffnnnuuu```OOOLLLKKKCCC===>>>;;;;;;;;;;;;;;;;;;;;;;;;===CCCPPPfffjjjPPP:::@@@;;;AAAIIIWWWuuuuuummm|||MMMFFF===999::::::888666777777666555444444333333555555555555555555555555333333333222222222111111111111111111000000000000...//////000111222222222222111000//////000111222000000000000000000000000333222000...---......///......///000111222222333111111000000111111222333222222222222222222222222555555555555555999>>>BBBYYYaaajjjmmmnnnttt~~~{{{}}}mmm___KKK;;;333000...,,,***++++++,,,,,,++++++***************************+++*********))))))(((((())))))))))))))))))))))))((()))******))))))***+++******))))))))))))************))))))((((((''''''&&&'''(((*********))))))******))))))(((''''''''',,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))))),,,,,,------.../////////222111000111333444333222333555777888999;;;>>>@@@@@@?????????>>>>>>======CCCJJJhhhsss```rrr}}}lllYYYJJJIIIIIICCC>>>???;;;;;;;;;;;;;;;;;;;;;;;;CCCEEEHHHQQQTTTCCC999BBBAAALLLZZZhhh}}}sssKKKEEE===999999:::888666777666666555444444333333444444444444444444444444333333222222222111111111111111111000000000//////...//////000111111222222111111000//////000111111000000000000000000000000222222111000///......////////////000000111111222111111000000000111222222222222222222222222222222111222222222222555999<<>>AAA????????????>>>>>>>>>===>>>CCC```{{{gggqqq|||lll___PPPDDDEEEFFFAAA>>>???::::::::::::;;;;;;;;;;;;DDDGGGBBB@@@AAA:::999DDDKKK\\\ooofffHHHCCC<<<888888999777666666666555555444333333333444444444444444444444444333222222222222111111111111111000000000000//////...//////000000111111222111000000//////000000111000000000000000000000000111111222111111000///.../////////000000000000000000000000000000111111222111111111111111111111111///000111111111222444666555:::EEEUUUfffrrruuuuuu|||tttmmmggg\\\OOOEEE444000---,,,------+++(((******++++++++++++******************************************))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))******))))))(((((())))))***))))))))))))(((((((((((((((((()))))))))(((''''''(((((())))))***++++++,,,++++++***)))***+++,,,---)))))))))))))))))))))))),,,,,,,,,---......//////000000111333666666444222444666888::::::<<<>>>@@@????????????>>>>>>>>>>>>>>>BBB]]]|||nnnpppqqq___TTTJJJBBBBBBCCC@@@>>>???:::::::::::::::;;;;;;;;;===EEEBBB;;;<<<;;;===GGGbbbtttwwwSSSDDD@@@:::777777777666666555555555444444333333333333333333333333333333333222222222222111111111111111000000000////////////////////////000000111111000000000//////000000000////////////////////////000111222222222111///.../////////////////////...000////////////000111111111111111111111111111111000222333333222222222444444444777BBBQQQ```iiimmmyyyxxxrrrxxxttteeeXXXJJJ===333222000//////000...***'''******++++++++++++***************************************)))))))))))))))((((((((((((((((((((((((---......---+++)))***+++))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((())))))******+++++++++++++++***(((((()))+++---///))))))))))))))))))))))))+++,,,,,,------...//////...///111444777777444222333666888::::::;;;===????????????>>>>>>>>>>>>>>>DDDGGGaaaoooooohhhXXXNNNHHHCCCBBBAAA>>><<<===999999999:::::::::;;;;;;888AAA>>>888:::===EEEUUUgggDDD@@@===999666555666666555444444444444444333333333333333333333333333333333222222222111111111000000000000000////////////...///////////////000000000/////////000000/////////........................///000111222222111///.../////////...............//////......//////000111000000000000000000000000000222444444222111111222333333333777>>>HHHSSSZZZdddvvvyyyiiifffsss}}}~~~~~~fffPPPBBB999222---))))))***+++---------,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((***++++++***(((&&&'''((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))***++++++++++++++++++******))))))***)))((('''(((+++---///))))))))))))))))))))))))++++++,,,,,,---.........---...111444777888666333333555888999::::::;;;===>>>>>>>>>>>>>>>>>>??????EEEJJJeeelllqqqppp^^^RRRIIIHHHEEECCC@@@===<<<;;;888888999999::::::;;;;;;999===888333777===OOOiii{{{^^^CCC<<<:::888555444444555555444444333333333333333333222222222222222222222222222111111111111000000000000000////////////......////////////////////////...//////000000//////...........................//////000000000000//////---------..............................///000000////////////////////////...000111111000//////000---111444555444666<<>>>>>>>>>>>????????????@@@FFFdddiiirrr}}}}}}rrr^^^RRRLLLDDDFFFFFFCCC???===;;;;;;777888888999::::::;;;;;;;;;:::666777;;;???VVVyyydddRRRDDD999888777555333333444555333333333333333333333333222222222222222222222222111111111111000000000000000000/////////.........////////////////////////......///000000///......------------------------///...............//////,,,,,,,,,------......///......------......///000////////////////////////...///000///......///000+++///333333111111333555<<>>>>>>>>???????????????EEEcccjjjnnn}}}xxxxxx}}}fffRRRIIIGGG@@@DDDEEEBBB>>>===<<<;;;777777888999::::::;;;;;;:::999999@@@EEEDDDYYYjjjJJJAAA===777777666444333222444555333333333333333333333333111111111111111111111111111111111111000000000000000/////////............///////////////.........---...///000000///...---------------------------///...---,,,,,,---//////++++++,,,,,,---...//////...------------.../////////////////////////////////000000000...///000222///000000000000111444777444777<<>>>>>???======>>>>>>?????????@@@DDDIIIeeemmmggg}}}|||vvvzzzvvvyyyrrrZZZLLLGGGGGGDDDCCCAAA@@@===;;;:::999555777;;;>>>===<<<<<>>OOOaaammm{{{yyyuuusssoooxxxzzzgggfffvvvttt___MMMAAA999111---------,,,,,,+++***)))))))))((((((((()))***++++++***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***++++++)))&&&%%%(((+++(((((()))))))))((('''&&&)))((('''(((,,,222888;;;???777///+++******'''$$$))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************......---,,,,,,,,,------222333333444555666777777444===GGGHHHAAA;;;;;;===>>>??????>>>===>>>AAACCCGGGJJJffffffkkk{{{~~~|||xxxxxx|||jjjVVVKKKGGGFFFBBBBBB@@@???===;;;:::999999999:::;;;999777999===MMMOOOKKKCCCDDDSSShhhvvvqqqqqqxxxRRRCCC@@@999888777666444333333333333333333333333333333333333333333222222222111111111000000/////////000111222........................///...---,,,,,,---...///...............---,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,++++++---------------------------------------......///////////////////////////........................//////000000000111111111333222222333777@@@KKKRRRgggrrrzzzwwwpppkkkgggccctttkkkfffeeemmmxxx~~~zzzttt___TTTFFF;;;555222...+++------,,,++++++***))))))))))))))))))))))))***+++***************)))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((&&&(((***)))'''&&&''')))+++)))'''%%%&&&'''***+++'''+++111777:::<<<;;;:::444///)))'''((()))'''%%%))))))))))))))))))))))))************************(((((()))***************------,,,,,,,,,------...111111222333444555666666333999??????<<<999;;;>>>>>>?????????>>>???AAACCCCCCGGGccceeegggvvvyyyvvvxxxzzz{{{rrr___QQQHHHEEEEEE@@@@@@>>>===<<<:::999999:::888999;;;<<<===DDDMMMbbbZZZRRRPPPUUUcccwwwrrrvvv\\\GGG@@@;;;:::666555555444444444444444222222222222222222222222333222222222222111111111000//////............///........................///...---,,,,,,---...///.........///......---,,,---,,,,,,++++++,,,,,,---...---------------,,,,,,++++++++++++++++++++++++------,,,,,,------...///////////////////////////........................////////////000000000000000111111111111333666888CCCNNNXXX\\\]]]aaaeeegggqqq{{{zzzyyyyyyvvvuuucccggglllnnnlllcccXXXPPP===777///++++++,,,+++***,,,,,,,,,+++******))))))+++***))))))))))))))))))*********+++******)))(((************************)))******************)))******))))))((((((''''''%%%'''))))))((('''((()))---***'''%%%%%%(((---000888:::===>>><<<777000,,,***'''%%%&&&)))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************,,,,,,,,,,,,------...///000000111222333444555555555666888888888999<<>>===<<<<<<;;;:::999999:::777999>>>@@@BBBNNN[[[jjj]]]XXXbbbooo}}}{{{nnnFFF???>>>777999444444444333333444555555222222222222222222222222222222222222111111111111000000///......---------...........................------,,,,,,------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............................................................/////////000000---///111111000000000111000555:::???FFFRRR```iiimmmttt{{{wwwkkkmmmvvv|||yyyvvvrrrfffmmm~~~}}}sssrrrpppjjj___QQQCCC888222111...***)))*********))),,,+++++++++******))))))++++++***)))((((((((()))*********++++++******)))******************************++++++++++++******+++******)))(((''''''&&&(((((((((((((((((()))***%%%&&&(((+++///444888;;;CCC@@@;;;555...)))%%%$$$&&&&&&&&&(((+++---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************+++++++++,,,---...///000000000111222333444555555999888777888:::===>>>>>>===>>>@@@@@@???@@@BBBDDDCCCHHHfffeeeaaammmnnneee]]]\\\^^^bbbiiipppjjjlllnnnnnnpppxxxsss[[[NNNHHHCCC??????;;;;;;;;;;;;:::::::::999<<<999<<>>IIIRRR\\\cccnnnvvvzzzzzzzzzzzznnnooottt|||tttrrrqqqzzz}}}{{{ggg___jjj~~~zzzqqqfff^^^RRREEE;;;444000...000...,,,++++++***)))(((++++++***************)))++++++***)))((((((((()))******++++++++++++************************************++++++++++++******+++******)))(((''''''&&&***(((&&&%%%&&&(((***+++%%%***111888===@@@@@@???444111---)))&&&&&&''')))&&&'''(((***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++,,,---...///000111111222333444555666666:::999999;;;===>>>===;;;<<<>>>@@@AAA@@@AAABBBDDDCCCJJJiiigggaaammmhhh___VVVTTTUUUWWW]]]cccXXXXXXXXXXXX\\\jjj|||}}}gggSSSJJJGGG@@@===>>>:::::::::::::::;;;;;;;;;:::999BBBOOORRRRRR___qqq___bbbpppxxxTTT===;;;:::555444444333333333333333444444333333333333333333333333222111111111111000000000...//////000//////...---------------------------,,,,,,,,,------,,,,,,,,,+++,,,------...---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++******++++++,,,---------------------------------------------------------------.........//////000000...------///111222111222555555555777<<>>@@@AAAAAABBBCCCDDDBBBJJJjjjjjjbbbpppcccYYYQQQNNNMMMMMMPPPUUULLLJJJHHHGGGMMM[[[lllxxxnnn[[[KKKHHHFFF???<<<>>>999:::::::::;;;;;;<<<<<<999;;;GGGXXX[[[WWWaaarrrfffrrr___FFF???:::888777333444444333333222333333333222222222222222222222222111111111111000000000000,,,,,,......///...------------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............//////...---,,,...000...,,,...333444111222777333888???EEEKKKTTT```hhhkkkqqqtttuuuxxx{{{yyytttxxx{{{{{{zzz~~~wwwsssuuuuuuyyyssskkkdddsssyyyooo^^^XXXXXXKKK???:::444222111///---,,,+++++++++'''((())))))))))))******))))))))))))************))))))))))))))))))***+++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((('''''')))...444777777666BBB@@@===888111***%%%!!!%%%''')))******(((%%%###'''(((((((((''''''(((((())))))))))))))))))))))))************************(((((()))***************------,,,,,,,,,------...000000111222333444555555555777999;;;;;;<<<<<<<<<;;;>>>AAABBBBBBBBBCCCDDDBBBJJJkkknnndddsss___VVVNNNJJJHHHFFFHHHLLLEEEBBB???>>>DDDQQQ___iiisssdddSSSFFFFFFEEE>>><<<@@@999999:::;;;;;;<<<======@@@@@@KKKXXXVVVJJJNNN\\\iii{{{wwwLLL;;;AAA:::555888333555444333333222222222333000000000000000000000000111111111111000000000000)))***,,,---...------,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++------------++++++))))))*********+++++++++*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++---/////////...000111444...+++------,,,///666...111222222333999CCCLLLNNNYYYaaaaaaaaafffiiihhhjjjpppuuuxxx}}}}}}sssnnnlllnnnxxxpppfffkkk~~~{{{pppiiibbb]]]fffvvv~~~xxxuuuwwwkkkYYYTTTAAA:::999///***......***+++,,,+++)))))),,,///)))***++++++******+++---)))))))))))))))*********))))))(((((()))***++++++)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&)))///888@@@CCCAAA>>>000---)))&&&%%%&&&)))+++&&&&&&&&&'''(((((()))***((())))))((((((((()))+++))))))))))))))))))))))))************************(((((()))***************......---,,,,,,,,,------//////000111222333333444555777999:::;;;<<<@@@BBB;;;===AAABBBBBBCCCCCCDDDCCCLLLmmmpppeeevvvfffYYYMMMKKKKKKIIIEEEDDDDDDBBBAAAAAAEEEIIILLLNNNbbbwwwoooQQQLLLEEEAAA???>>><<<:::===888777999:::888999;;;FFFJJJVVV]]]RRRAAACCCRRRmmmnnn|||UUUFFF;;;;;;:::444444999333222222111222222333333000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............////////////000///...---...///111222000000000000111222333444999:::<<<>>>BBBEEEHHHJJJVVVYYY___eeejjjlllllllllaaaeeekkkrrrxxx|||~~~zzzqqqgggcccgggnnnrrrttt|||{{{yyyssslllcccZZZUUUYYYVVVQQQKKKEEE???:::888//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,***)))(((+++******))))))))))))*********)))'''&&&(((+++......,,,***(((((()))***+++((('''&&&''')))---222555333555777888666111---***((((((''''''''''''(((((()))******((('''&&&(((***)))))))))))))))))))))))))))))))))))))))***++++++(((+++...---***((((((***)))************+++++++++))))))***+++---...//////---...000111333444444444555777999;;;===>>>>>>>>>>>>@@@AAAAAA@@@AAACCCEEEIIIOOOnnnrrrgggrrriii[[[OOOKKKLLLJJJHHHHHHFFFEEEDDDEEEGGGIIIKKKKKKWWWjjj{{{uuucccOOOJJJDDD@@@???>>><<<:::>>>;;;:::======<<<===AAAFFFQQQ```aaaPPPAAAFFFWWWdddzzzvvvooojjjPPPBBB999:::999444222777333333222222111222222222000000000000000000000000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---------------------------------.........////////////444333111///...///000111////////////000111222333111222222444555777999:::>>>AAAEEEJJJMMMOOOOOOOOONNNQQQWWW]]]bbbeeeggggggeee```YYYXXX\\\```aaa```YYYYYYWWWSSSNNNGGGBBB>>>===<<<:::888666333222111---------,,,+++*********,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***++++++++++++***))))))((((((((('''(((((()))***)))***+++)))(((''')))***))),,,000111000+++&&&"""&&&***111999>>>@@@@@@???555222...***)))***,,,---((((((''''''''''''(((((()))***+++***(((''''''((((((((((((((((((((((((((((((((((((((()))***++++++***---000///,,,)))***+++((((((((()))))))))*********++++++,,,---......///---...000111333444444444555777999;;;===>>>>>>>>>===???@@@@@@@@@AAACCCFFFGGGMMMlllwwwgggrrrkkk\\\NNNIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKQQQ\\\ooo~~~eeeTTTJJJGGGBBB???>>>===<<<::::::888999;;;;;;:::===BBBEEEWWWeee\\\GGG>>>KKK]]]hhh}}}rrriiiyyyYYYGGG===666888888333111444444333333222111111111222000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))*********+++,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,---------------------------------------.........//////777666333111////////////...............///000111000000000//////000000111///111333555777888999:::<<<>>>AAADDDGGGHHHGGGGGGEEECCCAAACCCEEEFFFDDDAAA<<<<<<;;;999666333111000++++++,,,------...//////,,,,,,++++++***)))))))))*********************+++************************+++******))))))******+++++++++***))))))))))))***(((''''''(((((()))***+++###&&&((()))))))))+++,,,))))))(((((())),,,...000777:::???CCCCCC???;;;777000---'''$$$###&&&***---((((((''''''''''''(((((()))+++,,,,,,***(((''''''((((((((((((((((((((((((''''''''''''((()))++++++---000222111...++++++---))))))))))))*********+++,,,,,,------..................000222333444444444666777999;;;===>>>>>>>>><<<>>>?????????AAADDDFFFEEEMMMlll|||iiisssrrrbbbQQQJJJIIIHHHHHHIIIEEEFFFHHHIIIJJJMMMPPPRRRRRRTTTbbbyyymmmXXXLLLFFFDDDAAA>>><<<<<<;;;;;;888777999:::999888===EEEPPP^^^cccTTTDDDGGG\\\nnnuuuqqqqqqLLL@@@999666777777333222333444444333222111111111111000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************************************((()))))))))************((())))))***+++,,,,,,---************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........555444222000///.........------,,,,,,---......///222111000//////......///000000000000111222333333555666777777666444222111000000000222444444000---222222111000////////////,,,,,,---------.........+++++++++******)))))))))))))))))))))******************************************))))))))))))******,,,+++)))((((((((()))*********)))))))))******+++$$$&&&'''''''''''')))+++)))))))))+++000777>>>BBBEEEBBB===777222---***)))'''(((((())))))))))))(((((((((''''''''''''(((((()))+++------+++(((&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,///111444222...++++++---++++++,,,,,,,,,------------........................///000222333444555555666777999:::<<<===>>>???<<<===>>>>>>>>>@@@DDDGGGEEENNNnnn~~~kkkuuu{{{kkkYYYQQQOOOLLLJJJJJJDDDDDDEEEFFFHHHMMMUUU[[[ZZZUUUZZZjjjwww~~~ttt^^^PPPIIICCCBBB@@@>>><<<::::::;;;;;;<<<===>>>;;;<<>>EEEFFFCCC===999666333---(((&&&&&&((()))###%%%(((+++,,,+++)))'''((((((''''''''''''(((((((((***------***(((&&&&&&''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---///222444222...******+++++++++,,,,,,,,,------------........................///111222444555555555777777888:::;;;===??????>>>>>>>>>>>>>>>@@@DDDGGGGGGQQQqqq|||mmmwww|||lll\\\UUUQQQLLLHHHFFFDDDDDDEEEDDDEEEKKKUUU\\\eee```aaagggjjjmmmvvv~~~gggUUUKKKIIIAAAAAAAAA>>>;;;::::::;;;:::;;;======;;;???NNN^^^nnndddYYYXXXeee}}}jjjIII@@@777777777666666444444444333222222111222222333333/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))******++++++******)))************************************************))))))))))))************((()))))))))***+++++++++)))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,++++++,,,,,,------------------...//////...---,,,,,,,,,,,,,,,---------...//////000000///......---,,,,,,---......---,,,++++++******+++++++++++++++++++++++++++++++++*********************((((((((()))******++++++++++++++++++++++++++++++***))))))(((((())))))*********)))(((((((((((()))))))))((('''''''''''''''$$$'''***,,,///222666999CCCDDDEEECCC>>>777000+++''''''''''''(((((())))))&&&%%%%%%%%%&&&(((***+++((((((''''''''''''((((((''')))++++++)))'''''''''''''''''''''''''''''''''%%%&&&&&&(((***,,,...///000222444222---))))))***))))))))))))*********+++,,,,,,------...............///111333444555555555777888888999;;;===???@@@@@@@@@@@@???>>>@@@DDDGGGIIIRRRrrrzzzmmmwwwzzzlll___ZZZWWWQQQJJJGGGFFFGGGGGGEEEDDDGGGNNNTTTbbbfffjjjkkkiiihhhlllqqq|||qqq]]]OOOJJJIIIAAABBBBBB???;;;999999;;;666888<<<======EEEYYYmmmlll]]]WWWeee~~~wwwVVVAAA===555666666444333333333333111111111111222333444444//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))************))))))************************************************))))))))))))************))))))))))))************))))))))))))***************************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---------,,,---,,,,,,++++++,,,,,,,,,...............///000000------..................,,,,,,------............+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((()))***+++,,,***///555999;;;<<<===>>>AAA<<<444---((('''((()))&&&'''((((((((((((&&&&&&((('''%%%$$$%%%(((+++---((((((''''''''''''((((((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&''')))+++---///111111333555222---***)))***((((((((()))))))))*********++++++,,,---......//////000111333444555666666888888888999;;;===???@@@CCCCCCAAA@@@???@@@DDDGGGJJJQQQpppxxxkkkvvv~~~rrrgggdddbbb[[[TTTPPPHHHJJJKKKHHHDDDCCCGGGLLLSSS___kkkllliiigggggggggllluuuyyyyyyyyygggWWWMMMJJJJJJAAABBBCCC@@@;;;999999:::888;;;???AAACCCNNNfff|||jjj[[[\\\wwwdddFFF:::555444666666333111222333222000000000111222333555555//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,---.../////////...000000///...,,,++++++***+++,,,------,,,+++,,,---******+++,,,,,,,,,,,,+++)))))))))((((((((((((((('''''''''(((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))'''&&&))))))***+++...000222333@@@DDDHHHHHHBBB:::333...''''''((()))************((('''%%%$$$$$$%%%''')))'''((()))***++++++,,,,,,((((((''''''''''''((((((%%%&&&'''&&&%%%&&&(((***''''''''''''''''''''''''&&&'''((())),,,...000222222444666333...***)))***)))************+++++++++))))))***+++---.../////////000111333444555666666888888888999:::===???AAAEEEDDDCCC@@@???@@@DDDGGGIIIOOOnnnyyyhhhttt{{{rrrkkkjjjiii^^^OOOPPPNNNLLLMMMOOOOOOKKKHHHMMMSSS]]]dddhhhiiiiiiiiiooojjjfffiiipppsssnnngggfffiiitttuuufffZZZSSSMMMGGGBBBAAA@@@???<<<999999;;;===666CCCGGGCCCPPPkkksssjjjOOOZZZooogggLLLBBB<<<555444444333222222111111000//////000000111111111222222111111000///......---......---------,,,,,,,,,------++++++++++++------)))+++---...///...---,,,---,,,******+++***)))'''))))))))))))((((((((((((&&&((()))***)))((()))***************))))))))))))***************++++++,,,+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......111111111111000///...---++++++++++++++++++++++++************************,,,++++++******)))))))))''''''(((((())))))************))))))((((((''''''(((((('''&&&&&&&&&''''''&&&''')))))))))(((&&&%%%$$$$$$&&&))),,,---,,,***+++///666===CCCFFFHHHHHH<<<888333...+++***+++,,,******))))))((((((''''''&&&&&&''''''(((((())))))(((((('''((()))***,,,---,,,)))&&&%%%&&&&&&%%%$$$((()))***++++++***)))((($$$'''******((()))+++...,,,+++*********,,,///000444666777555///+++)))*********+++++++++,,,,,,,,,///......---------.........///111222222333555777777888999:::<<<===>>>>>>CCCBBBAAAAAAAAACCCDDDEEENNNRRRqqqnnnttt{{{qqqjjjmmmpppjjj```TTTRRRPPPQQQSSSRRRNNNJJJGGGKKKQQQWWW\\\aaafffiiioooiiiaaa^^^^^^]]]YYYTTTHHHIIIPPP\\\hhhssssssjjj]]]TTTNNNKKKFFFCCCAAAAAA???<<<999999:::<<<;;;@@@DDDMMMeeeyyyqqq]]]MMMZZZppprrrQQQ@@@;;;777222444333333222222111111000//////000000000111111111111111000000///......---...------------,,,,,,,,,---,,,++++++++++++,,,---+++,,,...//////...---,,,---+++************)))'''))))))))))))((((((((((((&&&((()))***(((((()))************)))))))))(((((()))))))))))))))***++++++***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---......////////////...---,,,+++------------------------+++++++++******************************))))))))))))))))))***************))))))))))))((((((''''''((((((''''''((((((((((((***(((&&&$$$&&&)))---000666000((($$$&&&,,,333777GGGFFFCCC>>>:::666222000,,,+++(((&&&&&&'''((()))))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''(((***,,,---,,,)))'''%%%&&&&&&%%%%%%(((((()))******)))(((((('''***,,,---,,,,,,///111,,,+++*********,,,...///333555666333...***)))************+++++++++,,,,,,000//////.........//////...000222222222333555777777888999:::<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEEEELLLSSStttpppttt}}}sssoootttzzzxxxrrr___\\\XXXWWWWWWUUUQQQNNNJJJJJJJJJKKKNNNTTT\\\bbbmmmggg^^^VVVQQQMMMJJJHHHGGGFFFIIIOOOVVVcccvvv~~~wwwsssuuuwwwwww||||||~~~|||ccc\\\SSSLLLIIIHHHEEECCCAAAAAA???<<<:::999;;;===@@@BBBLLLccc|||jjjOOOPPP___vvv~~~WWW???::::::888666333333333222111111000000//////000000000000111111111000000//////.........------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...//////...,,,+++,,,+++***)))******)))'''))))))))))))((((((((((((&&&'''))))))((((((((()))******))))))))))))((((((((((((((((((((()))*********)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---......------------,,,+++******------------------------++++++++++++******)))))))))))))))***************,,,+++++++++++++++******)))))))))(((((((((((('''''''''((()))))))))((((((((()))+++++++++)))'''%%%###&&&...888BBBIIILLLMMMCCC???999222,,,(((&&&&&&&&&&&&&&&&&&'''(((******(((((((((((())))))))))))((((((((((((((('''''''''((('''''''''(((***,,,---,,,***'''&&&&&&&&&&&&%%%'''((())))))))))))((('''(((+++.../////////000222,,,,,,*********+++,,,---000333444222---)))((()))*********++++++++++++,,,000///////////////000000...000222333333333555777777888999:::<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEGGGQQQuuusssssszzzzzz~~~pppjjjbbb^^^\\\ZZZVVVSSSVVVTTTOOOIIIGGGJJJOOOTTT^^^[[[VVVPPPJJJFFFFFFFFFEEEEEEHHHJJJMMMWWWkkk~~~~~~|||tttppprrrssssssuuuvvvwwwyyy|||nnnWWWRRRLLLHHHFFFFFFEEEDDDAAAAAA???===::::::;;;===BBBNNNfff~~~xxxbbbSSS^^^nnn}}}qqqGGG999;;;:::888:::333333222222111000000000//////000000000000000000000000/////////.........---------,,,,,,,,,++++++,,,++++++++++++++++++,,,.........///...---,,,+++,,,***))))))******)))'''))))))))))))((((((((((((%%%'''))))))((('''((()))***)))))))))(((((((((((('''''''''''''''((()))))))))(((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++***************+++++++++******++++++,,,,,,,,,---************+++++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++******************************,,,,,,++++++***)))))))))))))))******++++++,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((('''((()))))))))((('''&&&&&&(((***,,,---,,,+++***222888BBBKKKLLLFFF;;;222***)))'''%%%%%%''')))+++))))))*********)))((((((''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''(((***+++---,,,***'''&&&&&&'''&&&%%%&&&'''((())))))((('''&&&'''***---///111111000000,,,+++************++++++---000222000,,,(((((()))************++++++++++++///............//////000...000222333333444666777777888999:::<<<===>>>>>>???AAACCCEEEFFFFFFFFFEEEEEEMMMpppuuusss}}}yyyooohhhdddaaa^^^[[[___\\\VVVOOOHHHEEEFFFHHHHHHIIIIIIFFFCCC@@@@@@BBB>>>AAAFFFIIIJJJQQQcccttt~~~}}}vvvrrrtttuuutttxxxxxxxxxyyyzzz|||~~~rrr___QQQNNNJJJGGGFFFEEEDDDDDD@@@@@@???===;;;;;;===???CCC```gggbbbkkkttt{{{ZZZ>>>999:::444111666333333222111111000000///000000//////////////////////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++.........------,,,+++++++++)))((()))******)))((())))))))))))((((((((((((%%%'''((()))((('''((())))))))))))((((((((((((''''''''''''''''''(((((()))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******************************)))******++++++,,,,,,---))))))*********++++++++++++************+++,,,,,,,,,++++++++++++,,,------,,,------------,,,,,,+++************************+++++++++*********))))))***++++++,,,,,,---------******))))))(((((('''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%))))))))),,,111999@@@DDDEEEAAA<<<777222,,,'''###%%%%%%&&&'''((()))***+++'''''''''''''''%%%$$$###''''''(((((())))))******))))))((((((''''''&&&&&&''''''&&&&&&((()))+++,,,---***'''&&&''''''&&&%%%&&&'''((())))))((('''&&&(((***...111444444222000+++*********))))))******+++...000///+++(((((()))))))))*********+++++++++---,,,,,,,,,------...//////000222333333444666888777888999:::<<<===>>>>>>>>>@@@BBBDDDFFFFFFFFFFFFHHHKKKkkksssqqq|||~~~xxxtttoooiiieee```___\\\VVVOOOIIIFFFEEEAAABBBCCCCCCAAA?????????@@@CCCIIINNNRRRYYYkkk|||}}}{{{}}}~~~}}}}}}|||{{{||||||}}}rrr```SSSNNNLLLJJJGGGEEEDDDCCCCCC>>>???>>>===;;;<<>>;;;222///444222222222111000000//////000000////////////..............................,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,+++++++++++++++***)))((((((******)))((())))))))))))((((((((((((%%%&&&(((((('''''''''((())))))(((((((((((('''''''''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************))))))))))))))))))******+++++++++)))))))))************+++***************+++,,,,,,+++++++++++++++,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))***+++000999AAADDDCCC???<<<000,,,'''%%%&&&))),,,---&&&'''((()))***)))''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''')))+++,,,---+++(((''''''''''''&&&'''((())))))))))))((('''***,,,000444888888555222)))))))))))))))***))))))))),,,///...+++((()))***)))))))))************+++++++++++++++,,,---......///111333333333444666888777888999:::<<<===>>>>>>===>>>@@@BBBDDDFFFGGGGGGLLLLLLiiimmmnnn|||vvvnnnaaabbbaaa]]]VVVPPPLLLKKKGGGEEEDDDCCCBBBBBBBBBBBB>>>???BBBHHHPPP]]]sssooo```VVVOOOIIIIIIHHHFFFDDDBBBBBBBBB<<<======<<<<<<>>>AAADDDEEEZZZiiidddYYYcccyyypppJJJEEEBBBBBB<<<555222555222222111111000000//////000000/////////.................................,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))******************++++++***((('''((()))***)))((())))))))))))(((((((((((($$$&&&(((((('''&&&'''((())))))((((((((('''''''''((((((''''''(((((()))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))+++*********)))))))))((())))))))))))))))))******))))))))))))***************************++++++,,,+++++++++***++++++,,,---,,,,,,---------------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++***************)))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''))),,,000222333999CCCHHHEEE;;;...%%%)))))))))******)))&&&######$$$%%%&&&''''''&&&&&&&&&''''''(((((()))******))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''')))+++,,,---+++(((''''''((('''&&&(((((()))******)))(((((()))+++///555999999555111''''''((()))************(((+++......+++)))***+++))))))))))))************,,,++++++,,,---.../////////111333444444444666888777888999:::<<<===>>>>>>======>>>@@@BBBDDDGGGHHHLLLLLLhhheeekkk~~~tttfffgggfffbbb\\\VVVRRRPPPJJJFFFBBB@@@AAACCCDDDDDDEEEBBBCCCIIITTTgggyyydddXXXTTTSSSEEEFFFFFFDDDBBBAAAAAAAAA;;;<<<<<<<<<===???BBBEEECCCHHHGGGBBBKKKjjjzzzzzznnn\\\@@@AAAAAA>>>999444333444222222111111000/////////000000//////.........------.....................,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))((((((((()))***++++++)))((('''((()))***)))((())))))))))))(((((((((((($$$&&&(((((('''&&&'''((()))(((((((((''''''''''''((((((((((((((()))******&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++*********))))))(((((()))))))))((((((((((((((())))))))))))*********************)))***++++++,,,++++++******++++++,,,---+++,,,,,,---------,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%'''+++000666999@@@<<<777111,,,*********%%%$$$###$$$''')))******'''''''''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&''')))***,,,---+++(((''''''((('''&&&((()))***++++++***)))(((''')))---333888888333///&&&&&&((()))************(((+++......+++)))***,,,))))))))))))************,,,,,,,,,---...///000111///111333444444555777888777888999:::<<<===>>>>>>=========>>>AAADDDGGGHHHHHHJJJfffyyy___hhh~~~tttggg___]]]]]][[[YYYYYYPPPIIIHHHGGGDDDDDDEEECCCDDDHHHRRR```uuuuuucccYYYSSSNNNIIIHHHGGGEEEBBB@@@>>>=========<<<:::999<<>><<<999:::<<>>===:::888+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&...***'''&&&'''(((&&&$$$''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))+++***)))'''&&&&&&&&&&&&'''(((((((((((((((''''''+++))))))+++///000///---(((&&&%%%'''***,,,+++))),,,,,,,,,+++++++++******)))(((((((((((())))))***...------------...//////111222444555555555777999:::999999:::<<<======<<<>>>>>>===<<<>>>BBBGGGLLLKKKKKKaaa|||ppp\\\aaauuu}}}rrrmmmjjjgggeeefff]]]VVVSSSPPPLLLJJJKKKPPPOOOSSS^^^qqqrrraaaTTTOOOMMMJJJGGGHHHGGGDDDBBB???>>>===<<<======<<<<<<>>>>>>===;;;555===GGGNNNZZZuuulllOOO:::666666555444333222222111111111000000000///////////////.........---------.........---------,,,,,,,,,,,,------,,,,,,+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++******))))))******++++++******)))((()))******)))***,,,...------------,,,+++******************************+++++++++*********))))))(((((((((((((((((((((((()))((((((''''''''''''(((,,,)))&&&$$$%%%)))---111888999888777333...***'''***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%'''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))++++++)))((('''&&&%%%%%%''''''(((((((((''''''&&&***)))(((+++---///---+++(((&&&%%%'''***,,,+++***---,,,,,,,,,+++*********)))(((((((((((()))******...------------...//////000222444555555555777999:::999999:::<<<======<<>>>>>======AAAFFFKKKKKKJJJbbbyyy[[[___ppp{{{wwwuuurrrjjjccc```\\\WWWVVVWWW\\\aaakkk|||iii___SSSLLLKKKKKKJJJGGGGGGFFFDDDAAA>>>===;;;;;;======>>>???>>><<<999888444CCCTTT]]]ggg}}}|||{{{zzzYYY???666333222222222111111111111111111111111000000000000...............---------...............---------,,,,,,------,,,,,,+++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''')))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++******))))))******++++++******)))((()))******))))))+++---............---,,,+++***)))***+++,,,,,,+++***)))+++************)))))))))((((((((((((((((((((((((***)))((((((''''''(((((()))((('''(((+++000666999999777222...***(((''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++---,,,***((('''&&&%%%%%%&&&&&&'''''''''''''''&&&(((((((((***,,,,,,+++)))'''&&&&&&''')))+++++++++...------,,,+++******)))((((((((((((((()))***+++...------------...//////000222444555555666888999:::999999:::<<<======<<>>======@@@EEEIIIKKKJJJccc```bbbqqqzzzsssnnnllliiieeeeeegggfffvvvmmm^^^WWWOOOJJJIIIIIIGGGDDDEEEDDDBBB@@@===<<<;;;:::======>>>???<<<777555888<<>>===???CCCGGGKKKLLLdddcccdddsss~~~{{{vvvvvvzzz{{{rrr^^^UUUPPPJJJFFFDDDCCC@@@>>>BBBAAA@@@>>><<<;;;::::::===;;;<<<<<<888333777???NNN]]]lllwwwwwwrrrSSS???888777333333333333333444444444111111111000000000000///---.....................------..................,,,,,,------,,,,,,+++***)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************)))))))))******)))))))))((()))***)))((((((***+++***++++++++++++******)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***///666::::::666///+++)))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))+++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,***)))'''&&&&&&&&&%%%&&&&&&'''((((((''''''(((***,,,,,,+++)))'''&&&''''''''''''''')))+++---000000...---+++***)))((((((((((((((()))***+++,,,...------------.../////////111333555555666888::::::999999:::<<<======<<>>===???BBBEEEHHHKKKeeeaaacccsssuuubbbTTTMMMJJJFFFCCCBBBBBB@@@??????>>>===<<<;;;;;;;;;;;;===999999:::777666BBBQQQfffvvvzzzYYYAAA777666555111111111222222222222222000000000000////////////---------...............,,,,,,,,,---------------,,,,,,------,,,,,,+++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))************((())))))******))))))(((((()))***)))(((((()))+++))))))************))))))((()))***++++++***)))((((((((()))))))))))))))***((((((((((((((((((((((((''''''''''''((()))******666666666333000+++'''$$$'''''''''''''''%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&)))+++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))((('''''''''&&&&&&'''((())))))))))))***,,,//////,,,)))'''&&&''''''''''''&&&(((+++...111111///---,,,***((((((((((((((()))***+++,,,---...------------.../////////111333444555666999;;;:::999999:::<<<======<<<>>>??????>>>>>>???BBBEEEEEEJJJdddeeegggvvvpppcccXXXPPPJJJHHHEEEBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<===888777999999>>>SSSjjj{{{ZZZFFF;;;333111444222111111111111111111111////////////.........------------.........//////+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************(((((())))))))))))((((((((()))***)))'''''')))***)))******+++++++++******(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''((()))***,,,---...444111...***&&&$$$$$$######$$$&&&'''(((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$%%%(((+++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++******)))(((((())))))&&&'''((()))************,,,///222222...***(((''''''(((((('''&&&'''+++///222111000...,,,***((('''((((((((()))***+++---......------------...//////...000333444555777999;;;:::999999:::<<<======<<<===>>>>>>>>>>>>???BBBEEEEEEHHH```|||mmmmmmxxxnnn___YYYUUUQQQGGGDDDAAA???============::::::::::::;;;<<<<<<===>>>888666999<<>>>>>>>>@@@CCCEEEGGGGGG]]]zzzooollltttppp```[[[WWWPPPIIIHHHFFFDDDAAA>>><<<::::::888999::::::<<>>AAANNNkkk}}}[[[:::222666444111111111111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,***)))))))))***+++)))***,,,,,,***)))***++++++*********))))))((((((+++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))&&&%%%$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))***))))))((('''&&&((((((((((((((()))*********++++++++++++***))))))((((((((((((((((((((((((***)))(((((()))+++---///(((((()))))))))(((&&&&&&%%%)))...111000,,,'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''((((((((((((((((((((((((((())))))(((''''''***,,,,,,((($$$$$$&&&((()))(((***(((%%%&&&***,,,,,,+++///222666666222...,,,++++++***((('''''')))+++---333333111...***(((((((((&&&'''((()))***+++,,,,,,.........///////////////000222333444555777;;;>>>>>><<<::::::<<<>>>??????DDDBBB???>>>???AAACCCCCCFFFGGGYYYxxxvvvpppqqqyyyfffZZZVVVTTTNNNHHHGGGEEECCC@@@===;;;::::::777888999999:::<<<>>>>>>888555555;;;EEEZZZ|||kkkPPP777333777444111111111111111000000000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++******))))))******(((***,,,+++***)))***************)))))))))((((((************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((((('''((((((((((((((()))*********++++++++++++***))))))(((((((((((((((((((((((((((''''''&&&'''(((***+++******)))(((''''''''''''((()))+++,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))((('''''')))+++---***&&&&&&(((*********+++)))''''''***,,,---,,,---111444333000,,,******+++***((('''''')))+++---222222111...***(((((((((''''''((()))***+++,,,,,,............////////////111222333444444666:::<<<===;;;999999;;;===>>>>>>CCCAAA???>>>???@@@BBBCCCFFFFFFVVVssswwwrrrttt}}}rrrgggZZZSSSQQQPPPKKKGGGDDDCCC@@@>>>;;;::::::999777888999<<<===>>>>>>>>>:::999<<>>===>>>@@@BBBCCCEEEEEESSSnnnxxxuuuxxxyyyjjj```ZZZRRROOONNNMMMIIIEEEBBB@@@>>>;;;:::999999:::;;;999;;;AAAFFFDDD???<<<:::@@@KKKZZZmmm}}}kkkxxx|||ccc@@@888222333444111000222111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++,,,,,,***)))((((((***++++++)))))))))***))))))))))))))))))((((((*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((((((((((((((((())))))******++++++++++++***))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((((((((())))))(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((((((''''''(((***,,,+++))))))***+++,,,------,,,++++++,,,---...///---...//////---***(((&&&))))))(((''''''(((***+++.........+++)))'''((()))'''(((((()))******++++++------......//////000000111222444444444555777999;;;:::999999;;;=========>>>>>>>>>>>>>>>???AAADDDEEEEEESSSmmmwwwuuuyyyuuurrrzzzyyyggg^^^WWWUUUQQQOOOMMMKKKHHHEEE@@@>>><<<999888999:::;;;===999<<>>>>>===<<<===???>>>>>>???BBBEEEEEEGGGUUUnnnvvvtttvvvpppjjjqqqzzzwwweeeYYYTTTTTTSSSRRRPPPMMMJJJGGGEEE???===:::888888999;;;<<>>???>>>===:::===@@@@@@??????CCCFFFEEEHHHVVVooovvvqqqsss||||||xxx{{{ppp```UUUOOOMMMQQQRRRRRRPPPLLLHHHEEEEEE>>><<<:::888888999<<<>>>CCCEEELLLPPPHHH<<<>>>HHHjjj~~~wwwTTT???;;;555555333000......000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******''')))******)))(((((()))'''''''''((((((((())))))((()))))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///000///---,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&((((((((((((((()))*********++++++++++++***))))))(((((((((((((((((((((((((((''''''&&&'''(((***+++999666222...***(((''''''$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((''''''(((%%%((())))))((((((***,,,---......---++++++---000000...,,,,,,---,,,)))&&&''''''''''''(((((())))))'''((()))(((''''''(((***))))))))))))************,,,,,,---...///000111111000222666888888999:::<<<;;;::::::;;;===>>>===<<<999===AAAAAA@@@@@@DDDHHHFFFHHHUUUmmmwwwpppooozzzttteeeXXXOOOLLLJJJIIIOOOQQQQQQOOOJJJFFFEEEEEE>>><<<:::888888:::===>>>HHHNNNWWWVVVEEE888BBBVVVnnnaaa>>>222666222444333111///000///...000/////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,***)))))))))***+++''')))******((((((((()))&&&'''''''''(((((())))))(((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---000555777666000***%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%((((((((((((((()))*********++++++++++++***))))))((((((((((((((((((((((((******(((((()))+++---///DDD???666...(((&&&'''(((&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''%%%(((******)))(((+++------...///---******---000000...++++++,,,,,,)))%%%'''''''''(((((((((((((((&&&'''(((((('''''')))***))))))))))))************,,,,,,---...///000111222///222666888999:::<<<===999999999;;;======<<<;;;999>>>BBBBBB@@@AAAEEEIIIGGGHHHSSSjjjxxxooonnnzzz{{{}}}zzzccc]]]TTTLLLIIIKKKQQQUUUeeeeee\\\LLLFFFIIIFFF>>>BBB???:::777888===CCCHHHYYYffffffPPP<<<===KKKVVVxxxfffBBB777999555333333111000000000111222000000//////.........---------...............---***++++++,,,,,,++++++***++++++***************+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''888222***'''((()))(((%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))***++++++---///000///,,,)))&&&((()))***++++++***)))(((%%%***,,,)))%%%+++:::GGG111...***&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((******((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))))))))******+++,,,------...000111///+++***,,,///,,,+++******++++++)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))+++---...---,,,+++////////////............111333666888888888999:::<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDHHHCCCRRRkkk}}}qqqlll{{{}}}qqq~~~|||ssskkkfffUUUQQQLLLIIIKKKPPPWWW\\\bbbccc[[[MMMHHHKKKGGG???<<<<<<<<<;;;;;;???FFFLLLjjjggg[[[III???FFFUUUaaasssvvvuuuYYY>>>555666111333222111000000000111111000/////////.........------...............------******++++++++++++******++++++***************+++((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''444...(((&&&((((((&&&$$$%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))(((((())))))*********+++---...---+++)))''''''((())))))))))))(((''''''&&&&&&)))///555:::<<<,,,***'''%%%$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((******((('''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''((()))+++,,,,,,,,,,,,---///000...+++***,,,...,,,+++))))))***+++)))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++------------,,,222222222111111111111111111333666888888888999:::<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEECCCTTTnnn|||qqqpppooodddqqq{{{{{{yyytttlllbbbYYYSSSGGGFFFEEEGGGKKKRRRZZZ^^^ZZZ[[[VVVLLLHHHJJJFFF>>>:::;;;;;;<<>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAAUUUrrrwwwooorrruuullluuuzzzuuupppiiihhheee```YYYQQQJJJFFFBBBBBBCCCEEEIIINNNSSSVVVOOOPPPNNNHHHFFFFFFBBB;;;>>>;;;999===JJJ]]]ppp{{{iiiSSSDDDJJJ[[[jjjyyydddYYYiii~~~YYYBBB===777111111///111111000000////////////....................................---,,,++++++++++++,,,,,,,,,,,,++++++*********)))******+++,,,)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&((((((&&&###'''((()))(((''''''''')))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))***))))))((((((((())))))***&&&'''''''''((((((((((((&&&&&&+++444<<<;;;111'''$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%(((+++...//////---,,,+++...///...+++)))***,,,***)))(((((()))***)))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---///////////////000000000111333666888888888999::::::;;;;;;<<<===>>>?????????@@@@@@AAABBBBBBCCCCCCBBBAAAUUUtttuuuooorrrqqqhhhaaa]]]VVVTTTOOOJJJEEEBBB???>>>@@@@@@AAACCCEEEHHHJJJLLLHHHIIIHHHFFFEEEDDD@@@;;;@@@;;;;;;DDDVVViiivvv{{{YYYQQQTTTiii~~~wwweeeggg|||^^^CCC777:::555000222222000000000000//////......---------...............------......---,,,++++++,,,,,,------------,,,,,,******))))))***++++++,,,***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))((('''%%%'''((()))(((''''''''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***)))((('''''''''((()))***'''''''''(((((()))))))))%%%,,,666999666///)))&&&&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''))))))'''&&&'''((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&(((,,,///000000///...+++---000///+++)))***+++)))((('''''')))))))))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***+++------------......//////111333666888888888999:::::::::;;;<<<===>>>????????????@@@@@@AAABBBBBBCCCEEECCCUUUqqqzzzrrrrrrxxxggg^^^WWWRRRLLLIIIDDD@@@======>>>>>>;;;<<<===???AAACCCEEEFFFFFFFFFEEEFFFFFFDDD@@@===;;;;;;@@@KKKYYYbbbdddbbbPPPYYYmmmtttmmm|||gggEEE666555999222///444444///////////////...---------------------.........,,,,,,------------,,,,,,,,,,,,------------,,,,,,))))))))))))***+++,,,,,,******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&((()))***))))))(((''''''(((((((((''''''''''''((()))******(((222;;;888---$$$$$$(((((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((+++...///000//////+++...000000,,,******+++((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((())))))******---......//////000000111111333666888888888999:::999999:::;;;===>>>????????????@@@@@@AAAAAABBBBBBHHHEEEUUUnnnuuurrrjjj\\\VVVQQQLLLEEEDDDAAA>>>======>>>>>>999::::::<<<===???@@@AAADDDCCCBBBDDDDDDBBB???>>>:::===CCCHHHKKKMMMMMMMMMYYYlll}}}qqqxxxnnnPPP:::333555555...000555111....../////////...---,,,,,,,,,,,,------.........***+++,,,,,,------------***++++++,,,,,,++++++***))))))))))))***+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&''''''(((%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&''')))******)))))))))((((((''''''&&&&&&&&&&&&&&&((()))***000444555000'''"""$$$)))'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((&&&''')))+++,,,......///+++...111111---++++++,,,'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))++++++++++++***.........///000111111111111333666888888888999:::888999:::;;;===>>>???@@@?????????@@@AAAAAABBBBBBFFFDDDUUUpppuuuooo|||qqq]]]RRROOOKKKFFF>>>======;;;::::::999999::::::::::::;;;<<<======AAA??????AAABBB???===<<<<<<@@@CCC@@@;;;;;;BBBIIIkkknnnhhhnnnpppzzzXXX:::888444666222+++000555------.../////////...,,,,,,,,,,,,,,,------.........)))***+++,,,---.........))))))************))))))))))))))))))***+++,,,---+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&''')))***************)))(((&&&&&&%%%%%%$$$$$$%%%'''((()))777333...((($$$$$$''')))%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((***,,,---...,,,///222222...++++++,,,'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))+++---...---,,,+++,,,------...///000000111111333666888888888999:::888999:::;;;===>>>???@@@>>>??????@@@AAAAAABBBBBBBBBBBBVVVsssqqqkkkyyy