BM6P6(@ BBBBBBCCCCCCCCCCCCCCCBBBBBB???<<<:::;;;<<<<<<;;;CCCAAA???>>>@@@DDDIIILLLUUURRRLLLFFFBBBAAABBBCCC===???@@@???>>>===>>>??????>>><<<===???@@@@@@???@@@???>>>======<<<======???>>>>>>???@@@@@@>>><<>><<<;;;<<<>>>AAACCC@@@???===<<<;;;<<<>>>???BBB@@@>>>;;;888777777666777888999888777777999;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;>>>???===:::888777666666777999;;;<<<777888888888888999999999::::::999999999888888888777777777777777777777777888888777777888888999:::999999888888888888888999666666666666555444333222444444555555555555444444444555555555444333333222444555444444333222111000222222222333444555666777555555555333222111333555444444444333333222222222000111222333333222111000333333333222222222111111000111111111111222222222111111111000000000000000////////////............---......///////////////...------------...//////////////////////////////000000000000000000000000222111000000000111333444222000///------///000222000000000000000000000000111111111111111000/////////////////////.........///111222111000///000111222111111111000000////////////000000///...------......///000000000000000......///111111222222222333222222222111111000000111111000000000000111111111222444555555333222000222333444555666888999999444333555999>>>???<<<888999:::;;;<<>>===;;;;;;;;;;;;999777<<<;;;::::::999999999999;;;:::999888999:::;;;<<<:::999888888888999:::;;;???>>><<<;;;:::999999888777999;;;<<<>>>>>>>>>===<<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;<<<===>>>@@@AAA<<<===>>>===<<<<<<>>>@@@BBBBBBAAAAAA@@@???>>>>>>@@@@@@???===<<<:::999999:::999888777777888999:::999999:::===AAACCC@@@>>>@@@>>><<<<<<>>>???@@@???>>>BBBHHHKKKKKKJJJIIIHHHBBBBBBBBBBBBAAA@@@??????@@@BBBDDDDDDAAA?????????======>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFDDDBBBDDDCCCBBB@@@???>>>>>>>>><<<===>>>???????????????CCCCCCCCCAAA>>><<<;;;<<<<<<<<<============<<<<<<>>>???AAABBBAAA@@@>>><<>>>>>>>>======@@@AAABBB@@@>>>;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>???AAACCCCCCCCCCCCCCC@@@??????>>>>>>??????@@@BBBAAA???>>>=========>>>@@@>>><<<===AAADDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBAAA@@@???AAADDDDDDAAA>>><<>>===>>>??????>>><<<===???@@@@@@??????>>>==================???>>>===>>>???@@@???>>>>>>===<<<<<<>>>AAADDDGGGAAA???>>><<<;;;<<<===>>>@@@???===;;;:::999999:::777888999888777777999;;;999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;===>>><<<:::888777666666777888:::<<<777888888888888999999999<<<;;;;;;;;;;;;:::::::::777777777777777777777777888888888888888999999:::777666666555555666666777777777777777666555444333444444555555555555444444444444555444444333333222444444444444444333222111333333333333444444555666444444444333111111333555444444333333333222222222000111222222222222111000333333222222222111111111000000111111111222222222111000000000000000000000000000//////......---------......///////////////...------------...//////////////////////////////000000000000000000000000111000000000111111222222111000///......///000111000000000000000000000000111111111111111000//////000000000000000////////////000111111000///000111111111111000000000/////////////////////...------......///000000000000000...///000111111222222222222222111111111000000000111111000000000000111111111222444555555444333222333333444555666777777888777777888===BBBDDDBBB???>>>===<<<>>>EEESSSeeeqqqtttlllbbbXXXQQQJJJBBB======<<<::::::;;;;;;:::888<<<;;;:::999999999999999:::::::::::::::;;;;;;<<<:::999999888999999999:::@@@???===<<<:::999999999999:::;;;===>>>>>>=========<<<<<<>>>@@@@@@>>><<<;;;<<<>>>???AAAAAAAAAAAA===>>>??????>>>>>>???AAABBBBBB@@@???>>>>>>>>>>>>@@@???>>>===;;;:::999888;;;;;;:::999:::;;;<<<===;;;:::;;;>>>BBBBBB@@@>>>AAA???======>>>????????????CCCGGGJJJIIIHHHHHHGGGCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBB@@@>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEEEEDDDBBBCCCBBBAAA???>>>=========<<<===>>>>>>?????????>>>AAABBBCCCAAA???===<<<<<<>>>>>>?????????>>>>>>===??????@@@AAA@@@???>>>===@@@@@@@@@??????>>>>>>===AAABBBCCCAAA>>><<<;;;;;;======>>>??????@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCBBB@@@>>>======>>>>>>>>>===<<<>>>AAACCCBBB@@@BBBAAA@@@???>>>=========@@@AAABBBCCCCCCBBBBBBAAAAAA@@@???AAACCCCCC@@@>>>===???AAABBBAAAAAABBBCCCFFFDDDAAA>>>===<<<======AAAAAABBBBBBCCCCCCCCCCCCCCCAAA>>>===>>>??????>>>BBBCCCDDDFFFHHHKKKNNNPPPIIIFFFCCC???======??????===???@@@???>>>===>>>??????>>><<<===???@@@@@@???=========<<<======>>>>>>@@@>>>======???AAAAAAAAA<<<<<<<<<===@@@DDDGGGIIIAAA@@@>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<<<<777888999888777777999;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<:::888777666666777888:::;;;777888888888888999999999;;;;;;;;;:::::::::999999777777777777777777777777888888888888999999::::::666666555555555555666666888888888888777666555444444444555555555555444444444444444444333333333333444444444555444444333333333333333333333444444444222333444333111222333555333333333333222222222222000111222222222222111000333222222222222111111111000000000111111111222222000000000000000000111111111000000///...------------......///////////////......------......///000////////////////////////000000000000000000000000//////000111111111111111111000///......///000111000000000000000000000000000000111111000000//////000000000000000000000000///000111111//////000111111111000000000000/////////////////////......---......///000000000000000...///000111111222111111111111000000000000//////111111000000000000111111111222333555555555444444444444444555555555666666888888:::@@@GGGKKKKKKJJJEEEBBB???@@@HHHVVVeeeooosssnnnfff___YYYPPPFFF???<<<:::999:::;;;<<<;;;999;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<<<<999999999::::::999999888@@@???===<<<:::999999999;;;;;;<<<===>>>==================>>>???@@@>>>===:::<<>>???@@@@@@??????@@@BBBDDDBBB@@@>>>======>>>>>>??????>>>===;;;:::999999;;;:::::::::;;;===???@@@=========???BBBBBBAAA???CCCAAA???>>>???@@@???>>>AAACCCFFFGGGFFFFFFFFFGGGEEEFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@===<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>????????????AAACCCCCC@@@>>>======AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@????????????>>>BBBAAAAAA@@@??????>>>>>>CCCDDDDDDBBB???<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>>=========>>><<<<<<===???AAABBBAAA???>>>>>>>>>============<<>><<<@@@AAAAAA@@@>>>>>>???@@@FFFDDDBBB???=========>>>AAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>>>>???@@@@@@???@@@AAACCCEEEGGGHHHHHHIIIBBBAAA???===<<<===>>>???===???@@@???>>>===>>>??????>>><<<===???@@@@@@???<<<<<<<<<<<<<<<===>>>???@@@>>><<<<<>>@@@CCCFFFGGGAAA@@@???===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;777888999888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::777777777666777888999:::777777888888888999999999888888888888777777777777777777777777777777777777777888888999999999999999777777666666666777888888777777777777777555444444333444444555555444444333444444333333333333333333333333444555555555444444333333444444333333333222222333444444333333444666333222222222222222222222111111111222222111111111222222222222111111111111000000000000111111111111000000000000000111111111111111000///...------,,,---......///////////////...............//////000////////////////////////////////////////////////---...000111222111000///000///............///000........................///000000000000000//////////////////000000000000///000111000///...///111000000000000000000//////...///////////////............///000000000000000//////000111111111111111000000000///////////////111111000000000000111111000111333444555555555555444444444444444444444444666666:::BBBLLLSSSUUUUUUNNNIIIDDDDDDLLLYYYfffnnntttpppkkkfff___UUUHHH???:::999888999;;;<<<;;;:::::::::999999999999999:::999:::<<<===>>>===<<<;;;888999:::;;;:::999888777>>>===<<<:::999999888888============>>>=========???>>>===>>>???@@@???===;;;<<>><<<===???@@@@@@??????>>><<<;;;;;;::::::999999:::;;;>>>@@@AAA>>>??????@@@AAABBBAAA@@@DDDBBB@@@@@@@@@@@@???===BBBCCCDDDDDDDDDCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@===;;;:::<<<>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCCCCBBBAAA??????>>>===<<<<<<<<<<<<@@@???????????????@@@@@@===@@@CCCDDDBBB@@@>>>>>>BBBBBBBBBBBBAAA@@@???>>>AAA@@@??????>>>>>>??????BBBBBBAAAAAA@@@??????>>>DDDDDDEEECCC???<<<;;;<<<;;;;;;===>>>??????>>>>>>@@@AAABBBCCCDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???===<<<<<<<<<===<<<===???BBBCCCBBBAAA@@@======>>>>>>>>>>>>>>>===BBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>===<<>>>>>@@@BBBEEECCC@@@>>><<<<<<======CCCBBBAAAAAAAAAAAABBBCCC@@@>>>===>>>???@@@@@@??????AAACCCDDDDDDDDDBBBAAA>>>============>>>??????===???@@@???>>>===>>>??????>>><<<===???@@@@@@???<<<<<<;;;<<<<<<===>>>>>>@@@>>><<<<<<>>>AAABBBCCC============>>>???AAABBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777888999888777777999;;;===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;:::999999999777777777777777777888888777777888888888999999999888888777777777666666666666666666666666666666666666777888999999999888888666666555555666777777888666666666666555444333333333333444444444444333333333333222222222333333444333333444444555444444444222333333444444333222111333444666555444333444555222222222222222222222222222111111111111111111222222222222111111111000000//////000000000111111111//////000000111111111111111000000///...------------......//////////////////............///000000////////////////////////////////////////////////---...///000111000////////////............//////------------------------...//////000000000//////---------.........//////...000111000///...///000//////////////////000000......///////////////.........///000000000000000///000000111111111111000///////////////000000000111111000000000000111111000111222333444444444555444444444444333333333333444666;;;FFFRRR[[[^^^___YYYSSSLLLKKKRRR]]]iiipppvvvtttqqqmmmfffYYYJJJ???999888888999;;;<<<;;;:::999999999888888999999:::999:::<<<===>>>===<<<;;;999999:::;;;:::999888777;;;;;;:::999888888888888>>>>>>>>>===>>>>>>>>>>>>@@@???===>>>?????????>>>============>>>@@@AAABBB<<<>>>@@@@@@???>>>???@@@EEECCC@@@>>>===>>>@@@BBBAAA@@@@@@???>>>===<<<<<<;;;:::;;;;;;===???BBBCCC>>>???@@@AAAAAAAAAAAABBBDDDCCCBBBBBBBBBBBB@@@>>>AAACCCCCCCCCBBBBBBDDDFFFEEEEEEEEEDDDCCCBBB@@@@@@?????????===;;;:::<<<>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBBBBAAA>>>>>>===============>>>BBBBBBAAA@@@@@@@@@AAABBB===???CCCDDDBBB@@@???>>>@@@@@@AAAAAA@@@??????>>>AAA@@@??????>>>>>>??????AAAAAAAAA@@@@@@@@@??????CCCDDDDDDBBB???===<<<<<<:::;;;===?????????>>>>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<>>>@@@BBBDDDDDDCCCBBBBBB===>>>???@@@@@@@@@??????AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@@@@@@@???>>>>>>@@@CCCBBB@@@>>><<<;;;;;;<<<===DDDCCCBBB@@@@@@@@@AAAAAA???>>>===>>>@@@AAAAAA???@@@AAACCCCCCCCCAAA???>>>;;;;;;<<<===>>>?????????===???@@@???>>>===>>>??????>>><<<===???@@@@@@???<<<<<<<<<;;;<<<<<<======???===<<<<<<>>>@@@@@@@@@=========<<<<<<<<<======>>>>>>>>>>>>============;;;;;;;;;;;;:::888777666777888999888777777999;;;>>>============<<<<<<<<<::::::::::::::::::::::::888:::;;;;;;999888888999777777777777777777777777777888888888888999999999999999999888888888888777666666666666666666666666555555777888888888777666333333333333333444555666666666666666555444333222333333444444444444333333333333222111111222444555333333333444333333222222111222333444444333222111333555666666444222333333111111111222222222222222222222111000000111222222222111111111111000000000/////////000000000111111/////////000111111222222////////////............---....../////////////////////......//////000111////////////////////////000000000000000000000000---......///////////////........................------------------------......///000000000//////,,,,,,,,,------......///...///000000......///000......////////////000000---...//////////////////......///000000000000000000000111111111111000000//////000000000000111111111111000000000000111111000000111111222222333333333333333333333333333333444777>>>JJJWWW```cccccc___ZZZTTTPPPTTT]]]iiiqqquuuuuusssqqqjjj]]]MMMBBB999888888999:::;;;;;;:::999888888888888999999:::::::::;;;<<<<<<<<<<<<<<<::::::::::::999999888777999999999999999::::::;;;>>>>>>>>>===>>>???@@@@@@AAA@@@>>>>>>?????????>>>>>>===<<<;;;<<<===???@@@;;;>>>@@@AAA@@@?????????BBBAAA???>>>>>>???AAABBB@@@@@@???>>>>>>===<<<<<<===<<<<<<===???AAACCCDDD===???@@@@@@@@@@@@BBBCCCDDDCCCBBBCCCDDDCCCAAA???@@@BBBCCCCCCCCCCCCEEEFFFEEEEEEDDDCCCBBBAAA???>>>===>>>>>>===<<<;;;===???======>>>???@@@@@@@@@@@@BBB@@@>>>???@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@CCCBBBAAA@@@@@@@@@AAABBB>>>@@@CCCCCCBBB@@@??????>>>??????@@@@@@?????????@@@@@@@@@????????????>>>?????????@@@@@@@@@@@@@@@AAABBBCCCBBB???===<<<===:::<<<>>>@@@@@@@@@???>>>???@@@AAABBBBBBAAA@@@???@@@??????>>>>>>??????@@@>>>>>><<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDCCCCCCDDD??????AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBAAABBBAAA@@@>>>===???@@@<<<===>>>=========???AAA???>>><<<;;;;;;<<<===???FFFEEEBBB@@@???>>>?????????>>>>>>@@@BBBCCCBBBAAA>>>???@@@AAAAAA???>>>===999:::<<<===>>>?????????===???@@@???>>>===>>>??????>>><<<===???@@@@@@???======<<<;;;;;;;;;<<<<<<>>>===<<<<<<>>>???>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>999::::::;;;;;;:::999999777888999888777777999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::777999;;;:::888666777888666777777777777777666666777888888888888999999999999999888888888777777777666666666666666666666666333444666777777777555555222222222222333444555666777777777666666555444333222333333444444333333222333222111000111222444555333333333333222111000000///000222444444444333222222444555444222000//////000111111111222222222222222222111000000111222222111111111111000000000000////////////000000000111...//////000111111222222............////////////---......//////////////////////////////000000111////////////////////////000000000000000000000000......------......///000---..................---........................---......///000000//////,,,,,,------...//////000...///000///......///000........./////////000000------...///////////////......///000000000000000000000111111111111000000000000000111111111222222111111000000000000111111000000000000000000111111222222222222222333333333333666>>>KKKWWW^^^___]]]]]]ZZZTTTNNNNNNVVVbbbllloooooooooooojjj]]]NNNCCC:::999888888:::;;;:::999888888888888888999:::::::::::::::::::::;;;;;;<<<<<<;;;:::999888888888888999999999:::;;;<<<>>>>>>>>>=========>>>@@@AAABBBBBB@@@>>>===>>>??????>>>>>>>>>>>>=========<<<<<<<<>>???@@@AAA>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA;;;===????????????BBBEEECCCCCCCCCDDDEEEEEECCCAAA>>>AAACCCDDDDDDDDDFFFGGGEEEEEEDDDDDDBBB@@@???>>>:::<<<>>>>>>>>>===>>>???<<<<<<===>>>????????????BBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@>>>>>>>>>@@@AAA@@@BBBCCCBBBAAA??????@@@===>>>???@@@@@@AAA@@@@@@??????@@@AAA@@@???>>>===<<<======>>>???@@@AAAAAA???@@@AAAAAA>>>=========;;;<<>>>>>???@@@@@@@@@@@@>>>>>>??????>>>>>>>>>>>>??????>>>>>>======>>>???AAABBB@@@BBBDDDDDDBBBAAACCCEEE???@@@BBBBBBBBBAAA???>>>??????>>>???@@@AAACCCDDD@@@BBBBBB@@@>>>>>>@@@CCC<<<===??????>>>>>>>>>???>>>===<<<;;;<<<>>>@@@AAAHHHFFFCCC@@@>>>>>>>>>>>>@@@???@@@AAADDDEEEDDDCCC;;;;;;======>>>===<<<<<<888999;;;===>>>>>>>>>>>>===???@@@???>>>===>>>??????>>><<<===???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;===<<<<<<===>>>>>><<<:::<<<<<<<<<===============;;;<<<===>>>????????????777888:::<<<======<<<<<<777888999888777777999;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::777999;;;:::777666777888666777777777777777666555777888888888888999999999666666666666555555555555666666666666666666666666222333555777777666555444444333333444555666777888888888888888777666555444222333333444444333333222333222111000000222444555333333333222111000///......///222444555444333222111333444333000...------000000111111222222222222333222111000000111222333111111111111000000000000////////////000000000000...//////000111222222222------......///000000000---......//////////////////////////////000111111////////////////////////000000000000000000000000......---,,,,,,...///000------............------000000000000000000000000------...///000000//////------......///000000111...///000///...---...000---.........//////000000------...///000000//////...//////000000000000000000000111111111000000///000000111111222222222333111111000000000000111111111000///////////////000111111222222222333333333000444===HHHSSSYYYXXXUUUWWWUUUPPPIIIFFFMMMZZZeeeggghhhiiijjjfff[[[LLLAAA:::999888999::::::999888888888777777888999::::::;;;:::999888999:::;;;<<<===<<<:::888777777888999999::::::;;;===???AAABBB>>>=========???@@@BBBDDDCCCAAA>>>===>>>??????>>>===>>>@@@@@@@@@===;;;999===@@@CCCDDDCCCAAAAAAAAA999:::;;;<<<===>>>??????<<<<<<<<<;;;;;;::::::999888777777777888:::;;;===:::===??????>>>???BBBFFFCCCBBBCCCDDDFFFFFFDDDBBB===@@@CCCEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCAAA???>>>888;;;>>>????????????@@@;;;<<<===>>>>>>?????????BBB@@@>>>===???@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDAAA@@@>>>===<<<===>>>???BBBCCCCCCBBB@@@??????@@@===>>>???@@@AAABBBBBBBBB>>>???AAABBBAAA@@@>>><<<;;;;;;<<<>>>???@@@AAABBB>>>???@@@@@@>>>======>>>;;;===???BBBBBBAAA@@@>>>===>>>???@@@@@@???======@@@??????????????????@@@???>>>>>>>>>@@@AAACCCDDD@@@BBBCCCBBB@@@@@@BBBEEE???@@@BBBBBBBBB@@@???===>>>>>>>>>>>>???BBBDDDEEE@@@BBBBBBAAA??????BBBEEE>>>AAACCCCCCAAA?????????======<<<<<<===???BBBDDDIIIGGGCCC@@@>>>>>>???@@@BBB???===@@@EEEGGGDDD@@@>>>======;;;999999<<<>>>;;;<<<>>>???@@@AAAAAABBBCCCBBBAAA???>>>=========?????????===;;;:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@???>>><<<:::===<<<;;;<<<===>>>===<<<<<<<<<;;;;;;:::999888888666666555555555777888999888888999999999:::::::::888888888999:::;;;<<<===:::::::::999999999888888999888777777999999888777666666777777888888888999888777555444333444666777555555555666666666666666333444555555666666555555666666666555444444444333444444333222333444555666555444444444444333333333333222222111111222222333333333222222111000//////222333333444444333333222222222222222222222222222111111222222222333333333000000000000000000000000...000222222000.........222...---//////---...222111000000//////////////////............---------/////////...---------,,,........................,,,,,,,,,---------......//////.........---------------,,,+++,,,---...///------------------------,,,,,,------......//////,,,---------.../////////......---------,,,,,,,,,//////............//////...///000///...---...000////////////...---,,,+++---......///////////////...000222333333333111000222111111111000000//////............/////////000......///000111222333333222222111111000/////////111333777@@@IIIOOOPPPOOOGGGDDD@@@@@@DDDMMMWWW^^^aaafffjjjfffZZZMMMDDD@@@888888888888888999999999999777555444444666888:::999999999999::::::;;;<<<<<<;;;:::999999999::::::;;;;;;:::;;;<<<>>>@@@AAA============>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>>>>?????????CCCCCCCCCBBB@@@>>>===<<<999999:::;;;;;;<<<<<<===AAA===::::::;;;<<<;;;:::777777888888888999999999;;;===@@@BBBBBBBBBDDDFFFGGGGGGGGGFFFEEECCCAAA@@@BBBAAA@@@CCCFFFFFFDDDAAA@@@BBBDDDDDDAAA>>>===<<>>===;;;;;;???===<<<;;;;;;<<<>>>???BBBAAA@@@?????????@@@AAA@@@AAAAAAAAAAAA@@@??????@@@??????@@@CCCDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBB@@@AAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>======???????????????@@@@@@@@@???@@@AAA???===<<<<<<===>>>>>>>>>>>>============@@@AAABBBAAA???=========@@@@@@AAA???>>>===???@@@<<<;;;;;;===@@@BBBBBBAAAAAA@@@>>>???@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAACCCDDD@@@@@@AAABBBDDDCCC@@@>>>??????>>>>>>======<<<<<<===<<<<<<<<<>>>AAADDDFFFGGGEEEBBB???>>>>>>???@@@GGGDDDAAAAAADDDCCC@@@<<<>>>>>>===;;;::::::<<<>>>======???@@@AAAAAAAAAAAABBBAAA???>>>===<<<<<<<<>>>>>>>>;;;<<<===>>>>>>===;;;:::;;;::::::;;;>>>??????>>><<<;;;;;;:::999999888888777777666555555666888888888888888888999999999:::888888888999999:::;;;;;;::::::::::::999999999999:::888888888999:::999888666777777777888888888888999777666444444555666777666666555555444444333333333444444555555555555555444444444444444333333333555444333333333444666666666666666555555444444444333222222111111222222333444333333222111111000000222222333333333333222222222222222222222222222222111111111222222222333333111111111111111111111111...000111111///...---...111...---//////---...111111111000//////...//////000000/////////.....................------------........................,,,,,,---------.........///.........---------------,,,,,,,,,,,,---......------------------------------------------......---------...............//////.........---------//////............//////...///000///...---...000////////////...---,,,+++---......///////////////...000111333333222111000111111111000000000//////........./////////000000000000000000111111111111000111111111111111111111333333555:::???BBBBBB@@@>>><<<::::::???HHHQQQWWWWWW[[[^^^[[[QQQFFF???<<<777777777888888888888888999777555444444555777888999999999999999:::;;;<<<<<<;;;:::999888999::::::::::::;;;;;;<<<>>>???@@@=========<<<======>>>>>>AAA@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>===AAAAAAAAA@@@???>>>===<<<999999:::;;;;;;<<<<<<===@@@===::::::;;;<<<;;;999999999:::::::::;;;;;;;;;<<<>>>@@@BBBBBBBBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBB@@@@@@AAACCCDDDBBB@@@AAABBBCCCCCC@@@>>>======????????????>>>===<<<;;;<<<;;;;;;::::::;;;<<<===AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>?????????AAADDDEEEDDDCCCFFFEEEDDDCCCBBBBBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>???????????????????????????@@@AAA@@@===<<<===>>>=========>>>>>>>>>>>>>>>AAABBBCCCBBB@@@?????????AAAAAABBB@@@???>>>???AAA===<<<<<<===@@@AAAAAA@@@???>>>======???AAAAAA@@@????????????@@@@@@AAAAAA@@@@@@?????????@@@AAABBB@@@@@@@@@BBBDDDCCCAAA???========================<<<<<<<<<===???BBBDDDFFFDDDBBB@@@>>>===>>>???@@@HHHEEEBBBBBBCCCBBB???;;;?????????===;;;;;;===?????????@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<>>>??????===;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>??????>>>===<<<:::999999;;;>>>?????????;;;::::::999999888888888888888666555555666777777777777777888888888999999999999999999999999::::::;;;;;;;;;;;;::::::::::::;;;999888999:::;;;:::999777777777777888888888888999888666555555555666777666666555444333222222111333333444555555555555555222222333333333333333333555555444444555555666777888777777666555444444333333222222111111222222333444444333333222222111111111111222222222222111111222222222222222222222222111111111222222222222333111111111111111111111111///111222222000//////000111///000444444000///111222222000///............111000000000////////////------------....................................---------...........................------------+++,,,------......------------------------------......------------------...............---------000000/////////........./////////....../////////...///000///...---...000////////////...---,,,,,,---......//////////////////000111222222222111000111111000000000000//////....../////////000000000222222111111111000000000000000111111222333333444444333222333555666666555555555444666;;;BBBIIINNNHHHLLLNNNKKKDDD<<<888666666666666666777777888888999888666444333444555666888888888888999:::;;;<<<<<<;;;:::888888999999:::999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<>>>>>===<<<;;;::::::=========>>>======<<<;;;>>>>>>>>>???>>>>>>===<<<999999:::;;;;;;<<<<<<===>>><<<:::::::::;;;:::999;;;;;;<<<<<<<<<=========<<<>>>AAABBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAABBBCCCCCCAAA??????@@@AAA@@@???AAABBBCCCAAA???>>>>>>???>>>??????>>>>>>===<<<;;;999999999::::::;;;;;;;;;??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAA@@@@@@???>>>??????AAADDDFFFFFFDDDAAAEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIEEECCCAAA???>>>>>>???@@@@@@@@@@@@??????>>>>>>===???@@@AAA@@@>>>======>>><<<======>>>>>>?????????BBBCCCDDDDDDBBB@@@@@@AAAAAABBBBBBAAA??????@@@BBB>>>======>>>@@@AAA@@@>>><<<;;;:::;;;===?????????<<<======>>>???@@@AAAAAA@@@????????????@@@@@@AAA@@@@@@@@@BBBDDDDDDBBB@@@<<<<<<<<<<<<<<<=========:::;;;===???BBBCCCDDDEEE@@@???>>>======>>>???@@@BBBAAA@@@AAACCCDDDBBB@@@???@@@@@@>>>===<<<>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<===>>>???>>>;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA;;;:::999;;;===>>>>>>===::::::999999999888888888999888777555555555666666666777777777777888888888:::;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999777777777777777888888888999888777666666666666777555555555444444333333333333333444555555555444444222222333333444444444555555555555555666666777777777777666555444333333222333222222111111222222333444444444333333222222222000111111222222111111000111111111111111111111111111111111111222222222222222222222222222222222222111333444333222111222333222333777======777333222333222111///............000000000/////////......,,,,,,,,,------.........................................................------------------------+++,,,---...///...---,,,......................../////////......---------/////////...---------,,,////////////.........---......////////////.........///000///...---...000......//////...------,,,---....../////////////////////000111222111111000000000000000000000//////...////////////000000000111111111111111111111111111111222222222333333333333222111111222444444444222333444666:::>>>BBBEEE<<<>>>@@@>>>:::666333333444444555555666666777777999888666444333333444444777777777777888:::;;;<<<;;;;;;999888888888999:::888:::;;;===>>>>>>===<<<======<<<<<<;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::============<<<;;;:::999;;;;;;<<<============<<<999999:::;;;;;;<<<<<<======<<<;;;:::::::::999999<<<<<<<<<=========>>>>>>===???AAABBBAAAAAABBBDDDDDDCCCAAA@@@@@@AAACCCDDDDDDBBB@@@??????@@@@@@@@@BBBBBBBBB@@@>>>===???@@@>>>>>>>>>>>>>>>===<<<<<<888999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???AAACCCGGGIIIHHHDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFHHHIIIEEECCC@@@>>>>>>???AAABBBAAA@@@@@@???>>>======<<>>===>>>???<<<<<<===>>>??????@@@@@@AAACCCDDDCCCBBB@@@@@@AAA@@@AAAAAA@@@>>>>>>???AAA??????>>>???AAAAAA???===:::999888999<<<===>>>===;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAACCCDDDCCCAAA<<<<<<<<<<<<<<<;;;;;;;;;999;;;>>>AAADDDDDDDDDDDD>>>>>>=========>>>???@@@>>>>>>>>>@@@BBBCCCCCCBBB???@@@@@@???======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>===???@@@???===;;;::::::<<<<<<=========<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAABBBAAA===<<<;;;;;;<<<===;;;::::::::::::999999999999999999888777555555555666666666777777777777888888888;;;<<<<<<===<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999888888777777777777777777888777777666666666666666444444555555666666666777222333333444555444444444333333444444555555666666555555555666666666666666555555444444333222111111333222222111111222222333444444333333333333333222000111111222222111111000111111111111111111111111000000111111111222222222111111111111111111111111000111222111000000111222111333:::BBBBBB:::333111222111000///............/////////.........------+++,,,,,,,,,------................................................------,,,,,,------------------+++,,,---...///...---,,,........................111000000000//////....../////////...---------,,,.........---------,,,,,,......///000000///.........///000///...---...000.........///......---,,,---....../////////////////////000000111111111111//////////////////000000////////////000000000111///000000111222333333333333333333222222222111111222222222222222222444555222333444555777999:::;;;666777888777666444333222222222333444444555666666888777555444333333333333666666666777888999;;;;;;;;;:::999888777888999999999:::;;;=========<<<<<<<<<<<<<<<<<<===>>>???@@@;;;;;;;;;:::::::::::::::============<<<:::999888999999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<============>>>@@@BBBBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCEEEDDDCCCBBB@@@???@@@AAABBBAAABBBBBB@@@>>>>>>???@@@===>>>>>>>>>>>>======<<<999:::;;;===>>>???????????????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@BBBEEEIIIKKKIIIEEEAAA??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGDDDCCC@@@>>>>>>@@@BBBDDD@@@@@@??????>>>===<<<<<>>???@@@<<<======>>>???@@@@@@AAA???AAABBBBBB@@@??????@@@???@@@@@@???===<<<>>>???@@@??????@@@BBBAAA>>><<<:::999888999;;;<<<===<<<:::;;;<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@BBBCCCBBB@@@>>>>>>===<<<;;;::::::999;;;===@@@CCCEEEEEEDDDCCC============>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>???@@@???>>>======>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>@@@AAAAAA>>><<<;;;;;;<<<<<<===>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>><<<;;;;;;<<<<<<:::888::::::::::::::::::::::::888888666555555666777777777777777888888888999999:::;;;<<<======<<<;;;:::;;;;;;;;;;;;::::::::::::;;;999888999:::;;;:::999888888888888777777777777666666666666555555555555333444444555666777888888222222333444444444444444444444555555555555555555444444555666666666666555333333333333222222222222333222222111111222222333333333333333222222222222111111222222222222111111111111111111111111111111000000000111111111111222000000000000000000000000,,,---...---,,,,,,...000...000666======666000...111000000///////////////............------------,,,,,,,,,,,,------------........................---------------,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------........................000000000///////////////...............---------...------------,,,,,,,,,---...///000000///...---...///000///...---...000---...............---------......////////////////////////000000000111111......////////////000000/////////000000000111111//////000111222333444555444333333222111111000000222333444333111000000111111111222222333333444444333444444555555444333222000111111222333444555555666555444444333333333333555555555666777999:::;;;;;;:::999777777888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<===<<<===>>>>>><<<:::::::::;;;;;;<<<<<<<<<=========???AAABBBBBBAAA@@@AAABBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBB@@@@@@AAACCC@@@AAABBBAAA???>>>???@@@======>>>>>>>>>>>>======:::;;;<<<===???@@@BBBBBBBBBAAA@@@@@@@@@BBBCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDAAABBBDDDHHHJJJHHHDDDAAA???@@@AAACCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@???@@@AAACCCDDD?????????>>>>>>======<<>>???AAA===>>>>>>??????@@@@@@@@@===???AAA@@@???>>>>>>???>>>??????>>><<<<<<===?????????@@@AAABBBBBB???<<<<<<:::999999;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA???>>>???@@@AAA@@@???>>>>>>======<<<;;;;;;:::===???AAADDDEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>??????===>>>??????>>>============???@@@???===<<<============???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????AAACCCBBB@@@===<<<<<<<<<<<<>>>>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>???>>>>>>============>>>===;;;::::::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;777777666555555666888888888888888888999999999:::777888:::;;;<<<;;;:::999::::::::::::999999999999:::888888888999:::999888888888888888777777777666555555555555555444444333444444444555555666666666222222333444444444444333555555444444444444444444222333444555666555555444222222333333333333444444333222222111111222222333222222222222222222222222222222333333333333222222111111111111111111111111000000000000111111111111////////////////////////,,,------,,,,,,,,,...000///...000444444000...//////////////////000000111////////////............------,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................------------............---------...........................---------------...///000000///...---...///000///...---...000------...............------......//////////////////////////////000111111........./////////000000//////000000000111111111111111111222222333333333111111111111111111111000000222555444111///000111///000000111111222222222222222333444555444222111//////000111222333444555444444333333333333333333444444444555777999:::;;;;;;:::888777777777888999;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888999999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<===<<<>>>@@@???===;;;;;;<<<<<<<<<<<<<<<============@@@AAACCCBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBB@@@???@@@BBB???@@@BBBBBBAAA?????????======>>>>>>>>>>>>======;;;;;;<<<===>>>AAACCCEEEDDDCCC@@@??????AAACCCEEEFFFFFFGGGGGGFFFFFFEEEDDD???@@@BBBDDDFFFEEEBBB???>>>???AAACCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDD>>>>>>>>>>>>>>>=========???@@@AAAAAA??????@@@AAA????????????????????????===???@@@@@@???>>>>>>??????@@@@@@???===<<<>>>???>>>>>>@@@BBBCCCBBB@@@===>>>===;;;;;;<<<<<<<<<;;;======>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAA@@@AAA@@@>>>===>>>>>>===<<<<<<<<<<<<======>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBB>>>>>>>>>???????????????:::;;;===>>>=========>>>===>>>??????===<<<<<<===;;;<<<>>>???@@@AAABBBBBB???>>>>>>============>>>@@@BBBDDDCCCAAA>>>======;;;===>>>???>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@???>>>>>>>>>???;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<666666555555555777888999888999999999999:::::::::444555888:::;;;:::999888:::::::::999999999888888999888777777999999888777999888888888777777666666444444555555444444333222444444444444444444444333222222333444444444333333444444444333333222222222222222444555555555444333222222333444444555555666333222222222222222222333111111111111111111111222222333333444444333333222000000000000000000000000000000000000111111111111//////////////////////////////000///......111333333///---......---///333.........//////000111222000000000000////////////---------,,,,,,+++++++++........................,,,,,,,,,++++++*********+++++++++,,,,,,---------...---,,,+++,,,---...///////////////////////////+++++++++,,,,,,---------,,,------....../////////000/////////............---...///111111///...---...///000///...---...000------...............------......//////////////////////////////000111111---.........//////000000000000000000111111111111333333333222222222222111/////////000111111222222---111555666444222333444///000000111222333444444111111222444555444111///...///000111222333444444333333333333333333333333333444444555777888:::;;;::::::888777777777888999<<<;;;:::999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;<<<<<<===::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<<<<;;;999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAA<<<<<<======<<<;;;::::::;;;>>>AAABBB@@@??????AAA>>>@@@CCCCCCAAA@@@??????======>>>>>>>>>>>>>>>===<<<;;;;;;;;;===@@@DDDFFFGGGDDD@@@>>>>>>@@@CCCFFFFFFFFFFFFFFFFFFEEEDDDDDD>>>>>>???BBBCCCBBB@@@===;;;===???AAABBBBBBBBBBBB@@@AAABBBCCCBBBAAA@@@???@@@AAAAAABBBBBBCCCCCCCCC============>>>>>>>>>>>>???@@@AAAAAA@@@???@@@BBB@@@@@@@@@???????????????===???@@@@@@???>>>???@@@@@@AAAAAA@@@>>>===???@@@===>>>???BBBDDDCCC@@@===@@@>>><<<<<<======<<<;;;>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCBBBAAA???>>>BBB@@@============<<<;;;999:::;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBB????????????????????????======<<<;;;;;;;;;;;;<<>>===<<<999;;;===>>>>>>>>>@@@AAA@@@@@@??????>>>======<<>>BBBAAAAAA@@@???>>><<<<<<===============>>>>>>???EEEDDDCCCAAA@@@???>>>>>>??????>>>>>>=========<<<>>>???@@@BBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@???>>>===============>>>???@@@>>><<<;;;<<>>@@@CCCFFFHHHJJJJJJGGGDDDBBBBBB===:::<<>>>>>>>>???@@@AAAEEEBBB@@@???@@@AAAAAA@@@BBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>DDDCCC@@@===<<<;;;<<<<<>>>>>>>>>>>@@@@@@??????>>>>>>=========>>>@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDCCCAAA???>>>AAA@@@>>>===<<<<<<<<<===<<<<<<<<<===???AAADDDEEEGGGFFFEEEDDDCCCCCCDDDEEE????????????????????????======<<<;;;;;;;;;;;;<<>>======<<<===>>>>>>===>>>@@@BBBAAA@@@???>>>============@@@???>>>=========>>>>>>===;;;:::<<<>>>>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::::::::;;;;;;::::::<<<<<<<<<;;;:::999888888777777777777888888999999::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888777777888999::::::888888777666666555444444555555555555555555555555555555555444444444444444666555444444444444555666222222222222222222222222222222222222222222222222333333222222222111111111000444666666222000111222000111222222333333222222111111111111222222222222222222222222222222222222...///000111111000///...//////////////////////////////000000000111111111111111000000000/////////........................................................................------------------------,,,,,,,,,---------......///............---------++++++,,,,,,,,,---------,,,---------------------------.........---,,,+++---...//////......///000........................................................................------------------------///...------------...///111222222222222222222111000000///...............//////000000000111111111444444333222111111111111111111111111111111111111333222111111333333222111//////000111111222222333333111///000111222000...............////////////222333333333444555555555333333444555666888:::;;;;;;999777555555555666666:::999888777777888999:::999999:::::::::999888888999:::===???@@@???===<<<;;;;;;::::::999:::::::::======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???AAAAAAAAA@@@???>>><<<<<<>>>>>>>>>===>>>??????@@@CCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===>>>@@@AAABBBBBBBBBAAA??????@@@@@@AAAAAA@@@@@@>>>>>>============>>>>>>BBB@@@???>>>???AAACCCEEEFFFEEEDDDAAA???@@@BBBEEEFFFIIIKKKKKKHHHDDDBBBAAA@@@<<<;;;>>>===::::::===@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBBBBAAAAAAAAA??????>>>>>>>>>???AAABBBDDDBBB@@@???@@@AAAAAA@@@AAA@@@???>>>>>>>>>???@@@????????????????????????CCCBBB???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<>>>???@@@BBBDDDEEEFFFFFFCCCDDDDDDDDDCCCAAA???>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFEEEDDDCCCCCCCCCDDDEEE????????????????????????======<<<;;;;;;;;;;;;<<<>>>????????????>>>>>>===>>>>>>===;;;999:::===@@@BBB@@@>>><<<<<<<<<===>>>???>>>============>>>>>>===;;;999:::;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<===============<<<;;;:::::::::::::::999:::;;;<<<<<<<<<::::::888888777777777777888888;;;;;;::::::::::::::::::;;;;;;::::::999999888888999999999999999999999999777777777777888999:::;;;888888888777777666666555555555555555555555555555666666666555555444444444666555555444444444555555111111111111111111111111333333333333333333333333333222222222222111111111333666888777333111111222222111111111111222333333333333222222222222222222000000000000000000000000//////000111111000////////////////////////////////////000000000000111111111111111111000000000000........................------......///000000111........................------------------------,,,,,,,,,---------......///............---------,,,,,,,,,,,,---------------------------------,,,------......------,,,+++,,,...//////......///000------------------------------------....................................------------------------///...------------...///111111222222222222111111000//////............/////////000000000000111111222111111000000111111111111111111111111111111111333222111111222333222111111111111222333333444444333111000000111111000///000000000111111111111222333333333333444444444444333333444444666777999:::777777666666555555555555888888888888888888888888888888999:::::::::999999999;;;===???@@@???>>>===<<<<<<;;;:::999999::::::=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>>>>???@@@@@@??????>>>===========================<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@<<<<<<>>>???@@@AAAAAAAAA???>>>>>>======>>>>>>>>>BBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@AAADDDGGGGGGIIILLLLLLIIIDDDAAA???@@@===;;;<<<<<<;;;<<<@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBCCCAAA??????@@@AAAAAA@@@??????>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<==============================@@@??????>>>>>>===<<<<<<>>>???AAACCCDDDFFFFFFFFFCCCDDDDDDDDDCCCAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;<<<===???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEE????????????????????????======<<<;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>><<<:::666444555999<<>>>>>===<<<<<<<<<<<<<<<;;;999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;::::::::::::999:::;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;:::999888777777777777888888888888888888999999888888888888888999999888888888777777777666555555555555555555555555777777777666555555444444666555555555444444444444222222222222222222222222222222222222222222222222222222222222111111111111555888:::888444111000222222111000000000111333444444444333333222222111111000000000000000000000000///000111111111111000///////////////////////////////////////000000000111000000000000000000000000.................................//////000000000........................------------------------,,,,,,,,,---------......///............---------,,,,,,,,,------------......------------,,,,,,,,,---------------,,,,,,,,,,,,---///...------...000------------------------...---------------------........................------------------------.........------.........000000111111111111000000000///............////////////000000000000000000///////////////000111222111111111111222222222222222111000111222333222000000111111222222333444444222222111111111111000000111111111222222222333333444444333333333333333333333333333444555666888999333444555666666555444444555666666777777666666555777888999999:::::::::::::::;;;===>>>??????>>>======<<<;;;:::::::::::::::===============<<<<<<;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@???>>>===<<<===============>>>??????>>>>>>=========>>>>>>???======<<<<<<<<<<<<<<<<<<======>>>>>>????????????:::;;;===???AAABBBCCCCCC??????>>>>>>===>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDCCCAAABBBDDDFFFGGGJJJMMMMMMIIIDDD@@@>>>======>>>AAACCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAA<<<======>>>@@@AAABBBCCCBBB@@@??????AAAAAA@@@???>>>=========>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============;;;;;;<<<<<<======>>>>>>@@@??????>>>>>>===<<<<<<>>>???@@@BBBDDDEEEEEEEEECCCDDDDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEE????????????????????????======<<<;;;;;;;;;;;;<<<<<<===>>>??????????????????===:::555333444888;;;BBB@@@===;;;:::;;;===>>>??????>>>===<<<;;;:::999;;;::::::888888999:::<<<;;;;;;;;;<<<<<<=========;;;:::::::::;;;<<<>>>>>>======<<<;;;:::999999:::888999;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888777777666666666666777777888888999999888888888888888999888888888888777777777777555555555555555555555555777777666666666555555555666666555555555444444333222222222222222222222222000000000000000000000000222222222111111111000000666999:::999444111000222222111000///000111222333333333333222222111111111///////////////////////////000111222222111000///////////////////////////...////////////000000000////////////////////////........................000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///............---------,,,,,,---------.........------------------------......------,,,,,,,,,,,,,,,---......------...///------------------------//////...---,,,++++++***........................---------------------------..................---///000000111111000000/////////............//////000000//////////////////............///000111111000000111111111222222222222111000000222222111000//////000000111222222222222222222222111000111111.........////////////000333333333333333333222222333333333333444555777777111222444666777666555444444444555666666555444444777888999999::::::::::::::::::<<<===>>>>>>=========<<<;;;;;;:::::::::;;;======>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@AAAAAA???????????????>>>===<<<;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>???@@@@@@<<<<<<==================>>>>>>>>>>>>>>>>>>??????<<<===>>>@@@BBBDDDDDDEEE@@@@@@???>>>>>>>>>>>>>>>;;;===???AAACCCEEEEEEEEEFFFFFFFFFDDDBBBAAACCCDDDGGGIIILLLLLLHHHCCC???>>>???CCCHHHLLLNNNNNNLLLIIIDDDDDDBBBAAA@@@?????????@@@AAAAAABBBBBBBBBAAA@@@AAABBBBBBBBBAAAAAA@@@???<<<===>>>???@@@AAABBBBBB@@@?????????AAAAAA@@@???======<<<<<<===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<:::;;;;;;<<<===>>>>>>???@@@@@@@@@???>>>>>>=========>>>@@@AAACCCCCCDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@===============<<<<<<<<<;;;<<<===???AAABBBCCCDDDBBBBBBCCCDDDDDDEEEEEEEEE????????????????????????======<<<;;;;;;;;;;;;<<<;;;<<<===??????@@@@@@@@@AAA@@@===999666777:::>>>AAA???===;;;;;;;;;<<<===>>>>>>======<<<:::999888:::;;;;;;:::999999:::<<<::::::;;;===>>>???@@@@@@::::::999999:::<<<>>>???>>>===<<<;;;:::999999999888999;;;<<<<<<<<<<<<;;;999999888888888888999999<<<<<<;;;;;;::::::999999::::::999999888888777777555555666666777888888888777777777777888999:::;;;777777777777777777777777555555555555555555555555555555555555555555555555666666666666555444333222000000000000000000000000000000000000000000000000222111111111111000000000555888:::888444111111222111000000000000111222222222222111111111111111111////////////////////////000000111222222111000000////////////////////////......////////////000000............////////////........................000//////...------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......///............---------,,,---------............,,,,,,,,,---------......///...---,,,,,,,,,,,,---+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++........................------------------------------...//////...------//////000000000000/////////............//////000000000////////////..................//////000111/////////000111111222222222111000000111222111000.........///000000111111222333333333111000111222//////000000000000111111222222222222333333333333333222222333444555666666000222444666777777777666666666666555555666666666888888999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???>>>===<<<;;;:::;;;===???@@@AAAAAAAAA>>>?????????>>>>>>===<<<:::::::::::::::;;;<<<<<<@@@@@@?????????@@@@@@AAA============>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCAAA@@@??????>>>>>>>>>>>>;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFFFFEEEBBBAAABBBDDDFFFHHHJJJIIIFFFBBB???>>>EEELLLTTTWWWWWWUUUNNNGGGDDDDDDBBBAAA@@@????????????@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>><<<===>>>@@@AAAAAAAAAAAA??????>>>@@@AAABBB@@@???======<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;<<<>>>???@@@@@@BBBAAAAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA======>>>>>>>>>>>>======<<<===???AAABBBCCCDDDDDDCCCDDDEEEEEEEEEEEEEEEDDD????????????????????????======<<<;;;;;;;;;;;;<<<;;;<<<===>>>@@@@@@AAAAAAAAA@@@>>>;;;999999<<>>@@@>>>===<<<;;;:::999999999888999:::<<<===<<<<<<;;;:::999999888888999999:::;;;;;;;;;:::999999888888999999999888888888888888777777777888999:::::::::888888777777888999::::::666666666666666666666666555555555555555555555555333333333444555555666666555666666666666444333222111111111111111111111111000000000000000000000000111111111111000000000000444777999777444111111222///000000111111111111111000000000000000000111111000000000000000000000000000111222222222222111000////////////////////////........./////////000000......//////000000000000........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///............---------------------............***++++++,,,---.../////////...---,,,,,,,,,------+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------------------------...//////...------...//////000000//////..................///000000000000/////////.........//////////////////000000---......///000000111111222000///000111222111///---......//////000000111111333444333111000111333111222222222222333333333111111111222333333333444222222222222333444555666111222333555777888888999999999777777777777999999999999:::::::::999888888888888999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===?????????>>><<<;;;999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>???@@@???@@@@@@AAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFEEECCCCCCDDDEEEEEEGGGGGGFFFCCC@@@@@@@@@HHHQQQYYY[[[[[[YYYRRRHHHDDDCCCBBBAAA@@@????????????@@@BBBCCCDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@===>>>???@@@AAA@@@@@@???>>>>>>>>>@@@AAABBB@@@>>>>>>===<<<<<<===>>>???@@@?????????????????????????????????>>>===;;;:::999:::;;;<<<===???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@???AAAAAACCCDDDEEEEEEEEEEEECCCDDDDDDEEEEEEDDDBBBAAA===>>>???@@@@@@???>>>>>>===>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDD????????????????????????======<<<;;;;;;;;;;;;<<<:::;;;===>>>@@@AAAAAAAAA??????===:::888999;;;===>>>>>>>>>===<<<<<<;;;;;;666888:::<<<============888;;;>>>>>>;;;999:::;;;999:::<<<>>>AAACCCEEEFFF:::999888888999<<<>>>@@@>>>>>><<<;;;:::999999999888999:::<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888777777888888888888888999999999888888999:::;;;;;;<<<<<<<<<;;;:::888777666666666555555555555666666666666555555555555555555555555111222222333444555666666555666777777666444222111333333333333333333333333111111111111111111111111111111111111000000000000333666888777333111111222...///111222222222111000......//////000000111111111111111111111111111111000111222333333222111000////////////////////////............/////////000//////000000111111111222........................***++++++,,,,,,------...------------------------------------------------,,,,,,,,,---------......//////.........------------------.........//////)))***+++,,,...///000000///...---,,,+++,,,------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000........................------------------------,,,---...//////...---,,,......////////////.....................///000111000000//////.........---000000////////////000000,,,------...///000000111111000///000111222111///.........///000000111111111333555444111///111333...////////////000000000000000111222333333444444222222222222333444555555111222333555777888::::::<<<;;;999888888999;;;<<<:::::::::::::::999888777777888888999999:::;;;;;;:::::::::;;;<<<===>>>???<<<===???@@@???>>><<<;;;888:::<<<>>>@@@@@@@@@@@@===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======AAAAAA@@@???????????????>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>BBBAAA@@@???>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAAAAACCCEEEEEEDDDDDDFFFGGGEEEFFFEEEDDDAAA@@@@@@AAAFFFPPPXXX[[[\\\\\\VVVMMMDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAA??????@@@AAABBBBBBBBBBBB>>>>>>@@@AAAAAA@@@???>>>>>>===>>>@@@BBBBBB@@@>>>>>>======<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===;;;999888:::;;;<<<>>>???AAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDFFFGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDCCCBBB>>>???@@@AAAAAA@@@???>>>===???AAACCCEEEFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDD;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::::::::999;;;>>>AAABBBAAA???>>>???>>><<<:::999999::::::;;;<<<======<<<<<<===???>>>===<<<;;;;;;<<<>>>???<<<;;;999777777888999:::999666666;;;CCCHHHIIIGGG;;;999888888;;;=========@@@>>>;;;888777777888999:::::::::;;;;;;;;;<<<<<<>>>===:::888888888999:::;;;;;;;;;::::::999999999::::::::::::::::::::::::777888888888888999999999888888777777666666555555777777777777777666666555444444333333333444555555111222333444666777888888444444444444444444444444111222333444444444333222222111111000000111111222222222222111111111000000333222111/////////000000333222111111111111111111111111000///////////////////////////////////////222111111111000000//////000000000000000000000000111000...------...000111------............------,,,---///000000000///...///...---,,,,,,,,,,,,,,,------------------------************++++++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,---......---+++******+++......---------,,,,,,,,,.........---,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,111111222222000///---+++......------------......------...///000000//////---------............///000000000000////////////000000////////////000000////////////////////////000111111111111000000///000111111111111222222222...///111333444444444333222222222333333444444444333444444333222333555777999999999;;;>>>AAACCCCCCEEE@@@;;;999999999888777777999;;;;;;::::::;;;<<<<<<<<<======>>>>>>>>>???>>><<<:::;;;>>>>>>;;;888:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888999:::<<<===BBBAAA???======>>>@@@AAA@@@???===<<<===>>>@@@AAACCCBBB@@@>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@??????@@@@@@???>>>>>>===>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCBBB@@@???>>>CCCFFFJJJLLLLLLKKKJJJJJJBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBBBBAAA@@@AAABBBAAABBBCCCBBBAAA@@@BBBDDDGGGDDD???======>>>?????????>>>===;;;<<<===>>>@@@===>>>???>>>======???AAABBBBBBAAAAAA@@@???>>>>>>AAAAAAAAA???<<<;;;<<<===::::::;;;<<<===???AAABBBFFFCCCAAAAAADDDDDDBBB???BBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEECCC@@@??????>>>>>>>>>>>>>>>????????????@@@BBBDDDEEEFFFGGGEEEFFFGGGHHHIIIHHHHHHGGG;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;;;;::::::;;;;;;<<<>>>@@@AAA@@@@@@???>>>===<<<:::::::::;;;;;;<<<===???>>>===<<<<<<===<<<<<<<<<;;;;;;<<<<<<======<<<:::888888999:::;;;:::888777:::@@@DDDDDDCCC<<<:::999:::<<<>>>>>>>>>>>>===;;;:::999999999999999999999:::::::::;;;;;;>>><<<:::999888888999:::;;;:::::::::999999999999999999999999999999999999666666777777777888888888666666666666666777777777666666666666666555444333666555444444333333333333222222333444555666666777444444444444444444444444111111333444444444333333222222111111111111222222333333333222222222111111333222000/////////000111222222111000000000000111111000//////......//////////////////////////////111111111000000000/////////////////////////////////---,,,++++++,,,---///---......//////......---------...//////////////////...---,,,,,,,,,,,,---........................+++++++++++++++,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,+++++++++------------------...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------...///...---,,,,,,......------------......---......////////////...---------............///000000000000////////////000//////......//////000///////////////////////////000000111111111000000000000111111111222222222000111222333333333222111222222222222333333333333222333333222111222444666888777777999===CCCGGGJJJLLLGGGAAA<<<;;;:::888666777999;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>=========>>><<<;;;<<<>>>>>><<<999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999999888999;;;<<<===AAA@@@???>>>>>>>>>???@@@>>>===<<<<<<===>>>@@@BBBCCCBBB@@@???>>>???@@@AAACCCCCCAAA@@@@@@?????????AAA@@@???>>>===>>>>>>???@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEEEEFFFGGGDDDCCCCCCBBBAAA@@@???>>>>>>BBBEEEGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???AAACCCBBBAAA?????????AAABBBCCCBBB@@@@@@BBBCCCGGGDDD???======???@@@@@@AAA@@@>>>======>>>???@@@===>>>???>>>===>>>@@@BBBCCCBBBAAA@@@????????????BBBCCCCCCAAA>>><<<===>>>>>>>>>>>>???AAABBBDDDEEEGGGEEEDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@???>>>=========<<<<<<======>>>??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFEEE;;;::::::::::::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????<<<;;;;;;::::::;;;;;;<<<===???@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::===<<<:::999999:::;;;;;;;;;999777999===??????======;;;:::;;;===>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888888888999999999::::::===<<<:::999888999999:::999999999999999888888888888888888888888888888888555555555666666666777777444555555666777777888888777777777777666555444333777666555444333222222111222222333333333444444444444444444444444444444444000000222333444444444444333222222222222222222333333333333333333222222222222111000//////000000111222111000000/////////000000///......------......////////////////////////111111000000000000//////////////////////////////...---,,,++++++,,,---...---......//////......---------------------...///......---,,,,,,,,,------........................,,,,,,,,,,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))***,,,,,,,,,,,,...///,,,,,,+++++++++*********,,,,,,------...//////000............------------------,,,,,,,,,,,,++++++......---------------,,,++++++,,,---.........---......------------............/////////......------------............///////////////000000000000///..................///////////////////////////...//////000111111111111000000000111111111222222222222333333222111111000222222222222222111111111111222222222111111333444555444444666;;;CCCKKKPPPTTTOOOGGGAAA===:::888777777999;;;;;;::::::;;;<<<@@@??????>>>>>>======<<<===<<<<<<<<<======;;;999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999999;;;<<<===@@@?????????>>>>>>>>>===<<<;;;;;;;;;===???AAABBBCCCBBB@@@??????@@@AAAAAADDDBBB@@@>>>>>>>>>@@@@@@BBBAAA???>>>===>>>@@@AAAAAA@@@@@@??????@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@???>>>===<<>>>>>AAABBBBBBBBB@@@@@@BBBCCCGGGDDD@@@>>>>>>???@@@@@@BBBAAA@@@>>>>>>>>>???@@@<<<===>>>>>>>>>>>>AAACCCDDDCCCAAA@@@??????@@@AAADDDDDDDDDBBB@@@>>>>>>?????????@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHFFFEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEECCCCCCAAA@@@????????????<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>999999999999:::;;;<<<<<>>>>>===;;;:::999999999999::::::::::::<<<;;;:::999999999999:::888888888888888888888888777777777777777777777777555555666666666777777777555555555666666666777777888888888888777666444444555555555555444333222222222222222222222222222222333333333333333333333333///000111222333444555555333333222222222222333333222222222222222222222222111111000//////000111222222111000///........./////////...---------------////////////////////////000000000000000000//////////////////////////////000///............///000......////////////.........---,,,++++++,,,...///...------,,,,,,,,,------........................---------,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,++++++++++++---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------......////////////......------------......////////////...---,,,,,,---------............///////////////000000000000......------------......////////////////////////---...///000111111111111000000000000111111111111111111222222222111111111333222222111111000000000///000111111000000111333444333111222777???IIIPPPUUUQQQJJJBBB===:::999888777888:::;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>=========<<<;;;;;;::::::::::::999999:::;;;===>>>>>>?????????>>>===<<<<<<:::::::::;;;===???AAACCCBBBAAAAAA@@@@@@@@@AAAAAADDDBBB???======>>>@@@BBBCCCBBB@@@>>>>>>???AAACCCBBBAAA@@@??????AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@???>>>===>>>@@@CCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCFFFGGGGGGDDDAAA???>>>AAABBBBBBAAA@@@@@@AAACCCFFFCCC@@@>>>???@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>><<<===??????>>>???AAACCCDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEECCC@@@>>>>>>>>>======>>>>>>???AAABBBCCCEEEHHHJJJIIIFFFEEEGGGIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@AAAAAABBB======<<<;;;;;;;;;;;;<<>>======<<<;;;;;;;;;;;;<<<<<<;;;999888888999:::;;;666666888999;;;<<<<<<===AAABBBCCCBBB@@@===<<<<<<999:::;;;;;;;;;:::888777888888888888888888999999777666666777999:::;;;;;;:::999999:::;;;<<<;;;999999:::<<<>>>>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::888888888888888888888888777777777777777777777777666666666777777777888888777666666666555555555444666666666666555444333222333333444555555444444333333222222222222111111111333333333333333333333333//////000111222444555555333222222111111222222333000000000000111111111111000000/////////111222333222111000///............//////...---------------//////////////////////////////////////////000000......................../////////....../////////...//////////////////.........,,,++++++,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------,,,,,,,,,,,,//////......------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******///......---------------......------------............///......---,,,,,,---------............///.../////////000000000111......------------......////////////////////////,,,---...000000111111111//////000000000111111111///000000000111222333333333222222111111000000000...///111111000///000222333222000///111888BBBJJJNNNLLLGGGBBB===:::999999777888:::;;;::::::;;;<<<;;;;;;<<<===>>>>>>??????999:::::::::999888888888:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>???>>>>>><<<;;;:::999999;;;<<<>>>@@@BBBCCCAAAAAAAAAAAAAAAAAABBBBBBDDDBBB???>>>===???AAABBBCCCBBBAAA@@@@@@AAABBBDDDCCCAAA@@@??????AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBB?????????@@@@@@???>>>>>>???AAADDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBCCCEEEDDDBBB???======@@@AAABBBAAA??????AAABBBDDDBBB???>>>???@@@@@@?????????>>>>>>===============>>>??????>>>???AAACCCDDDCCCBBBAAAAAAAAABBBCCCAAACCCDDDCCC@@@>>>>>>>>>=========>>>???@@@AAABBBCCCFFFHHHGGGDDDCCCEEEHHHJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCAAA@@@@@@AAABBBCCC???>>>>>>===<<<<<<======????????????????????????>>>???AAABBBCCCCCCCCCBBB999::::::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;999888777777888999555666888;;;===>>>??????CCCDDDDDDBBB???>>>>>>???;;;;;;;;;;;;:::999888888777777777888888888888888666777777777888:::;;;<<<999999888999;;;;;;999888999:::<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888999999999999999777777777777777777777777666666777777777888888888777777666666555444444333222222222333222222111000111222444555666555444444222222222222222222222222333333333333333333333333000000000000111333444555222111111111111111111222/////////000000000000000////////////000111333444333222111000///.........000///......------......////////////////////////......////////////000000........................------------------------...//////000000//////...///......---------------------,,,,,,,,,---......++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---------+++++++++---.........---------,,,,,,///......---,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++******---,,,+++***************......------------......------.........------,,,---------............///......//////000000111111///..................///////////////////////////---......///000000000000/////////000000000111111////////////111222333444222222222222222111111111---///111111000///000111111222111///...222:::@@@DDDDDDCCC@@@;;;999888888777999;;;;;;::::::;;;<<<999999:::;;;===>>>???@@@888:::;;;:::999777888888:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<===>>>??????>>>===<<<;;;;;;:::::::::<<<>>>@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@??????AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@@@@?????????AAACCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBB===???@@@???===<<<<<<===@@@AAAAAAAAA??????AAABBBBBB@@@>>>===>>>??????>>>========================???@@@@@@@@@??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCCCCAAA@@@???@@@?????????@@@@@@AAABBBCCCBBBCCCDDDDDDCCCCCCDDDEEEIIIIIIIIIIIIIIIHHHGGGFFFAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>???????????????;;;===???AAABBBCCCCCCBBB999:::<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888888666888;;;>>>@@@BBBCCCCCCDDDDDDCCCAAA???>>>@@@BBB===<<<;;;::::::999999999777777888888999999999999888999999999999999;;;<<<:::999999:::<<<<<<:::888::::::;;;<<<<<<;;;:::999999999:::::::::;;;;;;;;;999:::::::::;;;:::::::::999999999999:::::::::;;;888888888888888888888888555555555666666666777777555555555555555555555555111111222333333333222222333444555666666444333222222222222333333333333333222222222222222222222222111111000000000222333444111000000//////000000111//////000000111111111111///.........000111333555444333222111000/////////111000//////......//////////////////////////////........./////////000000........................,,,------------------,,,//////000000000000/////////////////////...------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++******))))))***+++,,,......------------......,,,,,,---.........---------------............///.........///000111111111000//////......//////000////////////////////////......///////////////...////////////000000000111000000//////000111222333222222222222333333333333---///111222111000000111///111222000...///555:::<<>>>>>>>>>>>::::::;;;;;;<<<=========;;;;;;::::::;;;<<<>>>???@@@???===;;;:::::::::;;;;;;<<<===???AAABBBCCCCCC@@@AAAAAABBBBBBCCCBBBBBBCCCBBBBBBAAAAAABBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCCDDDBBB@@@>>>???AAADDDFFFDDDCCCBBB@@@??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBCCCCCCBBBAAABBBDDDBBBCCCEEEFFFFFFDDDBBB@@@<<<======<<<;;;<<<>>>@@@@@@AAAAAA@@@??????@@@BBB@@@>>><<<<<<===>>>===<<<<<<======>>>????????????@@@AAAAAA@@@>>>>>>???AAAAAABBBDDDEEEEEEDDDCCCBBB???AAADDDEEEDDDBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAABBBDDDDDDDDDCCCEEEFFFFFFFFFFFFFFFEEEEEE???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@===>>>@@@BBBCCCCCCBBBBBB888:::===???@@@???===<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::999999888:::===@@@CCCEEEFFFFFFEEEEEECCC@@@>>>???AAADDD???===<<<:::999999::::::777888999:::::::::::::::;;;;;;;;;:::999999:::;;;;;;::::::<<<======:::888:::;;;;;;;;;::::::999888888888999999999:::::::::999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;888888888888888888888888444444444555555555666666333333444444555666666666333333444555666666666666444555666666555333111///222222333333333444444444222222222222222222222222222222111000000111222333000000////////////000000000000111111222222222333............000222444555555444333111000/////////111111000///////////////////////////////////////---.........//////000000..............................////////////......//////000000000000//////...///000000000///---,,,,,,,,,,,,,,,,,,---...///---------------------------,,,++++++************,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++------...---,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,''')))+++,,,,,,---///111,,,,,,,,,+++++++++******)))******++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........+++*********+++---///000.........------.........++++++,,,---............---------.........//////---......///000111111222000000////////////000000////////////////////////...///////////////......////////////000000000000333222000/////////000111222222222333333444444444---///222222111000000111...111333222///...222777999<<>>;;;::::::<<<:::;;;<<<===>>>>>>>>>>>>999::::::;;;<<<===>>>>>>;;;;;;::::::;;;<<<>>>???AAA???===:::999999:::;;;<<<===???@@@BBBBBBCCCCCC@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFFFFEEEDDDCCCDDDCCC@@@>>>???AAADDDFFFDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEEEECCCCCCDDDFFFAAACCCFFFGGGGGGEEEAAA???===>>>>>>======???CCCFFF@@@AAAAAA@@@??????@@@BBB???===;;;;;;=========<<<<<<===>>>???AAAAAAAAAAAAAAABBBBBBAAA>>>>>>???@@@@@@BBBEEEFFFGGGEEECCCAAA???AAAEEEFFFEEEDDDDDDEEE@@@@@@@@@@@@AAAAAABBBCCCCCCAAA???AAADDDFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEFFFEEEEEEDDDAAAAAA???>>>============>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAADDDAAA>>>;;;:::<<<>>>@@@======<<<<<<<<<>>>???@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===???BBBDDDFFFDDDDDDCCCBBBAAA@@@@@@???>>>;;;999:::<<<===;;;888<<<:::777777:::;;;999777:::999999::::::<<<===>>>::::::::::::::::::::::::888999;;;======<<<;;;:::999999888888888999::::::999::::::;;;:::999888777888999::::::::::::999888:::888555666999999777444555555666666666666666555777666555444333333444555444444444444444444444444333333333444444333222222333333333333333333333333333333333333333333333333333222222111111222222333333333333222111000000/////////......---------,,,111000000000222666:::<<<;;;777222...............000000000000////////////...---,,,++++++,,,---......///000111111000///...++++++++++++,,,,,,---.........///000000000000000////////////////////////,,,,,,------...///////////////...---,,,+++++++++......---------,,,,,,,,,///......---+++******)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...---,,,+++,,,,,,---.........------,,,,,,,,,............////////////111000000////////////000111000000000111222222111333111///...---///000222------............------------...///000111222222//////000000111111222222111111000000//////......111111000000000000111111222111000//////000111222666777888777666555666777888888999999999999888888888777777777777999:::;;;;;;<<<<<<:::999999;;;==================<<<<<<;;;999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::999::::::;;;???>>>======???AAADDDFFF@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@BBBCCCCCC@@@<<>>???@@@AAAAAA@@@???AAABBBBBBBBBBBBDDDGGGIIIEEEEEEFFFFFFEEECCC@@@???;;;<<<===>>>???@@@@@@AAA???AAACCCCCCAAA???======>>>>>>>>>>>>>>>===<<<;;;999:::<<>>AAACCCDDDBBB@@@>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAABBBDDDCCC@@@<<<============>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???AAADDDFFFEEEBBB@@@AAACCCCCCAAA???===<<<===>>>?????????>>>===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===???AAADDDEEECCCCCCBBBBBBAAA@@@@@@???===;;;999:::;;;<<<:::888<<<:::888888999:::999777999999:::;;;;;;<<<<<<===999999999:::::::::::::::999999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::888999::::::999888777666999:::;;;;;;;;;;;;:::999999888777777888888777555555555666666666666555555777666555444333333444555444444444444444444444444222333333444333333222222333333222222222222222222222222222222222222222222333222222111111222222333333222222111000000//////000000000/////////......111000000000111444888:::999555111...---.........000000000000///////////////...---,,,,,,---.../////////000000000000//////---,,,,,,,,,,,,------......//////000000000//////.......................................---------000///...---,,,,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...---,,,,,,,,,------------------,,,,,,,,,+++------------............000///////////////000000222222222333444444333222000000/////////000000111......////////////............//////000000111111000000000000000111111111111000000000/////////...111111000000000000111111111000///......///000111222333444444222111222444777888888999999888888777888777777777777999:::;;;=========;;;999999:::<<<:::;;;<<<===============999999:::;;;<<<=========<<<<<<<<<<<<<<<======>>>===<<<;;;:::::::::;;;;;;>>>>>>===>>>???AAADDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBB???===BBBBBBBBBBBBBBBCCCDDDDDDBBB???<<<;;;<<<======<<>>===;;;<<<>>>???@@@AAAAAAAAA???AAACCCBBB@@@>>>======;;;<<<===>>>???@@@AAAAAA??????@@@@@@AAABBBCCCCCC?????????@@@@@@@@@AAAAAAEEEFFFGGGEEEBBB@@@AAACCC@@@AAABBBCCCDDDDDDCCCCCC>>>>>>???BBBDDDEEECCCAAA??????@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@@@@AAACCCCCC@@@<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAABBBDDDEEEDDDAAA@@@AAACCC@@@@@@@@@@@@??????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<>>>@@@BBBDDDBBBAAAAAAAAA@@@@@@??????<<<:::999999:::;;;999888<<<:::888888999:::999888888999;;;<<<<<<<<<<<<;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::999777888888888888777777666999:::;;;<<<<<<;;;:::999777888999888666555666777555555666666666555555444555555444333333333444444333333333333333333333333222222333333333333222222111111111111111111111222111111111111111111111111222222111111111111222222111111000000//////......111111111111000000000000111000//////000222444666666333///------...//////000000000000///////////////......------......///000//////////////////000......------------------...///////////////..............................//////......---,,,,,,+++000///...---------------******+++,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------............///000111111333444666888888777666555000000000000000000000000//////000000000000//////////////////000000000000111000000000000000000///000000000000////////////111111000000000000111111000000///......///000000///111222111000000111222777777888888888888777777777777777777777999::::::>>>>>>>>><<<:::999:::;;;888999;;;<<<===>>>>>>>>>888999:::<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;>>>======>>>???AAACCCEEECCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@??????@@@AAAAAA???===CCCBBBBBBBBBBBBBBBCCCDDD@@@>>><<<<<<>>>???@@@???AAABBBBBBCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCCCCEEEGGGHHHGGGGGGEEECCC@@@===;;;======???@@@AAAAAAAAAAAA>>>???AAAAAA???===<<<===;;;<<<===???BBBFFFIIIKKKEEEDDDCCCBBBAAABBBBBBCCC>>>>>>???@@@AAABBBCCCCCCFFFGGGHHHFFFDDDBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCEEEFFFDDDCCCAAA@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>@@@BBBAAA???===;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@???AAABBB>>>???AAACCCDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>=========<<<<<<<<<===???@@@BBB@@@?????????????????????;;;:::::::::::::::999888;;;:::999888999999999999888999;;;======<<<;;;:::999999999888888888888888::::::999999999:::;;;<<<<<<===>>>???>>><<<999888777777777777777777666666999999:::;;;;;;:::999999555888:::888555444555888555555666666555555444444444444333333333333333333222222222222222222222222111111222333333333333222000000000000111111111111000000000000000000000000222222111111111111222222000000//////............111111111000000000000000111000///......000111222333000---,,,---...//////000000000000/////////////////////....../////////000///...------...///000000///...---------------....../////////...------.................................------,,,,,,,,,000///......---------...******+++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000111222444777;;;======<<<;;;;;;666555333111000/////////000000111111111111000000111000000000/////////...111111000000/////////...000000000000////////////111111000000000000111111111000000000000000000111000222333222111111222444666777777777777777777666666666666777888888999:::>>>??????===:::999999:::999999:::;;;<<<=========777888:::<<<===?????????999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>?????????>>>CCCCCCBBBAAAAAABBBBBBBBBAAA???======???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDBBB@@@>>><<<>>>>>>???@@@AAABBBBBBBBB===>>>@@@???>>><<<<<<===??????@@@BBBFFFKKKOOORRRGGGFFFCCCBBBAAAAAABBBCCC>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDEEEDDDBBBBBBAAA???>>>???@@@CCCDDDEEEEEEEEEDDDBBBAAA???>>>======>>>???@@@@@@??????;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDBBB@@@??????AAABBB;;;>>>BBBEEEHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<===??????=========>>>>>>>>>>>>>>>;;;;;;;;;::::::999999::::::::::::999888888999999888999;;;======<<<;;;999999999999888888888777777:::999999999999:::;;;<<<<<<===>>>>>>===;;;999777666666666666666666777777777888999::::::999888777555888999888555333555888555555555555555444333333222222333333333333333333222222222222222222222222000111222222333333333222/////////000000111111111000000000000000000000000222111111000000111111222/////////...............////////////////////////000///............///000111///,,,,,,---/////////000000000000////////////...//////////////////...000///...------...///000000///...---------------------............---,,,........................,,,,,,,,,,,,------......///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------++++++++++++++++++++++++,,,------------.........------------...///111111555999>>>AAAAAA@@@AAAAAAAAA>>>999444111//////000000000111111111111000000111111000000//////......111000000000//////......////////////000000000000111111000000000000111111222222222222222222222222000222333333222222333555555666666777777666666555555666666777888888999999===>>>???===;;;999999999::::::;;;;;;;;;;;;::::::777888:::<<<===>>>??????::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCC@@@@@@???????????????@@@BBBAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>???@@@DDDCCCBBBAAAAAAAAAAAAAAABBB@@@>>>???@@@@@@???>>>AAAAAABBBBBBBBB@@@???>>>@@@AAABBBBBBAAA@@@AAACCCCCCCCCCCCBBBAAA@@@@@@???>>>???@@@AAAAAAAAAAAAAAA<<<>>>???>>>===<<<<<<===@@@@@@AAABBBEEEIIIMMMOOOEEEDDDBBB@@@@@@AAACCCDDD@@@@@@BBBDDDFFFHHHIIIJJJHHHHHHFFFFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@?????????>>>>>>@@@BBBBBBBBB@@@AAA@@@>>>===>>>???AAABBBCCCBBBBBBAAA@@@>>><<<;;;<<<===>>>>>>>>>?????????;;;<<<<<<===>>>?????????@@@@@@AAABBBCCCDDDFFFFFFDDDBBB@@@>>>???@@@AAABBB;;;===BBBEEEHHHHHHHHHGGGCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@???>>>>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<======>>>>>>;;;<<<===<<<:::999:::;;;::::::;;;999888777888:::999:::;;;<<<<<<<<<;;;::::::::::::999888888777777999999999999:::::::::::::::;;;<<<<<<;;;:::999888777666666666666777777888666777888999999888777666666777888777555444555666555555555555555444333222111111222333333333222222111111111111111111111111///000111222333333333333/////////000111111222222000000000000000000000000111111000000000000111111//////////////////......------------............//////............//////111///------...///000///000000000000////////////---......//////......---///..................///......------------------+++,,,,,,---......------------------------------***++++++,,,------.........------,,,,,,,,,---------,,,,,,,,,+++++++++***---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---.........------++++++++++++,,,,,,,,,,,,------------............------------...///000000333888>>>AAAAAABBBDDDGGGJJJFFF@@@:::666333222111000000111111111111000000111111000000//////......000//////////////////...////////////000000000000111111000000000000111111333333444444444444333333...000111111000000222333555555666666666666555555444555666777888888888888;;;===>>>===:::999888999:::;;;;;;;;;::::::999888777888999;;;<<<=========<<<<<<>>>?????????>>>===999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>=========<<<===>>>>>>===>>>@@@BBBDDDDDDBBBAAA@@@@@@@@@@@@AAA???>>>???@@@@@@???>>>@@@@@@AAABBBBBBAAA??????@@@AAA@@@???======???AAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@===>>>???>>>===<<<===>>>?????????@@@BBBDDDFFFGGGCCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCEEEGGGIIIJJJKKKHHHFFFDDDDDDDDDDDDBBB@@@BBBAAA@@@@@@?????????@@@???=========???@@@@@@?????????>>>======>>>???@@@????????????>>>===<<<;;;===>>>??????>>>===???@@@============>>>>>>>>>>>>????????????AAABBBDDDEEEBBB@@@>>>>>>@@@AAAAAAAAA===>>>AAADDDEEEEEECCCCCC@@@AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>???AAACCCDDD???>>><<<;;;:::;;;;;;<<<999::::::;;;<<<=========;;;===>>>===;;;:::;;;===999:::;;;:::777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777888999:::;;;:::999999999999999999888888888888777777666666666777888999777888999999999999888777888666555555666666555444555555555555444333222111///000111222333333222111111111111111111111111111///000111222222333333333//////000111111222333333111111111111111111111111111111000000000000111111////////////////////////,,,,,,---------......................../////////111///......///000000///000000000000////////////,,,---...//////...---,,,---......//////......------,,,,,,,,,,,,------...)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***+++,,,---.........------+++,,,,,,,,,------------+++,,,,,,,,,------------......---------......//////444:::===>>>AAAFFFJJJLLLJJJGGGCCC>>>999555333///000000000000000000///000000000000////////////.........///////////////.../////////000000000111111111000000000000111111222222333444444333222222---///000111000000222333444555555666666555555444444555666777888888888777999:::<<<<<<:::888888888888999999::::::::::::999777888999:::;;;;;;;;;;;;:::;;;===??????>>>===<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAAEEEDDDCCCCCCBBBBBBBBBCCC========================<<<===???>>>===>>>AAAEEEEEEDDDCCCAAA@@@?????????>>>======>>>@@@AAA@@@???@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@>>>;;;::::::>>>AAACCCBBBAAA@@@????????????===>>>??????@@@@@@??????===>>>???>>>======>>>@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJFFFDDDBBBBBBCCCBBB@@@>>>AAA@@@???>>>>>>???@@@@@@???===<<<===>>>??????>>>==============================>>>>>>???>>>>>>===>>>@@@AAA@@@======>>>@@@>>>>>>>>>>>>============>>>=========>>>???AAABBB>>>===<<<>>>AAACCCBBBAAA>>>???AAABBBBBBAAA???>>>>>>???AAABBBBBBBBBAAAAAAAAA@@@??????@@@CCCEEEGGG???>>><<<;;;::::::;;;;;;999999::::::;;;<<<======<<<>>>???>>>;;;:::<<<>>>999;;;<<<:::777666888;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888666888:::;;;;;;;;;999888888777777666666777888999888777666666666888999:::888999::::::::::::999888999666444444777888555333555555555555444333222111///000111222333333222111000000000000000000000000//////000222222333333333///000000111222333333333111111111111111111111111111111000000000000111111/////////000000000000000,,,---------......//////.........///////////////222000///...000000000///000000000000////////////+++,,,---......---,,,+++,,,---...//////...---,,,++++++++++++,,,,,,---...((()))***,,,---...//////------------------------...------,,,,,,++++++***+++++++++******+++,,,,,,))))))***+++,,,------...)))******+++---......///******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,------***************************+++,,,------,,,+++******+++---...///...------,,,,,,,,,------.........******+++++++++,,,,,,,,,///......---------......,,,111888;;;<<>>777333//////000000000000//////////////////000000000000---.........//////000000.../////////000000111111111111000000000000111111111222333444444333222111...000222222111111333555444555555555555555555444333444666888888888777777777999;;;;;;:::888888888666777888999:::;;;;;;;;;777888999999::::::::::::777888:::<<<<<<;;;:::999888999;;;<<<===<<<;;;;;;:::;;;===>>>@@@AAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBB<<<<<<<<<===============<<<>>>??????===???BBBFFFEEEDDDCCCAAA@@@??????>>>;;;:::;;;>>>@@@BBBBBBAAA@@@AAACCCDDDDDDDDDCCCCCCAAA@@@===999777999===@@@EEEDDDBBB@@@???>>>=========>>>>>>?????????>>>>>>>>>??????>>>======???AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@??????@@@AAACCCDDDFFFGGGHHHEEECCC@@@@@@BBBBBB???<<>>>>>???@@@AAA@@@>>>======>>>@@@??????;;;<<<<<<===<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBB@@@===<<<>>>AAA??????>>>>>>======<<<<<<======<<<<<<<<<>>>???@@@===;;;;;;>>>BBBDDDCCC@@@@@@>>>===<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>AAADDDFFFAAA???===<<<<<<======<<<<<<888555555999===??????===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;999888:::;;;===<<<:::999999:::<<<===<<<;;;:::999888888888888999::::::::::::999888888666666666666666666666666444444555555666666777777999999999::::::999999999666666666666666555555444666666555555555444444444444444222222222222444444222111///...---...000111000000111111111111000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000////////////---......///000111111111333222000///.........///000000000000000000000000111000///...------...//////............---------------............------...///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++/////////......---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++***)))'''&&&+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))(((************************---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,+++***))))))******++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///---+++)))((()))+++---,,,+++***))))))+++---......---,,,,,,,,,------......000444888===AAACCCEEEHHHIIIJJJKKKIIICCC;;;555222222111000///...------+++,,,------......------000000000000000111111222000111222333333222111000111111111000000000000000000000000111111222222222000000000000111111111111222222222333333444444444333333444444555666666666555666777888888777666555444666999<<<======;;;:::888888888888888888888888;;;<<<>>>???>>><<<999777;;;;;;;;;;;;<<<<<<===>>>;;;<<<===>>>@@@AAABBBCCCFFFEEECCCBBBAAA@@@@@@@@@=========;;;:::;;;>>>@@@;;;===@@@AAA@@@AAABBBCCCFFFCCC@@@@@@AAA@@@>>>;;;;;;<<<>>>???AAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEAAA===777555666:::===???EEEEEEDDDCCCAAA@@@???>>>AAAAAA???>>>>>>>>>???@@@BBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIGGGDDDAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@===:::;;;===??????>>>???@@@@@@@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;<<<;;;<<<>>>===<<<<<<===>>>============>>>>>>>>>>>>@@@@@@???>>>=========>>>===<<<;;;::::::;;;===>>>??????????????????@@@@@@>>><<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>======???AAACCC???===;;;<<<>>>???@@@???===:::777777:::===???@@@@@@@@@@@@???>>>===<<<<<<===>>>>>><<<:::999:::<<<;;;:::888777777888:::;;;======<<<;;;::::::::::::999::::::::::::999888888777777777777777777777777999999999999::::::::::::888888999999999999888888555555555555555444333333666555555555444444444444444333333222222333333444222111///...///000111222000111111111111111111000000000000000000000000000000111111111111111111000000000000000000000000000////////////000000000000......//////000111111222333222000///.........///000000000000000000000000111000///...---......//////............---------------............---------///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......---,,,,,,++++++.........---------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))((('''+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************************---,,,+++*********++++++++++++++++++++++++++++++,,,++++++******)))******++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,++++++************++++++++++++,,,,,,,,,,,,...---+++***)))***+++,,,---,,,+++******+++,,,---------------------,,,,,,,,,...111666:::>>>AAABBBGGGHHHIIIJJJHHHBBB:::444555444333222000///...------...//////000000//////000////////////000111111000000111222222111000000000000000000000000000000111111111111222222222222000000000000111111111111333333333333333444444444333333333444555555666666777888999999999999888777555666999;;;<<<<<<;;;;;;888888888888888888888888:::;;;===>>>>>><<<:::888::::::;;;<<<===<<<;;;;;;===>>>???@@@BBBCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>=========<<<:::;;;>>>@@@???AAABBBCCCBBBBBBCCCDDDEEECCC@@@??????>>>;;;888:::;;;===???AAACCCDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDD@@@;;;888:::===@@@BBBDDDDDDCCCBBBAAA@@@@@@???AAAAAA???>>>>>>>>>???@@@BBB@@@??????@@@@@@???>>>@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHGGGDDDAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBAAA???<<<===???AAAAAA@@@@@@@@@@@@AAA@@@??????>>>???>>>>>>===============<<<===>>>>>><<<;;;<<<===<<<<<<======>>>>>>??????>>>=========<<<======>>>===<<<;;;::::::<<<===???>>>>>>????????????@@@@@@<<<<<<<<<<<<===>>>@@@@@@????????????????????????AAA@@@>>>===<<<===>>>>>><<<;;;:::<<>>???@@@BBBBBBAAA???>>>===<<<;;;<<<======;;;999888999;;;999888777666666777888999===<<<;;;::::::999::::::999::::::::::::999888888888888888888888888888888999999888888888888888777666777777888888777777666444444444444444333222222555555555555444444444444444333333222222333333444111000/////////111222333111111222222222222111111000000000000000000000000///000000111111000000///000000000000000000000000......//////000000111111//////000000111111222222222111000///.........///000000000000000000000000000000///............//////............---------------............---------...//////...---...///------------------------++++++++++++,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))---,,,++++++******+++++++++++++++++++++++++++++++++++++++***************++++++******++++++,,,---++++++++++++++++++++++++************************+++************)))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++...---,,,++++++,,,------------.........---+++***,,,---000555999===@@@BBBFFFFFFFFFFFFDDD???888333444444333111000...---------...//////000000/////////............///000000//////000000000000//////000000000000000000000000222222222222222111111111000000000000111111111111444444444444333333333333222333333444444555555666777777888888888888777777666777888999999:::;;;;;;888888888888888888888888999:::<<<===>>>===;;;:::999:::<<<======;;;999888===>>>>>>@@@AAABBBCCCDDDAAA@@@???===<<<<<<<<<<<<<<<======<<<;;;<<<>>>AAACCCDDDFFFFFFDDDCCCDDDEEEDDDBBB???>>>===;;;999777999;;;===@@@BBBDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCEEEAAA===<<<===@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>???@@@AAA???>>>>>>???@@@???===>>>?????????@@@BBBCCCDDDEEEGGGGGGFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>???AAABBBCCCDDDDDDDDD@@@???======???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@===>>>???>>><<<;;;<<<===;;;<<<<<<===>>>??????@@@<<<<<<;;;;;;<<<<<<=========<<<;;;;;;;;;===>>>???>>>>>>??????@@@@@@@@@@@@???@@@@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;;;;:::;;;===@@@BBBCCCCCC<<<;;;::::::;;;===>>>>>>@@@@@@???>>>===<<<<<<<<<;;;<<<<<<:::777666777999888777666666666666777888:::999999888777777888888999::::::::::::999888888777777777777777777777777888888777777666666555555555666666777777666666555444444444444444333222222444444444444444444444444333333333333333333333333///.........///111222333222222222333333222222222000000000000000000000000//////000000000000//////000000000000000000000000......//////000000111111000000000000111111222222111111000///////////////000000000000000000000000/////////........./////////............---------------............---------...//////------...///........................******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************((((((((((((((((((((((((,,,+++++++++***)))((((((++++++,,,,,,,,,,,,++++++++++++***))))))***++++++)))))))))))))))))))))))),,,,,,++++++++++++***+++++++++++++++++++++++++++******+++++++++*********++++++******++++++,,,---++++++++++++++++++++++++***************************)))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,+++******---,,,,,,,,,,,,---...///,,,---/////////---+++)))---///111555999===@@@BBBDDDCCCBBBAAA???;;;555111000//////......------,,,+++,,,------...---------...------------...//////...//////////////////.../////////000000000000000333333222222111111111000///000000000111111111111555555444444333333222222222222222333444444555555555555555555555555555555777777666666777888:::;;;888888888888888888888888777999;;;<<<======<<<;;;:::;;;;;;;;;:::999888888;;;;;;<<<===>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;<<<=========<<<===???AAAEEEFFFGGGFFFDDDCCCCCCCCCAAA@@@???>>>===<<<;;;:::<<<===???@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBCCCAAA>>>===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@@@@>>>===>>>??????>>>======>>>>>>???@@@BBBCCCDDDEEEFFFFFFEEECCCAAABBBBBBBBBBBBAAA@@@@@@@@@???@@@???@@@AAABBBCCCCCCCCCCCC===<<<;;;;;;<<<===>>>>>>AAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@>>><<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@======<<<<<<;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFCCC@@@======>>>========================>>>>>>>>>===<<<;;;:::999<<<;;;;;;===@@@AAAAAA@@@;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============;;;999777888999888888888777777888888888999999888777777777888888999::::::::::::999888888666666666666666666666666::::::999999888888777777555555555666666555555555444555555555555444333333333333444444444444444444333333333333333333333333------......///000111222222222222333333222222222000000000000000000000000//////000000000000//////000000000000000000000000.../////////000000000111000000000000000111111111000000000000000/////////////////////////////////....../////////////////////............---------------............---------...///...---,,,---///........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************((((((((((((((((((((((((,,,,,,+++******)))))))))***++++++,,,,,,++++++***++++++***))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++******++++++++++++++++++++++++)))******+++++++++******++++++******++++++,,,---++++++++++++++++++++++++************************)))))))))))))))))))))***))))))*********+++++++++)))***,,,------,,,+++*********+++,,,---///000111,,,---...//////---+++***---...000222555999<<<>>>???>>><<<;;;999777333000,,,,,,---------.........+++,,,------...------------------------......//////..................///......//////000000000000222222222111111000000000///000000000111111111111444444444333222222222111111111222222333444444444555444444444444444444555777666555555555777999:::888888888888888888888888777888:::;;;<<<===<<<<<<<<<<<<:::999888999999:::;;;;;;<<<======>>>?????????>>>===<<<<<<;;;<<<<<<;;;<<<>>>>>>======???AAADDDEEEFFFEEEBBBAAA@@@AAA????????????????????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCBBB@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAA???>>>>>>>>>???@@@???>>>===>>>???@@@???=========>>>???@@@BBBCCCDDDDDDEEEEEEDDDBBBAAABBBCCCEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAA<<<<<<<<<;;;;;;<<<===???AAABBBBBBBBBBBBAAA@@@@@@===>>>@@@AAABBBBBBBBBBBB???@@@@@@???===;;;<<<<<<;;;<<<<<<===>>>?????????@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGIIIIIIFFFAAA<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;999<<<;;;;;;===???@@@???>>>:::;;;======;;;::::::;;;::::::999999:::;;;===>>>@@@@@@@@@>>>;;;::::::;;;888888888999999888888888::::::999999999999::::::999::::::::::::999888888555555555555555555555555777777777777777666666666444555555666666555555444555555555555555444333333333333333333444444444444222333333444444333333222......//////000000111111111111222222222222111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000////////////////////////000000000//////000000000000//////////////////////////////---...//////000////////////............---------------............------,,,---......---,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************************------+++******)))************++++++++++++******************************************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((()))***,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++************************)))))))))************+++*********++++++++++++,,,)))***+++,,,---,,,+++***)))***+++,,,---...///000,,,,,,---......---,,,,,,,,,,,,,,,---000222555777:::888555444333222111///------......//////000000---...//////000000//////...------------...////////////............//////---......//////000000111000000000000000/////////000000000000111111111111222222222222111111111111000111111222222333333444666666555555555555666666666666555444555666777888888888888888888888888888888888999;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;<<<======>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>@@@AAABBBCCCDDDCCCAAA???>>>???===???@@@AAA@@@@@@BBBDDDBBBBBBCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDEEEGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@???>>>===>>>@@@@@@@@@???======>>>???AAACCCDDDEEECCCDDDDDDCCCBBBAAACCCEEEGGGEEECCCAAA@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@===>>>>>>===<<<===???AAAAAAAAAAAAAAAAAA@@@@@@???===>>>@@@BBBBBBBBBBBBAAA>>>???@@@???===<<<===>>>============>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFIIIJJJGGGAAA<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;999;;;===??????>>><<<;;;:::999:::<<>>===:::===??????===::::::;;;<<<;;;:::999999;;;<<<===???@@@???===:::999999:::888888888999999888888888::::::999999999999::::::999::::::::::::999888888666666666666666666666666555555555555555666666666555555666666666666555555444444444444444333222222222222333333333444444444222333333444444333333222000111111222222222111111000111111111111111111000000000000000000000000000000111111111111111111000000000000000000000000000111111000000//////......///........................///000111111000//////////////////////////////,,,---///000000000/////////............---------------............------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++...---+++***)))***************++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++''')))***,,,,,,,,,***)))++++++******++++++,,,---++++++++++++++++++++++++************************************++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------.........,,,+++++++++,,,...111222555222000.../////////.../////////.........---------...//////000000//////.........---...//////000000000///......///000000------......///000000111............////////////000000000000111111111111000000000000000111111111000000111111222333333333666666555444444555666666555555555444555555666666888888888888888888888888999999999:::;;;;;;;;;;;;888:::<<<>>>>>>===;;;999<<<======>>>>>>?????????======<<<;;;;;;;;;<<<<<<:::<<<>>>?????????@@@BBBAAABBBCCCBBB@@@>>>>>>>>>===@@@AAAAAA@@@@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>>>>???@@@@@@???>>>???AAAAAAAAA@@@>>>>>>???@@@BBBDDDEEEGGGCCCCCCCCCBBBAAAAAACCCEEEGGGEEECCC@@@???>>>??????AAAAAABBBBBBCCCBBBBBBBBB===>>>???===<<<<<>>===>>>@@@BBBBBBBBBAAA@@@>>>???@@@???======>>>???>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<===>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCGGGIIIFFF@@@<<<<<<>>>::::::::::::::::::::::::777999<<>>===777777999<<>>AAAAAA>>>;;;;;;<<>><<<:::::::::<<<===<<<===<<<:::777555666777777777888888888888777777888777777777777777888888999::::::::::::999888888777777777777777777777777888888999999::::::;;;;;;555555666666666666555555222333333333333222111111222222222333333444444444222222444444444444222222333333444444444333222222000000111111111111000000000000000000000000000000111111222222222222111111000000000000000000000000222222111000///...------...............---------...///000111111000//////////////////////////////,,,---///000000000////////////.........------------..................---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))******+++******++++++++++++******((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++'''(((***,,,---,,,***)))++++++******++++++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,------,,,+++***)))(((+++++++++,,,---...///000...---,,,,,,,,,...000222222///,,,+++,,,---......//////...---+++***)))(((+++,,,------......------///............///000000111000///......///000111---------...///000000111,,,---------......//////000000000000111111111111......//////000000111111000000000111222222333333444333222222222222333444444444555555555555555555888888888888888888888888999999::::::::::::;;;;;;444888>>>BBBBBB???;;;777::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;:::<<<>>>?????????@@@BBB@@@BBBCCCBBB@@@>>>>>>>>>>>>@@@BBBAAA???>>>@@@BBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAACCCDDDEEEEEEEEEEEEBBBBBBCCCEEEGGGFFFBBB@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>???@@@@@@???>>>???AAABBBBBB@@@>>>>>>???@@@BBBDDDFFFGGGBBBCCCCCCBBBAAAAAADDDFFFFFFDDDBBB???=========>>>???@@@AAABBBCCCDDDDDDDDD:::<<<===;;;999999===@@@???@@@@@@@@@@@@???>>>>>>===???@@@BBBBBBAAA@@@???===>>>??????>>>===???@@@??????>>>>>>======<<<<<<777888888999;;;===???@@@<<<<<<>>>???AAAAAAAAAAAA>>>>>>???@@@AAACCCCCCDDDOOOJJJCCC>>><<<===>>>>>>;;;;;;:::::::::<<<===>>>;;;===???AAAAAA>>>;;;999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>888777777888:::===@@@BBB<<<;;;:::999888999::::::888888777777777777888888===:::888888:::<<<===>>>:::::::::999999999888888555555666666666666555555777888999;;;:::999777666666666666666666555555444444444333333333333222222222222333333333333444444333222222111111222222333111222222222111000...,,,222222222111111111000000333333222222111000000000333333222222111000//////000///.........///111222000000000000////////////////////////////////////222222111111000000//////////////////////////////////////////............------------------------,,,---......//////......---,,,,,,++++++,,,,,,---000///...---,,,+++++++++++++++,,,------,,,++++++/////////......---------++++++******++++++,,,------------,,,,,,+++++++++)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))***+++,,,---)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++************+++,,,------,,,,,,,,,------.........******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********************************------------,,,,,,+++***,,,+++*********+++,,,---------------------------............//////000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///000000///---,,,...///......------------......//////.........---------////////////////////////---------...///000000111000000///////////////000//////............//////000000000000111111111111000111111111111222222222222222333333333333444444888666444444555555444333555555666666777777888888777777888999:::<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::;;;===>>>@@@AAAAAACCCCCCBBBAAAAAA@@@??????AAABBBCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@????????????>>>??????@@@AAABBB@@@>>>>>>@@@CCCDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@CCCBBB@@@???>>>>>>>>>???AAAAAA@@@@@@???@@@@@@@@@???>>><<<;;;;;;===???@@@BBBAAA@@@???>>>===<<<;;;???>>>===>>>???@@@???>>>>>>>>>============>>>>>>@@@???===<<<===>>>===<<<;;;;;;;;;<<<<<<;;;::::::>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAATTTOOOHHHCCC@@@>>>======>>>===<<<<<<<<<===>>>>>>>>>???AAABBBBBB@@@>>><<<888999::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>;;;:::999999999;;;===???<<<<<<:::999999999:::;;;999999888888888888999999999888666666888:::::::::::::::999999999888888888777777777888777777666666777777888999999888777666666666666666666555555444444444333333333333222222222222222333333333444444222111111000000111111222222222222222222111000///111111111000000000//////111111111111111111222222333333222111111000/////////////////////000000111000000000000////////////////////////////////////000000000000000/////////////////////////////////////////////....................................,,,------.....................------------......///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++.........---------,,,,,,++++++******++++++,,,---......------,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***++++++***************+++)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,)))************+++++++++******+++++++++++++++++++++++++++******)))))))))************************+++,,,,,,,,,,,,++++++***++++++*********+++,,,------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...//////...,,,+++---.........------------......//////.........---------........................---------...///000000000000000///////////////000//////............////////////000000000111111111000111111111111222222222222222222333333333444444777555444333444555444333444555555666777777888888666777888999:::;;;;;;<<<;;;<<<<<<===============>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::999::::::::::::;;;<<<===???@@@AAAAAACCCBBBBBBAAA@@@@@@??????AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@?????????@@@AAABBBBBBCCC@@@>>>>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA???>>>===<<<;;;;;;<<<<<<@@@@@@?????????@@@@@@AAAAAA@@@???>>>>>>???@@@AAA===============<<<<<<<<>>???@@@???>>>>>>>>>============>>>>>>@@@>>>=========>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::;;;===???AAACCCCCCBBBBBB??????@@@@@@AAAAAAAAABBBZZZUUUOOOJJJFFFDDDAAA@@@AAA@@@???=========>>>??????@@@AAAAAAAAA@@@>>>>>>999999:::::::::::::::999;;;;;;<<<<<<===>>>>>>???===<<<;;;:::999:::;;;;;;===<<<;;;::::::::::::;;;::::::999999999999::::::777666666888:::;;;:::999:::999999999999888888888999999999999888777777666666666666777777777777777666666666666666555555444444444333333333333222222222222222222333333333333111000000000000000000111333222222111111222222222000000000//////////////////000000111222222333333222222222111111000000///...//////000000000000000000000000000////////////////////////////////////.........////////////////////////////////////////////////............---........................,,,,,,---.....................------------......------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++...---,,,+++************************++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++***************************)))))))))))))))******************************++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...---+++***,,,---......------------.....................---------........................---------...//////000000000//////......///000000//////............////////////000000000000111111000111111111111222222222222222222222333333333333777555333333444555444333444444555555666777777777666777777888999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????AAACCCDDDCCCBBBAAABBBCCCAAAAAABBBAAAAAA@@@???>>>@@@AAACCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDAAA??????AAABBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@===<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA???>>>>>>???@@@AAA999:::;;;===>>>>>>??????>>>======>>>@@@@@@???>>>>>>>>>============>>>>>>???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;???BBBDDDCCCBBBAAA>>>>>>>>>??????AAABBBCCC[[[WWWRRROOOMMMLLLJJJIIICCCBBB@@@???>>>>>>??????>>>?????????>>>>>>======;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<=========>>>===<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999888888999999999666777999<<>>===999999999999888888888888999999999999888777666666666555555555555666777777666666666666666555555444444444333333333222222222111222222222222333333333111111000000000000111111222111000///000111333444000000000000000000000000000000111111111222222222222111111111000000000///---...000111111111000///000000000000////////////////////////////////////,,,------......///////////////////////////////////////.........---------........................,,,,,,---.........------,,,++++++++++++++++++,,,,,,+++++++++,,,------...........................++++++++++++++++++++++++++++++******++++++,,,---******************))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***))))))******))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,++++++*********+++******++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++******))))))******************))))))************************((()))***++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,......------,,,,,,------...................................................---------......///////////////.........///000000///......------......///////////////000000000111000000111111111222222222111222222222222333333333666444333333444555444333333444444555555666777777777777888999999:::;;;;;;888999999:::::::::::::::<<<<<<;;;:::::::::::::::999999::::::::::::::::::<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>AAACCCDDDCCCBBBAAABBBCCCAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDBBB@@@@@@AAABBBBBBAAACCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::;;;===>>>???=========>>>???@@@AAABBB@@@???>>>=========>>>>>>:::;;;===???@@@AAAAAAAAA===<<<===>>>@@@AAA???>>>>>>>>>============>>>>>>>>>=========??????===<<<;;;;;;;;;;;;;;;<<<<<<===;;;===AAACCCDDDCCCAAA@@@============???@@@BBBCCC]]]YYYTTTQQQPPPQQQRRRSSSGGGEEECCCAAA@@@????????????????????????>>>========================<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::888888777777777777888888555666999===AAABBBAAA???999999999888888888777777777888888888777777666555555555444444555666777777666666666666666555555444444444333333333222222222111111111222222222333333222222222111111222222222//////.........000222333111111111111111111111111222222222111111111000000111111111000000000000000---...000111111111000///000000000000////////////////////////////////////,,,,,,------......//////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++++++++******++++++++++++++++++++++++,,,---...........................++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***++++++,,,))))))*********+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++------,,,,,,+++++++++***++++++++++++++++++++++++************************((()))***+++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...///------,,,,,,,,,,,,---------.............................................------------...........................///000000......------------.........////////////000000000000000111111111222222222111111111222222222333333555444222222444555444444333333333444555555666666888888999999::::::;;;;;;777777888999999999999999;;;::::::999999999999999888999:::;;;;;;;;;;;;:::<<<<<<===>>>???@@@@@@AAA@@@???????????????>>>>>>AAABBBCCCBBBAAA@@@AAACCCAAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBDDDBBBAAAAAABBBCCCBBBAAABBBAAAAAA???>>>===<<<<<<999999999999;;;===???@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>><<<<<<===???AAAAAA@@@>>>>>>>>>============>>>>>>=========>>>??????>>><<<<<<;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDDDDBBB@@@>>>=========>>>???AAABBBCCCllleee\\\VVVTTTUUUWWWYYYRRRPPPLLLHHHDDDAAA@@@???@@@AAABBBBBBBBBAAA??????======>>>>>>>>>>>>>>>===;;;<<<=========<<<:::999999::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999888888777777777777777777888444555777;;;>>>@@@???===999888888888888777777777666666777777777777777666444444555555666777777777666666666666666555555444444444333333333333222222111111111111222222222222333333222222222222333333...............///000111111111111111222222222222333333222222111000000///000000000000000000000000...//////000000000000000000000000000////////////////////////////////////---------...............////////////////////////.........------------,,,++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,------+++++++++++++++,,,------......------------......***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******************************++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,...000------,,,,,,,,,,,,---------------...............------------------------------------------------------------...///000000......------------............////////////000000000111111111111222222222111111111111222222222222444333222222444555444444222222333333444555555555888888888888999999::::::777777888999999999999888::::::999888888888888888777888:::;;;<<<;;;;;;:::;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEFFFGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB>>>??????@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@CCCBBBAAABBBCCCDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>555555666777999<<<>>>@@@????????????@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????:::;;;===??????===<<<;;;;;;;;;===???BBBBBB@@@>>>>>>>>>============>>>>>><<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;===>>>???BBBCCCCCCCCCBBB@@@???>>>======???@@@AAAAAAAAAAAAooobbb[[[ZZZ\\\^^^bbb___YYYQQQJJJEEEAAA??????AAACCCDDDCCCBBB???>>>;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@???===;;;999::::::;;;;;;<<<<<<;;;;;;999999:::::::::999888777999888888777777888888999777666777999;;;<<<:::888888888888888777777777777666666777888999999999999333444666777888888777777666666666666666555555444444444333333333333222222111111111111222222222222222222111111111111222222...//////000000000000///000000000000111111111222222222111111111111111111///000000000000000000000///////////////000000111000000000000/////////////////////////////////////////////...............////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,...---,,,++++++,,,---...++++++++++++,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,---***************************+++,,,,,,,,,,,,+++***+++***************++++++)))************+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,,,,)))*********++++++++++++************************+++,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,++++++)))******+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---///---,,,,,,++++++,,,,,,------------.........//////------------------------------------------------------------...///000000...------,,,,,,------............/////////000000000111111111111222222222111111111111222222222222444222111222333555555444222222222333444444555555666666666666777777777777777777888999999999999888999999888777777777777888666888:::;;;<<<<<<;;;:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCEEEFFFGGGGGGGGGCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@BBBAAAAAABBBDDDEEEDDDCCCAAAAAA@@@@@@?????????>>>444555555777:::===@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????999;;;===??????>>><<<;;;:::;;;===@@@BBBBBB@@@>>>>>>>>>============>>>>>><<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;:::;;;===???@@@AAAAAA@@@???>>>>>>>>>>>>===???AAACCCCCCBBBAAA???oooccc```aaabbbnnnjjjbbbYYYPPPHHHBBB???===>>>AAACCCBBB@@@===;;;::::::<<<===>>>>>>>>>>>>AAABBBBBBBBBAAA>>>;;;:::;;;;;;<<<<<<<<<;;;::::::888888999:::999888777666:::999999999999999999:::;;;:::999999::::::888666888888888888777777777777666777888999:::;;;;;;;;;222444666888999999888777666666666666666555555444444444444333333333222222000111111111111222222222111111000000000000111111///000111222222111000///.../////////000000111111000000000111222222333333////////////000000000000000///.........///111222000000000000////////////////////////////////////000000000///.........---////////////////////////......---------,,,,,,,,,------------------------++++++,,,---------,,,,,,+++******************+++,,,,,,++++++***++++++,,,---,,,++++++++++++,,,---+++++++++,,,,,,---------++++++******++++++,,,---''''''(((((()))))))))***)))))))))))))))))))))))))))***,,,------,,,***)))---,,,+++***)))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++------,,,+++************+++*********))))))((((((******+++++++++,,,,,,,,,)))************+++++++++))))))******+++++++++,,,(((((())))))*********+++************************---------------,,,+++***)))***+++,,,---,,,++++++))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++******,,,...---,,,,,,++++++,,,,,,------------.........//////------------------------------------------------,,,,,,,,,---...///000111...------,,,,,,------.............../////////000000111111111111222222222000111111111111222222222444222111111333555555444111222222333333444555555444444444555555555555555777777888999999999999999999888888777777777777777666777:::<<<<<<<<<;;;:::::::::;;;;;;<<<<<<==================>>>>>>>>>>>>===???@@@???>>>===>>>???>>>??????@@@@@@@@@?????????AAACCCEEEGGGGGGGGGGGGBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@AAABBBEEEFFFEEECCC>>>>>>>>>===============666666777999<<<@@@CCCEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>===<<<:::;;;>>>AAABBBAAA???>>>:::;;;===@@@BBBBBB@@@>>>>>>>>>============>>>>>>;;;;;;<<>><<<===<<<;;;:::;;;===???AAA???>>>===<<<<<<===>>>???===???BBBEEEEEECCC@@@>>>{{{qqqiiibbbdddkkkjjj```XXXVVVPPPGGGFFFEEEDDDDDDCCCAAA>>>;;;===???@@@@@@???>>>>>>>>>@@@DDDGGGEEE???;;;;;;<<<888999::::::;;;;;;;;;;;;222444777999:::999777666666666777888888888888888;;;;;;:::999888888888999888888777777666444333222777777777777888888888888666555444333333222333333444444444444444444444444111111111111111111111111000000000000000111111111333222111000////////////333333333333222000///.........////////////......222222111111000000//////444333111000000000111111111111000000//////......////////////000000000000////////////////////////........................////////////////////////------......------,,,++++++++++++++++++,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++******)))))),,,+++***)))))))))++++++******************************+++,,,,,,,,,,,,+++******+++++++++***))))))------------------------************************---,,,+++***))))))))))))************************...---+++******+++---...++++++++++++++++++++++++)))************+++++++++)))************+++++++++---------,,,,,,+++++++++***************************,,,......---,,,---...+++------,,,+++***+++,,,)))***+++,,,---.........,,,,,,+++***))))))******---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------........................------,,,---......,,,,,,---...////////////////////////---------............/////////............//////111111111000000000000000111111111111111111111111333333333333333333333333222333444444555555444444444444444444444444444444555555666666777888888888999999888888888888888888777777888999::::::;;;;;;888888888999:::;;;==================>>>>>>>>>>>>AAA@@@??????>>>>>>??????;;;===???BBBBBBAAA@@@>>>@@@BBBDDDEEECCCBBBBBBCCCBBBAAA???======>>>@@@AAADDDBBB@@@AAABBBCCCBBBAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>=========;;;:::;;;>>>AAAGGGFFFDDDCCCBBBBBBBBBCCC???>>>=========>>>@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<===>>>>>>???>>>>>><<<<<<========================<<<<<<===>>>@@@AAAAAABBBCCCDDDDDDBBB@@@???yyyoooggggggccc^^^\\\]]]YYYSSSKKKIIIGGGFFFEEEDDDAAA>>>CCCDDDDDDCCCBBBAAAAAAAAA>>>BBBEEECCC>>>;;;:::<<<;;;;;;;;;;;;::::::999888333555777999999888666555777777888888888888777777999999888777777777777777444555666666777777666666666666666777777777888888888777666555555444444555333333333333333333333333111111111111111111111111000000000000000000000111////////////000111222333000000111111111222222222......////////////......//////............------333333111000000000111111////////////000000000000////////////000000000000////////////////////////................................................------......------,,,+++,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,+++***))))))***++++++************************)))***++++++,,,,,,++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))))))))************************...---+++******+++---...++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++******)))))))))************************)))+++------,,,+++,,,---,,,...//////---,,,,,,---++++++,,,---------,,,,,,,,,,,,+++***************,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------..................------,,,---......,,,,,,---...........................---------............/////////............//////111000000000000000000000111111111111111111111111333333333333333333333333111222222333333333333333444444444444444444444444444444555666666777777888888888888888888888888888888888888999999:::::::::999999999999:::<<<===>>><<<<<<======>>>>>>??????@@@@@@???>>>>>>>>>??????===>>>@@@BBBCCCBBBAAA@@@@@@BBBDDDEEECCCBBBBBBBBBAAA@@@???>>>>>>???AAABBBDDDBBB@@@AAABBBCCCBBBAAADDDEEEFFFGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAA?????????????????????@@@=========<<<;;;;;;>>>AAAEEEDDDCCCAAAAAAAAAAAABBB??????>>>>>>>>>???@@@AAA???@@@@@@@@@@@@@@@??????>>>>>>??????????????????@@@@@@??????>>>======<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAA@@@AAACCCCCCCCCBBB@@@???lllaaaXXXXXX[[[[[[ZZZZZZVVVSSSPPPMMMJJJFFFBBB???CCCCCCBBBBBBAAA??????>>><<>>>>>===<<<:::888777666666777888999999777555444888888888999888888777777777777666555555555666666444555666666777777666666555555555666666666666777888777666555444444444444222222222222222111111111111111111111111111111111111111000000000000000000////////////000111222222111000000000000111222222......////////////......000111111111111222222222333222111111000111111111.........///000000111111////////////000000000000////////////////////////........................------------------------------......------,,,++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))))))))***++++++,,,,,,+++******)))******++++++************************)))***++++++,,,,,,++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++************************++++++***************+++************************---,,,+++******+++,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++***************)))))))))************************(((***,,,,,,+++++++++,,,---///222222000...------,,,---------,,,,,,+++***,,,++++++************++++++************+++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------......,,,---......,,,,,,---...---------------------------------............/////////............//////000000000000000000111111111111111111111111111111222222222222222222222222000111111222222222222222333333333333444444444444333333444444555666666777888888888888888888888888888888999999999999999999888888999999:::;;;===>>>;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@BBBDDDDDDCCCBBBAAABBB@@@??????>>>???@@@BBBCCCDDDBBB@@@AAABBBCCCBBBAAAEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCGGGFFFFFFEEECCCAAA???>>>======>>>??????@@@AAAAAA======>>><<<;;;<<<>>>AAACCCCCCAAA@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<;;;<<<<<<===============;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAA@@@AAABBBBBBBBBAAA???>>>{{{lll___^^^\\\WWWXXX]]]___]]]ZZZVVVQQQKKKDDD???DDDBBBAAA@@@@@@@@@???>>>;;;===??????===<<<===>>>>>>>>>===<<<;;;999777666888888999999888777555444666777888888999999999999777666666555555555666666888888888777666555444333444444444555555555666666555555444333222222222222222222222222222111111111111111111111111111111111111111111000000000000000222111000//////......///444333222000////////////......////////////......111111222333333444555555222222111111111111111111////////////000000000000////////////000000000000////////////////////////........................------------------------------......------,,,+++***+++,,,------,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************++++++******************++++++************************))))))***+++++++++++++++)))***+++,,,---.........*********************************************************)))******++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++************************)))+++,,,---,,,+++,,,---...111444444222000...---,,,,,,,,,------,,,,,,+++,,,++++++******++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......,,,---......,,,,,,---...---------------------------------............//////......------......///000000000000000111111111111111111111111111111111222222222222222222222222000111111222333222222222333333333333333444444444222222333444444555555666777777777777888888888888999999999999888888888888777777777888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@??????>>>============>>><<<<<<<<<======>>>??????@@@BBBDDDDDDCCCAAAAAAAAA????????????@@@BBBCCCDDDDDDBBB@@@AAABBBCCCBBBAAADDDEEEEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCGGGGGGFFFEEECCCAAA@@@???===>>>>>>>>>?????????@@@===>>>>>>>>>======???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>============?????????>>>>>>=========;;;<<<<<<=========<<<<<<:::::::::999999999999999999:::<<<>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>{{{ssshhh\\\[[[bbb```___^^^]]]ZZZTTTLLLGGGJJJGGGDDDCCCDDDEEECCCBBB<<<===>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;:::999888999999999999888777555444444555777888:::;;;;;;;;;777777777666666777777888999999888888777555444333444444444444555555555555555444333222222111111222444333333333222222222111111111111111111111111111111111111111000000//////222111000///............333333111000///...............////////////......---......///000111222222111111111111222111111111222111111000///......---////////////000000000000////////////////////////........................------------------------------......------,,,+++,,,,,,---------,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))(((((())))))******++++++++++++************************))))))***++++++++++++***)))***+++,,,---.........*********************************************************)))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***************************,,,......---,,,---...///111444555222000...---)))***+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,---......,,,,,,---...---------------------------------............///......------------......//////000000111111111111000000000000000000000000111111111111111111111111111222222333333333333333222222222333333333444444222222333333444555555555666666777777777888888888999888888888888888888888555555666666777999:::;;;;;;<<<<<<===>>>????????????>>>======<<<<<<======<<<<<<<<<======>>>??????@@@BBBDDDDDDBBB@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDBBB@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCBBB@@@???AAABBBDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>>>>>>>=========>>>??????>>>>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>===============????????????>>>>>>>>>>>><<<===============<<<<<<::::::999999888888888888888:::===@@@BBBBBBBBBBBB@@@AAAAAAAAA@@@@@@??????zzzlllfffggg]]]]]]]]]]]]^^^\\\YYYVVVPPPKKKGGGEEEEEEEEECCC@@@============>>>>>>??????;;;;;;<<<<<<<<<;;;;;;:::999999999999888777666555555666777999:::;;;;;;;;;888888777777777888999999555666777777888888777777444444444555555555555666777666555444333333333333444444444333222222111111111111111111111111111111222222111111000/////////............///000111111...///000111111111000000......////////////.........//////000111222222333000000111222222222222111333222111000///...---,,,////////////000000000000////////////////////////........................------------------------------......------,,,+++//////...---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++***(((''''''((()))***+++++++++++++++************************((()))******++++++******)))***+++,,,,,,---,,,,,,************************************************++++++***************+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++((((((((()))))))))))))))***************************,,,......---------...///111333333111...------))))))+++,,,---.........,,,++++++++++++,,,,,,---------,,,,,,------...///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---......,,,,,,---...---------------------------------............///......------------....../////////000111111222222000000000000000000000000000000000000000000000000111222222333333333333333111111222222333333444444222222333333444555555666555666666777777888888888777777888888888888888888555555555666777888::::::============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDBBB@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDBBB@@@AAABBBCCCBBBAAA???@@@AAABBBBBBAAA@@@??????AAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@???>>>>>>===<<<<<<===???@@@@@@??????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<:::::::::999888888777777888:::>>>BBBDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@zzzpppaaa^^^[[[ZZZ\\\___aaabbbXXXRRRKKKGGGFFFDDD@@@======<<<;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::999999999999888777777777888888999999::::::999999888777777777888888999:::666666777888888888888777444555555555555666666666777666555444333333333333333333333222111111000000111111111111111111111111222222111111000//////..................///111111,,,...000222222111///.........////////////......111111111222222333333333///000111222333222222111222111111000///......---////////////000000000000////////////////////////................................................------......------,,,+++///...,,,***)))***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,+++***)))(((((('''(((***+++,,,,,,++++++************************((())))))*********************+++++++++++++++***++++++++++++++++++++++++************************,,,,,,+++***))))))))))))******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++)))************+++++++++'''((((((((()))))))))******************************+++------,,,,,,,,,---000111222000...,,,,,,,,,***+++,,,,,,------------+++++++++++++++,,,---...,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------***++++++,,,------......,,,---......,,,,,,---...........................---------............///...------,,,,,,------......//////000111111222222000000000000000000000000000000000000000000000000000111111222222222222222000111111222333333444444333333333444555555666666555555666666777888888999666666777777888888999999777777777777888:::;;;<<<>>>>>>>>>>>>============>>>===<<<<<<;;;;;;<<<<<<===>>>@@@BBBCCCBBBAAA@@@AAABBBDDDDDDAAA?????????BBBBBBCCCCCCCCCCCCCCCBBBDDDBBB@@@AAABBBCCCBBBAAA===>>>@@@AAABBBBBBAAAAAA>>>@@@CCCFFFGGGFFFEEEDDDAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>============???AAAAAA@@@???@@@AAA>>>???@@@AAAAAA@@@??????===>>>???@@@@@@@@@??????>>>>>>?????????>>>>>>===<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>===;;;;;;:::999999888777777888;;;@@@DDDGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA~~~hhhccc[[[WWWXXX]]]bbbfffccc\\\SSSNNNKKKHHHCCC>>><<<;;;::::::;;;<<<<<<;;;============<<<;;;:::999999999999888888888888888;;;;;;;;;:::999888777666777777777777777888999999999999999999888666555444555555555666666666666777444444333222111111111111222222222111000//////...111111111111111111111111222222222111000//////...111000///......------...///000222444333///,,,)))......////////////.....................////////////000111222333333222111000000000000////////////////////////000000000000////////////////////////........................////////////////////////------......------,,,+++---+++(((%%%%%%&&&)))+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***************'''(((***+++,,,,,,++++++************************(((((()))*********************+++++++++***))))))++++++++++++++++++++++++************************---,,,+++***))))))))))))******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))******+++++++++,,,************************)))***,,,,,,+++++++++,,,000000000///,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,---...++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,------------......******+++,,,,,,---......,,,---......,,,,,,---...////////////////////////---------.........//////...------,,,,,,------......//////000111222222222000000000000000000000000000000000000000000000000//////000111111111111111000000111222333333444444333333444555555666666777444555555666777888888999555666666777888999999:::888888888999:::;;;======??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<;;;===???BBBBBBAAA@@@>>>AAABBBDDDCCCAAA???>>>???CCCCCCCCCDDDCCCCCCBBBBBBDDDBBB@@@AAABBBCCCBBBBBB===>>>@@@BBBCCCCCCCCCBBB>>>@@@CCCFFFGGGGGGEEEDDDAAAAAAAAA@@@???>>>======<<<<<<======>>>>>>??????>>>???AAAAAA@@@@@@@@@AAA===>>>???@@@@@@???>>>===<<<===>>>???@@@???>>>>>><<<======>>>>>>>>>>>>===<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888888777888;;;AAAFFFHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBByyyjjj\\\UUUVVV[[[```gggjjjggg[[[RRRNNNGGG@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<>>>>>><<<;;;;;;;;;<<<<<<;;;::::::999888888999999999888888888888888666777777888888888777777;;;555333999;;;888555777444555666666666555333222444444333333222111000000222222222111111111111000222333333222000///000111222222222111111111111000000000000000000000000000//////000000000000//////000000////////////000000000000000000////////////222222222111000//////...000000000000000000000000000000///...------,,,,,,///......------,,,++++++------,,,,,,,,,,,,++++++------------------------///---,,,---000000...+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///......------,,,,,,+++++++++++++++******))))))))))))***++++++++++++*********************************))))))))))))******+++***)))))))))***+++,,,,,,+++***))))))***+++,,,++++++******))))))((((((++++++************++++++************************************************))))))*********+++++++++,,,,,,++++++***)))(((((()))************+++++++++************************************************,,,+++++++++++++++++++++,,,,,,+++***))))))******!!!%%%***---......---++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++)))******+++---....../////////...---,,,+++++++++........................++++++,,,,,,,,,,,,------////////////////////////000...,,,---///000...+++...---...000222222000......///000111111222222111222111000//////000111222222222111111111111222222222333333333333333333444666555444333333333333333555555666666777777888888::::::999999999:::;;;<<>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::======>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@?????????@@@AAABBB???@@@AAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBCCCEEEFFF@@@???>>>===<<<<<<<<<<<>>===<<<;;;???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>????????????===<<<===???AAABBBAAA???;;;<<<>>>?????????>>>===???>>>===;;;<<<===>>>@@@BBBAAABBBCCCDDDCCCAAA???@@@AAABBBBBBAAA@@@AAABBB@@@;;;888999:::;;;;;;;;;666:::@@@IIISSSYYYSSSIIIGGGCCCAAADDDEEECCCBBBDDD{{{lllbbb^^^\\\\\\dddjjjkkkeee___YYYPPPGGGDDDBBB@@@???@@@???===;;;<<<======<<<;;;;;;<<<===<<<<<<;;;::::::999888888888888888888888888999999777777777888888888777777:::555444999;;;888666777555666666777666555444333444444333333222111111000222222222111111111111000111222333222000///000111222222222111111111000000000000000000000000000000//////000000000000//////000000000//////000000000......//////000000111111222222111111000//////...000000000000000000000000000//////...------,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------...---,,,---//////---+++++++++************++++++------------------------+++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))))))))***+++++++++++++++*********************************))))))*********+++******)))***+++,,,---++++++***))))))***++++++++++++++++++************++++++************++++++************************************************))))))*********+++++++++,,,,,,++++++***))))))(((************++++++++++++************************************************++++++++++++++++++++++++,,,++++++***))))))******&&&''')))+++++++++))))))++++++++++++++++++,,,,,,------------,,,,,,,,,+++,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------........................///---,,,---///000...---///......///111111000.........000111111111111111222111000000000000111222222111111000000111111222222222222333333333333444555555444333333333333333555555555666777777888888999999999999999:::;;;;;;>>>=========>>>>>>===<<<>>>>>>======<<<<<<<<<;;;>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBAAAAAA??????>>>???@@@AAA>>>@@@BBBBBBAAAAAAAAABBBDDDCCCBBBAAAAAABBBBBBCCCAAA@@@???>>>============>>>>>>???????????????>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>????????????AAAAAABBBDDDFFFFFFDDDBBB>>>>>>??????@@@@@@??????AAA@@@???======>>>???@@@BBBBBBCCCDDDDDDCCCAAA@@@@@@AAABBBAAA??????AAABBBBBB>>>;;;;;;;;;;;;;;;;;;999===BBBJJJUUU]]]ZZZRRRIIIDDDBBBDDDDDDAAA@@@BBBxxxooofff___aaahhhoooqqqnnnhhh^^^TTTLLLIIIEEECCCDDDCCC@@@===>>>>>>===<<<<<<===>>>>>><<<;;;;;;::::::999999888777777777888999999999:::777777777777777777777777999666555999:::888666777666666777777777666555555444444333333222222111111222222222111111111111000000111222111///...///000222222111111111000000000000000000000000000000000//////000000000000//////111111000000000000111111------...///000111222222222111111000000//////.../////////////////////////////////...------,,,,,,++++++,,,------...//////------,,,,,,,,,,,,++++++------------------------,,,,,,+++,,,---...,,,***++++++************++++++........................******))))))******+++,,,------,,,,,,++++++******(((((())))))***++++++,,,++++++++++++************)))******+++++++++++++++************************++++++************++++++++++++******++++++,,,---++++++***))))))***+++++++++++++++++++++,,,,,,,,,++++++************++++++***************************************************************+++++++++,,,,,,++++++***)))))))))************+++++++++,,,************************************************************************,,,+++******)))*********,,,,,,++++++***))))))(((*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...,,,++++++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++000///...---------------------------------------++++++,,,,,,,,,,,,---------------------------------,,,,,,---///000///...111000......///000///.........///000111111111111111111000000000000111111222111111000000111111222222222222222333333444444555444444333333333333333444555555666666777888888888999999999999:::::::::<<<<<<==================>>>>>>=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@?????????@@@@@@AAABBBAAA@@@>>>>>>>>>??????>>>@@@BBBCCCBBBAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCEEEGGGIIIHHHDDDBBB@@@@@@@@@@@@@@@AAABBBBBBDDDCCCAAA@@@???@@@AAAAAACCCDDDEEEEEEEEECCCBBBAAA@@@AAAAAA???>>>>>>@@@CCC???>>>===<<<<<<<<<=========???CCCJJJVVVaaaccc___MMMHHHDDDDDDCCC@@@>>>???vvvlllccciiiqqqwwwxxxtttkkkdddZZZUUUNNNIIIGGGEEECCCAAA>>>>>>>>>???@@@@@@>>>===;;;;;;;;;::::::999999999666666777888999:::::::::888777777666666666666666777777777888999888777777777777777777777777666666444444333333333222222222222222222111111111000000///000111000///...///000111111111111000000000000////////////////////////000000////////////000000111111000000000000111111.........///000111111111111111000000////////////........................//////.........---------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,........................***************+++,,,,,,---------,,,,,,+++******((()))))))))*********+++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************,,,++++++++++++++++++,,,+++++++++++++++,,,,,,---+++******************+++)))******++++++,,,,,,,,,++++++************++++++************************************************************************+++++++++*********))))))*********+++++++++,,,,,,************************************************)))))))))))))))*********++++++***************++++++************+++---...*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000///......---------...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///000000333000...---...///......---...///000111111111111000//////////////////000111111000000000000111111111111111222333333444444444444333333222333333444444444555555666777777888777888888999999999999999:::;;;<<<<<<<<<<<<===>>>===<<<<<<<<<===???@@@AAA===>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCC???>>>>>>>>>>>>??????@@@CCCAAA@@@>>>======>>>>>>>>>@@@CCCCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>??????===>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDFFFHHHFFFBBB???BBBAAA@@@???@@@AAABBBCCCDDDDDDBBBAAAAAA@@@AAAAAADDDEEEGGGFFFEEECCCBBBBBBAAAAAA@@@???===>>>@@@CCC;;;>>>@@@>>><<<>>>??????>>>@@@BBBHHHTTTbbbgggfffRRRLLLGGGFFFDDD@@@>>>???}}}nnnnnnqqqvvvxxxvvvrrrooolllfff]]]SSSKKKFFFCCCAAA??????@@@CCCDDDCCC>>>:::;;;;;;::::::::::::999999666666777888999:::::::::888888777666555555666666666888888888777888777777777777666666666777777777444444444333333333333333222222222111111111000000...///000000///...///111111111111000000000//////////////////////////////000000////////////000000111111000000000000111111000000000000////////////000000000///////////////------------------------...............---------......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++***+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++*********((()))))))))******++++++++++++************++++++************************************************************************+++++++++******************++++++++++++,,,,,,,,,************************************************(((((()))))))))*********+++***************++++++******))))))***,,,///000*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------------...------------------------+++++++++,,,,,,,,,------------------------------+++,,,---......///000000222000---------.........---...///000000111111000---..................---111000000000000000000111000000111222222333444444333333222222222333333444444444444555666666777777666777888999999999888888888:::<<<<<<;;;;;;===???CCCBBBAAA?????????@@@AAA<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBB===============>>>???@@@CCCBBB@@@>>>>>>===>>>>>>???AAACCCCCCAAA@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????????????????>>>??????????????????>>>BBB@@@>>><<<<<<===>>>@@@????????????@@@@@@@@@@@@BBBBBBCCCEEEFFFEEEBBB???BBBAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAADDDFFFHHHGGGEEECCCBBBCCC@@@AAAAAA@@@>>>>>>@@@BBB@@@GGGIIIDDD??????@@@???>>>@@@AAAEEEOOO]]]eeeeeeUUUNNNIIIHHHEEEAAA???AAAyyysssrrrrrrpppoooooovvvtttnnncccUUUKKKFFFEEEBBBAAABBBDDDFFFDDD>>>999::::::::::::::::::::::::777777777888999999999:::999888666555444555555666555999:::888666888888777666666555555555666777888444444444444333333333333222222222111111111111000...000111111//////000222111111000000000/////////000000000000000000000000111000///......///000111000000////////////000000111000000000/////////...////////////////////////................................................//////...---,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,------,,,,,,,,,,,,------************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------...------,,,++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************++++++************++++++))))))***++++++++++++***)))***++++++++++++***))))))))))))))))))*********++++++************++++++************************************************+++++++++***************************************++++++++++++,,,,,,,,,,,,************************************************((())))))******+++++++++*********)))******+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++---......------///000000///------...///...---------...///000000000000------............------111000000//////000000111///000000111222333444444222222222222222333333444333444444555555666777777555666777999999888777777666999;;;<<<::::::===@@@MMMKKKGGGCCC@@@>>>>>>>>>;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@============>>>>>>???@@@CCCBBB@@@?????????@@@@@@AAABBBCCCBBB@@@???@@@BBB???@@@AAABBBCCCCCCCCCCCC@@@??????>>>>>>>>>??????>>>???????????????>>>>>>BBBAAA???>>>>>>???AAABBB?????????@@@@@@@@@@@@AAAEEEDDDDDDEEEGGGGGGEEECCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIHHHDDDAAAAAACCC@@@AAABBBBBBAAA@@@AAABBBIIISSSVVVLLLCCCAAA@@@======???@@@BBBJJJVVV]]]^^^UUUOOOIIIGGGEEEBBBAAABBBxxxpppkkkgggfffhhhooovvvzzzttteeeXXXRRRQQQIIIEEEBBBBBBDDDCCC???;;;::::::::::::::::::::::::888888888888888888999999999888666444444444555666333999;;;777555888999777555555444444444555777777444444444444444444444444222222222111111111111000///000111111000000111333111000000000////////////000000000000000000000000111000///......///000111//////............//////////////////000000000000////////////////////////................................................---------------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))),,,...---+++***+++---,,,++++++******++++++,,,************************+++++++++++++++,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,*********************************))))))*********'''((()))*********)))))))))***++++++++++++***)))++++++***************)))++++++************++++++************************************************+++++++++*********))))))************************+++++++++,,,,,,,,,------************************************************))))))******+++,,,,,,---******))))))***++++++,,,++++++************++++++---,,,,,,++++++*********+++,,,,,,,,,------------......---,,,++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,...//////---,,,...000...------...///000...---,,,---...///000000000000......///000000///......000000////////////000000//////000111222333444444222222111111222333333444333333444555555666666777444555777888999888777666444888;;;;;;999999===AAANNNKKKGGGBBB???=========;;;<<<===>>>@@@AAABBBCCC@@@AAAAAAAAA@@@@@@???>>>============>>>???@@@AAACCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBB@@@>>>>>>AAACCCAAAAAACCCCCCDDDCCCBBBBBB>>>>>>>>>======>>>>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDDDD?????????@@@@@@@@@AAAAAAFFFDDDCCCDDDFFFGGGGGGFFFAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFCCCFFFIIIHHHCCC@@@@@@BBB???BBBDDDEEECCCBBBAAAAAAJJJWWW[[[PPPDDDBBBAAA>>><<>><<<<<<===>>><<<===>>>???AAABBBCCCDDD@@@@@@@@@@@@@@@???>>>===============>>>???AAAAAACCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBB???===>>>AAADDDCCCDDDDDDEEEDDDCCCAAA@@@>>>===============>>>>>>===>>>???AAABBBCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFF??????@@@@@@@@@AAAAAAAAAEEECCCAAABBBDDDFFFGGGGGGBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHBBBFFFIIIGGGBBB???@@@BBB???BBBEEEFFFEEECCCAAAAAACCCRRRXXXNNNCCCCCCCCCAAA<<>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@???>>>=========???@@@@@@???>>>>>>????????????@@@AAABBBBBBCCC@@@======@@@BBBBBB@@@DDDCCCCCCBBBBBBAAA@@@@@@>>>======<<<<<<===>>>???@@@BBBDDDEEEEEEDDDBBB@@@DDDCCCAAAAAABBBCCCAAA@@@@@@???>>>===>>>???BBBCCCDDDCCCCCCEEEGGGHHHGGGEEEHHHFFFCCCDDDGGGGGGEEEBBBFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEAAA???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDGGGPPPUUUNNNDDD?????????;;;<<<>>>@@@BBBDDDFFFFFFJJJIIIGGGEEECCC@@@???>>>xxxlllhhhfffjjjpppuuuyyy{{{zzzwwwlll^^^OOOGGGAAA<<<;;;>>>888888888999:::::::::999777777666666666666777777666555555555444444444444666666555555555555666666555444333222222333444555222333333444444333333222111111111111111111111111111///...000222444333111////////////////////////000000000000////////////////////////////////////////////////////////////------...//////////////////000000111000///...---......------------............////////////..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))******++++++******,,,,,,,,,+++++++++******)))************+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++******+++,,,,,,+++***)))***+++++++++,,,,,,,,,,,,***))))))((()))***+++,,,************************************************+++*********))))))))))))************+++++++++,,,************************))))))******+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,------------...........................////////////////////////000//////...------,,,,,,............////////////111222222222222111000///111111222333333333333222333444444444444555555555666666666666666666666666::::::;;;;;;;;;::::::999>>>===;;;:::::::::<<<===999:::<<<>>>@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<===>>>?????????>>>===>>>>>>>>>???@@@BBBCCCDDDBBB???===>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>>>>>>>???@@@AAAAAACCCEEEFFFFFFEEECCCAAADDDBBBAAAAAABBBBBB@@@??????>>>======>>>@@@BBBCCCDDDDDDDDDEEEGGGHHHGGGFFFFFFEEEDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIGGGFFFFFFGGGEEEFFFFFFDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBIIIMMMGGGAAA?????????<<<===>>>@@@BBBCCCDDDEEEHHHGGGFFFDDDBBBAAA??????yyykkkjjjllloootttzzzsssbbbSSSGGG???>>>AAA;;;:::999999;;;;;;999888777777666666666666777777777777777666666666666666555444444444444444444555444333222111111222333444222333333444444333333222111111111111111111111111222111000000222222111000000000000000000000000000////////////000000000000////////////////////////////////////////////////---............/////////000000000////////////.........------------............////////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((+++++++++,,,,,,,,,------***))))))))))))***++++++***************************************************************))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))***+++,,,------+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++************************++++++++++++,,,++++++******++++++,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------******+++,,,...///000000................................................/////////...------,,,,,,............////////////111111222222111111000000///000111111222222111111222222222333333333444444666666666666666666666666;;;;;;::::::999888888777:::::::::;;;;;;<<<<<<<<<999999;;;===>>>???????????????@@@@@@??????>>>>>>;;;<<<===>>>>>>>>>>>>=========>>>???AAACCCDDDEEE@@@???>>>???AAACCCCCCBBB??????>>>>>>???AAABBBCCCAAAAAAAAA@@@AAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCBBB@@@@@@AAA@@@???=========<<<===>>>@@@BBBCCCEEEDDDDDDFFFHHHIIIHHHFFFCCCDDDFFFFFFEEEEEEGGGHHHGGGHHHIIIIIIGGGFFFFFFGGGCCCDDDEEEDDDBBBBBBCCCDDDBBBBBBAAAAAA@@@??????>>>>>>BBBCCC???===???@@@>>>>>>>>>???@@@AAABBBBBBCCCEEEDDDDDDCCCBBBAAA@@@@@@xxxqqqkkkhhhkkkrrr~~~vvvfffWWWKKKFFFFFFBBB???<<<<<<===<<<:::888888777777666666666666777777777666666666666666666555555444444444444555555333222222111111222222333222333333444444333333222111111111111111111111111222111111111111000000///000000000000000000000000////////////000000000000////////////////////////////////////////////////.........---.........///000//////.........//////......------------......---......//////......---------------------------------,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++++++++************************++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++***************+++++++++************************((())))))))))))*********))))))))))))))))))))))))))))))***++++++,,,------++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***+++,,,,,,---******))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------,,,,,,******+++,,,...///000000........................------------------------//////.........---------............////////////000000111111111111000000...///000000111000000000222222222333333333333444444555555555555555666666:::999999888777777777777888999:::;;;<<<;;;;;;:::999:::;;;<<<===>>>??????>>>>>>????????????>>>>>>;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBCCCDDD?????????@@@AAACCCCCCCCC@@@@@@???>>>???AAACCCDDDAAAAAAAAABBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA??????@@@???>>><<<<<<<<<======???@@@BBBCCCEEEEEEEEEFFFHHHIIIHHHGGG@@@CCCFFFFFFEEEDDDGGGJJJGGGHHHIIIHHHGGGEEEEEEFFFBBBCCCDDDDDDCCCBBBBBBCCC@@@@@@@@@@@@??????>>>>>>>>>@@@>>>;;;<<<@@@AAA>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBrrrjjjfffiiivvvyyykkk___VVVPPPFFFAAA<<<;;;===>>>===;;;888888777666666666666666555555555555555555555555666555555555555555555666222222222222222222222222222333333444444333333222111111111111111111111111111222222111000/////////000000000000000000000000.../////////000000000111///////////////////////////////////////////////////...------------......//////............///000......------------......------............------------------------------------,,,,,,,,,+++++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,------************************++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,''''''''''''(((((((((((()))*********++++++++++++************************))))))*********+++++++++***************+++++++++((())))))))))))*********)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,------------...,,,++++++******++++++,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,------.................................------------------------...............---------............///////////////000000111111111000000......///000000000000///222222333333333444444444333333444444555555555555666666666666666777888999999:::;;;<<<;;;:::888777;;;;;;;;;<<<===>>>??????===>>>>>>?????????>>>>>>;;;;;;;;;<<<===>>>>>>???CCCBBBAAAAAA@@@@@@AAAAAA??????AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCC???@@@AAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA???>>>>>>???@@@>>>=========>>>???@@@AAABBBCCCEEEDDDDDDFFFHHHIIIHHHFFF@@@CCCFFFFFFEEEEEEHHHKKKFFFGGGHHHHHHEEEDDDDDDDDDBBBDDDEEEDDDBBBAAAAAAAAA>>>>>>>>>??????@@@@@@@@@AAAAAA>>><<<>>>BBBBBB???????????????????????????AAAAAAAAABBBBBBBBBCCCCCCxxxmmmhhhooo||||||tttkkkbbbMMMFFF>>>;;;===???>>><<<999888777666666555555666333444444444444555555555666666555555555555666666222333333333333333333222222333333444444333333222111111111111111111111111000111222111///...///000000000000000000000000000......//////000000111111///////////////////////////////////////////////////...---,,,,,,,,,---...---............/////////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///......------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++***)))***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---((((((((()))))))))******)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++++++++++++++)))))))))*********++++++************************---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------...............------------............,,,++++++******++++++,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,------------------,,,,,,------------------------------------------------....................................//////////////////000000111111000000---...//////000000//////222222333333333444444444222222333333444555555555555444444444444666888999999::::::;;;:::999777666<<<;;;;;;<<<<<<===??????======>>>>>>??????>>>>>>;;;;;;;;;<<<===>>>???@@@EEEDDDCCCAAA@@@@@@@@@@@@???AAACCCCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAA???>>>>>>>>>@@@AAA@@@?????????@@@AAAAAABBBBBBBBBDDDCCCCCCEEEGGGHHHGGGEEEBBBCCCEEEEEEEEEFFFHHHIIIEEEFFFGGGFFFDDDBBBBBBBBBAAACCCEEEEEECCCAAA@@@@@@===>>>>>>???@@@@@@AAAAAAAAABBB@@@===???CCCCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDpppoooxxxwww```UUUHHH@@@>>>>>><<<999999888777666555555555555333333444444444555555555555444444444444444444555333333444444444444333333222333333444444333333222111111111111111111111111///000222111///...///111////////////////////////.........///000111111111////////////////////////////////////////////////000///---++++++,,,---...,,,,,,.../////////............------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,,,,,,,+++++++++************++++++******)))(((******+++++++++,,,,,,,,,)))************+++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))***+++))))))))))))************)))***+++,,,,,,,,,++++++((((((((((((((((((((((((((())))))***++++++,,,,,,*********++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,+++++++++***************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---------,,,,,,,,,++++++------------------------------------------------------------------------....................................////////////...//////000000000000000......///000000000000000111111111222222222222333111222222333444444555555666555333333333444666777777888888999999999999999;;;:::::::::;;;<<<===>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<===???AAABBBDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDDDDBBB@@@@@@AAA>>>???AAACCCCCCCCCBBBAAA>>>???AAABBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>======???AAABBBBBBAAAAAABBBBBBBBBCCCBBBBBBBBBCCCBBBBBBDDDFFFGGGFFFDDDDDDCCCCCCDDDFFFHHHGGGGGGDDDEEEFFFEEEBBB@@@@@@@@@>>>AAADDDDDDCCCBBBBBBBBB??????@@@@@@@@@@@@@@@@@@===@@@@@@>>>>>>BBBCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDEEEEEEzzzrrrwwwtttfffTTTGGGAAA===888444999999777666555555555555333444444444555555666666444333333222222333333444333444444555555444444333222333333444444333333222111111111111111111111111...000222111...---///222////////////////////////---......///000111111222////////////////////////////////////////////////000///---+++++++++---...***,,,...000000///...---.........------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))((('''&&&&&&%%%,,,,,,,,,++++++************************)))((('''*********++++++,,,,,,,,,)))************++++++++++++***)))))))))***,,,---************************++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++***)))'''''''''(((((((((((((((((()))))))))))))))***+++,,,---,,,++++++((((((((((((((((((((((((((())))))***++++++,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---000000000000000000000000+++++++++++++++++++++++++++++++++***************)))))))))******+++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++++++++*********))))))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------........................---................................./////////000......///000000000000000...//////000000000000000000000000000111111111111111111222333333444555555888666444222222222333444666666777888999:::;;;;;;:::999999888999:::<<<===<<<<<<===>>>>>>>>>>>>>>>======<<<===>>>@@@BBBCCCBBBBBBBBBAAAAAABBBBBBCCC@@@CCCFFFEEEBBB??????AAA:::<<>>@@@BBBCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>======???BBBDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBCCCEEEFFFEEEDDDFFFDDDBBBDDDGGGIIIGGGEEECCCDDDEEEDDDAAA?????????<<>>>>>>>>>>>BBBCCCCCCCCCDDDEEEEEEEEEvvvwwwzzzxxxuuu|||{{{jjjXXXJJJ@@@<<<:::888888888888888999999999555555666666555555444333444444333333333333222222333333333333333333333333111222444555555444222111111111111111000000000000000000000000000000000000111000///......///000111111111111000000000000000......................../////////...---------,,,...........................///////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,***((()))************+++++++++++++++***)))((('''&&&&&&+++++++++*********)))))),,,,,,++++++***)))))))))(((((()))***++++++,,,,,,------,,,++++++,,,,,,,,,000////////////.........)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))'''''''''((((((******+++++++++,,,,,,,,,+++++++++************)))*********)))))))))((((((************************************************************************((()))***,,,,,,+++******++++++++++++++++++++++++++++++******************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------((()))***+++,,,---------...---,,,++++++,,,...///111...,,,***++++++***)))************+++,,,---............------,,,,,,,,,------------------------++++++---.........---,,,......---------,,,,,,,,,///////////////////////////////////////.........////////////////////////000000000000111111111111000000111222333333444444333222222222222333444444555666777888999:::::::::888888888888999;;;===>>>============>>>>>>>>>>>><<<======>>>???@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBAAA???===<<<;;;======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;===CCCIIIKKKGGGCCCBBBDDDAAA@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@??????@@@===;;;;;;>>>AAA@@@???===AAAFFFFFFDDDBBBBBBCCCzzzwwwqqqooouuuyyylll^^^QQQFFF@@@;;;======<<<999666666777555555666666555555444444444444333333333333222222333333333333333333333333111222444555555444222111111111111000000/////////000000000000000000000000111000///......///000111////////////////////////////////////////////////...............---------..............................////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))++++++++++++++++++++++++,,,,,,+++,,,,,,+++***))))))************+++++++++************))))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,******************)))))))))***++++++++++++++++++++++++))))))((()))******************+++++++++,,,+++++++++************))),,,,,,,,,+++++++++************************************************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++))))))*********+++++++++******+++,,,,,,,,,++++++...---,,,+++,,,---///000111///,,,,,,---......---++++++++++++,,,---............---------,,,,,,,,,------------------------+++,,,---...///...------......---------,,,,,,,,,/////////////////////////////////////////////...////////////////////////000000000000111111111111000000111222222333444444333333333333333444444555666666777888999999999999888888888999:::;;;======<<<<<<=========>>>>>>>>><<<======>>>??????@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;>>>CCCHHHIIIEEEBBBBBBCCCAAA@@@>>>======>>>@@@AAA???@@@@@@@@@@@@???>>>>>>>>><<<;;;<<<@@@BBBCCCBBB>>>AAAEEEFFFDDDBBBBBBCCC~~~sssiiigggjjjnnntttzzz{{{qqqbbbQQQFFF>>>@@@AAA>>>999666666777666666666555555555444444444444333333333333222222333333333333333333333333111222333444444333222111111111000000///...------000000000000000000000000000//////......//////000........................////////////////////////---------.......................................---....../////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,+++******)))************+++++++++))))))******+++++++++,,,+++++++++***************)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++*********)))*********+++******))))))+++***************+++,,,)))))))))*********+++++++++++++++************))),,,,,,,,,+++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,---...000111555222///...//////...---------------------------------------,,,,,,,,,,,,------------------------,,,---......//////............---------,,,,,,,,,////////////////////////......//////////////////////////////////////////000000000000111111111111000000111111222333333333444333333333333444555555777777888888888888777777777888999:::;;;<<<<<<<<<;;;<<<<<<<<<============<<<======>>>>>>??????@@@BBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBDDDAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@BBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>===<<<<<>><<<<<<>>>@@@BBB???????????????>>>>>>===<<<;;;;;;===AAADDDEEEEEE???AAADDDEEEDDDCCCBBBCCC}}}ppplllhhhbbbccciiiiiioooyyy~~~sssaaaTTTGGGDDD@@@<<<:::999999888777666666555555555555555444444333333333222222222222222222222222222222222111222333333333333222111111111000///...---,,,,,,////////////////////////////////////////////////.............../////////////////////////////////,,,---------.../////////........................------......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,+++******+++))))))*********+++++++++)))))))))*********++++++************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++************------,,,,,,+++************************)))((('''))))))))))))***++++++,,,((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,+++******,,,---...++++++++++++++++++++++++******+++++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,...///111222999666222///...,,,***)))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......---------,,,,,,,,,////////////////////////............///////////////////////////////////////000000000111111111111000000111111222222222333444444333333444444555666777777777888777777666666666777999;;;<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????BBBBBBCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@>>>>>>@@@CCCEEECCCCCCCCCCCCCCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@>>>??????@@@@@@??????>>>@@@BBBCCCBBB@@@???@@@BBBAAA???===;;;<<<>>>@@@BBB@@@@@@@@@@@@@@@???>>>>>>======>>>???BBBDDDEEEEEE@@@AAACCCDDDDDDCCCCCCBBB~~~tttfff^^^```[[[cccppp~~~wwwmmm[[[QQQEEE>>>======:::777888777666555555555555666444444333333333222222222222222222222222222222222222222222222222222222222000000000///...---------////////////////////////......////////////...............//////000000000------------------------,,,---------.../////////........................,,,,,,---.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++***+++,,,))))))*********+++++++++******)))))))))(((((((((************************,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********************)))(((''''''(((((())))))*********((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))))))))*********+++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,---...///000111777444000---,,,+++)))'''++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////......---------,,,,,,,,,////////////////////////---.........//////000000///////////////////////////000000000111111111111000111111111111111222222444333333333333444555555666666777777777666555555666777888:::::::::999999999:::::::::;;;;;;;;;;;;===============>>>>>>>>>AAAAAABBBAAAAAA@@@???>>>===>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEECCCAAA???>>>>>>@@@CCCEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCC???@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAA??????@@@AAA@@@>>>===;;;<<<>>>@@@BBBAAAAAABBBBBBAAAAAA@@@??????@@@AAAAAABBBBBBBBBCCCAAAAAABBBCCCDDDDDDCCCBBBrrreee___[[[]]]dddqqq}}}~~~sssgggVVVJJJCCC???:::666888777666555555555666777444444333333333333222222222222222222222222222222222222222222222222222222000000000/////////......000000000000000000000000---......//////......---.........//////000000111,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................+++,,,---...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((+++------+++)))+++---)))************+++++++++***)))))))))((((((''''''***************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++******))))))'''(((((())))))))))))((()))))))))*********+++++++++++++++************)))+++++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******++++++,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))***+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++************)))((((((***+++,,,---------***+++,,,,,,---.../////////---+++***+++,,,++++++)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,////////////////////////------......///000000000////////////////////////000000000000111111111111111111111111111111111111333222222222222333444444555555666666666666666555666666777888888888888888999999999999::::::::::::========================???@@@@@@@@@@@@??????>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>???AAACCCDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>======<<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCCCCAAA@@@@@@@@@BBBBBBAAABBBDDDEEEDDDBBBzzznnnhhhbbb]]]aaalllxxx{{{mmm]]]NNNDDD>>>;;;999888666555444555666777444444333333333333222222111111111111111111111111222222111111111111222222/////////000000000000111000000000000000000000000------...//////...------,,,,,,---......///000000------------------------...............---------........................***+++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++++++++++++++++++++'''+++...---***)))+++...)))************+++++++++)))))))))))))))*********))))))*********+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,+++++++++((())))))******+++++++++)))***++++++++++++++++++))))))*********)))((('''************+++++++++,,,+++++++++************)))******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------***+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------,,,+++***((((((***,,,,,,,,,)))***,,,---...---,,,+++******+++++++++,,,,,,,,,------------------------,,,++++++***+++,,,---.........---------,,,,,,,,,////////////////////////------......///000000111////////////////////////000000000000111111111111111111111111000000000000222111111111111222333333333444444555666666666666666555555555555666777777888888888888999999999:::========================>>>>>>??????@@@?????????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB????????????@@@AAABBBCCCGGGGGGGGGFFFFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA???>>>;;;<<<===>>>>>>?????????AAABBBBBBBBBBBBAAA@@@@@@???AAACCCCCC@@@>>>???@@@CCCBBB@@@BBBDDDEEEDDDBBBzzzmmm___ZZZbbbppp{{{~~~lllWWWHHHCCCDDD999888666555444555777888444444444333333333222222111111111111111111111111222222111111111111222222//////000000111111222222000000000000000000000000,,,---...//////...---,,,++++++,,,,,,---...//////......................../////////......------,,,........................***+++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++&&&+++...---***)))+++///)))************+++++++++'''((()))***+++,,,------))))))******++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++++++++***''''''((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((***++++++++++++,,,,,,,,,+++++++++************)))(((((())))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++******+++,,,,,,---......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,------...//////((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++---+++)))((()))++++++***)))***,,,...//////...---*********++++++,,,,,,,,,------------------------,,,+++*********+++,,,---......---------,,,,,,,,,////////////////////////---------...///000000111////////////////////////000000000000111111111111111111111000000000000000111111000000111111222333222333444555666666666666666555444333333444666777777888888888888999999999===============<<<<<<<<<<<<===>>>??????????????????@@@AAAAAABBBBBBBBBAAA@@@?????????????????????@@@AAACCCDDDEEEDDDBBBAAAFFFFFFFFFFFFFFFEEEDDDDDD>>>>>>???@@@AAAAAABBBBBBFFFFFFFFFFFFEEEDDDBBBBBB??????@@@AAABBBBBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBB???===:::;;;===????????????>>>@@@AAAAAAAAAAAA@@@??????===@@@CCCCCC@@@>>>???@@@DDDBBB@@@AAADDDEEEDDDBBBsssccc[[[^^^gggnnn}}}yyykkk\\\MMMDDD@@@===888555444666777999555555444333333333444444444444333222111000///...111111000000000000111111111000///...------...///111000//////000000///..................///000000/////////...---------,,,------------------------,,,,,,,,,---...///000000------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))************************************************'''((()))******)))((('''))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---,,,+++*********+++,,,+++++++++*********))))))************************************************************************+++++++++*********))))))+++***)))))))))***,,,,,,******************************+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++...---------------------++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,******))))))******+++,,,%%%&&&''')))***,,,------******+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,+++***)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,******+++,,,)))******++++++,,,,,,---***+++------...---,,,+++***,,,---......---+++)))+++,,,,,,------,,,,,,,,,.................................---,,,+++***)))******+++,,,,,,---......//////......------------------------.........///000000000000111111111111111111111000000000000000111111222222222333333333444444444444444444333333555555555555555666777888777666555555666888:::<<<>>>??????===<<<===???AAA???@@@AAABBBAAA???===;;;<<<>>>AAACCCDDDCCCAAA@@@>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCDDDEEEDDDDDDDDDAAACCCDDDCCCAAA???AAACCCCCCDDDDDDBBB@@@@@@AAABBBBBBAAA@@@>>>======<<<<<<:::===@@@AAA@@@???>>>???@@@AAABBBAAA??????@@@AAACCCCCCBBBAAAAAA@@@??????DDDAAA???>>>@@@BBBCCCCCCpppeee`````````qqqxxx|||rrreee\\\SSSKKKAAA:::999999888666555555444333333333333444222222222222111111111111222222111111111111222222222111000////////////000111000//////000000///..................///000000...............---------------------------------,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((()))******)))(((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---,,,+++*********+++++++++++++++*********))))))************************************************************************+++++++++*********))))))+++***)))))))))***+++,,,*********************************+++++++++,,,,,,+++++++++*********))))))************++++++++++++******************))))))++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++******))))))******+++,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,+++******))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***+++,,,---------,,,+++,,,,,,---------,,,++++++------------------------------------,,,+++******++++++,,,------...//////000000//////............------.........///////////////000000000111111111111111111111111111111111111111111222222222333333333333333444444444444444444333333333333444555666777666555555666888:::<<<>>>>>>???>>>===>>>@@@BBBBBBCCCCCCBBBAAA???===<<<===>>>@@@BBBCCCBBBAAA@@@@@@????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDAAACCCDDDCCCAAA@@@AAACCCBBBCCCCCCBBB@@@@@@AAABBBBBBAAA@@@???>>>============???AAAAAA???>>>>>>>>>@@@AAABBBAAA???>>>???@@@BBBBBBAAA@@@@@@???>>>>>>CCCAAA??????@@@BBBCCCCCCwwwkkk___XXX___fffsssyyysssmmm___NNNBBB>>><<<999666555555444333222222333333000111111111222222333333333333333333333333333333222222111000000000111111111000//////000000///..................///000000---------...............------------------------,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************))))))***++++++***))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++***************************************************************************************+++++++++*********************))))))******+++,,,*********************************++++++++++++,,,+++++++++***************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++******************))))))******+++,,,------,,,,,,+++***************+++++++++,,,,,,,,,+++++++++***************,,,,,,---............------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***+++,,,,,,******+++,,,......------,,,++++++***...---,,,,,,+++++++++++++++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------....../////////000000000///////////////............/////////000//////000000000000111111222222222222222222222222111111111222222222222333222222222333333444444555222222111111222222333333666666555555777888:::<<<<<<>>>>>>>>>>>>???AAACCCEEEEEEDDDBBBAAA???>>>======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEDDDBBBAAA???@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDDDDBBBAAAAAACCCAAABBBCCCBBB@@@@@@AAACCCBBBAAA@@@@@@????????????@@@AAABBBAAA???===>>>???AAABBBBBBAAA>>>======>>>AAAAAA@@@@@@??????>>>>>>CCCAAA??????AAACCCCCCCCC~~~mmm```[[[^^^iiixxxttt```MMM@@@;;;::::::666555444333222222222333111111111222222222333333222222333333333333222222111111111111000111111111111000//////000000///..................///000000,,,---------.../////////,,,,,,---------------------,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++*********************************************************++++++*********))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++***+++***************************************************************************************************************************************+++++++++************************************++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++******************))))))******+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...***+++,,,,,,******+++,,,.........------,,,,,,,,,///...,,,+++******+++,,,+++******+++,,,---...///------------,,,+++******++++++++++++++++++++++++***+++,,,,,,---------,,,,,,---------.........///////////////...................../////////000000////////////000000000111111111111111111111222222111111111111222222222222000111111222333444444555222222111111111111222222555555555666777999:::<<<;;;===>>>???>>>???AAACCCDDDCCCAAA@@@????????????===>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEDDDCCCBBBBBBBBBAAABBBBBBAAA@@@@@@BBBDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBB@@@??????@@@BBBBBBCCCCCCAAA>>>======>>>AAAAAAAAA@@@@@@@@@??????CCCAAA@@@@@@BBBDDDDDDDDDsssjjjhhhkkkuuu~~~ttt[[[EEE999999===777666555444333333333333333333333222222222222111111111222333333222111111///000000000000000000000111000//////000000///..................///000000,,,---------.../////////,,,,,,,,,---------......---,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************************************+++******************+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************************************************************))))))******++++++++++++************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,'''((((((((()))))))))***+++++++++,,,,,,,,,------...---,,,+++******************))))))******+++,,,((()))))))))******++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...***+++,,,,,,******+++,,,,,,,,,,,,------.........///...,,,+++***+++,,,,,,+++******+++,,,---...///,,,---------,,,,,,+++***++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,---------------------------------............////////////...////////////000000000.../////////000000111111000000111111111222222222000000111111222333444444333333222222222222333333444444555666888999;;;;;;:::<<<>>>>>>>>>???@@@BBB>>>>>>======>>>>>>???@@@<<<<<<======>>>??????@@@???????????????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB>>>???AAABBBCCCDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@AAABBBBBBAAAAAACCCEEEEEEDDDCCCBBBBBBAAABBBBBB???@@@AAAAAA@@@AAACCCFFFBBBCCCCCCBBB???======>>>BBBBBBBBBBBBBBBAAAAAAAAACCCAAAAAABBBDDDEEEEEEDDDyyyuuuxxxyyy|||oooSSSAAA<<<>>>888888666555444444444444444444333333222222222111000111222333333222111000...///000000111111000000111000//////000000///..................///000000---------...............+++,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((((((((()))))))))))))))************************************************+++***))))))))))))***+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***************+++++++++***************************************************************************************+++++++++))))))***++++++++++++***************************)))))))))************+++***************+++++++++++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,+++******************))))))******+++,,,+++******))))))(((((((((******+++++++++,,,,,,,,,***************+++++++++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------***+++,,,,,,******+++,,,***++++++,,,---.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........///......////////////000000---......//////000000000000000000111111111111222000000000111111222222333444444333333222222333333333444555777888:::;;;;;;999;;;===>>>======>>>???::::::;;;<<<===>>>>>>???:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA===???AAACCCDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCDDDEEEFFFGGGHHHFFFEEEDDDEEEDDDCCCAAAAAABBBCCCCCCBBBCCCEEEGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>@@@BBBCCCCCCCCCEEEGGGCCCDDDDDDCCC@@@??????@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAACCCEEEFFFFFFEEEwwwnnntttkkkVVVHHHDDD:::999888777555555555555222222333333333333333333111222333444444333222111///000111222222222111111111000//////000000///..................///000000...............---------++++++,,,,,,---......///------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((((())))))***************************************************************))))))(((((())))))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++************************************************************************))))))*********+++++++++((()))***+++,,,++++++***************************))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---.../////////++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,******+++,,,------------***+++,,,---------,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------........./////////000000.........///000000111111000000000000111111111111000000000111111111111111555444333222222222222222222333555777999:::;;;;;;888:::======<<<<<<<<<===999:::;;;=========<<<<<<888:::<<<>>>>>>>>>===<<<>>>============>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBDDDDDDCCCCCCBBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCDDDEEEGGGHHHIIIGGGEEEEEEFFFEEECCCAAAAAACCCDDDDDDDDDEEEGGGIIIJJJIIIGGGEEECCCBBBBBBAAA???AAADDDEEEDDDDDDDDDEEECCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCFFFGGGGGGEEEzzzgggfffqqq~~~iiiVVVKKK;;;:::999777666666555555000111111222444555555666222333555666666555333222000111222333444333333222111000//////000000///..................///000000/////////......------,,,++++++,,,,,,---...//////------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))******+++++++++,,,***************************************************)))(((''''''((()))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,---,,,+++***)))))))))******++++++++++++************************************************************************))))))******++++++++++++((()))***+++,,,+++******************************))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------))))))***++++++,,,------++++++,,,,,,,,,---------+++++++++***++++++,,,,,,*********)))***++++++,,,'''((()))***,,,---//////******+++++++++,,,,,,,,,))))))******+++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***------------------------,,,------......------,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,---,,,,,,++++++******)))((()))+++---.........---***,,,---......---+++))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++.....................------------.........//////+++++++++,,,,,,,,,------............/////////000...//////000111222222222000000000000111111111111111111111111000000000000444444333222111111222222222333555777999:::;;;;;;888:::<<<===<<<::::::;;;:::;;;===>>>>>>===;;;999777999<<<>>>???>>><<<;;;>>>>>>>>>===>>>??????@@@??????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEDDDBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEGGGHHHJJJGGGEEEEEEFFFFFFCCCAAABBBCCCEEEEEEEEEFFFHHHJJJKKKJJJHHHFFFDDDBBBAAAAAA@@@CCCEEEFFFEEEDDDCCCCCCCCCDDDEEEEEECCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDFFFHHHGGGFFFwwwkkkffflllzzzmmm]]]GGGCCC===999666666666777333333222333444333111...111111111111111111222222222222222111111111111000111000000///...---------////////////////////////........................---------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---......---,,,++++++***)))(((((()))***+++------,,,,,,+++*********)))***+++,,,,,,+++***)))))))))***+++,,,,,,------*********)))))))))))))))++++++,,,,,,,,,,,,------++++++************++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++,,,---,,,++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))***++++++,,,------,,,------......------,,,,,,,,,,,,---------......///...,,,++++++,,,...///,,,---------.../////////,,,---...//////...---,,,...------------...//////111000000/////////000000---------.........//////000000000000111111111111//////000111222333333333111111111111222333444444444444555555666777777777999999888888888888888888999:::;;;;;;<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>????????????AAABBBBBBCCCBBBAAA???>>>BBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEHHHIIIJJJJJJIIIMMMJJJHHHHHHIIIKKKKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFFFFFFFGGGGGGGGGJJJGGGDDDBBBCCCEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBxxxrrrjjjrrr{{{}}}ooo]]]RRRCCC:::777666555333444444333444555444222000111111111111111111222222222222222111111111111000222111111000//////......................................................------------,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************++++++************************************************************************++++++++++++++++++++++++++++++************++++++************************+++************)))))))))******************++++++))))))))))))))))))))))))***************++++++,,,+++,,,,,,,,,,,,++++++***+++***)))(((((()))***++++++++++++++++++*********)))***++++++++++++***)))*********++++++,,,,,,---************))))))))))))*********+++++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,------......------,,,,,,,,,,,,---------......---,,,***))))))***,,,---------------............,,,---...//////...---,,,...------------...//////000//////......//////000---------.........////////////000000000111111111000000000111111222222333222222111000000111111111333444444555555666666777777777888888888888888888::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>????????????CCCCCCDDDDDDDDDCCCAAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDFFFHHHKKKMMMNNNOOOOOOMMMIIIEEECCCDDDFFFHHHHHHLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGCCCBBBCCCDDDEEEEEE@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCssspppooowwwuuudddNNN???:::999666222555444444555666555444222222222222222222222111111222222222111111111111000222222111111000000//////------------------------........................---------------............---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++******************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))))))))(((((((((((('''((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))************))))))))))))******)))))))))************+++)))***++++++++++++***)))++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++///---+++******+++---///++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.............../////////,,,------......------,,,,,,,,,,,,---------......,,,,,,************,,,,,,............------------------............------...------------.../////////...............//////------.........///////////////000000000000111111111111111111111111111111333222111000////////////222222333444444555555666444555777888999888888777::::::;;;;;;;;;::::::999999:::;;;<<<===>>>??????>>>>>>>>>>>>????????????CCCCCCCCCDDDDDDCCCBBBBBBDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIILLLNNNPPPPPPPPPPPPLLLGGGEEEFFFHHHKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFJJJIIIGGGEEEEEEEEEFFFGGGIIIFFFBBBAAABBBBBBCCCBBB>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD{{{ooonnnyyyrrr]]]LLLBBB<<<888555666555444444555555444222333222222222222222111111222222222111111111000000111111111000000/////////------------------------........................,,,------......////////////...------,,,,,,------......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))******++++++++++++---+++***((((((((())))))***))))))))))))))))))***'''(((((()))******++++++*********++++++*********,,,,,,++++++++++++++++++)))***************++++++************++++++++++++,,,++++++******++++++,,,......,,,,,,,,,,,,......++++++++++++++++++++++++************************))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////............,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,------------------------...------------...//////...------------......///............////////////////////////000000000111111111111111000000000000222222111000000000000000111222222333333444555555222444666777888888777777:::::::::::::::999999888999::::::;;;<<<===>>>>>>===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKNNNKKKHHHHHHJJJLLLMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCFFFJJJLLLLLLJJJGGGDDDCCCDDDEEEGGGGGGEEEBBB@@@AAAAAAAAA@@@<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEvvvkkkkkksss}}}zzznnn^^^NNNBBB;;;999888666444444555555444222333333333333222222111111222222222111111111000000000///////////////......------------------------........................,,,------....../////////000//////.....................---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,++++++******++++++,,,************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))((()))***++++++++++++***,,,+++)))((('''((()))))))))))))))******)))))))))''''''((()))***++++++,,,+++******************+++,,,,,,++++++++++++++++++))))))******+++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++---000111,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........---------------,,,------......------,,,,,,,,,,,,---------......------------------------......------,,,,,,,,,+++---------,,,,,,---------...------------...//////---------------...//////........./////////000000...////////////000000000111111000000000000000000111111111111111222333444111111222222333444444444222333444666777777666666888999999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFHHHKKKLLLKKKJJJFFFFFFGGGGGGHHHIIIIIIJJJEEEFFFGGGGGGGGGGGGFFFEEECCCCCCBBBCCCFFFJJJNNNQQQLLLJJJGGGDDDCCCCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<>>>???AAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEsssiiihhhoooxxx{{{|||zzzppp___OOODDD???;;;999777555555555444222444444444333222222111111222222222111111111111000////////////............------------------------........................---------------.........000//////...............---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((()))***,,,,,,+++************))))))))))))******))))))************))))))(((((())))))***+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***+++---//////---+++***++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++---...000000,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////------------...///000000....../////////000000000......////////////000000000000000000000000000000111111111111222333444555111111222333333444444555333333333444444555555666777777888999999999999888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGEEEDDDBBBDDDEEEHHHLLLOOOOOOLLLJJJEEEFFFFFFGGGHHHIIIIIIJJJEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDGGGKKKOOOQQQJJJHHHFFFCCCBBBBBBCCCDDDDDDBBB@@@@@@AAABBBAAA@@@======>>>@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEExxxkkkhhhlllpppuuu{{{zzzqqqcccVVVMMM@@@===:::888777777555444555444444333222222111111222222222111111111111000////////////////////////................................................------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((()))***+++,,,,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))))((()))+++,,,,,,+++***)))(((((()))***++++++++++++((()))***++++++***)))((()))*********++++++,,,,,,++++++***))))))***++++++*********++++++,,,,,,---))))))***++++++,,,------***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,---------...,,,------......------,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------...------------...//////............///000111222.../////////000000000000........./////////000000......//////000000111111222111111111111111222222222222333333444555555555555444333222222333444555555555777888999999999999999999:::;;;;;;<<<======>>>>>>>>>>>>????????????AAAAAAAAAAAABBBDDDFFFGGGCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDJJJJJJKKKMMMPPPOOOMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEECCCDDDDDDEEEGGGIIIJJJKKKFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBB>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDtttgggdddggglllvvv}}}~~~tttfff[[[DDDAAA===:::999888666555555555444333333222111111222222222111111111111000000000000000000111111111////////////////////////........................---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((***+++,,,---...))))))))))))))))))))))))************************************************************************))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***)))&&&(((***+++,,,,,,,,,+++((()))***++++++***)))(((+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------))))))***+++,,,,,,------)))************+++++++++---,,,,,,++++++,,,,,,------,,,***))))))***,,,---++++++++++++++++++++++++************************++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////...,,,***)))++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,---------------++++++++++++------...------------...//////.........//////111222222////////////000000000000............/////////000---......///000111111222333222111000////////////222333333444444555555666666555222000000222444555333444666777999:::::::::666777888:::<<<===??????>>>>>>>>>>>>??????????????????>>>???@@@BBBDDDFFFBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFFFFKKKJJJIIIIIIJJJJJJIIIGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAACCCDDDDDDCCC@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDwwwgggkkkhhhkkkwww|||yyy___NNN???===>>>;;;777777666444222222333222111///000000000000000000000000////////////000000000000000000//////.........---//////...------------...---------............///---------------------------------...------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.........,,,***(((++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))......---,,,,,,,,,------++++++++++++++++++++++++************************************************))))))*********+++++++++******)))))))))))))))))))))+++...---***((()))***+++++++++*********))))))+++++++++*********)))))))))))))))***+++++++++,,,************************.........------,,,,,,,,,++++++******************,,,,,,++++++,,,,,,---...)))***+++,,,---,,,,,,+++************************...------,,,,,,------............---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,------......///////////////...------,,,++++++++++++,,,------......///++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,...---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......---------..............................////////////////////////111111111111111111111111222222222222222222222222111111222222222333333333333444555666777777777777777888999:::<<<===>>>???=========<<<<<<>>>BBBEEE<<<===???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????GGGGGGFFFDDDBBBBBBDDDFFFFFFEEEFFFGGGHHHHHHGGGEEEIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJHHHGGGFFFFFFDDDCCCHHHIIILLLMMMLLLIIIFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDCCCBBBAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEpppkkkjjjsss|||wwweeeQQQEEE===777555777444333222222333444333222111111111111111111111111////////////000000000000000/////////............///......---,,,---------,,,,,,,,,,,,------------------------------------,,,---------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))************+++,,,---.........,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))************)))+++,,,+++)))((()))***+++++++++*********))))))+++++++++*********))))))***************+++++++++************************---------,,,,,,,,,++++++++++++*********************************++++++,,,***+++,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------///......------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,------,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---------......////////////////////////////////////////////////000000000000000000000000222222222222222222222222111111111222222222333333333444555666666777777666555666777888:::;;;<<<===<<<===>>>>>>======>>>@@@===>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@HHHHHHGGGEEEDDDDDDFFFIIIIIIIIIJJJLLLMMMLLLJJJHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHGGGFFFGGGGGGFFFEEEGGGIIIKKKLLLKKKHHHEEECCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBFFFFFFEEEDDDDDDDDDEEEEEEwwwnnnooouuu|||~~~iiiTTTBBB777666999666444222222333444333222111111111111111111111111000000000000////////////////////////...............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++***************)))************************************************************++++++++++++(((***---///000///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))))))))*********++++++******+++)))(((''')))***+++++++++***************+++++++++***************+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++++++++)))(((((((((((()))******+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++******)))))))))))))))************------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++************((()))***+++,,,---...//////......------,,,++++++,,,,,,,,,,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------......///000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111111222222222222333222333444555666666666666444444555666888999:::::::::<<<>>>???===<<<;;;<<>>>>>>>>???@@@AAAHHHHHHHHHFFFEEEFFFHHHKKKJJJLLLNNNPPPPPPNNNKKKIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHGGGEEEFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJGGGEEECCCDDDCCCCCCCCCDDDEEEFFFFFFDDDCCCBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEzzzpppmmmqqq|||{{{eeeOOO@@@;;;===999777444222222222111000111111111111111111111111000000000000///////////////////////////.........------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))************************)))))))))*********++++++(((***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((())))))******++++++,,,******)))((((((((()))***************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++++++++************************+++++++++++++++,,,((((((((((((((()))******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++)))*********++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,++++++******))))))(((((()))***,,,---......++++++,,,------......///------,,,,,,,,,---......------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111222222222222222222333555555555555555333444555666777888999999888:::<<<<<<;;;;;;<<<===DDDCCCBBB@@@???@@@@@@AAAAAA@@@??????@@@BBBEEEFFFFFFFFFFFFEEEDDDEEEHHHKKKIIILLLPPPQQQPPPMMMJJJHHHFFFFFFGGGIIIIIIJJJJJJKKKIIIGGGFFFFFFGGGHHHHHHGGGEEEFFFHHHIIIHHHGGGDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCAAA???>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEExxxllljjjrrr}}}wwwbbbPPPEEE@@@:::777444222222333222111111111111111111111111111111000000000/////////............///////////////------,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((()))))))))******++++++******+++,,,...000........................++++++++++++++++++++++++************************************************))))))******+++++++++,,,***))))))))))))*********************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***))))))))))))***++++++*********))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))***+++,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,++++++***************++++++,,,,,,,,,++++++,,,------......///------,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////........................////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111222333444555555555555444555555666777888999999777888999888999;;;>>>AAAGGGFFFDDDBBBAAAAAAAAABBBDDDDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDCCCBBBCCCFFFIIIIIIMMMQQQRRROOOKKKIIIHHHEEEFFFHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBDDDBBB@@@??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFxxxooorrrzzzwwwgggVVVIII<<<999555444444555555555222222222222222222222222111111000000//////...............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------))))))))))))))))))))))))************************'''((((((((())))))))))))---,,,)))((()))+++...000........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++***))))))***,,,,,,+++)))***************+++++++++***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++,,,---------+++************+++,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++,,,---------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++///......------,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000........................////////////////////////000000000000000000000000////////////////////////000000000111111111111222111111222333444444444444555555666777777888999999777777777777888;;;@@@DDDFFFFFFDDDCCCBBBAAAAAAAAA???@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCBBBCCCEEEHHHKKKOOORRRRRRNNNJJJHHHIIIEEEFFFIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFGGG|||yyy}}}nnn]]]EEEAAA<<<888777666555444222222222222222222222222111111111000///...................../////////000///......---,,,---------++++++++++++,,,,,,,,,,,,------------------------))))))***,,,,,,------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,************************************************(((((()))))))))*********---,,,*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))---,,,,,,++++++******)))))))))***---//////,,,((())))))*********+++++++++))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++,,,------...+++************+++,,,,,,******)))***+++,,,...///+++++++++++++++++++++++++++++++++******+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,,,,---......------,,,,,,,,,,,,------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++)))***+++---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,------///000000........................////////////////////////////////////////////////////////////////////////000000000000111111111111000111222333333444444333555555666666777777888888777888999999:::;;;>>>AAACCCCCCCCCCCCBBB@@@??????888:::>>>CCCGGGIIIJJJKKKHHHHHHHHHFFFDDDEEEGGGIIIJJJMMMPPPOOOJJJFFFFFFGGGEEEGGGJJJLLLMMMNNNMMMMMMIIIGGGFFFFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAACCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGpppPPPKKKCCC===888444111///222222222222222222222222222111111000///......------.........//////000000//////...------------...)))************+++++++++------------------------((()))***+++,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,.........,,,***)))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++************************************************)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))...------,,,+++***))))))))))))+++...111000,,,((())))))******++++++++++++))))))******++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,---......***************++++++,,,++++++++++++,,,...000222************************,,,,,,++++++++++++,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,------......///++++++******++++++,,,---------------------------///...------,,,+++***)))******+++,,,,,,---.........------,,,,,,------...***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++)))***+++---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111000000000000000000000000////////////////////////........................////////////////////////000000000000111111111111000000111222333333333333444555555555666777777777777999<<<===<<<<<<<<<===@@@AAABBBBBBAAA@@@>>>===666;;;CCCMMMUUU[[[^^^```LLLLLLKKKIIIGGGGGGIIILLLGGGJJJMMMKKKEEEAAABBBDDDFFFHHHJJJMMMNNNOOONNNMMMGGGFFFEEEEEEHHHIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEDDDGGGGGGFFFFFFEEEEEEEEEDDD@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDFFFGGGHHHzzzrrr```LLLAAA===:::666222444222111222111///000555000000000000//////////////////............////////////.........------------,,,++++++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))*********************))))))******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........//////...,,,+++***))))))))))))************,,,+++***))))))***+++,,,************************+++,,,,,,---,,,+++)))(((+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++,,,+++***)))***+++,,,------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,---...//////...//////000///---,,,+++............////////////000/////////.........---......///000000000000000111111000000000000000111111222333333444444333333555555555555555555555555555555666777888:::<<<===AAAAAAAAA@@@===;;;;;;<<<:::>>>III[[[mmmwwwvvvrrrYYYRRRLLLJJJHHHFFFFFFJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHJJJNNNOOOLLLJJJJJJFFFCCCCCCGGGJJJJJJIIIGGGIIIMMMNNNMMMJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAABBBBBBCCCEEEEEEGGGEEEBBBBBBCCCEEEFFFFFFxxxzzzttt___NNNCCC<<<888666444111111333222...///222111000000000//////////////////............////////////.........---------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))*********************))))))******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++************+++,,,------------......---,,,***)))))))))))))))************++++++***))))))***++++++************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,---------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******---,,,,,,,,,+++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++,,,---...------------,,,,,,,,,+++,,,,,,,,,---........................------,,,............////////////////////////////////////......///000000000000000111111000000000000000111222222333444444444444333555555555555555555555555555555666777888:::;;;<<>>CCCNNNaaauuuaaaUUUKKKIIIJJJIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHIIILLLKKKJJJKKKMMMMMMJJJGGGCCCAAA@@@BBBHHHLLLMMMLLLHHHJJJLLLMMMKKKHHHFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@AAABBBCCCEEEEEEFFFFFFDDDCCCCCCDDDFFFFFFEEExxxqqqrrrzzzxxxcccOOOCCC<<<999444111222555444000///111111111000000000///////////////............//////...............------------------,,,,,,---......,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------,,,+++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))******************))))))))))))***++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************++++++***))))))***++++++************************,,,,,,+++************+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///............////////////////////////000000000000......///000000000000///000000000//////000000111222333333444444444444444444444444444444444444444555555555666777999;;;;;;<<<>>>???>>>======>>>???>>>AAAKKK[[[nnn{{{bbbTTTHHHFFFIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIINNNMMMLLLLLLLLLJJJGGGEEEBBBAAACCCHHHOOOSSSTTTRRRIIIJJJKKKKKKIIIGGGDDDCCCCCCDDDEEEGGGGGGGGGFFFEEECCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGFFFDDDqqqgggkkk}}}zzzcccOOOBBB;;;555222222666666333111222111111111000000000////////////............//////........................---,,,,,,,,,,,,------...++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++---,,,++++++******++++++***************+++++++++,,,,,,++++++***+++++++++++++++++++++******))))))((()))))))))************+++******************+++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++,,,---...//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------,,,,,,+++***************************)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---,,,++++++,,,...///111............////////////111111000000000/////////---...//////000000//////000////////////000000111222222333444444444444444444444444444444444444444555555555666777888:::::::::;;;============???@@@???@@@DDDNNN[[[dddhhhhhhYYYOOOFFFEEEGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDDDDDDDFFFKKKRRRUUUTTTRRRHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDEEEFFFEEECCCBBBCCCCCCDDDFFFHHHHHHFFFDDD|||jjjeeeppp{{{dddNNN@@@888333111444555333222333111111111111000000000000//////............//////---.....................,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++***))))))+++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((())))))***+++---,,,++++++******++++++))))))*********+++++++++,,,,,,++++++***+++++++++++++++*********)))******((()))))))))*********************++++++*********************************+++***)))))))))***+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------------,,,++++++***************************+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++++++++,,,---///111............////////////333222111000///...---,,,------.../////////////////////......///000111111111222333333444444333333444444444444444444444444444444555555666777888999777999;;;<<<<<<===???AAAEEEDDDDDDGGGMMMRRRTTTTTTLLLIIIHHHIIIGGGDDDEEEIIIIIIIIIHHHIIIIIIJJJKKKKKKFFFGGGIIIIIIHHHFFFEEEEEEDDDDDDEEEIIIMMMOOOLLLIIIFFFFFFFFFIIIKKKLLLIIIFFFFFFGGGGGGGGGFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDFFFFFFFFFDDDAAA@@@BBBCCCDDDGGGIIIIIIFFFDDDzzzmmmmmmttt}}}dddOOOBBB999333222333111111222222222111111111000000000//////............//////---------...............---,,,++++++*********+++***++++++++++++,,,,,,,,,*********++++++,,,,,,---+++******))))))******+++************************---,,,+++*********,,,,,,++++++++++++++++++++++++******)))***,,,,,,+++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))(((((((((((()))******---,,,++++++******++++++))))))******+++,,,,,,,,,+++++++++***++++++,,,,,,++++++******)))******+++))))))))))))************)))***++++++++++++***)))***************************))))))))))))***++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,------......++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,++++++*********+++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///............////////////222111000///...---,,,+++------...////////////...............///000111111000111111222222222222222333333333333333333333333444444444444555666777888666888:::;;;<<<===???AAADDDBBBAAABBBEEEIIIJJJJJJGGGHHHJJJKKKGGGBBBDDDIIIHHHHHHHHHHHHIIIJJJKKKKKKDDDFFFHHHHHHGGGFFFFFFGGGIIIGGGGGGJJJMMMNNNJJJGGGEEEEEEGGGKKKOOOPPPLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFFFFEEECCCBBBAAABBBCCCDDDGGGIIIIIIGGGEEE~~~uuuuuuiiiRRRFFF:::555444222222444222222222111111111000000//////............//////---------........./////////...---,,,+++***************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,+++************+++,,,++++++++++++++++++++++++%%%&&&)))+++,,,,,,,,,+++************************+++*********,,,,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******---,,,++++++******++++++*********+++,,,---------************+++,,,------,,,+++************+++,,,))))))))))))************)))***++++++++++++***)))************************(((((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,---......///,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,---------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************************...------,,,,,,------...++++++*********+++,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,---***+++,,,,,,------------............////////////............------------,,,---......//////.........------......000111111//////000111111111111000333333333333333333333333444444444444555666777777666888:::;;;;;;<<<>>>@@@???>>>===???AAADDDFFFGGGIIIGGGGGGGGGEEE@@@AAAEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGJJJJJJHHHFFFGGGHHHKKKIIIIIILLLPPPQQQOOOLLLGGGGGGJJJOOOSSSSSSMMMGGGHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFIIIIIIHHHGGG{{{xxx}}}zzzuuuaaaSSSCCC;;;777555555777222222222111111111111000//////............//////---------.........//////111000///---,,,+++***************++++++,,,,,,,,,))))))***+++,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,!!!'''---///...,,,)))************************,,,+++***+++++++++)))''',,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******---,,,++++++******++++++******+++,,,------......************+++,,,---...,,,,,,+++******+++,,,---))))))))))))************)))***+++,,,,,,+++***)))************************'''((()))+++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......+++++++++,,,---...///000------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...------......------,,,++++++++++++,,,,,,---------...---,,,+++,,,---...///------------------------/////////......---------************************///......------......///+++++++++,,,---...///000,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,---...---,,,+++............/////////000++++++,,,,,,---...//////,,,---......//////......---------......000111111......///000000000000000333333333333333333333333444444444444444555666777666888:::;;;;;;<<<>>>@@@>>>>>>>>>@@@BBBEEEGGGIIIMMMFFFAAAAAA@@@>>>===>>>DDDDDDDDDDDDEEEFFFGGGHHHGGGJJJLLLLLLIIIGGGGGGHHHFFFEEEEEEHHHMMMPPPPPPNNNIIIJJJLLLRRRVVVTTTLLLEEEGGGFFFDDDBBBCCCEEEGGGIIIFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHDDDCCCDDDFFFHHHIIIIIIHHH|||zzzuuu{{{xxxyyy~~~kkkMMM;;;777888666333555333000000000111111000111111000//////////////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...+++)))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,***(((((()))***+++******++++++++++++*********)))))))))))))))******************************(((***+++***)))((()))***---------,,,,,,,,,++++++++++++++++++******))))))************************---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))),,,,,,,,,++++++*********)))***+++,,,,,,+++***)))(((((()))***************))))))***+++,,,,,,------+++++++++************)))++++++******++++++,,,---,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++***)))(((,,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000//////......------,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,+++)))***+++,,,,,,+++......---,,,,,,+++******...///000000000///...---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***---//////---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---......---+++******+++000///...---------------------------------------******+++,,,---//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111000000000000000000000000222222111111222222333444333333444444555666666666666777888999;;;<<<===>>>>>>===<<<;;;;;;>>>BBBFFFIIIHHHEEEAAA>>>>>>@@@BBBAAADDDGGGGGGFFFFFFHHHIIIHHHIIIJJJJJJHHHGGGGGGGGGNNNJJJFFFHHHLLLOOONNNLLLMMMKKKIIIKKKMMMMMMJJJFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGIIIJJJIIIEEEAAADDDDDDCCCAAA???AAADDDGGGFFFDDDBBBBBBDDDFFFFFFFFFFFFDDDCCCBBBCCCFFFIIIKKKwwwtttyyy{{{vvvttt|||}}}^^^FFF;;;777444111444222000000111111111000111111000//////////////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---+++)))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,***)))((()))***+++******++++++++++++******---,,,+++******)))******************************(((***+++***)))((()))***,,,,,,,,,,,,++++++++++++++++++++++++*********)))************************---,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))******************************++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))***+++++++++++++++*********++++++,,,,,,---++++++++++++************++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,+++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,+++,,,------,,,+++,,,...//////...---------------------------------------***++++++,,,...//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------...//////////////////////////////222111111111111222333333333333333444555555666666555666777888:::;;;<<<=========<<<:::999:::===@@@EEEEEEDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEGGGHHHGGGEEEEEEFFFGGGFFFDDDDDDDDDEEEKKKHHHFFFHHHMMMPPPOOOMMMJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFDDDEEEGGGFFFCCC@@@BBBAAA@@@@@@@@@BBBDDDEEEEEECCCBBBCCCEEEGGGGGGGGGEEECCCBBBAAABBBDDDFFFHHHyyywww}}}vvvnnnpppqqqUUUCCC999555333333111000111222222111///111111000//////////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***)))))))))***+++******++++++++++++******///...,,,+++******))))))************************(((***+++***)))((()))***,,,++++++++++++*********++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************)))))))))*********++++++((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***)))***++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++******++++++,,,---,,,,,,,,,,,,++++++++++++------------------------)))***+++++++++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))******+++,,,,,,---++++++++++++++++++,,,,,,++++++******++++++,,,---///---+++***+++,,,+++*********+++,,,,,,---......---,,,,,,------...///000+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000222000---++++++,,,...000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------//////............------)))+++------,,,,,,...///......---,,,,,,,,,------------------------------++++++,,,---...//////000------............---------------------------------------............///---------------...//////........................111111111111111222222333222333333444444555555666444444555777888999::::::888999999999888888:::<<>>888777333222111111333222111///111000000//////////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++***))))))******+++******++++++++++++******---,,,+++***************************************(((***+++***)))((()))***+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,++++++*********------------------------)))******+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++******++++++,,,---...,,,++++++,,,---,,,+++***++++++,,,,,,------............///111444666888,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///222000---+++***+++---///------..................---------------------------------,,,,,,+++++++++........................------------------------............------------+++,,,------,,,,,,---///------,,,,,,,,,,,,------........................,,,,,,,,,---...//////000------............------........................---------............//////////////////000111111////////////////////////000000000000000111222222222222222333444444555555222333444555666777888888111333666888888999;;;===;;;===@@@BBBBBBBBBCCCDDDGGGFFFFFFFFFGGGGGGEEECCCFFFFFFEEECCCBBBCCCEEEHHHFFFFFFGGGIIILLLMMMLLLIIICCCFFFGGGFFFCCCCCCFFFIIIFFFFFFEEEEEEEEEEEEFFFFFFIIIGGGEEECCCDDDDDDEEEFFFEEEBBBAAAEEEKKKMMMKKKGGGCCCBBBBBBDDDGGGIIIIIIIIIDDDCCCAAA@@@@@@@@@AAABBBtttlllqqqoooXXXFFF===:::555444222222333333111000111000000//////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******************++++++******++++++++++++******)))))))))))))))***+++,,,************************(((***+++***)))((()))***+++++++++*********))))))+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************+++++++++++++++++++++*********))))))+++++++++++++++++++++++++++******************+++***+++++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,,,,++++++,,,,,,---...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,------...///...,,,+++,,,------------,,,,,,------...........................,,,------....../////////------............------........................---------............//////////////////000111111000000000000000000000000000000//////000000111222111111222222333444444444222222333333444555666666000333666888888999:::;;;:::===@@@BBBAAAAAAAAABBBEEEIIIKKKJJJEEECCCDDDGGGEEEEEEDDDCCCAAABBBEEEHHHFFFGGGGGGIIIKKKJJJIIIGGGDDDFFFFFFDDDBBBBBBEEEIIIFFFEEEEEEDDDDDDEEEEEEFFFHHHGGGEEECCCCCCDDDFFFHHHFFFDDDCCCGGGLLLNNNKKKFFFBBBBBBBBBDDDGGGIIIIIIHHHEEEDDDCCCAAAAAAAAAAAABBByyyiiihhhsss|||hhhTTTFFF???:::777444333333333222111111111000//////////////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********'''***,,,---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++******++++++++++++******'''''''''((()))***,,,,,,************************(((***+++***)))((()))***,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++******))))))++++++++++++++++++,,,,,,++++++******++++++,,,------,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---+++***+++,,,,,,---...///000000------------------------***++++++,,,,,,------...------------------------------------------------+++++++++,,,,,,,,,,,,---...///000...,,,++++++,,,......---------...//////........................------........./////////------............---------------------------------------............///---------------...//////111111111111111111111111///////////////000000111000111111222222333333444111222222333444444555555555666888888666555666777:::<<>>??????AAABBBAAAEEEIIIGGGCCCAAACCCFFF@@@BBBCCCCCCBBBBBBCCCEEEBBBCCCDDDEEEGGGHHHKKKLLLMMMJJJEEECCCCCCEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFEEECCCCCCEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAACCCFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBvvvooollljjjxxxxxxeeeXXXBBB===777333222222333333111111000/////////////////////.........---------------............------------------------------*********+++,,,---///000&&&)))------+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++******++++++++++++******,,,,,,++++++***+++++++++************************(((***+++***)))((()))***---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,---.........------,,,+++))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,------.........------------------------------------,,,,,,+++***+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......//////000---,,,,,,++++++*********++++++******++++++,,,---444111...---,,,+++)))'''((()))***+++---...///000(((***,,,.../////////...---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////,,,,,,,,,---...///000111000///...---,,,+++******........................------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++---......------///000///////////////000111111////////////////////////.........///////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111////////////////////////...............///000000000000000111222222333333222222222333333444444555333444444444333333555777777999<<<===>>>???BBBDDDAAABBBDDDDDDCCCBBBBBBCCCBBBDDDFFFFFFEEEEEEEEEFFF???AAABBBDDDFFFIIIMMMPPPQQQKKKEEECCCDDDFFFGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHIIIHHHFFFEEEGGGJJJKKKLLLLLLIIIFFFDDDDDDEEEAAAAAAAAACCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBxxxkkknnnvvvvvvmmmWWWJJJ;;;333333555333000000111111111111///---,,,//////.........---------,,,,,,,,,---------......,,,,,,++++++***+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++************++++++***)))))))))(((((('''''''''((()))***+++******)))************************++++++++++++++++++++++++---,,,,,,+++***)))((((((******))))))))))))******))))))***+++,,,------...++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,+++***((('''))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++)))***,,,,,,+++++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++******,,,...///,,,...///...------...///,,,---...---+++***+++,,,,,,,,,,,,---------......------++++++++++++------------,,,++++++,,,,,,,,,------++++++++++++---------,,,+++***))))))))))))***+++,,,---,,,,,,***))))))))))))******++++++,,,)))************+++++++++---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------...------,,,++++++++++++...------,,,,,,------...........................++++++++++++++++++++++++...---,,,+++++++++,,,---........................------------------------/////////...------,,,,,,+++++++++,,,,,,,,,------........................---------------------------------............///...------,,,,,,------...---------.........//////,,,,,,,,,---------......---......///////////////......------------......,,,,,,---.../////////...)))+++---000000///---+++//////.........------------...///000000///...---////////////000000000000000111111111111222222222111111222222222333333333333222222222222333444444888999999:::;;;<<<===>>><<<>>>@@@BBBBBBBBBAAA@@@>>>AAADDDEEEDDDCCCBBBBBB@@@@@@@@@CCCFFFIIIIIIIIIEEEDDDDDDEEEGGGHHHFFFEEEBBBCCCEEEDDDBBBAAAAAABBBFFFGGGGGGGGGFFFFFFHHHJJJMMMLLLKKKIIIHHHGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@|||lllnnnttt}}}}}}hhhYYYEEE999555444111---111111222222111000///...//////.........---------,,,,,,,,,---------......------,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************************************++++++************++++++*********)))))))))((((((***)))(((((()))+++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++)))***,,,,,,+++++++++,,,+++,,,,,,,,,------------++++++++++++++++++++++++---,,,+++******,,,---///...///000///---------///,,,---...---+++***+++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,---............---,,,++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++++++++************++++++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++---,,,+++++++++,,,---...........................------------------------...------------,,,,,,,,,,,,,,,---------.................................---------------------------------............///...------,,,,,,------...---.........////////////,,,,,,---------.........---......///////////////......------------......------......///.........+++,,,...///000///...---//////.........------------...///000000///...---.../////////000000000000000000111111111222222222111111111222222222333333333333333333333444444555555666777888:::;;;<<<======>>>@@@AAAAAAAAA???>>>AAACCCEEEEEECCCBBBBBBBBB@@@@@@@@@BBBEEEGGGGGGGGGCCCBBBAAAAAACCCDDDCCCBBBBBBDDDEEEEEECCCBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFHHHKKKJJJIIIHHHGGGFFFEEEEEECCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAssslllhhhppp|||kkkTTTBBB:::666222...111111222222222111000000/////////.........------,,,,,,,,,---------............------------......------,,,+++++++++,,,,,,************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,************************************************++++++************+++++++++++++++************)))...***&&&&&&))),,,,,,,,,******************************************************************************))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,---------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,+++******))))))******)))***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...///000111000...------...,,,---...---,,,++++++---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---///......------......///------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------------------------------------------------+++,,,,,,,,,,,,------------------.........//////........................---------------------------------............///...------,,,,,,------...............////////////,,,------------.........---......///////////////......------------............/////////...------------...////////////.../////////............---......000000000000............/////////000000000000000000111111111222222111111111222222222222333333333333444444444555555333333444666777999::::::<<<===???@@@@@@???>>>===BBBCCCCCCAAA???>>>???AAAAAAAAA@@@BBBDDDFFFFFFEEEDDDBBB@@@???AAABBBBBBAAACCCEEEFFFFFFDDDCCCCCCDDDBBBCCCCCCCCCBBBBBBCCCEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBzzz{{{uuuhhhkkk|||yyyaaaMMMAAA;;;666222000111111111111111000000////////////............,,,,,,,,,---------......------------------...///---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,************************************************++++++************++++++++++++++++++++++++++++++///+++''''''***---,,,***************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,............---,,,+++***))))))*********+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******+++++++++***************)))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...///000111000...------...---.........,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------......*********)))******++++++++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,+++*********+++++++++,,,,,,...------,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////------------------------------------------------++++++,,,------...//////------------....................................---------------------------------............///...------,,,,,,------...,,,---------............------------............---......///////////////......------------......///////////////...---,,,......................../////////..................///000111111000///............/////////000000000000000000111111111111111111111111222222222222333333444444555555555555444444444555666666777777:::;;;<<<===>>>>>>>>>>>>>>>???>>><<<;;;<<<>>>AAACCCBBBAAABBBDDDFFFEEEDDDGGGEEEBBBAAABBBCCCDDDDDDDDDEEEGGGFFFDDDCCCCCCDDDAAABBBCCCBBB@@@@@@BBBDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>?????????@@@@@@AAAAAABBBBBBCCCCCCnnniiitttrrrppp}}}ppp[[[LLLAAA999444111111000000000000000000000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,************************************************++++++************+++++++++++++++++++++,,,,,,,,,,,,***)))***,,,,,,***(((************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,............---,,,++++++))))))*********+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,+++******++++++++++++******)))))))))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------///000000///...------...---...///...,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,*********)))******+++++++++++++++,,,,,,------...///......------,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------------------------------------------------,,,,,,---...///000111111+++,,,,,,,,,,,,---------........................---------------------------------............///...------,,,,,,------...++++++,,,,,,,,,------------------.........//////---......///////////////......------------......///000000000///...------......------------------////////////////////////...///000111111000///...............//////////////////000000000111111111000000111111111222222222222333444555555555444444777666666666555555555555666777999:::<<<===>>>???;;;<<<;;;;;;;;;===AAADDDDDDCCCBBBCCCEEEFFFEEEDDDHHHEEEBBBAAACCCDDDEEEEEEDDDEEEGGGFFFDDDCCCCCCDDDBBBCCCCCCBBB@@@@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCxxxtttccc\\\fffrrrzzzmmm[[[KKK===555333333222000000///000000000000000/////////......,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,************************************************++++++************++++++***++++++++++++,,,,,,,,,((()))+++++++++)))((('''************************************************))))))******+++++++++,,,++++++************++++++((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---............++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***++++++++++++***)))))))))***,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///...------...///---...///...,,,,,,,,,...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,+++++++++,,,---...///------------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------...///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000111111+++++++++,,,,,,,,,------........................---------------------------------............///...------,,,,,,------...+++,,,,,,,,,,,,---------------........./////////---......///////////////......------------......//////000000000///............/////////...------...////////////000000000//////111111111111//////------.........//////////////////000000000111111000000000111111111111222111222333444555444333222777777666666555555444444555666777888:::<<<===>>>:::;;;;;;<<<<<>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCnnntttuuukkk\\\WWWaaammmlllYYYHHH===777666444222111111111111000000000000/////////...,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************************************++++++************++++++************+++++++++,,,'''***,,,***&&&%%%'''***************************++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))***,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,***,,,------,,,,,,...///---//////...---,,,---...***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,---......---,,,,,,......---,,,++++++++++++,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------)))***,,,------------,,,++++++,,,,,,,,,,,,------///......------------......------,,,,,,------...........................------------------------,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000,,,,,,,,,,,,---------...........................---------------------------------............///...------,,,,,,------...---------.........//////............////////////---......///////////////......------------.........//////000000000000//////000222222222000///---.../////////000000000000///000111222222111000///---------.........//////////////////000000000111000000000000111111111111///000222333444333222111444444444555555555666666777777777777888999::::::888999:::;;;;;;===@@@BBB@@@??????@@@BBBCCCCCCBBB@@@??????@@@BBBDDDDDDCCCBBBDDDEEEEEECCCBBBBBBCCCBBBCCCCCCAAA@@@???@@@BBBBBBCCCEEEFFFGGGFFFEEEDDDAAAAAA@@@????????????@@@EEEEEEDDDDDDCCCBBBBBBBBBnnnsssssshhh[[[XXXbbbnnn|||yyyeeeSSSGGG;;;999777444333222222222000000000000////////////,,,,,,,,,---------......---------......000111111++++++++++++,,,,,,---...*********************************++++++,,,,,,---,,,++++++++++++++++++,,,************************************************++++++************++++++)))))))))******+++++++++'''+++,,,((("""!!!'''---************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---******+++,,,+++***)))((()))***,,,,,,+++++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,(((***,,,,,,,,,,,,...000.../////////---,,,---...******+++++++++,,,,,,,,,++++++------------++++++++++++++++++,,,---...///,,,---...//////...---,,,---,,,+++***)))))))))))),,,,,,++++++,,,...///000+++++++++,,,,,,---------++++++,,,,,,,,,---------((()))+++---.........---++++++,,,,,,,,,---------000///...---------------...------,,,,,,------...........................---------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---------.........//////........................---------------------------------.........//////...------,,,,,,------...////////////000000000111............/////////000---......///////////////.........------...............///000000111000000111222444555555333000....../////////000000111111///000111222222111000///---------.........//////////////////000000000000000000000000111111111111...000222333333222111000111111222333555666777888999999888777666666777777555777888888777888:::<<<======<<<>>>@@@BBBBBBAAA?????????BBBDDDFFFEEEDDDBBBCCCEEEDDDBBBAAAAAABBBAAABBBBBBAAA???>>>???AAABBBCCCFFFGGGHHHGGGFFFEEEBBBAAA@@@@@@??????@@@@@@FFFFFFEEEDDDCCCBBBAAAAAAqqqyyy{{{pppbbb[[[[[[]]]lllwww~~~qqqcccWWWLLLBBB777222333444222...000/////////............---------------------------...---+++******,,,...000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******,,,,,,,,,,,,*********+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++************,,,------+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------,,,+++++++++,,,...000111************************---------,,,,,,+++++++++---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,------------........................111111///...---,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------------...//////......////////////......---------............///...............///000111///...---,,,,,,,,,,,,,,,..............................---,,,---...///000---------.........////////////.........---------,,,,,,...///000000000000///////////////.................................000000000000000000000000000000000000000///......111111000000///.........///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222333333333333444555666666555555666777777777777777444444444444666888:::;;;;;;<<<===???AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAACCCEEECCCAAA???======???AAACCCDDDFFFGGGGGGEEEDDDEEEEEEFFFDDD@@@???@@@AAABBBAAADDDEEEEEECCCBBBBBBCCCEEEvvvzzznnneee```]]]aaaeeeppp|||ooocccUUULLL@@@888555444222000000000/////////.........------------------------...///...---++++++---...,,,+++***)))((((((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))(((((((((((()))))))))((((((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,------------,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,------+++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------,,,,,,++++++,,,---///000++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,---------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------......***+++,,,------.................................///...------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,---......///.........//////.........---------............///..................///000///......---,,,,,,------..............................---------...///000++++++,,,,,,,,,---------//////.........---------,,,,,,---.../////////////////////////////////...........................000000000000000000000000000000000000000///......000000000000000000000111/////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111222222222222333444555666555555666777777777777666555555444555666777999:::999:::<<<===???@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAACCCDDDDDDCCCAAA??????AAACCCDDDDDDEEEGGGGGGEEEDDDEEEEEEFFFDDDAAAAAABBBCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEwwwzzzpppfff]]]VVVSSSTTT\\\hhhzzz|||}}}sssggg^^^PPPAAA777333333444000000000/////////......------------------------/////////...,,,,,,---//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***++++++++++++++++++++++++***************************))))))))))))(((((((((*********)))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++************++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,------------...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,---.......................................,,,,,,+++,,,,,,---......//////...------,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------............---------------............//////......---------......//////......------....................................------......///000+++,,,,,,,,,,,,---------/////////............---------............------......//////////////////........................////////////////////////000000000000000//////...------...//////000111111......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000111111111111222333444555444555666666777666666666666666555555666666777888777888:::;;;===>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBCCCBBBAAAAAABBBDDDEEEDDDBBBAAAAAABBBDDDEEECCCEEEFFFFFFEEEDDDEEEFFFDDDBBB@@@AAABBBCCCCCCCCCFFFHHHIIIHHHFFFDDDDDDDDDrrrzzz~~~wwwlllbbbTTTOOOLLLMMMUUUfffuuuwww}}}rrr```KKK:::222333666000000000////////////...------------------------...//////...,,,,,,---...111000000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********++++++************++++++)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,------------.................................------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------.../////////...........................,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,------------,,,,,,---------............/////////...------,,,------000//////.........//////.......................................//////000............/////////////////////..................///////////////...---............////////////........................//////////////////////////////000000000000//////,,,,,,---------.....................//////////////////////////////////////////////////////////////////////////////////////////............//////000000000000111222333444444444555666666666666555666666666666555666666666777888999:::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCCCC@@@AAABBBBBBAAA@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFFFFEEEDDDEEEFFFAAA@@@???@@@BBBCCCBBBAAAEEEGGGIIIIIIFFFDDDBBBBBBlllrrrxxxzzzzzzyyyrrrkkk^^^WWWOOOJJJLLLXXXppp~~~|||oooVVVAAA666555888111000000000////////////------------------------,,,---...---,,,++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,+++***++++++++++++++++++++++++************************))))))))))))************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++************++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++,,,,,,---------.........---..............................------,,,++++++,,,,,,---------.........------------------------------------............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///.................................------,,,++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,------------,,,,,,---------............///000///...---------------//////.........//////000////////////////////////.........///////////////........./////////000000////////////////////////000111111111111000000///---.........//////000000//////////////////////////////////////////////////////000000000000///////////////......------------.........//////000000////////////////////////////////////////////////////////////////////////......////////////......000000000000111222333333333333444555555555555555666666666666666555555444777777999:::;;;;;;;;;;;;>>>???@@@@@@AAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAACCCBBBBBBAAA@@@@@@AAABBBBBBBBBCCCEEEEEEDDDDDDEEEFFFAAAAAAAAACCCEEEEEECCCBBBBBBEEEGGGGGGEEEBBBAAAAAAiiinnnqqqqqqsssuuutttpppjjjaaaUUUKKKFFFNNNcccwww~~~~~~{{{zzz~~~{{{eeePPPAAA:::888111111000000000/////////------------------------+++,,,...---,,,***++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***++++++++++++++++++++++++************************)))))))))************+++***************+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++---...///000000///...---***+++,,,,,,------,,,,,,*********+++++++++++++++***))))))))))))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++,,,---------............---------...............---.........------,,,++++++,,,,,,------.........------------............---------.........//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------.........------..............................---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------............---------------............///000//////.........//////......------......//////////////////////////////---...///000000000000///,,,,,,---------............////////////000000000111111222222222222222111------......///000000000////////////////////////////////////////////////...//////000000000000000222222111111000//////...------......///000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000111222333444222333444444555555444444555555666666666555555444666777888999::::::::::::===>>>??????@@@?????????===???AAAAAA@@@@@@AAABBB@@@@@@@@@??????@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFDDDDDDEEEGGGHHHHHHEEECCC@@@BBBDDDDDDBBBAAAAAAAAAhhhlllnnnjjjiiikkkmmmlllmmmhhhaaaXXXOOONNNZZZhhh}}}}}}xxxyyyzzzzzzvvvdddQQQBBB999111111111000000000//////------------------------+++---//////---++++++,,,------,,,,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++************++++++------...//////...------***+++,,,,,,------,,,,,,)))*********++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++------------............---------.........//////,,,---.........---,,,+++***++++++,,,------......------------.........///,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////............------------......------------------------..................------,,,,,,------------,,,,,,........................------------------...///,,,---------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,---......///.........//////.........---------............///000000/////////000111111------,,,,,,---......///////////////////////////---...///000111000000///------------.............../////////000000000000///000111222222222222222------......///000000111////////////////////////000000000000000000000000......///000000000000000////////////////////////------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000//////111111111111111333444444222222333444444444444333333444555666666666555444444555666777777888888777999:::;;;<<<===>>>>>>>>>;;;>>>@@@AAA@@@@@@@@@AAA@@@@@@@@@??????@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFCCCDDDEEEGGGHHHGGGCCC@@@@@@AAABBBBBBAAAAAABBBCCCfffkkklllfffbbbbbbddddddjjjlllmmmiii^^^TTTUUU\\\zzz|||yyyvvvsssvvv}}}rrr]]]HHH:::111111111111000000000000------------------------,,,...000000...---,,,---------,,,,,,,,,------...------------------------******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******++++++++++++(((((())))))************(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,------...++++++************++++++******,,,,,,,,,,,,******++++++,,,---------,,,,,,))))))******+++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++---------.........//////---------.........//////+++,,,---.........,,,,,,******++++++,,,---......---------.........//////++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++......------------......------------------------..................------,,,,,,,,,------,,,++++++........................,,,,,,,,,---...///111111///......------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------------...//////......////////////......---------.........//////000000///000000111222222,,,,,,,,,,,,,,,---...///000000000000000000000000---...000111111111000///////////////000000000111.../////////000000111111......///111111222222222---------...///000000111000000000000000000000000111111111111111111111111......///000000000000000***++++++,,,,,,------...---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///111111111111222333444555222222333444444444444333222333555666666666555444333333444555666666666666555666888:::;;;======>>>;;;===@@@AAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFAAAAAACCCEEEFFFDDD???<<<@@@AAABBBAAAAAAAAACCCEEEbbbbbbaaa___\\\\\\]]]^^^gggmmmsssssskkkaaaZZZXXXhhhzzzllleeefffyyy~~~ooo\\\LLL>>>777222111000...///333///000000000111111111222/////////...---------,,,,,,,,,,,,---------......,,,,,,+++---...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++*********))))))((((((************************************************************************))))))(((((()))***++++++++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,,,,++++++,,,---...---+++***)))***++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++'''((()))******)))((('''******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...++++++,,,,,,,,,,,,------...,,,++++++---......---......//////...---,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------......000///...---,,,------...---------,,,,,,+++++++++------------------------,,,---......//////......---,,,+++******,,,...///////////////////////////++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------...------------...//////........................//////............//////////////////////////////////////////000000000000/////////000000000000111111111000000//////......000000000000////////////------......//////000000////////////000000000000222222111111111111222222---......///000111111222222222222111111111111111000000000000111111111111...///000111111000///...000000000000111111111111000000000000111111111111111111111111000000000000000000////////////000000111111222222222333333333222333444444555555444444333222222111111222222333555555555555666666666666888888777666888:::===>>>BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDYYYZZZZZZXXXWWWWWWYYY[[[ffflllrrrrrrmmmgggdddccckkkpppfffdddooozzz}}}jjjYYYCCC:::333111111......///111111111000000/////////...............---------,,,,,,,,,---------......,,,++++++---...///---,,,,,,,,,,,,---------......,,,,,,++++++************,,,,,,+++******+++,,,,,,************)))))))))(((************************************************************************+++******)))))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,*********,,,---,,,++++++******++++++++++++***))))))***++++++------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,------///...------///000000//////.........------------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,---------......000///...---,,,------......---------,,,,,,,,,+++------------------------***+++,,,,,,------,,,,,,---,,,+++***+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------------...//////........................//////............//////////////////////////////////////////000000000000,,,,,,,,,---------....../////////000000000000000/////////000000000000000.........///////////////000000000000000/////////111111000000000000111111......//////000000111111......//////000111222222000000000000111111111111//////000111111000//////000000000000111111111111....../////////000000000111111111111000000000000000000////////////000000111111222222222333333333222222333444444444444444333222222111111222222333444444444444555555555555777666666666888999;;;<<>>>>>>>>=========????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCBBB@@@@@@AAABBBAAA@@@@@@@@@???@@@@@@AAABBBBBBQQQRRRSSSRRRRRRSSSVVVXXX```eeekkknnnnnnmmmnnnpppooorrrzzz{{{mmmgggfffnnnyyy{{{iiiOOOCCC888444333000......222222111000...------,,,---------...............,,,,,,,,,---------......,,,++++++,,,......---,,,------------............+++************))))))))),,,++++++******++++++,,,************))))))))))))************************************************************************,,,++++++***))))))(((((())))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------,,,***))))))***++++++,,,,,,,,,+++******++++++***))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************++++++++++++......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,------///...,,,---///000000//////...---,,,,,,,,,---...,,,------------.................................------------------------,,,,,,,,,---------......//////...------------............---------------------------------------++++++,,,------------,,,---,,,+++++++++,,,...///........................------------------------******+++,,,---...//////------------------------......------......///000..............................------------......////////////////////////////////////000000000000////////////000000000000......///000000111222222...//////000000111111111000000///////////////...111111111000000/////////000000////////////000000000000000000000000000000------....../////////000000000000000111111111111///000000111111000000///000000000111111111222222//////000000000111111111222222111111111000000000111000000//////000000111111111222222222333333333111222222333333333333333333222222111111222222333222333333333444444444444444555555666777888999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>?????????AAAAAABBBCCCCCCCCCCCCCCCCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>????????????NNNOOOPPPOOOOOOPPPSSSUUUWWW[[[bbbgggkkkpppvvvyyyvvvmmmjjjqqqzzzzzzpppggghhhooowww```QQQAAA999555222000000111111000///...---,,,,,,,,,---------.../////////,,,,,,,,,---------......,,,++++++,,,......---+++,,,,,,,,,------------...***)))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))*********************************************************************************+++*********)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,*********,,,***+++,,,------,,,***)))+++******************+++,,,+++++++++++++++++++++******++++++++++++***************)))))))))))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++------,,,,,,,,,,,,------......------,,,+++******++++++,,,,,,,,,,,,------//////...------------...+++++++++,,,,,,,,,---------+++***+++,,,---------///...,,,++++++,,,...///---------.........//////........................------------------------,,,,,,,,,---------..................------..............................---------------------------......///////////////---,,,,,,,,,,,,---..............................------------------------++++++,,,,,,---......///.......................................//////000..............................------------......////////////////////////////////////000000000000000000000111111111222222//////000000000111111111......///000111111222222111000000000//////......222222111111000/////////111111000000000000111111111111000000000000000000222111000///...---,,,,,,///000000000111111111111000000000000000000000000000000111111111222222222222222333333333444444444222222222111111111000000111000000000000000000111111111222222222333333333000111222222333333222222333222222111111222222333333333333333444444444444222333444666666777666666777777888999:::;;;<<<<<<;;;<<<<<<======>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCAAA???>>>===>>>???>>>===???????????????>>>>>>>>>MMMNNNNNNMMMKKKLLLNNNPPPPPPTTT[[[ccckkkrrryyy}}}rrrhhhfffeeefffrrrzzzmmmhhhhhhtttppp___LLL???888222111222////////////............,,,---------.../////////,,,,,,,,,---------......++++++***,,,---...---+++******+++++++++,,,,,,,,,)))))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))******************************************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++++++++---...)))***,,,------,,,+++************++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((())))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,......---,,,+++******)))+++++++++,,,,,,---------//////...------------...+++++++++,,,,,,,,,---------+++******,,,------,,,///---,,,++++++,,,...///---------.........//////........................------------------------,,,,,,,,,---------......------..........................................---------------------------...//////000000//////---,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///............///000000////////////////////////.........------.........000000000000000000000000////////////000000000000------........./////////222111111111000000000///...//////000111222222333111111000000/////////...222111111111000000000///333222222111111222222333111111111111000000000000333333222111000......---///000000000111111111111111111000000000000111111111111111111222222222222333333333333444444444444222222222222111111111111111111000000000000111111111111222222222333333333000111222222333333222222333222222111111222222333333444444444444555555555222333444555555555555555555666777888999;;;<<<<<<::::::;;;<<<======>>>>>>@@@AAAAAABBBBBBBBBBBBBBB@@@>>><<<===>>>???>>>>>>@@@@@@AAAAAA@@@???>>>===JJJKKKJJJHHHFFFFFFHHHJJJLLLPPPXXXbbbkkksssyyy|||wwwmmmeee[[[UUU\\\hhh}}}wwwlllfffmmmzzz{{{mmm[[[LLL???555222333000000//////////////////---------...............,,,,,,,,,---------......+++******+++------,,,+++************++++++++++++)))))))))************+++***++++++,,,,,,++++++***))))))))))))************************************************************))))))))))))))))))))))))&&&''')))+++------------,,,+++************+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((***++++++,,,...000******+++,,,,,,,,,++++++)))***++++++++++++***)))*********+++++++++++++++******))))))))))))******''''''((()))***+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...++++++************++++++...------,,,+++******)))***++++++,,,,,,------...------,,,++++++++++++,,,++++++,,,,,,,,,,,,------...---+++,,,...//////...---,,,+++++++++,,,......,,,------------.................................------------------------,,,,,,,,,---------......,,,---......///.........---------------.........------------------------,,,,,,---............---,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,........................//////......//////000111//////////////////////////////............//////000000000000000000000000////////////000000000000////////////000000000000333222222111000000/////////000000111111222222222111000000000000000000///111111111111111111111111333333333222222333333333111111111111111111111111000111111111222222333333000000000000111111111111222111111000000111111222111111111222222222222333000000111111111222222222333222222222222111111111222111111000000111111222111111222222222333333333111222222333333333333333333222222111111222222333444444444444555555555555333333333444444444555555555555666777999:::;;;<<<::::::;;;<<<======>>>?????????@@@AAAAAAAAAAAAAAA>>><<<;;;<<<>>>@@@@@@???BBBBBBCCCCCCBBB@@@>>>===HHHHHHHHHFFFDDDDDDFFFHHHHHHLLLUUU```iiipppssstttsssqqqmmmggg^^^WWWUUUWWWaaannnxxxmmmlllpppvvv|||oooaaaOOO>>>666666222222111000//////.....................---------,,,,,,,,,---------......+++******+++------,,,*********+++++++++,,,,,,,,,************++++++,,,,,,***+++,,,,,,,,,,,,+++***((()))))))))************************************************************))))))))))))))))))))))))'''(((***,,,------,,,++++++***))))))))))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))++++++++++++---...++++++******++++++,,,---)))***++++++++++++***))))))*********++++++++++++(((''''''&&&&&&''''''((()))))))))******+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,---,,,,,,,,,++++++************+++,,,,,,---......------,,,++++++++++++,,,++++++,,,,,,,,,,,,------...,,,+++,,,---///......++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,---------......,,,,,,.../////////......+++,,,,,,,,,------------------------------------,,,,,,---...............,,,------...............------------------------------------------------------------....................................///////////////000000111////////////////////////000000////////////000000000000000000000000000000////////////000000000000111111222222222333333333111111111111111111111111111111111111111111111111000000000000000111111111000000000111111222222333333222222222222222222333000000000111111222222333///000000111222333444444000000000000111111111111222222111000000111222222111111111222222222333333000000000000111111111111333333222222222111111111222111111000000111111222111111222222222333333333222222333444444444444444333222222111111222222333222333333333444444444444444444333222333444555666444444555666888999::::::::::::;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@???<<<;;;;;;<<>><<>>???@@@======>>>???????????????<<<;;;:::<<>>>>>?????????>>>>>>AAAAAABBBBBBAAA@@@>>>===FFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHMMMSSSWWWYYYYYYUUUTTTWWW___fffhhhddd___RRROOOOOOYYYmmmsssnnnqqqnnnVVVGGG;;;666444444222...---000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***++++++,,,+++***)))((()))******++++++******)))************************(((((((((((((((((((((((()))(((((((((((()))******((()))******++++++*********************************************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------------------------------///......---------------............---,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---......***+++---///000000///....................................---------,,,,,,/////////......---------+++,,,------......---------......///////////////........................000/////////............////////////////////////......///000000000000000000000000000000000000000000111111111111111111000111111111111111111111111222111000//////000111222111000000000000000000000000000000000000000000000000000111222222222222222111111111111111000/////////000000000000111111111111111111111222222222222111111111222222222333333333333222111111111111111000000000111111222222222333222222111111222222333222222222222222222222222444444444444444444444444444444444333333444444444111111222222222222222333333333222222222222222222111222222333444444444333333333333333333333333333111111111111111111111111333333333222222222222222333333444444444444444444444444444444555555555555999888888<<>>??????>>>>>>======<<<<<<>>>????????????>>>>>>===AAAAAAAAAAAA@@@???===<<>>>>>===<<<;;;::::::999???????????????>>>======@@@@@@AAA@@@???===<<<:::FFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIIIIHHHFFFIIIHHHIIINNNXXXdddnnnsssrrriii\\\SSSYYYnnn}}}yyyppplll~~~iiiOOOCCC666222222000//////////////////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++******))))))))))))************))))))***************************************************))))))))))))***++++++******+++,,,,,,,,,,,,+++************************))))))******+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////..................,,,------...............///......------...000111---------...............///////////////.........////////////////////////......///000000000000000000000000000000000000000//////000000000000//////111111111111111111111111111000000000000000000111000000000000000111111111//////000000000000000111111111222333333222222222111111111222222111111000000000000000111111111111222222222222333333333444444444444444444444444444444333333222222222333333111111111111111111000000222222111111111111222222444444444555555555555555444444444444444444444444444444444555555444444444666666555555444444333333111111222222333333444444222333444666777888888888444444444444444444444444444444444444444555555555111222222333333444444444222222333333333444444444555555555444444333333333777666666888;;;<<<;;;999<<<<<<<<<;;;;;;:::::::::????????????>>>===<<<<<>>===;;;:::FFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCDDDHHHQQQ___nnnxxx|||yyypppbbb[[[ccczzz~~~~~~tttgggQQQ:::111222333111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++******************++++++++++++++++++***************************************************)))(((((((((((()))************+++,,,,,,,,,,,,+++************************))))))***+++,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,------------............------,,,,,,,,,,,,---------......---------------......///------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///......------...000111---------.........//////.........///////////////..............................///000000000000000111111111111111111111111//////000000000000//////111111111111111111111111000000000111111000000000//////000000111111111111///000000000111111222222222222333333333222222111111111222222222222111111111111222222222222333333222333333333444444444444444444444444444444444444444333333333333333444444222222222222111111111111333333222222222222333333444444444444555555666666444444444444444444444444444444555666666555444444666666666555555444444444222222222333333444444444222333444666777888888888444444444444444444444444333333333444444444555555222222222333333444444555444444333333333222222222555555444444333333333222444444444555777888777777999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;>>>>>>??????>>>===;;;:::FFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFEEECCC>>>???AAADDDLLL[[[mmmyyyzzz~~~}}}qqqdddbbbnnn{{{}}}hhhIII999666666444222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++************+++,,,,,,,,,,,,,,,++++++++++++***,,,+++******))))))******++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((()))(((((((((((()))******)))******+++++++++++++++******************************++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******++++++,,,------+++******))))))******+++******))))))******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///......------------------......//////...------,,,,,,,,,---------.........------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------------...////////////..................///000000,,,,,,------.../////////.........///////////////..............................///000000000000000111111111111111111111111///000000111111000000///111111111111111111111111000000111111111111000000/////////000111111222222000111111222222333333333333333333333333333222111000111222222333222222222222222222333333333444444333333333444444444555555555444444444444444333333444444333333333444555555222222333333333333333333444444333333333333444444222222333333444555555555666666666666666666666666666777888999999888777666666666666555555555555555555555555555555666666666444444666777888888888888444444444444444444444444000111111222222333333333333333333333444444444444444444444333222111111111444444444444333333333333444444444555666777888888777888888999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<>>666444555000000000000/////////...------------------------,,,,,,.../////////......,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,+++***)))))))))***+++******++++++++++++******************************((((((((((((((((((((((((***))))))))))))***++++++((()))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,++++++******++++++,,,+++************+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,,,,,,,+++*********+++,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...------,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,---------......------,,,,,,------...///.........---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.........///------...///////////////---......///////////////,,,,,,------...//////000............/////////000..............................///000000000000000111111111111111111111111000111111111111111111000111111111111111111111111///000111222222111000///...//////000111111222222111222222333444444555555333333444444333333222111000111222222333333333222111111222222222333333333444444444444555555555555444444444444333333222222444444444444444555666666333333333444444555555555666555555444444555555666444555555666777777888888999999999999999999999999999:::<<<======<<<:::999888888999999999999999999::::::999999999999999888777777888999999999999999555555555555555555555555111222222333444444555555444444444444444333333333333333222222222222222222333333333333333333444444222333444555555666888999777777777888888999999:::888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@???>>>FFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCEEEEEECCCAAADDDEEEFFFDDDFFFOOO___kkkpppvvv~~~zzztttqqqjjjpppuuuzzzrrrtttvvvYYYCCC666444888000000000000////////////////////////////////////---...000111111111000///---,,,,,,,,,,,,---......,,,,,,,,,++++++*********---,,,***)))))))))***+++))))))************))))))************************************************++++++******++++++,,,---(((((()))***************************************---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++******)))---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......***+++,,,------,,,+++*********+++,,,,,,---.........------,,,,,,------...,,,++++++++++++++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---,,,++++++******++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---.........//////000000---......///////////////,,,---///000000000///...,,,,,,------...///000000---.........//////000000000000000000000000000000...//////000000000000000111111111111111111111111111111222222222222111111111111111111111111111111///000111222222111000///...//////000111222222222222222333444444555666666444444444444333333222111000111222333333333333333000111111111111222222222444444444555555555666666444444444333333222222222444444444444444555666777333333444444555666777777666666555555555555666666888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???===<<<<<<======>>>>>>?????????=========<<<<<<;;;;;;;;;999999:::;;;;;;:::::::::555555555555555555555555555555555666777888888999555555555444444333333333111111111222222333444444222222222333333444444444000111222333333555777999777777777777666666666666666777888999:::;;;;;;;;;:::<<<===???@@@AAA@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEHHHNNNVVV[[[dddjjjttt~~~{{{mmmbbb\\\aaammm}}}www|||yyyZZZBBB999999111000......000111---''',,,,,,,,,------.................................,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++++++++************++++++''')))***,,,------,,,,,,******))))))))))))************+++,,,------......)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,***)))((()))))))))***++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++//////...---,,,,,,++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,------------------------))))))************++++++---,,,,,,++++++,,,,,,---------............------.........------,,,,,,,,,.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,---...///000///...---////////////////////////........................////////////000000000000...------...000000///...000000000000////////////////////////000000000000...........................//////000000000000///222222222111111111000000333333333222222111111111111111111111111111111111222222222222111111000000111111222222222333333333555444222222333777:::===CCC>>>777333333333222111444333111000000000111222555555666777777666444444222444666777555444444444444333222222333555555444666666666666666555555444555777999999999888999999;;;888666666888:::;;;;;;:::<<<@@@AAABBBCCCEEEGGGDDDCCCBBBBBBCCCDDDDDDDDDHHHDDDCCCFFFGGGDDDCCCDDDIIIGGGEEEEEEFFFIIIJJJJJJDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@@@@@@@@@@???===;;;888999999999999999888888888888777777777777777777444444555666666555444333///......000333444333222222222222222222333444555333222111111222444555666333333444555666777888888777777888999:::<<<===>>>===<<<<<<<<<<<<;;;;;;;;;GGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEJJJQQQVVV```fffpppzzz}}}rrrhhh___]]]```iiizzz}}}uuuVVV@@@555333222000///000222111...------........./////////........................------,,,,,,,,,---......+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,+++******))))))******+++)))))))))***+++++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++******************++++++******++++++,,,---,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,.........------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------.........///---,,,,,,++++++,,,,,,---------............------......---------,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,---...............////////////////////////........................------------............///......///111111000...000000000000////////////////////////000000000000........................222222222111000///------222222222111111111000000333333333222222222111111111111111111111111111111222222222222111111111000111111222222222333333333333222111111333777:::===BBB>>>888444444444333222333222111111111222333444444444555555555444333333333555777888777666666777888777666777888999:::999999999:::::::::888777666888999:::;;;<<<===>>>???AAA???======???@@@AAAAAAFFFHHHKKKNNNRRRUUUWWWXXXVVVRRRMMMKKKMMMNNNNNNMMMMMMIIIIIIMMMPPPPPPPPPRRRVVVVVVWWWYYY[[[\\\[[[ZZZXXXVVVTTTPPPLLLJJJHHHGGGHHHHHHHHHIIIIIIHHHFFFDDD????????????@@@AAAAAABBB???===;;;999999999999888888888888888999888666555666555444555666777555444333333333444444555666777333333222222333555777888::::::999777666555444333777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;HHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCFFFLLLPPPYYY___iiisss{{{~~~~~~wwwpppggg^^^WWWWWW```lllnnnLLL777777555333111111111111222///////////////000000000..............................---,,,,,,,,,------************************+++++++++***************************************)))))))))*********++++++************************++++++************+++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,************+++++++++++++++,,,---.........------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))(((++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........------------------------.../////////000000000000------,,,,,,,,,,,,------------............------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---......////////////////////////........................------------............//////...000111222111///000000000000////////////////////////000000000000////////////////////////333333333222111000///...222222222111111111111111333333333222222222222111111111111111111111111111222222222222111111111111111111222222222333333333222111111111333666999;;;@@@<<<777444444444444333222222222222222444555555555555555444444444333333111333555666555444555666666666666666777888999:::666777999<<<============>>>===>>>>>>@@@BBBDDDFFFFFFEEECCCDDDGGGJJJKKKKKKRRRRRRVVV^^^hhhooossssssllleee\\\YYYZZZ\\\[[[YYYYYYVVVWWW^^^ccceeehhhlllrrrtttxxx~~~|||xxxxxxwwwrrriii___YYYWWWXXXVVVUUUUUUVVVWWWVVVSSSPPPGGGGGGGGGGGGIIIJJJLLLMMMJJJFFFBBB????????????>>>===;;;:::999::::::999888888666555444555444333111111111111222333333444444333333333333444666888999===<<<;;;999666444333222777777777777777888999999999999::::::;;;<<<<<<<<>>@@@>>>???@@@BBBCCCEEEGGGHHHJJJHHHFFFFFFHHHJJJLLLLLLJJJJJJKKKOOOTTTYYY\\\]]]___```dddppp}}}sssnnnppprrrqqqooommmkkknnnwww~~~{{{sssrrrtttrrrqqqpppppppppnnniiieeeVVVUUUTTTTTTUUUWWWZZZ\\\YYYTTTMMMIIIHHHHHHGGGFFFDDDAAA===<<<>>>???>>>===999777555444444444222111111222222333444444444444333333333333444666888999999999888777777666666555777777666555555666666666777777888999:::;;;<<<<<>>@@@BBBDDDEEEDDDEEEHHHKKKNNNNNNOOOPPPTTTXXX[[[^^^aaa^^^ZZZYYYZZZ[[[ZZZYYYYYYZZZ^^^eeennnuuuzzz|||wwwwww{{{ooommmlllkkkmmmppptttvvvqqqiii```ZZZXXXVVVRRROOOOOOIIICCCAAABBBDDDCCCAAA???===;;;::::::::::::999777777888999888888777666444444333333444555777888555555555666666666777777666666555444444444555555555666777888999:::;;;<<>>?????????@@@BBBEEECCCEEEHHHIIIHHHIIIMMMPPPPPPTTT\\\fffqqq||||||yyyzzzyyyvvvtttvvvxxx}}}~~~wwwsssoooiiiddd```WWWMMMHHHGGGHHHFFFCCCFFFCCCAAA???@@@@@@???>>>;;;;;;<<<<<<;;;999777666777666555444444555666777666666666666555555555555666555555444444444555555555555666777888999:::;;;GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFGGGJJJMMMMMMQQQUUUXXX\\\dddooowwwvvvllleee___WWWaaarrrvvv{{{zzzfffQQQ>>>999777222111555000000000/////////..............................------,,,,,,,,,---......++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,---------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,++++++***)))******************++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++******+++,,,...///.........------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...///000000000,,,------------...............------------......------............------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,---------...//////000000//////////////////////////////........................------------............///......///111111000...000000000000////////////////////////000000000000000000000000000000000000222222222222222111111000000000111111111222222222111111222222222333333333111111111111111111111111222222222333333333444444111111222222222333333333444555666777777666444333333555666555444444666999666777999;;;======>>>===:::<<<@@@DDDFFFFFFEEEDDD???AAADDDFFFGGGKKKOOORRRQQQUUUXXXXXXWWWXXX]]]aaaccclll|||wwwiii```\\\ZZZVVVRRRPPPMMMIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA>>>;;;:::;;;:::888777666666777888777777777666666666666666555555444444444555555666555555666666777888999999FFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLPPPTTTWWW[[[dddqqqzzzxxxsssooojjj^^^^^^eeetttuuuvvveeeHHH<<<777111///333222111111111000000//////........................,,,,,,,,,,,,------...///))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++''')))+++,,,------,,,,,,,,,++++++******++++++,,,,,,,,,------...///000000------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***,,,,,,++++++***)))))))))++++++******++++++,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************))))))***,,,---...//////...---,,,,,,++++++,,,,,,...//////...,,,,,,,,,,,,,,,---------......---------...///000000111+++++++++,,,,,,,,,------......------------......---..................---,,,,,,,,,------.........,,,,,,,,,------.................................---,,,,,,++++++,,,,,,------...000111111111000///////////////////////////........................////////////000000000111...------...000111///...000000000000////////////////////////000000000000////////////////////////......000111222333333333000000111111222222222222111111111222222333333333111111111111111111111111222222222333333444444444111111222222222333333333111333555777888888777666333555777777555555888;;;555777:::>>>@@@BBBCCCCCC@@@CCCHHHMMMPPPPPPNNNMMMHHHJJJNNNQQQUUUZZZ___ccclllqqqtttuuussstttyyy~~~~~~xxxtttnnniii]]]YYYUUUQQQOOONNNMMMKKKOOOPPPPPPOOOLLLIIIFFFDDD>>>===;;;999888888888999666666666777888888999999555444444444444555666777555555666666777777888888FFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGKKKMMMPPPSSSXXXbbbmmmvvv~~~|||yyyvvvooogggccc]]]ZZZ^^^iiiyyyzzz}}}{{{___GGG888111111666333222111//////.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++)))+++++++++***)))***+++,,,,,,,,,+++++++++*********++++++***))))))***,,,,,,,,,+++***))))))******************************)))***+++,,,---.........------,,,,,,,,,---......,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********------,,,,,,+++***)))))))))***++++++,,,,,,+++++++++++++++***++++++,,,,,,******)))))))))))))))***++++++,,,------......///((())),,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////.........------,,,,,,,,,------,,,,,,,,,------...................................................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000////////////////////////000000000000000000000000111111111111444333333333333444555555222222222222222222222222000000000000111222333444555444333222222222222222111444666777666666888999999777555666888:::;;;;;;<<<>>>BBBEEEIIIMMMPPPQQQRRRWWW^^^bbbbbb___[[[ZZZ[[[XXXZZZcccmmmuuu~~~vvvuuuqqqggg]]]XXXZZZ]]]dddggggggaaaZZZVVVPPPKKKIIIHHHDDD???:::888999:::999999:::::::::999999888555666777555333333444666444444444444555666777777FFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSWWW```kkksss{{{{{{yyyvvvooohhh```\\\ZZZZZZ^^^iii|||{{{xxx}}}tttZZZEEE666333666333333111000////////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))+++,,,+++***)))***++++++++++++*********))))))***++++++***))))))***,,,,,,,,,+++***************++++++++++++++++++++++++)))***+++,,,,,,------,,,------------............,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...............,,,,,,,,,+++++++++******------,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,------,,,+++************+++******))))))*********,,,,,,,,,---------------***+++,,,---...------,,,,,,,,,---------.........------------------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---........................------.........------,,,,,,,,,......------,,,---------................................................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000///000000000111111111111222111111111111222222222222333222222222222333444444333333222222222222222222222222222222222333444444777777666666666666777777555666888888999999::::::888888999:::<<<>>>???@@@CCCGGGLLLQQQUUUZZZ```eeelllsss}}}}}}|||yyy{{{|||tttttt{{{}}}tttlllbbbYYYVVVRRRMMMIIIFFFEEEEEEDDD?????????>>>===<<<;;;;;;777666555333222111111222555555555555555666777777GGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLOOORRRUUU]]]gggnnnuuuzzz{{{xxxuuusssmmmfff^^^\\\[[[YYYUUUXXXfffvvv}}}oooppprrrVVV@@@666666444333222000000000000111....................................------------+++++++++,,,,,,---------++++++,,,,,,,,,+++*********+++,,,+++***)))***,,,*********)))))))))((((((***++++++***))))))***,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***+++,,,---...///...------++++++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++............------------,,,,,,,,,++++++++++++***---,,,,,,++++++*********++++++,,,---------------......,,,+++***))))))))),,,++++++******++++++,,,------------,,,,,,,,,,,,------------............------------....................................,,,------......------,,,---,,,,,,,,,,,,---......000//////...------,,,,,,.........---------------///......---------,,,,,,................................................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000111111111222222222333333222222222333333333333444222222222222222333333444333333333333333333333333444444333333333444555555555555555555555666777777777666666777999;;;;;;:::>>>@@@CCCDDDCCCDDDGGGJJJNNNWWWaaahhhlllrrr{{{ttthhh```WWWRRRPPPNNNJJJFFFEEEDDDCCCBBB@@@>>>===<<<===:::777555444444333222666666555555555666777777GGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDHHHKKKNNNPPPSSSYYYaaahhhoootttwwwsssooolllfff```]]]]]]]]]]]]XXXUUUYYY```mmmxxxuuuppp}}}hhhLLL<<<666555333111000///000111111........................------------------------***++++++,,,,,,------...***+++,,,------,,,***)))***+++,,,,,,******+++,,,+++*********))))))))))))***++++++***))))))***,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((***,,,.........,,,+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------......------------,,,+++************,,,,,,+++++++++,,,------......------,,,+++******------,,,,,,------...///+++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---......//////.........---------...............---------/////////......---,,,,,,................................................---......///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000111111111111111111111222222222333222222222222333333333333333333222222333333444555333333333333444444444444555555444444444444555555555555555555555555666777999777666888<<<@@@AAAAAAHHHKKKMMMLLLJJJKKKRRRXXX```nnnvvvhhhaaa^^^YYYOOOGGGMMMLLLJJJGGGEEECCCBBBAAACCC@@@<<<:::::::::888777777777666555555666666666GGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDGGGJJJMMMOOOPPPUUU[[[aaajjjqqqtttqqqkkkgggaaa\\\[[[YYY\\\aaaaaaZZZTTTRRRYYYdddwww||||||]]]EEE888666444222///...///000111////////////////////////,,,,,,------------------+++++++++,,,,,,---------)))***,,,------,,,+++******,,,,,,,,,+++***+++,,,,,,,,,+++++++++************++++++***))))))***,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((&&&(((***,,,---,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,+++++++++++++++***+++,,,------......------************+++,,,------,,,,,,++++++,,,------.........---,,,+++******))),,,,,,,,,+++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------.........//////............................../////////...---,,,................................................---......///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000000111111111222000000000111111111222222111111111222222222222333444444444444444555666666333333444444444555555555555555444444444555666666888888888888888999999:::<<<;;;:::===AAAGGGKKKMMMMMMPPPRRRQQQRRRXXXccclllxxx{{{xxxqqqeeeZZZYYYWWWTTTPPPLLLJJJHHHGGGDDDCCC@@@???>>>===;;;:::999888777666666666666666HHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEFFFGGGHHHFFFIIILLLNNNNNNQQQVVVZZZeeemmmqqqnnniiiddd___ZZZUUUUUUYYYbbbeee^^^TTTNNNLLLSSSaaavvv~~~uuuWWWAAA999777333000//////000111////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,++++++++++++******++++++***))))))***,,,,,,++++++++++++,,,,,,---************************+++,,,,,,,,,+++***))))))&&&''')))+++,,,,,,,,,+++++++++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------)))))))))***+++,,,......++++++++++++,,,---.........------,,,+++******)))+++,,,,,,,,,---------------.........////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,------...//////000.............../////////---...///000000///...---................................................---......///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000111111222222222000000000111111111111222111111111111222222222222555555555555555666666777333444444555555666666666555555555666666777888999888888888:::;;;===>>>???@@@AAABBBCCCFFFKKKRRRWWWUUUXXX[[[^^^eeeppp~~~wwwgggddd^^^XXXRRRMMMJJJIIIGGGHHHIIIGGGCCC???======<<<;;;:::999888777777777HHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIDDDDDDDDDDDDEEEGGGHHHHHHEEEHHHLLLMMMLLLNNNQQQUUU[[[dddkkkiiidddaaa]]]YYYRRRSSSZZZccceee___WWWTTTKKKKKKPPP\\\lllzzz|||mmmQQQ>>>;;;777333000000111222////////////////////////++++++,,,,,,,,,---------...------,,,,,,++++++***++++++******++++++,,,---+++,,,------++++++,,,---++++++++++++***************++++++***))))))***,,,+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---......,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************+++,,,------************+++,,,---...---,,,,,,,,,++++++******+++,,,---...///......---............////////////------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......------..................---........./////////000+++,,,...000111000///...................................................---......///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000111111222333333111111111222222222333333222222222222333333333444555444444444444555666666333444444555666666777777777777777888:::;;;======;;;<<<>>>BBBEEEIIILLLNNNPPPSSSVVVUUUTTTXXXaaaiiimmmooottt|||{{{sssjjj```XXXSSSQQQSSSXXX[[[WWWOOOGGGDDDEEE@@@???>>><<<;;;;;;::::::HHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEHHHKKKLLLKKKLLLOOORRRRRR\\\dddccc___]]]ZZZWWWRRRUUU]]]dddccc^^^[[[]]]OOOKKKIIIKKKTTT```lllrrr~~~zzzuuuvvv~~~~~~___AAA>>>999555222111222333000000000000000000000000+++++++++,,,,,,---------///...------,,,+++***)))++++++***)))***+++---...+++,,,------++++++,,,---************))))))))))))***++++++***))))))***,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,---...000111---,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++)))))))))******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++************+++,,,---...,,,,,,,,,++++++++++++***,,,---///111111000...---,,,,,,,,,---------.................................---,,,,,,,,,,,,---...---,,,,,,,,,,,,---....../////////...------,,,,,,---.........//////000000***,,,...000111111000///................................................---......///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000111222222333333222222333333333444444444333333333444444444555555444333333333333444555555444444444555666777777888888888999:::<<<>>>@@@AAAEEEGGGJJJOOOUUUZZZ___aaaggglllnnnkkkgggjjjuuu~~~tttjjjccc```aaahhhmmmhhh\\\QQQNNNOOOCCCCCCAAA???>>>=========GGGGGGHHHJJJLLLLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNQQQRRRSSSVVVYYYYYYWWWUUUUUUSSSTTTYYY```dddbbb```ZZZRRRKKKIIIIIINNN[[[jjjyyyttt}}}}}}{{{UUUDDD666555555//////555000000...------------------------.........//////,,,,,,,,,++++++*********///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******---..................------.........---,,,,,,+++,,,,,,,,,+++++++++******---......---++++++,,,...++++++,,,,,,,,,,,,---------,,,,,,+++*********+++------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---,,,+++//////...---------------*********++++++,,,,,,,,,------------------------........................//////////////////////////////000000///...------...///////////////......---......///////////////////////////////////////............/////////000000000000000000000000000......////////////......//////000111111111111111111111000000111111222333000000000000000000000000///000000000111111111111000111111111111222222222222333333444444333333222555222000111555888888888555444444333333555666777444444444666888:::::::::>>>===???BBBEEEHHHLLLPPPTTTWWW\\\cccjjjpppuuuxxxxxxtttuuukkk___SSSMMMLLLJJJHHHGGGCCC???;;;JJJIIIIIIJJJKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFIIIKKKLLLNNNNNNOOORRRUUUVVVUUUSSSTTTSSSTTTXXX]]]```aaaaaa^^^WWWOOOJJJFFFIIIVVVeeezzzyyy|||xxxlllTTT>>>999777222...///000000///...---------------------.........//////,,,,,,,,,+++++++++******...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------......------,,,------......---,,,,,,+++,,,,,,,,,+++++++++******---......---++++++,,,---++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---............000///......---------...,,,,,,,,,---------......------------------------...............................................................---,,,,,,---...............---------......///////////////////////////////////////........./////////000000000000000000000000000000......////////////......//////000111111111111111111111000000111111222333111111111111111111111111000000000000111111111111111111111111222222222222333333333333333333333333555333222333666888888666555555444444444555666777<<<:::999999;;;>>>@@@AAADDDFFFIIIKKKNNNUUUbbbmmmooosssyyyvvveee\\\YYYTTTPPPLLLHHHCCC@@@OOOLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIIIIKKKOOOQQQRRRRRRRRRSSSUUUVVVXXX[[[```cccfff```WWWMMMEEEEEEQQQ___www}}}xxxwwwxxxzzzjjjKKK===:::555000...111000///......------------------...............,,,,,,,,,,,,++++++++++++---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------------,,,,,,+++,,,,,,,,,+++++++++******,,,......---,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...000000000//////............///.........///////////////------------------------................................................------------------,,,+++,,,------......------------......///////////////////////////////////////....../////////000000000000000000000000000000000...//////000000//////...//////000111111111111111111111000000111111222333111111111111111111111111111111111111111111000000111111111111222222222333555444333222222333444555555444444555777888666555666666666666666777888999<<<;;;;;;;;;>>>BBBFFFHHHJJJOOOTTTWWW^^^nnnyyysssiii```WWWOOOIIIEEETTTPPPLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCEEEEEEGGGEEEEEEFFFJJJNNNQQQQQQPPPRRRTTTTTTSSSVVV]]]ccclllhhh```SSSGGGEEENNNYYYmmmzzz|||zzz[[[EEE<<<666444444222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******,,,---...---,,,++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000000//////.........//////////////////////////////,,,,,,------------------................................................------.........------,,,------......///.........---......///////////////////////////////////////...////////////000000000//////////////////////////////000000000000////////////000111111111111111111111000000111111222333111111111111111111111111222222111111111111000000111111111222222222333333666555333222222333555666555555666777888777666555777777888888999:::;;;;;;:::<<<>>>AAAEEEIIINNNRRRMMMTTT\\\dddsssrrreeeYYYQQQLLLZZZUUUOOOKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCEEEDDDCCCDDDHHHMMMPPPQQQMMMQQQSSSQQQOOORRRZZZbbbjjjiiibbbUUUJJJGGGLLLQQQ]]]tttzzzsssUUU@@@666555888222222111000////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++***++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++******+++,,,......,,,******++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,---...//////............////////////..................,,,,,,,,,---------......................................................---....../////////............///000000000000000---......///////////////////////////////////////////////////000000000111//////////////////////////////000000000000////////////000111111111111111111111000000111111222333111111111111111111111111222222222111111111111111111222222222222333333333666555333222222333555666555666888888888777666666666777888:::;;;======>>>???CCCHHHLLLOOORRRVVVYYYTTT[[[eeerrrttthhh___ZZZaaa\\\UUUPPPMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBDDDHHHLLLNNNOOOLLLNNNPPPOOONNNPPPXXX^^^aaaccc```VVVOOOLLLLLLKKKOOOcccmmmOOO<<<777888333222111000////////////...............---------,,,,,,,,,,,,------------,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,......,,,*********++++++,,,,,,,,,,,,------++++++******++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,...------------...//////............------------+++,,,,,,------.................................---------------------------...//////000/////////...///000000111111111111---......////////////////////////////////////////////////000000000111111000000000000000000000000///000000111111000000/////////000111111111111111111111000000111111222333222222222222222222222222111111111222222222333333222222222222333333333333666555444333333444555666555666888999888777888999777888;;;>>>@@@BBBCCCDDDGGGKKKPPPRRRSSSUUUZZZ^^^fffnnnyyy~~~vvvrrrhhhccc]]]WWWSSSOOOLLLIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBAAABBBCCCCCCCCCBBBBBBDDDGGGKKKLLLLLLKKKLLLNNNMMMNNNPPPVVVZZZZZZ^^^^^^ZZZWWWVVVQQQJJJHHHTTTiiifffLLL===777333333222111000000000000//////.........---------,,,,,,,,,---------......------.........,,,+++***************************++++++++++++++++++++++++++++++,,,,,,++++++******************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++......,,,*********++++++,,,,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------,,,,,,,,,,,,,,,---......//////.........---------++++++,,,,,,---......///........................------------------------,,,---....../////////...---...///000111111111111---....../////////////////////////////////////////////000000000111111111000000000000000000000000000000111111111111000000//////000111111111111111111111000000111111222333222222222222222222222222000000111111222333444444222222222333333333444444555555555555555555555555555777888888777777:::<<<>>>@@@DDDHHHKKKNNNOOOPPPPPPSSSWWWXXXYYY___gggnnn~~~}}}tttnnnoootttmmmpppuuu}}}lllhhhbbb\\\WWWSSSNNNKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDBBBBBBBBBBBBCCCDDDBBBAAAAAACCCGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQUUUWWWWWW\\\______``````WWWLLLEEEKKKYYYnnn|||~~~yyy\\\EEE999444333222111000000000000//////.........---------,,,,,,,,,------...............//////...,,,***)))************************++++++++++++++++++++++++------------,,,,,,+++***************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......************************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++......,,,***))))))++++++,,,,,,,,,---------+++*********+++,,,,,,---***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,...//////......++++++++++++,,,,,,---...000000//////.........---++++++,,,,,,---...//////........................------------------------+++,,,,,,---.........---,,,---...///000000000000---......///////////////////////////////////////000000000000111111111111000000000000000000000000000000111111111111000000//////000111111111111111111111111000111222222333222222222222222222222222//////000111333444555666222222333333333444444444444444555666666555444444555777888777666777;;;???FFFIIIMMMQQQVVVYYY[[[[[[[[[]]]```aaaeeennn|||tttnnnooowww~~~tttiiibbb\\\WWWUUUVVVRRRVVV\\\dddlllvvvxxxooohhhiiilllttt~~~ooommmjjjeee^^^WWWPPPMMMGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMTTTVVV[[[___bbbaaa]]]ZZZQQQKKKNNN[[[iiixxxxxx\\\BBB999444111222222000000333000///...---------------000000/////////.........+++++++++******)))))))))++++++++++++++++++++++++************************,,,,,,***)))))))))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,))))))))))))************------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...------...///////////////////////////......//////////////////........................---------............///,,,---...//////...---,,,............////////////000000000000////////////333333222111000///......///////////////000111111111111111111111111111111111111222222222333333333111111111000000000000000222000//////222444555555555444111/////////111222111222222333333444555555555555555444555555666666666555444555666777777777<<<===???AAABBBDDDEEEFFFOOOWWW```iiiqqquuuqqqiiiiiilllttt{{{|||uuuqqqcccdddkkktttvvvqqqkkkiiieee___XXXUUUUUUVVVVVVUUURRRUUUXXXZZZ[[[___ffflllwwwzzz}}}xxxtttpppkkkddd___ddd^^^___gggnnnoooqqquuussspppjjjeeebbbffflllrrr{{{xxxtttrrrrrruuuzzz~~~pppooommmiiiccc\\\UUUQQQJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLOOOUUU\\\aaadddddddddWWWNNNKKKQQQZZZggglllRRR???999444444444111000222000//////......//////000------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++************++++++++++++------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///...------......///........................///////////////.........---------...............---------............///---......//////......---............////////////000000000000////////////000000000//////////////////////////////000111111111111111111111111111111111111111111222222222333111111111111111111111111333111000111333555555444333333111000000000111222222222333444444555555666444444444333333444444555999888777777999:::::::::;;;@@@FFFJJJLLLNNNRRRUUUjjjvvv~~~{{{wwwvvvwww}}}yyyvvvrrrnnniiieeecccbbbeeekkkmmmjjjggghhhfffccc``````bbbbbb___\\\[[[]]]```bbbeeeiiinnnqqquuuvvvyyy}}}~~~yyyxxxvvvvvvvvvtttooolllgggccccccjjjoooooopppssstttqqqlllgggeeeggglllpppoookkkeee```___```bbbccccccbbbcccgggiiijjjnnntttqqqqqqqqqnnniiiccc\\\YYYPPPNNNKKKHHHFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGJJJPPPWWW^^^dddhhhjjjbbbVVVLLLIIIKKKTTTiii}}}hhhIII@@@888666555222000111000000000///000000111111/////////.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------............+++++++++++++++++++++++++++,,,,,,,,,,,,---------*********++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,.........................................................---......///000........................000000//////.........------------.........//////---------............//////..................///............////////////////////////000000000000---........./////////000///////////////000111111000000000000000000000000000000000111111111222222111111111222222333333333444333333444555555444222111111111111222222222222333333333444555555666666555555444444444444555555777777777888:::<<<>>>???BBBHHHOOORRRTTTZZZeeennnwwwmmmeeecccdddcccdddffflllkkkiiiiiiiiiiiigggeeeddddddhhhnnnoookkkhhhiiiiiikkkpppuuuwwwsssjjjbbbbbbdddgggmmmuuu{{{~~~~~~~~~~~~~~~~~~|||xxxxxx|||}}}zzzuuuqqqqqqsssvvvzzztttmmmhhhgggfffdddbbb___YYYVVVYYY[[[XXXUUUTTTYYYcccooowww{{{rrrssssssrrrnnniiiccc___YYYVVVQQQLLLIIIGGGGGGHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHJJJNNNSSSXXX^^^dddhhhiii^^^RRRJJJFFFJJJYYYiii}}}TTTGGG:::666555222000000222111000///////////////000000000000/////////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++******,,,,,,,,,------------...++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,+++******+++,,,,,,---......------------------------........................////////////////////////------------...//////000........................000000000///......------,,,,,,------.../////////---------............///000///...------...///000............////////////////////////000000000000///////////////////////////////////////000000111///////////////////////////000000000000111111111111111222222333444555555555555555666777666333111///000111222333333333333222333333444444555555666777777666666666777888888777888999;;;===AAAFFFIIIOOOUUUZZZ[[[]]]hhh|||zzzwwwyyyzzzuuuppplllddd]]]YYY\\\___aaaeeeiiillllllkkkmmmpppsssssssssoooqqqxxxzzzvvvvvv~~~{{{nnnmmmooouuu{{{wwwwwwvvvssspppuuunnniiihhheee___ZZZYYYWWW[[[```aaabbbiiittt~~~ssstttttttttqqqlllhhheee___[[[VVVPPPKKKIIIHHHHHHHHHGGGGGGGGGIIIIIIGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAGGGIIILLLNNNQQQVVV^^^cccggg```XXXPPPJJJJJJQQQZZZtttcccQQQ???666444222000000333222111///...------,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***)))(((*********++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////,,,,,,---.........//////........................000000//////.........------------.........//////---------............///000///...------...///000............////////////.../////////000000000111222222111000000///......///////////////000000111///////////////////////////000000000000111111111111111222333444555555555666666555666777666333111///000111333444444444444222222333333444444555555666666666777777999::::::;;;===???AAACCCHHHNNNRRRZZZdddnnnssswwwxxxwwwyyylllhhhhhhnnnssstttvvvzzzyyyvvvpppllliiihhhfffffffffbbbbbbfffkkknnnsssxxx{{{zzzzzz||||||rrrhhhfffiiinnnlllhhheeedddfffjjjmmmrrrssstttuuuwww{{{uuuuuuuuutttrrrooollljjjbbb___ZZZTTTNNNKKKHHHHHHIIIHHHHHHHHHIIIIIIHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJOOOWWW^^^]]]]]][[[WWWQQQNNNOOORRRjjj}}}zzzbbbHHH:::666444222111333222111///...---,,,,,,............------------,,,,,,---------------...++++++++++++++++++++++++************************,,,,,,,,,---,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++(((((()))))))))******************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++************++++++///...---+++)))'''$$$###************++++++++++++---------------------------------,,,,,,+++++++++------------------------------------------------........................,,,,,,---.........------------------------------////////////////////////........................---------............///000//////////////////000............////////////......//////000000111111333333222111000///......///////////////000111111000000000000000000000000000000000111111111222222222222222333333444444444666555555555666666444222111111111222333444444555333333333444555555666666555555666777999:::<<<======AAADDDGGGIIIOOOWWW^^^jjjxxx|||ssstttrrrkkkccc___```ccc^^^[[[[[[```cccdddhhhnnnooopppooommmkkkllloooqqqooommmqqqyyyzzzxxx}}}|||yyyzzz{{{zzzyyywwwrrrlllfffddddddfffhhhkkkvvvxxxwwwvvvtttrrrpppooonnngggeee```ZZZUUUPPPMMMKKKJJJIIIHHHIIIJJJIIIHHHFFFCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFEEEDDDHHHOOOVVVVVVZZZ]]][[[WWWSSSQQQPPP[[[nnnvvvTTTAAA:::777333222111111000/////////000000111000000000////////////++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,+++++++++******************************))))))***+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++------,,,,,,***((('''&&&++++++++++++,,,,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,---.........---,,,+++------------------------------......///000000000/////////...------,,,,,,---------............/////////000000000000//////............////////////.........///000111111111111111000000/////////...///////////////000111111111111111111111111111111111111111111222222222333222222222222333333333333666555333333444555444333333222222111222333555555555555555666777777888888777777888:::===@@@BBBCCCAAAFFFNNNTTT[[[eeeqqqzzzpppeee[[[[[[YYYVVVTTTUUUXXX[[[]]]]]]aaafffiiikkkooovvvzzz~~~~~~~~~|||vvvrrrmmmfffaaa^^^bbbggghhhkkktttzzzyyywwwtttsssqqqqqqpppllljjjfffaaa[[[VVVRRROOOJJJIIIIIIIIIJJJJJJHHHFFFBBBCCCCCCCCCDDDDDDEEEEEE@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEFFFCCCAAABBBHHHNNNTTTZZZ______[[[WWWTTTRRRLLL```uuu^^^GGG===999555333000000000000111222333444...------------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******************************))))))***++++++++++++***))))))******+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++************++++++((()))***+++,,,---------,,,,,,,,,---------......***++++++,,,---...//////******+++,,,------...///........................000000000000000000000000------------------------------...///...---+++***------------------------,,,,,,---...///000111111000000///...---,,,,,,+++---------.........//////...///000111111000///.............../////////000---......///000111111222.........//////////////////////////////000111111111111111111111111111111111222222222222333333333333222222222222222222222666444222222333444555444444333222111111333555666777777777888999999:::::::::;;;===???BBBEEEHHHJJJIIIQQQ\\\gggrrrtttdddWWWPPPQQQQQQQQQSSSVVVZZZ^^^aaafffhhhnnnvvvxxxyyy}}}uuujjjccc```\\\ZZZ\\\bbbkkkqqqoooyyy{{{{{{zzzxxxwwwuuuttttttooonnnllliiieee___WWWRRRUUUQQQKKKIIIKKKLLLKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCLLLRRRUUUVVVZZZ___^^^XXXNNNPPP]]]rrr~~~SSS;;;999777000111///,,,,,,...000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***+++++++++******))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,++++++*********------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...------............------........................---,,,,,,++++++,,,,,,---//////............/////////...---,,,,,,---...///000000000000////////////000000000///......------------------......//////000000000000000000000000///////////////.........////////////000000000000222111000//////000111222111000///---------...///000000000000111111111111222222222222222222222222222222333444444555555666777666666555555555666666444222000000222444666777444555777777888888999999<<>>>>>??????@@@AAAAAAAAAFFFLLLOOOQQQWWW___bbb___ZZZVVVYYYhhh{{{gggJJJ>>>888222444222000///000000///...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...------............------........................---,,,,,,++++++,,,,,,---......------------......///...------------...////////////...............////////////............000000000000000000000000000000000000000000000000////////////////////////////////////000000000111222111000//////000111222222222000000///000111111000000000000111111111111222222222222222222222222222222333444444555555666777666666555555555666666;;;999777555555666666666999888777777888<<>>>>>>>>======<<<>>>@@@EEEMMMZZZgggnnnwwwnnnddd^^^aaaooo|||tttQQQ>>>:::777555333333333111///---000000000/////////......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------............------------------------------------,,,,,,,,,,,,------...------,,,,,,------............------.........------............//////---------...///000000111000000////////////......///////////////////////////////////////000000000//////000000000111111111111000000000000000000111.........//////000000111000000111111111222222222222222222333333333333333222222333444444555555666666666666666666666777888555666666555444555666888777;;;@@@EEEJJJQQQXXX^^^dddzzz~~~zzzwwwxxxzzz~~~vvvtttuuurrrkkkddd\\\]]]bbbffffffdddhhhooowww{{{xxxwwwwwwvvvuuutttsssssssssrrrrrrrrrrrrpppmmmjjjeee___XXXSSSQQQNNNJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>===============>>>BBBIIITTTbbbmmmzzzyyyssshhh```dddrrr}}}~~~aaaFFF===666444222222222222000.../////////.........------------------------------------------------------+++++++++************+++************************)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------............------------------------------...------,,,,,,------...//////............//////---..................---....../////////000000000,,,------...///000111111000000000000000000000///////////////////////////////////////000000111111000000000000111111111111000000000111111000000000......///000000000111111111111111111222222222222222222333333333444444444222222333444444555555666666666666666666777888888777999::::::::::::<<>>>>>>>>???>>>???BBBGGGNNN[[[gggttt|||~~~uuujjjeeegggjjjooorrrzzzwwwVVVCCC888555222111111222111000............------------------------------------........................,,,+++***)))))))))******+++,,,,,,,,,,,,---------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////....../////////------...//////...------......//////000111111111---------...///000000111111222222222333333333333000000000000000000000000...//////000000111111222000000000111111111222222000000111111111111000000111111222333333333222222111111111222222222222333222222333333444444555555222222333444444555555666666666666666777888999999888;;;>>>===<<<;;;>>>AAAHHHJJJNNNSSS^^^qqq{{{ccc^^^hhhqqqsssrrriiifffaaa\\\YYYXXXYYYZZZZZZ]]]aaacccdddeeegggiiiooottt|||xxxxxxxxxwwwvvvvvvuuuuuutttsssrrrssstttsssqqqooooooiiiaaa[[[WWWSSSMMMHHHFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????AAA???@@@DDDFFFJJJVVVbbblllwwwxxxqqqggg^^^___cccllllllOOO===999555111111111111111////////////....................................---------------------------,,,+++*********++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......------......///------...//////...------------......///000000111------......//////000000000111111222333444555555000000000000000000000000...//////000111111222222000000111111111222222222///000111222222111000///222222333333333222111000111111111222222222333333222222333333444555555666222222333444444555555666666666666666777888999:::555:::>>>@@@??????CCCGGGOOOUUU___jjjyyy{{{jjjZZZYYY```dddcccaaa[[[YYYVVVSSSRRRTTTXXX[[[[[[dddnnnrrrrrrttt{{{yyyyyyxxxxxxwwwwwwvvvvvvuuutttssstttuuutttrrrpppoookkkeee```[[[UUULLLFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???AAAFFFGGGIIISSS```eeeqqq}}}|||kkkZZZSSSVVV___rrr}}}ZZZBBB===777222111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,)))))))))******+++++++++,,,++++++******++++++,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......---,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,---...//////...---,,,,,,,,,------...///000000.........///////////////......///000222333444555000000000000000000000000...//////000111222222222000111111111111222222222///000111222222111000///000111222222111000///...111111222222222333333333222222333333444555666666222222333444444555555666666666666666777888999:::555;;;BBBEEEFFFIIINNNSSSWWWdddwwwggg^^^WWWWWWZZZXXXUUUTTTUUUUUUVVVWWWZZZ^^^dddhhhttt}}}xxxxxxwwwwwwvvvtttsssrrrvvvvvvvvvvvvuuutttsssrrrrrrmmmgggdddaaa[[[RRRKKKLLLIIIFFFEEEGGGGGGEEEBBBAAABBBCCCDDDCCCBBBAAA@@@CCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAEEELLLPPP\\\nnntttiiiUUUTTTVVVaaatttuuuQQQAAA777777555...,,,111222111///...------......---------.........//////,,,,,,,,,------.........------,,,,,,,,,,,,++++++************+++,,,------,,,++++++******++++++,,,))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,///...,,,***)))))))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,---...///000........................,,,,,,,,,------.........000000//////.........---......------------............------------............////////////......///////////////.........000000000000111111111111////////////000000000000111111000000//////......111111222222222333333333222111000//////000111222111111111000111111222333///000000111222222333333555555555555555555444444666777888777666666888999999888666555555888<<>>777777555222333111111000///............---------...............,,,++++++++++++++++++***------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++************++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,------...///......------,,,,,,++++++,,,,,,,,,------------.../////////.............................................------------............////////////............//////////////////000000000000111111111111111111111000000///////////////000000000000000000000000000111111111222222222111111000000111111222111111111111111222333333000111111222222333333444555555555555555555555555555666777777777888:::<<<666999;;;<<<===AAAHHHMMMUUU]]]gggooouuu||||||lll___WWWVVVYYYaaaiiissszzzyyywwwwwwwwwvvvtttsssqqqppptttuuuwwwxxxxxxvvvsssrrrrrrqqqoooooonnnkkkgggcccVVVPPPJJJGGGGGGHHHGGGFFFFFFEEECCCBBBBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAACCCJJJRRR[[[aaafffkkkqqqtttqqqkkkbbbXXXUUU]]]mmm{{{gggGGG888555444333222111111000//////..........................................------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------++++++++++++,,,---...///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***------------------------........................---..................---......------------............////////////..................///////////////000000000111111111111222222111111000//////////////////000000111111222///000000000000111111111222222222222222222222222222111111111111222333333222222222222333333444444555555555555666666666666777999:::999999999;;;===888===AAACCCCCCGGGPPPWWWbbbpppyyyxxx{{{{{{{{{rrrmmmfff```___aaahhhuuuzzz{{{}}}zzzwwwwwwvvvvvvuuusssrrrqqqssstttuuuvvvvvvtttsssqqqqqqqqqqqqqqqpppnnnkkkhhh\\\VVVOOOKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEBBBBBBBBBDDDEEEEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>???@@@DDDGGGLLLRRRVVV]]]gggoootttvvvrrreeeWWWUUUbbbooo|||WWW???666333222111111111111000000///...........................---.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,------......---,,,,,,++++++,,,,,,,,,...---------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------///......------......///------,,,,,,,,,---......---------,,,,,,+++++++++---------------------------------...............------...//////...------......------------............////////////......---.........//////000000///000000000111111111111222111111111000000000/////////000000111111222222///000000000000111111111222222333333333333222222222222222111222333333444333333333333333444444444555555555666666666777777888999::::::999999;;;===???EEEJJJKKKKKKPPP[[[fffyyyyyyssssssrrrqqqrrrtttjjjiiilllppppppjjjeeeeeedddcccgggiiisssvvvvvvvvvvvvvvvuuuuuutttsssssssssttttttssssssrrrttttttuuuuuutttqqqooommmddd^^^VVVQQQOOOMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>?????????AAAGGGKKKRRR^^^iiittt|||tttaaaVVVYYYaaawww}}}nnnPPP>>>666333333111111111111000///.....................---------,,,++++++++++++++++++***------,,,,,,,,,,,,++++++***+++,,,---,,,+++***))),,,++++++******++++++,,,((()))***+++,,,------...******+++++++++,,,,,,,,,******+++,,,---...//////111000...,,,***)))((((((+++,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------------......---------,,,,,,------...,,,,,,,,,,,,------------...------------,,,,,,,,,---------------.........,,,---...//////...---,,,......------------............////////////......------......///000000000000000000000111111111111111111111111111111111111000000111111111111111111000000000111111111222222222333333444444333333222222222222222222333444444444444444444444444444444555555555666666777777888777999:::;;;;;;<<>>===???@@@@@@>>>>>>BBBDDDIIITTT```ooozzzqqqbbbZZZXXXeeewwwvvvgggMMM>>>888666111111222222111000...---//////.........---------***++++++++++++++++++,,,------,,,,,,,,,,,,++++++)))***,,,------,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---...//////000///---,,,+++*********'''((()))+++,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...------------------......------,,,,,,---------,,,,,,,,,---......//////......---------,,,,,,,,,,,,,,,,,,------.........,,,---///000000///---,,,......------------............////////////......------......///000000111000000000000111111111111000000000111111222222333222222111111111111111111111111111111222222222333222333444555555444333222333222222222222333444444555555555444444444444444444555555666777777888888888:::===@@@BBBEEEIIILLLSSS\\\cccdddeeeooo~~~iiijjjsssqqqhhh```^^^]]][[[\\\^^^___ccceeeffflllyyy|||~~~uuuuuuvvvxxxxxxyyyyyyyyywwwuuutttrrrssstttvvvwwwuuuwwwxxxwwwtttqqqooonnnmmmhhhaaa[[[WWWRRRLLLGGGEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBDDDFFFGGGFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???======???AAAFFFAAA@@@AAAAAABBBKKKWWWkkkvvvooo```WWWUUUfff}}}yyyxxxZZZEEE<<<:::111111222222111000...---//////.........---------,,,,,,,,,------.........---------,,,,,,,,,++++++((()))+++---------++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++,,,---//////000*********+++,,,---...///###$$$'''***,,,------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------..................---++++++,,,,,,,,,------------------,,,,,,---------...------,,,,,,,,,------+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,,,,------.........,,,---///000000///---,,,.........------...............////////////......---------...///000000111000000000000111111111111//////000111222333333444333222222222111000000000111222222222222333333333333333444555555444333333333333222222333333444555555555555555555555444444444555555666777888888999;;;===BBBFFFJJJOOOTTTXXXZZZccclllmmmooo{{{wwwbbbkkkjjjeeeaaaaaa```___```dddeeehhhjjjnnnzzzuuunnnrrrvvvvvvuuuvvvvvvwwwxxxxxxvvvtttrrrqqqpppqqqssstttuuuwwwyyyxxxuuurrroooooommmllliiiddd]]]UUUMMMIIICCCEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBB@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>@@@CCCGGGIIIYYYhhh{{{~~~gggSSSQQQZZZjjjyyy[[[FFF???888555000///333555222,,,------------------------------,,,,,,,,,,,,++++++...---,,,+++************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++++++++************************---,,,,,,++++++,,,,,,---.........------,,,,,,,,,'''(((***,,,---------,,,)))))))))******+++++++++------------,,,+++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------,,,,,,,,,///...,,,+++******+++,,,------------------------+++,,,------......------////////////////////////000000000000////////////////////////000000000000111000000000//////......000000000000000000000000222222222222333444555555222222222222222222222222333333333333333333333333555555444333222222222222222222222333444555666777888777777666666666777777888555666999:::999:::>>>>>>AAAGGGLLLRRRWWW\\\___kkk}}}vvvmmmbbbrrrvvviiihhhhhhkkkppptttuuuuuuvvvyyy|||yyyppplllwwwvvvvvvvvvvvvvvvwwwxxxxxxtttssssssrrrrrrsssuuuuuuuuuwwwzzzzzzwwwtttqqqpppnnnnnnllliiibbbZZZRRRMMMFFFFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???????????????????????????>>>======>>>AAADDDFFFPPP^^^pppsssbbbVVVXXX___qqqvvvXXXEEE888555222000222333000,,,------------------------------,,,,,,,,,,,,++++++...---,,,+++************+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---......---------,,,,,,,,,)))***+++,,,,,,,,,+++************+++++++++,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++---------,,,------......------------------------+++,,,------......------////////////////////////............------------////////////000000000000111111111000000/////////000000000000000000000000222111111111111111222333222222222222222222222222333333333333333333333333555444333333222222333333333333333333444555666777666666555444444444444555777555666999::::::===BBBHHHMMMSSSWWWYYY]]]ffflllyyy|||pppiii___pppzzzrrrnnnrrryyy~~~yyyuuuqqqppppppxxxpppnnnxxxwwwwwwvvvvvvwwwwwwxxxxxxrrrssstttuuuuuuvvvvvvvvvtttwww{{{|||zzzvvvsssrrrpppqqqqqqnnnhhh```YYYTTTIIIIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????????????????????????????>>>===<<<;;;<<<>>>@@@BBBGGGQQQ```ppp}}}qqq[[[VVVTTT___xxxjjjKKK999666333222222111///...------------------------------,,,,,,,,,,,,++++++...---,,,++++++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,---...////////////........................,,,,,,---............---////////////////////////............------------////////////000000000000111111111111111000000000000000000000000000000000111111000/////////000000222222222222222222222222333333333333333333333333333333333333333444444555333333333333444555666666666666555444444444444555999777888;;;===>>>DDDJJJPPPWWW]]]]]]\\\bbbqqq~~~}}}qqqfffbbb^^^mmm|||{{{yyywwwuuu~~~~~~zzzvvvtttuuuwwwtttvvvxxxwwwtttsssuuuwwwuuuffffffmmmyyyxxxxxxwwwwwwwwwxxxxxxyyytttuuuvvvwwwwwwvvvuuusssssswww{{{}}}{{{xxxuuutttqqqrrrsssrrrnnnfff___[[[NNNKKKHHHFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@????????????????????????>>>===<<<;;;<<<===>>>???BBBHHHRRRbbbuuu|||bbbXXXPPPUUUhhhyyyTTT;;;666333333222000000222........................------,,,,,,,,,+++++++++...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---////////////////////////,,,------...............////////////////////////000000000000////////////////////////000000000000222222111111111111111111000000000000000000000000222111000///////////////333333333333333444444444444444444444444444444444222222222333333555666666444444444444444555666666999888777777777777888888;;;:::<<<@@@BBBEEEMMMVVVVVV]]]cccbbbaaammmtttfff___^^^^^^iiirrrtttvvv}}}}}}zzzzzz~~~zzzoooeeedddhhhsssyyyyyyxxxxxxxxxxxxyyyyyywwwxxxyyyyyyxxxuuurrrpppsssvvvzzz|||zzzxxxuuutttqqqrrrtttssspppkkkeeeaaaSSSOOOJJJFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???????????????????????????>>>============>>>???@@@DDDKKKXXXlllqqqbbbTTTQQQ\\\tttaaaBBB:::444333333111222555........................------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,------------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,---.........,,,+++***////////////////////////,,,---......//////......////////////////////////000000000000////////////////////////000000000000111111111111111111222222000000000000000000000000333222111000000000000000444444444555555555666666444444444444444444444444222222222333444555666777555555444444444555666666999888888888999999:::;;;;;;<<<@@@EEEHHHLLLVVV```bbbggglllmmmrrr}}}uuu|||xxxkkk```^^^bbbbbbggglllqqq||||||xxx}}}}}}~~~zzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyywwwtttpppnnnsssuuuxxxyyyxxxuuuttttttqqqrrrssssssqqqnnnjjjgggZZZTTTLLLHHHFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????>>>BBBGGGQQQcccxxxppp___UUUWWWkkk}}}nnnPPPAAA555444555222222666........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,,,,,,,)))))))))***+++,,,...///...---------------,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------------,,,+++***)))........................------...////////////...////////////////////////............------------////////////000000000000000000000111111111111111000000000000000000000000333333222111111111222222333444444555555666666666444444444444444444444444333333333333444555666777666555555555555555666666666666777888999:::<<<===<<<>>>EEELLLPPPTTT___jjjnnnqqqvvv|||}}}~~~wwwuuurrrnnnfffaaaeeelllkkkooottt|||zzznnnjjjgggiiiqqqzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwuuusssqqqpppsssuuuvvvvvvtttrrrrrrsssrrrsssssssssrrrpppooommmbbbZZZPPPJJJHHHGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????>>>BBBFFFKKKWWWiiixxx{{{oooeee\\\eee{{{|||```KKK888555666222000333........................------,,,,,,,,,,,,++++++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,++++++*********+++---...------------,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...------,,,,,,,,,------------------------------------...///////////////////////////////////////............------------////////////000000000000/////////000000111111111000000000000000000000000222222111111111222333333222222222333444555555555555555555555555555555555444444444444444555666777666666555555555555666666666666777999;;;===???AAAAAAFFFOOOWWW[[[```kkkwww}}}~~~uuuppphhhgggggghhhggggggmmmuuuzzzxxxqqqooohhhjjjpppzzz|||{{{zzzyyyyyyyyyyyyyyywwwvvvvvvvvvuuusssrrrrrrtttuuuuuutttqqqpppqqqrrrsssssssssssssssrrrrrrqqqggg^^^SSSLLLJJJIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<===>>>>>>???>>>CCCEEEEEELLL[[[iiiqqq}}}uuueeeaaaxxx||||||kkkRRR;;;666777222...000////////////////////////---------,,,,,,,,,++++++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++******+++,,,------------************************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------............---,,,,,,---...000111---------------------------......///////////////////////////////////////111000000000////////////////////////000000000000......//////000000000111000000000000000000000000111111000000111222333333000000111222222333444444555555555555555555555555555444444444444555666666777666666555555555666666888888:::<<<>>>AAADDDEEEHHHMMMXXXaaafffjjjuuusssooouuu~~~|||nnnccc]]]aaaaaadddiiikkklllqqqxxx~~~{{{yyywwwvvvxxx{{{zzzxxxvvvuuuuuuuuuvvvyyyyyyyyyxxxvvvuuusssrrrpppqqqsssuuuuuutttsssrrrrrrqqqpppqqqssstttsssrrrhhhfff```WWWMMMHHHGGGHHHEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@???>>>===BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCEEEHHHQQQ^^^hhhooodddlll|||yyyqqqxxxzzz~~~]]]AAA:::888111000777333222111///...,,,++++++//////............//////---,,,++++++******++++++---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,)))+++)))%%%%%%)))***)))******+++,,,,,,,,,,,,+++------------,,,,,,+++***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,..................------,,,,,,,,,---------.........---------...///111222333111...,,,,,,---...000222111111111000000//////////////////000000000000000000000000////////////...///111222222111111000000000000000000000000000222222333333333333444444;;;:::999888777777777777888777666555555444555555777555333333555666777777===999:::AAAFFFFFFHHHMMMPPP]]]lllrrryyy}}}pppllllllmmmpppttt{{{~~~}}}sssiiiccc^^^ZZZccccccbbbdddjjjtttzzzyyyxxxwwwvvvwwwxxxxxxyyyyyyxxxwwwuuusssrrrqqqssstttvvvxxxxxxwwwvvvuuusssrrrqqqrrrsssttttttrrrkkkiiiddd[[[RRRKKKIIIIIIFFFEEEDDDBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEMMMXXXaaasss|||zzzhhhbbbgggyyy{{{|||~~~|||oooMMM>>>:::444111222222111111///...---,,,,,,///......------------...---,,,++++++***+++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------***,,,+++((((((+++,,,*********+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,---------...............------...///000111///////////////000000000111111111111000000000///////////////000000000000000000000000000000000//////000000111111111111111111111111111111111111111222222333333333333444444777888999::::::888777666666666666555555666777777888777666777888:::::::::@@@???CCCJJJMMMMMMQQQWWWbbbrrryyypppllljjjgggfffgggkkkoooooohhhaaa___^^^^^^bbbfffllluuu|||yyy~~~~~~yyyxxxwwwwwwwwwyyyzzz{{{yyyxxxxxxvvvuuusssqqqpppuuuvvvwwwxxxyyyxxxwwwvvvtttsssrrrsssuuuuuuuuutttooonnniiibbbYYYQQQLLLJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>========================>>>???@@@@@@AAAGGGPPPWWWdddpppnnn]]]VVVcccxxxzzz```FFF<<<:::555000111111000//////...------......------,,,,,,,,,,,,------,,,+++++++++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......------......///+++------++++++......+++******+++,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,------------.........//////............///000---...000111222222111000111111111111000000000000////////////000000000000000000000000000000000000111000000000000111222222111111111111111111111111222222333333333333444444444666999;;;;;;:::777666666555555666777888999999666666666777888999:::;;;???CCCIIIOOOQQQRRRXXX```tttzzztttooommmiiiccc^^^^^^___gggkkkiiigggiiimmmnnnmmmsss}}}zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyxxxwwwuuusssrrrqqqssstttuuuvvvvvvvvvuuuuuuuuutttssstttuuuvvvvvvtttrrrpppmmmggg___VVVPPPLLLHHHHHHGGGFFFEEEDDDBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@???????????????========================>>>>>>??????@@@DDDKKKPPPZZZdddsssrrr```TTTUUUfff}}}yyyuuuRRR@@@===:::222111000000000//////..................---,,,,,,+++------,,,++++++++++++,,,...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,......------------......***---...,,,,,,///...+++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------...............------------............/////////.....................///000000000000000111111111000000000000000////////////000000000000000000000000000111111111222111000///000111222333222222222222222222222222222222222333333333444444333555777999::::::999999777777777777777888999999555666777888888999;;;===BBBIIIPPPTTTTTTWWWbbblllrrrooommmlllhhhbbb___```dddrrrnnnooorrrvvvxxx}}}{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssssssssttttttuuuuuuuuuuuuuuutttssstttvvvwwwvvvuuurrrqqqooojjjddd\\\TTTOOOJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>@@@DDDIIILLLRRRZZZggguuu{{{tttcccSSSKKKUUUjjj~~~eeeHHH>>>999444111111000000/////////...///////////////...---,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---(((,,,---++++++......+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------.........//////---------........./////////////////////.........111000...,,,,,,,,,...///000000000000000000111111////////////000000000000///000000000111111111222222111000000000111333444222222222222222222222222222222222333333333444444555555555555666999;;;<<<::::::999888888888888888888:::;;;;;;;;;===AAADDDLLLTTT\\\]]]\\\bbboooyyywwwxxx}}}qqqmmmkkkiiieeeaaadddjjjwww|||tttlllbbbhhhrrr}}}{{{zzzyyywwwwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwuuutttssstttvvvvvvvvvtttrrrqqqooolllhhhaaaZZZTTTNNNMMMIIIFFFDDDBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDHHHIIIKKKTTTaaaoooyyyvvvdddRRRFFFIIIYYYuuu}}}XXXAAA888333222222111000000///......---...///000000///...---...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,(((++++++)))***---...+++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------.../////////------........./////////......///////////////...222000---+++***+++---...000000000000111111111111////////////000000000000///000000111111222222222111111111111111222333333333333333333333333333333222222333333333333444444666555444333555888;;;>>><<<<<<;;;999999888888888777999;;;;;;<<>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAACCCEEEEEEGGGNNNYYYfffssswwwkkk[[[LLLJJJUUUqqqmmmMMM<<<666333333222111000......---+++,,,...///000000///.........---,,,,,,,,,,,,---)))***,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++))),,,+++((()))---///---******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------...//////000............////////////,,,---...///000000/////////...------,,,---......///000000000111111111111////////////000000000000///000000111111222333333000111222222333333222222444444444444444444444444222222333333333333444444555555444444666888:::;;;;;;;;;:::::::::::::::;;;888;;;===???CCCKKKWWW```kkkwww{{{nnnmmmlllkkkkkkqqqssshhhhhhnnnttt{{{vvvuuuuuuuuuvvvxxxzzz{{{uuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxtttsssrrrsssuuuuuuuuussssssqqqoooooonnnjjjddd___XXXTTTNNNHHHDDDBBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDD======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA?????????AAABBBBBBAAAFFFKKKQQQ\\\lllxxxtttjjjWWWRRRZZZttt}}}YYYBBB;;;444444333111000...---,,,(((***,,,...//////...---......---,,,,,,,,,,,,---((()))+++---.........---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,+++,,,+++((()))...000///******+++,,,,,,,,,,,,+++***+++,,,,,,------------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------...///000000............/////////000+++,,,...000000000000000,,,---...000000000000/////////000000111111111222////////////000000000000///000000111222222333333000111222333444333222222444444444444444444444444222222333333333444444444333444555777888888999999::::::::::::;;;<<<======@@@CCCGGGJJJOOOZZZiiitttwwwjjjkkkmmmqqquuuwwwsssrrrpppxxxnnniiippp}}}zzzyyywwwvvvvvvvvvwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttssssssssssssrrrqqqoooppprrruuusssrrrppppppooommmjjjhhh___ZZZRRRKKKHHHFFFDDDDDD@@@AAAAAABBBCCCCCCCCCBBBAAA@@@?????????@@@AAABBBCCCBBBAAA@@@????????????======>>>>>>?????????@@@CCCIIIPPPXXXgggvvv{{{xxx```]]]YYYiii~~~{{{}}}hhhOOOBBB444444111------//////...///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))),,,,,,++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......000///---,,,,,,---...///---,,,+++,,,...///...---///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...//////...---,,,/////////000000000000111....................................////////////000000000000000000000000////////////000000000000000111111111111222222222444333333333333333333333333333333333333333333333333444555555666666555555444444555555666555555444777666666888;;;>>>@@@AAAAAAFFFNNNVVV___pppxxxrrrqqqsssxxx{{{pppeee```dddlllxxxzzz~~~{{{yyytttooopppxxxyyyxxxwwwvvvvvvwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvuuutttssssssrrrrrrrrrqqqpppoooppprrrttttttsssrrrqqqpppnnnllljjjccc]]]UUUNNNJJJGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDAAA@@@@@@??????@@@AAABBBCCCBBBAAA@@@????????????======>>>>>>>>>?????????BBBGGGLLLSSS```ooouuussshhhddd\\\ccczzz~~~yyyyyyzzzYYYCCC999777333000000000///---......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))+++,,,,,,,,,,,,---------,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,*********+++,,,...---,,,+++,,,...///...---------,,,+++++++++++++++---------,,,,,,,,,++++++------............------,,,,,,---------......................................./////////000000000000000000000000000000000/////////000000000111111111111111111222222222222222222222222222222222222222222222222222222222222444555666666777777666666555666666777777777777666;;;;;;;;;<<>>>>>>>>>>>??????@@@CCCGGGLLLXXXeeemmmooossspppccc^^^gggsss{{{uuutttkkkKKK>>>:::555333333222///---...---------------......------------------------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,------......///,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***)))))))))+++,,,------,,,+++,,,...///...---...---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,.........------.........+++,,,,,,,,,------------......................../////////000000000111111000000000000000000000000///000000000000111111111111111111111222222222333000000111111222222333333333333333333333333333333666666777888888888888777666777777888888999999999888999:::<<<@@@DDDIIIKKKZZZXXX^^^rrr}}}uuurrrqqqqqqsss|||{{{kkkeeegggkkknnnxxxxxxxxxxxxyyyyyyzzzzzzxxxwwwuuutttuuuvvvxxxzzzxxxwwwwwwuuutttsssrrrqqqpppqqqrrrqqqqqqqqqsssuuuttttttuuusssqqqooonnnnnnjjjeee^^^VVVPPPKKKGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>@@@CCCHHHQQQ]]]iiiooozzzzzzmmm___[[[___sssuuuooopppxxx~~~^^^EEE<<<444333444222///------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,---...///---,,,+++,,,...///...---000//////.........//////------------------,,,,,,///...---,,,,,,---...///---------.........//////........................000000000000111111111111000000000000000000000000000000000111111111222222111111111222222222333333000000111222333333444444444444444444555555555555555666777777888888777777777777777888888999:::;;;666777:::===AAAGGGMMMRRRfffjjjuuurrrpppnnnhhhiiiqqq{{{vvvxxx|||zzz~~~~~~{{{zzzxxxvvvxxxxxxyyyyyyzzzzzzzzzzzzwwwvvvtttttttttuuuwwwyyywwwwwwvvvuuutttsssrrrrrrrrrsssttttttssssssuuuvvvrrrtttuuussspppnnnnnnnnnlllhhhaaaZZZUUUOOOIIIFFFDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAA@@@??????>>>>>>=====================>>>AAAEEELLLXXXfffpppzzzvvvfff[[[VVVccc}}}ppplllqqqsss}}}wwwPPPAAA444222444222...---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,++++++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---...///---,,,+++,,,...///...---//////.........//////000------------------------///...---,,,,,,---...///---------.........//////////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222111222222222222333333333222222222333444555666666222222333333444444444444555555666777777777777666666666666777888:::;;;<<<;;;===@@@BBBEEEKKKRRRWWWiiiyyyrrr]]]\\\```^^^aaaiiiwww~~~wwwnnnjjjgggqqq{{{zzztttooollllllnnnrrrrrrtttzzzyyyyyyzzz{{{{{{{{{zzzzzzwwwvvvuuuuuuuuuvvvxxxxxxvvvvvvvvvuuuttttttsssssstttuuuvvvvvvttttttuuuvvvqqqtttuuutttpppmmmnnnpppnnnjjjeee___ZZZTTTNNNJJJEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>???@@@AAABBBBBBAAA??????>>>>>>============<<<<<<<<<===@@@DDDHHHQQQ```nnnuuu~~~{{{ooocccWWW[[[ooosssooowwwuuu{{{bbbLLL888333444111//////000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))******++++++,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,---...------------.....................------.........+++,,,,,,,,,------------/////////////////////////////////000000000111111111111111111111111111111111111222222222333333333222222222222333333333333333333444444555555666666///000000111111222222333444555666666777777666666666666666666888:::===>>>@@@BBBEEEFFFIIINNNWWW]]]oooyyyfffUUUUUU\\\```eeekkklllooossssssllleeefffkkkppp~~~zzztttooo|||vvv{{{{{{pppllliiihhhkkkpppvvvrrrrrrzzzzzzzzz{{{||||||{{{zzzyyywwwwwwxxxxxxxxxyyyyyyyyyuuuuuuuuuuuuuuuuuuttttttuuuvvvwwwvvvtttsssssssssrrruuuwwwuuuqqqnnnooorrrooolllhhhddd```ZZZTTTPPPGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDBBB@@@>>>===>>>???AAABBBBBBAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<>>>BBBCCCHHHWWWgggoooyyyzzztttkkk\\\YYYggg|||xxx{{{}}}yyy\\\AAA777666222000222222111000...------------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------******++++++,,,---......,,,,,,------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111555555111,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,++++++---,,,+++,,,...///...---+++++++++++++++,,,------------------.........///------............------,,,,,,---------.........////////////////////////....../////////000000000111111111111111111111111222222222333333333333444222222222333333333444444444444444444444444444444000000111111222333333444555666777777888888777777777777777888999<<>><<<>>>???AAABBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<;;;<<<;;;>>>@@@???BBBPPP```kkkvvvyyyvvvpppaaaZZZccc}}}hhhHHH;;;888333111333333222000///---,,,,,,,,,////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------((()))***,,,...000111222,,,,,,------,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---333888888222,,,------------------------******+++++++++,,,,,,,,,....../////////...---------,,,+++,,,...///...---,,,,,,,,,,,,------...///---------.........//////,,,---...//////...---,,,/////////000000000000111000000000000000000000000............////////////111111111111111111111111222222333333333444444444222222333333333444444444444333333333333333333333333333444555555666777777777777888999999999999888999888888999;;;>>>AAACCCGGGMMMUUU]]]eeeqqqrrraaaiiiooonnnooovvv}}}wwwnnngggiiimmmsss~~~|||zzzzzzssskkkddd\\\YYY[[[bbbhhhpppuuuvvvuuuuuuuuu|||}}}{{{yyyzzz||||||zzzxxx|||{{{zzz{{{}}}}}}{{{zzzqqqqqqsssuuuvvvvvvwwwwwwzzzwwwuuuuuuwwwvvvssspppvvvvvvwwwvvvuuusssqqqppppppnnnlllllljjjddd[[[UUUNNNIIIDDDDDDFFFFFFCCC???@@@AAAAAABBBCCCCCCCCCCCCAAABBBCCCCCCAAA???@@@@@@;;;;;;<<<<<<===???@@@AAA<<<>>>@@@>>>===AAAIIIPPPcccdddjjjqqqppphhhbbbaaajjj~~~}}}YYY>>>444333222000000000///..................------...//////...,,,------,,,,,,,,,,,,++++++*********)))******+++,,,***+++,,,,,,,,,,,,+++***+++++++++************)))))))))***+++,,,,,,------,,,,,,++++++,,,---///000111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,///////////////.................................////////////////////////111000///...------...///---...///000000///...---000000//////000111222222000000000000111111111111222222222111111111000000222222111111111111111111222222333333333444444444555333222444777888666333555777:::::::::999999999:::999777999===BBBFFFGGGRRRbbbrrr{{{pppjjj```ooo}}}uuullliiisss}}}|||xxx{{{zzzkkk```\\\]]]___```hhhnnnvvvzzz||||||zzzyyyyyy||||||{{{yyy}}}|||{{{|||~~~~~~|||{{{uuuuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvvvvwwwwwwtttrrrwwwwwwwwwwwwvvvtttrrrqqqpppnnnmmmmmmmmmhhhaaa[[[PPPKKKEEECCCDDDDDDBBB???@@@AAAAAABBBBBBBBBBBBAAA@@@AAACCCBBB@@@??????@@@>>>============>>>>>>???;;;===???>>>===???FFFLLL[[[^^^ccchhhkkkiiieeeaaaXXXggg~~~{{{fffJJJ<<<777333///000000///............///...------...//////...,,,------,,,,,,,,,,,,++++++***************++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++************)))******+++,,,,,,------,,,,,,++++++,,,---///000///...---,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,------...///...---,,,,,,,,,,,,---...............---------...............---------////////////////////////111000///...---......///...///000000000///......000000000000000111222222000000000000111111111111333333333333222222111111222222111111111111111111222222333333333444444444555444333444777777666444444666888999888777888888;;;;;;<<<>>>BBBIIIQQQWWWlll|||zzzjjjeeebbbsss}}}yyyrrruuu}}}zzzsssnnnoooqqqssssss~~~~~~yyyxxxxxxyyy{{{||||||{{{~~~}}}|||}}}}}}|||yyyyyyyyyyyyyyyzzz{{{|||yyyxxxwwwxxxyyyxxxwwwuuuwwwxxxxxxxxxwwwuuutttssspppooonnnooopppnnnhhhbbbVVVPPPIIIEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBAAA@@@>>>????????????>>>===============999<<<>>>===<<<>>>BBBFFFOOOVVVZZZ\\\ccclllkkkcccQQQVVVeee}}}}}}yyy{{{wwwZZZEEE999333111111000//////......//////...------...//////...,,,------,,,,,,,,,,,,++++++***************+++,,,,,,***++++++,,,,,,++++++***,,,+++++++++*********************++++++,,,,,,---,,,+++++++++,,,---...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///......------......///......---,,,,,,,,,------------------------------//////.........---------////////////////////////000000///............/////////000111111000000///000000000000000000111222000000000111111111222222444444444333333333333222111111222222222222222222333333333333444444444444555444333444666777666555666777999999888777888::::::===???AAAFFFPPP___jjjwwwiiieeeaaaqqq|||||||||wwwqqqssstttssswwwwwwwwwwwwyyyzzz{{{||||||~~~}}}}}}~~~~~~||||||{{{{{{zzzzzz{{{|||}}}yyyyyyyyyyyyzzzyyyxxxwwwxxxxxxyyyyyyxxxwwwuuutttqqqppppppqqqrrrqqqkkkfff]]]WWWOOOIIIGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@???>>>>>>???AAAAAA???>>>>>>??????>>>>>>===============:::<<<>>>>>>===>>>@@@BBBDDDMMMQQQQQQ\\\mmmpppgggYYYTTTVVVhhh~~~yyyvvvyyyjjjMMM:::444555111000000///.../////////...------...//////...,,,------,,,,,,,,,++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,+++++++++,,,,,,------...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------.........------,,,,,,,,,---------------------........./////////...------,,,,,,/////////////////////////////////.........//////000000000111111111111111111000000000000000111111000000111111111222222222333333333333333333333222111111222222222222222333333333333444444444444555555555444555555666666666999:::::::::999:::<<<>>>>>>BBBFFFIIINNN]]]sssxxxkkkfffaaalllxxxyyyqqqjjjfffcccjjjpppttt{{{uuuvvvwwwxxxyyyzzz{{{|||~~~}}}|||}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||yyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyywwwvvvuuutttrrrqqqrrrsssqqqlllgggbbb\\\TTTMMMHHHEEEDDDCCCAAAAAAAAAAAA@@@@@@???>>>===???@@@@@@???>>>???@@@===============>>>>>>???<<<===????????????@@@AAA===FFFIIIIIIVVVjjjrrrmmmbbbUUUMMMWWWttt|||ssspppwww|||XXX===555888111111000///////////////...------...//////...,,,------,,,,,,,,,++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,------...------......//////////////////.........---------////////////////////////......//////////////////000000000000000111222222111111000000000000000111111111111111222222222222111111111111222222222222111111222222333333333333333333444444444555555555555666555555555555777888999::::::999999;;;>>>AAABBBIIIQQQXXXbbbuuurrreee```aaaiiivvv{{{zzz}}}{{{wwwttttttxxx}}}{{{zzzwwwtttpppmmmjjjhhhjjjuuutttvvvxxxxxxxxxxxxzzz||||||{{{{{{{{{}}}}}}{{{zzzxxxxxxyyyzzz{{{{{{zzzzzzyyyzzz|||{{{yyyxxxxxxyyywwwxxxxxxyyyxxxwwwvvvuuuvvvtttrrrssstttrrrmmmiiieee```XXXPPPIIIDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@???===???AAAAAA@@@???@@@AAA===============>>>??????>>>>>>??????@@@@@@AAAAAA;;;AAADDDEEEPPPcccooorrrkkk\\\NNNRRRiiivvvooorrryyyjjjIII;;;999222111000000//////000000...------...//////...,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......------......///000000000........................////////////////////////---...//////000////////////////////////000222222222111111000000000000000111111111222222222222333000111111111111111222222111111222222333444444444333444444444555555555555666666666555444555777999999999999999999<<>>@@@AAABBBAAA@@@AAABBB???>>>>>>===============>>>>>>===>>>???AAAAAAAAA;;;>>>@@@DDDKKKYYYiiiuuutttfffWWWUUUeee{{{uuuuuuzzz~~~\\\EEE;;;222111000000//////000000...------...//////...,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,------...---,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,---......///000000,,,,,,------.../////////////////////////////////,,,---///000000000//////...............000111222222222111000000000000000111111111222222222333333111111111222222333333333111111222222333444444555444444444444555555555555666777777555444444777;;;;;;;;;;;;;;;===AAAGGGKKKPPP___uuupppeee___aaaeeepppyyynnn```[[[]]]___cccjjjttttttvvvyyyxxxvvvvvvxxx{{{xxxwwwwwwxxxyyyyyyxxxvvvsssvvvyyy}}}~~~}}}{{{yyyzzz|||}}}{{{xxxuuuvvvwwwvvvvvvwwwxxxwwwwwwuuutttwwwuuusssuuuwwwwwwssspppooollleee\\\SSSKKKGGGEEE@@@AAABBBBBBCCCCCCCCCCCC>>>@@@BBBBBBAAAAAABBBCCCAAA@@@???===<<<<<<;;;;;;>>>===<<<<<<>>>@@@AAABBB<<<;;;>>>CCCHHHQQQdddvvvxxxkkk\\\VVV```xxxzzzzzz}}}~~~kkkMMM===222111111000000000000000...------...//////...,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,+++******+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---,,,,,,***))),,,---.........---,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---............------.........,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////+++,,,,,,---...///000000////////////////////////,,,---///000000000//////...---------...///111222222222111000000///000000111111222222222333333333222222222333333444444444111111222333333444555555444444444555555555666666666777777666333444888;;;???@@@@@@@@@BBBGGGMMMRRReeevvvqqqccc^^^bbbmmmwww{{{qqqiiidddgggiiikkkllliiiccc]]]ZZZ[[[```hhhqqq{{{vvvwwwxxxzzz{{{{{{zzzzzzwwwwwwxxxxxxxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvuuuxxxzzzzzzzzzxxxvvvvvvwwwyyyzzz{{{zzzxxxvvvvvvvvvxxxwwwuuusssssssssttttttpppnnnjjjddd[[[QQQHHHBBBEEECCCAAAAAABBBDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<======>>>>>>??????<<<>>>@@@???AAAKKK[[[gggtttrrriii]]]ZZZiii}}}zzz}}}~~~]]];;;555444222//////000000.........////////////...............///......------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++******++++++,,,---++++++,,,------......///++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------000000//////......------...///////////////......,,,,,,,,,---------......////////////////////////111111000000//////......111111111000000000000000111111111111111111111111333222222111111222222333222222111111111111111111333333222222333333444555777777777777777666666666777777777888999:::::::::AAA===AAAIIIKKKLLLYYYkkkqqqccccccooo~~~|||}}}{{{ooofffdddaaaZZZTTTTTTWWW\\\```cccbbbbbbdddfffkkktttvvvwwwyyy{{{{{{{{{{{{zzzuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuttttttxxxyyy{{{{{{zzzxxxxxxxxxvvvxxxyyyyyywwwvvvvvvwwwwwwwwwvvvuuuttttttttttttqqqpppmmmggg^^^TTTKKKEEEFFFDDDBBBBBBCCCEEEEEEEEEAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>========================>>>>>>>>>>>>===???AAA@@@BBBJJJXXXcccsssvvvssshhh^^^dddzzz~~~}}}www{{{||||||nnnLLL999777333000000000///---......////////////.....................---,,,+++------------,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++***++++++,,,---------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////..................////////////......------........./////////////////////////////////111000000000/////////...111000000000000000000000111111111111111111111111333222222111111222222333333333333222222222222222333333222222333333444555666666666666666666666666777888888999:::;;;;;;<<>>>>>>>>=========>>>>>>>>>>>>============>>>@@@BBBBBBCCCIIIUUU___oooyyywwwggg___hhhtttvvvyyy{{{xxx___AAA;;;444111111000///---......////////////..................---+++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.............../////////......///////////////........./////////000000000////////////////////////000000000000////////////000000000000000000111111111111111111111111111111333222222111111222222333333333333444444444444444333333333333333444444555555555555666666666666666888888999:::;;;<<<>>>>>>BBBFFFNNNVVVZZZdddwwwxxx~~~kkk```[[[WWWTTTTTTNNNMMMNNNRRRUUUXXX___fffqqquuuzzzyyyzzz{{{}}}}}}}}}|||{{{vvvuuuuuuttttttuuuvvvwwwyyyyyyyyyxxxwwwuuusssrrrssswww{{{}}}}}}{{{zzzyyyuuuwwwyyyyyywwwwwwwwwxxxuuuvvvxxxyyyxxxvvvtttrrrttttttsssooohhh^^^UUUOOOJJJGGGDDDBBBCCCDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======??????>>>>>>======<<<<<<<<>>@@@BBBIIIMMMTTT]]]eeettt{{{zzz}}}uuubbbWWWSSSOOOMMMMMMNNNRRRXXX^^^ccckkkwwwzzz{{{|||}}}}}}}}}|||{{{xxxxxxwwwuuuttttttttttttxxxyyyzzzzzzyyywwwvvvtttqqquuuzzz||||||zzzyyyxxxyyy{{{{{{{{{xxxwwwwwwwwwuuuwwwyyyzzzyyywwwtttrrrttttttssspppjjjbbbZZZUUUMMMJJJEEECCCBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;===???AAADDDKKKTTT[[[[[[mmm{{{jjj```]]]ccc|||wwwvvvyyyYYYHHH777222222111000111......////////////...............---,,,***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------......//////------...///////////////------........./////////........................////////////000000000000//////000000111111111111111111111111111111111111333222222111111222222333111222222222333333444444444444333333444444555666555555555555666666777777777777888:::===AAAEEEGGGPPPSSS[[[hhhwww|||tttfffWWWPPPNNNNNNPPPSSSWWW```jjjrrrzzzxxx~~~zzz{{{|||}}}}}}|||{{{{{{yyyyyyyyyxxxvvvtttrrrqqquuuvvvxxxzzzzzzyyyxxxwwwrrruuuyyy{{{zzzyyyxxxyyy{{{|||}}}|||yyywwwwwwwwwvvvxxxyyyzzzzzzxxxuuussssssssssssppplllfff```\\\RRRNNNHHHDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============;;;<<<===???DDDKKKTTTZZZVVVdddvvvwwwjjjbbbaaayyy}}}xxx{{{mmmUUU===555444111000333......////////////..................---+++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------.........,,,---...///000000000000------........./////////111111111111111111111111////////////000000000000/////////000111111222222111111111111111111111111333222222111111222222333111111222222333333444444444444444444444555555666555555666666777777888888777888999<<>>>>>============>>>>>>>>>>>>>>>>>>===>>>BBBJJJRRRXXXYYY___kkk{{{uuujjjcccvvv{{{|||eeeFFF999666222000333......////////////.....................---,,,++++++,,,,,,,,,------------******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,---------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------,,,,,,---...///000000000000....../////////000000000000000000000000000000000.../////////000000000111...//////000111111222222111111111111111111111111333222222111111222222333222222222333444555555555444444444444444555666666666666777777888999999:::999:::<<<@@@EEELLLRRRVVVaaaooo}}}vvvkkkccc]]]___bbbiiiqqqsssvvv~~~}}}~~~~~~{{{{{{zzzzzz{{{||||||{{{zzzyyyvvvwwwzzz{{{{{{xxxuuurrrlllnnnrrrvvvxxxyyyyyyxxxxxxyyy{{{{{{zzzyyyzzz{{{vvvwwwyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxvvvuuuuuutttsssqqqnnnllljjjiii\\\WWWOOOIIIFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>><<<<<<======>>>>>>??????AAA@@@>>>>>>AAAHHHPPPUUU]]]]]]ddduuu|||nnnccciiizzzpppLLL===777222000333......////////////...............///......------,,,,,,,,,------.........******+++++++++,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---,,,,,,,,,,,,---......///......------,,,,,,+++------------------------++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,,,,---...///000000000000000000000000111111111111------------------------.../////////000000111111...//////000111222222222111111111111111111111111333222222222222222222333333333444444555666777777555444444444444555666666666777777888999::::::::::::;;;>>>BBBIIIPPPWWW[[[lllrrriiiggggggjjjsss~~~yyyqqqmmmoooxxx|||zzzyyyyyy{{{||||||{{{{{{zzzyyywwwvvvuuuuuuuuurrrrrrrrrvvvzzz|||zzzxxxzzz{{{{{{zzzyyyxxxyyyzzz~~~yyyuuuuuuxxxyyywwwtttyyyyyyxxxwwwvvvuuutttsssrrrsssrrrqqqnnnkkkgggeeebbb[[[SSSLLLHHHFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAADDDCCCBBB@@@???>>>>>>>>>AAA???>>>>>>??????>>><<<>>>>>>>>>>>>???BBBFFFJJJZZZ\\\___hhhxxx{{{gggaaaggg```CCC888888555000333222000.........//////........................///......------......///......---------,,,,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,---......//////......///////////////.........////////////////////////000///.........///111222//////000111222333333333222222222111111111111000111111222222222333333333222333444444555555444444444444555555666777777777777888888777999<<<<<<;;;>>>AAAEEEIIIOOOWWW```fffuuu~~~||||||}}}{{{yyyzzzssswww{{{zzzxxxyyy{{{||||||{{{{{{{{{yyyxxxwwwwwwwwwwwwtttttttttwww{{{|||{{{yyyzzz{{{||||||zzzyyyyyyzzzzzzvvvssstttxxxzzzyyyvvvxxxxxxxxxxxxwwwuuusssrrrrrrrrrrrrrrrooollliiihhhfff___VVVNNNHHHEEECCCAAACCCCCCCCCCCCCCCCCCBBBBBBDDDCCCAAA@@@???>>>>>>>>>???>>><<<<<<===>>><<<;;;===>>>>>>>>>>>>AAAEEEIIITTTWWW[[[cccrrryyyiii^^^[[[llllllLLL;;;777666333222111000//////.........---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------............------,,,---......//////....../////////////////////...////////////////////////000//////...///000111222000000000111222222222333000000111111222222222333222222222333333333333444222333444444555555444444444444555666666777777888777777888888999<<<======???CCCIIIQQQZZZfffsss{{{}}}www~~~rrrhhhfffqqqzzzxxxxxxyyy{{{}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyvvvvvvwwwyyy{{{|||{{{zzzyyy|||~~~~~~}}}{{{zzzzzzvvvtttrrrtttxxx{{{zzzyyyvvvwwwxxxyyyxxxuuusssrrrqqqrrrrrrqqqpppnnnlllkkkkkkeee[[[RRRKKKEEEAAA>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::<<<============???CCCFFFMMMOOOSSS\\\iiivvvyyyvvvjjj\\\RRRZZZqqqyyy~~~}}}}}}[[[AAA666555666111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------...............//////.........------...////////////........./////////////////////////////////////////////////////////000111111111111111111111111222222//////000111222333444444333333333444444444555555333333444555555555555444555555555666777777888888888999:::;;;;;;===@@@CCCDDDKKKVVVcccpppssssss{{{mmmcccfffrrryyywwwwwwxxx{{{}}}}}}}}}zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxyyyzzz{{{{{{zzzyyy|||~~~|||zzzzzzuuutttsssuuuxxxzzzzzzyyyuuuvvvxxxxxxxxxvvvsssqqqpppppppppppppppooonnnmmmnnnhhh```WWWOOOHHHBBB>>>BBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@????????????===<<<;;;;;;<<<===<<<:::<<<============>>>AAADDDFFFHHHMMMUUU```kkkrrrtttmmm```TTTUUUbbbyyysss|||zzz~~~kkkIII666444777000000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,,,,++++++------------------------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,---------............////////////......------...///////////////............///////////////////////////////////////////////////000000111222222222111111111111111000000111222222333444444444444444444555555555666333444444555555555555555555666666777777888888999:::;;;<<<>>>===???EEEMMMRRR^^^nnnzzzzzz}}}~~~sssppptttxxxwwwvvvxxxzzz|||}}}|||xxxwwwwwwxxxxxxyyyzzz{{{xxxyyyyyyyyyxxxxxxyyyzzzzzz}}}|||{{{zzzwwwvvvvvvwwwxxxyyyxxxxxxuuuvvvwwwwwwwwwuuusssrrrnnnoooooooooppppppooooooooojjjddd\\\VVVNNNGGGCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@????????????>>>===<<<===>>>???>>><<<<<<===>>>======>>>@@@BBBBBBDDDHHHOOOWWWaaakkksssuuuiiiZZZQQQTTTeeexxxzzzvvvvvvyyySSS;;;444555000000111111111///---,,,------------------------///......------......///------,,,,,,,,,+++++++++------------------------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------............////////////......---...//////000000//////---.........//////000000000000000000000000000000...//////000000000000000222222222111111111111111333222222222222222222222444444555555555666666666333444555555666666555555666666777777888999999999::::::<<>>===>>>???@@@???>>>===>>>???>>>===>>>???AAA???AAAEEEKKKPPPWWWeeerrr~~~rrr```OOOGGGSSSrrr}}}}}}qqqsss|||bbbEEE888444111111111000000///...---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++............------------,,,,,,,,,---------...............//////...............///000000000000///------......///000000000000000000000000000000000......///000000000000000111111111111111111222222444333333333222222222222444444444555555555666666444444555666666666666555777777777888999999::::::999999<<>>===>>>@@@AAA@@@???===???@@@???>>>>>>???AAA===>>>BBBGGGIIIOOO___pppwwwjjjWWWHHHLLLeeexxxooopppuuu~~~rrrSSS???555222111000//////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...******+++,,,,,,---......+++,,,,,,------,,,,,,+++///.........------------,,,,,,,,,---------......------............------......///000000000000000------......///000000111000000000000000000000000---...///000111000000///000000000111222222222333222222333333333333333333333333444444444555555555444444555666666666666666777777888888999::::::;;;<<<;;;AAAJJJOOOZZZttt~~~||||||mmmiiieee```]]]bbbttt~~~zzzyyywwwxxxyyyzzzzzzyyywwwwwwxxxyyy{{{}}}~~~|||yyywwwyyy||||||}}}}}}|||zzzzzz{{{|||xxxzzz|||}}}|||{{{{{{{{{wwwvvvtttsssrrrsssuuuvvvuuuuuutttttttttuuuuuuvvvtttrrrnnnjjjccc[[[RRRLLLHHHGGGDDDAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>======>>>???@@@@@@???>>>???AAA@@@???>>>???AAA<<<===AAAEEEEEEJJJ\\\oooyyyyyytttdddRRRMMM___tttzzzqqqmmmlllyyy}}}]]]DDD777333222000.........//////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,+++++++++******------------------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,---------......,,,------------------,,,...//////000000000000000---------...///000000111000000000000000000000000---...000111111111000/////////000111222333333444111111222333444444555666333333333444444444555555444555555666666666666666777888888999999:::;;;;;;@@@@@@GGGRRR[[[iii~~~{{{yyy|||yyyhhhbbb```___^^^___lll~~~~~~zzzvvvuuuuuuwwwxxxyyyzzzzzz{{{{{{||||||}}}|||{{{zzzzzzyyyyyyyyyyyy}}}|||{{{yyyxxxwwwvvvvvvxxxzzz||||||zzzyyyxxxyyyzzzxxxvvvuuuvvvxxxxxxwwwwwwwwwvvvuuutttsssrrrrrruuuqqqnnnmmmlllfffYYYOOOJJJGGGCCC@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBCCCFFFPPP___jjjvvv~~~}}}jjjTTTMMMVVV```|||~~~{{{wwwvvvrrrssstttyyyXXX===666444111...///111000---////////////............++++++************))))))******++++++++++++,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......................................................///...------...///000111222111111111000000//////////////////000000000000111111000000//////......000000000000000000000000000000111111111111000000000222444555444333333444444444444555555555666666666666666666777777777777888777777999===???@@@@@@>>>EEEOOOXXXfff}}}tttuuu{{{zzzsssiiieeebbb___cccqqqyyy|||}}}}}}zzzxxxwwwwwwxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyy|||{{{zzzxxxwwwvvvvvvvvvwwwyyy||||||{{{yyyyyyzzz|||zzzxxxwwwwwwwwwwwwvvvxxxxxxwwwvvvuuutttsssrrruuurrroooooonnniii]]]TTTLLLHHHDDDBBBAAABBBBBBBBBAAA@@@????????????@@@AAA@@@@@@@@@?????????>>>>>>@@@?????????????????????>>>???AAAAAADDDNNN]]]hhhxxxttt[[[NNNOOOUUUiii{{{uuuzzzrrrppppppfffHHH888666333000000000///...////////////............///.........------------,,,,,,------------......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++..............................---,,,------...///111111111000000000//////////////////000000000000111111000000////////////000000000000000000000000111111222222222222111111000222444555444333333444444444444555555555666666666666666666777777777777;;;:::999999;;;===??????HHHMMMWWWggg~~~vvvrrrwww~~~}}}wwwyyyuuusssyyywww|||zzz|||}}}}}}{{{zzzyyyyyyyyyzzzwwwwwwvvvvvvvvvuuuuuuuuuxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvxxx{{{|||{{{zzzzzz{{{|||zzzyyyyyyxxxwwwvvvyyyxxxxxxwwwvvvuuuttttttuuurrrppppppqqqlllccc\\\OOOKKKFFFCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???????????????AAAAAA@@@??????>>>======>>>?????????AAAKKKYYYeeewww~~~dddQQQKKKKKKXXXrrr|||vvvxxxnnnmmm|||uuuSSS;;;888555222000//////000////////////............000000000000/////////...,,,,,,------------......******++++++,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------..............................---,,,,,,,,,------111111000000000000//////////////////000000000000111000000000000/////////000000000000000000000000222222333333333333222222111333444555444333444555444444555555555666666666666666666777777777888888===<<<::::::<<<@@@DDDFFFRRRUUU```xxx|||||||||www~~~~~~yyyzzz|||||||||||||||{{{{{{zzzwwwwwwvvvuuuttttttssssssvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuwwwzzz{{{{{{{{{{{{|||~~~|||zzzzzzzzzzzzyyyxxxyyyyyyxxxxxxwwwvvvuuuuuusssqqqppppppqqqnnnhhhbbbRRRNNNHHHDDDBBBBBBCCCBBBBBBBBBBBBAAAAAABBBBBBBBB????????????????????????@@@?????????>>>>>>>>>===???@@@???>>>@@@HHHVVVaaaqqqiiiVVVMMMJJJSSShhh{{{ooonnnwww]]]???:::555333111///000333////////////........................------------*********+++++++++,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................///......------,,,,,,,,,000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000222222333333333333222222222333555444333333444555555555555555666666666666666666666777777888888999:::::::::<<<@@@FFFNNNSSSZZZ```ppp{{{|||}}}{{{||||||}}}}}}|||{{{{{{xxxxxxwwwvvvuuuttttttsssvvvvvvxxxyyyyyyyyyyyyxxxvvvvvvuuuuuuvvvvvvwwwwwwtttwwwzzz{{{{{{{{{|||}}}{{{zzzzzz{{{|||}}}|||zzzyyyyyyxxxxxxwwwwwwvvvvvvrrrpppoooppppppnnnjjjfffVVVQQQJJJDDDBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????======>>>>>>>>>????????????AAAAAA???@@@GGGSSS]]]kkkxxxxxxhhhZZZQQQMMMOOOaaaqqqooorrryyyoooIII>>>555222111///111555////////////............---------,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++........................////////////......------//////////////////000000////////////000000000000000000000000111111111111000000000000000000000000111111222222222222111111222444555444333333555666555555555666666666777777666666666777888999999999888999;;;===BBBJJJUUU\\\aaaooo}}}zzzxxxzzz~~~{{{|||||||||||||||{{{zzzyyyyyyxxxwwwwwwvvvuuuuuuwwwxxxyyyzzzzzzzzzxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyuuuwwwzzz{{{{{{{{{|||}}}zzzyyyyyy{{{}}}~~~}}}{{{xxxxxxxxxwwwwwwwwwvvvvvvrrrqqqpppoooooommmkkkhhh\\\VVVNNNGGGCCCAAAAAA@@@??????@@@@@@@@@@@@?????????????????????@@@@@@@@@<<<<<<===>>>>>>???@@@@@@???AAABBB@@@@@@EEEOOOXXXfffmmmpppllleee___XXXRRRIIIYYYzzztttnnnooorrr|||XXXFFF666333333111111444////////////.....................---------,,,,,,,,,,,,------------......---,,,,,,+++******))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......................../////////000//////...---......////////////000000////////////000000000000000000000111111111111222000000000000000000000000111111222222222222111111333444555444333333555777555555666666666777777777555666777777888999::::::888;;;>>>AAAFFFNNNYYYaaaiii}}}~~~uuunnnlllmmmxxx|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvxxxyyyzzz{{{{{{zzzxxxwwwuuuuuuuuuvvvwwwxxxzzz{{{uuuxxxzzz{{{{{{zzz{{{|||zzzzzzzzz{{{}}}}}}{{{yyywwwwwwwwwwwwwwwvvvvvvvvvtttsssqqqpppooommmkkkiiiccc\\\RRRJJJEEECCCAAA@@@>>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@=========>>>>>>>>>>>>>>><<>>DDDIIINNNXXXdddmmm||||||sssnnnkkkiiilllwww}}}}}}{{{zzzzzzyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz|||||||||zzzxxxwwwtttuuuuuuvvvwwwyyy{{{|||vvvxxx{{{|||{{{zzzzzz{{{|||{{{{{{|||||||||yyywwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuusssqqqooommmkkkjjjhhh```VVVMMMGGGDDDBBBAAA???@@@AAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????>>>>>>======<<<<<<:::>>>AAA@@@???AAAHHHNNNPPPRRRUUU[[[gggpppmmmfffSSSRRR^^^yyypppqqqoooppp|||yyyZZZ>>>666777333///000000/////////............------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---...///...---------.........//////000000////////////000000000000000000111111222222222222000000000000000000000000333444444555555444444333444555555444333333666888666666666666777777777777555666777888999:::;;;;;;;;;AAAIIIPPPXXXcccpppzzz~~~rrrkkkkkkmmmnnnsss~~~}}}|||{{{zzzzzzzzzzzzzzzwwwvvvuuuvvvxxxxxxvvvuuuyyy{{{||||||zzzyyyxxxyyyuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||xxxxxxyyyzzzyyyxxxwwwvvvwwwwwwvvvwwwyyyyyywwwuuuyyyvvvsssqqqqqqpppllliiijjjfff___VVVLLLFFFBBBBBB@@@@@@@@@???????????????>>>>>>>>>>>>>>>?????????@@@?????????>>>>>>======>>>>>>======>>>@@@BBBCCCFFFKKKPPPWWWeeeuuu{{{xxxdddXXXRRRaaa|||wwwpppooottt~~~mmmNNN===555///000666//////.........//////000---...///000000///...---000//////......---,,,,,,)))***+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,...//////...------...,,,,,,---......---,,,,,,------------------------+++,,,------,,,,,,...///.........------,,,,,,,,,..................------////////////////////////////////////////////////000000000000000000000000000///.........///111222111111111111111111111111111222333222111000111222222222333333333333444444555444444333444555777888777888999888777666777888666111000777<<<===;;;;;;AAAFFFNNNWWWddduuu{{{yyyxxxooommmrrrxxx}}}{{{zzzyyyxxxxxxxxxxxxyyywwwvvvvvvvvvxxxxxxwwwuuuxxxzzz||||||zzzxxxxxxxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||yyyyyyzzzzzzzzzyyyxxxwwwyyyxxxwwwwwwyyyyyyxxxwwwyyyvvvsssqqqqqqpppmmmjjjjjjgggaaaYYYQQQJJJFFFDDDAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<>>>>>>>>>>>@@@AAABBBCCCHHHLLLSSSaaarrrzzzzzzhhh[[[QQQYYYttttttlllnnnwwwyyy[[[FFF;;;444222333//////.........//////000---...///000000///...---,,,,,,,,,---......//////+++,,,,,,------.........---------,,,,,,+++++++++,,,...//////---,,,---...,,,,,,---......---,,,,,,------------------------,,,---......,,,,,,---.../////////......---------........................////////////////////////////////////////////////000000000000000000000000000//////...///000111222111111111111111111111111111222333222111000111222222222333333333333444444666555444444333444555555777888999888777666777999@@@:::666888;;;<<<>>>BBBBBBJJJXXXiiizzz{{{wwwttt{{{|||ttttttzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxvvvvvvvvvxxxxxxwwwvvvwwwyyyzzzzzzxxxwwwwwwxxxvvvwwwyyyzzz{{{|||||||||xxxyyyzzz|||}}}}}}||||||yyyzzz{{{{{{{{{zzzxxxwwwzzzxxxvvvvvvwwwyyyyyyxxxxxxuuusssqqqqqqpppnnnlllkkkiiiddd^^^WWWPPPJJJFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>===============<<<<<<<<<<<<@@@??????>>>??????@@@@@@AAADDDGGGNNN\\\mmmyyy~~~wwwjjjZZZWWWgggzzzkkkfffmmmzzzjjjQQQ@@@999555111000//////....../////////......////////////......+++++++++,,,------......++++++++++++,,,---//////------,,,,,,,,,,,,++++++---...000///---,,,,,,---,,,------......------,,,------------------------,,,.........,,,+++,,,---///////////////.................................////////////////////////////////////////////////////////////////////////000////////////000111222111111111111111111111111000222333222111111222333222222333333333333444444777666555444333333333333777888999999777777888999===:::888::::::;;;@@@GGGKKKXXXmmmwwwqqqlllllltttyyy{{{|||{{{{{{zzzzzzzzz{{{{{{xxxwwwvvvvvvwwwxxxwwwvvvtttvvvwwwwwwuuutttuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~uuuwwwyyy|||}}}|||{{{zzzyyyyyyzzz{{{zzzyyyxxxwwwzzzwwwuuutttuuuwwwxxxxxxwwwuuusssqqqpppppppppooommmkkkhhhccc\\\TTTKKKFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>==============================AAA@@@@@@?????????>>>>>>@@@AAACCCIIIVVVhhhyyyzzzgggYYY[[[pppnnndddeeeooowww~~~www\\\CCC:::666333111000//////////////////...//////////////////......------,,,,,,+++*********)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,.../////////..................---------...............////////////////////////////////////////////////////////////////////////000000000000000111111111111111111111111111111111000222333222111111222444222222222333333333444444555555444444444444444444777888:::999888888999:::555777;;;@@@@@@AAAHHHPPP]]]nnnzzzmmmlllmmmuuuzzz}}}{{{{{{zzzzzzzzz{{{{{{|||yyyxxxvvvvvvwwwxxxxxxwwwrrrsssttttttrrrrrrsssuuuuuuvvvwwwyyyzzz{{{{{{{{{sssuuuwwwzzz{{{{{{zzzyyyxxxyyyzzzzzzzzzyyywwwvvvxxxuuurrrrrrsssuuuuuuuuuuuutttsssqqqppppppqqqrrrqqqnnnkkkfff```WWWMMMFFFDDDCCCAAA?????????@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>===@@@???AAAFFFQQQbbbwwwnnnYYYOOOZZZuuuwwwhhhcccgggmmmrrrjjjJJJ999666555111111000////////////////////////....../////////...------,,,,,,+++*********)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------...///111---------------------------------........./////////////////////////////////////////////////////////////////////////////////000000111111111111111111111111111111111111111000222333333222222333444222222222333333333444444333333444555666666777777777999::::::999999:::<<<:::;;;???DDDFFFLLLXXXeeettt~~~|||sssxxx}}}yyyyyyxxxxxxxxxyyyzzzzzzzzzxxxvvvvvvwwwxxxyyyxxxrrrssstttsssrrrrrrtttvvvsssssstttuuuvvvvvvvvvvvvrrrtttvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{yyyxxxwwwuuusssqqqqqqrrrttttttsssttttttsssqqqppppppsssuuutttpppllliiiddd[[[QQQIIIEEECCCAAA???>>>>>>???@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>===@@@???@@@DDDMMM\\\sssyyycccQQQQQQcccuuuqqqhhhgggjjjqqqyyyXXX???777888222222111000//////////////////............//////+++++++++,,,------......,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,......,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------...///111,,,,,,,,,---------------,,,,,,------...////////////////////////////////////////////////////////////////////////////////////000111111222222111111111111111111111111111111000222333333222222444555222222333333333333444444222333555666888888999999888999::::::::::::;;;===BBB@@@@@@EEELLLXXXmmm~~~~~~~~~{{{tttrrruuuzzzxxxxxxxxxxxxxxxyyyzzz{{{{{{xxxvvvuuuwwwxxxyyyyyytttuuuuuutttssstttvvvxxxuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuwwwxxxyyyzzz{{{{{{|||}}}}}}}}}|||zzzyyytttsssrrrrrrttttttsssrrrssstttsssqqqoooppptttwwwuuuqqqmmmkkkhhhaaaWWWPPPGGGEEEBBB@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>????????????@@@@@@@@@???>>>>>>???===>>>BBBHHHVVVmmmttt^^^UUU]]]iiizzzooommmnnnssshhhKKK<<<;;;333222111000////////////000///...------...///000,,,,,,,,,---......//////,,,---......---+++(((&&&+++++++++,,,,,,---------)))+++------,,,,,,---......---,,,,,,,,,,,,---...+++++++++++++++++++++++++++---...---,,,,,,---///------------.........///,,,,,,------...//////000////////////////////////////////////////////////000000000000000000000000///000111222222222111111111111111111111111111111000222333333333333444666222222333333333333444444444555777888999999999999888999;;;;;;::::::<<<>>>AAAAAAGGGSSSbbbssszzzsssttt~~~zzzzzzzzzzzzzzz{{{|||}}}{{{yyyvvvuuuwwwyyyyyyyyyvvvvvvwwwvvvuuuvvvxxxzzzyyyzzzzzzzzzzzzyyyxxxxxxuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~|||{{{tttsssssstttuuuuuutttrrrssstttsssqqqoooppptttxxxuuuqqqnnnlllkkkfff]]]UUUHHHFFFCCCAAA@@@@@@AAACCC@@@@@@@@@@@@@@@@@@AAAAAA;;;<<<<<<<<<======>>>>>>>>>???@@@AAAAAA@@@???>>>???<<<===AAAFFFQQQiii~~~gggYYYZZZbbb~~~uuurrrtttrrrxxxsssUUUBBB???333222111000////////////000///...------...///000000//////......---,,,,,,***+++---...,,,)))%%%"""+++++++++,,,,,,---------(((***,,,---------...///...---,,,,,,,,,,,,---...++++++++++++++++++++++++...//////...,,,***+++,,,---.........//////000000,,,,,,------...///000000////////////////////////////////////////////////111111111111111111111111///000111222333222111111111111111111111111111111000222333333333333555666222222333333333444444444777777999::::::999888777888999;;;;;;;;;;;;<<<>>>>>>DDDTTTjjj~~~zzz|||wwwwwwxxxzzz|||}}}~~~|||yyywwwwwwxxxyyysssssstttwww{{{|||zzzwwwyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxyyyzzz{{{|||}}}~~~~~~~~~xxxyyyzzzzzzyyywwwtttsssrrrqqqqqqsssttttttrrrppppppooonnnmmmkkkgggaaa]]]OOOJJJEEEAAA???@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>????????????===;;;999999;;;???AAA??????AAACCCEEEMMM___qqq}}}zzzeeeWWW\\\tttxxxsssuuupppttt~~~oooNNN666555444111///000222222000........................------------------------...............---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++..........................................------------------------,,,,,,000000000000000000000000000000000000000000000000......//////000000111111000000000000///////////////000000000000111111111333333444444333333222222444444444555555555666666777777777777777888888999===:::999999888888===DDDDDDOOObbbzzzwwwxxxyyy{{{}}}~~~~~~{{{yyyyyyyyyzzzxxxvvvuuuvvvyyy{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyvvvwwwxxxzzz|||}}}~~~~~~|||{{{yyyzzzzzzzzzxxxuuusssqqqrrrrrrrrrsssttttttrrrpppooonnnmmmmmmllliiidddaaaSSSNNNGGGBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????;;;===???AAABBB@@@>>>===<<<<<<>>>@@@AAAHHHYYYjjjwwwqqq___]]]hhhzzz}}}tttrrrrrrvvvyyyXXX???888555222000111222111...........................------------------------//////......---------,,,++++++++++++,,,---...///------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------...........................---------------------000000000000000000000000000000000000000000000000000000000000111111111222000000000000000000000///000000000111111111222222111222333333444444444444555555555555666666666666777777777777777888999999:::999:::<<<<<<;;;???FFFLLL```|||}}}wwwwwwyyy{{{}}}|||{{{zzz{{{{{{~~~{{{wwwvvvwwwzzz}}}~~~zzzzzzyyyxxxwwwwwwwwwwwwvvvwwwxxxzzz|||}}}{{{|||~~~~~~|||yyyxxxwwwxxxxxxxxxwwwvvvtttssssssrrrrrrtttuuuuuusssqqqnnnmmmmmmmmmmmmkkkhhheeeZZZTTTKKKDDDBBBBBBCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????:::<<<@@@CCCCCCAAA>>><<<<<<<<<===>>>???DDDSSSbbbmmmggg]]]ZZZeeewwwvvvmmmpppttt}}}dddJJJ;;;777333222333222000---........................------------------------000000///...------,,,,,,++++++++++++,,,---...///........................,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000111111111111222222222333000000222333444555555555555555555666666666777777888888777777888888999::::::999<<>>======<<<<<<======>>>???@@@???@@@AAA@@@DDDOOO\\\eee}}}lll]]]RRRWWWeee{{{kkkkkkmmmvvvoooUUU>>>777111222333222///...................................................000000///...---,,,,,,+++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///////////////////////////////////////////////////////////////111111111111111111111111000000000000000111111111111111222222222333333333000111222333444444444444444444555555555666666666999888888888888999::::::;;;;;;===@@@AAAEEEOOOYYYssswwwqqquuu}}}vvvwwwxxxzzz|||~~~}}}{{{zzzzzzzzz}}}~~~~~~}}}{{{{{{zzzzzzvvvvvvvvvwwwxxxzzz{{{|||||||||{{{{{{{{{zzzzzzzzzxxxzzz|||~~~~~~|||yyywwwwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttvvvwwwwwwuuusssssspppnnnmmmmmmllljjjiiieee^^^SSSIIIDDDBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===============>>>??????AAA@@@AAABBBAAACCCKKKVVVddd~~~qqq___RRRSSS^^^}}}mmmfffiiippp}}}{{{cccCCC888111222444111//////////////////////////////........................000//////...------,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............//////000000////////////////////////////////////////////////000000000000000000000000///000000000111111111222111111222222222333333333333333333444444333333222333333444444444555555555999999999999999::::::;;;;;;:::<<>>>>>;;;===AAADDDDDDBBB???===@@@??????AAA@@@@@@FFFOOOcccuuudddUUUTTT\\\xxxsssgggjjjnnnyyywwwMMM>>>333333444111///000////////////////////////........................///............---------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------......//////000000000000000000000000000000000000000000000000000000000000//////////////////000000111111222222222111111111111222222222333333444444444333333222111444444444444555555555666::::::999999::::::;;;<<<::::::===CCCKKKZZZqqq|||uuunnniiiiiirrr{{{|||}}}~~~~~~|||{{{zzzwwwzzz}}}}}}{{{xxxwwwxxxwwwwwwwwwyyyzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzz{{{{{{{{{zzzyyy|||{{{zzzxxxwwwwwwvvvvvvwwwvvvvvvwwwyyyyyywwwtttqqqnnnkkkjjjkkkmmmmmmmmmnnnggg\\\RRRJJJFFFBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>><<<>>>AAACCCCCCBBB@@@>>>@@@>>>???AAA@@@???DDDJJJ^^^~~~vvvgggVVVSSSXXXooo{{{iiimmmooovvv[[[HHH888666666000...111////////////////////////........................---------.....................------------......------------------------,,,,,,,,,---------......------------.........///------------------------,,,,,,------...//////000+++,,,,,,---......//////000000000000000000000000000000000000000000000000111111111000000000/////////000000111111222333333000000000111111111222222222222333444444444333333666666666666777777777777:::::::::::::::;;;<<<<<<;;;>>>FFFQQQ^^^rrr}}}uuunnnlllppp{{{~~~~~~||||||wwwzzz|||{{{xxxvvvwwwyyyyyyyyyyyyzzz{{{|||}}}~~~||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyzzzzzzzzzyyyyyywwwwwwwwwxxxyyyzzz|||}}}wwwvvvwwwxxxyyyyyywwwuuuooollliiiiiikkknnnppppppqqqjjj___UUUMMMHHHCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>AAA???<<<:::;;;===@@@CCCAAA???@@@BBBBBB@@@DDDJJJVVVzzztttfffVVVRRRTTTfffjjjnnnooossseeeOOO===999777000---000000000000000000000000000////////////////////////,,,,,,------...////////////......---------..............................,,,,,,,,,---------......---------.........//////........................,,,,,,------...///000000++++++,,,,,,---...//////000000000000000000000000000000000000000000000000333222222222111111000000///000000111222222333333///000000000000111111111000111222333444555555555888888888888999999999999;;;::::::::::::;;;<<<<<<>>>DDDPPP___pppwwwppppppvvvyyyvvv||||||{{{}}}~~~}}}||||||yyyxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{zzz{{{||||||||||||||||||yyyyyyyyy{{{}}}}}}{{{zzzyyyzzz{{{{{{yyywwwuuusssrrrqqqqqqpppooonnnnnnmmmnnnkkkeee[[[PPPGGGDDDDDD@@@??????>>>>>>???@@@AAABBBAAA@@@???@@@AAABBBCCC======>>>>>>?????????@@@AAA@@@?????????AAADDDEEEWWWppp}}}}}}rrraaaXXXRRROOO\\\wwwpppooommmppp}}}ZZZ999333555000...222222111111000///......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,+++***+++,,,---...000///...---------------........................,,,---...---+++***+++,,,---------.........//////++++++,,,,,,---...//////000000000000000///......000000000000000000000000222222111111111111111222444444444444444444444444333333333444444444555555777777666555555666888888;;;;;;;;;;;;;;;===???@@@CCCGGGUUUpppxxxrrrvvv}}}|||xxxpppyyy}}}{{{{{{~~~~~~}}}{{{}}}|||zzzyyyyyy{{{|||}}}}}}}}}~~~~~~}}}|||}}}|||{{{zzzyyyyyyzzzzzzzzz{{{{{{|||||||||||||||zzzzzzzzz|||~~~~~~|||zzzyyyzzz{{{{{{yyywwwuuussspppppppppppppppppppppoooooommmhhh___TTTJJJFFFDDDBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBB>>>>>>??????????????????AAA@@@?????????AAACCCEEETTThhhzzz~~~zzzpppddd\\\SSSKKKQQQhhhyyyuuupppoooyyyjjjHHH;;;888444222333222111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,+++++++++,,,---...//////...---------------........................///000111000...---...///---.........////////////------......///000000000000000000000000///......111111111111111111111111222222111111111111111222333333333333333333333333333333444444444555555555777777666555666777888999999999::::::;;;>>>AAACCCIIIRRReeezzzyyyxxxrrrzzz}}}{{{zzz|||}}}|||{{{xxxyyyyyyzzz{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||||||||||||||{{{{{{{{{}}}~~~~~~}}}{{{yyyyyyzzzzzzyyywwwvvvtttppppppppppppqqqqqqqqqqqqooonnnkkkdddYYYOOOHHHEEECCCBBBAAA@@@@@@AAABBBCCC???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@??????@@@AAACCCDDDNNN\\\ooo|||}}}vvvlllggg^^^VVVLLLKKK[[[yyyvvvooouuu^^^EEE:::777555222111111111000000//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,+++,,,------...//////...------------...........................000111222111///...///000............//////////////////000000111111222222000000111111000000//////111111111111111111111111222111111111111111222222222222222222222222222222333444444444444555555555777777666666777888888999999:::;;;;;;===@@@EEEIIIPPP```{{{}}}}}}yyyzzzyyyzzz}}}~~~}}}{{{zzzwwwxxxyyy{{{{{{{{{{{{zzz|||{{{{{{|||~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxyyyyyyzzz{{{||||||||||||{{{{{{{{{|||~~~}}}{{{yyyyyyyyyyyyyyyyyyxxxwwwvvvrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnmmmhhh___TTTKKKFFFCCCBBBAAA@@@@@@AAAAAABBB>>>???@@@BBBBBBAAA@@@@@@BBBAAAAAA@@@@@@?????????@@@@@@??????@@@AAABBBBBBHHHOOOaaauuuyyyooohhhhhh^^^[[[UUUOOOUUUkkksssttttttQQQ===888555000111111111000000000//////////////////............------------------------................................................,,,,,,,,,,,,------......///......---------..............................---...///...,,,,,,,,,---,,,---------............000000000111111222222222000000111111111000000///111111111111111111111111111111111000111111222333222222222222333333333333444444444444555555555555777777777777888999999:::;;;<<<>>>>>>???CCCJJJOOOVVVnnnxxxxxxzzz}}}{{{zzzyyyxxxyyyzzz||||||{{{yyyxxxxxxxxxyyy{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxyyyzzz{{{||||||||||||zzzyyyyyy{{{||||||yyywwwxxxxxxxxxyyyxxxxxxxxxwwwvvvuuutttsssrrrqqqpppooommmmmmmmmjjjcccYYYOOOHHHCCCBBBAAA?????????@@@AAA>>>???@@@AAABBBAAA@@@???BBBAAAAAA@@@@@@?????????@@@@@@??????@@@@@@AAAAAACCCFFFUUUiiiooogggcccggg``````\\\SSSPPP```|||wwwbbbFFF;;;666000111111111111000000000000000000/////////.........------------------------................................................,,,,,,---------...............---------......///........................,,,---...---+++***+++,,,++++++,,,,,,,,,---------///000000000000000111111000000111111111111000000111111111111111111111111111111000000111222222333222333333333444444555555444444444555555555666666666777888888999:::::::::;;;===?????????EEENNNUUUccc~~~xxxyyy|||}}}{{{zzzyyyyyyyyyzzz{{{||||||{{{yyyyyyvvvvvvxxx{{{xxxxxxyyyzzzzzzzzzzzzyyywwwxxxyyyzzz{{{|||||||||zzzyyyyyyzzz{{{{{{xxxvvvxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvtttsssqqqpppooommmmmmmmmlllggg^^^SSSLLLCCCBBBAAA?????????@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAAKKKZZZaaa___^^^bbbeeefffaaaTTTMMMXXXttt}}}uuuSSS???777333111111111111111111111111000000000/////////......------------------------................................................,,,,,,---............---...------------...//////.........................../////////---,,,---...+++,,,,,,,,,,,,---------//////////////////000000000000111111222222111111222222222222222222222222000000000000111222333333333333333444444555555666444444555555555666666666666777888::::::;;;;;;;;;999<<>>>>>????????????????????????@@@@@@@@@@@@?????????@@@EEELLLSSSXXX[[[]]]iiimmmjjj]]]PPPQQQdddwww]]]???444444111111111111111111111111000000000000/////////...........................................................................,,,,,,.../////////...------------------...//////...........................000000///...---...///---------.........//////000000000000000000/////////000111222222222222111222222222222222222222222000000000000111222333444111222222333444444555555555555555555666666666666666777999:::;;;<<<<<<;;;:::>>>BBBEEEIIISSSbbbmmm|||zzz{{{~~~}}}|||{{{|||}}}~~~~~~zzzvvvwww|||~~~~~~yyy{{{zzzyyyyyyyyyyyyxxxyyyzzz{{{|||~~~yyyyyyzzz|||~~~}}}{{{yyytttuuuwwwzzz{{{||||||{{{vvvwwwyyyzzz{{{||||||||||||{{{{{{|||}}}|||yyywwwwwwwwwwwwwwwxxxyyyzzzzzzvvvvvvuuuuuutttttttttsssooonnnooopppnnnggg]]]UUUFFFEEECCCBBBAAAAAABBBBBB@@@???>>>>>>>>>???AAABBB======>>>>>>?????????@@@??????@@@@@@@@@??????>>>>>>@@@BBBDDDKKKTTTYYYYYYiiiqqqtttiiiWWWMMMTTT^^^~~~aaa>>>111333111111111111111111222222000000000000////////////........................................................................,,,,,,.../////////...------------------...///000.........................../////////---,,,---...////////////000000000111111111000000000000000000///000111222222222222222222222222222222222222222000000000000111222333444000000111222333333444444555555555555666666666777666777999;;;<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===???CCCFFFIIIRRR[[[jjjyyy|||tttfffRRRKKKUUUiii}}}ssshhhFFF888888444444444333222111000///,,,---------......////////////............//////........................---...//////......///111222000///---,,,,,,,,,---222222222111000//////...//////.........---------//////............//////)))***,,,...///000111111//////000000000000//////////////////000000000000......///000111222222333222222222222222222222222222222333333444555555555444555555555666666777777;;;888999<<<===;;;<<<@@@BBBBBBHHHRRR[[[gggzzz~~~}}}}}}yyy{{{|||~~~~~~~~~{{{yyy{{{{{{|||}}}}}}}}}}}}}}}}}}{{{yyyxxxyyy||||||~~~~~~|||{{{wwwxxx|||{{{{{{zzzyyyzzz{{{|||}}}~~~|||zzzzzz{{{{{{yyywwwwwwxxxzzz||||||{{{zzzyyyxxxwwwwwwxxx{{{||||||{{{zzz{{{{{{zzzxxxwwwwwwxxxyyyxxxvvvvvvvvvxxxyyy{{{xxxwwwuuutttssssssttttttssspppmmmmmmmmmjjjccc]]]RRRMMMFFFBBB@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDDDD?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???BBBCCCFFFNNNWWWjjj{{{|||oooZZZMMMQQQ]]]xxx~~~rrrzzzmmmKKK;;;999444444444333222111000000------......//////////////////............//////........................,,,---......------...///000000...---,,,,,,------111111000000///......---//////.........---------//////............//////------.../////////////////////000000000000//////////////////000000000111//////000000111111222222222222222222222222222222222222333444555666666777555555555666666666777777777555666:::;;;:::<<>>>>>>>>????????????????????????@@@@@@@@@>>>???AAAAAABBBIIIRRRdddxxxyyycccQQQOOORRRlllqqqrrrwwwtttSSS???999444444444333333222222111////////////000000000000//////............//////........................+++,,,------,,,,,,---//////......---------......000//////......---------/////////............---//////............//////000111111000000///...---///000000111111000000////////////000000000111111000111111111111111111111333333333333333333333333222333333555666777888888555555666666666666777777666555666999::::::===CCCEEEMMM^^^ttt{{{~~~|||{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwwwwyyyzzz|||}}}}}}}}}|||~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzz||||||{{{zzzyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~}}}|||}}}|||}}}|||~~~~~~{{{{{{{{{{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwvvvxxxyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwxxxzzz||||||{{{|||}}}~~~|||zzzyyyzzz{{{zzzyyyyyyxxxxxxyyyzzzzzzyyyxxxuuusssssssssuuuvvvssspppmmmkkkkkkjjjhhhfffZZZTTTLLLEEEBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDAAA@@@???>>>>>>===>>>>>>>>>>>>>>>???????????????@@@>>>???AAA@@@AAAHHHQQQ^^^rrr|||~~~|||kkkWWWQQQOOOhhhtttoooppp}}}^^^EEE999555555444333333333333333000000000000000000111111//////............//////........................+++---......---,,,...///------------......///////////////.........------/////////...............//////............//////111111111111111000///...000000000111111000000000//////000000000111111111222111111111111111111111333333333333333333333333222333444555666888999999666666666666666666777777999777888:::::::::@@@GGGMMMYYYnnn{{{xxx|||yyyyyyzzz{{{{{{||||||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxyyy{{{|||}}}||||||{{{||||||||||||{{{zzz{{{|||zzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyy|||}}}~~~~~~~~~}}}|||}}}}}}||||||{{{{{{zzzyyyzzz{{{|||}}}zzzzzzzzzyyyxxxwwwwwwwwwyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxxxxyyy|||}}}}}}|||}}}~~~~~~}}}{{{zzzzzz{{{yyyyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvtttssstttuuuvvvrrrpppmmmkkkkkkjjjiiihhh^^^WWWNNNGGGDDDCCCCCCCCC>>>>>>???@@@AAAAAABBBBBB@@@@@@???>>>=====================>>>>>>????????????>>>???AAABBBCCCKKKSSS```pppvvvvvvyyyppp^^^VVVOOOdddrrrooo~~~kkkMMM;;;777666555444333333333444111111111111111111000000//////............//////........................,,,...//////......///000,,,,,,---....../////////000000////////////......//////////////////////////////............/////////000111111111111111111000000111111111111000000000000000000111111111111222222222222111111111111333333333333333333333333333333444555666777888999777777777777777777666666:::888999;;;:::;;;BBBKKKZZZjjjvvv|||}}}vvvwwwxxxyyyyyyzzzyyyyyy||||||{{{{{{zzzzzzyyyyyyzzz{{{|||||||||{{{zzzyyyzzz{{{}}}|||{{{zzz|||}}}yyyzzzzzzzzzzzzzzzyyyyyywwwxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~{{{{{{zzzyyyzzz{{{|||}}}yyyzzzzzzyyywwwvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyxxxxxxzzz|||~~~}}}|||}}}~~~~~~}}}{{{zzzzzz{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuuuurrrqqqooommmkkkjjjjjjiiiccc\\\RRRJJJFFFEEEEEEEEE>>>??????@@@@@@@@@@@@?????????>>>=========>>>>>><<<<<<======>>>>>>?????????===???BBBCCCEEELLLUUUfffpppooommmuuuttteee\\\OOO]]]{{{sss{{{zzzYYYAAA999888666444333333333444111111111111000000000000//////............//////........................---...000///......///111,,,,,,---.../////////...////////////////////////...////////////000000000//////............//////......///111111222222222000111111222222111111000000000000111111111222222111111222222222222222222333333333333333333333333444444444555555666777777888888777777777777666666888888999;;;;;;===GGGRRRdddxxxzzz{{{~~~~~~tttvvvxxxyyyzzzyyywwwvvvwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{|||{{{zzzxxxvvvuuuwww{{{~~~|||{{{|||~~~xxxyyyzzzzzz{{{{{{zzzzzzwwwxxxyyy{{{||||||||||||zzzzzzzzzzzz{{{{{{{{{|||{{{}}}~~~|||}}}}}}|||}}}~~~~~~~~~}}}}}}~~~{{{}}}{{{{{{zzzyyyzzz{{{|||}}}|||}}}~~~|||xxxvvvwwwxxxzzzyyyyyyyyyzzzzzz{{{{{{yyyxxxwwwyyy{{{}}}}}}|||}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxxxxwwwvvvtttsssqqqqqqqqqooollljjjiiiiiiiiibbbWWWMMMHHHFFFFFFEEE@@@@@@AAAAAAAAA@@@???>>>>>>============>>>>>>???;;;;;;<<<======>>>?????????>>>???AAABBBDDDKKKTTTaaaiiieeecccqqqwwwlllcccQQQVVVooowwwxxxfffIII;;;:::777444333222333333111111000000000///////////////............//////........................,,,---///...------...000,,,---...//////......---.........................../////////000000000000//////............//////---...///000111111111111000111111222222111111000000000111111111222222222111111111222222333333333444444444444444444444444444444444444444444444444888888888777777777666666777888;;;???@@@DDDQQQ^^^rrrxxxrrrxxx|||{{{zzz{{{sssuuuxxx{{{{{{yyyvvvtttsssssstttuuuvvvwwwxxxxxx{{{{{{zzzyyywwwtttrrrpppuuuzzz|||}}}~~~wwwxxxyyy{{{||||||||||||zzzzzzzzz{{{{{{||||||}}}zzzzzzyyyyyyzzzzzz{{{{{{xxx{{{{{{zzz|||}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}zzz}}}{{{{{{zzzyyyzzz{{{|||}}}~~~yyywwwwwwxxxzzzyyyyyyyyyyyyzzz{{{{{{wwwwwwvvvxxxzzz|||{{{{{{|||}}}~~~}}}zzzyyyzzz{{{||||||}}}}}}|||{{{zzzzzzvvvwwwxxxyyyxxxvvvtttrrrqqqrrrrrrpppmmmjjjiiiiiinnnfffZZZOOOIIIFFFEEEDDDAAABBBCCCCCCBBBAAA???>>>======<<<======>>>???@@@;;;;;;;;;<<<===>>>>>>???@@@>>>???AAAAAABBBJJJRRRVVV^^^ZZZZZZnnnzzzrrriiiUUUTTTdddzzzwww|||oooPPP===;;;888555333222222222111000000000//////......//////............//////........................+++,,,...---,,,,,,---///------...//////...---,,,------------------------.../////////000000111111//////............//////...//////000000000000///111111222222222222111111000111111111111222222222000000111222333333444444444444444444444444444444555444444444444333333333999888888888777777666666999:::???CCCFFFLLL[[[iii|||qqqmmmooo~~~|||xxxwwwwwwxxxrrruuuyyy||||||zzzvvvsssrrrrrrsssuuuvvvxxxyyyzzzzzzzzzyyywwwtttqqqnnnllltttzzz}}}}}}wwwxxxyyy{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{||||||{{{{{{{{{{{{|||}}}}}}uuuxxxyyyxxx{{{~~~}}}~~~~~~~~~~~~zzzyyy{{{yyyxxxyyyzzz}}}~~~}}}{{{~~~zzzwwwxxx{{{|||{{{yyyxxxxxxyyy{{{|||zzzyyyxxxxxxwwwxxxxxxxxxxxxyyy{{{|||||||||{{{{{{~~~}}}|||{{{{{{zzzzzzzzzyyyyyywwwvvvtttsssqqqqqqqqqpppooonnnnnnmmmmmmggg___VVVNNNIIIEEEDDDFFFDDDBBBAAAAAABBB@@@???????????????????????????======>>>>>>?????????@@@AAA@@@@@@AAACCCFFFIIILLLPPPSSSTTTXXXdddsssxxxvvv]]]WWWYYYlll|||}}}{{{]]]KKK888333777333111333111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////000000//////.........---111000///---+++)))''''''///////////////.........000000000000000000000000000111111111111222222222111111222333333333333222222222333333333444444444222222222333333333444444555555555555666666666777888999::::::999888999;;;;;;@@@DDDFFFKKKXXXlll|||~~~oootttrrr}}}~~~|||{{{{{{{{{|||||||||yyyuuusssuuuwwwxxxxxxyyyxxxwwwtttqqqpppoooqqqsssttttttuuuwwwyyy{{{||||||yyyuuurrrppppppvvv{{{}}}}}}~~~wwwxxx{{{~~~{{{|||}}}~~~~~~}}}||||||||||||}}}}}}|||{{{zzzzzzzzzzzz{{{}}}~~~~~~|||{{{}}}~~~~~~~~~}}}zzzzzz|||~~~~~~||||||}}}~~~zzzyyy{{{yyyyyyyyyzzz|||}}}|||zzz}}}yyywwwxxxzzz|||zzzyyyxxxxxxyyyzzz|||zzzyyyyyyxxxxxxyyyyyyyyyyyyzzz{{{|||}}}||||||{{{|||||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvuuutttrrrrrrqqqpppooonnnmmmmmmllliiibbbYYYPPPIIIEEEDDDEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????????????????AAADDDFFFHHHMMMOOOQQQUUU```ooovvvuuu^^^UUUQQQ___~~~{{{xxxjjjKKK888222666333222555333222222222111111111000000000000000000000000000000........................////////////////////////---------.........//////000/////////...........................---------/////////////////////...000000000000000000000000000111111111111222222222111111222333333333333222222222222222333333333333333333444444444555555555444444444555555555555666888999;;;;;;::::::;;;<<<<<<@@@EEEKKKWWWjjj}}}pppiiiqqquuu}}}{{{zzzzzzzzzzzz{{{{{{{{{xxxtttssstttvvvwwwxxxyyyyyyxxxvvvsssrrrppprrrtttuuuuuuuuuwwwyyyyyyzzz{{{zzzwwwuuuuuuuuuzzz}}}~~~}}}xxxyyy{{{}}}}}}~~~}}}}}}{{{|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}{{{{{{|||~~~~~~}}}~~~~~~{{{yyyyyy{{{}}}}}}}}}~~~{{{zzz{{{zzzyyyyyyzzz{{{|||zzzxxx}}}|||xxxuuuwwwyyy{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}||||||xxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvuuuttttttsssrrrqqqooommmllllllkkkjjjggg___TTTKKKFFFEEEDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????@@@AAABBBDDDEEEHHHJJJLLLPPP[[[hhhqqqtttcccUUUJJJQQQkkkvvvyyyxxxSSS>>>555888444333555333222222222111111111111111000000000000000000000000........................////////////////////////------........./////////////////////............////////////000000000000......//////////////////000000000000000000000000000111111111111222222222111111222333333333333222111111111222222222222333444444444555555555666666333333444444444555555555777999;;;<<<<<<;;;<<<>>>===@@@GGGTTThhh}}}llliiimmmxxx~~~|||~~~|||yyywwwvvvwwwxxxyyyzzzzzzyyyvvvtttssstttvvvvvvwwwwwwwwwwwwuuusssrrrppprrrtttuuuuuuvvvwwwxxxvvvxxxzzzzzzzzzyyyzzz|||}}}~~~}}}{{{{{{{{{{{{{{{zzzyyyxxx{{{|||}}}}}}}}}|||{{{zzz|||}}}~~~~~~~~~~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~|||{{{{{{|||}}}}}}||||||||||||zzzyyyyyy{{{}}}~~~~~~|||zzz{{{zzzyyyyyyzzz{{{{{{yyywww|||}}}}}}{{{vvvtttvvvxxxzzzzzzyyyxxxxxxyyyzzzzzzwwwwwwxxxyyyyyyyyyyyyyyy|||}}}~~~~~~}}}|||wwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttsssqqqooommmlllkkkkkklllllleeeYYYNNNHHHFFFCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGKKKTTT```lllrrrjjjYYYIIIKKK^^^|||yyytttyyy```HHH;;;;;;555444666333111111111111111111111111////////////////////////........................////////////////////////............///////////////////////////.........222111111000000/////////............////////////////////////////////////000000111111111222222222111111222333333333333222000000111111111222222222444444444444555555555555444444444555555555666666555777:::;;;<<<<<<>>>???BBBGGGSSSfffyyymmmqqq{{{~~~}}}{{{zzz{{{xxxuuusssrrrtttvvvxxxzzzyyyxxxvvvttttttuuuvvvuuuuuuuuutttsssqqqpppoooooorrrtttuuuuuuuuuvvvwwwuuuwwwzzz{{{{{{{{{|||~~~}}}||||||~~~||||||{{{{{{zzzyyyxxxxxx{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}}}}~~~~~~~~~~~~zzzzzzyyyyyyzzz|||}}}{{{zzz{{{|||}}}|||{{{zzz{{{{{{{{{zzzzzz|||~~~~~~~~~}}}~~~}}}zzz{{{{{{zzzyyyzzz{{{{{{yyyxxxzzz|||}}}zzzvvvtttvvvxxxyyyyyyyyyxxxxxxyyyyyyyyytttuuuwwwxxxyyyyyyyyyyyy}}}}}}~~~~~~}}}|||yyyxxxxxxwwwvvvvvvuuuuuuwwwwwwxxxxxxxxxwwwwwwvvvuuuuuusssqqqooonnnlllllllllnnnnnniii^^^SSSKKKGGGCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@????????????@@@AAABBBAAAAAA@@@???@@@AAACCCGGGMMMXXXfffqqqnnn]]]LLLIIIUUUmmmrrrrrrhhhNNN>>>;;;666555777444111111111111111111111111////////////////////////////////////////////////////////////////////////........./////////000000.........///////////////000000000/////////......---.........//////000000////////////////////////000000111111111222222222111111222333333333333222000000111111111222222222222333333333333444444444666666666666777777777777444666888:::;;;===@@@BBBHHHQQQeeezzzsssyyy}}}|||{{{yyyxxxwwwuuurrrppppppqqqtttvvvyyyxxxvvvuuuuuuvvvvvvvvvtttsssrrrqqqooommmkkkjjjppprrruuuvvvvvvuuuvvvvvvvvvxxxzzz{{{zzzzzz{{{|||zzzyyyzzz~~~|||||||||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzz{{{|||~~~|||{{{zzz{{{|||}}}|||zzzzzz{{{||||||{{{|||}}}~~~~~~}}}}}}~~~~~~xxxzzz~~~{{{|||{{{zzzzzz{{{||||||{{{yyyzzz||||||zzzvvvtttvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxtttuuuwwwyyyzzzzzzzzzzzz}}}}}}~~~~~~|||{{{zzzzzzyyyxxxwwwvvvuuutttvvvwwwwwwxxxxxxxxxwwwwwwuuutttsssrrrpppnnnmmmmmmnnnooonnnkkkcccZZZPPPIIIDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????===>>>@@@AAAAAA@@@>>>===??????AAADDDHHHRRRbbbqqqppp```PPPJJJNNN^^^|||uuummm{{{oooRRR???;;;555555888555111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////....../////////000000000.........///////////////,,,------...///000000111------......///000000000000000000000000000000000000111111111111222222222111111222333333333333222111111111222222222222333222222222333333333444444666666777777777888888888555666888999:::>>>CCCGGGIIIYYYtttzzzwww}}}{{{zzzyyywwwuuusssrrrpppoooooopppssstttxxxvvvttttttuuuvvvvvvuuusssrrrqqqooonnnlllkkkjjjqqqtttwwwyyyxxxwwwwwwwwwxxxzzz{{{|||zzzzzzzzz{{{xxxyyy{{{~~~}}}}}}|||{{{||||||}}}}}}~~~~~~|||{{{zzz{{{{{{||||||||||||{{{zzzzzz{{{|||}}}}}}~~~~~~||||||{{{|||~~~~~~|||zzzzzz{{{}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~|||~~~xxxyyy~~~{{{|||{{{zzzzzz|||~~~~~~}}}|||zzz||||||zzzvvvuuuwwwyyyxxxxxxxxxyyyyyyxxxxxxxxxtttvvvyyy{{{|||}}}||||||}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxtttssssssrrrpppoooooonnnqqqooolllkkkggg___TTTKKKEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????>>>@@@CCCDDDDDDCCC@@@???@@@???@@@CCCEEEMMM___pppuuueeeTTTKKKIIITTTpppzzzjjjrrr}}}]]]GGG???777555777333000000111111111222222222000000000000000000000000////////////////////////////////////////////////.../////////000000000000............/////////000---.........//////000000------......///000000111000000000000000000000000000111111111111222222222111111222333333333333222222222222222333333333333333333333333444444444555666666666666777777777777888888888999;;;@@@HHHMMMUUUhhh~~~~~~{{{xxxwwwvvvtttrrrppppppooonnnoooppprrrsssvvvsssqqqqqqsssuuutttssssssrrrrrrqqqppppppppppppuuuxxx{{{}}}|||{{{zzzzzzzzz{{{}}}}}}|||{{{|||}}}{{{}}}~~~~~~|||{{{{{{{{{||||||}}}|||||||||}}}}}}}}}||||||{{{zzz{{{}}}~~~~~~}}}}}}||||||}}}}}}{{{yyy{{{||||||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~|||~~~{{{|||{{{zzzzzz|||~~~~~~}}}zzz|||}}}zzzwwwuuuwwwzzzwwwxxxxxxyyyyyyxxxxxxwwwvvvwwwzzz}}}~~~~~~|||}}}~~~~~~}}}|||{{{zzzxxxyyyyyyyyyyyyzzzzzzzzzuuuvvvwwwxxxxxxxxxxxxxxxssssssrrrrrrqqqpppoooooosssoookkkjjjjjjcccWWWLLLFFFDDDBBBAAAAAABBBAAA???????????????????????????======>>>>>>?????????@@@BBBDDDGGGIIIIIIHHHEEECCCAAA???@@@CCCDDDKKK]]]pppzzzjjjYYYNNNHHHOOOlllhhhkkkyyy|||jjjPPPEEE:::555444///000000111111222222222222000000000000000000000000........................////////////////////////////////////000000000000---.........//////000000222222111000///...---------------...///000000111000000000000000000000000000111111111111222222222111111222333333333333222222222333333333444444444444444444555555555666666555555555555666666666777;;;::::::999<<>>>>>@@@DDDJJJNNNPPPNNNJJJHHH@@@???@@@BBBDDDKKK[[[kkkwwwsss```NNNJJJPPPgggwwwiiippphhhHHH666666666000444444333333222111000000000000///...............000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......//////000000000000//////000000000000111111111111222111000//////000111222111111222222222333333333222222333333333333444444777777777777777666666666666777888777666666888:::>>>::::::===???CCCRRR```sss|||yyywwwtttqqqooonnnoooooonnnnnnnnnooonnnmmmmmmlllpppooommmlllmmmnnnpppqqqvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~}}}~~~|||zzzyyy}}}~~~~~~}}}{{{yyyyyyzzz|||}}}zzz|||}}}|||{{{|||}}}|||{{{}}}}}}}}}|||{{{|||~~~~~~~~~||||||}}}}}}|||{{{zzz|||}}}}}}||||||{{{zzzzzzyyyyyyyyy{{{|||{{{zzzxxxyyyzzz|||{{{{{{|||}}}~~~~~~}}}yyyzzz||||||{{{zzz{{{{{{~~~}}}}}}||||||}}}}}}yyyyyyxxxwwwwwwvvvvvvuuuwwwuuurrrpppqqqqqqpppooopppnnnkkkjjjiiieee^^^XXXJJJGGGDDDCCCCCCBBBAAA???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAADDDJJJOOOQQQQQQPPPNNNCCCAAAAAABBBBBBGGGVVVdddqqqqqqcccSSSNNNPPPddd|||jjjmmmzzztttTTT>>>999999666444333333222111111000000000000///...............000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000111111111111222111000000000000111222111111222222222333333333222222333333333333444444666666666666666666666666666777888777666666888:::;;;:::<<<@@@CCCJJJYYYiiixxxvvvssspppnnnmmmmmmmmmooooooooooooooooooooooooqqqpppooonnnnnnoooqqqrrrvvvvvvvvvwwwxxxyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~|||~~~}}}}}}~~~~~~}}}|||}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}{{{zzz{{{}}}|||||||||{{{zzzzzzyyyyyyxxxzzz{{{{{{zzzzzz{{{||||||||||||}}}||||||yyyzzz{{{{{{zzzzzz|||~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwxxxwwwuuuttttttrrrooommmllljjjhhhhhhiiigggccc^^^MMMJJJFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@???????????????BBBEEEIIINNNRRRTTTUUUUUUFFFCCCBBBBBB@@@CCCNNNZZZiiioooiii\\\UUUQQQ___yyylllhhhpppbbbFFF;;;999999333333222222111000000000000000///.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000//////......//////000//////000000000000//////000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444555555555555555555555555666777888888777777999:::888;;;@@@EEEIIITTThhhzzz~~~|||{{{tttssspppmmmkkkjjjjjjjjjoooooonnnnnnooopppqqqrrrrrrqqqppppppppprrrssstttvvvwwwxxxxxxzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{|||}}}~~~~~~{{{}}}~~~~~~~~~}}}{{{zzzzzz|||||||||{{{{{{{{{zzzzzzzzzvvvxxxyyyzzzyyyzzz|||~~~|||zzzzzz{{{|||{{{yyyzzzzzzyyyyyyzzz}}}~~~}}}}}}|||||||||||||||{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwuuuttttttsssqqqoooiiihhhhhhjjjllljjjeee```QQQMMMHHHEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>????????????????????????BBBDDDGGGJJJNNNQQQSSSTTTFFFCCCAAAAAA???@@@HHHRRRaaammmnnnfff\\\RRRXXXlllooogggjjj}}}lllKKK999777999222222222111111000000000000000///////////////000////////////////////////////////////////////////////////////////////////////////////////////////000000///......///000000//////000000000000/////////000000000111111111111333222222222222222222333111111222222222333333333222222222333333333444444444444444555555555555555666777888888777777999;;;777<<>>===????????????????????????BBBCCCCCCEEEGGGIIIKKKMMMDDDAAA@@@@@@??????EEEMMMZZZiiippplllbbbSSSQQQ```zzzxxxllljjjqqqsssRRR;;;666999222222222111111111111111000000/////////000000111////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000/////////000000000111111111111222222222222222222222222111111222222222333333333222222222333333333444444444444444444555555666666666777888888777888:::<<<:::@@@FFFMMMZZZsss~~~|||yyyuuuqqqmmmkkkmmmlllkkkjjjiiiiiihhhhhhmmmlllkkkkkklllooorrrssstttttttttuuuvvvwwwwwwxxxxxxyyy{{{}}}~~~{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{tttuuuvvvvvvvvvxxx{{{~~~|||zzzxxxxxxzzz{{{{{{{{{yyyzzz{{{{{{zzzzzz|||~~~}}}||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyxxxuuurrrqqqssstttuuuuuukkkkkklllooopppmmmgggaaaZZZTTTLLLEEEBBBAAAAAAAAA@@@AAABBBBBBAAA@@@>>>===???????????????@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEEBBB???>>>@@@??????CCCIIIRRRbbblllnnnhhhWWWOOOXXXmmmxxxoooooo~~~{{{]]]CCC999999222222222222222222222222000000/////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111000000/////////000000000000//////000000000000111111111111111111222222222222111111111111222222222333333333222222333333333333444444444444444555666666777777666777888888888999;;;======DDDLLLVVViii{{{yyyvvvsssoookkkhhhfffiiijjjjjjjjjjjjjjjjjjjjjlllkkkkkklllmmmoooqqqrrrtttuuuuuuvvvwwwxxxyyyyyyyyyzzz|||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvwwwvvvvvvxxx{{{~~~|||{{{yyyzzz{{{|||{{{zzzyyyzzz||||||{{{zzz{{{{{{}}}|||{{{{{{zzz{{{{{{{{{||||||{{{zzzzzzyyyyyyxxxyyywwwvvvvvvvvvvvvtttrrrpppnnnlllmmmooonnnjjjggg```YYYOOOGGGCCCAAAAAAAAA???@@@AAABBBBBBAAA???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBB???>>>@@@@@@???AAAFFFIIIZZZffflllkkk\\\QQQVVVcccuuutttgggKKK<<<999333333333333333333333333000000//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///111333333111///...//////000000000000//////000000000000111111111111000000111222222111000000111111222222222333333333222222333333333333444444444444555666666777888888666777888888888999;;;===@@@IIITTTbbb{{{|||uuussspppmmmjjjhhhgggfffggghhhiiikkkllllllmmmmmmllllllmmmnnnoooppppppqqqttttttvvvwwwxxxyyyyyyyyyyyy{{{~~~~~~|||~~~}}}}}}}}}{{{||||||zzzxxxwwwxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{wwwxxxxxxwwwwwwyyy|||}}}|||||||||}}}|||zzzxxxyyy{{{}}}}}}{{{zzzyyyzzz{{{{{{zzzyyyyyyyyyyyyyyy|||{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzzzzwwwsssooosssoookkkjjjmmmnnnnnnlllccc\\\RRRIIIDDDBBBAAAAAA>>>???AAABBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@CCC@@@???AAA@@@>>>???CCCDDDTTTaaakkknnn___SSSWWWXXX}}}}}}xxxyyyxxxmmmPPP===777444444444444444444444444000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---///222444444222///---//////000000000000//////000000000000111111111111///000111222222111000///111111222222222333333333222222333333333444444444555555555666777888888999666777888999888999<<<>>>AAALLLZZZlllyyyuuuqqqooollliiiggggggggghhhfffgggiiikkkmmmnnnoooooommmnnnooopppqqqqqqppppppssstttvvvwwwxxxyyyyyyyyyyyy{{{~~~~~~}}}|||}}}}}}~~~}}}~~~~~~~~~~~~~~~|||||||||zzzxxxyyy{{{}}}{{{{{{||||||{{{{{{zzzyyyzzzxxxvvvvvvwww{{{~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{~~~{{{yyywwwwwwxxxyyy}}}||||||zzzyyyxxxwwwwww|||{{{zzzxxxvvvsssqqqpppqqqooommmmmmmmmnnnmmmlllfff```WWWMMMFFFCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEJJJUUUeeennniii[[[PPPSSSlllzzzwwwtttUUU>>>888999777333222333555555555222222222111000//////...111000///......///000111111111000000//////......000000000000000000000000////////////000000000000444222///000222333222000000000000000000000000000000000000000000111111222333333333222222111111111444444444333333222222222222333444444555555444444333444444555666777888888777999:::777777;;;???AAADDDSSSddd~~~~~~vvvsssrrrjjjjjjhhhgggffffffggggggllljjjiiihhhiiikkknnnpppqqqpppnnnmmmnnnpppssstttvvvwwwwwwwwwwwwxxxxxxxxxxxx{{{~~~~~~~~~|||}}}}}}|||zzzzzz{{{}}}{{{{{{||||||{{{{{{zzzyyyyyyxxxvvvuuuvvvyyy|||~~~}}}|||{{{zzzyyyyyyzzzzzz}}}|||{{{zzzyyyxxxxxxxxx{{{zzzxxxwwwwwwxxxyyyzzz}}}|||{{{zzzyyyxxxxxxwww|||{{{zzzyyywwwuuusssqqqqqqooommmmmmmmmnnnmmmkkkgggbbbYYYOOOHHHDDDBBBBBBBBBBBBBBBAAA@@@@@@?????????????????????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDGGGRRRaaallljjj]]]QQQOOOcccrrr{{{|||xxx^^^FFF;;;888666333222333444444444222222111111000//////...111000///......///000111111000000000/////////...000000000000000000000000////////////000000000000222///......000222111///000000000000000000000000000000000000000111111222333333333222222222111111555555444333333222111111333444444555555555555555777777666666666555555555999::::::888777:::???BBBNNN```rrr~~~vvvqqqnnnnnnjjjiiigggfffeeefffggghhhiiiiiihhhiiijjjmmmoooqqqrrrqqqppppppqqqsssvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzyyy{{{~~~}}}~~~}}}||||||}}}{{{||||||||||||{{{zzzzzzyyyxxxuuuttttttvvvyyy{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyywwwwwwvvvvvvwwwyyy{{{|||||||||{{{zzzyyyxxxxxxwwwzzzzzzzzzyyywwwvvvtttsssqqqooommmmmmmmmmmmmmmkkkiiiddd\\\RRRKKKEEECCCBBBAAAAAAAAA@@@??????>>>>>>@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEMMM\\\jjjlllaaaUUUKKKVVVqqqppp|||xxxssszzz{{{iiiNNN===666555333333444444444333222222111111000/////////000000////////////000000000000000000////////////000000000000000000000000////////////000000000000///---,,,---///000000///000000000000000000000000000000000000000111111222333333333222222222222111555555444333333222111111333444555555666666555555777777777777666666666666::::::;;;::::::===EEEKKKXXXlll~~~}}}zzztttooolllkkkllliiigggeeeddddddfffiiijjjiiiiiikkkmmmoooqqqrrrssstttsssssssssuuuwwwzzz|||}}}}}}||||||||||||||||||{{{}}}~~~}}}}}}}}}|||||||||||||||{{{zzzzzzzzzyyywwwuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwwwwxxxyyy{{{|||}}}wwwwwwwwwxxxyyyzzz|||}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvttttttqqqooommmmmmnnnnnnmmmlllkkkggg___WWWNNNHHHDDDBBBAAAAAA@@@??????>>>>>>===@@@????????????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDJJJWWWgggoooggg[[[LLLOOO```rrrzzz|||ooottt|||pppTTT>>>666555333333444444333111111111111111000000//////000000////////////000000000000000000////////////////////////////////////////////////000000000000------------///000111111000000000000000000000000000000000000000111111222222222222222222222222222333333333333333333333333333333444555555555555444444444555666888999::::::999999:::<<<>>>CCCNNNYYYfff{{{}}}}}}zzzvvvppplllkkkkkklllhhhgggeeeddddddgggjjjllllllmmmppprrrsssttttttttttttttttttuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}||||||}}}}}}||||||{{{zzz|||{{{yyywwwwwwwwwxxxyyyxxxyyyyyyzzz{{{{{{||||||vvvvvvwwwxxxyyyzzz|||}}}zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwvvvuuutttsssrrrpppnnnnnnoooooonnnmmmllliiiccc[[[SSSLLLFFFCCCAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEIIISSSdddpppmmmdddRRRMMMVVVtttrrr{{{rrrrrrzzzsssYYYBBB999666444333333333222111111111111000000000000000//////000000000000//////////////////000000000000////////////////////////////////////000000000000.../////////000111222333000000000000000000000000000000000000000111111222222222222222222222222222000111111222444555555666222222333444444444444444444555666777888:::;;;;;;999888:::>>>@@@FFFTTTcccyyy~~~}}}~~~}}}{{{}}}yyysssnnnkkkjjjkkkkkkhhhgggeeeeeefffhhhkkkmmmnnnpppqqqsssssssssrrrqqqrrrssstttuuuxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{}}}|||{{{yyyyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxx{{{{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvuuutttssstttrrrpppoooppppppooonnnmmmjjjeee___WWWOOOIIIEEEAAAAAAAAA@@@??????>>>>>>>>>>>>======>>>>>>???@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@BBBFFFJJJPPP___ooorrrkkkXXXOOOPPPgggrrr}}}{{{tttyyyuuuaaaNNN===:::666333222222222111111111000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000111222111000111333555000000000000000000000000000000000000000111111222111222222222222333333333000000111222444555666666222333444444555555444444888888888888999999999999;;;999;;;AAACCCIIIZZZlll||||||{{{zzzzzz{{{|||}}}}}}zzzyyyuuuoookkkjjjjjjiiiiiihhhhhhgggggghhhjjjkkklllnnnooopppqqqqqqpppooonnnrrrrrrsssuuuwwwzzz|||}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}|||{{{{{{}}}|||{{{zzzyyyyyyyyyzzzxxxxxxzzzzzz{{{zzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwyyyzzzzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{zzzzzzyyyxxxwwwuuuuuuuuusssqqqqqqrrrrrrqqqppplllkkkgggbbbZZZRRRKKKGGGBBBBBBBBBAAA@@@@@@????????????>>>>>>??????@@@AAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@GGGKKKMMMZZZlllssspppZZZOOOLLL\\\xxx|||yyyyyyxxxmmmbbbBBB===777333111222222111000000000000000000000111...///000111111000///....../////////000000000111000000000000000000000000////////////000000000000111222333222000000222444000000000000000000000000000000000000000111111222111111222222222333333333222222333333333333444444444555555666666666666666888888888999999999::::::<<<:::>>>GGGLLLTTThhh~~~|||zzzuuuuuuuuuuuuwwwxxxzzz{{{}}}{{{tttpppllliiijjjkkkjjjiiihhhiiijjjjjjkkkkkkkkkkkkoooooopppqqqqqqrrrqqqqqqrrrssstttvvvwwwyyy{{{||||||}}}~~~}}}|||~~~}}}}}}}}}}}}}}}||||||{{{|||{{{zzzzzzyyyyyyyyyzzzwwwxxxyyyzzzyyyyyywwwwwwxxxxxxxxxwwwxxxxxxyyyyyywwwxxxyyyzzz{{{|||||||||zzzzzzzzzzzzzzzzzzyyyyyy}}}}}}|||{{{zzzxxxwwwvvvvvvtttrrrrrrssssssrrrqqqlllkkkhhhccc\\\TTTMMMHHHCCCCCCBBBAAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@>>>GGGKKKKKKVVViiisssrrrZZZOOOIIITTTmmm}}}zzz{{{wwwqqqEEE@@@888333111111222222000000000000000111111111...///000111111000///....../////////000000111111000000000000000000000000////////////000000000000111222444222//////111333000000000000000000000000000000000000000111111222111111111222222333333333555555444333333222222111666666777888888888888888444555666888:::<<<===>>>;;;:::@@@MMMUUU```xxx}}}{{{yyyxxxwwwtttrrrppppppqqqrrrtttvvvxxxyyy~~~~~~|||qqqnnnjjjjjjlllmmmmmmkkkiiijjjkkkmmmmmmlllkkkjjjqqqqqqrrrssstttuuuvvvwwwssssssuuuvvvxxxyyy{{{{{{|||}}}|||yyyxxxwwwzzz|||}}}}}}{{{yyyyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxwwwxxxyyyxxxvvvvvvvvvwwwyyyzzz||||||{{{yyyvvvtttsssuuuwwwxxxwwwwwwxxxzzzyyyzzzzzz{{{{{{zzzzzzyyyyyy||||||yyyxxxxxxtttsssrrrqqqooonnnmmmmmmkkkiiigggeee```YYYQQQKKKGGGDDDAAA@@@@@@BBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>??????@@@>>><<<<<<>>>@@@@@@@@@@@@AAAAAAEEERRRbbbjjjhhhaaaSSSHHHKKK]]]xxxwwwyyy[[[>>>777<<<222111777000333333333222222222111111222222222222222222222222000000111111111111000000000000000000000000000000111111000000//////......111111111000000000000000000111111111111222222222222222111111111111222222333333333222222111111111444444444444444444444444555555555555666666666777777777777777777888999:::???@@@EEEOOO___ttt}}}yyy{{{|||vvvuuusssqqqoooooooooooonnnooopppqqqqqqsssuuuxxx~~~xxxpppooollljjjhhhgggfffgggfffiiimmmppppppppppppqqqqqqqqqrrrtttuuuuuutttrrrttttttvvvwwwxxxyyyyyyyyy~~~|||yyywwwwwwzzz|||}}}}}}{{{yyyyyyyyyzzzzzzyyyyyyzzz{{{|||}}}wwwxxxyyyxxxvvvuuuvvvwwwyyyzzz{{{|||{{{xxxuuutttwwwyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxxxx{{{~~~~~~{{{xxxwwwwwwttttttsssrrrqqqoooooonnnmmmllljjjgggccc[[[SSSMMMGGGDDDAAA???@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>@@@>>><<<<<<>>>@@@@@@@@@???AAAAAACCCMMM]]]fffgggeeeXXXLLLKKKXXXqqq}}}vvv|||dddFFF:::;;;333222666000333333333222222222111111222222222222222222222222000000111111111111000000000000000000000000000000111000000000/////////...111000000000000000000000000111111111111222222222222222111111111111222222333333333222222222111111444444444444444444444444555555666666666666666666555666777888888999;;;<<<;;;@@@JJJYYYmmm{{{wwwsssuuuzzz}}}zzzvvvtttsssqqqooommmmmmmmmmmmnnnpppsssttttttuuuwwwyyy~~~~~~xxxooonnnllliiihhhggggggggggggjjjmmmnnnnnnnnnoooqqqqqqqqqrrrssstttuuutttsssssstttvvvxxxzzz{{{||||||}}}{{{xxxwwwvvvzzz|||}}}}}}{{{yyyxxxyyytttuuuuuuvvvxxxzzz{{{}}}wwwxxxxxxwwwuuuuuuvvvxxxyyyyyyzzz{{{zzzwwwuuussswwwyyy{{{{{{zzzyyyyyyzzz|||||||||{{{zzzyyyxxxwwwvvvxxx{{{{{{yyywwwuuuuuuttttttsssrrrqqqqqqpppppppppnnnmmmjjjfff^^^VVVPPPHHHEEEAAA??????@@@@@@@@@===>>>?????????????????????>>>==================@@@>>>======>>>@@@@@@@@@>>>AAAAAAAAAHHHTTT___eeelll```SSSKKKPPPggg{{{uuunnnuuu}}}yyypppRRR>>>999333333555000333333333222222222111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000////////////000000000000000000111111000111111111111222222222222222111111111111222222333333333333222222222222444444444444444444444444666666666666666666666666444666888999999;;;===??????HHHWWWjjj}}}||||||tttpppmmmoootttvvvsssooopppooommmkkkjjjiiiiiijjjoooqqquuuwwwwwwwwwyyyzzz|||~~~~~~xxxnnnmmmkkkjjjhhhhhhhhhiiiiiikkklllmmmmmmnnnoooqqqrrrrrrrrrrrrssstttuuuvvvuuuvvvxxxzzz|||}}}~~~~~~|||~~~{{{xxxvvvuuuzzz{{{}}}}}}{{{yyyyyyyyysssssstttuuuwwwxxxyyyzzzwwwxxxxxxvvvuuutttvvvxxxyyyyyyzzzzzzyyywwwuuuttttttvvvxxxyyyxxxxxxyyyzzz}}}}}}|||{{{zzzxxxvvvuuuuuuwwwxxxxxxwwwvvvuuutttssssssrrrqqqqqqpppoooooopppooonnnlllgggaaaYYYSSSKKKGGGBBB??????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>>>>>=========>>>>>>AAA???======>>>@@@@@@@@@???AAABBBAAADDDMMMZZZcccqqqiii\\\OOOLLL\\\~~~ssskkklllssswwwxxx\\\BBB777444444444111333333333222222222111111111111111111111111111111000000111111111111000000////////////////////////000000000000////////////000000000000000111111111000000111111111222222222222222111111111111222222333333333333333333333333444444444444555555555555777777777666666666666666444666999999999;;;???BBBLLLYYYkkk}}}~~~|||yyywwwvvvvvvpppmmmkkkmmmqqqrrrpppmmmlllkkkjjjhhhggggggggghhhnnnqqquuuxxxxxxyyyyyyzzzzzz|||~~~~~~xxxooonnnmmmkkkjjjjjjkkkkkklllmmmnnnmmmmmmnnnppprrrrrrrrrrrrrrrrrrtttvvvxxxxxxyyyzzz|||}}}}}}~~~~~~zzz|||{{{xxxvvvuuuxxxzzz|||}}}{{{zzzzzz{{{yyyyyyyyyzzzzzzzzzzzzzzzxxxxxxwwwuuuttttttvvvxxxzzzzzzzzzzzzyyywwwvvvuuurrruuuwwwyyyyyyzzz{{{}}}}}}}}}}}}{{{zzzxxxvvvuuuvvvvvvvvvwwwwwwvvvuuutttrrrqqqqqqpppooonnnmmmmmmooonnnmmmlllhhhbbb[[[UUUNNNIIIDDD@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>??????@@@BBB@@@>>>===???@@@@@@???@@@BBBBBBBBBBBBIIIVVVbbbsssnnneeeWWWLLLTTTrrryyypppjjjnnnzzz{{{dddFFF666666666333444333333333222222222111111111111111111111111111111000000111111111111000000////////////////////////////////////000000000000//////000000111111111111000000111111111222222222222222111111111111222222333333333333333333333333444444444555555666666666777777777777777777666666555777999999888;;;AAAGGGUUUggg|||}}}|||yyyvvvsssqqqoooooolllkkkjjjlllnnnooommmjjjiiihhhgggffffffggghhhhhhmmmppptttwwwxxxxxxyyyyyyyyyzzz|||~~~wwwqqqpppnnnmmmllllllmmmmmmnnnooooooooonnnnnnppprrrqqqrrrssssssrrrssswwwzzz|||}}}}}}}}}||||||{{{zzzwwwzzz~~~|||xxxvvvuuuvvvxxx{{{||||||{{{|||}}}zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwuuussssssvvvxxx{{{{{{{{{zzzyyyxxxwwwvvvuuuwwwzzz{{{{{{|||~~~}}}}}}|||{{{zzzxxxvvvuuuxxxwwwvvvwwwxxxxxxwwwuuurrrrrrqqqooonnnmmmlllkkkmmmmmmlllllliiiddd^^^YYYQQQLLLFFFAAA@@@@@@@@@@@@?????????@@@??????>>>===???????????????@@@@@@AAACCCAAA>>>>>>???@@@@@@???AAAAAAAAACCCCCCHHHSSS___pppqqqnnnaaaRRRQQQeee|||vvvhhhhhhxxx{{{lllMMM999999666111666333333333222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000/////////000111111222222000111111111111222222222222222111111111111222222333333333333444444444444444444444555666666777777666666666777777888888888666888:::999999>>>HHHQQQ___ttt~~~}}}wwwuuussspppnnnlllkkkjjjiiihhhiiijjjlllllljjjhhhggggggffffffgggiiijjjkkklllooosssuuuvvvwwwyyyzzzyyy{{{|||}}}wwwsssqqqooonnnlllllllllmmmnnnoooppppppnnnnnnooopppppprrruuutttsssssswwwzzz~~~~~~}}}|||{{{zzzxxxwwwvvvyyy~~~}}}{{{}}}}}}yyywwwvvvtttwwwzzz||||||}}}~~~xxxyyyyyyzzzyyyxxxwwwvvvxxxxxxvvvtttrrrsssvvvxxx}}}||||||{{{zzzyyyxxxwwwwwwyyy{{{|||{{{{{{|||}}}|||||||||{{{zzzxxxwwwvvvyyyxxxvvvwwwyyyzzzyyywwwttttttrrrpppnnnlllkkkjjjllllllllllllkkkgggaaa\\\TTTOOOHHHCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCAAA???>>>???@@@@@@???AAA>>>???BBBDDDGGGPPP[[[lllqqqtttkkkZZZQQQ[[[kkkiiiaaarrr|||tttVVV>>>===777///777333333333222222222111111111111111111111111111111000000111111111111000000000000000000000000000000.../////////000000000111...//////000111111222222000111111111111222222222222222111111111111222222333333333444444444555555444444444555666777777777555555666777888999999:::666888::::::<<>>??????DDDAAA???>>>???@@@@@@???@@@<<<<<>>IIIZZZhhh||||||zzzxxxvvvrrrpppnnnjjjjjjiiiiiiiiiiiijjjjjjiiijjjlllmmmnnnmmmllljjjfffffffffhhhjjjmmmppprrroooqqqssstttuuuwww{{{~~~~~~}}}wwwrrrpppnnnkkkjjjiiihhhhhhiiilllnnnooommmkkkjjjjjjlllqqqvvvwwwuuutttwwwzzzyyyyyyzzzzzzyyyxxxxxxwwwwww{{{}}}{{{{{{~~~|||~~~zzzxxxxxxzzzzzzzzz{{{}}}~~~~~~|||{{{zzzzzzzzzzzzxxxvvvvvvxxx{{{||||||~~~}}}|||{{{zzzyyyxxxxxxzzzzzz{{{||||||{{{zzzyyywwwxxxyyyzzzzzzzzzyyyxxx~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxvvvrrrnnnjjjiiiiiimmmlllkkkkkkkkkiiieeebbb[[[VVVNNNFFFAAA@@@AAABBB???????????????????????????????????????????????????>>>===<<<;;;;;;<<<===:::<<<>>>@@@BBBFFFLLLPPPbbboootttrrrhhhVVVRRRaaauuuggggggrrrnnn```KKK<<<777444000333333333333333333333333111111222222222222111111000000//////.........---111111000000//////......000000000000111111111111111111222222222222111111/////////000111111222222000000000000000111111222222222333333444555666666666666777777666555444444777666666666666777777888===999;;;@@@BBBJJJccc~~~yyyvvvtttqqqppppppooonnnllliiihhhhhhggggggggghhhhhhjjjlllmmmmmmllljjjgggeeeiiiiiijjjlllpppsssuuuvvvtttssstttvvvyyy{{{{{{{{{|||yyyvvvqqqnnnmmmkkkfffeeehhhiiikkkmmmooonnnllliiifffkkkpppvvvyyyxxxvvvvvvvvvxxxzzz||||||{{{yyyyyyzzz~~~}}}~~~zzzyyyyyy{{{{{{{{{{{{|||}}}~~~||||||{{{{{{{{{{{{yyywwwwwwyyy{{{||||||{{{{{{{{{zzzyyyyyyxxxxxx{{{{{{|||||||||{{{yyyxxxwwwxxxyyyzzz{{{zzzyyyyyy|||{{{zzzyyyyyyxxxyyyyyyuuuvvvvvvtttqqqnnnmmmmmmlllkkkkkklllllljjjfffccc\\\WWWOOOHHHBBBAAAAAABBB????????????????????????????????????????????????@@@???>>>============>>>;;;<<<>>>???AAAEEEIIIMMM\\\iiipppqqqlllZZZRRR[[[www}}}nnnkkkqqqqqqhhhSSSAAA888555222333333333333333333333333111111222222222222111111111111000000000/////////111000000000/////////...000000000000111111111111111111222222222222111111111111111111000000000000000000000000000111222222222333333444444555555555666666666666666666555444777666666666666777888888999777;;;BBBHHHTTTqqq{{{uuuooommmlllkkkllllllkkkjjjiiihhheeecccccceeegggiiijjjkkkmmmmmmmmmkkkhhhfffgggggghhhjjjmmmppprrrsssttttttuuuwwwzzz|||}}}}}}~~~~~~~~~{{{yyytttpppoookkkeeedddfffkkklllnnnooonnnkkkgggeeelllpppvvvyyyxxxwwwwwwwwwzzz|||~~~~~~}}}|||||||||~~~~~~|||~~~~~~{{{zzzzzz||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}||||||||||||{{{yyywwwwwwyyy{{{||||||xxxxxxxxxxxxxxxxxxyyyyyy|||}}}||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxwwwrrrtttvvvvvvssspppooooooiiiiiikkkmmmmmmkkkgggccc\\\WWWPPPIIIDDDAAAAAAAAA????????????????????????????????????????????????@@@@@@???>>>>>>>>>??????;;;===>>>???@@@BBBFFFIIIRRR```jjjqqqrrrbbbSSSTTTgggtttnnnpppuuurrr___GGG999555555222222222222222222222222111111222222222222111111222222111111111111000000000000000000////////////000000000000111111111111111111222222222222111111444333333111000///......111000000000000111222222444444444444444444444444444555666666666666666666666666666666666777888999888888===FFFPPPaaa~~~|||uuupppjjjhhhgggggghhhiiiiiihhhhhhfffbbb``````bbbfffiiihhhiiikkkllllllkkkjjjhhhggghhhiiijjjmmmoooqqqrrrtttuuuwwwyyy{{{}}}}}}|||vvvrrrpppkkkeeebbbdddkkkmmmnnnooommmkkkhhhfffmmmqqquuuxxxxxxxxxxxxxxx}}}~~~~~~}}}|||}}}~~~|||{{{{{{}}}||||||{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}|||yyyxxxvvvwwwyyyzzzzzzzzzwwwwwwxxxxxxyyyzzzzzzzzz}}}}}}|||{{{zzzyyyxxxwwwyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{{{{zzzwwwuuutttppprrruuuuuurrrooommmlllfffgggiiikkklllkkkfffccc\\\XXXQQQJJJEEEBBBAAA@@@????????????????????????????????????????????????????????????>>>?????????<<<>>>??????>>>@@@BBBEEEJJJXXXcccpppyyylllWWWOOOWWWkkkyyyooonnnxxx{{{kkkPPP;;;555777222222222222222111111111111111222222222222111111111111111111111111111111000000000000///////////////000000000111111111111111111222222222222111111444333333222111000///...111111000000111111222333444444444444444444333333444444555666777777666666666666666666777888999999;;;<<>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@AAACCCQQQ]]]lll|||ttt]]]QQQNNN[[[}}}sssoooyyytttYYY@@@777888333333333222222222111111111111222222222222111111000000000000000000000000////////////000000000000///000000000111111111111111111222222222222111111111111111111111111111111111111111111111222222333444444444444444444333333444444555666777777666666666666666666777888999:::===???GGGUUUhhh~~~|||}}}{{{xxxvvvtttpppkkkggggggeeecccbbbccccccbbbaaa```aaaaaabbbbbbbbbccccccdddeeefffhhhiiiiiiiiiiiikkkmmmoooooonnnnnnqqqtttrrruuuxxxzzz{{{}}}{{{xxxsssooonnnkkkfffdddfffhhhiiilllnnnpppppppppoooqqqrrrtttvvvyyy{{{{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}|||}}}|||{{{|||||||||{{{{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxwwwvvvwwwxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxwwwvvvvvvvvvzzzzzzzzzzzz{{{}}}~~~~~~|||yyyvvvtttsssqqqrrrsssqqqmmmiiigggffffffffffffhhhiiihhhfffccc^^^[[[VVVPPPJJJFFFBBBAAA????????????????????????????????????????????????<<<===>>>>>>??????>>>>>>===???@@@@@@>>>>>>???@@@???LLLVVVeeeyyyxxxcccVVVLLLTTTppp}}}}}}rrr{{{zzzcccHHH:::888555444444333333222222222111111222222222222111111/////////000000000000111////////////000000000000000000000000111111111111111111222222222222111111000000111111222333333444222111111111111222333333444444444444444444444444444555666666666666666666666666666777888999:::;;;<<<@@@KKKaaa|||}}}|||~~~vvvtttqqqooommmkkkgggdddcccaaa____________^^^]]]___```bbbdddddddddcccbbbdddeeefffggghhhiiiiiijjjkkknnnoooooollllllooorrrrrrvvvzzz|||}}}|||vvvrrroooooolllhhhgggiiihhhiiilllooorrrsssttttttsssrrrsssuuuyyy|||}}}|||{{{}}}~~~}}}}}}}}}~~~{{{{{{{{{~~~|||{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{|||}}}~~~~~~}}}{{{zzzzzzyyyxxxyyyzzz{{{yyyxxxvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxwwwuuuuuuuuuvvvvvv{{{zzzzzz{{{|||}}}}}}{{{zzzxxxxxxwwwtttuuutttrrrnnnkkkjjjjjjjjjiiiggghhhhhhhhhgggeeeaaa___[[[UUUOOOJJJFFFDDD????????????????????????????????????????????????===>>>???@@@@@@@@@??????>>>???@@@@@@???>>>???@@@<<>>???@@@AAABBBAAAAAA@@@>>>???AAAAAA???>>>???@@@;;;FFFLLLXXXooovvviii```OOOPPP^^^zzzxxxooo|||}}}rrrXXXCCC:::777777666555444444333333111111222222222222111111111111111222222333333333.../////////000000111111000000000000111111111111111111222222222222111111111111222222222333333333222222111111222222333444222222333333444555666666666777777777666555444444666666666777888:::;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>>>>??????>>>EEEJJJRRRdddtttqqqdddQQQLLLNNN```~~~xxxxxxyyyvvv|||wwwbbbIII;;;555555555333111000222333444444333222222111111000111111111111111111111111111111000000//////......222222222222222222222222000000000000111111111111444333333222111111111222222222111111111111111222222222333333333444444444666666666777777777777777777555555999;;;:::<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@???CCCFFFLLL]]]oooqqqhhhPPPKKKJJJXXXrrr}}}{{{yyysssyyy{{{kkkQQQ???:::999777444222111111222222222222222222222222333111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111444333222222111111222222222222111111111111222222222222333333333444444444444444444555555555555555888555666999:::;;;>>>CCCOOO```yyy}}}yyywwwqqqiiidddeeeaaa```^^^]]]\\\\\\\\\]]]```aaaaaaaaabbbbbbccccccddddddeeeeeefffgggiiiiiikkkiiiggghhhkkkooopppoootttvvvwwwvvvuuuuuuvvvxxxwww|||~~~zzzyyywwwtttrrrpppnnnlllllllllnnnqqqtttuuuuuuttttttvvvwwwxxxyyy|||~~~}}}~~~zzzwwwzzz{{{{{{|||}}}~~~}}}{{{yyyyyy{{{|||}}}||||||{{{zzzzzz{{{zzzxxxvvvtttuuuwwwyyyzzz{{{{{{|||zzzzzzyyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~|||yyywwwvvvvvvxxxyyyxxxyyyyyywwwtttrrrrrrrrrnnnnnnlllkkkiiigggfffeeecccaaa___\\\XXXRRRKKKFFFCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@BBBAAAEEEUUUiiipppmmmSSSKKKFFFOOOggg}}}qqquuu{{{sss[[[FFF???<<<999666333222111111000111111222333333444444111111111111111111111111111000000000000/////////000000000000000000000000000000000111111111222222333333222222111111222222222222111111111111222222333333333333444444444444444444444555555666666666888666666999:::;;;AAAHHH[[[oooxxxsssooonnniiiccc```bbb^^^]]]\\\[[[ZZZZZZ[[[\\\``````aaabbbcccddddddeeeffffffffffffggghhhjjjllljjjhhhhhhiiimmmppprrrrrrwwwwwwwwwvvvuuuvvvxxx{{{zzz~~~}}}{{{yyywwwvvvwwwuuupppmmmjjjjjjlllppptttwwwwwwwwwwwwyyyzzz{{{|||~~~~~~~~~}}}}}}{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{|||zzzyyyyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{zzzxxxvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}{{{yyywwwwwwxxxyyyzzzzzzzzzzzzxxxuuutttssstttqqqpppnnnllljjjhhhfffeeedddbbb___\\\YYYSSSMMMHHHEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@???CCCQQQdddnnnnnnYYYNNNDDDKKKdddvvvppptttrrraaaOOO@@@===999555333333222222111111111222222333333333111111111111111111111111000000000000000000000000222222222222222222222222000000111111111222222222333333222222111222222333222222111111111222333333333333333444444444444555666666666777888888999999888555555888:::===FFFPPPfff|||~~~sssnnnjjjhhhddd___]]]```^^^]]]\\\[[[[[[[[[\\\]]]______```aaacccdddeeeeeegggffffffeeeggghhhkkklllhhhhhhiiikkkooorrrtttuuuvvvuuutttrrrrrrsssxxx{{{}}}~~~}}}zzzwwwxxx{{{yyysssmmmiiiiiikkkoootttxxxyyyyyyyyyzzz|||}}}}}}}}}||||||}}}|||||||||{{{zzzzzzyyyyyy|||zzzyyyyyy|||~~~}}}|||{{{zzz{{{zzzwwwuuuwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{|||{{{{{{zzzwwwwwwxxxxxxyyyzzz{{{{{{}}}{{{zzzyyyyyyzzz{{{|||zzz{{{{{{yyywwwuuuuuuvvvtttsssqqqnnnkkkhhhfffeeeeeecccaaa^^^ZZZVVVPPPLLLGGGEEECCCAAA@@@@@@@@@AAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????>>>???@@@EEEQQQ___iiilll^^^PPPCCCIIIbbbnnnjjjkkkdddXXX@@@<<<777444333444333222333333333222222222111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111222222222222333222222111222222333333222222111111222333333444333333444444444555555555666666777777888999999:::777555555888:::@@@MMMYYYtttzzzwwwooojjjfffeeeaaa[[[ZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^___```aaaccccccdddffffffeeeeeeggghhhjjjkkkgggiiikkkmmmpppsssvvvxxxvvvuuutttrrrqqqtttxxx|||{{{yyyzzz|||{{{uuuooojjjjjjkkkooouuuyyy{{{|||zzz{{{|||}}}}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{|||{{{yyyzzz|||~~~~~~|||{{{zzz{{{yyywwwuuuwwwxxxxxxxxxxxxxxxwwwwwwzzz{{{{{{|||||||||{{{{{{yyyxxxxxxxxxxxxyyyzzzzzz|||{{{zzzzzzzzz{{{|||}}}zzz{{{{{{zzzwwwuuuvvvvvvuuutttrrrooollljjjhhhggghhheeebbb```]]]YYYTTTPPPIIIGGGDDDBBB@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>===>>>BBBGGGPPPYYYbbbggg___RRRDDDFFFZZZvvvnnndddhhhhhh```BBB===666333444555444333444444333333222111111000111111111111111111111111000000000111111111111222000000000000000000000000111111111222222222222333222222111111222222333333222222111222222333444555333444444444555555555555444444555666666777888888999777777:::>>>FFFWWWfff|||uuupppmmmiiieeebbbaaa^^^YYYWWWYYY[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^___```aaabbbbbbccceeeeeefffggghhhiiijjjjjjgggjjjmmmpppqqqtttwwwyyyyyyxxxwwwvvvuuuxxx|||~~~|||{{{|||zzzuuuqqqmmmmmmmmmqqqvvvzzz||||||zzz|||}}}}}}~~~|||}}}||||||||||||}}}}}}~~~~~~}}}|||zzzzzz|||~~~~~~~~~~~~|||{{{{{{zzzyyywwwuuuuuuvvvwwwxxxxxxxxxxxxxxx}}}||||||||||||||||||||||||{{{zzzyyyyyyyyyzzz{{{zzzyyyyyyyyyzzzzzz{{{|||zzzzzz{{{yyywwwvvvvvvwwwsssrrrqqqpppnnnmmmkkkkkkjjjgggdddaaa___[[[WWWSSSJJJHHHEEEBBB@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>===<<<===>>>BBBFFFLLLSSS[[[bbbaaaWWWJJJEEENNNdddxxxqqqhhhnnnnnneeeGGG@@@888555555666444222333222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222333333222222111111222222333444222222222222333444555555444444444444555555555555333444555666777888999999;;;:::;;;>>>CCCMMM```rrrzzzsssmmmiiigggddd``````aaa___ZZZXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^___``````aaaaaaaaabbbbbbbbbdddfffhhhjjjkkkkkkjjjjjjhhhkkkoooqqqrrrtttwwwzzzzzzzzzzzzyyyyyy{{{~~~~~~|||yyywwwuuutttqqqpppppprrrvvvzzz|||||||||}}}~~~~~~}}}~~~|||{{{wwwwwwxxxzzz{{{}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~}}}{{{{{{zzzyyywwwtttssstttvvvwwwyyyyyyzzzzzz~~~~~~}}}|||||||||||||||~~~|||{{{zzzzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{yyyzzz{{{yyywwwvvvvvvwwwppppppppppppooooooooonnnkkkhhheeebbb```]]]XXXUUUKKKIIIEEEBBB@@@@@@@@@AAA??????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;>>>???AAADDDHHHNNNWWW___ccc]]]QQQFFFEEEXXXvvvwwwjjjuuutttmmmvvvttthhhKKKDDD;;;666666666444111111111111222222333444444111111111111111111111111000000111111222222222222222222222222222222222222111111222222222333333333222111111111222333333444222222222222333444555666444444444555555555666666555666777888999:::;;;;;;>>>===>>>AAAFFFRRRgggzzz|||tttnnnjjjggggggaaa___```cccbbb^^^\\\]]]^^^^^^]]]]]]^^^```bbbcccbbbbbbbbbbbbbbbbbbcccccceeegggjjjlllnnnmmmkkkjjjhhhlllpppsssssstttwwwzzzyyyzzzzzzzzzzzz{{{|||xxxuuutttuuusssrrrrrrssswwwzzz||||||}}}~~~~~~}}}~~~zzzzzz{{{{{{||||||}}}}}}zzzyyyxxxxxxyyy{{{~~~{{{|||||||||zzzwwwuuussswwwyyyzzzzzzxxxwwwwwwwww}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{yyywwwvvvwwwwwwvvvuuupppqqqrrrrrrqqqooolllkkkkkkiiieeebbb___[[[UUURRRJJJGGGEEECCCCCCBBB@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>@@@@@@??????>>>>>>============@@@DDDFFFIIIQQQZZZiiifffXXXLLLKKKOOOeeeppp___jjjwwwwwwxxxwwwVVVEEE999::::::444333666444444444444444444444444333333333222222222111111000000000000111222333444000111111111111222222222111111111111111111111111222222222222111111000///333333444555666777888999444444444555555555555666555666777888888999888888;;;;;;===BBBNNN___rrr~~~zzzrrrkkkgggdddcccbbbaaa```___```aaabbbaaa```aaa^^^ZZZYYY[[[^^^aaaccceeeffffffeeecccccceeegggfffhhhkkknnnoooooonnnmmmmmmnnnpppqqqrrrtttxxx||||||{{{{{{{{{|||}}}{{{xxxtttqqqnnnmmmooosssyyy|||{{{yyyyyy{{{|||}}}~~~~~~~~~||||||||||||||||||{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~{{{|||||||||{{{xxxvvvuuuxxxzzz{{{{{{yyyxxxxxxyyy|||~~~~~~}}}~~~}}}|||{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxzzzxxxwwwwwwwwwwwwvvvtttqqqrrrssssssrrrpppnnnlllkkkiiifffccc```\\\WWWTTTNNNKKKGGGDDDCCCCCCAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>>>>>>===@@@CCCEEEHHHPPPZZZhhhhhh\\\OOOKKKNNNbbb}}}mmmooo~~~}}}}}}{{{]]]JJJ:::999999444333555333333333333333333333333333333333222222222111111000000000000111222333333111111111111222222222222111111111111111111111111555555555555555444333222222222333444555666777777444444444555555555555666555555666777777777777777;;;;;;???IIIYYYlll}}}|||vvvnnnhhhdddcccbbbbbb```___^^^___```aaa```___bbb___[[[[[[]]]aaadddeeeggggggfffdddbbbccceeegggiiikkknnnpppqqqpppooonnnmmmoooqqqssstttuuuxxx{{{{{{zzzzzzzzz{{{~~~|||zzzxxxtttrrrnnnnnnpppuuuzzz|||{{{yyyxxxzzz|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{yyywwwvvvxxxzzz{{{{{{zzzyyyzzz{{{{{{}}}~~~}}}|||}}}}}}}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwxxxyyyxxxuuussssssssstttuuutttqqqooonnnjjjiiifffdddbbb___ZZZWWWSSSOOOIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>>>>>>>>>>>>>???????????????>>>???BBBCCCFFFOOOYYYfffllldddUUUMMMLLL___|||~~~vvvvvvhhhRRR===777777555333444222222222222222222222222333333333222222222111111222111111111111111222222111111111111222222222333222222222222222222222222222222333333333222111111111111222333444555555666444444444555555555555666555666666666666777777777;;;<<>>>>>======>>>>>>??????@@@@@@@@@>>>???AAABBBDDDMMMWWWbbbnnnlll\\\PPPKKKYYYtttvvv}}}sss[[[BBB777666555333333222222222222222222222222333333333222222222111111222222111111000111111111111111111222222222333333222222222222222222222222111111222222222111111000111222222333444555555555444444444555555555555666777777777777777888888888===@@@KKKaaa|||}}}xxxtttooogggbbb______``````___^^^]]]^^^```aaaaaa___```___^^^___cccfffhhhiiijjjiiifffcccaaabbbfffjjjpppqqqsssuuuuuusssqqqooonnnrrrvvvxxxyyyxxxyyyyyyxxxxxxxxxyyyzzz|||~~~~~~{{{yyyxxxvvvtttnnnppptttxxx{{{{{{zzzyyyvvvxxx{{{}}}~~~}}}zzzzzz{{{{{{||||||||||||{{{|||||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxwwwwwwwwwvvvxxxzzzzzzxxxxxxxxxyyy{{{{{{{{{|||||||||{{{zzz~~~|||zzzxxxxxxxxxyyyzzz{{{||||||||||||{{{{{{zzzvvvvvvvvvxxxyyyxxxuuurrrrrrsssttttttsssqqqooommmjjjiiigggfffeeeccc___\\\XXXSSSLLLFFFCCCAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@@@@>>>???AAAAAACCCKKKTTT\\\ooorrrcccUUULLLTTTiiizzz{{{|||yyycccHHH:::666555444444444444444444444444444444333333333222222222111111222222111111000111111111111222222222222333333333222222222222222222222222444444555555555555555444333333333444555555666666444444444555555555555666888888888888999:::;;;<<>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>>>>>>>>>>>>>???????????????>>>???AAAAAABBBHHHPPPVVVmmmuuuiiiZZZNNNOOO]]]~~~{{{yyy{{{zzzhhhPPP>>>777666666555444444444444444444444444333333333222222222111111222111111111111111222222222222222222333333333333333333333333333333333333333333444444555555444444333444444444555555555555444444444555555555555666888888888888:::<<<>>>???EEELLL]]]xxx~~~tttmmmmmmjjjeeebbbaaa```___]]]___^^^^^^___bbbccccccbbb```___```cccgggiiiiiiiiijjjiiihhhfffeeegggllloooppprrrtttuuuuuusssqqqooommmqqqvvvyyyzzzzzz{{{{{{yyyyyyzzz|||}}}~~~~~~{{{{{{zzzyyyyyyqqqtttwwwxxxxxxyyyzzz{{{zzz|||~~~{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyy{{{zzzzzzyyyxxxxxxxxxxxxzzz{{{|||{{{xxxvvvvvvwww|||{{{zzz{{{}}}~~~|||yyywwwxxxyyy{{{{{{{{{{{{zzzzzz{{{{{{||||||{{{{{{zzzvvvuuutttuuuvvvwwwvvvuuutttuuuvvvvvvuuussspppoookkkjjjhhhgggfffccc___\\\YYYUUUPPPKKKHHHEEEAAA???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>>>======@@@BBBBBBAAAFFFMMMPPPkkkwwwmmm___QQQKKKSSSkkk}}}zzzxxxyyykkkVVVCCC999666777777333333333333333333333333333333333222222222111111000000000000111222333333222222222333333333444444333333333333333333333333000111222222333333222222333333333333333444444444444444444555555555555666777666666777999<<>>@@@@@@??????>>>>>>============@@@CCCCCCAAAEEEKKKMMMiiiwwwooobbbSSSIIIMMMXXXuuu~~~}}}wwwvvvlllZZZFFF:::777777888222222222222222222222222333333333222222222111111000000000000111222333444222222333333333444444444333333333333333333333333333444555555666666666666222222222222222222333333444444444555555555666666555555555666888<<>>======@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<>>>@@@@@@@@@AAABBBDDDLLL\\\qqqzzzmmmWWWKKKLLLRRRkkk|||tttwwwuuuooo^^^HHH:::999;;;:::666555555444444555555666444333222111000111222333111111111222222333333333222222222222333444555555444333333222222333333444555555555555555444444333444444444555555555555666888777777666555444444444888555555777888999@@@GGGNNN```zzz~~~}}}zzzqqqhhhddd```^^^\\\]]]___```^^^\\\\\\\\\^^^```ccceeedddbbbhhhgggggghhhkkklllllllllgggiiilllnnnoooppprrrsssrrrqqqrrrtttwwwvvvrrrnnnnnnppptttyyy~~~}}}{{{yyyyyy{{{~~~||||||zzz|||yyyyyy}}}~~~{{{zzz{{{||||||~~~}}}{{{{{{~~~|||zzzyyywwwuuuuuuvvvxxxxxxxxxuuuuuutttsssrrrqqqppppppsssssssssrrrrrrpppoooooorrrssstttvvvwwwyyyzzz{{{|||{{{zzzzzz{{{|||~~~}}}{{{xxxxxxxxxwwwxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuwwwwwwwwwwwwxxxzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{{{{zzzyyywwwvvvuuuuuuwwwyyyyyywwwwwwyyy{{{wwwwwwwwwwwwxxxzzz|||}}}yyyyyyyyyyyyyyyxxxwwwvvvxxxwwwwwwuuutttrrrqqqqqqnnnkkkhhheeeeeeeeedddccc]]]YYYTTTPPPMMMIIIEEEBBBBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????<<<>>>@@@@@@@@@@@@BBBDDDKKKXXXmmmzzzttt```QQQLLLKKK___yyyuuu|||tttqqqcccNNN>>>888777666555555444444444444555555444444333222222222222222111111222222222333333333333333333333444555666777444444444333333444444444888999999999888777666666444444444444555555555555333333444444555666666666888666666999:::<<>>@@@@@@@@@@@@BBBDDDIIITTTgggyyy}}}nnnYYYKKKDDDRRRfffxxx{{{{{{zzzzzzuuuuuulllXXXDDD999555444555444444333333444444555444444555555444444333222111222222222222333333333555555555555666777888888555555444444444444555555::::::::::::999888777666444444444444555555555555222222333444444555666666999777777:::<<>>???????????????===???@@@@@@@@@@@@BBBCCCHHHOOO```vvvxxx___IIICCCKKK\\\mmmxxx{{{}}}|||}}}{{{vvvxxxrrr```KKK<<<777777444444333333333333444444444555666666666555333222222222222222222222222222555444444555555666777888333444444444444444444333888888777777666555333333333333444444444555555555666666555555555444444444888777888:::===BBBOOO\\\nnn~~~uuuooollljjjmmmrrryyyrrrjjjlll~~~vvvmmmiiiddd^^^[[[\\\]]]]]]]]]^^^___```aaa```]]]^^^___bbbfffggggggeeebbbccceeehhhjjjjjjgggdddiiikkkmmmnnnmmmmmmnnnpppsssssstttuuuwwwyyyzzzzzzyyyxxxwwwxxx{{{|||}}}|||{{{zzzxxxyyy{{{~~~yyytttqqqsssuuuvvvxxx|||~~~zzzyyy{{{yyytttssstttwwwxxxyyy{{{~~~|||||||||{{{yyywwwqqqqqqqqqpppnnnlllkkkiiikkkiiihhhggghhhhhhfffeeeaaaaaabbbbbbbbbcccccccccbbbcccdddfffhhhiiijjjjjjnnnmmmlllkkkkkkllllllmmmmmmmmmmmmnnnoooooopppqqqqqqssswwwzzz|||}}}}}}}}}{{{{{{|||~~~~~~{{{xxxyyyxxxxxxwwwwwwxxxxxxyyytttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwzzzzzz{{{{{{|||}}}}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwvvvtttrrrqqqpppmmmjjjgggfffdddaaa______\\\YYYUUURRRMMMHHHEEE@@@@@@@@@@@@????????????????????????????????????<<<===>>>???????????????>>>???@@@@@@@@@@@@AAACCCGGGKKKYYYppp}}}dddJJJDDDIIIWWWiiittttttssstttxxx~~~|||wwwwwwsssdddOOO>>>999;;;555444444333333444444555444555666777666555444333222222222222222222222222333333333333444555666666111222333333333333222111555555555555444333222111333333333444444444444555777777777666666666666666777666888;;;>>>FFFVVVeeezzz{{{ooofff```]]]___cccfffbbbaaammm{{{rrrjjjeee```[[[ZZZ]]]\\\]]]^^^______```aaaaaa^^^^^^```cccggghhhhhhgggeeefffgggjjjlllllliiifffjjjlllmmmnnnmmmlllmmmnnnrrrsssuuuvvvwwwxxxzzz{{{zzzyyywwwxxxzzz|||||||||xxxwwwvvvxxx|||yyytttpppsssuuuvvvyyy}}}|||{{{}}}{{{vvvsssuuuwwwxxxzzz~~~~~~}}}{{{}}}~~~|||zzzyyyxxxvvvuuussskkkkkkkkkjjjiiihhhgggfffhhhgggeeeeeefffeeecccbbb^^^______``````aaaaaabbb```aaabbbeeefffhhhiiiiiikkkjjjiiihhhhhhiiikkklllllllllmmmnnnnnnoooooooooooorrruuuxxxzzz{{{{{{zzzyyyzzz|||~~~~~~|||zzzzzzzzzyyyxxxwwwwwwwwwwwwrrrssstttuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwvvvwwwwwwyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{wwwvvvvvvwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{yyyxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxvvvtttrrrqqqnnnkkkhhhfffccc```]]]```]]]ZZZWWWTTTOOOIIIEEE???????????????????????????????????????????????????@@@@@@AAAAAAAAA@@@@@@>>>???AAAAAA@@@@@@AAABBBEEEIIIUUUiii}}}jjjRRRGGGGGGPPPcccnnnooommmooottt~~~yyywwwvvvsssiiiVVVCCC;;;;;;555555555444444555555555555555666666555555444333333333333222222222222111222222111222222333444555000111222333333222111000444444444444444333333222333333333333444444444444444444555666888999::::::888777:::===AAAJJJ]]]ooo|||xxxqqqhhh___[[[ZZZ\\\^^^]]]bbbttttttmmmeeeaaa\\\XXXYYY]]]]]]^^^``````______```bbb^^^___aaadddhhhjjjiiihhhiiiiiijjjlllnnnnnnkkkiiikkklllnnnnnnlllkkkkkklllppprrruuuvvvvvvwwwxxxzzzzzzxxxwwwxxxzzz{{{{{{{{{vvvvvvvvvyyy}}}zzzuuurrruuuxxxyyy|||~~~}}}}}}xxxvvvwwwxxxzzz}}}~~~}}}}}}~~~~~~{{{|||~~~xxxwwwuuusssqqqooommmmmmeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbbbbccccccaaa___\\\\\\]]]]]]^^^^^^______^^^___```bbbcccdddeeeeeefffeeedddcccdddfffhhhjjjlllmmmnnnooopppppppppooopppqqqsssvvvwwwxxxxxxxxxxxxyyy{{{~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuuuurrrsssttttttuuuvvvwwwwwwzzzyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{vvvuuutttvvvzzz|||{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxvvvxxxyyyzzzzzzxxxuuussspppnnnkkkiiihhheeebbb___aaa___\\\YYYVVVQQQKKKGGG@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAA@@@??????>>>@@@AAAAAA@@@???@@@BBBBBBGGGRRRdddxxxqqq^^^KKKEEEIIIZZZhhhmmmqqqwww}}}xxxzzz|||{{{yyyssscccMMM???;;;777666666555555666666777666555444444333333444444333333333222222222111111111111111222222333444555000111333444444333111000222222333333444444333333222222333333333444444444333333555666777999::::::999:::<<<@@@DDDOOOeeexxxyyyvvvyyyzzzxxxvvvwwwvvvooofff___\\\[[[\\\aaaooo}}}oooiiiddd```\\\XXXYYY^^^^^^```aaa```^^^^^^___aaa______aaaeeeiiikkkjjjiiilllkkkkkklllnnnnnnmmmkkklllmmmnnnnnnllljjjjjjkkkmmmqqquuuvvvuuuuuuuuuvvvxxxwwwvvvxxxzzz{{{zzzyyywwwwwwxxx{{{{{{vvvuuuxxx{{{|||~~~~~~zzzwwwxxxzzz|||~~~{{{zzzyyyxxx{{{|||~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyxxxpppooonnnlllhhhfffdddddd`````````aaaaaabbbcccdddaaa``````aaabbbbbb```^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaa`````````bbbeeehhhjjjmmmmmmooopppqqqqqqpppppppppqqqqqqrrrtttuuuuuuvvvvvvxxx{{{}}}~~~~~~}}}|||{{{xxxwwwuuutttttttttttttttuuuuuuuuuuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvwwwxxxzzz{{{vvvttttttvvvzzz}}}|||{{{}}}{{{yyywwwvvvwwwyyyzzzwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxzzz{{{{{{yyyvvvtttooonnnllljjjjjjhhhdddbbbcccaaa^^^[[[XXXSSSMMMIIIAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<>>======>>>@@@AAAAAA@@@>>>===@@@@@@????????????????????????@@@@@@@@@AAAAAAAAA@@@FFFLLLXXXooopppRRRJJJFFFKKKUUUhhhssswwwttt\\\EEE999777555444444555555444333333333333333444555666666444444333333222111000000333333333333333333333333333444444555555444444333555555555555444444333222333222111111111222333444444555666555555555777999888>>>CCCDDDLLL\\\mmmwww~~~tttlllggg___ZZZbbbooosss{{{xxxjjj```]]]\\\___uuu{{{uuulllhhhccc]]]ZZZYYYZZZ[[[```aaabbbbbb```___```aaa^^^```bbbfffiiilllooopppmmmkkkiiilllpppssssssqqqrrrqqqpppppppppnnnkkkhhhjjjmmmppprrrssstttwwwxxxzzz{{{}}}~~~~~~|||{{{zzz{{{~~~~~~|||{{{{{{}}}~~~{{{zzz|||~~~~~~|||yyyvvvsssqqqoooppppppppppppqqqrrrttttttpppqqqssssssppplllhhheeebbbcccdddccc```^^^]]]^^^```___^^^```cccdddaaa^^^``````aaaaaaaaaaaa```___``````^^^]]]]]]^^^___```bbbcccdddcccaaaaaabbbdddaaaeeehhhhhheeedddhhhlllmmmmmmnnnnnnooooooppppppooorrruuuwwwvvvtttssssssvvvxxx{{{~~~}}}|||}}}~~~{{{wwwvvvwwwxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuwwwwwwwwwxxxxxxwwwvvvvvvyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzxxxwwwvvvwwwxxxyyywwwxxxzzz|||||||||{{{zzzxxxzzz{{{zzzxxxwwwwwwwwwtttrrrooollljjjhhhggggggfffccc___[[[XXXUUUQQQNNNFFFCCC@@@??????@@@???>>>===>>>@@@AAAAAA@@@>>>===@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAEEEKKKUUUjjj}}}|||pppTTTJJJCCCIIIWWWpppuuuwwwyyydddLLL<<<999777666666666666555444555444444333333333444444444444333333222111111000333333333333333333333333333444444555555444444333444444444444444333222222444333222222222333555555444555666666555555777999999>>>BBBEEEOOO___mmmtttnnnfff___\\\WWWUUU^^^lllrrryyy}}}vvvhhh^^^[[[[[[mmmwwwqqqhhheeeaaa]]][[[[[[\\\^^^___```aaa```______aaaccccccccceeegggiiikkkmmmnnnnnnmmmlllmmmoooqqqrrrqqqtttsssqqqqqqpppnnnkkkhhhlllnnnqqqssstttuuuwwwyyyzzz{{{}}}~~~}}}|||{{{}}}~~~~~~||||||~~~~~~|||zzz{{{}}}~~~|||zzzwwwtttqqqnnnmmmllllllllllllmmmnnnoooppplllllllllkkkiiieeebbb```___aaabbb```^^^\\\\\\]]]```______aaacccdddaaa___aaabbbbbbbbbbbbbbbaaaaaa```___^^^^^^^^^```aaabbbaaabbbcccbbbaaabbbdddeeefffiiilllkkkhhhhhhkkknnnmmmmmmmmmnnnoooooopppppprrrtttxxxyyywwwvvvuuuuuutttvvvxxx{{{}}}~~~}}}}}}}}}}}}}}}}}}zzzwwwvvvvvvwwwvvvvvvsssttttttuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyxxxyyyzzz|||||||||{{{{{{zzz{{{|||{{{yyyxxxxxxxxxtttssspppnnnkkkjjjiiihhheeeccc___\\\YYYVVVRRROOOGGGDDDAAA@@@@@@AAA@@@@@@>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAEEEHHHPPPccctttwwwppp\\\MMMBBBGGGXXXuuuxxxuuupppTTT@@@;;;999777777777777666555666666555444333333333333444444333333222222111111333333333333333333333333333444444555555444444333333333444444333333222222444444444333444555555666555666666666555555666888999===AAAGGGSSSbbbkkknnn^^^VVVRRRSSSRRRRRR]]]kkkppptttvvvpppddd[[[\\\```~~~{{{qqqkkkbbbaaa___]]]]]]]]]___```____________^^^```cccfffhhhhhhhhhiiiiiikkkllllllooopppppppppooooooqqqrrruuutttsssrrrrrrpppmmmjjjmmmpppssstttuuuvvvwwwyyyyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~{{{zzzxxxuuurrrnnnkkkiiiffffffffffffggghhhiiiiiihhhgggfffdddaaa___]]]\\\\\\]]]___^^^\\\[[[[[[\\\`````````bbbddddddbbb```bbbbbbbbbbbbcccccccccbbb```````````````aaabbbccc___```bbbbbbbbbdddfffhhhlllnnnpppooolllkkknnnqqqllllllmmmnnnnnnoooppppppuuuxxxzzz{{{yyywwwvvvvvvtttvvvxxxzzz|||}}}||||||~~~}}}}}}{{{zzzxxxwwwvvvvvvvvvuuuqqqqqqrrrssstttttttttssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwxxxzzz{{{zzzzzzyyyxxxxxxxxxyyyzzzyyyzzz{{{||||||||||||{{{zzz{{{|||{{{yyywwwwwwwwwsssrrrpppnnnllljjjiiihhheeebbb___\\\ZZZWWWSSSQQQIIIFFFCCCAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAACCCEEEKKKZZZjjjqqqooofffTTTEEEGGGVVVrrr|||ttt~~~xxx[[[CCC===:::888666777777666555666555444333333333333333444444333333333222222222333333333333333333333333333444444555555444444333222333333333333333222222444444444444444555555555555666777666555666777999:::===BBBIIIWWWdddiiifffVVVOOOMMMQQQSSSUUU___llloooooommmfff]]]YYYaaakkk}}}vvvlllfff______^^^]]]]]]^^^______^^^^^^^^^^^^^^^aaaeeeiiijjjjjjiiiiiijjjkkklllmmmoooqqqsssqqqnnnmmmpppssstttsssssstttttttttqqqoooppprrruuuvvvvvvwwwxxxzzzyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~{{{zzzzzzyyyzzz{{{|||}}}{{{zzzxxxuuuqqqmmmiiigggcccbbbbbbbbbbbbbbbccccccgggeeebbb___]]]\\\[[[[[[ZZZ\\\]]]]]]\\\[[[[[[\\\``````aaacccccccccbbbaaabbbbbbaaaaaabbbbbbccccccccccccbbbbbbbbbbbbbbbbbb^^^___aaacccdddfffiiilllooopppqqqooollllllnnnpppllllllmmmnnnooooooppppppwwwyyy{{{{{{yyywwwvvvwwwwwwxxxzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzyyywwwvvvuuuuuuuuuppppppqqqsssttttttttttttttttttuuuwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttttttttuuuvvvwwwyyyyyyzzzxxxwwwvvvvvvwwwxxxzzz|||{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{xxxzzzzzzyyywwwuuutttuuuqqqpppooonnnllljjjhhhgggeeebbb___]]][[[XXXUUURRRMMMIIIDDDBBBAAABBBBBBBBB?????????@@@@@@???????????????@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBCCCDDDGGGRRR```jjjmmmjjjYYYIIIHHHRRRiiiwwwzzzyyy```GGG>>>;;;777666555555555444333333333333333444555666444444444333333333333333333333333333333333333333333444444555555444444333222333333444444333333333222333333444444444444444666777888888777777999;;;<<<@@@FFFOOO\\\fffeee___UUUOOONNNTTTWWWXXX```jjjtttnnnfff^^^VVVWWWfffxxxyyy||||||{{{rrriiiddd______]]]]]]\\\]]]]]]^^^^^^____________bbbgggkkkjjjjjjiiiiiijjjlllnnnpppoooqqqrrrqqqnnnnnnpppsssrrrrrrsssuuuwwwxxxvvvuuusssuuuwwwxxxxxxxxxyyy{{{zzz{{{~~~~~~}}}~~~}}}|||}}}~~~}}}}}}}}}~~~{{{zzzyyyxxxxxxzzz{{{|||{{{{{{yyyvvvqqqlllhhhfffaaa``````_________``````cccaaa]]]ZZZYYYYYYZZZ[[[ZZZ\\\]]]]]]\\\\\\\\\]]]___```bbbccccccbbbaaaaaaaaa````````````aaabbbcccffffffeeeeeedddcccbbbaaa___aaacccdddfffhhhkkknnnpppooonnnlllkkkkkklllnnnllllllmmmnnnooopppqqqrrrwwwyyyzzzzzzxxxvvvvvvwwwyyyzzz{{{|||}}}}}}}}}~~~|||{{{xxxyyyzzzxxxvvvttttttuuupppppprrrsssuuuuuuvvvvvvttttttvvvwwwyyyyyyzzzzzzxxxxxxwwwwwwvvvuuuuuutttttttttuuuwwwyyyzzz||||||xxxwwwvvvvvvwwwyyy{{{}}}{{{{{{||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyxxxuuusssrrrsssppppppooonnnllljjjhhhgggeeebbb___]]][[[YYYVVVTTTQQQLLLGGGCCCBBBBBBBBBAAA??????????????????????????????@@@@@@AAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEELLLWWWdddllllll]]]NNNIIIMMM___yyy}}}}}}xxxdddPPP???<<<888666555555444444333333333333444555666666444444444444333333333333333333333333333333333333333444444555555444444333333333444444555555444444222222333444444444444333666777999999999:::===??????EEEMMMWWWbbbhhhddd\\\SSSNNNPPPXXX[[[ZZZ]]]eeetttkkkaaaZZZTTTYYYooo}}}sss|||xxxooogggbbb```___]]][[[[[[[[[]]]^^^___```aaaaaabbbdddhhhllljjjiiiiiiiiijjjmmmoooqqqmmmnnnoooooooooppprrrssssssssstttwwwyyy{{{zzzxxxuuuwwwyyyzzzyyyyyyzzz{{{{{{|||~~~}}}}}}||||||}}}|||{{{|||~~~}}}|||{{{zzzzzzzzz{{{||||||{{{zzzvvvrrrlllgggddd``````___^^^^^^]]]^^^^^^\\\ZZZXXXUUUTTTUUUWWWXXX[[[\\\^^^^^^]]]\\\\\\]]]]]]___bbbbbbaaa``````aaa``````_________aaabbbcccggggggggggggfffeeecccbbbbbbdddfffggghhhiiillloooooonnnkkkjjjiiijjjkkklllmmmmmmnnnoooqqqrrrsssssswwwxxxyyyyyywwwvvvwwwxxxzzzzzzzzzzzz{{{{{{||||||~~~}}}{{{wwwyyyzzzyyyuuussstttuuupppqqqsssuuuvvvwwwxxxxxxtttuuuwwwxxxzzz{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxzzz{{{{{{yyyxxxwwwvvvwwwzzz}}}zzzzzz{{{|||||||||||||||yyyyyyyyyxxxxxxxxxyyyyyywwwxxxyyywwwtttrrrrrrrrrpppppppppooonnnkkkiiihhhdddbbb___]]]\\\ZZZWWWUUUTTTOOOIIIDDDBBBAAAAAA@@@@@@??????????????????@@@??????@@@@@@AAABBBBBBCCC??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDHHHQQQ___kkksssdddTTTJJJGGGTTTuuuyyy~~~{{{wwwuuujjj\\\BBB>>>:::777666666555555444444333333333444444555444444444444444444444444333333333333333333333333333444444555555444444333333444555555666666666555222333444555666555555444666888:::;;;;;;===@@@BBBDDDLLLWWW```hhhkkkeee\\\QQQMMMQQQZZZ^^^[[[[[[```iii```ZZZYYYYYYccc}}}xxxwww|||uuummmeee```___]]][[[YYYYYY[[[^^^``````aaacccddddddfffiiilllkkkjjjiiihhhiiilllnnnppplllkkkkkkmmmppprrrssssssvvvvvvvvvxxx{{{{{{zzzxxxwwwyyy{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{|||}}}~~~~~~}}}||||||||||||{{{{{{yyyvvvqqqkkkfffbbb```___^^^]]]\\\\\\\\\\\\WWWVVVTTTSSSSSSTTTVVVXXX[[[\\\^^^^^^\\\[[[[[[\\\\\\^^^aaabbb```______```aaa```______```aaadddeeeeeefffggghhhhhhgggfffffffffgggiiiiiiiiijjjmmmooopppmmmkkkiiijjjkkkmmmnnnnnnnnnoooqqqrrrssstttuuuvvvxxxyyyyyyxxxwwwxxxzzz|||{{{{{{{{{{{{||||||}}}~~~}}}|||vvvyyyzzzyyyuuussssssuuuqqqrrrtttvvvwwwxxxyyyyyytttuuuwwwyyy{{{||||||}}}xxxxxxyyyzzzzzz{{{||||||vvvvvvwwwwwwxxxxxxxxxyyyzzzyyywwwwwwxxx{{{~~~yyyyyyzzz{{{||||||{{{{{{yyyyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxuuurrrrrrrrrqqqqqqqqqqqqooommmkkkiiidddbbb___^^^\\\[[[XXXVVVVVVQQQJJJDDDBBBAAA@@@@@@@@@@@@????????????@@@@@@??????@@@AAAAAABBBCCCCCC??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFNNN]]]jjj{{{mmm[[[KKKCCCLLLmmm{{{{{{zzztttuuuoooeeeDDD@@@;;;888777777666666666666555444333333333333444444444444444444444444333333333333333333333333333444444555555444444333444444555666777777666666333444666777777777666555666888:::;;;===???BBBEEEGGGQQQ^^^ffflllmmmfff]]]QQQMMMRRR]]]aaa]]][[[^^^[[[TTTSSSYYY___mmm~~~{{{zzzssskkkccc___^^^\\\YYYXXXXXX\\\```bbb```bbbeeeffffffgggiiikkkmmmkkkiiihhhhhhjjjmmmnnnkkkiiihhhkkkppptttuuusssyyyxxxxxxzzz{{{{{{xxxvvvxxxzzz||||||{{{zzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}{{{zzzyyyvvvqqqjjjdddaaa```___^^^\\\[[[[[[[[[[[[VVVUUUTTTSSSTTTVVVXXXYYY[[[\\\]]]]]][[[ZZZZZZ[[[[[[^^^aaaaaa___^^^^^^```bbbaaa``````aaaccceeefffcccdddfffhhhiiijjjiiiiiiiiijjjkkkkkkjjjkkkmmmoooqqqnnnkkkjjjkkkmmmoooooonnnooopppqqqssstttuuuvvvwwwxxxyyyyyyxxxxxxzzz{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyywwwvvvtttsssrrrrrrssstttvvvwwwwwwwwwxxxvvvvvvwwwyyy|||}}}{{{zzzvvvvvvvvvwwwwwwxxxxxxxxxvvvuuutttuuuxxxzzzzzzzzz{{{yyywwwxxxzzz{{{yyywwwzzzzzz{{{{{{zzzzzzyyyxxxzzzyyyyyyxxxxxxyyyyyyzzz|||yyyvvvtttsssrrrpppooovvvuuurrrpppnnnmmmmmmmmmiiigggddd```\\\YYYWWWUUUWWWTTTNNNHHHCCCAAAAAAAAABBBAAA@@@AAACCCDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<>>>@@@BBBCCC@@@@@@BBBFFFLLLYYYeeezzzrrrcccOOOBBBIIIccc{{{}}}|||||||||vvvlllSSSCCC888888:::777666999444444444444444444444444444444444333333222222222222222222222222222222222333333333444444444555555666666666555555444333333555444444444444555666666555777:::;;;;;;<<>>>>>>>>@@@AAABBBCCC@@@@@@CCCFFFLLLXXXdddtttpppdddQQQBBBEEEYYYlllxxxttt}}}vvvpppSSSCCC666777888555444777444444444444444444444444444444444333333222222222222222222222222222222222333333333444444444555555444444444444444555555555555444444444444555666666666888:::;;;<<<>>>AAACCCJJJQQQ\\\hhhooolllaaaWWWLLLJJJNNNXXX___]]]YYYWWWQQQRRRVVV```rrr~~~|||sssiiibbb]]][[[[[[[[[[[[\\\]]]___aaabbbffffffhhhiiikkklllmmmnnnmmmkkkjjjkkkoooqqqqqqoookkkkkkjjjkkklllpppsssvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzxxxuuuuuuxxx{{{|||}}}yyy{{{||||||{{{yyyyyyyyy}}}~~~}}}||||||}}}~~~}}}}}}{{{yyyyyyyyyyyywwwsssooommmllliiiccc^^^]]][[[YYYWWWVVVVVVWWWXXXXXXWWWVVVUUUVVVXXXYYY[[[ZZZ[[[[[[YYYWWWVVVWWWYYYWWWXXXZZZ\\\]]]___``````bbbccccccdddeeegggiiijjjiiiiiiiiiiiijjjkkklllmmmlllllllllllllllllllllllllllmmmnnnmmmmmmnnnqqqtttttttttuuuxxx{{{{{{zzzxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~{{{zzzzzzyyyxxxwwwvvvuuutttssssssrrrsssuuuvvvvvvuuusssrrruuuuuuuuuwwwyyyzzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyywwwvvvuuuwwwyyy{{{zzzzzzxxxwwwvvvwwwyyyzzzzzzxxxwwwxxxyyyzzz{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxwwwwwwwwwwwwvvvuuuuuutttrrrqqqpppooooooooojjjiiigggdddaaa___]]]\\\[[[XXXSSSMMMIIIFFFEEEDDDBBBAAA@@@AAACCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCAAAAAADDDFFFKKKVVVbbbooopppiiiWWWEEEBBBNNN\\\}}}yyylll|||sssrrrUUUEEE888777888555444777444444444444444444444444444444333333333333222222333333333333333333333333333333333444444444555555222222222333444555555555555444444444444555666666666888:::;;;===???CCCFFFLLLSSS___gggjjjeee\\\VVVMMMKKKNNNVVV[[[YYYVVVUUUOOOQQQYYYjjjyyypppggg```\\\ZZZ[[[\\\]]]^^^```aaaaaaaaaeeeeeeggghhhjjjlllmmmnnnlllkkklllmmmpppssssssrrroooppppppnnnmmmooouuuzzzyyyxxxwwwwwwwwwxxxyyyzzzwwwuuussstttvvvyyy{{{|||wwwyyy{{{{{{yyywwwwwwwww}}}~~~}}}||||||}}}~~~~~~~~~~~~|||zzzyyywwwvvvuuuqqqmmmiiigggfffddd```\\\ZZZYYYWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZ[[[YYYZZZ[[[ZZZWWWUUUUUUVVVQQQSSSUUUXXX[[[^^^```aaadddddddddeeeggghhhjjjjjjjjjjjjjjjjjjkkklllmmmmmmkkklllnnnooooooooonnnnnnmmmnnnnnnnnnnnnoooqqqtttuuuuuuwwwzzz~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||||||||}}}{{{yyyzzzzzzyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwyyyzzzzzzxxxuuutttuuuttttttvvvxxxyyyxxxwwwxxxxxxxxxxxxxxxyyyyyyyyywwwwwwvvvxxxzzz{{{zzzyyyttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyyyywwwuuuttttttsssrrrqqqpppppppppjjjiiigggdddaaa^^^[[[ZZZ[[[XXXTTTOOOKKKGGGEEEDDDCCCAAAAAAAAACCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@???CCCBBBBBBDDDFFFJJJTTT^^^ooouuurrr___JJJBBBHHHQQQlll~~~jjj}}}{{{ooorrr[[[JJJ<<<;;;;;;777666999444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222222333333444444444555444444444444555666666666777999:::<<<@@@EEEIIIMMMUUU```fffddd^^^WWWTTTMMMJJJKKKQQQTTTRRRPPPPPPNNNQQQ\\\rrrwwwmmmeee___\\\[[[[[[]]]___aaacccbbbbbbaaacccdddfffhhhjjjlllmmmnnnlllmmmnnnpppssstttuuuuuurrrttttttqqqmmmooouuu|||{{{yyyxxxvvvwwwxxxzzz{{{wwwvvvttttttwwwyyyzzzzzzyyyyyyyyywwwvvvvvvxxxzzz}}}~~~|||||||||}}}}}}||||||{{{zzzxxxvvvsssrrrppplllhhheeecccaaa^^^[[[XXXXXXWWWWWWXXXXXXYYYZZZ\\\\\\]]]^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZVVVSSSQQQPPPLLLNNNPPPTTTXXX\\\```bbbeeeeeeeeefffggghhhjjjkkkjjjjjjjjjjjjkkklllmmmmmmkkkmmmoooqqqrrrrrrqqqpppmmmnnnnnnnnnmmmnnnqqqsssttttttvvvyyy~~~}}}|||||||||||||||}}}}}}}}}}}}}}}~~~}}}wwwwwwzzz}}}zzzzzzzzzyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{yyywwwvvvvvvuuutttuuuwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyy{{{|||zzzyyyuuuvvvwwwxxxxxxyyyzzzzzzzzz{{{{{{||||||{{{zzzzzz}}}||||||{{{{{{||||||}}}}}}|||{{{{{{{{{yyywwwttttttttttttsssrrrqqqppppppjjjiiigggccc___[[[WWWUUUZZZXXXTTTPPPLLLHHHEEECCCCCCBBBAAAAAABBBCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>CCCAAABBBDDDEEEHHHPPPZZZnnnxxxxxxeeeMMMCCCFFFKKK___jjjzzzrrrrrr___MMM>>><<<;;;777666999444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444333333222222222555444444444444555666666555666777999<<>>>>>>>>>>>>>>BBBAAABBBDDDDDDEEEMMMUUUgggwww{{{hhhPPPEEEEEEGGGVVVyyypppyyyzzzrrr```NNN>>>;;;:::555444777444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444555555555555555444333222222222555444444444444555666666666666777999<<>>>>>>>>??????AAA@@@AAACCCCCCCCCIIIQQQ___ttt~~~mmmUUUIIIFFFEEEPPPnnn}}}ooocccPPP@@@<<<:::555444777444444444444444444444444222222222333333444444444444444444444444444444444333333333444444444555555555555555444444444444444555444444444444555666666888888999;;;???FFFOOOUUU[[[cccmmmsssssslllccc^^^PPPMMMKKKMMMLLLJJJLLLQQQ]]]ppp}}}xxxoooggg```\\\[[[[[[[[[\\\^^^___``````_________```bbbeeeiiikkknnnoooppptttwwwyyyxxxwwwxxxyyy}}}|||{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{|||}}}}}}|||{{{vvvrrrmmmjjjjjjqqq{{{~~~}}}|||{{{{{{}}}~~~~~~}}}|||vvvuuutttrrrpppmmmkkkjjjfffggggggfffcccaaa___^^^[[[\\\]]]]]]^^^^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\YYYVVVTTTTTTUUUVVVVVVXXX[[[___dddhhhkkkkkkkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppoooppprrrttttttsssrrrsssvvvxxxxxxxxxvvvwwwxxx{{{~~~~~~zzzxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{yyyxxxvvvuuuuuuvvvxxxzzzyyywwwuuuuuuwwwxxxyyyxxxwwwvvvvvvvvvuuuuuuttttttyyyyyyzzz|||~~~}}}{{{xxxxxxzzz{{{zzzxxxwwwxxxzzzxxxyyyzzz|||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyy{{{}}}|||yyywwwwwwwwwwwwvvvtttrrrooonnnkkkkkkjjjhhhddd```[[[YYYYYYXXXWWWTTTPPPJJJEEEBBBDDDCCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>DDDBBB@@@>>>>>>???@@@AAA@@@???@@@CCCBBBBBBHHHOOO[[[ssssss[[[NNNIIIFFFLLLffflllfffTTTCCC>>><<<777666999444444444444444444444444222222222333333444444444444444444444444444444444333333333444444444555555333444444555555666666777555444444444444555666666::::::;;;<<>>>>><<<444333333444555666666666666444444444444444444444444333333333333333333333333333444666999:::;;;;;;;;;999999777666666666777777555444444444555666777888888999===EEERRRbbbrrr}}}}}}~~~~~~zzzvvvtttrrrmmm___RRRMMMKKKQQQdddxxxyyyrrrjjjbbb___\\\YYYXXXZZZZZZ[[[\\\\\\[[[\\\^^^``````bbbfffiiijjjkkklllnnnnnnoooooooooppprrrvvvzzzyyyyyyyyyzzz{{{|||}}}}}}|||{{{yyywwwvvvuuuttttttwwwwwwxxxyyyzzzzzzyyyyyywwwxxxzzz}}}|||zzzxxxwwwoooppprrrtttuuusssnnnkkkllljjjgggeeecccaaa```___]]]\\\ZZZYYYYYYZZZ[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]______```aaaaaabbbbbbbbb___```bbbdddgggiiijjjjjjgggggghhhkkkpppwww~~~~~~{{{zzz{{{|||{{{zzzyyyyyyyyywwwuuuuuuwwwzzzzzz{{{|||zzzxxxvvvuuuvvvxxxwwwuuutttsssttttttuuuuuuvvvvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxyyyzzz{{{||||||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwuuusssrrrttttttuuuvvvwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyzzz{{{|||xxxxxxwwwwwwuuusssqqqpppkkkkkkkkkjjjiiihhhffffffcccbbb```\\\WWWQQQMMMJJJCCCAAA@@@@@@BBBDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCGGGWWWhhh{{{tttXXXMMMBBBSSSyyytttWWWBBB???===666444555666777777777777777444444444444444444444444333333333333333333333333111333555888:::::::::999777777666666555555666666444444444555666777888888777:::@@@JJJYYYjjjxxx~~~}}}|||{{{xxxvvvkkk]]]QQQMMMNNNWWWmmm{{{~~~nnnfff```^^^[[[XXXWWWZZZWWWXXXZZZZZZZZZ[[[]]]______bbbeeehhhiiijjjkkkmmmmmmnnnoooooopppssswwwzzz{{{{{{{{{{{{|||~~~|||{{{yyywwwuuutttsssssstttvvvwwwxxxxxxyyyyyyzzzxxxyyy{{{}}}|||yyywwwuuupppqqqsssuuuvvvsssmmmiiiiiihhhgggdddaaa___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbbbbaaaaaadddgggiiikkkkkkkkkkkkiiiiiikkkoootttzzz}}}|||}}}}}}}}}}}}xxxxxxxxxvvvttttttvvvxxxyyyzzz{{{zzzxxxuuuuuuuuuvvvuuuuuutttuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{|||zzz|||~~~}}}|||xxxyyyzzz|||}}}|||{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwrrrrrrssstttttttttttttttuuuuuuvvvvvvuuuuuutttsssvvvvvvvvvvvvvvvwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvvvvxxxzzzzzzyyyyyyyyyzzzyyyyyyxxxwwwuuusssrrrqqqmmmmmmmmmllljjjiiigggfffdddcccaaa^^^YYYSSSNNNKKKDDDCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEERRRaaawwwxxx[[[MMMEEETTTssszzz```III???<<<999666666777888888888777777444444444444444444444444333333333333333333333333111222444666777888888777555555555555555555555555444444444555666777888999888>>>GGGSSSdddvvv~~~{{{vvvcccWWWNNNMMMSSS```xxxyyy}}}yyykkkddd^^^\\\ZZZWWWVVVXXXUUUWWWXXXYYYYYYZZZ]]]______aaaeeehhhiiijjjkkkmmmlllnnnqqqrrrtttvvvyyy|||}}}|||{{{{{{|||}}}{{{{{{zzzxxxvvvuuutttsssrrrtttvvvwwwwwwwwwyyyzzzzzz{{{|||~~~|||yyywwwuuussssssuuuvvvvvvsssnnniiigggggggggdddaaa^^^^^^^^^\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbcccdddccccccfffiiimmmooonnnlllkkkkkkgggiiilllqqqvvv|||~~~}}}}}}}}}}}}}}}yyyyyyyyyxxxvvvuuuvvvxxxwwwyyy{{{zzzxxxvvvuuuuuuvvvuuuuuuuuuvvvxxxzzz{{{zzzzzzyyyxxxxxxxxxyyyyyy}}}}}}zzzxxxzzz~~~{{{yyyzzz|||}}}|||zzzxxxwwwvvvvvvvvvvvvxxxzzz{{{}}}zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyxxxwwwvvvuuusssssstttuuuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuyyy|||}}}|||zzzyyyzzzzzzzzzyyywwwuuutttrrrqqqmmmmmmmmmlllkkkjjjiiihhhdddcccbbb___ZZZTTTOOOLLLFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDNNN\\\ttt|||```QQQKKKPPPeeejjjPPP>>>999<<<666777777777777777666555555555555555555555555555333333333333333333333333222333444555666666666666444555555555666555555555444444555555666888999:::;;;DDDQQQ```sss|||yyyooo[[[QQQMMMRRR\\\lllyyytttjjjccc]]]\\\YYYVVVUUUVVVUUUWWWYYYYYYZZZ[[[^^^aaa```cccfffiiijjjkkklllnnnlllooosssvvvxxxyyy{{{}}}|||zzzyyyxxxxxxyyy{{{|||zzzzzzzzzzzzyyywwwvvvtttsssvvvyyyzzzzzzzzz|||~~~~~~~~~~~~|||{{{zzzxxxuuuuuuuuuvvvuuurrrmmmiiieeeggggggeeeaaa^^^^^^^^^ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]______```___aaadddfffhhhhhhgggggglllooossstttqqqnnnlllllliiikkknnnrrrwww{{{}}}}}}}}}}}}|||{{{||||||{{{}}}~~~}}}{{{yyyyyyzzzvvvyyy{{{{{{yyywwwvvvvvvxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{}}}zzzyyy{{{~~~xxxzzz|||}}}|||zzzxxxvvvvvvvvvvvvwwwyyy{{{~~~|||zzzxxxwwwwwwxxxyyy{{{{{{zzzzzzyyywwwuuusssrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxzzzzzzyyywwwvvvvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvwww||||||{{{{{{{{{zzzyyywwwuuutttrrrrrrllllllmmmmmmllllllkkkjjjccccccbbb___[[[UUUOOOLLLGGGEEECCCBBBBBBBBBAAA@@@????????????????????????>>>????????????@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCEEEMMMZZZssseeeWWWIIIFFFQQQsssqqqUUU===777===666777777777666555444444555555555555555555555555333333333333333333333333333444444444555555666666555555666666666666666555444444555555666888999:::===IIIXXXiii~~~yyy}}}uuugggWWWPPPNNNWWWdddwwwwww}}}vvvqqqiiibbb]]][[[YYYUUUTTTUUUVVVXXXYYYZZZ[[[]]]```bbbaaadddhhhjjjkkklllnnnooommmpppuuuyyy{{{|||}}}~~~zzzxxxwwwuuuuuuvvvxxxyyyyyyzzz{{{|||{{{yyywwwvvvwwwzzz~~~~~~~~~~~~}}}}}}|||{{{vvvvvvuuuuuutttqqqmmmiiieeeggghhheeeaaa^^^^^^___XXXYYYZZZ\\\\\\\\\[[[ZZZWWWXXXZZZ\\\^^^```bbbcccbbbdddgggjjjkkklllkkkkkkppptttxxxxxxtttooommmlllnnnoooqqqsssvvvxxxzzz{{{{{{|||}}}|||{{{zzz{{{|||~~~}}}||||||vvvyyy{{{|||zzzxxxxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{|||||||||}}}xxxuuuxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxyyy{{{||||||{{{zzz{{{|||||||||{{{zzzyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvuuutttsssssszzzxxxvvvtttsssuuuwwwyyyxxxwwwvvvvvvwwwwwwvvvtttxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}zzzyyyyyyyyyyyyxxxwwwuuutttsssooonnnmmmlllkkkjjjjjjjjjfffeeebbb___[[[VVVSSSQQQJJJHHHEEECCCBBBBBB@@@???BBBAAA@@@@@@??????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>??????@@@BBBCCCCCCDDDGGGHHHZZZppp{{{}}}mmmTTTHHHLLLPPP^^^qqq[[[HHH<<<777:::999777777888888666555444444444444444444444444444444555555666777777888333333333333333444555666888666555444444555666888666555777999777777===EEEGGGWWWfff{{{~~~qqqrrrzzzxxxmmmdddQQQQQQTTT]]]qqqxxxzzzwwwnnneee```[[[XXXWWWWWWTTTRRRSSSUUUVVVXXXZZZ]]]aaadddeeeggghhhkkklllnnnooooooqqqsssvvvyyy{{{|||||||||xxxuuussstttwwwxxxvvvtttyyyyyyzzzzzzzzzyyyyyyxxxyyyzzz|||}}}{{{xxxvvvzzzxxxvvvtttrrroookkkhhhgggfffeeedddbbbaaa``````\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[]]]```cccfffhhhiiiiiihhhhhhhhhjjjllloooqqqrrrxxx~~~|||wwwtttssstttuuuvvvvvvuuuxxx}}}~~~{{{{{{{{{|||}}}}}}}}}yyyvvvwwwyyyxxxwwwwwwwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}}}}~~~yyywwwyyy~~~~~~}}}xxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxyyy{{{||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxwwwwwwvvvuuutttttttttvvvvvvuuutttuuuwwwyyyzzzxxxvvvttttttuuuvvvuuutttwwwwwwwwwxxxxxxxxxyyyyyy}}}yyyxxxyyyxxxxxxwwwvvvtttsssrrrpppooonnnlllkkkjjjjjjjjjgggfffdddaaa]]]YYYVVVTTTMMMJJJFFFCCCBBBBBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>??????@@@BBBCCCCCCDDDHHHFFFTTThhhuuu{{{pppXXXHHHJJJLLLZZZ|||}}}vvvaaaIII;;;888:::888777777777777666444666666666666666666666666222222333444444555666666333333333333444555666777777666555444444555666777666555666888888888===CCCIII\\\oooyyyjjjkkkqqqnnncccZZZRRRRRRXXXjjjnnn|||uuukkkccc___ZZZXXXWWWVVVUUUSSSTTTVVVXXXYYY[[[]]]aaaddddddfffhhhjjjlllnnnooopppnnnpppsssvvvxxxyyyyyyyyyxxxvvvsssrrrrrrssssssrrryyyyyyyyyyyyyyyyyyxxxwwwxxxzzz|||~~~|||zzzyyy{{{xxxssspppnnnllljjjhhheeeeeedddcccaaa```______\\\]]]^^^^^^^^^]]]\\\\\\^^^___bbbdddggghhhiiijjjeeeeeeeeegggjjjnnnqqqsssvvv{{{}}}{{{{{{{{{}}}~~~}}}||||||~~~~~~}}}}}}~~~~~~}}}zzzxxxwwwxxxxxxwwwwwwxxxzzz{{{{{{zzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~zzzwwwyyy|||~~~~~~}}}{{{xxxxxxxxxxxxyyyyyyyyyyyyxxxyyyzzzzzz{{{{{{{{{{{{}}}|||zzzxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuttttttwwwwwwwwwvvvvvvuuuuuuuuusssssstttuuuvvvxxxzzz{{{xxxuuurrrrrrssstttttttttvvvvvvwwwxxxyyyzzzzzz{{{|||yyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqpppooommmkkkjjjjjjiiihhhgggeeeccc```\\\YYYXXXPPPLLLFFFCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@??????@@@AAAAAABBBCCCCCCIIIDDDMMM]]]mmmzzzttt___HHHGGGGGGSSSrrrzzztttqqqRRR@@@>>>999888666666777777555444666666666666666666666666111111222222333333444444333333333444555777888999777666555444444555666777777444444888::::::===BBBLLLccczzz}}}nnnbbbccciiieeeZZZQQQOOOPPPYYYssspppjjj{{{ppphhhaaa^^^ZZZWWWVVVVVVUUUTTTUUUWWWYYY[[[\\\^^^bbbeeedddeeegggjjjlllmmmnnnoookkkmmmpppsssuuuuuuuuuuuuwwwvvvssspppnnnmmmoooqqqxxxyyyyyyyyyxxxxxxwwwvvvxxxzzz|||~~~~~~}}}|||zzzyyyuuupppllljjjhhhgggfffbbbbbbaaa``````___^^^^^^\\\]]]^^^^^^^^^^^^^^^]]]aaacccfffhhhiiiiiihhhggg]]]___aaaeeejjjooosssuuuxxx}}}~~~|||{{{{{{{{{yyywwwxxxwwwwwwxxx{{{}}}}}}}}}{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}yyyuuuvvvzzz~~~{{{xxxxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{|||{{{{{{{{{{{{~~~|||yyyvvvuuuuuuwwwxxxwwwwwwvvvuuuuuuttttttssswwwwwwvvvvvvvvvvvvvvvvvvssstttuuuvvvwwwxxxyyyyyyyyyvvvsssqqqrrrtttuuuuuuwwwwwwxxxyyyzzz{{{|||}}}|||~~~yyyxxxxxxxxxwwwvvvtttsssqqqqqqpppsssrrrpppnnnllljjjiiiiiihhhgggfffdddaaa^^^\\\ZZZRRRMMMFFFAAA@@@AAACCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@??????@@@AAAAAABBBCCCCCCHHHBBBHHHVVVgggyyyxxxdddJJJEEECCCLLLfffyyynnn\\\EEEBBB999777666666777666555333444444444444444444444444111111222222333333333333333333444444666777999:::777666555555555555666777777333333888;;;<<>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@???@@@@@@AAAAAABBBBBBBBBEEEBBBHHHSSSbbbwwwzzzhhhNNNFFFAAAGGG[[[vvv{{{kkk___EEE@@@999888666666777777555444444444444444444444444444333333333333444444444444444444444555666777888999666666555555555555666666666333444888<<<>>>CCCIII]]]xxxrrrrrrooonnnqqqvvvttthhhZZZRRRUUU^^^pppgggfffxxx}}}yyyrrrhhhbbb^^^\\\ZZZWWWTTTSSSTTTUUUVVVXXX[[[\\\]]]^^^```aaacccdddeeeggghhhhhhiiiiiiiiikkkmmmppprrrrrrrrrqqqqqqrrrrrrpppnnnpppvvv{{{yyyyyyzzzzzzzzzzzzyyyyyy}}}~~~}}}{{{xxxuuuqqqooommmkkkiiieee___[[[[[[[[[\\\\\\\\\\\\]]]]]][[[[[[[[[\\\]]]^^^______bbbeeehhhjjjjjjgggdddaaaUUUXXX]]]ccciiinnnqqqssstttyyyyyywwwvvvxxx}}}~~~||||||zzzxxxyyy|||~~~~~~~~~~~~~~~~~~wwwpppnnnsss}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzwww{{{~~~|||zzzzzz{{{}}}{{{xxxvvvuuuvvvwwwyyyyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxzzzyyyxxxvvvuuuuuutttttt|||yyyvvvvvvwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{{{{|||}}}~~~yyyuuutttuuuzzzyyyvvvsssqqqpppppppppsssrrrqqqooommmlllkkkkkkggggggeeecccaaa^^^\\\ZZZSSSNNNFFF@@@??????@@@AAABBBAAA@@@@@@??????@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCIIIPPP\\\ssszzzkkkSSSHHHAAAEEERRRgggiii~~~eeeKKK@@@:::999777777888888666555666666666666666666666666444444444444555555555555444444444444555666777777666666666666666666666666555444666999;;;>>>HHHRRRnnntttxxxlll\\\VVV\\\jjjwww```ggg~~~{{{vvvooofffaaa]]]]]]ZZZWWWSSSRRRSSSTTTUUUWWWZZZ[[[[[[[[[]]]^^^___```bbbdddfffggghhhhhhiiikkknnnppprrrrrrqqqqqqpppqqqqqqqqqrrrvvvzzz~~~zzzzzz{{{|||}}}}}}}}}}}}}}}yyyuuurrrooonnnmmmllljjjddd]]]XXXYYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[\\\]]]___```aaafffhhhlllnnnnnnlllhhhfff[[[^^^ccciiimmmqqqrrrssstttyyyyyyyyyyyy{{{}}}|||zzzyyy{{{}}}~~~~~~}}}~~~wwwpppmmmoooyyy~~~}}}}}}|||||||||{{{{{{{{{www{{{|||yyyzzz{{{|||zzzyyywwwwwwwwwxxxyyy{{{zzzzzzyyyxxxxxxwwwwwwuuuuuuvvvwwwxxxxxxyyyyyy{{{zzzwwwuuuttttttuuuuuu{{{yyywwwwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxxxx|||~~~|||xxxuuuuuuwww{{{zzzwwwtttqqqqqqqqqqqqsssrrrpppooonnnmmmmmmmmmiiihhhgggdddaaa^^^\\\ZZZTTTOOOHHHCCC@@@@@@@@@@@@AAA@@@??????>>>>>>??????BBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDJJJKKKSSSkkkyyynnnYYYLLLCCCEEEMMM\\\yyygggyyyjjjRRRBBB;;;:::888888999999777666666666666666666666666666555555555555444444444444555444444444444444555555555555666666666666555555444555888::::::>>>LLL[[[{{{qqqbbb```gggwwwpppaaaqqq~~~zzztttmmmfffaaa]]]]]][[[WWWRRRPPPQQQSSSSSSUUUXXXYYYYYYYYYZZZ[[[XXXZZZ]]]aaadddgggiiijjjiiikkkmmmpppqqqqqqppppppqqqpppppprrrvvvzzz|||}}}zzz{{{}}}~~~|||xxxuuurrrqqqooommmkkkhhhddd^^^ZZZXXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]]]]^^^___aaacccdddhhhjjjmmmpppqqqooommmlllfffiiinnnrrruuuvvvvvvuuuwww|||~~~{{{yyyzzz{{{{{{{{{{{{}}}yyyqqqnnnkkkwww}}}~~~~~~}}}}}}|||||||||{{{vvv{{{|||yyyzzz|||{{{zzzyyyxxxxxxxxxyyyzzz||||||{{{zzzzzzyyyyyyxxxuuuuuuvvvwwwxxxyyyyyyzzz{{{yyyvvvtttssstttvvvwwwzzzyyyxxxxxxyyyyyyxxxvvvttttttttttttuuuuuuuuuuuuvvvyyyzzzyyywwwvvvxxxzzz|||zzzwwwtttrrrqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnjjjjjjhhheeebbb___\\\ZZZUUUPPPJJJEEEBBBBBBAAAAAA@@@??????>>>===>>>>>>>>>BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBEEEIIIGGGLLLfffwwwqqq\\\NNNDDDFFFJJJVVVrrreeevvvvvvhhhRRR???<<<:::999999:::999888666444444444444444444444444444444444444444444444444555555444333333333333444555555666666666666555555333555999:::999>>>OOOaaattthhhjjjuuulllfff~~~~~~yyytttlllfffaaa^^^^^^\\\WWWQQQOOOPPPRRRRRRTTTWWWXXXXXXXXXXXXYYYSSSUUUYYY___dddhhhkkkmmmiiijjjmmmooopppppppppooorrrpppooosssxxx||||||zzz{{{|||~~~}}}yyyuuussssssqqqmmmiiifffccc___\\\WWWWWWYYYZZZ[[[]]]^^^^^^____________aaacccfffggghhhjjjmmmoooqqqpppooonnnppprrrvvvzzz{{{{{{yyyxxxzzz~~~|||yyyyyyyyyyyyyyyzzz|||vvvooonnnmmmuuuzzz{{{|||}}}}}}}}}|||{{{||||||||||||{{{zzzyyyxxx{{{{{{zzzxxxuuuuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyy|||zzzxxxvvvuuuuuuuuuvvvzzzzzzzzzzzzyyywwwuuuttttttttttttttttttssssssssswwwxxxyyyxxxxxxyyy{{{}}}|||{{{yyywwwtttrrrpppoooqqqqqqpppooonnnnnnnnnooojjjkkkhhhdddbbbccc___ZZZXXXTTTOOOIIIDDDAAA@@@?????????????????????????????????@@@@@@@@@AAAAAAAAA???@@@@@@>>>======???BBBCCCEEEEEEDDDNNN___jjjllldddLLLDDDCCCMMMUUUeeeoookkk~~~~~~}}}zzztttiiiUUUEEE;;;999777666777777666555666666555444444444444555444333333333333444555555555777888888666555666777444555555666666666666666666777999;;;;;;AAARRRbbbzzziiirrruuupppuuu{{{tttmmmfffaaa^^^\\\[[[ZZZVVVSSSQQQRRRSSSTTTTTTTTTUUUWWWXXXXXXXXXUUUUUUVVVZZZ```eeehhhhhhiiiiiijjjlllmmmooopppqqqtttssstttvvvyyy|||}}}}}}}}}yyywwwwwwvvvrrroookkkhhheeeaaa]]]ZZZ[[[ZZZYYYXXXYYY[[[]]]^^^```aaaaaaaaaaaadddhhhkkkoooooooooqqquuuxxxzzzzzzzzz}}}~~~|||}}}{{{xxxxxxxxx}}}~~~~~~vvvpppoooqqqxxx}}}{{{||||||}}}}}}|||{{{zzzyyy{{{{{{zzzzzzyyyyyyxxxxxx{{{{{{{{{xxxvvvuuuvvvxxx|||||||||{{{{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxxxx{{{{{{{{{{{{zzzxxxvvvuuuttttttttttttssssssrrrrrrwwwxxxzzzyyyxxxxxxyyy{{{{{{zzzyyywwwuuusssqqqqqqrrrqqqpppooonnnnnnnnnnnnkkkkkkiiieeecccddd```[[[XXXUUUOOOIIIDDDAAA@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAA@@@AAAAAA???>>>>>>@@@BBBCCCEEEDDDEEENNN]]]iiillljjjSSSIIIFFFNNNVVVfffqqqlllrrrvvvxxxnnn[[[HHH===;;;999888888888888666666666555444444444444555444444333333444444555666444666888888666666666777444555666666777777666666333555999===???FFFWWWggg{{{qqqrrrsss~~~zzzssslllfff```]]]\\\\\\[[[WWWTTTRRRSSSTTTUUUUUUUUUWWWXXXYYYXXXXXXUUUWWWYYY\\\^^^aaacccdddggghhhjjjlllnnnpppqqqqqqttttttuuuxxx{{{|||||||||}}}}}}}}}~~~yyywwwvvvvvvqqqnnniiifffccc```]]][[[]]][[[ZZZYYYYYYZZZ\\\]]]___aaabbbbbbbbbcccgggiiiqqqpppqqqsssvvvyyyzzz{{{{{{~~~~~~{{{zzzzzz{{{~~~}}}uuuqqqqqqqqqwww|||zzz}}}}}}}}}|||{{{zzzxxxwww{{{zzzyyyxxxwwwwwwxxxxxx{{{{{{{{{yyywwwvvvwwwxxxzzzzzzyyyyyyxxxwwwvvvvvv{{{{{{zzzyyyxxxxxxxxxyyyuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvuuuuuutttsssrrrrrrqqqvvvxxxzzz{{{yyyxxxxxxyyyyyyxxxwwwvvvuuusssrrrrrrrrrqqqpppooonnnnnnnnnnnnlllllljjjfffdddeeeaaa\\\YYYUUUPPPJJJEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBAAA??????AAACCCCCCDDDDDDEEEMMM[[[ggglllpppXXXMMMGGGMMMUUUfffsssjjjiiikkkyyyfffOOO@@@===:::999999999999888777666555555444444555555444444444333444444555666333555777777666666777888444555666666777777666666333555:::???CCCKKK\\\kkk{{{{{{}}}nnnzzz|||xxxqqqkkkddd___]]]\\\\\\[[[XXXUUUSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXWWWTTTXXX]]]^^^^^^]]]^^^```dddfffiiimmmpppqqqrrrrrrtttuuuxxxzzz||||||{{{{{{|||~~~}}}}}}zzzwwwuuutttqqqmmmgggcccaaa```^^^]]]^^^]]][[[ZZZYYYZZZ\\\]]]aaaccceeeeeeeeefffgggiiipppqqqsssuuuwwwzzz{{{||||||}}}{{{zzz|||}}}~~~{{{uuurrrrrrooottt{{{}}}|||{{{{{{{{{zzzzzzyyyyyy|||{{{yyywwwvvvwwwxxxyyyzzz{{{{{{zzzwwwvvvwwwxxxzzzyyyyyyxxxwwwvvvuuuuuuxxxxxxxxxxxxyyyyyyyyyzzzuuuvvvxxxzzz{{{{{{{{{zzzxxxxxxxxxwwwvvvvvvuuutttxxxwwwwwwuuutttsssrrrrrrsssvvvyyy{{{zzzyyyyyyyyyuuuuuuuuutttssssssrrrrrrrrrrrrpppooonnnnnnnnnnnnlllmmmkkkgggeeeeeebbb]]]ZZZVVVQQQKKKFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@BBBCCCBBBCCCCCCEEELLLXXXeeelllpppZZZNNNEEEJJJSSSdddwwwjjjhhhddduuurrrWWWBBB???;;;999999999999888777666666555555555555555444444444444444555666666333444666777666666777888555555666777777777777777999999;;;???DDDNNN```ppp~~~}}}{{{tttooo}}}zzzuuuooohhhbbb^^^\\\ZZZZZZZZZWWWTTTRRRRRRSSSRRRTTTWWWXXXXXXWWWWWWWWWTTTZZZaaabbb___]]]^^^aaabbbeeeiiimmmppprrrsssttttttwwwzzz||||||zzzyyyxxx|||{{{xxxuuutttqqqlllfffaaa____________]]]\\\[[[ZZZ[[[\\\^^^___dddfffhhhiiiiiiiiijjjkkknnnpppsssvvvxxx{{{}}}~~~~~~}}}{{{yyyyyyzzz|||}}}~~~~~~zzzuuurrrsssooosssxxx~~~~~~zzzzzzzzzzzz{{{{{{||||||}}}|||zzzxxxwwwxxxyyyzzzyyy{{{{{{zzzxxxwwwxxxxxx}}}}}}|||{{{{{{zzzyyyyyyssstttuuuwwwyyyzzz{{{|||wwwxxxzzz{{{{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwwwwvvvyyyyyyxxxwwwvvvuuutttsssqqqtttxxxzzzzzzzzzzzz{{{sssrrrrrrrrrrrrqqqqqqqqqsssrrrqqqooonnnmmmmmmmmmmmmnnnkkkgggeeefffbbb]]][[[WWWRRRLLLGGGDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCBBBBBBBBBFFFLLLUUUbbblllooo\\\QQQEEEHHHSSSddd{{{kkkfff{{{ccclllwww\\\CCC@@@;;;999888888888777777777666555555555555666555444444444444555666666333444666777666555666777555666666777777777777777<<<999999>>>FFFSSSiii{{{}}}zzzzzzzzzzzz|||nnnwww{{{xxxssslllfff```]]][[[WWWXXXXXXVVVSSSQQQPPPQQQOOORRRUUUVVVUUUUUUVVVWWWUUU[[[ccceeebbb```aaadddbbbdddhhhlllpppssstttuuuuuuyyy||||||yyyvvvtttttt{{{}}}yyyvvvtttqqqllleee```____________[[[[[[ZZZ[[[\\\___bbbddddddfffhhhjjjjjjjjjkkklllkkkoootttwwwyyy|||~~~~~~|||yyyvvvvvvxxxzzzzzz{{{~~~}}}{{{uuusssssssssuuuyyy}}}}}}zzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyxxxxxxyyyyyyyyyzzz|||{{{yyyxxxxxxyyyzzzzzzyyyyyyyyyyyyxxxxxxpppqqqtttwwwyyy{{{|||}}}yyyyyyzzzyyyyyyxxxwwwwww|||{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvuuuuuutttqqqtttwwwyyyyyyyyyzzz|||rrrrrrrrrqqqqqqqqqqqqqqqsssrrrqqqooonnnmmmmmmmmmmmmmmmkkkgggeeefffbbb]]]\\\XXXSSSMMMHHHEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBAAA@@@BBBFFFKKKSSS```lllppp___TTTFFFHHHSSSdddzzzjjjeeeuuuhhhgggwwwsss___EEEAAA<<<999888888888777888777666666555555666666555555444444555555666777444555777777555444555555555666777777888888777777:::777999@@@LLL^^^vvv|||}}}uuurrr}}}yyy|||pppoooyyyvvvpppjjjccc___[[[ZZZUUUVVVWWWUUURRRPPPOOOPPPMMMPPPSSSSSSRRRSSSVVVZZZXXX]]]cccfffeeedddeeefffccceeegggkkkooorrruuuwwwwwwzzz|||zzzuuupppoooooovvv{{{~~~zzzwwwuuurrrnnngggbbb_________^^^[[[ZZZZZZ[[[^^^aaadddfffbbbdddggghhhhhhiiikkkmmmmmmrrrwwwzzz{{{|||~~~}}}{{{xxxuuuuuuwwwzzzyyy{{{~~~~~~~~~{{{vvvrrrsssssstttwww|||}}}||||||{{{|||}}}~~~zzzzzzyyyyyyxxxwwwwwwwwwxxxzzz||||||zzzyyyxxxyyyttttttttttttuuuuuuuuuuuuqqqrrruuuxxxzzz|||}}}}}}yyyyyyxxxwwwwwwwwwwwwwww{{{zzzyyyxxxxxxxxxyyyzzzvvvvvvvvvuuuuuutttttttttuuuvvvxxxxxxwwwwwwxxxzzztttsssssssssrrrrrrqqqqqqtttsssqqqooonnnmmmmmmllllllmmmjjjfffeeeeeebbb\\\\\\YYYSSSNNNIIIFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???AAACCCCCCBBBAAAAAAAAAAAA???AAAFFFJJJQQQ^^^lllooo```VVVFFFFFFPPP___rrrkkkvvvoooeeeoooyyymmmcccGGGCCC>>>:::999999999999888777777666666666666666555555555555555666666777555666777777555333333444666666777888888888888777999888<<>><<<<<<888666999666666555555555555666666777777666555555555555555666666555555555555666666666666555555666666777777;;;@@@HHHVVVmmm|||iii^^^___gggqqqwwwrrrddd\\\cccqqq|||zzztttoooiiiccc___[[[XXXVVVVVVVVVTTTSSSQQQQQQPPPPPPOOOPPPRRRTTTVVVXXXZZZ[[[^^^___bbbdddeeefffgggffffffhhhkkkmmmoooqqquuuxxxwwwzzz{{{xxxrrroooqqqsss{{{~~~yyyvvvtttqqqlllgggcccaaa`````````___]]]\\\]]]```bbbdddgggjjjnnnqqqtttvvvyyy{{{~~~~~~||||||~~~~~~}}}{{{xxxvvvtttrrrrrrqqqssszzz||||||{{{{{{|||{{{xxxuuussstttuuuwwwxxxyyyyyyyyyyyyzzz{{{|||{{{xxxvvvtttqqqqqqrrrssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxyyy{{{{{{zzzzzzyyyyyyxxxxxxuuusssrrrsssuuuvvvvvvuuuttttttuuuuuuuuutttsssssstttsssrrrqqqqqqrrrssstttrrrqqqooonnnnnnnnnooooooooommmkkkiiigggeeeaaa^^^]]]\\\ZZZXXXUUUPPPKKKFFFBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBEEEPPP]]]aaa```^^^UUUKKKEEEAAAEEERRR```}}}yyyjjj{{{xxxssscccOOO>>><<<>>>;;;888999666555555444444555555666777666666555555555555666666666555555555555666666666666555555666777777888===DDDOOO```xxx~~~jjj^^^bbbppp~~~ssscccXXX___rrr~~~~~~}}}yyyvvvoookkkeee```]]]ZZZWWWUUUVVVUUUSSSQQQPPPOOONNNNNNOOOPPPRRRTTTVVVYYYZZZ[[[[[[]]]___bbbeeeggghhhiiifffiiilllnnnnnnpppqqqsssuuuxxxzzzyyyvvvtttvvvyyyzzzwwwqqqooolllhhheeeddddddddd___^^^\\\\\\]]]```ccceeegggkkkooorrruuuxxx{{{}}}~~~|||||||||{{{yyywwwuuusssrrrrrrtttyyy~~~}}}||||||}}}|||zzzwwwsssrrrsssuuuwwwyyy{{{{{{|||yyyzzz{{{{{{zzzyyywwwuuusssssssssssstttuuuwwwwwwyyyxxxvvvuuuuuuvvvwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvtttsssrrrrrrtttvvvvvvuuuwwwwwwxxxxxxwwwvvvuuuuuusssrrrqqqqqqqqqqqqrrrssssssqqqpppnnnnnnoooqqqrrrpppnnnkkkiiihhheeebbb___\\\[[[[[[ZZZXXXSSSLLLGGGBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEEDDDDDDDDDJJJWWWdddfffbbbXXXQQQJJJEEEBBBCCCLLLVVVrrrvvv~~~zzzpppgggQQQ>>><<>>;;;777777888888777777777777888888666666555555555555666666666666555555555555666666888888888888999:::;;;<<<>>>HHHXXXnnnkkkbbb___mmmjjjzzz~~~zzzuuurrrhhhddd___[[[YYYWWWUUUSSSSSSRRRQQQOOONNNNNNMMMMMMNNNOOOQQQTTTWWWYYY[[[\\\[[[\\\]]]^^^```bbbcccdddeeehhhmmmpppqqqsssuuuvvvrrrsssvvvxxxzzz|||~~~}}}}}}xxxssssssqqqnnnkkkhhhfffeeeeee___^^^]]]\\\^^^aaadddfffiiilllqqquuuyyy|||}}}|||}}}{{{|||}}}}}}{{{yyyvvvuuupppqqqsssxxx|||~~~}}}}}}|||{{{xxxuuuuuuvvvwwwyyy{{{|||}}}}}}zzzzzzzzzzzzyyyyyyxxxwwwxxxwwwvvvuuuttttttttttttvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxzzzzzzzzzzzz{{{{{{{{{{{{vvvtttsssssstttuuuuuutttttttttuuuuuuuuutttsssssstttsssrrrqqqqqqrrrssstttvvvuuusssrrrrrrrrrsssssspppnnnlllkkkiiigggdddaaa\\\\\\\\\[[[YYYTTTMMMHHHBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB??????@@@AAABBBDDDDDDEEE???DDDJJJRRR[[[bbb^^^VVVNNNHHHDDDDDDCCCCCCFFFLLL^^^}}}zzzkkkUUUBBB===>>>:::777888999888888777777888888999666555555555555666666777666666555555555555666666888888888888999:::<<<<<<@@@KKK]]]ssswww```___dddwwwxxxjjj}}}yyytttpppgggccc^^^ZZZWWWVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOOOONNNOOOQQQTTTWWWYYY\\\]]]]]]]]]]]]^^^___```bbbccceeehhhllloooqqqtttwwwyyytttuuuxxxzzz~~~}}}zzzzzz{{{xxxrrrsssqqqooollliiifffdddcccaaa___^^^^^^___bbbeeegggjjjmmmrrrwwwzzz~~~}}}~~~}}}{{{||||||}}}~~~~~~}}}zzzwwwuuuooopppssswww{{{~~~~~~}}}{{{zzzzzzzzzxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuussssssuuuvvvwwwwwwwwwwwwvvvwwwyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||||||||zzzxxxvvvuuuvvvvvvuuutttrrrrrrssstttttttttssssssuuutttsssrrrrrrssstttuuuuuuuuutttsssrrrqqqqqqqqqpppnnnlllkkkjjjhhheeebbb```___^^^\\\ZZZUUUNNNJJJBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAAHHHQQQWWW[[[\\\UUULLLHHHCCC@@@AAABBBBBBEEEIIIOOOnnn~~~yyylllXXXFFF@@@>>>999888;;;888888777777777777888888555555555555555666777777666666555555555555666666666666666777888999;;;;;;FFFQQQbbbxxxfffZZZ___kkklllooo{{{wwwrrrooogggccc]]]YYYWWWUUUSSSQQQOOOOOOOOOOOOOOOPPPQQQQQQMMMNNNQQQTTTWWWZZZ\\\]]]^^^^^^^^^^^^```bbbccceeefffhhhkkkmmmooorrrvvvyyyuuuvvvwww{{{~~~{{{yyyzzz|||{{{tttqqqpppnnnkkkiiifffeeedddcccbbb```___```bbbeeegggjjjnnnsssxxx|||||||||~~~zzz|||}}}~~~~~~{{{wwwuuunnnpppssswww{{{~~~}}}{{{yyyxxxxxxyyyxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuvvvwwwwwwqqqrrrtttvvvxxxxxxxxxwwwuuuwwwxxxzzz{{{{{{zzzzzzvvvwwwwwwxxxyyyzzz{{{{{{|||zzzxxxwwwxxxxxxwwwuuusssssstttuuuvvvvvvvvvuuuuuutttsssssssssssstttuuutttttttttsssrrrqqqooonnnpppnnnlllkkkjjjhhheeeccccccaaa___]]][[[VVVPPPKKKBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEENNNXXX]]]]]]YYYPPPFFFEEE@@@===???AAABBBEEEIIIDDDdddzzzsss{{{mmm[[[IIIBBB>>>999999===777777666666666666777777555555555555555666777888666666555555555555666666444444444555666888999:::JJJUUUfff{{{zzzYYYYYYaaaqqqllldddsss~~~zzzuuuqqqmmmgggccc]]]YYYVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRSSSMMMNNNQQQTTTWWWZZZ\\\]]]^^^^^^^^^___aaadddfffgggggghhhjjjkkkmmmppptttxxxttttttvvvyyy|||~~~|||{{{zzz|||~~~~~~}}}vvvooonnnmmmkkkiiigggfffeeeeeecccaaa```aaaccceeegggkkknnntttxxx}}}{{{|||~~~zzz|||}}}~~~}}}|||zzzxxxvvvuuutttppppppqqqvvv|||~~~}}}zzzwwwvvvwwwxxxxxxwwwssswwwxxxwwwxxx||||||yyyyyyyyyxxxwwwwwwxxxxxxyyytttuuuuuuvvvwwwxxxxxxyyyuuuuuuwwwxxxxxxwwwvvvuuuwwwxxxyyy|||}}}}}}zzzwwwuuuuuuuuuvvvwwwxxxzzz{{{{{{xxxuuuttttttuuuttttttvvvuuutttuuuwwwwwwvvvuuuwwwwwwvvvtttrrrrrrtttuuuuuuuuutttsssrrrrrrqqqqqqnnnmmmjjjiiiiiihhhfffdddfffddd___\\\YYYUUUQQQNNNJJJGGGCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@FFFHHHTTTcccaaaRRRGGGGGGAAA@@@?????????@@@AAABBBLLLUUUoootttzzzmmm___NNNBBB===<<<<<<===888888888888777777777777::::::999777666444333333777777777777666666666666777444444888999999;;;???KKKXXXllljjjaaa[[[kkkttt[[[fff|||xxxvvvsssnnnjjjeeebbb^^^YYYUUURRRPPPOOOLLLMMMOOOPPPOOOMMMKKKIIILLLNNNQQQSSSUUUWWW[[[^^^___^^^^^^___```bbbdddeeefffgggiiinnnqqqsssrrrqqqqqqsssvvvyyy|||~~~~~~}}}{{{{{{|||}}}xxxpppooommmjjjgggdddaaa````````````aaaccceeeggghhhuuuuuuvvvzzz~~~}}}{{{zzzxxxwwwwwwyyy|||~~~~~~}}}}}}||||||zzzyyywwwuuutttooonnnooottt{{{|||xxxwwwwwwxxxxxxwwwsssvvvxxxvvvwww{{{{{{xxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxxxxvvvvvvxxxzzz|||{{{xxxvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzxxxvvvuuuvvvvvvuuutttuuutttrrrsssuuuvvvvvvuuuuuuvvvuuusssqqqqqqrrrtttsssttttttssssssqqqppppppooommmkkkjjjiiihhhfffdddfffccc___\\\YYYVVVRRROOOJJJGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@EEEHHHTTTbbbaaaRRRGGGFFF@@@??????>>>???@@@AAABBBEEEMMMeee}}}ttt~~~ooobbbPPPDDD===;;;;;;<<<888888888888777777777777888888777777666666555555777777777777666666666666888555666999:::999<<>>===>>>???@@@AAAAAAFFF[[[yyyxxxxxxuuuzzzuuujjjXXXHHH>>>;;;::::::888888888888777777777777666666666666777777777777666666666666777777777777999777777:::::::::>>>DDDPPP\\\lll|||dddXXX^^^jjjtttfff```ooo}}}yyyvvvrrrlllgggbbb```\\\WWWSSSPPPOOONNNLLLMMMOOOPPPPPPNNNLLLKKKNNNOOOPPPPPPRRRVVV[[[____________```aaabbbddddddggghhhiiimmmqqqsssrrrqqqqqqsssuuuwwwzzz|||~~~zzzsssrrrpppmmmjjjgggeeedddbbbaaa``````bbbeeehhhkkkqqqrrrtttzzz~~~|||{{{||||||zzzzzz{{{}}}}}}|||||||||yyyzzz{{{|||zzzxxxuuurrrmmmkkkjjjnnnuuu|||~~~zzzwwwvvvvvvuuutttrrrvvvvvvuuuuuuxxxxxxuuusssuuuvvvxxxxxxwwwvvvtttuuuuuuuuuuuuttttttttttttvvvvvvwwwyyyzzz{{{||||||uuuuuuuuuwwwyyyyyywwwuuuxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwtttrrrssspppnnnnnnppptttvvvwwwtttuuuuuusssqqqpppqqqrrrrrrsssuuuvvvvvvtttqqqoooqqqooollljjjiiihhheeeccceeeccc___\\\ZZZWWWTTTQQQKKKHHHEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBEEEPPP\\\^^^SSSHHHCCC???>>>=========>>>@@@@@@EEEFFFXXXwwwzzzsssrrr{{{|||~~~~~~wwweeeQQQBBB<<<:::999888888888888777777777666777777666666666666666666666666666666777777777777888777777999999:::@@@HHHPPP[[[iiitttkkkUUUSSS^^^rrrhhhgggkkk|||}}}xxxuuupppjjjeee```^^^ZZZVVVRRROOOMMMMMMLLLMMMNNNOOOOOOOOOMMMLLLOOOOOOOOOOOOQQQUUU[[[___^^^^^^______```aaabbbcccggggggiiillloooqqqqqqpppooooooqqqsssvvvyyy{{{|||}}}|||{{{|||}}}}}}vvvuuurrrooollliiifffeee```___^^^^^^```dddhhhjjjrrrrrrtttzzz}}}{{{{{{}}}|||||||||}}}~~~|||{{{{{{{{{wwwyyyzzz{{{zzzxxxuuusssmmmjjjhhhkkksss{{{}}}yyyvvvuuuuuutttssssssvvvwwwtttuuuwwwwwwttttttuuuwwwyyyyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvwwwxxxyyyzzz{{{wwwvvvvvvxxxzzzzzzxxxwwwxxxxxxyyyxxxxxxwwwvvvuuusssssssssuuuvvvvvvtttrrrssspppnnnnnnppptttvvvwwwuuuvvvwwwvvvtttrrrssstttrrrtttvvvwwwwwwuuusssqqqqqqooolllkkkjjjhhhfffdddeeebbb___\\\ZZZXXXUUURRRLLLIIIEEECCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAAEEENNNXXX[[[SSSIIICCC???>>>=========>>>@@@@@@IIIIIIXXXwwwvvvfffvvv~~~rrrYYYFFF???<<<999888888888888777777777666888888777777666666555555555666666666777777777888777666777999999;;;CCCMMMUUU```kkkqqquuuwwwuuurrrooollliiicccWWWNNNTTT```zzz}}}___gggsss{{{wwwtttooohhhccc^^^\\\XXXTTTPPPNNNLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMOOOOOOOOOOOOPPPTTTZZZ^^^[[[\\\]]]^^^```aaabbbbbbgggggggggjjjmmmooopppooojjjjjjlllnnnqqquuuxxxyyy{{{yyyxxxwwwyyy|||xxxvvvtttpppllliiifffdddaaa`````````bbbfffiiilllssssssuuuyyy~~~|||{{{{{{}}}}}}}}}}}}~~~}}}|||{{{zzzyyywwwxxxyyyzzzyyyxxxvvvtttoookkkhhhjjjqqqyyy}}}yyyvvvvvvuuutttssstttwwwwwwuuuuuuwwwvvvssstttuuuwwwxxxyyyxxxxxxwwwxxxxxxwwwvvvtttsssrrrrrruuutttuuuuuuvvvwwwxxxyyyxxxxxxwwwxxxzzz{{{zzzxxxwwwxxxyyyyyyxxxwwwvvvuuusssrrrrrrtttvvvvvvuuuttttttrrrpppppprrruuuvvvvvvvvvxxxyyyxxxvvvttttttuuussstttuuuvvvvvvuuusssrrrpppnnnlllkkkjjjiiigggeeedddbbb___]]][[[YYYVVVSSSMMMJJJFFFCCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAADDDKKKSSSWWWSSSJJJCCC??????>>>===>>>???@@@AAAJJJIIIWWWwwwdddrrrzzz^^^IIIAAA>>>;;;888888888888777777777777999888888777666555555444555555666666777777888888666555777999:::===HHHSSS```kkktttvvvrrrmmmfff___VVVSSSPPPNNNKKKLLLWWWddduuuYYYdddwww~~~yyyvvvsssmmmfffaaa\\\ZZZVVVRRROOOLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTYYY]]]YYYZZZ\\\___aaabbbccccccfffeeefffhhhkkkmmmnnnmmmeeefffgggjjjnnnrrrvvvxxxvvvuuuttttttvvvzzz~~~~~~~~~zzzxxxtttpppkkkgggdddbbbbbbbbbcccdddgggiiilllnnnrrrrrrtttxxx~~~~~~|||{{{{{{{{{}}}}}}}}}~~~}}}}}}|||zzzxxxwwwxxxxxxxxxxxxwwwwwwvvvrrrmmmhhhiiioooxxx~~~{{{xxxxxxxxxwwwvvvuuuxxxxxxvvvuuuwwwvvvsssttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuttttttvvvuuuuuutttuuuvvvwwwxxxyyyxxxwwwxxxzzz{{{zzzxxxvvvwwwxxxyyyyyyxxxvvvuuuuuutttssstttvvvxxxxxxwwwuuutttrrrsssuuuvvvvvvuuuvvvxxxyyyyyywwwuuuuuuuuurrrrrrsssssssssssssssrrrooommmkkkkkkkkkkkkiiigggdddaaa___]]][[[YYYWWWTTTNNNJJJFFFDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDHHHNNNSSSSSSLLLDDD@@@??????>>>???@@@AAABBBGGGHHHWWWxxxppp|||{{{^^^HHHAAA@@@===888888888888777777777777777777777777666666666666555555555666777888888888666666999;;;<<<@@@MMMZZZlllvvv|||sssggg[[[RRRJJJIIIIIIGGGFFFKKKZZZiiimmm]]]ggg}}}~~~{{{vvvtttqqqllleee___ZZZXXXUUUQQQNNNKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRTTTXXX[[[YYYZZZ]]]```ccceeeffffffeeeddddddfffiiikkklllkkkcccccceeehhhlllrrrvvvyyywwwvvvuuutttvvvyyy}}}{{{xxxtttooojjjeeeaaa______```ccceeehhhjjjkkklllooooooqqqwww}}}~~~|||{{{{{{||||||||||||}}}~~~~~~~~~|||zzzxxxxxxxxxwwwwwwwwwwwwwwwwwwsssnnnhhhiiioooxxx~~~|||zzzzzzzzzyyyyyyvvvyyyyyyvvvuuuwwwvvvssssssssssssssstttuuuwwwxxxtttuuuuuuvvvwwwxxxxxxyyywwwwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwyyyzzzyyyxxxuuuvvvxxxyyyyyyxxxwwwuuuxxxvvvtttuuuwwwyyyzzzzzzvvvuuutttuuuwwwwwwvvvuuuvvvxxxyyyyyywwwuuuttttttqqqqqqqqqqqqqqqqqqqqqrrrnnnlllkkkkkkkkkkkkjjjhhhcccaaa^^^]]]\\\ZZZWWWUUUNNNKKKGGGDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGLLLQQQSSSLLLEEEAAA@@@?????????@@@BBBBBBEEEGGGXXXzzzyyy]]]FFFAAAAAA>>>888888888888777777777777555555555666777888888999444555555666777888888999777888:::===>>>CCCQQQ___rrr}}}tttdddUUUJJJGGGJJJKKKGGGDDDJJJ[[[llleeefffnnn|||yyyuuurrrppplllddd___ZZZXXXTTTPPPMMMKKKIIIIIIFFFGGGHHHIIIJJJLLLLLLMMMLLLNNNPPPRRRSSSTTTWWWZZZYYY[[[^^^bbbeeehhhiiiiiidddccccccdddgggjjjkkkjjjbbbbbbdddggglllrrrwwwzzz{{{yyyxxxwwwxxxzzz}}}{{{yyytttoooiiiccc___\\\[[[]]]```cccfffggghhhhhhllllllooouuu}}}~~~}}}{{{zzz{{{|||}}}{{{|||}}}~~~~~~|||{{{yyyyyyyyyyyyyyyyyyyyyxxxwwwvvvsssqqqllliiillluuu~~~~~~||||||{{{{{{{{{xxxvvvttttttvvvvvvvvvuuussssssrrrrrrrrrsssssstttuuuuuuuuuuuuuuuuuuttttttrrrssstttttttttsssrrrqqqrrrsssssstttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxvvvuuuwww{{{}}}|||zzzuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxwwwuuuttttttssssssssssssttttttsssqqqpppnnnlllmmmnnnnnnmmmkkkiiihhhfffccc___\\\[[[YYYVVVTTTQQQLLLGGGDDDDDDDDDBBB???AAAAAA@@@@@@AAAAAABBBCCCEEEDDDBBB@@@>>>===<<<<<<@@@CCCGGGKKKLLLKKKHHHFFFEEEAAA???@@@AAA@@@BBBGGGFFFJJJXXXwwwuuunnncccLLL>>>>>>>>>:::999888888777888888888888888888888888777666666666555555444444666777888999;;;<<<;;;===EEERRR\\\xxx~~~ssscccTTTLLLGGGHHHCCCCCCJJJOOOaaa}}}~~~{{{kkk~~~~~~zzzyyywwwtttpppiiiaaa[[[\\\ZZZVVVSSSPPPLLLGGGDDDEEEHHHJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMPPPSSSWWWYYY]]]^^^___bbbeeegggiiijjjfffeeeeeehhhlllmmmkkkhhh```cccfffjjjmmmrrrxxx|||{{{wwwwwwzzzzzzxxx|||zzztttnnnlllggg```[[[ZZZ\\\___ccceeefffggghhhiiiooommmooouuu~~~}}}|||{{{{{{{{{~~~}}}||||||~~~}}}|||zzzyyyxxxwwwyyyyyyyyyyyyyyyxxxwwwwwwsssqqqnnnlllooovvv~~~}}}{{{yyyxxxxxxvvvuuutttuuuvvvxxxxxxwwwvvvuuutttttttttttttttuuussssssttttttuuuuuuvvvvvvrrrssstttttttttsssrrrrrrrrrrrrsssssstttvvvwwwxxxwwwwwwxxxzzzzzzzzzzzzzzzxxxwwwvvvxxx{{{||||||zzzuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxwwwuuuttttttssssssrrrssssssrrrqqqpppoooooommmmmmnnnnnnmmmkkkiiihhhfffccc___]]][[[YYYVVVTTTQQQMMMHHHEEEEEEDDDBBB@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@AAABBBCCC@@@BBBFFFIIIJJJIIIGGGFFFEEEAAA???@@@AAA@@@BBBFFFDDDIIIZZZ{{{sssjjjbbbNNNAAA>>>:::999888888777666777777777888888888888888777666666666666555555555666777888888:::<<<===AAAKKKYYYdddwww{{{}}}yyymmm^^^PPPIIIDDDEEE@@@AAAIIIRRRhhhssstttuuu~~~zzzxxxuuuqqqmmmfff```[[[YYYWWWTTTQQQOOOLLLIIIFFFEEEHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUXXXYYY[[[\\\^^^```cccfffhhhiiigggffffffiiimmmnnnllljjjeeefffiiikkkmmmpppuuuxxxxxxwwwzzz|||~~~xxxqqqkkkhhhddd^^^ZZZZZZZZZ]]]aaadddfffhhhjjjkkkooooooqqqwww~~~~~~~~~}}}{{{{{{~~~||||||{{{zzzyyyxxxwwwvvvyyyyyyyyyyyyyyyxxxxxxwwwtttqqqnnnmmmqqqwww~~~|||yyywwwuuuuuuuuutttssstttwwwyyyyyyxxxvvvuuutttsssssssssssssssrrrrrrssstttuuuvvvvvvwwwrrrsssssstttttttttssssssrrrrrrrrrssstttuuuvvvwwwuuuvvvwwwyyy{{{|||}}}}}}yyyxxxxxxyyyzzz{{{{{{zzzuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxwwwuuuttttttttttttsssrrrqqqqqqppppppppppppmmmnnnnnnnnnmmmkkkiiihhheeeccc```]]]\\\YYYVVVTTTQQQNNNJJJGGGFFFEEECCCAAAAAAAAA@@@@@@AAAAAABBBCCC>>>??????@@@BBBDDDFFFGGGAAABBBDDDFFFGGGGGGFFFEEEDDD@@@>>>@@@AAA???AAAEEEEEEJJJZZZ{{{{{{}}}wwwlllgggVVVGGG@@@999888888777666666666666777888888888999888888777666666666666555666777777888888:::<<>>@@@@@@???@@@DDDGGGJJJUUUpppvvvtttxxxsss___LLLCCC<<<999888888777777777777777888888888999999888888777666666666777777777888888999:::<<>>===@@@@@@>>>@@@CCCGGGHHHNNNaaaxxxqqqfffMMMCCC???;;;:::999999888888999999888888999999999999888888777777777888888888888888:::;;;===BBBLLLYYYfffooommmllliiiddd^^^XXXQQQMMMCCCFFFBBBDDDPPP^^^{{{tttlll~~~{{{vvvooohhhccc___\\\ZZZUUURRRNNNLLLJJJHHHFFFDDDDDDGGGIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVYYY\\\___bbbdddeeeccceeehhhjjjllllllmmmmmmlllmmmnnnnnnoooppptttvvv{{{~~~~~~~~~uuummmeeebbb```]]]]]]```^^^aaadddfffggggggiiijjjkkkqqqxxx{{{yyyzzz~~~}}}}}}{{{rrrtttvvvxxxyyy{{{~~~}}}|||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzzzzyyyqqqmmmoooqqqqqqwww}}}{{{zzzzzzyyyxxxvvvtttsssttttttrrrqqquuuuuuuuuttttttuuuuuuvvvyyyxxxxxxwwwvvvuuutttssssssssssssssstttuuuvvvwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyxxxxxxwwwvvvvvvuuuwwwxxxxxxwwwwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuuuuttttttuuuuuuuuupppooonnnmmmkkkiiihhhhhheeecccaaa```^^^[[[WWWSSSOOOOOONNNKKKGGGDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@======@@@@@@>>>???BBBDDDEEEIIIUUUlllvvvkkkNNNBBB???;;;;;;:::999999999999:::777888999999:::999999999777777888999999999999888:::;;;===CCCMMMXXXccciiifffddd```]]]YYYUUUPPPLLLBBBDDDAAAEEERRR^^^vvvzzzqqqqqq}}}{{{uuummmfffaaa]]]ZZZXXXUUURRRNNNKKKIIIHHHFFFDDDDDDFFFIIIJJJJJJJJJLLLMMMLLLMMMNNNPPPQQQSSSTTTUUUWWWXXXZZZ\\\___bbbdddeeebbbeeehhhkkkkkklllmmmnnnlllmmmnnnoooppprrrvvvyyy}}}~~~~~~~~~vvvnnngggdddbbb______bbbaaadddggghhhhhhhhhiiijjjlllsssyyy|||||||||~~~~~~{{{xxxppprrrvvvyyy{{{}}}~~~~~~}}}{{{zzzxxxwwwvvvxxxyyyyyyzzz{{{{{{zzzzzz{{{ttttttzzz{{{uuuwww~~~~~~|||{{{zzzzzzyyywwwuuuuuuuuuvvvuuutttuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvtttssssssssstttuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxyyywwwwwwwwwwwwwwwvvvuuutttrrruuuwwwwwwvvvvvvxxxzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttqqqpppnnnllljjjiiihhhhhheeecccbbb```___[[[WWWSSSMMMNNNNNNKKKFFFCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCBBBAAAAAA@@@???======@@@@@@>>>>>>AAA@@@DDDIIIOOO___www|||xxxqqqTTTEEE???;;;:::999999888888999999777888999999:::::::::999777888999:::::::::999999999:::>>>DDDNNNXXXaaaeeeeeeaaa]]]ZZZWWWSSSNNNJJJBBBCCCAAAIIIXXXbbbtttrrrrrrwww~~~{{{xxxssskkkddd___[[[WWWUUUTTTPPPLLLJJJIIIIIIHHHGGGDDDFFFIIIJJJJJJJJJKKKMMMLLLLLLLLLNNNPPPSSSVVVWWWZZZZZZ\\\^^^```bbbddddddbbbfffjjjlllllllllnnnppplllnnnooopppqqqssswwwyyy|||wwwooohhhfffccc______aaaaaadddgggiiijjjjjjlllmmmpppuuu{{{~~~{{{yyyqqqtttxxxzzz|||~~~}}}|||{{{yyywwwuuutttsssxxxyyyyyyzzz{{{{{{{{{zzz{{{wwwzzzzzzwww|||}}}{{{zzzzzzyyywwwvvvvvvxxxyyyxxxwwwsssssssssssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyytttssssssssstttuuuwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyuuuuuuvvvvvvvvvvvvuuuuuuqqqsssvvvvvvuuuuuuxxxzzzuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuuuuvvvrrrssstttuuuuuuuuussssssqqqpppnnnllljjjiiihhhhhheeecccbbbaaa___\\\WWWSSSLLLNNNNNNKKKFFFBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@??????<<<===@@@@@@>>>>>>AAA>>>EEEJJJMMMWWWkkkqqq~~~www[[[III@@@:::999888888777888888888777888999:::::::::::::::777888999:::;;;:::999999888999>>>EEEOOOYYY```cccgggccc^^^[[[XXXTTTNNNJJJCCCDDDDDDNNN___hhhuuuooouuu~~~}}}zzzvvvqqqjjjccc^^^YYYUUURRRRRROOOKKKJJJJJJJJJJJJJJJDDDFFFHHHJJJJJJJJJKKKMMMLLLLLLLLLMMMPPPTTTWWWYYY\\\\\\]]]___aaabbbddddddcccgggkkkmmmmmmmmmppprrrnnnoooppppppqqqsssvvvyyy{{{wwwoooiiifffddd```^^^```aaadddgggjjjkkklllnnnpppssswww|||~~~~~~}}}}}}}}}{{{sssvvvyyy|||}}}~~~}}}}}}||||||{{{{{{{{{zzzuuuvvvxxxzzz|||}}}}}}|||xxxuuu{{{yyyxxxxxxyyywwwuuuwwwzzz{{{zzzxxxvvvuuutttrrrrrrrrrssstttxxxzzz}}}|||yyyvvvwwwxxxyyyyyyyyyxxxvvvuuuvvvwwwyyyvvvttttttwwwzzzyyyxxxvvvuuutttttttttuuuwwwwwwrrrsssuuuvvvuuuvvvwwwyyyqqqsssuuuxxxyyyxxxvvvuuuwwwwwwxxxyyyxxxwwwvvvuuuttttttttttttttttttttttttrrrqqqooommmlllkkkllllllfffeeedddaaa^^^ZZZWWWVVVRRRPPPLLLHHHFFFDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>@@@BBBCCCAAAFFFKKKNNNSSSaaauuuvvvmmmooo~~~aaaEEE@@@<<<<<<:::999888777777777666666777888888888888888999888888888888888999999888<<>>>>>======>>>@@@AAABBBAAAEEEIIIKKKNNNYYYlllzzztttkkklll}}}bbbHHHCCC>>>===<<<:::999999888888666666777888888888888888::::::999999999999999:::888===DDDJJJQQQYYYbbbiiiqqqrrrqqqmmmdddYYYOOOIIIEEEHHHPPPbbb{{{yyyrrr|||yyysssoooiiiddd```\\\YYYVVVQQQOOOLLLIIIFFFEEEEEEEEEEEEEEEFFFHHHJJJJJJHHHFFFKKKLLLMMMNNNQQQSSSUUUVVVZZZ[[[^^^```bbbbbbbbbaaabbbdddfffiiijjjkkkjjjjjjlllmmmpppqqqrrruuuxxx{{{}}}}}}|||}}}vvvooofffaaabbbccccccaaabbbbbbeeekkklllkkkmmmrrrwwwzzz~~~~~~}}}~~~~~~|||}}}}}}|||}}}zzzwwwxxx{{{|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzz~~~}}}||||||vvvooonnnrrr}}}{{{{{{{{{yyyyyyyyyzzz|||{{{xxxvvvtttuuuuuuuuuuuutttssssssvvvxxxzzzyyywwwuuuuuuuuuvvvwwwxxxwwwuuuuuuvvvxxxyyyxxxvvvvvvxxxyyyyyyxxxzzzyyyxxxwwwvvvvvvwwwwwwwwwxxxxxxwwwtttsssssstttvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxvvvuuutttuuuuuuuuuttttttsssssssssrrrrrrpppooonnnmmmmmmnnnjjjiiihhheeebbb^^^ZZZXXXQQQOOOLLLHHHEEECCCAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAA@@@>>>>>>======>>>???AAABBBBBBFFFHHHHHHJJJSSSbbbnnn{{{}}}tttiiiiii{{{bbbKKKGGG???>>>===;;;:::::::::999666777888888999888888888<<<<<<;;;:::999999999:::999???FFFMMMSSS[[[dddjjjqqqtttvvvssshhhZZZMMMEEEEEEHHHVVVooowww~~~{{{xxxppplllgggbbb___\\\YYYVVVPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCDDDEEEHHHJJJJJJIIIJJJKKKLLLOOOQQQTTTVVVWWWYYYZZZ\\\^^^___```______```aaacccdddeeefffffffffiiikkknnnpppqqqtttxxxzzz~~~}}}}}}~~~~~~~~~}}}}}}~~~uuunnnfffaaaaaacccccccccbbbaaadddiiikkklllpppuuuyyy|||}}}|||{{{~~~~~~~~~}}}{{{zzz~~~{{{yyyxxxzzz{{{||||||~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz{{{{{{||||||}}}|||yyyrrrlllpppwww|||~~~~~~|||{{{{{{{{{wwwxxxzzz{{{{{{yyyvvvtttuuuvvvwwwxxxxxxwwwuuuuuuvvvwwwxxxxxxvvvuuutttssstttuuuvvvvvvuuuuuuwwwyyyyyyxxxxxxxxxyyyyyyyyyyyy{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxwwwtttssstttuuuxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyyyyxxxwwwvvvuuuuuuwwwvvvvvvuuutttssssssrrrqqqpppoooooonnnmmmmmmmmmjjjjjjiiifffccc^^^ZZZXXXTTTRRROOOKKKHHHEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDD???>>>>>>===>>>???@@@AAAEEEGGGHHHHHHIIIQQQ___jjjvvviiifff|||xxxbbbLLLGGG???>>><<<;;;::::::999999777888888999999888888888<<<;;;:::999999999999999:::@@@IIIPPPVVV]]]fffllllllpppsssooodddVVVKKKEEEFFFKKK[[[yyyqqqvvvzzzwwwppplllfffaaa^^^ZZZWWWTTTNNNMMMKKKHHHFFFDDDDDDCCCCCCBBBBBBCCCGGGJJJLLLLLLIIIJJJMMMOOORRRUUUWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]___`````````aaabbbbbbcccgggjjjmmmoooqqqtttxxx{{{~~~zzzzzz|||~~~vvvppphhhbbbaaaaaabbbbbbbbbaaadddiiikkkmmmrrryyy|||}}}{{{zzz~~~~~~}}}|||{{{~~~|||zzzyyyxxxxxxyyyyyy|||}}}yyyyyyyyyyyyzzzzzzzzzzzzuuuvvvwwwyyy{{{|||~~~~~~{{{yyyvvvppplllrrrzzzzzz|||}}}|||zzzyyyyyyzzzvvvxxxzzz{{{zzzxxxuuutttwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuusssrrrrrrtttuuuuuutttuuuwwwyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrtttuuuvvvvvvuuuuuuvvvwwwxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvxxxwwwwwwuuutttsssrrrrrrnnnnnnnnnmmmmmmlllkkkkkkiiiiiihhhfffbbb]]]YYYVVVTTTRRROOOLLLIIIFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFF@@@??????>>>>>>???AAAAAADDDFFFGGGHHHLLLVVVdddooowwwgggaaatttuuucccMMMDDD>>>===<<<:::999999999888888888999999999999888888::::::999888888888888888<<>>===<<<:::999999888888999999999:::999999888777999888888777777888888999===DDDNNNWWW]]]ccciiinnnyyyyyytttiiiZZZNNNJJJJJJJJJUUUkkklllaaavvvzzzwwwrrrnnngggaaa\\\XXXSSSPPPMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@BBBFFFJJJLLLLLLIIIKKKNNNQQQTTTVVVVVVVVVWWWWWWYYYZZZ\\\^^^___```dddddddddddddddcccbbbaaabbbeeeiiilllooosssxxx|||}}}~~~yyysssnnnrrrzzz~~~{{{zzzzzztttlllddd___]]]]]]^^^ccccccgggmmmpppqqqvvv|||~~~~~~|||||||||{{{xxxwwwxxxyyywwwzzz}}}~~~wwwxxxxxxxxxyyyyyyyyyyyyvvvvvvwwwxxxzzz|||~~~}}}xxxtttsssqqqnnnooorrrzzz|||}}}|||yyyxxxxxxxxxwwwzzz||||||zzzyyyzzz{{{xxxxxxxxxxxxxxxyyyzzzzzzwwwvvvuuuvvvwwwwwwtttqqqoooppprrrssstttuuuxxx{{{yyy{{{}}}}}}zzzyyyyyyzzzuuutttsssqqqpppppppppqqqrrrsssuuuvvvuuuvvvxxxyyyxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvtttsssqqqqqqlllmmmnnnnnnnnnmmmlllkkkiiiiiiiiigggccc]]]WWWTTTOOOOOOMMMLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAACCCDDDEEEFFFFFFFFFCCCCCCBBBAAAAAAAAABBBCCCCCCDDDHHHPPP^^^rrrzzzfff\\\lllyyywwwpppXXXFFF???>>>===;;;::::::999999999:::::::::999999888777888888888888999:::;;;;;;>>>FFFPPPYYY___eeekkkooowwwwwwqqqdddUUUJJJGGGIIILLLYYYqqqtttiiihhh}}}{{{wwwqqqmmmgggaaa]]]YYYUUURRRMMMMMMLLLKKKIIIGGGFFFEEEAAAAAAAAACCCGGGJJJKKKKKKJJJLLLOOORRRTTTUUUUUUUUUWWWXXXYYY[[[]]]___bbbcccbbbbbbcccdddcccaaa___]]]___aaaeeeiiimmmqqqvvvzzzxxx}}}}}}{{{yyytttnnnkkknnnuuu~~~|||{{{{{{xxxtttlllddd___]]]^^^```ddddddiiipppsssssswww|||}}}}}}}}}~~~~~~~~~}}}}}}}}}zzz|||}}}|||yyyxxxyyy{{{xxx{{{~~~~~~}}}wwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~{{{vvvuuutttpppnnnooo|||}}}~~~}}}zzzxxxxxxxxxyyy{{{}}}}}}{{{zzz}}}wwwwwwvvvuuuvvvwwwyyyzzzxxxvvvuuuvvvxxxwwwtttqqqnnnppprrrssstttuuuxxx{{{yyy|||~~~~~~{{{xxxyyyzzzuuutttrrrqqqpppqqqqqqrrrssstttvvvvvvuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvxxxyyyzzz{{{zzzxxxwwwuuusssqqqqqqmmmnnnooooooooonnnmmmllljjjjjjjjjhhhccc]]]XXXTTTPPPPPPOOONNNLLLJJJIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIEEEDDDBBBBBBAAABBBCCCDDDFFFHHHLLLVVVhhhjjj___oooxxxzzzvvv^^^III@@@???>>>===;;;;;;;;;;;;:::::::::::::::999888777888888888999:::;;;<<<===>>>FFFQQQ[[[aaaffflllpppmmmmmmiii]]]OOOFFFDDDGGGTTTbbbzzznnnlllqqq{{{xxxoookkkfffaaa^^^ZZZWWWUUUMMMMMMLLLKKKJJJHHHFFFEEEAAAAAAAAADDDGGGJJJJJJJJJKKKMMMPPPSSSUUUUUUUUUTTTWWWXXXYYY[[[^^^aaaccceee]]]^^^``````___]]]ZZZWWW\\\___cccgggjjjoootttxxxuuuzzz|||zzzxxxvvvpppjjjkkklllpppxxx}}}|||||||||vvvrrrlllddd___]]]___bbbeeefffkkkrrruuutttwww||||||zzz{{{|||~~~~~~}}}|||{{{{{{zzzyyy{{{}}}|||zzzyyy{{{}}}{{{~~~~~~xxxxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzyyyzzzyyyvvvqqqnnnppprrr|||||||||{{{zzzzzzzzzzzzyyy{{{||||||zzzxxxxxxyyyyyyzzz{{{||||||zzzxxxwwwuuuuuuvvvwwwwwwvvvuuutttqqqrrrrrrssstttuuuwwwwwwyyyzzzzzzxxxvvvuuuuuuvvvuuutttsssuuuwwwwwwtttqqqvvvwwwxxxxxxvvvuuuuuuuuuwwwxxxzzz{{{zzzwwwssspppqqqqqqssstttvvvxxxzzzzzzyyyxxxvvvuuusssrrrrrrqqqqqqppppppooonnnmmmmmmlllkkkjjjgggccc___YYYUUURRRPPPNNNLLLLLLKKKKKKIIIGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEEJJJIIIKKKVVVnnntttccchhh~~~lllLLL@@@>>>;;;999::::::999888999999999999999999999999:::999888999:::;;;;;;;;;BBBMMMYYYaaahhhmmmnnnllljjjccc[[[UUUOOOIIIHHHKKKYYYddd~~~|||gggfffvvv}}}yyyvvvnnnjjjeee```\\\XXXTTTQQQNNNLLLJJJIIIIIIHHHFFFDDDFFFEEEDDDEEEHHHKKKMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^___````````````___]]]]]]]]]```cccfffhhhkkknnnpppuuuwwwyyyyyywwwtttpppmmmmmmpppqqqqqqxxx~~~~~~~~~tttsssqqqlllhhhffffffgggjjjkkknnnqqquuuxxxzzz|||~~~~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{|||{{{||||||||||||~~~~~~{{{}}}xxxxxxyyyyyyyyyyyyxxxwwwyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzwwwrrrppprrrttt{{{zzzzzzzzz{{{{{{{{{zzzwwwyyyzzzzzzyyyxxxxxxyyyyyyyyy{{{{{{{{{zzzxxxwwwuuuvvvwwwwwwwwwvvvuuuuuuuuuttttttuuuvvvwwwyyyzzzzzz{{{{{{yyywwwuuuvvvwwwwwwvvvuuuwwwyyyyyyvvvtttvvvxxxyyyxxxvvvuuuuuuvvvyyyzzz|||}}}{{{yyyuuusssssstttuuuvvvwwwxxxxxxxxxyyyxxxwwwuuutttsssrrrrrrqqqqqqppppppoooooonnnnnnjjjiiigggddd___ZZZVVVSSSOOOMMMLLLKKKKKKKKKIIIGGGEEECCCAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBBBBBCCCDDDEEEJJJKKKNNNYYYnnn{{{hhhlllnnnOOOBBB???<<<;;;;;;;;;::::::999999999999999999999999:::999888888:::;;;;;;<<<@@@KKKXXXbbbkkkssswwwvvvmmmddd[[[TTTMMMHHHIIIMMM\\\kkkooo```hhh~~~yyyuuunnnjjjeee```\\\XXXTTTQQQNNNLLLJJJIIIIIIHHHFFFDDDEEEDDDDDDFFFIIIKKKLLLLLLNNNOOOQQQRRRTTTTTTUUUUUUVVVWWWYYY\\\^^^```aaaaaa^^^^^^_________`````````aaabbbdddeeefffhhhkkknnnwwwzzz|||}}}zzzuuuqqqnnnnnnqqqssstttzzz~~~||||||tttsssqqqlllhhhggggggiiijjjlllppptttyyy}}}~~~~~~~~~~~~|||zzzzzz{{{}}}~~~|||}}}}}}|||{{{}}}~~~xxxyyy{{{{{{{{{yyywwwvvvwwwxxxxxxxxxyyyyyyyyyyyy{{{||||||xxxtttrrrtttwww{{{yyyxxxyyy|||}}}{{{xxxtttvvvxxxxxxxxxxxxxxxzzzxxxyyyzzzzzzzzzyyywwwvvvuuuuuuvvvvvvwwwvvvvvvuuuvvvuuuttttttuuuwwwyyy{{{{{{{{{{{{yyywwwvvvwwwxxxxxxxxxxxxyyy{{{zzzxxxvvvwwwxxxyyyxxxwwwvvvvvvwwwyyyzzz{{{|||{{{yyyvvvuuuuuuvvvwwwxxxxxxxxxvvvvvvyyyxxxwwwvvvuuutttsssrrrppppppppppppppppppppppppjjjiiigggddd```[[[WWWUUUOOOMMMLLLKKKLLLKKKJJJHHHEEECCC@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCDDDDDDHHHJJJNNNWWWjjjlllnnnrrrSSSDDDAAA>>><<<<<<<<<;;;;;;999999999999999999999999999888888888999:::<<<===BBBNNN]]]hhhrrr{{{~~~rrrgggZZZQQQJJJFFFIIIOOO]]]pppeeeYYYkkk~~~xxxtttmmmjjjeee```\\\YYYUUURRRNNNLLLJJJIIIIIIIIIGGGEEEDDDCCCDDDGGGJJJLLLKKKJJJMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVYYY\\\^^^```bbbbbb]]]]]]\\\\\\^^^```bbbdddeeeeeeeeeeeedddfffiiilllyyy}}}|||vvvqqqnnnmmmrrruuuxxx~~~}}}zzzxxxtttsssqqqmmmjjjhhhiiikkkoooqqqtttxxx|||}}}|||{{{zzzzzz|||~~~~~~~~~}}}{{{zzz|||yyyzzz|||}}}|||yyyvvvtttuuuvvvvvvwwwwwwxxxxxxxxx|||}}}}}}zzzvvvtttvvvyyy|||yyywwwyyy||||||yyyuuuqqqsssuuuwwwwwwwwwxxxzzzxxxxxxyyyyyyyyyxxxwwwvvvtttttttttuuuuuuuuuuuuuuuuuutttrrrqqqrrrtttwwwyyy{{{{{{zzzxxxvvvuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwxxxyyyxxxvvvvvvwwwyyywwwxxxxxxyyyxxxwwwuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxxxxwwwvvvtttssssssooooooooooooooopppppppppjjjiiihhheeeaaa]]]YYYWWWPPPOOOMMMMMMNNNNNNLLLKKKFFFDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFIIIPPP___}}}lllmmmzzzvvvYYYFFFBBB>>><<<;;;;;;;;;:::999999999999999999999999888888888888888:::===???HHHWWWiiivvvvvviiiZZZNNNGGGDDDIIIPPP\\\nnnvvvbbbYYYnnn~~~wwwrrrmmmiiiddd```\\\XXXUUURRRMMMLLLJJJIIIJJJIIIGGGFFFBBBCCCDDDGGGJJJLLLKKKIIILLLMMMOOOQQQSSSTTTTTTUUURRRSSSVVVYYY]]]___aaabbb^^^\\\[[[ZZZ[[[^^^bbbdddggggggfffeeedddfffjjjmmmxxx}}}{{{tttooommmkkkqqqwww{{{|||wwwtttssssssqqqnnnkkkkkklllnnnuuuvvvxxxzzz|||~~~}}}{{{zzzzzz{{{}}}~~~~~~|||{{{|||zzz{{{}}}}}}}}}zzzwwwuuuwwwwwwxxxxxxyyyzzz{{{{{{}}}~~~~~~zzzvvvtttvvvyyy|||zzzyyyzzz{{{yyyvvvrrroooqqqtttuuuvvvvvvxxxzzzwwwwwwwwwwwwwwwvvvvvvuuurrrrrrrrrrrrssssssttttttuuutttsssrrrssstttvvvxxxzzzzzzxxxvvvtttsssuuuvvvwwwxxxzzzzzzzzzyyyxxxxxxwwwxxxxxxwwwvvvvvvxxxyyywwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwvvvtttsssrrrmmmmmmmmmnnnnnnnnnnnnnnniiiiiihhhfffbbb___[[[YYYTTTRRRQQQPPPQQQPPPOOOMMMHHHFFFCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDEEEIIIUUUpppmmmoooxxxzzz___GGGCCC>>>;;;:::::::::999999999999999999999999999777888999888888:::>>>BBBMMM___uuu}}}uuuhhhXXXLLLEEEDDDJJJRRR]]]jjjjjj```^^^sss~~~vvvpppkkkhhhccc^^^[[[XXXTTTQQQMMMLLLJJJJJJJJJJJJHHHGGGBBBBBBDDDGGGJJJKKKJJJIIIKKKLLLNNNPPPRRRSSSTTTTTTQQQSSSVVVYYY]]]___aaabbb___]]][[[YYYZZZ]]]aaacccgggggggggffffffiiimmmqqquuuzzz~~~xxxrrrnnnmmmkkkrrryyy~~~{{{vvvrrrsssrrrqqqooommmmmmoooqqqvvvwwwxxxzzz{{{}}}~~~}}}{{{zzz{{{|||}}}~~~}}}~~~zzz{{{|||}}}}}}{{{yyyxxxzzzzzz{{{|||}}}~~~}}}~~~}}}zzzuuussstttwwwyyyzzz{{{{{{yyywwwtttsssnnnqqqsssuuuuuuvvvxxxyyywwwwwwvvvvvvuuuuuuuuuuuurrrrrrqqqrrrrrrssstttuuuxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxuuurrrrrrtttvvvvvvxxxzzzzzzyyyxxxxxxxxxvvvwwwwwwuuutttuuuwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{vvvvvvvvvvvvwwwxxxxxxxxxuuuvvvvvvvvvvvvtttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmiiiiiihhhfffdddaaa^^^\\\WWWUUUSSSSSSRRRRRRPPPNNNIIIGGGDDDCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGIIIFFFEEEHHHOOObbbppprrrzzz~~~fffHHHDDD???;;;999::::::999999999999999999999999999777999:::999888;;;@@@EEEOOOccc{{{xxxlll```SSSKKKFFFGGGOOOWWWdddmmm}}}eeeeeeccczzz|||tttoooiiifffaaa]]]ZZZVVVSSSPPPMMMLLLJJJJJJKKKJJJIIIGGGCCCBBBCCCFFFIIIKKKJJJIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSUUUXXX[[[___aaacccddd```^^^\\\[[[\\\___bbbdddhhhiiijjjjjjkkkmmmqqqtttsssxxx}}}|||wwwqqqpppqqqqqqwww~~~~~~zzzuuusssrrrrrrrrrpppoooooorrrttttttuuuwwwyyy|||~~~}}}{{{||||||}}}{{{{{{|||||||||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}~~~}}}yyyssspppqqqtttsssxxx||||||xxxuuuuuuwwwoooqqqtttuuuuuuvvvxxxyyyvvvvvvuuuuuuttttttuuuuuusssssssssssssssuuuvvvwwwzzz{{{|||}}}}}}}}}|||{{{zzzzzzxxxuuussssssuuuwwwvvvyyy{{{{{{yyyxxxxxxyyyuuuuuuuuutttssstttwwwyyyzzzyyyxxxwwwxxxyyy{{{|||yyywwwvvvttttttuuuvvvwwwssstttuuuvvvuuusssqqqpppoooooonnnnnnmmmmmmlllllliiiiiihhhgggeeebbb___^^^YYYWWWUUUSSSSSSQQQOOOMMMIIIFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHJJJGGGGGGJJJKKKTTTnnnqqquuu{{{mmmKKKFFF@@@<<<::::::::::::999999999999999999999999888:::;;;:::999<<>>AAAGGGWWWggg~~~|||{{{uuu[[[FFF===???;;;999;;;999888999::::::;;;;;;::::::999;;;999<<>>@@@;;;999<<<999:::;;;;;;;;;;;;:::999999999<<<:::<<>>FFFQQQhhh}}}tttvvv{{{sss^^^HHH???@@@;;;:::<<<:::;;;;;;;;;;;;::::::999888777<<<;;;===CCCGGGXXXtttvvvkkk^^^SSSOOOJJJJJJRRR```ttt~~~fffppp~~~yyysssnnnkkkfffaaa[[[VVVSSSPPPNNNLLLLLLKKKJJJKKKKKKKKKIIIHHHCCCBBBAAACCCFFFIIIJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZYYY[[[^^^______```aaacccdddhhhkkkhhhdddeeekkkrrrvvvyyy{{{||||||}}}}}}{{{uuuuuuuuuuuuuuuuuuttttttwwwxxxzzz}}}}}}~~~~~~wwwxxxyyyxxxwwwwwwxxxzzzwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxuuuqqqmmmkkkfffkkkrrrwwwxxxwwwvvvuuurrrrrrtttuuuuuuuuuttttttssstttuuuvvvvvvtttsssrrrsssssssssssstttvvvwwwxxxxxxwwwwwwvvvwwwxxxyyyzzzvvvwwwvvvuuutttuuuxxx{{{{{{||||||yyyvvvuuuwwwzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvwwwxxxyyyyyyyyyyyy{{{~~~}}}yyyxxxxxxwwwtttqqqpppoooooonnnmmmmmmnnnnnnnnnnnnllliiihhhdddcccaaaaaaaaaaaa^^^\\\]]]YYYUUURRRQQQQQQPPPOOOLLLJJJGGGDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCFFFHHHJJJHHHGGGDDD@@@@@@IIITTTqqqpppsssuuuooo___III???@@@;;;:::===;;;888999999::::::::::::999666;;;;;;===CCCIII]]]||||||wwwlllbbbVVVQQQPPPYYYiii~~~wwwhhhzzz~~~zzztttpppmmmgggbbb\\\VVVSSSPPPNNNLLLLLLKKKKKKKKKLLLLLLKKKIIICCCBBBAAACCCFFFIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQSSSUUUWWWXXXYYYYYYVVVYYY\\\^^^___aaaccceeegggiiikkkkkkiiiiiimmmqqquuuwwwxxxxxxxxx{{{~~~|||||||||uuuvvvwwwxxxxxxyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}}}}xxxxxxyyyxxxwwwwwwyyyzzzwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzyyywwwtttpppnnniiinnnuuuzzz|||{{{yyyxxxqqqrrrssstttttttttsssrrruuuvvvwwwwwwwwwvvvtttsssssssssrrrssstttvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxtttuuuuuuuuutttuuuwwwyyyyyyzzz{{{yyyvvvvvvyyy|||vvvvvvvvvwwwxxxyyy{{{{{{vvvvvvwwwxxxyyyyyyyyyyyyxxx|||}}}zzzyyyyyyxxxuuurrrpppppppppooommmkkklllmmmmmmmmmkkkhhhgggaaa```___```aaaaaa___]]]^^^[[[VVVSSSRRRQQQPPPNNNMMMKKKHHHEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCFFFHHHFFFFFFGGGFFFBBBAAAJJJUUUuuuqqqppp{{{}}}sssnnn```JJJ@@@@@@;;;:::===;;;666666888999:::;;;;;;;;;555:::;;;===CCCJJJ```|||sss___ZZZXXX```oooqqqkkk~~~zzzvvvrrrooohhhccc]]]WWWSSSQQQOOOMMMKKKJJJIIIJJJKKKKKKIIIHHHCCCBBBAAABBBFFFIIIJJJJJJHHHHHHJJJKKKMMMOOOPPPQQQPPPQQQSSSUUUWWWXXXYYYYYYTTTWWW[[[^^^aaacccfffhhhiiikkklllmmmllllllmmmoootttuuuvvvuuuuuuyyy}}}{{{zzz{{{{{{uuuvvvwwwyyy{{{||||||}}}{{{|||~~~~~~|||}}}}}}}}}}}}xxxxxxxxxxxxxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyzzzzzz|||{{{{{{zzzyyyvvvqqqmmmkkklllpppxxxzzztttttttttttttttuuuwwwxxxyyyvvvwwwwwwxxxxxxvvvuuutttrrrrrrqqqqqqqqqrrrsssssswwwwwwxxxyyyyyyzzz{{{{{{xxxxxxxxxwwwuuutttuuuvvvzzzyyywwwvvvvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwxxxzzz|||{{{zzzwwwvvv}}}{{{{{{|||}}}}}}|||zzzwwwtttpppnnnnnnoooppppppnnnkkkjjjjjjiiifffdddcccaaa```aaaaaaaaa___]]]___]]]YYYUUURRRQQQRRRRRRMMMKKKGGGDDDBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIFFFDDDDDDBBBCCCJJJSSSvvvzzzwww|||sssjjjtttsssllljjjTTTBBB??????:::888<<<999777666888;;;>>>===<<<888888;;;>>>CCCRRRooorrrddd]]]eeewwwyyylllppp~~~|||wwwpppkkkeeeaaaZZZUUUQQQOOOMMMLLLIIIIIIJJJLLLMMMKKKHHHEEEEEEAAA>>>@@@FFFKKKLLLJJJJJJJJJKKKLLLMMMOOOQQQRRROOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ\\\]]]```eeekkkooollllllllllllnnnppprrrssswwwvvvtttsssuuuyyy}}}~~~}}}{{{yyyxxx{{{{{{|||}}}~~~|||~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~~~~yyyyyyyyyxxxyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{{{{zzzwwwsssooojjjkkkooowww~~~zzzuuuttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxwwwuuusssrrrrrrsssssssssssstttttttttuuuvvvwwwxxxyyyzzz{{{{{{xxxyyyyyywwwuuutttuuuvvv{{{zzzyyyxxxxxxyyyzzz{{{zzzyyywwwvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz}}}{{{yyyzzz|||}}}~~~}}}|||zzzwwwtttrrrqqqrrrsssqqqooolllkkkkkkjjjhhhffffffeeeddddddeeeeeecccaaa^^^\\\XXXTTTQQQPPPPPPPPPMMMKKKGGGDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIFFFEEEDDDBBBBBBHHHQQQkkkxxxjjjbbbjjjzzzwwwvvv]]]EEE>>>>>>;;;:::===<<<:::888888:::<<<;;;999888888;;;@@@FFFXXXvvvzzzhhhkkk|||qqqiiisss}}}zzzuuuooojjjeeeaaa[[[VVVSSSPPPNNNLLLHHHHHHIIIKKKMMMLLLIIIGGGDDDAAA>>>@@@FFFKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWYYYZZZ[[[ZZZ[[[\\\]]]___ccciiimmmmmmmmmmmmmmmnnnppprrrsssssssssssstttvvvyyy}}}~~~}}}}}}~~~|||zzzxxxwww{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{xxxtttqqqiiijjjmmmttt|||~~~{{{vvvtttuuuwwwxxxyyyzzzyyyyyyyyyyyyxxxwwwuuusssqqqpppssstttuuuvvvwwwvvvvvvuuussstttvvvwwwyyyzzz{{{{{{xxxyyyyyyxxxvvvuuuuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwtttsssuuuwwwyyyyyyyyyyyyyyyyyyzzz|||}}}~~~{{{yyyxxxxxx{{{}}}~~~~~~|||zzzxxxuuussssssttttttrrrpppnnnmmmmmmllljjjhhhhhhgggffffffgggfffdddbbb^^^\\\WWWSSSPPPNNNMMMMMMMMMKKKHHHEEECCCBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIGGGEEEDDDBBB@@@FFFMMM]]]zzzoooccc[[[aaawwwgggIII>>>======<<<===>>><<<:::999::::::888777999999<<>>>>>???===;;;===<<<;;;:::999999888888:::;;;===BBBOOOgggttt~~~aaaggg~~~{{{xxxtttnnniiiccc```\\\YYYVVVRRRNNNKKKHHHHHHHHHJJJKKKKKKIIIGGGCCCAAA@@@AAAEEEHHHJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVXXXYYY[[[\\\^^^aaafffiiimmmmmmlllllllllmmmooopppmmmooossswwwzzz|||||||||zzz||||||zzzyyyyyyzzz{{{}}}|||||||||{{{{{{{{{zzz~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzxxxwwwwwwwwwxxxwwwuuusssjjjiiijjjpppxxx|||{{{xxxuuuvvvyyy{{{||||||{{{zzzvvvvvvuuuttttttssssssssstttuuuxxxzzzzzzzzzyyyxxxqqqrrruuuxxxzzz{{{{{{zzzxxxzzz{{{zzzxxxwwwvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvxxxsssooopppuuuzzz||||||uuuxxx{{{}}}|||{{{yyywwwvvvxxxyyyyyyxxxvvvuuutttsssrrrrrrrrrrrrtttsssqqqpppppppppnnnlllgggfffeeeeeefffeeecccaaa```^^^[[[WWWSSSPPPOOONNNMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEFFFGGGGGGHHHIIIHHHGGGFFFCCC???BBBHHHTTTuuuvvvkkkaaaXXXYYYnnnoooOOO??????@@@<<<888;;;;;;::::::999999:::;;;<<<===???DDDSSSlllzzzyyycccooouuuzzz|||yyytttnnnjjjbbb___[[[XXXVVVRRRNNNKKKKKKJJJIIIIIIJJJIIIGGGDDDCCCAAA@@@AAADDDGGGIIIJJJLLLLLLLLLLLLMMMNNNPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWZZZ\\\___bbbgggjjjkkkkkkjjjiiiiiijjjkkklllmmmooossswwwzzz|||||||||{{{~~~}}}|||{{{{{{|||~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{}}}yyyxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuuvvvwwwwwwuuutttmmmjjjjjjooovvv||||||yyyvvvwwwyyyzzz{{{|||{{{{{{uuuuuutttssssssssssssttttttuuuvvvxxxyyyyyyyyyxxxrrrsssvvvyyy{{{{{{zzzzzzxxxzzz||||||zzzxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvrrroooqqqxxx}}}~~~}}}uuuxxx}}}~~~{{{xxxzzzxxxvvvuuuvvvwwwwwwvvvwwwvvvvvvuuuttttttttttttuuusssqqqqqqqqqqqqooommmjjjiiihhhhhhiiihhhfffdddaaa___\\\YYYUUUSSSQQQPPPLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHHHHHHHDDD@@@BBBHHHRRRrrrxxxkkk```VVVVVVlllsssTTTCCC@@@@@@===777888999::::::999999;;;===<<>>999;;;<<<;;;888777:::<<<:::>>>CCCKKK___}}}xxxrrrzzzqqqhhh|||}}}yyyuuuqqqlllhhhaaa]]]WWWSSSPPPOOONNNMMMJJJHHHGGGGGGIIIIIIHHHGGGBBBBBBBBBBBBBBBDDDGGGJJJMMMLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSXXXZZZ]]]___aaaccceeehhhlllkkkjjjhhhhhhhhhiiiiiipppooommmlllnnnrrrwwwyyyxxx{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzz|||~~~tttuuuvvvuuuuuuvvvxxx{{{{{{yyywwwvvvuuutttuuuuuuzzzxxxvvvuuuuuuuuutttsssqqqooollllllpppuuuyyy{{{wwwwwwwwwwwwxxxyyyzzz{{{xxxvvvrrrpppoooqqqsssuuuyyyxxxxxxwwwwwwxxxyyyyyyrrruuuxxx{{{||||||{{{zzzyyyyyyxxxuuussssssuuuwwwvvvuuutttsssrrrsssssstttuuurrrrrrvvv}}}|||zzz{{{||||||{{{yyywwwvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxtttsssrrrpppnnnmmmkkkkkkjjjkkklllmmmmmmllljjjhhhccc```[[[WWWVVVUUUSSSRRROOONNNKKKHHHFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGKKKQQQPPPIIIGGGJJJKKKbbbyyykkknnnjjjLLL?????????;;;;;;::::::::::::;;;<<<<<<;;;===CCCOOOddd~~~oooqqqpppkkk~~~yyywwwvvvssslllfff]]]ZZZVVVSSSQQQNNNKKKIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHDDD@@@@@@CCCFFFHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNQQQPPPOOOOOOPPPSSSUUUWWWVVVWWWYYY[[[]]]aaafffjjjmmmmmmllljjjiiihhhjjjllljjjiiiiiijjjlllppptttwwwzzz||||||{{{zzz|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~sssvvvxxxxxxxxxwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwyyywwwvvvuuuvvvvvvtttsssqqqnnnlllmmmpppuuuyyyzzzuuuvvvwwwxxxyyyyyyxxxxxxvvvuuurrrqqqqqqsssuuuwwwwwwwwwwwwxxxxxxxxxyyyyyysssuuuxxx{{{||||||zzzyyyyyyyyyyyywwwuuutttvvvwwwxxxwwwuuusssrrrrrrrrrrrrtttrrrrrrvvv|||~~~{{{yyyzzz|||}}}|||zzzwwwuuuwwwvvvuuutttuuuvvvwwwxxxzzzyyyyyyxxxxxxxxxxxxxxxuuuuuusssrrrpppnnnmmmlllkkklllmmmnnnnnnlllkkkiiiddd```\\\XXXWWWUUUTTTRRRPPPNNNLLLIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGLLLUUUWWWQQQKKKKKKGGG[[[zzz~~~oooqqqlllOOOBBB@@@>>>:::;;;;;;::::::;;;;;;<<<======>>>DDDSSSiiimmmtttssssss{{{xxxvvvrrrjjjddd^^^[[[WWWTTTQQQOOOLLLIIIFFFGGGHHHIIIJJJKKKKKKKKKHHHEEEAAAAAADDDGGGIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOOOOPPPSSSUUUWWWVVVWWWYYYZZZ\\\```fffjjjkkklllllljjjiiiiiijjjlllkkkkkkjjjkkkmmmooorrrtttuuuxxxzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~tttwwwzzz|||zzzxxxwwwvvvvvvvvvuuuuuuuuuwwwxxxyyyxxxwwwvvvwwwwwwwwwuuussspppnnnlllmmmqqquuuyyyzzzuuuvvvwwwxxxyyyxxxvvvvvvuuutttrrrrrrsssuuuwwwyyyssstttvvvxxxyyyyyyxxxxxxtttvvvxxxzzz{{{zzzyyyxxxxxxyyyzzzyyywwwvvvvvvwwwzzzyyywwwuuusssrrrqqqqqqsssqqqrrruuuzzz}}}|||zzzxxxyyy|||}}}}}}zzzwwwuuuwwwvvvuuutttsssttttttuuuyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvuuusssrrrpppooonnnlllmmmnnnnnnnnnmmmkkkjjjddd```\\\YYYWWWUUUSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGNNNYYY___[[[QQQKKKEEETTTnnnssstttnnnRRRCCC@@@===:::;;;;;;;;;:::;;;;;;<<<===>>>???GGGYYYrrrmmm{{{vvv}}}}}}zzzwwwqqqjjjddd```\\\XXXUUURRRPPPLLLJJJEEEEEEFFFGGGIIIJJJKKKKKKHHHEEECCCBBBDDDGGGIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUWWWVVVWWWXXXXXXZZZ___eeeiiijjjkkkkkkkkkiiijjjkkkmmmmmmmmmmmmmmmmmmnnnooooooppptttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvyyy{{{|||zzzxxxwwwxxxwwwvvvuuuuuuuuuvvvxxxyyywwwvvvvvvwwwyyyyyywwwuuuqqqnnnlllmmmqqquuuxxxzzzwwwwwwwwwvvvvvvvvvuuuuuutttssssssrrrssstttuuuvvvqqqsssuuuxxxyyyyyyxxxwwwuuuvvvxxxyyyyyyyyyxxxwwwwwwyyyzzzzzzxxxwwwwwwwwwyyyxxxwwwvvvtttsssrrrrrrrrrqqqrrruuuxxxzzzzzzyyywwwyyy{{{}}}}}}zzzwwwtttuuuuuussssssrrrssstttuuuwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvuuusssrrrqqqpppooolllmmmmmmmmmlllkkkjjjiiiccc```[[[XXXVVVTTTRRRPPPOOOOOOMMMKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHOOO\\\eeebbbUUUJJJEEEOOOccc{{{vvvwwwoooRRRBBB>>>>>><<<;;;;;;;;;;;;;;;<<<======>>>@@@KKKbbb|||nnn}}}xxx|||xxxssslllfffaaa^^^YYYVVVSSSPPPMMMKKKDDDDDDEEEEEEFFFFFFGGGHHHFFFEEECCCBBBDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNOOOOOOPPPRRRTTTUUUWWWWWWWWWWWWWWWYYY^^^dddiiijjjkkkllllllkkklllmmmooonnnnnnnnnnnnnnnmmmmmmmmmooottt{{{yyyzzzzzzyyyxxxxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvvvvwwwyyyzzzyyyxxxssspppmmmllloootttwwwyyy{{{zzzvvvtttssstttuuuwwwsssssssssrrrrrrqqqqqqqqqpppqqqtttvvvxxxxxxwwwvvvuuuuuuwwwxxxxxxxxxxxxwwwwwwyyyzzzzzzxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuttttttqqqqqqrrrtttwwwxxxxxxxxxvvvxxxzzz||||||zzzwwwuuusssrrrrrrrrrssstttvvvwwwuuuttttttsssssssssssssssuuutttsssrrrqqqpppooonnnllllllkkkkkkjjjiiihhhhhhaaa___[[[XXXVVVSSSPPPMMMOOONNNMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJPPP[[[eeedddXXXJJJFFFJJJXXXlllyyy~~~oooQQQ@@@===???@@@<<<;;;;;;;;;;;;<<<======>>>BBBQQQlllyyymmm}}}zzztttnnnjjjbbb^^^ZZZVVVSSSPPPMMMJJJFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXZZZ^^^ccchhhkkkmmmnnnnnnmmmmmmnnnpppnnnnnnnnnnnnnnnmmmmmmmmmsssxxxyyyzzzyyyxxxwwwwwwzzz|||yyyxxxwwwuuuuuuuuuvvvvvvwwwvvvuuuvvvyyy{{{{{{{{{wwwsssmmmkkkmmmrrrvvvyyy~~~{{{xxxuuussstttuuuvvvrrrsssssssssrrrqqqooooooppprrrsssuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxwwwxxxyyyxxxwwwvvvwwwyyyvvvwwwwwwwwwwwwvvvvvvuuuqqqrrrtttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwrrrrrrrrrrrrsssuuuwwwxxxttttttsssrrrrrrrrrrrrrrrssssssrrrqqqpppooonnnnnnllllllkkkjjjiiihhhggggggaaa___[[[XXXVVVSSSOOOMMMMMMMMMLLLKKKIIIFFFDDDCCCAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGJJJOOOWWWbbbeee\\\PPPGGGFFFNNN]]]gggkkkqqqyyy}}}|||nnnQQQ???<<>>>>>EEEWWWttt{{{lll{{{vvvpppmmmbbb___ZZZVVVSSSPPPLLLJJJGGGEEECCCAAA@@@@@@@@@@@@AAABBBCCCBBBAAABBBEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQSSSUUUVVVWWWVVVXXXYYYZZZ\\\___cccgggkkkmmmoooooonnnmmmnnnooollllllllllllmmmooopppqqqxxx|||vvvwwwyyyyyyxxxxxxyyy{{{wwwvvvuuuuuuuuuvvvwwwxxxxxxvvvtttuuuxxx{{{}}}~~~{{{uuunnniiikkkpppuuuyyy||||||zzzyyywwwuuussssssqqqrrrsssttttttrrrqqqppprrrrrrssssssttttttttttttrrrssstttuuuwwwxxxxxxyyywwwwwwwwwvvvuuuuuuwwwyyyxxxxxxyyyyyyxxxvvvuuutttrrrsssuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxttttttssssssssstttvvvwwwuuuttttttsssssssssssssssssssssrrrqqqpppooonnnnnnmmmmmmkkkjjjiiihhhhhhhhhcccaaa]]][[[XXXUUUQQQNNNLLLLLLKKKJJJHHHEEECCCAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFIIIMMMSSS^^^fffcccZZZKKKEEEHHHTTT]]]bbblllxxx~~~}}}vvvqqq{{{{{{nnnUUUBBB===>>>???<<<<<<<<<<<<<<<======>>>>>>HHH\\\yyy|||ttt|||uuuppplllbbb^^^ZZZVVVRRROOOKKKIIIGGGEEECCCAAA@@@AAAAAABBBAAACCCDDDCCCBBBBBBEEEHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVXXX[[[]]]^^^```ccceeekkkmmmnnnnnnmmmkkkkkkllliiiiiiiiijjjmmmppptttvvvyyy}}}rrruuuyyy{{{zzzyyyyyyyyyuuuuuutttuuuvvvwwwyyy{{{yyyvvvttttttwww{{{~~~~~~wwwnnnhhhiiinnnuuuyyyzzz{{{}}}}}}{{{wwwrrrpppoooqqqsssuuuuuuuuusssrrrssssssrrrrrrrrrsssttttttrrrrrrsssuuuvvvxxxyyyzzzwwwwwwvvvuuuttttttwwwzzzzzzzzzzzzyyyxxxuuusssrrrrrrtttvvvvvvvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyyyywwwvvvuuutttssstttuuuuuuvvvvvvuuuttttttttttttuuussssssrrrrrrqqqpppooooooooonnnlllkkkjjjiiiiiiiiieeebbb___\\\ZZZVVVRRROOOKKKKKKKKKIIIGGGEEEBBB@@@DDDDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFEEEEEEDDDCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHDDDHHHLLLPPP[[[ggghhhbbbPPPHHHGGGQQQZZZaaappp~~~tttlllvvv~~~~~~oooXXXEEE>>>======<<<<<<<<<<<<<<<===>>>>>>???JJJ```|||xxx{{{~~~|||tttnnnkkkaaa^^^YYYUUURRROOOKKKHHHGGGEEECCCBBBBBBCCCDDDEEEBBBDDDEEEEEECCCCCCFFFIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKMMMOOOQQQSSSUUUVVVVVVUUUXXX\\\^^^```aaaccceeejjjlllmmmmmmkkkiiiiiiiiihhhggghhhiiimmmqqqvvvyyyyyy}}}zzzxxxvvvwwwyyyzzzyyyvvvwwwvvvuuuvvvxxxyyyyyyyyyxxx{{{|||yyywwwzzz|||{{{yyyvvvpppkkkiiilllrrrwww|||{{{{{{zzzzzzyyyxxxxxxrrrsssuuuvvvxxxyyyyyyyyyuuuuuusssrrrrrrssstttuuuwwwvvvtttsssssstttuuuvvvwwwvvvtttrrrqqqsssxxx|||{{{yyywwwvvvvvvtttqqqnnnuuuvvvvvvwwwxxxxxxyyyyyy|||zzzwwwttttttuuuxxxzzzvvvuuutttrrrrrrrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvpppoooooonnnnnnnnnnnnnnnrrrpppmmmkkkkkkjjjiiigggiiigggccc___ZZZWWWTTTSSSPPPNNNLLLJJJIIIFFFCCC@@@???@@@AAABBBCCCEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCGGGLLLRRR\\\gggmmmlllUUULLLFFFKKKTTTccc|||pppiiiqqq~~~rrrYYYEEE???@@@>>>;;;;;;:::<<<>>>?????????BBBKKKaaa}}}yyyssssss}}}yyywwwsssooolllddd^^^ZZZYYYVVVOOOKKKKKKEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEKKKKKKJJJJJJJJJJJJKKKKKKPPPQQQQQQQQQRRRSSSSSSSSSVVVWWWYYY\\\^^^aaacccdddkkkiiihhhhhhjjjkkkllllllhhhhhhhhhiiikkkpppvvv{{{~~~|||{{{~~~~~~}}}|||~~~~~~~~~}}}wwwwwwwwwyyy{{{{{{wwwtttxxxvvvuuuvvvxxxzzzzzzyyyvvvyyyzzzwwwvvvxxxzzzyyyyyyvvvrrrnnnlllnnnssswww{{{{{{zzzzzzyyyxxxxxxxxxssstttuuuvvvwwwxxxxxxxxxwwwwwwuuutttttttttuuuuuuwwwvvvtttsssrrrssstttuuuuuuuuutttsssrrrtttwww{{{|||zzzxxxxxxwwwvvvtttqqqvvvvvvvvvwwwwwwxxxxxxxxxyyywwwuuusssrrrtttvvvwwwwwwvvvuuutttttttttuuuuuuwwwvvvuuuttttttuuuvvvvvvrrrrrrqqqpppooooooooopppnnnlllkkkkkkllllllllljjjiiigggccc___[[[WWWUUUSSSQQQOOOLLLKKKIIIFFFCCC@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCGGGKKKPPPZZZfffmmmmmmZZZNNNFFFHHHQQQ```yyyssslllrrr~~~xxxzzzpppXXXDDD>>>>>><<<:::::::::;;;===>>>======CCCLLLbbb}}}{{{zzz}}}nnnqqq~~~zzzwwwtttooolllddd^^^ZZZYYYVVVPPPLLLKKKFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFJJJJJJJJJJJJJJJKKKLLLLLLOOOPPPPPPQQQQQQRRRRRRSSSUUUVVVXXX[[[^^^aaacccdddiiihhhggggggiiikkklllmmmjjjkkkkkkkkklllqqqwww|||}}}{{{yyy{{{}}}uuuvvvxxxzzz|||zzzvvvssswwwvvvuuuvvvxxxyyyyyyyyyssswwwxxxuuutttwwwyyyxxxxxxwwwuuuqqqoooppptttwwwzzzzzzyyyyyyxxxwwwwwwvvvssstttuuuvvvvvvvvvvvvuuuzzzyyyxxxvvvuuuuuuuuuuuuxxxvvvuuusssrrrrrrssssssssstttttttttssstttvvvxxxzzzyyywwwwwwwwwvvvtttsssuuuvvvvvvwwwwwwwwwwwwvvvvvvuuusssqqqqqqrrrsssuuuwwwwwwvvvvvvvvvwwwwwwxxxyyywwwuuusssrrrsssuuuvvvuuutttsssrrrqqqqqqqqqqqqnnnlllkkkjjjkkklllkkkjjjgggfffccc___[[[XXXUUUSSSRRRPPPMMMKKKIIIGGGCCC@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJMMMWWWdddlllmmm___OOOCCCDDDLLLZZZnnn~~~tttpppsss}}}|||qqqvvvoooYYYFFF???>>><<<:::;;;<<<===>>>>>>>>>===DDDOOOeee{{{zzzwwwlllrrr|||xxxtttppplllddd___[[[ZZZWWWPPPLLLLLLHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSUUUWWWZZZ]]]```bbbcccffffffffffffhhhjjjlllmmmmmmnnnnnnmmmnnnrrrxxx|||}}}{{{yyyzzz~~~~~~uuuvvvwwwyyyyyyxxxvvvtttvvvuuuttttttwwwxxxxxxxxxsssvvvwwwtttssswwwyyyxxxvvvvvvvvvsssqqqqqqsssuuuyyyyyyxxxxxxwwwvvvvvvvvvttttttuuuuuuuuuuuuttttttzzzyyyxxxwwwuuuuuuttttttwwwvvvuuusssrrrqqqqqqqqqppprrruuuvvvuuuuuuvvvwwwwwwuuussssssttttttsssrrruuuuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrssstttwwwwwwwwwxxxxxxyyyyyyzzzzzzxxxtttrrrqqqrrruuuwwwvvvuuutttrrrqqqqqqqqqqqqqqqooolllkkkjjjjjjhhhfffeeedddaaa^^^ZZZWWWTTTRRRSSSPPPNNNLLLJJJGGGDDDAAACCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJTTTaaaiiikkk```OOOAAAAAAGGGQQQaaaooovvvssspppqqqvvvzzzzzzzzzooovvvrrr]]]IIIAAA???===;;;===???????????????@@@GGGSSSkkk|||uuu~~~xxxqqqyyy}}}yyyuuupppmmmeee___[[[ZZZWWWQQQMMMLLLIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSVVVYYY\\\___aaabbbeeeffffffeeeeeefffiiikkkooooooooonnnooorrrwww{{{~~~}}}{{{}}}~~~wwwvvvvvvuuuuuuuuuvvvwwwuuusssrrrsssuuuwwwwwwvvvssswwwxxxuuutttxxxzzzyyyuuuuuuuuutttrrrqqqrrrsssyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttsssxxxwwwwwwvvvtttsssrrrqqqvvvuuutttsssrrrqqqppppppooorrruuuwwwwwwvvvvvvwwwvvvtttrrrrrrssstttsssrrrssstttuuuwwwwwwvvvuuutttttttttttttttttttttuuuuuuwwwwwwxxxyyyyyyyyyzzzzzzyyywwwtttqqqqqqrrruuuwwwttttttsssqqqqqqpppppppppqqqooollljjjjjjiiihhhfffbbbaaa___]]]ZZZVVVSSSQQQRRRPPPNNNLLLKKKHHHEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHPPP]]]eeefff___PPPCCCCCCGGGMMMYYYeeehhhgggkkkrrr|||{{{{{{uuupppyyyvvvbbbLLLBBB???<<<;;;===>>>>>>>>>>>>@@@CCCKKKZZZssszzz|||xxx|||zzz~~~zzzvvvqqqnnnfff```\\\[[[XXXRRRMMMMMMJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHFFFFFFGGGHHHJJJLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUWWWZZZ]]]___```dddeeefffdddcccccceeehhhnnnnnnooonnnoooqqquuuyyy}}}||||||~~~~~~wwwwwwvvvtttrrrsssvvvyyytttsssrrrsssuuuvvvvvvvvvssswwwxxxvvvuuuyyy{{{zzzuuuvvvvvvtttrrrqqqrrrsssyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvuuuuuutttuuuuuuuuuuuutttsssqqqpppttttttsssrrrrrrqqqpppoooooorrrvvvxxxxxxwwwwwwxxxxxxvvvtttssstttuuuttttttqqqrrrtttvvvwwwvvvuuutttuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyxxxxxxwwwwwwuuusssrrrrrrsssuuuwwwrrrrrrqqqpppppppppqqqqqqmmmkkkjjjiiijjjkkkjjjiii``````___]]]ZZZWWWSSSQQQQQQPPPNNNMMMLLLJJJGGGEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEMMMXXX___```___QQQFFFFFFJJJOOO\\\iiihhhgggkkkyyy|||{{{qqquuu|||gggOOOCCC???<<<999;;;===<<<;;;<<>><<<;;;>>>FFFMMMTTTggg}}}yyy}}}yyyvvvooo{{{}}}zzzvvvrrrooogggaaa]]]\\\YYYSSSOOONNNJJJHHHFFFDDDBBBBBBBBBBBB@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZ]]]```bbbbbb```aaaeeejjjkkklllnnnnnnooorrruuuxxxyyyyyy{{{~~~~~~}}}rrruuuwwwwwwuuussstttuuuwwwvvvuuuvvvxxxyyyyyyyyyrrrvvvwwwuuutttxxxzzzzzzxxxyyyxxxvvvttttttuuuwwwzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwsssssstttuuuuuutttsssrrrqqqqqqrrrrrrrrrqqqqqqpppqqqtttwwwyyyyyyyyyzzz{{{xxxuuuqqqppppppqqqqqqpppmmmooorrrvvvwwwwwwvvvuuutttvvvxxxyyyzzzyyyxxxwwwuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrssstttuuuvvvwwwqqqqqqqqqqqqrrrsssttttttpppnnnkkkjjjiiiiiigggeeeaaabbbbbb```^^^ZZZWWWUUUOOONNNMMMMMMMMMMMMJJJHHHBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEDDDCCCIIIRRRVVVUUUWWWKKKBBBAAAFFFRRRiii{{{|||wwwppptttwww[[[LLLGGGDDD???AAAAAA???>>>BBBLLLSSSVVVjjjvvvvvv}}}xxxvvvuuu}}}zzzwwwssspppgggaaa]]]\\\YYYSSSOOOOOOIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXYYY]]]```aaa```aaaggglllkkkmmmnnnooopppssswwwzzz||||||}}}~~~|||vvvwwwxxxvvvtttssstttuuuuuuvvvwwwxxxwwwuuusssqqquuuvvvwwwxxxyyyxxxwwwwwwzzzzzzxxxuuurrrrrrsssuuuyyy{{{|||{{{xxxwwwwwwwwwwwwvvvuuuvvvxxxzzz{{{zzzwwwwwwwwwuuurrrppppppqqquuutttsssqqqpppoooooooooqqqsssuuuvvvvvvvvvxxxzzzyyywwwttttttuuutttpppmmmoooqqqtttwwwwwwvvvtttrrrqqqsssttttttssstttuuuwwwwwwvvvvvvwwwyyyxxxuuussssssrrrpppppppppqqqtttuuutttsssrrrrrrrrrrrrssstttpppmmmjjjjjjjjjjjjgggdddaaaaaa```___\\\YYYVVVUUUPPPNNNLLLKKKKKKJJJHHHGGG@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHDDDBBBBBBDDDNNNfff}}}}}}yyyzzzuuu^^^HHHCCC===AAA???>>>?????????DDDJJJTTTlllvvvsssuuuvvv}}}{{{|||xxxuuuqqqnnnmmmhhhaaaZZZUUURRROOOMMMKKKIIIFFFEEEEEEDDDBBBAAABBBBBBAAAAAABBBCCCEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUUUUTTTTTTVVVXXX[[[\\\]]]___bbbeeehhhiiilllmmmmmmnnnpppqqqrrrssstttxxx~~~}}}}}}~~~vvvwwwxxxwwwuuutttuuuvvvwwwxxxyyyzzzyyyxxxvvvtttvvvwwwxxxyyyyyyxxxxxxwwwzzzzzzxxxuuurrrrrrsssuuu}}}~~~~~~{{{yyyxxxyyyvvvuuuuuuvvvxxxyyyxxxwwwtttuuuvvvuuusssrrrssstttvvvuuutttrrrqqqpppppppppqqqssstttuuuuuuuuuwwwyyywwwuuutttuuuwwwwwwtttrrrppprrruuuwwwwwwuuusssqqquuuvvvvvvuuusssrrrrrrsssuuuttttttvvvwwwxxxwwwvvvttttttssssssssstttuuuvvvtttsssrrrrrrrrrrrrssstttrrrppplllkkkkkkjjjgggdddbbbbbbaaa___\\\YYYVVVTTTQQQOOOMMMLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGDDDAAA???BBBGGGTTTlllzzz}}}{{{}}}~~~eeeNNNHHHAAAAAA>>>>>>??????>>>CCCIIITTThhhxxxxxxssstttxxxyyyuuuxxx|||yyyvvvrrrooolllggg```ZZZVVVSSSQQQOOOKKKIIIFFFEEEEEEDDDBBBAAABBBAAA@@@@@@AAABBBDDDEEEIIIIIIJJJJJJKKKJJJJJJIIIKKKLLLMMMNNNOOOQQQRRRRRRTTTUUUWWWWWWWWWWWWZZZ\\\]]]]]]^^^```bbbdddfffggghhhjjjlllnnnqqqssstttttttttwww{{{~~~}}}~~~~~~uuuvvvxxxwwwvvvvvvwwwyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwwwzzzzzzxxxvvvsssrrrsssuuu|||~~~~~~{{{yyyxxxyyyuuuuuuuuuvvvxxxxxxvvvtttqqqsssttttttssssssuuuvvvvvvvvvtttsssrrrrrrrrrrrrqqqrrrttttttttttttuuuwwwsssssssssuuuxxxyyyyyywwwrrrsssvvvwwwwwwuuusssqqquuuvvvwwwvvvtttssssssssstttsssrrrsssvvvxxxxxxwwwsssssstttuuuuuuuuuuuuuuutttssssssrrrrrrsssssstttuuurrrooommmllljjjgggeeeeeedddbbb___\\\XXXUUUTTTRRRPPPNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>BBBKKK\\\sss{{{}}}jjjRRRJJJCCCAAA>>>===>>>>>>>>>BBBHHHVVVfffssstttvvv}}}vvv|||}}}zzzwwwssspppkkkfff```ZZZWWWTTTRRRQQQKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@??????@@@AAACCCDDDFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSUUUVVVWWWWWWYYY\\\^^^______```aaabbbdddeeeeeedddfffjjjnnnrrrtttuuuuuusssuuuyyy|||~~~~~~~~~tttvvvwwwxxxwwwwwwyyyzzzzzzzzz{{{||||||{{{zzzzzzyyyyyyzzz{{{zzzyyyxxxwwwzzzzzzyyywwwtttssssssuuuvvvxxxzzz{{{yyyxxxwwwxxxvvvvvvvvvxxxyyywwwtttrrrqqqsssttttttssssssuuuvvvuuuuuutttsssrrrrrrrrrsssqqqrrrsssssssssrrrtttuuurrrrrrtttvvvxxxyyyyyyyyytttuuuvvvwwwvvvuuurrrqqqqqqsssvvvwwwvvvuuuvvvwwwuuusssrrrrrrtttvvvwwwwwwpppqqqssstttuuutttsssrrrsssssssssssssssssssssssstttsssqqqooommmkkkiiihhhgggfffccc```\\\XXXUUUSSSSSSQQQOOOOOOOOONNNMMMKKKGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEBBB@@@DDDQQQeee|||jjjQQQGGG@@@AAA>>>===>>>>>>===BBBHHHYYYhhhtttzzz~~~|||yyyuuurrrmmmhhhaaa[[[WWWTTTRRRPPPKKKIIIFFFEEEEEEDDDBBBAAA??????>>>>>>???@@@AAACCCDDDFFFIIILLLMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPRRRTTTUUUVVVXXX[[[]]]```aaaaaabbbccccccccccccccceeejjjnnnrrrssssssrrrrrruuuzzz~~~~~~tttuuuwwwxxxwwwxxxyyy{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzxxxuuusssssstttqqqtttxxxzzzyyyyyyyyyyyywwwwwwwwwyyyyyyxxxuuurrrssstttuuuuuusssrrrssstttssssssrrrrrrrrrrrrrrrsssqqqssstttsssrrrrrrssstttrrrtttuuuvvvvvvvvvvvvvvvtttuuuvvvwwwvvvuuusssrrrqqqtttwwwxxxwwwvvvvvvwwwwwwuuusssrrrtttuuuuuuuuupppqqqsssuuuuuutttsssqqqssssssssssssssssssssssssrrrrrrqqqpppnnnmmmlllllliiigggddd```\\\XXXVVVTTTSSSQQQPPPOOOPPPOOONNNLLLFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHGGGEEEEEEBBBBBBAAAFFFUUUnnngggOOOEEE>>>@@@======>>>>>>>>>CCCIII[[[jjjyyy}}}~~~{{{wwwtttpppkkkccc\\\WWWSSSPPPNNNKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>======>>>???AAABBBCCCEEEIIILLLMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRROOOQQQSSSUUUVVVXXX[[[]]]```aaabbbcccddddddccccccdddgggjjjnnnpppppppppoooqqqvvv|||tttuuuwwwwwwwwwwwwxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwyyyzzzzzzzzzyyyxxxyyyzzzzzzxxxvvvtttttttttrrruuuzzz|||||||||{{{|||xxxwwwwwwxxxyyyxxxvvvsssuuuvvvvvvuuusssqqqrrrsssrrrrrrrrrrrrrrrrrrssssssrrrtttttttttrrrqqqrrrssstttvvvwwwvvvuuuttttttuuutttuuuvvvvvvvvvuuutttsssuuuwwwzzzzzzxxxuuuttttttxxxvvvttttttuuuuuuuuutttrrrtttvvvwwwwwwwwwuuutttrrrssssssttttttssssssrrrpppqqqrrrqqqnnnmmmnnnooojjjhhhddd```\\\YYYWWWVVVRRRQQQOOOOOOPPPPPPNNNMMMGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHGGGFFF>>>@@@BBBFFFWWWttteeeOOOEEE???@@@======???@@@@@@EEELLL^^^nnn~~~yyyssswwwxxx}}}yyyvvvrrrmmmeee]]]XXXSSSPPPMMMKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>======>>>???AAABBBBBBDDDGGGKKKMMMNNNNNNMMMKKKLLLMMMNNNOOOQQQRRRRRRQQQSSSUUUVVVWWWYYY\\\^^^^^^___bbbdddeeeeeeeeeeeefffhhhjjjmmmnnnnnnmmmmmmpppuuu|||~~~}}}~~~~~~~~~~~~tttuuuvvvvvvvvvvvvwwwxxx{{{zzzyyywwwvvvuuutttttttttuuuwwwyyyzzzzzzyyyyyyyyyzzzzzzyyyvvvtttttttttuuuxxx}}}~~~~~~|||{{{{{{wwwvvvuuuuuuvvvwwwvvvtttuuuvvvvvvuuusssqqqrrrsssssssssrrrsssssstttuuuuuutttuuuuuutttsssrrrrrrsssuuuwwwyyyxxxuuuttttttuuutttuuuuuuvvvvvvvvvuuuuuuuuuxxxzzzzzzxxxvvvttttttvvvuuuuuuvvvwwwxxxvvvuuussstttuuuvvvwwwvvvvvvuuurrrrrrsssttttttsssrrrrrrqqqrrrsssqqqnnnlllmmmnnnjjjhhhddd```\\\ZZZXXXWWWRRRPPPOOOOOOPPPOOONNNMMMFFFEEEDDDCCCDDDFFFHHHIIIFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJHHHGGGFFF???CCCDDDEEETTTsss|||bbbNNNFFFAAA???<<<===@@@AAABBBHHHOOOeeeuuusssnnnppp}}}~~~zzzwwwqqqlllddd]]]XXXUUUQQQOOOKKKIIIFFFEEEEEEDDDBBBAAA???>>>>>>===>>>@@@AAABBBCCCDDDFFFIIILLLNNNOOOPPPJJJKKKLLLMMMNNNPPPQQQQQQQQQRRRTTTUUUUUUWWWZZZ\\\\\\^^^aaadddfffgggggggggggghhhiiikkklllmmmmmmmmmpppssswwwyyyzzzzzz{{{|||}}}||||||}}}~~~~~~~~~tttuuuvvvvvvuuuuuuvvvwww|||{{{yyywwwvvvttttttsssrrrtttvvvxxxyyyzzzzzzyyyyyyzzz{{{yyywwwtttttttttwwwzzz~~~}}}{{{yyyxxxvvvuuussssssuuuvvvuuuuuusssuuuuuuuuusssrrrsssttttttttttttttttttuuuvvvwwwtttuuuvvvuuusssrrrrrrsssvvvxxxzzzyyyvvvuuuvvvwwwttttttuuuvvvvvvwwwvvvvvvrrruuuyyyzzzzzzxxxwwwwwwtttttttttwwwyyyzzzxxxvvvrrrsssssstttttttttttttttrrrrrrsssttttttsssrrrrrrrrrttttttqqqmmmjjjkkkllljjjgggddd```]]]ZZZYYYXXXQQQPPPNNNOOOOOOOOONNNLLLDDDCCCBBBBBBCCCEEEGGGIIIBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDIIIHHHEEEPPPnnnwww___LLLFFFAAA>>><<<===@@@BBBDDDIIIQQQmmm|||tttoootttqqq{{{xxxpppkkkddd]]]YYYVVVSSSQQQKKKIIIFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>@@@AAABBBCCCDDDFFFHHHKKKNNNPPPQQQIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPRRRRRRSSSTTTWWWYYYZZZ\\\```dddggghhhhhhhhhfffggghhhiiikkkmmmnnnoooppprrrsssssssssuuuyyy|||{{{}}}|||{{{|||~~~~~~~~~~~~~~~wwwxxxxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyyyywwwvvvuuurrrtttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvtttvvvyyy||||||zzzwwwwwwxxxxxxvvvuuuuuuvvvxxxwwwvvvuuutttsssrrrsssuuuwwwxxxssssssttttttuuuuuuvvvvvvuuuwwwxxxwwwvvvuuuvvvwwwyyyxxxwwwwwwxxxxxxvvvtttvvvvvvvvvvvvvvvuuutttttttttuuuwwwyyyzzzyyywwwvvvtttuuuwwwxxxxxxwwwvvvuuuvvvuuuttttttssssssssssssqqqrrrsssuuuvvvwwwwwwwwwuuutttrrrpppooonnnmmmmmmmmmkkkgggccc^^^[[[YYYWWWSSSQQQNNNMMMNNNNNNLLLKKKFFFEEECCCAAAAAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKJJJGGGDDDHHHBBB@@@EEESSSkkk|||sss```KKKCCCFFF@@@???;;;===DDDAAAEEEUUUttt|||wwwttt}}}oooqqq~~~~~~~~~}}}yyyvvvpppmmmggg```ZZZUUUSSSRRRNNNKKKHHHEEEDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@DDDJJJOOOQQQQQQMMMNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTZZZZZZ[[[]]]```cccfffhhhhhheeeeeelllpppooonnnnnnooonnnnnnooossswwwyyyzzz{{{yyy{{{}}}{{{yyy}}}}}}~~~~~~||||||}}}uuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxtttuuuwwwyyyzzz{{{{{{{{{zzz{{{{{{{{{zzzxxxvvvuuuuuuxxx{{{|||yyywwwwwwxxxvvvttttttuuuwwwyyyyyyxxxxxxwwwuuuttttttuuuvvvwwwtttttttttuuuuuuuuuuuuuuuuuuwwwxxxwwwvvvuuuvvvxxxyyyxxxwwwxxxyyyyyyxxxvvvyyyyyyyyyxxxwwwvvvuuutttrrrsssuuuvvvwwwvvvuuutttuuuvvvwwwxxxxxxwwwvvvtttuuuttttttsssssssssssstttttttttuuuuuuuuuuuuttttttssssssrrrqqqooonnnmmmmmmkkkiiifffbbb^^^ZZZWWWVVVQQQOOOMMMMMMMMMMMMLLLKKKFFFEEECCCAAAAAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGJJJDDDAAADDDPPPhhh~~~{{{kkkTTTDDDAAAAAAAAA===@@@GGGEEEKKK]]]ooo}}}xxxwwwuuuyyy~~~{{{xxxnnnkkkfff```[[[WWWUUUTTTOOOLLLHHHEEEDDDDDDBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@DDDIIINNNPPPPPPNNNNNNMMMMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUWWWZZZ]]]aaadddeeeeeebbbcccjjjnnnnnnmmmmmmmmmmmmnnnppptttvvvxxxxxxwwwvvvzzz~~~|||{{{zzz}}}~~~}}}}}}tttuuuvvvvvvwwwxxxyyyyyy{{{zzzyyyxxxwwwxxxxxxyyyvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxvvvuuutttwwwzzzzzzyyyxxxwwwwwwuuusssssstttwwwyyyzzzyyyzzzyyywwwvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttvvvwwwwwwwwwuuuuuuvvvxxxyyyxxxwwwxxxzzzzzzyyyxxx{{{{{{{{{zzzyyywwwvvvuuussstttuuuvvvwwwvvvuuutttwwwwwwxxxxxxxxxwwwuuuttttttssssssssssssttttttuuuvvvvvvvvvvvvuuusssrrrqqqpppqqqqqqqqqpppooommmlllhhhhhhfffccc___ZZZVVVTTTPPPNNNLLLLLLMMMMMMLLLKKKFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKPPPJJJEEEEEENNNccc~~~|||rrr\\\GGG@@@===???;;;===DDDDDDMMMbbbnnnxxx|||{{{~~~{{{xxxllljjjeeeaaa\\\YYYWWWVVVOOOLLLHHHEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@AAADDDHHHMMMOOOPPPOOONNNLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRUUUYYY]]]```bbbccccccaaaccciiimmmmmmlllnnnmmmnnnpppsssuuuvvvvvvvvvssssssxxx~~~|||zzz{{{}}}}}}~~~uuuuuuuuuvvvvvvwwwwwwxxxzzzyyyvvvttttttuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxwwwvvvtttuuuxxxyyyyyyxxxwwwwwwvvvuuutttuuuwwwyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvuuuuuuttttttvvvwwwwwwvvvuuuuuuwwwxxxyyywwwvvvwwwxxxyyyyyyxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxvvvuuutttssssssssssssttttttuuuvvvvvvvvvvvvvvvuuusssrrrrrrnnnooopppqqqqqqooommmkkkhhhgggfffddd```[[[WWWTTTOOOMMMKKKKKKLLLMMMLLLKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIMMMPPPVVVQQQKKKHHHLLL]]]|||}}}yyytttaaaLLLBBB===???<<<===CCCDDDPPPhhhyyyzzzyyy{{{~~~}}}{{{yyywwwnnnkkkgggccc^^^ZZZWWWVVVOOOLLLHHHFFFDDDCCCAAA@@@?????????@@@AAAAAABBBBBBAAAAAAAAADDDGGGKKKMMMOOOPPPNNNLLLJJJIIIJJJLLLNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTWWW[[[___aaabbbbbbbbbaaadddjjjmmmlllmmmoooooorrruuuwwwvvvuuuttttttpppqqqwww~~~|||{{{|||}}}~~~}}}xxxwwwvvvuuuuuuvvvvvvwww{{{yyyvvvsssssstttvvvwwwyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvssstttvvvxxxzzzzzzxxxwwwyyywwwuuuuuuvvvwwwvvvvvvttttttttttttuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuuuutttwwwwwwwwwuuuttttttwwwyyyxxxvvvuuuuuuvvvwwwwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuttttttttttttuuuvvvvvvwwwtttuuuuuuuuuuuuuuuttttttmmmnnnpppqqqpppnnnlllkkkhhhhhhgggeeeaaa]]]XXXVVVOOONNNLLLKKKLLLLLLLLLJJJFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIOOOSSSYYYUUUPPPJJJHHHTTTppp~~~~~~jjjQQQCCCCCCEEEBBBBBBFFFIIIXXXtttuuuzzzttt~~~{{{zzzyyyrrrpppkkkfff```[[[WWWUUUPPPMMMIIIFFFDDDCCCAAA???>>>>>>???@@@@@@AAABBBBBB@@@AAABBBDDDFFFIIILLLNNNQQQOOOLLLJJJIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPSSSUUUXXX[[[^^^````````````___bbbhhhjjjiiijjjmmmsssvvvyyyzzzwwwtttrrrrrrqqqrrrxxx~~~}}}|||}}}||||||}}}xxxxxxvvvuuuuuuvvvwwwxxx}}}{{{xxxvvvuuuuuuwwwxxxxxxxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwttttttvvvxxx{{{|||zzzxxxzzzxxxvvvuuuvvvvvvuuutttrrrsssssstttuuuvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwuuuttttttwwwyyyyyywwwttttttuuuvvvvvvuuussstttuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvwwwvvvvvvvvvvvvwwwwwwxxxsssssstttuuuvvvvvvvvvuuunnnooooooooonnnmmmkkkjjjiiiiiigggeeeaaa]]]ZZZWWWQQQOOOMMMLLLLLLLLLKKKJJJFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGGGGFFFFFFIIIOOOTTTXXXWWWTTTLLLDDDIIIaaaxxxvvvVVVBBBBBBFFFCCCBBBFFFJJJ^^^}}}qqq{{{qqq~~~}}}}}}wwwtttpppiiibbb\\\WWWTTTPPPMMMIIIFFFDDDCCCAAA???===>>>>>>???@@@AAABBBBBB@@@AAACCCDDDDDDGGGJJJMMMRRRPPPNNNLLLJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQPPPOOOQQQRRRUUUXXXZZZ]]]^^^___^^^^^^aaafffgggdddfffjjjssswwwzzzzzzwwwsssssssssttttttxxx}}}}}}||||||||||||{{{|||}}}wwwvvvuuuuuuvvvyyy{{{||||||{{{xxxvvvuuuuuuvvvwwwvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwttttttuuuyyy|||}}}{{{yyyyyywwwuuuuuuvvvwwwvvvuuutttuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwuuussstttwwwzzz|||yyyvvvtttuuuuuuuuuuuuttttttvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxsssttttttuuuuuuuuuuuuuuuppppppooonnnlllkkkjjjjjjiiihhhfffbbb___\\\YYYXXXTTTQQQOOOMMMMMMLLLKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGIIIGGGFFFHHHNNNTTTZZZ[[[ZZZPPPDDDDDDWWWlll|||YYYEEE>>>CCCAAAAAAFFFLLLdddzzznnn|||vvvyyywwwrrrllleee^^^YYYVVVQQQMMMIIIFFFDDDBBB@@@???======>>>???@@@AAABBBBBB@@@BBBCCCDDDCCCEEEIIIMMMRRRQQQPPPNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNMMMOOOQQQTTTXXX\\\___aaa___```cccggggggdddeeejjjooossswwwxxxuuussstttvvvvvvuuuxxx}}}}}}zzzxxxzzz|||}}}{{{zzzzzz{{{{{{{{{{{{}}}~~~tttttttttuuuwww{{{~~~zzzxxxwwwuuutttsssssstttuuuvvvwwwxxxxxxwwwvvvuuutttuuuwwwxxxyyyyyyxxxxxxuuutttuuuyyy}}}~~~|||yyywwwuuutttuuuwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuutttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwtttssstttwwwzzz~~~{{{wwwuuuuuuvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwxxxxxxyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxtttuuuuuuuuuuuuuuuttttttrrrpppooommmkkkjjjjjjjjjiiigggddd```]]][[[YYYXXXUUUSSSPPPNNNMMMLLLJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEHHHJJJHHHFFFHHHNNNTTT]]]``````VVVGGGCCCSSSgggzzz\\\KKK???DDDDDDEEEJJJRRRlllsssmmm}}}}}}~~~}}}yyywwwsssmmmggg```[[[XXXQQQMMMIIIFFFDDDBBB@@@>>><<<===>>>???@@@AAABBBBBB???BBBDDDDDDCCCDDDHHHLLLRRRRRRQQQOOONNNLLLKKKJJJJJJLLLNNNOOOOOOOOOMMMLLLLLLMMMOOOSSSXXX^^^ccceeecccdddhhhkkkjjjfffhhhllljjjoootttuuusssrrruuuyyyxxxvvvwww{{{zzzvvvtttvvvxxx{{{{{{yyyxxxxxxzzzzzz{{{{{{}}}~~~}}}sssuuuwwwyyyzzz{{{{{{zzzwwwvvvttttttuuuuuutttsssuuuttttttttttttvvvwwwyyyzzzwwwtttwww{{{}}}{{{xxxqqqssswwwzzz{{{|||{{{{{{uuuvvvvvvuuusssssstttuuuxxxxxxxxxwwwuuutttrrrqqqwwwwwwwwwwwwxxxyyyzzz{{{zzzxxxwwwuuuuuuuuuvvvvvv|||wwwsssrrrvvvxxxwwwuuurrrssstttvvvwwwwwwxxxwwwyyywwwuuuuuuvvvvvvtttrrrtttrrrqqqsssvvvzzz|||}}}wwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyypppppppppppppppooonnnnnnllliiieee```\\\ZZZYYYYYYUUUTTTRRROOOMMMLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGDDDDDDFFFFFFGGGLLLRRRYYYbbbfff\\\LLLHHHSSSbbbzzz{{{vvvZZZFFFDDDAAA@@@CCCIIIZZZxxx}}}lll}}}{{{xxxtttooojjjeee___[[[SSSOOOKKKHHHFFFDDDBBB@@@????????????@@@AAABBBCCCCCCBBBAAA@@@AAACCCEEEGGGMMMNNNOOONNNLLLKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNOOORRRVVV[[[^^^aaabbbcccfffhhhhhhfffdddgggkkknnnooonnnooosssvvvsssssstttuuuvvvwwwxxxxxxzzz|||~~~~~~{{{yyy|||zzzzzz~~~~~~ssstttuuuwwwxxxxxxxxxxxxwwwvvvtttssstttttttttrrrrrrrrrssstttuuuxxx{{{|||~~~zzzxxxyyy|||}}}zzzwwwrrrtttvvvwwwyyyyyyzzzyyyvvvvvvwwwuuutttssstttvvvxxxxxxxxxwwwwwwvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuzzzvvvsssssswwwyyyxxxuuutttttttttuuuuuuuuuuuuuuuxxxvvvttttttuuuuuusssrrrvvvtttssstttwwwzzz||||||vvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzsssssssssrrrqqqooonnnmmmllljjjfffaaa]]][[[ZZZYYYVVVTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGDDDDDDFFFGGGGGGLLLSSS]]]dddeee[[[LLLGGGQQQ]]]yyy{{{sssWWWDDDDDDBBBBBBEEEJJJ]]]}}}{{{ppp|||{{{zzzwwwsssnnnggg___YYYTTTQQQMMMIIIGGGFFFCCCAAA>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@AAACCCEEEFFFKKKMMMNNNNNNLLLKKKKKKLLLJJJKKKKKKLLLNNNOOOOOOPPPMMMLLLKKKLLLNNNRRRWWWYYY^^^___aaadddggghhhgggfffdddhhhkkklllkkklllooosssrrrrrrsssttttttuuuvvvvvv{{{}}}~~~||||||zzz{{{~~~}}}}}}rrrssstttuuuuuuuuuuuutttwwwuuussssssssstttsssqqqpppppprrrtttwwwzzz}}}~~~{{{{{{||||||yyyvvvttttttttttttuuuvvvwwwwwwvvvwwwwwwvvvttttttuuuwwwwwwwwwxxxxxxxxxwwwvvvuuussssssssstttuuuvvvxxxyyywwwwwwwwwwwwvvvuuuttttttvvvtttsssuuuyyyzzzxxxuuuwwwvvvuuusssssssssttttttwwwuuussssssttttttsssrrrwwwvvvtttuuuwwwzzz{{{zzzuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyywwwvvvuuusssqqqpppnnnnnnmmmkkkgggccc___\\\[[[ZZZVVVUUUSSSPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDGGGGGGHHHLLLSSSaaadddbbbXXXKKKGGGNNNWWWvvv}}}zzz{{{}}}tttXXXEEECCCDDDDDDFFFLLLaaazzzttt|||{{{zzzyyywwwrrrjjj```ZZZWWWSSSOOOKKKIIIGGGEEECCC???>>>>>>>>>>>>>>>??????BBBBBBAAAAAAAAACCCDDDEEEHHHKKKNNNOOONNNLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKJJJJJJLLLOOOSSSUUUYYY[[[^^^aaadddeeeffffffaaadddhhhiiihhhiiillloooqqqqqqrrrrrrssssssttttttzzz|||}}}~~~}}}~~~}}}}}}sssssstttttttttssssssssswwwuuusssrrrssssssrrrqqqqqqqqqrrrtttwwwzzz}}}}}}{{{{{{{{{{{{yyywwwvvvtttsssrrrrrrssstttvvvwwwxxxxxxwwwuuutttvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttttttttuuuvvvxxxyyyzzzvvvwwwwwwxxxwwwuuutttrrrsssssstttwwwzzzzzzxxxvvvxxxwwwuuusssssstttvvvwwwxxxvvvtttssstttuuuttttttxxxvvvtttuuuvvvxxxxxxwwwttttttuuuuuuvvvvvvwwwwwwtttttttttttttttuuuvvvvvvvvvuuutttrrrqqqpppoooooonnnlllhhhddd```]]][[[ZZZUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEGGGHHHHHHLLLSSS___```]]]SSSIIIFFFKKKRRRmmm{{{vvv||||||^^^IIIBBBDDDEEEFFFNNNgggzzzuuu}}}zzzyyyxxxvvvrrrkkkddd^^^XXXTTTPPPLLLJJJHHHEEECCC@@@??????>>>>>>>>>??????BBBAAAAAAAAAAAABBBCCCDDDEEEIIINNNPPPPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLNNNQQQRRRTTTWWWZZZ\\\^^^___aaabbb```dddggghhhggghhhllloooqqqrrrrrrrrrrrrrrrrrrrrrwwwzzz}}}~~~~~~~~~uuuuuuttttttssssssssssssvvvuuusssssstttttttttsssttttttttttttvvvxxxzzz{{{zzzyyyxxxyyyyyyzzzyyyxxxwwwuuusssqqqqqqrrrtttuuuwwwxxxxxxwwwuuutttvvvwwwwwwwwwwwwvvvuuusssrrrqqqtttttttttuuuvvvxxxyyyzzzvvvvvvwwwwwwvvvuuusssrrrqqqrrruuuxxxzzzzzzxxxwwwyyywwwvvvuuuuuuwwwyyyzzzyyywwwuuutttuuuvvvwwwvvvvvvuuussstttuuuvvvuuutttsssttttttuuuvvvvvvwwwwwwttttttssssssttttttuuuvvvsssrrrqqqpppooooooppppppmmmllliiieeeaaa^^^[[[ZZZTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGEEEFFFIIIIIIHHHLLLQQQYYYZZZWWWPPPGGGEEEIIIOOOhhh|||uuuzzzeeeLLLAAACCCDDDFFFQQQnnnyyywwwuuuzzzxxxuuusssppplllgggdddYYYUUUPPPLLLJJJHHHEEECCCAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDHHHNNNQQQQQQOOOMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKJJJIIIJJJLLLMMMOOOQQQSSSVVVWWWWWWXXXZZZ\\\bbbeeehhhiiiiiiiiimmmpppsssrrrrrrrrrrrrrrrrrrrrrrrruuuyyy||||||~~~zzz|||~~~uuuuuuttttttsssttttttuuuvvvtttssssssuuuvvvvvvuuuwwwvvvuuuttttttuuuvvvvvvuuuvvvvvvwwwxxxyyyyyyyyywwwvvvtttrrrrrrssstttuuuvvvwwwwwwvvvttttttuuuwwwuuuuuuuuuuuutttsssrrrqqqttttttttttttuuuvvvwwwwwwvvvvvvvvvvvvuuutttssssssqqqsssvvvxxxyyyyyyxxxwwwxxxxxxwwwwwwwwwyyyzzz{{{zzzxxxuuutttvvvwwwxxxxxxuuusssrrrssstttuuutttrrrttttttuuuuuuvvvwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxqqqpppooonnnnnnnnnooopppmmmkkkiiieeeaaa^^^[[[ZZZUUUTTTRRROOOMMMLLLKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGJJJIIIHHHKKKPPPSSSVVVVVVPPPGGGCCCGGGMMMddd}}}~~~vvvzzzhhhNNNBBBDDDCCCFFFWWWvvv}}}oooqqqzzz{{{yyyuuussspppmmmjjjgggZZZVVVQQQMMMKKKHHHEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBGGGLLLPPPPPPOOONNNNNNIIIJJJJJJJJJKKKKKKKKKLLLHHHGGGGGGGGGGGGHHHJJJKKKMMMPPPSSSTTTRRRSSSVVVYYYbbbfffiiijjjiiijjjmmmqqqssssssrrrrrrqqqqqqppppppmmmooossswww{{{}}}|||yyy{{{~~~~~~~~~|||ttttttssssssssstttuuuuuuuuutttssstttvvvxxxxxxxxxxxxwwwuuussssssssssssttttttuuuvvvwwwwwwwwwxxxyyywwwwwwuuuuuutttuuuvvvvvvvvvvvvwwwuuutttssstttvvvsssssstttuuuuuuvvvuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvuuutttttttttttttttrrrtttvvvwwwxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwzzzwwwtttsssuuuwwwxxxxxxtttsssssstttuuuuuutttsssttttttuuuvvvwwwxxxyyyzzzwwwwwwvvvvvvwwwwwwxxxyyysssrrrooonnnmmmmmmnnnnnnllljjjhhheeeaaa]]]ZZZYYYWWWUUUSSSQQQOOONNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHIIIKKKJJJGGGIIINNNPPPVVVXXXRRRHHHCCCFFFLLL^^^xxxzzzvvvzzzjjjPPPEEEEEEDDDHHH]]]oooeeennn}}}{{{yyywwwtttoooiiieee\\\XXXSSSOOOLLLJJJGGGEEE??????>>>??????@@@AAABBBAAAAAAAAABBBBBBAAAAAA@@@@@@DDDIIIMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJJJJNNNQQQRRRQQQRRRVVV[[[aaadddggghhhhhhhhhlllooorrrrrrqqqppppppooonnnnnniiikkknnnqqquuu{{{~~~|||zzzyyyzzzzzzxxxyyy|||~~~ssssssrrrqqqrrrssstttuuutttsssssstttwwwzzzzzzzzzwwwvvvtttsssrrrrrrrrrsssuuuwwwxxxxxxwwwwwwxxxyyywwwwwwwwwvvvvvvvvvwwwwwwuuuvvvvvvuuusssssstttuuupppqqqsssuuuwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwuuutttsssssstttttttttuuuwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxvvvuuutttyyyvvvsssrrrtttvvvwwwwwwttttttsssuuuvvvwwwuuuttttttuuuvvvwwwxxxyyyzzzzzzuuuuuuuuuuuuuuuvvvwwwwwwvvvtttqqqnnnllllllmmmmmmkkkjjjhhheeeaaa]]]ZZZXXXXXXWWWUUUSSSQQQOOONNNNNNKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJKKKJJJGGGHHHLLLPPPWWW[[[UUUIIIBBBEEEKKKYYY{{{uuuuuu~~~}}}zzzwwwzzzlllSSSGGGFFFDDDJJJaaazzzfff```mmm~~~}}}{{{wwwpppgggaaa^^^ZZZUUUQQQNNNKKKHHHFFF============>>>???AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>BBBGGGJJJKKKKKKLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLHHHLLLPPPQQQQQQSSSXXX]]]___bbbeeefffffffffjjjmmmqqqqqqpppooonnnmmmmmmlllggghhhjjjlllpppwww~~~{{{xxxvvvvvvwwwxxxxxxyyy|||uuutttrrrqqqqqqrrrtttuuurrrrrrssstttuuuuuuttttttssssssrrrrrrrrrsssttttttuuuuuutttuuuvvvwwwwwwvvvuuuvvvwwwxxxxxxyyyxxxxxxwwwvvvuuutttuuutttqqqoooqqqqqqrrrtttuuuwwwxxxyyyuuuvvvxxxyyyyyyxxxwwwvvvvvvuuutttttttttuuuwwwxxxuuutttuuuuuuvvvxxxyyyzzzvvvvvvvvvvvvuuutttrrrrrrvvvuuusssrrrrrrtttvvvwwwrrrrrrrrrssssssssstttttttttuuuuuuwwwyyy{{{|||~~~|||zzzwwwtttssstttuuuwwwsssqqqooonnnnnnnnnllljjjllljjjgggdddbbb___ZZZWWWVVVUUUSSSPPPNNNLLLKKKJJJMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJKKKNNNUUUZZZVVVKKKDDDFFFKKKRRR}}}www{{{vvvxxx|||qqqTTTIIIHHHEEEKKKeeeuuueeeZZZqqq|||yyysssmmmhhhccc___YYYTTTPPPMMMIIIGGGDDDBBB???>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBDDDGGGJJJLLLMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJNNNRRRUUUXXXZZZ[[[cccbbbaaaccceeefffggggggnnnnnnnnnnnnnnnoooooooookkkkkkkkkjjjjjjnnnwww}}}zzzvvvsssssstttuuuuuuxxx{{{}}}||||||{{{||||||}}}uuutttsssqqqqqqrrrttttttsssttttttuuuvvvvvvuuuuuussssssrrrrrrssssssttttttuuutttttttttvvvvvvvvvvvvtttuuuvvvwwwxxxxxxyyyyyywwwuuuttttttuuutttrrrppprrrsssssstttuuuvvvvvvwwwuuuuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuuuuvvvvvvwwwxxxxxxvvvvvvvvvvvvuuutttssssssvvvuuutttttttttuuuvvvwwwrrrsssssssssssstttttttttuuuuuuuuuvvvxxxyyy{{{|||{{{yyywwwuuutttuuuwwwxxxrrrpppooooooppppppnnnmmmkkkiiifffdddbbb___\\\YYYXXXVVVTTTQQQOOOMMMLLLKKKMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKMMMTTTYYYUUUJJJCCCEEEJJJWWWvvvxxxwwwXXXIIIHHHFFFMMMhhhppp___VVVppp{{{}}}zzzuuuooojjjeeeaaa[[[VVVRRRNNNJJJHHHDDDBBB???>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJLLLPPPSSSWWWYYYZZZ_________aaacccfffggghhhlllmmmnnnooooooooooooooolllkkkiiiggghhhmmmtttyyy|||}}}yyyuuuttttttvvvwwwxxxzzz}}}}}}|||zzzzzz{{{vvvuuutttrrrrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvssssssrrrrrrsssttttttuuutttttttttttttttuuuvvvvvvtttttttttuuuwwwxxxyyyzzzvvvuuuttttttuuuuuusssrrruuuuuuttttttttttttttttttssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuvvvvvvuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwsssssstttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxvvvuuuuuuvvvwwwyyyqqqpppooopppqqqrrrqqqpppkkkiiigggeeecccaaa]]]ZZZWWWVVVSSSQQQNNNMMMKKKKKKMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJLLLRRRWWWSSSIIICCCDDDIIIYYYxxxvvv]]]IIIHHHFFFNNNjjj~~~jjjZZZTTTrrrqqq~~~|||xxxrrrnnngggccc]]]WWWSSSOOOKKKHHHDDDBBB??????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJMMMPPPTTTWWWYYYZZZ[[[\\\^^^```ccceeegggiiikkknnnpppqqqpppooonnnmmmiiidddbbbdddjjjooorrruuu{{{~~~}}}|||~~~~~~{{{||||||}}}~~~{{{yyyvvvttttttuuuxxxzzz{{{|||}}}|||{{{zzzzzz{{{wwwvvvuuutttssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvssssssrrrsssssstttuuuvvvttttttttttttssstttuuuwwwttttttttttttuuuwwwzzz{{{vvvuuussssssuuuuuuuuusssvvvvvvuuutttssssssrrrqqqrrrsssssstttuuuuuuuuuuuuvvvxxxzzz||||||zzzxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttuuuuuuvvvvvvvvvuuuuuutttuuuvvvwwwxxxxxxwwwwwwtttttttttuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttssstttuuuwwwxxxsssrrrqqqqqqrrrsssrrrqqqkkkiiigggfffdddbbb___\\\VVVTTTRRRPPPMMMKKKJJJJJJLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHIIIIIIIIIHHHFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJPPPTTTQQQIIICCCDDDHHHVVVyyysss|||___JJJHHHFFFNNNjjjxxxiii\\\WWWtttmmm}}}zzzvvvrrriiiddd^^^XXXTTTOOOKKKHHHEEEBBB@@@???@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFIIIHHHIIIJJJMMMQQQUUUWWWVVVWWWYYYZZZ\\\^^^```bbbgggiiimmmpppqqqpppmmmkkklllfff```]]]aaafffiiijjjnnnssswwwvvvwwwzzz|||{{{|||}}}~~~~~~~~~}}}wwwuuusssrrrsssuuuyyy{{{zzz{{{{{{zzzzzzzzz}}}vvvvvvuuuuuuttttttttttttuuuuuutttssssssssstttuuusssssssssssstttuuuvvvwwwtttuuuuuutttrrrsssvvvyyyvvvuuutttssstttwwwzzz|||wwwuuusssssstttuuuuuutttwwwvvvuuutttsssrrrqqqqqqrrrrrrrrrsssssstttuuuvvvvvvxxx{{{||||||zzzxxxvvvwwwwwwxxxxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvuuuttttttvvvwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvssssssrrrrrrssstttvvvvvvuuutttrrrrrrssssssqqqpppllljjjhhhgggeeeccc```]]]WWWVVVTTTQQQOOOMMMLLLKKKLLLKKKJJJHHHFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIIIINNNRRRPPPIIIDDDDDDGGGRRRzzzyyysss|||vvv^^^JJJHHHFFFOOOiii~~~{{{nnnggg___ZZZvvvxxxkkk|||xxxuuukkkfff___YYYTTTPPPKKKHHHEEECCC@@@???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHIIILLLOOOSSSUUUTTTVVVXXXXXXWWWXXX[[[^^^eeehhhlllooopppnnnkkkiiiiiiccc]]]\\\___ccceeeeeeiiinnnqqqqqqsssyyy||||||~~~|||zzzyyyrrrqqqooonnnpppssswwwyyyvvvwwwwwwwwwxxx|||uuuuuuvvvvvvvvvvvvvvvvvvvvvuuusssrrrrrrsssttttttrrrrrrsssssstttuuuwwwwwwuuuvvvwwwuuurrrssswww{{{yyywwwuuuttttttwwwzzz|||yyyvvvtttssstttuuuuuutttuuuuuuttttttsssrrrrrrqqqrrrrrrrrrrrrssstttvvvvvvvvvxxxzzz{{{{{{yyyvvvuuuvvvwwwxxxxxxxxxvvvuuutttvvvvvvvvvwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvssssssssssssssstttuuuuuuvvvtttrrrrrrssssssqqqooonnnllljjjhhhfffddd```]]]ZZZYYYVVVTTTQQQPPPNNNNNNLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIMMMQQQOOOIIIEEEEEEGGGQQQxxx~~~zzzuuuqqq}}}[[[JJJIIIHHHQQQkkk}}}sssqqqhhheeeaaa]]]xxxrrrlll|||yyywwwmmmiiibbb\\\VVVQQQMMMIIIEEECCC@@@@@@AAACCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIILLLNNNQQQSSSTTTWWWYYYXXXVVVVVVZZZ]]]dddgggjjjmmmmmmkkkhhhfffeeebbb___^^^```ccceeefffhhhmmmooooooqqqwww{{{{{{|||yyyvvvsssooommmkkkkkklllooorrruuussssssssstttvvv|||tttuuuuuuvvvwwwwwwwwwwwwwwwvvvtttsssrrrssstttuuurrrrrrsssssstttvvvwwwxxxvvvxxxxxxvvvssssssxxx}}}}}}zzzwwwttttttwwwzzz}}}zzzxxxuuussstttuuuttttttssssssssssssssssssssssssrrrrrrrrrrrrsssuuuvvvwwwvvvwwwxxxxxxxxxwwwuuutttuuuvvvwwwxxxxxxwwwuuutttwwwwwwwwwwwwwwwvvvuuuttttttssssssssstttvvvxxxyyywwwwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuvvvsssrrrqqqrrrssssssrrrqqqpppnnnkkkiiigggddd```]]]YYYXXXVVVSSSQQQOOONNNMMMKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIHHHIIIMMMPPPOOOJJJFFFFFFHHHQQQvvvzzzqqqooozzzxxxZZZJJJJJJJJJUUUoooxxxpppqqqhhheeeaaa```~~~{{{rrrsss~~~|||yyywwwqqqllleee___YYYTTTOOOLLLFFFCCCAAA@@@AAACCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPQQQTTTWWWZZZZZZXXXYYY]]]aaadddfffiiijjjjjjhhheeecccbbbcccdddddddddfffhhhkkkjjjnnnooommmnnnssswwwxxx}}}}}}}}}|||zzzvvvrrrpppllljjjhhhggghhhjjjnnnpppqqqqqqqqqqqqttt{{{ssstttuuuwwwxxxxxxxxxxxxyyywwwuuutttssstttuuuvvvrrrrrrssssssuuuvvvwwwxxxvvvxxxyyyvvvssssssyyy~~~|||xxxuuutttwwwzzz}}}|||yyyuuussstttttttttsssqqqrrrrrrsssssstttttttttrrrrrrrrrrrrsssuuuwwwxxxuuuvvvvvvwwwvvvuuutttssstttuuuwwwxxxxxxwwwvvvuuuxxxxxxxxxwwwwwwuuutttttttttsssrrrrrrsssuuuxxxzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwvvvvvvvvvqqqppppppqqqsssttttttsssqqqooollliiigggddd```]]]VVVUUUSSSPPPNNNLLLKKKJJJKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCEEEGGGHHHIIIIIIHHHEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHIIIMMMPPPOOOKKKGGGGGGHHHPPPtttxxxrrrrrrvvvvvvZZZJJJKKKMMMYYYssswwwssswwwmmmfffaaacccuuuuuu|||~~~|||yyyvvvtttooohhhaaa\\\VVVQQQNNNFFFCCCAAA@@@AAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIILLLMMMOOOOOOOOOSSSXXX[[[\\\ZZZ[[[```eeeeeefffhhhiiihhhfffcccbbbaaadddhhhiiihhhhhhlllooommmppppppmmmlllpppttttttzzzzzz{{{zzzxxxtttpppnnnkkkiiifffeeeeeegggjjjlllqqqqqqppppppssszzzssstttwwwyyyzzz{{{{{{{{{uuuvvvwwwvvvuuuttttttvvvssssssrrrrrrsssuuuxxxzzzwwwyyyzzzyyyxxxwwwxxxyyywwwxxxwwwssspppppptttxxxzzzyyywwwuuusssssssssssssssssstttuuuvvvwwwwwwxxxrrrrrrrrrsssssstttvvvvvvvvvvvvtttsssrrrqqqqqqqqqvvvuuutttuuuwwwzzz{{{{{{yyyyyywwwvvvvvvvvvwwwxxxwwwuuurrrqqqrrrtttwwwyyywwwxxxxxxwwwuuutttuuuvvvvvvvvvvvvvvvvvvuuuttttttrrrtttuuuwwwwwwvvvtttsssppppppqqqssstttssspppnnnrrrpppmmmjjjgggbbb\\\XXXXXXUUURRRNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKNNNQQQNNNHHHEEEGGGQQQyyy~~~ssswwwvvv]]]LLLHHHHHHWWWrrrsssllltttiii___cccpppmmmmmm|||yyytttpppjjjddd___YYYSSSOOOLLLHHHDDDAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBB@@@@@@@@@CCCFFFGGGFFFFFFEEEEEEFFFHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEEEEAAACCCFFFJJJMMMNNNOOOPPPQQQTTTYYY\\\^^^___aaaccccccbbb`````````bbbdddeeeddddddeeegggjjjnnnqqqsssqqqnnnlllmmmppprrrqqqooowwwvvvuuutttsssqqqppppppkkkjjjgggdddaaabbbeeehhhkkkppptttvvvvvvzzzssstttvvvxxxzzzzzzzzzzzzwwwxxxxxxwwwuuuttttttuuuttttttsssssstttvvvxxxyyywwwxxxyyyxxxvvvuuuvvvwwwuuuvvvuuurrroooqqqvvv{{{|||{{{yyywwwuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyysssssssssssstttuuuuuuvvvsssssssssrrrsssssstttttttttsssrrrtttwwwzzz{{{|||zzzyyyxxxwwwvvvwwwwwwxxxvvvuuusssqqqrrrtttwwwyyyyyyzzz{{{zzzwwwuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttrrrsssuuuvvvvvvuuutttssssssrrrqqqrrrsssrrrooommmooommmkkkjjjgggccc^^^ZZZWWWUUUQQQNNNLLLKKKLLLMMMLLLLLLKKKJJJIIIGGGGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIIIILLLOOOMMMGGGDDDFFFRRRyyyyyy~~~}}}vvv]]]OOOKKKKKKXXXppp{{{sssnnnvvvkkk```fffvvviiimmm|||zzzwwwsssmmmgggaaa[[[UUUQQQMMMIIIEEEBBBAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEEEECCCDDDGGGJJJLLLNNNNNNOOOOOORRRVVVXXXZZZ\\\^^^``````___]]]\\\]]]^^^___aaaccccccdddfffhhhkkkmmmoooooonnnlllnnnqqqssssssqqqssssssrrrpppooonnnmmmllllllkkkhhheeebbbbbbeeegggkkkooosssuuuvvv{{{ssstttvvvwwwyyyzzzzzzzzzyyyyyyyyyxxxuuusssssstttvvvuuutttttttttvvvwwwxxxuuuvvvwwwvvvtttssstttuuuttttttssspppooorrrxxx~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzuuuuuutttttttttuuuuuuvvvqqqqqqqqqrrrtttuuuwwwxxxsssrrrqqqsssvvvyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvuuusssrrrsssuuuxxxzzzzzz{{{|||{{{xxxuuutttsssvvvwwwxxxyyyyyyxxxvvvtttrrrssstttuuuuuutttsssrrruuutttrrrqqqqqqpppnnnlllmmmkkkjjjiiigggddd```\\\VVVTTTQQQNNNKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCDDDFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGJJJNNNLLLFFFDDDFFFPPPuuu}}}www^^^OOOKKKKKKXXXpppvvvtttpppyyynnncccjjj|||dddnnn}}}{{{zzzwwwqqqlllfff___XXXSSSNNNKKKFFFCCCBBBBBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@AAACCCEEEFFFHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEGGGIIIJJJLLLLLLLLLMMMOOOQQQRRRTTTVVVYYY\\\```___^^^^^^^^^___aaabbbcccbbbbbbbbbccceeeggghhhkkkjjjjjjlllooopppppppppmmmmmmlllkkkiiihhhgggfffjjjjjjiiifffddddddeeegggjjjmmmqqqsssvvv{{{ttttttuuuvvvxxxxxxyyyyyyzzz{{{zzzxxxuuusssssssssvvvvvvuuuuuuuuuvvvvvvwwwtttuuuuuuuuusssrrrssstttttttttssspppnnnqqqxxx~~~~~~|||zzzxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzyyyxxxuuuuuuuuuttttttuuuuuuvvvrrrrrrrrrssstttvvvwwwxxxtttsssqqqrrruuuwwwxxxxxxzzzyyyxxxwwwvvvuuuuuuuuuuuutttsssssstttvvvxxxzzzxxxyyy{{{zzzxxxuuuttttttvvvwwwyyy{{{zzzyyywwwuuusssttttttuuutttssssssrrruuussspppoooppppppooommmlllkkkjjjiiigggddd___\\\UUUSSSPPPMMMKKKJJJJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCAAABBBDDDFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGJJJNNNMMMGGGEEEGGGLLLpppzzzaaaKKKHHHJJJYYYrrrzzzsssrrruuuiiipppsssaaaqqq~~~|||zzzuuupppjjjbbbZZZUUUQQQMMMHHHDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAACCCBBBAAAAAAAAACCCDDDEEEIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMPPPSSSVVV]]]]]]]]]^^^___aaacccdddcccaaa]]][[[[[[^^^aaadddffffffggghhhiiijjjjjjjjjhhhgggfffeeedddbbbaaaaaadddeeegggfffeeeeeeggghhhiiikkknnnqqquuu{{{ttttttuuuuuuvvvwwwxxxyyyzzz{{{zzzxxxuuurrrrrrrrruuuuuuuuuuuuuuuuuuvvvvvvrrrtttuuutttsssrrrssstttuuuvvvtttqqqooorrrxxx}}}~~~}}}{{{yyyxxxwwwwwwxxxwwwwwwyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuuuuvvvuuuuuuuuuttttttuuuuuuvvvwwwuuusssrrrtttuuuuuuuuuwwwwwwwwwvvvvvvuuutttsssttttttssssssuuuwwwyyyzzzwwwyyy{{{{{{yyyxxxxxxxxxvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuuuuttttttssssssrrrsssqqqoooooopppqqqpppooommmllljjjiiigggccc^^^ZZZTTTSSSQQQNNNLLLKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHLLLPPPNNNIIIGGGIIIKKKnnn{{{zzzdddKKKHHHKKK[[[uuurrrttt|||pppvvvooodddxxx}}}{{{xxxsssmmmeee\\\WWWSSSOOOJJJFFFDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKOOOQQQSSSTTTVVVXXXZZZ]]]___```bbb^^^XXXTTTTTTWWW]]]aaacccdddeeeffffffeeeeeeeeeddddddcccbbb```___^^^^^^^^^aaadddfffggghhhiiijjjhhhiiikkknnnssszzzttttttttttttuuuvvvwwwxxxyyyzzzyyywwwtttrrrqqqrrrssstttttttttuuuuuuvvvvvvrrrssstttuuuttttttuuuwwwuuuvvvvvvtttrrrtttyyy}}}~~~}}}{{{yyywwwwwwwwwwwwvvvwwwxxxyyyxxxwwwuuusssrrrrrrrrrsssssstttvvvvvvyyyxxxwwwvvvttttttssssssxxxuuusssssstttuuuuuutttvvvvvvwwwwwwvvvvvvuuutttttttttttttttuuuwwwyyyzzzyyy{{{|||{{{zzzzzz|||}}}wwwwwwxxxyyyyyyyyyyyyxxxvvvvvvvvvuuuttttttssssssqqqooonnnoooqqqqqqpppooommmkkkjjjhhhfffccc^^^ZZZTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKNNNRRRPPPJJJHHHJJJMMMnnn|||xxxttt}}}hhhPPPMMMNNN]]]wwwtttuuuxxxqqqlll~~~}}}{{{wwwrrriii```ZZZUUUQQQLLLGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\]]]]]]ZZZTTTQQQQQQUUUZZZ]]]```ccceeefffdddccccccddddddcccbbbaaa___^^^]]]]]][[[___dddhhhiiijjjjjjkkkhhhggghhhjjjpppwww~~~tttttttttssstttuuuwwwxxxwwwxxxxxxvvvsssqqqqqqqqqqqqqqqrrrttttttuuuuuuuuuqqqsssuuuvvvvvvvvvxxxzzzsssuuuwwwvvvuuuwww{{{}}}{{{yyyxxxwwwwwwxxxvvvwwwyyyyyyyyywwwtttrrrpppppppppqqqssstttvvvwww{{{zzzxxxvvvuuussssssrrrvvvtttrrrsssuuuwwwwwwwwwvvvvvvxxxxxxyyyxxxxxxwwwsssssstttuuuvvvxxxzzz{{{{{{{{{zzzyyywwwxxxzzz|||xxxwwwwwwvvvwwwxxxyyyzzzxxxxxxwwwvvvuuutttttttttqqqpppppppppqqqpppnnnllljjjiiihhhhhhfffddd___\\\UUUTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEFFFHHHHHHHHHGGGFFFHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLOOORRRPPPJJJHHHJJJMMMkkk}}}wwwzzzrrryyylllSSSOOOOOO]]]wwwxxxwww}}}uuuuuu}}}{{{vvvnnneee^^^WWWSSSMMMIIIFFFEEEDDDCCC@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGGGGGIIIJJJKKKJJJIIIJJJKKKLLLNNNOOORRRTTTVVVWWWWWWUUUTTTSSSSSSSSSUUUWWWXXXZZZ^^^bbbccccccbbbccceeeddddddcccbbb```___^^^]]]]]]aaagggkkklllkkkjjjjjjgggfffeeehhhmmmuuu{{{uuutttsssssstttuuuvvvwwwvvvwwwwwwuuurrrqqqqqqqqqooopppqqqssstttuuuuuuuuuqqqsssuuuvvvwwwxxxzzz|||pppssswwwxxxxxxyyy~~~~~~|||zzzyyyxxxxxxyyywwwxxxzzzzzzyyywwwtttrrrnnnooooooppprrrtttvvvwww{{{zzzyyywwwuuutttsssssstttrrrqqqsssvvvyyyzzzzzzvvvwwwyyyzzz{{{{{{zzzyyysssssstttuuuwwwxxxzzz{{{zzzyyywwwtttrrrsssuuuxxxxxxwwwvvvuuuuuuwwwyyy{{{yyyyyywwwvvvuuuuuuuuuuuurrrqqqqqqrrrrrrpppllliiihhhggggggggggggeeeaaa^^^UUUTTTSSSQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMOOORRRPPPJJJGGGIIILLLggg~~~yyysss}}}tttzzznnnRRRNNNNNN]]]xxx{{{wwwyyy|||~~~yyyqqqhhhaaaXXXSSSNNNIIIGGGEEEDDDCCC???@@@AAACCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHGGGIIILLLLLLKKKJJJJJJJJJGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPSSSUUUVVVVVVUUUTTTSSSXXX]]]`````````bbbdddeeeeeedddcccaaa```___^^^```eeekkknnnnnnllljjjiiigggeeedddffflllssszzz}}}vvvtttqqqooooooqqqtttvvvxxxuuusssrrrsssssssssrrrssstttttttttrrrqqqrrrsssqqqqqqrrrssssssttttttuuuuuuvvvxxxyyyxxxyyyzzz|||~~~{{{zzz{{{|||xxxxxxxxxxxxvvvtttrrrppprrrooonnnooorrrttttttrrr|||{{{yyywwwuuusssrrrqqqqqqrrruuuxxxzzz|||~~~~~~vvvwwwxxxyyyyyyxxxwwwvvvvvvuuutttuuuxxxzzzzzzzzz|||xxxsssqqqrrrtttwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvxxxwwwtttrrrqqqqqqrrrssspppoooooonnnnnnnnnnnnoookkkiiihhhgggfffccc___\\\YYYXXXVVVSSSPPPMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJLLLOOORRRPPPKKKFFFIIIZZZsssyyyrrrpppnnnwwwsssVVVOOOKKK[[[|||{{{yyyxxx~~~yyyrrrjjjeeeYYYUUUOOOJJJHHHFFFEEECCCAAAAAAAAA@@@@@@AAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDFFFFFFGGGGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJLLLLLLKKKIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMPPPQQQTTTVVVWWWWWWUUUTTTTTTXXX\\\^^^^^^___bbbeeeiiigggdddaaa_________```bbbeeejjjllllllkkkkkkkkkhhhiiiiiijjjpppzzz|||{{{{{{vvvtttrrrpppppprrruuuwwwyyyvvvtttsssssstttsssrrrrrrtttttttttrrrrrrssstttrrrrrrrrrrrrrrrsssssssssvvvwwwxxxxxxwwwwwwyyy{{{~~~}}}zzzyyyzzz{{{wwwwwwwwwwwwuuusssqqqpppsssqqqooopppsssuuutttsssxxxxxxwwwwwwvvvuuuttttttssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxvvvuuutttvvvuuutttuuuwwwxxxxxxxxxyyyvvvrrrqqqqqqsssuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwtttrrrqqqrrrrrrssspppoooooonnnnnnnnnnnnnnnllljjjhhhgggeeeccc```]]]ZZZXXXUUURRROOOMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJLLLKKKMMMPPPSSSRRRLLLGGGHHHRRReee}}}tttpppppp~~~nnnvvvnnnVVVPPPOOO```|||~~~yyy}}}zzztttmmmhhh\\\XXXRRRMMMJJJHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGIIIKKKKKKKKKJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNPPPRRRUUUXXXXXXWWWUUUSSSSSSVVVYYY[[[[[[\\\___bbbeeedddbbbaaa```___``````bbbeeeiiikkkkkkjjjjjjkkkjjjmmmnnnnnnttt~~~~~~vvvuuusssrrrrrrtttwwwyyyzzzwwwuuusssssstttsssrrrrrrsssttttttsssrrrsssuuussssssssssssrrrrrrrrrrrrwwwxxxxxxvvvuuuvvvxxxzzz|||}}}}}}|||yyyxxxyyyzzzvvvwwwwwwvvvuuusssqqqpppsssrrrqqqqqqsssuuuuuutttvvvvvvvvvvvvwwwwwwxxxxxxuuuvvvvvvvvvuuutttssssssvvvvvvwwwwwwvvvuuuttttttvvvuuuttttttvvvwwwwwwvvvvvvtttqqqqqqrrrssssssrrrttttttuuuvvvwwwxxxyyyyyyxxxwwwuuusssrrrrrrrrrssspppooooooooonnnnnnnnnnnnmmmkkkhhhfffeeedddaaa___ZZZXXXUUUQQQNNNMMMMMMMMMKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLMMMQQQTTTRRRMMMHHHHHHJJJXXXsssooommmppp}}}lllttt~~~kkkVVVQQQSSSeee~~~}}}}}}zzzuuuooojjjaaa]]]VVVQQQMMMJJJGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOQQQSSSWWWYYYYYYWWWTTTRRRRRRTTTVVVWWWWWWXXX[[[]]]````````````````````````bbbeeeiiilllllllllmmmmmmooorrrtttuuuzzzvvvuuutttssstttuuuxxxyyy{{{xxxuuutttttttttsssrrrqqqsssttttttsssssstttvvvvvvvvvuuuuuutttssssssrrryyyyyyxxxvvvttttttwwwyyyzzz|||}}}|||zzzyyyyyyzzzwwwwwwxxxwwwvvvtttrrrqqqrrrrrrqqqqqqrrrsssttttttvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwxxxxxxxxxxxxwwwwwwtttttttttuuuuuuuuuuuuuuuvvvuuutttuuuwwwyyyyyyxxxtttsssrrrrrrssstttsssrrrrrrrrrtttuuuwwwyyyzzz{{{wwwvvvuuusssrrrrrrrrrrrrppppppooooooooonnnmmmmmmmmmkkkhhhfffeeedddbbb```ZZZXXXTTTPPPNNNMMMNNNOOOLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMPPPSSSRRRMMMHHHHHHIIIWWWtttmmmmmmqqq}}}lllrrrrrrYYYTTTXXXkkk~~~{{{vvvpppllleeeaaaZZZTTTOOOKKKGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHJJJKKKLLLLLLLLLKKKIIIIIIIIIKKKNNNOOOQQQTTTXXX[[[[[[YYYUUUSSSTTTTTTTTTTTTUUUVVVYYYZZZ]]]^^^^^^_________^^^^^^bbbeeeiiilllnnnoooppprrrssswwwzzzzzz}}}vvvvvvtttttttttvvvwwwyyyzzzwwwtttsssssstttsssrrrqqqrrrttttttttttttvvvwwwyyyyyyxxxwwwvvvuuuuuutttyyyyyyyyywwwuuuuuuvvvxxxyyy{{{}}}}}}{{{zzzzzz{{{xxxyyyyyyyyyxxxvvvuuutttqqqqqqqqqqqqqqqqqqrrrsssxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxqqqqqqrrrsssuuuvvvwwwxxxvvvuuutttvvvyyy{{{||||||uuutttssstttvvvvvvuuusssrrrssstttvvvwwwyyyzzz{{{wwwvvvuuutttsssrrrrrrrrrppppppppppppooonnnllllllllljjjgggfffeeedddbbb```YYYWWWSSSPPPNNNNNNOOOPPPLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLOOORRRQQQKKKGGGDDDKKK^^^~~~oooooosssqqqvvvaaa[[[^^^sss|||wwwqqqmmmhhhddd]]]WWWQQQLLLHHHDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFHHHJJJLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOQQQTTTXXX[[[\\\ZZZXXXVVVXXXVVVTTTSSSTTTVVVXXXYYY\\\\\\]]]^^^^^^^^^]]]]]]___bbbfffiiikkkmmmppprrrtttyyy||||||}}}wwwvvvuuuttttttuuuvvvwwwxxxuuusssrrrsssssssssrrrppprrrtttttttttuuuwwwxxx{{{zzzzzzyyyxxxwwwwwwvvvxxxyyyzzzyyywwwvvvwwwxxxxxxzzz|||}}}|||zzzzzz{{{yyyyyyzzzzzzyyyxxxvvvuuupppqqqrrrqqqppppppqqqsssxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwuuutttqqqqqqrrrsssuuuwwwxxxyyywwwvvvuuuwwwzzz|||||||||vvvuuutttuuuwwwwwwwwwuuutttuuuvvvwwwxxxyyyzzzzzzvvvvvvuuutttsssrrrrrrqqqppppppppppppooonnnlllkkkiiihhhgggffffffdddaaa^^^WWWVVVSSSPPPOOOOOOOOOPPPKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKOOOQQQPPPKKKFFFAAALLLeeeqqqqqquuuyyy}}}iii```bbbyyy~~~zzz~~~yyysssoookkkfff```ZZZTTTOOOIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRVVVZZZ\\\]]]\\\\\\\\\YYYTTTSSSTTTVVVWWWXXXZZZ[[[[[[\\\]]]^^^___```^^^aaadddfffggghhhjjjlllpppwww{{{{{{zzz~~~|||wwwwwwvvvtttttttttttttttuuusssqqqqqqrrrsssssssssppprrrttttttuuuuuuwwwyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwyyy{{{|||zzzyyyxxxxxxuuuxxx{{{|||{{{zzzyyyzzzxxxyyyyyyzzzyyyxxxvvvuuuqqqssssssrrrpppppprrrttttttttttttuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuttttttttttttvvvwwwxxxyyyxxxvvvwwwxxxyyyyyyxxxwwwuuuttttttvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyvvvvvvuuuuuutttrrrqqqqqqooopppqqqqqqpppnnnkkkjjjfffffffffggggggddd___[[[UUUUUUSSSRRRPPPPPPOOOOOOJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLPPPRRRQQQLLLGGGCCCMMMgggqqqrrrvvv}}}kkk``````yyy{{{|||mmmxxx|||wwwtttmmmiiiccc]]]XXXRRRLLLIIIDDDDDDBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQTTTXXX\\\___aaabbb___ZZZTTTRRRSSSUUUWWWWWWWWWXXXXXXZZZ]]]```ccceeedddeeeffffffeeedddeeefffjjjrrryyyyyyxxx|||~~~xxxwwwvvvtttsssssssssssssssrrrppppppqqqsssssssssoooqqqtttuuuuuuvvvxxxzzzyyyyyyyyyxxxxxxxxxxxxwwwvvvyyy|||~~~|||zzzyyyxxxtttvvvyyy{{{zzzyyyxxxyyywwwxxxyyyyyyxxxwwwvvvuuurrrtttuuutttqqqppprrruuuppppppqqqrrrssstttuuuuuusssuuuvvvxxxzzz{{{{{{|||xxxwwwvvvttttttuuuuuuvvv{{{yyywwwvvvwwwwwwvvvtttwwwuuussssssuuuwwwwwwwwwzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvvvvuuutttsssqqqpppooopppqqqqqqpppnnnkkkjjjddddddfffggggggddd^^^ZZZTTTTTTSSSRRRQQQPPPOOOOOOIIIJJJKKKLLLLLLKKKKKKJJJEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMQQQSSSRRRMMMHHHHHHPPPhhhqqqrrrwww}}}~~~iii[[[[[[vvvwww{{{zzz```nnn{{{xxxoookkkeee```ZZZUUUOOOKKKFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBCCCCCCDDDCCC@@@AAABBBBBBBBBBBB@@@@@@????????????????????????@@@@@@AAACCCEEEGGGIIIKKKHHHJJJLLLNNNOOONNNMMMLLLNNNPPPSSSWWW\\\```dddfff```ZZZTTTQQQRRRUUUVVVVVVUUUUUUVVVYYY]]]bbbgggjjjkkklllkkkiiifffdddcccdddeeeooovvvwwwxxx|||{{{yyywwwtttsssrrrssstttssstttttttttsssqqqooonnnrrrrrrsssvvvxxxxxxuuusssvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzwwwtttvvvxxxyyy{{{{{{{{{yyyxxx|||zzzwwwwwwxxxyyyyyyyyyuuuuuutttrrrpppppprrruuurrrtttwwwwwwvvvuuuuuuvvvuuuvvvwwwxxxzzz{{{||||||{{{zzzyyywwwttttttvvvxxxzzzyyyxxxxxxyyyyyywwwuuuvvvxxxzzzyyywwwvvvyyy|||zzzyyyxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttrrrqqqppppppppppppnnnkkkllllllkkkiiifffbbb___]]]ZZZXXXTTTQQQOOOOOOOOOPPPNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOTTTWWWSSSKKKEEEOOOlll|||wwwrrr}}}|||~~~kkkeee^^^lllpppxxxyyymmmccckkk|||zzzwwwrrrjjjbbb[[[UUUOOOKKKGGGFFFEEECCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???@@@BBBDDDFFFGGGHHHHHHGGGJJJMMMNNNNNNLLLLLLLLLMMMNNNQQQUUUYYY\\\___aaa^^^]]][[[XXXUUUTTTVVVXXXWWWWWWXXXZZZ___dddjjjmmmqqqqqqpppooommmkkkjjjiiissspppooosss{{{{{{zzzwwwuuussssssttttttttttttttttttsssrrrpppppprrrrrrsssuuuwwwwwwuuusssssssssssssssssssssssstttwwwwwwxxxzzz{{{zzzvvvssswwwxxxzzz{{{{{{zzzyyyxxx{{{yyyxxxxxxzzz{{{zzzyyytttuuutttrrrqqqqqqsssuuutttvvvxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{xxxxxxwwwuuussssssuuuxxxxxxwwwwwwwwwxxxxxxvvvtttvvvwwwxxxxxxvvvuuuwwwzzzwwwvvvuuutttssstttuuuvvvwwwwwwvvvvvvuuutttttttttsssrrrqqqpppqqqqqqooonnnllllllkkkhhheeebbb^^^]]]YYYVVVSSSPPPMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMOOOTTTXXXTTTMMMHHHPPPlllxxxtttmmm{{{yyy~~~{{{vvvwwwpppggg___ooooooxxxtttggg___jjj}}}yyytttnnnggg```YYYRRRNNNHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@AAACCCEEEGGGHHHIIIIIIHHHJJJMMMNNNMMMLLLMMMNNNOOOPPPSSSUUUXXX[[[]]]___^^^]]]\\\YYYUUUTTTVVVWWWYYYZZZ[[[^^^bbbgggkkknnnoooooooooooooooooonnnmmmqqqoooooosss{{{{{{zzzxxxvvvuuutttuuuuuuuuuuuutttssssssssssssssssssrrrssstttvvvvvvtttrrruuuuuuuuuuuuuuutttttttttwwwwwwyyy{{{|||zzzvvvssswwwxxxyyyzzzzzzyyywwwvvvxxxxxxxxxyyy{{{|||{{{yyysssttttttsssrrrrrrtttwwwwwwxxxzzzzzzxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxuuuuuuuuutttrrrrrrtttvvvwwwvvvuuuvvvwwwwwwuuusssuuuvvvwwwvvvttttttuuuvvvttttttsssrrrssstttuuuvvvwwwwwwvvvuuuuuuttttttsssuuusssqqqqqqqqqrrrqqqppplllkkkjjjhhheeeaaa^^^\\\WWWUUUQQQNNNLLLKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKLLLLLLNNNTTTZZZWWWPPPJJJQQQjjj~~~wwwuuummmzzzwww|||xxxrrrrrryyyiiiaaauuu~~~lllvvvssseee]]]jjj{{{xxxsssmmmggg___WWWRRRJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAABBBDDDEEEGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLMMMOOOSSSSSSUUUVVVXXXYYY[[[[[[\\\\\\[[[YYYVVVUUUWWWXXX]]]___aaadddhhhkkkmmmooommmnnnoooqqqrrrssssssssspppoooooossszzz{{{zzzyyywwwvvvuuuuuuuuuvvvuuutttsssssstttvvvvvvtttsssssstttuuuuuusssqqqvvvvvvvvvuuuuuuuuuuuuuuuxxxyyy{{{}}}~~~|||xxxtttvvvwwwxxxyyyyyywwwuuutttuuuuuuvvvxxxzzz{{{yyywwwssstttttttttssssssvvvxxxyyyzzz{{{zzzyyywwwxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvrrrsssssssssqqqrrrsssuuuwwwvvvuuuvvvwwwwwwvvvtttttttttuuuttttttsssssssssuuutttsssssstttuuuvvvwwwwwwvvvvvvuuuttttttssssssuuusssqqqpppqqqrrrqqqqqqlllkkkjjjhhheeeaaa^^^\\\VVVTTTQQQOOOMMMLLLKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKNNNUUU[[[YYYSSSJJJOOOeeettt{{{yyyzzzrrrzzzvvv{{{tttsssjjjccczzzyyyhhhuuuvvvhhh___mmm{{{yyyuuuqqqkkkccc[[[UUULLLJJJHHHEEECCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\```bbbeeeiiilllnnnoooooommmnnnppprrrtttuuuuuuvvvrrrrrrsssuuuyyyzzzzzzyyywwwvvvvvvuuuuuuvvvuuuuuutttuuuvvvxxxyyyvvvuuuttttttuuutttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrzzz{{{|||~~~~~~zzzwwwtttuuuwwwxxxwwwvvvuuusssrrrrrrsssuuuxxxxxxwwwuuussstttuuuuuuttttttvvvxxx{{{{{{|||zzzxxxwwwwwwxxxyyyxxxxxxwwwvvvvvvuuuuuuqqqrrrssssssrrrqqqssstttwwwvvvvvvwwwxxxxxxwwwuuussssssssstttttttttsssrrrttttttsssssssssuuuvvvwwwvvvvvvuuuuuutttssssssssssssqqqppppppqqqqqqqqqpppkkkkkkjjjhhhdddaaa^^^\\\WWWUUUSSSPPPNNNMMMLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKNNNUUU]]][[[UUUJJJLLL___|||pppyyyxxx~~~xxxzzzyyyxxxuuulllddd|||tttfffuuuvvvjjjdddttt{{{yyyvvvsssnnnfff]]]WWWOOOMMMIIIEEECCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEIIIJJJKKKKKKJJJKKKMMMOOOVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVXXXYYYZZZ[[[^^^```aaacccgggkkkmmmooooooooonnnoooqqqrrrtttuuuuuuuuuvvvwwwyyyyyyzzz}}}yyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwyyyzzz{{{xxxvvvuuutttuuuuuusssrrrssssssssstttttttttuuuuuu|||||||||~~~~~~{{{yyysssuuuwwwxxxxxxxxxvvvuuurrrrrrrrrsssuuuvvvuuussstttuuuwwwvvvuuuuuuvvvwww{{{{{{{{{yyyvvvuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuurrrtttuuutttsssrrrssstttwwwvvvvvvwwwxxxyyywwwvvvsssssssssuuuwwwwwwuuusssssssssrrrqqqrrrssstttuuuvvvvvvuuuttttttssssssrrrqqqppppppqqqrrrrrrpppoookkkjjjiiigggddd```]]][[[WWWVVVTTTRRRPPPNNNMMMMMMNNNMMMKKKHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNVVV]]]]]]WWWIIIIIIZZZ{{{wwwkkkssswww}}}yyy{{{}}}{{{xxxlllddd{{{qqqfffwwwoooggghhh{{{}}}{{{yyyuuuqqqjjjbbb\\\TTTQQQLLLGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>???@@@BBBCCCCCCDDDDDDJJJLLLMMMMMMMMMMMMNNNPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQTTTWWWYYY[[[]]]```ccc```bbbeeeiiilllnnnoooooonnnoooppprrrssstttttttttyyy|||~~~|||}}}wwwwwwwwwwwwvvvuuutttttttttuuuvvvxxxzzz{{{||||||zzzxxxvvvuuuuuuuuutttrrrtttuuuvvvvvvwwwxxxyyyyyy}}}|||zzz{{{||||||{{{yyytttvvvxxxzzz{{{{{{zzzyyyuuusssrrrrrrsssttttttsssuuuwwwxxxwwwvvvuuuuuuvvvzzzzzzyyywwwtttssssssuuuqqqqqqrrrsssssstttuuuuuuuuuvvvwwwvvvtttsssssstttuuuttttttvvvwwwxxxwwwuuusssrrrsssvvvyyyzzzwwwuuuuuutttsssrrrrrrrrrssstttvvvuuuuuuttttttsssrrrrrrppppppqqqsssuuutttqqqnnnkkkjjjiiigggddd```]]][[[WWWVVVTTTRRRPPPNNNMMMLLLMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKFFFGGGGGGHHHJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNVVV^^^]]]XXXIIIHHHWWWxxxwwwiiimmm}}}}}}wwwkkkdddyyyqqqiiiyyyiiifffmmm|||yyyuuunnngggbbbZZZVVVPPPJJJFFFCCCBBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDLLLNNNQQQRRRQQQPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRUUUXXXZZZ[[[]]]___aaa^^^___bbbeeehhhkkkmmmnnnkkklllnnnppprrrsssttttttyyy~~~~~~vvvvvvvvvvvvvvvuuutttssssssuuuwwwzzz{{{|||||||||{{{yyywwwvvvvvvvvvtttsssqqqrrrssstttuuuvvvwwwxxx}}}{{{yyyxxxyyyzzzzzzyyyvvvwwwzzz|||~~~~~~}}}|||wwwuuurrrrrrssstttttttttvvvwwwyyyxxxvvvuuuuuuuuuzzzzzzxxxuuurrrqqqrrrtttnnnooopppqqqssstttuuuvvvvvvxxxxxxxxxuuutttsssttttttsssssstttvvvwwwvvvtttsssrrrssswww{{{|||yyyvvvxxxwwwvvvuuuttttttuuuvvvvvvuuuuuutttssssssrrrrrrpppqqqsssvvvwwwvvvrrroookkkjjjiiigggddd```]]][[[VVVUUUTTTRRRPPPNNNLLLLLLIIIIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFGGGHHHJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJIIILLLLLLLLLNNNVVV^^^]]]XXXIIIGGGVVVwwwoooooovvvkkkcccxxxssskkk{{{ggghhhqqq|||xxxrrrlllggg^^^ZZZSSSMMMGGGEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDNNNQQQTTTUUUUUUSSSSSSSSSOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVYYY[[[[[[\\\^^^___\\\]]]___cccfffiiilllmmmhhhiiillloooqqqssstttuuuxxxuuutttsssssstttuuuwwwxxxrrrtttvvvwwwvvvuuuvvvwwwttttttuuuuuuuuuuuuttttttuuutttsssvvvxxxyyywwwtttuuuuuuuuuuuuuuuuuuuuuuuuqqqssswww}}}}}}zzz{{{xxxvvvvvvyyyzzzyyywwwvvvvvvvvvuuuttttttssssssuuuvvvvvvvvvvvvvvvuuutttmmmnnnqqqsssvvvwwwxxxyyywwwwwwwwwwwwvvvtttsssrrrrrrrrrssstttuuuuuuuuuttttttttttttuuuvvvxxxzzzzzz}}}|||{{{yyyxxxwwwvvvvvv}}}zzzvvvttttttsssrrrqqqwwwtttrrrqqqppppppooommmnnnllliiieeeaaa]]][[[ZZZWWWUUURRROOOMMMLLLLLLMMMIIIHHHHHHIIIKKKJJJHHHFFF???@@@BBBDDDFFFHHHHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNXXX```___XXXLLLEEEPPPqqqxxxrrrzzzqqq]]]hhhwwwpppiii{{{nnnllluuu}}}yyyqqqjjjhhhbbbXXXPPPKKKHHHEEEDDDBBBBBBAAAAAA@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@<<<===@@@BBBBBBAAA???===CCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFNNNPPPRRRSSSRRRRRRRRRSSSRRRRRRQQQOOOMMMOOORRRUUUXXXXXXYYYZZZ\\\___aaabbb___```bbbdddfffiiilllmmmkkklllnnnrrrvvvxxxxxxwwwvvv|||uuuuuutttsssssstttuuuuuuuuuvvvxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvuuutttsssuuuxxxxxxvvvtttuuuuuuuuuuuuuuutttttttttrrrsssuuuzzz~~~~~~}}}{{{xxxvvvvvvxxxxxxwwwuuuvvvvvvuuuuuutttssssssrrrsssssstttuuuuuutttttttttoooppprrruuuwwwxxxzzzzzzxxxxxxxxxwwwvvvuuutttssssssssstttuuuuuuuuuuuuuuusssttttttuuuvvvxxxyyyzzz|||{{{zzzyyyxxxwwwwwwwwwuuuuuuuuuttttttuuuuuuvvvuuusssqqqpppppppppooommmmmmkkkhhhddd```]]]ZZZYYYWWWUUURRROOOMMMLLLLLLMMMJJJIIIIIIJJJLLLKKKIIIGGGAAABBBDDDFFFHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJNNNWWW___^^^XXXKKKFFFPPPnnntttlllssszzz|||ooo]]]eeennnwwwqqqlllvvvrrryyy~~~{{{tttoookkkeee\\\TTTNNNJJJGGGEEECCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEEEECCCAAA@@@AAABBBBBBCCCCCCCCCBBBBBB>>>???@@@@@@???@@@BBBDDDLLLOOORRRSSSSSSRRRRRRRRRRRRRRRQQQOOONNNOOORRRTTTXXXYYYZZZ\\\^^^```aaaaaabbbcccdddfffiiimmmoooqqqsssssstttwwwzzz{{{zzzxxxwww|||uuutttssssssrrrsssssssssxxxyyyzzzyyywwwuuuuuuvvvxxxyyyyyyyyyxxxwwwwwwvvvuuuttttttuuuwwwwwwuuutttuuuuuuuuuuuuuuutttssssssqqqrrrtttwww|||~~~~~~zzzxxxvvvvvvvvvvvvuuutttuuuuuuttttttsssrrrrrrrrrpppqqqrrrsssssssssssssssoooppprrrtttuuuwwwxxxyyyxxxxxxxxxxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvuuuuuusssssstttuuuvvvxxxyyyzzz{{{zzzyyyyyyxxxxxxxxxyyyssswwwyyyyyywwwuuuvvvxxxsssrrrpppoooppppppnnnmmmkkkiiifffccc___\\\ZZZYYYWWWUUUSSSPPPNNNMMMLLLLLLLLLKKKKKKLLLMMMLLLJJJHHHEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIIIILLLUUU\\\\\\VVVIIIFFFOOOiiiooofffkkksssxxxsssbbbfffiiippp{{{~~~tttrrr~~~xxx~~~~~~yyyuuupppjjjaaaYYYRRRMMMIIIFFFCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBAAABBBDDDEEEEEEDDDBBBAAA???@@@CCCDDDEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCEEEGGGIIIMMMQQQTTTTTTRRRQQQQQQRRRRRRRRRQQQOOOPPPRRRTTTXXXZZZ]]]___aaaaaaaaa```eeeeeegggiiilllpppsssuuu{{{zzz{{{|||~~~~~~|||zzzwww{{{sssrrrrrrrrrssssssssstttxxxyyyzzzyyyvvvtttttttttvvvwwwwwwvvvvvvuuutttsssuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwvvvuuutttsssrrrooopppsssxxx}}}~~~|||zzzxxxwwwuuuuuutttsssssstttttttttsssrrrrrrqqqqqqooopppqqqrrrssstttttttttnnnooooooqqqrrrtttuuuvvvxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuvvvvvvwwwvvvvvvuuussssssssstttvvvwwwyyyzzzyyyyyyyyyxxxxxxyyyyyyzzzzzz~~~zzzuuuuuuwwwrrrpppooooooppppppnnnllljjjhhheeebbb^^^\\\ZZZYYYWWWUUUSSSQQQOOOMMMMMMLLLMMMLLLLLLMMMNNNMMMJJJHHHFFFGGGHHHIIIIIIJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIKKKQQQWWWVVVQQQFFFEEEMMMbbbzzzmmmbbbfffooowwwtttcccddddddkkktttvvv{{{uuuuuu{{{|||yyytttnnnfff]]]VVVPPPJJJGGGCCCBBBAAA@@@@@@???@@@@@@>>>>>>??????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>@@@CCCFFFGGGFFFEEECCCDDDEEEFFFEEEDDDEEEFFFHHHGGGKKKQQQTTTTTTRRRPPPPPPQQQRRRSSSRRRQQQQQQSSSTTTYYY[[[___bbbdddcccaaa```eeeeeefffiiilllppptttvvv}}}|||}}}~~~}}}|||uuuwww{{{pppqqqrrrsssssstttuuuuuuwwwxxxyyyxxxuuusssssstttuuuvvvvvvvvvuuuuuutttsssvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwuuusssqqqlllooouuu{{{|||yyyyyyxxxwwwuuutttssssssssstttttttttsssrrrrrrqqqqqqpppqqqrrrttttttuuuuuuuuuppppppppppppqqqsssuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxvvvwwwwwwxxxwwwwwwvvvvvvrrrsssssstttuuuwwwyyyyyyyyyyyyxxxxxxxxxyyyzzzzzz|||{{{uuutttuuurrrqqqppppppppppppmmmkkkhhhgggdddaaa^^^\\\ZZZZZZVVVUUUTTTRRROOONNNMMMLLLMMMLLLLLLMMMMMMLLLJJJGGGFFFGGGGGGHHHIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJIIIMMMQQQPPPKKKCCCDDDKKK\\\sss}}}kkk^^^cccllluuurrr___^^^^^^dddjjjfffqqqooorrr}}}zzz}}}{{{wwwrrrjjjbbbZZZSSSLLLHHHBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>======>>>???@@@AAA@@@@@@???>>>@@@CCCFFFGGGGGGFFFDDDAAABBBBBBBBBAAAAAABBBDDDFFFKKKPPPSSSRRRQQQOOONNNOOOQQQSSSTTTSSSSSSTTTUUUZZZ\\\aaadddfffeeecccbbbddddddeeefffjjjnnnrrruuuzzzzzzzzz|||~~~|||tttuuuxxx}}}qqqrrrsssttttttuuuuuuttttttvvvwwwwwwuuuttttttuuuwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwuuuuuuvvvxxxyyyzzz{{{zzzyyyvvvsssqqqmmmpppwww~~~{{{wwwwwwxxxxxxvvvtttssstttuuuuuuuuuttttttsssrrrrrrrrrrrrssstttuuuuuuuuuuuuuuutttssssssssssssuuuwwwxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwrrrrrrssstttuuuwwwxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzxxx{{{~~~~~~zzzvvvuuuuuusssrrrqqqqqqqqqpppllljjjhhhfffdddaaa___]]][[[[[[VVVVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLJJJHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIKKKKKKJJJKKKOOOMMMIIIBBBDDDKKKZZZpppzzzhhh\\\aaajjjttttttbbb___^^^cccfff___bbbfffnnnvvvxxx~~~yyyuuunnnfff^^^VVVOOOJJJCCCBBBAAA???>>>>>>>>>>>>@@@AAAAAABBBAAA???===<<<>>>???@@@AAABBBCCCCCCCCC@@@AAADDDFFFGGGGGGFFFFFFCCCDDDDDDCCCBBBBBBCCCEEEHHHKKKOOOQQQPPPOOOMMMMMMMMMPPPSSSUUUUUUUUUVVVWWWZZZ]]]aaaeeeggggggfffeeeeeeeeedddeeehhhlllpppssswwwwwwxxxzzz}}}~~~}}}{{{uuuvvvyyytttuuuuuuvvvuuutttsssrrrrrrtttvvvwwwwwwvvvwwwyyyxxxxxxyyyzzz{{{{{{{{{{{{yyyzzzzzzxxxvvvuuuwwwzzz{{{|||}}}|||{{{wwwtttrrrpppsssxxx}}}{{{wwwvvvxxxxxxwwwtttsssuuuwwwvvvvvvuuuuuutttssssssrrrsssttttttuuuuuuuuuttttttvvvuuutttssstttuuuwwwxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwrrrrrrssssssuuuvvvxxxyyyzzzzzzyyyxxxxxxxxxyyyyyyvvvxxxyyyzzzyyyxxxvvvuuuuuutttssssssrrrpppllliiigggfffdddbbb___^^^\\\\\\VVVVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIIIIJJJHHHFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKIIILLLLLLKKKMMMPPPPPPLLLCCCFFFMMM[[[qqqzzzhhh]]]cccmmmvvvwwwjjjeee___aaaddd^^^WWWbbbrrrqqqwww|||xxxqqqjjjccc[[[SSSMMMEEEDDDBBBAAA@@@????????????@@@AAABBBBBBAAA???>>>===>>>???AAACCCDDDEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEEEEGGGHHHJJJLLLOOOOOONNNLLLLLLLLLJJJNNNSSSVVVWWWWWWXXXYYY[[[]]]aaaeeehhhiiiiiihhhiiihhhfffgggiiimmmqqqsssxxxxxxxxx{{{}}}~~~|||{{{yyyzzz~~~xxxxxxxxxwwwuuusssqqqooorrrtttwwwxxxxxxyyyzzz|||wwwwwwyyyzzz{{{|||||||||zzz{{{{{{yyyvvvvvvxxx{{{|||}}}~~~~~~|||xxxuuurrrtttuuuxxx||||||yyyvvvxxxyyywwwuuutttvvvyyyvvvvvvvvvuuuttttttsssssstttttttttuuuttttttssssssuuutttrrrrrrrrrtttuuuwwwtttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwrrrrrrrrrsssuuuvvvxxxyyy{{{zzzyyyyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{zzzxxxuuuvvvuuuttttttsssppplllhhhhhhfffdddbbb```^^^]]]]]]VVVVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHGGGDDDBBBEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHLLLMMMMMMOOOSSSSSSPPPDDDHHHOOO]]]rrr|||kkkaaahhhqqqyyyvvvmmmfff[[[ZZZ___\\\SSScccxxxoooxxx~~~zzztttmmmfff^^^UUUPPPFFFFFFDDDCCCBBBAAAAAAAAA===???AAACCCCCCCCCBBBAAA;;;<<<>>>@@@BBBDDDFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFEEEDDDDDDEEEGGGKKKMMMOOONNNMMMKKKKKKLLLIIIMMMRRRVVVXXXXXXYYYZZZ[[[^^^aaaeeehhhjjjkkkkkkllljjjiiihhhjjjnnnrrrtttzzzzzzzzz|||~~~~~~|||zzz}}}~~~|||{{{yyyxxxvvvuuuttttttssstttuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{||||||{{{yyyvvvtttvvvzzz~~~|||||||||{{{zzzxxxwwwvvv|||xxxuuuwww|||~~~|||}}}|||zzzxxxvvvuuuuuuvvvyyywwwuuuvvvwwwwwwtttpppqqqsssttttttrrrrrrssstttpppppppppqqqsssuuuwwwxxxrrrrrrssstttvvvyyy|||~~~{{{yyyxxxyyy{{{{{{xxxuuutttuuuvvvwwwxxxxxxwwwvvvyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwqqqqqqqqqqqqrrrpppllljjjkkkiiifffeeeccc```]]]ZZZTTTTTTSSSSSSRRRPPPOOONNNJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLKKKIIIKKKPPPSSSRRRMMMCCCKKK```qqqlllgggnnnqqq}}}{{{kkkiiiggg^^^WWWTTTSSS]]]uuu{{{~~~{{{wwwsssnnndddXXXPPPNNNJJJEEEBBBBBBBBBAAAAAA>>>>>>>>>>>>????????????@@@???>>>>>>@@@BBBDDDFFFHHHGGGFFFFFFHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEOOONNNNNNNNNOOONNNLLLJJJNNNNNNNNNPPPSSSXXX]]]```bbbaaaaaafffmmmrrrttttttnnnnnnmmmkkkkkknnnrrrvvvwwwxxxyyyxxxwwwxxx{{{}}}{{{zzzxxxvvvttttttttttttuuuuuuvvvwwwxxxyyyzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxwwwtttsssuuuyyy}}}}}}}}}}}}||||||{{{zzzzzz|||yyyuuuwww|||~~~}}}{{{yyywwwvvvvvvvvvxxxvvvtttuuuvvvvvvtttqqqqqqrrrsssrrrqqqpppqqqrrrqqqqqqqqqrrrsssuuuvvvwwwssssssssstttuuuxxxzzz{{{zzzyyyxxxyyy{{{{{{xxxuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvuuuuuutttpppooopppqqqqqqpppmmmkkkllljjjgggeeeccc```\\\YYYVVVUUUUUUSSSQQQOOOMMMLLLIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKIIILLLRRRUUUTTTNNNCCCJJJ]]]pppnnniiiooouuu}}}yyy|||pppnnnmmmeee\\\YYYWWWcccssszzz|||yyyvvvrrrjjj___XXXQQQMMMHHHEEECCCBBBBBBAAA>>>>>>>>>>>>???????????????>>>======???AAACCCDDDHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGKKKKKKKKKLLLMMMMMMKKKIIIOOONNNOOOQQQTTTYYY]]]`````````aaaffflllppprrrqqqmmmmmmmmmlllmmmpppuuuxxxyyyzzzzzzzzzyyyyyy{{{}}}{{{yyyvvvsssrrrrrrssstttwwwwwwwwwwwwxxxxxxxxxxxxttttttuuuvvvwwwyyyzzz{{{uuuuuutttsssrrrtttxxx||||||{{{{{{zzzzzz{{{{{{||||||xxxuuuvvv{{{|||yyywwwuuuuuuuuuuuutttssssssuuuuuutttsssssstttuuutttrrrqqqqqqrrrsssssssssssstttuuuvvvwwwuuuuuutttttttttuuuwwwxxxzzzyyyxxxyyyzzzzzzxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwyyyyyyxxxvvvuuutttsssrrrooooooooooooppppppmmmkkkllljjjhhheeeccc```[[[XXXWWWWWWUUUTTTQQQNNNLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGJJJKKKJJJMMMTTTXXXXXXQQQFFFJJJ[[[nnnppphhhooovvvwwwqqqsss|||uuuttttttlllaaa\\\ZZZiiinnnyyy}}}{{{zzzwwwqqqhhhaaaWWWRRRLLLGGGEEECCCAAA@@@>>>>>>>>>>>>????????????>>>=========>>>???AAACCCGGGJJJLLLJJJGGGDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJLLLNNNOOOMMMKKKNNNOOOOOOQQQTTTYYY]]]___^^^___bbbggglllnnnnnnmmmkkklllmmmnnnooorrrvvvzzzzzz{{{|||{{{zzzzzz{{{}}}zzzxxxtttqqqpppqqqsssuuuxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{sssssstttssssssuuuxxx{{{vvvvvvuuuuuuvvvwwwxxxyyyyyyvvvssstttxxx~~~~~~{{{xxxvvvtttsssssssssrrrrrrrrrssstttttttttwwwxxxxxxwwwtttsssssstttttttttttttttuuuuuuvvvwwwwwwvvvuuusssssssssttttttyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwvvvuuutttssssssrrrqqqpppooooooooonnnllliiillljjjhhhfffddd```[[[WWWVVVVVVUUUSSSQQQOOOMMMLLLIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJKKKKKKNNNVVVZZZZZZVVVJJJKKKYYYlllqqqeeekkkttttttqqqzzzxxxwwwyyypppccc\\\ZZZjjjrrr~~~~~~}}}|||vvvooohhh\\\WWWPPPJJJFFFCCC@@@>>>===>>>>>>>>>????????????>>>>>>===>>>>>>@@@AAABBBFFFJJJNNNMMMGGGCCCDDDFFFEEEEEEFFFFFFHHHIIIKKKKKKJJJJJJKKKNNNQQQRRRQQQPPPMMMNNNOOOQQQTTTXXX[[[]]]]]]___dddiiilllmmmlllkkkkkklllnnnoooooorrruuuxxxyyyzzz{{{zzzyyyzzz|||}}}yyywwwssspppoooqqqssstttxxxxxxwwwvvvvvvuuuttttttvvvuuuuuuuuuuuuvvvvvvwwwssstttuuuuuuuuuvvvxxxzzzrrrrrrrrrssstttuuuvvvwwwvvvtttrrrrrrvvv{{{~~~|||yyyvvvtttrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuwwwxxxxxxwwwuuussstttuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwuuutttssssssssssssyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvtttttttttttttttuuuuuuuuutttrrrpppoooooommmjjjhhhkkkjjjhhhfffddd```[[[WWWTTTTTTTTTSSSRRRPPPOOONNNIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIGGGJJJKKKKKKOOOVVV[[[ZZZYYYMMMMMMXXXkkkvvveeeiiitttxxxzzzzzzzzz~~~uuufff\\\XXXfffyyy~~~yyyrrrlllaaa[[[SSSLLLGGGCCC@@@======>>>>>>>>>????????????????????????@@@@@@AAABBBDDDIIINNNNNNIIIDDDDDDFFFDDDDDDEEEFFFGGGHHHJJJKKKIIIIIIKKKNNNRRRSSSSSSRRRLLLMMMNNNPPPSSSWWWZZZ[[[]]]```fffjjjmmmmmmlllkkklllnnnoooppppppqqqssstttvvvwwwxxxxxxxxxyyy}}}xxxvvvsssqqqpppqqqssstttvvvvvvvvvuuutttssssssssssssrrrrrrqqqqqqrrrrrrrrruuuwwwxxxxxxvvvuuuvvvwwwqqqrrrtttuuuvvvwwwwwwwwwsssrrrrrrrrruuuyyy}}}|||{{{xxxuuusssqqqqqqqqqrrrssssssrrrqqqrrrtttwwwtttuuuvvvuuusssrrrrrrsssvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwuuutttsssttttttuuuxxxyyyzzzyyyxxxxxxzzz{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvssssssttttttuuuvvvvvvvvvvvvtttqqqpppooonnnkkkiiiiiihhhggggggeeeaaa\\\XXXSSSSSSSSSSSSRRRQQQOOOOOOKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHKKKLLLKKKNNNUUUYYYYYYVVVKKKLLLVVVjjj}}}gggkkkwww|||yyy||||||kkk```WWWccc}}}~~~{{{tttooofff```XXXPPPJJJEEEAAA>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAABBBGGGLLLNNNKKKHHHGGGFFFDDDDDDEEEEEEFFFGGGHHHIIIFFFGGGIIILLLPPPRRRRRRPPPLLLMMMOOOQQQTTTWWWYYYZZZ\\\```fffjjjlllllllllmmmmmmoooqqqrrrrrrrrrssstttttttttttttttvvvzzzvvvuuutttsssrrrrrrsssssstttttttttssssssrrrrrrqqqpppppppppppppppqqqrrrssswwwyyyzzzyyyvvvtttssssssqqqsssuuuwwwxxxxxxvvvuuurrrsssssstttuuuxxx||||||zzzxxxuuusssrrrrrrrrrsssttttttsssqqqqqqtttwwwrrrtttttttttrrrrrrssstttuuuuuuvvvvvvxxxyyy{{{|||wwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzyyywwwwwwzzz}}}{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvtttsssppppppppppppooonnnggggggggggggfffbbb]]]YYYUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLJJJIIIHHHHHHHHHHHHEEEFFFGGGHHHJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKJJJMMMMMMKKKMMMSSSVVVVVVMMMEEEGGGSSShhhwwwrrrqqqhhhkkkzzztttzzzooocccZZZccc{{{~~~xxxsssjjjddd\\\TTTMMMHHHDDDAAA>>>>>>>>>>>>????????????===>>>??????????????????AAADDDIIIMMMNNNLLLIIIGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGIIILLLPPPRRRRRRQQQNNNOOOQQQSSSVVVXXXZZZ[[[ZZZ___dddhhhiiijjjlllmmmmmmpppsssuuuuuuuuuvvvwwwssssssrrrsssvvv}}}vvvuuuttttttsssssssssssssssssssssrrrrrrqqqqqqqqqoooppppppqqqrrrtttuuuvvvxxxzzzzzzyyyuuurrrppppppooorrruuuxxxyyywwwuuusssssstttuuuvvvwwwyyy|||~~~|||zzzxxxvvvtttttttttttttttuuuuuusssqqqqqqtttxxxssstttvvvuuuttttttuuuvvvuuuuuuvvvwwwxxxzzz|||}}}wwwvvvuuuuuuuuuwwwxxxyyywwwyyyzzzyyywwwwwwzzz}}}{{{zzzxxxwwwvvvwwwxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttsssqqqppppppqqqrrrrrrqqqfffffffffgggfffccc^^^ZZZWWWVVVUUUSSSQQQOOOLLLKKKNNNMMMKKKJJJHHHHHHGGGGGGCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKNNNMMMKKKLLLRRRUUUTTTEEE???CCCQQQggg~~~uuummmjjj}}}fffjjj{{{|||mmmvvvqqqddd]]]eee|||{{{wwwmmmhhh___WWWPPPKKKGGGDDD>>>>>>>>>>>>????????????<<<===>>>>>>>>>>>>>>>===@@@BBBGGGLLLPPPOOOKKKHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKOOORRRTTTTTTSSSOOOQQQRRRUUUXXXZZZ\\\]]]XXX]]]cccfffgggiiikkknnnmmmppptttwwwxxxyyyzzz{{{sssrrrqqqrrrvvvxxxvvvtttrrrqqqrrrssstttrrrsssttttttuuuuuuttttttvvvvvvuuuttttttuuuwwwwwwzzzzzzzzzyyywwwtttrrrppprrrtttwwwxxxwwwwwwwwwxxxttttttsssqqqrrruuu{{{{{{xxxuuuqqqpppppprrrsssvvvtttqqqpppqqqssstttsssssssssrrrrrrssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxuuurrrpppqqqtttuuutttssswwwvvvuuuuuuuuuwwwxxxyyy{{{xxxvvvuuuvvvxxxxxxxxxxxxyyyzzzzzzyyyyyy{{{}}}yyywwwuuurrrpppooooooooossssssssssssrrrqqqppppppiiijjjkkkjjjhhheeeaaa___ZZZWWWTTTRRRQQQPPPOOONNNKKKJJJIIIHHHGGGFFFFFFFFFEEEGGGJJJKKKJJJJJJLLLMMMIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKIIIHHHIIIJJJLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEFFFPPPnnnwwwlllfffwwwppplllvvvnnn{{{fffaaafff|||{{{tttpppkkkccc\\\UUUPPPJJJGGG@@@>>><<<<<<===>>>>>>>>>@@@@@@@@@???????????????AAAAAACCCGGGMMMPPPPPPNNNKKKHHHEEEDDDDDDFFFFFFFFFOOOMMMKKKMMMPPPSSSRRRQQQRRRTTTWWWXXXXXXYYY[[[\\\```aaabbbdddeeeggghhhhhhkkkmmmpppuuuyyyyyyxxxvvvwwwuuuvvv{{{}}}xxxvvvtttsssrrrrrrssstttttttttttttttuuuuuuuuuuuuuuuttttttssstttvvvwwwxxxyyyzzzyyyyyywwwvvvtttrrruuuwwwyyyyyyxxxwwwwwwwwwvvvvvvtttrrrqqqtttxxx||||||yyyvvvsssqqqrrrssstttvvvtttrrrqqqrrrtttttttttssssssrrrrrrrrrssstttuuuuuuvvvwwwwwwxxxxxxwwwwwwuuusssqqqrrrtttvvvuuutttwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwxxxyyyyyyxxxvvvwwwxxxyyyxxxwwwwwwyyy{{{|||{{{xxxvvvtttsssssssssqqqrrrrrrqqqqqqpppooonnnllllllllljjjgggccc___\\\[[[XXXUUURRRRRRQQQPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJDDDGGGKKK\\\|||{{{sssppp{{{iiihhhsssrrrpppbbbggg}}}{{{tttrrrmmmfff___XXXRRRLLLIIIBBB@@@>>>===>>>??????>>>???????????????@@@@@@@@@AAAAAABBBFFFLLLOOOOOOOOOMMMJJJFFFCCCCCCFFFHHHJJJMMMKKKJJJKKKNNNQQQQQQPPPQQQTTTWWWYYYZZZ[[[]]]___^^^______aaabbbdddfffggglllnnnrrrwwwzzzzzzxxxvvvxxxwwwyyy~~~xxxwwwuuusssssssssttttttuuuuuutttssstttuuuvvvwwwsssssssssssssssuuuwwwxxxxxxxxxxxxxxxxxxwwwuuuuuuwwwxxxzzzyyywwwvvvvvvwwwyyyxxxvvvsssqqqrrrvvvyyy|||zzzwwwuuuttttttuuuuuuwwwuuusssrrrtttuuuvvvuuuttttttsssrrrrrrrrrrrrsssssstttvvvxxxxxxwwwvvvuuuuuusssrrrrrrtttuuuuuutttvvvvvvvvvuuuvvvvvvwwwxxxvvvwwwxxxyyy{{{zzzwwwuuuuuuvvvwwwwwwvvvuuuwwwxxx}}}|||zzzxxxvvvuuuuuuuuupppppppppoooooonnnmmmlllnnnnnnllljjjfffaaa\\\ZZZ\\\YYYUUUSSSRRRRRRPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJJJJJJJIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHDDDHHHRRRiii|||}}}rrrbbbbbbooouuu}}}fffkkk{{{vvvuuupppiiibbb\\\UUUOOOKKKDDDBBB@@@???@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBDDDIIIMMMOOOOOOPPPMMMHHHDDDCCCFFFJJJLLLLLLKKKJJJLLLOOOQQQRRRQQQRRRUUUYYY[[[]]]^^^```bbb^^^^^^^^^___aaadddfffhhhmmmppptttyyy{{{{{{zzzyyyyyyzzz~~~xxxwwwvvvuuuttttttttttttuuutttrrrqqqrrrsssuuuwwwtttssssssrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxwwwvvvvvvvvvxxxyyyxxxvvvtttrrrrrruuuxxx{{{zzzxxxvvvuuuuuuuuuuuuwwwuuussstttuuuwwwwwwvvvvvvuuuuuutttsssrrrrrrrrrrrrsssvvvxxxxxxwwwuuusssssssssrrrrrrssstttttttttvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwyyyyyywwwuuutttvvvwwwwwwvvvuuuvvvwwwzzzyyyxxxwwwuuutttssssssoooooooooooonnnmmmllllllmmmmmmkkkiiieee```\\\ZZZ[[[XXXTTTRRRRRRQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDGGGIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJJJJIIIIIIGGGFFFFFFDDDGGGTTTqqqooo^^^```nnnuuuooottt|||}}}yyyvvvqqqjjjccc\\\UUUOOOKKKEEECCCAAA@@@@@@@@@>>>===>>>>>>??????@@@AAABBBBBBCCCBBBBBBCCCFFFJJJMMMOOORRRPPPMMMIIIGGGGGGIIIKKKNNNMMMNNNOOOQQQSSSUUUUUUUUUXXX\\\^^^______```aaa`````````aaacccfffiiijjjkkkoootttyyy|||}}}~~~~~~|||xxxwwwwwwvvvuuuuuuuuutttsssrrrqqqpppppprrrtttuuuuuutttsssqqqqqqqqqrrrrrrsssssssssssssssttttttuuuqqqrrrtttttttttuuuwwwyyywwwwwwvvvtttrrrsssvvvxxxyyyxxxwwwvvvvvvuuuttttttvvvuuuttttttvvvwwwwwwvvvxxxxxxwwwvvvuuutttssssssrrrsssvvvxxxxxxwwwuuusssrrrrrrrrrrrrrrrrrrssstttvvvvvvwwwwwwwwwvvvvvvvvvwwwuuussssssuuuwwwwwwwwwuuuwwwxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvtttsssrrrqqqppppppppppppooonnnmmmllljjjjjjiiigggdddaaa^^^]]]YYYVVVSSSQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFBBBDDDGGGIIIJJJKKKLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKIIIIIILLLKKKKKKJJJIIIHHHFFFEEEDDDFFFSSSrrrppp^^^aaammmrrryyyxxx|||vvvppphhh```YYYSSSMMMJJJEEECCCBBBAAAAAAAAA???===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBDDDGGGLLLOOORRRSSSSSSPPPLLLIIIHHHHHHOOOPPPQQQQQQRRRTTTVVVWWWZZZ]]]```aaaaaa```___`````````aaabbbdddgggiiikkkhhhlllrrrwwwzzz~~~xxxxxxxxxwwwvvvvvvuuuuuuqqqqqqpppooopppqqqrrrssstttsssrrrpppppppppqqqqqqrrrrrrqqqqqqrrrrrrssstttoooppprrrsssssstttwwwzzzwwwwwwwwwuuussssssuuuwwwwwwxxxxxxxxxwwwvvvttttttuuutttsssuuuwwwxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttssstttvvvxxxxxxwwwvvvuuurrrsssssssssrrrrrrtttuuuvvvwwwwwwwwwwwwvvvuuuuuuxxxuuussssssuuuwwwxxxyyyvvvxxxzzzzzzxxxvvvvvvvvvxxxxxxxxxwwwvvvuuusssrrrqqqqqqqqqqqqpppooonnnmmmhhhhhhgggeeecccaaa```^^^XXXVVVRRRPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBDDDGGGIIIIIIJJJLLLNNNMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKOOONNNNNNMMMKKKIIIHHHGGGCCCDDDRRRrrrqqq^^^aaalllpppyyyuuuoooeee[[[TTTOOOKKKHHHEEEDDDCCCCCCDDDCCCAAA?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBEEEJJJMMMQQQTTTWWWUUUPPPKKKJJJJJJPPPQQQRRRRRRRRRSSSUUUWWW\\\___bbbcccbbb```___^^^^^^___```ccceeegggiiiiiigggkkkppptttwww{{{xxxxxxxxxxxxwwwvvvuuuuuuppppppqqqqqqqqqrrrrrrrrrqqqppppppooopppqqqrrrssssssrrrqqqqqqqqqrrrssstttqqqrrrssssssssstttwwwyyyyyyyyyxxxuuusssrrrssstttxxxxxxyyyzzzyyywwwvvvttttttsssssstttwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvwwwwwwxxxxxxwwwwwwsssuuuvvvuuussssssuuuxxxvvvwwwwwwxxxwwwvvvuuutttwwwvvvuuuvvvxxxzzzyyyyyyuuuwwwzzzzzzxxxvvvuuuuuuwwwwwwxxxxxxwwwuuusssrrrppppppqqqppppppooonnnmmmhhhhhhfffeeecccaaa___^^^YYYVVVSSSQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEBBBEEETTTsssppp\\\^^^hhh{{{ooo}}}yyyvvvnnnbbbWWWPPPLLLIIIHHHGGGFFFFFFFFFGGGGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBBBBDDDHHHKKKOOOSSSVVVUUUQQQNNNOOOQQQSSSTTTVVVUUUSSSSSSUUUXXX[[[^^^bbbdddcccaaa```___]]]___bbbeeehhhiiiiiiiiiiiillloooqqqrrrwwwxxxxxxyyyxxxxxxwwwvvvuuupppqqqrrrsssssssssrrrrrrnnnnnnnnnnnnppprrrtttuuutttsssrrrrrrrrrrrrttttttttttttuuutttssstttvvvxxx|||{{{zzzvvvrrrpppqqqrrrxxxyyy{{{{{{{{{yyywwwvvvsssrrrrrrtttvvvwwwvvvuuuuuuvvvvvvwwwwwwvvvtttssswwwwwwwwwwwwwwwxxxxxxxxxtttvvvxxxwwwuuuuuuwwwzzzvvvwwwxxxxxxxxxvvvuuutttvvvvvvxxxzzz||||||zzzxxxuuuwwwyyyyyyxxxuuuttttttuuuvvvvvvvvvuuutttrrrqqqppppppppppppooonnnmmmllliiihhhgggdddbbb```^^^]]]ZZZWWWTTTRRRQQQPPPOOONNNKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLNNNMMMKKKJJJJJJLLLNNNOOOKKKKKKJJJIIIGGGDDDCCCAAAAAAEEEVVVvvvnnnYYY\\\fffxxxppp~~~~~~wwwvvvnnnaaaUUUNNNJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGEEEBBBAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBCCCGGGJJJNNNRRRUUUTTTPPPPPPTTTXXXWWWYYYZZZYYYVVVVVVXXXZZZYYY]]]aaaddddddbbbaaaaaa^^^aaaeeeiiilllmmmlllkkkkkknnnooooooooottt~~~|||{{{xxxvvvtttsssssssssrrrrrrrrrrrrqqqpppoooooommmmmmnnnoooqqqrrrssstttrrrrrrsssssstttuuuuuuuuuvvvvvvvvvuuutttuuuxxx{{{zzzzzzyyyvvvsssqqqrrrsssxxxzzz}}}|||xxxvvvssstttuuuvvvwwwxxxxxxxxx{{{yyyvvvsssrrrssstttuuuvvvwwwxxxxxxwwwvvvtttsssvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwuuutttxxxyyyzzzzzzyyyxxxvvvuuuxxxwwwvvvvvvxxxwwwvvvttttttuuuvvvwwwwwwvvvttttttqqqqqqqqqpppooonnnmmmlllnnnllliiifffbbb^^^\\\ZZZVVVUUUTTTTTTTTTRRROOOMMMIIIGGGFFFFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLKKKIIIGGGDDDBBBAAAEEEFFF[[[pppYYY^^^jjjrrrppp{{{{{{sssfffYYYNNNIIIGGGGGGFFFJJJPPPUUUVVVQQQIIIBBBBBB@@@???@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFLLLHHHFFFIIIPPPWWWZZZZZZ___]]]YYYWWWWWWXXXYYYYYYaaa```]]]\\\[[[\\\^^^___]]]___bbbfffhhhiiiiiiiiigggkkkoooqqqsssuuuxxx{{{|||{{{xxxvvvtttsssssssssrrrrrrsssssssssrrrqqqqqqoooooopppqqqqqqrrrssssssrrrrrrrrrsssttttttuuuuuuvvvwwwwwwuuutttuuuxxx{{{xxxyyyxxxwwwtttssstttuuuwwwyyy{{{}}}}}}zzzvvvtttwwwvvvuuuuuuuuuwwwyyyzzzzzzxxxuuusssssssssuuuvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyzzzzzzyyywwwuuutttyyyyyyyyyyyyxxxwwwvvvvvvxxxwwwwwwwwwxxxxxxvvvuuuwwwwwwwwwvvvuuutttsssrrrsssrrrpppnnnmmmmmmnnnnnnkkkjjjiiigggddd```^^^\\\VVVUUUTTTTTTTTTSSSPPPMMMIIIHHHGGGGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGEEECCCAAAFFFKKKcccpppZZZ___kkkssssss}}}zzzsssggg[[[QQQKKKIIIHHHFFFJJJPPPVVVXXXUUUNNNIIICCCAAA@@@???AAACCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEELLLHHHFFFIIIQQQXXX[[[[[[]]][[[XXXVVVWWWXXXYYYYYY```___^^^]]]\\\\\\]]]]]]\\\^^^bbbeeehhhiiijjjjjjlllnnnqqqtttvvvxxxzzz{{{{{{zzzxxxvvvuuutttssssssrrrsssssstttttttttttttttqqqqqqrrrrrrrrrsssssssssrrrrrrssssssttttttuuuuuuwwwxxxxxxvvvuuuvvvxxxzzzwwwxxxyyyxxxvvvvvvwwwxxxxxxzzz|||}}}|||zzzvvvtttzzzxxxuuuttttttvvvxxxzzzxxxvvvuuussssssuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwyyyzzzzzz{{{zzzxxxwwwvvvzzzyyyxxxwwwwwwwwwwwwwwwyyyxxxwwwxxxyyyyyywwwuuuyyyxxxvvvuuusssrrrrrrrrruuurrrooolllkkklllnnnoooiiiiiiiiihhhfffbbb___]]]WWWVVVTTTTTTTTTSSSPPPNNNJJJIIIHHHHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJHHHEEECCCBBBEEEPPPnnnppp\\\aaammmvvvsss{{{zzztttjjj^^^UUUNNNJJJIIIFFFJJJPPPVVVYYYWWWQQQMMMGGGDDDAAA@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGEEEDDDGGGNNNUUUXXXYYYZZZYYYWWWVVVVVVWWWYYYZZZ____________^^^]]]\\\[[[\\\^^^aaadddgggiiijjjjjjpppqqqsssvvvzzz|||{{{{{{zzzzzzxxxwwwuuutttssssssrrrssstttuuuvvvvvvvvvvvvttttttttttttssssssssssssssssssttttttuuuvvvvvvwwwwwwxxxxxxwwwvvvvvvxxxzzzxxxyyyzzzyyyxxxvvvwwwxxxzzz|||~~~~~~{{{yyywwwzzzyyywwwvvvuuuvvvwwwxxxuuuuuutttttttttvvvxxxyyyyyyxxxwwwvvvvvvwwwxxxyyywwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzzzz{{{zzzxxxvvvvvvvvvwwwwwwxxxwwwvvvwwwxxxwwwvvvtttxxxwwwuuusssrrrrrrsssssssssrrrooonnnmmmmmmmmmnnnhhhiiijjjiiigggccc___\\\XXXVVVUUUTTTTTTSSSQQQOOOKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCCCCRRRsss{{{rrraaaeeeppp|||rrrwww}}}wwwmmmbbbXXXPPPKKKHHHHHHJJJOOOUUUXXXWWWSSSPPPMMMIIIDDDAAABBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@@@@CCCIIIOOOSSSTTTVVVWWWVVVUUUUUUVVVXXXZZZ^^^___aaabbbbbb___\\\ZZZ[[[]]]```cccgggiiikkkkkkpppqqqrrrvvv{{{}}}|||zzzyyyyyyxxxwwwvvvuuussssssssstttuuuvvvwwwxxxxxxxxxuuuuuuuuuttttttttttttsssuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxxxxxxxvvvvvvwwwxxxyyyzzz{{{{{{xxxvvvvvvvvvyyyzzz|||}}}}}}{{{yyywwwwwwxxxyyyyyyyyywwwuuutttttttttttttttuuuwwwxxxyyywwwwwwvvvuuuvvvwwwyyyzzzwwwwwwwwwxxxxxxwwwwwwwwwtttuuuxxxzzz|||}}}~~~~~~zzzyyywwwvvvuuuuuuvvvwwwvvvuuutttuuuvvvvvvtttrrrttttttsssrrrrrrssstttuuuooopppppppppooommmkkkjjjjjjjjjjjjiiifffbbb]]]ZZZXXXVVVTTTSSSSSSRRRQQQOOOLLLJJJIIIIIIKKKLLLLLLKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGEEEDDD@@@PPPpppuuuxxxvvvfffiiittttttyyy{{{vvvwww}}}zzzqqqeeeZZZPPPJJJGGGGGGJJJOOOUUUZZZ\\\[[[YYYTTTOOOJJJFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@???@@@CCCGGGLLLPPPQQQSSSUUUVVVUUUTTTTTTWWWYYY]]]```ccceeedddbbb^^^\\\ZZZ\\\___bbbfffiiikkkmmmmmmnnnqqquuuyyyzzzyyyxxxxxxxxxxxxxxxwwwuuutttsssttttttvvvwwwxxxxxxxxxxxxuuuuuuttttttttttttttttttuuuuuuvvvvvvwwwxxxxxxxxxvvvwwwxxxwwwvvvuuuuuuwwwyyyzzz|||{{{xxxvvvuuuuuuuuuvvvxxxyyyyyyyyywwwvvvvvvxxxzzz{{{{{{xxxuuusssssssssttttttvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvrrrtttwwwzzz|||~~~yyyxxxwwwvvvvvvvvvvvvvvvuuutttssstttuuutttsssqqqrrrrrrrrrrrrrrrttttttuuunnnoooqqqrrrqqqnnnkkkhhhjjjjjjiiigggddd```\\\ZZZXXXUUUSSSRRRRRRQQQPPPOOOKKKJJJIIIIIIKKKLLLLLLKKKGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKJJJHHHFFFFFF???LLLfffrrrppp~~~xxxxxxjjjlllwww~~~ooovvv}}}}}}{{{zzz||||||rrrfffZZZQQQKKKIIIFFFIIINNNVVV^^^cccdddddd[[[WWWQQQLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFIIILLLPPPQQQQQQTTTVVVUUURRRRRRUUUXXX\\\^^^bbbeeeeeeccc```]]]ZZZ[[[^^^aaaeeeiiilllnnnkkknnnrrrttttttsssssssss{{{~~~~~~xxxxxxxxxxxxwwwuuutttssstttuuuvvvwwwwwwwwwwwwwwwttttttttttttttttttttttttsssttttttuuuvvvvvvwwwwwwuuuvvvwwwwwwuuuttttttuuuvvvxxxzzzzzzxxxvvvvvvvvvrrrsssuuuwwwxxxxxxxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvsssttttttuuuvvvwwwxxxxxxrrrssstttuuuvvvwwwwwwxxxuuuuuuvvvvvvvvvvvvuuuuuusssuuuwwwzzz||||||}}}}}}xxxxxxxxxwwwwwwvvvuuutttuuutttssstttuuuuuusssqqqqqqrrrrrrsssssssssrrrrrrooooooppppppooommmkkkjjjhhhhhhgggeeebbb```]]]\\\WWWUUURRRPPPPPPPPPOOONNNKKKIIIHHHIIIJJJLLLKKKKKKGGGGGGFFFGGGHHHIIIKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIGGGFFFBBBHHHZZZyyyqqqkkk~~~yyyyyylllmmmwww~~~ooo}}}~~~{{{|||{{{zzzpppeeeZZZSSSNNNLLLGGGIIIMMMTTT\\\aaaddddddbbb^^^XXXRRRNNNKKKGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIKKKNNNPPPPPPSSSVVVUUUQQQPPPSSSVVVYYY\\\___bbbcccbbb```^^^YYYZZZ]]]aaaeeeiiimmmnnnkkkqqqvvvuuupppkkkkkkmmmuuuzzzwwwxxxxxxxxxwwwvvvtttsssuuuuuuvvvwwwwwwwwwwwwvvvssssssssssssttttttuuuuuurrrrrrsssssstttuuuuuuuuutttvvvwwwvvvtttsssssstttsssvvvyyyzzzyyywwwwwwwwwrrrtttvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyytttttttttuuuvvvwwwwwwwwwpppqqqsssuuuwwwwwwwwwvvvttttttuuuuuuuuuuuuttttttuuuvvvxxxzzz{{{{{{zzzzzzwwwwwwxxxxxxxxxvvvtttsssvvvuuutttuuuvvvvvvtttrrrrrrsssssstttsssrrrpppoooqqqpppooonnnmmmlllllllllffffffdddcccaaa```___^^^WWWTTTQQQOOOOOOOOOOOONNNJJJIIIHHHHHHJJJKKKKKKJJJGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEGGGSSSnnnqqqiii{{{yyylllmmmvvv}}}pppzzzyyy{{{~~~xxxnnndddZZZTTTQQQPPPJJJKKKMMMRRRWWW[[[]]]]]]fffbbb\\\VVVQQQLLLGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIIKKKNNNPPPSSSVVVUUUQQQOOORRRUUUWWWYYY]]]```bbbaaa```^^^YYYZZZ]]]```eeeiiimmmooommmtttyyyvvvmmmffffffiiiooowwwwwwwwwxxxxxxxxxxxxwwwwwwyyyxxxvvvvvvwwwvvvuuusssvvvuuuttttttuuutttrrrpppsssqqqpppqqqtttvvvuuusssuuutttssssssrrrrrrrrrrrruuuvvvwwwwwwwwwvvvtttsssrrrtttwwwyyyyyyyyyzzz{{{}}}zzzwwwwwwyyyzzzyyywwwvvvvvvwwwwwwwwwwwwvvvvvvssssssttttttuuuvvvvvvvvvxxxwwwvvvvvvvvvwwwyyyzzzssssssssstttvvvxxx{{{|||wwwvvvvvvvvvvvvvvvwwwwwwyyywwwuuuuuuxxxxxxvvvtttrrrrrrqqqppppppqqqrrrrrrpppnnnlllllllllmmmlllkkkllljjjgggdddaaa```_________XXXQQQNNNOOOOOOMMMJJJIIIIIIIIIKKKLLLLLLIIIGGGGGGHHHIIIHHHHHHHHHJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJKKKKKKJJJGGGEEEEEEFFFRRRfffqqqfff~~~yyyjjjmmmzzzxxxwww|||yyy{{{qqqeee^^^]]][[[WWWRRRNNNOOOOOONNNNNNQQQWWW\\\``````aaa___[[[TTTMMMHHHGGGGGGFFFEEECCCBBBAAA@@@???@@@AAACCCFFFIIILLLMMMNNNPPPRRRSSSRRRRRRSSSTTTZZZZZZZZZ[[[[[[[[[[[[[[[^^^^^^```cccfffjjjnnnpppqqqrrrtttrrrjjjaaa^^^bbbrrrzzz~~~|||zzzxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwuuuuuuvvvvvvtttssstttsssssstttuuuuuutttrrrrrrqqqppprrrvvvxxxwwwvvvtttsssrrrqqqqqqqqqrrrrrrsssssstttttttttsssrrrqqqppprrruuuwwwwwwwwwxxxyyy{{{yyywwwwwwyyyzzzyyywwwvvvvvvwwwwwwwwwwwwvvvvvvtttuuuuuuuuuvvvvvvwwwwwwuuuttttttttttttuuuvvvvvvssssssssssssuuuwwwyyyzzzwwwvvvvvvvvvvvvvvvwwwwwwwwwuuussstttvvvvvvtttrrrtttsssrrrqqqqqqrrrssstttqqqooommmmmmnnnnnnmmmllljjjiiifffdddaaa```______]]]XXXQQQNNNOOOOOOMMMJJJKKKJJJIIIIIIJJJJJJIIIGGGEEEGGGIIIJJJJJJKKKMMMOOOMMMMMMMMMMMMNNNOOOPPPQQQOOONNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKJJJGGGEEEEEEDDDNNNbbbpppiii~~~zzzgggmmm}}}zzz|||www~~~sssjjj___YYYYYYYYYVVVRRRQQQQQQPPPMMMKKKLLLPPPSSS^^^```bbbbbb___YYYRRRNNNGGGFFFEEECCCCCCBBBCCCCCCBBBCCCCCCEEEGGGIIIKKKLLLOOOQQQSSSSSSRRRRRRSSSTTTXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]aaafffjjjmmmooopppqqqpppqqqooohhh``````dddooowww|||{{{zzz~~~xxxyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttuuuuuutttrrrsssrrrrrrsssuuuwwwvvvuuurrrrrrrrrtttwwwyyyyyyxxxuuutttsssrrrrrrrrrssssssrrrssssssssssssrrrqqqqqqpppsssvvvwwwwwwwwwxxxyyyyyywwwvvvvvvwwwyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwtttttttttuuuuuuuuuuuuvvvtttssssssssstttuuuwwwxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwuuuttttttuuuvvvtttsssuuutttsssrrrrrrssstttuuurrrpppnnnnnnnnnooonnnmmmhhhgggeeecccaaa```______\\\WWWRRROOOOOOOOOMMMKKKNNNKKKIIIHHHHHHHHHHHHGGGCCCFFFJJJLLLMMMNNNOOOQQQMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKJJJHHHEEEGGGCCCKKK```xxxqqqooo~~~xxxccclll}}}{{{wwwzzzkkkcccZZZVVVWWWYYYXXXVVVTTTSSSRRROOOLLLLLLNNNPPP[[[^^^bbbeeeddd```[[[WWWJJJIIIFFFDDDDDDEEEGGGHHHFFFFFFEEEFFFGGGIIIKKKLLLPPPRRRTTTTTTRRRRRRRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZYYY\\\bbbhhhmmmpppqqqqqqrrrooommmkkkfff```bbbgggmmmuuu{{{{{{}}}~~~}}}~~~wwwxxxxxxyyyyyyxxxxxxwwwxxxvvvuuuuuuvvvvvvuuussstttrrrrrrsssuuuwwwwwwvvvtttsssttttttvvvvvvwwwvvvvvvuuutttsssssstttuuuvvvtttttttttttttttsssssssssrrruuuxxxyyyyyyyyyzzz{{{wwwvvvuuuuuuvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvuuutttssstttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxxxxwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrssstttuuurrrpppnnnmmmnnnnnnmmmlllgggfffeeecccaaa```^^^^^^[[[XXXTTTQQQQQQPPPOOOMMMPPPLLLHHHFFFFFFFFFFFFFFFCCCFFFJJJMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOMMMKKKJJJJJJJJJIIIGGGFFFJJJDDDKKKaaammmssswwwuuu```jjj~~~wwwwww{{{uuueee```YYYWWWYYY\\\\\\[[[VVVUUUTTTSSSRRRRRRSSSTTTXXX\\\aaaeeegggeeeaaa___SSSPPPLLLHHHFFFGGGIIIKKKFFFEEEEEEEEEGGGIIIKKKMMMRRRTTTUUUUUUSSSRRRRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\ZZZ]]]ccchhhmmmqqqsssttttttpppllliiieeeaaadddiiipppxxx~~~~~~~~~}}}vvvvvvwwwwwwwwwwwwvvvvvvyyywwwvvvwwwxxxxxxwwwuuuvvvtttssssssuuuvvvvvvvvvvvvvvvvvvuuutttsssssssssuuutttrrrqqqqqqrrrtttvvvuuuuuuttttttsssssssssssssssuuuxxxzzzzzzzzz{{{|||vvvvvvvvvvvvuuuvvvvvvwwwuuuvvvvvvwwwwwwvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwuuuuuuuuuvvvwwwxxxwwwwwwvvvuuuttttttuuuuuuxxxxxxxxxxxxwwwwwwwwwwwwtttsssrrrqqqqqqrrrssstttpppooommmlllmmmmmmlllkkkgggfffeeecccaaa___^^^]]][[[YYYVVVTTTSSSRRRQQQPPPPPPLLLHHHEEEDDDEEEFFFEEEDDDGGGJJJLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHHHHGGGEEEHHHCCCLLLdddtttgggttt}}}vvvdddkkk}}}uuutttvvvoooaaa^^^ZZZYYY\\\^^^___^^^XXXXXXWWWXXXXXXXXXXXXWWWVVVYYY___dddffffffeeeccc[[[WWWQQQKKKHHHGGGHHHIIIDDDCCCCCCCCCEEEIIILLLNNNTTTUUUWWWVVVUUUTTTTTTUUUUUUVVVXXXZZZ\\\^^^_________```cccgggkkkppptttvvvvvvqqqmmmkkkhhheeegggllluuu}}}~~~~~~uuuuuuvvvvvvvvvvvvuuuuuuyyyxxxwwwwwwyyyyyyxxxwwwvvvtttssssssuuuvvvwwwwwwwwwxxxxxxvvvsssqqqpppqqqsssqqqooonnnnnnpppsssttttttssssssrrrqqqrrrrrrrrrqqqssswwwxxxxxxxxxyyyzzzwwwxxxxxxwwwuuutttvvvwwwtttuuuuuuvvvvvvuuuuuutttssssssssstttuuuvvvvvvvvvwwwwwwvvvuuuvvvwwwxxxyyywwwwwwvvvuuuuuuvvvxxxxxxwwwwwwvvvuuuttttttttttttvvvwwwxxxwwwuuutttuuuvvvtttsssrrrqqqqqqrrrssstttpppnnnlllllllllmmmllljjjhhhhhhgggeeebbb```]]]\\\YYYXXXVVVUUUSSSRRRQQQQQQOOOKKKGGGDDDDDDEEEEEEEEEEEEGGGJJJKKKKKKKKKLLLMMMNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCAAAMMMfffkkkdddsss|||xxxiiiooo{{{yyyrrr{{{rrrkkk___^^^]]]]]]___```___^^^\\\[[[[[[\\\]]]]]][[[YYYWWWYYY]]]aaadddffffffeeeaaa\\\UUUNNNIIIFFFFFFFFFDDDCCCBBBCCCEEEIIILLLOOOUUUWWWXXXXXXWWWVVVWWWXXXVVVYYY\\\```bbbcccccccccbbbcccdddfffjjjnnnrrruuuuuuqqqooopppooommmnnnqqqzzz~~~~~~vvvvvvwwwwwwwwwwwwvvvvvvxxxwwwvvvwwwxxxyyyxxxvvvuuusssqqqrrruuuxxxyyyzzzwwwxxxyyywwwsssqqqrrrssstttrrrpppnnnoooqqqtttvvvuuutttsssrrrrrrrrrssssssqqqtttwwwxxxxxxxxxyyyzzzxxxzzzzzzxxxuuusssuuuwwwssssssttttttttttttssssssrrrrrrsssuuuvvvwwwxxxyyywwwvvvsssrrrrrrtttwwwyyyvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvttttttsssssstttuuuwwwxxxwwwuuutttuuuwwwuuutttsssrrrrrrssstttuuuqqqooommmlllmmmmmmlllkkkjjjjjjhhhfffccc```]]][[[VVVVVVUUUTTTRRRQQQPPPQQQLLLJJJFFFEEEEEEEEEEEEDDDEEEGGGJJJKKKKKKMMMOOOQQQPPPOOOOOONNNNNNOOOOOOPPPQQQPPPPPPOOONNNMMMLLLLLLJJJHHHEEEDDDDDDEEEDDDCCCAAABBBQQQjjj{{{eeeaaannnwwwwwwhhhpppyyysss~~~wwwnnngggbbbbbbcccdddeeecccaaa___]]]]]]^^^aaadddeeedddaaaZZZ[[[]]]```bbbdddfffgggfffbbb[[[SSSNNNJJJHHHHHHGGGFFFDDDDDDEEEHHHLLLNNNVVVXXXZZZZZZYYYYYYZZZ[[[VVVZZZ```eeehhhhhhfffeeecccdddfffhhhkkkmmmooopppqqqnnnpppuuuwwwvvvvvvyyy}}}~~~}}}~~~wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuuvvvwwwxxxwwwvvvsssqqqppprrruuuyyy{{{|||wwwyyyzzzxxxuuussstttvvvwwwuuusssqqqrrrtttwwwyyyxxxwwwvvvuuutttuuuvvvvvvsssvvvyyyzzzzzzzzz{{{|||zzz{{{{{{yyyuuussstttvvvrrrssssssssssssssssssrrrrrrssstttvvvwwwyyyzzz{{{yyywwwsssqqqrrrtttxxx{{{ttttttsssssstttuuuwwwxxxwwwwwwvvvttttttssssssssswwwyyy{{{zzzwwwvvvwwwyyyvvvuuutttsssssstttuuuvvvrrrpppnnnnnnnnnooonnnlllkkkkkkjjjgggddd```\\\ZZZSSSTTTTTTSSSQQQOOOOOOOOOKKKIIIFFFEEEEEEFFFEEEDDDEEEGGGIIIKKKLLLOOOSSSUUURRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKIIIGGGDDDCCCCCCDDDCCCBBBBBBEEEVVVnnnsssbbb```jjjrrrtttdddnnnxxxvvv{{{uuulllffffffgggjjjkkkkkkhhhdddaaa\\\\\\___eeekkkooonnnlll]]]]]]^^^___aaadddfffgggjjjfff```YYYSSSOOOMMMMMMKKKIIIGGGEEEFFFHHHLLLNNNWWWYYY[[[[[[[[[[[[\\\]]]VVVZZZaaagggkkkjjjhhhfffbbbdddhhhkkkmmmmmmlllkkkmmmlllpppxxx}}}||||||~~~~~~}}}}}}}}}{{{yyyvvvuuuvvvwwwxxxwwwyyywwwvvvuuuvvvuuutttrrrssssssssstttwwwzzz~~~xxxxxxwwwwwwxxxxxxyyyzzzuuuuuuuuusssrrrsssuuuxxxxxxwwwwwwvvvvvvwwwxxxxxxwwwwwwxxxyyy{{{zzzwwwuuuyyyzzzzzzzzzyyywwwuuutttttttttttttttttttttssssssvvvwwwwwwxxxyyy{{{|||}}}xxxwwwvvvuuuttttttuuuuuuuuutttssssssssssssttttttwwwvvvvvvvvvuuuuuuuuuuuurrrssstttvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttnnnnnnoooooonnnmmmlllllljjjjjjiiiiiigggccc]]]YYYXXXUUUSSSRRRRRRQQQPPPOOOMMMLLLJJJHHHFFFDDDBBBAAAGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDFFFPPPhhhkkkZZZUUU\\\iiitttffflll}}}xxx}}}{{{}}}vvvmmmiiijjjjjjnnnsssvvvssskkkbbb\\\ZZZZZZ[[[aaahhhmmmoooooogggccc^^^\\\]]]```cccdddffffffeeeaaa[[[UUURRRQQQQQQOOOKKKIIIHHHKKKNNNPPP\\\___aaaaaa```]]]]]]\\\[[[]]]aaaeeeggggggfffeeebbbbbbdddgggjjjkkkjjjiiicccmmmwww|||~~~~~~~~~~~~~~~|||zzzwwwvvvwwwxxxyyyxxxxxxvvvuuuuuuvvvvvvtttsssttttttssstttvvvyyy|||}}}yyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxvvvuuuvvvyyy{{{xxxxxxxxxxxxxxxwwwwwwwwwuuuuuuvvvyyy{{{{{{zzzxxxxxxxxxxxxwwwwwwuuutttttttttttttttuuuuuuvvvvvvwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzyyywwwuuutttsssssstttvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuurrrssstttvvvwwwvvvvvvuuuwwwwwwvvvvvvuuutttssssssoooooooooooonnnmmmlllkkkiiiiiihhhhhhgggccc^^^ZZZWWWTTTRRRQQQQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCBBBFFFGGGIIIJJJLLLMMMMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSTTTSSSRRRQQQOOONNNMMMLLLJJJIIIGGGFFFDDDCCCCCCCCCEEEGGGQQQfffkkkYYYSSS\\\kkkttteeejjj}}}vvv}}}~~~zzz}}}|||vvvooommmoooqqquuuyyyzzzwwwoooeee___XXXXXX[[[aaahhhnnnppppppnnnjjjeee```^^^^^^aaacccfffggggggddd___ZZZWWWVVVSSSQQQNNNLLLLLLNNNQQQSSSYYY\\\^^^___^^^]]]\\\]]]___```aaaccccccccccccbbbccccccdddgggkkkllllllkkkeeemmmvvv}}}~~~~~~~~~}}}{{{xxxxxxyyyzzzzzzyyyvvvuuutttuuuvvvvvvuuutttuuuuuuttttttuuuwwwyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzxxxyyyyyyxxxwwwxxxzzz|||xxxyyyyyyzzzyyyxxxwwwvvvrrrssstttwww{{{||||||zzzxxxxxxwwwvvvvvvvvvvvvvvvttttttuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwww{{{zzzwwwuuussssssssssssvvvwwwxxxxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuurrrsssuuuvvvwwwwwwvvvvvvyyyyyyxxxwwwvvvtttsssrrrpppppppppooonnnlllkkkjjjhhhgggggggggfffccc___[[[VVVTTTQQQPPPPPPPPPNNNMMMLLLLLLJJJHHHGGGEEECCCCCCEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPPPPPPPPPPRRRSSSTTTSSSRRRQQQPPPOOONNNMMMJJJIIIHHHFFFEEEDDDCCCCCCHHHLLLVVViiirrr]]]UUU]]]lllvvveeeiii}}}rrryyyzzz{{{yyy|||zzzzzzvvvqqqrrrvvvzzz|||{{{sssjjjeeeWWWXXXZZZ___ffflllpppqqqrrrppplllfff```]]]```ccceeegggiiihhheeeaaa^^^]]]WWWUUUSSSQQQQQQRRRTTTUUUWWWYYY\\\]]]]]]]]]]]]^^^______^^^^^^___```bbbccccccdddeeehhhkkkmmmmmmmmmhhhnnnuuu}}}~~~~~~|||zzzxxxxxxyyyzzzyyyxxxuuutttssstttvvvvvvuuutttvvvuuuuuuttttttuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyvvvvvvwwwvvvuuuvvvxxxzzzxxxyyyzzz{{{zzzxxxvvvuuusssssstttwwwzzz|||{{{zzzzzzyyyxxxwwwwwwxxxzzz{{{uuuuuuvvvvvvwwwwwwxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwyyyxxxvvvuuutttttttttttttttuuuvvvwwwwwwuuusssrrrtttttttttttttttuuuuuuuuussstttvvvwwwxxxxxxwwwvvvxxxxxxxxxxxxwwwuuutttsssqqqqqqpppooommmllljjjiiigggfffffffffeeeccc___[[[VVVTTTQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLMMMOOOPPPOOOPPPQQQSSSSSSRRRQQQPPPOOONNNMMMMMMKKKJJJHHHGGGEEEEEEDDDDDDHHHOOO\\\ooohhh\\\```nnnwwwfffjjjnnnsssttt|||{{{}}}zzzxxxxxxvvvsssuuuzzz}}}}}}wwwppplll^^^\\\[[[]]]aaaggglllppprrrsssqqqjjjbbb^^^```cccbbbeeehhhiiihhheeedddccc\\\[[[YYYXXXVVVVVVUUUUUUUUUXXX[[[\\\]]]]]]___```\\\[[[ZZZZZZ\\\___cccfffccccccdddgggkkknnnooonnnkkknnnrrrzzz~~~~~~{{{yyyxxxxxxyyyyyyxxxwwwuuutttssstttuuuvvvuuutttuuuuuuttttttttttttttttttuuuuuuttttttuuuuuuvvvwwwuuuvvvwwwvvvuuutttvvvwwwwwwxxxzzzzzzzzzxxxvvvuuuvvvuuuuuuvvvxxxyyyyyywwwyyyyyyxxxwwwxxxzzz{{{|||wwwwwwwwwvvvvvvuuuuuuuuurrrsssuuuvvvxxxxxxxxxxxxvvvuuuuuuttttttuuuwwwwwwtttuuuwwwxxxxxxwwwuuutttttttttuuuuuuuuuuuuuuuuuutttuuuvvvxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxwwwuuutttqqqqqqpppooommmllljjjiiigggfffeeeeeedddbbb^^^[[[WWWUUUSSSRRRRRRQQQPPPNNNKKKKKKJJJIIIHHHFFFFFFEEEGGGHHHJJJKKKMMMMMMNNNNNNLLLMMMOOOOOONNNOOOPPPRRRQQQPPPPPPOOONNNMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEENNN]]]qqqsssdddeeeoootttdddjjjnnnqqqnnn~~~}}}|||yyyxxxxxxwwwtttvvv{{{{{{}}}}}}zzzuuurrriiifff```\\\\\\```fffkkkqqqssssssnnneee^^^^^^______bbbfffhhhgggfffffffffaaaaaa```___\\\ZZZXXXVVVTTTWWWYYYZZZ[[[\\\^^^___^^^]]][[[[[[\\\___bbbeeeccccccdddgggkkkoooppppppnnnooorrrxxx~~~~~~~~~~~~zzzyyyxxxxxxyyyyyyxxxvvvuuutttssstttuuuuuutttsssrrrrrrsssssssssttttttttttttsssssssssssstttuuuuuuxxxyyyzzzyyywwwvvvvvvwwwvvvwwwxxxxxxxxxxxxwwwvvvxxxwwwvvvvvvwwwxxxwwwvvvuuuuuuvvvvvvxxxyyyzzz{{{yyyyyyxxxwwwvvvuuuttttttqqqsssuuuwwwxxxyyyyyyyyyttttttttttttuuuvvvxxxyyyuuuvvvxxxyyyzzzzzzyyyyyywwwvvvvvvvvvuuuuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxtttuuuwwwxxxxxxwwwuuutttpppppppppooonnnlllkkkjjjgggfffeeedddcccaaa]]]ZZZXXXVVVSSSRRRRRRRRRPPPOOOKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHJJJLLLMMMNNNNNNNNNLLLNNNOOOOOONNNMMMNNNPPPOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEAAAIIIWWWlll~~~lllhhhnnnppp```gggooopppiii}}}{{{{{{zzzxxxxxxyyyxxxuuuwww|||{{{|||}}}~~~~~~|||zzzxxxtttpppiiiaaa\\\\\\aaadddooorrrtttqqqjjjbbb]]][[[^^^```ccceeeeeeeeefffgggeeeeeefffeeeddd```]]][[[WWWYYYZZZ[[[ZZZ[[[]]]___fffeeecccbbbaaaaaaaaaaaadddddddddhhhlllppprrrsssqqqtttuuuxxx~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{zzzyyywwwvvvuuussssssttttttsssqqqooopppqqqrrrssstttuuuuuutttsssssssssssstttuuuuuu{{{||||||{{{xxxvvvuuuvvvtttuuuuuuvvvvvvwwwwwwxxxxxxwwwuuuuuuwwwwwwwwwvvvssstttvvvxxxyyyzzz{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvssstttvvvxxxyyyyyyxxxwwwuuuuuuttttttuuuvvvwwwxxxuuuvvvwwwxxxzzz{{{||||||yyyyyyxxxwwwvvvuuuuuutttuuuvvvwwwyyyyyyyyyyyyxxxtttuuuwwwxxxwwwuuusssqqqoooooooooooonnnmmmlllkkkiiigggeeecccbbb___\\\YYYWWWUUURRRQQQQQQQQQOOONNNJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMNNNOOONNNMMMLLLMMMNNNPPPOOOOOONNNNNNMMMMMMLLLMMMLLLJJJIIIGGGFFFFFFFFFDDDGGGPPPdddvvvkkkiiiooo```hhhmmmlllbbb|||{{{zzzyyywwwuuuwwwzzzzzzxxxzzz~~~}}}~~~~~~}}}{{{xxxssskkkccc^^^]]]___hhhkkkpppsssqqqkkkddd___^^^```aaabbbbbbccceeegggeeegggjjjlllkkkiiifffccc___```aaa```______aaabbblllllllllkkkiiigggdddcccfffffffffjjjooosssvvvvvvvvvzzz}}}}}}~~~}}}}}}~~~~~~~~~|||{{{zzz{{{||||||zzzxxxwwwuuuttttttttttttrrrqqqmmmnnnppprrrtttuuuuuuuuutttttttttttttttuuuvvvvvv{{{||||||zzzwwwtttttttttttttttttttttuuuwwwxxxyyywwwvvvtttuuuwwwxxxxxxwwwtttvvvxxx{{{|||}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvxxxyyyyyyxxxwwwuuuwwwvvvuuuttttttuuuvvvwwwsssttttttuuuwwwyyy{{{}}}{{{zzzyyyxxxwwwuuuttttttuuuvvvxxxyyyzzzzzzyyyyyyuuuvvvxxxxxxwwwtttqqqooonnnnnnoooooonnnmmmlllllliiigggeeecccaaa___[[[XXXVVVTTTQQQPPPPPPPPPNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKLLLMMMPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFIIIHHHMMM___~~~mmmdddwwwqqqcccjjjyyyiiiggg\\\yyy}}}{{{yyyyyyyyyssssssvvv{{{|||zzz{{{}}}}}}zzzsssiiiaaa]]]\\\___ccckkksssvvvtttmmmggg``````aaaaaa```bbbeeegggeeehhhlllooopppooollljjjhhhiiiiiigggfffeeefffhhhmmmnnnpppqqqpppmmmjjjhhhiiihhhhhhlllqqquuuxxxyyyyyy~~~~~~}}}~~~|||}}}~~~~~~}}}