BM6P6(@ 888666333111111222444666111222444555555444222111555444222111000111111222444444444444444444444444444444444444444444444444666666666666666666666666666666666666666555555555888777666666666777999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============>>>===<<<<<<===???AAACCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@CCCCCCBBB@@@>>>===<<<;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666555555555555333444444555555444444333555444333222111111111111333222222111111111111111000000000000000000000000000000000000000000000000000///...---------------//////---+++(((%%%###"""...///000///......///000...------,,,,,,------...------------------------................................................------------------------+++++++++,,,,,,,,,------//////000000111111222222............////////////......//////000000111111111111111111222222222222222333444555666888999999999:::;;;<<<>>>@@@BBBDDDFFFGGGJJJMMMQQQTTTWWWXXX```aaaccceeeeeedddcccbbbcccccccccddddddeeeeeeeee```___]]]ZZZXXXUUUSSSRRRJJJIIIHHHFFFDDDBBBAAA@@@999999999888777555333222///000222222000///000111111111000000//////......000000000000000000000000////////////////////////000000000000000000000000//////000000///...------........................//////000000///...------..............................------------......------------------------------...........................------...............,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,)))((()))+++---------,,,,,,+++++++++.........------,,,,,,,,,++++++++++++,,,,,,---...------,,,+++,,,---...///,,,***)))***------+++(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,+++******))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))...------,,,,,,------...,,,---......,,,,,,---...))))))))))))***+++,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------))),,,......---++++++,,,777555444222222222444444111222444555555444222111333222111111111222333444444444444444444444444444444444444444444444444444555555555555555555555555555555555666666666666666777777666666777777888999999999999999:::::::::;;;<<<<<<<<<<<<============>>>=========>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCCCCBBB@@@???===<<<<<<======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::888888888888888888888888666666666666555555555555333444444555555444444333555444333222111111111111111000000///////////////000000000000000000000000000000000000000000000000//////......------------.........///......------,,,---......,,,+++,,,---...------,,,,,,------...------------------------................................................------------------------,,,,,,---------...............//////////////////............///////////////000000000000000//////---............/////////111222222333444555666666777777777777888999:::;;;999:::;;;===@@@BBBDDDDDDIIIKKKLLLNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHFFFDDDBBBAAA@@@??????>>>===;;;:::999888666666666666555333222111///000222222000///000111111000000000/////////...000000000000000000000000///////////////////////////////////////////////////////////////...------///////////////////////////////////////...------..............................------------..............................000/////////...---------......------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...------------,,,---------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++,,,---...//////---,,,...000000...,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******------,,,,,,,,,,,,------+++---------,,,+++,,,---///...---,,,++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,*********+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++---///...---,,,------444444444333333333333333111222333444444333222111111111111111222333444555444444444444444444444444444444444444444444444444555555555555555555555555444444555555666666777777666666777777888888777777888888888888999999999999;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA??????AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAA???>>>=========>>>???@@@@@@@@@@@@@@@????????????????????????@@@???>>>======>>>???@@@BBBAAAAAA@@@???>>>>>>>>>;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::888888888888888888888888666666666666555555555555333444444555555444444333555444333222111111111111111000000///////////////000000000000000000000000000000000000000000000000//////..................***+++,,,...////////////---...///...,,,++++++---...------,,,,,,------...------------------------................................................---------------------------------.........//////.........---------------............////////////000111111111111///---,,,000000000000111111111111000000111111111222222222555444333333222222333333333444444555666777777888999:::;;;<<<===<<<;;;;;;999::::::::::::;;;;;;;;;;;;;;;:::999777666555555555555444444333222222222222333333333333222111111///000222222000///000111000000000000////////////000000000000000000000000////////////////////////........................///////////////......---////////////////////////...////////////...------..............................------------..............................111000//////------,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++,,,+++)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++,,,///...---,,,++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......///...---,,,...000222333444444444444222222111222333333333333222111111111111222222333333333333333333333333333333333444444444444444444444444555555555555555555555555333444444555666777888888444555777888888888777666888888888999999999999::::::;;;;;;<<<<<<============>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDBBBAAA???===<<>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<===>>>@@@AAACCCBBBBBBAAA@@@???>>>>>><<<;;;::::::999:::::::::;;;;;;;;;:::::::::999999888888888888888888888888666666666666555555555555333444444555555444444333444444333222111111111111333222222111111111111111////////////////////////000000000000000000000000....../////////.........,,,---------------,,,,,,///000111000...------......------,,,,,,------...------------------------................................................------------------------------------.....................------,,,,,,,,,............///////////////000111111111000...---000111111111111222222222000000000000000000000000444333222111111111111111444444555555555555666666444555666666777777666666777777777777777777777777666666555555555444444444111111111111111111111111000111111222222111111111///000222222000///000111000000000000////////////000000000000000000000000////////////////////////...........................///////////////......////////////////////////.........//////...------..............................------------....................................------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((($$$&&&***,,,***''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,+++*********+++,,,,,,,,,,,,,,,---------*********+++++++++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))+++,,,+++***)))***+++))))))))))))***+++,,,,,,************************,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........---+++,,,...000111222333555555444222111222222222222222222222222333333333333222222111111333333333333333333333333444444444444444444444444555555555555555555555555333444444555666777888888444555666888888777666666999999999999:::::::::::::::::::::;;;<<<======>>>>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDBBBAAA>>>===<<<======>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>>========================>>>>>>=========>>>@@@AAABBBBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777666666666666555555555555333444444555555444444333444444333222111111111111333222222111111111111111////////////////////////////////////////////////......///000000//////...000111000000///...---,,,///000111000...---...///...------,,,,,,------...------------------------................................................------------------------+++,,,,,,,,,,,,---------000/////////...---------............////////////---...///000111111000///---------............///111111111000000000000000111000000000000000111111000111111222222333333444111111222222333333333222333333333333333333333333111111111222222222222222111111222222222333333333000000111222222222222111///000222222000///000111////////////000000000000////////////////////////////////////////////////////////////////////////......///////////////...------------------------------............------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++''')))---///---***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,++++++************+++++++++,,,,,,,,,,,,,,,------.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,++++++******++++++,,,)))***++++++))))))***+++))))))))))))***+++,,,,,,************************,,,,,,,,,++++++***************************++++++******++++++,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++******---///000111333444444333333222222222222222222222222222333333444333333111000///333333333333333333333333444444444444444444444444444444444444444444444444444444555555666666777777555555666666777777666666999999999999:::::::::;;;999999:::;;;<<<======>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCAAA@@@>>>===============>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@?????????======<<<;;;;;;;;;;;;<<<::::::::::::999999999999777777777777777777777777666666666666555555555555333444444555555444444333555444333222111111111111111000000///////////////000000000000000000000000////////////////////////---...///000111000///...,,,------......---------,,,---...---,,,,,,---......------,,,,,,------...------------------------................................................------------------------+++++++++,,,,,,,,,------000000000///////////////............////////////.........///000111111222............////////////111111111000000000000000...---------...///000111...//////000111111222222000111111111111222222222111111111000000000000000000000000111111111222222111111111222222222333333000111111222222222111111///000222222000///000111////////////000000000000////////////////////////////////////////////////////////////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---..............................------------......++++++++++++++++++++++++((())))))***+++,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++************+++******+++,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------******+++,,,------......++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***************++++++,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++///...---,,,+++++++++++++++++++++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++,,,---,,,+++***,,,---111111222333333333333333222222111111111111222222111222333333333222111111222222222222222222222222444444444444444444444444444444444444444444444444555555555666666666666666666555555555555666777777888888888888999999999999888999999:::<<<======>>>??????>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>????????????@@@===<<<;;;;;;::::::;;;;;;:::::::::999999999999888777777777777777777777777666666666666555555555555333444444555555444444333555444333222111111111111111000000///////////////000000000000000000000000////////////////////////---...000111111111//////)))***+++,,,,,,,,,,,,+++***,,,------,,,,,,...///...------,,,,,,------...------------------------................................................------------------------,,,,,,,,,,,,---------...///////////////000000000............////////////111000///......///111222000000000111111111111222/////////000000000000000.........---......///000111111111111111111111111222222111111222222333333222222222111111000000000111111222222222333333333111111111111222222222222000111111111111111000//////000222222000///000111.../////////000000000111////////////////////////////////////////////////........................------...///////////////------------------------+++,,,------.........---..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++******************+++,,,)))***+++,,,---,,,,,,+++(((***,,,,,,***))))))++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,------,,,,,,,,,,,,------***+++,,,+++******+++,,,///...---,,,++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++---......---,,,,,,---111111111222222333333333222222111111111111222222///000222333444444333222222222222222222222222222444444444444444444444444444444444444444444444444666666666666666555555555666666555444444666777888777777777777888888888888888888999:::<<<======>>>@@@???>>>===>>>AAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>AAABBBAAA???>>>=========>>>??????@@@@@@<<<;;;::::::999999:::::::::::::::999999999888888777777777777777777777777777666666666555555555555333444444555555444444333555444333222111111111111333222222111111111111111000000000000000000000000////////////////////////,,,...000111222111000/////////000000///......---+++---////////////111222...------,,,,,,------...------------------------................................................---------------------------------.........//////---.........///000000000............/////////000444222///---,,,---///111------------...................../////////000000111111000/////////000000111000000000//////......000000/////////000111222222222222111111000000000000000000111111111111111222222222222222222222222000000111111000//////...///000222222000///000111.../////////000000111111////////////////////////////////////////////////------------------------------...///000000//////........................+++,,,------.........---.................................------.........------------------------.....................---///......------......///,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///...+++***+++---+++++++++,,,,,,------------,,,,,,++++++************)))))))))***+++,,,,,,)))***+++,,,---,,,+++++++++---000///---+++,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------...------,,,,,,------...***+++,,,,,,+++***+++,,,))))))))))))***+++,,,------------,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++---000000///---------000000111222222222222111111111222333333333333222000111111111111222222222444333000......000222444555555555444444333333333555444444333333444444555444444555666777777666666777777777777777666666666777777777777888888888888888999999::::::;;;;;;<<<=========>>>@@@BBBEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDEEECCCEEEFFFFFFEEEEEEFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>???===;;;:::::::::<<<===>>>???AAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::999888888:::999888777777888999:::888888888888777777777777555555555555555555555555666555555555555444444444333333333222222222111111000000000000000000000000111111222222222222111111////////////////////////---------.........//////---------------------------------------------------,,,,,,,,,,,,---...///...------,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000////////////000000///...------,,,,,,////////////////////////////////////////////////111111000000//////......111111111111111111111111000000000000000000000000222111000//////...//////000000000000000000000000000000000000000000000000------......//////000000000000111111111111000000//////000000000000//////000000///...------,,,,,,////////////////////////,,,,,,,,,,,,,,,---...///,,,------......------,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++++++++++++++++++++++++++......---,,,,,,+++*********+++---......---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,***(((''')))---111,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---000---***))))))***+++***++++++,,,,,,,,,---------------------------------***++++++,,,,,,++++++***---,,,,,,++++++******))),,,,,,,,,+++++++++******...---+++)))((())))))*********+++++++++,,,,,,,,,((()))***+++,,,+++******))))))))))))))))))))))))---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000111222222222222111000111222222333333222222000111111111111222222222444333111000000111222333555555444444444333333333555444444333333444444555333444555555666666666555666666666666666666666666777777777777888888888888888888999::::::;;;;;;<<<;;;;;;<<<===???AAACCCDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEDDDDDDCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===;;;:::::::::<<<===<<<>>>??????>>>>>>???@@@?????????>>>=========<<<<<<;;;;;;:::999999888888999999888777777888999999888888888777777777666666555555555555555555555555555555555555444444444444333333333222222222111111000000000000000000000000000000111111111111000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......................../////////............------------...............////////////////////////////////////////////////000000000///////////////000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000.........///////////////000000111111111111000000//////000000000000//////000//////...------,,,,,,........................------------------...///---......//////......------------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++++++++++++++++++++++++++......---,,,,,,+++*********+++---......---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***)))***---000,,,,,,++++++,,,,,,---...---------............///+++,,,------.........---+++,,,,,,------,,,,,,+++++++++******++++++,,,---...+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,+++++++++************---,,,+++))))))))))))*********+++++++++,,,,,,,,,((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111111222222111111000111222222333333222222000111111111111222222222222222222222222333333333444444444444333333333333555444444333333444444555333333444444555555444444555555555555555555555555777777777777888888888888888888999999:::;;;;;;;;;::::::;;;<<<===???AAABBBAAAAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDCCCBBBBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===;;;:::::::::;;;<<<:::;;;======<<<<<<<<<=====================<<<<<<;;;::::::999999888888888999999888777777888999999888888777777777777666666555555555555555555555555555555555555444444444444333333333222222222111111000000000000000000000000//////000000000000//////////////////////////////---------...............------------------------++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,---......//////......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,////////////////////////------------------------------------------------.........---------,,,,,,***+++,,,---...000111111//////////////////////////////////////////////////////////////////000000////////////////////////000000000000000000000000000////////////000000111000000000000000000000000000000000000000000000000///////////////.........///000000111111000000///...//////000000//////.../////////...------,,,,,,........................//////......---............//////////////////...------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++++++++++++++++++++++++++...------,,,,,,++++++******+++,,,---------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,++++++---///,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,------...............+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++***((()))+++---......*********++++++++++++,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++*********)))))))))---,,,+++***))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++***************************+++,,,,,,---,,,+++******++++++,,,,,,,,,,,,,,,,,,.........---------------///000000111111111111111000000111222222222222222000000111111111222222222111222333444444444333333333333333333333333333333555444444333333444444555222333333444444333333333333333444444444444444555666777777777888888888888888888888999::::::;;;;;;::::::;;;<<<>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEBBBBBBCCCDDDDDDCCCBBBBBBAAACCCDDDCCCBBBAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::::::::;;;;;;999;;;<<<===<<<;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999888888888999888888888888888888999888777777777666666666666555555555555555555555555555555555444444444333333333333333222222222111111////////////////////////......////////////......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---------.........//////......---------,,,,,,,,,************************------------------,,,,,,------------------------........................------------------------.........------------,,,***+++,,,---...000111111////////////////////////////////////////////////---......//////000000000////////////////////////000000000000000000000000//////...//////000111111////////////////////////////////////////////////000000//////......------//////000000000000//////...//////////////////...//////.........---------........................111000///.....................////////////......------------------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------......------,,,+++***+++++++++++++++,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***,,,...---,,,+++,,,---,,,,,,++++++,,,,,,---...))))))))))))*********+++,,,,,,---------------,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++***))))))+++---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------......*********))))))))))))(((,,,++++++******)))))))))******+++++++++,,,,,,,,,))))))******++++++++++++************************,,,+++***)))))))))******+++++++++++++++,,,,,,,,,/////////......------,,,//////000111111111111000000000111222222222222111000000111111111222222222000111333555555444333222333333333333333333333333555444444333333444444555222333333333333333222222222333333333444444555555666777777777888888888888777777888999999::::::;;;:::;;;<<<===???@@@@@@AAAAAA@@@@@@@@@BBBCCCEEEGGGBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@??????>>>>>><<<<<<;;;:::::::::::::::999;;;======<<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999999888888888999999888888888777777777666666666666555555555555555555555555555555444444444444333333333333333333222222222111111////////////////////////......////////////......////////////////////////.....................---------------------------........................'''))),,,...000000///...//////.........---------......---------,,,,,,,,,************************------------------------------------------------................................................/////////.........---------------.........//////////////////////////////////////////////////////------......//////000000000000000000000000000000//////////////////////////////...//////000111111////////////////////////////////////////////////000000//////......------//////000000000000//////......////////////.....................---------........................111000///...............,,,------......------,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------......------,,,+++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***,,,......,,,++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++******++++++,,,------+++******+++,,,,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,---......*********))))))))))))(((++++++++++++*********)))******+++++++++,,,,,,,,,***************+++++++++************************---+++(((%%%%%%''')))+++*********++++++,,,,,,,,,/////////......------,,,...///000000111111000000///000111111222222111111000111111111111222222222000111222444444444333333222222222222333333333333555444444333333444444555333333444444333333222222222333333444444555555555777777777777888888888888777777888888999::::::::::::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDBBBAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;:::::::::999:::<<<======<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777888999999999999888777777777666666666666555555555555555555555555555555444444444444333333333333333333333222222222111111000000000000000000000000......////////////......////////////////////////...............---------------------------------........................(((***,,,---//////////////////......---,,,,,,+++......---------,,,,,,,,,------------------------------------............////////////////////////------------------------/////////////////////////////////............---...............---------////////////////////////////////////////////////..................//////000000000000000000000000////////////////////////000////////////000000111000000000000000000000000000000000000000000000000///////////////............//////000000//////...---......//////......---........................------------------------//////......---.........,,,,,,------------,,,,,,------------............------------------------++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------+++******+++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***++++++++++++******)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,+++***+++,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++,,,------++++++*********)))))))))******+++++++++******)))******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++---+++'''%%%%%%&&&)))+++))))))******+++,,,,,,,,,.........---------------...//////000000000000000///000000111111111111111000111111111111222222222///000111222333333333333111111222222222333333333555444444333333444444555444444444444444333222222333333333444555555666666777777777777888888888888777777777888999999::::::999:::;;;===>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGDDDCCCBBBAAAAAABBBCCCDDDAAACCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===;;;;;;;;;;;;::::::999999999;;;======<<<;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999999999888777777777666666666555555555555555555555555555555555444444444333333333222222333333333222222222111111000000000000000000000000/////////000000///////////////////////////////////////.........---------------------------------........................,,,,,,,,,------------...------------,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------.........///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,........................////////////////////////////////////////////////..................------////////////////////////////////////////////////111000000////////////000000000000000000000000000000000000000000000000000.........///////////////......////////////......---......//////......---........................------------------------------------------...///------............------------------.........///------------------------++++++,,,,,,,,,,,,------------------------------------------------------------......------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++)))((()))***,,,,,,++++++,,,,,,---...(((((((((((())))))))))))+++,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---***))))))+++------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++,,,+++++++++************)))***++++++++++++***)))******+++++++++,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++***)))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,------------...//////000000000000000//////000111111111111111000111111111111222222222//////000111111222333333111111111222222333333333555444444333333444444555555555555555444444333222333333444444555666777777777777777777888888888888777777777888999999::::::777888:::<<<======<<<<<<<<<<<<===>>>@@@BBBEEEFFFEEEDDDBBBAAAAAABBBDDDEEE@@@AAABBBAAA???>>>???@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===::::::;;;;;;;;;:::999888888:::<<<<<<;;;;;;;;;<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::999888777777666666666555555555555555555555555555555555555444444444333333333222222333333333222222222111111000000000000000000000000//////000000000000////////////////////////////////////.........---------------------------------------------------------000///...,,,,,,++++++,,,***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---------.........///////////////////////////////////////////////////////////////......------,,,........................////////////////////////222111000//////...//////000000000000000000000000000000000000000000000000---.........//////000000......////////////......---..................------.....................------------------------,,,,,,,,,,,,,,,---...///......////////////......---------.........//////------------------------++++++,,,,,,,,,---------------------------------------------------------------......------,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...***++++++)))((('''(((***,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++******++++++,,,---((('''(((***---///...---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))*********,,,,,,,,,++++++++++++***))))))+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++)))+++---......,,,)))(((((())))))***++++++,,,,,,+++++++++,,,,,,---------111111111111111111111111222111111111000000//////000111111111111222222222222222222222222222222222222222111111111111111111333333333333333333333333222222222333333444444444666666666666777777777777555555555555666666666666777777888999999999999888777888999;;;<<<;;;;;;:::888:::<<<>>>@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCEEEFFFEEEDDDBBBAAA@@@@@@??????>>>=========;;;::::::999999::::::;;;<<<<<<<<<===============;;;:::999:::<<<<<<;;;:::;;;;;;;;;;;;::::::999888666666666666666666666666888888777777666666555555666555444333333333333333666666555555555444444444333333333222222222111111000000000000////////////////////////////////////111111000///...---------------,,,,,,,,,------...,,,------.../////////............------,,,,,,,,,------------------------.........------,,,,,,,,,...---,,,,,,,,,,,,---...111...,,,,,,//////---***---,,,,,,+++,,,---...///.................................------.........,,,,,,,,,---------......------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,000000000000000000000000................................................000000000000000000000000////////////////////////......---,,,,,,,,,,,,---000000000000000000000000........................//////...---,,,++++++***,,,---...//////...---,,,//////............//////....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------888333---,,,...///,,,)))***+++,,,---.../////////---------,,,,,,++++++++++++++++++*********))))))...//////////////////...---------,,,+++***)))(((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++///---***((((((***---///,,,,,,,,,---------......---------------------------,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,++++++,,,------***+++---------+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++******+++,,,,,,,,,,,,++++++***)))(((((()))***+++))))))***+++,,,,,,------,,,,,,+++***))))))))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************------+++***)))(((((((((++++++******************---------,,,,,,+++++++++111111111111111111111111111111111000000000//////000000111111111222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333444444444444444555555555666666444444444444555555555555777777888888999999888888777888:::;;;<<<<<<;;;;;;:::;;;===???@@@AAABBBBBBDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBAAA@@@?????????@@@BBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEECCCAAA@@@@@@@@@??????>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999:::<<<===<<<;;;::::::;;;;;;::::::999888777777777777777777777777888888777777666555555555555555444333333333333333444333333333333222222222333333333222222222111111000000000000////////////////////////////////////.........---,,,,,,,,,+++......---------------...,,,,,,---.....................---------,,,,,,,,,------------------------......---------,,,,,,,,,...---,,,,,,,,,,,,---......---------......,,,+++------,,,,,,,,,---...///..............................------------......,,,,,,,,,---------......------------------------------------------------------------------------///...---,,,,,,,,,,,,---------------------------................................................////////////////////////////////////////////////111111000////////////000////////////////////////........................//////......---,,,,,,,,,------............------/////////............///---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................666222---,,,...///---***((()))******++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++)))***+++,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...,,,***))))))***,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++******+++,,,---++++++,,,---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,*********++++++,,,,,,---++++++*********++++++,,,++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++.........------,,,,,,,,,000000000000000000000000111111000000000000//////000000000111111111222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222333333333333222222222333333333444444333333333444444444444555666777777777888888888888888999;;;<<<======<<<<<<<<<===>>>???@@@AAAAAAAAADDDCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBB?????????>>>???@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@???@@@@@@@@@??????>>>===<<<;;;::::::999999::::::;;;::::::999999888888777777;;;:::::::::<<<======;;;:::::::::::::::999999888888888888888888888888888888888777666666555555444555444444333333333333333333333333333222222222222333333333222222222111111000000000000////////////////////////////////////------------------,,,,,,000//////...---------...+++,,,,,,------------,,,...------------,,,,,,,,,------------------------...------------,,,,,,,,,...------,,,,,,------...+++---//////---,,,+++,,,------,,,,,,,,,---..............................------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------..............................---,,,,,,,,,------------------------------........................////////////////////////////////////////////////////////////////////////222222111000000000000000////////////////////////.........................................................------.........000//////......------------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------333000,,,,,,...///...,,,+++,,,,,,---------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))+++,,,......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,---...++++++++++++++++++++++++)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------////////////////////////000000000000000000//////000000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333222222222222333333333333333333444444444555555555666666666666777777888888999:::;;;============<<<===>>>???@@@@@@AAA@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBB@@@???>>>??????@@@@@@???>>><<<<<<;;;::::::999999::::::;;;::::::999888777777666666;;;:::999:::<<<======<<<999999:::::::::999999888888888888888888888888888888777777666555555444444444444333333222333333444555555555444444444333333333333333222222222111111000000000000////////////////////////////////////.........///////////////111000///...............++++++,,,,,,---,,,,,,+++------------------------------------------------------------------------------------------------***---111111...,,,,,,...------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------////////////////////////...------,,,,,,,,,------////////////////////////........................000000000000000000000000////////////////////////////////////////////////000///......------......////////////////////////................................./////////000000///...---,,,,,,---...///////////////...---,,,,,,------------------------,,,,,,,,,---------------++++++++++++++++++++++++000...,,,,,,...//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,---.........---------------,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,+++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,------------------------........................//////////////////000000//////000000000111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222333333333333444444444444555555555666666666666666666555555555666777888999:::;;;============<<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAA@@@@@@??????======>>>>>>???????????????@@@@@@@@@@@@@@@@@@???BBBBBBBBBAAA@@@??????>>>??????@@@@@@@@@>>><<<;;;;;;::::::999999::::::;;;;;;::::::999888777666666:::999888:::<<<======<<<888888999::::::999999999888888888888888888888888777777666666555444444444333333222222222333333444555555444444444333333333333333333222222222111111000000000000////////////////////////////////////.........///////////////000000///...............+++,,,,,,---,,,,,,++++++------------------------------------------------------------------------------------------------+++...111111...,,,---///---------------------,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------////////////////////////------,,,,,,,,,------...////////////////////////........................000000000000000000000000........................///////////////////////////...------,,,,,,------................................................------......///000000000///...---,,,,,,---...///......//////...---,,,,,,------,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++...---,,,---...//////...***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------...------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,------------,,,,,,---...//////...---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************,,,++++++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))******************))),,,,,,++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++////////////////////////......////////////000000/////////000000000111111111111111111111111111111000000000111222222333333222222222222222222222222222222222222222111111111333333444444444555555555555555555666666666777777666555444444444555777888888999;;;<<<======<<<<<<<<<===>>>???????????????@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@???======>>>????????????>>>>>>??????@@@@@@??????>>>@@@@@@@@@@@@????????????>>>???@@@AAA@@@>>><<<;;;;;;::::::999999::::::;;;:::::::::999888888888777888777777888;;;<<<<<<;;;777888999999999999999999888888888888888888888888777777666555555444444333222222222222222333333444222222222222111111111111333333333222222222111111000000000000////////////////////////////////////------------------,,,,,,///......---......//////---------------,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,------......------,,,,,,.........------...000------.........---,,,+++........................------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................////////////////////////000000///...............................................................---------....../////////.........------.........,,,---...//////...---,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,---......//////------------------------,,,,,,------............++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))***************++++++)))******++++++******)))))))))+++,,,......//////------------,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---------------------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++((()))************)))(((++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++)))))))))***+++++++++,,,------------------------************************///...---+++******)))))))))))))))******++++++,,,************++++++++++++////////////////////////........./////////000000////////////000000000111111111111111111111111111///000000111222222333333111111111111111111111111222222222222111111111000333333333444444444444555444444444555555555666666666555444333333555777888777888:::;;;<<<<<<;;;;;;:::;;;<<<===>>>???????????????>>>>>>??????@@@AAA>>>???@@@BBBBBBBBBBBBAAA===>>>???@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@>>>???@@@AAA@@@>>><<<:::;;;::::::999999::::::;;;999999888888888888888888666666555777999;;;;;;:::777777888999999999999999777777777777777777777777777666666555555444333333222222111111222333333444222222222111111111111000333333333222222222111111000000000000////////////////////////////////////.........---,,,,,,,,,+++,,,,,,,,,,,,---...///000...............---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,...,,,***)))+++---......------.........---,,,+++..............................------------......,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////111000000///////////////................................................---------------.........------............------***+++---...//////...---,,,,,,+++++++++,,,---...,,,,,,------.../////////........................+++,,,---...---------...,,,,,,---...////////////+++++++++,,,,,,---------*********++++++,,,,,,,,,******++++++++++++******)))***+++,,,------------,,,,,,,,,---------------******+++,,,,,,---......+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------))))))***+++++++++++++++***+++,,,------,,,+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))***++++++++++++***)))*********++++++,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***************))))))***++++++,,,------*********++++++,,,,,,,,,000000000000000000000000---.........//////000000////////////000000000000000000000000000000000000///000000111222222333333111111111111111111111111222222222222111111000000222222333333333444444444333333333444444444555555666555333333333444666888777888999;;;<<<;;;;;;:::999:::;;;===>>>>>>??????>>>>>>======>>>???@@@@@@>>>???AAACCCDDDDDDDDDCCC===>>>???AAAAAA@@@@@@???===>>>???@@@@@@???>>>===============>>>???@@@AAA===???@@@AAAAAA???<<<:::;;;::::::999999::::::;;;777777777777888888888888555555444666999::::::999666777888999999999999999666666666666666666666666777666666555444444333333222111111111222333333444444444444333333333222222333333333222222222111111000000000000////////////////////////////////////111111000///......------+++++++++,,,---...///000.../////////...------,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,---......---,,,,,,...***&&&&&&))),,,---,,,------...///...---+++***........................///......------......///,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///................................................................................................////////////////////////000000///...............................................................------------------------,,,---...//////...---,,,(((***,,,...//////...---,,,,,,+++***+++,,,...///,,,,,,------...///000000------------------------+++---......---,,,------((()))***+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,---------,,,+++***)))(((,,,,,,,,,------.........******+++,,,,,,---......+++,,,------......------+++******))))))******+++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,........................))))))***++++++++++++***+++,,,------------,,,+++((()))+++---...---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((((((((())))))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***))))))***+++,,,,,,------))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,---......+++++++++,,,,,,---------///////////////.....................////////////111111111111111111111111111111000//////000222222222222222222222111000///444444333222000000111333444444444333333222222222111111222333333444555555555555555555666666666666555666666666777777777888777777888888888999999999999::::::;;;<<<===>>>>>>AAAAAA@@@@@@???>>>>>>>>>AAABBBBBBAAA??????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<999888777555555777888999888888888777777777777777888777666666777777666555777777888999::::::;;;;;;999999999888777666666555555555444444444333333333222222000000000000222222222333444444222222333444444333222222111111222222//////............//////---.........//////000000000000//////.........------------............///*********++++++,,,,,,,,,...------------...//////......,,,++++++,,,......---------............///+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,------------************+++,,,------+++++++++++++++++++++++++++,,,------......------***************,,,---------------............///////////////////////////---------............///........................000000/////////...............------------......---------------...///000........................//////.........---------,,,------......//////////////////......------,,,//////............//////,,,,,,,,,---------..............................------....................................------++++++++++++,,,---......------------------,,,,,,------------------------000000/////////.........,,,,,,,,,+++++++++******,,,...//////...------...+++,,,---,,,***)))***+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////...------------,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((******))))))******+++,,,)))***+++,,,,,,+++)))(((,,,,,,+++******)))))))))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,***)))((((((''''''******+++++++++,,,,,,,,,(((((()))************)))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,/////////////////////...............////////////000000000000000000000000111000000/////////000000000000111111111000//////222333222111//////000222333333333333333222222222111222222333333444444444444555555555666666666666555555555555666666666666888888888888888888999999999::::::;;;<<<===>>>>>>@@@@@@@@@???????????????AAABBBBBBAAA??????@@@BBB?????????????????????????????????>>>>>>>>>=================================<<<;;;:::::::::;;;;;;999888666555555666888999999999999888888888888888999777666666777777666555777777888888999::::::;;;999999888888777666666555555555444444444333333333555444444333333444444555222333444444222222333444444333222222111111222222////////////////////////............/////////000000/////////.........------------............///++++++,,,,,,------------,,,++++++++++++,,,------......------------......------------............------------------------......---------,,,,,,,,,***+++,,,------.........+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...------------------------------------...........................---------...---------,,,,,,,,,,,,......------------......---------------...//////........................//////.........------------------------........./////////.....................------------......,,,,,,,,,---------......------------------------......------------------........................++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......,,,+++,,,,,,+++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------------,,,,,,++++++,,,,,,+++++++++,,,---...,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))******+++,,,******++++++++++++************++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++,,,+++******))))))))))))************++++++,,,,,,++++++,,,------------,,,))))))))))))************++++++******++++++,,,---************)))))))))(((******+++++++++,,,,,,,,,......//////////////////............////////////////////////////////////000000000000//////...---......//////000000//////000111111000......///111222222222222222333333333222222222333333333333333444444444555555555666666555555555555555444444444999999888888888888888888999::::::;;;<<<===>>>>>>>>>????????????@@@@@@@@@AAAAAABBB@@@???>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>==============================;;;;;;:::999999999999:::888777666555555666777888999999999999999999999999999777666666777888666555777777777888999999::::::999888888777777666666555555555444444444333333333111111111111111111111111222333444333222111222444333333222111111111111222//////000111111000//////............/////////////////////...............---------............///------------............,,,++++++++++++,,,------------............------------------............/////////......------,,,...------------,,,,,,,,,+++,,,---...............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------.........---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///.........------,,,,,,------------,,,,,,,,,,,,......------------.........------------...//////.......................................---------------------,,,,,,,,,,,,---...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++........................---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,...---+++******++++++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------+++,,,---......---,,,+++...---------------,,,,,,,,,,,,+++++++++,,,---...*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********************))))))******+++,,,++++++************++++++*********+++,,,---------++++++++++++++++++++++++,,,,,,+++************+++++++++************++++++)))))))))************+++((()))******++++++******)))))))))*********++++++++++++******++++++,,,---************))))))))))))******+++++++++,,,,,,,,,............////////////............///////////////////////////////////////000000000000...,,,+++---...//////000000000000///111111000///...000111000000111111222222333333333333333222222222222222333333444444444555555555666666555555555555444444999999999888888888888888999::::::;;;<<<===>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@>>>>>>???@@@???????????????????????????>>>>>>>>>==================<<<<<<<<<<<<<<<;;;:::999999888888888888888777777666555555666777777888888888999999999999999999888666777888888777555777777777777888888999999888888777777666666666666555555444444444333333333///000000000000000000///111333333333222111222333333222222111111111111111...000111333333111000............///////////////........................---------............///---------------------......------------...//////+++,,,---......---,,,+++,,,,,,---------.........000//////...---,,,,,,+++------------------------,,,------.../////////......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---...//////---+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------,,,,,,+++...........................------,,,,,,------.........---------......///................................................---------,,,,,,++++++++++++,,,,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******---------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++..............................---------,,,,,,,,,+++---...---+++*********+++,,,---,,,***)))***++++++++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,+++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------+++++++++,,,,,,,,,------))))))******++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++******))))))******+++,,,,,,+++***)))***+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++***************+++++++++******+++,,,,,,---)))))))))))))))))))))***'''(((((()))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---.........//////000000............////////////000000000000000000000000///000000000000...,,,+++......///000111111111111///111222222000000111222000000000111111222222222222222222222222222222111333333333333444444444444666666666666666666666666888888888888888888888888999::::::;;;<<<===>>>>>>======>>>???@@@AAAAAABBB???@@@@@@???======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::888888888888888777777777777777666666666666777777777777777777888888999999999888777777888888777666666666777777777777888888777777777666666666666666555555444444444333333333333333333333333333333333111222333333111111222333333222111111000000111111...000111333333111000...///////////////.........---------...............---------............///---------,,,,,,,,,,,,,,,...------------...//////***+++,,,------,,,+++***,,,,,,,,,------------............---,,,+++******------------------------------......///...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---//////...---,,,------------............------------------------,,,,,,,,,------------.........------,,,,,,,,,,,,------..................------,,,,,,,,,,,,------///......---------..............................---.....................---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,---------......------------------------......---,,,++++++******---------.........//////------,,,,,,---......///,,,,,,------............------------------------------........................---------,,,,,,,,,,,,---///...,,,++++++,,,+++,,,---,,,***)))***++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------)))))))))******++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++,,,,,,******))))))******+++,,,,,,+++*********+++---...---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++************+++,,,------***)))))))))))))))))))))***+++,,,,,,------,,,,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------......///000000000............////////////000000000000000000000000000000000000//////...---//////000111111111000000...000222222111000111222000000000000000111111111111111111222222222222222222222222333333333444444666666666666777777888888777777888888888999999999999::::::;;;<<<===>>>>>>======>>>???@@@@@@AAAAAA???@@@@@@>>>===<<<>>>???========================>>>>>>============<<<<<<<<<<<<<<<;;;::::::999999888888999999888888777666777777888888888888777777666666666777888888999999:::888777777888999777666666666666666666777777777666666666666666666666666555555444444444333333333333222111000000111222333111222333222111000111333222222111000000000000111//////000111111000/////////////////////.........---------------.........---------............///---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,++++++***,,,,,,,,,------------...,,,------.........------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***,,,---.........------------.........//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------//////...------------...........................---------...............------------,,,,,,,,,,,,******++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,---------....................................------,,,,,,++++++,,,,,,------.../////////************+++,,,---...+++,,,,,,------......///------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,......---,,,,,,---+++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,)))))))))******************++++++,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++***************+++++++++++++++******))))))******+++,,,++++++***++++++,,,---...---------,,,+++*********++++++++++++++++++++++++***))))))))))))***++++++***************+++,,,---+++************))))))))))))******+++++++++++++++*********++++++++++++,,,++++++******++++++,,,---************++++++++++++******+++++++++,,,,,,,,,------......///000000111............////////////////////////////////////111000000/////////000000//////000000//////......---///111111111000000111000000000000000/////////000000111111222222333333222222222222333333333333333444444555666777888888666666777888999::::::;;;999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAA>>>??????>>><<<<<<===???========================>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999999888777666888888999999999999888888666666777888888999:::::::::999777888999999888666666666666666666666666666666666666666666666666666555555444444444333333333222000---,,,,,,---000222000222333222111000111222222222111000000000000000////////////////////////000/////////............,,,,,,,,,------.........---------............///............---------,,,,,,++++++++++++,,,------...------,,,,,,------...++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,,,,,,,------...------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---------------........................---------.........//////---------------.........---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......------------------------......------------------,,,,,,------...//////000,,,,,,+++++++++,,,,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***,,,,,,,,,+++,,,---+++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++******+++,,,,,,---++++++++++++++++++,,,,,,************************************+++,,,------*********+++++++++,,,,,,***+++,,,---------,,,,,,************))))))))))))******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++++++++++++++*********))))))******+++,,,)))***+++,,,------------++++++++++++++++++******++++++++++++++++++++++++)))))))))))))))***++++++******)))))))))******+++,,,,,,++++++************''''''((()))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------...///000000111............/////////000........................222111000//////000222222.../////////...---,,,,,,+++---000000000//////000111111000000//////......//////000111222333333444111111222222222333333333111222333444555777888888555555666888999:::;;;<<<999::::::;;;<<<===>>>>>>???????????????@@@@@@@@@>>>??????>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999888888888999999::::::888777666999999::::::::::::999999777777888999::::::;;;;;;:::999888888999999888666666666666666666555555555555555555666666666666666555555444444444333333333666333000------000333666000222222222111000111222222111111000000000000000//////............//////000000//////.........---,,,,,,,,,------.........---------.........//////000000//////.........---...------------...//////000///...------...///000++++++,,,,,,,,,---------------..................,,,,,,,,,------.........,,,,,,,,,------,,,++++++,,,,,,,,,,,,------...///------------------------******+++,,,,,,,,,,,,+++...---,,,+++************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---000///...---------------........................---------.........//////---------......//////////////////......---------)))***,,,------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,------...///000000000000///...------------'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******&&&(((***+++++++++,,,---+++,,,---,,,***)))***+++---------,,,,,,+++++++++,,,,,,,,,---------......+++*********+++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...))))))*********+++++++++***+++,,,---...---,,,,,,++++++******))))))((((((******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,,,,++++++******************)))***++++++,,,(((***+++---......------)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))((())))))***++++++******)))))))))))))))***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,000000000000000000000000111111111111000000000000000000000000000000000000111111000000//////......///...---,,,,,,,,,,,,,,,............/////////000...000111111000000111222111111111111111111111111000111111111111222222222555555555444444333333333444555666777888999::::::999999:::;;;;;;<<<<<<===============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>>===;;;999<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999:::;;;;;;;;;::::::999999999888999:::;;;;;;999888666999999777666555555555555888555333444666777555222555666666666555444333333333222222111222333555666333333333222222222111111222///,,,,,,...///...---333000---,,,...000111111111///---...000000...,,,,,,,,,,,,---------......---.....................---...///000000///...---------------------------------............------...---,,,,,,++++++++++++***++++++,,,,,,------......------,,,,,,------.........---,,,,,,,,,,,,---*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---///...,,,++++++,,,...///++++++,,,------......///+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,---------......,,,------......------,,,******,,,---...////////////...---,,,+++,,,,,,---000///---,,,+++,,,,,,---...---,,,,,,++++++++++++------++++++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))...------,,,+++***))))))+++,,,,,,------,,,,,,+++---,,,++++++*********+++...---,,,,,,+++***)))(((//////...---,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---)))************+++++++++************+++,,,------***)))))))))***+++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,+++******))))))******+++(((((())))))*********+++'''((()))***************...---,,,+++************))))))***++++++++++++***,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------,,,////////////////////////.........---------------////////////////////////000000000000//////......//////...---------------........./////////000000...000111111000000111222111111111111111111111111000111111111111222222222444444444444444333333333555555666777888888999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;:::<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999:::;;;;;;;;;::::::999999999::::::999999888888888999999888777666555555555555888666444555666777555333555555555666555555444444444333222222222333444555333333222222222111111111444333333444666666333000000...---...///000///...111///---...///000...,,,,,,,,,---------.........//////.........---------...////////////......---------------------------------............------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---)))***++++++------...///---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++))))))+++,,,---///...,,,++++++,,,...///------------------------,,,,,,,,,,,,------------.........---------,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......///...---,,,,,,,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++000//////...---.........,,,,,,,,,---------......,,,------......------,,,,,,,,,------------------000///...---,,,------......---,,,+++++++++,,,,,,...---,,,+++++++++++++++...---,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,+++******((())))))+++,,,---......------------,,,***)))(((------,,,+++++++++++++++------,,,,,,++++++******---------,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************+++++++++++++++++++++***++++++,,,,,,++++++++++++++++++,,,------,,,++++++******++++++******+++++++++,,,,,,,,,++++++************++++++))))))******************((())))))************)))*********)))******+++,,,))))))***++++++++++++***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......,,,////////////////////////,,,,,,,,,---------------////////////////////////000000000////////////...000//////............///....../////////000000000...000111111000000111222111111111111111111111111000111111111111222222222333333333333444444444444555666666666777777888888888999999::::::;;;<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;::::::::::::999999<<<:::888777666777999:::999888777666666555555666888666555555666777555444444444555555666555555555444444333222222222333333333222222222222111111111222444888<<<>>>===:::666...---...///000000---+++111///......//////...---,,,------------........./////////......------,,,000000///...---------...------------------------------............------,,,,,,+++++++++,,,------......---,,,,,,+++******------,,,,,,,,,,,,------,,,,,,+++************+++......---------------,,,,,,++++++******++++++,,,)))***++++++------...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---,,,++++++,,,---...//////...------,,,++++++,,,------------.........//////............------***++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,//////......------......,,,,,,,,,---------......,,,------......------,,,---------------,,,++++++000///...............///++++++*********+++,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,++++++'''''')))***,,,...///000++++++,,,,,,+++******)))---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,------...++++++******))))))******++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++***+++++++++------,,,,,,+++,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++******************+++******))))))(((((())))))+++,,,...///))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000///---////////////////////////......////////////000000////////////////////////////////////////////////000000///////////////000...////////////000000000...000111111000000111222111111111111111111111111000000111111111222222222222222222333333444444555666666666666666666666666888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::::::::::::::::::::::::::;;;:::888777777777888999888888777666666666666666666666555555555555444444333333444555666666666555555444444333222222222222222222222222111111111111...111666;;;>>>???>>><<<000///...///000000...,,,000///////////////...---------------............---.....................111000...---,,,,,,---...------------------------,,,------......------,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++......------,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---,,,,,,,,,,,,---.........---------,,,,,,,,,---------.........//////............------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,,,,------,,,------------.................................------------------------,,,++++++*********++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,---------,,,,,,+++.........---------......******+++++++++,,,------,,,,,,+++++++++++++++,,,)))))))))******+++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&'''(((***,,,------------------------------,,,,,,,,,,,,------.........******++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,------...++++++************++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++************+++++++++,,,,,,------,,,+++************...---,,,+++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++******)))((())))))***+++,,,...///000))))))***++++++++++++***)))******************)))++++++++++++++++++++++++))))))+++...111111///---........................//////000000000111111111......................................./////////000000/////////000000111////////////000000000111...000111111000000111222111111111111111111111111000000111111111222222222111222222333333444444444555555555555555555666666777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999::::::::::::::::::;;;;;;<<<<<<<<<:::999999888888999999:::::::::::::::::::::::::::888888999:::999888777666888777777666666666666777555555555555444333333444333333444555666666666555444444444444333222222111222222222111111111000000///000333555666777999:::444222///...///000000000//////000///............---------.........//////+++,,,,,,---...///000000000///...,,,,,,,,,---...------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,---------------............,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,------------........................------------------------***)))))))))))))))******,,,,,,,,,---------......,,,------......------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------......+++++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------,,,++++++***))))))%%%&&&(((***,,,------...,,,,,,---......------,,,+++,,,,,,------......///++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,***++++++++++++,,,,,,,,,------,,,+++************---,,,+++******)))******,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++++++++***)))(((***************+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))+++...000111///---........................------......///000000000........................---............////////////////////////000000111/////////000000000111111...000111111000000111222111111111111111111111111000111111111111222222222222222222222333333333333333444444444555555666666666777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999::::::::::::;;;;;;666888999::::::888666555777777666666666666777777444666666666444333444555444444555555666555555555333333444444444333222222222111111111111000000000222222111000......000333777333///......000111111...000000000...---...///------........./////////+++,,,,,,---...///000000...---------------......------------------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......,,,,,,++++++++++++,,,,,,///...------,,,,,,------,,,+++++++++++++++******,,,------......------,,,)))***++++++------...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,---...//////,,,------------.........+++++++++,,,,,,,,,,,,---........................,,,,,,,,,---------......------,,,,,,,,,---......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,((()))***,,,------......******+++,,,,,,,,,,,,+++,,,,,,---.........------+++************++++++,,,---......//////......---++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++++++++******+++---......---,,,,,,++++++,,,,,,---------...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++******))))))******++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********+++++++++,,,++++++******)))(((((('''''''''(((((())))))***++++++++++++******))))))(((((())))))***++++++++++++++++++++++++))))))***,,,...///...,,,........................,,,,,,------...//////000........................---------........./////////.........//////000111//////000000000111111111...000111111000000111222111111111111111111111111000111111111111222222222333333333222222222222222222222333444555555666666666666777777888999999999999::::::::::::;;;;;;;;;<<<===>>>??????>>>===<<<::::::::::::;;;;;;<<<=========>>>>>>>>>>>>======::::::999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888999999:::999999999::::::;;;;;;;;;888888888888888777777666777777666666666666777777666888999888555444555777555555555666555555444444111222333444444444333222111111111111000000000000111222111///,,,,,,...111444222000///000000000///...000111000---,,,...///............////////////........................++++++,,,---............------------------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++)))***++++++------...///+++++++++,,,,,,---------------------------------,,,------------------,,,,,,------------------,,,,,,---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------......------,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------,,,+++******************+++,,,,,,......//////...---+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,+++***)))***,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---.........++++++******+++,,,,,,---------------------------+++++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,,,,++++++*********+++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++************++++++))))))************************+++,,,,,,,,,++++++))))))((((((((((((((()))))))))***++++++++++++*********)))(((((()))******************************+++***)))***,,,---,,,+++........................------......///000111111........................---------.........//////...............///000000000000000000111111111111///000111111000000111222111111111111111111111111000111111111111222222222444333333222222111111111111111222333555666777777666666666777888888999999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@>>>===<<<:::::::::::::::;;;<<<===>>>>>>????????????>>>>>>:::999999999999999999:::<<<<<<<<<;;;;;;::::::::::::999999999999999999:::999999999::::::;;;;;;;;;:::999777666555666777888777777666666666666777888777:::;;;:::777666777999555666666666555444333333000111333444555444444333111111111111000000000000,,,///111000//////222555111111000111111000---+++...000111000---,,,---000............/////////000111000///...---,,,++++++)))***,,,...//////......------------------------+++,,,,,,------,,,,,,+++...------,,,++++++++++++...------,,,,,,++++++***,,,++++++++++++++++++,,,---,,,++++++******++++++,,,,,,,,,------.........***+++,,,------,,,+++***---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,------......------,,,,,,------......------,,,///......------,,,,,,++++++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............/////////000........................))))))*********+++++++++++++++++++++,,,,,,---...,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,,,,+++*********+++---...///...------+++,,,,,,---,,,+++)))(((******))))))***+++,,,,,,+++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,)))***+++,,,---.........((()))+++---------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,...///000111******))))))***+++,,,,,,........................,,,,,,++++++***+++++++++++++++++++++++++++++++++************************000...,,,***)))))))))***++++++,,,,,,,,,---------************+++,,,------++++++++++++,,,------...+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++******************+++(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,++++++******+++,,,------))))))***++++++++++++***+++***)))(((((()))***+++************************,,,***((()))***++++++***000000000000000000000000000///...---------------,,,---...000000000///...111111000///////////////...000111000///...///111000000000000000000000000//////000000111111111222222222222111111111000000111111000000000111333444333111000111222444444333111222222333333444444555777666666666666777777888555666888999:::;;;;;;;;;;;;<<<>>>>>><<<<<<<<<=========<<<<<<;;;;;;;;;:::======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888999999999999888777777::::::::::::::::::::::::999999999888888888777777888888777777666666555555666666777777777777666666555555666666555555444333444444555555444444333222222222222111111111000000000000000000000000000000////////////................................................////////////////////////////////////,,,---......///...............---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,---...---,,,+++***---------,,,,,,+++******++++++---......---++++++111000///..................------,,,,,,++++++***++++++,,,,,,,,,------------------............///---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------......---,,,,,,........................,,,,,,,,,------..........................................------,,,,,,,,,***************)))((('''---,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...************************------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''(((***,,,.........,,,+++++++++******++++++,,,---******++++++++++++,,,,,,------------------------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''000...,,,,,,//////---*********++++++++++++******,,,,,,++++++++++++++++++)))))))))***+++,,,---...---,,,***))))))***,,,---++++++*********+++,,,---******))))))))))))******(((((()))******+++,,,,,,'''''''''''''''((())))))---,,,***(((((()))***+++//////---,,,+++*********+++******))))))******+++//////////////////////////////...------------------......////////////...000000///..................000111000///...///000//////////////////////////////000000000111111111222222222111111111000000111111000000000111222333444222111111222222222111222222333444444555555666666666666666666666777888666777888:::;;;;;;<<<<<<===>>>@@@@@@>>>===>>>???>>>>>>===<<<<<<;;;::::::===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::999999999999999888888777::::::::::::::::::::::::999999999999888888888888888888888888777777777666666777777777777777777666555555666666555555444333444444444555444444333222222222222111111111000000000000000000000000000000////////////................................................////////////........................---......///000/////////......---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------,,,,,,+++......---------......///,,,,,,,,,------,,,,,,,,,000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------........................,,,,,,,,,---------..............................//////.........---------+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---,,,,,,------...---------------------------------+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++************************+++,,,,,,,,,,,,++++++***'''%%%$$$%%%'''))))))(((******++++++++++++******++++++++++++++++++++++++************+++,,,---...,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,******))))))))))))************++++++,,,,,,------)))))))))))))))******+++...,,,+++)))))))))++++++...---,,,++++++******+++---,,,,,,++++++,,,,,,---//////////////////////////////...------------...//////..................///......------------......///000000......///000//////////////////////////////000000000000111111222111111111111000000000111111000000000111222222444222111000111111000...333333444444555666666666666555555555666666777888777888999:::;;;<<<<<<<<<<<<>>>??????>>>======>>>???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::999::::::::::::999888888999999999999999999999999:::::::::999999999888888999999888888888888777777777777888888888888777777555555666666555555444333444444444444444333222222222222222111111111111111000000000000000000000000////////////....................................---............/////////..............................///000000000000000......---,,,,,,,,,,,,---------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,---...000111------,,,,,,,,,,,,------......---,,,,,,,,,------******+++,,,,,,---......************++++++++++++------------............---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------,,,,,,+++,,,---///000------------------------,,,,,,,,,------------...------------------------////////////............+++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,------------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///......---+++******)))+++++++++++++++++++++++++++++++++*********))))))***************************+++,,,---------------'''%%%###$$$'''***,,,---******++++++++++++******************************************+++,,,------+++***)))(((((()))***+++***+++,,,---------,,,,,,******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---...---+++******+++,,,,,,+++++++++*********++++++,,,,,,++++++++++++,,,,,,///////////////////////////......---------......111000...---,,,------...///......------............///000///......///000//////////////////////////////000000000000000000111111111111000000000000111000000000000111111111111000///000111111000...222222333333444555555555555555555555555666777888888888999;;;;;;<<<<<<<<<999;;;===<<<;;;:::;;;;;;<<<<<<===============>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::999888888888888888888999999999999::::::::::::999999999999888777777777777777777777777777888888888888777777555555555666555555444333333444444444444333222222111111111111111111111111////////////////////////////////////....................................---------.........//////........................------...///////////////......---,,,,,,,,,,,,---------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,+++***+++,,,---...---,,,+++******,,,...///...---,,,++++++,,,---...------,,,++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,+++***+++---000111------------------------------------------------------------------------..................------,,,---------------,,,,,,---,,,,,,++++++,,,,,,---............---,,,++++++------------------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************+++++++++---,,,***))))))***+++,,,------,,,+++*********++++++,,,,,,---------------......------,,,++++++***************************+++++++++,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++)))((('''))),,,///111******++++++++++++******))))))************+++++++++++++++***++++++,,,,,,+++***))))))))))))***+++)))+++---...///...,,,++++++******))))))******+++******************))))))+++++++++++++++,,,------------,,,++++++,,,,,,---***)))))))))***++++++,,,******))))))))))))******..............................---------......///000///...,,,,,,,,,---...000///////////////000000---///000///...---...///........................000000//////////////////000000000000000000000000000000000111000000000000.........000222333222111000111111222333333444444444444444444555666777888888888999:::;;;;;;;;;;;;999:::<<<<<<:::999:::;;;999999:::<<<===???@@@@@@>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999888888777777777888888999999999:::::::::999999999888888555666666666666666666666777777888888888888777777555555555666555555444333333333444444333333222111111111111111111111111111////////////////////////////////////....................................------------....................................+++,,,------......------......---,,,,,,,,,,,,---------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,+++***+++,,,...///...---,,,+++***++++++,,,///...,,,,,,,,,,,,...///,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---,,,+++***+++---000111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++,,,,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,))))))*********++++++++++++***)))(((((()))***+++---,,,+++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++***(((''''''(((+++---******++++++++++++******))))))******++++++++++++,,,,,,++++++***++++++++++++++++++******+++++++++)))***,,,......---,,,+++++++++************+++++++++++++++++++++*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))***+++,,,,,,***))))))(((((())))))***...........................------------...//////......------------------000////////////000111111---...//////------...///........................000000////////////......//////000000000000000111000000111111111000///...------...111444555333222000000000111222222333333333333333444555666777888777888999999:::::::::999:::<<<======<<<;;;;;;<<<777888999;;;===>>>@@@@@@======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;::::::::::::999999999999888999999999999888777777666666666777888888999999999999999888888888777777444444555555555555666666666666777777777777666666555555666666555555444333333333333333333222111111111111111111111222222222000000000000000000000000////////////....................................,,,------------.........------------------------++++++,,,------------,,,......---,,,,,,,,,,,,---------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,---......000//////......---,,,,,,......------------......,,,,,,+++++++++,,,------......---,,,,,,+++******------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,))))))******+++,,,,,,,,,)))))))))((())))))***++++++++++++++++++*********)))***+++,,,---,,,+++************++++++,,,,,,,,,************************---------,,,,,,,,,++++++************************++++++++++++******)))(((,,,,,,+++)))''''''***,,,******++++++++++++***************+++,,,,,,------------,,,+++************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,---******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,***************+++,,,---++++++************++++++........................---------------...//////,,,,,,---.........------...............///000000---...//////------...///........................000000/////////.........////////////000000111111000000111111111000...---//////000222555555333111000111111222222333444444333333333444555666888888777777888888999999888888:::;;;======;;;:::;;;<<<888888999:::;;;<<<======;;;<<<===>>>>>>??????>>>============<<<<<<<<<<<<:::::::::999999999999888777888888888888777666666555555666666777888888999888888888777777777666666555555555555666666666777555555666666666666555555555555666666555555444333222333333333333222111111000000111111111222222222000000000000000000000000////////////....................................,,,,,,---------.........------------------------+++,,,------......------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++)))***+++,,,------------,,,---///000000...---,,,------............------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---............------,,,,,,++++++,,,,,,---,,,,,,------...---------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,------------,,,+++*********+++,,,---------((()))******+++++++++***))))))+++,,,,,,+++******)))***,,,---...---,,,+++*********************)))++++++++++++++++++++++++------+++*********+++,,,******************************++++++,,,,,,++++++---...///---+++***,,,...******++++++++++++*********++++++,,,------.........---,,,+++******************++++++++++++******)))))))))*********++++++,,,++++++******++++++,,,))))))******++++++,,,,,,***************++++++,,,)))******++++++,,,++++++,,,++++++++++++,,,,,,---++++++************++++++........................---------------...///000***+++---...///...---------------------...///000---...///...------...///........................000000//////.........---.../////////000000111111///000111111111///...---111111222333555555222000111222222333333444555555222333333444555666888888666777777888888888777777777999;;;:::999888999999:::::::::::::::::::::::::::;;;<<<>>>????????????>>>=========<<<<<<<<<<<<:::::::::999999999888888777777777777777666555555444555555666777888888999777777777777666666666666555666666666777777888888444444555555555555444444555555666666555555444333222333333333333222111111000000111111222222222222000000000000000000000000000/////////....................................,,,,,,,,,---------......------------------------,,,---......//////............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***(((***+++---......------'''))),,,...///...,,,+++,,,---...//////...---,,,,,,,,,,,,,,,------...///***++++++,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---.........------,,,,,,++++++,,,,,,---++++++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------***+++,,,------,,,+++*********+++,,,------......(((***+++,,,---,,,,,,+++'''(((***,,,---,,,+++)))***+++---//////...---,,,,,,++++++***)))(((''''''++++++++++++++++++++++++---,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........))),,,------***)))+++---******++++++++++++******++++++,,,------...//////...---,,,+++******))))))))))))************))))))))))))(((((())))))***+++,,,++++++******++++++,,,$$$%%%%%%&&&'''(((((()))++++++******++++++,,,---((()))***+++++++++++++++------,,,,,,+++,,,,,,---))))))(((((((((((())))))........................//////.........---------//////.........---------,,,------......------,,,........................//////////////////////////////............//////000000000000000000000000........................000000111111111111000000000000111222222222222111333333444444555666666666666555555444444444555555888888999999999::::::::::::::::::;;;<<<======>>>;;;:::::::::;;;===>>>@@@???<<<:::999999999888777999999999888888888777777888888888777777777777777888777777777888999::::::777777777777666666666666555555555555555555555555777777666666555555444444555555444444444333333333333333333222222222111111////////////////////////000000000000////////////111111000000//////......111///......//////...---------------------------------------------------,,,,,,,,,------..................------,,,,,,,,,,,,---......,,,,,,---...//////.........---------///...,,,++++++,,,...///,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///---+++))))))+++---///...,,,+++,,,.........,,,......---,,,++++++++++++------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///------......//////000000...------,,,,,,------......------,,,,,,------...------------------------///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------,,,,,,+++---,,,+++******+++,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***)))+++***)))***,,,---,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,+++)))))),,,,,,++++++***+++++++++...---+++*********++++++((())))))))))))*********((()))+++,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++///......---,,,,,,,,,---))))))***+++,,,------...+++++++++,,,,,,---------+++++++++***++++++,,,,,,000+++'''&&&***,,,+++(((******)))(((((()))******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++///...---+++******++++++((()))++++++)))))))))***))))))))))))))))))))))))---***((((((+++,,,+++)))***+++,,,,,,+++***((('''........................///.........------------//////.........---------,,,------......------,,,................................................//////............//////////////////////////////111111111111111111111111000000111111111111000000000000111222222222222111222222333333444555555555666555555444444444555555888888999999999:::::::::999999:::;;;;;;<<<============<<<;;;<<<<<<===>>>>>><<<:::999999999888777999999999888888888777777888777777777777777777777888777777777888888999:::777777777666666666555555555555555555555555555555666666666666555555555555555555444444444333333333333333222222222111111111111111111111111111111111000000000000////////////000000000000//////......///...------......---,,,------------------------------------------------,,,,,,------------------......---------,,,,,,,,,,,,---......,,,,,,---...///.........---------------,,,++++++++++++,,,------------,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,+++,,,,,,------------+++*********++++++)))))))))*********++++++((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,))))))***+++,,,...///000///+++''''''+++,,,+++(((******************************+++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,***))))))******(((***++++++)))(((((()))************************,,,***((()))+++,,,+++)))+++++++++,,,,,,++++++***------------------------............------------...............---------,,,------......------,,,////////////////////////........................//////............/////////////////////////////////////////////////////////000000111111000000//////000111111222222111111111111111222333333444444555555444444444555555666888888999999999:::::::::999999::::::;;;<<<<<<<<>>===<<<<<<<<<<<<======;;;999888999999888666999888888888888777777777777777777777777777888888777777777777777888888999666666666555555555444444555555555555555555555555555555555555555666666666555555444444444333333333333222222222222111111111111111111111111111111111000000000000////////////000000000////////////...///---,,,,,,------,,,+++------------------------------------------------------------------,,,,,,...------------,,,,,,,,,,,,---......,,,,,,---...............------------++++++++++++++++++++++++......------------,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,------------***+++---......---+++***...---++++++,,,,,,+++)))++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++************++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***++++++)))(((+++***)))***,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,---...//////---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++)))))))))))))))))))))))))))))))))*********************++++++---...000111---***((()))+++,,,***((()))***+++,,,,,,+++***)))+++++++++,,,++++++******++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***,,,+++)))(((((()))************************,,,***))))))***++++++************)))******+++,,,------------------------------------------------........................,,,------......------,,,000000000000000000000000........................//////............//////////////////////////////........................//////000000000000/////////000000111111111111111111111222222333444444444555444444444444555666666888888999999999:::::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;<<<<<<<<<<<<:::888888888888777666888888888888777777777777777777777777777888888888777777666666666777777888666555555555444444444444555555555555555555555555444444444555555666666666555555444444444333333333222222222222111111111111111111111111111111111111000000000000///////////////////////////////////////...,,,---......---+++------------------------------------------------.........------,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++...---++++++++++++)))(((******+++,,,------......---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++......------,,,,,,+++++++++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,************((('''+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************------,,,+++++++++,,,,,,+++***)))***,,,,,,***((()))***,,,------,,,***)))+++++++++++++++***)))(((************++++++++++++,,,,,,+++***************)))+++,,,+++)))(((((((((************************+++******)))******+++++++++***(((''''''((()))***------------------------,,,,,,---------------------.....................,,,------......------,,,000000000000000000000000........................//////............//////........................111111111111111111111111//////000000000000////////////000111111111111000222222222333444444555555444444444444444555666666888888999999999:::::::::<<<<<<<<<<<<<<<=========888888999:::;;;;;;;;;<<<;;;999777777888888777666777777777777777777777777666666777777888888888888777777666666555666666777666555555555444444444444555555555555555555555555333333444444555555666666555555444444444333333333222222222111111111000000000000000000000000000000000000000000////////////.............../////////000///......//////...,,,------------------------------------------------.........------,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,------------------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,---......---+++******+++---......---++++++++++++)))((()))***+++,,,---.........---------------------------------------.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///.........------,,,,,,+++,,,...//////...,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------...,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$%%%(((,,,///000000+++***)))***,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,+++************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))------,,,,,,+++*********++++++++++++++++++******,,,,,,+++***))))))***************+++,,,,,,***))))))***,,,------,,,***)))++++++++++++******)))((()))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++)))***++++++)))(((((()))************************++++++******)))******+++...,,,***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............,,,------......------,,,////////////////////////------------------------//////............//////........................000000000000000000000000...//////000000//////......///000000111111000000222222333333444555555555444444444444444555666777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<555666888999:::;;;;;;;;;:::888666666777888777666666666777777777777777888666666666777888888999999777666666555555555555555666666666555555555444444555555555555555555555555444444444444444555555555555555444444444333333333222111111111111000000000////////////////////////000000000000////////////---............/////////111///......///000...---------------------------------------------------------------------,,,,,,,,,,,,,,,------------...,,,---......,,,,,,---...,,,,,,,,,,,,------------------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------........................,,,+++*********+++---...///---+++))))))+++---///...---++++++,,,,,,+++)))(((***+++---......------------------------------,,,,,,------------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///............------------,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,---............---------,,,,,,***++++++,,,------------,,,,,,------------,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''))),,,/////////+++***)))***,,,---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............///......---,,,,,,************+++,,,,,,---+++,,,,,,------------,,,++++++,,,,,,,,,---------,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++,,,+++*********))))))((((((+++++++++++++++*********((((((((())))))***+++,,,***************+++++++++)))***+++,,,,,,+++***)))*********+++******))))))(((((())))))***+++++++++,,,,,,---------,,,,,,+++((()))++++++)))))))))***++++++++++++++++++++++++***++++++***))))))***,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,------......------,,,........................------------------------//////............//////......................................................////////////.........//////000000000000000111111111222333333444444444333333444444666777777888888999999999:::::::::::::::::::::::::::::::::777888999:::;;;::::::999999777666666777777777666666666666666777777888888555666666777888888999999777666555555444444444555777777777666666666555555555555555555555555555555555444444444444444444333555555444444444333333333111111111111000000000000000000000000000000000000000000000000////////////---------.........//////000...------...///---,,,------------------------------------------------,,,,,,------------------,,,,,,,,,---------......,,,---......,,,,,,---...++++++,,,,,,,,,---------------,,,++++++,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---...,,,+++,,,------,,,+++)))***,,,......---,,,,,,------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,---............,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,***(((+++***)))***,,,---,,,+++,,,,,,,,,------,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,------......------,,,,,,+++++++++,,,,,,---++++++---.........------++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++---------------...//////*********)))))))))))))))++++++*********)))))))))))))))))))))***+++,,,,,,*********))))))***,,,---************************((())))))************)))((((((((()))***+++++++++***+++,,,,,,,,,,,,+++***&&&(((*********)))***+++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,------......------,,,........................------------------------//////............//////........................111111111111111111111111......////////////.........//////000000000000000000000000111222222333333333333333444555666777888888888999999999:::::::::999888888888888888888888999:::;;;<<<;;;:::999888999777555555666777777666555666666666777777888888555666666777888999999999777666555444444444444444777777777777666666666666555555555555555555555555555555555444444333333333555555444444444333333333111111111111000000000000111111111111111111111111000000000000////////////---------........./////////---,,,,,,---...,,,+++------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,---......,,,,,,---...+++++++++,,,,,,------------,,,***))))))***,,,---,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++,,,------------,,,+++...,,,,,,,,,...///...,,,)))+++,,,......---,,,+++------------------------(((((())))))*********+++++++++,,,,,,,,,---------++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,*********++++++,,,,,,---...------,,,,,,------...,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,------...///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,---...////////////,,,,,,---......---,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++***)))***,,,---,,,++++++++++++,,,,,,+++++++++------------------------++++++,,,,,,---...//////))))))+++,,,---...............---,,,,,,,,,------***+++---...///...------******+++++++++,,,,,,,,,---,,,+++*********+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******''''''(((((())))))******++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++******))))))((((((((('''...---,,,+++*********************(((((())),,,...******)))(((((()))******'''((()))***************'''(((((()))***+++++++++))))))+++,,,,,,+++***)))%%%''')))*********+++,,,++++++++++++++++++++++++)))+++,,,+++((((((***---###$$$''')))++++++++++++---------------------------............---,,,+++------............------------------------------+++++++++,,,,,,,,,------------------------------..................------////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111222222333333444555555555555666666777777888888;;;;;;:::999999:::::::::;;;::::::999999888888888777777666666777999;;;<<<888888888888888888888888999888777555555555666666666777888999999888777666777555444333333444555777444444555666777888999999333333333444444444555555555555444444444444555555444333222222111111222222333333222222111000//////000000000000000000000000000000////////////000000111000000///...---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------++++++++++++------###$$$''')))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,+++++++++,,,,,,,,,,,,,,,,,,---000///...---------------///...,,,*********,,,---------------------------++++++,,,,,,,,,---------+++***)))((((((***,,,.........---,,,,,,---......,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,,,,---------,,,,,,,,,++++++------------------------///---,,,***))))))*********'''$$$%%%(((++++++***,,,---...//////...---,,,,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******,,,...///)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((......---,,,+++***)))(((******++++++++++++***************)))))))))))))))************************++++++++++++++++++++++++&&&(((***+++***)))******************************++++++++++++++++++++++++---,,,+++***+++,,,---...************************///...,,,)))&&&###!!! ,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------............------------------------------,,,,,,---------.........------------------------............................../////////000000000000000000000000000000000////////////000000000000111111111111111111111111111111111222333333444444444555555666777777888888;;;::::::999999:::::::::999999999999999999999999888888777777777888999999888888888888888888888888999888777666666666777888888888999::::::999888888999888666555555666888999555555666666777777888888444444555555555555555555444444333333333333444444444333222222111111222222333333222222111000000///000000000000000000000000000000////////////000000111000000///......------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------............------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......//////......---+++******)))//////...---------------///...,,,******+++,,,---------------------------++++++,,,,,,,,,---------,,,+++*********,,,---...,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++---------,,,------......,,,,,,,,,,,,++++++++++++------------------------///...---+++++++++++++++,,,***)))***---///...------------......---------,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,+++******,,,,,,,,,***------------------------......---,,,,,,,,,---...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************,,,,,,++++++++++++************++++++++++++******))))))))))))************************************++++++++++++++++++++++++''')))+++,,,***)))******************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------............---------------------------------------.........//////------------------------........................------........./////////000000000000000000000000////////////000000000000000000000000000000000000000000000111222222333333444444555555666777777777:::999999999::::::::::::888999999999999:::::::::888888888888888777666666888888888888888888888888888888777777777888999999999999:::;;;;;;:::999999888888666666666666888888666666666666777777777777666666666555555555555555333333333222222333333333444333222222111111222222333333222222111000000000000000000000000000000000000000////////////000000000000000///......------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------............------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......---,,,,,,+++******///...------------------...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++******))))))******+++...------,,,,,,------...++++++++++++,,,------...,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,//////......------......,,,++++++++++++*********------------------------//////...---,,,,,,,,,,,,,,,,,,,,,---///000///------,,,,,,++++++,,,,,,---,,,+++*********+++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------///---++++++++++++)))(((........................++++++*********++++++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******((()))))))))***+++++++++************************++++++++++++++++++++++++)))+++,,,,,,+++)))******************************++++++++++++++++++++++++))))))***++++++++++++***************************(((((()))+++---...///000++++++++++++++++++++++++---,,,++++++++++++,,,---,,,------......------,,,------------------------------------............---------------------------------...............------------.........///////////////////////////////////////000000000000/////////////////////////////////000111111222222333444444555555666777777888999999:::::::::::::::::::::999999999999999999666777888999999888666555888888888888888888888888777777777888888999::::::999999999::::::999999999666666555444444555666666888777777777666666666555555555555555444444444444444444333333333333444444444333222222111111222222222222222111111111000000000000000000000000000000000000////////////000000000000//////............////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++++++++,,,,,,---------......---,,,,,,---------------,,,+++++++++,,,---------------------------,,,,,,,,,------------...+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********+++,,,---...///,,,,,,------------......------------------------...---,,,++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,)))***+++---...---,,,+++---,,,+++******+++,,,---++++++*********+++,,,------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,///---++++++++++++)))(((------------------------)))))))))))))))************************+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++++++++******(((((()))***++++++,,,,,,************************************************+++------,,,+++)))***+++************************++++++++++++++++++++++++***+++,,,---...---,,,+++************************(((((())))))***+++++++++------------------------,,,,,,,,,+++,,,,,,,,,---,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,------------------------------------------.........//////------------.........///////////////////////////////////////000000000000////////////////////////...//////000000111222222333333333444555555666666777888999:::::::::999999;;;;;;::::::999888777777444555777999999999888888888888888888888888888888777777888888999999999999888888777777777777888888666666555555555555666666888888777777666666555555333333333333333333333333555555444444444444555555444333222222111111222222222222222111111111111111000000000000000000000000000000////////////000000////////////............////////////////////////------------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++******+++,,,,,,---......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------.........++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---...///,,,,,,,,,------.........------------------------,,,,,,+++***))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((()))+++,,,,,,+++******,,,+++***))))))***+++,,,++++++***+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,---------......------,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******((())))))***+++,,,,,,---************************************************,,,------,,,***)))***+++************************++++++++++++++++++++++++***+++,,,---...---,,,+++************************))))))))))))))))))))))))------------------------+++,,,---.........------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////------........./////////000000000000000000000000////////////000000000000000000000000000000000000/////////000111111222222222222333333444555555555666777888:::::::::999999;;;;;;::::::999888888777555666777888:::::::::;;;888888888888888888888888666777888888999888888888777666555555555555666777888888888888888888888888888888777777666666555555111111222222333333333333666555555444444555555666444333222222111111222222111111111111111111111111000000000000000000000000000000////////////000000//////////////////......////////////////////////------------------------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------------------------------,,,---------............,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++,,,------...++++++,,,,,,------......,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++*********+++------+++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++***)))***,,,------+++************************)))***+++,,,---------,,,------...------+++***)))++++++++++++++++++++++++++++++************++++++************************++++++*********)))))))))******++++++++++++******)))*********+++,,,,,,,,,************************************************+++,,,,,,+++))))))***,,,************************++++++++++++++++++++++++))))))***++++++++++++***************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000...---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,---------...------------------------,,,,,,------...//////000....../////////000000000000000000000000000000000////////////000000000000111111111111111111111111//////000111111222222333222222222333444444555555555666888:::;;;:::999888888888888999999:::::::::999999888999999:::;;;;;;888888888888888888888888666777888888888777666555666666555444444555666666888888888999999888888888777777777777666666666666000111222222333444555555555444444333333444444555444333222222111111222222111111111111111111111111000000000000000000000000000000////////////000000.../////////////////////////////////////////////------------------------........................+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,)))***,,,------,,,***)))+++,,,,,,------,,,,,,++++++,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------------------------------------------------............///...---+++++++++,,,---+++,,,------------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------******++++++,,,---------++++++++++++,,,,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++++++++,,,---,,,***)))+++...++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++***)))***,,,---,,,+++++++++++++++++++++++++++&&&''')))***++++++******++++++,,,---,,,,,,+++************************************))))))*********************************))))))))))))******************++++++++++++******++++++++++++++++++++++++************************************************)))******)))((((((+++---************************++++++++++++++++++++++++******))))))******+++,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,000222222111...,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////------------------------,,,,,,------...///000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000111222222333333111222222333333444555555444666888:::;;;:::999888555666777888:::<<<======<<<;;;:::999888999:::;;;888888888888888888888888666777888888888666555444777666555444444555666777666666777777777777666666666666666666777777777777000111222333555666777777444333333222222333333444444333222222111111222222111111111111111111222222000000000000000000000000000000////////////000000.........///////////////////////////////////////------------------------........................++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++*********)))***,,,------,,,***)))++++++------------++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++)))******+++---...//////++++++++++++,,,,,,---...***+++,,,------------------------------------------------.........//////111000...,,,+++,,,...///......///000000///.........------,,,,,,------...------,,,+++++++++,,,,,,))))))***++++++,,,------*********++++++,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,***+++,,,***''''''***---+++,,,---......---,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,---,,,+++******,,,...///,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------'''(((***+++,,,,,,++++++******************************))))))))))))******************************''''''((()))***+++,,,,,,******++++++++++++******,,,,,,++++++++++++++++++************************))))))))))))))))))))))))((())))))(((((((((+++---************************++++++++++++++++++++++++---,,,+++***+++,,,...///************************---,,,,,,++++++******)))000///...---,,,+++******---.........---,,,,,,+++------------,,,,,,+++***///......------,,,++++++------------------------....................................................................................////////////000000///...............////////////000000000000111111111111222333444555333333333444444444555555666888;;;;;;:::888777777666666777888999999::::::<<<<<<;;;::::::999888888:::::::::999888777666666999999999999888888888888666666666666666666666666777777777777777777777777777777777777777777777777444333222111222333444555666666666666666666666666444444333333333333222222222222222222222222333333222222222222222111000///...000222444444222000...------......//////000000///////////////////////////...---,,,,,,,,,,,,,,,......------------......///,,,******---//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++///---***)))+++,,,------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...,,,(((&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---000///---,,,,,,---...///111000///...............,,,,,,,,,---------......***+++,,,,,,------------++++++,,,,,,,,,,,,------++++++------------++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,---+++)))((((((+++...000''')))+++,,,++++++,,,...++++++++++++++++++++++++,,,++++++******++++++,,,---***((((((+++,,,+++))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********)))******+++,,,,,,,,,---------,,,++++++---,,,,,,+++***)))((((((---,,,***)))))))))******......---,,,,,,+++************+++++++++,,,,,,,,,************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,++++++***************)))))))))***,,,---((()))***+++,,,,,,+++***))))))))))))))))))))))))...---------------,,,,,,------......------,,,+++---------------,,,+++***------------------------------------------------....................................................................................////////////000000///...............////////////000000000000////////////000111222222333333333444444444444555555777::::::999777777777777777888888999::::::;;;<<<;;;;;;:::999999888888:::999999888888777777777666666666666666666666666888888888888888888888888777777777777777777777777666666666666666666666666666555444333222222333333555555555555555555555555444444333333333333222222222222222222222222222222111222222222222111000///...///111222222111///............///////////////........................///...---,,,,,,,,,,,,---......------------......---+++((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++'''((()))+++---.........---------,,,,,,+++++++++///,,,******+++,,,---------,,,++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///---,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++***)))((((((((((((((()))(((***,,,---,,,+++,,,------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---***))))))+++,,,+++)))******++++++,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,))))))******++++++,,,,,,+++++++++++++++*********---,,,***)))))))))***+++------,,,++++++***))))))************+++++++++,,,************************)))************+++++++++)))))))))))))))******+++,,,,,,,,,++++++*********(((((('''''''''((())))))((()))***+++,,,++++++***************************,,,,,,,,,------.........------......------,,,,,,,,,------------,,,,,,+++++++++,,,------...//////------------------------------------------------............................................................////////////000//////............///////////////000000000000////////////000111222222333333333333444444444444444666888999777666666666888999999::::::;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888555555555555555555555555888888888888888888888888777777777777777777777777666666666666666666666666888777666444333333333333444444444444444444444444444444333333333333222222444333333222222111111111111111222222111111000000///////////////////////////////////////.........------------------------......---,,,,,,,,,------......------------......---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((((((***+++---.........------,,,,,,,,,,,,++++++...,,,******+++------,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,+++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))******)))(((&&&%%%***,,,......,,,,,,,,,---.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++******,,,,,,+++***))))))***+++,,,---......,,,,,,,,,++++++++++++***---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,***)))))))))***,,,...///***+++++++++,,,,,,,,,---,,,,,,+++************+++,,,++++++******))))))))))))))))))*********++++++************************)))************+++++++++))))))))))))******+++++++++++++++++++++*********(((((()))))))))(((''''''))))))***++++++++++++***************************,,,,,,,,,---------......,,,------...------,,,,,,,,,---------------,,,,,,,,,,,,,,,---------......------------------------------------------------............................................................////////////000///............//////////////////000000000000000000000111111222333444222222333333333444444444333555777777666555666666:::::::::;;;;;;;;;<<<<<<::::::::::::999999888888777777777777888888888888555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666555555555444444444444444444444444444444444333333333222222222444444333333222111000000000000111111111111000000000000///......///000000000000//////......------------------------------...------,,,,,,,,,------......------------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++,,,,,,---//////...------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************+++++++++,,,,,,,,,,,,+++***))),,,---///...---,,,,,,---,,,,,,,,,---------------------------------------,,,++++++,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++************+++,,,,,,...---,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))((())))))))))))*********************************))))))*********+++++++++))))))******+++++++++++++++++++++***************+++,,,---------+++***)))************+++*********************************......---------,,,,,,,,,,,,,,,------...------,,,,,,------......---------......---------,,,,,,,,,------------------------------------------------............................................................//////////////////............//////////////////000000000000000000000000111222333444222222222333333333444444333444666666555555666777;;;;;;;;;;;;;;;;;;<<<<<<:::999999999999999888888777777777777777777888888444555555555666666666777555555555555555555555555555555555555555555555555555555555555555555555555444555555666666777777777555555555555555555555555444444333333333222222222444444333333222111000000///000000111111111000000222111///......///111222000000//////......------........................------,,,,,,,,,------.........------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,---............---------......///,,,,,,,,,---------......,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///,,,---///...---,,,,,,---))))))***+++,,,------...,,,------......------,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***+++,,,,,,---000///---+++++++++---.........---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++((())))))))))))*********************************))))))*********+++++++++))))))***++++++++++++***************************---......///...---+++***++++++******************************************.........------,,,,,,,,,,,,,,,------......------,,,------............---//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................///////////////............//////000////////////000000000000............///000111111222222222222333333333333333555666666555555777888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888777777777777777777777777222222333333444555555555777777777777777777777777555555555555555555555555555555555555555555555555222333555666777777888777666666666666666666666666444444333333333333222222444333333222222111111111//////000000111111000000111111////////////111111///////////////.........////////////////////////------,,,,,,,,,---............------------......***+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,,,,---,,,------......------,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,------......+++++++++++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,+++******+++---...000***,,,......,,,,,,,,,---((()))******+++,,,------+++,,,---......---,,,++++++---//////...,,,,,,---...---------,,,,,,,,,+++***++++++++++++,,,,,,,,,******)))(((((()))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++,,,------...---+++)))((((((((()))......---,,,+++***))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************)))************+++++++++((()))+++,,,,,,,,,+++***)))))))))***************++++++,,,,,,,,,+++******,,,+++******)))*********++++++++++++++++++++++++,,,,,,---------------...+++,,,------......------,,,,,,---...............---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////...............///000000////////////000000000000...------......///000111111222222222222333333333444555666666555666888:::::::::::::::::::::::::::888888888888888888999999888888777777666666555555222333333444555555666666777777777777777777777777444444444444444444444444555555555555555555555555333333555666777666666555555555555555555555555555444444333333333333222222222222222222222222222222...//////000000000000000/////////....../////////.........///////////////........................,,,,,,,,,,,,,,,---...///......------------......(((***------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++************+++,,,***+++,,,---............+++++++++,,,,,,------------,,,+++,,,------,,,***+++,,,------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------......,,,,,,---......---,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))***+++,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,+++(((***,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******---000000...,,,,,,---,,,,,,,,,---------------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++++++++,,,------*********))))))(((((((((,,,,,,++++++*********)))***+++,,,---------,,,,,,++++++++++++++++++++++++************+++++++++,,,************************)))************+++++++++((()))+++------,,,+++***((()))))))))*********+++******)))))))))***++++++,,,,,,***)))))))))******++++++++++++++++++++++++***++++++,,,---//////000+++,,,,,,---.........---,,,,,,---.../////////...+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................/////////000...............///000111////////////000000000000/////////000000111222333111111222222222333333333444555666666666666888:::::::::::::::::::::::::::888888888888888888999999999888888777666555555444555555666666777888999999555555555555555555555555444444444444444444444444555555555555555555555555444444555666666555444333444444444444444444444444444444444333333333222222222222222222222222333333......///000000000000000........................---.........//////000000------------------------,,,,,,,,,,,,,,,---...///.........------.........(((,,,//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,............---,,,+++***+++++++++,,,,,,---------,,,++++++,,,---...,,,******+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,...---...///000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---------......------------,,,,,,+++***++++++,,,,,,,,,---------------++++++++++++------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,+++++++++,,,++++++******++++++,,,+++---///111000---***(((''')))+++,,,++++++,,,...000//////...,,,+++******)))***,,,------,,,***)))***---111111///,,,,,,...***++++++,,,---...//////*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,,,,++++++,,,,,,---...)))******+++++++++******)))************+++++++++)))***,,,---...---,,,,,,******************++++++***++++++++++++,,,,,,,,,************************)))************+++++++++(((***+++------,,,+++***(((((())))))*********+++******)))))))))***,,,------,,,***)))))))))******++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,................................................---------............///000///---+++++++++---...111111000000//////......////////////////////////000000///////////////000000111111111111222222222555555555666666666777777888888777777777777888888444555555666666666666666888888777777666666555555666777999:::999888666555555555555666666666666666666666666666666666666666555444444333333444444555555555666666777777888888555444333333333333444555222333333333333333333333222222222111111111000000000000000000000000000000000000//////............------............------.................................------,,,,,,,,,........................+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------***+++,,,+++******+++---...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...//////...---,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,+++++++++,,,,,,---...------------------------------------------------+++,,,,,,------,,,,,,+++------------------------*********++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---......//////------------------------...,,,***))))))+++...000''''''((()))***+++++++++------++++++++++++------...............---,,,+++///...,,,+++***++++++,,,...///000111000///---+++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,---------,,,,,,+++++++++,,,+++***((((((((())))))+++++++++++++++***)))(((,,,,,,+++***)))))))))***+++***)))'''''')))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---------+++++++++************)))******++++++++++++***************))))))))))))))),,,,,,++++++,,,,,,---...------------------------........................------------------------------,,,,,,,,,,,,------................................................---------............///000...---++++++,,,---...000000000///////////////////////////////////////000000////////////000000000111111111111222222222555555555555555555555555777777777777777777777777555666666777777777777777777777777777666666555555333444666666666555333222666666666666555555555555444444444444444444444444555444444333333444444555555555666666777777777777555444333333333333444555444444444444444444444444222222222111111111000000000000000000000000000000000000000/////////......------............------------------------------......---------,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---,,,******+++---...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,+++++++++,,,------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,---++++++++++++++++++++++++---,,,+++******,,,---///)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++---,,,+++++++++,,,---...---...///000///...,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,------,,,,,,++++++++++++,,,,,,******)))***+++++++++++++++++++++***))))))++++++******)))*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))((((((((()))*********++++++++++++************)))******++++++++++++******************))))))))))))++++++,,,---------------------------------------////////////////////////------------------------........................................................................---------............//////...---,,,+++,,,---...//////////////////000000////////////////////////000000////////////000000000111111111111222222222444444444444444444444444555666777888888777666555666666777888888888888777777777777666666666666555333333444555444333222111777666666666555444444444222222222222222222222222555444444333333444444555555666666666666777777777555444444333333444444555666666555555444444333333222222222111111111111111000000000000000000000000000000000///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,---------......---+++***+++---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,---------------------------------,,,+++*********++++++,,,,,,,,,,,,------///......------......///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,++++++++++++,,,---...///,,,---.........---+++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********,,,------,,,++++++,,,,,,,,,+++++++++++++++***,,,,,,+++++++++,,,,,,---***++++++++++++***))))))*********)))******++++++---,,,+++******+++,,,---++++++,,,,,,,,,+++******))))))))))))))))))******+++++++++************)))******++++++++++++*********************************+++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......................................................---------............///...------,,,,,,,,,---...---......//////000000000////////////////////////000////////////000000111000000111111111222222222444444333333333333222222444555777888888777555444555555666777777777777777666666666666666666666666555666666666666555444444777777666555444444333333222222222222222222222222555444444333333444444555666666666666666666666666444444444444444444444444666666555444333222222222111111111111111111111111////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,,,,------/////////---+++***+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------......------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,---------,,,,,,---------------,,,,,,,,,++++++------------++++++***)))''''''''')))+++---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***,,,------,,,++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,------******+++++++++******)))***)))))))))***+++,,,,,,,,,+++************+++,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++++++++++++++*********))))))******++++++++++++******)))***************+++++++++,,,---...///...---,,,------------------------++++++++++++++++++++++++------------------------,,,---............---,,,................................................---------............///---------,,,------------------......//////000000///////////////////////////////////////000111111000000111111111222222222333333333333333333333222333444666777777666444333333444555555666666555555555555555555555666666666777777777777666666555555777666666555444333333222333333333333333333333333555444444333333444444555666666666555555555555555444444444444444444444444444444333333222111000000111111111111111111111111////////////////////////------------------------------............---------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------/////////---+++***+++,,,+++++++++++++++,,,---...---,,,,,,++++++,,,,,,------,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((***,,,......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------------------------)))+++,,,......---,,,+++,,,,,,,,,,,,++++++++++++++++++------------++++++***)))''''''''')))+++------------,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***,,,------,,,++++++,,,++++++++++++++++++++++++))))))***++++++,,,,,,,,,)))******+++++++++*********)))))))))***+++,,,,,,******))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********))))))******++++++++++++******))))))******+++++++++,,,,,,,,,---...............------------------------------------------------------------------------+++,,,---......---,,,+++................................................---------............///,,,,,,------------------................../////////////////////////////////......//////000111222000111111111111222222222222222222333333444444444333444555666666555444333333333444555555555555444444555555555555666666666555555555444444444444444666555555555444333333333555555555555555555555555555444444333333444444555666666666555555555555444333444444555555444444333333333222222111111000000111111111111111222222222000000000000000000000000---------------.........------............------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))++++++,,,,,,,,,,,,---------......---+++***+++---+++******++++++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------------------------------------------------------............------------------------------+++++++++,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******,,,------,,,++++++------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++************+++++++++++++++,,,,,,------,,,,,,++++++***)))))))))***+++,,,------------,,,+++***)))************++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++*********,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,------)))***+++++++++++++++***))))))***++++++++++++************)))******++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))******+++++++++************)))******++++++++++++******))))))******+++,,,,,,,,,---------------...//////------------------------........................------------------------***,,,---......---,,,***................................................---------............///+++,,,,,,---.........---..................------////////////////////////............///000111222000111111111111222222222111111222333444555666666444444444444444444444444333444444555555555555555444444444555555555666666555444333333333222333333444444444444444444444444444444444444444444444444555444444333333444444555666666555555555444444444333333444555555444333333222222222222222222222222000000111111111222222222000000000000000000000000........./////////000000------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,---,,,******+++---************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------*********+++,,,---...///------------------------------------------------------............------------------------------,,,,,,------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,))))))******++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++***************++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,,,,---------.........+++,,,,,,------,,,+++***))))))***+++++++++++++++++++++******)))******************++++++*********)))***+++,,,,,,,,,,,,+++((((((((()))*********++++++++++++************)))******++++++++++++******))))))***++++++,,,------......---,,,,,,...///000------------------------------------------------------------------------+++,,,...//////...,,,+++................................................---------.........//////+++,,,------.........---/////////......------,,,////////////////////////............///000222222000111111111111222222222111111222333555666777777555444444333333444444555444555555666666666666666444444444555555555666666666555444333333333444444333333444444444444444444444444444444444444444444555444444333333444444555666666555555555444444444333333444555555444333333333333333333333333333444000000111111222222222222000000000000000000000000///000000000111111222222---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,+++******+++---************+++,,,---...---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------))))))***+++,,,...///000------------------------------------------------------............------------------------------///......------,,,,,,+++++++++,,,,,,,,,---------.........------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++*********+++...---+++******+++---...////////////////////////------------------------+++++++++,,,,,,,,,------))))))***+++,,,,,,------...---++++++++++++---..................---,,,+++)))***,,,---......---,,,++++++******+++,,,------,,,------......------,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,---------....../////////------...///...---+++***((()))***+++++++++++++++,,,,,,+++***)))))))))******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++************)))******++++++++++++******))))))***+++,,,,,,------------,,,------...000000------............------........................------............------&&&'''))),,,---.........***+++,,,---------,,,+++........................+++,,,,,,---...///000000---...............------...///000///...---.../////////............//////////////////////////////000000000000111111111111222222222222222222222222333444555555666666555555666555555555555444444444555444444333333444444555333444444555555444444333444444444333333222222222555555666666555555444333333333333444444444555555444444333333333333444444444444444444444444444444333333333333333333333333000000000000000000000000111111111111111000//////000000//////.........------...///000000///...---........................///---,,,,,,---...---,,,,,,,,,,,,---------......//////...---,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------...////////////...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&'''(((***,,,...///000------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********//////...---+++******))),,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++,,,---...///+++,,,,,,------,,,,,,++++++***)))***---...///...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------)))(((((((((((((((((())),,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++******++++++,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,+++***))))))******++++++************++++++++++++******************+++++++++++++++++++++++++++***)))***++++++***)))//////...---------------------............------........................------............------***+++---.........------'''(((***,,,...//////...........................---------...............---...............------...///000///...---...000//////............////////////////////////////////////000000000111111111222222222222222222222222333444444555555555555555777666666666666555555555444444333333333333444444333333444444444444333333444444444333333222222222444555555555555444333333333333333444444444555555555555444444444444555555444444444444444444444444333333333333333333333333111111111111111111111111000111111111111000//////000/////////..................////////////..............................///---++++++---...---,,,,,,,,,,,,------------............------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---..................---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.........------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...---,,,,,,+++++++++,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---......+++,,,,,,------,,,,,,+++,,,+++)))***+++,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++......------------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------,,,++++++***))))))******))))))(((((((((((())))))++++++******************+++++++++++++++++++++++++++***)))***++++++***)))111000///...---,,,+++***------............------------------------------------............------//////000//////...---,,,((()))***,,,---......///------------------------............------,,,,,,------...............------///000///...---///000//////............////////////////////////////////////000000000000111111222222222222222222222222333333444555555555555555777777777666666666666555444444333333333333444444333333444444444444333333444444333333333333222222444444444444444333222222333333333444444444555555666555555555555555555666444444444444444444444444333333333333333333333333222222222222222222222222000000111111000000///...////////////............//////............//////------------------------...,,,++++++---...---,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------......,,,,,,+++++++++++++++***---------,,,,,,+++++++++*********+++,,,---////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++------------------------......------------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++///---++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---//////---,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,***))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,+++******)))*********))))))(((((((((((())))))******+++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))/////////...---,,,+++***,,,------......------,,,------------------------,,,------......------,,,000000//////......------,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,---......///.........---...//////......///000//////............//////////////////////////////////////////000000000111111111111111222222222222333333444555555555444444666666666666555555555555444333333333333333333444333333333444444333333333333333333333333333333333333333444444333333222111333333333444444444555555666666555555555555666666444444444444444444444444333333333333333333333333222222222222222222222222000000000000000//////...///////////////.........//////---,,,,,,---//////---------------------------,,,***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,------------------,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------///.........------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++******---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,)))******+++,,,---......++++++,,,,,,,,,,,,------.........---------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++......------,,,---------+++,,,,,,------,,,,,,+++///...,,,,,,.........------,,,,,,++++++,,,,,,---///...---,,,++++++++++++))))))(((((((((((())))))++++++***)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********************++++++,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,---------++++++***************+++++++++************++++++******+++++++++++++++,,,+++++++++++++++++++++++++++***)))***++++++***))),,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,------------------......------,,,,,,++++++++++++------------------------++++++,,,,,,---......///,,,------...//////......,,,...//////......///111//////............//////////////////////////////...////////////000000000000000000111111222222222222333333444555444444444555555444444444333333333333333333222222333333333222333333333333333333222333333333333333333333333333333444444333333222111333333333444444444555555666666555555555555666666444444444444444444444444333333333333333333333333222222222222222222222222000000000000000///...............//////////////////...---,,,,,,---...///------------------------,,,+++******,,,---------+++++++++,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***************++++++++++++++++++,,,,,,---------+++++++++,,,---......///***+++,,,,,,------,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***+++---...///...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***************+++,,,,,,************************,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------+++***************++++++++++++************++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***))))))***,,,---.........---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---...///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,---...////////////,,,...//////......000111//////............//////////////////////////////......////////////000000//////000000111222222222222222333444444444444444444444444333333333222222333333222222222222333333222222333333333333222222222222333333333333444444444444444444444333222222333333333444444444555555666555555555555555555666444444444444444444444444333333333333333333333333222222222222222222222222//////000000//////...---.........///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***++++++,,,------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......------......///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,------......------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++******))))))***++++++,,,,,,------...))))))***+++,,,---...///***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++)))((('''(((+++,,,---,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---......------,,,,,,------...*********++++++---......************************,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********)))******+++,,,))))))(((((((((((())))))******++++++,,,---------+++++++++++++++++++++++++++***)))***++++++***)))(((***,,,.........---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++---...///,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////,,,---//////......000222//////............//////////////////////////////........./////////000000/////////000111222222222222222333444444444444333555555444444444333333333333333222222222222333333222222333333333333222222222222222333333444444444444555555555555444333333333333333444444444555555555555444444444444555555444444444444444444444444333333333333333333333333111111111111111111111111//////000000//////...---............/////////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---------***++++++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------------........./////////------------------------++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,---------.........***++++++,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------------...------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,---------...........................------------------------------------............------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................++++++,,,,,,---.........,,,+++++++++,,,,,,---...***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,---......+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************+++,,,---+++,,,,,,------,,,,,,++++++***))))))+++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++************))))))***++++++,,,))))))(((((((((((())))))******++++++,,,------...+++++++++++++++++++++++++++***)))***++++++***))))))***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++,,,---...//////...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...////////////,,,---//////...///000222//////............//////////////////////////////............/////////000...//////000111222222222222222333444444444333333666666555555555444444444333222222222222222222333222222222333333222222222222222222333333444444444555555666666555555444333333333333444444444555555444444444333333444444444444444444444444444444444333333333333333333333333000000000000000000000000///////////////......------.........//////000000+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))),,,---------******+++++++++,,,,,,,,,------------------------------------------------------------------------.........////////////000........................++++++,,,,,,---...//////,,,,,,,,,---------......---------....../////////)))***+++,,,------...///*********+++,,,---...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++******************+++------------------------...---,,,,,,,,,,,,---...........................---------.........//////........................------------------------///////////////.........------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.................................***++++++,,,---...//////++++++++++++,,,,,,---...***+++,,,,,,------------+++++++++,,,,,,---------------------------------,,,,,,,,,------.................................******+++,,,,,,---.........------------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++000///------.........------,,,,,,++++++,,,,,,---///...---,,,+++*********---,,,,,,++++++,,,,,,---...---,,,+++************------------------------,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++******++++++,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***))))))******))))))***+++,,,,,,++++++************++++++******+++,,,,,,---......+++++++++++++++++++++++++++***)))***+++++++++))))))***++++++,,,---......+++***)))))))))***+++,,,...------,,,---...000111,,,,,,---...---,,,***)))++++++,,,------......///......------------......---------............///---------------------------------............///------...///000111222222...------------...//////000000000000000000000000000000111000000///...---222444444111,,,,,,111666111111222222222333333333111111222222222333333333333333333333333333333333222222333333333444444444222333333444555666777777444444444444444444444444555555444444444333333333222222333333333333444444555444444333333444444555555555444444444333333333333222111///..................//////000000111111////////////////////////+++,,,---///000111222222...........................------,,,,,,------.........---------,,,,,,,,,---,,,+++******+++,,,---000///...---,,,+++***************++++++,,,,,,,,,---------...------,,,,,,...---,,,,,,++++++++++++000000000000///,,,***)))+++,,,---...///...---,,,...,,,***((((((***,,,...------------------------........................++++++,,,,,,,,,,,,------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++.........------............---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---+++)))+++---///---+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,...........................+++,,,,,,------,,,,,,+++........................******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))((())))))*********+++++++++---,,,+++***))))))))))))---+++)))***,,,---+++)))++++++******++++++,,,---+++++++++++++++***)))((()))***++++++***)))***+++---,,,,,,+++***)))((((((,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,...,,,******,,,---+++(((***++++++++++++***))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......---,,,,,,,,,---...///,,,,,,---------,,,+++***......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------...---------------------------------............///---......//////000000111...------------...//////........................///000000000000//////...---000222111///...111333111111111222222222333333111111222222222333333333333333333333333333333333111111222222222333333333222222222333444444555555444444444444444444444444555444444444444333333333222222333333333333444444444444333333333333444444444444444333333333333222222111000//////......///.../////////000000000111////////////////////////'''((()))***+++,,,,,,,,,...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,...---------------,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------------,,,+++++++++,,,,,,///.........---,,,******+++,,,------......------...---,,,,,,,,,,,,---...------------------------........................++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++...------,,,,,,------...---,,,++++++++++++,,,---------------------------------,,,,,,------...///,,,***)))***,,,---,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------------------------------///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,+++***************++++++,,,***)))***,,,---,,,***++++++******++++++,,,,,,+++++++++++++++***)))))))))***++++++***)))***+++++++++******)))(((((((((,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,...,,,******,,,,,,+++))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++000000///...,,,+++******,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///...........................------------...//////..............................///000000000//////***,,,...111222111111000111111111222222222222333111111222222222333333333333333333333333333333333111111111111222222222222111111111222222222222222444444444444444444444444444444444444333333333333222222333333333333444444444444333333333333444444333333333222222222111111000000////////////000000////////////000000000000////////////////////////+++,,,,,,---------------...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,+++++++++,,,------------,,,+++++++++++++++---,,,,,,,,,,,,---......---...////////////...---------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------...------------...//////+++***)))***+++,,,+++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))+++,,,,,,------,,,,,,+++------------------------------------------------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------)))))))))******+++------+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++***))))))***++++++***)))***+++)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++))),,,------------,,,++++++,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++000///...---,,,++++++***------,,,,,,,,,,,,------+++,,,,,,,,,,,,------------------------------------------............/////////......------------...------------...//////........................------...///000000000///,,,,,,---///222333111///111111111111222222222222111111222222222333333333333333333333333333333333111111222222222333333333333222222222111111000000444444444444444444444444444444444333333333222222222222222333333333444444444333333333333333333444222222222111111111111000///////////////000111111////////////000000000000////////////////////////000000111111111000000///...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,,,,---......---,,,++++++,,,---...------,,,+++,,,---...///........................,,,,,,------------------------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++******+++,,,------++++++,,,,,,,,,,,,------........................------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,...//////...,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,---------------......///++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************++++++,,,---*********+++,,,,,,---,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,+++******)))***++++++***)))***+++((()))))))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,---,,,++++++***,,,+++++++++*********)))******+++,,,,,,---......******++++++,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------............---------------------------------............////////////...------,,,,,,...------------...//////////////////////////////,,,---...///////////////000///...///000222111000000000111111111222222222111111222222222333333333333333333333333333333333333333333444444444444555444444444333222222111111444444444444444444444444444444333333333222222222222222222333333333444444333333333222222333333333222222111111111000000000///......//////000111222000000000000////////////////////////////////////---............---,,,,,,...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,,,,---......---,,,,,,,,,---///000------,,,+++,,,---...///000...,,,++++++,,,...000,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------................................................------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------+++***+++---......---+++++++++******+++++++++,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************++++++++++++---,,,,,,+++******++++++******++++++++++++,,,---)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))***++++++***)))***+++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******)))++++++++++++,,,,,,------)))******+++---......///,,,,,,---...............,,,------------,,,,,,+++,,,,,,+++++++++,,,------++++++,,,,,,---.../////////......------......///---------.........//////---------------------------------............////////////.........------...------------...//////000000000000000000000000------.../////////......000000000//////000111222000000000111111111111222111111222222222333333333333333333333333333333333444444444444555555555555555555444444333333333222444444444444444444444444333333333333222222222222222222333333333333444444333333222222222222333333222222222111111111000000///////////////000111111000000000000////////////////////////////////////---------...------,,,,,,...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,.........------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---............,,,,,,+++++++++,,,------......---------......///---,,,,,,,,,,,,---......000...+++))))))+++...000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......***++++++,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------........................------------------------***)))((((((***,,,,,,+++,,,++++++******++++++,,,,,,------......------,,,+++,,,,,,------......///,,,++++++++++++,,,---------...///...---,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,))))))*********+++++++++......,,,++++++************+++,,,,,,******+++,,,)))***+++,,,---,,,++++++***+++,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---***++++++++++++***))))))***++++++,,,------......+++++++++,,,,,,---------,,,---.../////////...---,,,,,,---...///...------,,,,,,+++++++++,,,---...++++++,,,,,,---...//////...------,,,,,,------...,,,,,,---------.........---------------------------------............///////////////////////////...------------...//////////////////////////////.........///......------)))---000111000///000222000000000000111111111111111111222222222333333333333333333333333333333333333333333444444444555555444444444444444333333333444444444444444444444444333333333222222222222111222222333333333333444444333333222222222222333333333333222222222111111111000///////////////000111111000000000/////////...////////////////////////...//////000000000//////...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------------.........---------,,,,,,,,,,,,,,,------...---------------,,,+++++++++,,,,,,------.........---,,,,,,+++,,,------......------...---,,,++++++,,,---...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,******+++,,,,,,---......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------------------------------------------------------------------------........................+++)))((()))+++------,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,---......,,,...///...,,,+++,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------***+++,,,---......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,+++---...,,,***((()))+++(((***+++------,,,+++******+++,,,,,,------,,,,,,)))***++++++***)))***+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))+++,,,,,,******,,,...++++++,,,,,,++++++***)))+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,++++++,,,...///000///......,,,,,,+++***+++,,,...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------........./////////000000000000000000000...------------...//////.........................../////////...---,,,,,,""")))111333111...///222000000000000111111111111111111222222222333333333333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444333333333222222222111111222222333333333444444444333222222222222222222333333333333222222222222111000000////////////000000111111000000/////////...////////////////////////------...///////////////...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,---//////000.........------,,,,,,,,,---------...------,,,,,,...------,,,++++++++++++,,,,,,---...---,,,+++***+++,,,---...///...---,,,,,,------------------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------,,,+++******************+++,,,,,,---......------...//////...------------------------------........................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,+++,,,...000000000---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***))))))***++++++,,,------...------------...//////+++---///---+++)))+++---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------)))***,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++*********++++++++++++,,,,,,,,,---------++++++++++++,,,---......,,,...///---)))((()))***(((***+++------,,,+++******+++,,,,,,------------)))+++++++++***)))***+++*********************************++++++,,,,,,,,,,,,+++)))(((((()))+++,,,(((+++---,,,******,,,...,,,------------,,,++++++,,,,,,++++++***))))))))),,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------------------------------........................,,,---...//////...---,,,------............------............////////////////////////000000000000000000111111111222222222111111222222222333333333222222222333333444444444444444444444444444444444222222222222222222222222111111000000111333555666666555333222111222333333444444444333333222222222333333333333333333333333111111111111111111111111//////000000111111111222000000000000000000000000///////////////////////////............---------////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++*********+++************+++,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,......---,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------...------,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,------...///---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++////////////...---,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,$$$'''+++///111000...,,,............------,,,+++)))***++++++,,,---......)))))))))******+++++++++---.........---,,,,,,+++((()))+++...////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---............////////////............------------,,,,,,+++,,,------++++++,,,---,,,+++*********+++,,,---...------,,,+++***)))))),,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++************************))))))))))))************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,------.........---------,,,,,,++++++++++++++++++************)))++++++******************++++++++++++++++++++++++....../////////000000000...------,,,,,,------...++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------------------------------........................------...//////...------...//////////////////...............////////////.../////////000000000000000000000000000000111111111111111222222222333333222222333333333333333333333333333333333333333333222222222222222222222222333222111111111222333444555444333222222222333333333333333333333333222222333333333333333333333333111111111111111111111111///000000000111111111111000000000000000000000000///////////////////////////............---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++******......------......///000------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------...,,,,,,,,,---...---,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,........................------------------------...------,,,,,,------...,,,++++++++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------.........------+++++++++,,,,,,---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......------,,,+++)))***,,,...//////......------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------.........////////////............------,,,,,,+++++++++,,,------++++++,,,---,,,+++*********+++,,,------,,,,,,++++++************++++++,,,,,,,,,++++++/////////...............++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++------------------------...---------,,,,,,++++++,,,,,,,,,---------......------------------------+++,,,------......------------------------------........................------...//////...------//////000000000000//////............////////////....../////////000000000000000000///////////////111111111222222222222333333333333333333222222222222222222222222222222222222222222222222222222222444333222222111111222222444444333222222222333333222222222333333333333333333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000///////////////////////////............---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------........................---------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,,,,---------......------------------,,,,,,...,,,+++,,,---...---+++------------------------,,,,,,,,,---------.........------------,,,,,,,,,........................,,,,,,---......///000000...------,,,,,,------...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---+++++++++++++++,,,,,,,,,,,,,,,++++++***---------,,,,,,+++++++++............------------------......------,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------+++++++++++++++,,,------......////////////.........------,,,+++******)))+++,,,------++++++,,,---+++++++++++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++)))************+++++++++...------,,,,,,------...........................------------------------.........---,,,,,,++++++,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,------------------........................---..................---/////////000000/////////............////////////........./////////000000111000000000000/////////111111111111222222222222333333333222222222222222111111111111111111111111111111111111111111111111333222222222222222222222444333333333333333333333111111222222333333333444222222222222222222222222111111111111111111111111000000000000000111111111///////////////////////////////////////////////////............---------------------------------...------,,,,,,------...,,,,,,,,,---------------------------------------------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,---------......------------------------........................,,,---------.........///...------,,,,,,------...111000///...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,------...------,,,,,,---------------------,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------++++++******++++++,,,------......//////......---------,,,,,,+++***))))))+++,,,------++++++,,,---++++++++++++,,,,,,------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++,,,++++++++++++++++++++++++------------...............------,,,,,,------...........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------.......................................------.........---......//////......---............////////////............////////////111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444222333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111111111000000000000000000///////////////////////////////////////////////////............---------...........................------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,---,,,++++++,,,---,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...111000///...............---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++---......---+++******++++++,,,,,,+++++++++******+++,,,,,,---............------,,,,,,++++++,,,,,,------...------,,,......------,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------++++++******++++++,,,---------............------------,,,++++++***))))))+++,,,------++++++,,,---++++++,,,,,,------------*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,------......++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++,,,------......------+++,,,,,,------.................................///...------------...///------............------............////////////------........./////////000111111111222222222222000000000111111111111222111111111111222222222333111111111111111111111111111111111111111111111111//////111222333444444444222222333444444444333333111111111222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////............---------////////////////////////...------,,,,,,------...,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------...------------...//////------------------------------------------------------------------------,,,,,,,,,---------......------------------,,,,,,---+++***+++,,,---,,,***------------------------,,,,,,,,,---------......,,,,,,,,,------------...++++++++++++++++++++++++...------,,,++++++******...------,,,,,,------...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---...//////...+++)))'''***++++++,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,+++++++++++++++,,,,,,------......------......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++++++++++++++,,,------------............------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---++++++,,,---------------*********++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,---************************************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,------.../////////,,,,,,,,,---------......------------------------+++,,,------......------++++++,,,,,,---......///........................///...------------...///......////////////..................////////////---------.........//////......///000111222333333000000000000111111111111//////000111222333333444222222222222222222222222111111111111111111111111000111222333444333333222111222333444444444333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000///////////////////////////............---------...........................------,,,,,,------...,,,,,,------.../////////------------------------------------------------+++,,,,,,------......///,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......,,,++++++++++++,,,------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------------------,,,+++***+++,,,,,,,,,***------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...,,,++++++++++++,,,,,,------,,,,,,,,,,,,---......------------------------...........................------,,,,,,------...------------------------------.........------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---............---,,,,,,+++******++++++,,,---------------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,------......------...---,,,,,,,,,---......------------------------...------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---+++,,,---.........---,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++++++++******++++++,,,------...++++++++++++++++++++++++........./////////000000...------,,,,,,------...////////////////////////------------------------+++,,,,,,---...///000000,,,,,,,,,---------......------------------------+++,,,------......------++++++,,,,,,---...//////........................///...---,,,,,,---.../////////000000000000//////............/////////000---------.........//////,,,---...///000111222333000000000000111111111111......///111222333444555222222222222222222222222000000000000000000000000222222333444333222111000000111333444555444333333333222222222111111000000111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000//////////////////////////////.........---------------------------------...------,,,,,,------...,,,,,,------...///000000------------------------........................)))***+++,,,------...///---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........///............///000000------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,+++******,,,,,,+++***------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......................................................---,,,,,,++++++,,,,,,---------------------------,,,,,,---...////////////---------,,,,,,+++++++++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,***)))***,,,///111+++,,,------............------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,---.........---------,,,+++,,,---...///------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,------...///,,,------......------,,,+++,,,,,,------......///+++,,,------++++++,,,---+++,,,---.........---,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,---......++++++++++++++++++++++++------------------------************+++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.........------,,,+++,,,,,,---......---,,,,,,///...---+++++++++,,,---////////////...---,,,+++------------------------------------------------...------,,,,,,------...---......///////////////......------------......////////////000000000000000111111111111222222222222222222222222222333333---......///000111111222444444333333333333222222333333333333333333333333555444222000000111333444333333333222222222111111444333222111000000000000000000000000000000000000111111000000//////......///...,,,++++++,,,...///......---------,,,,,,,,,000//////......---,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,---......,,,,,,---......------,,,,,,------...,,,------....../////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,---------------............------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******...------,,,,,,------...------------------------++++++,,,,,,---...//////+++***)))))))))***+++,,,---------,,,,,,+++++++++------++++++***+++,,,---***++++++,,,,,,++++++***------------,,,++++++*********+++,,,------...///---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...---------,,,,,,+++++++++******+++,,,,,,---......------------------------........................//////.........---------------------------------+++,,,...//////...,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------111000...+++***))))))***,,,------......------,,,///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))))),,,+++++++++,,,------...------,,,,,,,,,,,,++++++,,,,,,------,,,***((('''((((((((((((((())))))***/////////......---,,,,,,***,,,......,,,***)))******+++******)))***---///...,,,***+++---...---***------------------------------------------------,,,,,,+++++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,++++++,,,,,,---......---,,,,,,000000///...............+++,,,---...////////////------------------------------------------------///......------......///------...///////////////.........------.........////////////000000000000000000111111111222222222222222222222222222222222......//////000000111111222222222333333444444444333333333333333333333333333222000//////000111222333333333222222222222111444333222111000000000000000000000000000000000000111000000000/////////...000///---,,,,,,---///000//////.........---------.........---------------------,,,,,,,,,,,,------------------------------------------------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++---------.........//////,,,---......,,,,,,---......------,,,,,,------...---------------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,---------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,---...///.........------,,,,,,,,,...---,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,+++***)))***+++---...---------,,,,,,,,,+++++++++++++++,,,,,,------...------------------------------------------------......------,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------///...,,,++++++++++++,,,,,,------......------,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++)))))))))))))))***+++++++++++++++,,,,,,---------+++,,,---------,,,******+++++++++++++++,,,---------------------.........)))+++------+++)))))))))---......---------...///,,,***)))***,,,,,,+++)))++++++++++++++++++++++++------------------------...---,,,+++************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,------......------,,,...////////////......---++++++---....../////////------------------------......................../////////....../////////------...////////////...........................////////////000000000000000000000111111111222222333333333222111111111000000000000000000000000000000000111222333444555555333333333333333333333333111000///......///111111333333333333222222222222333333222111000000000000000000000000000000000000000000000000////////////111000///......///000111000000/////////.........,,,,,,,,,,,,------------......------------......------------------------------------------------......---,,,,,,,,,------------------------------+++,,,,,,---------------------,,,,,,,,,,,,++++++---------............///,,,---......,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////........................+++++++++******++++++,,,******+++,,,---...//////---------------------------,,,,,,,,,,,,,,,,,,+++------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---------...///000............------------///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,---------,,,,,,------------,,,,,,,,,+++---,,,,,,,,,,,,---......------............------,,,+++*********+++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------+++,,,---......---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,------,,,------......------,,,...---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......)))******+++---......///,,,,,,------------,,,+++,,,,,,,,,,,,,,,---......+++++++++,,,---.........***,,,------,,,******+++++++++,,,,,,,,,+++*********)))((((((******)))(((************************------------------------...---,,,+++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++------------------------+++,,,---...------+++***---.........------,,,+++------------------------//////////////////////////////............//////,,,---......//////......---..................---////////////000000000000000000000000111111111111444333333222111000000///111111000000000000000000000111111222333333444444222222222222222222222222000000//////000111222222444444333333333222222222333222222111000000111111000000000000000000000000000000000000////////////000//////......//////000////////////.........---******++++++,,,---...............------.........------------------------...........................------,,,,,,,,,------------------------------***+++,,,---...---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...---------,,,,,,++++++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++,,,,,,---......///---------------------------------,,,,,,+++++++++,,,------......------,,,------............------------------------------//////.........---------...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---------------------------.........------,,,,,,,,,,,,------......------,,,***++++++,,,---------------------------------,,,---,,,,,,,,,,,,---......---..................---,,,++++++++++++,,,---...------------------,,,,,,---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////******+++,,,,,,---..................---,,,,,,+++***************+++,,,,,,+++++++++,,,,,,---------,,,...///...---,,,---...*********++++++***(((&&&***)))))))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,------------------------***+++,,,------,,,+++***------------------,,,+++------------------------////////////////////////...------,,,,,,------...,,,------...............------...//////...------////////////000000000000//////000000000111111111333333222222111000//////111111111111000000000000222222222222222222222222222222222222222222222222000000111111222333444555444444444333333333222222333222111111000111111111000000000000000000000000////////////000000000000///..................///.........---------,,,,,,)))******+++,,,---...............------.........------------------------........................------,,,,,,,,,------...------------------------)))***,,,---------,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,------...---------,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------...............---------...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,***++++++,,,------------++++++,,,------...//////---,,,,,,,,,,,,---......---..................---,,,,,,,,,,,,,,,,,,------------------------------...---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,------------------,,,------------------------,,,,,,---------.................................------------,,,+++******,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///---,,,+++******)))))))))))))))***++++++---------,,,,,,+++++++++,,,---...---,,,+++---......---,,,---///...+++(((+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++---......------,,,,,,------...,,,------............---((()))+++,,,.../////////------------------------........................------,,,,,,,,,,,,------,,,,,,---............---,,,---...//////...---,,,////////////000000000000/////////000000000111111222222222111000000000///111111111111111111111111333333222222111111111111222222222222222222222222111111222333444666666777444444444444333333333333222222111111111111111222000000000000000000000000////////////000000000000...........................------------,,,,,,,,,***++++++,,,---......///......------------......------------------------........................------,,,,,,,,,---......------------------------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///............---------,,,---......,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////........................,,,,,,,,,,,,---...//////............------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,************++++++++++++)))***+++,,,------------,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++,,,---...///000000---,,,,,,,,,,,,---......------............------,,,,,,,,,,,,------------------------............---------------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------------------------------------------............,,,---------....................................------...---,,,+++***))),,,------......------,,,,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++++++++000///...,,,++++++***++++++++++++++++++,,,------.........---,,,+++++++++******+++***))))))+++------+++)))***------+++(((+++---------,,,+++,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///...---,,,,,,,,,,,,---...------,,,,,,------...///((()))***,,,......//////------------------------------------------------......------------......+++,,,------......------,,,---///000000///---,,,////////////000000000000////////////000000000111111111111111000000000000000000000111111222222333111111111111111222222222111111111111111111111111000111222444555777777777555444444444444333333333222111111111111111222222000000000000000000000000.../////////000000000111/////////000000/////////............------------,,,,,,------.........///------,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,---...///------------------------+++++++++***++++++,,,---------,,,,,,,,,,,,++++++//////.........---------,,,---......,,,,,,---......------,,,,,,------...---------------.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................++++++++++++,,,---...///------------............------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------............------........................,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------*********++++++,,,,,,,,,&&&''')))+++------------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,---------......//////---,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++,,,,,,---------------------------.........///,,,,,,------......//////++++++,,,,,,---......///------------------------,,,,,,,,,------.........---------------------------------,,,,,,---------------------.........///------------....................................+++,,,---------,,,++++++,,,------......------,,,+++,,,.../////////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,---...............---------------++++++,,,+++******---///+++(((%%%&&&***,,,***'''+++---......++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++++++++---///000...---,,,,,,,,,,,,---...++++++***)))***+++---...++++++,,,------,,,,,,,,,------------------------------------------------//////............//////+++,,,------......------,,,---///000000///---,,,////////////000000000000////////////000000000000000000000000000111111111//////000111222333333333//////000111222333333444111111111111111111111111///000222444666777777777555555444444444333333333222111111111111111222222000000000000000000000000.../////////000000111111000000111111111111000000000/////////............---------............///---,,,,,,++++++,,,,,,---------------------------////////////////////////,,,,,,,,,,,,,,,---...///------------------------,,,+++***)))***+++---...---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,---......,,,,,,---......------,,,,,,------...---------....../////////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,---...///000000------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++***+++,,,---------,,,++++++++++++,,,,,,---------$$$&&&(((+++,,,---...---***++++++,,,,,,++++++***------------,,,,,,+++***///............------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,------......---------------.........//////,,,,,,,,,---...///000000++++++,,,,,,---...//////........................+++++++++,,,,,,---------------------------------...------,,,,,,------...---------.........//////---------.........//////////////////////////////)))***+++---......------,,,------......------,,,+++,,,.../////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,+++******))))))))))))******+++,,,------...///))))))))))))***,,,...000,,,++++++++++++,,,------,,,------......//////000...//////...---...000222...***'''(((,,,///...+++***---...---+++***,,,...////////////////////////------------------------,,,,,,,,,---------......222---)))(((,,,...,,,***---------......//////////////////...---------,,,.../////////...------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111---------............//////////////////.........222222111111000/////////000000000000//////////////////////////////////////////000111111111111111///000000000000111111111222222222111111000000000000000111222333555555666777666666444333222111111333333222222111000000000111111111111111111111111......////////////......//////............//////......------------..............................------------,,,,,,+++***---------............///---.........---,,,,,,+++........................++++++,,,,,,,,,---------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++------------------------,,,---...///...---,,,+++---,,,,,,,,,,,,---......,,,---.........,,,***(((,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,+++******+++---...,,,,,,,,,---------......................................................***++++++,,,---------------------,,,,,,+++++++++------------------------.................................------,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,---......//////......------------------------------------------------,,,,,,,,,---------......,,,------.....................---,,,,,,,,,,,,---------------------------........................---------,,,,,,+++++++++........................//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............------........................------------------------******+++,,,------..............................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------//////.........---------,,,+++***))))))***+++,,,------------------------------++++++++++++------......---------,,,,,,,,,.........------,,,,,,,,,---......---+++******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,---...///000------------------------,,,---------------------***'''$$$&&&,,,000000///+++++++++,,,,,,,,,,,,,,,............------------,,,,,,------,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++......---------......///---------............///.........///////////////000000000000000000111111000000000000////////////000000000000000000000000//////000111111111111111111222222222222333333333333333222222222111111111111111222333444555666666666666555444333222111111111111111111111111222222222111111111111111111222...//////000000//////...//////............//////......------------......---------------------------------------,,,+++***------------..................//////......---,,,------------------------++++++,,,,,,,,,---------,,,------------------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,---......++++++++++++,,,---......,,,,,,,,,---------......------......------,,,+++,,,,,,,,,---------.........------,,,,,,------...........................111000---+++******+++,,,,,,,,,,,,---------..............................------------------------,,,,,,---.........------...---------,,,,,,,,,+++------------------------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...////////////...///...------,,,,,,------------------------------........................------,,,,,,,,,,,,,,,,,,........................//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...........................//////////////////...////////////////////////.........------------------------....../////////...................................................------,,,,,,------............---------,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,++++++,,,------............---------,,,******)))))))))(((((((((+++,,,------,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...---,,,,,,,,,---...///---------------------------------------------,,,///,,,)))))),,,...---+++,,,,,,,,,,,,++++++++++++------------............,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------.........//////,,,,,,------------,,,,,,//////...------------------------............///------......//////000000......///000000111222222////////////000000000000111111111111111111111111//////000111111111111111111222222222222333333333333333333333222222222222111222333333444555666666666666555444333222111111///000000111222222333333222111000//////000111222///000000111111000000/////////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------...............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++*********+++---,,,,,,,,,,,,---......---+++***)))***,,,...000,,,,,,,,,---------......------......------,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................111000...,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............------------------------++++++++++++++++++++++++,,,,,,,,,---------......---......//////////////////...------,,,---------------------------------........................,,,,,,,,,,,,------------.......................................------------------...............,,,,,,,,,,,,,,,,,,------------------------------//////000000000000//////////////////////////////------------------......////////////////////////................................................///..................///000//////......---------.........------------,,,,,,------......------,,,------------------------...---,,,,,,,,,,,,---.../////////.........---------------,,,,,,,,,,,,+++)))+++------,,,,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,333111...---...///---,,,///......------,,,,,,,,,,,,,,,,,,------.........------.........------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---------........./////////,,,,,,------------,,,,,,///......---------......---------............///,,,------...///000111111////////////000000111111////////////000000000000000000000000000000000000//////000111111111111111//////000000000111111111333333333333333333333333222222333444555555666666555555444444333222111111000000111111111222222222222111000//////000111222000000111111111111000000//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---+++*********+++,,,---,,,,,,,,,,,,---......///...,,,+++******+++,,,,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------------------...000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---...//////000000////////////...---------------------------------------........................+++,,,,,,,,,------..............................................................................,,,,,,,,,---------------------------------------/////////000000/////////........................,,,,,,,,,---------------///////////////.........------..........................................///......------......////////////...............000000/////////.........,,,---...//////...---,,,------------..................------------......000////////////.........111111000000000000000000+++,,,------,,,,,,---///------------------------------------------------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---000222333333.........------,,,,,,++++++,,,,,,,,,------......,,,,,,------...------,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------.........///,,,------......------,,,,,,,,,,,,------///000000---------............///,,,------...///000111111000000000000//////........./////////000000000111//////////////////////////////000111111111111111//////000000000111111111333333333333333333333333222333333333444555555555444444444333333222222111222222222111111111000000111111000//////000111111000000111111111111000000//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------...+++,,,,,,------,,,,,,,,,------------------------,,,,,,---------............---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...,,,+++++++++,,,------,,,,,,,,,,,,---......,,,---......---,,,***))),,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,------...///000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,---...---------------------------------------------------------,,,,,,,,,---------......---....../////////////////////...------------...------------------------........................,,,,,,,,,------.................................---..........................................---,,,,,,,,,------.................................---......//////......---------------------------+++,,,,,,,,,------......//////.........................../////////000000000000000000000000000000//////............//////------......//////000000////////////............+++,,,---......---,,,+++---------....../////////........................000////////////.........---------------.........---...///...,,,+++,,,---------------------------------------------------////////////////////////++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------.........++++++++++++************,,,,,,,,,,,,------------)))******+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------+++******,,,,,,,,,---------......------............------,,,,,,,,,---...///000111---------............///------......//////000000111111000//////...------......//////000000111111........................//////000111111111111111111222222222222333333333222222222222333333333333222222222333333444444444444333333333222222222111333333222222111000000///000000000000000000000000///000000111111000000/////////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++........................,,,---------...............------,,,,,,------...------++++++++++++------+++,,,,,,------.........///...------,,,,,,---------,,,,,,,,,,,,---......(((***,,,...///...---+++,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,---------.........------,,,,,,------...000000000000000000000000............------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---------------.........------------------------........................,,,,,,,,,------------...------------------------........................,,,,,,,,,---------......++++++,,,---------------------------------------------------------------,,,,,,,,,---------......,,,------...............000///......------......------------------------........................---------------.................................---------..............................---------,,,,,,,,,---......//////////////////////////////------............------........................---------...//////000000000000000000000000000000000111111222222333333333444444444444444444444444333222222111111222222333/////////000000111111111.........---------,,,,,,,,,------------------,,,---------...//////000000......///000000///....../////////.........------,,,,,,,,,,,,------------...///000...,,,++++++,,,////////////////////////------------------------------------------------++++++,,,---------------++++++++++++++++++++++++***++++++,,,---...//////...//////...,,,***))))))***************+++++++++------,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++++++++++++++,,,,,,,,,,,,---------............---------------------...///000---------............///........./////////////////////////////////...............///000111111111//////////////////////////////000111111111111111111222222222222333333333111111111222222222333333111111111222222222222333333333333222222222222222222222111111111111111111...///000111111000///......//////000000//////...//////............//////......------------......------------------------,,,,,,---...............++++++,,,,,,,,,---------***+++,,,,,,---------,,,------------------------------------............,,,------------------,,,...---+++******+++---...++++++,,,,,,---......///,,,------------,,,++++++---,,,,,,,,,,,,---......******+++,,,------------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...////////////////////////---------------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////......+++,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------------000//////...............------------------------....................................------------........................---------.........////////////.........---------,,,,,,------.../////////..............................////////////......000000000000000000000000000000000111222222333333333333444444555555666666555555666666777888888999999999999999999999999999999888888777777888888999555444444333222111111111000000000////////////...///..................///---------...///000000000...///000000000000///...............---------,,,------........./////////---...///...---,,,---...................................................************************+++,,,---...///......---++++++++++++++++++++++++)))***+++,,,...///000000)))+++---...//////000111+++++++++,,,,,,------...---------,,,,,,+++++++++***+++,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222///,,,)))((())),,,...******+++++++++,,,,,,,,,------............------//////...------------...---------........./////////////////////.........------......///000000000---......///000111111222000000000000000000000000//////000111111111111111///000000000000111111111000000000111111222222222111111111111111111222222333333222222222222222222000000000111222222333333---...111222222111...---......////////////......//////............//////.........------.................................,,,,,,---.../////////...++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,............,,,+++...---+++******+++---...++++++,,,,,,---...//////++++++,,,---,,,+++***)))---,,,,,,,,,,,,---......000...,,,*********+++,,,,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++((()))+++,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000111000000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,000000///...............------------------------......................../////////...---------,,,........................---------.........////////////.........---------,,,,,,------...///000000------------------------//////000000000000//////111111111111111111111111222222333444555555666666666777777888999::::::;;;888999999:::;;;;;;<<<<<<========================>>>======<<<<<<======>>>:::999888666444222111000444444444333333333333222111000///......///000111---------...///000000111...///000111111000///.........---------,,,,,,,,,+++,,,,,,,,,------......+++---......------///000,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---.../////////...------.........---+++)))(((+++***)))((()))+++...000......,,,,,,,,,,,,......+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,---......,,,+++,,,---//////---+++........................,,,------......------,,,////////////////////////////////////000000000000222111000......000111222000000000000000000000000222111111111000000////////////000111222222333333111111111111111111111111000000111222333333333333444444333333222111000000333222222222111000000000//////000000111111222222////////////////////////////////////////////////------------------------..............................------------......------......------,,,+++---------------------------------............///------------------------+++,,,------......------------------,,,,,,+++******************)))((('''/////////...------,,,,,,---------............///---,,,++++++******+++++++++,,,------......------...---,,,,,,,,,,,,---...------------------------------------------------...............///000000...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,---///000111000///---111000///...---,,,++++++,,,,,,------.../////////------..................------------------------******+++,,,---//////000------------------------...------,,,,,,------...---------,,,,,,+++++++++........................///......------......///)))***+++,,,---.................................//////.........---------+++---///111222222111000,,,---......//////......,,,...//////...------...111///...------...///111---......///////////////..................------222222111000000///......////////////////////////000000////////////000000111111222333444444444444444555666777888:::;;;;;;999:::===???AAABBBBBBBBBEEEBBB@@@??????@@@@@@???CCCBBB@@@??????@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>;;;888666444777555333333444444333222222222222222111111111111///000111222333222111111//////000111000///...---............////////////...//////////////////...................................................000////////////.........))))))***+++,,,......///000///...---------------,,,,,,------,,,,,,+++++++++++++++,,,,,,---.........---,,,++++++,,,---...---------............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++...,,,)))''''''''')))***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,------...//////,,,+++,,,---//////---,,,........................---......//////......---////////////////////////.../////////000000000000222111///......///111222000000000000000000000000111111111111000000000//////000000111222222333333111111111111111111111111333333444444444333222222444444333222222111000000222222222111111111111111000000000000000111111111////////////////////////////////////////////////------------------------..............................------------......,,,------------,,,++++++------------------------,,,,,,,,,,,,---------...------------------------+++,,,------......---------------------,,,+++***+++,,,,,,,,,,,,+++***))),,,,,,,,,---------------------------............---,,,++++++***++++++++++++,,,------......------...---,,,,,,,,,,,,---...---------------------------------------------------------------......///...---+++******+++---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000000.....................---------..................---------...............------------------------------------------------------------------------------///......------......///.........---------,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,---.........------........................//////.........---------***+++,,,---...---,,,+++,,,---......//////......,,,...//////...------...///...---,,,,,,---.../////////000111111111000000......................../////////......---------000000000000000000111111111111111111111222333333555555777888999999999999<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGIIIGGGEEEEEEFFFGGGFFFFFFEEEDDDBBBAAAAAACCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA>>><<<;;;<<<;;;999999::::::999888777666666555555444444444222222333333444333333333222222333333333222111000000000000000000///////////////000000000000//////////////////////////////---------.............../////////............---,,,,,,,,,,,,------------......---------......///++++++++++++,,,,,,---...+++,,,...//////...,,,,,,,,,,,,++++++++++++,,,,,,------------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......,,,------....../////////,,,,,,+++---//////...,,,...........................//////////////////...////////////////////////....../////////000000000111111////////////111111000000000000000000000000111111111111000000000000000000000111222222333333111111111111111111111111555555555555444333222111333333333222111111000000111111111111111222222222111111111111000000000000////////////////////////////////////////////////------------------------..............................------------......------......------,,,+++------------------------+++++++++,,,,,,,,,------------------------------+++,,,------......------,,,------------,,,,,,+++------......------,,,,,,******++++++,,,------...------------............------,,,++++++++++++++++++,,,------......------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,------......---,,,++++++,,,---...------------,,,,,,,,,,,,------------------------------------------------,,,---...///000///......---------.........//////000//////...------,,,,,,////////////...---,,,,,,------------------------//////...---,,,++++++***------------------------/////////......///////////////............------........................---,,,,,,++++++,,,,,,---.../////////......---,,,.......................................---------//////.........---------,,,---......//////......,,,...//////...------......---,,,++++++,,,---.........///000000000000///............////////////........................000111111111222222333333444444444555555777888999;;;<<<===???@@@@@@AAAAAADDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLJJJJJJKKKLLLKKKJJJDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBBBBAAA@@@>>>>>>???@@@???>>>===<<<<<<;;;:::999999888777666666555555555666666777777777777777666555555333333333333222111000000000111111111111111111000000000000///////////////,,,---------....../////////............---------//////......---------,,,,,,,,,,,,------///000000---,,,+++***+++,,,---...---------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------------......///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------...,,,---------.........///---,,,+++,,,...///...,,,..............................////////////......////////////////////////........./////////000000111000////////////000111000000000000000000000000111111111000000000000000000000111111111222222222111111111111111111111111333444444444333333222111333222222222111111000000000000000111222222222333222222111111000000//////////////////////////////////////////////////////...................................................------,,,,,,------...///////////////...------------------------------+++,,,,,,,,,,,,---------------------------------+++,,,------......------,,,---------------,,,,,,------............------++++++,,,,,,,,,---------,,,,,,---------.........------,,,++++++++++++,,,+++,,,------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---...------------------,,,,,,........................------------------------,,,---.../////////......---------............/////////.........---------////////////...---,,,+++------------------------//////...---,,,++++++***------------------------//////............//////............------------........................///......------......///------............------................................................//////......---...//////,,,---......///.........,,,...//////...------.........---,,,,,,---......+++,,,,,,---------------///////////////000000000/////////000000000111111222222222333444555555666888888888999;;;===>>>???AAAAAACCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLMMMMMMMMMMMMMMMPPPNNNLLLKKKLLLKKKJJJHHHAAA@@@??????>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::999777777888999999;;;;;;;;;;;;;;;:::::::::777777888888777555444333222333333444444333333222000000000000000/////////,,,------......//////000............------------////////////............---------------...//////...---,,,+++***+++,,,---///...+++***)))***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------------,,,+++,,,---......---........................,,,------......------,,,////////////////////////............////////////000//////////////////000////////////////////////000000000000000000111111111111111111111222222222111111111111111111111111000000111222222222222222222222111111111111111000000000000111222222222333222222111111000000//////000000000000000000000000////////////////////////................................................------,,,,,,,,,,,,---------............---,,,,,,------------------------------------............------------------------+++,,,------......------,,,------......---------,,,,,,------------,,,,,,///.........---------,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,+++,,,------......---------------------------------------------------------------------------------------,,,---......///------------------------------------------------........................------------------------,,,------...............///............------------------.........//////////////////...---,,,+++------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---........................///......------......///******+++------.................................---.....................************+++,,,---...,,,---......///.........,,,...//////...------...///..................///+++,,,,,,---------------/////////000000000111111...//////000111222333333444444555666888999::::::======>>>???@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMRRRPPPNNNLLLLLLJJJGGGEEE@@@@@@???>>>>>>>>>>>>>>>@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEECCCBBB@@@@@@BBBCCCCCCBBBCCCBBBBBBAAA@@@@@@??????===<<<;;;::::::;;;<<<===???>>>>>>===============;;;<<<======<<<:::888777666666666777777666666666222222111111000000000///.........//////000000000//////.........---------........./////////000000//////...---------------...---,,,,,,++++++++++++///---***(((((()))+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++,,,,,,------......+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---........................,,,,,,------------,,,,,,////////////////////////------........./////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111...///000111222222222222111111111111111111111111111111111111111222222222111111111111000000000000000000000000000000000000////////////////////////................................................------,,,,,,,,,,,,------++++++,,,,,,++++++***)))---------------------------------.........//////------------------------+++,,,------......------,,,------............---++++++,,,,,,------,,,,,,000000///......---,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------------------------------------------------------------......///------------------------------------....................................---------------------------------------.........//////.........---------,,,,,,------...//////000////////////...---,,,,,,------------------------,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---........................---,,,,,,++++++,,,,,,---((()))+++,,,---.................................---------...............***++++++,,,...//////000,,,---......//////......,,,...//////...------...////////////////////////......///000000000000/////////000000111111222222...///000111333444555666888999:::<<<===???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMLLLLLLLLLMMMNNNNNNRRRPPPNNNMMMLLLJJJGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBB@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@????????????===============>>>??????@@@???>>>>>>======>>>>>>===>>>???@@@@@@>>><<<:::999999::::::::::::999999555555444444333222222222111111111111111111000000000////////////.........---.........//////000000000000///------,,,,,,,,,++++++,,,,,,------,,,,,,------,,,+++++++++,,,,,,+++,,,---......---,,,++++++,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......------------------------...,,,++++++---.................................------............------////////////////////////---------.........//////...//////////////////...///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111000111111222222222111111000000000000111111111111222222222111111111111111000000000000000111111111000000000000000000000000////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***------------------------,,,,,,---------.........------------------------+++,,,------......------,,,,,,---...............***+++,,,------------,,,------------------------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---+++,,,------......------,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...------............------------------.........///---------------------------------------------------,,,,,,,,,------......---------...............------..................---...............------------------------------,,,,,,,,,---------......------------------------......------------......,,,,,,,,,,,,------..............................---,,,,,,++++++,,,,,,---++++++,,,---......------........................---------.........//////......000111222111111000,,,---......//////......,,,...//////...------...---..................---//////000111111111000000//////000111111222333333222222444666888999;;;;;;>>>???@@@BBBDDDEEEGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNLLLKKKKKKKKKJJJGGGEEEFFFFFFEEEEEEDDDCCCBBBBBB>>>>>>============>>>>>>======>>>?????????>>>>>>===<<<;;;;;;===>>>>>>===<<<<<<<<<<<<============<<<<<<===???@@@@@@@@@@@@@@@???>>>===<<<===>>>>>><<<>>>@@@AAAAAA???===<<<<<<<<<============<<<<<<999999888888777666666555444333333222222111111111111111000000000///////////////...............---///......---------......((()))+++---.........---+++,,,---.........---,,,,,,,,,............,,,,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------------...//////.....................---...,,,++++++,,,.......................................////////////......////////////////////////---------.........//////......////////////......//////////////////////////////000000111111111222222222111111111111111111111111111111111111111111333333333333222222111000000000000000000111111111333222222222111111000000//////000000111111222222000000000000000000000000////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---//////000000//////...---------------------------++++++,,,,,,,,,---------------------------------+++,,,------......------,,,,,,---.../////////...+++,,,,,,---.........---***++++++,,,,,,------...++++++,,,,,,,,,---------......---,,,,,,,,,,,,---+++,,,------......------,,,,,,---......---,,,,,,------------------------------------------------++++++******++++++,,,---------............---------------.........//////---------------------------------------------------,,,,,,,,,,,,---......++++++,,,---...///000111/////////...------,,,,,,------......///.........------------------------------------------------------------------------//////............//////---------.........//////........................///......------......///.........///......---,,,........................---------.........//////,,,---///000000...,,,+++,,,---......//////......,,,...//////...------...,,,------......------,,,---......//////////////////000000111222222333333777888999;;;===???AAABBBBBBCCCEEEFFFHHHJJJLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFHHHJJJKKKHHHGGGGGGHHHIIIIIIFFFDDDFFFFFFFFFFFFEEEDDDCCCBBB;;;::::::999999999::::::777888888999999999999888888777555666888999999888999999999:::;;;;;;<<<<<<:::<<<>>>@@@AAABBBAAAAAA???>>>===<<<<<<<<<===>>>;;;===???AAAAAA@@@>>><<<>>>>>>????????????>>>>>><<<<<<;;;;;;:::999888888666555555444333222111111111111111111000000000000111000///...---,,,++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......,,,++++++++++++,,,------////////////////////////---+++***,,,///000...+++........................///...---,,,,,,---...///........................000000///.....................//////000000111111000000///............///000000111222222222222111000111111111111222222222000000000111222222333333111111111111111111111111222222222222222111000///111111111111111111111111111111000000//////......000000//////.........---////////////////////////------------------------000///...---------------,,,,,,---......---,,,,,,........................***+++,,,------,,,***(((++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***........................---.........---,,,,,,+++//////......------......------------------------,,,,,,---......---,,,,,,.................................------,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................000///...---------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------......,,,++++++,,,.........------,,,,,,------...//////.........---------,,,++++++++++++,,,------111000///........................------,,,,,,,,,+++++++++,,,,,,---------------......//////000000..................------////////////////////////000000111111111111111111888777777666666777777888<<<===???BBBDDDFFFGGGGGGJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>======999999888777777777777777555555666666666666666666999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;===@@@AAAAAACCCEEEGGGGGGFFFDDDAAA>>><<<:::888<<<>>>AAACCCDDDDDDBBBAAAAAABBBCCCDDDDDDBBBAAA???>>>>>>===<<<;;;::::::;;;666777888777666333000...222111///...------...///.........//////000000000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...........................---,,,+++---///000...,,,........................///...------------...///........................000000///...............///////////////000000000...............///000111000000111222222222222111000111111111111222222222333333222222111000000000111111111111111111111111111222222222222111000///000000000000000000000000111000000000/////////...000/////////....................................------------------------......---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................)))***,,,---......------+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------......------,,,+++******))))))***+++,,,---------------------------,,,,,,---......---,,,,,,..............................---------,,,,,,,,,------------------------................................................---------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------.................................------,,,+++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------...------,,,,,,------......------,,,,,,------...///.........------------,,,,,,,,,,,,,,,------...000000///.....................---------,,,,,,,,,,,,,,,,,,---------------.........///////////////........................//////////////////////////////000000111222333333555555777888;;;===@@@AAABBBCCCEEEFFFHHHIIIIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999999888888888888777666666666666666666666666666666666666666777777777888888888999999777777777888888999999999;;;===???@@@AAABBBDDDFFFFFFFFFEEECCCAAA@@@???>>>@@@BBBEEEIIIJJJIIIHHHGGGEEEFFFHHHIIIHHHGGGFFFEEE@@@???>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::888666555333222111000///000111222111111000000///////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))******+++---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---------,,,---......///........................------,,,...///000...---------------------------///...------------...///........................000//////............///000000//////////////////,,,---------///000111222///000111111222222111111000111111111111222222222333333222222111000000000111111111111111111111111111111222222111111000000////////////////////////000000000000////////////////////////....................................------------------------------,,,+++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,(((((('''&&&(((***,,,...------------------------,,,------......------,,,------------------------------------,,,,,,,,,,,,------------------------........................------------------------------------------------------,,,,,,,,,---......,,,,,,,,,---------..............................,,,,,,+++*********++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------............------...------,,,,,,------...............---------------------,,,---......///////////////...............------------,,,,,,,,,...............---------///////////////.................................////////////////////////---...///111333555666777888999:::===@@@DDDGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>===============<<<;;;;;;888888777777666555555555777666666555555555555666777777777666555555555444555555555555666666666777555555666666666666777777999;;;===>>>>>>???AAACCCBBBBBBBBBBBBBBBAAAAAAAAABBBEEEIIIMMMOOOOOOMMMLLLJJJKKKLLLMMMMMMLLLKKKKKKDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>===<<<;;;:::666555444333222333444444333333222111000///...............------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...------------...//////........................---------.../////////...------------------------.........------.................................000///............//////000000000//////......------------......///111111///000000111111111111111000000111111111222222222000000000111222222333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000///////////////////////////.................................------------------------------,,,,,,,,,,,,,,,---------------------------------------------------000///...,,,++++++++++++------------------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,+++)))((()))+++...000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,------------------------,,,,,,,,,------...,,,,,,,,,---------..............................,,,,,,++++++***++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,---...//////...---,,,...------,,,,,,------...------------------------...------------...//////...///////////////......------------------------000000//////......------000000//////......------............////////////.........///////////////...///111333666999:::;;;AAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOONNNMMMLLLJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@>>><<<:::999888888999::::::::::::999888888777777777666666666666666555444444555555555777777666555444444333333333444444444444555555555666666666777777777777777666888:::;;;:::;;;===???<<<============>>>>>>>>>@@@CCCGGGKKKNNNNNNMMMLLLJJJJJJLLLMMMMMMMMMMMMLLLIIIHHHHHHIIIJJJKKKLLLLLLGGGFFFDDDBBBAAA@@@??????;;;:::888666555555555666444444333222111000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------...............------------...//////........................,,,---..................---------------------------..................---........................//////............//////000000//////......------//////............////////////000111111111111000000000111111111222222222000000000111222222333333111111111111111111111111///000000111111111000000111111111111111111111111////////////000000000000.........///////////////........................------------------------......------------......------------------------------------------------...---,,,+++************------------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,///...,,,++++++,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------..............................------,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,---////////////---,,,...------,,,,,,------...,,,,,,------------------...------------...//////---...//////000///......------------------------000000000//////.........000000//////......------........./////////000000......//////000111111222222333555888;;;>>>@@@AAAGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOONNNMMMLLLLLLLLLIIIIIIHHHHHHGGGEEEDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA???===;;;999777777666777888999999:::::::::888888888888777777777777666666555555555666666777777666666555444333222222444444444444555555555555666666666666666666666666444666777888777777999:::::::::::::::::::::::::::;;;>>>AAADDDFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMOOOQQQTTTVVVWWWRRRPPPNNNLLLJJJIIIHHHHHHBBB@@@===;;;999777777777555555444444444333333333222111000000//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............////////////---------,,,---......///------------------------***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------........................///............//////000//////..................000000///..................///000000111111000000000111111111111222222222333333222222111000000000111111111111111111111111//////000000111111000000111111111111111111111111////////////000000000000.........///////////////------------------------------------------------......---------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...------,,,+++++++++,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,------,,,,,,,,,---------....................................---------...//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------......////////////.........------,,,,,,------...,,,,,,,,,,,,---------------------,,,---......///------///000000000///...,,,,,,,,,------------...///////////////.........///////////////..................//////000000111//////111222444555666777::::::<<<>>>AAACCCEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQRRRRRRRRRRRRNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCBBBAAAAAAFFFFFFGGGHHHIIIIIIIIIHHHEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;999888777666666777888999::::::::::::888888888777777777777777888777777777777888888999777777666666555555444444666666666666777777777888666666555555555555555444444555777777666666777888:::::::::::::::::::::999999999:::;;;<<<=========>>>>>>???@@@AAABBBCCCDDDIIIIIIKKKNNNQQQTTTWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSGGGFFFCCC@@@>>>===<<<<<<999999999888888888888888555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,------...------------------------)))+++------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------.......................................///000000------..................///............//////000...//////000000000000000000111111111111222222222333333222222111000000000111111111111111111111111...//////000000000000000111111111111111111111111.../////////000000000111............/////////000---------------------------------------------------,,,,,,,,,------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,.../////////+++,,,,,,------.........------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,------......------++++++------...---,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------...//////000,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------//////............//////...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,---///000111000///...,,,,,,,,,---------........................//////.........///////////////---......///000000111111111222444666999;;;===>>>AAABBBCCCEEEFFFHHHIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLHHHGGGFFFDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<:::::::::999999888888777777777888999::::::::::::999999999999999999999999999999999999999:::;;;;;;999999999999999888888888888999999999::::::::::::777777777777666666666555555777888888666666777999888888888999999::::::::::::999777666666777888999888999999:::<<<>>>???@@@BBBBBBCCCEEEHHHKKKMMMOOORRRSSSTTTVVVWWWWWWVVVVVVKKKJJJHHHFFFEEEDDDDDDDDD@@@@@@???>>>>>>===<<<<<<999888666444222111000000,,,,,,,,,,,,,,,,,,,,,,,,000...---+++******++++++******+++,,,------...///+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,++++++++++++,,,------------------------------(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.......................................///000111,,,------....../////////---------...///000111222...//////000000000000000000111111111111222222222000000000111222222333333111111111111111111111111......///000000000000000000000000000000000000000.../////////000000111111---.........//////000000------------------------------------------------++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---,,,++++++,,,,,,---...//////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................+++,,,,,,---.........---)))+++---000111000///...------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------...///000,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------000///...------...///000...------,,,,,,------...+++++++++,,,,,,---------,,,++++++++++++,,,------+++---///000111000///...,,,,,,,,,------.........,,,---------......//////---.........//////000000---......///000111111222444555777:::===???BBBCCCFFFGGGGGGIIIJJJKKKKKKLLLJJJJJJJJJIIIJJJJJJKKKLLLIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@BBBCCCDDDFFFGGGGGGHHHHHHBBBBBBAAAAAA???===<<<;;;=========<<<;;;;;;::::::888888888888888999999999777777888999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888888777999:::999888777888:::444555666777888999::::::<<<:::777555444444666777666666777888:::<<<===>>>;;;<<<<<<>>>???AAACCCDDDFFFHHHLLLOOORRRSSSSSSRRRMMMLLLKKKJJJIIIJJJKKKKKKGGGFFFEEECCCAAA@@@>>>>>>;;;:::888555333111000000---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++///...,,,+++******+++,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------000000//////...---++++++........................---------............////////////...------,,,,,,000000000000000000000000000000000000000000000000//////000111111111111111///000111222222111000///111222222333222111000///111111111111111111111111111111111111111111111111333333111000000000111222000000000000000000000000000000//////.........---//////............//////........................................................................,,,,,,------------------/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,------...///////////////////////////........................------------------------------,,,++++++,,,,,,,,,................................................------,,,+++,,,---...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...---,,,,,,---...///000///---,,,,,,---///000..................------......------------......,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....................................///000111222333333+++,,,---///000222333444........................---,,,,,,,,,,,,---......//////............//////..................------//////////////////....../////////000000000111111000000111000000222666999;;;<<<>>>@@@CCCDDDEEEFFFGGGIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFDDD@@@>>>???BBBGGGJJJHHHIIIIIIIIIHHHGGGEEEDDDAAA???===<<<<<<;;;:::999;;;:::999999::::::999888::::::::::::999888777777::::::::::::;;;<<<===>>>>>>???===;;;???CCCCCC???DDDCCCBBBAAA@@@???>>>>>>>>>??????>>><<<<<<>>>@@@EEEFFFDDD???===@@@@@@>>>@@@@@@@@@>>><<<;;;<<<===<<<<<<;;;:::999:::<<<>>>999:::<<<<<<;;;999888888<<<;;;:::999888777777777999888777888999:::999888999999999999:::<<<===>>>>>>@@@DDDIIIKKKLLLKKKKKKJJJHHHHHHIIILLLOOOPPPQQQUUURRRNNNMMMNNNOOONNNLLLLLLFFF???;;;999888666444---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,---...///000---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////...---,,,+++........................---------............///------..................//////////////////////////////////////////////////////000111111111111000000000000111111000000000111222222222222111000///111111111111111111111111111111111111111111111111333222111000000000111111////////////////////////000/////////............//////............//////........................................................................//////......---------,,,---------........................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......................................................------------------------...------,,,,,,------...------------------------........................------,,,,,,,,,---...///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///...---,,,,,,---...///..............................------------......------......///.................................------------------------------------------------,,,,,,,,,---------..............................------------,,,,,,,,,+++------......////////////........................------,,,,,,------.../////////............//////........................000000/////////////////////000000000000111111111111111222222333555999<<<@@@AAACCCFFFHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFDDDBBBAAA@@@????????????@@@@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGEEEBBB???>>>>>>===;;;;;;;;;;;;;;;:::;;;:::::::::;;;<<<<<<;;;::::::;;;<<<<<<==================>>>>>>???@@@@@@>>>?????????CCCIIIJJJFFFHHHHHHFFFDDDCCCAAA??????AAABBBBBBAAA@@@@@@CCCEEEGGGIIIIIIEEEDDDFFFEEECCCBBBCCCBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@<<<===>>>>>>===<<<;;;;;;???>>>===<<<<<<;;;;;;;;;<<<;;;999:::;;;;;;:::888777777777888999:::;;;<<<:::<<>>;;;888555------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++++++++,,,---...///,,,,,,,,,,,,,,,---......---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............---------------------------------------............///,,,,,,------...//////000////////////////////////////////////////////////...///000000111111000000111000000//////000000111111111222222111111000///111111111111111111111111111111111111111111111111222222111000000000000111////////////////////////////////////............//////............//////........................................................................111000000///...---,,,++++++,,,,,,---......////////////............------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................------------------------.................................------......///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---......................................................------------...............///......------////////////////////////........................------------------------,,,,,,,,,---------..........................................------------//////......---,,,,,,+++........................---------,,,------.../////////............//////........................//////000000000000000000000000000000111111222222222444555666777999===@@@EEEFFFHHHJJJLLLMMMNNNOOONNNNNNNNNMMMLLLIIIGGGEEEDDDDDDBBB@@@???>>>======@@@@@@BBBDDDFFFHHHIIIJJJDDDEEEGGGHHHHHHGGGFFFEEEFFFEEEDDDBBB@@@===;;;:::999888888888888888999999999999::::::;;;<<<<<<======>>>>>>???AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCBBBAAADDDGGGIIINNNVVVXXXVVVTTTSSSQQQNNNKKKHHHFFFEEEGGGHHHHHHGGGGGGHHHLLLNNNRRRUUUVVVTTTSSSTTTRRRMMMJJJKKKJJJGGGCCC@@@???@@@???@@@BBBCCCDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>>>>@@@@@@??????>>>>>>=========;;;::::::;;;:::999777888888888888888999:::;;;888888:::<<<===???@@@AAA===<<<<<>>>>>===<<<;;;;;;::::::::::::999999;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJNNNSSSWWWZZZaaaiiimmmlllgggfffccc```\\\YYYVVVUUUTTTUUUUUUTTTTTTVVVZZZ^^^gggkkkmmmkkkiiihhhddd^^^ZZZZZZXXXTTTNNNJJJHHHHHHDDDFFFIIILLLOOOPPPNNNMMMKKKIIIFFFCCCBBBBBBAAA@@@DDDDDDDDDDDDCCCCCCBBBBBBAAA???>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;<<<999999999999:::<<<===>>>999888888:::>>>AAACCCCCCGGGIIILLLPPPUUUWWWXXXXXXYYYWWWTTTPPPLLLIIIEEECCC,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((,,,++++++++++++,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,......---,,,---...------------------------------------------------------------------------------------------------***+++,,,---............---------------------------------............/////////.........---------......................................................///000000000000000111000///......///000111000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000//////................................./////////////////////............//////........................................................................*********++++++,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................------------------------........................,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------...............---------------------------------................................................,,,---...//////...---,,,------...//////...---------------.........//////......------------........./////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................******+++,,,---...////////////.............................................------------...//////......------------.............../////////000000---------......///////////////000222333555666777:::<<>>===<<<<<<<<<;;;;;;;;;;;;;;;===???@@@???======???AAAAAADDDFFFFFFEEEFFFHHHJJJJJJLLLPPPSSSWWWZZZ\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[ccciiinnnrrrwww~~~|||zzzvvvrrrnnnllljjjiiiiiiiiihhhiiikkkpppsss~~~xxxrrrooonnnjjjeee^^^ZZZXXXXXXTTTUUUYYY^^^bbbcccaaa___YYYUUUPPPMMMLLLKKKIIIGGGKKKKKKLLLLLLLLLKKKJJJIIIIIIGGGFFFEEEFFFFFFEEECCC@@@???>>>===<<<<<<<<<===;;;:::999888999:::<<<===:::888777777999;;;<<<<<<===@@@CCCGGGIIIKKKLLLMMMRRRRRRRRRQQQOOONNNMMMMMM++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---............+++++++++++++++,,,------((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........+++---//////...---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////...------,,,,,,................................................---...//////000000//////000//////......//////000000000/////////000111111111111111111111111111111111111111111111111111111000000111111000000///..................................../////////////////////............//////........................................................................'''((())))))***+++,,,---......------,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---........................,,,,,,------.../////////......------------...............///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................//////.........---------.............../////////..............................------......///000......------------...............//////000000111------......//////000000000111333555888:::<<<===>>>AAADDDFFFHHHJJJMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVTTTQQQNNNJJJFFFDDDBBB<<<===>>>???AAADDDFFFGGGIIIJJJKKKKKKJJJIIIHHHFFFHHHFFFAAA===;;;:::;;;<<>>@@@???======@@@DDDCCCGGGKKKLLLLLLMMMQQQTTTWWW[[[bbbiiiooosssuuuuuusssqqqooonnnnnnppprrrttt{{{~~~}}}}}}{{{uuupppmmmnnnoooooooooqqquuuzzz{{{xxxuuulllhhhcccaaaaaa```\\\YYYSSSTTTUUUVVVVVVUUUTTTSSSRRRPPPNNNLLLLLLKKKHHHGGGDDDCCCBBB@@@??????>>>>>>>>>===;;;:::::::::;;;<<<===:::888777888999888888999;;;>>>???@@@AAACCCDDDHHHIIIKKKLLLMMMOOORRRTTT+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++---...//////......+++++++++***++++++,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,......---,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------................................................---...//////000000//////...//////////////////...000//////...///000111222111111111111111111111111111111111111111111111111///000111111111000........................................../////////000//////............//////........................................................................))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------............------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////------------------------........................+++,,,---.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......///...---,,,,,,---...///,,,,,,------...//////000......------------......------......///.................................------------------------------------------------,,,,,,,,,---------..............................000000000/////////......------------------------.......................................//////000...------,,,,,,------...---......///000000111111/////////000111111222222333444777:::===AAACCCEEEBBBEEEHHHJJJKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXVVVRRRNNNJJJFFFCCCBBB??????@@@BBBDDDFFFHHHJJJKKKKKKLLLLLLKKKIIIGGGEEECCCAAA>>>;;;::::::<<<===@@@???>>>>>>>>>>>>???@@@>>>AAAEEEEEEDDDFFFJJJOOOLLLQQQVVVYYY[[[^^^dddiiinnnsss{{{~~~~~~|||yyyzzz|||{{{wwwsssfffgggiiijjjjjjiiihhhgggfffccc___\\\ZZZVVVSSSPPPLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<999888888999888777777999;;;;;;:::;;;>>>@@@???AAADDDFFFHHHLLLRRRWWW+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......---,,,***)))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))+++------,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.../////////................................................---......///////////////---...///000000///...---000///.........000111222111111111111111111111111111111111111111111111111///000111111111000...---........................---.........//////000000//////............//////........................................................................,,,,,,++++++++++++++++++***++++++,,,,,,------...---------.........//////,,,,,,,,,---------......///............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111................................................+++,,,---.........---,,,---.....................................................................///////////////////////////...---,,,,,,---...///000///---,,,,,,---///000,,,,,,------...///000000.........------.........,,,,,,---.../////////...////////////////////////........................------------------------,,,,,,,,,---------..............................((())))))***+++,,,---......------,,,,,,+++++++++.......................................///000000...------,,,,,,------...---......///000111111222000000111222333333444444555777:::===BBBEEEHHHJJJEEEGGGJJJLLLMMMOOOQQQSSSRRRSSSTTTVVVWWWXXXXXXXXXUUUTTTQQQMMMJJJGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLFFFFFFGGGGGGFFFDDDBBB@@@======<<<<<<<<<<<<===>>>=========>>>@@@CCCEEEGGGHHHLLLQQQSSSSSSUUU[[[aaaZZZ```hhhmmmooottt|||~~~{{{vvvqqqmmmhhhccc___SSSRRRPPPNNNLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB???<<<:::999:::::::::999555777999888777888<<>>????????????@@@AAACCCDDDBBBDDDEEEEEEGGGKKKRRRWWWcccppp|||}}}|||{{{xxxuuunnnmmmjjjfff```XXXRRRNNNIIIHHHFFFEEEDDDCCC@@@>>>;;;;;;<<<;;;::::::::::::999999:::;;;===AAAFFFIII,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,***))))))+++---...------------,,,,,,,,,000///...,,,++++++++++++---.........---,,,,,,+++...------,,,+++******)))++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---------............///---------............///////////////000000000000000000///............///111111000000000000//////......///000111222333333000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////------------------------........................------------------------------------------------------------...............------,,,,,,------...------------------------...---,,,+++,,,---...///111111000///...---,,,,,,------...------,,,+++***---............---,,,,,,...------,,,,,,------...........................------------------------+++,,,,,,,,,,,,---------................................................------------,,,,,,,,,,,,................................................................................................////////////............................................................---...000///...,,,------...------------...//////........................------------------------,,,,,,------.../////////------............------++++++,,,---......//////..............................---------....../////////000000000000000000////////////000111222222333555888:::;;;>>>AAADDDFFFGGGIIILLLNNNPPPQQQRRROOOQQQSSSUUUWWWYYYZZZZZZYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZXXXVVVTTTRRRQQQQQQNNNKKKHHHDDDBBB@@@@@@@@@???>>>>>>???AAACCCCCCBBBDDDEEEEEEEEEFFFGGGHHHHHHHHHIIILLLOOOTTT[[[ccciiittt|||tttllleee```XXXVVVSSSPPPNNNKKKHHHEEE>>>???????????????>>>>>>;;;;;;::::::<<>>@@@CCCFFFIIIJJJKKKMMMPPPRRRTTTUUUUUUTTTUUUWWWZZZ\\\\\\\\\\\\[[[\\\^^^``````___]]]\\\ZZZYYYXXXVVVTTTRRRPPPOOOMMMJJJFFFBBB@@@???@@@@@@>>>>>>>>>@@@CCCEEEGGGGGGKKKLLLNNNOOOPPPQQQQQQQQQTTTVVVZZZ___gggpppyyy~~~xxxuuulllkkkhhheee```ZZZSSSNNNGGGFFFFFFFFFFFFEEECCCBBB@@@???===<<<===>>>>>>???,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,---...---,,,,,,---///------------------------+++,,,,,,---............---.........---,,,,,,+++)))***+++,,,---......///------........./////////------------------------,,,,,,,,,---------......---------------------------------............///---------............///------------..................////////////////////////////////////000000111111000000000000000000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------........................,,,,,,,,,------------......------,,,,,,------...------------------------......---,,,,,,,,,---...,,,+++***)))***+++---///......------------------------......///......---...------,,,,,,------............................................................/////////000000---------.........//////........................000000000000000000111111////////////////////////////////////////////////.........................................................///////////////................................................---...000///...,,,,,,------------.......................................---------------------------------...............---......//////......---................................................---------------...//////---------......//////////////////000222555888:::<<<>>>AAACCCDDDGGGJJJMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXYYY[[[]]]^^^^^^^^^]]]]]]^^^```aaaaaa___]]]\\\ZZZYYYWWWUUURRROOOLLLKKKGGGEEEBBB???>>>???@@@BBB>>>>>>@@@AAADDDGGGKKKNNNQQQTTTXXX]]]aaaccceeeeeedddeeeiiioooxxxyyypppeee^^^UUUTTTSSSSSSSSSQQQNNNJJJHHHEEEAAA@@@??????===;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,------------...***+++,,,...////////////,,,------......------,,,)))***+++,,,---...///000+++,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,---------..............................---------............///---------............///////////////000000000000---...//////000/////////......////////////000000111111111111000000//////000000000000000000000000////////////////////////---...///000000111111000000000000000000000000000000000000000000000000000------------------------........................------------------------////////////////////////,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------...---++++++,,,...111333......------------......,,,,,,---............---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------.../////////........................,,,------------..................................................................................................................///////////////................................................---...000///...,,,------,,,---......//////..............................------------------------..............................////////////............------------------........................---------------...///000------......//////000000000111333555888;;;===???BBBDDDFFFHHHIIIKKKNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^______```___^^^\\\[[[ZZZXXXUUURRRNNNKKKIIIHHH@@@???=========???AAABBB???@@@BBBDDDGGGMMMTTTZZZ]]]aaahhhpppvvv{{{}}}~~~uuuuuuwww|||yyyqqqhhhfffdddeeefffeee```[[[UUUPPPKKKIIIHHHFFFAAA>>>,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((***,,,,,,+++++++++---,,,,,,,,,---------......+++,,,---...//////......++++++,,,---............,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///---------............///////////////000000000000,,,---///000000000//////........./////////000000000000000000000111111111000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000................................................------------------------........................++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---,,,000...,,,***+++---111333///...---,,,,,,---...///++++++,,,---------------...------,,,,,,------...........................------------------------------------............,,,,,,------...//////000........................*********+++++++++,,,,,,------------------------------------------------............................................................/////////000................................................---...000///...,,,------,,,---.../////////...---........................------------------------..............................////////////......++++++,,,,,,------..............................---,,,,,,------///000000/////////000111111222222333555888;;;???AAACCCDDDIIIJJJLLLMMMMMMNNNQQQTTTTTTUUUWWWYYYZZZ\\\\\\\\\^^^^^^]]]]]]]]]^^^^^^___^^^]]]]]]\\\[[[ZZZZZZYYYVVVSSSOOOKKKHHHEEEEEEDDD>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJPPPYYYdddlllssswww~~~yyywwwvvvyyy|||{{{vvvqqqgggbbb\\\XXXWWWSSSMMMHHH,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++,,,---......------------------------------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***,,,......------...///,,,,,,,,,------.........---.../////////...---,,,******,,,---...////////////......------,,,++++++........./////////000000,,,,,,,,,------.........,,,,,,,,,---------..............................---------.........//////---------.........//////------------.........///,,,---///000000000//////---.........//////000000......///000111222333333000000000000000000000000111111111111111111111111---...///000111111111111000000000000000000000000000000000000000000000000111111111111111111111111........................------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///111333222000---,,,,,,)))&&&######%%%)))+++///...---,,,,,,---//////***+++,,,,,,---------,,,...------,,,,,,------...........................111111111111111111111111////////////000000000111,,,,,,------...///000000......................../////////000000111111111------------------------------------------------................................................---.........//////000000................................................---...000///...,,,------,,,,,,.../////////...---........................------------------------.....................---......////////////......((()))***+++---...///000........................,,,,,,,,,---...///000111000000111222333333444444666888<<<@@@DDDFFFHHHHHHMMMNNNPPPPPPPPPQQQTTTVVVVVVWWWYYY[[[]]]^^^^^^^^^___^^^]]]\\\\\\]]]^^^___]]]\\\ZZZYYYXXXXXXXXXXXXPPPMMMIIIDDDAAA@@@@@@AAAAAAAAABBBDDDEEEFFFFFFGGGJJJLLLNNNRRRXXXdddrrr{{{~~~yyyxxx{{{wwwqqqjjjfffddd```YYYTTT------------------------...........................---+++))))))***+++,,,------------------------.........------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,++++++*********,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))(((***++++++,,,,,,------...,,,,,,,,,,,,++++++***)))++++++***)))***+++---...,,,,,,+++******+++,,,,,,------++++++++++++------+++,,,------......------000///...---------------,,,,,,,,,---------......///...---,,,,,,---...///000000000000////////////........................////////////////////////000000000000111111111111////////////000000000000000000000000000000000000111111000000//////......////////////////////////........................111...+++,,,///000///,,,------------------------------............------***+++,,,---...---,,,+++111111///...---,,,,,,,,,...---,,,++++++,,,---...555;;;@@@???888000---,,,---------------...///000///---)))'''&&&(((+++,,,------,,,+++,,,---...///...------,,,,,,------...........................000000///...---,,,,,,+++---------............///+++,,,,,,---.........---...------,,,,,,------...........................000000///...------,,,,,,......------------....................................------------......---------........./////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------............///........................------------------------,,,,,,,,,++++++*********//////.........---------,,,------......------,,,///////////////............///111333444444333222---///111111222333666888:::===AAAEEEGGGJJJMMMPPPNNNPPPRRRTTTVVVWWWXXXXXX[[[ZZZ[[[]]]___aaa```___^^^]]]]]]___aaaaaa___]]]\\\XXXUUUSSSTTTSSSPPPMMMLLLJJJFFFAAA>>>>>>@@@BBBAAADDDHHHJJJKKKMMMNNNPPPXXX[[[```gggqqq}}}}}}zzzyyy}}}zzztttqqqpppvvvuuuuuuvvvyyy|||~~~yyyuuutttwwwyyy|||zzz}}}|||~~~yyywwwwwwtttnnniii,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++---,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,++++++***+++,,,---...,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------//////...---------------,,,---------............///...------------...///////////////000000000000000000000000000000000000//////////////////////////////000000000111111111/////////000000000111111000000000000000000000000111000000000/////////...////////////////////////........................---,,,,,,---......---+++------------------------------............------++++++,,,------------,,,///...---------------------------,,,,,,---------000555::::::555///---------,,,,,,,,,,,,------...///...,,,***)))***,,,------,,,,,,,,,,,,---.........------,,,,,,------.........................../////////...------,,,,,,,,,,,,,,,,,,---------...+++,,,------......------...------,,,,,,------...........................---------.....................------------....................................------------......,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,------------........................---------............///........................------------------------......------,,,,,,,,,,,,//////.........---------,,,------......------,,,.........///////////////---...000111000///...---///111333444555666999<<>>AAAEEEGGGJJJLLLMMMNNNPPPRRRUUUVVVXXXZZZ\\\]]]]]]]]]``````aaadddffffffdddbbbaaa```______```^^^\\\YYYZZZVVVPPPLLLIIIHHHFFFEEEAAACCCEEEEEEDDDFFFKKKOOORRRVVV[[[aaaffflllrrrvvv~~~}}}xxxqqqjjjfffggghhhiiikkknnnqqqsssqqqpppiiigggddd^^^XXXTTTSSSSSSUUUXXX^^^dddiiimmmoooppptttvvvwwwuuuqqqmmmiiihhh___^^^[[[XXXXXXZZZ```dddnnnvvvxxxrrrnnnooorrrwww{{{++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,---...---,,,,,,,,,,,,------.........------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******+++,,,,,,---............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......---------...............////////////000.........------.........---......///000111111222////////////////////////////////////////////////////////////000000000111000111111111222222222222000000000000000000000000000000000000////////////////////////////////////........................+++---...,,,)))))),,,///------------............------............------------,,,++++++---...///,,,++++++++++++,,,------+++,,,---......---,,,+++***,,,......---,,,---///......---,,,+++++++++,,,....../////////......---+++,,,---...///...---,,,...------,,,,,,------...........................,,,,,,,,,------.........+++,,,,,,,,,,,,---------,,,,,,------...------,,,...------,,,,,,------...........................***+++,,,---...000111111......------------....................................------------......,,,,,,,,,---------.........------,,,,,,,,,------............////////////........................---------............///000000000000000000000000......................../////////.......................................------............------,,,------...///000111111//////000000000///......444666888:::<<>>@@@CCCEEEFFFIIILLLOOOQQQTTTWWWYYY[[[\\\^^^```aaaaaabbbbbbcccbbbbbbbbbaaa___]]]\\\]]]^^^^^^]]]YYYXXXVVVUUUSSSQQQMMMJJJDDDFFFHHHHHHHHHJJJNNNRRRTTT^^^iiilllkkkrrr|||qqqjjjgggaaa]]][[[YYYUUUVVVYYY]]]eeellljjjfffdddbbb___VVVQQQNNNOOOOOONNNNNNPPPPPPRRRSSSRRROOOLLLLLLLLLGGGHHHHHHGGGFFFFFFHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNKKKJJJJJJKKKHHHIIIJJJIIIGGGFFFFFFGGGIIINNNRRRVVV\\\dddgggfffddd```[[[VVVSSSRRRSSSSSSUUUXXX]]]fffpppzzz}}}zzzqqqhhhcccbbbbbbeeellltttzzz}}}}}}++++++++++++++++++++++++************************+++,,,------.........---------------------------,,,,,,,,,------.........---,,,++++++------,,,+++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,++++++***)))+++,,,,,,---,,,+++)))(((***+++,,,------,,,+++***++++++------------+++++++++,,,------......---------------------...///000,,,,,,,,,---------......,,,---...//////...---,,,000000000000////////////........................000000000000000000000000............/////////000////////////000000000000000000000000000000000000.../////////000000111111////////////////////////........................///---+++---000000...+++---------...///000000111---..................---+++,,,.../////////...---,,,,,,,,,---...///111111......,,,++++++,,,......)))))))))***---.........++++++++++++,,,------...---------------...///000...---,,,+++,,,---...///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........---,,,,,,+++...------,,,,,,------...........................---------.........//////.........------..........................................------.........---------.........//////,,,,,,,,,,,,,,,---...///------------.........///........................---------.........//////........................////////////////////////,,,,,,,,,------.........---------.........//////......////////////......///////////////.........555666777999;;;===@@@AAABBBDDDFFFGGGIIIKKKOOOQQQVVVYYY[[[]]]]]]]]]___aaa___``````aaaaaaaaa``````___\\\YYYWWWXXXYYYZZZZZZWWWUUUTTTSSSQQQOOOKKKHHHFFFIIILLLMMMLLLNNNRRRUUUdddppp~~~~~~rrrfff___[[[VVVSSSRRRPPPMMMMMMQQQRRR[[[bbbaaa^^^\\\ZZZXXXRRRMMMLLLPPPSSSSSSTTTVVVVVVWWWVVVSSSNNNKKKKKKMMMIIIIIIJJJIIIHHHIIIKKKMMMIIIJJJLLLNNNOOONNNMMMLLLMMMNNNMMMKKKIIIIIIKKKMMMGGGIIIKKKKKKIIIGGGGGGGGGKKKMMMOOOOOOSSSYYYZZZXXXXXXVVVQQQMMMKKKJJJKKKLLLMMMMMMQQQ[[[gggqqqvvvwwwsssuuuuuurrrpppmmmdddZZZZZZYYY[[[___fffnnnsssuuuyyyzzz}}}}}}yyyzzz|||++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.......................................///000000........................////////////////////////000000000000000/////////111111000000000000111111111111222222222111111000111111222222222333333333000000////////////000000......//////000000111111////////////............///...---,,,+++,,,,,,---///...---,,,+++,,,---...//////.........---------......---------,,,,,,,,,------------------,,,,,,---------............///------------------------......---------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,++++++******++++++,,,......------------.........------------,,,,,,,,,,,,------......------,,,------------------------,,,---......//////......//////...------------...+++++++++,,,---...///000...---,,,++++++,,,---.........------------.....................///000000............////////////------------------------,,,,,,,,,------...............------------..............................------------------------................................................---------------------------,,,,,,------///000000///111222111000000111222333666;;;>>>@@@AAADDDEEEGGGHHHIIILLLOOOSSSWWWYYYWWWXXXZZZ\\\^^^```aaabbb```aaabbbbbbbbb```___^^^```[[[WWWWWWYYYZZZWWWTTTNNNLLLMMMPPPOOOKKKIIIKKKMMMLLLNNNTTTUUUVVV]]]gggwwwyyyuuupppllllllpppuuuxxx~~~}}}qqqdddZZZTTTPPPPPPPPPNNNKKKJJJKKKLLLNNNRRRVVVVVVRRROOOMMMMMMMMMLLLLLLOOOSSSVVVVVVUUUVVVTTTSSSQQQQQQRRRSSSTTTTTTWWWYYYWWWSSSOOONNNNNNKKKMMMOOOPPPQQQRRRUUUWWWYYYSSSNNNMMMQQQSSSSSSQQQRRRMMMJJJKKKLLLJJJKKKNNNOOORRRTTTTTTUUUVVVSSSMMMQQQNNNMMMMMMIIIEEEFFFJJJBBBFFFIIIOOOYYYcccfffcccaaadddfffddd^^^YYYXXXXXXTTTTTTTTTXXX___hhhqqqwwwyyyxxxzzz{{{uuuqqqtttyyy}}}}}},,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.......................................///000000........................////////////////////////////////////////////////111111000000000000111111111111111222222111111000111111111111222222222222000000////////////000000////////////000000000000////////////............///...---,,,,,,,,,------...---,,,,,,,,,,,,---...///.........------------............------,,,,,,---------------------------------............///------------------------.........---------,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++------,,,,,,,,,,,,------......------------......////////////............,,,------......------,,,------------------------,,,---......//////......//////...------------...,,,,,,,,,,,,------...//////...---,,,,,,---.../////////............//////...............//////000............////////////.........------,,,,,,,,,------...............///......------------..............................------------------------....................................................................................///000000111000111222222111222444555777:::>>>AAACCCEEEGGGIIILLLLLLNNNPPPSSSWWWZZZ\\\[[[\\\]]]___aaabbbcccddd``````aaaaaaaaa___^^^]]]\\\XXXTTTTTTVVVUUURRRNNNLLLJJJJJJMMMLLLJJJKKKNNNSSSUUU\\\dddhhhiiiooowwwuuukkkhhhccc``````cccgggjjjnnnqqqrrrnnneee[[[SSSOOOIIIJJJLLLLLLKKKLLLNNNPPPQQQTTTUUUSSSOOOLLLMMMNNNOOONNNNNNPPPTTTVVVVVVTTTUUUTTTSSSSSSTTTWWWZZZ[[[cccgggjjjhhhccc\\\XXXWWWUUUWWW[[[]]]___aaaeeegggjjjddd^^^\\\___bbbcccbbb^^^XXXUUUWWWXXXXXXZZZ___```dddfffeeeeeeddd```YYYUUUPPPMMMMMMJJJFFFEEEGGGCCCFFFIIILLLRRRYYYZZZVVVVVVWWWXXXWWWTTTQQQPPPPPPOOONNNOOORRRXXXaaakkkpppvvvwwwyyy~~~~~~xxxsssnnnlllooovvv||||||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////...---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------.......................................///000000////////////////////////////////////////////////.........///////////////111000000//////000000111000000111111222111111000000000000000111111111111000000////////////000000000000000000////////////////////////............///...------,,,---------------,,,,,,,,,------...............------------/////////............---+++,,,,,,------.........---------............///------------------------...............---------...------,,,,,,------...------------,,,,,,,,,,,,......------------............------------......////////////............,,,------......------,,,------------------------,,,---......//////......//////...------------...------,,,,,,,,,------...//////............//////000000////////////000000......------......///000............///////////////.........------,,,,,,///////////////...............------------..............................------------------------................................................////////////////////////111000000000000000111222111222333333333555888:::<<>>BBBEEEIIIMMMQQQQQQSSSUUUWWWXXXYYY\\\^^^\\\]]]___````````````___aaaaaa```__________________]]]ZZZYYYXXXUUURRROOOOOOLLLMMMOOOPPPNNNOOOSSSTTT[[[eeelllsssyyyjjj]]]SSSMMMJJJHHHGGGGGGHHHLLLNNNOOOOOOOOONNNKKKHHHGGGJJJOOOSSSUUUZZZ```gggnnnuuu|||~~~zzzuuuuuuyyy~~~yyywwwtttsssuuu{{{zzzxxxuuussstttvvvzzz}}}{{{vvvkkkeeefffgggddd```gggmmmwww|||xxxwwwwwwwwwtttuuuyyy}}}|||{{{{{{|||xxxqqqlllhhhffffffeeecccaaaaaacccgggjjjnnnjjjeeeaaa^^^[[[YYYXXX]]]\\\\\\[[[[[[[[[\\\\\\,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---....................................///////////////000........................////////////000000000000//////000000000000//////////////////////////////...////////////000000000////////////////////////111111000000//////......////////////////////////000///...------...///000///---------...///...---........................------------------------...------,,,,,,------...+++,,,,,,------............---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------...------,,,,,,,,,------........................+++++++++,,,,,,,,,------------------------,,,,,,---------------------------.............................................------------,,,---------+++---......---,,,,,,---------............------------,,,,,,,,,,,,---------------............///---.........//////000000................................................111111000000000/////////,,,,,,,,,---...///000000........./////////000000...------------...//////222111111111111333555666;;;>>>BBBFFFIIIMMMPPPSSSSSSUUUWWWXXXYYYZZZ]]]_________aaabbbbbbaaa```___`````````___^^^]]]\\\[[[\\\ZZZXXXVVVTTTRRRNNNKKKKKKJJJKKKNNNNNNMMMQQQXXX]]]jjjzzzxxxmmmaaaVVVOOOLLLJJJKKKKKKKKKNNNRRRUUUVVVVVVRRRRRRQQQOOOOOOSSSXXX]]]aaadddhhhmmmqqqvvv|||{{{xxxwww|||}}}{{{uuutttsssssswww}}}rrrpppnnnmmmppptttzzz}}}yyy}}}sssoooqqqrrrnnnjjjooorrrxxx{{{wwwuuuuuusssrrruuuzzz~~~~~~~~~~~~}}}~~~|||uuupppmmmjjjjjjkkkkkkjjjjjjmmmrrrvvv|||vvvpppkkkeee^^^YYYVVVVVVUUUUUUVVVXXXZZZ[[[,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************++++++++++++------------------------...------------,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---....................................//////////////////........................////////////000000000000//////000000000000//////////////////////////////......////////////000000000000000000000000000000000000000000///////////////////////////////////////............//////000///...------...///...---........................------------------------...------,,,,,,------...,,,,,,,,,------............---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------------------------......---,,,,,,,,,------.........---------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------................................................------,,,,,,,,,,,,---//////---,,,---...------............---------------,,,,,,------------------............///+++++++++,,,------....................................................../////////000000000000000,,,---------.../////////....../////////000000000...............///000000000000000111222444666888@@@CCCGGGJJJMMMOOORRRTTTTTTVVVXXXYYYZZZ[[[]]]___aaaaaabbbccccccbbbaaa```_________^^^\\\[[[YYYXXXXXXVVVTTTSSSRRRPPPLLLJJJHHHHHHKKKNNNNNNPPPYYYcccppp}}}{{{zzzoooiii```VVVOOOKKKJJJJJJPPPPPPQQQSSSWWWZZZZZZZZZUUUWWWXXXZZZ\\\```eeehhhnnnooooooooopppssswwwzzz~~~|||{{{zzz{{{~~~{{{pppooonnnpppuuuxxxrrrqqqppprrruuuzzzzzzyyy{{{{{{xxxwwwssstttuuuvvvxxx|||~~~zzzwwwuuuuuuwwwxxxxxxwwwxxx}}}}}}xxxtttooogggbbbSSSQQQOOONNNOOOQQQUUUWWW,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,..............................---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,------------,,,,,,,,,,,,---......................................................////////////////////////////////////000000000000//////000000000000//////////////////////////////........./////////000000000000000000000000000000////////////000000000000////////////////////////---......//////////////////...------...///...---...................................................------,,,,,,------...,,,,,,------------------///...---...///000///...------------------------------------------------((()))***+++,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,------------------,,,...000///...---...///------............------......------------......---------............///******+++,,,,,,---......................................................---......//////000000111------...................../////////000000000000000////////////000111111000000111333777:::===???EEEHHHLLLOOOPPPQQQSSSUUUVVVXXXZZZ[[[[[[\\\^^^```bbbcccdddddddddbbbaaa```^^^^^^^^^]]][[[XXXVVVUUUTTTRRRQQQPPPPPPNNNLLLIIIIIIKKKOOOSSSUUUZZZggguuuzzzsssmmmjjjjjj```\\\UUUNNNJJJHHHHHHIIIRRRRRRTTTXXX\\\`````````___bbbfffiiikkkmmmpppqqquuuuuutttrrrqqqtttyyy}}}wwwxxx{{{~~~qqqpppoooqqqwww|||xxxwwwoooooonnnoooqqqvvv}}}~~~}}}yyyvvvsssnnniiiWWWSSSNNNKKKJJJMMMQQQTTT...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............//////.................................------,,,,,,,,,+++,,,---.........---,,,******+++,,,------...///........................++++++,,,,,,,,,------------,,,,,,,,,,,,---.............................................---------000000000000000000000000////////////000000000000//////000000000000//////////////////////////////............/////////000000000000000000000000000......//////000000111111////////////////////////,,,---///000000000///...///...------...///...---........................////////////////////////...------,,,,,,------...------------------------///...---...000000000...................................................+++,,,---...////////////........................///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................***+++,,,---.../////////---///000000///......///---..................---///......------......///---------.........//////,,,,,,------...///000000................................................,,,,,,---...///000111111...............---------////////////000000000000000000000000000111111222111222444888<<>>AAAEEEHHHMMMPPPQQQQQQSSSTTTVVVXXXYYYZZZZZZ[[[\\\^^^___aaabbbcccfffdddbbbbbbaaa___]]]ZZZXXXXXXXXXWWWUUURRROOONNNJJJGGGGGGKKKLLLLLLQQQXXX\\\iiixxx}}}nnn```XXXWWWWWWUUUSSSSSSTTTTTTQQQNNNKKKIIIGGGEEEGGGKKKOOORRR[[[^^^ccciiiooovvv{{{~~~~~~}}}|||{{{{{{{{{~~~}}}uuurrrqqqnnnpppuuuvvvssspppnnnrrryyy{{{sssooonnndddaaa]]][[[[[[]]]```aaa------------------------...////////////......---******++++++,,,,,,------,,,,,,,,,++++++,,,,,,---************++++++++++++,,,++++++++++++,,,,,,---///...---,,,+++************,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---...............------,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,------------,,,,,,...------,,,,,,------...+++,,,------......---------------.........//////,,,,,,------.........///............////////////111111000000///......---000000000000000000000000000000000000000000000000000000////////////000000//////000000000000////////////............////////////............//////..............................//////......---,,,........................------------------------------------------------------------------------,,,---...//////...---,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---...------,,,+++,,,,,,,,,,,,------......------,,,------------------------------------------------------------............------......------,,,,,,------............------..............................---,,,,,,---...............------........./////////............---////////////////////////------..................,,,,,,,,,------------...//////............////////////............//////////////////////////////////////////............////////////000000000111/////////......//////000//////000//////111555888;;;>>>CCCHHHKKKMMMPPPSSSSSSTTTUUUWWWXXXZZZ[[[[[[]]]]]]^^^___```aaabbbbbbhhhfffcccaaa___\\\YYYVVVUUUVVVVVVUUUSSSPPPMMMKKKIIIGGGHHHLLLOOOTTT\\\dddttttttdddUUUOOONNNNNNNNNNNNPPPQQQQQQNNNKKKLLLJJJHHHHHHJJJPPPVVVZZZ\\\aaafffkkkooottt{{{~~~~~~uuuqqqqqqpppssszzzxxxtttmmmjjjlllsss|||zzzuuuuuummmkkkhhhfffhhhlllpppttt,,,,,,,,,,,,,,,,,,,,,,,,---...............------+++++++++,,,,,,,,,---------,,,+++++++++,,,---...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------............------,,,,,,+++...---,,,,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,------......------------------............------------........................////////////000000/////////.........000000000000000000000000000000000000000000000000111111000000000000111111...///000111111000///...//////............///////////////....../////////.................................///......---,,,---------...............,,,,,,------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000///............///,,,------......------,,,------------------------,,,,,,,,,------.........------------------------,,,------...------,,,,,,------............---------------.....................------------.........------,,,,,,------.../////////......................................................---------,,,,,,---------.........//////............///////////////......////////////////////////////////////////////////.............../////////000000000//////////////////000111000000000000111444999<<<>>>CCCHHHMMMPPPQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]______``````aaaaaabbbbbbgggdddbbb___^^^[[[WWWTTTQQQRRRRRRRRRPPPMMMKKKIIILLLLLLMMMPPPVVV```mmmwww|||lll]]]PPPKKKMMMMMMNNNPPPRRRSSSRRROOOMMMNNNNNNOOORRRUUUZZZ^^^```___cccggghhhjjjoooyyy}}}{{{}}}zzzuuusssvvv|||||||||wwwvvvsssrrrssswww~~~************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,---///+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------.........------,,,,,,,,,------------,,,---------,,,,,,,,,---------............////////////.........------,,,,,,------...+++,,,------......------+++,,,,,,,,,,,,---------//////.........---------............////////////---........./////////000000000000000000000000000////////////////////////111111000000000000111111...///000111111000///...//////............//////...//////////////////...////////////////////////.........///......---,,,---------.........//////,,,,,,------------------------------------------...........................---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++---------------...//////000000///............///,,,------......------,,,------------------------+++,,,,,,------.........------------------,,,,,,,,,,,,------...------,,,------............---------------.........//////........................------,,,,,,,,,,,,------////////////////////////------------------------...............------------.........//////////////////............//////...//////////////////...////////////////////////.........///////////////------.........////////////////////////000111111111111222333444888===AAABBBFFFLLLQQQSSSTTTUUUVVVYYYZZZZZZ[[[\\\]]]]]]]]]`````````aaaaaaaaabbbbbbcccaaa___]]]\\\ZZZWWWTTTMMMMMMNNNNNNMMMLLLKKKJJJMMMPPPSSSWWW```qqqzzzkkk___SSSJJJHHHKKKPPPRRRUUUVVVUUUSSSQQQPPPQQQUUU[[[aaaeeeffffffeeedddfffhhhggghhhnnnzzz~~~}}}~~~||||||++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------************+++,,,------,,,,,,,,,,,,------------,,,------------,,,,,,+++...---,,,,,,+++++++++,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------......------............------...------,,,,,,------...+++,,,------......------+++++++++,,,,,,,,,------/////////.........------............////////////,,,------...//////000000000000000000000000000000////////////////////////111111000000000000111111//////000000000000////////////............//////......////////////......////////////////////////......//////......---,,,,,,,,,------.../////////------------------------------------------------...........................---,,,++++++,,,---...+++,,,---......---,,,+++...............//////000...------,,,+++,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,------......------------............------,,,,,,------.../////////---...////////////...------------,,,,,,---------...////////////000000000------------------------------.........................../////////000000//////............//////......////////////......////////////////////////.........///////////////------------............////////////000111222222111333555666888<<>>@@@DDDIIIMMMQQQTTTUUUXXXYYY[[[^^^___`````````______^^^^^^^^^______```\\\]]]^^^^^^]]][[[YYYWWWZZZXXXUUURRROOOMMMKKKKKKPPPYYYcccmmm{{{{{{oooccc\\\ZZZWWWTTTSSSTTTSSSOOOKKKNNNIIIFFFHHHIIIKKKPPPVVV]]]ccckkkrrrvvvwwwwwwwwwxxxzzz}}}~~~~~~,,,,,,,,,---------......------------------------,,,,,,------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++************+++++++++,,,---......---,,,+++------------------------++++++,,,,,,,,,------------------------------------------------------------------------------------------.........//////------------............---------------...//////........................................................................------------------------........................///............///000000000000000000////////////////////////000000000000000000////////////000000//////////////////////////////............//////................................................---------------------------------------------------------------------------------------------------,,,+++***+++,,,...000---------,,,,,,+++++++++,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,---------------,,,---------.../////////......------------.............................................---------////////////////////////........................///////////////.........---------------...//////.........------.....................///////////////////////////////////////////////////000000111///000222333444666:::===CCCEEEHHHLLLPPPTTTVVVWWWZZZ[[[]]]```aaabbbbbbaaa_________^^^^^^_________ZZZ[[[\\\]]][[[XXXUUUSSSTTTSSSPPPNNNLLLMMMOOORRRYYYfffvvv|||nnnaaaVVVPPPNNNLLLKKKOOOUUUWWWUUUQQQRRRMMMKKKMMMOOORRRXXX___dddiiioootttwwwyyyzzz{{{~~~......---------,,,,,,,,,------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++******+++,,,,,,------...++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++,,,------------------,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------............---------.........//////000///...---------------..............................................................................////////////......////////////////////////...............//////000////////////000000000000////////////000000000000//////000000000000////////////////////////////////////............//////........................................................................---------------------------------------------------------------------------,,,,,,,,,---...000111---------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,------.........,,,---------.../////////........................---.....................---------...............////////////////////////.................................///////////////---------------...//////000000////////////000000........./////////000000//////////////////////////////......///000111222///000333444666999===AAAGGGIIILLLOOOSSSVVVXXXYYY\\\]]]___aaabbbccccccbbb_______________^^^^^^^^^YYYYYYZZZZZZXXXUUUQQQNNNNNNNNNLLLJJJIIIMMMTTTYYYhhhwwwsssdddXXXOOOKKKKKKJJJKKKRRRZZZ___^^^[[[UUURRRQQQTTTWWWYYY^^^dddjjjmmmqqqtttwww{{{//////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......------------,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------------.........------........./////////111000///...------------........................................................................//////000000000000//////000000000000000000000000......------......///000////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000//////............//////................................................////////////////////////------------------------------------------------------------------------/////////......---------------------,,,,,,,,,,,,------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,---......//////---------...............---...////////////...------------.............../////////000000000000000////////////////////////------------------------.........///////////////......------......///000111000000000000000000111....../////////000000000000000000000000000000000//////.........000111222111333555777:::>>>BBBFFFKKKLLLOOORRRUUUWWWYYYZZZ]]]^^^```bbbccccccccccccaaaaaaaaa```___^^^\\\[[[XXXXXXXXXWWWTTTQQQNNNLLLMMMMMMLLLJJJLLLSSS]]]fff~~~{{{iii[[[QQQKKKHHHKKKLLLOOOVVV]]]bbbbbb```YYYWWWYYY^^^aaaaaacccgggkkkmmmppptttzzz---------------------,,,++++++++++++++++++++++++******++++++,,,---------...------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++,,,---......---,,,+++---------,,,,,,---------+++,,,------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.....................////////////000///...............///..............................................................................///000000///......000000000000000000000000...------------...//////.../////////000000000111////////////000000000000...///000111111000///...000000000000000000000000//////............//////........................................................................------------------------------------------------........................,,,---...//////---,,,+++---------------..................//////.........------............------,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,------.../////////...............------------...///000000///...------------.........//////////////////000000000111////////////////////////------------------------............/////////000//////......//////000111000000////////////000000.../////////000000000000000000000000000000000000//////...---...000222333444666999<<>>AAAFFFKKKOOOPPPRRRVVVXXXYYYZZZ[[[]]]\\\]]]___```aaaaaaaaa```^^^^^^]]]\\\[[[YYYWWWVVVYYYXXXVVVTTTPPPMMMKKKIIIKKKJJJPPP]]]kkkxxx}}}nnn```UUUNNNJJJJJJKKKLLLNNNRRRVVVYYY]]]ccckkkrrruuusssppplllhhhnnntttyyy+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------.../////////...///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------++++++,,,,,,,,,---------++++++,,,------,,,++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,------.........---------.........//////---.........//////000000,,,,,,---.../////////...////////////////////////---------.........//////...------------...//////////////////////////////////////////////////////000000//////.........---////////////////////////222222000///............000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////..............................------,,,---...///000000///---,,,,,,---///000*********++++++,,,,,,,,,---..................------------.........//////............/////////000,,,,,,,,,------.........////////////////////////........................,,,,,,------...///000000------............---------------.........//////////////////////////////........................+++,,,,,,---...///000000...............///000000////////////////////////////////////////////////......////////////......111111000000//////................../////////000///////////////.........///000222333444444333333777:::===AAADDDIIIOOOSSSRRRUUUXXXZZZ[[[\\\]]]^^^^^^___```bbbbbbaaaaaa```]]]]]]\\\[[[YYYWWWVVVUUUZZZYYYWWWTTTQQQMMMJJJHHHNNNOOOYYYjjj|||wwwhhh[[[PPPJJJHHHIIIKKKMMMQQQVVV\\\aaakkkrrr|||~~~uuuooommmvvv//////............//////---,,,++++++------,,,+++++++++++++++++++++++++++***++++++,,,,,,------...))))))***+++,,,,,,------++++++++++++++++++++++++//////---+++))))))+++---++++++,,,,,,,,,---------------------------------***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,------.........------------------------.........------,,,,,,,,,)))***,,,---...------,,,+++,,,------......---------...///...------...///////////////////////////////////////////////////000000////////////000000------------------------///////////////.........//////.........---------//////............//////,,,---...000000000///...////////////000000000000,,,------...///000111111...------,,,,,,------.................................------------......------------------------------------------------------------------------......////////////.................................------,,,,,,------...///...---,,,,,,---...///++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,---.........---,,,,,,+++------------------------000000///...---,,,,,,+++...------,,,,,,,,,------000///...------...///000////////////////////////111111000///...---,,,,,,......------------................../////////000---.........//////000000000000000000////////////////////////000000000000///000000000///111444777;;;>>>CCCGGGJJJLLLOOOQQQXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```bbbcccbbbaaa```^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXTTTQQQPPPMMMHHHIIIMMMRRRZZZlll~~~kkk]]]SSSMMMKKKJJJKKKPPPUUUVVVVVV^^^jjjzzzzzzuuuuuutttyyy///......------......///---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,+++***((())),,,...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,++++++,,,---------,,,,,,+++,,,------......---------...///...------...///////////////////////////////////////////////////000//////......//////000------------------------/////////////////////...//////.........---------......------------......---...//////////////////.../////////000000000000------......//////000000...------,,,,,,------.................................------------......------------------------------------------------------------------------.........//////....................................------,,,,,,------.........---,,,,,,---......,,,------............---------------------------//////.........---------,,,------......------,,,---.........------,,,+++------------------------/////////...------,,,,,,...------,,,,,,------...///...------------...///////////////////////////000000000///......------///......------......///........./////////000000............/////////000/////////...............////////////000000000111111111111000111333777:::>>>AAAFFFJJJMMMOOORRRTTTYYYYYY[[[\\\]]]^^^^^^^^^___```aaabbbbbbaaa```___\\\ZZZYYYZZZ[[[[[[ZZZYYYVVVSSSQQQPPPLLLHHHKKKQQQ^^^iiizzzuuudddWWWOOOJJJHHHMMMLLLPPPWWW[[[___jjjuuuyyyuuuuuuttt~~~...------,,,,,,------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((())),,,///,,,,,,,,,,,,------------------------------------......---,,,,,,+++******,,,------......------,,,,,,,,,,,,------------...------------------------.........---------------...---,,,,,,,,,,,,,,,,,,,,,,,,---............------...///...------...///////////////////////////////////////////////////.........------.........------------------------......//////////////////...............---------------,,,,,,,,,,,,------000//////............///....../////////000000000.........///////////////......------------....................................------------......------------------------------------------------------------------------------............------..............................------------.........------,,,,,,------........./////////...------.......................................---------------............---------............---,,,,,,...................................................---------------.........------,,,,,,------...///////////////////////////////////////////////////......------......///....../////////000000000............////////////---------.............../////////000000000111111222222222111222555:::>>>BBBFFFJJJNNNPPPRRRUUUWWWYYYZZZ\\\^^^___```aaaaaaaaabbbbbbbbbbbb```^^^]]]YYYXXXXXXZZZ\\\\\\ZZZXXXUUUSSSQQQOOOLLLKKKSSS^^^rrr}}}zzzjjj[[[PPPKKKHHHGGGOOOOOORRRZZZbbbkkkwww{{{tttqqqqqqsss---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********)))***,,,...,,,,,,,,,------------...---------------------------------,,,,,,+++++++++,,,------......------,,,------------------------------------------------...............---------000...---+++++++++,,,---,,,------...............---...///...---------///////////////////////////////////////////////////...------,,,,,,------...------------------------............////////////...........................------,,,,,,------...111000///---------...///........./////////000000///////////////...............------------....................................------------......------------------------------------------------------------------------,,,,,,------------,,,,,,..............................------------..............................///000000000///...------................................................------............------------............------////////////////////////---------.........//////...------------......///........................////////////////////////............//////000000//////............//////...////////////000000000.........///////////////------............////////////000000000111111111222222222222333888>>>BBBFFFIIINNNQQQSSSUUUWWWYYYZZZ[[[]]]___aaabbbcccccccccccccccbbb```^^^\\\[[[WWWWWWXXX[[[]]]\\\ZZZXXXUUURRRPPPOOONNNTTTcccrrrtttkkk^^^SSSLLLIIIIIIIIIOOOQQQWWW___hhhrrr}}}zzzuuurrrrrrsssvvv,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---,,,,,,---------.........------------------------+++++++++,,,,,,---------,,,------......------,,,------------------------------------------------........................000///---,,,+++,,,------,,,---......//////......---...///...---------///////////////////////////////////////////////////------,,,,,,,,,,,,---------------------------------.........//////000000---.....................//////............//////111000///---------...///............///////////////////////////.........///......------......///..............................------------......------------------------------------------------------------------------,,,,,,------------,,,,,,........................///......------......////////////000000////////////000000000///...---------------------------------.....................---......//////......---------...//////......---////////////////////////,,,,,,------.../////////---------------...///000/////////000000/////////////////////////////////------......///000000000/////////....../////////////////////000000000111///////////////.............../////////000000000000000000000111111111111111222333444666:::AAAEEEIIILLLPPPSSSUUUVVVXXXZZZ[[[\\\^^^```bbbcccddddddddddddbbbaaa^^^\\\ZZZYYYWWWWWWYYY[[[]]]]]]ZZZXXXRRROOOMMMOOOUUUaaauuu|||sssnnnkkkiiihhhbbb\\\SSSLLLIIIIIIJJJKKKOOOUUU]]]dddkkkssszzz~~~|||wwwtttuuuzzz}}}---,,,,,,++++++,,,,,,---+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,---------............------------------------******+++,,,,,,---......,,,------......------,,,...------------,,,,,,,,,------------------------...............////////////...------------------------...////////////...---...///...------...///////////////////////////////////////////////////---------,,,,,,---------------------------------------......///000000000---------.............../////////....../////////000//////............///------........./////////........./////////////////////............//////..............................------------......------------------------------------------------------------------------------............------........................//////............//////...///000000000000///........./////////...---------------------------------------.....................////////////......------...////////////...........................---------.........//////------------...///000000///000000111111000000///////////////////////////---.........//////000000000//////......//////000/////////000000000111111///////////////...............//////000111111111000000000111111111222222111333555888:::???DDDHHHLLLOOOSSSUUUVVVWWWYYY[[[\\\]]]___```bbbcccdddddddddcccaaa___\\\ZZZYYYXXXXXXWWWXXXYYY[[[[[[YYYWWWPPPMMMOOOWWWcccsssyyypppfffbbb```[[[XXXXXXSSSPPPKKKIIIJJJKKKMMMMMMQQQ\\\eeeiiikkkpppvvvxxx{{{{{{yyyvvvuuuyyy------,,,,,,,,,,,,------+++******+++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((***,,,,,,++++++,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---------------------------........./////////000,,,---..................------...///////////////---...///...------...///////////////////////////////////////////////////......------------......------------------------------......///000000111---------........./////////......------......///---...//////////////////---------.........//////------......//////000000//////............//////..............................------------......------------------------------------------------------------------------.........//////.................................//////............//////,,,---...//////...---,,,,,,------............---........................---------.........//////......////////////......------...///////////////---------------------------------...............------------...///000111...///000111111000///...////////////////////////.........///////////////000000////////////000000//////000000000111111111000/////////............------......///000000111000000111111111222222222222555999<<<@@@DDDHHHKKKOOORRRUUUXXXYYYYYY[[[\\\]]]^^^___aaabbbbbbcccccccccaaa___]]]ZZZYYYWWWWWWXXXVVVUUUVVVWWWWWWVVVUUURRRRRRXXXhhhyyyzzzhhh^^^UUUTTTSSSPPPMMMNNNLLLKKKJJJLLLOOORRRTTTTTTWWWdddmmmllliiimmmtttxxx{{{~~~~~~|||...------,,,,,,------...+++******+++---......---------------------------...------,,,,,,++++++***------------------------------------------------%%%'''***+++++++++---...---------.........//////------------------------...------,,,,,,++++++***,,,------......------,,,.........------,,,,,,,,,---------------------------.........//////000000+++,,,...///000///......---......///////////////---...///...------...//////////////////////////////////////////////////////......------......///---------------------------------...///000000111---------.........//////...------,,,,,,------...,,,---///000000000//////---------.........//////,,,------...///000111111//////............//////.................................------.........------------------------------------------------------------------------......////////////..............................//////............//////++++++,,,------,,,++++++++++++,,,---............000000000000000000000000---------.........//////......////////////......------...///000000//////------------------------........................---------......000111111---...///000000///...---////////////////////////////////////////////////000000////////////000000000000000000111111111111000000//////.........---,,,,,,------...///000000000111111111111222222222333666<<<@@@DDDGGGKKKNNNQQQTTTWWWYYYZZZ[[[\\\^^^^^^^^^___aaaaaabbbbbbbbbbbb```^^^\\\YYYXXXWWWVVVWWWUUUSSSSSSTTTTTTTTTSSSWWWXXXcccwwwooo___SSSJJJJJJJJJHHHGGGIIILLLLLLNNNQQQVVVZZZ[[[ZZZ[[[iiirrrmmmgggkkktttzzz......------------......---------------...///000////////////////////////+++++++++++++++++++++++++++,,,,,,------.........++++++------------++++++,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,------.........---------,,,,,,,,,---------............///000///...---,,,------...........................000000//////............////////////000000000000......------------......////////////////////////...------------...//////......------------......++++++++++++,,,---..............................///,,,***((((((***,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---//////////////////////////////000000///...------000000///............///000000000000000000000000//////............//////........................)))(((((()))***+++,,,------,,,,,,++++++,,,,,,---......------------....................................------------......,,,---...//////...---,,,////////////////////////000000//////.........---////////////////////////,,,---------...////////////...---,,,,,,,,,,,,,,,//////.........---------////////////////////////////////////////////////////////////////////////000000000000000///......////////////000000000000---///000///...---...000//////......///000111111000000000000111111111111////////////...000333666666===DDDGGGHHHJJJOOOSSSUUUUUUVVVXXXYYY[[[\\\\\\bbbaaaaaa````````````___```___]]]ZZZXXXVVVUUUUUUSSSTTTUUUSSSPPPOOORRRUUU]]]eeeuuussshhhRRRMMMFFFCCCDDDFFFHHHGGGKKKMMMPPPVVVaaajjjiiiccckkkmmmnnnnnnnnnttt......------------.........------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,//////...,,,+++***)))(((,,,,,,---..................------,,,,,,------.........---------,,,,,,,,,---------............///000///...---,,,------.........................../////////.........------............////////////......------------......////////////////////////...------------...//////......------------.........---,,,++++++******+++...........................---+++))))))+++---...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000/////////............///////////////////////////////////////...------...............///000111........................//////............//////........................,,,---------......//////...------,,,,,,------.........------------....................................------------......------...//////...------////////////////////////000/////////............////////////////////////---------...............///...------------------//////.........---------////////////////////////////////////////////////////////////////////////000000000000000///......////////////000000000000...///000000......///000000000/////////000111111000000000000111111111111000111111000000111555777999>>>EEEIIIJJJLLLQQQUUUWWWWWWXXXYYY[[[\\\]]]^^^aaaaaaaaaaaaaaa```___^^^]]]\\\ZZZYYYWWWUUUUUUTTTSSSSSSSSSPPPMMMMMMOOORRRbbbooozzzkkkaaaQQQLLLGGGDDDEEEHHHIIIJJJNNNQQQUUU]]]iiitttuuupppnnnnnnnnnpppvvv......------------......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,000///...---,,,+++***)))+++,,,,,,---------------...------,,,,,,------.........---------,,,,,,,,,---------............/////////...------------....................................---------------------------..................------------......////////////////////////...------------...//////......------------......000///...---,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////............///////////////////////////////////////......---,,,---------///000111222........................//////............//////...........................//////000000000/////////......------......///......------------....................................------------......---......//////......---////////////////////////////////////............////////////////////////...............---------.........---......//////...............---------////////////////////////////////////////////////////////////////////////000000000000000//////...////////////000000000000///000111111//////000111222222111000000000111111000000000000111111111111111222222111111333666999===BBBHHHKKKMMMOOOSSSWWWXXXYYYZZZ[[[\\\^^^^^^___```aaabbbbbbaaa___]]]\\\XXXXXXWWWVVVUUUTTTTTTTTTUUUTTTQQQNNNMMMOOOSSSWWWjjj{{{}}}oooaaaWWWNNNKKKFFFEEEFFFJJJLLLMMMQQQWWW___hhhuuuvvvrrrqqquuu...------,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------------...((()))******++++++******...------,,,,,,------.........---------,,,,,,,,,---------............///............------..............................------------------------------........./////////......------------......////////////////////////...------------...//////......------------..................///000111222........................------............------......------------......------------------------///////////////.........////////////////////////...///////////////......---------......///111111........................///......------......///........................------...///......---,,,......------------............------------....................................------------............////////////......///////////////////////////////////////........./////////////////////////////////...---------,,,...............///000111........................//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000///111222111000///000111333333222111000000000111///000000000111111111111111222222222222444888;;;AAAEEEKKKOOOQQQSSSWWWYYYYYYZZZ[[[\\\]]]^^^_________```bbbbbbaaa^^^[[[YYYTTTTTTTTTTTTTTTTTTSSSSSSVVVTTTPPPNNNQQQYYYcccjjjwwwuuufffXXXNNNJJJHHHFFFEEEHHHKKKOOOQQQTTT^^^jjjttt{{{vvvuuu|||------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------------------------------------------******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,------.........((()))******++++++******...------,,,,,,------.........---------,,,,,,,,,---------............///------..........................................------------------------....../////////000000000......------------......////////////////////////...------------...//////......------------......------------...///000111........................---......//////......---......---------......///------------------------.........///////////////////////////////////////......///////////////...//////............//////////////////////////////......------------..............................,,,,,,---------,,,,,,+++------,,,,,,,,,,,,------......------------....................................------------......////////////////////////////////////////////////.........////////////////////////////////////////////////...---------,,,...............///000111---.....................////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000///111222111000///000111333333222111000000000111///000000000111111111111000111222333444666:::>>>EEEIIIMMMQQQTTTWWWYYY[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^___aaaaaa___\\\YYYVVVPPPQQQRRRSSSTTTTTTSSSSSSTTTQQQNNNOOOYYYhhhxxx}}}nnn___RRRJJJEEEEEEFFFFFFIIINNNSSSVVVYYYfffttt}}}|||vvvtttvvv------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///......------......///......------,,,++++++***+++,,,,,,---------------...------,,,,,,------.........---------,,,,,,,,,---------............///,,,---......///.................................---------------.........////////////000000000111......------------......////////////////////////...------------...//////......------------.........---,,,+++************........................------...//////...------.........---......///000------------------------.........///////////////////////////////////////---...//////////////////000000///...............000000000000000000000000......------------.................................------,,,,,,---......,,,,,,,,,++++++,,,,,,,,,......------------....................................------------......000//////......//////000////////////////////////.........///////////////////////////////////////...............---------.........---......//////---------...............////////////////////////////////////////////////000000000000000000000000...//////000000000000000////////////000000000000///000111111//////000111222222111000000000111111000000000000111111111111000111333444666:::???BBBIIIKKKOOOSSSWWWZZZ\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___^^^\\\YYYVVVTTTPPPQQQRRRTTTUUUTTTTTTSSSQQQOOOOOOVVVeeewwwuuufffYYYOOOIIICCCEEEGGGIIIMMMRRRXXX]]]cccooo|||~~~yyysssnnnnnnttt---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,++++++******,,,,,,---..................------,,,,,,------.........---------,,,,,,,,,---------............///,,,,,,.../////////..............................------........./////////........./////////000000......------------......////////////////////////...------------...//////......------------.........---,,,+++************........................------------------------...............///000000..................................../////////000////////////////////////------...//////////////////............//////000////////////////////////...------,,,,,,------..............................---+++++++++---///111------,,,,,,,,,,,,------......------------....................................------------......111000///......///000111////////////////////////............/////////000////////////////////////---------...............///...---------------------------.........//////////////////////////////////////////////////////000000000000000000000000......///000000000000000////////////000000000000...///000000......///000000000/////////000111111000000000000111111111111000222555777:::>>>DDDHHHKKKMMMPPPTTTYYY\\\]]]]]]]]]]]]]]]^^^^^^______```^^^]]]\\\[[[YYYVVVTTTSSSPPPRRRTTTUUUVVVUUUTTTTTTQQQRRRWWWccctttyyykkk]]]RRRLLLJJJDDDGGGJJJMMMQQQWWW^^^cccnnnyyy{{{wwwsssooolllmmmsss---,,,,,,++++++,,,,,,---++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,...///000111------++++++++++++------++++++---......---++++++))))))***++++++,,,------***+++,,,,,,------,,,,,,...------,,,,,,------.........---------,,,,,,,,,---------.........//////+++,,,.../////////......................................./////////000000---------.........//////.........------.........////////////////////////...------------...//////.........------.........------------...///000000...........................---,,,,,,,,,,,,---..................///000000........................---.........//////000000////////////////////////------...///000000//////---------...///000111222...........................------,,,,,,------...........................---+++)))((())),,,///222.........------..................------..........................................------.........111000///......///000111////////////////////////---.........//////000000////////////////////////,,,------......////////////...---,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////000000000000000000000000......///000000000000000////////////000000000000...///000///...---...000//////...//////000111111000000000000111111111111111333666999===BBBHHHLLLLLLMMMPPPUUUZZZ]]]]]]]]]^^^^^^______``````aaaaaa^^^]]][[[YYYVVVTTTSSSRRRQQQSSSUUUVVVWWWVVVUUUTTTTTTXXXaaappp|||qqqcccVVVNNNKKKJJJEEEHHHMMMQQQTTTZZZbbbhhhwwwwwwsssqqqoooooopppuuu~~~---,,,,,,++++++,,,,,,---///...---,,,+++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...---------,,,,,,++++++++++++,,,...//////...,,,+++---,,,+++******,,,...//////............///000000.................................------,,,,,,,,,////////////////////////000000000000000000000000........................////////////////////////........................------------------------/////////000000000000000111000///...---,,,++++++---------............///......------------......//////.........---------......------------...............------,,,,,,,,,000000000000000000000000111111111111000000000000///000111000//////000111....................................////////////+++,,,...///000///......,,,,,,,,,++++++*********///......------///000111000000//////.........---........................//////.........---------........................//////.........---------000000//////.........---------------------------///////////////............///000111111000///...000000///............//////////////////.........000000000000000000000000000///...------...///000////////////000000000000000000000000000000000000///......//////000111222...///000///...---...///111555:::???CCCGGGKKKNNNRRRTTTWWWZZZ\\\]]]^^^^^^aaaaaaaaaaaaaaa```______^^^\\\XXXVVVUUUUUUSSSRRRVVVUUUUUUUUUVVVWWWXXXXXX]]]dddppp~~~}}}sssooommmiii```VVVNNNKKKLLLNNNLLLOOOTTTXXX\\\```fffjjjzzz}}}|||wwwtttvvvyyy{{{|||---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------------...---,,,,,,,,,,,,---............---------,,,,,,---------,,,,,,------------,,,+++***+++,,,...///......------......///000......................../////////......---------........................000000000000000000000000........................////////////////////////........................------------------------////////////////////////...............------------------............///......------------......//////.........---------//////............///////////////......---------........................111000000000000000//////---...///.........///000....................................////////////------..................------------,,,,,,++++++///......---...///000111000/////////....................................//////.........---------000000000000000000000000000000/////////.........000/////////..................................../////////////////////.../////////....../////////......---,,,,,,,,,,,,---/////////////////////...////////////////////////000///...------...///000////////////000000000000000000000000000000000000111000000/////////000000///000111111000///000222444888===BBBFFFJJJNNNQQQTTTUUUWWWYYY\\\]]]^^^___bbbbbbbbbaaaaaa___^^^^^^\\\YYYVVVUUUUUUUUUUUUTTTXXXYYYYYYVVVTTTVVV[[[```jjjqqq}}}xxxjjjaaa]]]ZZZXXXTTTPPPLLLKKKLLLOOONNNSSSZZZ___cccgggkkknnnvvv|||~~~---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------,,,,,,...------,,,,,,------...//////............------///...,,,++++++,,,...///---,,,+++++++++,,,...///---------------......///........................///////////////.................................////////////////////////////////////////////////////////////////////////////////////////////////------------------------000/////////...------------------.........//////---------............///......------------.....................---------000000////////////000000///////////////.................................000000000//////........................///000000........................---............////////////......---------..................------------///............///000000////////////...................................................---------000000000000000000000000000000000000000/////////////////////............////////////////////////......//////////////////000///...------...///000///...------,,,,,,------......//////////////////........................//////............//////////////////000000000000000000000000000000000000222222111000////////////000111222222111111333555777;;;AAAGGGKKKOOOSSSUUUVVVWWWXXXYYY[[[]]]___```cccbbbbbbaaa```^^^]]]\\\YYYVVVSSSRRRTTTUUUVVVVVVWWWXXXYYYVVVUUUZZZfffppp|||yyymmmbbbWWWOOOMMMIIIJJJJJJJJJJJJKKKMMMOOOTTTZZZbbbhhhkkkooossswwwvvv---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,------......------,,,------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------............------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................//////..................................................................000000000000000000000000////////////////////////000000000000000000000000........................000000///...---,,,,,,+++---------............///---------............///......------------..............................//////............////////////..................000000000000000000000000////////////............111///......000111111111........................---------.........//////111000...---,,,,,,---......---------------------............/////////000///////////////.................................................................................///////////////////////////////////////.............................................////////////////////////////////////111000000///////////////............/////////////////////////////////////////////....../////////////////////000000000000////////////////////////222111111000//////000000000111222222222333555888:::???EEEKKKOOOSSSVVVXXXYYYXXXXXXYYY[[[^^^```bbbcccbbbbbb```___]]][[[ZZZUUUSSSQQQQQQSSSVVVWWWXXXSSSSSSRRRTTTZZZfffvvvwwwhhh]]]UUUMMMIIIIIIEEEFFFGGGHHHIIIKKKOOORRR^^^ccciiimmmooottt{{{---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,,,,------......------,,,------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,---,,,,,,,,,------......---,,,,,,,,,,,,---..............................------------------------........................------------------------000000000000000000000000////////////////////////000000000000000000000000........................000000///...---,,,,,,+++///............------------------............///......------------......---........................------,,,,,,------...------------------------000000000000000000000000///////////////...///...222///------...000000///........................------------............111000...---,,,,,,---...,,,,,,,,,,,,,,,------------......///////////////.........///////////////........................---..............................................................................///////////////---------------------------.........//////000000...///111222222111///...111111000////////////000---.........//////000000000000000000000000000000...//////////////////...////////////000000000000////////////////////////000000000000000111222222///000111111222444777:::===BBBIIINNNRRRUUUXXXZZZZZZZZZZZZZZZ\\\^^^aaabbbbbbaaa```___]]][[[YYYWWWSSSQQQQQQRRRTTTWWWWWWWWWSSSPPPNNNUUUcccuuu{{{mmm^^^TTTNNNHHHFFFGGGEEEFFFFFFGGGIIINNNUUUZZZiiikkkmmmmmmnnnvvv---,,,,,,++++++,,,,,,---111000///---,,,,,,++++++,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---+++,,,...//////...,,,+++,,,---------............---------------......///........................,,,,,,,,,---------------------------------------........................////////////////////////////////////////////////////////////////////////........................000/////////...---------//////.........------------------............///......------------......---------...............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------........................---......//////000111111333///+++***---...---,,,........................,,,------------.........///......---------......,,,,,,,,,,,,,,,------------......///000/////////.........///////////////........................---------...............000000000000000000000000------------.....................///////////////------------------------------......///000000000...///000111111000///...000///......------......------......///000000000111111111111111111111111......////////////......////////////000000000000000000000000000000000000000000000000111222333333///000111111222555999===AAAFFFLLLQQQUUUWWWYYYZZZ[[[[[[[[[\\\^^^___aaabbb______^^^]]][[[YYYWWWVVVRRRRRRRRRTTTVVVWWWVVVUUUUUUQQQRRR\\\nnntttgggXXXOOOIIIDDDBBBDDDCCCDDDFFFIIIMMMTTT]]]cccnnnooonnnlllmmmxxx---,,,,,,++++++,,,,,,---000///...---------------,,,------......------,,,...........................------,,,,,,------...------------------------,,,,,,------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,------......,,,------------------,,,,,,------.....................------......///000........................------------.........///------------------------................................................////////////////////////................................................////////////////////////---------...............---------............///......------------......---------.........//////---------,,,,,,---------------------.........///........................,,,---...///111222333333888333---,,,...///...,,,........................,,,,,,---------.........------..................,,,---------............------///000000000///.............../////////000........................---------.........//////000000000000000000000000---.........////////////............/////////000........................------......///000000111000...---,,,,,,---...000000//////...............------......///000000111000000000000000000000000---...///000000///...---////////////000000000000000000000000000000000000111111111000111111222222111111222333444777<<<@@@EEEJJJPPPUUUWWWXXXZZZZZZZZZ[[[]]]^^^``````aaaaaa\\\\\\[[[ZZZYYYWWWUUUTTTRRRSSSTTTWWWYYYXXXUUURRRRRRSSSYYYfffxxx{{{lll___RRRKKKFFFCCCBBBDDDDDDGGGKKKPPPUUU\\\ccchhhmmmooonnnmmmooo}}}---,,,,,,++++++,,,,,,---...------------...//////,,,------......------,,,...........................------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,---......---,,,,,,---------........./////////...,,,++++++,,,...///,,,---......//////......///............///000000........................---.........//////000000------------------------////////////////////////........................////////////////////////......................../////////////////////////////////000000000000000++++++,,,---...///000111---------.........//////.........------.........---------.........//////.........------.........---.........//////000000000000000000000000000000,,,---...000111333444555===888111000222333111...........................,,,,,,,,,---------......+++,,,...///000///......---.........//////000000,,,---///000000000///...---.........//////000000........................---------.........//////.........................../////////000000111111---.........//////000000////////////////////////---------...///000000111111...***&&&&&&***...111222222111000000000000000---------...///000000111////////////////////////---...///000000///...---////////////000000000000000000000000000000000000444333222111000000000000222333333444555999>>>BBBHHHMMMSSSWWWYYYZZZZZZ[[[ZZZ[[[^^^```aaaaaaaaa```ZZZZZZZZZYYYXXXVVVUUUTTTRRRTTTVVVYYYZZZXXXSSSPPPKKKRRR^^^nnnyyydddYYYNNNIIIGGGEEEFFFHHHHHHLLLRRRXXX]]]aaafffiiijjjmmmnnnnnnrrr+++,,,------......------------------------------------------------------.........------,,,,,,,,,...---,,,,,,......---,,,//////.........---------++++++,,,---............------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///......////////////......////////////////////////////////////////////////------------.........///......---,,,,,,,,,,,,,,,////////////////////////////////////............---------............///////////////////////////////////////////////////111///,,,,,,...000111111111111000...---,,,+++***++++++,,,,,,---...//////---------............//////...---,,,---///111222////////////////////////------------...///111222666444222111000///,,,***//////.........---------/////////...---------,,,---------............///---------............///000000//////.........---111111000///////////////000///...------...///000//////////////////////////////000000000000//////............////////////000000///...............///...------...///...,,,........................000000000000000000000000//////000000000000//////............/////////000000000000000000000000000---......///000111111222111111111000000000000000000///.........///111222222///------111333333222666666777777999>>>EEEIIIPPPSSSVVVXXXXXXYYYZZZ[[[bbbaaa```___^^^^^^______YYYXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZ[[[ZZZXXXTTTRRRSSS\\\jjjzzzvvvnnn]]]VVVLLLEEEBBBDDDFFFHHHOOORRRWWW]]]dddggghhhgggmmmmmmmmmooovvv------...////////////...------------------------------------------------......---------,,,,,,,,,...---,,,,,,......---,,,//////.........------------------...------,,,,,,------------------------///...---,,,,,,,,,,,,---,,,,,,---------.........------............---------------............///......////////////......////////////////////////////////////////////////------........./////////222111000000//////000000////////////////////////////////////............---------............///........................////////////////////////...,,,))))))+++---...---000000///...---,,,,,,+++---------....../////////---------............//////...---,,,,,,...///111//////////////////////////////...---......000000222111////////////...,,,//////.........---------...............------------------............///---------............///000/////////............111000000///////////////000///...------...///000//////////////////////////////000000000000//////............////////////000000///...............///...---...//////...---........................000000000000000000000000//////000000000000//////........./////////000000000000000000000000000000.........///000111111111111000000000000000000000000//////...///000111222222000---...111333222222333555777:::===BBBIIIMMMQQQSSSWWWXXXYYYYYYZZZ\\\aaaaaa``````______^^^^^^YYYXXXWWWWWWVVVVVVVVVVVVUUUWWWXXXWWWUUUUUUVVVWWW]]]eeessszzzooofffWWWQQQIIIDDDCCCFFFIIIKKKQQQVVV\\\cccggghhhhhhgggiiikkkmmmpppwww,,,,,,---...............------------------------------------------------...------------,,,,,,,,,...,,,,,,,,,......---,,,...............---------............---,,,+++***------------------------......---,,,,,,,,,------,,,------------.........------............---------------............///......////////////......////////////////////////////////////////////////....../////////000000000000//////............///////////////////////////////////////............---------............///------------------------////////////////////////---+++))))))+++,,,---,,,//////.........---------.../////////////////////---------............//////...---,,,,,,,,,---...////////////////////////000000///..................---,,,---///000///..................------------------...............---------............///---------............///////////////............000000//////......////////////............////////////////////////////////////000000000000//////............////////////000//////............///000///......000000///...........................000000000000000000000000//////000000000000//////....../////////000000000000000000000000000000000......//////000000111111000000000000000000111111000////////////000111222333111//////000222222222111444999===BBBGGGMMMQQQRRRTTTWWWYYYYYYZZZ[[[]]]``````aaaaaa```___]]]\\\XXXXXXWWWWWWWWWWWWWWWWWWVVVWWWVVVSSSQQQTTT]]]dddmmmuuu}}}qqqddd[[[OOOJJJEEEBBBDDDHHHLLLNNNOOOVVV^^^cccdddcccddddddhhhlllqqqvvv|||)))***++++++,,,,,,++++++---------------------------------------------------------------------------,,,+++,,,.........,,,........................---.........------,,,+++...........................------,,,,,,,,,------------------............------............---------------............///......////////////......////////////////////////////////////////////////////////////000000000000///......------.........////////////////////////////////////............---------............///------------------------///////////////////////////---,,,,,,.../////////---...................../////////...............---------............//////...---,,,,,,,,,,,,,,,/////////////////////////////////.........//////...---,,,---///000000///........................,,,---------.../////////---------............///---------............//////////////////.........000//////.........///////////////......///////////////////////////////////////000000000000//////............////////////000///............//////000///...///000111000///........................//////////////////////////////000000000000//////...////////////000000000////////////////////////.../////////000000000111000000000000000111111111000000000000000111111111333111000000000111222222222555;;;AAAEEEJJJOOORRRSSSUUUXXXYYYYYYZZZ\\\^^^___```aaaaaa```^^^\\\ZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXVVVRRRQQQXXXhhhtttvvviii[[[RRRIIIFFFCCCCCCFFFKKKNNNPPPOOOVVV^^^aaaaaa```cccgggmmmrrryyy~~~)))***++++++,,,,,,++++++---------------------------------------------------------------------------,,,+++,,,...///...------.....................+++,,,------.........---........................------,,,,,,,,,------...---------.........//////------............---------------............///......////////////......////////////////////////////////////////////////////////////000000000000222111111111111111222222////////////////////////////////////............---------............///------------------------////////////////////////000///......000111111000---------.....................---------------------------............///......------,,,,,,,,,,,,////////////////////////,,,---......///000000000000///......000000///...---.....................,,,---------.../////////---------............///---------............///........./////////////////////............//////...//////////////////...//////////////////////////////000000000000//////............//////////////////............//////000......///111111111000//////////////////////////////////////////////////////000000000000//////////////////000000000111////////////////////////////////////000000000000//////000000111111111111///000000111111111111111222222111000000111222444555999???DDDHHHLLLOOORRRUUUWWWYYYZZZZZZ[[[^^^```^^^___``````___]]]ZZZXXXVVVVVVXXXYYYYYYYYYYYYXXXUUUVVVUUUSSSTTT```sssxxxmmmaaaUUUMMMGGGEEEDDDFFFJJJNNNQQQRRRRRRXXX___bbbbbbeeekkkppptttyyy,,,,,,---...............------------------------------------------------,,,,,,,,,------------...,,,++++++,,,...///...------------...............***+++,,,---....................................------,,,,,,,,,---......------........./////////------............---------------............///......////////////......////////////////////////////////////////////////....../////////000000000///////////////000000111////////////////////////////////////............---------............///------------------------////////////////////////...------...///000///...------..................,,,,,,---------------------------............///............------------////////////////////////+++,,,---///000111111111222000//////000000...------------...............---------...............---------............///---------............///.........///////////////......------......//////......////////////......//////////////////////////////000000000000//////............///////////////............//////000///------...000111111000////////////////////////000000000000000000000000//////000000000000///////////////000000000111111000000000000000000000000////////////000000000000/////////000111111222222///000111111222222111111000111111111000111444666:::===BBBGGGJJJNNNRRRUUUVVVXXXYYYZZZZZZ\\\___aaa]]]^^^^^^]]]\\\ZZZXXXWWWUUUVVVXXXYYYZZZZZZZZZYYYSSSTTTTTTVVV\\\kkk~~~|||xxxqqqjjjbbbYYYPPPKKKGGGFFFGGGJJJOOOTTTVVVWWWRRRWWW^^^dddiiinnnuuuzzz~~~------...////////////...------------------------------------------------,,,,,,,,,---------......,,,++++++,,,...//////...---------.........//////,,,,,,------...---------........................,,,,,,,,,,,,,,,---...///............////////////------............---------------............///......////////////......////////////////////////////////////////////////------........./////////,,,,,,++++++,,,------...////////////////////////////////////............---------............///........................////////////////////////---,,,,,,---///000...---..................------,,,,,,------......//////---------............///------.../////////......////////////////////////,,,---...000000000//////000///---...//////...,,,---------.........//////...............------------------............///---------............///............/////////000...------------...///000---...///000000///...---//////////////////////////////000000000000//////............////////////...............///000000---,,,,,,---///111000///////////////////////////000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000////////////...//////000111111222222///000111222222222111111...000111111000111555888>>>AAAFFFJJJNNNRRRWWWZZZWWWYYYZZZZZZ[[[\\\```bbb]]]]]]\\\ZZZYYYXXXWWWVVVTTTUUUXXXZZZ[[[[[[ZZZZZZTTTUUUWWW]]]hhhyyy|||rrrdddbbb^^^ZZZUUUPPPLLLIIIFFFFFFIIINNNUUUZZZ\\\]]]UUU[[[eeepppyyy+++,,,------......------------------------------------------------------,,,,,,,,,------.........,,,++++++,,,...//////...---------.........//////............---,,,++++++////////////////////////,,,,,,,,,,,,,,,---...///............/////////000---..................------------.........//////......////////////......////////////////////////////////////////////////------------.........///...............///000111////////////////////////000/////////............---------.........//////////////////////////////////////////////////////...------///000111///...//////.........---------,,,------...///000111111---------.........//////------...///000000000///////////////////////////...///000000000///---------,,,+++,,,.........,,,---------.........///////////////......------,,,---------.........//////---------.........//////---.........//////000000---------------...///000---...///000000///...---//////////////////////////////000000000000//////............/////////000...............///000111---,,,+++---///000000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000////////////...//////000111222222222///000111222333222111111---///111111000222666:::@@@CCCHHHLLLPPPVVV[[[___XXXYYYZZZ[[[[[[]]]```ccc]]]\\\ZZZXXXWWWVVVVVVVVVSSSUUUXXXZZZ[[[[[[[[[ZZZWWWXXX\\\eeesssyyyjjjaaaUUUTTTQQQOOOMMMJJJHHHGGGDDDFFFJJJQQQXXX^^^aaaaaa^^^eeerrr---,,,,,,+++*********++++++++++++,,,,,,---------------++++++++++++------........................---.........//////000000........................---------,,,,,,+++++++++---------............///................................................---------............///,,,,,,,,,---...///000111////////////////////////---------.........//////////////////////////////......---------,,,,,,,,,////////////////////////---.........//////000000000000000000000000000000.../////////...---,,,,,,................................................////////////////////////........................------------------------,,,,,,++++++,,,,,,---...///////////////000111111000000///...............////////////////////////---------.........////////////000000000000/////////......---------................................................------///////////////.........//////////////////////////////.........---------////////////////////////////////////////////////---------.........//////111000///......---......////////////////////////000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000111111000000//////......222111111111000000//////////////////////////////000000000000111111111111111111222333444999???CCCFFFJJJOOOSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTTTTZZZVVVVVV[[[\\\ZZZYYY[[[XXXcccpppzzz{{{jjj]]]UUUMMMLLLIIIGGGFFFGGGIIIJJJHHHOOOWWW]]]```aaabbbdddbbbppp---,,,,,,+++******++++++++++++,,,,,,,,,---------------,,,++++++,,,------........................------------.........///...........................---------,,,,,,,,,+++---------............///................................................---------............///------------......///000////////////////////////---------.........//////////////////////////////............------------////////////////////////........./////////000000000000000000000000000000......//////......---,,,........................////////////////////////////////////////////////................................................,,,,,,++++++,,,,,,---...///////////////000000111000000///...............////////////////////////---------.........//////......////////////.........------,,,,,,---------........................................................./////////////////////////////////////////////.........---------////////////////////////////////////////////////---.....................//////.........//////000////////////////////////000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000222111111111000000000000111111111111000000000///111111111111111111111111000000000000111111111111111111222333555:::AAAEEEIIIMMMRRRUUUWWWWWWXXXYYYZZZZZZ[[[]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWXXX\\\\\\YYYZZZ^^^cccooo~~~~~~nnn___SSSMMMKKKJJJGGGEEEEEEGGGJJJLLLLLLTTT^^^ccccccbbbccceeelll{{{---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................,,,,,,,,,---------------.................................------------------------............///................................................---------............///.........---......//////////////////////////////------........./////////////////////////////////////////////............////////////////////////......////////////000000000000000000000000000000....../////////...------........................000000000000000000000000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,------...//////......//////000111000//////............///////////////////////////---------...............------............---------,,,,,,,,,------------................................................------......//////000000/////////////////////////////////............---///////////////////////////////////////////////////.....................---------......///111111////////////////////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000222222222222111111111111111111111111000000000000111111111111111111111111000000000111111111222222111111222333777===DDDJJJNNNQQQUUUXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^ZZZYYYXXXVVVVVVWWWXXXYYYXXXXXXZZZ\\\YYYWWW]]]dddqqq~~~vvvfffYYYPPPKKKHHHFFFDDDCCCDDDHHHLLLOOOSSS\\\fffiiifffdddeeehhhsss---,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,---------........................------------------------................................................---------............///................................................---------............///000///...............///////////////////////////............////////////////////////////////////000000000000//////////////////////////////////////////////////////000000////////////////////////......////////////..............................////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,---......///............///000000000///............//////////////////////////////........................---......//////......------------.......................................---------...............,,,------...///000111111/////////////////////////////////...............////////////////////////////////////////////////////////////...........................///000000//////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////111111111111111111111111111111111000000000000000////////////////////////000000111111111222222222111222444666:::AAAIIINNNQQQTTTWWWYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\XXXWWWVVVVVVVVVXXXZZZ[[[ZZZZZZ[[[YYYUUUVVVaaaooo~~~ssseeeXXXNNNIIIFFFDDDCCCBBBEEEJJJPPPSSS[[[cccjjjkkkgggeeeiiinnnzzz---,,,,,,+++,,,,,,------------------------------------------------------........................//////..................................................................---------............///................................................---------............///000//////.........//////////////////////////////........./////////000000////////////////////////111111000000000/////////////////////////////////000000000000000000//////////////////////////////......///////////////...////////////////////////........................////////////////////////........................------------------------------,,,,,,------...///...............//////000//////............//////////////////////////////.....................---/////////000000/////////......///000111111000000........................---------.........//////,,,------...///000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///...............//////////////////////////////000000000000//////.../////////000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000111111111111222222222222222444777:::???EEEMMMRRRRRRUUUWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[YYYVVVRRRVVVgggyyy{{{nnn```SSSIIIDDDEEEDDDDDDEEEIIIOOOTTTXXXaaafffjjjjjjhhhiiipppvvv,,,,,,,,,,,,,,,------...............------------------............------........................///////////////.................................---------------.........---------............///................................................---------............////////////...//////000000////////////////////////....../////////000000000////////////////////////000000000000////////////////////////////////////111111000000000000//////000000000000000000000000......///000000000//////////////////////////////........................////////////////////////........................---------------------------------------......///......------......///000///............//////000////////////////////////...............---------//////000000000000//////...///000222222222111111........................,,,,,,------.../////////------......//////000000////////////////////////...////////////000000000////////////////////////////////////////////////....../////////000000000111111///......---------////////////////////////...///000111111000///.........//////000000111111000000000000000000000000000000000000000000000000///////////////000000000000000000000111111111111222222222222222222222222111111111222222222222333333666;;;???DDDJJJPPPUUUSSSUUUWWWXXXWWWWWWXXXZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYWWWUUUSSSZZZlllxxxkkk]]]PPPHHHCCCEEEFFFGGGJJJNNNTTTYYY]]]bbbeeehhhjjjlllqqqxxx}}},,,,,,,,,,,,,,,---......///.........------------,,,---...//////...---,,,......................../////////......---------........................+++,,,,,,,,,---------------------............///................................................---------............//////.........///000111111////////////////////////.../////////000000000000////////////////////////000000/////////.........////////////////////////111111111000000000//////000000000000000000000000......///000000000000000////////////////////////........................////////////////////////................................................---------------...//////...------------...//////...............///000000//////////////////////////////.........---------...//////////////////...---...000222222222111000........................,,,,,,------...//////000.........///////////////////////////////////////.../////////000000000000////////////////////////////////////////////////------...///000111111222000//////.........//////////////////////////////...///000111111000///............///000111111111000000000000000000000000000000000000000000000000//////000000000111111111///000000000111111111111222222222222222222222222111111111222222222333333555999???EEEIIINNNSSSVVVTTTUUUWWWXXXXXXXXXZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSTTTWWWYYYZZZZZZZZZYYYWWWVVVVVVWWWXXX___pppwwwgggYYYOOOIIIGGGGGGHHHKKKOOOTTTYYY^^^```___bbbffflllttt{{{,,,,,,,,,,,,,,,---.../////////.........---------,,,---...//////...---,,,.................................------,,,,,,,,,........................+++++++++,,,,,,------------------.........//////................................................---------.........//////............///111222222////////////////////////////////////000000000000////////////////////////////////////............////////////////////////222111111111000000//////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...------------...//////...------------...//////...............///000111//////////////////////////////.........------------..................---+++---///111222222000000........................,,,,,,------...///000000///////////////.........////////////////////////.../////////000000111111////////////////////////////////////////////////,,,---...///000111222333......---......///000111////////////////////////...///000222222000///...---......///000111111222000000000000000000000000000000000000000000000000000000111111222222222333//////000000111111111222000000000000000000000000111111222222222333333333666:::BBBHHHMMMPPPTTTVVVTTTVVVXXXYYYXXXYYY[[[]]]YYYYYYYYYYYYXXXWWWUUUUUURRRTTTWWWZZZ[[[[[[YYYXXXSSSSSSUUUZZZ]]]dddqqq~~~sss```RRRJJJHHHHHHHHHJJJNNNSSSXXX]]]```bbb\\\___eeeppp{{{......------------......---................................................------,,,,,,------...---,,,+++***+++,,,---...////////////////////////000//////.........//////000///...---------...////////////.........------////////////////////////////////////////////////000//////...///000111333111111000///......------000000/////////........./////////...---------,,,////////////000000000000000000//////......------000000000000000000000000------...//////...------000///...------...///000000000000000000000000000........................////////////////////////---.........---,,,,,,+++......------------......////////////////////////---...//////000000//////111111000///////////////////////////////////////////////////////////////////////////////////////.../////////000000000000222222222111000//////..................///000000000000000000000000000000////////////////////////............................................................////////////111111000000//////..............................------------.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000////////////000000222222111111111111222222111333444444333444666888999@@@JJJQQQTTTTTTVVVWWWXXXXXXXXXYYYXXXXXXWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTZZZVVVUUUYYYZZZXXXWWWYYYWWWSSSUUU]]]fffpppgggXXXPPPKKKGGGFFFJJJLLLRRRZZZbbbgggiiiiiiaaaccchhhsss......------------......//////.........---------........................///......------......///------,,,,,,------...///..............................------------.........---,,,,,,,,,,,,---...///.........---------,,,......------------------........................111000000000111111222333222222111111000000//////000000000/////////......//////...............---////////////000000000111000000000000000000//////000000000000000000000000000000000000000000000000000///............///000000000000000000000000000........................////////////////////////.../////////......---,,,......------------......////////////////////////------........./////////000000///...............////////////////////////////////////////////////////////////////////////000000111111111222222222111111000000///......---...............//////000////////////////////////////////////////////////............................................................////////////111000000000/////////...////////////////////////------........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000111000000////////////000000222222111111111111222222111333444444333444666888===DDDMMMSSSUUUVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUXXXVVVVVVZZZ[[[XXXWWWYYYUUUTTTYYYdddnnnyyyvvv```SSSMMMHHHFFFFFFMMMRRRYYYaaagggiiiiiiiiidddgggnnnwww......------------....../////////......------,,,......................../////////....../////////------...///////////////........................///......---......//////......------------....../////////............---------------............////////////////////////000111222222333222222222222222222111111111111111000000000/////////................../////////////////////000000000111111000000111111111111111222000000000000000000000000222111000//////000111222000//////......//////000000000000000000000000000......................../////////////////////////////////000//////...---......------------......////////////////////////...---,,,,,,,,,---/////////......------------...////////////////////////////////////////////////////////////////////////000000000000111111111111000//////......---------......------......///000........................////////////////////////............................................................////////////000000000000////////////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111111000000//////000000111222222111111111111222222222333444333333444777:::CCCIIIQQQVVVWWWVVVXXXYYYXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWUUUWWW[[[[[[WWWUUUWWWTTTWWWaaaooo|||{{{jjjXXXNNNJJJGGGGGGIIIRRRZZZcccjjjkkkkkkkkkkkkjjjpppwww~~~......------------......---.............................................//////............//////,,,---...///000///......------------------------000000/////////000111111////////////000000000111000000000///////////////////////////000000000000000000000000000000000000///000222333333222111000000000000111111111111111////////////.....................//////000000111//////000000000111111111///000000111111222222222000000000000000000000000///...,,,++++++,,,...///000//////////////////000////////////////////////........................////////////////////////....../////////......---......------------......////////////////////////...---+++***+++,,,...000///......------.........////////////////////////////////////////////////////////////////////////---------.........///////////////.........------...------------...//////........................////////////////////////............................................................////////////000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111111000000000000000000111222222111111111111222222222333444444444666:::===HHHMMMSSSWWWVVVVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVTTTSSSRRRRRRTTTUUUWWWVVVUUUWWW[[[YYYTTTRRRTTTXXX___lll{{{yyyjjj^^^QQQKKKIIIHHHKKKPPPYYYaaaiiimmmmmmlllooorrrtttzzz......------------......+++,,,,,,---...///000000...........................------,,,,,,------...+++,,,---//////...------........................//////......///000000111///000000111111111222222////////////////////////000000000111111111222222000000000000000000000000000000222222222111000////////////000000000000000////////////.........---...//////000000111111111000000000000111111111111/////////000000111111111000000000000000000000000...---+++******+++---...///000000000000000000///////////////////////////////////////////////////////////////////////////,,,------.........------......------------......////////////////////////...---+++***+++,,,...000000///////////////000000////////////////////////////////////////////////////////////////////////,,,------------.........000000////////////......---------------...//////........................////////////////////////............................................................////////////////////////000000000000........................////////////000000000000////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000111111111111111111000000000000111111222222111111111111222222222333444444666999>>>AAAKKKOOOTTTVVVUUUUUUVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPQQQRRRTTTVVVVVVUUUWWWYYYVVVRRRRRRVVVaaakkkyyyzzzppphhhcccYYYQQQJJJHHHHHHJJJOOOVVV```eeekkkmmmnnnqqqxxx~~~......------------......+++,,,,,,---...///000000........................------,,,,,,,,,,,,------,,,,,,---............---////////////////////////------------...///000000///000111222222333222222//////000000000000000111111111111222333333444444222222222222222222222222444444444444444333333222222111111111111111111111111111000000000/////////000000000000111111111111000000000111111111222222//////000000000000000000000000000000000000000000//////...------.../////////000000111111000000///000000000000000000000000////////////////////////////////////////////////+++,,,------------------......------------......////////////////////////...---,,,,,,,,,---//////000////////////000111111////////////////////////////////////////////////////////////////////////............/////////000////////////////////////------,,,,,,------...///........................////////////////////////............................................................////////////////////////000000000000............................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000111111111222222222111111000000111111222222222111111111111222222111333444555888===CCCGGGMMMQQQUUUVVVTTTTTTVVVXXXZZZZZZYYYYYYXXXWWWUUUUUURRRRRRQQQQQQQQQSSSTTTUUUVVVUUUUUUVVVTTTSSSWWW^^^nnnxxxyyymmmddd[[[VVVUUULLLHHHFFFGGGIIILLLTTT\\\eeehhhkkknnnsss{{{......------------............................................................------------...............---......///000000000000000000000000000////////////000111222333222333555666777777666666444555555555666666666666555666666777888888999999999999999999999999999999;;;:::999999888888888999777777666666555555444444444444444333333333222222222111111111111111000000000000111111111222222222111111111111111111000000000000000000000000000000000000000000000000000000///000111111111111000///000000000000000000000000////////////////////////////////////////////////,,,,,,---.....................------------......////////////////////////------........./////////...............///000000////////////////////////////////////////////////////////////////////////------........./////////........................------,,,,,,------...///////////////////////////////////////////////////............................................................////////////.../////////000000000111........................------........./////////000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111000000111111111222222222222111111000000111111222222222111111111111222222111222444777:::@@@GGGLLLOOORRRUUUVVVTTTTTTWWWZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUTTTWWW```kkkyyysssccc[[[UUUNNNLLLNNNGGGFFFHHHKKKMMMQQQ[[[eeeiiijjjlllsss}}}.........------.........111000///...---,,,++++++........................//////............//////000///.........///111222000000000000000000000000333333333333444555666777777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;<<<======>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<======>>><<<;;;;;;:::999888777777777777666666666555555555333222222222111000000000000111111111111222222222444333333222222111111111000000000000000000000000//////000000000000/////////000111222222111000///000000000000000000000000000000000000000000000000////////////////////////------...///000000//////.........------.........////////////////////////---...//////000000//////---------------...///000////////////////////////////////////////////////////////////////////////+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......000000000000000000000000////////////////////////............................................................/////////000.../////////000000111111000000000000000000000000------------.........///000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000111111111111222222222222222111111111111222222222222111111111111222222111222444777<<>>??????@@@@@@BBBDDDEEEFFFEEECCC@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAABBBCCCFFFGGGFFFHHHJJJKKKKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>===<<<;;;:::999888999888666444444444444555---...000111333444444444444222000000000111000////////////000111222222222222222000///............////////////////////////000000000000////////////---------.........//////000///...---------------........................---------.........//////111111111000///---,,,+++////////////////////////////////////////////////////////////000000000000//////////////////////////////......---------,,,////////////////////////........................------------.........///........................------............------/////////////////////////////////////////////////////////...------///111000000000000000000000000////////////////////////000000000000000000000000///////////////.........000000000000000000000000//////000111111111111111000000000000111111111111111111111111111111111111333222111000000000222222222333444333111111111222444666:::===BBBGGGMMMRRRSSSSSSSSSTTTUUUWWWZZZ[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVUUUSSSPPPPPPWWWddduuujjj___SSSMMMIIIEEEDDDEEEFFFHHHLLLSSS\\\eeekkknnnooolllooo|||........................---------------------------......//////...,,,,,,........................///000000111111222222222555555666777777777666666::::::::::::;;;===???@@@BBBBBBAAAAAAAAAAAAAAABBB???AAACCCEEEFFFEEECCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHJJJKKKMMMNNNOOONNNMMMLLLMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAAAA???===;;;999888888888333333444444444333222222333111//////111111111000222222222111111111111111222222000//////.........////////////////////////111111000000///...---------------.........////////////...---------..............................---------.........////////////////////////...---////////////////////////////////////////////////............/////////////////////////////////////////////.........------////////////////////////........................------........./////////...........................//////////////////...////////////////////////////////////////////////.........,,,++++++...000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111000///.........////////////000000000111111111111111111111111333222111000000111222222222333444333111111222333444777<<>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@>>>@@@CCCFFFHHHHHHHHHGGGIIIIIIJJJKKKKKKKKKJJJIIIJJJIIIIIIHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIFFFDDDAAA???>>>===<<<;;;:::999777444222111222111///000111222222111444444333333222111000000222111000000////////////000000000000000000000000222222111///...---,,,+++------........./////////......------......///000........................------........./////////------...///000000//////////////////////////////////////////////////////------------............////////////////////////000000////////////......////////////////////////............................../////////000000000........................//////000000000000//////////////////////////////////////////////////////------,,,***((()))---000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000//////...............////////////111111111111111111111111222111111000111111222222222333333333111111333444555999???EEEIIINNNRRRUUUUUUUUUUUUVVVXXXYYY[[[\\\VVVVVVUUUUUUTTTSSSRRRRRRUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRSSSYYYeeettt{{{dddXXXMMMHHHGGGFFFHHHLLLLLLPPPVVV]]]eeelllqqqsssqqqqqqttt{{{........................------------------------000000000000000000000///222111000000111333555777777888:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>===>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBAAA@@@???>>>???AAADDDGGGIIIJJJJJJJJJLLLMMMPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOONNNLLLIIIGGGFFFEEEEEEDDDBBB@@@===:::777666666444222222333444333222444444333222222111111000222111111000//////000000111111111111111111111111111000000///...---,,,,,,............////////////------------...///000111....................................////////////---......///////////////////////////////////////////////////////////////------........./////////////////////////////////000000000000000/////////////////////////////////........................////////////000000000000......................../////////000000/////////////////////////////////////////////////////////......,,,***(((***---000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000***+++---...000111222222........./////////000000111111111111111111111111111111111111111111222222222222333222111222444666666;;;BBBHHHMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\VVVVVVUUUUUUTTTSSSSSSRRRUUUVVVWWWXXXWWWUUUSSSRRRPPPQQQVVVaaappp~~~zzzbbbVVVJJJFFFEEEFFFIIINNNOOOTTTZZZ```fffkkkoooqqqrrruuuyyy~~~........................------------------------000000000000111111222222222222222333555999<<>><<<999888555555444333111000//////000000000000000111222222222111///.........///000000000000000000000000000111111000000000000111111000000//////......------////////////////////////,,,,,,---...///000111111000000//////.........---............////////////000000000000111111111111000000////////////000000------......//////000000111000///...------...///////////////////////////////////////////////////........................////////////////////////////////////////////////000000//////.........---000000000000000000000000............////////////000000////////////000000222111000//////000111222000000000000000000000000222111111111000000//////000000000000////////////000000000000000000000000333222111000000111222333111111000000000000000111222111111000222777>>>CCCIIILLLQQQSSSTTTUUUUUUVVVVVVXXXZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTXXXWWWXXXXXXSSSOOOSSSZZZbbbsss}}}jjj^^^SSSLLLHHHHHHLLLRRR]]]gggkkkqqqwww{{{///...---------///111222444222000111444777777666999999:::<<<@@@DDDGGGJJJPPPQQQTTTWWWYYY[[[[[[[[[\\\]]]]]]]]]\\\ZZZWWWUUUOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKHHHEEEDDDBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDGGGLLLSSSWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZXXXUUUTTTPPPOOONNNMMMKKKJJJIIIHHHHHHJJJMMMQQQTTTVVVWWWWWWZZZYYYYYYYYYZZZ[[[]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZYYYWWWVVVVVVSSSNNNJJJGGGFFFDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCAAA???===999888777666444222111000222111111111111111222222111111000////////////000000000000000000000000000111000000//////000000111///////////////.........////////////////////////------......///000000000000/////////......................../////////////////////000000000111111000000////////////000000//////////////////000000111000///...---......///////////////////////////////////////////////////........................////////////////////////////////////////////////000/////////............////////////////////////............////////////000000////////////000000222111000//////000111222000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000222222111000000111222222222222111111111111222222333333333333555999@@@EEEJJJMMMPPPSSSTTTUUUVVVXXXWWWXXXZZZZZZXXXVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPVVV___nnn~~~ooo```VVVKKKGGGEEEIIIOOOXXXeeepppxxx~~~......------...///111222666555555666999;;;;;;:::::::::::::::===AAAEEEHHHKKKNNNTTTYYY\\\]]]]]]\\\^^^^^^___^^^]]]ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSPPPMMMIIIEEECCCAAA??????@@@AAAAAAAAA@@@@@@???@@@DDDIIIPPPUUUWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSNNNNNNMMMLLLJJJIIIHHHHHHEEEFFFHHHJJJMMMOOOQQQQQQXXXWWWWWWXXXYYYZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVWWWWWWUUURRROOOJJJHHHEEEBBBAAAAAACCCEEEFFFGGGHHHHHHHHHGGGEEEDDD???>>>===:::888666444333333333222111111111222222111111111111111000//////000000000000000000000000000//////......//////000.........///////////////////////////////////////////////////////////////////////////........................////////////....../////////000000000000000////////////000000000000000000000000//////000000///............///////////////////////////////////////////////////........................////////////////////////////////////////////////////////////................................................////////////000000////////////000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000222222111000000111222222333333222222222333333444444444555666888===DDDHHHLLLNNNQQQRRRSSSUUUXXXZZZXXXYYYZZZYYYWWWUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXUUUSSSRRRSSSTTTWWWaaakkk~~~{{{lll___UUUOOOHHHEEEFFFLLLTTT^^^lllxxx............000111333444777888888:::;;;;;;::::::<<<:::999999:::>>>AAADDDLLLPPPVVV\\\______^^^\\\^^^___``````___]]]ZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVYYYVVVQQQLLLGGGCCC@@@???======>>>>>>>>>>>>======:::;;;>>>BBBHHHLLLNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNPPPOOONNNMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCEEEGGGIIIKKKRRRRRRSSSUUUVVVXXXZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSNNNLLLIIIFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDBBB@@@===;;;999888555444333222222111111111000111222333222111000/////////////////////////////////............//////------......//////000000////////////////////////000000000000//////......///////////////.....................////////////............////////////000000////////////000000222222111111000000///////////////.........//////////////////////////////////////////////////////........................////////////////////////000000000000000000000000///////////////.........////////////////////////............////////////000000////////////000000111000000000000000000111////////////////////////111111111000000000000000000000000000////////////000000000000000000000000222111111111111111111222333222222222222333333444444555777999<<<@@@FFFKKKNNNPPPQQQRRRSSSUUUYYY[[[XXXYYYZZZYYYVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZWWWSSSSSSVVV[[[cccppp|||sssfff[[[SSSNNNKKKKKKIIIKKKQQQWWW```mmmzzz//////000111333444666777999999:::::::::999888888999999888999<<<@@@CCCFFFQQQTTTYYY\\\^^^]]][[[ZZZ[[[\\\^^^___```___]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTQQQLLLGGGBBB>>><<<;;;999:::;;;;;;<<<;;;;;;;;;888888:::===@@@CCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDBBBDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????@@@BBBDDDEEEGGGIIIKKKMMMOOORRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNKKKGGGCCCAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIGGGEEECCC@@@???>>>888888666555333222222222111222333333333222000/////////////////////////////////............//////------......//////000000000000000000000000000000111111111000//////...............///////////////............////////////............////////////000000////////////000000222222111111000000//////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111.........///////////////000000000000000000000000............////////////000000////////////000000000000000111111000000000////////////////////////000000000000000000111111000000000000////////////000000000000000000000000111111111222222111111111111111111111111222333333333555888;;;???CCCIIIMMMPPPRRRSSSTTTTTTVVVXXX[[[XXXYYYYYYXXXUUUTTTUUUVVVXXXYYYYYYZZZ[[[[[[[[[[[[WWWTTTTTTZZZcccooo~~~~~~ooohhh___VVVPPPLLLIIIGGGJJJJJJMMMSSSYYY```nnnzzz111111333555777888::::::999:::;;;:::999888999:::999:::<<>>;;;::::::888999:::;;;<<<<<<<<<<<<<<<;;;;;;===???@@@???>>>@@@@@@AAABBBDDDFFFHHHIIIHHHHHHIIIIIIGGGDDDBBB@@@CCCBBBBBBAAA@@@@@@??????AAA@@@@@@??????@@@BBBCCC@@@AAACCCEEEGGGHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSRRRPPPPPPQQQRRRSSSTTTTTTSSSPPPKKKFFFCCCCCCBBBBBBBBBCCCEEEHHHIIIKKKKKKJJJIIIGGGFFFEEEEEE>>>===;;;999777666555555222333333333333222111111000000000000000000000000000//////......//////000.........///////////////000000000000000000000000111111111000000/////////.........///////////////............////////////....../////////000000000000000////////////000000000000000000000000//////---...//////000/////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111.........///////////////111111111111111111111111............////////////000000////////////000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000111222222222222111000111111000111111222333444222666:::>>>BBBGGGLLLOOOSSSTTTVVVVVVUUUVVVWWWYYYWWWXXXXXXVVVUUUTTTVVVWWWYYYYYYZZZ[[[[[[[[[ZZZZZZUUUSSSUUU___lllzzzxxxiii]]]XXXRRRMMMJJJHHHFFFDDDHHHJJJPPPWWW\\\dddrrr333444666888;;;<<<===>>>:::;;;<<<;;;:::;;;>>>AAAAAACCCFFFIIIMMMPPPRRRSSSRRRRRRPPPOOOOOOOOOPPPPPPOOOPPPSSSTTTUUUTTTSSSRRRMMMMMMLLLJJJIIIGGGFFFEEECCCBBBAAA@@@??????>>>>>>===>>>@@@AAACCCCCCDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDFFFFFFGGGHHHJJJLLLNNNOOONNNOOOOOOOOONNNKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKKKKNNNQQQSSSSSSTTTSSSQQQNNNLLLJJJFFFEEEBBBAAABBBDDDHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJDDDCCCAAA???<<<;;;:::999444444333222222222222222000000000000000000000000111000000//////000000111///////////////.........000000000000000000000000111111000000000000000000............/////////000............/////////////////////000000000111111000000////////////000000//////////////////000000,,,---///000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000............////////////000000////////////000000///000111222222111000///000000000000000000000000///000000000111111111111000000000000////////////000000000000000000000000000111222222222222111000111111111222222333555555333777<<>>CCCGGGLLLNNNPPPRRRTTTTTTTTTSSSOOOMMMKKKHHHHHHIIIKKKMMMKKKLLLNNNOOOOOONNNLLLKKKEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDEEEGGGIIIJJJLLLLLLLLLKKKJJJJJJKKKMMMNNNLLLKKKMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVUUUSSSPPPOOOKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@===>>>??????@@@AAABBBBBBAAACCCFFFGGGGGGIIIMMMPPPSSSRRRQQQPPPPPPPPPPPPPPPJJJGGGDDDAAAAAAEEEIIILLLKKKKKKKKKLLLLLLMMMNNNNNNIIIHHHEEECCC@@@>>>======555444333222111222333444000000000000000000000000111111000000000000111111000000//////.........---000000000000000000000000000000000000000000111111---.........//////000000............/////////000000000000000111111111111000000////////////000000------......//////000000,,,---///000000000//////////////////////////////////////////////////////000000000000000000000000////////////////////////........................---.........//////000000////////////////////////............/////////000000000////////////000000///000111222222111000///000000000000000000000000//////000000111111111222000000000000////////////000000000000000000000000000111222333333222111000222222222333444555666777555999>>>DDDHHHMMMQQQUUUUUUWWWZZZZZZXXXVVVTTTTTTUUUUUUVVVUUUTTTUUUXXXZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXWWW^^^mmm~~~~~~nnn___SSSKKKHHHDDDCCCEEEIIILLLNNNYYY\\\cccjjjmmmsss888;;;>>>@@@?????????@@@>>>>>>???@@@CCCHHHLLLNNNTTTUUUVVVUUUTTTQQQNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGEEECCCAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDBBBDDDFFFIIIKKKMMMNNNNNNLLLMMMMMMOOOQQQSSSUUUVVVVVVSSSQQQQQQSSSSSSQQQNNNPPPQQQSSSSSSRRRQQQRRRTTTVVVVVVVVVWWWWWWUUUQQQOOOQQQQQQPPPPPPNNNMMMLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIFFFDDDCCCDDDDDDDDDCCC@@@>>>===>>>@@@===>>>???AAABBBCCCCCCCCCJJJIIIIIIKKKPPPSSSRRRQQQMMMKKKIIIFFFDDDCCCCCCCCCJJJKKKLLLMMMMMMNNNPPPRRRMMMMMMMMMLLLJJJGGGEEECCC:::999666444222111222222222111//////000000000////////////000000000000000......////////////......000000000000000000000000//////////////////////////////////////////////////////000000000000//////111111000000//////......000000000000000///......000000000000000000000000................................................////////////////////////............////////////////////////////////////////////////////////////...//////000111222222333////////////////////////...///000000//////000111000000////////////000000111111000000//////......111111000000//////......000000000000000000000000000//////.........//////000111111111111222222222111111111111111111111111111222444444333333444555666;;;AAAGGGKKKMMMPPPQQQXXXYYYZZZYYYVVVUUUTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZWWWVVVXXXYYYUUUSSSTTTUUU[[[fffttt|||kkkZZZOOOHHHEEEEEEGGGHHHIIIOOOVVVbbbhhhnnnppprrrwww;;;???BBBDDDDDDCCCCCCCCCDDDDDDEEEGGGIIILLLOOOPPPQQQQQQQQQPPPOOOMMMJJJIIIFFFFFFDDDCCCAAA@@@???>>>@@@AAACCCBBBAAA@@@AAABBBHHHGGGGGGHHHHHHIIIJJJJJJMMMNNNNNNOOOPPPPPPQQQQQQSSSRRRQQQQQQPPPPPPQQQQQQUUUTTTRRRSSSVVVWWWVVVTTTTTTUUUUUUUUUTTTTTTVVVXXXWWWVVVUUUVVVVVVUUURRRPPPOOOOOOOOOOOOOOOOOOOOONNNMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMLLLJJJHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCDDD@@@@@@AAABBBCCCCCCCCCCCCFFFEEEEEEGGGJJJLLLLLLJJJMMMLLLJJJGGGFFFEEEEEEEEEGGGHHHJJJKKKKKKMMMOOORRRQQQQQQPPPOOONNNKKKIIIGGGAAA???===:::777555444333444222000///000111000///..............................////////////......000000000000000000000000//////////////////////////////////////////////////////000000000000//////111111111111000000000000000000000000000///......000000000000000000000000////////////////////////........................////////////////////////............////////////000000000000000000000000////////////////////////.../////////000111111111////////////////////////---///000000///...000111000000////////////000000111000000000/////////...222111111111000000000000000000000000000000000000111000000//////000000000000111111111111222222222111111111111111111111111111222333333222222444666888===CCCIIILLLOOOQQQSSSWWWYYYYYYXXXVVVTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXX[[[WWWVVVWWWVVVQQQOOOPPPYYY```kkkxxx}}}lll[[[PPPIIIFFFFFFHHHIIIKKKQQQYYYiiinnnsssuuuuuuyyy@@@CCCHHHJJJJJJHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDBBBAAA@@@???>>>>>>@@@CCCDDDDDDDDDFFFHHHPPPPPPPPPQQQRRRSSSSSSTTTXXXWWWUUUTTTSSSRRRSSSSSSWWWWWWUUUTTTRRRPPPOOOOOOPPPOOOOOOQQQSSSUUUUUUTTTSSSSSSSSSQQQPPPQQQTTTVVVXXXVVVTTTTTTUUUTTTRRRQQQMMMMMMNNNOOOPPPQQQQQQRRRNNNNNNNNNOOONNNNNNMMMMMMMMMOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOMMMKKKJJJJJJDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCDDDFFFGGGGGGFFFLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDFFFHHHIIIKKKNNNQQQRRRSSSSSSRRRPPPNNNLLLKKKIIIGGGEEEBBB???;;;888666555333111111111111000/////////.....................//////000000//////...000000000000000000000000//////////////////////////////////////////////////////000000000000//////000111111111111111222222000000000000000//////...000000000000000000000000000000000000000000000000........................////////////////////////............////////////111111111111111111111111////////////////////////......//////////////////////////////////////////,,,...//////...---///000000000////////////000000000000000000////////////222222222222111111111111000000000000000000000000111111111000000111111222000111111111111222222222222222222222222222222222000222333333222333555777<<<@@@FFFKKKNNNQQQSSSUUUWWWXXXXXXWWWUUUSSSSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXZZZVVVUUUWWWUUUPPPOOOQQQ]]]fffsss~~~{{{iiiXXXNNNJJJGGGFFFIIIKKKNNNUUU]]]lllqqqvvvxxxxxxzzzAAAEEEJJJLLLLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDGGGJJJMMMNNNOOOQQQSSSVVVWWWWWWXXXYYYYYYZZZZZZ[[[YYYVVVTTTRRRRRRRRRSSSVVVVVVUUUTTTSSSRRRPPPPPPKKKKKKKKKMMMOOOQQQQQQRRRRRRQQQPPPMMMLLLMMMPPPSSSUUUSSSQQQPPPQQQQQQPPPOOOKKKKKKKKKLLLMMMNNNOOOPPPKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPOOONNNMMMNNNOOOOOOQQQTTTUUUSSSPPPOOONNNJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGHHHHHHGGGFFFIIIIIIHHHGGGFFFEEEEEEEEE???AAACCCDDDFFFHHHKKKNNNQQQQQQRRRRRRQQQOOONNNMMMMMMLLLKKKIIIEEEAAA>>>;;;888666333222222111000...222222111111111111000000//////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000111111111222//////000000000000//////////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000////////////////////////..................------////////////////////////,,,---......------...000000000////////////000000000000000000////////////111111111111111111111111000000000000000000000000111111000000000111222222000000111111111222222222222222222222222222222222000111222222222333666888>>>BBBHHHLLLOOORRRTTTVVVWWWXXXXXXVVVSSSRRRSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUWWWVVVRRRSSSWWWbbbnnn{{{wwwdddTTTJJJIIIFFFFFFIIILLLOOOWWW___fffmmmtttyyyzzz}}}@@@CCCGGGIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHHHHIIILLLOOOSSSVVVXXXYYYZZZ\\\YYYYYYZZZ[[[\\\[[[[[[ZZZXXXVVVTTTQQQPPPPPPQQQRRRQQQQQQQQQPPPOOOMMMLLLKKKHHHIIIKKKKKKLLLMMMNNNOOORRRQQQOOOLLLJJJJJJMMMPPPNNNLLLJJJIIIJJJKKKJJJIIIGGGGGGFFFEEEFFFFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMNNNIIIKKKLLLLLLKKKKKKKKKLLLNNNQQQTTTUUUTTTQQQPPPOOOOOOOOOOOONNNMMMLLLJJJIIILLLLLLLLLKKKIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBBBB===???AAABBBCCCEEEHHHJJJNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNMMMLLLJJJFFFCCCBBB;;;999666444444333111///333333222222111111111111//////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////---.........///000000000//////000000000000//////........................................................................////////////////////////............////////////////////////////////////////////////////////////............------------////////////////////////,,,---......------...000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000111222000000111111111222222222222222222222222222222222111222333333333555888;;;AAADDDIIIMMMOOORRRUUUWWWXXXXXXWWWUUUSSSRRRSSSTTTWWWWWWWWWXXXXXXXXXYYYYYYYYYVVVUUUVVVTTTRRRVVV\\\hhhwwwsss```QQQHHHGGGEEEFFFJJJNNNQQQXXX``````hhhttt}}}===???BBBCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@??????===>>>???AAACCCEEEGGGHHHJJJKKKLLLNNNPPPQQQSSSSSSQQQUUUYYY[[[\\\\\\]]]]]]YYYYYYZZZ[[[ZZZYYYXXXWWWSSSRRRQQQOOOOOOOOOPPPPPPLLLLLLLLLKKKIIIGGGEEECCCDDDFFFHHHHHHIIIIIIKKKMMMQQQPPPNNNKKKHHHGGGHHHIIIIIIHHHFFFGGGHHHHHHFFFEEEEEEDDDBBBAAAAAAAAABBBBBB@@@AAACCCDDDFFFGGGGGGGGGFFFHHHIIIIIIHHHGGGHHHIIIKKKNNNQQQSSSQQQPPPNNNNNNQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMLLLIIIHHHHHHIIIEEEEEEEEEEEECCCBBBAAA@@@===???@@@@@@@@@AAADDDFFFKKKMMMOOOQQQSSSTTTTTTTTTOOOOOONNNMMMKKKJJJHHHGGGAAA???;;;999888666444222222222111111000////////////000000111111000000///000000000000000000000000//////////////////////////////////////////////////////000000000000//////------...............///...//////000000000000000........................................................................////////////////////////............////////////........................////////////////////////------..................////////////////////////,,,...//////...---///000000000////////////000000////////////000000000000///////////////000000000000000000000000000000000///////////////000111222000111111111111222222222333333333333333333333333222333333333444666;;;>>>DDDGGGKKKNNNPPPRRRUUUXXXYYYYYYXXXUUUSSSRRRTTTUUUWWWWWWXXXXXXXXXYYYYYYYYY[[[WWWUUUTTTQQQQQQXXXaaasssnnn[[[OOOIIIFFFEEEHHHMMMPPPRRRXXX______jjjyyy999;;;<<<<<<;;;;;;<<<===??????============>>>??????AAAEEEIIILLLNNNPPPPPPUUUVVVVVVWWWYYYZZZZZZ[[[UUUXXX[[[]]]\\\[[[ZZZZZZXXXXXXYYYYYYXXXVVVTTTRRRMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGIIIIIIIIIHHHFFFEEEEEEGGGKKKLLLLLLNNNQQQTTTVVVVVVUUUQQQMMMJJJIIIJJJLLLKKKKKKLLLMMMMMMKKKIIIIIIGGGFFFDDDDDDEEEFFFGGGBBBBBBCCCCCCDDDDDDCCCCCCEEEGGGHHHHHHGGGEEEFFFGGGHHHKKKNNNOOONNNMMMMMMMMMPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNLLLIIIGGGHHHJJJHHHHHHHHHGGGFFFDDDBBB@@@???@@@AAA@@@??????@@@BBBFFFHHHKKKNNNQQQSSSTTTUUURRRQQQOOONNNLLLKKKJJJJJJHHHEEEBBB???===<<<999777333222222111000000//////000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////..................///000000000000000000000000000000000000000................................................////////////////////////............////////////////////////////////////////////////////////////---------...//////000000////////////////////////---///000000///...000111000000////////////000000.../////////000000000111//////000000000111111111000000000000000000000000000000000000111222333333000111111111111222222222333333333333333333333333333444444444555888===@@@GGGJJJMMMPPPRRRTTTWWWZZZZZZZZZXXXVVVSSSSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZWWWUUUTTTTTTXXXdddppp{{{eeeTTTKKKHHHFFFFFFKKKQQQTTTUUUXXX^^^cccooo888999999888777777999;;;===<<<:::999999;;;===>>>DDDGGGLLLQQQUUUXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZWWWZZZ]]]^^^\\\ZZZYYYXXXWWWXXXXXXXXXVVVTTTQQQOOOIIIIIIIIIIIIHHHFFFEEEDDDCCCEEEHHHKKKMMMMMMMMMMMMMMMQQQUUUWWWXXXZZZ___bbbccccccaaa^^^YYYUUUSSSSSSRRRRRRSSSUUUVVVUUURRROOOOOOMMMLLLKKKKKKLLLNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHIIIHHHGGGEEEEEEFFFGGGIIILLLLLLLLLKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLNNNOOONNNJJJHHHJJJKKKLLLLLLKKKJJJIIIFFFCCCBBBAAAAAAAAA@@@>>>===>>>???@@@CCCFFFKKKNNNQQQSSSSSSUUUTTTQQQNNNLLLKKKKKKKKKMMMJJJFFFCCCAAA???===;;;555555444444333222111111000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////111111000000//////............///000000000000000111111111111111111111111000000000000000000000000........................////////////////////////............/////////000000000000000000000000000////////////////////////---------...///000111111////////////////////////...///000000//////000222000000////////////000000.../////////000000111111000000111111222222222333000000000000000000000000111111111111222333444555000111111111111222222222333333333333333333333333444555555555666999>>>BBBJJJLLLOOORRRSSSVVVYYY\\\[[[ZZZYYYVVVTTTSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYZZZXXXVVVUUUWWWZZZbbbrrrrrr\\\MMMGGGFFFGGGHHHMMMTTTWWWWWWYYY^^^fffrrr;;;:::999888777666666666777777999:::===@@@BBBDDDNNNPPPTTTWWWZZZ[[[[[[[[[\\\[[[ZZZYYYYYYYYYXXXVVVZZZZZZZZZZZZYYYWWWUUUTTTWWWSSSNNNKKKLLLMMMMMMLLLOOOMMMKKKLLLNNNOOOPPPOOOPPPOOOQQQVVVUUURRRVVV^^^___gggllllllooorrrpppkkkpppooonnnllliiifffdddbbbbbbddddddbbbbbbggghhhfff^^^___]]][[[]]]bbbbbb___^^^\\\[[[[[[[[[XXXSSSOOOUUUUUUUUUUUUTTTTTTSSSSSSXXXVVVSSSQQQPPPQQQSSSTTTTTTRRRNNNLLLKKKJJJJJJIIIHHHGGGIIILLLJJJEEEDDDGGGJJJLLLNNNNNNLLLIIIGGGFFF@@@AAAAAAAAA@@@@@@???>>>JJJGGGEEEDDDFFFKKKRRRVVVTTTTTTSSSQQQPPPOOONNNMMMMMMLLLJJJGGGDDDBBB@@@???;;;888444222222222222111000111111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000444333111///......//////////////////////////////111111111111111000//////000000000000000000000000222222111111000000//////......//////000000111111............////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////000111111000//////000222......///000111222333333000000000000111111111111111111000000000111333444333333333222222111111111222222222222222222222222111111333666:::>>>BBBDDDKKKLLLOOORRRVVVXXXZZZ[[[\\\ZZZYYYXXXWWWWWWXXXXXXZZZXXXVVVVVVYYY[[[ZZZXXXWWWUUUTTTYYYeeetttssscccVVVLLLGGGGGGJJJIIINNNVVV[[[]]]dddnnnxxx===<<<:::888777666777777888888888:::>>>CCCIIILLLUUUVVVYYY[[[]]]^^^^^^^^^YYYXXXWWWWWWWWWWWWVVVUUUWWWWWWVVVUUUSSSQQQOOONNNOOOLLLIIIIIILLLOOOOOOOOORRRPPPOOOPPPSSSWWWYYYZZZaaa___aaafffgggeeegggmmmqqqvvvyyyxxxyyy{{{zzzuuuxxxxxxxxxxxxwwwwwwwwwwwwppprrrpppmmmmmmqqqsssrrrjjjjjjhhhggglllvvv||||||wwwtttrrrqqqoookkkfffbbbcccdddeeedddccceeehhhjjjllljjjgggfffeeeeeeeeeeee^^^XXXQQQLLLJJJIIIGGGFFFFFFDDDEEEIIIHHHEEEFFFIIIIIIKKKLLLLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@???>>>======AAAGGGMMMQQQQQQQQQPPPPPPOOOOOOOOOOOOQQQPPPNNNKKKHHHFFFDDDCCC>>>;;;777555444444333222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000////////////////////////////////////111111111111111000//////000000000000000000000000000000000///////////////............////////////............////////////////////////////////////////////////////////////......................../////////////////////////////////////////////////////////////////////////////////000000000000111000111111000//////000222//////000000111111222222000000000000111111111111222111000000000111222333333333333222222222111111333333333333333333333333222222444666:::???CCCFFFLLLMMMPPPSSSVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXZZZXXXWWWXXXZZZ\\\ZZZXXXUUUVVVYYYaaannn|||tttdddYYYPPPIIIGGGHHHIIIKKKQQQYYY\\\aaammmyyy@@@>>>;;;888777777888999:::::::::===CCCKKKRRRWWW\\\\\\]]]]]]]]]]]]^^^^^^VVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIJJJNNNSSSWWWYYYYYY___]]][[[]]]bbbhhhlllooosssqqqsssxxx{{{{{{zzz{{{{{{}}}~~~||||||~~~~~~{{{}}}zzzxxx|||}}}|||uuutttssssss}}}yyyuuuvvvwwwxxxuuusssuuu}}}|||zzzqqqhhh^^^WWWUUUSSSOOOKKKGGGDDDCCCFFFGGGFFFGGGJJJHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC:::::::::;;;>>>BBBFFFHHHKKKLLLLLLMMMNNNOOOPPPQQQSSSRRRPPPNNNKKKIIIGGGFFFBBB???<<<999888888666555111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000111111000000///////////////////////////000111111111111000000///000000000000000000000000............////////////............------------............////////////........................////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000111111000//////000222111111111111111111111111000000000000111111111111333222111111000111111111333333333222222222222111444444444444444444444444444444555777;;;AAAFFFIIINNNOOORRRTTTWWWYYYZZZ[[[YYYYYYXXXXXXWWWXXXXXXYYYYYYYYYYYY[[[\\\]]][[[YYYTTTXXX```lllzzzzzziii___TTTNNNIIIFFFFFFIIIJJJOOOWWW\\\___hhh|||BBB???<<<999777888:::<<<===>>>@@@EEELLLTTT[[[___^^^^^^\\\[[[ZZZYYYYYYYYYSSSTTTTTTRRRPPPOOONNNOOOKKKJJJJJJJJJJJJJJJKKKKKKMMMOOOUUU[[[bbbgggiiijjjnnnkkkiiijjjooovvv|||}}}|||}}}|||{{{zzzxxxxxxzzz{{{{{{|||~~~zzz{{{{{{yyytttuuuvvvyyy~~~{{{~~~|||xxx||||||uuulllgggeeeaaa[[[UUUOOOJJJHHHJJJJJJHHHHHHKKKGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAGGGGGGHHHIIIKKKNNNPPPRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEAAA???===<<<:::888222222111111111111111111000000000000000000000000////////////////////////////////////////////////---...000111111111000///////////////////////////000000111111111111000///000000000000000000000000.........//////000000000/////////......---------............////////////........................////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111000111111000//////000222222222222111111000000000///000000000111111111111333333222111111000000000222222222222222222222222333333333333444444444444555555666999===CCCIIIMMMPPPQQQSSSVVVXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY[[[]]]^^^]]][[[ZZZUUU\\\hhhvvvrrrfff\\\TTTMMMJJJGGGEEEFFFKKKPPPVVV\\\___dddtttAAA???<<<::::::<<<>>>@@@BBBDDDIIIOOOUUU[[[___aaa^^^]]][[[XXXWWWUUUUUUUUUOOOPPPPPPNNNJJJHHHHHHIIIHHHIIIKKKNNNQQQTTTVVVWWWVVV[[[ccclllrrruuuwwwxxxzzzvvvrrrqqquuu{{{~~~zzzvvvtttrrrrrrtttwwwvvv}}}xxxrrrqqqpppmmmnnnqqqtttxxx|||wwwuuuxxxzzz{{{yyywww}}}yyyuuurrrqqqqqqmmmeee___]]]XXXUUUWWWWWWRRROOOOOOHHHEEEBBBBBBDDDFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGGGGJJJIIIIIIGGGEEECCCAAA@@@DDDDDDDDDFFFHHHKKKNNNPPPQQQPPPOOONNNMMMLLLKKKKKKKKKIIIFFFDDDBBBAAA>>><<<666555333222111111111222000000000000000000000000////////////////////////////////////////////////,,,---///111111111000///000000000000000000000000///000000111111111000000000000000000000000000000/////////000000111111111111000000//////.....................////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........./////////000000000111111000//////000222333333222222111111000000///000000000111111111111222222222222111111000000222222222222222222222222111111222222333333333333666777888;;;@@@GGGLLLPPPRRRSSSTTTVVVXXXYYYYYYYYYVVVVVVWWWXXXXXXXXXYYYYYYXXXZZZ\\\^^^^^^\\\[[[[[[YYYcccppp~~~rrrcccZZZRRRLLLIIIHHHGGGGGGKKKQQQZZZ^^^aaaccclll@@@???>>>>>>???BBBEEEGGGIIILLLPPPUUUYYY\\\]]]^^^\\\[[[ZZZXXXVVVTTTSSSRRRKKKMMMNNNLLLIIIFFFHHHJJJNNNQQQUUUZZZ^^^bbbcccddd```gggqqqxxx|||}}}}}}}}}}}}xxxvvvxxx|||zzztttooollliiifffgggkkkrrryyyxxxnnniiihhhgggdddhhhmmmqqquuu||||||uuuooommmlllkkkmmmpppqqqsss{{{rrrssswwwzzzzzzwwwrrrnnnlllhhhhhhkkklllfff___\\\QQQKKKEEEBBBCCCEEEEEEDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCEEEGGGJJJLLLNNNOOOOOOOOOOOOOOOOOOOOONNNLLLIIIGGGGGGEEEBBB@@@:::999666444222222222222000000000000000000000000////////////////////////000000000000000000000000---...//////000000000000000000000000000000000000///000000111111111111000000000000000000000000000000000000000111111111111000000000000000/////////............////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000............////////////000111111000//////000222333333222222222111111111000000000000111111111111111111222222222111000000111222222222222333333333000111111222222333333444666888;;;???DDDJJJOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXTTTUUUVVVXXXXXXYYYYYYYYYXXXZZZ]]]]]]\\\[[[[[[\\\aaakkkyyyqqqbbbXXXRRRHHHEEEDDDFFFHHHJJJRRRZZZccceeegggkkkzzz@@@@@@AAACCCFFFIIILLLNNNRRRRRRTTTUUUWWWXXXXXXYYYWWWWWWWWWVVVUUUSSSQQQOOOKKKOOORRRQQQOOONNNQQQTTT\\\___dddiiimmmnnnnnnnnnjjjqqq{{{}}}|||}}}yyytttqqqrrruuuwwwxxxyyy}}}~~~zzzxxx{{{{{{yyyooohhhcccbbb```]]]```eeeooottt{{{}}}wwwrrrooopppmmmgggfffhhhhhhffffffjjjnnnppptttxxxwwwrrrssstttrrrnnnhhhdddddddddcccdddfffiiinnnuuu~~~yyypppjjjooovvv{{{{{{zzzzzzzzzwwwuuuyyy~~~uuuqqqccc[[[QQQKKKJJJIIIGGGEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDBBBAAABBBCCCFFFGGGJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMKKKJJJJJJHHHEEECCC>>><<<999666333222222222000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000/////////......//////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...////////////000000000000111111000//////000222222222222222222222222222000000000000111111111111000000111222333222111111111111222222222333333333111111222222333444444555666888===BBBHHHMMMPPPRRRTTTTTTUUUVVVVVVVVVVVVVVVSSSTTTVVVXXXYYYYYYYYYYYYXXXZZZ\\\\\\ZZZYYY[[[]]]jjjsssuuucccVVVOOOLLLDDDBBBBBBFFFIIINNNXXXbbbhhhjjjllluuu@@@AAACCCGGGJJJNNNQQQSSSWWWVVVTTTSSSSSSSSSUUUVVVRRRSSSTTTTTTSSSPPPNNNLLLOOOSSSXXXXXXWWWXXX\\\```gggjjjoootttvvvuuusssrrrpppxxx|||zzzqqqmmmhhheeefffgggiiiiiiooouuuuuuoookkknnnpppnnnfff```]]]___```___bbbiiimmmooorrrtttrrrmmmgggddddddggggggeeefffkkkmmmllleeeiiikkklllnnnpppmmmhhhhhhiiiiiieee```^^^^^^```aaaaaabbbeeeiiinnnsssvvvtttqqqqqqtttxxxuuulllddd```gggooottttttuuuxxx|||||||||sssjjj]]]UUUQQQOOOLLLIIIDDDCCCBBBAAABBBCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEBBB@@@@@@AAACCCDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOMMMLLLKKKKKKJJJGGGEEEAAA???;;;777444222222222000000000000000000000000111111111111111111111111000000000000000000000000000///...------...///000000000000000000000000000//////000111111111111111000000000000000000000000000000//////.........---,,,------....../////////............/////////000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000111111000//////000222222222222222222222222222000000000000111111111111///000111222333333222111111111111222222333333333222222333444444555666666555888>>>DDDJJJNNNQQQRRRTTTTTTUUUVVVVVVVVVUUUUUURRRTTTVVVXXXYYYYYYYYYYYYXXXZZZ\\\ZZZXXXXXX[[[^^^pppyyymmm\\\PPPJJJHHHGGGEEEEEEHHHJJJOOOZZZeeejjjkkkooo|||CCCGGGLLLPPPRRRSSSTTTTTTRRRSSSTTTRRROOOMMMMMMNNNNNNPPPSSSTTTUUUVVVXXXZZZ[[[```eeegggffffffjjjnnntttuuuvvvvvvvvvuuusssrrrtttiiieee```ZZZVVVVVVYYY\\\]]]gggeeeccc```______```aaaaaa^^^\\\]]]bbbfffggggggoookkkhhheee___WWWSSSSSSSSSTTTVVVYYY]]]aaadddffffffeeedddcccaaa^^^YYYVVVUUUZZZ___^^^ZZZXXX\\\aaa```aaabbbeeehhhlllnnnpppeeeddddddgggiiiiiieeebbbYYY^^^cccfffgggiiimmmpppwww~~~sssfff^^^]]]]]]ZZZWWWNNNJJJGGGFFFIIIKKKLLLKKKPPPMMMIIIGGGHHHIIIJJJJJJGGGIIIJJJIIIEEECCCCCCDDDBBBBBBBBBCCCFFFIIIMMMOOOPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA???<<<999777666333222000///...000111222000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000///////////////////////////////////////000000////////////000000444444444333333222222222111111000000//////..................////////////000...---...000111111111000000000000000000000000//////000000000000//////////////////000000000000111111111000000000000000222111000//////000111111000000000000000000000000111111111111111111111111222222111111111111222222///000222333333444666777888<<>>DDDIIIMMMPPPSSSUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXYYYYYYWWWVVV\\\eee{{{uuubbbTTTMMMIIIHHHFFFFFFGGGMMMUUU]]]bbbdddggghhhnnn}}}NNNQQQSSSTTTRRRQQQQQQQQQLLLKKKHHHDDDBBBCCCGGGJJJQQQZZZdddjjjkkknnnuuu|||~~~|||{{{}}}~~~rrrooojjjffffffiiimmmpppzzz~~~wwwnnnbbbXXXRRRRRRSSSVVVXXXYYYWWWUUUNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPRRRVVV[[[^^^______^^^VVVNNNMMMLLLIIIHHHIIIJJJKKKKKKMMMOOORRRTTTUUUWWWWWWVVVUUURRROOOKKKIIIKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSUUUWWWYYYYYYVVVSSSUUUSSSSSSTTTVVVXXXXXXWWWYYY\\\^^^```aaabbbeeeggguuuzzz|||zzzzzz~~~yyyttttttwwwyyyvvvsssllllllnnnqqqsssrrrooolllddd```ZZZSSSMMMHHHFFFEEEGGGIIIJJJJJJIIIHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDGGGKKKNNNOOONNNLLLJJJIIIHHHFFFDDDBBB@@@???>>>999888666333222111222222////////////////////////111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000000///////////////////////////////////////000000////////////000000222222111111111111000000000000000000/////////////////////000000000111111000...------...///...,,,000000000000000000000000//////000000000000//////////////////000000000000//////000000111111222222111111000000000000111111000000000000000000000000111111111111111111111111222222111111111111222222111222333333333444666888===AAAGGGLLLOOOQQQTTTVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYXXXUUUWWWaaammmuuubbbTTTLLLIIIHHHGGGGGGIIIOOOXXX```dddeeegggiiinnnzzzRRRSSSSSSQQQMMMKKKJJJJJJHHHFFFDDDBBBBBBFFFMMMRRRZZZdddooosssrrrssszzz}}}yyyuuurrreeebbb^^^[[[[[[___dddgggqqqqqqpppkkkddd[[[SSSMMMQQQQQQSSSVVVXXXWWWTTTQQQLLLKKKIIIIIIIIIJJJLLLNNNOOOPPPRRRTTTVVVWWWVVVUUU^^^UUUPPPPPPRRRPPPOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYXXXZZZ[[[ZZZWWWTTTRRRQQQPPPOOOOOORRRVVVWWWVVVTTTSSSSSSUUUXXX[[[ZZZUUUQQQSSSRRRPPPPPPPPPRRRSSSTTTZZZ[[[]]]```bbbeeehhhiiixxxzzz{{{zzzwwwtttsssssspppnnnmmmqqqwww|||}}}|||wwwzzzxxxtttlllaaaVVVMMMGGGEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDFFFHHHKKKLLLMMMLLLLLLHHHHHHGGGEEECCCBBBAAA@@@<<<;;;999666444222111111////////////////////////111111111111000000000///000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000////////////////////////000000////////////000000//////..................000000000000////////////000000000000111111111111111///...///000///...,,,//////////////////////////////000000000000//////////////////000000000000......///000111222222333000000000000000111111111000000000000000000000000111111111111111111111111222222111111111111222222222333444444333444777999@@@DDDJJJNNNQQQSSSUUUWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXX\\\jjjyyyxxxcccTTTLLLIIIHHHKKKJJJLLLRRR[[[bbbeeefffkkkooovvvPPPPPPOOOKKKGGGEEEEEEEEEEEEEEEDDDEEEHHHNNNWWW]]]gggooowwwxxxtttrrrwww~~~~~~~~~~~~|||vvvmmmfff[[[ZZZYYYYYYZZZ\\\___```ddd```[[[VVVPPPKKKGGGFFFKKKKKKMMMPPPSSSTTTTTTRRRQQQQQQPPPOOOPPPRRRTTTVVVZZZ[[[[[[\\\[[[[[[[[[[[[___ZZZXXX[[[]]][[[YYYYYY[[[]]]^^^```aaabbbaaaaaa]]]```bbbbbb___\\\[[[\\\XXXWWWXXX\\\```aaa^^^ZZZZZZYYYZZZ^^^bbbbbb]]]YYYXXXWWWUUURRRQQQQQQSSSTTTWWWXXXYYY\\\```eeehhhiiirrrrrrqqqpppnnnmmmmmmnnngggeeeeeehhhooouuuyyyzzz}}}|||nnn___RRRKKKHHHEEEFFFGGGHHHJJJKKKJJJJJJNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMIIIIIIHHHGGGFFFEEEDDDDDD???===;;;888555333111000000000000000000000000000111111111111000000000///000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111////////////000000000000000000000000111111111111222111000111222111///---//////////////////////////////000000000000//////////////////000000000000......///000111222222333//////000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222222333444444444555888;;;CCCGGGLLLPPPRRRTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXYYYWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]dddtttyyycccSSSKKKHHHHHHLLLMMMOOOTTTYYY___dddfffrrrzzzKKKKKKJJJHHHFFFEEEGGGIIIKKKLLLMMMOOOSSSYYYaaafffooouuuyyywwwrrrpppsssxxxvvvuuuwww{{{|||wwwlllbbbYYYZZZ\\\^^^^^^^^^]]]\\\WWWRRRMMMJJJGGGDDDEEEHHHDDDEEEHHHMMMSSSXXXZZZZZZ[[[[[[[[[\\\___bbbeeeggghhhgggfffdddbbbccceeehhhdddbbbcccggggggddddddffflllnnnqqqrrrrrroookkkiiieeehhhkkkjjjfffbbbbbbccc```aaaeeekkkpppppplllhhhfffcccbbbeeejjjllliiieeeaaaaaa___\\\YYYXXXYYY[[[YYYXXXXXXZZZ^^^aaacccdddddddddcccbbbccceeeggghhheeecccbbbdddiiiooorrrtttwwwgggYYYRRRPPPFFFEEEEEEGGGJJJKKKJJJIIIOOOOOONNNNNNNNNNNNNNNMMMNNNLLLIIIFFFFFFHHHKKKMMMLLLKKKKKKKKKJJJIIIIIIIIIBBB@@@>>><<<888555333222000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000000000////////////000000......///////////////000////////////000000000000/////////000000000111111111111111222333333000...000000000000000000000000//////000000000000//////////////////000000000000//////000000111111222222...///000111111222111111111111111111111111111111111111111111111111111111222222111111111111222222222222333333444777;;;>>>FFFIIINNNQQQSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUWWW]]]eeeooo~~~wwwaaaQQQJJJHHHHHHLLLOOOSSSUUUWWW\\\dddkkk~~~EEEFFFGGGHHHIIILLLQQQUUU[[[]]]___```bbbeeeiiillllllooopppooommmmmmppptttrrrpppppptttwwwsssggg]]]YYYZZZ\\\]]]\\\YYYVVVSSSOOOJJJHHHKKKKKKIIIKKKPPPJJJLLLQQQXXX```eeeggggggfffgggiiilllqqqwww||||||zzzuuuoookkkkkkoootttooooooqqqssspppnnnqqqxxxyyytttqqquuuwwwtttnnniiihhhiiikkkpppyyyvvvppplllmmmsssvvvuuuqqqnnnnnnnnnkkkhhhggghhhjjjgggdddaaa```aaabbbbbbaaa]]]\\\ZZZYYYZZZ\\\]]]^^^___```bbbfffjjjnnnpppqqqpppddd^^^]]]RRRPPPPPPRRRUUUVVVUUUSSSRRRQQQPPPNNNMMMMMMNNNNNNOOOMMMJJJHHHGGGHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKEEEDDDBBB???<<<999777555222222222222222222222222111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000,,,,,,,,,,,,------........./////////000000000111....../////////000000000//////000111333333000...000000000000000000000000//////000000000000//////////////////000000000000000000000000000111111111---...000111222222111111111111111111111111111111111111111111111111111111222222111111111111222222111222222333444888===AAAGGGJJJOOORRRSSSTTTUUUVVVTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[VVVTTTXXXcccppp}}}rrr\\\OOOIIIIIIJJJMMMTTTYYYZZZYYY___lllwwwBBBDDDGGGJJJNNNTTT[[[```jjjlllnnnooonnnnnnoooqqqeeefffffffffgggjjjnnnqqqsssooolllmmmoookkk___TTTWWWXXXYYYXXXUUUQQQMMMJJJLLLHHHJJJPPPRRRPPPRRRWWWWWWZZZ```hhhooosssrrrqqqnnnpppsssxxx|||ttttttxxx}}}zzz{{{}}}|||xxxvvv}}}~~~~~~~~~vvvpppnnnooovvv}}}{{{ttttttyyy}}}}}}zzzwwwyyyzzzxxxuuutttuuuxxxxxxsssmmmiiihhhgggdddbbb___\\\YYYVVVVVVVVVUUUUUUWWW[[[aaahhhmmmqqqrrrsss|||wwwmmmhhhhhheeedddccceeehhhjjjhhheeeWWWUUURRROOONNNNNNNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFEEEBBB???<<<:::888222222222222222222222222111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000/////////000000111111111.../////////000000111111............////////////------...111222222000...000000000000000000000000//////000000000000//////////////////000000000000111111111000000000000000---...000111222222222111111111111111111111111111111111111111111111111111222222111111111111222222000111222333555999>>>BBBHHHKKKOOORRRSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\XXXVVV[[[jjj{{{nnnYYYMMMIIIJJJLLLPPPXXX``````^^^eeeuuuEEEOOOVVVVVVYYYaaaiiikkkrrruuuwwwvvvqqqjjjeeebbb]]]```eeeggghhhhhhhhhiiikkkccc]]][[[YYYTTTPPPPPPPPPSSSVVVVVVRRRNNNMMMMMMOOOSSSVVVXXXXXXYYY]]]aaafffiiioooxxxzzzuuunnnsss|||}}}~~~~~~~~~|||}}}~~~zzzwwwyyy}}}}}}}}}|||~~~|||rrrnnnllljjjgggiiieeeaaa]]][[[YYYXXXWWWUUUXXX^^^eeekkkpppsssttt}}}tttrrruuuzzz{{{zzz}}}oooeeeWWWOOOMMMOOOOOONNNNNNOOOOOOLLLIIIHHHKKKNNNLLLKKKIIIHHHIIIJJJLLLMMMJJJIIIHHHFFFDDDAAA???===;;;888444111111111000000///000000111111111111000333222111/////////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------............------//////000000000000//////000000//////.........---////////////////////////,,,000000---///555777555111000//////000000///---////////////000000000000//////000000000000////////////000000000000//////222222111111111111222222111111111111111111111111222222111111111111222222222444444444222222222444222222222444888>>>CCCFFFIIIJJJMMMPPPSSSUUUWWWWWWTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZ[[[\\\]]]]]][[[ZZZVVV[[[bbbnnnvvvdddVVVMMMHHHKKKPPPVVV___dddcccggguuuLLLVVV^^^___bbbiiiooopppzzzyyyuuunnnfff```^^^^^^___bbbfffhhhgggeeecccccc___WWWRRRQQQPPPMMMKKKKKKNNNQQQTTTVVVVVVWWWYYY\\\\\\]]]___``````dddiiimmmvvvyyy}}}~~~|||yyy~~~~~~{{{xxxtttpppqqqoookkkhhhddd___\\\YYYYYYZZZ]]]```cccgggiiikkkrrrssstttwwwzzz~~~~~~|||wwwsssvvv}}}yyykkk```ZZZVVVRRROOOMMMMMMLLLKKKJJJJJJJJJKKKMMMLLLJJJJJJJJJKKKMMMNNNMMMLLLKKKJJJGGGEEECCCBBB;;;888555222222222111000000000111111111111000000333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......//////......---//////000000000000//////000/////////............////////////////////////,,,000000...111777:::888111///---...///000000///////////////000000000000//////000000000000////////////000000000000//////111111111000000111111111111111111111111111111111222222111111111111222222222333444444222222333444333333444666:::@@@DDDGGGLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\^^^___^^^^^^\\\bbbkkkwwwuuuhhhYYYOOOIIIHHHMMMSSS\\\ccchhhlllvvvXXX___eeefffhhhmmmrrrsssxxxvvvqqqhhh```]]]___bbbiiijjjkkkiiiddd^^^ZZZXXXSSSNNNJJJKKKLLLJJJKKKMMMSSSUUUXXX[[[^^^bbbgggkkkjjjjjjlllmmmpppuuu|||~~~yyyxxxwwwvvvtttppplllgggeeegggfffdddbbbaaaaaabbbcccffffffhhhjjjoootttxxx{{{wwwtttqqqpppnnnooovvvvvvmmmeee]]]WWWQQQNNNKKKJJJLLLMMMKKKIIIMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFEEE>>>;;;777555444333222111000111111111111111000000222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---......//////......---...//////000000//////...////////////............////////////////////////---000000000333888;;;;;;222000------...000111000////////////000000000000//////000000000000////////////000000000000//////111000000//////000000111111111111111111111111111222222111111111111222222222333444444222222333444444444666888===BBBFFFIIIOOOOOOPPPQQQRRRRRRRRRRRRUUUUUUUUUUUUVVVWWWYYYYYYXXXYYY[[[\\\^^^```aaabbbeeemmmyyyzzznnnaaaXXXNNNIIIHHHJJJRRR[[[gggiiimmmxxxbbbdddeeeccccccggglllooonnnqqqsssqqqllliiijjjmmmtttrrrnnnfff]]]UUUPPPNNNQQQNNNMMMQQQSSSSSSUUUYYY___aaadddhhhkkknnnqqqrrrrrrtttyyy}}}|||~~~zzz{{{{{{{{{zzzyyyzzzzzz~~~{{{wwwrrrmmmhhheeecccddddddcccccceeeiiilllnnnkkkhhhgggffffffgggoooyyy~~~vvvmmmggg\\\TTTLLLJJJLLLNNNKKKHHHKKKKKKKKKJJJKKKKKKMMMMMMNNNMMMMMMLLLKKKIIIHHHGGGCCC@@@<<<999777555222000222222222222111111000///111111000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////.........//////////////////...///////////////.........///////////////////////////000000000222666888999666333///---...000000111////////////000000000000//////000000000000////////////000000000000//////000000////////////000000111111111111111111111111222222111111111111222222111333444444222222333555444555666:::>>>CCCGGGJJJOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXZZZ[[[\\\\\\^^^aaabbbkkkwwwuuuggg\\\SSSMMMHHHHHHJJJPPPZZZdddooonnnssshhhccc]]]XXXWWWZZZaaagggoooxxxwwwrrrppprrrnnnggg]]]TTTOOOMMMMMMTTTSSSVVV\\\``````ccchhhlllnnnsssxxx{{{{{{zzzxxxxxx~~~||||||}}}~~~uuummmhhhjjjhhheeebbb```______```___^^^___aaaaaabbbiiiqqq||||||wwwjjj^^^PPPIIIJJJKKKIIIFFFIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNMMMMMMKKKJJJJJJIIIFFFBBB>>>;;;777444111333333333222222000//////000000000111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...........................//////////////////.........////////////...............///////////////////////////////////////111000///000111111333555:::777222000///000000///////////////000000000000//////000000000000////////////000000000000//////000000////////////000000111111111111111111111111222222111111111111222222111222444333333222444555333444777:::???DDDHHHJJJMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZ[[[ZZZYYY[[[^^^aaaooo~~~~~~sssggg[[[RRRKKKGGGFFFIIIMMMSSS___jjjqqqqqqzzzfff]]]SSSOOOOOOSSS]]]fffzzzvvvlllhhhcccaaa\\\WWWSSSRRRUUUXXXZZZ\\\ccckkkoooooorrrvvvxxx{{{}}}{{{{{{uuuooonnnlllhhhddd```\\\ZZZYYYXXXXXX[[[___``````fffnnnrrr|||ttthhhXXXNNNKKKKKKIIIFFFHHHHHHIIIIIIIIIJJJJJJJJJNNNOOOOOOOOOOOONNNNNNMMMLLLIIIFFFBBB???<<<888555444444444333222000///...//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...........................//////000000//////...---......//////......---.........///////////////////////////////////////222///...///000...///222:::777333111000000///...////////////000000000000//////000000000000////////////000000000000//////111000000//////000000111111111111111111111111111222222111111111111222222000222333333333333444666333555777<<<@@@EEEIIIKKKLLLMMMOOORRRTTTVVVWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[[[[YYYWWWYYY^^^bbbrrrqqqfff\\\SSSMMMEEEDDDFFFJJJNNNUUUaaalllrrruuu___UUUNNNNNNQQQXXXcccmmm~~~sssfff___^^^YYYZZZ[[[[[[[[[^^^bbbeeefffjjjttt~~~~~~zzzzzz{{{}}}{{{~~~zzzuuuooonnnmmmkkkgggddd```^^^]]]\\\^^^```______dddkkkoooyyy}}}rrrdddZZZUUURRRNNNJJJHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJGGGEEEDDDBBB>>>;;;555555444333222000///......///000111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................//////000000000000//////---......//////......---............/////////000////////////////////////111---,,,///000---///333555333111000000000///...////////////000000000000//////000000000000////////////000000000000//////111111111000000111111111111111111111111111111111222222111111111111222222000222333333333333444666444666999>>>CCCGGGKKKMMMLLLNNNPPPRRRTTTVVVWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZYYY[[[[[[YYYWWWZZZ```fffvvvtttggg\\\TTTMMMIIICCCDDDGGGMMMQQQWWWcccooottt|||ZZZQQQLLLPPPWWW___kkkvvvwwwzzzxxxnnn___VVVWWW[[[XXX[[[```cccfffhhhlllnnnrrrwww}}}{{{~~~~~~zzzooopppqqqqqqpppmmmjjjhhhgggdddcccaaa^^^\\\```hhhqqqzzz|||~~~{{{pppfff```ZZZUUUQQQIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFCCCAAA666555555444222000...---...///000222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---..................------.........//////000000////////////////////////000,,,+++000111...000666000///...///000111000...////////////000000000000//////000000000000////////////000000000000//////222222111111111111222222111111111111111111111111222222111111111111222222000222333333333333555666555777;;;???DDDIIILLLNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXZZZ[[[ZZZXXX\\\cccjjjyyy}}}nnn```VVVNNNIIIEEEDDDEEEJJJPPPUUU[[[gggsssyyyQQQRRRUUUXXX]]]cccjjjnnnrrrhhh```\\\ZZZXXXZZZ]]]ccchhhmmmooonnnoootttxxx}}}~~~yyyyyyxxxxxxxxxvvvsssqqqqqqqqqnnnjjjddd```______kkkpppuuuvvvrrrppprrrtttvvvyyy|||~~~~~~}}}}}}~~~~~~{{{xxxsssmmmfffaaaVVVRRRLLLHHHGGGHHHJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGEEECCCBBB???>>>;;;777444222000///000111111111111000000///////////////000000000000000000000000000000000000...//////000000000000000///000111111000...,,,+++$$$+++111222111///.........////////////......000000//////.........---,,,---......//////......000000000000000000000000///000000000000//////...111111111111111000//////000000000000000000000000////////////000000000000000000111111111111000000000000000000111111111111///000000000000111111111444333111000000000111222000222444444333333444555888;;;???BBBEEEHHHMMMPPPOOOPPPRRRTTTUUUVVVUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYWWWWWWXXXWWWUUUYYYgggvvv}}}ooo___QQQJJJHHHHHHBBBFFFMMMUUU___jjjttt{{{zzzSSSUUUVVVXXX[[[^^^aaadddaaa]]][[[]]]^^^]]]```eeepppuuu{{{}}}|||}}}zzz}}}}}}yyywww||||||zzzvvvpppjjjgggfffkkkmmmnnnllliiiiiimmmqqqqqqsssuuuvvvvvvwwwxxxzzzzzzzzz{{{}}}~~~}}}yyyvvvddd^^^TTTMMMIIIGGGGGGGGGKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDAAA???===999666333111000000000111111111000000///////////////000000000111000000000000000000000000...//////000000000000000111111000///......------***---000000///---------......////////////......000/////////............,,,---......//////......000000000000000000000000//////000000000000//////111111111111111000//////000000000000000000000000//////000000000111111111000000111111111111000000000000000000111111111111000000000111111111222222333222222111000000111111...000222222111111222333888;;;@@@CCCFFFIIIMMMOOOOOOPPPRRRTTTVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYXXXWWWWWWXXXXXX___ooo~~~rrraaaSSSJJJGGGGGGDDDHHHOOOXXXcccnnnwww{{{|||YYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ___eeefffeeehhhnnnwww}}}~~~zzzzzz{{{~~~yyytttqqqpppoookkkeeeaaabbbhhhmmmnnnoooppppppppppppsssuuuxxx{{{ssskkk^^^SSSLLLIIIGGGFFFKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDBBB@@@<<<999666333222000000000000000000000000/////////000000000111111000000000000000000000000...///000000111111000000333111///---,,,---///000333333222///---,,,...///......////////////......////////////............------...////////////...000000000000000000000000---...///000000111000000000111111111111000000///000000000000000000000000//////000000000111111111111111222222222222111111000000000000111111111111111111111111222222222333111222222222222111000000...000222222111111333444888<<>>999888555222000000000111000000111111111222222222111111111111111111111111000000111222222222222111000000000111111000000000...000111000...------.........////////////................../////////000......///000000000000000000000000000000000000000//////000000000000////////////000111111111111111000000000000000000000000/////////000000000000111//////000000000000//////000000000000111111111111000000000111111111222222111111000000111222222333000111111111111333666999@@@CCCGGGJJJLLLNNNQQQSSSRRRSSSUUUWWWYYYYYYYYYYYYVVVWWWXXXYYYZZZYYYYYYXXXYYYVVVXXXeeessskkkVVVKKKIIIJJJKKKMMMTTT___lllxxx{{{~~~dddcccdddkkkvvv}}}zzzwwwrrroooooommmkkkhhhgggjjjooosss}}}}}}wwwmmmaaaYYYPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFCCCAAA???;;;999666333111000000000000111111111111222222222111111111111111111111111000000111222222222222111222111///...///000111333...///000///......111333......////////////......---.........//////000000...//////000000000000000000000000000000000000000///000000000000000///...//////000111111111111111000000000000000000000000111111111111222222222222......////////////......000000000000111111111111///000000000000111111111222111000000000111333444222333333333333555999<<>>DDDFFFHHHKKKNNNPPPRRRRRRVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZZZZaaalllxxxmmmVVVNNNKKKIIINNNVVVbbbfffqqq|||xxxsssooommmpppnnnmmmrrryyy~~~}}}zzzrrrvvvxxxxxx{{{~~~~~~wwwkkkfffeeeeeegggkkkoooqqqqqqhhhggghhhkkkqqqvvvyyyzzz|||xxxsssnnngggaaa\\\VVVMMMFFFEEEEEEDDDEEEGGGGGGHHHHHHHHHGGGFFFEEEEEEEEECCC???<<<:::777444222111222222222222222222222000111111111111222222222111111111111111111111111111111111111000000000000000000000000////////////,,,,,,---...////////////////////////000000000000222222111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000////////////000000000000000000000000111111111111000000000111111222111111111111111111111111222111000111333444333222222333444444555888<<<@@@EEEGGGIIILLLOOOQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\]]]\\\[[[ZZZ___hhhuuu~~~mmm^^^PPPKKKJJJJJJRRR\\\fffooo{{{|||{{{zzzzzzuuuvvvxxxxxxxxxxxxyyyzzz~~~zzz{{{~~~www|||}}}{{{zzz{{{{{{{{{{{{|||uuuiiifffbbbaaadddhhhkkkmmmfffggghhhiiilllppptttvvv~~~yyytttdddWWWJJJEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGEEEBBB@@@>>>;;;666333222111111111111111222222000000111111111222222222111111111111111111111111111111111000000000000000000000000000////////////---......///000000//////////////////000000000000111000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111000///......///000111000000000000000111111111111111111111111111222222111111111111111111111111222111000111333444333222222333444555666:::>>>BBBGGGHHHJJJMMMPPPQQQSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUXXX[[[\\\\\\[[[ZZZYYYaaammm{{{yyynnnfffYYYQQQJJJIIIJJJMMMWWWaaajjjwww|||xxxuuuxxx~~~|||zzz{{{{{{yyy|||}}}|||||||||~~~mmmiiidddbbbbbbcccddddddgggjjjnnnooonnnooorrrttt}}}ooo```PPPHHHDDDBBBBBBCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHFFFDDDCCCAAA>>>999666333222111000000000111111000000111111111222222222111111111111111111111111000000000000000000111111////////////000000000000//////000111111111111000////////////000000000000.../////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111000///......///000111//////000000111111111111000000111111222222222222111111111111111111111111222111000111333444333222111333444666888<<>>;;;888666444333222222111111111111222111111111111222111111111222222333333333333222222111111111111000000000/////////000000000111111111//////////////////////////////////////////////////////////////////////////////000000000000000000///000000111111111111111///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222333444444444777;;;???BBBEEEJJJMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWWWWZZZZZZZZZXXXYYY```ooo{{{lll\\\QQQIIIFFFGGGGGGPPP]]]jjjsssxxxzzzzzz~~~~~~yyyyyy}}}~~~|||vvvkkkoootttxxx{{{}}}|||wwwttttttxxxzzzyyyvvvkkkhhhccc___ZZZSSSLLLGGGAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA>>>;;;999777666444444333222111111222222222222111111111111111111111222222222222222222111111111111111000000000///000000000000111111111111////////////////////////////////////////////////////////////////////////000000//////////////////...///000111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222333444444555888===@@@DDDGGGKKKNNNNNNOOOPPPPPPQQQQQQPPPPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXZZZZZZYYY]]]iiiyyynnn\\\PPPHHHFFFHHHJJJTTTcccpppwww{{{||||||mmmllljjjiiijjjooovvv||||||zzzwwwuuuvvvwwwxxxxxxqqqqqqooommmggg]]]RRRKKKDDDDDDCCCCCCCCCDDDDDDEEECCCCCCAAA???===;;;:::999666555444333333222333333333222111111000111111111000111111222222111111000111111111111000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............///000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222333444444555999>>>BBBEEEHHHLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVXXXXXXYYYYYYWWWYYYYYYZZZdddtttmmmZZZMMMFFFFFFIIIMMMXXXgggsssyyy{{{}}}~~~qqqnnnkkkfffeeegggmmmqqqxxxzzz{{{zzzxxxxxxzzz|||zzz|||yyymmm^^^TTTJJJHHHFFFDDDCCCCCCEEEFFFDDDCCCBBBAAA???>>>======777777666555444444444444333333111000000000111111111111222222222222111111111111111111000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........---...///000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222333444444555999>>>BBBEEEHHHLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZWWWYYYYYY]]]kkkhhhUUUJJJEEEGGGKKKPPP[[[iiisssxxx{{{}}}tttrrrooojjjfffeeegggiiiqqqwww}}}~~~||||||~~~~~~mmmbbbNNNLLLHHHDDDCCCDDDFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@888888777555555444444444444333111000000000111111111222222333333222222111111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........------...///000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222333333444444555999>>>BBBFFFHHHKKKNNNLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZXXXZZZZZZ___qqq}}}dddRRRHHHEEEHHHMMMRRR\\\iiissswwwzzz~~~{{{vvvvvvxxx}}}~~~~~~~~~|||ssskkkfffcccaaa```hhhppp|||vvvnnn\\\TTTJJJDDDDDDEEECCCAAADDDCCCCCCDDDDDDCCC???<<<:::999777555333222111111111111111111222333444444333333333222222111111111111222222222222111000000//////......---------,,,000000000000000000000000//////............////////////000000000000//////////////////000000000000///////////////000111111111111000///////////////222111111111000000//////000000000000000000000000//////000111222333333333222222222222222222222222222444555555444333444444777===CCCDDDFFFKKKMMMLLLNNNMMMMMMNNNOOORRRTTTUUUTTTUUUWWWYYYZZZ[[[ZZZZZZ\\\WWW[[[llluuu[[[QQQLLLGGGGGGMMMTTT^^^lllvvv}}}yyyxxx{{{}}}{{{|||yyyrrrllliiigggffffffjjjsss}}}wwwiii^^^PPPGGGDDDEEEDDDBBBBBBBBBAAABBBCCCBBB???===<<<:::888666444222111111333333222222111222222222333333333222222222111111111222222222222111000000111111111000000000//////000000000000000000000000//////............////////////000000000000//////////////////000000000000///////////////000111111111111000///////////////111111111111000000000///000000000000000000000000000000000111222222222333222222222222222222222222222444555555444333444555888>>>CCCDDDGGGKKKMMMLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[YYYaaatttlllVVVNNNKKKHHHLLLTTTZZZ```lllzzz~~~{{{~~~{{{}}}~~~xxxsssooommmlllgggeeeiiirrryyy|||wwwjjjXXXLLLGGGFFFEEEDDDBBBAAAAAABBBCCCCCCBBB@@@>>>===;;;888666333111111555444333222111111111111333333333222222222222111111222222222222111000000222111111111111111000000000000000000000000000000//////............////////////000000000000//////////////////000000000000///////////////000111111111000000///////////////111111111111000000000000000000000000000000000000111111111111111111222222222222222222222222222222222333555555444444555666999???DDDEEEGGGKKKMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSVVVWWWYYYZZZ[[[[[[[[[[[[YYY\\\iiiooo___PPPKKKJJJKKKTTT___fffiiisss}}}~~~yyyuuusssrrrpppllljjjlllooorrrzzz|||ppp```TTTNNNLLLHHHFFFDDDCCCBBBCCCDDDEEEEEECCC@@@???===;;;888555333111444333222222111111111222222222222222222222222222111222222222222111000000000000000000//////////////////////////////////////////............//////000000////////////000000////////////000000000000///////////////000000111000000////////////000000111111111000000000000000000000000000000000000000222222222111111111111111222222222222222222222222222333444444444444666888;;;AAAFFFFFFHHHLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRVVVXXXYYY[[[[[[[[[[[[ZZZVVV^^^ppprrr]]]TTTKKKIIIJJJOOO\\\hhhooovvvzzz{{{}}}||||||{{{uuuooohhhhhhsssyyypppfff___[[[VVVOOOIIIFFFDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@===:::777444333222111111111222222333444222222222222222222222222111222222222222111000000////////////000000000000//////////////////////////////............//////000000////////////000000////////////000000000000///////////////000000111000000////////////000000000000000000000000111111000000000000000000000000222222222111111111111111222222222222222222222222222333444444444555888:::===CCCGGGHHHIIILLLMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQWWWXXXYYYZZZ[[[[[[ZZZZZZTTT^^^sssrrr___RRRMMMJJJIIIMMMVVVdddpppqqq{{{yyyxxxyyy|||zzzmmmhhhooo{{{}}}uuuqqqmmmkkkjjjdddZZZRRRIIIFFFBBB@@@AAAAAAAAAAAABBBBBBAAA@@@===:::777555111111111111222333444555111222222222222333333333111222222222222111000000000000111111111111111222000000000000000000000000//////............//////111000///......///000111////////////000000000000///////////////000111111///////////////000000111000000000000111111111111000000000000000000000000111111111111111111222222222222222222222222222222222333444444444666999<<>>AAAGGGKKKJJJKKKMMMNNNLLLOOOPPPRRRSSSSSSSSSRRRRRRUUUVVVWWWXXXXXXXXXWWWVVVVVVaaatttzzzmmm]]]PPPHHHHHHIIIOOO]]]ooo|||xxxzzz||||||uuulllrrrtttwww{{{}}}}}}}}}|||{{{mmmlll```UUUPPPLLLDDDAAABBBCCCBBBBBBAAA@@@???>>>===555555444333333333444444222222111111222222333444444444333333222111000000000000000000000000000000000///......///000///------......//////////////////////////////000111222000000000000000000000000000000000000000000000000//////............//////111111111111111111111111111111111111111111111111000111222333333222000000111111111222222333333333444555555555666888;;;>>>EEEGGGIIIJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTTTTUUUWWWVVVWWWZZZYYYUUUSSSTTTXXXjjjyyyrrrgggWWWJJJGGGIIIKKKQQQccc{{{zzzxxxzzzzzzuuurrrrrrrrrsssvvvzzz~~~}}}zzzpppfff^^^UUUHHHAAA@@@CCCBBBBBBAAA@@@??????>>>777666555444333333333333222222111111222222333444444444333333222111111000111111111111111111111111+++******,,,...000000///......///000000000000///......---------...//////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111111111111111111111000111222333333222111000111111222222222333333333333444555555666999===@@@EEEGGGIIIKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWUUUWWWZZZYYYUUUTTTVVV```qqq|||qqqggg]]]QQQIIIHHHKKKOOOXXXlll~~~~~~|||~~~vvvsssooommmpppxxx|||rrrbbbQQQFFFCCCCCCBBBAAAAAA@@@@@@@@@@@@:::999777555444333333333222222111111222222333444444333333222222111111111111111111111111111111111,,,++++++,,,///000000///...///000000111111000000//////...---------......000000000000000000000000////////////////////////000//////......//////000////////////////////////111111111111111111111111111111222222222222111111222222222222333333333333222333555555777:::???BBBEEEGGGJJJKKKKKKKKKMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWUUUVVVXXXWWWTTTUUUYYYkkk{{{zzzkkk^^^TTTMMMJJJHHHKKKRRR```uuu|||xxxrrrnnnooouuu~~~ppp\\\NNNHHHDDDCCCBBBAAA@@@AAAAAABBB===;;;999777555333333222222222111111222222333444333333333222222111111111111111111111111111111111333111000000111111///...//////000111111111111111222222111000/////////000////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111111111222222222222222222333333333333333333333333111222444666888<<>>;;;999666444333333222222111111222222333444333333222222222222222111111111111111111111111111444222111111111111///...//////000111111111111111333222111000000000000000////////////////////////////////////////////////000000////////////000000111111111111111111111111111111111111111111111111111111222222222333333444333333333333333333333333111222444666999===BBBFFFFFFHHHJJJKKKKKKLLLMMMOOOPPPPPPQQQSSSTTTVVVWWWWWWYYYWWWVVVUUUSSSQQQXXX```~~~sss^^^PPPLLLMMMIIINNNZZZkkkzzz}}}}}}wwwvvvxxx~~~|||zzzxxxvvvuuuuuuuuuvvv}}}}}}mmm\\\PPPHHHFFFDDDAAA@@@@@@AAABBB@@@???===:::777666444444222222111111222222333444222222222222222222222222222222222222222222222222///......///000111111000...///000000111111000000000000///.........//////000000000000000000000000////////////////////////111000000//////000000111111111111111111111111111111111111111111111111111222222111222222333444555444444444444333333333333111333555777999>>>CCCGGGFFFHHHKKKLLLLLLLLLNNNOOOPPPPPPRRRSSSUUUVVVWWWXXXYYYXXXWWWVVVTTTVVV___kkkuuu^^^OOOIIIJJJMMMSSS```pppzzz|||}}}uuunnnnnnrrr~~~yyyyyy{{{||||||}}}||||||~~~wwwgggZZZJJJHHHEEEBBB@@@@@@AAABBBAAA@@@===;;;999777666555222222111111222222333444222222222222222222222222222222222222222222222222000///...///111222111000......///000000000000////////////...//////000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222111111222333555666555555444444444333333333222444666777:::>>>CCCGGGFFFHHHKKKLLLLLLLLLNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYXXXWWWWWWXXXYYY]]]kkkyyyttt]]]MMMIIIIIIMMMUUUdddsssxxxwwwzzzsssnnnsss{{{|||{{{xxxzzz}}}}}}rrreeeKKKIIIEEEBBB@@@@@@@@@AAAAAA@@@>>>;;;999888777666222222111111222222333444222222222222222222222222222222222222222222222222666555333222222222000...---......///////////////111111000000111222333333000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222222111111222444555666555555555444444333333333333444666888:::>>>CCCGGGFFFIIIKKKLLLLLLMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYVVVVVVXXXZZZ\\\ccctttttt\\\NNNJJJKKKKKKSSSdddrrruuusssxxxuuuttt~~~}}}||||||{{{~~~}}}ssskkkWWWPPPGGGCCCDDDDDDBBB???>>>>>>=========;;;777444222222333333333333444444333333333222222111111111111111111111111111111111000000000000000000000000222222111111111111111111111111000///////////////000000000000000000000000000000000000000000000000////////////000000000000333222222222111000000000222222222333333222222222000000111222444555555666777666555444333222222222333555888<<<@@@DDDFFFGGGHHHIIIJJJKKKLLLMMMNNNOOORRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWXXX```qqqqqqXXXLLLKKKNNNSSSWWW]]]dddllluuu}}}{{{vvv}}}~~~|||uuunnnhhhWWWQQQIIIEEEDDDDDDCCCBBB>>>>>>>>>>>>???===999666333333333333333333444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111000///////////////////////////////////////000000000000000000000000////////////000000000111222222222111111111111111111111222222222222111111000111111222333444555666666555444444333333333333333555888;;;???CCCEEEGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWYYYXXXWWWYYYcccuuunnnXXXNNNMMMPPPVVVYYY]]]dddmmmwww}}}|||||||||||||||~~~yyyrrrkkkhhhggg[[[XXXSSSMMMIIIGGGEEEEEE???>>>???@@@@@@???;;;888555444444333333333444444333333333333222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111000////////////000////////////////////////000000000000000000000000/////////000000000111111111111111111111222222222000111111111111111111000000111111222333444555555555444444333333444444444444555777:::>>>BBBEEEGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXYYYZZZXXXWWW[[[ggg{{{~~~fffUUUNNNOOORRRZZZ]]]bbbjjjttt~~~yyyvvvwwwyyy{{{|||vvvvvv{{{}}}~~~{{{sssjjjeeefffhhhffffffddd___VVVNNNHHHEEE@@@??????@@@AAA@@@===:::777666555444333333444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111222222222222111000000//////000000........................000000000000000000000000//////000000000111111111000000000111222222222333000000111111111111000000000111111222333333444444333333333333333444555666555666888:::>>>BBBEEEGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZWWWVVV\\\kkkmmm[[[PPPLLLOOOTTT___ccclllxxxzzzuuusssuuuxxx{{{yyyqqqqqquuuvvvwwwvvvooohhheeeiiioooqqqsssuuuqqqfffXXXLLLEEEDDDBBB@@@@@@@@@???===;;;999888666444333333444444333333333333333333333333222222222222222222222222000000000000000000000000000000111111111222222222222222111000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000111222222222333000000111111111111000000000111111222222333333333333333333333444444555666666777999;;;???BBBEEEGGGHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQSSSTTTVVVXXXYYYZZZXXXUUUVVV^^^pppooo\\\QQQKKKJJJPPPXXXdddkkkyyyyyyvvvtttvvvyyy}}}xxxpppnnnqqqooopppqqqmmmjjjkkkqqqwww{{{~~~vvvgggWWWMMMKKKHHHCCC@@@???>>>>>>===;;;999777444333333444555333333333333444444444444333333333333333333333333000000000000000000000000000000000111222222333333222222111000000000000111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111222222222000111111111111111111000111111111111222222333333333333333333333444555666666888;;;>>>AAADDDEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYZZZVVVTTTWWWbbbvvvkkk]]]PPPKKKHHHIIIRRR___iiirrryyywwwvvvyyy|||}}}xxxpppmmmmmmiiijjjlllmmmnnnrrryyy~~~zzzkkk```TTTNNNGGGAAA????????????<<<:::777555333333444555333333333444444444555555333333333333333333333333000000000000000000000000///000000111222222333333333222111111000000111111111111111111111111111111000000000000000000000000000000111111111222222222222222222111111111111111111111222222222222111111111111111111222222222222444444333333333444555555666999===AAADDDFFFFFFEEEHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYVVVUUUZZZhhh|||ppp]]]RRRKKKKKKJJJKKKXXXhhhooowww~~~wwwvvvvvvzzz~~~|||xxxqqqlllkkkeeegggiiilllqqqwww}}}|||rrrZZZSSSJJJCCC??????@@@AAA===;;;888555333333444555333333333444444555555555333333333333333333333333000000000000000000000000///000000111222222333333333222111111000111111111111111111111111111111111000000000000000000000000000111111111111222222222333222222222111111000000222222333333333333222222111111111111111222222222555444444333333444444444666999>>>CCCFFFGGGFFFEEEHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXVVVVVV\\\lllqqq```VVVNNNJJJMMMLLLMMM\\\nnnrrryyy}}}|||uuutttvvv{{{~~~~~~}}}xxxtttjjjdddaaaffftttkkk\\\LLLEEECCCAAAAAAAAA???===999666333222222333333333333222222333444444444444333333222111000000333333111000000000111222222111000//////000111222111111000000//////......111111111111000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111222333333444444333333444444444333333444444555999<<>>>>>???===;;;888555444333333444333333222333333444444444333333222222111111111333222111000000000111222222111000//////000111222000000000111111111111111111111111111000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111000111222222333333222222444444333333333444555555999<<<@@@BBBDDDEEEHHHJJJHHHIIIJJJKKKMMMPPPRRRSSSTTTVVVXXXYYYWWWVVVWWWWWWXXX\\\eeesss{{{mmm___VVVOOOIIIFFFJJJPPPZZZiiiwww|||wwwwwwvvvttttttxxxnnnjjjgggiiiqqq|||rrr___RRRJJJCCC???>>>???>>><<<:::888666444333444444333333333333333444222222222222222222222222333222111111000000111111111111000000000000111111///000000111222333333333111111111111000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111444333333333444555666666:::===@@@CCCDDDFFFHHHJJJHHHHHHIIIKKKMMMOOOQQQRRRVVVXXXZZZZZZYYYYYYYYYZZZ^^^cccmmm{{{~~~qqqdddXXXQQQKKKGGGFFFLLLVVVdddtttwwwuuuvvvvvvtttsssyyy~~~}}}~~~rrrpppmmmlllpppxxxxxxfffYYYOOOFFFAAAAAA???>>>===<<<999777444333555444444333333333333444222222222222222222333333222222222111111111111111111000000000000000000111000000000111111222222222111111111111000000000///000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111000111111222222222222222333333333333444555777777;;;>>>AAACCCDDDFFFHHHJJJHHHHHHIIIKKKLLLNNNPPPQQQVVVWWWYYYZZZYYYYYY[[[\\\aaaiiiuuurrrdddXXXQQQIIIFFFGGGOOO]]]nnn}}}{{{ttttttwwwwwwuuuvvv}}}~~~|||{{{xxxwwwtttssstttxxx}}}~~~mmmaaaUUUIIICCCAAA??????>>><<<:::777555333666555444444333333333444222222222222222222333333222222222222111111000000000000000111111000000000111111000000000/////////111111111111000000000///000000111111111111000000///000000000111111111111111111111111111111111111111111111111111111111111111222222333444333333333222333333444555666888999<<>>@@@CCCEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSUUUVVVWWWWWWXXX[[[]]]ggguuu~~~jjjYYYPPPJJJKKKNNNYYYlll~~~}}}{{{tttsssuuuxxx{{{|||~~~~~~~~~|||{{{zzzxxxxxxxxxyyyzzzrrrrrrqqqqqqqqqrrrrrrsssoooqqqsssrrrooommmmmmoooqqqtttxxxzzzyyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||{{{|||~~~uuugggXXXNNNJJJFFFDDDBBB???<<<;;;::::::777666555444444333333333444333333222222111111111111222222333222111000//////000111222222111000///111000000000000000000000111111111111000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111222333333333333333111222333444666888:::;;;>>>AAADDDEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVVVVWWWYYY\\\___nnn}}}iiiWWWMMMHHHKKKPPP\\\qqqxxxwww|||uuuqqqrrruuuwwwzzz}}}~~~}}}{{{{{{vvvwwwyyyzzz{{{{{{zzzyyywwwwwwwwwvvvvvvuuuuuuuuusssrrrpppnnnmmmmmmmmmmmmhhhhhhggggggffffffggggggbbbdddfffeeeaaa___```aaadddhhhlllnnnnnnlllkkkjjjhhhhhhiiijjjkkkmmmoooooorrrrrrtttyyy~~~{{{{{{oooaaaWWWTTTIIIGGGDDD@@@>>>=========777777666555444333333333444444333333222111000000111111222333222111000//////000111222222111000///000000000111222222333333111111111111000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222111111222333444666888:::;;;???AAADDDFFFFFFGGGIIIKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXZZZ]]]```ttthhhVVVLLLGGGJJJQQQ^^^tttzzzrrrqqqzzzrrrppprrruuuvvvxxx|||~~~|||{{{zzzzzzzzz{{{|||yyyuuutttsssooojjjfffiiihhhhhhhhhiiijjjkkkkkkkkkiiigggfffhhhiiiiiiiiiiiifffccccccddddddbbb```\\\[[[[[[[[[[[[\\\]]]^^^YYYYYYYYYXXXWWWXXXZZZ\\\^^^aaacccbbb___\\\\\\]]]______```bbbdddeeeggggggmmmnnnpppsssvvvyyy{{{|||}}}~~~{{{{{{~~~{{{ssshhh___TTTNNNFFFCCCCCCBBB>>>;;;777666555444333444444555555444333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111000/////////111111000000000000111111000000000000111111111111000111222222111000111222000111111111111222222222222333333333444666:::===AAABBBDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSUUUVVVXXXWWWTTTUUUaaaooo||||||```PPPNNNFFFIIIRRRbbbttt|||wwwyyywwwooommmqqquuuvvvwww~~~}}}{{{zzzzzzyyyzzz{{{zzzxxxuuusssqqqoooooorrrrrrssssssrrrqqqooonnnppplllhhheeedddcccaaa^^^^^^^^^^^^______```aaaaaa```___]]]]]]^^^````````````]]][[[[[[\\\\\\[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWXXXZZZ]]]^^^```aaa```]]]ZZZZZZ[[[\\\[[[[[[[[[]]]```ccceeeggghhhjjjlllooorrrtttuuuvvvxxxyyyyyyxxxyyy{{{}}}yyytttsssvvvxxxwwwxxxzzz{{{qqqhhhYYYRRRJJJEEECCCBBB???<<<888777555444444444444555555555444333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111000000000000111111000000000000111111111111000111222222111000111222111111111111222222222222222333333444444777;;;>>>AAABBBDDDFFFHHHIIIJJJJJJMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVTTTWWWeeeuuu{{{___PPPMMMHHHLLLTTTaaappp{{{{{{tttqqqsssuuuuuuuuu~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvuuutttsssrrrrrrqqqpppnnnllllllkkkkkkkkkjjjiiigggeeebbb___]]]cccdddfffggggggdddbbb```ccc```[[[XXXXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZXXXWWWVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVXXXYYYZZZZZZ\\\___aaaaaabbbbbb```]]][[[[[[[[[^^^]]][[[[[[]]]```dddgggffffffhhhjjjlllnnnooopppppprrrssssssssstttvvvxxxvvvooojjjjjjlllnnnrrrwwwzzzqqqaaaZZZPPPIIIEEECCC???===999888777555444444555555666555444444333444444444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111...//////000111111222222111111000000000000111111000000000000111111111111000111222222111000111222111111111111222222222333222333444444555777<<>>;;;:::888666555555555555666555555444444444555555111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111//////000000111111111111111111000000000000111111///000000000111111111111000111222222111000111222111111111222222222333333222333444555666888===@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPQQQSSSTTTTTTUUUTTTUUUTTTTTT\\\ooooooYYYNNNLLLKKKQQQ[[[fffssszzzxxxuuuqqqnnnnnnuuu~~~{{{xxxvvvvvvvvvuuuttttttssstttttt}}}zzzxxxvvvooonnnllljjjiiiiiijjjjjjgggffffffeeecccbbbbbbaaa^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXX[[[YYYUUUSSSSSSTTTWWWYYYWWWWWWVVVUUUUUUUUUVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^]]]]]]]]]___aaacccbbbbbb```aaacccdddeeeeeeeeeffffffgggiiijjjjjjhhhfffeeehhhjjjmmmoooppprrrtttvvvuuussspppmmmkkkkkkkkkkkknnnpppsssvvvxxxxxxwwwvvvssssssttttttttttttttttttsssuuuwwwxxxxxxzzz}}}|||xxxnnneeecccdddhhhnnnuuu|||wwwpppeeeYYYOOOGGGBBB@@@===<<<:::777666555555555555555444444444555555666333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111000000//////111111000000000000111111///000000000111111111111000111222222111000111222111222222222222333333333222333555555666999>>>AAACCCCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTWWWVVVUUUTTTTTT\\\pppuuucccSSSLLLLLLLLLTTT```ppp{{{wwwxxxvvvpppnnnoooyyy}}}{{{yyyvvvtttrrrttttttsssrrrrrrrrrssssss~~~xxxsssooommmjjjhhhbbbaaa```______```aaaaaa]]]]]]]]]\\\[[[[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWYYYVVVRRRPPPQQQTTTYYY\\\ZZZYYYXXXWWWWWWWWWYYYZZZSSSUUUXXXZZZYYYXXXYYYYYY___```bbbdddfffffffffeeefffffffffiiilllmmmmmmllliiillloooppppppppppppqqqtttuuuvvvwwwxxxwwwvvvvvvxxxzzz}}}{{{xxxxxxxxxyyyxxxxxx{{{~~~~~~}}}}}}|||{{{{{{{{{{{{}}}}}}xxxooohhhffffffggglllqqq~~~ssseeeXXXNNNGGGCCC???===;;;999777666555555444444444444444444555666444444444444444444444444111111111111111111111111222222222222222222222222000000000000000000000000222222111111000//////...111111000000000000111111000000000000111111111111000111222222111000111222222222222222333333333333333444555666777:::???BBBCCCCCCCCCDDDFFFHHHKKKLLLKKKKKKLLLNNNPPPRRRTTTUUUXXXVVVVVVUUUTTT]]]qqqrrrcccWWWNNNLLLNNNOOOWWWggg{{{wwwtttwwwwwwrrrrrrvvv~~~|||yyywwwuuuttttttvvvvvvuuuuuuuuuuuuvvvvvv|||tttpppkkkfffdddbbb```^^^YYYXXXXXXXXXXXXZZZ[[[]]]XXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZ\\\]]]^^^___^^^^^^___^^^[[[YYYYYY\\\___aaabbbbbbbbbbbbbbbbbbbbbbbb]]]```bbbbbbaaaaaadddffflllmmmppprrrssstttssssssuuuuuuvvvyyy|||~~~}}}|||yyy}}}yyyrrrmmmlllllljjjkkknnnrrrcccVVVMMMHHH@@@???<<<999777666555555333333333333333444555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000111111111111000111222222111000111222222222222333333333444444333444555666888;;;???CCCDDDCCCCCCDDDEEEHHHKKKLLLMMMMMMMMMOOOQQQSSSVVVWWWUUUUUUUUUUUUUUU^^^rrrwwwdddVVVOOOKKKLLLOOOTTT\\\mmm{{{rrrnnnsssuuurrruuu|||~~~|||||||||}}}}}}}}}||||||||||||}}}}}}yyyuuujjjgggbbb___]]]\\\ZZZYYYTTTTTTTTTTTTVVVXXXZZZ[[[VVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[^^^```bbbdddfffgggggggggiiihhhgggeeeeeefffggghhhiiijjjmmmnnnnnnmmmkkkjjjjjjllllllkkkiiikkkppptttxxxzzz}}}~~~|||vvvrrrrrrqqqnnnlllnnnxxx{{{jjj[[[QQQLLLAAA@@@===:::888666666555222222222222333333444555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222111111000000000000111111000000000000111111111111000222222222111000111222222222333333333444444444333444555666888;;;@@@CCCDDDCCCCCCCCCEEEHHHKKKMMMNNNOOOOOOPPPRRRUUUXXXZZZSSSSSSTTTUUUVVV___sssqqq]]]PPPKKKIIILLLQQQXXX___pppwwwlllhhhnnnqqqpppuuu}}}xxxqqqlllggg```\\\^^^```]]]YYYXXXXXXXXXXXX[[[]]]___^^^^^^ZZZ]]]___``````______``````aaacccdddeeegggjjjllllllnnnqqqrrrssssssuuuwwwvvvuuurrrqqqqqqrrruuuvvvyyyzzz{{{|||{{{{{{yyyxxxxxxyyyyyyyyyzzz|||}}}~~~|||vvvooouuuxxxssspppsss{{{uuugggWWWKKKIIIDDD===888666777888888555555444444444333333333444444444333333333222222222222222222222222222222111111111111111111111111000000111222333333444444111111000000111111222333000000000000111111111111000000000000000000000000111111111000000000000000333333333333333333333333333333444666999===AAACCCCCCEEEFFFFFFFFFHHHJJJLLLMMMOOOSSSTTTUUUUUUVVVWWWTTTUUUTTTSSSVVVcccwwwpppeeeVVVLLLHHHIIIOOOTTTaaammm}}}{{{rrrjjjgggmmmrrrqqquuu{{{}}}|||}}}}}}|||||||||}}}~~~}}}}}}~~~}}}~~~~~~zzzvvvppplllhhhaaa^^^aaadddaaa^^^]]]^^^^^^___aaaccccccbbbbbbbbbdddfffgggfffffffffgggfffhhhkkkmmmnnnooorrrtttwwwzzz}}}~~~~~~~~~}}}{{{uuuzzz|||vvvrrrttt{{{zzzlll\\\OOOKKKGGG@@@;;;999999888888555555555444444444333333333333333222222222111111222222222222222222222222111111111111111111111111000000111222222333444444111111000000111111222333000000000000111111111111111111111111111111111111111111111111000000000000333333333333333333333333333444444666999===AAACCCCCCEEEFFFGGGGGGHHHJJJLLLMMMPPPSSSUUUUUUVVVWWWXXXVVVVVVUUUSSSVVVdddxxxyyyjjj```SSSKKKIIIKKKQQQXXXdddppp}}}vvvmmmjjjooosssrrrvvv}}}{{{xxxvvvuuuwwwwwwvvvuuuuuuwwwxxxyyy{{{}}}~~~~~~|||{{{{{{||||||}}}}}}{{{{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~|||yyywwwsssppplllfffdddhhhkkkiiigggggghhhiiilllnnnnnnnnnmmmlllnnnppprrrrrrqqqqqqrrrsssqqqtttxxx{{{|||~~~}}}||||||yyyzzz~~~tttcccUUUOOOJJJDDD???===;;;999888555555555444444444444333222222222222111111111111222222222222222222222222111111111111111111111111000000111111222333333333111111000000111111222333000000000000111111111111111111111111111111111111111111111111111111111111333333333333333333333333444444555777:::>>>AAACCCDDDEEEFFFGGGGGGHHHJJJMMMNNNQQQTTTVVVWWWWWWXXXYYYXXXWWWUUUSSSWWWeeeyyy}}}ooocccYYYOOOJJJIIILLLUUU^^^lllxxx~~~yyyrrrooossstttsssxxxzzzvvvsssqqqpppqqqpppooooooppprrrtttuuuvvvwwwyyyxxxvvvuuuuuuvvvvvvxxx{{{|||{{{zzz{{{|||xxxyyyyyy{{{|||~~~|||yyywwwtttooonnnrrrtttsssqqqssssssvvvzzz|||}}}|||||||||{{{}}}~~~~~~}}}jjj\\\SSSOOOIIICCC???<<<999777555555555555444444444444333333333222222222111111222222222222222222222222111111111111111111111111000000111111222222222333111111000000111111222333///000000000111111111111111111111111111111111111000111111111111111222222333333333333333333333333444444666888;;;???BBBCCCDDDEEEGGGGGGGGGHHHKKKMMMOOORRRUUUWWWWWWXXXYYYZZZYYYWWWTTTRRRXXXggg{{{xxxjjj```UUULLLJJJJJJMMMXXXeeeyyy{{{tttrrruuuuuuttt{{{}}}xxxssspppnnnmmmmmmllllllnnnrrruuuwwwwwwxxxzzzyyyxxxwwwwwwxxxxxx{{{~~~|||yyyyyy|||~~~||||||~~~~~~qqqdddYYYTTTMMMFFFAAA===999666666666555555555444444444555444444444444333333333222222222222222222222222111111111111111111111111000111111111111111222222111111000000111111222333///000000000111111111111111111111111111111111111000000111111222222222333333333333333333333333333444555777999<<>>@@@BBBDDDEEEFFFGGGHHHHHHIIIKKKNNNOOORRRUUUWWWWWWXXXYYYZZZXXXVVVTTTVVV```ppp{{{nnndddWWWMMMMMMMMMQQQbbbwwwvvvssstttwwwwwwyyy{{{vvvrrrpppllllllkkkkkknnnsssxxx{{{}}}zzzwwwvvvtttsssuuuwwwxxxwwwwwwzzzzzzxxxyyy~~~zzzsssgggaaaWWWMMMFFFAAA>>><<<666666666666555555555555555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000000111111000000111111222333000000000000111111111111222222222222222222222222000000111222222333444444333333333333333333333333444666888;;;>>>AAACCCDDDEEEFFFHHHHHHHHHIIILLLNNNOOOQQQUUUWWWWWWWWWXXXZZZYYYXXXWWW[[[fffwwwuuugggXXXNNNOOOPPPTTTiii|||~~~zzz{{{sssqqqtttyyyzzz~~~|||zzzsssqqqooonnnpppsssxxxzzz~~~wwwnnnhhhfffeeedddccckkklllllljjjiiikkkqqqvvvyyy}}}|||wwwuuuuuuxxx}}}}}}xxxmmmeeeZZZPPPHHHDDD@@@???777666666666555555555555444444444333333333222222222222222222222222222222111111111111111111111111111111111000000000000000111111111000111222222333000000000000111111111111222222222222222222222222000000111222333333444444333333333333333333333333444666999<<>>999777777777666555555444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222333555444333333444666666888:::===@@@BBBDDDDDDFFFGGGIIIIIIJJJKKKNNNPPPSSSTTTUUUWWWXXXXXXXXXXXXUUU\\\iiixxxgggXXXNNNRRR[[[gggwwwyyyooonnnooonnnqqqmmmmmmuuu~~~|||xxxuuuwwwxxxxxxyyyxxxhhh]]]OOOIIIBBB<<<999888888777444444555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222333555444333333444666777888;;;>>>@@@BBBDDDEEEFFFGGGIIIJJJJJJKKKNNNQQQSSSTTTVVVWWWXXXXXXYYYYYYWWW___kkkzzzyyy___UUUOOOUUU^^^jjj}}}vvvmmmmmmnnnmmmqqqmmmnnnyyy{{{zzzyyywwwyyyooocccSSSMMMEEE>>>;;;999999999444444555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222333555444333333444666777888;;;>>>@@@CCCDDDEEEFFFGGGIIIJJJJJJLLLNNNQQQTTTTTTVVVWWWXXXYYYYYYYYYZZZaaannn}}}~~~gggZZZRRROOOVVV```mmmtttllllllmmmlllpppmmmppp|||~~~~~~{{{||||||kkk\\\UUUKKKBBB===:::999999777777666555444444444444222222444444444444222222555555444444333222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111444444444333333222222222444444555555555555444444777999===AAACCCDDDCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNVVVSSSRRRVVVWWWUUUUUUWWW^^^eeesssrrr```OOOPPPSSSYYYaaapppyyyooommmmmmmmmnnnooonnntttsssaaaZZZOOOFFF???;;;999777777666555444444333333333222333333444444333333222000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444333333222222222333444444555555666555555777999===AAACCCDDDDDDCCCFFFFFFGGGIIIKKKMMMOOOPPPWWWTTTSSSWWWXXXVVVVVVYYY___hhhxxxyyygggVVVPPPSSSYYY___eeesssyyyqqqpppoooooopppppppppxxx|||hhhaaaVVVKKKCCC===888666777666555444333333333333444333333222222333333444111111111222333444444444111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444444333333333333222222222333333444555666777777888:::===AAACCCDDDDDDDDDGGGHHHIIIJJJLLLOOOQQQRRRWWWTTTUUUXXXYYYWWWXXX[[[cccnnn~~~wwwmmm]]]NNNNNNUUU___fffkkkvvvzzztttsssrrrrrrrrrqqqsss~~~mmmfff[[[PPPGGG@@@:::777777666555444333333333333444444222222222222444444333333333444444444555555111111111111111111111111111111111111111111111111000000000000000000000000333333333333333333333333333333333333333333333333111222222444555777888999999;;;>>>AAACCCEEEEEEEEEGGGHHHIIIKKKMMMOOORRRSSSVVVTTTUUUWWWXXXVVVYYY]]]hhhuuuxxxqqqhhhZZZMMMLLLVVVdddooosss}}}{{{wwwvvvtttrrrrrrqqqvvvoooiii___UUULLLEEE>>>:::777777666555444444444444444444222222222222444444222111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000333333333333333333333333333333333333333333333333111222222333555777999::::::<<<>>>AAADDDEEEFFFFFFGGGGGGHHHJJJMMMPPPRRRSSSTTTSSSTTTVVVVVVUUUYYY___nnn{{{xxxpppgggZZZQQQLLLXXXkkkyyy{{{wwwvvvtttrrrrrrqqqyyy}}}sssmmmddd[[[RRRJJJCCC>>>999888777666555555555555444333333222222333333444444333333222111111000000111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222333333333333444444222222222333444666999:::;;;===???AAADDDFFFGGGHHHGGGGGGIIIKKKMMMPPPSSSTTTSSSRRRTTTVVVUUUTTTYYYaaarrrxxxooocccXXXSSSOOO\\\pppxxxvvvuuusssrrrtttttt||||||zzztttkkkaaaXXXNNNFFFAAA:::999888777777666666666222333333444444333333222444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333222222444666888:::<<<===???AAADDDFFFHHHHHHHHHIIIJJJLLLOOORRRUUUVVVSSSSSSUUUWWWVVVUUU[[[cccsssxxxmmm___UUUSSSQQQ\\\oooyyysssssssssssstttwwwwww~~~|||~~~|||yyypppfff[[[QQQHHHBBB;;;:::999888777777777777222222444555555444222222///000000111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222333333444444444444444333222333555888999===>>>???BBBDDDFFFHHHIIIIIIJJJLLLNNNQQQTTTVVVXXXTTTTTTVVVXXXWWWVVV]]]eeesssyyymmm\\\TTTTTTPPPYYYlllzzztttoooppprrrsssvvv{{{zzz|||yyyyyy|||~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~|||}}}~~~wwwuuuyyy}}}}}}rrrgggbbb\\\PPPCCC<<<999666555777777555222444444444444444444444444666444111111111111///...222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444666555444444555666777888<<<>>>AAACCCDDDEEEGGGHHHGGGIIILLLOOORRRUUUVVVWWWWWWVVVWWWXXXVVVXXXbbbmmm}}}{{{ooo\\\RRRSSSPPP^^^qqq~~~vvvqqqooopppqqqqqquuuzzz}}}xxxsssooollljjjlllmmmmmmlllkkklllmmmooooooooopppqqqssstttuuutttvvvxxxzzz}}}~~~}}}{{{{{{}}}~~~}}}|||vvvlllgggaaaUUUIII???;;;888777888888666444444444444444444444444444333222000000111222222111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444555555444444555666888999<<<>>>AAACCCDDDEEEGGGHHHHHHIIILLLOOORRRUUUWWWWWWWWWVVVWWWXXXXXX\\\iiivvv}}}ppp\\\SSSTTTSSS```ppp}}}{{{~~~vvvqqqnnnooooooooorrrwww}}}vvvtttpppkkkfffaaa]]][[[XXXYYYZZZXXXWWWWWWXXXZZZ\\\]]]^^^___aaacccdddfffhhhiiikkknnnqqqrrrttttttwwwvvvuuuttttttuuuwwwxxxxxxzzz|||}}}~~~}}}xxxyyy|||{{{rrrmmmggg[[[NNNDDD@@@:::888999999888666444444444444444444444444111000///000222444444444222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444555555444444555666888999<<>>@@@CCCEEEFFFGGGHHHJJJKKKMMMOOORRRVVVXXXZZZ[[[XXXYYY\\\\\\]]]hhhppp[[[VVVYYYhhhqqqkkkiiijjjqqqwww}}}~~~~~~~~~}}}xxxpppkkkiiihhhfffdddbbbaaa``````bbbcccdddfffgggiiijjjjjjnnnllliiifffbbb```^^^]]]VVVRRRMMMKKKJJJHHHEEEBBBFFFFFFGGGGGGFFFEEEEEEDDDEEEGGGHHHHHHFFFFFFFFFGGGFFFGGGIIIKKKLLLMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKKKKNNNOOORRRVVV\\\bbbhhhkkknnnoooqqqssstttvvvyyy|||{{{~~~}}}yyyuuuwww|||zzzsssdddTTTHHH???888444555666666555555555444444444222111111111111111111222222222222222222222222222222222222222222222222222333222111000000111222333333333222222222222222222444444444444444444444444666666666666777888:::;;;===???AAACCCDDDFFFIIIKKKJJJKKKLLLNNNRRRVVVZZZ\\\[[[\\\[[[ZZZ___nnnlllZZZWWW\\\mmm|||gggfffiiimmmpppuuu}}}yyyzzzzzzxxxwwwtttooohhhccc\\\[[[ZZZXXXWWWVVVUUUUUUXXXYYYZZZ\\\]]]___```aaabbbbbbaaa___\\\YYYUUUSSSQQQNNNJJJIIIIIIHHHEEECCCFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLLLLJJJJJJJJJKKKJJJKKKLLLNNNPPPQQQQQQRRRSSSRRRQQQOOONNNOOOOOOPPPTTTUUUYYY]]]bbbhhhlllnnnqqqsssuuuvvvwwwxxxzzz|||zzz}}}~~~xxxtttttt}}}wwwiiiXXXMMMDDD;;;777666666666555555555444444444333222222111111222222333222222222222222222222222222222222222222222222222333222111000000111222333222222222222222222333333444444444444444444444444666666555555666888:::;;;===???AAACCCDDDFFFIIIKKKJJJKKKLLLOOOSSSVVVZZZ\\\[[[[[[ZZZZZZ___nnnyyycccVVVWWW___sssvvvffffffiiinnnqqquuuzzzuuuuuurrroookkkgggbbb\\\XXXOOONNNMMMLLLLLLKKKKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWVVVWWWXXXXXXVVVRRRNNNLLLLLLJJJHHHGGGHHHHHHFFFEEEFFFFFFHHHIIIKKKKKKLLLLLLMMMOOOQQQRRRQQQPPPQQQRRRPPPRRRSSSUUUWWWXXXYYYZZZ\\\[[[YYYXXXWWWWWWWWWWWW]]]___bbbgggkkkoooqqqrrrtttwwwzzz{{{{{{{{{|||}}}}}}zzztttssszzz|||ooo___TTTJJJ???999888666666666555555555444444444333333222222333333444333333333333333333333333222222222222222222222222222222111111111111222222111111222222333333444444444444444444444444444444666555555555666888:::;;;===???AAACCCDDDFFFIIIKKKKKKLLLMMMPPPSSSWWWZZZ\\\ZZZZZZYYYYYY___ooo~~~iiiYYYRRRZZZeeezzzyyyooodddeeejjjooorrrvvv}}}}}}~~~~~~|||~~~{{{{{{|||zzzyyy|||~~~~~~~~~~~~}}}}}}~~~~~~yyytttoookkkddd^^^YYYUUUQQQNNNIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNPPPRRRTTTTTTRRRSSSSSSSSSRRRPPPNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGIIIKKKMMMOOOQQQRRRSSSSSSUUUWWWXXXXXXXXXYYY[[[[[[\\\^^^```aaaccccccdddddddddbbbbbbbbbbbbcccdddhhhjjjmmmqqqtttvvvwwwwwwwwwzzz~~~~~~xxxuuuzzzsssdddZZZOOOCCC;;;999666666666666555555555555444444444333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222333444555555444444444444444444444444555444444555666888:::;;;===???AAACCCDDDFFFIIIKKKKKKLLLNNNQQQTTTWWWZZZ[[[YYYYYYXXXZZZaaaqqq~~~nnn___SSSRRR]]]kkk~~~tttjjjbbbeeekkkrrrvvv{{{}}}yyysssppppppqqqpppppprrrrrrsssttttttuuuxxx|||{{{wwwtttqqqpppppppppqqqqqqrrrtttvvvxxxyyy{{{}}}}}}zzz{{{yyyssshhhccc[[[TTTPPPLLLJJJHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTSSSQQQPPPOOOPPPQQQQQQNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMOOOSSSVVVXXXZZZZZZYYY[[[^^^___``````bbbcccfffgggiiijjjlllmmmmmmmmmnnnnnnmmmnnnoooqqqtttuuuuuuwwwyyy{{{}}}~~~~~~~~~zzz~~~}}}zzz|||tttggg^^^TTTGGG===999777777666666666555555555555444444333333444444555333333333333333333333333222222222222222222222222222222222333333222222222111111222333444444555555444444444444444444444444444444444444666888:::;;;===???AAACCCDDDFFFIIIKKKLLLMMMPPPRRRUUUXXXZZZ[[[YYYXXXXXX[[[ddduuuxxxooocccXXXQQQRRR___mmm}}}rrrhhh```dddllltttyyyxxxpppooommmllllllmmmmmmmmmnnnqqqsssttttttvvvyyyzzz{{{}}}|||xxxtttrrrnnnjjjgggdddcccbbbccccccdddfffhhhjjjlllmmmqqqtttwwwzzz}}}{{{wwwxxxuuuooo```[[[SSSMMMJJJHHHFFFEEEGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUSSSPPPNNNNNNOOORRRSSSPPPPPPQQQOOONNNMMMNNNPPPQQQSSSVVVYYY\\\___aaabbb```bbbeeeggghhhiiikkkmmmpppppprrrsssssstttsssssswwwwwwwwwyyy{{{~~~}}}~~~}}}|||sssiiiaaaXXXJJJ???;;;777777777666666666555555555444444333333444444555333333333333333333333333222222222222222222222222222222333333333333222222222222333333444444555555444444444444444444444444333333333444666888:::;;;===???AAACCCDDDFFFIIIKKKLLLNNNQQQTTTWWWYYYZZZ[[[YYYXXXXXX]]]hhh{{{~~~yyyppphhh]]]TTTNNNPPP^^^mmm|||qqqgggaaafffnnnuuuzzz~~~vvvpppiiijjjlllnnnppppppqqqqqqqqqvvvyyyyyyyyy|||~~~}}}zzz||||||yyyuuuqqqmmmfffdddaaa]]]ZZZXXXWWWVVVVVVVVVXXXZZZ\\\^^^``````fffiiimmmpppsssvvvzzz}}}|||~~~}}}vvvuuuooofffXXXSSSMMMIIIFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFIIIJJJKKKNNNPPPRRRTTTUUUUUUTTTSSSQQQQQQQQQSSSSSSNNNPPPRRRQQQPPPPPPSSSUUUVVVXXX[[[___bbbeeeggghhhfffiiilllooopppqqqtttvvvvvvvvvwwwwwwwwwwwwvvvvvv{{{{{{{{{|||~~~{{{}}}~~~~~~}}}}}}||||||zzzrrriiiddd[[[NNNCCC===777777777777666666666555444444333333333333444444444444444444444444444444222222222222222222222222222222333444444333222222333333444444444444444444444444444444444444444444333333333444555888:::<<<===???AAACCCDDDFFFIIIKKKMMMOOOQQQUUUWWWYYYZZZZZZYYYXXXYYY___mmm|||tttjjj]]]RRRLLLQQQaaaqqq{{{qqqfffdddhhhooouuuyyy{{{uuuqqqnnnlllpppuuuzzz|||||||||{{{zzz~~~|||wwwtttoookkkhhheeebbb___XXXWWWTTTQQQOOOMMMMMMLLLJJJKKKMMMOOOQQQSSSTTTTTTWWW[[[___cccfffjjjnnnqqqsssuuuwwwxxxyyyzzz|||~~~~~~~~~~~~vvvrrrjjj^^^SSSOOOIIIFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJLLLOOOQQQSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSLLLOOOQQQQQQQQQRRRVVVYYYZZZ\\\___bbbfffhhhjjjkkkkkknnnqqqtttuuuwwwyyy{{{xxxxxxyyyyyyxxxwwwvvvvvvzzzzzzzzz{{{|||~~~~~~|||{{{{{{|||}}}wwwxxxxxxvvvtttssstttvvvsssssstttuuuvvvuuuttttttzzz~~~~~~zzzxxxyyy{{{yyyqqqjjjfff^^^QQQEEE@@@777777777777666666666666444333333222222333333444444444444444444444444444222222222222222222222222222222444444444444222222444444444444444444333333444444444444444444444444222222222333555888:::<<<===???AAACCCDDDFFFIIIKKKMMMOOORRRUUUXXXYYYZZZZZZYYYXXXZZZaaaooo|||ppp```TTTMMMSSSeeevvv{{{pppdddgggjjjoootttwww{{{tttqqqoooooouuuzzz}}}xxxtttqqqmmmkkkkkkgggbbb]]]ZZZXXXUUUSSSPPPNNNLLLJJJHHHGGGGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMLLLOOOSSSWWW[[[___cccffflllnnnppprrrrrrsssvvvxxxwwwwwwwwwxxxzzz{{{}}}~~~||||||vvvlll^^^TTTLLLIIIFFFEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKMMMPPPSSSUUUVVVVVVUUUTTTSSSQQQPPPNNNNNNKKKKKKKKKLLLNNNRRRUUUWWWZZZ[[[^^^bbbdddfffggggggmmmnnnppprrrssstttuuuuuuuuusssqqqooommmllllllmmmnnnnnnmmmmmmmmmmmmnnnnnnqqqrrrsssrrrqqqnnnllljjjkkkiiieeebbb___^^^^^^^^^______```aaabbbdddfffggglllqqqvvvyyy}}}{{{wwwtttrrr{{{zzzooohhhbbbYYYKKKAAA===888555555444222333777666555555555555444444444444444444444333222222111444444222222222222444444555333222222333444333222333333333333333333333333555555555444444333333333222444555666666777:::<<<>>>???@@@CCCEEEGGGIIIIIIMMMPPPSSSTTTVVVXXX[[[]]]^^^YYYbbboooyyyvvvcccWWWPPPSSSfff{{{tttkkkgggjjjmmmpppsss{{{xxxrrrrrrvvvzzz{{{zzzvvvqqqlllhhhddd```]]]XXXWWWUUURRROOOLLLJJJHHHKKKIIIFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIJJJLLLPPPSSSWWWYYY```cccgggjjjjjjjjjkkklllmmmnnnooopppqqqrrrssssssvvvyyy}}}zzztttiii\\\RRRJJJHHHEEECCCDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLOOOQQQSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHIIIKKKNNNQQQSSSXXXYYY[[[]]]^^^_________ggghhhiiiiiijjjjjjjjjjjjgggfffdddbbb``````````````````____________``````______``````___]]][[[ZZZZZZXXXUUURRRPPPOOOOOOOOORRRRRRSSSTTTUUUWWWYYYYYY\\\___dddgggjjjqqqzzz~~~{{{wwwssspppuuuwwwooohhh^^^PPPFFF>>>999666777666444444777666555555555555444444444333333444444444333222222444333333222222333333444444222111111333333333222333333333333333333333333555555444444444333333333222444555666666777:::===>>>???AAACCCEEEGGGIIIJJJNNNPPPSSSUUUVVVXXXZZZ]]]^^^[[[eeetttzzzeeeXXXQQQWWWnnnqqqiiiggglllpppsssvvv~~~yyyvvvwww||||||wwwsssjjjfffaaa]]]ZZZWWWSSSPPPQQQPPPOOOLLLJJJHHHFFFFFFEEEDDDBBB@@@@@@@@@AAABBB@@@AAAAAABBBBBBBBBBBBAAADDDDDDFFFHHHKKKNNNQQQSSSUUUYYY]]]___```aaabbbcccdddeeegggiiikkkmmmnnnooosssuuuxxx{{{}}}xxxpppdddWWWNNNHHHFFFCCCBBBCCCCCCBBBBBB@@@AAAAAACCCDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCDDDFFFIIIKKKMMMSSSSSSTTTUUUUUUUUUTTTTTT\\\\\\]]]]]]]]]\\\\\\[[[XXXWWWUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNOOONNNMMMLLLKKKLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKKKKOOORRRUUUWWWYYY___ffflllsssuuuyyy~~~~~~~~~{{{wwwrrrooosssyyypppeeeVVVKKKAAA;;;888888888555555777666555555555555444444444222222333444444444333333444333333222222333333444333222111222333444333222333333333333333333333333555444444444444333333333333444555555666888;;;>>>??????AAADDDFFFHHHJJJKKKOOOQQQSSSUUUVVVXXXZZZ\\\]]]\\\jjj|||{{{fffWWWQQQYYYuuuzzz~~~nnnhhhgggpppssswww{{{xxxrrrlllfffbbb\\\YYYUUURRRPPPNNNKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@??????@@@BBBBBB???@@@@@@@@@@@@@@@???>>>???@@@@@@BBBDDDGGGJJJLLLKKKNNNRRRUUUVVVWWWXXXZZZZZZ[[[]]]```cccfffhhhiiimmmoooqqqrrrsssvvvzzz~~~~~~uuukkk___SSSKKKGGGEEEBBBBBBBBBCCCCCCBBB@@@AAAAAABBBDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@AAACCCEEEGGGHHHKKKKKKKKKLLLLLLLLLLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDD??????@@@@@@AAACCCDDDEEEIIIKKKMMMNNNOOOSSSXXX]]]bbbffflllsss{{{~~~~~~|||~~~}}}yyytttppptttwwwjjj[[[PPPDDD===999999999666444555666555555555555444444444111222222333444444444444333333333333333333333333333222222333555555444333333333333333333333333333444444444444444444444444333444555555666888<<>>>>>>>>>>>???@@@CCCEEEGGGFFFIIIMMMOOOQQQRRRTTTVVVVVVWWWXXX[[[]]]```aaabbbfffggghhhhhhiiilllppptttyyy{{{}}}}}}sssgggZZZOOOHHHGGGDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHDDDCCCCCCCCCBBBBBBAAAAAA??????@@@AAABBBCCCDDDEEECCCDDDDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFFFFGGGGGGGGG@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIILLLOOOSSSWWW^^^fffooowww|||{{{zzz~~~}}}|||wwwtttrrr|||ooo```VVVJJJAAA:::999999666333333666555555555555444444444111222222333444444444444333333333333333333333333444333333555666777555444333333333333333333333333444444444444444444444444333444555555666888===@@@@@@AAACCCEEEHHHKKKMMMNNNQQQSSSUUUVVVVVVWWWYYY[[[XXX[[[nnnvvvbbbWWWUUU___yyywwwuuu|||yyymmmjjjmmmvvvxxxzzz}}}xxxkkkgggaaa\\\XXXTTTOOOMMMKKKIIIGGGEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????@@@AAACCCDDDEEEGGGJJJLLLMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^^^^_________aaaeeeiiikkknnnqqqtttwww||||||pppcccWWWMMMGGGFFFDDDBBBBBBCCCEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEHHHHHHIIIJJJJJJHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@AAABBBDDDEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB????????????@@@AAABBBCCCEEEDDDDDDDDDDDDFFFGGGHHHFFFIIIOOOWWW```hhhooorrrqqqqqquuu~~~~~~{{{xxxvvvwwwiii___RRRGGG<<<999999666333333666555555555555444444444222222333444444444333333222333333444444333333222333222333555777777555444333333333333333333333333333333333444444444444555444444555555666999>>>BBB@@@AAACCCFFFIIILLLNNNOOORRRTTTVVVWWWVVVWWWYYYZZZXXX[[[nnnwwwbbbYYYZZZeee|||}}}xxxyyyuuummmmmmpppvvvwwwxxx~~~{{{uuuooojjj^^^ZZZVVVRRRPPPNNNKKKIIIHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAA@@@@@@??????@@@BBBCCCBBBDDDGGGHHHIIIJJJMMMOOOSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVUUUUUUWWWZZZ\\\___bbbfffiiilllqqqyyy{{{oooaaaUUULLLGGGDDDBBB@@@@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAACCCEEEFFFBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBFFFEEEDDDDDDDDDEEEEEEEEEBBBDDDGGGLLLRRRYYY^^^bbbdddfffooo|||}}}{{{{{{tttlll[[[MMM@@@;;;999777555555666555555555555444444444333333444444444333222222222333333444444333333222000000111444666666444222333333333333333333333333333333333444444444555555444444555444666999>>>BBB@@@BBBDDDGGGJJJMMMOOOPPPSSSUUUWWWWWWWWWWWWXXXZZZYYY[[[mmmyyy```WWW\\\iii~~~{{{ppplllnnnqqquuuuuuuuuzzz}}}wwwqqqlllfff```\\\UUURRRMMMKKKJJJIIIHHHGGGIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDAAA@@@???>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEHHHJJJMMMMMMMMMMMMNNNNNNNNNNNNJJJLLLMMMMMMMMMMMMOOOPPPRRRUUUYYY[[[]]]bbbjjjpppuuu{{{{{{oooaaaTTTLLLHHHBBB@@@>>>???AAACCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGFFF@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAAAAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA??????>>>??????@@@AAABBBCCCBBB@@@@@@AAABBBAAAAAAFFFFFFFFFHHHKKKOOOSSSUUU\\\```kkkyyy}}}}}}xxx}}}uuuaaaRRRBBB<<<:::888666666666666555555555444444444444444444444333333222111222222444444444444222222......000222444444222000333333333333333333333333333333333444444555555555444444444444666999???CCCAAABBBDDDGGGKKKMMMPPPQQQTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\mmmyyy]]]TTT[[[iii}}}tttlllkkknnnqqquuussssssxxxzzzvvvooohhhbbb\\\VVVRRRQQQNNNJJJGGGGGGFFFFFFEEEFFFDDDBBBBBBBBBCCCBBBAAACCCCCCBBBAAA@@@???>>>>>>BBBCCCEEEGGGHHHIIIJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIAAA@@@>>>===<<<======>>>@@@BBBCCCCCCCCCCCCFFFHHHGGGGGGHHHHHHIIIIIIIIIJJJDDDFFFHHHHHHHHHGGGHHHIIIHHHLLLOOOPPPQQQTTT\\\ccciiipppxxx}}}wwwmmmaaaSSSIIIFFFCCCCCCBBBAAAAAAAAABBBCCCCCCDDDFFFGGGIIIIIIJJJJJJLLLMMMNNNOOONNNKKKHHHFFFFFFDDDBBBAAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB>>>=========???@@@???>>>??????@@@@@@@@@@@@???>>>BBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>??????AAAAAACCCEEEGGGIIIJJJKKKOOOTTT___lllxxx~~~~~~}}}}}}}}}}}}~~~~~~|||~~~~~~zzziii\\\JJJ>>>::::::999666666666666666777777777777555555444333333222111111666333222333555666444222333333333444555666777777444444444333333222222222555555555555555555555555444444444555777;;;>>>@@@AAACCCFFFHHHJJJLLLOOOQQQRRRSSSUUUWWWXXXXXXXXXXXXYYY```qqquuu___^^^```jjjqqqiiieeeiiiqqqyyyvvvtttzzz{{{tttjjjeee^^^XXXUUURRRPPPNNNHHHHHHHHHGGGFFFEEEEEEEEEHHHGGGFFFEEECCCBBBAAA@@@CCCDDDEEEEEEDDDDDDFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNPPPQQQPPPLLLIIIDDDAAA>>>===>>>???????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCBBBAAABBBCCCDDDEEEGGGGGGGGGHHHKKKOOOSSSUUU]]]bbbjjjrrryyyvvvmmmdddVVVKKKFFFCCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPMMMJJJHHHGGGEEECCCBBBCCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@??????@@@AAABBB???>>>===>>>???@@@???>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@AAABBBCCCEEEGGGHHHHHHMMMQQQZZZeeeqqq{{{~~~}}}||||||{{{{{{{{{|||zzzyyyyyyxxxtttttt}}}yyynnnaaaOOOBBB<<<:::888777666666666666666666666666555555444444333222222111444222111222444555333111333333333444444555666777444444444333333222222222555555555555555555555555444444444555888;;;>>>@@@AAADDDFFFHHHJJJLLLOOOQQQRRRSSSUUUVVVWWWXXXXXXWWWXXX```rrruuu______aaammmzzznnnhhhfffllltttyyywwwwww~~~yyypppjjjaaa\\\VVVQQQNNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOORRRRRRSSSUUUVVVTTTPPPLLLFFFCCC???>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBFFFEEEDDDDDDEEEGGGIIIKKKSSSXXX___gggooowww~~~tttnnngggZZZLLLEEECCCCCCBBBBBBBBBDDDEEEFFFIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSSSSRRRPPPMMMLLLJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAA???>>>???@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@=========>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEIIILLLSSS\\\gggqqqzzz~~~}}}|||{{{zzzyyyyyyyyyzzzvvvrrrmmmhhhjjjwww{{{uuuiiiWWWGGG???;;;888777777777666666555444444444555555444444333222222222333222111111333333222111333333333333444555666777444444333333333333222222555555555555555555555555444444444555888;;;???AAABBBDDDGGGIIIJJJLLLOOORRRRRRSSSTTTUUUVVVWWWWWWWWWVVV```tttsss``````cccssstttiiieeegggnnnuuuyyyxxxzzz{{{vvvqqqjjjbbb\\\WWWSSSNNNKKKIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJKKKKKKJJJKKKMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZ\\\]]]]]]ZZZUUUQQQIIIEEEBBB?????????>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???CCCBBBAAA@@@AAABBBCCCDDDHHHLLLRRRZZZbbbkkkuuu{{{|||rrrnnniii\\\MMMDDDCCCCCCCCCCCCDDDFFFHHHIIILLLMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQOOOMMMKKKHHHGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@??????BBBBBBAAAAAAAAAAAABBBBBBBBB@@@??????@@@AAA???>>>??????@@@@@@@@@@@@??????@@@??????>>>======<<<<<>>:::;;;;;;<<<<<<=========<<<<<<============>>>>>>>>>???@@@BBBBBBAAA@@@@@@?????????@@@AAABBBDDDEEEDDDFFFKKKPPPWWW```jjjpppzzzyyyqqqnnnhhh[[[MMMDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSQQQNNNKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@AAABBB@@@???BBBBBBBBBBBBAAA???>>>===@@@@@@??????>>>>>>======AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFHHHJJJNNNTTT^^^jjjrrrxxx{{{}}}{{{zzzxxxxxxwww|||yyytttoooiiiiiiuuu|||tttfffUUUGGG>>>:::999888777777555444333222111555555444444444444333333333444444444333333333444444333333333333444444555333333333333333333333333555555555555555555555555444444444666999===@@@BBBCCCEEEHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVWWWWWWZZZfff}}}hhh]]]bbblll|||mmmbbb```fffnnnrrrsssuuu}}}}}}yyyuuuqqqnnneeeccc___\\\XXXTTTPPPMMMKKKIIIGGGFFFGGGHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUVVVWWWWWWXXX[[[]]]^^^```bbbeeehhhjjjlllllllllkkkkkkkkkiiiddd^^^YYYNNNKKKFFFCCCBBBAAA@@@>>>::::::;;;<<<>>>???@@@@@@<<<=========>>>>>>>>>???>>>???@@@AAABBBAAA@@@????????????@@@@@@AAABBBCCCBBBDDDFFFIIINNNUUU]]]cccqqqwwwyyysssooohhhZZZMMMGGGFFFFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWTTTRRROOOMMMLLLKKKHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@BBBCCCBBBAAADDDDDDDDDCCCBBBAAA@@@????????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNQQQXXXbbbjjjlllqqqzzz~~~}}}{{{yyyxxxxxxxxxyyywwwtttpppjjjiiisssyyyuuujjj[[[KKK@@@;;;;;;888888777666555444333222555555444444444444444444333444555555333333444555444444333333333333444444222222333333333333444444555555555555555555555555444444444666999===AAACCCDDDFFFIIIKKKLLLNNNQQQTTTVVVVVVUUUUUUVVVVVVWWWXXX___lllqqq___ZZZaaammm{{{mmmaaa___fffnnnpppqqqttt}}}~~~yyysssnnnjjjfffbbb```XXXWWWUUUSSSQQQOOOMMMLLLHHHGGGEEEFFFGGGHHHHHHGGGIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVYYY[[[]]]^^^^^^```ccceeefffgggjjjmmmppprrrssstttrrrqqqooommmjjjeee```[[[PPPMMMHHHEEECCCBBBAAA@@@<<<<<<===>>>???@@@AAAAAA======>>>>>>??????@@@@@@======>>>????????????>>>AAAAAA@@@@@@???>>>======AAABBBCCCDDDFFFKKKQQQVVVdddkkkuuu~~~{{{wwwrrrgggYYYOOOLLLGGGHHHHHHJJJMMMPPPSSSUUUUUUVVVXXXYYY[[[\\\\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]WWWTTTQQQOOONNNLLLJJJHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@??????@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJMMMPPPPPPQQQUUU\\\cccbbbjjjwww}}}|||{{{yyyxxxwwwwwwwwwvvvtttrrrnnnhhhhhhqqq}}}}}}tttrrrlll___NNNBBB===<<<888888777666666555444444444444555555555555555555222444555444222111333555444444333333222333333444222222222333333444444444555555555555555555555555444444555666999>>>AAADDDDDDFFFIIIKKKMMMOOORRRTTTXXXWWWVVVVVVVVVWWWXXXYYYdddqqq}}}gggXXXVVV___kkkzzzmmm```___hhhoooqqqqqquuu~~~}}}qqqlllfff```\\\YYYUUUSSSOOOOOONNNMMMKKKJJJJJJKKKHHHGGGFFFGGGIIIJJJJJJIIILLLMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\^^^```bbbcccdddfffiiikkklllmmmpppsssuuuwwwyyyyyyvvvssspppllliiieee___\\\QQQNNNIIIFFFEEEDDDCCCBBB@@@@@@@@@???????????????======>>>>>>???@@@@@@AAA???>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>AAAAAABBBBBBCCCFFFKKKNNNVVV]]]hhhrrr{{{}}}zzzttthhhXXXPPPOOOHHHIIIJJJKKKNNNRRRUUUWWWXXXYYYZZZ\\\]]]^^^______aaaaaaaaaaaa````````````XXXVVVRRRPPPOOOMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBB?????????AAACCCEEEEEEDDDAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLPPPSSSSSSRRRSSSYYY___]]]gggvvv{{{{{{yyyxxxwwwwwwvvvvvvvvvtttqqqmmmggggggrrr~~~{{{sssppppppmmmaaaPPPCCC>>>===888888888777666666555555444444555555555555555555000333444333111000222444444444333222222333333333222222222333333444444444555555555555555555555555444444555666:::>>>BBBDDDDDDGGGJJJLLLMMMOOORRRTTTYYYXXXWWWVVVWWWXXXYYYZZZgggttt~~~nnnaaaTTTTTT]]]iii~~~yyylll```___iiiqqqrrrrrruuu}}}uuuppphhhddd]]]XXXTTTQQQMMMKKKKKKLLLKKKJJJHHHGGGHHHIIIKKKJJJIIIJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[]]]___```aaaaaaccceeefffgggiiilllooooooqqqsssuuuxxxzzz{{{|||xxxtttpppkkkgggccc___\\\QQQNNNIIIGGGEEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<=========>>>???@@@@@@AAABBBAAA@@@@@@@@@AAACCCDDD>>>???@@@BBBCCCCCCCCCCCCAAABBBCCCCCCDDDFFFJJJMMMMMMTTT___jjjttt~~~~~~zzzsssiii^^^UUUOOONNNOOOPPPRRRTTTWWWYYY[[[\\\]]]___aaaccceeeeeeffffffeeedddeeeffffffdddccc[[[XXXTTTQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGFFFGGGFFFFFFFFFGGGGGGHHHIIILLLJJJGGGFFFGGGGGGEEEDDDBBB???>>>AAAGGGJJJIIIFFFBBBEEEHHHJJJKKKKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIJJJIIIJJJJJJIIIFFFFFFGGGHHHHHHHHHHHHIIIKKKNNNPPPRRRNNNPPPRRRSSSTTTVVVZZZ\\\```iiixxx|||zzzzzzxxxtttpppuuuooommmmmmggg```ggguuuzzzpppssstttpppkkkfffXXXFFF======:::888777777888888666555666555555555555444444444777666555444444555666777333333222222333333444555333333333333333333333333444444444444444444444444777777666777:::>>>BBBDDDFFFGGGHHHIIIJJJMMMRRRUUUZZZWWWVVVXXXXXXWWWYYY^^^iiiwwwsssjjjTTTRRRSSSYYYhhhwwwiiibbbdddkkkppprrrqqqtttwwwmmmeeebbbZZZWWWSSSOOOKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWWWWYYYYYYZZZ[[[\\\^^^```aaafffggghhhiiijjjjjjjjjjjjpppppppppqqqqqqrrrrrrrrrpppnnnjjjeee```\\\YYYWWWOOOKKKGGGFFFGGGGGGEEECCCBBBAAA???>>>======>>>???>>>>>>??????????????????BBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDCCCBBBAAA@@@EEEDDDDDDDDDDDDEEEFFFFFFMMMPPPVVV^^^iiivvv{{{tttkkk```WWWRRRPPPQQQRRRUUUXXX[[[^^^___aaabbbdddfffggghhhiiiiiijjjiiiiiiiiijjjjjjhhhfff___\\\WWWTTTRRRQQQNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQOOOOOOOOONNNNNNLLLKKKKKKHHHIIIIIIJJJLLLMMMOOOPPPNNNLLLJJJIIIIIIIIIGGGFFFFFFCCCAAADDDIIIKKKIIIGGGEEEHHHKKKLLLLLLLLLMMMNNNOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNLLLJJJIIIJJJLLLKKKLLLLLLMMMNNNPPPRRRSSSQQQRRRUUUVVVWWWYYY\\\___dddlllxxx}}}zzzxxxvvvsssppptttnnnmmmllleee]]]aaannn}}}tttttt~~~zzztttnnniii]]]LLL@@@===:::999777777888888666555666555555555555444444444444444333222222333444444333333222222333333444555444444444444444444444444444444444444444444444444555555444555888<<<@@@CCCFFFGGGHHHIIIKKKNNNRRRVVVZZZWWWVVVXXXXXXWWWYYY^^^jjjxxxzzznnndddXXXVVVUUU\\\jjj}}}vvviiibbbeeekkkppprrrrrrvvvzzzssslllbbb[[[YYYSSSRRROOOMMMKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRTTTSSSSSSTTTTTTUUUVVVWWWUUUVVVVVVWWWYYYZZZ\\\]]]aaabbbcccddddddeeeeeeeeeeeefffffffffffffffggggggdddccc___[[[WWWTTTRRRQQQLLLHHHEEEDDDEEEFFFDDDCCCGGGFFFEEECCCBBBBBBBBBBBB??????????????????@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCFFFFFFFFFEEEFFFGGGGGGHHHJJJMMMRRRYYYcccppp}}}|||uuulllbbbZZZUUUTTTUUUXXX[[[___cccfffgggiiijjjkkkmmmnnnnnnooooooqqqpppoooooooooooollljjjdddaaa\\\XXXVVVTTTQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWSSSSSSSSSRRRRRRQQQQQQPPPKKKLLLNNNPPPRRRTTTVVVWWWRRRPPPMMMLLLLLLKKKJJJHHHJJJHHHFFFHHHKKKMMMKKKIIIKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSQQQOOONNNOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVYYYZZZ[[[]]]```ccciiioooxxx~~~yyywwwtttrrrpppqqqmmmlllkkkcccZZZ[[[dddtttyyyvvv{{{{{{rrrmmmdddUUUFFF===;;;999777777888888777555666555555555555444444444333333222222222222333333333333222222333333444555555555555555555555555555444444444444444444444444555555555666999===AAACCCFFFGGGIIIJJJLLLNNNRRRVVVYYYWWWWWWYYYXXXWWWZZZ___lll{{{zzzlllaaa[[[WWWWWW```qqqttthhhbbbeeelllqqqsssssswwwyyymmmeee^^^VVVQQQPPPKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVYYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXVVVUUUSSSPPPNNNLLLKKKKKKIIIGGGDDDDDDEEEFFFFFFFFFIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@??????@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLOOOUUU]]]iiivvv~~~}}}yyyrrrkkkccc]]]YYYXXXZZZ^^^bbbgggkkknnnpppqqqrrrssstttuuuuuuuuuuuuxxxwwwuuuuuuuuutttqqqoooiiieee```\\\ZZZWWWUUURRRPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRTTTUUUWWWXXXYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTOOOPPPRRRTTTVVVWWWXXXYYYTTTRRROOONNNNNNNNNLLLKKKLLLKKKJJJLLLNNNPPPOOONNNQQQSSSTTTTTTSSSSSSTTTUUUTTTUUUWWWXXXYYYYYYXXXXXXWWWXXXXXXVVVTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ]]]^^^___aaadddggglllqqqwwwyyyuuurrrqqqpppnnnllllllkkkddd[[[ZZZ^^^mmmyyyzzzvvvqqqlll___LLL>>><<<:::888777777888777666666555555555555444444444444444444444444444444444333333222222333333444555444444444444444444444444555555555555555555555555666777777999<<<@@@CCCFFFFFFHHHJJJKKKMMMOOOSSSVVVYYYWWWXXXYYYXXXVVVZZZaaappprrrfffZZZVVVXXXggg|||}}}ssshhhcccfffmmmrrrtttssswww|||pppccc\\\VVVPPPMMMMMMFFFGGGHHHHHHHHHHHHGGGFFFHHHIIIJJJKKKMMMNNNPPPPPPSSSRRRQQQPPPOOONNNNNNNNNJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGFFFFFFHHHJJJKKKLLLKKKJJJHHHFFFCCCAAA@@@???BBBBBBAAA@@@???@@@@@@AAADDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNQQQTTT[[[eeepppwwwyyywwwsssnnnhhhccc___]]]ZZZ]]]bbbggglllqqqtttuuuxxxyyyzzz{{{||||||||||||~~~|||{{{zzzyyyvvvssslllhhhccc```]]]ZZZXXXVVVTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTVVVXXXZZZZZZ[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTVVVWWWWWWWWWWWWWWWUUUSSSQQQPPPPPPPPPOOONNNMMMMMMMMMOOORRRTTTUUUUUUXXXYYYZZZYYYXXXWWWYYYZZZXXXYYY[[[]]]^^^^^^]]]]]]\\\]]]]]][[[YYYYYYZZZ[[[``````aaaaaa```___]]]\\\]]]___aaabbbccceeeiiikkkooorrrwww}}}zzztttqqqppppppkkklllmmmlllggg___]]]^^^eeexxx|||zzzuuurrrgggSSSAAA>>>;;;888777777777777666666555555555555444444444444444444444444444444444333333222222333333444555333333333333333333333333555555555555555555555555666777888:::>>>AAADDDFFFFFFHHHKKKLLLNNNPPPSSSVVVXXXWWWYYYZZZXXXVVV[[[bbbtttyyylll[[[XXX]]]ooo|||xxx|||}}}tttiiidddhhhoootttuuusssxxxttthhh\\\UUUQQQMMMKKKLLLFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJMMMPPPRRRSSSRRRPPPNNNKKKHHHFFFEEEEEEDDDBBBAAAAAAAAABBBCCCEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQRRRSSSVVVZZZbbbjjjppp|||zzzvvvpppooollliiifffcccbbbaaa___bbbgggmmmrrrvvvyyyzzz~~~~~~{{{xxxoookkkgggcccaaa___\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWXXXZZZ\\\]]]]]]]]]\\\]]][[[YYYXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQRRRTTTVVVXXXZZZ[[[]]]^^^^^^]]]\\\\\\^^^```^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaa___^^^___```fffffffffeeedddcccbbbaaabbbdddfffgggiiikkknnnppprrrtttwww|||{{{uuupppoooppplllmmmnnnmmmiiidddaaa___cccrrr}}}yyywwwoooZZZFFF???<<<999777777777777777666555555555555444444444222222333333333333222222333333222222333333444555333333333333333333333333555555555555555555555555444555777:::===@@@CCCEEEFFFIIILLLNNNOOOQQQTTTVVVWWWWWWZZZ[[[XXXVVV[[[dddwww{{{mmm___\\\bbbuuu{{{vvvzzzuuukkkfffjjjpppuuuvvvtttzzzzzzjjj___UUUPPPNNNKKKJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEGGGIIIKKKMMMQQQVVVYYYYYYYYYWWWUUURRROOOMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUWWWYYY[[[```fffjjjuuu}}}zzzsssnnniiihhhfffeeedddeeeffffffhhhkkkqqqwww|||}}}rrrnnnjjjgggeeecccaaa______^^^^^^^^^^^^^^^^^^]]]]]]^^^```bbbbbbaaa```___cccaaa^^^\\\ZZZZZZZZZZZZ\\\]]]^^^^^^^^^\\\ZZZYYYWWWVVVTTTUUUVVVXXXXXXWWWVVVWWWYYYZZZ[[[\\\]]]___```aaaaaa```___```bbbdddeeeeeeeeeeeeeeefffggghhhggghhhhhhfffdddcccdddfffjjjjjjhhhgggffffffeeeeeehhhjjjlllmmmnnnpppsssvvvvvvwwwzzz~~~}}}vvvqqqoooooonnnppppppnnnjjjfffbbb___aaakkkzzz}}}|||uuuaaaMMM@@@===999777666777777777666555555555555444444444222333444444444444333222333333222222333333444555444444444444444444444444555555555555555555555555444555777:::>>>AAADDDEEEFFFIIILLLOOOPPPRRRTTTVVVVVVWWWZZZ[[[XXXVVV\\\eeexxx{{{kkk^^^]]]cccvvvxxxmmmiiilllrrruuuvvvwww}}}|||rrrcccZZZQQQNNNMMMKKKJJJLLLJJJIIIHHHGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAADDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHKKKOOORRRTTTXXX^^^bbb``````___]]][[[XXXUUUSSSPPPOOOLLLJJJIIIJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQUUUTTTUUUUUUWWWYYY[[[\\\\\\[[[[[[[[[[[[\\\]]]]]]YYY[[[^^^___```bbbeeehhhooowww|||uuunnniiifffeeedddcccdddfffhhhjjjrrruuuzzztttqqqllljjjhhhgggeeecccccccccbbbbbbaaaaaa``````bbbccceeeffffffeeecccbbbhhhfffccc___]]]]]]]]]]]]^^^___aaabbbaaa```^^^]]]XXXWWWVVVWWWYYY[[[[[[ZZZ[[[]]]^^^^^^^^^^^^___aaaaaabbbcccbbbaaabbbeeegggjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkjjjgggggghhhiiimmmllljjjhhhgggggghhhhhhlllmmmpppqqqrrrtttwwwzzzzzz{{{|||~~~vvvqqqooooooppprrrrrrnnnjjjgggbbb^^^[[[aaannnyyyfffRRRAAA===999777666777777777666666555555555444444444555555666777777666555555333333222222333333444555555555555555555555555555666666666666666666666666555777999===@@@DDDFFFGGGFFFIIIMMMOOOPPPRRRTTTVVVVVVXXX[[[\\\XXXVVV\\\eeewww{{{jjjZZZZZZaaauuuyyynnnjjjmmmrrrvvvvvvyyyxxxnnnaaaXXXPPPOOOOOOMMMMMMNNNJJJIIIHHHHHHHHHJJJMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAACCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNQQQUUUXXX[[[___fffkkkjjjjjjjjjhhhfffbbb```^^^UUUSSSPPPNNNMMMNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUYYYYYYYYYZZZ\\\^^^```bbbaaa````````````aaabbbbbb___aaadddfffffffffhhhiiillltttzzzpppgggdddccceeefffdddbbbdddjjjpppwww{{{yyytttpppnnnoooooonnnlllooojjjffffffjjjllljjjggghhhjjjkkkmmmlllkkkiiihhhjjjhhheeecccaaaaaaaaabbbcccbbbcccfffiiiiiieeebbb```]]]ZZZ\\\``````]]]YYY___^^^^^^aaaeeegggfffdddfffeeeeeefffhhhjjjlllnnnooommmkkkiiiiiikkkmmmoooppppppooonnnnnnoooooooootttpppkkkjjjlllooopppooommmooorrruuuyyy{{{|||||||||}}}~~~}}}zzzvvvrrrooommmpppppppppnnnkkkfffbbb___ZZZ\\\eeeuuuooo___GGG@@@:::999999888888;;;666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666666666555444444444444444444555666999===BBBFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWVVV^^^ZZZUUU[[[\\\]]]dddwwwyyyfffXXXYYYddd{{{uuuiiiiiinnnqqqrrrssswwwvvvhhhZZZWWWSSSOOOMMMLLLMMMNNNLLLKKKKKKLLLLLLMMMNNNOOORRRQQQQQQQQQQQQOOOKKKHHHJJJGGGDDDCCCCCCCCCBBBAAAEEEEEEEEEDDDCCCCCCCCCBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFHHHLLLOOOPPPSSSWWW[[[```gggnnnsssuuuwwwxxxvvvrrrlllhhhfffaaa]]]YYYVVVUUUTTTSSSRRRVVVVVVVVVWWWXXXZZZ\\\^^^````````````aaaccceeeggghhhhhhfffeeeeeefffggghhhjjjkkkkkkllllllmmmmmmnnnmmmqqqwwwyyypppiiiffffffhhhhhheeeccceeekkkqqqyyy~~~}}}yyytttsssuuuwwwwwwuuusssoookkkjjjmmmnnnllliiikkklllmmmmmmnnnmmmllllllnnnllljjjgggfffeeeffffffjjjiiiiiikkknnnpppooommmeeebbb```bbbeeefffddd```ddddddeeegggkkklllkkkiiihhhhhhhhhiiijjjkkkmmmmmmnnnmmmlllkkklllnnnqqqsssssssssrrrrrrrrrrrrssssssvvvsssooonnnppprrrrrrrrrppprrruuuxxx{{{}}}~~~~~~}}}~~~~~~{{{xxxtttqqqooopppppppppoookkkfffaaa^^^WWWYYY```ppptttfffLLLDDD===;;;:::999999;;;666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666888888777666666666666666555666888;;;???CCCGGGJJJKKKNNNQQQTTTTTTUUUVVVXXXVVV]]]ZZZVVV[[[\\\\\\dddzzz|||hhhXXXZZZfff~~~uuukkklllrrrtttttttttwwwtttgggZZZXXXUUUQQQOOOOOOOOOPPPNNNNNNNNNOOOOOOPPPQQQRRRUUUTTTTTTTTTTTTQQQNNNKKKIIIGGGDDDBBBBBBBBBAAA@@@EEEEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIIIIIIIKKKOOORRRSSSVVVZZZ^^^cccjjjqqqvvvyyy|||~~~}}}yyyuuuqqqppplllhhhdddaaa___^^^]]][[[\\\\\\\\\]]]^^^```cccdddhhhhhhhhhhhhjjjkkkmmmnnnkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnoooooopppqqqqqqnnnqqqwww~~~~~~yyypppkkkiiijjjjjjiiifffdddeeekkkpppzzz{{{{{{~~~wwwssspppoooqqqqqqooollloooooonnnoooooopppqqqqqqqqqooommmkkkjjjjjjjjjjjjlllkkkkkkmmmpppsssssssssjjjhhhgggiiilllnnnkkkiiiiiijjjllloooqqqrrrooommmkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooqqqsssvvvxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzxxxvvvvvvwwwxxxwwwvvvvvvxxxzzz}}}~~~{{{wwwtttrrroooppppppoookkkeee___[[[SSSUUU[[[iiizzz{{{oooTTTJJJ@@@===;;;999999:::666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666888777666666555666666666666777999<<<@@@EEEIIIKKKKKKNNNRRRTTTUUUUUUWWWXXXVVV]]]ZZZXXX\\\[[[[[[eee~~~~~~iiiYYY[[[iii}}}ssslllooouuuvvvuuuuuuwwwqqqeeeZZZYYYVVVSSSRRRRRRSSSTTTRRRRRRSSSSSSTTTUUUUUUVVVYYYXXXXXXXXXWWWUUUQQQNNNKKKHHHEEEDDDDDDDDDCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMOOOSSSUUUWWWZZZ^^^bbbgggmmmsssxxx}}}~~~}}}yyyuuuqqqmmmkkkjjjgggfffdddddddddeeegggiiikkkmmmmmmmmmmmmnnnnnnpppqqqrrroooooopppppppppppppppoooooopppqqqssstttuuuuuuuuurrrssswww|||yyypppllllllmmmmmmjjjgggeeefffkkknnnwww~~~vvvtttrrrrrrttttttsssqqqrrrrrrppppppqqqrrrtttvvvrrrqqqpppnnnmmmmmmmmmnnnnnnnnnppprrrsssttttttsssmmmllllllnnnqqqrrrqqqoookkkmmmpppsssuuutttqqqooopppqqqqqqrrrqqqpppnnnmmmmmmnnnooorrruuuxxxzzz|||||||||||||||||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~zzzwwwtttoooooopppooojjjddd]]]YYYSSSTTTXXXddduuu~~~uuu\\\PPPCCC>>>;;;999888999666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666555444444333333444444444666777999<<<@@@EEEIIILLLLLLNNNRRRTTTUUUUUUWWWXXXVVV]]][[[ZZZ]]]ZZZ[[[hhhiiiYYY\\\kkkwwwppplllqqqwwwwwwvvvuuuvvvnnnbbbYYYXXXWWWUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZ]]]\\\[[[[[[[[[XXXTTTQQQNNNLLLHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPRRRUUUWWWZZZ\\\aaadddiiinnnssswww~~~~~~zzzwwwtttrrrooommmkkkkkkkkklllnnnpppssstttrrrrrrrrrrrrsssttttttuuurrrsssuuuvvvvvvuuuttttttrrrsssuuuwwwxxxyyyyyyyyywwwwwwyyy|||{{{rrrmmmnnnqqqpppmmmkkkiiijjjlllnnnssszzzsssssssssuuuwwwxxxxxxwwwvvvuuusssrrrsssuuuwwwyyyuuuuuutttssssssrrrrrrrrrrrruuuxxxzzzyyywwwuuutttpppoooppprrrsssttttttssspppsssvvvxxxxxxwwwuuusssttttttuuuuuusssrrrooonnnmmmnnnqqqtttxxx{{{|||}}}~~~~~~~~~~~~}}}xxxuuunnnoooooommmiiibbb\\\XXXVVVUUUXXXaaaqqq~~~}}}wwwdddUUUEEE>>>;;;888666777666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444333333333333444444555666888;;;@@@EEEIIILLLLLLOOORRRTTTUUUVVVWWWXXXXXX]]][[[[[[^^^ZZZ]]]mmmjjjZZZ^^^nnnuuupppooouuuzzzzzzxxxxxxvvv{{{kkk```XXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^_________^^^```______^^^]]][[[WWWSSSOOOMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSSSSSSSTTTVVVXXX[[[^^^bbbeeeiiimmmrrruuu{{{|||zzzwwwtttrrrrrrrrrrrrtttvvvxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxzzzzzzzzzyyyxxxuuuwwwyyy{{{|||||||||{{{|||||||||~~~vvvrrrrrrvvvvvvtttsssrrrrrrrrrssstttzzztttuuuwwwyyy{{{|||}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyxxxuuuwwwzzz{{{yyywwwuuuuuutttuuuvvvwwwwwwxxxwwwwwwwwwzzz}}}~~~}}}{{{zzzzzzwwwwwwwwwvvvuuusssqqqqqqoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~yyyuuunnnnnnmmmkkkfffaaa\\\YYYXXXVVVWWW^^^lll~~~~~~|||xxxjjjYYYGGG>>>;;;888777777666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666555555555444555555666777555666888;;;@@@EEEJJJLLLLLLOOOSSSUUUVVVVVVWWWYYYYYY]]][[[\\\___[[[aaattt}}}iiiZZZaaasss~~~vvvrrrrrrxxx}}}|||zzz{{{yyyxxxiii___YYYYYYYYYZZZ\\\]]]___``````aaaccceeeeeeeeedddddddddcccbbbbbbaaa^^^ZZZVVVPPPMMMJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSUUUWWWXXXWWWXXXYYY[[[]]]```dddgggjjjnnnrrruuuzzz}}}}}}zzzyyyyyyyyyyyy{{{|||}}}}}}}}}~~~~~~~~~}}}||||||zzz{{{|||}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}|||xxxyyy~~~~~~}}}~~~~~~}}}{{{zzz{{{yyy{{{~~~~~~}}}||||||}}}}}}zzz{{{{{{|||||||||{{{{{{xxxyyyzzzyyywwwwwwyyy||||||}}}~~~~~~}}}}}}~~~|||~~~~~~zzzyyywwwvvvttttttsssssssssuuuyyy|||}}}}}}}}}}}}~~~~~~~~~xxxtttmmmmmmkkkhhhdddaaa]]][[[YYYVVVUUUYYYfffxxx}}}{{{ppp^^^III???<<<:::888999666666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666555444444444555555666777666777999===BBBGGGKKKNNNMMMOOOSSSUUUVVVVVVXXXYYY[[[]]][[[\\\___\\\eee{{{uuubbbZZZddd{{{|||uuuqqqrrrwww{{{zzzyyyzzzwwwhhh^^^ZZZ[[[\\\^^^```bbbdddeeefffgggiiikkklllkkkjjjiiihhhgggfffeeedddaaa]]]ZZZSSSPPPMMMLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOONNNMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYY[[[]]]^^^]]]]]]___```aaadddhhhkkknnnqqqtttwww|||~~~|||~~~yyyzzzzzz{{{{{{{{{{{{zzz~~~|||zzz}}}~~~}}}~~~{{{yyywwwuuutttttttttuuuvvvxxx||||||{{{{{{|||}}}~~~}}}~~~wwwsssmmmllliiifffccc```^^^]]]XXXUUURRRVVVbbbttt~~~~~~ttt```KKKAAA>>><<<::::::777666666666555555555555555555555555555555555555444444444444444444444444444444444555555555666666222222222222333333444555777888:::>>>CCCHHHMMMPPPMMMPPPSSSUUUVVVWWWXXXYYY\\\]]]ZZZ\\\___]]]gggmmm[[[ZZZfff{{{rrrnnnoootttwwwvvvvvvwwwvvvggg^^^\\\]]]___aaadddfffggghhhjjjkkkmmmooopppooonnnmmmkkkjjjiiihhhgggddd```\\\XXXUUURRRQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKMMMNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVXXXZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]]]]___bbbbbbbbbbbbcccddddddgggllloooqqqtttwwwyyy~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwyyyzzz|||{{{zzzyyyxxxxxxyyyzzzzzz}}}~~~~~~wwwrrrnnnlllhhhfffdddaaa^^^\\\[[[VVVSSSWWW___mmm}}}}}}|||wwwjjjUUUCCC<<<===;;;666:::999999888777666555555555555444444444333333333555444444333333444444555666666666555555444444444555555555555555555555555555666888<<>><<<888888888777777666555555555555555555444444444333333555444444333333444444555555555555555444444444333555555555555555555555555666777:::>>>CCCIIIOOORRRQQQSSSUUUVVVVVVVVVXXXZZZ]]]ZZZZZZ[[[YYY\\\llljjj\\\ZZZ\\\kkkzzzqqqlllkkkooorrrrrrrrrsssuuujjjdddeeegggiiijjjkkkmmmqqqsssrrrssstttuuuwwwxxxyyyzzzxxxvvvuuutttrrrnnnjjjfffbbb___\\\YYYXXXWWWUUUTTTRRRRRRQQQRRRSSSUUUVVVXXXWWWWWWXXXZZZZZZ[[[[[[ZZZYYY\\\___aaaaaa```aaabbbaaacccdddeeeddddddeeegggiiijjjkkkmmmnnnpppqqqqqqrrrsssvvvwwwxxxzzz}}}||||||}}}~~~{{{xxxwwwuuutttttttttuuuvvvwwwxxx|||~~~zzzvvvooollliiifffdddaaa^^^[[[WWWTTTQQQPPPRRR[[[ooo}}}~~~rrr^^^III???>>>===999666666666666555555555555555555555444444444444333555444444333333444444555555444444444444333333333555555555555555555555555777888;;;???EEEKKKPPPSSSRRRTTTVVVWWWWWWXXXZZZ[[[]]]ZZZZZZ\\\ZZZ\\\mmmvvvbbbXXXXXX^^^mmm~~~oookkkjjjnnnpppooooooqqqwwwmmmgggfffhhhkkkmmmnnnooorrrsssuuuvvvxxxzzz|||}}}|||zzzxxxwwwuuurrrmmmjjjgggddd```]]][[[ZZZXXXVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]]^^^```aaabbbbbbbbb```ccceeeffffffeeeeeefffggghhhjjjjjjiiiiiikkklllooopppqqqsssuuuwwwxxxyyyxxxzzz{{{||||||~~~~~~}}}}}}~~~~~~{{{yyyttttttsssssssssuuuvvvwwwwwwyyy}}}~~~|||yyywwwooollliiifffdddaaa]]][[[VVVTTTQQQNNNLLLRRReeewww{{{vvvcccNNNAAA>>><<<999555555666666666666666666555555555555444444444444555444444333333444444555444444444444444333333333555555555555555555555555666888;;;???EEEKKKOOORRRSSSTTTWWWXXXXXXYYY[[[]]]^^^[[[[[[\\\ZZZ[[[kkkzzznnn^^^WWWZZZ___nnnnnnkkkkkkooopppooopppsss{{{qqqlllhhhkkkoooqqqrrrrrrtttuuuyyyzzz{{{~~~|||zzzyyyvvvrrrooommmiiieeebbb```^^^\\\ZZZ[[[[[[ZZZZZZ[[[\\\^^^___```aaaccceeeggghhhiiiiiihhhjjjlllllljjjiiiiiijjjmmmnnnppppppooooooqqqrrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}zzzxxxrrrrrrssstttuuuxxxzzz|||{{{}}}~~~||||||{{{zzzxxxvvvpppmmmiiifffdddaaa]]]ZZZVVVTTTRRRMMMIIIMMM\\\mmmyyy}}}xxxhhhSSSDDD>>>;;;999777777777777777777777888666666555555555444444444555444444333333444444555444444444444444444444444555555555555555555555555555777:::???EEEJJJNNNQQQRRRTTTWWWXXXXXXYYY\\\^^^aaa]]]]]]]]]ZZZ[[[jjj}}}yyyuuujjj\\\WWW[[[eeerrrllljjjkkkoooooonnnppptttxxxssspppsssvvvyyyyyyzzz{{{||||||}}}}}}zzzwwwrrrooojjjgggeeecccaaa___aaa````````````bbbcccddddddeeegggiiikkkmmmnnnnnnooopppqqqqqqooonnnnnnooorrrsssuuuuuuttttttvvvwwwxxxyyyzzz|||~~~}}}{{{uuuuuuvvvwwwyyy|||}}}|||{{{zzz{{{zzzwwwuuupppmmmiiifffddd```\\\ZZZVVVTTTQQQMMMIIIJJJVVVcccxxxyyy{{{}}}zzzmmmYYYHHH???;;;999888888888888777777777777666666666555555555444444555444444333333444444555444444444555555555555666555555555555555555555555444666:::@@@EEEJJJNNNPPPRRRTTTVVVWWWXXXYYY\\\^^^aaa^^^]]]]]]ZZZ[[[jjj}}}yyyuuujjj]]]XXX\\\mmmyyy}}}iiihhhjjjmmmnnnmmmpppuuuzzzuuuxxxzzz||||||}}}}}}{{{xxxuuuqqqnnnlllkkkiiiggghhhhhhgggfffggghhhiiijjjjjjkkkmmmoooqqqrrrssssssuuuvvvwwwvvvtttssstttuuuxxxyyy{{{{{{zzzzzz|||}}}}}}~~~{{{{{{{{{|||}}}|||{{{{{{{{{|||{{{xxxuuupppnnnjjjfffccc```\\\YYYVVVRRROOOMMMJJJIIIQQQZZZnnn{{{{{{||||||rrr___MMMBBB===:::888888888777666666555555666666666666555555555555555444444333333444444555555555555666666666777777555555555555555555555555555777<<>>;;;888888777666555444444333777666666666555555555555555444444333333444444555555666666666777777888888555555555555555555555555666888===BBBHHHMMMPPPRRRPPPRRRUUUVVVWWWYYY[[[]]]\\\ZZZZZZ]]][[[^^^ooovvvggg```cccmmmyyy~~~yyyzzz||||||zzzyyy{{{yyyvvvjjjjjjmmmrrrsssrrrwww}}}{{{yyyxxxwwwvvvuuuuuutttsssrrrssstttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}}}}~~~~~~xxxssstttyyy|||yyyuuuuuuooohhhcccaaa^^^[[[XXXWWWQQQMMMLLLKKKIIIKKKPPPdddvvv~~~yyykkkUUUBBB;;;>>>888888888777777777777777666666666666666666666666777666444333444555777999333333333333444555666666444333333333333444555555666888===BBBHHHMMMPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]```^^^]]][[[[[[```ppp{{{kkkbbbaaassssssxxx}}}{{{vvvwww}}}|||}}}uuunnnfffggglllqqqrrrrrrwww~~~}}}zzzzzzzzzzzzzzz{{{||||||}}}~~~~~~xxxtttuuuyyy|||zzzvvvtttooohhhccc```]]]ZZZWWWWWWQQQMMMLLLKKKHHHJJJOOO```rrr~~~yyy}}}nnnYYYDDD<<<>>>888888888888777777777777666666666666666666666666555555333333333444666777333333333333444555666666444444444444444555555666666999===CCCHHHMMMPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]```^^^\\\\\\[[[aaarrrmmmcccbbbrrrssswww|||{{{wwwyyy~~~{{{qqqkkkbbbdddjjjppprrrsssyyy~~~yyytttuuuyyy|||{{{xxxsssoooiiiddd```\\\YYYVVVVVVQQQMMMLLLJJJHHHIIIMMM[[[kkkzzzsssttt___III???>>>999999888888888777777777666666666666666666666666444444333222222444555666333333333333444555666777555555555555555666777777666999===CCCHHHMMMPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^```^^^\\\\\\\\\cccuuulllbbbaaaqqqssswww||||||zzz}}}tttlllfff^^^aaahhhoooqqqssszzz~~~zzzvvvvvvyyy{{{{{{zzzrrrooojjjddd___[[[XXXVVVVVVQQQMMMLLLIIIFFFGGGKKKVVVeeeyyysssmmmzzz{{{fffPPPBBB>>>:::999999888888777777777666666666666666666666666444444333333333444555666333333333444444555666777666666666666666777777888777999>>>CCCIIIMMMQQQRRRSSSSSSUUUWWWZZZ\\\]]]^^^```]]]\\\\\\]]]fffyyyiii______nnnrrrxxx|||}}}~~~zzznnngggbbb\\\```hhhoooppprrrzzz|||xxxvvvxxx{{{{{{{{{qqqoookkkfff```[[[WWWVVVUUUPPPLLLKKKIIIEEEEEEHHHRRR^^^rrr}}}mmmjjjtttnnnVVVFFF???:::::::::999888777777666666666666666666666666666555555555555555666666777444444444444555666777777777666666666666777888888777:::>>>CCCIIINNNQQQSSSRRRSSSUUUXXXZZZ\\\^^^___```]]][[[\\\^^^iii~~~hhh___bbbjjjpppxxx|||vvvjjjccc^^^]]]bbbjjjpppppppppxxx~~~zzzwwwxxxyyyzzz{{{qqqqqqnnnhhhaaa[[[WWWVVVUUUPPPLLLKKKHHHDDDCCCFFFMMMWWWjjj{{{jjjgggnnn~~~sss\\\III@@@;;;;;;:::999888777777666666666666666666666666666555555555666666666666777444444444444555666777888666666666666666777888888777:::>>>DDDIIINNNQQQSSSRRRSSSUUUXXXZZZ]]]___``````]]][[[\\\___lllhhhbbbfffgggqqq{{{uuuiiibbb]]]^^^dddlllqqqpppoooxxx|||xxxwwwxxxyyyzzzrrrrrrpppjjjbbb[[[XXXWWWTTTOOOLLLKKKHHHCCCBBBDDDGGGOOOccc||||||jjjbbbhhhxxxwwwaaaLLLAAA<<<;;;;;;:::888777777666666666666666666666666666444444555555666666555555444444444444555666777888666555555555555666777777888:::???DDDJJJNNNRRRSSSRRRSSSUUUXXX[[[]]]___``````]]][[[\\\```nnngggaaaggglllxxxwwwjjjbbb]]]^^^dddmmmrrrppppppyyy}}}yyywwwwwwyyyzzzrrrsssqqqkkkbbb[[[XXXXXXTTTOOOLLLKKKGGGBBBAAACCCBBBJJJ^^^xxx}}}kkk___dddtttyyycccNNNBBB<<<<<<;;;:::999777777666666666666666666666666666222333444444555555444444555444444555555666777888555555555555555666777777888:::???DDDJJJNNNRRRSSSRRRSSSUUUXXX[[[^^^```aaa```]]][[[\\\aaaoooddd___fffsssxxxkkkccc]]]\\\cccmmmsssqqqqqq{{{{{{xxxwwwxxxyyyyyyvvvqqqkkkddd^^^YYYWWWTTTRRROOOKKKGGGDDDBBBAAAHHHHHHUUUnnnooojjjgggooozzznnnVVV??????<<<:::999:::999888777777777666666666666777777666666555555555444444444666666666666666555555555777777777777666666666666888:::???EEEKKKPPPSSSUUUUUUVVVYYY\\\^^^_________^^^___]]]___jjj}}}yyyfffaaakkk~~~yyyiii___[[[```jjjnnnooorrrqqqyyy{{{xxxwwwwwwxxxxxxvvvqqqkkkddd^^^YYYVVVSSSQQQNNNKKKGGGEEECCCBBBGGGHHHTTTlllrrreeedddnnnyyynnnXXXBBB???===:::999999999888666777777666666666666777777666666555555555444444444555555555666666666666666777777777777666666666666888;;;???EEEKKKPPPTTTUUUUUUVVVYYY\\\^^^___``````]]]^^^]]]```llltttfffeeerrrwwwhhh___\\\aaakkknnnooorrrqqqzzz{{{xxxwwwwwwwwwwwwuuuqqqllleee^^^XXXUUUQQQPPPMMMJJJHHHEEEDDDCCCFFFGGGRRRiiivvveeefffqqq{{{qqq\\\GGG@@@===:::888888888777666777666666555555666666777555555555555555444444444444444555555666666777777666666666666777777777777888;;;@@@FFFLLLQQQTTTUUUTTTVVVYYY\\\___```aaaaaa]]]]]]]]]```ooo~~~mmmeeejjj{{{uuuggg___\\\bbbkkknnnnnnqqqqqq{{{}}}yyywwwvvvvvvvvvtttqqqlllfff^^^XXXTTTPPPOOOMMMJJJHHHFFFEEEEEEEEEGGGPPPddd}}}xxxkkkkkkvvvwwwaaaLLLAAA>>>:::888888777666555666666666555555666666666555555555555555555555555333444444555666777888888666666666666777777777777888;;;AAAGGGMMMRRRTTTVVVUUUVVVYYY]]]___aaabbbbbb^^^^^^]]]aaaqqqtttfffbbblllrrreee^^^\\\aaajjjllllllooopppzzz~~~zzzwwwuuuuuusssrrrpppmmmggg___XXXTTTPPPOOOLLLJJJHHHFFFEEEEEEDDDFFFMMM^^^www|||pppooowww~~~hhhRRRCCC@@@;;;888888777777666666666555555555555666666444555555555555555555555333444444555666777888888555666666666777777777888888<<>>:::999999888888666555555444444555555666444444444555555555666666555555555666666666666666555555555666777888888888888===CCCKKKPPPTTTVVVVVVZZZ[[[]]]___```aaaaaaaaaaaaaaabbbjjj|||zzzhhhbbbbbblllyyyiii]]]YYYXXX___ffffffeeeiiilllyyy}}}vvvpppkkkiiijjjlllnnnmmmiiibbb[[[WWWRRRPPPNNNKKKHHHEEEDDDCCCCCCEEEHHHQQQhhhyyynnnpppwwwfffJJJEEE???;;;999999999888555555555444444555555555444444444555555555666666666666666666666555555555444555555666777888888999999===DDDKKKQQQTTTVVVVVV[[[\\\^^^```aaaaaa`````````aaacccmmm{{{tttfffcccdddnnn{{{zzz{{{~~~xxxggg\\\WWWWWW```ggggggeeeiiimmmzzz|||tttmmmiiihhhnnnqqqqqqlllhhhddd]]]VVVRRROOOKKKHHHGGGFFFDDDBBB>>>DDDFFFLLLcccuuuppp~~~zzzsssUUUGGG:::888;;;;;;999888888888777666666666666666555555444444444444555555777777777777777777777777666777888777666666888:::888===EEEMMMSSSWWWXXXYYY[[[\\\___aaabbbbbbaaaaaacccdddgggppp~~~xxxooofffccciiisss{{{~~~xxxrrrppptttyyy||||||yyyvvvfffYYYVVVZZZbbbjjjjjjhhhlllmmmyyy{{{sssmmmiiihhhnnnqqqqqqlllhhhddd]]]WWWRRROOOKKKHHHGGGFFFDDDBBB@@@EEEGGGMMMaaaxxxppp|||~~~www[[[LLL===:::<<<;;;888777888888777666666666666666666666666555555666666666777777777777777777777777666777777777666666888999;;;???GGGOOOUUUXXXYYYYYY\\\^^^```bbbddddddcccbbbaaacccgggrrryyyooogggfffllluuu||||||wwwqqqpppssswwwxxxyyywwwssscccVVVTTTXXXccclllmmmlllppprrr~~~~~~yyyrrrllljjjiiimmmpppqqqlllhhhddd^^^WWWSSSOOOKKKIIIGGGFFFDDDCCCBBBFFFHHHLLL^^^yyy|||sss{{{}}}cccRRRBBB<<<<<<:::777666888888777666666666666777777777666666666666777777777777777777777777777777555666777666555555777999===AAAIIIPPPVVVYYYYYYYYY]]]___aaadddeeefffeeeddd```bbbgggsss|||ooogggfffllltttzzzzzzvvvssssssvvvyyyyyyxxxvvvrrrcccVVVTTTXXXdddnnnpppqqqwwwyyy||||||xxxqqqllljjjjjjlllpppppplllhhheee___XXXSSSPPPLLLIIIHHHFFFDDDCCCAAAEEEGGGKKK[[[sssvvv{{{iiiWWWEEE===<<<:::888777999888777777666666777777777666666666666666666777666666666666666666666666444555666555444555666888>>>BBBIIIQQQVVVXXXYYYYYY]]]___bbbdddfffffffffeeecccbbbfffqqqssshhheeeiiiooossswwwvvvvvvyyy~~~~~~|||uuuvvvfffYYYVVVZZZdddnnnrrrtttzzz~~~zzzyyy|||}}}|||{{{~~~yyyrrrllljjjjjjkkkoooppplllhhheee```YYYSSSPPPLLLIIIHHHGGGEEECCC???BBBEEEJJJVVVlllyyy|||ooo\\\GGG>>>===;;;999999999999888777777777777777666555555444444555555666666666666666666666666666444555666555444555666888===BBBIIIPPPUUUXXXXXXXXX\\\^^^aaadddffffffffffffgggdddeeeppp~~~nnnffffffjjjmmmrrrtttxxxsssyyyhhhZZZWWWZZZcccmmmqqqssszzz~~~}}}tttrrruuuuuutttsssuuu{{{zzztttnnnkkkjjjjjjnnnooolllhhhfff```ZZZTTTPPPLLLJJJHHHGGGEEEDDD???AAADDDHHHQQQdddzzzxxxxxxvvvbbbLLLAAA>>><<<;;;;;;999999888777777777777888555555444444444444555555777777777777777777777777555666777666555555777999===AAAIIIPPPVVVYYYYYYYYY]]]^^^bbbeeeggggggggggggjjjeeefffqqqxxxiiieeehhhmmmnnnrrrzzzsss~~~zzziii[[[XXX[[[dddmmmooopppvvv{{{yyyooolllooonnnmmmooosssyyy}}}vvvpppllljjjjjjnnnooollliiifffaaa[[[TTTQQQMMMJJJHHHGGGEEEDDDAAABBBDDDFFFLLL[[[qqqssspppvvvjjjRRRDDD@@@===<<<<<<:::999888888777777888888666666555555555555666666777777777777777777777777666777777777666666888999===BBBIIIQQQWWW[[[\\\\\\^^^```cccfffhhhiiiiiiiiiiiieeehhhuuullldddgggnnnpppuuu~~~xxx{{{jjj^^^[[[___eeemmmmmmmmmsssxxxvvvllliiikkkjjjkkkooouuu|||~~~xxxqqqllljjjiiimmmoookkkiiifffaaa[[[TTTQQQMMMJJJIIIGGGFFFDDDCCCDDDEEEFFFIIIVVVlll~~~oooiiinnn{{{pppVVVGGGBBB>>><<<<<<:::999888888777888888888777777666666666666777777777777777777777777777777666777888777666777888:::>>>BBBJJJRRRYYY\\\^^^^^^___aaadddhhhjjjkkkkkkjjjgggdddjjjyyykkkaaafffnnntttyyy|||mmmbbb```dddgggnnnmmmlllqqqvvv}}}rrrllljjjkkkkkkmmmrrrwww|||~~~|||vvvmmmfffdddhhhkkkjjjkkkkkkeee^^^XXXTTTOOOKKKHHHFFFDDDCCCAAAAAAEEEHHHGGGNNNgggooogggiiitttvvv```MMM@@@::::::===888888888888777777777666777777666666666666777777666666666666666666666666666666666666777888999:::===BBBJJJQQQUUUXXXZZZ\\\```aaacccgggjjjlllkkkiiihhhgggkkkxxxjjjdddiiioooxxxzzzmmmbbb```cccjjjmmmooommmmmmwwwtttnnnmmmnnnoooqqquuuzzz~~~{{{uuummmfffeeeiiikkkkkkkkkkkkfff___XXXTTTOOOKKKHHHGGGDDDCCCAAAAAAEEEHHHGGGNNNgggqqqfffdddooo}}}gggSSSDDD>>>===???999999999999888888888888777777666666666666777777666666666666666666666666666666666777777888999:::>>>CCCKKKRRRVVVYYY[[[]]]bbbbbbdddgggkkklllkkkiiiiiihhhlllyyy}}}hhheeennnvvv~~~pppeeecccfffiiilllmmmkkklllwwwxxxrrrqqqrrruuuwww{{{}}}zzzuuummmggggggkkkmmmlllllllllfff___XXXTTTOOOKKKIIIGGGEEECCCAAAAAADDDHHHHHHOOOgggwwwggg___ggg~~~iiiSSSDDD===<<<<<<:::::::::999999999999888777777666666666666777777666666666666666666666666777777777777777888::::::???DDDMMMTTTXXX[[[]]]^^^ddddddfffhhhkkklllkkkjjjjjjiiimmm{{{wwwggghhhvvvpppeeecccgggiiillllllkkklllxxx{{{vvvuuuwww{{{}}}|||zzzuuunnniiihhhlllnnnmmmllllllfff___XXXTTTOOOKKKIIIHHHFFFDDDBBBAAADDDGGGHHHNNNeee}}}kkk^^^ddd|||~~~kkkTTTCCC===<<<;;;::::::999999999888888888777777666666666666777777666666666666666666666666777777777777888999::::::???EEENNNVVV[[[]]]___```ffffffgggiiikkklllllljjjiiihhhmmm{{{qqqffflll|||mmmbbb```cccjjjlllmmmlllnnn{{{|||xxxyyy{{{~~~{{{wwwpppkkkiiimmmnnnmmmlllkkkeee^^^XXXTTTOOOLLLJJJHHHFFFEEEBBBAAACCCFFFGGGMMMbbbyyyrrraaaddd|||oooWWWFFFAAA@@@>>>999888888888777777777777777777666666666666777777777777777777777777777777777777777777888999:::;;;???FFFOOOWWW\\\___```aaagggggggggiiikkkmmmlllkkkhhhggglllzzz~~~mmmgggooozzzlllaaa^^^aaakkknnnppppppsss~~~|||}}}~~~zzzsssnnnjjjmmmnnnlllllljjjddd\\\XXXTTTOOOLLLJJJIIIGGGFFFCCCAAABBBEEEEEEKKK^^^ssswwwfffggg{{{oooVVVDDD@@@???<<<888888888777777777666666777777666666666666777777777777777777777777777777888888777888888999:::;;;???EEEOOOXXX]]]___aaaaaagggffffffhhhkkkmmmmmmlllggggggkkkzzzuuujjjgggqqqzzzmmmbbb^^^aaakkkooosssuuuyyy}}}vvvpppiiimmmnnnlllkkkiiibbb[[[XXXTTTOOOLLLJJJIIIHHHFFFDDDAAAAAADDDDDDHHHZZZnnnzzziiihhhyyyoooUUUBBB===<<<888999999999888888888777777777777666666666666777777777777777777777777777777888888888888999:::;;;;;;>>>EEEOOOXXX^^^```aaaaaaeeeeeeeeegggjjjlllmmmmmmhhhggglll{{{}}}mmmffffffpppyyynnnccc^^^```iiiooouuuxxx}}}|||{{{{{{|||~~~xxxrrriiilllmmmkkkjjjhhhaaaZZZXXXTTTOOOLLLKKKIIIHHHGGGEEEAAA@@@CCCCCCGGGXXXkkkzzzkkkiiiwwwuuuYYYEEE@@@>>>999:::::::::999999999888888777777666666666666777777777777777777777777777777888888888888999:::;;;<<<===EEEOOOXXX^^^```aaaaaadddddddddfffiiilllnnnnnniiihhhnnn}}}vvviiidddeeennn~~~wwwmmmbbb]]]^^^hhhnnnuuuyyy~~~|||{{{wwwwwwxxxyyy}}}{{{}}}~~~sssjjjjjjhhhgggggghhhfffaaa]]]WWWTTTNNNKKKHHHGGGEEECCC@@@FFFEEECCCFFFHHHUUUkkk{{{qqqiiinnnvvvZZZDDD??????;;;:::::::::999999999888888777777666555555555555555666666666666666666666666555666777777666777999;;;===FFFQQQZZZ^^^aaadddfffiiiiiiiiiiiijjjkkkllllllhhhiiiooo}}}xxxsssiiiaaafffxxxwwwlllbbb^^^```hhhhhhjjjooovvv~~~xxxttttttvvvwwwuuuvvvvvvwwwzzz|||}}}uuunnnhhhgggfffgggiiihhhddd```ZZZVVVQQQLLLJJJHHHFFFDDD???EEEDDDAAAEEEGGGSSSiii|||qqqiiimmm~~~xxx]]]GGGAAA@@@===:::::::::999999999999888888777666666555555666666666666666666666666666666666777888888777777999;;;>>>FFFQQQZZZ___aaadddfffiiiiiiiiiiiijjjkkklllllliiiiiipppyyytttiii```cccrrrxxxmmmbbb^^^```gggggghhhlllsss~~~xxxrrrooooooqqqsssuuuvvvvvvwwwyyy~~~|||zzz~~~{{{wwwsssfffeeeeeegggkkkkkkgggddd]]]YYYSSSNNNKKKIIIFFFEEE>>>DDDBBB@@@DDDEEEPPPeee}}}~~~sssjjjlll|||{{{aaaKKKBBB@@@>>>::::::::::::999999999999999888888777666777777777777777777777777777777777777888999888888888:::<<<>>>GGGRRR[[[___bbbdddgggiiiiiiiiijjjkkkllllllmmmjjjjjjpppyyymmmbbbbbbmmmyyyzzzmmmbbb^^^```hhhffffffiiinnn|||yyyvvvqqqmmmkkklllnnnpppwwwxxxyyyzzz|||}}}zzzwwwvvvzzz}}}}}}}}}}}}~~~zzzwwwvvvgggffffffhhhkkkkkkhhhddd^^^YYYSSSNNNKKKIIIFFFDDD???EEEBBB@@@DDDEEEOOObbbxxxwwwllllllzzz}}}dddNNNCCC@@@>>>;;;;;;:::::::::999999999:::999888888777777888888777777777777777777777777777888999999888999;;;===???GGGSSS[[[```bbbeeeggghhhiiijjjkkkllllllmmmmmmiiijjjppptttgggeeemmmwww{{{xxxwwwwwwxxxyyyzzzyyyxxxxxx{{{{{{nnnccc^^^```iiigggfffhhhmmmyyy|||yyysssqqqnnnllllllnnnppprrrzzz{{{}}}|||wwwuuurrrqqquuu|||}}}}}}zzzwwwxxxyyy{{{~~~yyywwwvvviiihhhggghhhkkkjjjfffbbb\\\XXXRRRMMMJJJGGGEEECCCAAAFFFBBB@@@EEEFFFNNN```yyy}}}pppmmmyyyhhhQQQCCC???>>>;;;;;;;;;:::::::::999999::::::999888888888888888777777777777777777777777777888999999888999;;;===???HHHSSS\\\```cccfffhhhggghhhjjjlllmmmmmmmmmmmmhhhiiipppyyykkkgggmmmvvvyyyuuutttssstttvvvuuurrrooommmttt|||nnnccc___aaakkkiiihhhjjjnnn{{{yyytttqqqmmmmmmllllllnnnpppsssuuuyyy{{{~~~}}}vvvrrrpppooommmlllpppvvvvvvvvvvvvxxx{{{~~~~~~~~~xxxsssqqqtttwwwzzz|||xxxvvvjjjhhhggghhhjjjiiiddd```[[[VVVQQQLLLIIIGGGDDDCCCBBBFFFBBB@@@EEEEEELLL]]]|||uuupppzzzlllTTTDDD>>>>>>;;;;;;;;;;;;:::::::::::::::999888888777888888888777777777777777777777777777888999888888888:::<<<@@@HHHTTT]]]aaadddfffiiiggghhhjjjlllnnnnnnnnnmmmhhhiiiqqq|||kkkeeekkksssvvvuuutttuuuwwwyyyxxxrrrmmmkkksss|||nnnccc___bbbkkkjjjkkknnnsss~~~~~~xxxrrrnnnkkkhhhhhhjjjlllooorrrvvvwwwyyy|||zzz}}}~~~xxxvvvuuusssnnnjjjdddbbbbbbeeeeeedddhhhnnnnnnmmmlllnnnqqqsssttttttqqqnnnnnnrrrvvvyyy|||wwwiiigggfffgggiiihhhddd```YYYVVVPPPLLLIIIGGGEEEDDDBBBEEE@@@???DDDDDDIIIYYYxxx{{{sss{{{pppXXXFFF??????<<<;;;;;;;;;;;;:::::::::999999888777777777777777666666666666666666666666666777888888777777999;;;AAAIIITTT]]]bbbdddgggiiifffhhhjjjmmmnnnooonnnnnniiikkksssllldddhhhpppsssxxxxxxzzz{{{tttooowww{{{nnnccc```bbbiiiiiilllqqqvvv~~~}}}zzzvvvrrrnnnkkkiiieeegggjjjmmmrrrvvvyyy{{{}}}zzzwwwuuuyyyzzztttmmmiiihhheee___ZZZUUUUUUWWW[[[]]]]]]aaagggiiigggfffgggjjjlllnnnnnnnnnkkklllqqquuuxxx~~~yyygggfffeeegggiiihhhddd```YYYUUUPPPLLLJJJHHHGGGEEEAAADDD???===CCCCCCHHHWWWqqq~~~uuu|||sssZZZGGG@@@AAA<<<<<<;;;;;;;;;:::::::::999888888777666777777777666666666666666666666666555666777777666777999;;;AAAIIIUUU]]]bbbdddgggiiifffhhhkkkmmmoooooonnnnnnjjjmmmvvvnnndddhhhooorrr{{{|||}}}ssszzz{{{nnnccc```cccggghhhmmmrrryyy}}}{{{wwwuuusssqqqnnnllljjjiiifffhhhlllpppuuuzzz}}}yyyooojjjjjjlllrrr}}}~~~ppphhh___YYYXXXVVVRRRNNNOOONNNNNNPPPSSSWWW[[[^^^___```aaaaaaaaacccfffiiihhhiiijjjnnnsssxxx}}}~~~wwwkkkeeebbbfffjjjgggdddbbb\\\YYYTTTOOOIIIEEEBBBAAA>>>>>>??????@@@DDDJJJNNNjjjyyywwwrrr[[[HHH@@@???===<<<;;;;;;::::::::::::888777777777777777888999888777666555555666777888777888888777777777:::<<<@@@HHHTTT]]]bbbdddfffhhhggghhhkkkooorrrsssqqqooofffjjjuuuiiieeekkkqqqrrrwwwzzzxxxmmmccc^^^^^^iiikkkmmmnnnttt~~~~~~|||{{{zzz{{{zzzyyywwwrrrqqqpppllliiigggggghhhkkknnnrrrvvvzzz}}}wwwooogggcccdddjjjqqq}}}}}}wwwfff___VVVQQQPPPNNNKKKHHHIIIIIIIIIJJJMMMQQQUUUXXX[[[]]]^^^^^^___aaadddgggggghhhiiimmmqqqwww{{{~~~~~~xxxkkkeeebbbfffjjjhhhdddccc\\\YYYTTTOOOIIIEEECCCBBB????????????@@@DDDIIIMMMggg|||yyyxxx```LLLBBBAAA======<<<;;;::::::::::::888888777777777777777888777777666666666666777777777888888777777888:::<<<@@@IIIUUU^^^bbbdddfffhhhiiijjjlllooorrrrrrpppnnngggkkkuuulllggglllqqqsss{{{xxxmmmccc______gggiiikkklllsss~~~|||{{{zzzyyyzzzxxxvvvvvvwwwwwwuuusssoooooommmkkkhhhfffgggiiimmmpppuuuzzz~~~{{{rrrllleee^^^]]]___iiiqqq~~~tttlllZZZTTTMMMIIIHHHGGGDDDBBBEEEDDDDDDFFFHHHLLLOOORRRVVVWWWYYYZZZ[[[]]]aaaccceeefffhhhkkkoootttxxx{{{~~~yyyllleeebbbfffjjjiiifffddd\\\YYYTTTOOOJJJFFFCCCBBBAAAAAA@@@???@@@CCCHHHKKKccc~~~~~~yyy}}}gggPPPEEECCC>>>===<<<;;;::::::::::::999999888777666666666777666666777777888777777666777888888888777888:::===@@@IIIUUU^^^ccceeegggiiikkklllmmmppprrrrrrooolllhhhkkkvvvnnngggjjjppptttwwwkkkaaa___aaafffgggiiikkkrrr}}}zzzyyyxxxwwwvvvuuutttssssssssssssrrrqqqmmmmmmmmmkkkiiiiiikkkmmmppptttzzz|||ssskkkeee___[[[\\\aaallluuuwwwjjjbbbSSSOOOJJJFFFEEEEEECCCBBBCCCCCCDDDEEEGGGJJJMMMOOOPPPRRRUUUWWWXXXZZZ^^^```dddeeegggjjjnnnrrruuuwww{{{~~~zzzmmmgggcccgggkkkjjjgggfff\\\YYYTTTOOOJJJFFFDDDCCCBBBBBBAAA@@@???BBBGGGJJJ___yyy~~~vvvwwwlllRRREEEDDD???>>>===;;;::::::::::::::::::888777666666666666555666777999999888777666777888999888777888;;;===AAAJJJVVV___dddfffiiikkkmmmnnnoooqqqrrrqqqnnnkkkhhhjjjuuummmfffhhhpppvvvuuuhhh___^^^bbbfffggghhhkkkttt{{{zzzyyyyyywwwvvvsssrrrqqqqqqrrrsssrrrpppnnnooooooooonnnooorrrtttssswww~~~}}}{{{tttlllddd___\\\[[[___eeesss}}}}}}pppcccZZZOOOLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLLLLNNNRRRUUUWWWYYY\\\___eeefffhhhjjjmmmqqqsssuuuwwwzzz|||pppiiidddhhhkkkjjjgggfff[[[YYYTTTOOOKKKGGGEEEDDDBBBBBBAAA@@@???BBBFFFJJJ\\\uuu{{{rrrppp~~~oooSSSDDDCCC??????===<<<;;;:::::::::::::::888777666666666666555666888999999999888777888999999888888999;;;===AAAJJJWWW```eeehhhjjjlllooooooppprrrsssqqqnnnkkkgggiiitttmmmhhhlllxxxuuufff\\\\\\aaahhhhhhiiimmmwww~~~|||zzzzzzzzzzzzyyywwwrrrqqqpppppprrrsssrrrqqqpppqqqrrrrrrssstttxxxzzzxxx|||~~~xxxtttkkkddd]]]\\\\\\]]]ccckkk{{{xxxjjj]]]TTTKKKJJJHHHEEEDDDCCCBBBBBBAAAAAABBBCCCDDDFFFHHHIIIIIILLLQQQTTTWWWZZZ]]]___fffgggiiilllnnnqqqrrrsssuuuyyy~~~~~~ssskkkfffhhhkkkjjjgggfff[[[YYYUUUPPPKKKHHHEEEDDDBBBBBBAAA@@@???BBBFFFJJJYYYrrrxxxnnnjjj{{{rrrUUUEEEEEE@@@???>>><<<;;;:::::::::999999888777666666666777666666777888999999999999888999999999888999;;;>>>BBBKKKWWWaaafffiiikkknnnppppppqqqssssssrrrooolllhhhiiiuuuxxxmmmnnnwwwvvvfff\\\\\\aaaiiihhhiiinnnzzz{{{zzzzzz{{{||||||{{{yyysssqqqqqqrrrtttuuutttsssssstttvvvwwwwwwzzz}}}yyyrrrnnneee___[[[\\\___bbbjjjrrr}}}rrreeeXXXOOOJJJJJJHHHFFFDDDBBBBBBCCCAAABBBBBBCCCEEEFFFGGGGGGIIILLLQQQUUUXXX[[[^^^```hhhiiikkkmmmoooqqqrrrsssuuuzzzvvvnnnhhhiiikkkiiifffeee[[[YYYUUUPPPKKKHHHFFFEEEAAAAAA@@@???@@@BBBGGGKKKVVVnnnwwwmmmgggxxxvvvXXXHHHHHHAAA@@@>>>===;;;:::::::::888888777777777777777888777777777777888999:::;;;888999:::999888999<<<>>>BBBKKKXXXbbbgggjjjllloooppppppqqqssstttsssooommmjjjkkkwwwmmmjjjrrryyyiii]]]\\\bbbiiihhhhhhnnn{{{||||||}}}~~~xxxwwwwwwxxxzzz{{{{{{zzzzzz|||}}}~~~vvvnnnjjjccc^^^\\\___ccchhhpppxxxzzzooobbbUUUMMMKKKKKKJJJHHHEEECCCCCCDDDCCCDDDDDDEEEGGGGGGHHHIIIIIILLLRRRVVVYYY\\\___aaaiiijjjlllnnnppprrrsssssswww{{{xxxoooiiijjjkkkiiifffeee[[[YYYUUUPPPLLLHHHFFFEEEAAAAAA@@@???@@@CCCHHHLLLTTTkkkwwwmmmgggvvvzzz[[[KKKLLLAAA@@@???===;;;::::::999888777777777777777888999888777666666777999;;;<<<999999:::999888999<<<>>>CCCLLLXXXbbbgggjjjmmmoooppppppqqqssstttssspppmmmlllmmmzzzsssdddfffsss|||kkk^^^^^^ccciiihhhhhhnnn{{{~~~}}}~~~xxxtttooohhhccc^^^\\\aaahhhooowww~~~yyykkk\\\UUUUUUMMMJJJGGGDDDCCCCCCDDDFFFDDDEEEEEEEEEDDDEEEHHHJJJJJJPPPWWWYYYYYYYYY]]]aaaiiijjjllllllmmmooorrruuu|||vvvpppjjjhhhjjjjjjhhhddd]]]ZZZTTTOOOLLLIIIEEECCCAAA@@@>>>>>>???CCCFFFIIIWWWjjjwwwqqqkkksssyyy```LLLDDDDDDAAA>>><<<;;;;;;999888888888888888888888888888777888888888888999999999:::999888888999:::<<<===EEEOOO\\\fffkkkmmmnnnppprrrrrrrrrssstttrrrooommmhhhnnn}}}}}}mmm]]]^^^qqq}}}kkk]]]\\\aaadddhhhkkkmmmyyyzzztttqqqmmmgggbbb^^^]]]ccckkkrrr{{{vvvhhhYYYSSSSSSLLLKKKHHHFFFDDDDDDEEEEEEDDDDDDEEEEEEDDDFFFIIIKKKMMMRRRYYY[[[[[[\\\___bbbiiikkklllmmmnnnqqqtttwww~~~|||vvvpppjjjhhhjjjkkkhhhddd]]]YYYTTTOOOLLLIIIEEECCCAAA@@@>>>>>>???CCCFFFHHHTTTfff{{{uuulllrrr~~~zzzaaaLLLDDDDDDAAA>>><<<;;;;;;:::999888888888888888888888888777777888888888999999999:::999888888999:::<<<===DDDNNN[[[eeejjjmmmnnnppprrrqqqrrrssssssrrrooollljjjqqqtttiii^^^___ppp~~~lll^^^]]]bbbfffjjjmmmqqq|||tttnnnmmmkkkfffbbb______fffnnnvvvzzzpppcccVVVOOOPPPLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEEEEGGGKKKNNNQQQVVV\\\_________bbbdddiiijjjlllmmmooossswww{{{}}}{{{wwwqqqjjjhhhjjjkkkhhheee]]]YYYTTTOOOLLLHHHEEECCCAAA@@@>>>>>>???BBBEEEGGGOOObbbwwwlllqqqzzz|||dddNNNEEECCCAAA>>><<<<<<;;;:::999888888888888888888888888777777777888888888999999:::999888888999:::<<<===CCCMMMZZZdddiiilllnnnppprrrqqqrrrssssssrrrooolllmmmtttvvvnnniiidddeeerrrlll___^^^cccgggmmmqqqttt~~~|||{{{{{{{{{}}}zzz{{{|||pppjjjkkkjjjgggcccaaabbbhhhooovvv~~~sssiii^^^RRRMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHKKKOOOSSSWWW[[[___bbbcccccceeegggiiijjjlllmmmppptttzzz~~~}}}{{{xxxrrrjjjhhhiiijjjhhheee]]]YYYSSSOOOKKKHHHEEEBBBAAA@@@???>>>???BBBEEEFFFKKK^^^{{{vvviiimmmwwwgggQQQGGGCCCAAA>>><<<<<<<<<;;;:::888888888888888888888888777777777777888888888888:::999888888999:::<<<===BBBKKKXXXccciiilllnnnqqqrrrrrrrrrssstttrrrooommmpppwwwwwwppppppnnnnnnuuu~~~kkk^^^]]]bbbgggmmmrrrvvv}}}xxxssspppnnnmmmmmmpppnnnnnnrrruuuyyyzzznnniiikkkkkkiiifffdddeeejjjnnnuuuwwwkkkbbbYYYPPPLLLMMMNNNMMMLLLKKKJJJIIIGGGGGGGGGHHHIIIIIIKKKOOOUUUYYY]]]```dddggghhhhhhiiijjjjjjkkkmmmnnnqqqvvv|||}}}{{{yyyrrrjjjggghhhiiigggddd\\\YYYSSSNNNKKKHHHDDDBBB@@@@@@??????@@@AAADDDEEEJJJ[[[xxx}}}qqqccciiiuuujjjTTTJJJCCCAAA>>><<<<<<<<<<<<;;;888888888888888888888888666666777777777888888888:::999888888999:::<<<===BBBKKKXXXbbbhhhlllooorrrssssssssstttuuussspppnnnpppxxxzzz{{{xxxrrrttt~~~{{{iii\\\[[[aaaeeekkkpppuuu}}}zzzxxxtttnnnhhhdddaaa``````cccaaaaaadddgggkkksss{{{yyynnniiilllmmmkkkhhhggghhhkkknnnsss~~~zzzpppddd\\\UUUOOOMMMOOOPPPOOOMMMLLLJJJIIIIIIIIIKKKKKKLLLMMMPPPUUU[[[```eeegggjjjlllnnnoooooonnnnnnnnnpppqqqtttyyy}}}{{{xxxqqqiiieeefffgggeeeccc\\\XXXSSSNNNKKKGGGDDDBBB@@@?????????@@@AAACCCDDDIIIYYYtttyyykkk]]]dddrrrkkkUUUKKKCCCAAA>>>=========<<<;;;888888888888888888888888666666666777777777888888:::999888888999:::<<<===BBBKKKXXXbbbhhhmmmqqqtttuuutttuuuvvvvvvuuurrrooooooxxx}}}rrrpppzzz~~~{{{vvvxxxggg[[[[[[aaabbbhhhmmmrrr}}}}}}zzzwwwtttoookkkddd^^^YYYVVVVVVVVVWWWUUUUUUXXXZZZ]]]eeemmmuuu{{{yyymmmiiilllmmmkkkiiihhhiiimmmooottt~~~uuujjj^^^WWWSSSOOOOOORRRRRRPPPNNNKKKJJJJJJKKKKKKNNNOOOPPPQQQTTTZZZaaafffmmmnnnpppsssuuuvvvuuutttsssssstttuuuxxx}}}~~~|||xxxpppgggcccdddfffdddbbb\\\XXXSSSNNNJJJGGGDDDBBB????????????@@@AAABBBCCCIIIWWWpppvvvhhhYYY___mmmiiiTTTKKKCCCAAA>>>======>>>===<<<888888888888888888888888666666666666777777777888:::999888888999:::<<<===BBBKKKXXXbbbiiinnnsssvvvvvvvvvvvvwwwxxxwwwsssqqqlllvvvqqqooozzz|||yyy}}}~~~{{{zzzzzzwwwsssttt~~~wwwggg[[[\\\bbb```fffkkkooo{{{{{{xxxvvvssspppnnnfffbbb[[[UUUPPPNNNNNNNNNPPPMMMMMMPPPRRRUUU\\\dddjjjqqqzzzxxxmmmiiilllmmmjjjhhhhhhjjjnnnpppuuu{{{rrrfffZZZUUURRRPPPQQQTTTTTTQQQNNNKKKJJJJJJKKKMMMPPPQQQRRRSSSVVV]]]dddjjjrrrrrrtttwwwzzzzzzyyywwwwwwwwwxxxxxx{{{}}}wwwpppfffbbbccceeecccaaa\\\XXXRRRNNNJJJGGGDDDAAA????????????@@@AAABBBBBBHHHUUUmmmuuufffXXX]]]iii}}}gggSSSJJJCCCAAA>>>======>>>===<<<888888888888888888888888666666666666777777777777:::999999888999:::<<<===CCCLLLXXXccciiioootttwwwwwwwwwwwwxxxyyyxxxtttrrrkkkuuuqqqppp|||~~~{{{~~~~~~{{{yyyxxxuuupppwwwwwwggg\\\]]]ccc```eeejjjnnnzzz|||wwwtttqqqooolllkkk```\\\VVVOOOKKKIIIIIIJJJNNNKKKKKKMMMPPPRRRYYYaaadddkkkttt}}}}}}sssjjjfffgggkkknnnllljjjlllqqqvvv|||xxxtttiiibbbYYYTTTUUUVVVUUUSSSSSSOOOKKKGGGGGGIIIMMMPPPRRRTTTWWW[[[___dddkkkpppxxxzzz|||}}}}}}}}}~~~zzz{{{{{{|||~~~~~~|||yyysssjjjbbb\\\[[[]]]___\\\WWWQQQKKKHHHFFFCCCBBB@@@@@@>>>=========>>>???DDDRRRhhhvvvbbbYYY\\\iii~~~}}}dddRRRJJJCCCBBB???===;;;;;;::::::999:::::::::999777666444:::999999999999999999:::666777888999999;;;>>>AAAAAAMMM\\\gggmmmqqqwww{{{xxxxxxyyyzzzzzzxxxtttqqqppprrrqqqrrr|||{{{~~~|||wwwqqqyyywwwggg[[[[[[bbbeeeeeefffkkkvvv~~~|||wwwtttqqqnnnkkkiiieeebbb\\\WWWQQQKKKIIIGGGFFFEEEGGGIIIKKKLLLOOOSSSXXX\\\aaagggpppyyyzzzpppgggdddfffjjjnnnnnnlllnnnsssxxx~~~{{{sssnnnfff```YYYUUUVVVWWWVVVTTTTTTPPPLLLHHHGGGIIIMMMOOOSSSUUUYYY^^^cccjjjqqqvvv}}}~~~|||yyyrrrhhhbbb______aaaaaa\\\WWWQQQKKKHHHFFFDDDBBB@@@???>>>======>>>???@@@CCCPPPddd|||yyycccXXX[[[iii~~~gggRRRIIICCCBBB@@@===;;;;;;;;;;;;888888999:::999999888777999999888888888888999999777888999999999:::===@@@CCCMMM\\\ffflllpppvvvzzzyyyxxxyyyzzzzzzxxxtttqqqppprrrooonnnvvv{{{yyy|||}}}wwwfffZZZYYY___ddddddeeeiiiuuu~~~zzzxxxtttqqqnnnkkkiiifffbbb```ZZZVVVOOOJJJHHHGGGFFFEEEFFFHHHJJJLLLOOOSSSXXX\\\bbbhhhpppzzzwwwllldddbbbfffkkknnnqqqooopppuuu{{{~~~~~~~~~}}}zzzsssjjjddd```\\\WWWVVVWWWXXXVVVTTTTTTQQQMMMIIIHHHKKKNNNPPPUUUXXX]]]bbbhhhpppwww|||||||||~~~|||xxxpppfffaaaaaaccccccbbb[[[VVVPPPKKKHHHFFFDDDCCC@@@???>>>>>>>>>???@@@AAACCCLLL^^^ttt}}}eeeWWW[[[iiijjjSSSHHHDDDBBB@@@===<<<;;;;;;;;;777777888999::::::999999888888888777777888888888888999999999888999;;;>>>DDDNNN\\\eeekkkooouuuzzzyyyyyyyyyzzz{{{yyyuuurrrppprrrmmmkkkrrrwwwvvvyyyhhh[[[YYY]]]ccccccdddhhhrrr~~~{{{yyyuuusssooollljjjgggeeeccc___\\\WWWSSSMMMIIIGGGGGGFFFFFFEEEGGGJJJLLLOOOTTTZZZ^^^eeejjjsss|||~~~uuuiiicccccchhhmmmqqqrrrppprrrwww}}}~~~xxxvvvtttppplllfff___ZZZWWWUUUTTTUUUVVVWWWUUUSSSSSSPPPMMMKKKKKKNNNQQQTTTXXX[[[```eeekkkqqqxxx||||||~~~xxxxxx}}}~~~|||xxxnnnccc___aaacccbbb^^^YYYUUUOOOJJJGGGFFFDDDCCC@@@??????>>>???@@@AAABBBBBBIIIWWWlllgggXXX\\\jjjnnnUUUHHHDDDBBB@@@>>><<<;;;;;;;;;888999999999999999999999888888777777777777888888999::::::999777888:::<<>><<<<<<;;;<<<<<<;;;:::999999888888888888888777777777777888888999::::::888777777999;;;FFFPPP]]]fffkkkooouuuzzzzzzzzz{{{||||||zzzvvvsssppppppvvvnnntttzzz{{{mmm^^^[[[^^^aaaaaabbbeeepppzzzuuussspppmmmkkkeeecccbbbaaa```]]]YYYVVVQQQMMMHHHFFFFFFGGGHHHHHHIIILLLOOOSSSXXX^^^dddiiipppttt{{{zzzqqqhhheeeiiippptttuuusssrrruuu|||~~~wwwrrrpppfffaaaYYYSSSOOONNNMMMLLLJJJKKKMMMOOOQQQQQQPPPPPPLLLKKKJJJJJJKKKOOOSSSVVVVVVXXX\\\^^^```bbbeeehhhlllnnnpppqqqssswww{{{~~~wwwooojjjooowww~~~|||uuummmbbb\\\[[[ZZZWWWTTTTTTPPPKKKGGGEEEDDDCCCBBB????????????@@@BBBDDDFFFBBBDDDLLL___wwwrrraaacccpppuuu[[[MMMEEECCCAAA>>>===<<<<<<<<<===<<<;;;999888888888888888888888777777888888888888999999888777777999;;;EEEPPP^^^iiinnnrrrvvvzzz{{{{{{{{{|||}}}{{{wwwtttpppooo{{{sssyyy~~~kkk\\\YYY]]]aaaaaabbbfffppp{{{uuupppmmmkkkhhhfff```___^^^^^^]]]ZZZVVVRRRNNNKKKGGGEEEFFFIIIJJJKKKOOOQQQUUUZZZ___fffmmmrrrwww{{{wwwooogggeeekkkrrruuuuuuuuutttwww}}}tttlllfffbbbWWWSSSNNNJJJIIIIIIIIIIIIHHHJJJLLLNNNOOOOOOPPPPPPJJJIIIGGGGGGHHHJJJMMMOOOOOORRRUUUWWWWWWYYY[[[]]]___aaadddfffiiimmmssswwwzzz~~~wwwmmmeeebbbiiisss~~~|||qqqkkkccc]]]YYYWWWVVVTTTRRRNNNHHHEEECCCBBBAAA@@@?????????@@@AAACCCEEEGGGBBBCCCJJJ[[[tttyyyggghhhssswww^^^OOOEEECCCAAA???===<<<<<<<<<<<<;;;:::999888999999:::999999888888888888999999777888888888777777:::<<>>>>>>>>>>>???@@@AAABBB@@@CCCJJJYYYpppnnnqqqyyywww\\\QQQHHHDDDAAA>>>>>>>>>>>>===;;;:::999999888888999999999999999999999999999999666777777777777888;;;===FFFQQQ```mmmtttwwwyyy{{{{{{}}}{{{wwwtttnnnqqq}}}yyyttt}}}ppp^^^ZZZ^^^bbbcccdddgggvvv}}}tttoooiiiccc___\\\YYYWWWTTTSSSQQQOOONNNLLLLLLLLLHHHGGGFFFGGGJJJNNNPPPQQQVVV\\\dddlllssszzz}}}uuuvvvwwwyyy|||xxxmmmeeeffflllqqqwww}}}yyywww{{{xxxmmmfff^^^SSSKKKHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJLLLOOOQQQQQQNNNLLLJJJFFFDDDAAA@@@@@@BBBBBBAAACCCDDDEEEEEEEEEFFFHHHJJJJJJMMMPPPRRRSSSVVV\\\```dddfffmmmyyywwwiii]]]WWWTTTVVVcccrrr|||yyypppjjjbbb[[[WWWUUUUUUTTTPPPKKKEEEBBBCCCCCC@@@===>>>>>>>>>>>>???@@@AAAAAAAAAEEELLL[[[tttzzziiillltttxxx\\\PPPGGGDDD@@@>>>>>>>>>======;;;::::::999999999999999999999999999999999999999666777888888777999<<<>>>HHHRRRbbbnnnuuuxxx{{{||||||~~~|||wwwuuuooorrr~~~qqqqqqppp___[[[___bbbdddfffkkkyyy{{{xxxpppllleee```\\\XXXUUUSSSQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFHHHKKKNNNQQQRRRXXX]]]fffnnnvvv|||{{{sssssstttwwwzzzuuullldddeeekkkpppwww}}}zzzzzz|||pppccc[[[TTTLLLGGGGGGEEEEEEEEEFFFGGGJJJLLLMMMMMMOOOQQQSSSRRRPPPLLLJJJFFFCCC???>>>>>>??????>>>AAABBBCCCCCCBBBBBBDDDEEEEEEHHHJJJKKKLLLOOOUUUZZZ\\\___gggsss}}}|||kkk___UUURRRRRRVVVcccsss~~~zzzxxxoooiiiaaaZZZVVVTTTTTTSSSRRRLLLFFFCCCBBBAAA>>>;;;>>>>>>>>>>>>???@@@AAAAAABBBFFFNNN___xxxrrrbbbeeennn~~~yyy]]]PPPGGGDDD@@@>>>===>>>===<<<;;;;;;:::999999999999:::888888888888888888888888666777888999999:::===@@@IIITTTcccpppvvvzzz|||~~~}}}~~~|||yyyvvvppprrr~~~wwwiiioooppp___\\\aaacccgggjjjppp~~~zzzuuurrrkkkggg```[[[WWWSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKOOORRRTTTZZZ___hhhpppxxx}}}yyyppppppqqqtttxxx}}}tttkkkdddeeehhhmmmttt{{{|||wwwjjj\\\SSSNNNIIIGGGIIIDDDDDDEEEFFFHHHKKKNNNOOOQQQSSSVVVWWWUUUQQQLLLIIIDDDAAA>>>===>>>???@@@???AAABBBBBBAAA@@@@@@AAACCCBBBEEEGGGHHHHHHKKKQQQVVV[[[]]]fffrrr{{{vvvaaaVVVNNNNNNPPPUUUdddttt}}}zzzxxxoooiiiaaaZZZVVVUUUTTTSSSPPPLLLGGGCCCBBB@@@>>><<<=========>>>>>>???@@@AAAAAAEEENNN```{{{mmm\\\___iii{{{|||^^^PPPGGGDDD@@@>>>>>>>>>===<<<<<<<<<;;;:::::::::::::::888888888888888888888888777888999999:::;;;???AAAIIITTTcccooovvvzzz|||}}}}}}}}}zzzxxxpppsssrrrfffnnnooo```^^^ccceeejjjpppwww~~~zzzuuuppplllfffbbb[[[VVVRRROOOLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLOOOSSSVVV[[[```iiiqqqyyyzzzvvvmmmnnnooorrrvvv{{{uuummmfffeeegggkkkrrryyyooocccUUUMMMJJJGGGHHHKKKGGGGGGGGGHHHJJJMMMOOOQQQWWWYYY[[[[[[XXXSSSMMMIIIBBB@@@>>>>>>???BBBCCCCCCBBBCCCCCCBBB@@@@@@AAACCCCCCEEEGGGGGGHHHKKKRRRXXX]]]___fffpppxxx~~~{{{ooo[[[QQQKKKMMMPPPVVVdddttt}}}{{{zzzpppjjjbbb[[[WWWUUUUUUTTTNNNKKKGGGCCCBBBAAA@@@???============>>>???@@@AAAAAADDDMMM```|||kkkXXX[[[eeeyyy```QQQHHHEEEAAA???>>>>>>>>>======<<<;;;;;;::::::;;;;;;888888888888888888888888888999:::::::::;;;???AAAGGGRRRaaannnuuuxxxzzz|||}}}~~~}}}zzzyyyqqqsss}}}pppgggnnnnnn```^^^dddgggmmmttt}}}|||xxxuuupppkkkgggaaa]]]WWWRRROOOLLLIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKOOOTTTXXX\\\aaaiiiqqqyyy~~~xxxtttlllmmmooossswww|||uuunnnhhhgggiiilllttt|||yyyeeeYYYNNNIIIGGGFFFGGGKKKJJJJJJKKKLLLNNNQQQTTTVVV___```aaa```\\\UUUMMMHHHBBB@@@>>>>>>@@@CCCDDDEEECCCDDDDDDCCCAAAAAACCCDDDCCCEEEGGGHHHIIIMMMUUU[[[^^^___dddmmmuuu{{{uuugggWWWNNNJJJNNNSSSYYYhhhxxx}}}||||||pppjjjbbb[[[WWWVVVUUUTTTMMMKKKGGGDDDAAA@@@@@@@@@============>>>???@@@@@@AAADDDKKK^^^|||iiiVVVXXXcccwwwcccSSSIIIFFFBBB@@@???@@@???>>>======<<<;;;;;;;;;;;;<<<999999999999999999999999999:::::::::999;;;===@@@FFFQQQ```lllssswwwyyy{{{}}}~~~~~~}}}{{{yyytttttt~~~wwwpppiiiooonnn___^^^dddgggmmmuuu}}}yyywwwssspppmmmiiieeeaaa\\\XXXRRRNNNLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDEEECCCEEEHHHJJJJJJNNNTTTYYY]]]bbbjjjrrrxxx~~~|||vvvrrrmmmooorrrwww{{{~~~vvvpppkkkkkkmmmqqqzzzzzzqqq]]]SSSJJJGGGGGGGGGHHHKKKLLLMMMNNNQQQTTTXXX\\\^^^eeefffgggeee___VVVMMMHHHBBB@@@>>>>>>@@@BBBCCCCCCBBBCCCDDDCCCBBBBBBDDDEEEBBBDDDFFFGGGIIINNNVVV]]]```___dddlllttt{{{pppaaaSSSLLLJJJPPPVVV^^^mmm}}}|||||||||oooiiiaaaZZZVVVTTTTTTSSSNNNMMMIIIEEEAAA>>>>>>???===<<<<<<======>>>???@@@CCCDDDKKK^^^}}}~~~gggTTTVVVaaavvveeeTTTJJJGGGCCCAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999;;;>>>FFFQQQ```lllsssvvvyyyzzz|||}}}~~~~~~}}}|||zzzyyywwwvvv~~~}}}vvvsssnnnqqqmmm___^^^dddeeelllttt}}}|||wwwtttrrrmmmkkkhhhfffdddaaa]]][[[VVVRRRNNNJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCDDDAAADDDHHHIIIIIIMMMTTTYYY```eeelllsssyyy~~~{{{uuuqqqnnnqqqvvv{{{uuupppmmmmmmpppuuuuuukkkYYYQQQIIIIIIJJJJJJKKKMMMNNNOOOQQQTTTYYY^^^bbbeeeiiijjjjjjgggaaaWWWMMMGGGDDDAAA>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBDDDFFFAAACCCEEEFFFHHHNNNWWW]]]aaaaaadddmmmuuu~~~~~~mmm]]]QQQKKKJJJQQQYYYbbbrrr{{{{{{|||nnnhhh```YYYUUUSSSRRRRRRPPPOOOKKKEEE@@@===<<<===<<<<<<<<<======>>>???@@@EEEEEEKKK^^^}}}|||eeeTTTUUU___tttgggUUUKKKHHHDDDBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999888888:::<<>><<<<<<<<<<<<======>>>???@@@BBBDDDKKK___{{{dddXXXUUU\\\tttlllXXXLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@>>><<<;;;<<<<<<============<<<<<<::::::;;;:::999:::<<<>>>EEEPPP```mmmuuuyyy|||~~~{{{{{{{{{|||~~~}}}|||zzzxxxvvv|||}}}wwwyyypppbbb]]]]]]eeefffgggmmm~~~{{{tttmmmgggbbb^^^^^^[[[XXXWWWVVVTTTPPPMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEGGGKKKPPPVVV[[[eeejjjqqqxxx~~~~~~zzzwwwuuuuuuyyy|||{{{}}}zzzqqqpppqqqssssssuuu}}}}}}mmm___RRROOOJJJGGGHHHJJJMMMOOOQQQSSSXXX^^^dddiiilllmmmqqqooommmiiiddd[[[RRRLLLEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGIIIJJJKKKMMMRRR[[[bbbaaaccciiipppvvv||||||iii[[[PPPMMMOOOVVVaaannn}}}yyyvvvoooiii___WWWSSSQQQPPPPPPNNNKKKFFFBBB@@@???>>><<<<<<<<<<<<<<<===>>>???@@@AAACCCJJJ]]]|||zzzcccWWWTTT^^^vvvlllXXXOOOLLLIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@??????;;;<<<<<<;;;:::;;;>>>@@@FFFQQQaaannnuuuyyy|||~~~|||||||||~~~}}}zzzvvvsssyyyzzzvvvyyy}}}~~~~~~|||}}}~~~~~~|||{{{zzztttgggaaa___dddeeeeeekkk||||||ssskkkeee___ZZZWWWVVVTTTQQQQQQQQQPPPLLLIIIJJJIIIGGGEEECCCBBBAAAAAA@@@????????????@@@AAAAAAAAACCCDDDFFFIIINNNUUUYYYccciiiqqqyyy~~~zzzwwwvvvwww{{{~~~}}}~~~|||{{{zzzxxxsssqqqqqqrrrsssuuu~~~yyyhhhYYYPPPNNNKKKIIIIIIKKKMMMOOOUUUXXX]]]ccciiinnnqqqssssssrrrooolllfff^^^UUUOOOFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGIIIKKKKKKMMMSSS[[[bbbcccfffllltttyyy{{{hhhZZZPPPNNNQQQZZZeeettt}}}zzzwwwoooiii___XXXSSSQQQPPPPPPMMMJJJEEEBBB@@@???===<<<<<<<<<<<<<<<===>>>???@@@AAACCCIIIZZZvvvwwwaaaTTTTTT___yyylllXXXOOOMMMJJJIIIIIIJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>======>>>@@@BBBGGGRRRaaannnvvvzzz}}}~~~~~~~~~~~~|||sssqqqwwwvvvtttwwwyyyyyywwwzzz}}}}}}{{{tttyyynnnfffbbbcccddddddiiiyyy{{{uuukkkbbb[[[WWWSSSQQQNNNLLLKKKLLLLLLLLLIIIHHHIIIHHHFFFDDDCCCBBBAAAAAA???????????????@@@AAAAAA@@@BBBCCCEEEGGGLLLRRRVVV```fffoooxxx~~~~~~{{{xxxwwwyyyzzztttqqqsssvvvyyywwwsssqqqrrrsssvvvwwweeeUUUNNNMMMLLLJJJJJJKKKMMMPPPXXX\\\bbbiiinnnrrruuuwwwvvvtttrrrnnnhhh```WWWPPPGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGJJJLLLMMMNNNOOOSSS[[[aaacccgggnnnwww|||{{{gggYYYPPPOOOSSS]]]jjjyyy}}}zzzxxxoooiii___WWWSSSQQQPPPPPPLLLIIIDDDAAA@@@???===<<<<<<<<<<<<<<<<<<===??????BBBCCCHHHWWWqqquuu___SSSTTTbbb|||mmmYYYLLLJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA??????@@@@@@@@@@@@??????>>>?????????>>>@@@BBBEEEGGGSSSbbbooowww{{{~~~}}}ssspppvvvxxxtttxxx{{{{{{xxx|||vvv|||rrriiidddddddddeeejjjzzzxxxpppfff\\\VVVRRRPPPOOOIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEECCCBBBBBBAAAAAA???????????????@@@AAAAAA@@@AAABBBCCCEEEIIIOOOSSS[[[bbbllluuu|||~~~|||zzzzzz}}}{{{wwwqqqmmmmmmrrrxxx}}}}}}wwwrrrqqqrrrvvvwwweeeUUULLLMMMMMMLLLKKKLLLPPPTTT\\\bbbiiinnnrrruuuxxx{{{zzzxxxuuupppjjjaaaXXXQQQHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJOOOPPPRRRRRRRRRUUU[[[```bbbfffoooyyyzzzgggYYYOOOOOOUUUaaannn}}}}}}zzzwwwnnnggg^^^VVVRRRPPPOOOOOOKKKHHHCCC@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???BBBDDDHHHSSSkkkttt___SSSVVVeeemmmYYYLLLJJJGGGFFFFFFGGGFFFEEEFFFFFFFFFFFFEEEDDDBBBBBB?????????@@@@@@?????????>>>???@@@??????AAACCCFFFHHHTTTcccpppxxx|||~~~uuuqqqvvv|||vvv{{{|||}}}|||rrrjjjeeefffggghhhnnn~~~tttlllbbbXXXSSSPPPNNNNNNGGGHHHIIIJJJJJJJJJJJJJJJGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBBBBDDDGGGLLLPPPVVV]]]gggpppxxx~~~~~~}}}}}}~~~rrrnnniiiiiioooxxxzzzrrroooooorrr{{{xxxfffXXXNNNOOOOOONNNMMMPPPVVV[[[dddjjjqqqvvvxxxzzz}}}}}}yyytttmmmcccYYYRRRIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHKKKNNNOOORRRTTTVVVVVVVVVXXX^^^cccccchhhrrr}}}{{{gggYYYOOOQQQXXXeeerrr}}}yyyvvvmmmfff]]]UUUPPPNNNMMMMMMJJJGGGBBB???>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???BBBCCCFFFOOOddduuuaaaUUUYYYhhhlllYYYOOOMMMJJJHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC??????@@@@@@@@@@@@??????===>>>?????????@@@CCCFFFIIIUUUdddqqqyyy}}}~~~xxxssswww{{{{{{pppiiifffgggiiilllrrr~~~ooohhh^^^VVVQQQOOONNNMMMHHHJJJKKKKKKJJJJJJJJJKKKIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCFFFJJJNNNQQQWWWaaajjjrrryyyuuujjjfffdddiiiuuu{{{ppplllkkkmmmuuu}}}wwwhhhZZZQQQRRRSSSRRRQQQUUU]]]dddmmmsss{{{yyyqqqfff[[[TTTJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFGGGIIILLLOOORRRTTTSSSVVVXXXYYYZZZ]]]dddiiigggmmmwww{{{hhhYYYQQQSSS\\\jjjwww~~~xxxtttkkkddd[[[SSSOOOMMMLLLKKKIIIFFFBBB???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCJJJ^^^|||vvvbbbWWW[[[jjjlllYYYRRROOOKKKIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBB===>>>>>>>>>>>>>>>>>>===<<<===>>>>>>>>>???BBBEEEJJJUUUeeerrrzzz~~~}}}zzztttvvvzzznnnhhhggggggkkkooovvv|||lllfff^^^VVVRRRQQQOOOOOOMMMPPPQQQQQQNNNMMMMMMOOOJJJIIIGGGEEECCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBBBBBBBEEEIIIMMMNNNSSS[[[ccclllttt|||{{{ooofffbbbaaajjjzzz|||oooiiigggjjjqqqyyywwwhhh[[[TTTUUUVVVUUUTTTYYYccckkkssszzz|||sssiii]]]VVVKKKIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHJJJNNNRRRUUUWWWSSSVVVYYY[[[]]]aaahhhmmmlllqqq||||||hhhZZZRRRUUU___nnnzzzxxxsssjjjcccZZZRRRNNNLLLKKKKKKIIIFFFAAA???>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>@@@AAAGGGYYYwwwwwwdddYYY]]]kkkkkkZZZRRROOOKKKIIIHHHGGGEEEDDDBBBBBBCCCBBBBBBAAA@@@???::::::;;;;;;;;;;;;::::::;;;<<<=========???BBBDDDKKKVVVeeessszzz~~~}}}zzztttvvvyyymmmhhhhhhgggkkkpppxxx{{{lllggg___YYYVVVTTTRRRRRRTTTVVVXXXVVVSSSQQQRRRSSSLLLKKKHHHFFFDDDBBBAAA@@@DDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBEEEIIILLLKKKPPPWWW```hhhrrrzzzooofff___dddjjjtttyyyhhhbbbbbbeeennnyyyvvviii^^^VVVWWWYYY[[[^^^dddlllqqq{{{{{{tttlllccc]]]RRRLLLGGGHHHGGGEEEEEEGGGLLLJJJIIIMMMRRRWWWYYYXXXYYYYYYZZZ\\\```ffflllppppppxxxzzzjjj^^^RRRVVVaaaooozzzyyyrrrkkkdddXXXOOOKKKJJJKKKKKKHHHEEE@@@>>>======<<<;;;===<<<<<<;;;;;;;;;<<<<<>>@@@DDDQQQcccsss|||yyyuuuwwwyyylllggggggiiimmmqqqvvv{{{nnneee]]]YYYWWWVVVXXX\\\[[[[[[[[[]]]]]][[[XXXUUUQQQMMMIIIFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIMMMQQQVVV\\\dddllluuu{{{wwwhhh```^^^eeennnzzzwwwfffaaaaaacccmmmxxxvvviii```]]]^^^```cccgggmmmuuuzzzyyyqqqggg```TTTMMMHHHHHHGGGEEEEEEGGGKKKJJJIIIMMMRRRWWWYYYZZZ[[[\\\]]]```dddjjjqqquuuvvv}}}|||lllaaaVVVZZZeeessswwwqqqiiiaaaWWWOOOKKKKKKLLLMMMGGGDDD@@@>>>===<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBFFFVVVqqqmmm^^^^^^kkkkkkYYYSSSQQQMMMJJJHHHGGGFFFGGGDDDDDDCCCCCCDDDBBB@@@===<<<<<<;;;;;;;;;:::::::::::::::::::::;;;===>>>@@@DDDQQQcccsss|||zzztttvvvzzzllleeedddgggkkknnnrrr{{{ooofff^^^[[[ZZZYYY[[[___aaaaaaaaaccccccbbb^^^[[[VVVQQQLLLGGGEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIKKKNNNSSSZZZ```hhhqqqvvv~~~mmmaaa^^^^^^hhhuuutttddd``````ccclllwww~~~vvvkkkcccccceeehhhlllqqqxxxxxxmmmeeeYYYRRRLLLKKKJJJGGGGGGIIILLLKKKLLLPPPUUUZZZ]]]^^^```bbbfffiiimmmsssyyy}}}~~~qqqfff\\\```jjjyyy}}}uuuooofff___UUUNNNKKKKKKMMMNNNGGGDDD@@@======<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<>>???DDDPPPbbbrrr|||zzztttuuu{{{llleeebbbeeeiiikkknnnzzz|||oooggg```^^^^^^^^^aaafffiiiiiiiiikkkkkkjjjfffccc]]]WWWOOOIIIEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKNNNSSSYYY___gggnnnsss~~~~~~}}}~~~vvvfff___```___lll~~~rrrccc___```ccclllwww|||vvvmmmfffeeehhhmmmrrrxxxrrrjjj___WWWQQQOOONNNJJJJJJMMMOOOOOOQQQUUUZZZ```dddfffhhhlllqqquuuyyy}}}vvvlllbbbeeeooo~~~{{{tttoooeee^^^UUUNNNJJJJJJKKKLLLFFFCCC???===<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<=========???@@@CCCQQQmmmsss``````nnnjjj[[[SSSQQQNNNJJJHHHGGGGGGGGGEEEBBB@@@???@@@@@@???===<<<<<<;;;;;;;;;::::::::::::999999999:::<<<>>>???DDDPPPbbbqqq{{{yyysssttt~~~pppgggccceeehhhiiilllxxx~~~qqqjjjddddddeeefffiiinnnpppppppppqqqrrrpppllliiiccc\\\RRRIIIEEECCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDGGGIIIKKKNNNQQQVVV\\\bbbhhhoootttzzz}}}|||{{{zzzyyyzzz|||~~~~~~ppp```\\\aaabbbrrrqqqbbb```aaadddmmmxxx~~~yyyssslllgggfffjjjpppvvv~~~yyypppccc[[[TTTRRRPPPMMMMMMPPPQQQSSSVVVZZZ```eeekkknnnqqqvvv}}}{{{qqqfffhhhrrrzzzsssoooeee^^^UUUMMMJJJIIIIIIIIIEEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>BBBBBBCCCOOOjjjrrr]]]^^^lllkkk\\\RRRPPPMMMIIIGGGFFFFFFFFFDDDBBB@@@?????????>>>===<<<<<<;;;;;;;;;:::::::::999999999999:::<<<===???CCCOOOaaapppzzzxxxssstttvvvlllgggeeehhhiiilllyyyuuunnniiijjjlllnnnqqqvvvvvvuuuvvvvvvvvvtttpppllleee^^^SSSJJJEEECCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEHHHKKKMMMPPPTTTZZZ___eeekkkqqquuuxxx~~~~~~yyyvvvtttuuuwwwyyyzzz{{{}}}~~~~~~kkk\\\[[[aaahhhxxxoooaaa```bbbeeennnxxx~~~yyytttoooiiiffffffkkkrrrzzzyyyggg___XXXUUUTTTQQQRRRUUUVVVYYY]]]bbbffflllssswww}}}uuuiiikkkttt~~~wwwqqqmmmddd]]]TTTMMMIIIHHHGGGGGGEEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>CCCEEEEEEPPPiiipppZZZ[[[kkk~~~kkk\\\RRRPPPLLLIIIFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;===>>>CCCOOO```oooyyyyyytttvvv|||qqqjjjeeeiiikkknnn{{{~~~~~~~~~~~~yyysssoooqqqtttuuuyyy~~~||||||{{{{{{zzzwwwrrrnnnfff___UUULLLGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMOOORRRVVV\\\ccchhhnnntttxxxzzz|||vvvrrrooommmqqqvvvzzz|||}}}zzzjjj^^^^^^eeemmm~~~|||lll___^^^aaadddmmmwww~~~yyysssnnniiidddbbbeeejjjrrr{{{oooggg___]]][[[YYYZZZ^^^___ccchhhmmmqqqxxxxxxlllmmmvvvzzzsssmmmjjjaaa[[[SSSLLLIIIHHHHHHHHHDDDAAA===<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>>>><<>><<<<<<<<<;;;;;;;;;:::::::::999888888888999;;;===>>>CCCOOO___nnnyyyzzzuuuxxxssskkkeeehhhlllppp|||~~~~~~}}}{{{zzzyyyyyyyyyxxxyyy|||~~~xxxuuuwwwzzz{{{{{{uuuqqqggg```WWWOOOJJJHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIILLLOOOQQQVVV[[[aaahhhnnntttzzz~~~~~~~~~{{{vvvqqqlllhhhfffgggnnnvvv}}}xxxjjjaaadddkkkqqqzzzjjj^^^]]]```ccclllvvv}}}~~~~~~}}}|||{{{~~~|||yyytttoooiiiddd```^^^bbbgggpppzzzvvvnnngggeeecccbbbcccggghhhlllrrrwww{{{yyynnnooowwwxxxqqqkkkhhh^^^YYYQQQLLLIIIIIIIIIIIIDDDAAA===<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>???999@@@FFFHHHSSSllliiiYYY[[[kkk{{{gggYYYTTTRRRNNNKKKHHHGGGGGGGGGCCCBBBBBBCCCCCCBBB>>>;;;<<<<<<;;;;;;;;;:::::::::999888888888999;;;===>>>CCCNNN___nnnyyy|||wwwzzz|||xxxtttkkkccchhhlllppp}}}}}}}}}|||{{{zzzzzz{{{}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvtttuuuxxx{{{}}}{{{xxxzzz}}}~~~xxxtttgggaaaXXXQQQMMMKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMQQQSSS[[[```fffmmmtttzzzzzzwwwsssmmmgggbbb___]]]dddlllwwwrrrfffcccfffkkkuuuppp```[[[]]]ccckkkrrr~~~yyywwwwwwxxxxxxxxxxxxxxxxxx{{{xxxwwwyyy}}}~~~tttrrrnnnggg```[[[YYYXXX___fffoooyyyvvvkkkiiikkkjjjlllpppwwwxxx{{{uuusssxxx{{{tttkkkddd\\\WWWQQQLLLJJJIIIHHHGGGCCCAAA???===;;;;;;;;;;;;===============<<<<<<<<<>>>@@@DDDLLLXXXmmmfffUUUVVVfff{{{eee^^^TTTQQQMMMIIIHHHFFFDDDBBBDDDBBB@@@>>>>>>>>>???@@@<<<===???@@@???>>><<<;;;::::::::::::;;;<<<======CCCLLL\\\mmm|||~~~zzzzzzwwwtttxxxjjjgggiiinnnttt|||yyywwwtttrrrqqqtttyyy|||~~~~~~zzzwwwvvvvvvtttuuuvvvxxx{{{}}}~~~}}}|||~~~xxxsssiiibbbYYYPPPJJJGGGEEEDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJLLLPPPVVV[[[bbbfffmmmsssyyy~~~{{{yyyrrrjjjccc]]]ZZZ]]]dddcccppp~~~rrrfffcccfffjjjvvv}}}ooo```[[[^^^dddmmmtttyyysssssssssssstttuuuuuuvvvwwwxxxvvvttttttvvvwwwvvvtttlllkkkgggaaa[[[WWWVVVWWW[[[bbbmmmwww~~~tttsssuuuvvvyyy}}}tttrrrvvv~~~yyyrrriiiccc\\\WWWQQQLLLIIIHHHGGGGGGBBBAAA???===;;;;;;;;;;;;=====================<<<>>>@@@CCCJJJXXXnnn{{{aaaWWWVVVddd|||fff]]]UUURRRNNNJJJIIIGGGEEECCCDDDCCCAAA???>>>???@@@AAA======?????????>>><<<;;;::::::::::::;;;<<<======DDDMMM\\\mmm|||}}}zzz{{{xxxuuu}}}{{{mmmfffhhhmmmsss}}}~~~|||zzzwwwuuusssqqquuu{{{~~~||||||xxxxxxyyyzzz|||}}}~~~~~~~~~~~~zzzuuullleee[[[SSSMMMJJJGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNOOORRRWWW]]]bbbkkkpppvvv}}}~~~yyyvvvpppjjjddd```[[[XXX[[[aaagggtttrrrgggcccfffjjjvvv|||nnn```\\\^^^dddmmmvvvuuuoooqqqqqqqqqrrrsssuuuvvvwwwwwwuuusssrrrqqqooollljjjeeedddaaa\\\WWWUUUUUUWWWYYY```lllwww|||{{{~~~sssooosss~~~}}}{{{wwwooogggaaa[[[WWWPPPKKKIIIHHHGGGFFFBBB@@@>>><<<;;;;;;;;;;;;<<<<<<==================???@@@BBBIIIXXXpppuuu\\\WWWTTT```~~~}}}fff]]]VVVRRRNNNKKKJJJHHHFFFDDDEEECCCBBB@@@@@@@@@AAAAAA===>>>?????????>>><<<;;;::::::::::::;;;<<<======DDDLLL[[[mmm|||}}}zzz{{{~~~yyyzzz}}}}}}~~~rrrfffhhhlllqqq|||~~~{{{zzzxxxuuusssssswww~~~~~~yyyoooiii```WWWQQQMMMJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPSSSWWW\\\ccchhhqqqvvv}}}zzzsssnnnfffaaa]]][[[YYYWWW\\\bbbppp|||sssiiidddgggjjjttt{{{{{{nnnaaa\\\^^^cccllluuuxxxrrrrrrsssssstttvvvxxxzzz{{{wwwwwwuuutttqqqnnnjjjhhhdddccc___ZZZVVVTTTVVVXXXZZZbbbooo{{{rrrmmmnnn|||}}}~~~|||yyyuuunnnfffaaa[[[VVVPPPKKKHHHGGGFFFEEEAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<============???@@@BBBHHHYYYtttqqqZZZUUUQQQ\\\zzz}}}fff\\\UUURRRNNNKKKIIIHHHFFFDDDEEEDDDCCCAAAAAAAAAAAAAAA===>>>>>>???>>>===<<<<<<::::::::::::;;;<<<======BBBJJJXXXjjjyyy|||yyyzzz|||yyywwwzzz}}}}}}zzz{{{~~~|||{{{|||uuugggiiilllqqq{{{}}}{{{zzzyyywwwuuuuuu{{{|||sssmmmccc[[[UUUQQQNNNLLLLLLLLLKKKKKKLLLMMMOOOPPPPPPRRRVVVZZZ^^^eeelllqqqxxx||||||uuummmhhh```[[[XXXXXXXXX[[[ccckkk{{{uuukkkeeegggjjjpppwwwzzznnnbbb]]]\\\```jjjsss{{{}}}xxxvvvwwwxxxyyy{{{|||||||||wwwxxxyyyxxxuuupppmmmkkkfffddd___ZZZVVVUUUXXX[[[^^^fffsssqqqjjjjjjwww}}}~~~|||zzzwwwsssmmmfffaaaZZZUUUOOOJJJHHHFFFFFFEEE@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAABBBHHH\\\xxxnnn[[[RRRNNNYYYxxx|||eee\\\SSSPPPLLLIIIHHHGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<::::::::::::;;;<<<======@@@GGGUUUfffvvv|||yyyxxx}}}yyyxxxwww{{{}}}|||~~~}}}{{{}}}vvvjjjkkkmmmrrr{{{~~~}}}|||{{{zzzxxxzzz~~~uuuoooggg```ZZZVVVSSSPPPOOOOOONNNNNNOOOQQQSSSUUUWWWZZZ___dddjjjqqqyyy~~~~~~xxxqqqiiiccc]]]XXXUUUVVVZZZaaammmyyyvvvkkkeeeeeegggkkkrrr|||vvvlllaaa\\\[[[___hhhrrrwww{{{}}}~~~|||xxxzzz}}}|||yyytttpppooohhhfffaaa[[[WWWXXX\\\```eeemmmyyyrrriiifffsss}}}}}}{{{xxxuuurrrllleee```YYYUUUNNNIIIGGGFFFEEEDDD???>>>===;;;:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>???BBBCCCJJJ```~~~kkkZZZPPPMMMZZZyyyzzzddd\\\RRROOOKKKIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>============::::::::::::;;;<<<======>>>EEERRRdddttt}}}xxxuuu{{{}}}xxx{{{xxx~~~~~~~~~tttkkklllnnnqqq{{{~~~xxxssskkkeee```\\\YYYVVVTTTSSSRRRSSSUUUWWWZZZ\\\^^^bbbgggmmmsss{{{~~~yyysssllleeeaaa\\\XXXWWW[[[bbbkkkzzzuuuiiibbbaaaccchhhnnnwww|||yyypppggg^^^ZZZZZZ___iiitttxxx~~~|||~~~xxxuuusssllliiiddd___]]]___eeeiiipppxxxrrrhhhdddooo}}}zzzxxxvvvsssoooiiiccc___YYYTTTNNNIIIFFFEEEDDDDDD???>>><<<;;;::::::;;;<<<;;;;;;<<<<<<===>>>>>>???>>>BBBEEELLLdddeeeVVVPPPPPP^^^{{{xxxbbb\\\SSSPPPLLLJJJIIIHHHFFFEEEBBBBBBBBBAAAAAA@@@???>>>???>>>>>>===============::::::::::::;;;<<<======>>>EEERRRcccttt~~~wwwrrrwww~~~xxx|||}}}}}}|||qqqkkklllmmmpppyyy}}}{{{zzz{{{{{{vvvpppjjjfffbbb___]]]\\\[[[[[[\\\^^^bbbfffhhhiiimmmsssyyy~~~xxxrrrmmmgggbbb___^^^]]]```hhhqqq{{{ttthhh```^^^```gggllluuu|||~~~{{{vvvqqqlllddd\\\YYYZZZ___kkkvvv|||}}}yyywwwooolllhhhdddcccfffmmmrrr{{{ssshhhcccnnn~~~|||yyywwwtttqqqmmmhhhbbb]]]YYYTTTNNNIIIFFFEEEDDDCCC>>>>>><<<;;;::::::;;;<<<;;;;;;;;;<<<===>>>>>>???>>>CCCFFFNNNfff|||```RRRQQQRRRaaa}}}wwwaaa\\\TTTQQQMMMKKKJJJIIIGGGFFFAAAAAAAAAAAA@@@???>>>>>>??????>>>===============::::::::::::;;;<<<======>>>EEERRRcccttt~~~wwwppptttyyy}}}~~~{{{yyyoookkkkkklllooowww}}}zzzwwwvvvxxx|||}}}yyysssnnnjjjgggdddbbbdddddddddeeehhhlllpppsssxxx|||{{{tttnnniiiddd```]]]aaabbbiiittt~~~ssseee\\\YYYZZZbbbhhhpppuuuvvvtttqqqppphhhbbbZZZUUUVVV^^^iiipppxxx~~~yyyqqqoooooopppoooooovvv~~~qqqfffaaajjjzzz~~~{{{yyywwwtttrrrpppooojjjccc]]]SSSPPPKKKHHHFFFEEEDDDCCC>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<>>>???@@@BBBEEEIIISSShhhvvv^^^RRRMMMSSSeeerrrbbb\\\TTTRRRNNNLLLKKKJJJHHHFFFBBBAAA@@@>>>>>>>>>>>>???@@@???===;;;;;;;;;<<<===<<<<<<===<<<::::::<<<===@@@EEEOOO```sssuuunnnrrr}}}xxxyyywwwoookkkhhhjjjlllnnnttt|||{{{}}}}}}|||yyywwwvvvvvvxxx|||}}}xxxssspppnnnnnnkkkmmmpppssstttvvvyyy|||~~~yyywwwqqqkkkfffdddfffhhhnnnrrrzzzrrrddd\\\ZZZ[[[```fffmmmrrrrrrqqqooonnnhhhccc[[[UUUVVV]]]gggooovvv~~~xxxvvvvvvwwwwwwwww}}}qqqfff```hhhxxx|||zzzxxxuuurrrpppnnniiibbb\\\QQQNNNIIIFFFEEEDDDBBBAAA======<<<;;;::::::::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDHHHRRRgggrrr[[[PPPMMMUUUhhhtttccc^^^VVVSSSPPPNNNMMMLLLIIIHHHEEEDDDBBB@@@????????????;;;<<<<<<============<<<;;;<<<<<<<<<::::::<<<>>>@@@DDDOOO___rrrwwwooosss~~~zzz}}}zzzppplllhhhjjjkkklllsss}}}zzz{{{{{{zzzwwwvvvvvvwwwzzz}}}|||xxxvvvuuuuuuxxxzzz}}}}}}xxxvvvqqqkkkhhhiiimmmpppwww|||~~~pppccc[[[ZZZ\\\]]]bbbiiimmmnnnmmmmmmlllkkkeee]]]VVVUUU[[[fffmmmsss~~~qqqfff___fffttt~~~}}}yyyvvvssspppmmmhhh```YYYPPPLLLHHHDDDCCCBBBAAA@@@===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDHHHRRRgggmmmXXXPPPNNNXXXooovvveee```XXXUUURRRPPPOOOMMMKKKIIIHHHGGGEEECCCAAA@@@@@@@@@888999<<<>>>>>>>>><<<;;;:::;;;<<<;;;:::;;;<<<>>>@@@CCCMMM]]]pppyyyqqqttt~~~{{{tttnnniiijjjiiijjjqqqzzzzzzyyywwwuuuvvvxxxzzz}}}~~~{{{xxxuuuqqqmmmmmmqqqxxx}}}}}}ooobbbZZZYYY[[[\\\```eeeiiikkklllmmmmmmooojjjbbbYYYVVV[[[eeemmmttt~~~oooeee^^^cccppp~~~~~~zzzwwwsssppplllfff^^^WWWOOOKKKGGGDDDCCCBBBAAA@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@CCCFFFJJJUUUkkkhhhVVVQQQOOO]]]wwwvvvfff```XXXVVVSSSQQQOOONNNLLLJJJJJJIIIGGGEEECCCAAA@@@???:::;;;<<<======<<<;;;;;;999:::;;;;;;::::::<<<>>>???BBBKKK[[[nnn~~~|||tttvvv||||||xxxpppkkkjjjhhhiiiqqq{{{zzzyyywwwvvvwww{{{~~~~~~{{{zzzxxxvvvtttrrrtttzzz|||nnn```YYYYYY[[[\\\___dddhhhkkkmmmppprrruuuqqqhhh^^^YYY\\\eeennnwww{{{ooojjjkkkmmmpppuuu}}}}}}mmmccc]]]aaammmzzz~~~{{{wwwsssoookkkeee\\\UUUNNNKKKGGGDDDCCCCCCBBBAAA<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDHHHOOO\\\ssseeeVVVRRRQQQaaa~~~wwwgggaaaYYYVVVSSSQQQPPPNNNLLLJJJJJJJJJHHHFFFDDDAAA@@@??????>>>===;;;:::::::::;;;999:::;;;;;;::::::<<<===>>>AAAIIIXXXkkk|||~~~wwwxxx{{{ssslllkkkiiikkkttt~~~}}}|||zzzyyy{{{|||yyyyyyyyyyyyxxxxxxyyy||||||mmm```ZZZZZZ]]]^^^aaafffjjjnnnrrrwww{{{}}}yyypppddd]]]^^^hhhqqq|||}}}mmmbbb\\\\\\\\\^^^cccllluuuyyykkkbbb\\\```jjjvvv~~~|||zzzwwwrrroookkkddd[[[UUUMMMJJJFFFCCCCCCBBBAAA@@@<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDJJJTTTccc{{{|||aaaUUUTTTSSSeeewwwhhhbbbYYYWWWTTTRRRPPPOOOMMMKKKKKKJJJIIIHHHFFFCCCAAA@@@BBBAAA>>>;;;::::::;;;<<<:::;;;;;;:::999999:::<<<>>>@@@GGGUUUhhhzzz~~~yyy{{{}}}uuummmlllllloooyyy}}}wwwtttuuuwwwxxxzzz|||zzzmmmaaa\\\^^^aaaaaadddhhhmmmrrrxxxwwwjjjaaaaaakkkttt~~~lll^^^VVVSSSQQQPPPRRRVVV]]]dddooo~~~xxxhhh```\\\```iiisss}}}zzzyyyvvvqqqnnnjjjddd[[[UUUKKKHHHDDDBBBAAAAAA@@@???;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@CCCKKKWWWiiiyyy^^^SSSTTTUUUhhhyyyjjjddd[[[YYYUUUSSSRRRQQQOOOMMMLLLLLLKKKJJJHHHFFFCCCBBB@@@@@@???>>>===<<<<<<<<<;;;<<<<<<:::888888999:::===???EEESSSfffxxx~~~{{{}}}vvvnnnnnnnnnsssxxxqqqoooqqqssswwwzzz~~~~~~}}}yyylllbbb___aaaeeedddfffkkkooouuu|||{{{nnnddddddmmmvvv|||ooo___SSSNNNMMMKKKIIIKKKNNNSSSYYYbbbrrr}}}}}}xxxfff___\\\```iiirrr}}}|||xxxyyyuuuqqqnnnjjjddd[[[UUUJJJGGGCCC@@@@@@@@@???>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;===>>>???@@@AAAJJJXXXkkkwww\\\RRRTTTVVViii{{{llleee]]]ZZZWWWUUUTTTSSSQQQOOOMMMMMMMMMLLLJJJHHHFFFDDD===>>>@@@AAA@@@???===<<<<<<===<<<;;;888777888999===>>>EEERRReeexxx~~~{{{~~~wwwoooooopppwww|||tttmmmkkkmmmqqquuuzzz~~~}}}}}}|||ssshhhbbbaaadddfffiiikkkppptttyyy{{{pppgggeeeooo{{{yyyggg___SSSMMMLLLMMMLLLJJJKKKLLLPPPUUU]]]iiiuuu}}}|||xxxuuusssrrrmmmlllkkkiiihhhiiilllooopppuuuzzz{{{|||zzziii___YYY]]]gggqqqzzz|||yyywwwvvvtttoookkkfff___XXXSSSJJJGGGDDDBBBBBBAAA???===<<<;;;;;;:::::::::;;;;;;:::<<<>>>?????????AAACCCEEEJJJXXXooooooYYYQQQTTTWWWlllvvvmmmeee^^^\\\XXXVVVUUUSSSQQQOOOMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>======<<<======>>>===<<<;;;;;;;;;;;;;;;<<>>@@@CCCDDDJJJYYYqqqlllWWWPPPSSSZZZooovvvmmmddd```]]]ZZZWWWUUUTTTQQQOOOLLLLLLJJJIIIGGGEEEDDDCCC@@@???>>>=====================<<<;;;;;;;;;;;;;;;<<>>===;;;;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;===@@@CCCEEELLL^^^xxxhhhTTTNNNRRR^^^tttuuummmdddaaa___[[[XXXVVVTTTQQQOOOLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;===AAAEEEHHHPPPdddfffQQQMMMRRRccczzztttmmmdddaaa^^^ZZZWWWUUUSSSPPPNNNKKKKKKJJJHHHGGGEEEDDDDDDBBBAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<<<>><<<<<<<<<===@@@AAACCCCCCDDDFFFIIIKKKMMMSSS\\\gggtttvvvmmmggg___ZZZ\\\dddnnn{{{~~~{{{xxxwwwqqqooolllhhhccc\\\SSSNNNIIIFFFCCCAAAAAA@@@>>><<<:::::::::::::::;;;<<<======>>>===<<<<<>>>>>======<<<<<<;;;;;;;;;<<<<<<===<<<@@@EEEMMM]]]ttt|||xxx}}}~~~vvvvvvzzzzzztttttt}}}tttppppppwwwzzzssskkkddd^^^ZZZ\\\bbblllvvv}}}~~~}}}}}}|||zzz|||}}}~~~}}}|||tttoooppprrrrrrppplllnnnppprrrwww}}}}}}vvvxxxxxxjjj]]]TTTOOOMMMFFFFFFFFFFFFFFFFFFEEEEEEFFFIIINNNSSSYYY___eeejjjkkkmmmlllggg^^^SSSKKKFFF>>>>>><<<;;;;;;;;;<<<===???AAABBBCCCCCCDDDGGGIIIKKKPPPZZZfffvvv~~~ssskkkeee^^^YYY\\\dddooo~~~}}}zzzxxxvvvqqqnnnjjjfff```ZZZSSSNNNHHHFFFCCCAAA@@@???===<<<::::::::::::;;;<<<<<<======>>>>>>>>>>>>@@@CCCFFFGGGOOOeeeeeeSSSQQQXXXooorrrmmmccc]]]ZZZWWWTTTSSSRRROOOMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<=========@@@DDDKKK[[[rrr}}}www|||rrrmmmpppvvvzzzuuutttzzzvvvrrrssszzz|||wwwooohhhbbb\\\YYY\\\bbbiiirrrzzz||||||}}}|||zzz|||~~~~~~}}}|||wwwrrrtttvvvuuusssoooppprrrssswww}}}|||}}}{{{wwwnnncccYYYQQQMMMLLLDDDDDDEEEDDDDDDCCCDDDEEEHHHLLLRRRXXX^^^dddkkkoootttsssoooggg[[[OOOFFFBBB======<<<;;;<<<===>>>???===???AAABBBCCCDDDFFFHHHKKKPPPYYYeeeuuuvvvkkkdddbbb\\\XXX[[[bbbnnn}}}zzzxxxvvvqqqnnnhhhccc^^^XXXRRRNNNHHHFFFCCCAAA@@@???===<<<::::::::::::;;;<<<======;;;===>>>??????@@@BBBDDDGGGNNNdddfffVVVWWW___vvv}}}rrrmmmccc\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;<<<=========@@@CCCIIIXXXooo}}}vvv{{{tttjjjjjjpppzzz}}}zzzyyy}}}yyyvvvwwwyyyqqqjjjccc^^^YYYVVVYYY```dddmmmvvvyyyyyy{{{{{{yyy{{{}}}}}}{{{zzzuuuwwwyyywwwuuurrrrrrssstttwww}}}{{{vvvpppnnniiiaaaXXXQQQLLLJJJDDDDDDEEEDDDDDDDDDFFFGGGMMMQQQWWW]]]cccjjjpppttt|||yyyssshhhZZZMMMDDD@@@::::::999999:::;;;===>>><<<>>>AAACCCDDDEEEHHHJJJMMMQQQXXXdddsssyyynnnddd]]]___YYYVVVYYYaaannn}}}zzzxxxvvvrrrnnngggaaa\\\WWWRRROOOHHHEEEBBBAAA@@@???===;;;999999999:::;;;<<<===>>>:::<<<>>>?????????AAACCCIIIOOOddd~~~fffXXXZZZddd{{{|||qqqmmmccc\\\ZZZWWWVVVUUUUUUSSSQQQNNNNNNMMMLLLKKKJJJJJJIIIEEEEEECCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBHHHWWWnnn|||uuuzzzyyylllhhhnnnyyy~~~}}}{{{xxxzzz|||vvvlllfff___ZZZVVVSSSWWW^^^```jjjsssvvvwwwzzzzzzxxxzzz|||}}}{{{zzzvvvxxx{{{yyywwwxxxvvvtttuuuxxxtttkkkhhhccceeefffccc\\\TTTMMMIIIDDDDDDDDDBBBAAABBBEEEGGGNNNSSS[[[dddmmmuuuzzz|||~~~~~~yyymmm[[[LLLBBB???;;;;;;:::999:::;;;<<<===???@@@AAACCCEEEGGGIIIIIIOOOUUU\\\cccqqq~~~yyyuuummmbbbYYYVVVUUUTTTSSSVVV___ooo~~~yyyuuummmkkkgggbbb\\\UUUQQQNNNGGGFFFCCCAAA>>><<<;;;:::<<<;;;:::999:::;;;<<<===>>>????????????@@@CCCEEEJJJTTTkkkwwwggg]]]___mmmxxxmmmhhhfff[[[YYYWWWVVVWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJKKKFFFFFFDDDCCCAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;??????@@@FFFSSSggg|||{{{zzz~~~nnnjjjrrr~~~}}}|||zzz~~~}}}uuuoooiiiaaaXXXRRRNNNLLLOOOTTT___fffoootttuuutttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}zzzwwwzzz~~~}}}{{{xxxvvvuuuuuuxxxuuuiiibbb___bbbcccdddaaaZZZRRRLLLIIICCCCCCDDDCCCCCCEEEHHHKKKQQQVVV^^^hhhqqqxxx}}}~~~xxxkkkZZZKKKBBB>>><<<;;;::::::;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIPPPVVV]]]dddooo}}}uuunnniiibbbXXXQQQPPPRRRRRRRRRVVV```ppp}}}wwwsssjjjhhheee```ZZZTTTPPPMMMGGGFFFDDDAAA???===;;;;;;;;;;;;:::::::::;;;<<<======>>>?????????@@@CCCFFFMMMZZZrrrvvvggg```hhh{{{xxxkkkfffddd[[[YYYWWWVVVVVVVVVUUUTTTSSSRRRPPPMMMLLLKKKKKKKKKGGGGGGFFFDDDBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@FFFRRReee{{{|||{{{~~~sssnnnwww}}}{{{}}}zzzqqqkkkeee\\\TTTOOOKKKIIILLLRRR\\\ccckkkqqqssssssuuuvvvyyy}}}~~~~~~~~~}}}}}}}}}{{{yyy|||yyywwwuuuuuuxxxxxxjjj___[[[ZZZbbbcccbbb^^^WWWPPPJJJHHHAAABBBCCCDDDEEEHHHLLLPPPTTTYYYcccmmmvvv}}}vvvhhhWWWIIIAAA>>>;;;;;;::::::;;;===>>>???BBBBBBCCCDDDEEEGGGIIIJJJQQQXXX___dddmmm{{{tttkkkbbb\\\UUUNNNJJJJJJMMMNNNPPPVVVaaarrr{{{tttooofffdddaaa]]]WWWRRRNNNLLLHHHFFFDDDBBB???===<<<<<<;;;;;;::::::;;;<<<<<<======>>>?????????AAADDDGGGPPPbbb}}}xxxjjjhhhxxxwwwjjjdddbbb[[[YYYWWWVVVWWWWWWUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKIIIHHHGGGEEECCCBBBAAA@@@===========================>>>@@@EEEPPPcccxxx}}}{{{}}}yyysss|||~~~{{{|||~~~}}}~~~~~~~~~~~~~~~|||uuullleee^^^VVVNNNJJJGGGFFFIIINNNWWW^^^fffllloooqqqsssvvvxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}||||||zzz|||zzzxxxvvvvvvyyy~~~qqqddd^^^]]]___ffffffccc]]]TTTLLLGGGDDDAAACCCDDDEEEFFFIIINNNRRRWWW\\\fffqqqzzz~~~ssscccSSSFFF???===:::999999999:::<<<>>>???EEEEEEEEEFFFGGGIIIKKKLLLSSSZZZ```dddkkkwww~~~{{{mmmcccYYYSSSMMMHHHFFFHHHHHHJJJOOOVVVcccttt}}}wwwoooiiibbb```^^^ZZZUUUPPPLLLJJJGGGFFFDDDBBB@@@>>>===<<<::::::;;;;;;<<<<<<======<<<>>>??????@@@BBBEEEHHHQQQgggwwwiiijjjvvvjjjeeebbb\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHHHHFFFEEECCCBBB@@@@@@>>>>>>============<<<<<<<<<===@@@DDDNNN___uuu|||zzzzzzvvv|||{{{}}}{{{zzzyyyyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}xxxxxxyyy{{{~~~}}}xxxpppggg```XXXPPPJJJGGGEEECCCGGGLLLSSSZZZbbbhhhkkknnnrrruuuuuuwww{{{~~~~~~|||zzz||||||||||||||||||||||||~~~zzz{{{}}}{{{yyywwwvvvyyy~~~zzzmmmccc```eeejjjooolllfff]]]RRRIIIDDDBBBBBBDDDEEEFFFGGGJJJOOORRRYYY```jjjuuu}}}|||nnn]]]NNNCCC>>><<<888888888888:::<<<>>>@@@DDDEEEFFFHHHIIIKKKKKKLLLSSS[[[aaadddiiiuuu~~~vvvpppddd[[[QQQLLLHHHEEEEEEHHHEEEIIIOOOYYYgggxxx}}}yyyrrrkkkeee```^^^\\\XXXSSSOOOKKKIIIGGGEEECCCAAA???>>>======::::::;;;<<<=========>>><<<===??????@@@CCCFFFIIIQQQjjjrrrdddeee{{{tttjjjfffddd]]][[[YYYXXXYYYYYYXXXVVVVVVUUUTTTRRRPPPMMMLLLKKKHHHGGGFFFDDDBBBAAA@@@???=========<<<<<<<<<;;;;;;:::===???BBBKKK\\\rrr|||yyyxxx~~~||||||zzz{{{~~~}}}|||{{{{{{yyyyyywwwvvvuuuvvvvvvwwwqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrtttwww}}}yyytttlllccc\\\SSSLLLGGGEEEDDDCCCGGGLLLRRRXXX___dddgggkkkpppttttttuuuxxxzzz{{{{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{|||{{{|||~~~}}}zzzxxxwwwyyy~~~uuuiiiaaabbbjjjqqqwwwssskkk___SSSIIIDDDBBBDDDEEEFFFHHHIIIMMMRRRUUU___eeepppzzzzzziiiWWWIII@@@<<<;;;777777888999:::===???AAABBBDDDHHHKKKMMMNNNMMMMMMTTT\\\bbbccciiiuuu~~~uuukkkdddYYYQQQJJJGGGEEEBBBBBBEEEDDDIIIQQQ\\\kkk|||}}}zzzvvvpppiiiddd```^^^[[[WWWSSSNNNJJJHHHEEEDDDBBB@@@>>>===<<<<<<999:::;;;===>>>>>>>>>>>>;;;===>>>@@@AAACCCGGGJJJQQQkkkttteeeddduuuqqqjjjgggeee___]]][[[ZZZ[[[[[[YYYXXXVVVVVVUUUSSSQQQNNNLLLKKKGGGGGGFFFDDDBBBAAA??????>>>======<<<<<<;;;;;;;;;999<<>>;;;;;;888999999:::<<>>???>>>>>>;;;<<<>>>@@@AAADDDHHHKKKSSSlllttteeebbbnnn}}}nnnhhhfffdddaaa___]]]\\\\\\\\\[[[ZZZWWWWWWVVVTTTRRROOOLLLKKKHHHHHHGGGEEECCCBBB@@@@@@??????>>>>>>===<<<<<<;;;888<<>>AAADDDFFFJJJNNNUUU[[[^^^^^^\\\ZZZTTT\\\bbbccciiiwww}}}qqqiiiaaaZZZUUUKKKFFFCCCEEEEEEBBBAAACCCFFFKKKUUUbbbqqq}}}xxxtttpppkkkhhhbbb```]]]YYYSSSNNNJJJHHHCCCBBB@@@>>>===<<<;;;;;;888:::<<<===?????????>>>;;;<<<>>>@@@AAADDDIIILLLUUUmmmmmm___ZZZbbbtttzzzlllfffeeecccbbb```^^^]]]]]]]]]\\\[[[XXXWWWWWWUUUSSSOOOMMMKKKJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@???>>>======<<<888;;;???@@@EEETTTkkk||||||xxx}}}zzzwwwvvvxxxyyy~~~|||zzzvvvrrrooolllkkkjjjkkkkkkkkkhhheeeaaa^^^\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXYYYZZZ^^^fffooouuuwwwxxx{{{|||xxxrrrnnniiibbbYYYRRRIIIDDDAAAAAABBBCCCGGGLLLYYY\\\```bbbcccfffkkkpppqqqrrrrrrssstttuuuvvvvvvxxxxxxxxxyyyyyyzzzzzzzzz~~~}}}~~~|||wwwssstttyyytttfff^^^\\\___hhhrrrsssnnndddZZZRRRLLLJJJIIIGGGIIILLLPPPUUU]]]ffflllwww{{{pppWWWJJJCCC<<<999:::777999;;;===???BBBFFFIIILLLRRR\\\eeejjjiiiccc^^^[[[]]]```dddkkkzzzrrrjjjbbbVVVKKKFFFGGGCCC???======@@@BBBDDDKKKQQQ\\\iiiyyy}}}zzzwwwsssoooiiifffcccaaa]]]ZZZVVVPPPJJJEEE??????===<<<;;;:::::::::;;;<<<<<<===============:::<<<>>>>>>>>>BBBIIINNNZZZqqqyyyiii[[[TTT___qqquuujjjhhhfffaaaeeedddbbb```^^^^^^^^^^^^]]]ZZZVVVTTTRRRPPPMMMKKKHHHGGGFFFEEECCCBBBBBBBBB???>>>===<<<<<<<<<<<<<<<<<<<<>>???AAADDDIIIMMMTTTYYYaaahhhllljjjddd```]]]```dddiiiqqqxxxkkkddd]]]RRRIIIEEECCCAAA>>>>>>???BBBEEEFFFMMMTTT___mmm}}}|||zzzxxxuuurrrmmmgggcccaaa___[[[XXXTTTOOOHHHDDD???>>><<<;;;:::999999999777888999;;;===>>>??????;;;===>>>>>>>>>BBBHHHNNN\\\sssqqqaaaVVVQQQ___ssssssjjjjjjiiifffgggeeecccaaa_______________\\\YYYVVVTTTQQQNNNLLLIIIHHHGGGEEEDDDCCCCCCBBB??????>>>===<<<<<<<<<<<<<<<<<<>>>AAADDDOOOdddxxx~~~|||}}}|||~~~{{{vvvssstttxxx|||zzzyyyyyyxxxtttsssqqqnnnjjjfffcccaaa```aaaaaa___]]]YYYUUURRRKKKKKKJJJIIIHHHHHHHHHIIIHHHIIIKKKNNNTTTZZZ```dddjjjmmmsssxxx|||}}}yyyvvvrrrmmmgggaaaYYYPPPKKKFFFBBB???@@@BBBDDDJJJQQQ\\\fffnnnmmmjjjkkknnnoootttttttttuuuuuuvvvwwwwwwyyyxxxxxxwwwwwwwwwxxxxxx}}}}}}~~~}}}zzzuuurrrssswww|||sssdddUUUOOOOOOQQQUUUZZZWWWTTTOOOKKKHHHHHHIIIIIIKKKOOOUUU\\\dddmmmwww}}}fffNNNCCC???;;;;;;>>>======>>>???BBBHHHOOOTTT___ccchhhkkkkkkhhhdddaaaaaadddiiipppzzz|||oooaaaZZZTTTLLLFFFDDD????????????BBBEEEHHHJJJPPPXXXeeetttxxxwwwuuussspppkkkeee```]]][[[XXXUUUQQQLLLFFFBBB===<<<;;;:::999888888888666777999:::<<<===>>>>>><<<>>>???>>>>>>AAAHHHMMM___wwwgggYYYPPPPPPaaawwwqqqjjjllllllkkkiiihhheeecccaaa`````````aaa___[[[XXXVVVSSSPPPMMMJJJIIIHHHFFFEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<>>>AAACCCMMMbbbuuu||||||{{{wwwxxx}}}xxxuuuvvvyyy}}}zzzxxxuuusssrrrooonnnllljjjgggcccaaa___^^^]]]\\\YYYVVVSSSPPPNNNFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDFFFJJJOOOVVV\\\```eeeiiinnnssswww{{{~~~~~~{{{yyyyyyzzz}}}~~~yyyuuurrrnnniiiccc]]]UUUMMMHHHEEEAAA???AAABBBEEEMMMVVVbbbllluuuuuusssssssssrrrttttttuuuwwwwwwwwwwwwwwwzzzzzzyyyyyyxxxxxxwwwwww~~~}}}~~~}}}yyyvvvvvvzzz~~~~~~yyyjjj[[[LLLGGGIIIJJJKKKMMMMMMKKKIIIGGGGGGHHHJJJLLLMMMRRRZZZcccmmmxxxzzzbbbKKKAAA>>>:::;;;>>>;;;<<<===???CCCLLLUUU\\\hhhjjjmmmmmmjjjgggdddbbbfffjjjpppxxxvvvhhhYYYQQQLLLFFFAAA@@@===???@@@BBBDDDFFFJJJLLLTTT]]]lll|||}}}vvvuuusssqqqnnniiibbb]]]ZZZWWWTTTPPPMMMIIIDDD@@@<<<;;;:::999888888888888::::::;;;<<<<<<<<<<<<;;;===>>>??????>>>AAAHHHMMMccc{{{zzz```TTTNNNQQQeee}}}pppkkkmmmnnnnnnllljjjhhheeecccaaaaaaaaabbb___\\\ZZZXXXUUUQQQNNNLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???>>>===<<<<<<<<<<<<<<<>>>@@@BBBKKK___qqq|||||||||yyyzzz{{{wwwxxxzzz}}}|||zzzwwwssspppllljjjiiiiiihhhfffdddbbb```^^^___]]]ZZZUUUQQQMMMKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEIIINNNUUU[[[___eeehhhllloooppprrruuuwwwyyyzzzzzzyyywwwvvvwwwyyyzzz|||~~~}}}{{{yyyxxxuuuqqqoooooorrrvvvyyy{{{}}}{{{uuuqqqnnnjjjeee___YYYRRRKKKFFFCCC@@@???AAACCCGGGQQQ[[[gggrrr{{{}}}{{{zzzxxxuuuuuuvvvwwwxxxyyyyyyxxxxxx{{{{{{{{{zzzyyyxxxwwwvvv~~~~~~|||zzzyyy{{{xxxrrraaaSSSGGGDDDFFFFFFFFFFFFHHHGGGEEEEEEEEEHHHJJJLLLNNNUUU___jjjvvvwww```IIIAAA>>>::::::===;;;<<<>>>AAAGGGQQQ]]]dddoooppprrrppplllhhhgggggglllooovvvrrrdddTTTLLLGGGAAA>>>===>>>@@@BBBDDDEEEGGGKKKOOOZZZdddttt}}}|||vvvtttrrrooolllfff```[[[VVVSSSPPPMMMJJJFFFBBB???;;;:::999888888888888888;;;;;;<<<==================>>>?????????BBBIIINNNfffsss[[[OOOLLLRRRiii}}}pppmmmmmmnnnooonnnmmmjjjgggdddbbbbbbaaaaaa___\\\[[[YYYVVVRRROOONNNMMMKKKIIIGGGFFFEEEEEEBBBAAA@@@???============<<<<<<>>>@@@AAAIII[[[nnn|||{{{~~~}}}yyyzzz{{{yyyxxxuuurrrmmmhhhdddbbbcccccccccbbbaaa___^^^]]]```]]]YYYSSSNNNIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEHHHNNNTTTZZZ^^^dddfffiiikkkkkklllnnnppptttttttttsssqqqppprrrsssuuuwwwyyyzzzyyywwwuuusssooolllhhheeefffjjjooosssvvvyyy|||~~~|||vvvqqqmmmjjjgggaaa[[[VVVOOOIIIEEEAAA???@@@BBBDDDIIIUUUaaalllvvv~~~yyyxxxyyyyyyyyyyyyyyyxxxxxxzzz{{{{{{zzzzzzxxxwwwvvv~~~~~~|||{{{|||}}}ssskkkXXXNNNDDDCCCDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJPPPXXXdddqqq~~~qqq[[[GGG@@@???;;;999<<<===>>>@@@EEELLLVVVaaaiiipppssstttsssnnnllllllmmmooossszzznnn```QQQIIIDDD???<<<<<<>>>AAACCCDDDEEEHHHNNNSSScccmmm~~~}}}|||wwwtttppplllhhhccc]]]YYYSSSQQQMMMJJJGGGDDD@@@>>>;;;:::999999888888888999888999;;;===>>>@@@@@@@@@<<<>>>?????????CCCJJJPPPiiilllUUULLLKKKTTTmmm{{{qqqoooooooooqqqpppnnnkkkgggdddcccaaaaaa```^^^]]]\\\[[[XXXTTTQQQPPPNNNMMMJJJHHHGGGFFFFFFCCCBBBAAA???>>>=========<<<<<<>>>???@@@GGGYYYjjj}}}zzz~~~{{{{{{}}}~~~}}}tttrrrnnniiiddd___[[[YYYZZZ[[[[[[[[[[[[ZZZYYYYYY\\\ZZZUUUPPPKKKFFFCCCBBBAAA@@@@@@???????????????AAABBBCCCGGGLLLSSSYYY]]]```bbbeeegggggghhhjjjlllnnnoooooonnnllllllmmmoooqqqrrrtttuuutttrrrooommmgggddd___\\\]]]aaagggkkkppptttxxxyyywwwrrrmmmkkkgggccc]]]WWWRRRLLLGGGCCC???>>>@@@CCCEEEKKKYYYgggpppzzz}}}|||{{{zzzyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvvvvjjjaaaPPPIIIDDDCCCDDDBBBCCCFFFBBBBBBBBBCCCDDDGGGJJJKKKSSS[[[hhhwwwiiiTTTCCC??????;;;999;;;===???AAAEEEKKKTTT^^^eeejjjnnnrrrqqqnnnlllmmmppppppttt}}}{{{hhh[[[MMMFFFCCC???<<<<<<<<>>???@@@DDDKKKQQQkkk~~~gggSSSMMMOOOZZZuuuxxxrrrrrrrrrrrrsssqqqoookkkhhhdddbbbaaaaaa```___^^^^^^^^^\\\XXXUUUQQQPPPNNNKKKIIIHHHGGGFFFDDDCCCBBB@@@>>>>>>======<<<<<<>>>??????EEEVVVggg~~~}}}zzz~~~~~~{{{|||~~~~~~{{{yyywwwooolllfff```ZZZUUUQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSRRROOOKKKHHHDDDAAA???>>>>>>>>>>>>>>>??????@@@AAABBBDDDGGGMMMSSSYYY]]]___aaaccccccccccccdddeeeeeefffffffffddddddfffhhhkkklllnnnooonnnllliiiggg___\\\XXXUUUVVVZZZ___bbbkkkoootttuuurrrnnnkkkjjjccc___YYYSSSNNNIIIDDD@@@======@@@CCCFFFMMM\\\kkkttt}}}}}}zzzxxxxxxxxxyyyvvvwwwyyyzzzyyyxxxwwwvvv~~~yyypppcccYYYKKKGGGDDDDDDCCCAAADDDHHHBBBBBBCCCDDDGGGJJJMMMNNNVVV^^^lll{{{bbbOOO@@@>>>???<<<999;;;<<<===@@@CCCHHHPPPYYY___dddhhhmmmmmmjjjiiilllooopppttt~~~xxxcccVVVJJJDDDBBB???======;;;>>>AAACCCEEEKKKUUU^^^rrr}}}}}}~~~~~~wwwsssllleee```[[[WWWTTTQQQNNNJJJGGGEEEBBB???===;;;;;;::::::999:::::::::999:::;;;;;;<<<<<<;;;;;;:::<<<>>>???@@@EEELLLRRRkkk|||fffTTTPPPTTTaaa|||uuurrrtttttttttvvvqqqooolllhhhdddbbbaaa``````______``````^^^[[[XXXRRRPPPNNNLLLJJJHHHGGGGGGEEEDDDBBB@@@???>>>======<<<<<<>>>???>>>DDDUUUfff}}}}}}zzz}}}}}}}}}~~~|||}}}~~~|||xxxuuussskkkgggaaaZZZSSSNNNKKKJJJIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKIIIHHHEEEBBB@@@>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFIIIOOOUUU[[[___bbbccccccbbb___]]]]]]]]]\\\]]]^^^^^^]]]]]]___aaagggiiijjjkkkjjjhhheeecccZZZWWWTTTQQQQQQUUUYYY\\\hhhlllqqqrrrooollljjjjjj```\\\VVVPPPKKKFFFAAA>>><<<===@@@CCCFFFNNN^^^mmmwww}}}yyywwwwwwxxxyyyuuuvvvxxxyyyyyyxxxwwwvvv~~~{{{wwwuuurrriii[[[QQQGGGGGGGGGEEEBBBAAACCCDDDDDDEEEGGGGGGGGGIIIKKKMMMXXXdddsss}}}ZZZMMMAAA>>>===;;;;;;???===???BBBDDDFFFJJJOOORRRYYY^^^bbbdddbbbccchhhlllrrrvvvuuubbbTTTGGGAAA@@@>>>>>>???;;;===@@@CCCGGGOOOZZZbbbyyy~~~}}}~~~|||xxxsssnnnhhhaaa]]]YYYVVVTTTLLLJJJGGGCCC@@@===<<<<<<:::::::::888666666888::::::::::::;;;;;;;;;<<<<<<===<<<===BBBDDDGGGMMMUUUppprrr___SSSNNNQQQhhhuuutttwwwwwwuuutttqqqnnnjjjhhhhhhgggfffdddcccaaa___]]]]]][[[YYYWWWPPPOOONNNLLLKKKIIIHHHGGGGGGEEEBBBAAA@@@@@@>>><<>>???DDDRRR```{{{{{{xxx~~~}}}uuuvvv{{{{{{uuuppplllfff```XXXQQQLLLIIIFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCAAAEEEJJJNNNRRRVVV[[[^^^bbbccccccaaa]]]ZZZWWWVVVTTTTTTTTTUUUWWWYYY[[[]]]bbbaaaaaaccceeeddd___[[[WWWSSSQQQRRRQQQPPPWWWaaaooorrruuuuuupppllliiiiii```ZZZRRRKKKFFFDDDBBBAAA<<<===@@@BBBHHHSSSaaakkkwww{{{xxxwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwwww~~~zzzvvvtttqqqnnniii```UUUMMMEEEFFFEEEDDDCCCCCCFFFHHHHHHIIIKKKKKKKKKMMMPPPRRR\\\iiixxxpppSSSGGG===;;;;;;::::::<<<>>>@@@BBBDDDEEEHHHMMMPPPRRRVVVZZZ\\\\\\___eeejjjsssxxxsss```SSSFFFAAA???>>>===???<<<>>>AAACCCHHHQQQ\\\eee|||}}}~~~}}}yyyuuupppllleee___[[[WWWTTTRRRLLLJJJFFFCCC???===<<<;;;777777777666444444555777::::::;;;;;;;;;<<<<<<<<<===<<<===AAACCCFFFMMMUUUqqqkkkZZZQQQPPPTTTkkk~~~tttsssvvvvvvtttssspppmmmjjjhhhgggfffeeedddbbb```^^^]]]\\\[[[YYYWWWRRRQQQPPPNNNLLLJJJHHHHHHGGGEEEBBBAAA@@@@@@>>><<>>???DDDQQQ^^^yyy|||xxx}}}vvvtttwwwzzz~~~zzzssslllhhhaaa\\\TTTMMMIIIFFFCCCAAAAAAAAABBBCCCDDDDDDEEEEEECCCBBBAAA???>>>=========>>>>>>??????AAABBBDDDEEEGGGJJJNNNRRRUUUYYY^^^aaabbbbbbaaa^^^ZZZVVVTTTSSSPPPPPPPPPPPPRRRTTTVVVWWW\\\\\\\\\^^^``````]]]YYYWWWSSSRRRUUUWWWXXX___gggrrruuuvvvtttooojjjfffeee]]]XXXPPPIIIEEECCCAAA@@@===???AAADDDKKKVVVdddnnn{{{{{{xxxwwwxxxyyyvvvvvvvvvvvvvvvvvvvvvwww~~~vvvqqqkkkjjjhhhccc\\\TTTLLLHHHCCCDDDDDDDDDEEEGGGLLLOOOPPPQQQRRRSSSSSSUUUXXX[[[dddppp~~~sss^^^JJJBBB;;;;;;;;;;;;;;;<<>>======>>>>>>???AAADDDIIISSS```iii~~~~~~|||yyytttqqqlllhhhbbb]]]YYYUUUQQQOOOJJJHHHEEEAAA>>><<<;;;;;;888999::::::888777888999:::;;;;;;;;;;;;<<<<<<<<<>>><<<>>>AAABBBEEEMMMWWWssscccVVVPPPRRRZZZqqq{{{rrrsssvvvuuurrrpppooollliiigggfffeeedddccc```^^^\\\[[[[[[ZZZXXXVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGEEEBBBAAAAAA@@@>>>===>>>======>>>>>>CCCOOO\\\vvv}}}yyy|||xxxrrrrrrtttyyyxxxnnnfffaaaYYYUUUNNNHHHDDDBBB???>>>;;;<<<===>>>@@@AAABBBBBB??????===<<<;;;;;;;;;;;;===>>>???AAACCCFFFHHHIIIMMMPPPTTTWWWZZZ]]]aaadddcccaaa^^^[[[VVVRRROOOMMMKKKKKKJJJJJJKKKLLLNNNOOOSSSSSSTTTWWWZZZZZZYYYWWWVVVSSSTTTZZZaaaeeejjjooowwwxxxwwwsssmmmfffbbb```YYYTTTMMMGGGCCCAAA@@@???>>>@@@CCCGGGNNNZZZhhhsss{{{wwwwwwxxxyyywwwwwwvvvvvvvvvvvvvvvvvv|||zzzpppiiibbbbbb___YYYQQQKKKGGGEEECCCDDDEEEFFFIIINNNTTTYYYZZZ\\\]]]]]]^^^aaaeeehhhmmmxxxwwwaaaOOODDD@@@<<<<<<===>>>>>>>>>???AAACCCCCCCCCDDDGGGIIIHHHJJJMMMPPPUUU]]]fffmmmttt}}}}}}mmmZZZMMMBBB>>>>>><<<<<<===???AAACCCEEEKKKVVVdddnnn~~~~~~|||yyyuuupppmmmhhhddd___ZZZWWWSSSPPPMMMHHHFFFCCC@@@===<<<;;;;;;999:::<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===>>>@@@AAADDDNNNYYYwwwyyy^^^SSSPPPTTT```zzzwwwqqqrrruuussspppnnnnnnkkkhhheeeeeedddcccaaa___]]][[[ZZZ[[[ZZZXXXVVVRRRRRRQQQOOONNNLLLKKKJJJHHHEEECCCAAAAAA@@@???===>>>======>>>>>>AAAMMMXXXqqq{{{}}}yyyrrrppprrryyy|||ssshhh^^^XXXRRRNNNHHHDDDAAA???===<<<:::;;;;;;<<<===>>>>>>??????>>>======<<<<<<======@@@@@@BBBDDDFFFIIIKKKMMMQQQTTTWWWZZZ\\\___bbbeeedddaaa\\\WWWRRRNNNJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMPPPSSSVVVWWWWWWXXXWWWZZZcccmmmtttwwwxxx{{{zzzvvvpppiiiaaa\\\YYYSSSOOOIIIDDDAAA@@@???>>>>>>@@@DDDHHHPPP]]]lllwww|||xxxwwwxxxyyywwwwwwwwwvvvvvvvvvvvvvvv|||yyynnnggg___^^^YYYRRRKKKGGGFFFFFFFFFGGGHHHIIIMMMTTT\\\bbbeeefffggghhhiiilllqqquuu{{{}}}qqqcccRRRGGG??????===<<<===??????>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHJJJOOOVVV___iiioootttyyyjjjWWWKKK@@@======<<<<<<===AAABBBDDDGGGLLLXXXfffppp|||}}}yyyvvvqqqmmmiiieeeaaa]]]YYYVVVRRRNNNKKKEEEDDDAAA>>><<<;;;::::::555777888777666555777888;;;;;;;;;<<<<<<<<<======>>>===???AAAAAAEEEQQQ]]]{{{oooZZZPPPNNNTTTddd~~~vvvqqqrrrtttqqqnnnnnnmmmjjjfffdddccccccaaa```]]]\\\ZZZZZZZZZZZZYYYWWWPPPOOOOOONNNMMMMMMLLLLLLHHHFFFCCCBBBAAAAAA???======<<<===???>>>@@@JJJUUUlll|||}}}}}}{{{sssqqqttt|||wwwlllaaaWWWQQQLLLIIIDDDAAA@@@???===<<<======<<<<<<<<<<<<<<<<<<>>>============>>>??????BBBBBBCCCEEEGGGJJJLLLMMMSSSUUUYYY[[[]]]___bbbdddfffaaaYYYSSSOOOKKKGGGDDDDDDCCCBBBAAAAAABBBCCCDDDDDDFFFIIILLLOOOSSSVVVYYY^^^aaagggpppzzz|||xxxssskkkddd]]]WWWSSSNNNJJJEEEBBB@@@???>>>======@@@DDDIIIRRR```ppp{{{{{{yyyyyyyyywwwwwwwwwwwwvvvvvvuuuuuu|||{{{qqqjjjaaa]]]VVVOOOJJJHHHIIIIIIJJJJJJJJJLLLPPPXXXbbbiiinnnooopppppprrrvvv{{{oooeee]]]SSSIIIDDD<<<>>>===;;;;;;>>>???===@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIINNNVVV```iiinnnuuuuuugggTTTIII???===>>>===<<<===AAACCCFFFIIINNNYYYfffpppyyy{{{vvvrrrmmmiiieeeaaa^^^ZZZWWWTTTPPPLLLIIICCCBBB???===;;;:::::::::777777777666555555888:::;;;;;;<<<<<<<<<=========>>>>>>@@@AAAAAAFFFTTTcccfffTTTLLLMMMVVViiixxxrrrsssssspppnnnnnnkkkhhheeecccbbbbbb```___]]][[[ZZZZZZ[[[[[[ZZZXXXPPPPPPOOONNNNNNMMMMMMLLLHHHFFFCCCBBBBBBAAA???>>><<<<<<>>>???>>>???GGGRRRgggyyy~~~|||~~~{{{tttrrrvvvzzzpppeeeYYYPPPKKKGGGDDDAAA??????>>>===<<>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>??????BBBBBBCCCEEEHHHJJJMMMNNNTTTWWWZZZ\\\^^^```cccffffff___VVVOOOLLLHHHDDDAAAAAA@@@?????????@@@AAABBBAAACCCFFFIIILLLQQQVVVZZZeeelllttt{{{yyytttmmmeee___YYYSSSOOOJJJGGGCCC@@@??????>>>======@@@EEEKKKUUUcccttt{{{yyyxxxxxxxxxwwwwwwvvvuuuuuuuuu~~~vvvpppeee]]]SSSMMMKKKLLLLLLLLLLLLLLLLLLMMMRRRZZZdddkkksssssstttuuuvvv{{{vvvgggYYYTTTQQQJJJEEECCC>>>AAA@@@;;;;;;???@@@>>>@@@BBBEEEFFFEEEDDDEEEFFFGGGHHHJJJPPPXXXbbbiiinnnxxxrrrdddSSSHHH???===>>>>>>===>>>AAADDDGGGJJJPPPYYYeeennnxxx~~~xxxsssnnniiidddaaa]]]ZZZWWWTTTQQQNNNJJJGGGBBB@@@>>><<<:::999999:::999999888666555666:::===<<<<<<<<<<<<===============>>>@@@BBBBBBHHHXXXhhhwww]]]QQQMMMQQQ^^^tttzzztttsssrrrooonnnooojjjhhhdddbbbaaaaaa___^^^]]][[[ZZZZZZ[[[\\\[[[YYYTTTSSSRRRPPPNNNMMMLLLKKKIIIFFFDDDBBBBBBAAA???>>><<<<<<>>>???>>>>>>EEEOOOdddwww}}}zzz{{{|||uuussswww~~~uuuiii]]]SSSLLLHHHCCCAAA>>>===>>>>>>===<<<>>>>>>>>>>>>>>>=========;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHLLLOOORRRTTTWWWZZZ]]]___aaadddgggiiiddd\\\RRRKKKHHHEEEAAA>>>>>>>>>=========>>>@@@AAA???AAADDDGGGIIIOOOVVV[[[eeepppzzz~~~~~~tttnnnfff```ZZZUUUPPPMMMGGGDDDAAA?????????>>>===>>>BBBGGGNNNXXXgggxxx~~~zzzxxxxxxxxxwwwwwwvvvuuuuuuttt~~~~~~zzzuuuhhh^^^RRRLLLLLLNNNOOONNNMMMMMMLLLMMMQQQZZZeeellltttuuuuuuvvvxxx}}}ttteeeXXXLLLKKKKKKGGGCCCCCCBBBFFFDDD>>><<>>???>>>>>>???AAADDDHHHKKKQQQYYYdddmmmwww|||vvvpppkkkfffbbb^^^ZZZXXXUUURRROOOLLLHHHEEEAAA???===;;;:::999999999666555333111000222777;;;<<<<<<<<<<<<=========>>>===>>>AAABBBCCCIIIZZZkkkoooVVVQQQOOOWWWfff~~~|||uuutttrrrooonnnpppjjjgggdddaaaaaa```___]]]]]][[[ZZZ[[[\\\\\\[[[ZZZXXXWWWUUURRROOOMMMKKKIIIIIIFFFDDDBBBBBBAAA@@@>>><<<<<<>>>???>>>===DDDNNNbbbuuu|||xxxxxx|||vvvssswww{{{qqqeeeYYYPPPIIIFFF@@@>>><<<<<<======<<<;;;=========>>>>>>?????????<<<<<<<<<===???AAABBBCCCEEEFFFIIILLLQQQUUUYYY[[[YYY\\\___bbbdddgggjjjmmmbbbZZZOOOHHHEEECCC???;;;<<<<<<;;;;;;<<<>>>???@@@===@@@CCCEEEHHHMMMUUU[[[bbbnnnyyy||||||}}}zzzuuuqqqkkkbbb\\\XXXTTTOOOLLLEEECCC@@@??????@@@???>>>???CCCHHHPPPZZZjjj{{{zzzwwwxxxxxxxxxwwwvvvuuuuuuttt