BM6P6(@ 999888666555444444555666666777888777555555666888777666666888;;;===>>>===;;;999999<<>>:::999888777666555555555666777777777777777777777777555666777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888666444333222333555666666777888999999888777666444444555555666777777888888888888888777555444333666777888888888777555444444444444444444555666777888888888888777666444444000000000000000000000000111222222222222111000000---------...///000000111111111000000/////////...,,,---...//////...---,,,.........///////////////+++++++++,,,,,,---------,,,---.........---,,,+++,,,,,,,,,------............------,,,,,,,,,------------------------------///...------,,,,,,,,,,,,---......---++++++,,,...111000///...---,,,,,,,,,---,,,***))))))***,,,---///---,,,,,,---...,,,+++111111000///...---,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,///......---------......------+++***((('''&&&%%%..................------,,,,,,,,,------........./////////...------,,,,,,.................................------,,,,,,,,,++++++,,,,,,---...////////////////////////......///////////////.........000000000000000000000000000000000000111111111111111111000//////000111222444333222111111111222333333222111000000111222333111000///------///000111555444444333222222222333222222222222222222222222222222222222222222222222222222111111111111222222111111222333333333333222222333333444444555555666222333444444555555444444444444333222333444555666555555444333444555666777777888888999999:::;;;;;;;;;::::::999999999::::::===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::999>>>===;;;999999999;;;<<<;;;:::999:::<<<>>>>>>>>>@@@>>><<<;;;<<<<<<<<<<<<@@@?????????>>>>>>======999999:::;;;<<<===>>>???::::::999999888777666666777777888888888777777666999999999999:::<<<>>>???AAA???===<<<;;;999666444::::::999999999999999999888999:::;;;<<<<<<<<<<<<888888888888888888999999777888999888666666666888777666555444333444555555333222111000000//////000333333333333333333333333111111111111111111111111////////////////////////.../////////...---,,,,,,,,,---...000000000//////000000000000000000000000......---,,,---...///000//////............//////---.../////////...,,,+++555444333222222222222333666666777555444444666777666666777999<<<>>>>>>===<<<:::999<<>>:::888888777666666666666666888888888888888888888888666777888888999999888888::::::::::::::::::::::::777666555444444444555666777777888888888777666555333444444555666666777777888888777777666555555444666666777777777666555444444444333333444444555666777888888777666555444444000000000000000000000000111222222222222111000000------......///000000111000000000//////...............///000000///......000000//////......------,,,,,,---------.........,,,------......---,,,,,,,,,,,,,,,---------.........------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,---...---,,,,,,---///......---------......///---,,,+++))))))+++,,,------,,,+++,,,...///...---............------------,,,++++++******++++++,,,************************,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,---------,,,,,,,,,------------------------------..................------,,,------------------...------................................................---------,,,,,,,,,++++++,,,,,,---......///......................../////////////////////...000000000000000000000000000000000000111111111111////////////000111333444333333222111111222222333222111000000000000111222222111000//////000111222444444333222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333222111000111222444555444444444333333333333333222333444444555555444444444333333222333444555666333333222222222333444555888888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<;;;::::::===<<<:::999999999;;;<<<<<<:::999:::<<<============<<<::::::;;;<<<======??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777888888888888888777777:::999999999:::<<<>>>???@@@???===<<<<<<;;;888666777777888888999999::::::999:::;;;<<<<<<=========999999888888888888999999888999:::999888777777999888777666555555555666666333222111000///.........222222222222222222222222111111111111111111111111////////////////////////.../////////......---,,,---...///000000//////...000000000000000000000000//////.........///000111//////............//////......//////...------,,,777666555555555555555666555666666444333333555777666666888;;;>>>???>>><<<;;;999999;;;???@@@===:::777777777777777777777666888888888888888888888888777888999999999999999999888888888888888888888888666666666666666666666666777888888888777666555555333333333444555555666666999888666555555555555666555666666666666555444444333333222222333333444444777777777777666555444444////////////////////////111222222222222111000000------......///000000000/////////...............//////000000000000//////111000000///...---,,,,,,------............//////,,,,,,---......------,,,,,,,,,,,,,,,---------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,------,,,,,,...000......---------------...---,,,+++******+++,,,---+++******,,,...000//////++++++,,,,,,---------...,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,------......//////000000000------------------...............---------------,,,,,,------...//////000...........................------------,,,,,,,,,+++,,,,,,------.........------------------............//////////////////000000000000000000000000000000000000111111111111.........///000222444555333222222111111222333333111000000//////000000111333222111000000111222333333333222111111111111222111111111111111111111111222222222222222222222222444333333333333333333444555333111///000222555666555444444333222222111111222333444444555555444444333333222222222333444555333333222222333333444555888888999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;:::999888999:::;;;<<<===;;;::::::;;;<<<<<<;;;::::::999999:::;;;===>>>>>>>>>===============<<<======<<<<<<<<<;;;;;;;;;:::::::::999888888777777888888999999999999888888::::::999999:::<<<>>>???@@@???======>>>===;;;999555666777777999999:::;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;:::999888888888888999:::;;;:::888888888999999888777666666666777777555444333111000/////////111111111111111111111111111111111111111111111111///////////////////////////////////////......---...//////000//////...---////////////////////////000////////////000111111//////............////////////...------------...777777777777777777888888666666666555333444777999666777999===@@@@@@>>>;;;999888888999;;;<<<:::888666777777777888888777777888888888888888888888888888999999:::::::::999999777777777777777777777777555555666777888888888777999999888888777666555555333333333444444444555555888777555444444555666777555555555555555444444444333222222111222222333333666666666666666555444333////////////////////////111222222222222111000000............//////000000..................------/////////////////////////////////......---------------------............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******+++++++++***+++---,,,,,,---///111222111///---,,,******)))---,,,++++++++++++,,,---,,,++++++,,,...//////...,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...///.........------,,,,,,,,,,,,------------......//////......------,,,,,,---------.........//////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------------............///////////////////////////////////////000000000111111111111...//////000111111222333222222222222222222333333000000////////////000000222111111000000111111222222222111111000111111222111111111111111111111111222222222222222222222222333333222222222222333333444333222111111333444555333333333222222111111111222333444444555555444444222222222222333333444444555555555555555666666777888888999999:::;;;;;;<<<<<<<<<<<<===============<<<===>>>@@@@@@>>><<<;;;:::::::::999999999::::::999999999999999:::;;;<<<===;;;::::::;;;<<<;;;:::;;;;;;;;;:::999:::<<<>>>============<<<<<<<<<<<<::::::;;;;;;<<<======>>>:::::::::999999888888888888999999::::::::::::999;;;:::::::::;;;<<<>>>??????>>>>>>>>>??????===<<<888888888999999:::::::::;;;<<<===>>>>>>?????????===<<<;;;999999888888888999:::;;;:::888777888999888888777777666666666666777666555333222111111111000000000000000000000000111111111111111111111111//////////////////////////////000000000//////...000000000//////...------........................///////////////000000000//////............////////////---,,,,,,---...///333333333444555555555555777777777555555666999<<<888999;;;>>>@@@@@@===;;;777666666777888888777666555666777888999999888888888888888888888888888888999999:::::::::999999888666666666666666666666666555666777888999999999999;;;:::999888777666555555333333333444444444444444777666444333333555777888666555555555444444444444333222222111111111222222444555555555555444444333000000000000000000000000111222222222222111000000............////////////------..........................................,,,,,,------......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++******++++++,,,***+++---,,,,,,---///111111000///---+++*********---,,,,,,,,,,,,,,,,,,---...---,,,,,,......---,,,.........------------,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***---------------...//////...---------,,,,,,++++++,,,,,,,,,,,,------....../////////......---------//////.........---------........................------------------------,,,,,,,,,---------------,,,,,,,,,---------......---.........//////000000///////////////////////////000000000111111111111111111111111111000000000111111222222333333333333//////000000000000//////000000000//////000000000222111111000111111222222111111111111111111111111222222222222222222222222222222111111111111222222111222333555555444333222111111111222222333333333222333444444555555444444222222333333444444444444555555666666666777777666888999999:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>======;;;===???@@@@@@???===<<<999888888777777888999999999999999999:::;;;;;;<<<===;;;999999;;;;;;;;;:::>>>??????<<<:::999;;;===<<<<<<<<<<<<============::::::;;;;;;<<<=========:::::::::999999999999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>??????>>>>>>???@@@@@@???===<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>????????????===<<<;;;:::999999999999777999999999777666777888777777777777666666555555666666444333222111111111000000000000000000000000000000000000000000000000//////////////////////////////000000111000000///000000//////............------------------------------.........///////////////............/////////...---,,,,,,---//////333444555666777777777777888888777666555777:::===<<<;;;<<<>>>??????<<<:::666666666666666666666666444555777999::::::999999999999999999999999999999999999999999999999888777666666666666666666666666666666777888999;;;;;;<<<>>>===;;;999777666666666444444444444444444555555555555444444444555777888777666555555444444555555333333222222111111222222333444444444444444333333000000000000000000000000111222222222222111000000......//////////////////.............../////////......------------......++++++,,,---...//////000---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,------,,,,,,...000,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,///...,,,,,,---...,,,+++///.........------,,,,,,***++++++,,,,,,++++++***)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------...//////000,,,---------.../////////++++++,,,,,,------....../////////...............000//////...------,,,,,,........................,,,,,,,,,------------...------------------------,,,,,,,,,---......//////------......///000000000000000000000000000000000000000000000111111111111111222222111111000///...000000222333333333333333///000000111111000000///////////////////////////222111111111111222333333222222222222222222222222222222222222222222222222222111111000000111111222000111444666777555333111111111222222333444444555222333444444555555444444222333444555555555444444333333444555555555555444999999::::::;;;;;;<<<<<<:::;;;<<<>>>>>>>>>======<<<<<<>>>??????>>>>>>===999888777777777888999:::::::::;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::???AAAAAA>>>999888:::===<<<============>>>>>>>>>>>>>>>===<<<;;;::::::999::::::::::::::::::999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<>>>??????>>>>>>???@@@@@@???===???>>>>>>===<<<;;;:::999;;;<<<===>>>????????????===<<<<<<;;;::::::::::::777888999888666555666777666666777777777666555444333333222111000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111111111111000//////............///........................,,,------...///.........//////............//////...------------...//////444555777999::::::::::::888777666555444666:::===???>>>===>>>>>>>>><<<:::777777777666555555666777333555777999:::;;;:::999999999999999999999999999888888999999888888777666666666666666666666666666777777777888999;;;===???@@@???<<<:::888777777777555555555555555555555555333333444444555666777777888777666555555555666666444444333222222222222222222333333444444444333333222222222222222222222222111222222222222111000000/////////////////////............//////000000000000///...------...///000,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...---,,,,,,---///*********+++,,,---...///,,,------------------,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000........................***++++++,,,------..................////////////..................------........................,,,,,,,,,---------......------------------------,,,------...//////000000------......///000000111000000000000000000000000000000000000111111111111000000111222111111/////////000222333444444333333000000111222222111000000000000000111111000000000222222222222222333444444333333333333333333333333222222222222222222222222333222222111111222222333111222444555666555444333333333333333333444444444222333444444555555444444333444555666666666555555222333444555666555555444999999::::::;;;<<<<<<<<<888:::<<<>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>:::999888777888999;;;<<<<<<<<<======<<<<<<;;;;;;:::999888999:::<<<<<<;;;===???@@@===888777:::>>>=========>>>>>>>>>?????????>>>===<<<;;;:::999999::::::::::::::::::::::::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;<<<>>>>>>???>>>>>>???@@@@@@>>>=========<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<888999:::999777666777888777777888888888777666555333333222222222222333333111111111111111111111111000000000000000000000000///////////////////////////000111111222222222111//////...---......000000........................,,,---...///000//////...//////............//////,,,------...//////......111222444666777888888777777666555333333555999===BBB@@@>>>=========;;;999888888888777666666777999333555777:::;;;;;;::::::999999999999999999999999888888888888888777666555666666666666666666666666888777777777999;;;>>>@@@AAA@@@===;;;999888777777666666666666666666555555222222444555666666666666999888777555555666666777555444444333222222222333222222333444444444333333222222222222222222222222111222222222222111000000///////////////............/////////000000111111111000///......///000111---------------------,,,//////.........---------,,,,,,++++++,,,...///000,,,,,,,,,++++++*********+++++++++,,,---...///000------------------------,,,,,,,,,,,,------...///---......---++++++---...---,,,,,,++++++,,,,,,---,,,------......------,,,++++++***,,,...000///...((()))***+++,,,---......,,,,,,............,,,,,,******+++,,,------......,,,,,,------------......------------------------,,,------......------,,,++++++++++++,,,---...///111000///---,,,***))))))******+++,,,,,,---......------......//////000000,,,,,,------.../////////........................,,,,,,,,,------.........------------------------------......///000111111---------...///000000111000000000000000000000000000000000000111111111111...///000222222222111000///000222333444444333333000111222333333222111000111111222222222222111111333222222222333444444555444444444444444444444444222222222222222222222222444333333222222333333444444333333333444444555555666555555444444333333222222333444444555555444444444444666777777777666555444555777888888888777666999999:::;;;;;;<<<<<<===888999;;;===>>>>>>===<<<<<<<<<<<<;;;<<<===>>>???<<<;;;:::999999;;;===>>>===>>>>>>>>>===<<<;;;;;;999888777888;;;<<<<<<<<<:::<<<>>><<<888777:::???======>>>>>>??????@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;<<<>>>>>>???>>>>>>>>>??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===999:::;;;:::888777888999888888999:::999888777666666555555555555666777777111111111111111111111111000000000000000000000000///////////////////////////000111222222222222222///...------...///000111////////////////////////---...000111111111000/////////............//////+++,,,...///000///...---333444444444666777888999999888888888888888999999@@@<<<999888999999777444777666666555555555666666555666777888999::::::::::::999888777777777999999888888888777777777666666444444444555555555666666555555666777999;;;>>>@@@BBB@@@>>>;;;888777666666666666666777666666555444444333333222222333333444666666666666777777777777666555333111000000000111222222222222222222222222111111000000000000111111///111333333000///111444111222444555333///+++)))111111000///////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...------++++++++++++------.........------,,,,,,,,,...------,,,,,,------...//////////////////////////////...---,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,++++++************+++,,,,,,+++***)))+++,,,&&&)))+++++++++***+++,,,........................------------------------------------------------...///////////////......////////////////////////000000000000000///............---,,,,,,...///000---------.........//////........................+++---//////...---...///000000000000000000000000111000000000//////......111111111111111111111111000000000000000111111222000000000000000000000000111111111000000000000///444555555555444333222222333333333333333333333333222222222222222222222222444333333333333444555555000111333555666666555444444444444333444444444555333333333333333333333333666666777777777666666555666666666666666777888888;;;:::999888888888999:::::::::;;;;;;<<<;;;;;;;;;============>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;=========<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>===;;;;;;:::::::::>>>@@@CCCCCCAAA???>>>>>>@@@???>>>===<<<<<<<<<<<<@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<===>>>>>>======>>>>>>?????????@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@===<<<;;;:::999:::;;;<<<;;;::::::999888888888999888888888888888888888888888777666555444333222222333333222222111000//////222222222111111111000000111111000000//////......000000000000000000000111///...---...///000000..................///000000///...---++++++,,,------000000//////............//////.........---------333333333444555666888999777777777777888888999:::===:::888777777777555333444444333333333444444555666666777888999999999999999888888888777888888999888888888888888777777777444444444555555555666666666666666777999;;;===>>>AAA???===;;;999888888888777777777666555444333222444333333222222333333444444555555555555666666666666555333222000000000111222222222222222222222222222222111111111111222222111111222111///...///000///000222333222111...---111000//////......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------.........------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,+++++++++++++++***+++,,,+++++++++---///------,,,,,,,,,,,,++++++------------------------------------------------------------------------......////////////......///////////////////////////////////////...---------------------...//////------------............////////////////////////+++---//////...---...///000000000000000000000000111111111000000/////////111111111111111111111111000000000000000111111222000000000000000000000000000000000111111222222222555555555555555444333333333333333333333333333333222222222222222222222222333222222222222333444444111222333444555555555555444333222111111111222333444444444444444444444444666777777888888777777666666666666666666777888888::::::999888888888999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????>>>===<<<;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>?????????>>>===<<<;;;;;;;;;;;;>>>@@@BBBCCCBBB@@@???@@@AAA@@@???>>>============???>>>===<<<;;;;;;<<<===============>>>>>>???@@@@@@???>>><<<<<<<<<======?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999::::::;;;999999888888777777777777444444444444444444444444666666555444333222111111333333222111111000//////111111111000000000//////000000000000////////////111111000000000000000000///...---...///000///..................//////000///......---------------/////////.........------///.........------------333333333333444555777777666666666666777999:::::::::999777666666555333222333333333333444555666666777777888888999888888777777777888888999888888777888888888888888888999999444444555555555666666666777777777777888:::<<<===>>>>>><<<;;;::::::::::::999999888777555444333222444333333222222333333444333333444444444555555555555444333222111000000000222222222222222222222222222222222222222222222222222111////////////---+++---...///000111111111111000///......------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,///111444111---,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------....../////////......////////////////////////...............------,,,,,,---......//////......,,,,,,,,,---------......////////////////////////,,,---//////.........///000000000000000000000000111111111111111000000000111111111111111111111111000000000000000111111222//////////////////////////////000111222333444444555555555666555555444333333333333333333333333333222222222222222222222222222111111111111222333333333333333333444555555666666444222111000111222333555555555555555555555555777777888888888888888777666666666666666777777888999999888888888999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>?????????>>>===<<<<<<<<<===>>>======>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>??????>>>===<<<<<<;;;<<<<<<===???BBBCCCBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@???>>>===<<<<<<;;;<<<@@@??????>>>>>>======<<<>>>=========<<<<<<<<<<<<:::::::::::::::;;;;;;<<<>>>===;;;:::999999999999888777777777777666666666555555555555555555555555555555444333222111000000222222222111111000000///000000000///////////////////////////000000000000111111111000000/////////...---------///000///.........------......///000...////////////...------.........---------------............------------222222222333444555666666444444555666777888:::;;;999888777666666555333222555555555555666777999999888888888888888777666666555666888999999999777777888888888888999999999999555555555555666666666666888888777777777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666666666444333333222222333333444333444444444444555555555444444333222111111111000111111111111111111111111111222222222222222222111333000---...000111...,,,.........///000111222222//////...------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,------,,,,,,...000666111++++++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////......////////////////////////.........//////......---+++,,,.../////////...---,,,,,,,,,,,,------------////////////////////////,,,...///000///...///000000000000000000000000000222222111111111111111111111111111111111111111111000000000000000111111222////////////////////////000111111222333333444444555555555666666555555444333333333333333333333333222222222222222222222222222222222222222333333444444444333222333444555666999777555333222333444666666666666666666666666666777888888999999999999888777777666666666666777777888888888888888999999999999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>===;;;:::::::::;;;<<<:::;;;;;;<<<======>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<>>>AAABBBBBBBBBDDDEEEBBBAAA@@@@@@?????????@@@=========<<<<<<<<<======>>>>>>???????????????>>>@@@@@@>>>===<<<;;;::::::>>>>>>>>>>>>>>>========================<<<<<<;;;999999999999999:::;;;;;;>>>===<<<;;;999888888777777777777777777777777666777777777777777777777777555444444333222111111111222111111111000000000///000000000000000000000000......//////000000111111111111111000//////.........---,,,---///000///......------------...//////...///000000000///---,,,------------------------------------------------333333333333333444555666444444444555666888999:::888999999999777666555444555555555666777888999:::888888888888888777666555555666777888999888888777888888888888888888888888555555555666666666777777888888777777777888999::::::;;;;;;<<<<<<=========999999888666666666666666444333333222222333333444444444555555555666666666333333333333222111111000111111111111111111111111000000111222222111000000111...---...222333222///000//////......///000111//////...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////---++++++,,,---333...))))))---000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............////////////////////////...//////000000000//////+++,,,.../////////...---,,,,,,,,,---------......------------------------,,,...000000///...///000////////////////////////111111111111111111222222000000000000000000000000000000000000000111111222000000000000000000000000222222222222222222222222444444555555555555555444333333333333333333333333222222222222222222222222333333333333333444555555555444333222333444555666888777555333333444555666777777777777777777777777777777888999999999999999777777666666666666777777777777888888999999999999888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::;;;;;;<<<===>>>??????AAA@@@???>>>>>>======>>>>>>======<<<<<<<<<<<<===;;;===@@@AAAAAABBBDDDFFFBBBAAA@@@@@@@@@@@@@@@@@@===============<<<<<<<<<======>>>?????????>>>>>>??????>>>===<<<;;;:::999;;;;;;<<<===>>>??????@@@=========>>>===<<<;;;;;;::::::999999::::::;;;<<<===<<<<<<;;;999888777666777777888999999888888777444444444444444444444444555555444444333333222222111111111000000000000000111111111111111111111111......//////000000111111000000000000//////.........---,,,---...//////------------------...//////...///000000000///---,,,------------------------,,,,,,------------------444444333333444555666666444444444444555777888888777999;;;;;;888666666666444444444444555666777777777888888888777666666555555555666777888888888888888888888888777777666666555555666666666777777777888777666666777888999:::::::::<<<======>>>======999888666444333333444444444333333222222333333444444555555555555666666666222333333333333222111000111111111111111111111111///000111222222111000///.........///111333222222000000///.........//////000///......------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.../////////---+++)))***+++...+++)))***---000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...............////////////////////////...///000000000000000000,,,---......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---...000000/////////000////////////////////////000000000111111111111111000000000000000000000000000000000000000111111222000000000000000000000000333333222222111111111111222333444444555444444444333333333333333333333333222222222222222222222222444444333333444444555666444444444333333444444555444333333333333333444444777777777777777777777777666666777888999999999999888777777666666666666666555666777888999999999999888999:::;;;<<<=========;;;<<<<<<<<<<<<=========@@@???>>>=========>>>???======>>>??????@@@AAAAAA@@@???>>>>>>===============<<<<<<;;;;;;;;;<<<<<<;;;===???@@@@@@AAADDDFFFAAAAAA@@@@@@???@@@@@@AAA>>>>>>>>>>>>===<<<;;;::::::;;;===>>>??????>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;<<<>>>???@@@@@@<<<===>>>>>>>>>===;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::999777666666777888999999999888777666666666666666666666666555444444444333333333333000000000000000000000000111111111111222222222222////////////000000000000////////////////////////---,,,,,,,,,...///...---------,,,,,,------...///...////////////...---------------------.........,,,,,,,,,,,,------------555555444444555555666777555444444444555555666777666999;;;;;;888666666666666555555555555555666666666777777777777777666666555555555666666777999999999888888777666555444444555666666666777777777777777666666666777888:::;;;:::;;;<<<===>>>>>>======>>><<<888555333222222222444333333222222333333444333333444444444555555555222222333333333222111000111111111111111111111111///000222333333222000///---...////////////000111////////////////////////111000//////......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------.........///,,,,,,,,,---------......+++++++++++++++,,,---------------,,,***)))***,,,++++++,,,,,,---...//////------------------------------------------------------------------------***+++,,,---............////////////////////////---...//////000000//////---------------...//////........./////////000000---------------------------///000111//////000111/////////////////////////////////000000111111111000000000000000000000000000000000000000111111222222222222222222222222222000000111111111111111111111222222333444444333333333333333333333333333333222222222222222222222222333333222222333333444555333444444555444444333333111222333444555555444444777777777777777777777777444555666777888888888888888888777666666666666666444555777888999999999888777888:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;AAA@@@>>>=========>>>???>>>>>>>>>??????@@@@@@AAA>>>>>>======<<<=========;;;;;;::::::::::::;;;;;;:::<<<>>>>>>???@@@BBBEEE@@@@@@????????????@@@@@@?????????>>>===;;;999888777999;;;>>>??????>>>>>><<<<<<=========<<<:::::::::;;;;;;<<<===>>>??????<<<===>>>???>>>===;;;:::::::::999999::::::;;;<<<999::::::;;;:::999888777444555777888999888777666777777777777777777777777333333333333222222222222///000000000000000000000000000000000111111111222000000000000////////////------......///000000000---,,,+++,,,...///...---------,,,,,,------...//////......---------------------........./////////++++++,,,,,,,,,---------666666555555555666666777555555444444444555555666555888;;;;;;888555555666999888888777777777777888666666777777777777666666666555555555555777999:::999888777666555444333222666666666666777777777777666666555666777888:::;;;:::;;;<<<>>>>>>>>>======DDDBBB===999666333333222444333333222222333333444222222333333333444444444111222333444333222111000000000000000000000000000000111333444444333111000,,,///111///,,,+++---///,,,---...///000000000///111111000///////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++------------++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////,,,,,,,,,------.........************++++++,,,---***+++,,,+++******+++---+++---//////...---...///........................------------------------------------------------***+++,,,---............////////////////////////,,,,,,---.../////////.........---,,,,,,...///000////////////000000000000........................---///111111000///000111////////////////////////......//////000000000111000000000000000000000000000000000000000111111222222222222222222222222222......///000111222222333000111222222333333333333333333333333333333333333222222222222222222222222222222111111222222333444333444555555555444333222111333555777888888777666666666666666666666666666444444666777777888888888888888777666666666666666444555777888999999999888777888:::;;;<<<==================<<<;;;;;;::::::???>>><<<;;;;;;;;;<<<===============>>>>>>>>>>>>======<<<<<<<<<<<<======::::::999999999::::::;;;:::<<<===>>>>>>???AAADDD?????????>>>??????@@@@@@@@@@@@@@@???===;;;888777555777:::===??????>>>>>>;;;<<<=========<<<;;;:::<<<<<<<<<===============<<<===>>>???>>>===;;;:::999999999888999999:::;;;888999:::;;;::::::888777222444666777888777666555333333333333333333333333222222222111111111111111////////////000000000000.../////////000000111111111111000000//////......,,,,,,---...///000111111---,,,+++,,,...///...------,,,,,,,,,,,,---......///...---++++++,,,------........./////////000000+++++++++,,,,,,---------555555555555666666666666666666666666666666666666999::::::::::::999888888;;;999777555444444555666444555777999:::999888777666555444444444555777888888666444444555666555444777777666555555555555555666666666666777888999:::<<<<<<;;;<<<<<<===>>>???DDDBBB>>>:::777555333333444444444444444444333333555444444444444333333333222222222111111111111000////////////////////////111111000000//////......333111......//////000///////////////////////////......//////000000111111111///---,,,,,,,,,...///------------------------,,,---...//////---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++******+++,,,---...---,,,++++++,,,---......,,,***)))++++++,,,,,,,,,---------+++,,,------......------,,,,,,---...//////......------------------------//////...,,,,,,+++++++++...------------,,,,,,,,,......---------,,,,,,,,,000//////.........//////---------............///000000000000000000000000......///000000000000000111111222222222222111111000000000000111222333444333333333222222111111111222333444555444333222111222222222111111111000000111111111111111111111111333222222111111222333333444444444555555555555555333333444444555666666666666666666666777777777777999888888777666555555444888999999999999888777777777777888999::::::;;;;;;<<<===>>>===<<<;;;<<<>>>@@@>>>===;;;::::::::::::======>>>????????????>>>======>>>>>>>>>>>>==================<<<;;;::::::;;;;;;;;;<<<>>>???AAABBBAAA@@@>>>======???@@@BBBAAAAAAAAA>>>;;;888888888777777666666777999<<<===?????????>>>===;;;999888::::::::::::::::::::::::;;;<<<======<<<;;;888777666777777777777888888888888888999:::::::::999999555555666666666666555555444333333222222333333444444333222111000000000000000000000000//////////////////000111111111111111//////.........---------........................)))******+++,,,---......,,,------......------,,,---------,,,,,,+++++++++////////////////////////......,,,,,,,,,,,,......555555555555666666666666666666666666666666666666666777777888999999999888:::888666555444555666777666777888999999888666555555555444444444555666777888666555555777888777666777777666555555555555555666666666666777888999:::;;;:::;;;;;;<<<===>>>???BBB@@@===:::777555444444555444444444444333333333555555444444333333222222222222222111111111000000000000000000000000000000111000000000/////////...222111///...////////////////////////////////////......//////////////////000///---,,,,,,,,,...///------------------------------.........---++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,------...///.........,,,,,,---------,,,+++***************++++++++++++,,,---......//////......,,,------...//////......------------------------...---------------......////////////..................---------,,,,,,,,,///......------......///---------............///////////////////////////...///000000111111000000000111111222222111111000000000000000111222333333333333333222222111111111222333333333333333222222333333333222222222111111222222222222222222222222444444333333333333333333444444444444555555555555777777777777888888888888555666666666777777888888888888777777666555555444888888999999999888888777777777888999999:::;;;;;;;;;===>>>===<<<;;;<<<===???>>>===;;;;;;;;;;;;<<<<<<<<<============>>>>>>======>>>>>>>>>>>>======<<<<<<=========<<<;;;;;;::::::;;;;;;===>>>@@@AAA@@@???>>>======>>>@@@AAA@@@@@@@@@>>>:::888888888888777777777888:::<<<============<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===<<<:::888777777777777777888888888888888999999999999999888888555555666666666666555555333333222222222222333333444333222111000000000000000000000000/////////...//////000111111111111000//////.........---------..............................//////000111111111,,,------......------,,,............---------,,,---------------------------,,,++++++++++++,,,---444555555555555666666666777777777777777777777777333444666777888999999999888777666555555555666777777888888888888666444333555555555444555666666777888777666777999::::::999777777666555555555555555666666666666777888999999999999999:::;;;===>>>??????>>><<<:::888777666555555555444444444333333333555555444444333222111111222222111111111000000000111111111111111111111111000000000000////////////111111000///////////////000000000000000000000000..................------000///---,,,,,,,,,---...------------------------...------------,,,,,,,,,......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***---------------...//////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---...//////000000//////,,,---......///.........------------------------------------...///000111111111111000000000//////......---------,,,,,,,,,---------,,,,,,------...---------............//////////////////////////////000000000111111111111000111111222222111111000111111000000000111111222222222222222222111111111333333222222222222333333444444333333333222222222333333333333333333333333555555555444444333333333333333444444555555555555999888888888888777777777555555666777777888999999777777777666555555444444777777888888999888888888777777888888999:::::::::;;;<<<======;;;;;;<<<===>>>===<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>><<<======>>>>>>======<<<:::;;;<<<<<<<<<<<<<<<<<<999999999:::;;;===???@@@???>>>===<<<<<<===>>>???===>>>>>><<<999777777888888777777777888:::<<<===<<<;;;:::::::::;;;<<<===999999999999999999999999:::;;;<<<<<<;;;:::888777777777777888888888999999999999999999888777666666444555555666666555555444333333222222222222333333333222111111000000000000000000000/////////.........//////000000000000000...............---------................................................,,,------......------,,,000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------444444444555555555666666777777777777777777777777444555666777888888888888666666555555555666777777666666777777777666555444666666666666777777888888888777666777:::<<<<<<<<<777777666555555555555555666666666666666777888888777777888888:::;;;===>>><<<<<<;;;:::888888777777555555555444444333333222555555444333222111000000111111111111000000000000111111111111111111111111000000000000////////////000000111000///...///000000000000000000000000000.........------,,,,,,,,,///...---,,,,,,,,,------------------------,,,,,,...------,,,,,,,,,---------------------,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,+++***)))***+++---......---,,,+++++++++,,,,,,---------.........//////------...///////////////------...............---------------------------......---......///000111111111111000000000//////......---------,,,,,,,,,,,,,,,++++++,,,,,,---------------............///////////////////////////000000000000000111222222000000111111111111000000222111111000000000000111222222222111111111111111333222111111111222333444333333222222222222111111333333333333333333333333555555555444444333222222333333333444444555555666777666666555444444333333444555666666777888999999666666666555555444444444666666777888888999888888777777888888999999999::::::;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<======>>>>>>===<<<:::999:::;;;===???<<<==================<<<888999999:::;;;;;;;;;;;;777888888999:::<<<===>>>>>>===<<<<<<;;;<<<<<<===;;;<<<<<<;;;888777777888777777666777777999:::;;;===;;;999888888999:::;;;888888888888999999999999:::::::::;;;:::999888777777777777888888888999999999999999888777666555444444444444555555444444444222222111111111111222222222222111000000000000000000000/////////.........---...//////000000//////................................................---------,,,,,,+++++++++,,,------......------,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------.........444444444444555555555555666666666666666666666666777888888888888888777777555555555555555666666666444444555555666666666666777777888888999999999999888777666777:::<<<===<<<777777666555555555555555666666666666666666777888666666777777888:::;;;<<<:::::::::999999888888777666666555444333333222222444333333222111111000000111111111000000000//////000000000000000000000000////////////000000000000///000222111///---...000////////////////////////......------,,,,,,++++++......---,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++***)))***+++,,,---...---,,,+++++++++,,,,,,---------.........//////,,,,,,---............------...............------------------------------//////............//////000000////////////............---------,,,,,,,,,+++++++++++++++,,,---------------............///........................000000//////000000111222000000000111111000000000111111000000///000000000111111111111111111111111222222111000111222444555111111111111000000000000333333333333333333333333333333333444333222111000222222333333444555555666555555444333222111111000444555555666777777888888555555555555444444444444444555666777888999999999777888888888888888999999999;;;<<<;;;:::999:::<<<;;;;;;<<<======>>>>>>>>>===<<<;;;::::::<<<>>>???<<<<<<============<<<<<<666777888888999999999999777777777888:::;;;===>>>===<<<<<<;;;::::::::::::999:::::::::888777888999666666666666777777888999===<<<999777666666777888777777777888888999999999999999999999999999888888666666777777777888888888888888777777666555444333333333444444444444333333222111111000000111111222111111000000///000000000////////////............------...////////////...---............................................./////////...------,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333444444444444555555555666666666666666666666666888999999999888888777666555555555555555555555555333333444444555666666777777777888999999999999999777666555666999;;;;;;;;;777777666555555555555555666666666555555666666777666666666666777888999999999999999:::999888888777666666555444333333222111222222222111111111111000111111000000000/////////........................////////////000000000000...000333222///---...000////////////////////////------------------,,,,,,------------,,,,,,,,,+++.........------,,,,,,+++,,,,,,---------------...******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...---------.........///......---,,,------------------------//////......---.........//////.........---------......---------,,,,,,,,,++++++++++++,,,---......---------............///........................000///.........///111222///000000111111000000///000000/////////000000111000000000111111111111111111111111111111222333444111000000000000/////////333333333333333333333333000111222333333333111111111111222333444555555666666666555444333333222222444444555555555555666666444444444444444444444444333444555777888999999999888888888888888888888888999:::;;;;;;999999:::;;;::::::;;;<<<======<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;<<<<<<======<<<<<<;;;666777888888888888888777777777777888:::;;;===>>>;;;;;;;;;::::::999888888777999:::999888888999:::666666666777777777888888<<<;;;999777555555555555666666666777888888999999888888888888888888888888555555555666666666777777666666666666555444444333222333333444444333333222111111000000000000111111111000000//////000000000/////////.........------,,,------...............---------.......................................------,,,,,,+++++++++***,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------------------------))))))************))))))333333444444444555555555444444444444444444444444666666777777888777777777666666666666555444333333444444444444444444555555555666777888888888777777666555444555777999999888777777666555555555555555777666666555555555666666777666666666666666777777888999999:::999888777666777666555444333222222111000000000111111111111111111000000000////////////.........................../////////000000000111---000444333///,,,...000------------------------------------............------------,,,,,,++++++///......---,,,,,,++++++++++++---.........------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------............------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++,,,---------------,,,,,,---------,,,+++***************++++++++++++,,,------.....................//////...------,,,------------------------,,,,,,,,,,,,---...///000/////////.........------......---------,,,,,,,,,+++++++++,,,,,,---...///---------............///........................///...---,,,---...000111//////000000000000/////////////////////000111222///000000000111111111222///000111222222333333333111111111000000000000///222222222222222222222222///111333444555444333333000111222333444555555666555555555444444333333333444444444444444333333333333333333333333333333333222333555777888999::::::888888888888777777777777888:::;;;:::999888999:::999:::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999999999999888888777777888888:::<<<===>>>::::::::::::999888777666777888999999999888:::;;;777888888999999999999999888888777777666555444444555555666666777888888999888888777777777888888888444444444444555555555555444444555555555444444333222222333333333333222222000000000//////000000000000000////////////000000//////.........---------,,,,,,---............------------.........//////........................+++*********************,,,------......------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))333333333444444444555555444444444444444444444444333333555666777777777777666666666666555444333222666666555444333333333333333444666777777777666555666444333444666777777777777777666555555555555555777666666555555555666666777777666555555555555666888999::::::999888777666777666666444333222111111/////////000111111222222000000000000////////////////////////////////////.../////////000000111111,,,000444333///,,,...000---------------------------------....../////////,,,,,,---------,,,+++***//////...---,,,,,,++++++***+++---//////...---,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++------------------------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---------,,,++++++((()))***+++,,,+++******+++,,,---......,,,***)))++++++,,,,,,,,,------------......///////////////.../////////...---,,,,,,------------------------*********+++---///000111////////////..................---------,,,,,,,,,,,,,,,,,,,,,---...///000---------.........//////........................///...,,,+++,,,---///111//////000000000000//////............///111222222//////000000111111111222...///111222333333222222222222222111111111111000111111111111111111111111///111333555666666555444000111111222444555666666444444333333333333222222555444444333333222222111333333333333333333333333222333444666888999::::::888888888777777777777777888999::::::888888999:::999:::;;;;;;;;;:::999888777888999::::::::::::999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777888999:::<<<===>>>:::::::::999999777666666666888999:::999999;;;<<<999999:::;;;;;;;;;::::::555555666777777666555555444555555666777888888999888777777777777777888888333333333444444444555555333333444444555444444444222222222333333222222222000000////////////000000000000////////////000111//////.........---------+++,,,------......---------------.........//////................................................,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,............,,,,,,444333333222111111111222333444444444555666666666444555555666666666666666444444444444444444444444666444333444777777555222444666888::::::999777555999777777777888888777555666666666666666666666666777555222111333444555555222333333444555666777888999888888888777777666666444444333333333333222222111111222222222222111111000000000000000000000000000000////////////000000////////////////////////000000//////.........---111111000000//////......111000000///...---------,,,,,,,,,------.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,+++*********+++,,,---***+++,,,,,,******+++,,,///...---,,,***)))(((''',,,+++*********,,,///000,,,,,,,,,++++++************++++++,,,,,,++++++***......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,...++++++++++++++++++++++++......//////...,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++------...---,,,+++,,,,,,,,,---------............------------......+++***)))***,,,...........................------111000///...---,,,++++++(((***,,,,,,++++++,,,------------.........//////000000000000///...---,,,////////////////////////000000//////.........---222111111111000000//////---......///000111111222111000......000000000///111111222222222333333333222111000.........///000111111111111111222222222111000/////////000222333000000//////000222444555555555666666555444333333333333333444444333222222333333333222222222111111111111222333555666666777888888999999999999888888888888888888888888888888:::888666444555888;;;>>>===<<<::::::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>><<<;;;;;;:::999888888:::<<<===<<<;;;999777777888999:::888888999999:::;;;<<<<<<>>>===;;;:::999888888888:::999888666444333333222333333333333333444555666666666666666666666666666555444333333333333444555222222333444444444333333222222111111111111222222333222000/////////000111111111000......---------...------,,,,,,------......---,,,+++***+++,,,---...---,,,+++***++++++,,,.../////////...------,,,((())),,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******444333222222111111222222444444444444555555555555444444555666666666666666444444444444444444444444666444333444666777555333555666666777777888888888999888777888999999777555555555555555555555555555777555333222333555555555666555555444444444444444888888777777777666666666444444444333333222222222000111111222222111111000////////////////////////000000////////////000000////////////////////////000/////////.........---000000///////////////...000000000///...---------,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,---,,,+++******++++++,,,***+++,,,,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,*********,,,...///,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***,,,---++++++++++++++++++++++++,,,---------,,,+++***))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***,,,,,,---------,,,++++++,,,,,,,,,------------.........------------.........,,,+++,,,...000000///..................------............------------***,,,---,,,)))((('''(((------..................000000000000///...---,,,////////////////////////000/////////............111111111000000000//////.........///000111111111111000......000000000///000000000111111111222222222111000///...//////000000000000111111111111111555444222111000000111111111000000000000111333444555555555555555444333333333333333444444333333222333333333222222222222111111111222333444555666666777888888999999888888777888888888888888888888888:::888777666777999;;;===<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===??????>>><<<;;;<<<;;;999888888999:::;;;;;;:::888777777777999:::999999:::;;;<<<===>>>>>>======;;;:::999888888888:::999777666444333333333444333333333333444555666666666666666666666666666555444333333333333444555333333444444444444333333222111111000000111111222222222000/////////000000111000///......---------...------,,,,,,------...111000...---,,,,,,,,,,,,///...---,,,++++++,,,---...............---,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************333333222222111111222222555555555555444444444444444444555666666666666555444444444444444444444444555444444555666666555333666555555555666777999;;;:::999888888999999888666555555555555555555555555777555333222444555555555666555444444333333333444777666666666666555555555555444444333222111111111000111111222222111111000////////////////////////000//////......//////000/////////////////////////////////............................../////////000000//////...---------,,,,,,,,,------------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---...---,,,+++******++++++***+++,,,,,,******+++,,,,,,++++++***+++,,,...///---,,,+++++++++,,,---...,,,,,,,,,++++++++++++***,,,------......------,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++***)))***++++++++++++++++++++++++++++++******++++++++++++******,,,------......------,,,++++++++++++++++++++++++******++++++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------...,,,+++,,,.../////////------------------......,,,,,,------.........///,,,---...---***(((((((((..................------000000000000///...---,,,////////////////////////////////////............111111000000000000//////......//////000000111111111000......000000000////////////000000000111111111111000/////////000000/////////000000111111111888777555333222111000000111111000000000111111222444444555555444444333333222333333444444333333333333333333333222222222222000111111222333444555555777888888999999888888777666666666666666666666666888888888888888:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::===@@@@@@???<<<:::===;;;:::888888888999999:::999888777666777888888777888999:::<<<===??????===<<<;;;:::999888888888:::999777666444333333333444444333333333444555555666666666666666666666666444444333333333333444444444444444444444333222111222111111000000111111222111111000/////////000000111000///......---.........------,,,,,,------...333222000///------,,,,,,///...------,,,---------,,,------------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))333333222222111222222333555555555444444333333333333444555555666666555555444444444444444444444444444444555555666555555444555555666777888999;;;;;;:::999888999::::::888666555555555555555555555555555444222222333444444333222222222222333444555666555555555555555444444444555444444333222111000000000000111111111111000000/////////////////////////////////....../////////////////////////////////........................,,,,,,------......///////////////......---------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---......---,,,+++************+++,,,,,,******+++,,,///...,,,+++***+++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,+++***)))******++++++++++++++++++++++++)))******+++++++++,,,,,,,,,,,,------------,,,,,,************************+++++++++,,,---.../////////...,,,+++******+++,,,++++++,,,,,,,,,---------------------------------,,,***)))***+++------,,,,,,,,,------------......,,,,,,---------.........,,,...//////...------..................---------//////000//////...------///////////////////////////////////////.........000000000000000000//////.../////////000000000111111000......000000000////////////000000000111111111111000000000000000000......//////000000111111777666555333222111000000111111111000000000000000333333444444444333333222222222333444444444333333444444333333333222222222000000111222222333444444777777888888888888777777555555555555555555555555666666777888999999999999::::::::::::::::::;;;;;;::::::::::::::::::::::::777:::===@@@AAA???<<<:::===<<<;;;999888888888888999888777777666666777777444444666777999;;;=========<<<;;;:::999999999999999888777666444444333333444444333333333444444555555555555555555555555555333333333333333333333333333444333333222111000///111111000000000000111111000000000/////////000000000000///..................------,,,,,,------...111111000///...---------........................+++,,,,,,---,,,,,,++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((333222222111222222333333555555444444333333333222333444444555555555555555444444444444444444444444444555555666555555444444444666888:::;;;;;;;;;:::999888888888999999777666555555555555555555555555444222111111333333333222222222222222222333444555333333333333333333333333444444333222222111000000000000000111111000000000........................//////............//////////////////////////////---------...............,,,,,,------......//////............------------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---.........---,,,+++*********+++,,,,,,******+++,,,...---,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,+++******))))))++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++************************'''(((((()))***++++++,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,***))))))+++,,,,,,+++,,,,,,,,,,,,------.........------------,,,,,,,,,,,,...//////.........///.....................---//////////////////...---////////////////////////........./////////////////////////////////000000////////////000000000000111000......000000000///000000000111111111222222000000111111111111111111---......///000000111111222222222222222111111000000000111111000000000///222222333333333333333222111222333333444444444333444444444333333333222222111111111222222333333333777777777888888777777777444444444444444444444444444555666777888888888777888999999::::::;;;;;;;;;::::::::::::::::::::::::777:::===???@@@???===;;;>>>===<<<;;;999888888777999888888777777777777777333444555777999;;;<<<===<<<<<<;;;:::999999999999999888777555444444444444555444444333333333444444444444444444444444444444333333333333333333333333222222222111111///...---111000000000000000000111/////////000000000//////000//////............///...------,,,,,,------...,,,------------------------.....................++++++,,,,,,---,,,,,,+++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((222222111111222222333333444444444444333333333333333333444555555555555444444444444444444444444444333555666666555444444555444666999;;;<<<;;;:::888999888777777888888777555444444444444444444444444333222111222333444333111555444333222111000000000111111222222222222333333222222222222111111111111///000000111111000000///........................///......------......///////////////////////////---------------......................../////////------------------------...------------,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---------......---,,,+++******+++,,,,,,******+++,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++...,,,++++++---...---,,,++++++,,,,,,------.........---------,,,,,,++++++,,,---......,,,******+++---------.........//////...///////////////......////////////////////////.........///////////////......////////////000000////////////000000000000111000......000000000///000000000111111111222222///000111222222222111111......//////000111222222...///000111111111111111//////000111111000000///111111222333333333222222111111222333444444444444444444444444333333333333222222222222333333333444666777777888888777777666444444444444444444444444444555666777888888888888777888999:::;;;;;;;;;:::::::::::::::::::::::::::888:::<<<>>>??????>>>===>>>>>>===<<<;;;:::999888999999888888888777777777555666777888:::;;;======<<<;;;::::::999999999:::888888666555555444444444555555444333333333444444444444444444444444444444222222333333333333222222111111111111111000///...111000000//////000000111......///000000000////////////............//////...------,,,,,,------...)))***+++,,,------------,,,,,,---............---+++,,,,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))222222111111222222333444333333333333333333444444222333444444555555444444444444444444444444444444333555777666444333444666555666777888999888888777777666666666777777555444444444444444444444444444555444333444555555444333555444333111000000//////000000000111111222222222111111111111222222222222//////000000000000//////........................///......------......///////////////////////////,,,,,,,,,------.........000000///////////////...------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,------......---,,,+++***+++,,,,,,******+++,,,((()))+++,,,,,,+++))))))***++++++,,,------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++***)))******+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------***++++++++++++,,,,,,,,,***+++---......---+++***...,,,++++++,,,------,,,***++++++,,,------......+++,,,,,,,,,,,,,,,------***+++------+++***+++,,,+++,,,,,,---...///000000......////////////......////////////////////////............/////////000........./////////000000000000000000////////////111000......000000000////////////000000000111111///000111222222222222111......///000111222333444......000111111111000000---...///000111111000000000000111222222222222222000111222333444444444444555444444444444333333333333333333333444444444444666666777777777777666666555555555555555555555555777777777888999999::::::666777999:::;;;;;;::::::999999999999999999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::999999999999999888888777666666777888999:::;;;<<<;;;;;;:::999999999::::::888777666555555444555555666555444333333333333333333333333333333333333333111222333333333333222111111222222222222222111111000000////////////000000------///000000000////////////............//////...------,,,,,,------...***+++,,,------,,,++++++***+++,,,---......---,,,,,,,,,---...............)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************222111111111222333333444222222222333333444444444222333444444555555444444444444444444444444444444222555777777444333444666666666555444444555666777777666555666777777555333444444444444444444444444666555555666777777666444111111111111111111222222//////000000111111111222000000000111222222333333//////000000000000//////.................................------.........////////////////////////,,,,,,,,,------.........111111000000//////......------------------------.........------,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......+++++++++++++++++++++++++++,,,------,,,,,,...///+++,,,---.........---,,,***+++,,,,,,******+++,,,***+++------+++(((%%%""")))***+++,,,---.........*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************((()))+++---.........---******+++++++++,,,,,,,,,***+++---......---+++***,,,***))))))***+++***)))******+++,,,,,,---......)))******+++---......///'''))),,,---......000222***+++,,,---...000111111......///////////////...////////////////////////---.........//////000000---.........//////000000000000000000////////////111000......000000000///............/////////000///000111222333333222111...///000111222333444444///000111222222111000///,,,---///000111111111000///000111222222222222222000111222333444444555444555555444444444333333333333444444444444444444555666666777777777777666666555555555555555555555555999999999999:::;;;<<<===666777999:::;;;;;;::::::999999999999999999999999;;;;;;;;;;;;<<<>>>@@@@@@>>>?????????>>>===<<<;;;999::::::::::::999888888444555555666777888888999;;;;;;:::999999999::::::888777666555555555555555666555444333333333333333333333333333333333333333111222333444444333222111222222333444444444333333000000////////////000000,,,---///000000000////////////.........//////000...------,,,,,,------...,,,,,,---...---,,,***))))))***,,,---...---,,,,,,,,,------.../////////...(((***,,,---------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***555555444444444333333333333333333333333444555666777777666666555555555444555555555444444333333333666666666666777777777777555555555555666666666666666666555444333333222222333333222111222333444555444444444444444444444444444333111//////000111222111111111111111000//////222111111111000000//////000000//////......------.........///////////////........................///......///000000...---...------------...//////........................000000//////.........---,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---+++)))***,,,---,,,)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,------,,,+++******,,,...///---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++************))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............///*********++++++,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,---...///000............//////////////////---,,,,,,---.../////////.........---------......------------......//////......---------,,,......------------......000000//////.........---///////////////000000111000111111111111222222222111111000000000000111111///000000000000111111111///000000000111111111111///111222222111111111333222222333333333444444444222222111000000111222333222222333444555555555555666777888777666555666777777777777777666666666666666555555666777888888777999999:::;;;;;;<<<======999888888777666666666777:::999999999:::<<<>>>???======<<<<<<>>>@@@CCCEEEAAABBBBBBBBBAAA???===;;;<<<:::888777777777555333777777777777888999:::;;;<<<;;;;;;::::::;;;;;;<<<999777555555555555555333333333333222222333444444666555444333222111111111444444444444444444444444222222222111111111000000000000000000////////////////////////............///......---------......,,,,,,------,,,,,,+++******+++---///000000000///,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++555555444444444333333333444333333333333444555666555555555555444444444333555555444444444333333333555555555666666666666777444555555555666666666666666555555444333333222222333333222222222333444555444444444444444444444444444333111//////000111222111111111111111000//////111111111000000000/////////////////////.........///////////////....................................------...//////---,,,000///...---,,,+++++++++........................000/////////.........---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,---+++)))***,,,---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++******,,,---///,,,+++)))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---,,,++++++++++++,,,---......---,,,+++,,,------000000//////......------...---,,,,,,,,,,,,---...//////.........---------......------------....../////////.........------......------------......000/////////............000000/////////000111111000000111111111222222222111111000000000000111111000000000111111111222222000000000000111111111111///111222333222111222333222222333333333444444444444333222111111222222333222222333444555555555555555777777777555555666777777777777777777777777777777666555666888999888777::::::::::::;;;;;;;;;;;;===<<<;;;::::::::::::;;;:::999999999:::<<<>>>???>>>=========???AAADDDEEECCCDDDEEEEEECCCAAA???>>><<<:::888888888777555444888888888888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::888666555666666555444444333333222333333444444555444444333333333444444444444444444444444444444444444333333333222222222111111000000000/////////////////////............///......---------......---------------,,,++++++)))***+++,,,,,,+++******,,,,,,,,,,,,++++++++++++.........------.........---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************++++++++++++++++++++++++555555444444444333333333444444333333333444555555444444444333333333333333444444444444333333333333444444444444555555555555444444444555555555666666555555444444333333222222333333222222222333444555444444444444444444444444333222111000///000111111000000111111000000//////111111000000000000//////.........///////////////000000//////......------////////////////////////---,,,,,,---......---+++000000///...---,,,++++++------------------------/////////..................,,,)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++*********************++++++,,,,,,---************************,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,......---+++++++++++++++111111000///...---,,,+++,,,,,,+++++++++,,,,,,---...............---------......------------......000000////////////............------------......////////////............111000000000000111222222000000000111111111222222111111000000000000111111111111111111222222222333111111111111111111000000///111333333222111222333333333333333444444444444555555444333222222222222222333444555555666555555444666777666555444666777777777777777777777777777888777666777888999888777999999999:::::::::::::::>>>>>>===<<<<<<<<<======::::::999999:::<<<>>>??????>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDDDDCCCBBB@@@???;;;:::888888888888666555999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;999777666777777666555444444333333333333333444333222222222333333444555444444444444444444444444444333333333333222222222222222111111111000000000////////////..................---------......///---............---,,,,,,)))************)))((('''------------,,,,,,,,,,,,......------------......+++++++++++++++,,,,,,,,,*********++++++++++++,,,************************************************++++++++++++++++++++++++555555444444444333333333444444333333333444444555444444444333333333333333333333333333333333333333222222333333333444444444333333444444444555555555444444444333333333222222222222222333333333444444333333333333333333333333222222111000///000000111///000000000000000//////000000000000000000//////------......//////000000111111000///...------,,,////////////////////////---,,,,,,---//////...,,,---......///////////////------------------------........................000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))*********+++++++++,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,000000///......---,,,,,,,,,,,,,,,,,,,,,---------..............................------------......000000000000000/////////......------------......///////////////.........111111111111111222222333000000000000111111111111222111111000000111111222111111222222222333333333222222111111111111000000///111333333222111222333333333333444444444444555555555444333222222111111222333444555666666666666444555666666555444666777777777888888888888888999999888777888999:::999888777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::;;;<<<>>>????????????@@@AAABBBDDDEEEAAABBBBBBBBBAAA@@@>>>>>>;;;:::888888999999888666:::::::::::::::<<<======<<<;;;;;;::::::;;;;;;<<<<<<:::888777888888777666555444444333333333333444222111111111111111222222333333333333333333333333111111111111000000000000222222222222111111111000////////////...............------------...//////......//////......---,,,++++++,,,,,,++++++++++++......---------,,,,,,,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,************++++++++++++************************************************************************555555444444444333333333555444444333333333444444444444444444444444444555333333333333333333333333222222222222333333333333333333333333444444444444333333333333333222222222222222333333333444444444333333333333333333333333111111111000000000000000...//////000000000////////////////////////000000------......//////000000111111000///...------,,,////////////////////////...------...000000///...+++,,,---.........---------------------------------------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++******+++,,,,,,---......++++++++++++,,,,,,------++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---.../////////---------...............,,,,,,------............---...........................------------....../////////000000000000000......------------...............///////////////111111111111111222222333//////000000000111111111222222111111111111222222111111222222222333333333222222222111111111111111000222333333222222333444333333444444444555555555555555444444333222111000333333444555666666666666444555666666555555666888777888888888999999::::::;;;:::999999:::;;;:::888555555777888:::;;;======;;;:::::::::::::::;;;;;;;;;:::::::::;;;===???@@@??????@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@???>>>>>>;;;:::888999::::::999888::::::::::::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<:::888888888888888666666555444444333333333444555555333222222111111111333333333333333333333333111111111000000000//////222222222222111111111000////////////............---------------...//////......//////......---,,,++++++,,,,,,---...//////......---------,,,,,,,,,******+++,,,,,,+++******)))))))))******+++++++++))))))*********+++++++++************************************************************************555555444444444333333333555555444333333333444444444444444444555555555555222222222222333333333333222222222222333333333333222222222333333333444444333333333333222222222222111222333444444444333333333333333333333333333333111111000000000/////////......///000000000//////......////////////000000.........///////////////000000//////......------...........................------...000111000///,,,,,,,,,,,,+++)))(((&&&,,,,,,,,,,,,,,,,,,,,,,,,---------------.........***+++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,))))))*********+++++++++++++++++++++++++++++++++......------,,,++++++*********+++,,,,,,---......++++++,,,,,,,,,---------***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************++++++************++++++++++++------,,,,,,------...///,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,***+++,,,...///000111111,,,,,,---------.........,,,,,,---...////////////---------.....................------------............////////////000000......------------...............///////////////111000000000000111222222/////////000000000111111222222111111111111222222111111111111222222222333111111111222222222333333000222444444333222333444333444444444555555555555555555555555444333222222333333555666666666666666444666777777666666888999888888888999::::::;;;;;;<<<;;;::::::;;;;;;:::999555666777999:::<<<===>>><<<;;;;;;;;;;;;<<<======;;;;;;::::::;;;===???@@@?????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@;;;999999999;;;<<<;;;:::::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<:::888777888888777666777666555444333333333333888888666555444333333333333333333333333333333333333222222222222111111111222222111111111000000000////////////............---------------...///000---............---,,,,,,*********+++,,,---///000------------,,,,,,,,,,,,+++,,,---......---,,,+++***************+++++++++)))))))))************+++************************************************************************555555444444444333333333666555444333333333333333222222333333444444444444111111222222222333333333222222222333333333444444222222222222333333333333222222222222222222222222111222333444444444333333222222222222222222222222000000000000000//////...---......///000000//////........./////////000000///////////////.........///////////////.........------------------------,,,,,,,,,...000111000...,,,,,,------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,***+++---,,,***)))+++---*********+++++++++,,,,,,************************,,,,,,,,,+++++++++++++++)))******+++---......///++++++,,,,,,---------,,,***,,,---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++************++++++************++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------------,,,+++***+++,,,.../////////...------------------------***+++,,,...//////......---------.........//////......------------......------........./////////......------------................../////////000000000/////////000111111////////////000000000111333222222111111222222333000000000111111111222222000000111111222333444444000222444444333222333444444444444444555555555555555666777777777777666555333444555666666777777777555666888888777777999;;;888888999999:::;;;;;;<<<===<<<;;;;;;<<<<<<;;;999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>;;;;;;:::;;;<<<===???@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????????????????:::999999:::<<<<<<<<<;;;999999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;999777777777888777666777666555444444333333333666666555444333333333444222222222222222222222222222222222222111111111111111111000000000/////////////////////............---,,,,,,------///000000---------------,,,++++++,,,,,,+++++++++---...///,,,,,,,,,,,,++++++++++++***,,,---......---,,,***+++++++++++++++*********))))))))))))************************************************************************************555555444444444333333333666555444333333333333333111111111222222333333333111111111222222333333333222222333333333444444444111111222222222333333333222222222222222222222222111222333444555444333333222222222222222222222222000000000000000//////...------...///000000//////---.........//////000000000000//////.........---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///000///---+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***)))***---///111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,))),,,---,,,***)))+++---++++++,,,,,,,,,---------************************)))))))))***++++++,,,,,,)))******+++---...//////***+++,,,---------,,,,,,***,,,---,,,)))''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///---------,,,,,,,,,++++++,,,,,,++++++++++++++++++************************************+++,,,---...++++++************++++++)))************+++++++++++++++******++++++,,,---)))************+++++++++.........------,,,,,,,,,***+++,,,------,,,+++******+++,,,---------,,,+++//////...---,,,++++++***)))***+++---......---------------.........//////.........------.........,,,---------......//////.........------.........---.........//////000000///////////////000000111////////////000000000000333222222111111222222333///000000000000111111111//////000111333444555666000222444444333333333444444444444555555555666666777777999::::::999888777333444555666777777777777555777888999888888:::;;;888888999::::::;;;<<<<<<>>>===;;;;;;<<<<<<;;;:::<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;<<<>>>???AAA===>>>???@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<===:::999999:::<<<===<<<;;;999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;999777666777777666555777777666555444333333333111111000000111111222333222222222222222222222222000000000000////////////000000000000////////////000/////////............,,,,,,,,,---...///000111,,,,,,------,,,,,,+++***000///...---,,,---...///,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((---,,,,,,,,,+++*********))))))))))))************************************************************))))))))))))))))))))))))555555444444444444555555777666555444444444444444444444555555444333222222666555555555555444444444333333222222222333444444333333222222333333444555444444444333333333222222222333333444444333333222444333222222111111222222222111111111000000//////111111000000//////......//////............/////////000000000000000//////...............---------,,,,,,,,,------.........//////000000///...------000///...---------------,,,,,,,,,---------..............................---,,,+++***)))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,++++++*********+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,---...************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---------......))))))******++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++.........------,,,,,,,,,******+++,,,,,,,,,++++++)))***+++,,,---.........---------,,,,,,,,,++++++------------,,,,,,+++***++++++************++++++,,,,,,,,,++++++*********,,,,,,---...---,,,***)))+++,,,...---,,,,,,---///---,,,,,,+++++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,---...//////***+++,,,---------,,,,,,000000000000000000000000........................------------------------////////////////////////..................------000000000000000000000000000000111111111222222222333333333333333222111000222111000111222333222000111111111111222333444555444444444333333222222222444555555555555555444444555666888999:::999777666555555555555666666666666777777888999;;;<<<======:::999999888999;;;<<<======<<<;;;::::::;;;<<<===999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>??????????????????>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999888777777888888777555555444444444555555555444444333333333444333222222333333111///111000000///////////////111000///------....../////////.........---------................................................+++,,,---......---,,,+++'''(((***,,,------------***,,,------,,,++++++,,,************************,,,+++***))))))***+++,,,************************---,,,,,,+++*********+++))))))))))))))))))))))))666555555444444555555666666666555444444444444444444444444444333333222222555555555555555555555555444444333333222333333333333333222222333333444555444444444333333333222222222333333444444333333222333222222111111111111111111111111111000000000///111000000000/////////...111111000000000000111111//////000000000000////////////......---------,,,,,,,,,,,,---------......///////////////...------......---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------000///...---------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******///...,,,+++***))))))))),,,+++***))))))***+++,,,)))+++,,,+++******+++---************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...)))*********++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++......---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,------------+++++++++*********)))))),,,---------,,,,,,+++***++++++************++++++,,,,,,,,,+++++++++******,,,,,,---------,,,+++***+++,,,------,,,,,,---///------,,,,,,,,,,,,------......//////......---,,,******++++++,,,------...,,,,,,---------.........................................................////////////////////////////////////////////////........................000000000000000000000000000000111111111222222222222333333333222222111000222111000000111222111000111111111111222333444444555555555444444333333333444444555555555555444444444555777888999888777666333333333444444555555555777777888999::::::;;;<<<999888888888888:::;;;<<<===<<<;;;::::::;;;<<<===:::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<>>>===<<<;;;::::::999999::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;::::::::::::999888777777999888777666555555555555333444444444444333333222333222111222333333111000111111000////////////000111000///...---......//////.........------------................................................,,,,,,------------,,,,,,+++,,,,,,---,,,+++***))))))+++,,,,,,+++******+++************************++++++***))))))***++++++************************---,,,++++++******++++++************************666666555555555555666666666666555444444444444555333333333333333333222222333333444444555666666666555555444333222222222333333333333333333444444555444444444444333333333333222333333444444333333222333222111111000000111111111111111111000000000000000000000000////////////111000000//////000000111//////000000000000//////000000///...------,,,,,,,,,,,,,,,------------......////////////...------,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***...---,,,+++***)))))))))++++++************++++++***+++,,,+++)))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,,,,++++++++++++*********)))))),,,,,,---------,,,++++++++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,---,,,,,,+++***+++,,,------,,,,,,---......---------------............//////......------)))******++++++,,,,,,,,,......---,,,---...///000------------------------........................////////////////////////////////////////////////........................000000000000000000000000000000000111111111111222222222222333222222111000111000//////111111000///111111000111111222333444555555555555444444444444444444555555555555444444333444666777777777666555333333333444555666666777777777777777888888888999888777666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>>>><<<;;;::::::::::::;;;;;;::::::999999999888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999777888999999999888777666999888777666666666666666222333333444444333222111111000///000222222111000222111111000000000000000000000///............///............------------------------------------------------------------------,,,,,,,,,,,,---------------,,,+++***)))((((((***,,,+++***)))******************************++++++***))))))***++++++************************,,,,,,++++++******++++++++++++++++++++++++++++++777666666555555666666777666555555444444444555555444444444333333333444444222222333444555666777888777666555333333222222222333333333333333444555555555444444444444333333333222333333444444333333222333333222111111111111222111111111000000000000000000000000000////////////.........------............//////000000000000///000000///...---,,,,,,+++------------------------.........//////...------++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************........................------------------------************************++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++,,,---+++***))))))***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++***)))(((++++++,,,,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***,,,------,,,+++---.........---------...//////+++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,---///...,,,++++++---///000------------------------........................------------------------////////////////////////---------...............000000000000000000000000000000000000111111111111111111222222222222111111000///...///000111000...000000000000111222333444444444444444444444444444333333444555555555444444333444555666666666555555444555666666777888999999666666666666666666666666666666555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<=========???>>><<<;;;:::999888888999999999999999888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888555666777999999888777666777777666555555555555555222333444444333222000...111000...///111222111000222222111000000000000000000/////////............------------------------------------------------------------------------...---,,,++++++,,,---...***+++++++++++++++++++++)))***,,,,,,*********+++************************+++******************+++************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++666666555555555555666666555555444444444555555666555555444333444444555666111222333444555777888888777666555444333333222222444444333333444444555666555555555444444444333333222333333444444333333222444444333222222222222222000000000000000000111111////////////000000000000......------------............///000000000000000000//////...------,,,,,,------------------------------............------,,,,,,,,,,,,---///000111,,,,,,,,,---------......------------------------...............------,,,........................------------------------************************++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,+++++++++,,,---...---+++******+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++***)))(((+++++++++,,,++++++******---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...---------------...///000++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,------------...,,,+++******,,,...///................................................------------------------////////////////////////---------.........//////000000000000000000000000000000000000000000000000000111111222222111111111000///...///000111000...000000000000111222333333222222222222222222222222222222333444555555444444333444444555555555555555555555555666777888888999666666555555555555444444666555555444555666888999:::;;;;;;;;;;;;;;;;;;:::;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<>><<<;;;:::999999888666777888999999888888777999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888777444555666777777777666555555555444333333333444444444444444444333111///---222000//////000111111000222111111000///000000000///////////////......---,,,,,,---------------------------------------------------------------------,,,+++******+++,,,---++++++++++++++++++,,,,,,***,,,------,,,++++++,,,*********************************++++++*********************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++555555444444444444555555555444444444444555666666555444333222333444555666222222333444555666777888666666555444333333333444444444444444444555555666555555555555444444444333222333333444444333333222444333222222111111222222000000000000111111111111////////////000000000000000//////......//////000---...///000000111111000///............---------...------------,,,,,,,,,,,,,,,---............---,,,,,,,,,---...///000111,,,,,,,,,---------..............................,,,------------,,,++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,++++++***)))******+++++++++++++++***+++++++++*********))))))++++++,,,---------,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,---...//////------......//////......------------------------,,,,,,+++***+++,,,---...................................................////////////////////////////////////////////////,,,,,,------.../////////000000000000000000000000111000000000000000/////////000111111222111111111111000//////111111000///000000///000000111222333111111111111222222222222111222333444444555444444444444444444555555666666333333333444444444444444555555555555555444444444666555444444555666888999::::::;;;;;;;;;;;;:::::::::999888777777888999::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<999::::::::::::;;;;;;;;;======;;;:::999999999999555666888999999999888888777777888888999999::::::::::::;;;;;;;;;999888777555555555555555555555555444333333222222222333333444444444333222222111111444222000///000111111000111000000////////////////////////000///......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++***************,,,......,,,+++,,,---************************)))***++++++++++++***)))************************++++++******++++++,,,,,,++++++++++++++++++++++++444444333333333333444444444444444444444555666666333222111000000222444555333333444444555666777777666555555444444444555555444444444444444555666666555555555555444444444444222333333444444333333222222111111000///000000000///000000000111111111111.../////////000000000111000//////......//////000---...///000111111111111---------.....................---------,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,---......///,,,,,,,,,---------......------------------------******+++++++++***)))(((+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++,,,------,,,++++++***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,++++++***((()))***++++++++++++++++++++++++*********))))))***+++,,,,,,---------,,,++++++************++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---)))+++,,,,,,++++++,,,---++++++++++++,,,---...///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------........................////////////////////////////////////////////////,,,,,,------...//////000000000000000000000000000111111000000//////////////////000111111111111111222111000000111222111000/////////000000111222333111111111222222333333333111111222333444444444444555555555555555666666777333333333333222222222222444444444555555555555555666555555555555777888999999:::;;;;;;;;;;;;:::999999888666555555666888999999999999::::::::::::;;;::::::999999::::::;;;<<<999999999999::::::::::::;;;:::999888888888888888444666888999::::::999888555666666777888888999999888999:::;;;;;;:::888777777666444333222333444555444333333222222333333444222222111111222444666888777444111000000111111000000//////..................///000000000///------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------+++*********++++++***+++------+++***+++,,,************************)))***++++++++++++***)))************************++++++******++++++,,,---************************444333333222222333333444444444444444444555666777111000///...///000222444333333444444555666666666555555444444444555555666555444444444444555666666666666555555555444444444222333333444444333333222000000///...............//////000000111111111222.../////////000000111111---------,,,,,,------------...///000111111111111,,,,,,------.../////////.........------,,,,,,,,,+++,,,------.........---,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------------,,,+++*********++++++,,,,,,,,,)))))))))***+++---...///++++++------------++++++((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........******+++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------------++++++************++++++*********++++++,,,,,,,,,******)))))))))***,,,---)))+++,,,,,,+++***,,,---+++******+++,,,---...///***++++++,,,---------,,,++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////,,,,,,------...///000000000000000000000000000000111111000000/////////...//////000111111111111111222111000111222333222000////////////000111222333222222222333333444444444000111222333444444555444666555555555555666777777666555555444444333222222444444444555555555666666666666555555666777999:::999999;;;;;;;;;;;;999999888777666444444666777888888888999999999:::::::::::::::999999::::::;;;<<<888888999999999:::::::::888888777777777777777888444666888:::;;;;;;:::999444555555666777888888999777888:::;;;;;;:::999888999777444222111111333555444444333333333444444555000//////000333777;;;>>>999666222000000111000000//////...---------------...///000000000///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))***,,,...000)))***,,,,,,***)))***+++************************)))***+++,,,,,,+++***)))************************+++*********+++,,,,,,---))))))))))))))))))))))))444444333222222333333333333333444444333333222222333333333222222111111111555444333222333444555666666666666666555444333222555555444333333333333444444444444444444444444444222222222111111111111000000000000000000000000000////////////000000000000111///---...111333333111((()))******,,,,,,---.................................////////////......//////...---,,,++++++***//////.........---------------------------------***+++,,,---............++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,++++++---...///...---............---,,,+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))************************///,,,******,,,,,,***(((***++++++,,,,,,++++++***......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---,,,++++++++++++++++++,,,++++++******************************************++++++,,,,,,,,,,,,------)))))))))))))))******+++.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------.........//////000000........................111111000000//////......111111000000//////..................////////////000000111111111111000000222222222222111111000000111111111111222333444444222222333333333444444444444444444555555555555666666666666555444333111000333333333444444444555555555555555555666666666666777777777777666666666666888888888888777555444444777888999;;;;;;:::999999999888777777777777777888===<<<:::888777777888888999888777666555555555555666777777888999999::::::999888777666666555555555999999999888888666555555333333333333333333333333111111111333444444222000222111111000222777>>>CCCBBB<<<666111000///---+++---.........---,,,++++++---.........---,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---......,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++...+++(((%%%$$$&&&))),,,))))))))))))))))))))))))555444444333333444444555555555666555555444333333444333333333222222222222444333333222333444555666666666666666555444333222555555444333333333333444444444444444444444444444222222222111111111000000////////////////////////.../////////000000000000444222//////000111///...---------...//////000000..............................////////////......------------------,,,,,,///.........------------------------------------***+++,,,---............++++++++++++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,---...///---,,,............---,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((************************,,,***)))***,,,---,,,******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******************************************++++++,,,,,,,,,,,,------***************++++++,,,......---------,,,,,,,,,...---,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---------------------------------------------........./////////000////////////////////////000000000000//////......111000000000/////////.../////////000000000000111000000111111111111000000222222111000000000000000111111111000111111222222111222222222222333333333444444444444555555555555666666555444333222111111333333333333444444444444444555555555666666666666666666666666666666666666777777777777666555444333555666777777888888777777888888888888888888999999;;;:::999888777777777888:::999999888888888999999666666666777888888999999888777777666666666777777888888888888777666555555333333333333333333333333222111111222333444222000111111000000222666===BBBFFF@@@777111//////....../////////000//////......------......------,,,+++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******************************++++++++++++******)))************+++++++++,,,***'''%%%$$$&&&(((***))))))))))))))))))))))))555555555444444555555666888888888777666555444333444444444444333333333333333222222333444555666777555555666555555444333222555555444333333333333333333333333333333333333333222222111111111000000000////////////////////////....../////////000000000333111//////000000///...////////////////////////..............................////////////......,,,,,,,,,---------..................------------------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,---......,,,+++............---,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((++++++++++++++++++++++++***))))))***,,,------,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***+++,,,,,,---------------,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------.............../////////////////////////////////000000000////////////...000000000000////////////000000000000111111111111///000000111111000000///222111///......///000000111111000000000000000000000000000111111111222222333333333444444444555555777666444222111111222222333333333333333333333333444444444555555555666666555555555555555555666666666666666666555444333333444333333333333444555555777777888888999999::::::999999888777666666666666888888888999:::;;;<<<<<<666666666666777888999:::777777777666777777888999777888888888777666555444333333333333333333333333444222000000222333222111000000000000111555;;;???JJJCCC:::333000///000000......//////000/////////------......------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------111///------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++******++++++++++++******)))************++++++++++++***(((''''''((())))))))))))))))))))))))))))))444444444444444555555666888888888777666555444333444444444444444444444444222222222333444555666777444555555555444444333222555444333333222222333333222222222222222222222222111111111111000000000000////////////////////////........./////////000000///.........000111111222.........---------,,,,,,..............................////////////......------------------------------------------------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////...------......,,,***---.........------,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************---------------,,,+++***++++++++++++++++++++++++*********+++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---...---,,,+++++++++************++++++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------........................////////////////////////////////////////////////000000000000//////////////////000000000111111111//////000000000000//////111000...------...///000222222222111111000///////////////000000000000111222333333333444444444444777555333111000000222333333333333333222222222222333333444444444555555555444444444444555555555555444444444555444444333333333222111111111222444555555555666777888999999999777777666666555555555555444444666888999;;;<<<<<<777777777777777888:::;;;:::999888777777777777888666777777777666666555444444444333333333333222222555222000///000222222111//////000000111444888<<>>:::555111...---++++++,,,---.........---,,,,,,------...------,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,...---*********+++***(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++((()))))))))))))))))))))))))))))))))))))))))))))222222222222222333444555444444555555555444333333333333333333444444444444222333444444555555444444333333444444444444333333444444333222222222222222111111111111111111111111111111000000000/////////........................------........./////////000111111///------...////////////.........------..............................////////////......000///...---,,,++++++***,,,,,,,,,,,,------------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,---......,,,+++,,,------...------,,,,,,******++++++++++++******------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))******++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------******))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////000000000000............////////////...//////000000//////............///////////////111222333444444333111000........./////////000000111111222222222333333333333333111000000000111111000000111111111222222222222222222333333333444444111111222222333333444444222222333444555555555555444444333333444444555555222333444666666666555444555555666666666555555444555666888:::<<<<<<<<<<<<999888666666777888;;;<<<@@@>>><<<:::777666555444444555555555555555444444555444444333333222222111444222000000111111000///,,,---///000000111333555:::;;;;;;999555000---,,,......//////000/////////,,,,,,------......------,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,///---++++++,,,---,,,+++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))222222222333333444666666333333444555555555444444222222222222333333333444333444555555555444333222222333333444444333333333444333222222111222222222111111111111111111111111111000000000////////////........................---------.........//////000111111///---,,,---///000000000///////////////..............................////////////...............------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------...------,,,,,,------------------------,,,,,,,,,++++++,,,---------,,,,,,---...///---,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,++++++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++.........------,,,,,,+++------------------------.........------,,,,,,,,,---------------------------------.........//////.../////////000000000111...////////////000000000......////////////......,,,...///111111000///...///000222333333333111000...////////////000000000111111111111222222222222111111111111000000000000...//////000111222333333222222222222333333333333000000111111222333333444222222444555555666666666333333444555555555555555333444555777777666444333444555666777777666555444555777999:::;;;;;;999999777666444444444666999;;;???>>><<<:::888777666555333444444555555555444444555555444333333222111111333222111111111111///---+++---///000///000111333444666777555111........./////////000//////......+++,,,------......------,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,---,,,***+++,,,...------************************************************))))))*********+++++++++******************************++++++++++++******)))************+++++++++''''''&&&&&&'''(((((()))))))))))))))))))))))))))333333333444555666777888222333444555666666666666111111111222222333333333444555555666555333222111222222333444444333333333444333222222111111222222000000000000000000000000000000000000////////////........................---------.........//////,,,...000///------000333.........///////////////..............................////////////......,,,,,,,,,---------......+++++++++,,,,,,------------------------------------------...------,,,,,,------------------------------,,,+++++++++,,,,,,,,,++++++---//////...---,,,,,,------...---------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******,,,///+++++++++,,,,,,+++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...000...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,+++//////...---,,,++++++***------------------------.........------,,,,,,,,,........................---------.........//////.../////////000000111111000000000000111111111111......////////////......,,,---000222333222///...---...000222333222111000////////////000000000111000111111111111222222222000111111111111000000///---......000111222333444111111222222222333333333///000000111222222333333222333444555666777777777222333444555666555444333444555777888888666444333444555666777777777555555444555777888888777666555666444333222222555777999>>>===<<<:::999888777777333333444555555444444444555555444333333222111111222111111222222111...,,,***,,,///000//////000222222333333111---,,,...111---.........---,,,+++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++***)))((((((+++,,,,,,+++************************************************))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******)))************++++++++++++***)))))))))+++,,,---))))))))))))))))))))))))222222111111222222333444000000000111222333555666111111111111111111111111333444555555555333111///222222222222222222222333333333222222111000////////////////////////////////////000000000000//////000000//////.........------------............///////////////////////////......////////////......000000//////.........------...///000000///...------,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))------------------------+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************++++++++++++++++++++++++---------.........//////)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,---------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---...///...---,,,---.........---,,,,,,+++000//////......//////000------------------------///...,,,+++***++++++,,,.........------,,,,,,,,,//////000000000000//////............/////////000//////000000000000000///000000000000000000000000......///000000000000000////////////000000000000000000////////////000000111111222222222222111111333222111000////////////444444333222222333444444222333444444333222333444111111111222333444666777666555444333333444555666666555444333222333444444333333444444555666666666444555555444333333666888666666666666666555555444555666555333222222333555888888888888777555444333444444444444444444444444777666666555444222111000111111000000//////......---------.....................////////////......---------,,,,,,+++++++++---------------------------,,,++++++******++++++,,,,,,,,,+++++++++******************************************************,,,+++******,,,,,,+++***++++++******))))))((((((***)))))))))***+++,,,,,,************************)))************+++++++++)))******+++++++++******,,,***(((''''''(((***,,,222222111111222222333444333333333333333333444444111111111111111111111111111222333444555444222111111111111000000000//////222222111000000///......////////////////////////...//////000000//////...000/////////.........------------............///////////////////////////.........//////.........000/////////.........------...///000000///...------,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------------......------,,,+++,,,,,,++++++++++++,,,,,,---------------------------,,,+++++++++,,,---.........---------,,,,,,,,,//////000000000000//////.........///////////////...//////000000000//////000000000000000000000000---...//////000000//////////////////000000000000000000////////////000000000111111222222111111000222111111000111111222222444333222111111222333444000111222111000000111222111111111111333444555666666555444444444444555666666555444333222333333444333333444444555666666666555666666555333444666888777888888999888777666555333444444333222222333555666666666666555444333333444444444444444444444444444444444444333222000000111000000000/////////.....................------......////////////......---------,,,,,,+++++++++---------------------------,,,++++++******++++++,,,,,,,,,+++++++++******************************************************000...+++***++++++***(((*********)))))))))))))))***************+++++++++************************))))))*********+++++++++******+++++++++***))))))+++***)))(((((()))***+++222111111111111222333333444444555555444333222222111111111111111111111111///000222333444444333333111111111000000/////////000000000//////......---////////////////////////---..................---/////////...............---------............///////////////////////////------............------/////////...............---...////////////...------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------......------,,,,,,---------,,,,,,---------------------------------++++++++++++,,,---...///...------------,,,,,,,,,//////000000000000/////////////////////...............////////////......000000000000000000000000---...//////000000//////////////////000000000000111000000//////000000111000000111111111111000000000000000000111222333444222222111111111111222222///000111111000///000111000000000111222333444555666555555444444555555666555444333222222222333333333333444444555666666666777777777666444444666888:::;;;<<<<<<;;;999777555000222333333222111222333333333444444444444333333333333333333333333333333222222222222222111000000000000000000/////////////////////...---------,,,......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,+++++++++******************************************************444000,,,***)))))))))((())))))))))))******************+++,,,+++***)))(((************************)))))))))*********++++++***+++++++++***))))))((())))))))))))))))))))))))111111111111111222222333333333444444444333222111111111111111111111111111000000111222333333222222111111111111222222222222000000000//////.........////////////////////////,,,------......------,,,........................---------............///........................,,,,,,------------,,,,,,................................................---,,,,,,++++++,,,,,,---,,,------......------,,,,,,++++++******++++++,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))++++++***++++++++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,------------------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------///...,,,******+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***+++***)))))))))***,,,---,,,------...------,,,,,,......------------......,,,,,,------------------,,,,,,,,,,,,------......------------------------//////000000000000//////////////////...............////////////......---////////////////////////...///000000111111000000////////////000000000000111000000000000000000111///000000111111000000///000//////000000111222333111111111111111111111111111222333333111111222333111000000111222333444444666666555555555555666666444444333333222222222222333333444444555666666666888888888777666666888:::===>>>??????>>>;;;888666...000333333222111111222111222333333444444444333222222222222222222222222111111222222222222222111000000000000////////////000000///...---,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,+++++++++******************************************************444000,,,)))))))))))))))(((((())))))******++++++)))+++,,,---,,,***((('''************************))))))))))))***************+++++++++***)))((('''))))))************))))))111111000000111111222333000000111222222222222222111111111111111111111111222222222111111000000/////////000111222333333444111000000000000000//////////////////////////////,,,,,,------------,,,,,,---------...............---------............///------------------------,,,,,,------------,,,,,,---------.....................------------......---,,,,,,++++++,,,,,,---,,,------......------,,,,,,++++++******++++++,,,------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********++++++*********+++++++++,,,,,,------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------///...,,,******+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))((()))***+++,,,,,,,,,------...------,,,++++++************++++++,,,,,,,,,---------..................------,,,,,,------------------------//////000000000000/////////////////////.........//////000000///...------////////////////////////000000111222222222222111////////////000000000000111111000000000000111111000000111111111111000000000000000//////000000111111111111111111111111111111333444333222111222333111111111111222333444444666666666666666666666666444444444444333333222222333333444444555666666666888999999888777888:::<<>>;;;888777...000333333222111000111111111222333444444444444222222222222222222222222111222222333333333333333////////////000000000000000000///...---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++******************************************************000---***((((((***++++++(((((())))))******++++++)))+++,,,---,,,***((('''************************(((((()))))))))************************)))((('''))))))************))))))111000000000000111222222000000000000000111222333111111111111111111111111222222111111000//////...,,,------...///000111111000000000000000000000000////////////////////////,,,------------------,,,---------------.........---------............///------------------------------............---------------------...............------------......---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------------************************++++++++++++++++++++++++************+++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------...---,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,------......---------,,,,,,++++++,,,,,,---+++,,,,,,------.........////////////...---++++++,,,,,,,,,------------...//////000000000000//////............/////////000000111111111000///...---000000000000000000000000///000111111222222111111////////////000000000000222111111000000111111222111111222222222222111111111111000000000000000111111111222333333222111111000111222222111000111222333222222222333333444555555666666777777666666555444444555555555444333222333333444444555666666666888999999999999:::===???DDDCCCAAA???===:::888777111222333333111000000111111111222333333444333333111111111111111111111111222222333333333333333222////////////000000000000/////////...---------,,,------............------++++++,,,,,,,,,,,,------******++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++******************************************************,,,***''''''(((***++++++))))))))))))******************+++,,,+++***)))(((************************((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))000000000000000111222222444333111//////000222333111111111111111111111111111000000/////////000000//////////////////......////////////////////////////////////////////////------............------,,,,,,,,,------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,......---,,,+++************++++++++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******)))************************************************'''(((***,,,------------------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++,,,------......------000//////////////////000++++++,,,,,,---......///------...//////...---,,,,,,,,,,,,---------......//////000000000000//////,,,------...///000111111222222222222111000///...000000000000000000000000......///000000000000000////////////000000000000222111111000000111111222222222333333333333222222111111111111222333444444111222333444444333222111111333333333222111222333444444333333444444555555555666777888888777666555555555666666666555444333333333444444555666666666777888999::::::<<>>;;;999888888888555555444444333222222111111111000///////////////000///...---,,,------...000000////////////000000////////////////////////...------------...//////........................++++++++++++,,,------...)))******+++,,,,,,------,,,---------,,,,,,+++******+++,,,------+++***(((************************++++++***))))))***++++++...+++))))))+++,,,***)))******++++++++++++************++++++++++++******************************)))************+++++++++******))))))))))))*********)))(((((((((((()))***111111111111111000000000111111111111111222222222111222222000......///111333222111000///000111222111///...///000111000...222111000///............................................................//////...------------..............................------------,,,,,,,,,,,,------......------,,,........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))---------------,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******++++++,,,,,,---***************+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++*********+++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++************************......------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++***************---+++(((&&&&&&(((***,,,111000---+++***)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,++++++---...222000...,,,,,,,,,...///,,,,,,,,,,,,,,,---------//////.........//////000111///---,,,,,,,,,...///000000000//////.........////////////000111111222111111111111000000000000---......//////000000111111111000/////////000000111111111111111111111111000000000000222333444555444555555555444333111000333333333333444666888:::999888777666555555555555666666666666666666666666444444444555555555555666777666666555555666666777555555444444444444555555777777666666777777888999777888999:::<<<===>>>??????>>>===;;;:::999888888777666555333222333333444111111000///////////////111111000/////////000000000//////......//////000////////////////////////...------------...//////........................,,,,,,,,,++++++,,,------*********++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++...,,,******+++,,,+++*********++++++++++++************++++++++++++******************************)))************+++++++++******))))))))))))************))))))))))))******333333333222222222222222111111111111111111111111222333333222///...///000222111000000000000111111111///...///000111000...//////000000//////...---............////////////....................................------..............................------------------------,,,------......------,,,........................,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,------------,,,++++++((()))***,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,///......------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++***,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,************************---------------------------------,,,,,,++++++++++++++++++++++++,,,------************************+++***)))((('''(((******///...------,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,---,,,++++++---///333222///---,,,,,,...///---------------,,,,,,,,,.............../////////111///---,,,+++,,,...///111111111111111111000000000000000000000111222222111111111000000000000000......//////000000000000111111000000///000000111222111111111111000000000111111111111222333444555000111444666777777666555444444444444555777999::::::999888777666555555555666666666666666666666666444444444555555555555666666666666555555666666666777666666555555666666777666666666666666777777888555666888:::;;;============<<<<<<;;;:::999888888777666444222111222333444111000000///////////////222111111111111111111111/////////....../////////////////////////////////...------------...//////........................------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,+++*********+++,,,+++++++++++++++++++++++++++******************+++---,,,++++++++++++++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))222222222222222222222222111111111111111111111111333444444333111///000000000000000000000000111111111///...///000111000...***,,,///222222000...,,,........./////////000000........................------..........................................------------------------,,,------......------,,,........................,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,------,,,,,,+++***''')))+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,///......------,,,,,,+++++++++******************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,---------,,,,,,+++++++++***************+++,,,,,,************************((()))***++++++***)))(((***+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,,,,...000333111///---,,,---.........---------------------,,,,,,------............000///---,,,,,,,,,...///...//////000111111222222000000000000000111111222000000000000000000111111/////////000000000000000111111000000000000111111000000000000000000000000333333222222222222222333***,,,///333555555555444555444444444555777888999;;;:::999888666666666666777777777777777777777777444444444555555555555666666666555555555555666666666666555555555555666666555444444444444555666666444555777999:::;;;;;;;;;;;;;;;;;;::::::999888888666555222111000111222333111000000///////////////---.....................//////............//////////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,---,,,***))))))+++,,,---++++++++++++++++++++++++*********++++++*********,,,,,,,,,+++*********+++******++++++++++++************++++++++++++******************************))))))*********+++++++++******))))))))))))******((((((((((((((((((((((((/////////000000000000000222222222111111111111111222333555444222111111111//////000000000000000000111///...///000111000...)))+++///111222111...---.........//////000000111........................,,,---......///.................................,,,,,,,,,------------...,,,------......------,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,+++******)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++************************))))))************++++++---,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,***************+++++++++''')))+++---...,,,***(((((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,---.........------///000000000///...---------------------------.........***+++,,,---.........---//////...---------------+++,,,,,,---///000000111000000000//////000000111000000000000111111111111000000000000000000000000111111000000000111222222/////////000000000111111444444333222222222222222000111222444444444333333555444444333444666777888<<<;;;:::888777666666666777777777777777777777777444444444555555555555666666555555444444555555666444444333333333333444444444444333333444444555666555555666777888999999::::::;;;;;;:::999888777666555444222111000000111111111111000///////////////......///000000000/////////......------......///////////////////////////...------------...//////++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++,,,***)))((()))+++******++++++++++++************++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))))))))******''''''((((((((((((''''''.../////////000000000111222222222111111111000000000111333333222111000111...//////000000000000000111///...///000111000...------..................---......///000000111111........................,,,,,,.../////////..............................,,,,,,,,,---------......,,,------......------,,,........................------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......---........................******+++++++++,,,,,,,,,***+++,,,,,,---------,,,***++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,+++******************************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,))))))*********+++++++++)))***+++---------,,,++++++***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,---...---,,,,,,...000------...///......---,,,,,,,,,------......//////***+++---.../////////...---.../////////...---,,,---------.........//////000//////......//////000///000000000111111111111000000000000000000000000111111000000111111222333...///000000111222333333333333222222222333444444666666666555555444444444444444333333333555666777===<<<;;;999777777666666666666666666666666666666444444444555555555555666666555555444444555555666444333333222222333333444444444444444444555666666666666555555555666888888:::;;;;;;:::999777555444555444444333222222111111111111000//////////////////000111222333222222111///......------......///////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++***+++,,,,,,---------,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))***+++***''''''(((*********++++++++++++************++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))))))))******'''((())))))))))))((('''000000111111222222222333222222222222111111000000...000222222111000000111......///000000111000000111///...///000111000///222000...++++++,,,...///---......///000111111222........................+++,,,.../////////..............................,,,,,,,,,------.........,,,------......------,,,........................---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********//////...------,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...))))))******++++++++++++++++++++++++,,,------...000---((($$$$$$&&&***---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,+++,,,,,,,,,++++++---///***+++---//////...,,,+++,,,,,,,,,---...///000000+++,,,...000000000000///,,,...///000000...,,,+++000000000000000/////////000///............////////////000000111111111222111111111000000000000000111111000000111222333333//////000111333444555666111111111222333444555666333333222111111111222222444333222222333444666777>>>===;;;999888777666666666666666666666666666666444444444555555555666666555555555444444555555555666555555444444555555666555555555555555666777777888777555444444555777888;;;;;;;;;:::999777555333555555555555444333222111111111000///////////////,,,---...000000000///............------.........////////////////////////...------------...//////------------------------*********+++,,,---...///++++++++++++++++++++++++***+++,,,,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((***+++)))&&&&&&(((*********++++++++++++************++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))))))))******((()))***++++++***)))(((111111111000000...---,,,111111111111111111111111111111222222222222111111000000000000111111111111111111111111000000000000000000//////.........---------------------------........................//////.........---------..............................////////////......//////.........---------,,,------......------,,,,,,---......//////.........------,,,,,,------...++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++***************++++++,,,------,,,,,,+++***))))))******+++,,,,,,---......------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,''')))+++,,,,,,,,,***))))))******+++++++++******---,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,,,,,,,+++***))))))))))))...------,,,,,,++++++***+++,,,------......------******+++,,,,,,---......---------......000111111///...---,,,,,,---...//////...---,,,+++,,,,,,---111000000///...---------000000///...............111111000000000000111111222222111111111111111222///000000000111111111111222222222111111111111111444444444333222111///...333333333333333333333333444444444444444444444444666666777777666555444444333444666777777666444333222333333444444333333222666555555555555666777777666666666666666666666666777777666555444333333222444444333222333444555666666777999::::::888666444333333444444555444444444000000//////.........---........................111000///...------...///...------,,,,,,------...//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''))))))))))))))))))))))))***)))'''&&&%%%'''((()))+++++++++*********)))))),,,+++***))))))***+++,,,************************,,,,,,+++***)))((('''&&&******))))))))))))******))))))))))))))))))))))))222222222222111111000///111111111111111111111111000000000111111000000000000000000000111111111111111111111000000000//////000/////////.........---------------------------........................//////.........---------..............................////////////......//////.........---------,,,------......------,,,---------............---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,++++++))))))))))))))))))))))))***))))))))))))***++++++------,,,,,,+++******)))******++++++,,,------...------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,((()))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,++++++---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------++++++,,,------...//////------------...///000111//////...---------......000///...---------......------------............111000//////......//////111111000000000000111111222222111111111111111222111111000000///.........111111111111111111222222333333444444444444333333222222222222222222222222444444444444444444444444555666666666666555555444333444555666666555444333222333333444444333333222222222222222222333444444444444444444444444444444555555555555444444444444444333333222333444555666444666888999888777444333333444444444444444333333000/////////............////////////////////////111000///...---......///......------------......//////.........------------------------------------------------------------------,,,,,,++++++***,,,,,,------------------++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++******(((((((((((()))***+++++++++*********))))))++++++***))))))***++++++************************************)))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))222333333333333333222222111111111111111111111111//////000000000000//////000000000000111111111111111111000000000000///////////////...............------------------------.......................................---------..............................////////////.....................---------,,,------......------,,,------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......,,,***)))************************)))))))))))))))******+++------,,,,,,++++++************++++++,,,,,,------------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,,,,+++***...---+++*********++++++------,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,---,,,,,,---...///000000***++++++,,,------......+++,,,------......------,,,------....../////////,,,,,,,,,,,,---...///000000///...---------------000000///.........//////)))***+++,,,---///000000111111000/////////000000111000000//////000000111222111111111111111222222333222111000...---++++++000000000111222222222333000000222333444444555555111111111111111111111111333333333333444444444444444555555666666666555555333444555666666555444333222333333444444333333222555444444444444555666666333333333333333333333333333333333444444555555555333333333333333444555555333555666777777555333222444444444444333333222111////////////............////////////////////////000000///............///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,+++***))))))+++++++++,,,---.........++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++***************++++++***))))))***++++++************************'''(((((()))***+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))222222333333444333333333111111111111111111111111//////000000000000/////////000000000111111111111111000000000////////////........................................................................................................................---......//////......---........................,,,------......------,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---+++)))''''''''')))***------,,,++++++++++++,,,++++++++++++++++++++++++*********++++++*********---,,,,,,++++++******************++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......+++,,,------......------,,,---------.........///,,,,,,,,,,,,,,,---...///000//////...---------,,,//////..................******+++,,,...///000000111111000000000000111111000000////////////000000111111111000111111222333333333222000///...---,,,//////000111222333333333---...///000111222222222222222222222222222222222333333333333333444444444333333444555666666666666333444444555555444444333222333333444444333333222555555555555555666777777333333333333333333333333333333333333333333444444333333333333333444444444444555666666666555333222444444444444333111000000///////////////........./////////////////////////////////.........//////---------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,+++******+++,,,---))))))))))))))))))))))))((()))***+++++++++******************************+++******************+++************************(((((()))***++++++,,,---))))))(((((((((((())))))))))))))))))))))))))))))000111222222222222222111111111111111111111111111000111111222222111111000///000000000111111111111000000000////////////...---------...............................................................---.............................................------............---------.....................,,,------......------,,,......---,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++---------,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---+++)))''''''((()))***...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++******************++++++,,,,,,,,,***************+++++++++///...------,,,,,,,,,---.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////.........------,,,------------------------------......////////////111111000000000000111111000000////////////000000111111000000111222222333222222222111111111000000//////000111222333333333///000000111111111000000333333333333333333333333222222222333333333444444333333444555555666555555333444444444444444444333222333333444444333333222222222111111222222333444444444444444444444444444555444444333222222111111222222222333333333333333555555666666666555444333333333333333222111000///.........///////////////------------------------......//////////////////+++,,,------------,,,+++---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,+++************(((((((((((((((((((((((('''((()))************)))*********************************++++++************************************************+++++++++)))(((((((((((((((((()))))))))))))))))))))))))))000111111111111111000000111111111111111111111111111111222222222222111111000000000000111111111111000000////////////......---------------.........................................................---------.......................................------............---------------...............,,,------......------,,,......---,,,---...///000...------,,,,,,------...++++++,,,,,,------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++***************++++++,,,------------,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---------,,,++++++,,,---......------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************111111000......---------//////......---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------...//////......---+++,,,------...---------//////////////////......000000/////////000111111000//////......//////000000000000000111222333333111111111222222333333333000000000111222222222333333444444444333222111111333333333333333333333333111111222222333333444444333444444555555555444444444333333333333333333444222333333444444333333222333333222222333333444555444444444444444444444444555444444333111000000///111111222333333333333333555555666666555555444333222222222222222111000///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////+++,,,---......---,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******(((((()))***+++,,,---------------,,,+++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,***)))''''''************************'''((((((((()))************************+++++++++)))***++++++++++++***)))************************,,,,,,,,,+++*********)))+++******))))))******+++))))))))))))))))))))))))111222222222111000//////111111111111111111111111000000111111111111000000000000000000111111111111000000/////////.........,,,,,,,,,------.........................................................---------.........//////........................,,,------......------,,,---------.........//////,,,------......------,,,......------...000222333///......------......///++++++,,,,,,---......///------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------++++++******************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,---......//////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++---000333333000---+++*********++++++,,,,,,---,,,,,,++++++++++++++++++************************//////......---........................---------+++,,,------......------------------------------//////......---......///+++,,,---////////////...+++,,,---/////////...---........................//////......//////000111//////............//////000000000000111222333444000000111111222222222222111111111111111111222222444444444444444333222222222222222222222222222222000111111222333333444444444444555555555444333333444333333333333333333444222333333444444333333222555555444444555555666777333333333333333333333333333333222222111111000000000111222333444333333222444444444444333333333222000111111111111111000000............/////////000------------------------,,,---///000000000//////---...///000000///...------------.........//////------------------------------,,,,,,+++******)))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------((()))+++,,,+++)))'''%%%************************))))))(((((()))***,,,---))))))*********+++++++++)))***++++++++++++***)))************************,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))333333333222111000///...111111111111111111111111//////000000000000//////000000000000111111111111000/////////............,,,,,,,,,------.........////////////////////////........................---------.........//////........................,,,------......------,,,---------.........//////,,,------......------,,,......------...111333555//////............//////++++++,,,,,,---...//////------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......,,,***)))------------------------,,,,,,++++++,,,,,,---...------------------------++++++******************++++++++++++++++++++++++(((((())))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,---...))))))+++,,,---...............---,,,,,,,,,,,,---++++++++++++++++++++++++***...555999999555...***))))))***+++,,,------...---,,,,,,++++++*********++++++******************+++++++++++++++,,,---...,,,,,,------.../////////+++,,,------......------.....................---000//////.........//////***+++---///000000//////,,,---///000000000//////,,,,,,,,,------........................///000000//////............//////000000000000111222333444000000000000000000000000222222222111111111111111111222222333333333222222111111111111111111111111000000111222333333444444555555555555444333222222444333333222222333333444222333333444444333333222222111111111111222333333222222222222222222222222111111111111111222222222000111222333444333222222333333333222222222111111///000000111111111111000---.........//////000000........................,,,---///000000000//////...000111333333111000...---------.........//////........................------,,,,,,+++***))))))+++++++++************************++++++,,,------++++++,,,,,,,,,---------$$$&&&))),,,,,,***(((&&&((((((((((((((((((((((((+++***)))))))))+++...///))))))******++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))000111111111111222222222111111111111111111111111//////000000111111222222111111111111111111111111......////////////......000000//////.........---000///...------...///000.........------,,,,,,,,,---------............///------,,,,,,,,,++++++++++++---......---,,,,,,---,,,---------.../////////........................,,,,,,++++++000888:::777///......---,,,,,,++++++,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------------------------------------...------,,,,,,///...---,,,++++++++++++***++++++,,,,,,------...------------------------...---,,,+++***+++,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,---------////////////////////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------------++++++++++++++++++++++++---,,,+++***+++,,,---...---------,,,,,,,,,++++++---------,,,,,,+++++++++///...FFFhhhgggDDD+++***))))))******+++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,------++++++++++++------------------,,,+++******---------............///000000///...------,,,,,,------------------------..................------------------.........///...///000111111111111111111111222222222222111111222222111111222222333444111222333444444333222111000000111222222222222111111111111111111111111111444333333222222333333444222111111000000000000000111111222222222222111111222222222222333444555555777666444444555555444333000000000111222222333333333222222111111222222333...------...000222111000111111111111000000000000---------.........//////---------------------------.....................111...++++++---...---***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,'''(((***+++,,,++++++***'''(((***,,,---------,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,)))************+++++++++************************))))))))))))))))))))))))(((((())))))***+++---...++++++************++++++************************(((((())))))((('''&&&&&& %%%)))))))))((((((//////000000000111111111111111111111111111111111/////////000000000000000000000000000000000000000......////////////......000/////////.........---000///...------...///000......---------,,,,,,,,,---------............///.........---------,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,---------------...........................///---+++000777999777+++++++++,,,...///000111------------.........///------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------------------------------////////////...---,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------...------,,,+++*********------,,,,,,,,,+++++++++000000AAAYYYXXX>>>------+++++++++***************++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++------------............000//////...------,,,,,,------------------------........................------.........////////////000000111111111111000000111111222222111111000222111111111222222333333111222222333333222222111000000111222222222222111111111111111111111111111333333333333333333333333222111111000000000000000000111111222222111111000222222222222333444555555555333222222333444222111111222222222222333333333222222222222222222222222333111000111222222111000111111111000000000//////,,,------------.........------------------------///.........------------000...++++++---...---+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***++++++,,,,,,++++++***)))++++++*********+++,,,,,,+++++++++******+++++++++,,,++++++******++++++,,,)))************+++++++++************************)))))))))))))))))))))))),,,+++******))))))******++++++************++++++************************))))))******))))))((('''$$$'''***,,,+++*********........./////////000000000000000000000000000000///////////////.........////////////////////////......////////////....../////////...............//////...------...//////...------------,,,,,,,,,---------............/////////.........------------------,,,++++++---///,,,,,,,,,,,,,,,,,,++++++------------------------///000...---222:::>>>===;;;999666333111000//////,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------111111111000...---+++***))))))))))))***+++,,,---......---,,,,,,+++******++++++++++++++++++++++++///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,++++++++++++,,,,,,444>>>===222***))),,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------.........,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,------------............//////......---,,,,,,,,,------------------------............................../////////000000000000000000000000000//////000111111222222111111000111111111111222222333333222222222111111222222222///000111111222222111111111111111111111111111111222222444444444444222222222111111000000000000000000111111222222111111000222111111222222333444555333222111111222222111000444333333333333222222222000111222333333222111000111000///000222333222111111111000000000000//////,,,,,,,,,,,,------------------------------------//////......------,,,,,,///---++++++,,,---,,,+++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,+++************+++,,,,,,+++*********++++++******))))))))))))******,,,+++************+++,,,)))************+++++++++************************))))))))))))))))))))))))++++++***))))))))))))***++++++************++++++******************************++++++******))))))***,,,------+++*********....../////////000000000000000000000000000000000/////////......------,,,..............................////////////......................................................---------------------------------............///............------------------,,,+++)))***---///...---------,,,,,,++++++------------------------,,,...///...444>>>DDDEEEDDDAAA<<<666111---+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---++++++...---,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))***+++------,,,++++++************************,,,+++++++++++++++++++++(((+++,,,+++***+++)))&&&++++++******************++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,---------..................------,,,,,,,,,---------------------------------...............////////////000000000000111111000000////////////000000111111111111000000000111111222222222222222333222111000000111222333///000000111111111111111111111111111111111111111111222444555555444222111222111111000000000000000000000111111111111000000111111111111222333444555444333222333444444333222444444333222222111000000///111222444444222111///+++***+++---000333333222111000000000////////////+++++++++,,,,,,,,,------------------------------------------------------------,,,+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,++++++***))))))(((((()))+++---///,,,,,,+++***))))))***************))))))*********++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))+++,,,---++++++************++++++************************)))***************))))))***++++++)))((('''((()))/////////000000000111111//////////////////////////////......------,,,,,,////////////////////////......////////////......---------...............------............---------------------------------------............///---------,,,,,,,,,,,,+++------,,,***)))***,,,/////////......------,,,,,,------------------------***---......111:::@@@AAA444333111///------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))***+++,,,---,,,+++***'''((()))***+++,,,,,,---++++++++++++++++++++++++***///...((((((---...)))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,------------...---------------,,,,,,,,,---------------------------------.........//////////////////000000000000222111000///......//////000000000111111000000000///000111222222222111111333222000000000000222333//////000111111111111000111111111111111111111111111222444555555444222111222111111000000000000000000000000111111000000000111111111111222333444444777666555666777888777555333333222111000///......///000222333333222000///+++******---000222333222000000000////////////...+++++++++,,,,,,,,,------------------------------***++++++,,,---...//////,,,,,,,,,+++++++++,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,+++++++++)))((((((((()))+++---...,,,++++++***))))))))))))++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,++++++************++++++************************(((((()))******)))))))))((((((((('''&&&&&&(((***//////000000000111111111////////////////////////...............---------////////////////////////......////////////......---------------.........------............------,,,,,,,,,------------...---------............///------,,,,,,,,,+++++++++,,,,,,,,,+++******,,,.....................------,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,,,,111444444---------......................../////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,((((((((()))***,,,---...******+++,,,,,,---......------------------------,,,,,,---------,,,+++******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++***)))++++++++++++++++++++++++)))******+++++++++++++++(((((()))***+++------...*********+++++++++++++++(((------((((((------(((''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++)))***+++,,,------...---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////....../////////000000000111000///...---...///000///000000111111000000///...///111222222222111000111111111000000111111111...///000000111111000000111111111111111111111111222222444444444444222222222111111000000000000000///000000111111000000///111000000111111222333444888777666777999999999777222222111000//////......///000111222222111000///000///...///111222111000000000////////////......,,,,,,,,,,,,------------------------------------******+++,,,---......///***+++,,,+++******,,,...------............------******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++***))))))))))))***++++++***)))))))))******+++++++++******+++++++++))))))***++++++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))++++++************++++++************************'''((())))))***)))))))))'''((())))))((((((***,,,........./////////000000......................................./////////------------------------......////////////......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......---------............///...---------,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,***///000,,,***,,,------///000111111000///---,,,------........./////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........//////......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,''''''((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******++++++++++++***++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,)))*********++++++++++++&&&)))***))))))***)))'''(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------........./////////000///...------...000111//////000000000000//////...///111222222222000000000000111111111111000000...//////000000000000000111111111111111111111111333333333333333333333333222111111000000000000000//////000000000000//////000000000000111222333444777666555666888888888777222111111111000000//////000000111111111111000000111000//////000111000...000000/////////.........,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...,,,------......------,,,******+++++++++,,,,,,,,,++++++***)))***+++,,,,,,***************))))))(((***))))))))))))******+++******))))))))))))******((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++************++++++************************((()))******++++++******'''(((******(((((()))+++---------.........//////........................---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,------.........---------.........////////////.........---------)))+++------+++***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))///111...,,,---...---(((***---///000...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////...---,,,,,,++++++++++++++++++++++++++++++............---,,,,,,+++,,,,,,,,,+++,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))***++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---......------,,,++++++***))))))******++++++++++++******+++------,,,++++++***************+++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...---+++***+++,,,++++++------------++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------------.........//////...---,,,---///111222//////000000000000//////...///111222333222000//////000111222222111000///...//////000000000000000111111111111111111111111444333333222222333333444222111111000000000000000//////000000000000//////000000000000111222333444555333333444666777666555222222222111111111111111111111000000000000111111---,,,+++---///000000///000/////////............---------.........//////------------------------//////...---+++******))))))+++,,,,,,***))),,,///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******)))))))))***,,,---%%%''')))***++++++++++++))))))(((((()))***++++++))))))(((((((((((())))))((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,++++++************++++++************************)))***+++,,,,,,,,,,,,,,,&&&((())))))'''&&&&&&'''//////000000///...------000000000000000000000000........................////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,---......//////......,,,***(((***,,,...,,,***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---...---,,,***)))---...///...,,,++++++---...------,,,+++++++++,,,++++++++++++++++++,,,,,,***,,,...000000...,,,***---,,,,,,+++,,,---...///+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,+++***************************++++++*********+++,,,---************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++...000000...+++))))))))))))***+++++++++,,,+++++++++++++++***)))(((((())))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++***************+++,,,,,,,,,---******************++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///---------,,,,,,+++++++++---)))''')))---///,,,)))******+++,,,,,,---......///...---,,,,,,,,,,,,,,,+++///111000,,,***---000...............///000111000000000000111111111111333333333222111000/////////000111222222111000///000000//////.........---000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000333222000///...///111222444555555555444333333222111111111111111111111111000000000000000000000000------...///000000//////111000///////////////000---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************+++++++++*********))))))************************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))(((((()))***++++++000000...+++((('''((()))++++++************++++++************************//////////////////...---................................................................................................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---+++***,,,...000...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---------,,,+++***+++,,,---,,,+++***+++,,,,,,+++******))))))******(((((()))***,,,---......***+++,,,------,,,+++***---,,,,,,+++,,,---...///,,,++++++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++***)))(((******************************+++++++++,,,,,,,,,******************************************************++++++++++++++++++++++++++++++++++++++++++)))***,,,......,,,***)))***************+++++++++,,,,,,,,,,,,,,,+++******+++++++++************))),,,,,,++++++******************************************++++++++++++***************+++++++++++++++,,,+++++++++***)))))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///.........---------------999333---+++---///...,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,---+++...111000,,,+++---000,,,,,,,,,,,,,,,---......//////000000000111111111222222222222111000//////...///000000000000///...000/////////............000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000111000///...///000222333444444444444444333222222111111111111111111111111000000000000000000000000---......////////////...000///////////////000000******+++,,,,,,---......---------,,,,,,++++++++++++,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))&&&&&&'''(((***,,,---///...///...,,,)))((()))***)))((('''''''''''''''((())))))))))))))))))))))))---...//////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***++++++******+++,,,++++++******))))))******))))))***+++,,,,,,------***++++++++++++++++++***---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++***))))))************************)))***+++,,,---,,,++++++************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******++++++++++++******+++++++++***************,,,,,,,,,---,,,,,,+++***------,,,+++***(((((('''+++************)))))))))******************************++++++++++++************************))))))---,,,,,,+++***)))((((((******************************************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---.............../////////AAA:::111,,,,,,---...---..............................---,,,,,,,,,------+++...000///,,,+++---000---,,,,,,,,,,,,---......//////000000000000111111222222222222111000//////---......//////......---////////////............000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000///.........///111333444333333444444444333222222111111111111111111111111000000000000000000000000....../////////......---...............///000111***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************+++++++++***************************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))&&&&&&'''(((***+++---...,,,...///...,,,******+++,,,+++***)))))))))))))))((((((((((((((((((((((((------...///000000//////........................................................................------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---)))))))))***,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((***++++++******,,,---------,,,,,,+++,,,,,,---------,,,,,,+++***)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++************************((())),,,------,,,+++***************************++++++++++++++++++++++++++++++************))))))******************************))))))))))))******,,,+++++++++***)))))))))+++++++++,,,,,,++++++***------,,,+++***)))((((((***)))))))))))))))))))))******************************++++++++++++******+++*********)))(((((((((,,,+++++++++***)))))))))******************************************************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,---------......//////000;;;666...***)))***+++,,,............------------...------,,,,,,,,,------,,,...//////---,,,...000//////.........//////000////////////000000000111111111111111111000//////........................///////////////.........////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000///.........///000222333222222333333333333222222111111111111111111111111////////////////////////////////////...---,,,,,,---,,,------...///000111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------************************************************,,,,,,,,,+++++++++******((()))))))))************((()))))))))************************************************************************************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))***)))))))))))))))*********,,,...///---+++++++++------,,,+++************))))))))))))))))))))))))------...///000000//////////////////////////////........................................................................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------))))))***++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...---,,,,,,+++,,,,,,------------,,,,,,+++***))))))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++,,,,,,---------,,,,,,************************((())),,,------,,,+++***************************++++++++++++++++++++++++++++++************************************************)))(((((()))******,,,+++++++++***)))))))))))))))************))))))************************)))))))))))))))))))))*********************************++++++++++++******+++*********)))((((((((()))))))))***+++++++++,,,******************************************************+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,,,,,,,------.........//////---+++)))******++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---............///000000//////.........//////...////////////000000000000000111111111000//////////////////////////////.........///////////////////////////////////////000000000000000000000000//////000000111111111111000000000000000000000000000000//////////////////111111222222222222222111000000000000000000000000////////////////////////......///......---,,,,,,,,,,,,,,,,,,---...000000///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,+++++++++******((()))))))))************((()))))))))************************************************************************************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******)))))))))))))))******,,,......---+++++++++))))))((('''''''''''''''************************---...//////////////////000000000000000000000000........................------------------------////////////////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------))))))***++++++++++++++++++---......,,,,,,---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,+++++++++,,,------***+++---,,,++++++,,,---******))))))******++++++))))))***+++,,,,,,---------,,,+++******+++,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))***+++++++++******************************)))***+++,,,---,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))******+++++++++***************'''((())))))))))))))))))((())))))***++++++,,,,,,)))))))))************+++++++++++++++++++++++++++******++++++++++++************************))))))(((((()))***+++,,,,,,---******************************************************+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,------------------.........)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,------.../////////......---,,,,,,,,,,,,---......////////////000000///000000111111000//////000//////......//////000.........///////////////000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000//////.........000000111222222222111111000000000000000000000000000000000000000000000000------.........------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------******))))))))))))******************************************************,,,,,,,,,+++++++++******))))))))))))************))))))))))))***************************************************+++++++++************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''''''(((((()))+++,,,---***+++---,,,+++******+++***))))))(((((())))))***************************//////////////////...---////////////////////////........................------------------------........................---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------,,,,,,,,,,,,+++++++++++++++,,,,,,---------))))))***++++++++++++***,,,...///...,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***+++,,,+++***)))***+++******))))))******+++,,,(((((()))***,,,---......++++++************+++++++++,,,,,,---,,,+++***))),,,++++++++++++***************************************++++++++++++******((()))***++++++++++++*********************************+++++++++,,,,,,,,,******************************************************+++,,,---......///***************************************************************+++++++++(((((()))***************((())))))***++++++,,,,,,************++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++++++++)))))))))***+++++++++,,,******************************************************+++,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---////////////...............+++,,,,,,,,,+++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---.../////////......---,,,,,,,,,,,,,,,........./////////000000//////000000000000000/////////...------...//////............/////////000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000....../////////////////////000000111222222111111000000000000000000000000000000000000000000000000,,,,,,---.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,******))))))))))))******************************************************,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************))))))*********+++++++++************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((()))***,,,,,,+++,,,,,,***(((((()))***************+++,,,---...************************///000000000///...------................................................------------------------------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,------------,,,+++---...---)))((()))+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///***++++++***((('''((())),,,+++++++++,,,------...++++++++++++++++++,,,,,,)))))))))******)))))))))+++,,,,,,---,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++*********+++,,,---------------************************++++++*********+++,,,---************************))))))))))))))))))))))))******+++,,,...///000000))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,((()))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++,,,,,,,,,---+++++++++*********************************************************************+++,,,,,,,,,,,,+++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///111111000000//////............---+++)))(((((())),,,,,,------...///000000,,,,,,,,,,,,,,,---...///---,,,,,,---///000000///111000///.........................../////////000//////000000000000000///...---,,,,,,,,,,,,---...---.........//////000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000+++,,,...///000000000000//////000111111111111111000000000000000000000000000000000000000000000000++++++,,,---............------,,,+++++++++,,,,,,000///...---+++***)))(((+++++++++,,,,,,---------))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************))))))******++++++++++++************************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))++++++***))))))((()))))),,,,,,+++)))'''&&&(((***&&&&&&''''''((()))+++,,,))))))))))))))))))))))))...........................000000///...---...///------------------------------------------------...---,,,++++++,,,---......------,,,,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++------------------------000---******---......,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......000//////......---,,,,,,...---,,,+++************---------------------------------,,,,,,------...///...------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---+++******+++,,,,,,+++,,,***((()))+++,,,+++(((---,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++******+++,,,,,,+++)))***+++,,,---,,,+++***,,,++++++******++++++,,,***,,,...000000...,,,***++++++++++++++++++++++++)))************+++++++++...---+++)))((())))))***,,,***)))***---,,,)))%%%++++++,,,------...//////+++++++++*********))))))++++++******+++,,,------************************)))))))))***+++++++++,,,)))************+++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))************+++++++++)))***+++,,,---,,,++++++******))))))))))))))))))************+++,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------+++,,,,,,,,,,,,,,,,,,,,,,,,---......------...000......////////////....../////////...------,,,,,,***,,,...000000...+++***///////////////000111111111111111111111111111111000//////............///---------...///000000111000000////////////000000111111111111222222222222///000111222222111000///000000000000000000111111...///000222222222111000111111111111111222222222////////////////////////000000//////.........---111000///...---...//////.........------,,,,,,,,,,,,...000000---,,,---///......---------,,,,,,,,,---------,,,,,,+++++++++((((((((((((((((((((((((************************(((((())))))*********+++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))******************++++++*********))))))))))))))),,,---,,,+++))))))+++---+++*********))))))((((((++++++***))))))***++++++...........................000000///...---...///------------------------------------------------...---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------///---***+++---......,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++******)))((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***************+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---+++******+++,,,,,,+++,,,***))))))+++,,,+++)))+++******))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,---......---,,,+++************************)))************+++++++++---,,,+++))))))))))))************+++,,,,,,***(((+++++++++,,,---------...+++++++++*********))))))))))))(((((()))******+++***************************************+++++++++)))************+++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,++++++***)))************+++++++++)))***+++,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------------,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///......////////////....../////////...............,,,---...//////...---,,,//////......//////000111111111111111111111111111222111000///////////////------......///000000111000000////////////000000....../////////000000000///000111222222111000///111111111000000000000000//////000111222222111111111111111111111111111111////////////////////////000/////////............///...---,,,+++,,,,,,---******************)))))),,,...000///---,,,---......------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))*********+++)))******************))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******************************((((((((())))))))))))***))))))))))))))))))))))))+++***))))))))))))***++++++******))))))(((((((((***))))))))))))))))))))),,,,,,,,,***)))(((***,,,************)))))))))((())))))))))))))))))))))))////////////////////////...000000///...---...///------------------------------------------------...---,,,+++++++++++++++,,,,,,---......---,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------...---++++++,,,------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++++++++++++++++++++******)))((((((((((((******))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---+++******+++,,,,,,+++,,,***)))***+++,,,+++***......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---+++******+++,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---,,,+++***))))))))))))(((***+++++++++******++++++++++++++++++++++++,,,+++++++++***************)))))))))((())))))***+++************************+++++++++***************)))************+++++++++************************++++++************++++++++++++,,,,,,++++++***)))******++++++++++++******)))************+++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************))))))))))))------------------------++++++,,,,,,,,,,,,------------------------......///...---+++++++++,,,,,,***+++---,,,++++++,,,.........////////////............////////////000000.........///////////////......------......///000111111111111111111111111333333111000////////////---......//////000000111000000////////////000000............////////////000000111111111111000000222111111111000000//////111111111111111111222222222222222111111000000///////////////////////////////////////...............------,,,+++,,,,,,,,,))))))))))))))))))******+++---//////---------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********************++++++++++++******************))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++++++++***)))((('''&&&&&&))))))))))))))))))*********++++++***(((((()))+++************))))))))))))'''((()))******)))((('''000000000000000000000000...000000///...---...///------------------------------------------------......------,,,,,,+++++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...++++++,,,---....../////////...------,,,,,,,,,---++++++++++++++++++++++++...---,,,++++++******+++...---,,,***)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++///......---------------++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++,,,+++***)))***+++,,,---,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++,,,++++++******)))))))))(((+++---,,,)))((())),,,+++++++++***************************************,,,+++++++++++++++,,,,,,************************,,,+++++++++***)))))))))))))))*********+++++++++******************************))))))))))))******+++++++++++++++***))))))******++++++++++++******))))))*********+++++++++)))******+++++++++++++++))))))***************+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------------......111///---+++***+++,,,,,,***,,,------,,,,,,---.........////////////...............///000111111222000//////......///000111---------------...//////111111111111111111111111333222111000///...............//////000000000000000000////////////000000//////000000000111111111000000000111111000000000222222111111000/////////222222111111111222222222333222222111000//////...///////////////////////////////////////.........//////.........---------******++++++,,,,,,------+++,,,---......------------------,,,,,,,,,++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******************************++++++++++++,,,,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((''')))))))))))))))*********)))***+++***((('''(((************)))))))))))))))'''(((***++++++***((('''000000000000000000000000...000000///...---...///------------------------------------------------............------,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------***++++++,,,---...//////---,,,++++++***+++++++++------------------------......---,,,,,,,,,,,,,,,///...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------+++******+++,,,,,,+++++++++,,,,,,+++++++++,,,******)))(((((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++,,,+++***)))***+++,,,---,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++*********)))+++---...,,,(((&&&(((************************)))************************,,,,,,+++++++++++++++,,,************************,,,+++++++++***)))))))))))))))*********+++++++++***************************))))))(((((())))))******++++++++++++***)))))))))******++++++******)))))))))*********+++++++++)))))))))*********++++++))))))******++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......000///...,,,++++++,,,,,,,,,---......------...///......////////////......------...///000111222222000000.........000111333---------------...//////000000000000000000000000222111000///...------.../////////000000000000000000000////////////000000000000000000111111111111111000000000000000000111111111111111000000//////333333333333222222222222222222111111000///......////////////////////////.........///////////////...............---------+++,,,,,,,,,------......++++++,,,---......------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++***************+++++++++,,,,,,+++++++++++++++******))))))(((((())))))))))))))))))))))))******++++++++++++***************************************+++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******+++++++++(((((())))))************)))***+++***)))(((((()))))))))))))))))))))******((()))+++,,,,,,+++)))(((////////////////////////...000000///...---...///------------------------------------------------,,,------......------,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------((())))))***+++,,,,,,---...------,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++******+++,,,,,,++++++,,,---,,,+++***+++---++++++***)))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++******))),,,,,,,,,***)))((()))************************+++***************++++++++++++***))))))((()))))))))************************+++++++++***************)))************+++++++++++++++++++++++++++++++++******))))))))))))************++++++******)))((())))))************)))))))))************+++++++++***))))))))))))***++++++++++++,,,,,,---.........,,,,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......//////......------,,,,,,,,,---///...------...000......////////////......------...//////000111111//////.........000111222......------......///000000000000000000000000000000//////...............000000000000000000000000000000////////////000000////////////000000000000111111000000000000111111000000000000000000000111222333444555444333222111111111111000000//////...////////////////////////.........///////////////+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,+++++++++,,,...///...,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***************++++++++++++******************))))))))))))))))))))))))))))))))))))******++++++++++++******************************((((((((())))))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***+++,,,------((((((((()))******++++++)))+++,,,+++***((())))))))))))))))))************)))***+++,,,,,,+++***)))...........................000000///...---...///------------------------------------------------((()))+++,,,---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))+++...---+++******,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---))))))******+++++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------+++******+++,,,,,,+++***,,,...---+++***,,,---......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++******+++++++++************************)))************+++++++++)))***++++++++++++***)))+++***((((((***+++,,,,,,)))******++++++,,,,,,,,,))))))*********++++++++++++******)))(((((())))))***************************************+++++++++)))************++++++++++++++++++++++++++++++++++++******))))))******+++***************))))))((())))))************)))))))))************+++++++++***))))))((()))***+++,,,++++++,,,,,,---......///+++++++++***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------......,,,---/////////...---,,,+++---......---,,,...///......////////////......---------......//////000............///000111111//////......//////000111000000000000000000000000/////////...//////000111000000000000000000000000000000////////////000000000000000000111111111111222111000//////000111222/////////000111111222222222333555777666444111///000000000000000/////////////////////////////////............/////////000++++++,,,,,,,,,+++***)))+++++++++***************+++***)))+++...///...,,,,,,,,,,,,++++++++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))******************))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***(((((())))))******++++++'''(((((()))******++++++)))+++------+++))))))***((()))))))))************************************...........................000000000...---...///------------------------------------------------%%%'''(((***++++++++++++...------,,,,,,------...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++(((+++......+++******,,,++++++,,,,,,,,,---------------------------------++++++******++++++,,,---+++,,,,,,,,,,,,---------)))))))))(((((()))******++++++++++++++++++++++++))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---+++******+++,,,,,,+++***,,,...---+++***,,,...,,,,,,+++************+++*********++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))+++,,,,,,+++***)))***'''%%%'''+++//////...))))))***+++,,,---------))))))******++++++++++++------,,,+++******++++++************************))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++***************)))(((((())))))************)))))))))************+++++++++***)))((((((((()))+++,,,))))))***++++++,,,------************+++,,,------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------******+++,,,,,,---......***,,,///111111///---+++***,,,------,,,+++---.........////////////......---------...............,,,------...///000000000///////////////000111111000000000000000000000000////////////000111222333111111111000000000000000000000////////////000000222222333333333444444444222111000//////000111222......///000111222333333111333666888888555111///////////////000000000000////////////////////////---.........//////000000------...///...---,,,+++---,,,,,,,,,++++++******+++***)))+++...000...,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************************************,,,,,,,,,++++++*********))))))************))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******************************,,,,,,---------.........))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((('''(((((()))***+++++++++***,,,...---,,,*********(((((())))))*********+++))))))(((((((((((())))))........................,,,------......------,,,//////.........---------------------------------,,,,,,,,,---------......++++++++++++,,,,,,---......------------...//////++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++((()))***+++---...///000,,,,,,,,,+++++++++******+++,,,------++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))************))))))++++++++++++++++++++++++++++++************+++++++++++++++************)))***)))((((((((()))+++,,,,,,++++++******++++++,,,************************''')))+++,,,---,,,***)))++++++++++++++++++++++++------,,,+++******++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,---,,,***)))))))))******''')))***)))((('''(((***+++***)))'''&&&$$$###"""))))))))))))***+++,,,---)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---,,,***)))***+++,,,,,,,,,---------.................................------,,,,,,------...,,,---///111111000...---000000//////.........---////////////////////////111000000000//////......---......///000111111222...//////000111222222222111111111111111111111111222222222111111///......000000000000111111111111000000//////.........---//////............//////222333444444333222111000...///000111111000///...***,,,...000111000...---////////////000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++*********+++---...(((((()))*********************++++++++++++******))))))*********+++++++++************************************************************************************************(((((('''((()))***,,,---***)))((('''((()))+++---******))))))))))))******(((((()))************+++******))))))((((((''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))........................,,,------......------,,,.........------------,,,---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++++++++************++++++++++++++++++***************))))))((()))***+++,,,+++******))))))******+++************************((()))***+++,,,+++******+++++++++++++++++++++++++++******)))(((((())))))************************,,,+++***))))))***+++,,,,,,,,,***)))))))))******)))***+++***)))((()))+++***)))))))))((((((''''''))))))))))))***+++,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---,,,***)))***+++,,,,,,,,,---------.................................------,,,,,,------...+++,,,.../////////...---............---------,,,........................222222222111111111000000.........///000111111111...//////000111111222222111111111111111111111111111222222111111///......//////000000000111111111000/////////............//////............//////222222222222222111000000...///000111111000///...////////////.........------............/////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---((())))))*********************++++++++++++******++++++++++++,,,,,,,,,---************************************************************************************************))))))(((((((((***+++,,,+++***((('''((()))+++,,,******)))))))))))))))***&&&((()))***+++***))))))***)))))))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))........................------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------++++++,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***))))))************))))))++++++++++++++++++++++++++++++************++++++,,,+++++++++***************))))))))))))***++++++***))))))))))))))))))***************************)))************++++++++++++++++++++++++++++++++++++***))))))((()))))))))++++++++++++++++++++++++************************,,,+++******)))*********)))+++,,,+++***)))***+++)))))))))***++++++,,,,,,+++***************++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---,,,*********+++,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,------------...---------,,,,,,,,,,,,,,,........................222222111111111111000000......//////000000111111/////////000111111222222111111111111111111111111111111111111000///......//////000000000000111111////////////............//////............//////111111000000//////000000...//////000000//////...111000...---,,,,,,---...,,,,,,---------.........000///...---,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,((()))******++++++************++++++++++++***************+++++++++,,,,,,************************************************************************************************+++***)))(((((()))***++++++***)))((((((((()))***++++++***)))(((((())))))'''(((***+++,,,+++***))))))))))))***************))))))((('''''''''(((((())))))))))))))))))))))))........................------............------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------******++++++++++++,,,,,,)))******+++---......///......---------,,,,,,,,,+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********)))))))))*********++++++******))))))))))))************************************))))))******+++,,,***+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++******************)))***++++++))))))***+++))))))******+++,,,------++++++******)))*********))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,,,,,,,******+++,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------,,,,,,,,,---...///---------,,,,,,,,,,,,,,,........................//////////////////........./////////000000000111//////000000111111111111111111111111111111111111000000111111000///......////////////000000000111///////////////.........//////............//////111000...------...///000////////////////////////...------,,,,,,,,,------,,,------------.........///...------,,,,,,,,,------------......---,,,,,,*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))***++++++++++++*********++++++++++++******'''(((((((((((()))))))))************************************************************************************************,,,+++)))((((((((()))***,,,+++***)))(((((()))))),,,+++***)))((((((((((((******)))))))))******+++))))))******++++++,,,,,,******)))(((((('''''''''))))))))))))))))))))))))........................---......//////......---------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,+++,,,------++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***)))*********+++++++++++++++++++++******+++++++++******************************))))))******+++,,,*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,************************)))***++++++++++++***)))************+++*********((()))***)))(((((()))***)))*********************++++++******)))*********))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,---------......------------------------...------,,,,,,------.........------......///000---------------------.............................................//////////////////000000000000000000000000000111111111000000000000000000000000///000000000000//////......////////////000000000........./////////////////////............////////////---------...///000//////............//////'''(((+++---...---,,,+++------........./////////...------,,,,,,,,,,,,---,,,,,,---......---------***+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++******++++++++++++******'''(((((((((((()))))))))************************************************************************************************,,,+++***((((((((())))))++++++***))))))(((((((((++++++***)))(((((())))))+++)))&&&$$$###%%%(((+++))))))******++++++,,,,,,*********))))))(((''''''))))))))))))))))))))))))..............................////////////......------------,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......------,,,+++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------+++,,,,,,------......///...------,,,,,,++++++***------------,,,,,,,,,,,,+++,,,------++++++,,,---........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++*********++++++,,,,,,---)))))))))((())))))***+++))))))))))))))))))))))))************************))))))***++++++++++++***''')))***)))((('''((()))*********)))))))))))))))+++***************++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............/////////000000------------............------------------------//////000000000000111111////////////000000000000000000000000000000111111000000000000000000000000/////////000000//////.........////////////000000........./////////////////////............//////......------....../////////......------......///%%%'''***---///...---+++---............/////////------,,,,,,,,,,,,------+++,,,,,,------------,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++******)))((()))***++++++,,,+++++++++******++++++++++++***************+++++++++,,,,,,************************************************************************************************,,,+++***((((((((())))))************))))))))))))******))))))))))))*********'''### """&&&((()))))))))***************))))))*********)))(((((())))))))))))))))))))))))..............................////////////...............------------,,,,,,,,,---......///000000,,,,,,,,,---------......,,,,,,+++++++++,,,------*********)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++,,,------...//////......---,,,,,,+++******,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++************++++++************************((()))***+++,,,+++******)))******+++,,,,,,------))))))(((((()))******+++************************,,,+++***))))))***+++,,,((()))***+++,,,++++++***((()))******(((((()))***))))))))))))************))))))))))))***+++,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.../////////......++++++,,,,,,------------------------------------/////////000000000111111000000000000////////////111000000000000000000000000000000000000000000000......///////////////............/////////000000............/////////000//////............//////------...//////////////////...------------...///)))***,,,---.........---,,,,,,---------.........---,,,,,,+++,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***++++++***)))(((''')))***++++++,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,---************************************************************************************************+++***)))(((((()))******((())))))************)))(((((((((((()))***+++,,,)))((('''%%%%%%%%%''''''***)))))))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))..............................////////////......//////.........---------------......///000111111,,,,,,,,,---------......++++++++++++,,,------...,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++,,,------++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,---......---,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++)))***+++,,,---,,,++++++******))))))))))))******************************''')))+++,,,---,,,***)))))))))***+++,,,,,,------++++++******+++,,,------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((()))***+++,,,,,,+++***)))+++,,,+++***)))***+++)))))))))******++++++,,,))))))))))))***+++,,,---)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++---//////...---,,,*********++++++,,,,,,,,,------------------------,,,---------......//////000000000000////////////111111111000000000000000000000000000000000000000......///////////////.............../////////000---.........//////000000//////............//////,,,---///000111000///...///...---,,,,,,---...//////...---------...///000++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++++++++)))((('''******+++,,,,,,,,,,,,+++******++++++++++++******)))************+++++++++************************************************************************************************+++***)))(((((()))***+++'''((()))***************'''((((((((()))+++,,,---+++,,,---------+++***)))******))))))(((((('''''''''((()))***++++++***))))))))))))))))))))))))))),,,---......,,,,,,---...------------------------------,,,+++,,,...111222------------------------.........------......///+++++++++,,,,,,---------*********++++++,,,,,,,,,...,,,***+++---...,,,***+++,,,,,,------,,,,,,+++////////////......---,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------///......---------.........---,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,---......//////......++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***(((''')))+++---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---(((((())))))******++++++++++++*********************++++++,,,,,,++++++***+++++++++,,,,,,---------***++++++,,,------------,,,,,,,,,++++++*********************************,,,++++++******++++++,,,******++++++++++++******))))))***+++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,)))))))))))))))*********************************(((((()))***,,,---...///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---.....................------+++++++++,,,,,,---------'''))),,,......---+++)))------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222........./////////////////////000111111111111111////////////000000000000////////////000000000000......///000111000000000//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,---...///.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,***+++---...,,,))))))+++---,,,+++***+++,,,******++++++++++++******,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,***+++,,,,,,------------...,,,)))''''''))),,,...+++++++++*********))))))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((())))))***+++++++++++++++***)))(((++++++******************++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((***)))(((''''''((()))***))))))(((((((((((()))))),,,---......,,,,,,---...////////////////////////------,,,+++,,,---///111------------------------------,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,------------,,,,,,+++,,,,,,,,,++++++***)))---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---------......///...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,---------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---))))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,---******++++++++++++******))))))***++++++,,,---------,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))******++++++++++++******))))))((((((************************))))))***+++,,,------...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------..................------+++,,,,,,,,,---------...)))***,,,---...---,,,+++------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///////////////.........000000111222222222222222.../////////000000000000---............////////////////////////000000000///......---,,,,,,++++++//////......------------------,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***,,,///111000///)))+++---,,,+++***+++,,,******++++++++++++******,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---+++)))(((((()))+++---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++++++++***))))))************************++++++************++++++))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((()))))),,,---......,,,,,,---..............................---,,,++++++,,,---...------------------------...---,,,+++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,++++++------,,,+++------............---------............---,,,,,,------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---...//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***************************------,,,,,,,,,,,,------******++++++++++++******))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++***)))))))))******,,,,,,+++***)))(((''''''******************************+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------------------......---------------.........+++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000//////......------//////000111111111111000....../////////000000000,,,,,,---------.........000///.........///000111.........------,,,,,,+++///.........------,,,,,,......---,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,///000000///)))+++---,,,+++***+++,,,******++++++++++++******,,,+++***))))))***+++,,,*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++***************))))))))))))))))))))))))'''(((((()))******++++++***************++++++,,,***++++++++++++***))))))************************++++++************++++++))))))))))))))))))))))))******)))))))))(((((((((******************************))))))))))))((((((+++******))))))******+++))))))(((((((((((()))))),,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------------------------000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...///000---------...------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///111000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***++++++++++++,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******++++++++++++******))))))******+++++++++,,,+++++++++,,,+++++++++***************************************************************************,,,+++***))))))((())))))+++*********))))))((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,------------..............................------,,,,,,,,,---...///------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......///000000111111000///...------,,,+++,,,------......------........./////////000000,,,------------.........000///---,,,---...000222......---------,,,,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***)))+++---,,,+++***++++++******++++++++++++******++++++***))))))***++++++************++++++++++++***++++++,,,,,,,,,++++++*********++++++*********************************))))))))))))))))))))))))(((((())))))***************))))))))))))***++++++******+++++++++******)))***************+++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))((((((************************))))))))))))))))))((((((+++++++++******+++++++++))))))(((((((((((()))))),,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---***++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,...///000,,,,,,---......------,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))*********+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******************************))))))))))))************++++++++++++******)))***************++++++***++++++,,,,,,,,,+++***************************************************************************++++++***)))(((((((((((((((((())))))*********+++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------.................................---,,,++++++---...000------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------......//////111111000///...------,,,++++++,,,---------------............////////////------........./////////000///---,,,,,,...000111---------------,,,,,,,,,)))***+++,,,---///000000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++************)))+++---,,,+++***++++++******++++++++++++******+++******************+++))))))*********++++++++++++++++++,,,,,,+++******)))***++++++++++++***)))************************))))))))))))))))))))))))************))))))(((((()))(((((((((((()))******)))******+++++++++******))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((())))))&&&&&&&&&''''''&&&&&&&&&))))))(((((((((((()))))),,,---......,,,,,,---...------------------------...---------,,,,,,++++++------------------------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,------++++++,,,---------............------+++,,,,,,---------------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---......***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......//////......---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))******++++++,,,***++++++,,,,,,++++++***+++++++++++++++*********++++++++++++++++++***)))***++++++++++++,,,,,,,,,************************)))(((((((((((((((((()))******++++++++++++******************************)))***+++,,,---,,,+++******************************************+++++++++******************************)))((((((((())))))''''''((()))***+++,,,,,,************************,,,+++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++,,,,,,------...............------------------,,,+++++++++,,,...///------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---------.........000000//////......------------...////////////...------........./////////---............////////////...---------...///000------------------------((()))***,,,---///000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,---,,,---...000)))+++---,,,+++***+++,,,******++++++++++++******************************)))))))))************+++++++++++++++++++++***)))******++++++++++++*********************+++++++++))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((())))))***))))))***++++++++++++***)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++*********)))))))))************************''''''(((((((((((())))))&&&''''''((((((''''''&&&))))))(((((((((((()))))),,,---......,,,,,,---...------------------------------.........------,,,------------------------++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,------------,,,,,,---......///000000//////------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------((()))+++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---............---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++++++++++++++,,,))))))***++++++,,,------***++++++,,,,,,++++++***++++++++++++*********))))))******++++++++++++*********+++++++++,,,,,,,,,************************))))))(((((((((((())))))******++++++++++++******************))))))))))))(((***+++------,,,+++***************************))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((())))))***(((((())))))******++++++************************+++++++++++++++++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++************+++,,,------***++++++,,,------......------------,,,,,,,,,++++++++++++++++++,,,------------------------------+++,,,,,,,,,------------******+++,,,,,,---......,,,,,,------------......///////////////.........---......///////////////---------.........//////,,,,,,---------.........---------.........//////------------------------***++++++,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***------,,,,,,...000)))+++---,,,+++***+++,,,******++++++++++++***************++++++*********))))))))))))************+++++++++++++++***))))))************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((())))))***+++))))))***+++++++++++++++((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((()))))))))***++++++++++++***)))))))))(((((((((((()))))),,,---......,,,,,,---...++++++++++++++++++++++++------...//////......---------------------------,,,,,,,,,---...///000111---------,,,,,,+++++++++*********++++++,,,,,,,,,***,,,...---+++***,,,...+++,,,,,,------,,,,,,+++***++++++,,,---------,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,+++++++++,,,,,,'''(((***,,,,,,,,,***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++,,,---------,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++******))))))((()))***+++++++++++++++*********++++++,,,,,,,,,******************************))))))))))))************++++++++++++***************)))))))))))))))((()))+++---------+++***))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((((((((('''(((((()))***+++************))))))))))))******************************+++++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++************+++,,,---...******+++,,,,,,---......---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........******+++,,,,,,---......,,,,,,------------------.........///////////////+++,,,------......---------------.........//////++++++,,,,,,,,,---------,,,---......//////......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,)))((()))+++)))+++---,,,+++***+++,,,******++++++++++++************++++++++++++******))))))))))))************+++++++++++++++***)))(((++++++***))))))***++++++))))))******++++++++++++))))))))))))))))))))))))((((((((()))******++++++*********)))***++++++,,,((()))***+++++++++++++++((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''))))))(((((((((((())))))------------------------....../////////...,,,+++,,,,,,,,,------.........,,,,,,+++***+++,,,...///---------.........//////++++++++++++++++++++++++,,,,,,,,,---------.........---+++***)))******+++,,,,,,,,,------,,,++++++...---,,,,,,,,,---...//////,,,)))))),,,---+++))),,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++*********+++************************,,,+++***(((((()))+++,,,---,,,+++*********+++,,,******++++++++++++******************************++++++******************++++++******)))(((((((((+++***)))(((((()))***+++,,,,,,+++,,,,,,---......******++++++++++++*********************************+++,,,------,,,+++***,,,,,,***)))))))))***+++******)))(((((('''(((((())))))))))))************++++++************++++++))))))))))))((((((((((((******************************))))))))))))******((((((((((((((((((((((((++++++******)))(((((('''************************++++++***))))))***++++++,,,,,,++++++,,,,,,---...,,,+++++++++***)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---++++++,,,------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///---,,,++++++,,,---,,,,,,---...//////......///...---,,,+++*********,,,,,,------.../////////......////////////......000///......---------------,,,,,,++++++,,,,,,---+++***)))((((((***,,,---------------------------))),,,///000///---------++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++++++++************++++++******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++((((((((((((((((((((((((+++******)))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++,,,---------,,,***((('''))))))*********++++++++++++++++++*********))))))++++++*********************)))((()))***+++***(((***)))))))))))))))************))))))((((((''''''''''''''''''''''''''''''---------------------------.../////////...,,,+++,,,,,,,,,---------......------,,,,,,,,,---...///------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,---...///,,,,,,,,,------,,,,,,+++******)))))))))***+++,,,...,,,+++***+++,,,+++***,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***))))))))))))))))))***************+++---///000---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************++++++,,,,,,,,,+++++++++,,,+++++++++***++++++,,,******++++++++++++******************************************************************************,,,+++************+++,,,(((((('''''''''((())))))******++++++++++++*********************************++++++,,,,,,++++++***,,,+++***)))))))))***++++++***))))))((((((((()))))))))))))))***************))))))))))))))))))******)))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************)))))))))))))))*********************************************************+++************+++,,,,,,++++++++++++************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,+++,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,+++,,,------,,,------...//////......///...---,,,++++++++++++.........---,,,,,,++++++.........//////.........,,,+++***))))))))))))***---,,,,,,++++++,,,,,,---,,,+++***)))***+++---...++++++++++++++++++++++++''')))+++,,,+++******+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++******++++++++++++*********************************************+++++++++************************************************------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***++++++***)))***+++,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++*********))))))***************************)))((()))***+++***(((***)))))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))---------------------------............---,,,,,,,,,,,,,,,------------.........---------...//////------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000,,,,,,------------,,,,,,,,,,,,,,,+++,,,------...+++,,,---,,,+++***+++,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,...///...,,,***(((,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******++++++***************************+++---......---+++******++++++,,,,,,+++++++++******++++++++++++******************************************************))))))***++++++,,,------++++++************++++++++++++************************++++++++++++******************************+++++++++******+++++++++,,,+++******))))))******++++++***))))))))))))***))))))))))))************))))))(((((((((((())))))******)))))))))(((((((((++++++++++++++++++++++++************************************************'''(((((()))***+++++++++************************)))***+++,,,,,,+++***)))******))))))******+++,,,*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,------...,,,---......///.........//////...---,,,,,,,,,,,,...------,,,++++++******------............---------,,,++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...++++++++++++++++++++++++***,,,------,,,,,,---...++++++******++++++,,,---,,,---......---,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++******++++++++++++******************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++***)))***++++++++++++*********++++++******+++++++++,,,,,,,,,+++++++++******************************************)))((()))***+++***(((******))))))))))))))))))))))))))))))((((((((((((************************------------------------------------------------------------------------------------------......------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------*********+++++++++,,,,,,+++,,,------------------------------.........///***,,,///...+++)))+++---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...---,,,***)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++***++++++,,,***************************+++,,,---------,,,+++)))***+++,,,---,,,+++*********++++++++++++*********************************************++++++++++++++++++,,,,,,---------((((((((((((((((((((((((......---,,,,,,+++,,,,,,******++++++++++++******************************,,,+++***))))))***+++,,,+++++++++***************++++++***************+++((()))))))))************))))))(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((()))******++++++************************((()))+++,,,,,,+++)))(((***************+++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////---,,,+++++++++,,,,,,------------------------------------,,,------......------,,,***+++++++++,,,---......------...............---000///...---------------+++++++++,,,------......,,,,,,------------,,,,,,...------,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...------------------------------...---,,,---...000++++++******++++++,,,---,,,---/////////---+++)))***+++++++++++++++,,,,,,+++******))))))******+++++++++************++++++******++++++++++++************************************++++++++++++++++++************************************************'''(((***,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***++++++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,************************))))))))))))***************)))((()))***+++***(((***************))))))((())))))))))))((((((((((((((((((((((((((((((((((((------------------------------,,,,,,,,,---------------------------------,,,,,,------,,,,,,,,,,,,------------------,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++,,,------.........---)))*********++++++++++++))),,,///...,,,***+++...+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))))))))******......------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---,,,+++***+++,,,,,,))))))******+++++++++,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++***++++++,,,,,,************************+++***)))))))))+++,,,---)))***+++,,,---,,,++++++******++++++++++++******************************))))))*********+++++++++---------,,,,,,,,,++++++(((((())))))))))))((((((***))))))(((''''''''''''******++++++++++++******************************,,,+++))))))))))))+++,,,++++++++++++******))))))+++***************++++++((()))))))))************+++******))))))******+++************))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((+++++++++++++++,,,------******++++++,,,,,,,,,---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,,,,,,,------......//////------------------------,,,------......------,,,)))***+++,,,------......---...............------//////...---------......,,,,,,,,,---......//////,,,,,,------------,,,,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---***************++++++,,,------------------------)))***+++***))))))+++---++++++******++++++,,,---,,,---...//////---+++************++++++,,,,,,,,,+++******))))))******+++++++++************++++++******++++++++++++******************************'''(((((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***++++++***)))***+++***))))))((()))***,,,---******+++++++++,,,,,,,,,************************(((((()))))))))************)))((()))***+++***(((***************)))((('''(((((((((((())))))))))))((((((((((((((((((((((((------------------------,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,............---,,,+++***+++,,,---......///......***++++++,,,---,,,,,,,,,***,,,......---,,,,,,---***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++***+++,,,------------,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,************************+++***(((((((((***,,,...)))***++++++,,,,,,,,,,,,******++++++++++++******************************)))))))))***++++++,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,++++++)))((('''''''''''''''(((******++++++++++++***************************************))))))************++++++++++++***))))))***))))))))))))***++++++))))))))))))************++++++************++++++++++++*********)))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********************************)))))))))))))))************************)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///////////////...---------------....../////////------------------------,,,------......------,,,))))))+++,,,------------.........///......---,,,......---------------...000//////......---,,,,,,------............---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++******++++++,,,---+++,,,---......---,,,+++*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++************++++++******++++++++++++******++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++)))))))))))))))***+++,,,))))))*********+++++++++***************+++++++++'''(((((())))))************)))((()))***+++***(((******++++++***)))'''&&&(((((((((((())))))))))))************************------------------------,,,,,,+++++++++,,,---.........---------,,,,,,,,,------.........---+++***---------,,,,,,,,,++++++******++++++,,,------...***++++++++++++,,,,,,,,,,,,---.........---,,,++++++,,,---...////////////,,,---.../////////......++++++,,,...//////---+++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...***+++,,,---------,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......***++++++,,,------......************************,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************)))*********+++,,,------************+++,,,---...******++++++++++++******************************((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++++++++++++++,,,---******++++++++++++******************************))))))************))))))***++++++,,,+++***)))((()))((((((((())))))***+++))))))))))))******************))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************(((((())))))******++++++************************************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,---------------------...........................,,,------......------,,,)))***+++,,,---,,,,,,+++......//////...------,,,------,,,,,,,,,,,,------//////...------,,,,,,+++.........//////...............------......///000---,,,,,,++++++,,,,,,---******++++++,,,,,,+++++++++++++++++++++++++++++++++---///000///......///++++++******++++++,,,---******++++++,,,---------)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++******++++++++++++******+++++++++++++++++++++++++++++++++******)))))))))************************)))))))))))))))))))))))),,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++((()))***************)))(((((()))))))))*********))))))*********+++++++++''''''(((((()))******+++***)))((()))***+++***((()))***+++,,,+++)))'''&&&'''((((((((()))))))))***))))))))))))))))))))))))------------------------,,,,,,+++***+++,,,...///.........------,,,,,,,,,....../////////...,,,+++---------,,,,,,+++++++++++++++,,,------...//////******+++++++++,,,,,,,,,((()))+++,,,------,,,++++++,,,---...////////////)))***+++,,,,,,,,,+++***,,,++++++---111111...******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******))))))******+++............---+++)))((()))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++---......------,,,,,,------...///000000************************---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---************************((())),,,.........---,,,+++***))))))***,,,...///******++++++++++++******************************((())))))***++++++,,,,,,)))******++++++,,,,,,---***+++,,,,,,,,,,,,+++***++++++++++++,,,------...******++++++++++++******************************((()))***++++++***)))(((******+++,,,+++***)))((((((((('''(((((()))******))))))))))))************))))))(((((((((((())))))+++++++++************)))************************)))***,,,------,,,***)))((((((((((((((((((((((((&&&&&&''')))***,,,------************************++++++***))))))***++++++*********)))***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,)))***+++,,,---,,,++++++.../////////...---,,,,,,,,,,,,+++++++++,,,,,,---***++++++,,,,,,---............////////////......***)))))))))******+++,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,------------------------'''***---...---+++++++++++++++******++++++,,,---)))))))))***+++,,,......))))))***+++,,,,,,------+++******************+++++++++************++++++******++++++++++++******++++++++++++++++++++++++//////...,,,***)))((('''))))))))))))))))))))))))************************))))))(((((((((***+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))+++++++++***)))***+++((()))***++++++***)))((((((((((((((())))))))))))))))))******++++++++++++&&&''''''((()))******+++***)))((()))***+++***((()))***+++,,,+++)))'''%%%'''((((((((())))))******''''''''''''''''''''''''//////...---,,,,,,,,,,,,---,,,,,,++++++******)))++++++******++++++,,,---++++++,,,...000///---***+++,,,,,,---............,,,,,,,,,++++++*********//////...---+++***)))))))))***+++,,,------------...........................,,,***,,,...000...,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************((()))+++------,,,+++***------------------------*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---.........000///...---,,,+++++++++///...------++++++***)))***)))))))))******+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++,,,+++)))'''++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))************************************************************************+++++++++*********))))))************************---***((())),,,---,,,+++))))))******++++++,,,,,,.........---,,,++++++***************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++***)))))))))************++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---///000000...---+++////////////////////////,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,++++++***))))))))),,,,,,,,,---------......------------,,,+++***)))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---,,,+++***))))))))))))******+++++++++************************)))***+++***)))((((((***,,,,,,,,,,,,,,,+++***)))************************...///000///...---...000,,,,,,++++++***)))))))))******************************))))))))))))******)))***++++++***)))((('''+++++++++*********************++++++++++++*********+++,,,,,,+++***)))((())))))))))))))))))))))))++++++************++++++((()))+++,,,------,,,+++))))))))))))))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&***)))'''&&&&&&'''((()))------,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,---...---++++++,,,,,,------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------,,,***)))***,,,...,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------...---,,,,,,++++++++++++...------,,,,,,++++++***+++++++++,,,,,,---//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************+++***)))***,,,,,,+++)))++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***************************)))***++++++++++++***)))************************************************************************+++++++++*********))))))************************+++***+++...000000---***))))))******************((((((''''''&&&%%%%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------------------,,,+++*********++++++++++++++++++++++++++++++,,,,,,+++******************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,------------------------------------............,,,---///000000///---,,,------------------------,,,---------...............------,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,---------......******+++,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,************************)))***+++***)))((()))***,,,,,,,,,,,,,,,+++***)))************************,,,---...---,,,,,,---...******************++++++******************************))))))))))))******)))******++++++***)))((()))))))))*********++++++******++++++++++++******+++++++++++++++***)))(((************************))))))(((((((((((()))))))))***+++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((''''''''')))((('''&&&&&&''')))***,,,,,,,,,,,,---...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,------...111...,,,+++,,,.........,,,,,,,,,,,,,,,,,,+++***......------------,,,,,,******+++,,,------...///******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************+++++++++***************************************)))+++...222444222---)))*********)))))))))))))))***))))))(((((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,........................---,,,++++++******++++++++++++++++++++++++++++++---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,------......------,,,////////////////////////------------............---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////......---,,,---------))))))******+++,,,,,,---,,,,,,,,,---------......)))***+++,,,------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,***************************+++++++++)))((()))***++++++,,,,,,,,,+++*********************************+++,,,+++***)))***,,,((())))))***++++++,,,,,,******************************))))))))))))******((()))******+++*********((((((((())))))***************++++++++++++******++++++***)))))))))******++++++++++++++++++++++++))))))(((((((((((())))))***++++++******(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''(((((('''&&&'''(((***+++,,,,,,,,,,,,,,,---...///------------......//////------,,,,,,,,,---......888555000------///000000,,,,,,,,,,,,++++++***)))---------------,,,,,,,,,******+++,,,,,,---......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********************************************************************************************************************************)))+++///222333000---************))))))(((((((((---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++***+++++++++++++++++++++++++++------,,,++++++,,,,,,---,,,------------------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,------......------,,,////////////////////////,,,,,,---------.........---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////...------------...*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,+++***------...//////...------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++)))((()))***++++++,,,,,,,,,++++++***************************)))***++++++))))))***+++))))))*********+++++++++************************+++******))))))******+++((())))))***++++++++++++)))))))))(((((((((((((((******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,***************))))))((((((((((((((((((((((((((('''(((((())))))))))))((())))))((((((((((((((((((((('''''''''((()))***+++///...---,,,,,,,,,,,,,,,/////////......---------------,,,,,,,,,---......;;;777111...------......,,,,,,,,,,,,++++++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------......///......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,+++******+++,,,------...------,,,***++++++,,,,,,------...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++************************...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++***************************************************************************************************************************+++---...------,,,,,,++++++******))))))((((((++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,------......------,,,---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------............,,,------......------,,,------------------------,,,,,,,,,------------...------...///////////////.................................////////////000//////...------------...,,,,,,,,,,,,++++++******,,,,,,,,,---------......,,,,,,---------,,,++++++---..................---+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++***))))))+++***++++++,,,,,,,,,++++++************************)))+++,,,+++***)))***++++++++++++*********))))))************************++++++************++++++))))))*********+++,,,,,,+++******)))((('''&&&&&&******++++++++++++************((((((((()))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))))))))(((((((((((())))))******//////...---,,,,,,,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,------...666333///,,,++++++***))),,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,........................,,,---...---,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,---...///...---,,,++++++++++++,,,,,,---------111000///---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))...,,,***)))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***************************************************************************************+++++++++***************************++++++***)))***,,,...+++++++++***************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,------......------,,,......------------,,,,,,***++++++,,,,,,------...,,,,,,---...////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////////////////////////////------.........////////////......---,,,---------...------,,,++++++******,,,,,,,,,---------......((()))***,,,---...//////------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,***)))***+++******+++,,,,,,,,,++++++***************************+++,,,+++******+++,,,,,,,,,++++++***))))))(((************************++++++************++++++++++++*********+++,,,,,,++++++***)))(((((('''&&&******++++++++++++******))))))((((((((()))******++++++++++++++++++++++++******))))))))))))******************+++,,,---...))))))))))))))))))))))))&&&'''((())))))******)))(((((())))))))))))******))))))))))))))))))))))))...------,,,,,,,,,------......------------------+++++++++++++++,,,------...---,,,,,,---,,,***(((+++,,,,,,------------,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,...///...+++***+++---++++++++++++,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************+++)))''''''(((+++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************************************************************))))))*********+++++++++************************)))+++,,,+++))))))+++...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......***+++,,,...//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---...///////////////////////////,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......((()))***,,,---...//////------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,+++++++++*********************************+++,,,---,,,***)))***+++)))***+++,,,,,,,,,,,,+++************************)))+++++++++***)))***+++++++++******************************************,,,++++++******++++++,,,---,,,+++*********+++,,,******************************++++++++++++******'''(((((()))))))))))))))************************+++******))))))******+++++++++***))))))***+++,,,++++++++++++++++++++++++&&&'''((()))************(((((()))))))))*********************))))))(((''',,,,,,,,,,,,---...//////++++++,,,,,,---.........++++++******++++++,,,---******,,,...000000---++++++,,,------............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222000---,,,---///*********++++++,,,,,,,,,,,,,,,,,,------.........................................................))))))(((((())))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,+++,,,---...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++'''%%%###$$$'''***,,,,,,------------------------++++++---......---+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************************************))))))******++++++++++++************************(((+++---,,,******+++---+++++++++,,,,,,---------*********************+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++***)))))))))***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,---......)))***+++---......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******+++,,,---...///////////////////////////,,,,,,,,,---------......------,,,++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,---------......++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,------------,,,+++*********+++,,,+++++++++******)))))))))************************+++,,,---,,,***)))***+++)))***+++,,,,,,,,,,,,,,,************************(((***+++***)))((()))+++)))))))))***++++++,,,,,,************************,,,++++++******++++++,,,...---+++*********++++++'''((()))***+++,,,------******++++++++++++******&&&'''(((*********)))((())))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,+++***((((((((())))))++++++++++++++++++++++++&&&'''((()))************(((((())))))*********+++++++++++++++***((('''&&&...///000///---,,,,,,------------,,,,,,+++++++++,,,,,,------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................************+++,,,------......---------,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555111...---------+++(((---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++******+++,,,...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...------------,,,,,,+++***...---,,,+++***(((''''''++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------,,,***))))))*********+++++++++,,,,,,,,,...+++)))))),,,---,,,***,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,************************+++++++++++++++++++++++++++*********))))))((((((------,,,,,,+++***))))))&&&''')))***++++++***)))************************++++++++++++++++++++++++******)))(((((()))************))))))))))))******+++++++++*********))))))***++++++,,,,,,++++++***+++******))))))******+++++++++++++++,,,,,,---...,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++&&&&&&''')))***+++,,,---************************++++++************++++++((()))***+++,,,,,,,,,,,,///---,,,+++++++++)))'''((())))))))))))*********)))))))))))))))******+++,,,,,,---...---***(((&&&***************************++++++,,,,,,++++++***,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++,,,---......++++++******++++++,,,---,,,,,,,,,---------......///......------///000111------------------------///............---------...---+++******+++---...---------...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,++++++***)))))))))***))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,+++)))((()))***+++)))((()))***,,,,,,+++************************+++++++++*********))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,+++++++++***)))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))...+++)))***,,,---+++((())))))))))))))))))))))))******))))))))))))******))))))))))))************++++++******))))))(((((())))))(((((('''''''''&&&,,,...///...------...///............------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------........................------,,,,,,+++,,,,,,,,,.........---------,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...000///...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------......---------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------,,,---------,,,,,,+++***...------,,,+++***))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,---+++)))))),,,---,,,***,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))+++++++++******)))))))))*********+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,************************++++++************++++++)))***+++,,,,,,---------+++***)))***,,,---,,,+++)))))))))*********++++++***************++++++,,,+++,,,---...---+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------------++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------.........------,,,---...///000------------------------............------------,,,,,,+++*********+++,,,,,,---------------,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,+++***************++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++******+++,,,+++))))))***++++++***((()))+++,,,+++***************************+++++++++*********))))))+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,******))))))***++++++,,,++++++++++++++++++++++++)))((((((''''''(((((()))+++++++++***************'''(((***+++++++++)))(((************************,,,***))))))++++++***'''))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))((((((''''''''''''))))))((((((((('''''''''***,,,---...------///000///////////////000000000.........------,,,,,,+++......---,,,,,,,,,------------------------------........................------------------------000///...---,,,,,,,,,,,,...............---------...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000000000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++......---------------,,,---............------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,***)))***,,,******+++++++++,,,,,,,,,---+++******+++,,,,,,+++,,,------------,,,,,,+++++++++************++++++------------------------++++++++++++++++++++++++***************)))))))))***)))))))))))))))))))))------+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))************+++++++++************************************++++++,,,,,,************************++++++************++++++******+++,,,------------+++***)))***,,,---,,,+++************+++++++++,,,+++++++++***+++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,------------......///...---,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------............------------***************+++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,((()))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,,,,---)))***++++++***)))***,,,,,,+++)))***++++++***)))************************+++++++++***************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,*********)))******+++,,,++++++++++++++++++++++++***))))))))))))))))))******************+++++++++'''((()))++++++******)))+++++++++++++++++++++++++++)))(((((()))***((('''))))))))))))))))))))))))******))))))))))))******))))))))))))************)))(((((((((((('''''''''))))))((((((((((((''''''+++,,,...------,,,...///......//////000000000111//////...---,,,,,,++++++...------,,,,,,,,,------------------------------------------------------------------------------......---,,,,,,,,,,,,,,,...........................---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++......------,,,,,,+++++++++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++******+++******+++++++++,,,,,,,,,,,,+++******++++++++++++---------......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))***************...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++++++++******+++++++++************************,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------,,,+++*********+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++++++++,,,------------------,,,******++++++)))'''******+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,+++++++++,,,,,,,,,---------------...---,,,,,,+++++++++,,,------,,,,,,,,,---......,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,******+++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,------((()))++++++******+++---,,,+++******++++++)))'''************************************************++++++,,,,,,,,,,,,++++++************+++++++++++++++***************++++++************************++++++************++++++)))))))))***+++++++++,,,(((((()))************)))******************************))))))))))))(((((())))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))((((((((((((((((((---...///...,,,+++,,,------------......///////////////...---,,,,,,++++++------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------------.....................---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,,,,++++++******++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222111///,,,******+++******+++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,---......---------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......,,,+++)))******))))))))))))******************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,++++++************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***************************++++++************++++++++++++,,,,,,------,,,,,,---+++************)))(((******+++++++++,,,,,,,,,)))))))))))))))***++++++++++++,,,---............++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,---------......------......////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---......------***++++++,,,------,,,,,,,,,++++++******++++++,,,---------------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,((()))++++++******+++---,,,+++***+++,,,+++)))'''***************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++***************+++************************)))(((((((((((((((((())))))))))))***+++++++++,,,(((((()))***************))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************************++++++++++++(((((())))))))))))))))))---...///---+++***++++++------------------...............------,,,,,,+++------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,---------------...---,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,+++++++++++++++******,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,************************(((((((((((())))))))))))++++++,,,,,,,,,,,,------111222222///,,,******+++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---+++,,,,,,------------,,,------,,,,,,,,,,,,------------------------------------------------------*********+++++++++++++++,,,,,,++++++++++++++++++)))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***))))))))))))))))))******************+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++************+++***++++++++++++,,,,,,,,,)))************+++++++++************************+++++++++++++++*********************************++++++************++++++***++++++,,,,,,+++++++++((('''''')))+++,,,,,,+++************+++++++++,,,))))))(((((())))))***+++++++++,,,,,,------......***************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......//////)))***+++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---.........------,,,++++++++++++,,,,,,---))))))***+++,,,,,,,,,,,,''''''(((((()))***++++++)))***++++++***)))***,,,*********+++,,,,,,)))'''***************************************+++++++++******++++++++++++******)))))))))************+++,,,+++******)))***************************************))))))))))))*********************+++++++++)))))))))))))))*********((((((((((((((((((((((((***+++,,,+++)))((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((())))))))))))***(((((())))))))))))******+++---...---++++++,,,---......------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------...---,,,---000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++...111---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++***+++,,,,,,---------,,,++++++++++++++++++++++++(((((()))))))))*********+++++++++,,,,,,------------...///...,,,***+++,,,******+++++++++,,,,,,,,,***,,,---,,,))))))+++---******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++******))))))))))))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******))))))******+++))))))*********+++++++++)))******++++++******)))++++++************++++++******************+++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******************************************++++++************++++++)))******++++++******)))(((''''''(((+++,,,,,,+++)))))))))*********++++++******))))))******+++,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,------+++++++++++++++,,,------,,,,,,,,,---------......,,,---.../////////......++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,---///000))))))***,,,,,,------,,,,,,++++++******++++++,,,++++++++++++******))))))************************+++,,,---.........------***************+++,,,,,,***++++++,,,,,,,,,++++++(((((())))))*********+++***+++,,,+++))))))***+++)))))))))+++------***(((************************))))))*********+++++++++******++++++++++++******))))))))))))************,,,++++++***))))))******************************++++++************+++++++++++++++***************)))))))))))))))******+++(((((((((((((((((((((((((((***+++***((('''(((***))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))))))))*********(((((()))))))))*********)))+++,,,,,,,,,,,,---/////////......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,...000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******---000---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------.........******)))((()))***,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++******+++,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***,,,+++++++++,,,---******+++++++++,,,,,,,,,***,,,---,,,))))))+++...)))***++++++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++***)))((((((''')))***++++++***)))'''&&&************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,))))))******++++++++++++))))))************))))))+++******************+++***)))))))))***+++,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++(((((())))))************************************++++++************++++++))))))*********))))))(((+++***))))))******)))(((((())))))))))))*********++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---.........------,,,,,,,,,......---,,,++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++,,,---.........---,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++***)))***,,,///000((()))***+++,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******************************)))***+++,,,---,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,++++++***)))***************++++++++++++,,,,,,+++)))((()))***(((((()))+++------+++)))************************))))))******++++++++++++******++++++++++++******))))))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''',,,+++++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))''')))***)))&&&%%%&&&)))))))))))))))))))))))))))******))))))))))))******))))))))))))******************++++++,,,,,,,,,,,,(((((())))))*********+++.........------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,000000///...---,,,,,,+++000...+++)))(((***---///------------------------------------------------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------------,,,,,,,,,---......,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++&&&(((+++------,,,***(((++++++,,,,,,,,,,,,++++++************************,,,***)))***,,,---***'''+++++++++***++++++,,,,,,******+++,,,,,,***)))(((++++++***)))((((((((()))++++++******))))))((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++************++++++)))***+++,,,---.........******+++++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,++++++************++++++///...---,,,,,,---...///++++++++++++++++++++++++.........---------,,,,,,------,,,++++++,,,---------------...------,,,,,,------------------------***++++++,,,---------------,,,,,,++++++,,,,,,---...............///000111))))))+++,,,,,,,,,,,,,,,***,,,---+++((('''***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,************************************************+++***)))***++++++***)))+++***)))(((((()))***+++,,,,,,+++++++++++++++++++++++++++*********))))))******++++++++++++******+++++++++,,,,,,++++++++++++++++++***************+++,,,,,,,,,,,,+++******'''(((((()))***++++++++++++++++++++++++***)))(((++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((,,,,,,++++++)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((......---------,,,,,,,,,------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------......------,,,///......------,,,,,,,,,///---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,+++++++++************+++++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...,,,+++++++++************+++++++++*********))))))++++++++++++++++++++++++)))+++---//////...,,,+++))))))************))))))************************+++***)))***,,,,,,***(((+++***************++++++***++++++++++++***))))))******))))))))))))***************))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++)))******+++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,*********))))))*********)))***+++,,,,,,---,,,,,,*********+++++++++,,,,,,)))************+++++++++******))))))******+++,,,++++++************++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))---,,,+++******+++,,,---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000,,,,,,++++++++++++++++++)))***+++***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++************************************************+++***)))***++++++***)))+++***)))(((((()))***++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************++++++++++++************************+++++++++,,,,,,,,,,,,+++******((((((((()))***++++++++++++++++++++++++***))))))++++++++++++++++++++++++******))))))))))))*********************************************))))))((())))))))))))))))))))))))((((((((())))))))))))***+++***)))((('''(((((())))))))))))))))))***************++++++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((...------------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++*********)))))))))+++++++++******************************************+++---//////...---,,,))))))************))))))************************+++***)))***+++,,,+++)))******))))))))))))******,,,+++******)))*********))))))))))))))))))***+++))))))))))))************((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))******++++++((()))******++++++******************************************************,,,++++++******++++++,,,***))))))(((((())))))*********++++++++++++***************++++++++++++,,,)))************+++++++++******))))))******+++,,,++++++************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++------------++++++------,,,,,,,,,---......///...,,,+++*********+++((()))***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++************************************************+++***)))***++++++***)))+++***))))))))))))***+++*********++++++,,,,,,---+++++++++*********************++++++++++++******)))******************))))))))))))***+++++++++,,,+++,,,,,,,,,,,,+++******(((((())))))***+++++++++***++++++++++++***))))))******************************))))))))))))******************************(((((()))***+++++++++***************************))))))))))))******************)))((((((((())))))************))))))))))))******++++++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,*********))))))))))))(((************************)))))))))))))))))))))))))))***+++------,,,++++++++++++,,,,,,,,,,,,++++++******************************))))))***+++++++++,,,+++******************---,,,***)))))))))***++++++***)))))))))))))))***(((((())))))******++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((()))************)))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))***************)))((((((************++++++++++++))))))*********+++++++++******))))))******+++,,,++++++************++++++*********))))))*********,,,,,,------------..................------------************************,,,,,,------...---------++++++++++++++++++++++++------------,,,++++++******+++---......---+++***,,,,,,,,,++++++,,,------///...,,,***)))***,,,---))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++************************************************+++***)))***++++++***)))************************))))))***+++,,,,,,------******************************++++++++++++******))))))************))))))(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))******+++++++++******+++++++++******)))))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,))))))***++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++*********))))))))))))(((************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************))))))***+++---...---,,,+++++++++++++++---,,,***)))))))))***+++,,,,,,***)))(((((((((((((((((())))))******++++++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((()))************)))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))************)))(((''''''))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,++++++************++++++******++++++++++++******,,,,,,,,,------.........++++++++++++*********)))************************+++,,,,,,---.........---++++++++++++++++++++++++------------,,,++++++******+++---......---+++***---,,,,,,+++++++++,,,,,,---,,,+++******,,,...///+++******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************************************+++***)))***++++++***)))******++++++++++++******))))))***+++,,,,,,------******************************++++++++++++******))))))************))))))(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******************++++++++++++)))******+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))******************++++++******))))))((((((******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------------...------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,*********++++++,,,,,,,,,******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++------,,,++++++++++++,,,------,,,,,,,,,,,,++++++******))))))******+++,,,++++++*********)))))))))***************+++++++++************************++++++,,,,,,---------,,,))))))************))))))************************)))******)))((())),,,...///...---,,,,,,,,,,,,,,,,,,+++******)))*********,,,+++***)))(((((((((((())))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((()))******++++++*********************************************************++++++,,,,,,++++++******))))))(((((())))))******************)))(((''')))))))))************+++)))************+++++++++******))))))******+++,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++------------++++++------,,,+++++++++,,,,,,,,,+++++++++,,,---///000,,,+++***+++...000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************************************+++***)))***++++++***)))******+++,,,,,,+++***************++++++,,,,,,---***************+++++++++******++++++++++++******)))******************))))))))))))***+++++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***++++++++++++*********************************))))))))))))******((((((((((((((((((((((((+++,,,,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++******************))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///,,,------......------,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************---------,,,,,,++++++++++++************+++,,,,,,,,,+++++++++************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))************************)))******)))((())),,,000///...---,,,++++++++++++***++++++++++++***))))))))))))(((((()))***++++++*********)))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++************))))))******************+++******))))))))))))))))))************)))************+++++++++******))))))******+++,,,++++++************++++++***++++++,,,,,,++++++*********++++++,,,---------//////.........---------***+++,,,------,,,+++******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------------+++***)))***...111111000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))************************************************+++***)))***++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************++++++++++++************************+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******++++++,,,,,,++++++(((((((((((((((((((((((('''(((((((((((()))))))))((()))***++++++++++++***)))))))))))))))***************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------.........))))))************))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------,,,------......------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........++++++***))))))((())))))---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***))))))******++++++++++++++++++++++++++++++++++++'''(((((((((((()))))))))++++++,,,,,,,,,,,,++++++************************(((******)))'''(((,,,000...---,,,+++******************+++,,,,,,***)))(((&&&&&&'''(((***,,,---...++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++************++++++******++++++++++++******))))))))))))************)))************+++++++++*********)))***++++++,,,++++++************++++++)))***+++,,,,,,+++***)))))))))***++++++,,,------,,,,,,+++++++++*********+++,,,------------,,,+++***+++,,,---............------------------------***+++,,,,,,---------------,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,............---,,,+++******(((''')))---000000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))************************************************+++***)))***+++++++++)))***+++,,,------,,,+++***,,,,,,++++++++++++++++++))))))******++++++++++++******++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******************************((((((***+++,,,---------))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++***(((((())))))******++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))...------,,,,,,------...........................------------------------)))***,,,...//////...---++++++,,,,,,,,,,,,------------------------------//////.........---------///...,,,++++++,,,...//////...,,,+++******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,---...//////...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++*********+++,,,,,,------,,,,,,+++*********+++,,,+++++++++***)))))))))++++++++++++++++++++++++(((((((((((())))))))))))***++++++,,,,,,------...+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))***++++++++++++***------,,,+++***)))((('''************************************************---,,,,,,++++++,,,,,,---))))))(((((()))+++---...************************************************------,,,,,,+++***))))))++++++******************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************(((((()))***++++++,,,,,,---,,,***))))))***,,,---,,,,,,++++++***))))))))))))******)))(((((()))+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------///......------.........++++++++++++++++++++++++...---+++******+++---......---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******'''...000------111111---,,,---...,,,***))))))***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******,,,---------------$$$&&&(((***++++++)))(((************************...---+++)))(((((())))))))))))(((((((((((())))))************************''''''((((((((())))))))),,,,,,+++***))))))))))))+++*********))))))((((((+++++++++++++++***)))((()))***+++,,,+++***(((&&&+++++++++***************++++++******)))*********+++++++++*********))))))))))))************)))))))))'''&&&(((+++---,,,***((()))***+++,,,+++******)))************+++++++++***************++++++++++++++++++*********))))))***((('''&&&&&&'''(((*********)))))))))***,,,---...------,,,,,,------...------------------------........................***+++,,,---............++++++,,,,,,,,,,,,------------------------------///.........------------...---,,,++++++,,,---...,,,,,,,,,++++++,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,---......///...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********++++++******++++++,,,------,,,++++++******++++++++++++++++++************++++++++++++++++++++++++(((((()))))))))*********...------,,,,,,+++******+++++++++*********))))))************************+++++++++***************))))))*********)))(((((((((((()))))))))***************+++,,,,,,,,,,,,++++++++++++***************************************************************+++++++++++++++++++++++++++******))))))***+++,,,++++++++++++++++++++++++************************------,,,++++++***))))))*********************************************************************)))************************((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,+++++++++******************++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************...------,,,++++++,,,,,,******+++,,,------.........---+++******+++---......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********///000---,,,//////,,,,,,------,,,***))))))***++++++++++++************+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++******+++++++++++++++,,,&&&''')))***+++******)))************************,,,,,,+++***))))))))))))***))))))(((((())))))***************************++++++++++++++++++++++++,,,++++++************+++++++++++++++*********)))+++++++++++++++***))))))))))))+++++++++***((('''''''''(((((())))))******+++***************+++++++++++++++*********))))))(((((())))))))))))(((((()))'''&&&(((+++,,,+++***((()))***+++++++++******)))************+++++++++++++++******************+++++++++*********))))))***)))'''&&&&&&''')))***+++***)))))))))***+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,------------------------------............---------------,,,+++******+++,,,---)))***+++,,,------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******)))*********++++++******++++++,,,,,,,,,,,,++++++******++++++*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,++++++******+++++++++***************************************++++++++++++++++++++++++'''(((((())))))))))))((())))))*********+++++++++***+++,,,,,,------,,,,,,))))))******+++++++++,,,************************************************)))***++++++++++++***))),,,++++++***))))))******************************************************,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++***)))(((((()))***+++)))************++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++))))))******++++++,,,,,,++++++************++++++)))))))))))))))))))))))),,,,,,+++***************)))***+++,,,...///000111------++++++++++++------...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,//////,,,,,,...---***,,,------,,,***)))***+++++++++++++++************++++++++++++++++++++++++************************************+++++++++,,,,,,+++***)))))))))***+++******************************************************+++++++++*********+++******************+++************************,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++***))))))))))))***++++++***((('''&&&&&&'''((()))***++++++))))))))))))***+++,,,,,,+++++++++***************'''((((((((((((((((((''')))((('''(((***++++++***((()))******++++++******)))************+++++++++,,,+++++++++***)))))))))+++++++++***************))))))'''''''''''')))))),,,+++******)))*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///+++++++++,,,,,,,,,------------------------------------------------------,,,++++++******++++++,,,)))***,,,---...---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------*********************************************************+++++++++++++++''''''((()))*********)))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++)))************+++++++++************************************************(((***+++------+++***(((++++++******************))))))))))))))))))))))))************************,,,+++++++++******))))))***************+++++++++************************))))))(((((())))))******************************))))))*********++++++++++++***))))))))))))***+++((())))))***++++++,,,,,,***+++,,,+++))))))+++---++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******+++,,,---...//////---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...---++++++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,...---***)))((()))***+++,,,,,,+++*********++++++************************((()))***,,,,,,,,,+++***,,,++++++******++++++,,,************************))))))*********+++++++++++++++******+++,,,------++++++++++++++++++++++++******+++++++++******)))))))))************)))((())))))******+++++++++,,,))))))))))))***+++,,,---************************(((((())))))))))))(((((()))(((((()))************((())))))***************))))))*********+++++++++,,,,,,,,,+++***)))((((((************************))))))(((''''''((()))))),,,,,,+++******)))))))))...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///+++++++++,,,,,,,,,------------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,---...---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++,,,,,,---************************************************))))))))))))******++++++((())))))***++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***************+++++++++************)))***************************************************+++---......---+++***(((((()))***++++++,,,,,,************************************************++++++***************)))))))))*********+++++++++++++++++++++++++++++++++***))))))))))))***+++,,,***************************************++++++++++++++++++******+++++++++(((((()))***+++,,,,,,---)))***+++***((((((***++++++++++++++++++++++++++++++++++++,,,---...//////------,,,+++++++++++++++------------------------)))))))))***,,,---///000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***---111111///---+++,,,---,,,*********,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///...,,,***)))***+++,,,---,,,++++++***++++++,,,************************'''(((***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,************************''''''(((***+++,,,---...************+++,,,,,,---))))))******************)))******+++++++++******)))))))))*********)))))),,,+++++++++******))))))))))))))))))***+++,,,---************************)))******++++++******)))((()))))))))))))))******)))))))))))))))*********))))))*********+++++++++,,,,,,,,,+++***)))((((((************************))))))(((((((((((())))))++++++++++++******))))))...------,,,,,,------...........................////////////////////////---------,,,,,,------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++------------,,,+++***))),,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++******++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++++++++++++++++++++++++++((((((((()))******++++++)))******++++++++++++*********+++++++++,,,,,,,,,'''(((((()))***))))))))),,,+++++++++******))))))************************************************+++,,,------------,,,+++'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***)))(((((()))***,,,---************************************************++++++++++++++++++++++++(((((()))***++++++,,,,,,)))******)))(((((()))+++++++++++++++++++++++++++,,,,,,------......//////...---,,,+++++++++++++++++++++++++++++++++++++++)))******+++---///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))''')))000555333///...***,,,,,,,,,******+++,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************************((()))***+++++++++++++++,,,++++++******++++++,,,************************((()))***+++,,,...//////*********)))******++++++)))))))))))))))*********))))))***++++++++++++***)))))))))))))))*********++++++***)))((('''&&&&&&))))))))))))***+++,,,,,,***************+++++++++***++++++,,,,,,++++++***((()))******)))((()))+++)))(((((((((((()))***+++)))************+++++++++,,,+++++++++***)))))))))***************+++++++++))))))))))))))))))))))))******+++++++++***))))))...------,,,,,,------...------------------------........................,,,------...------,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***---...///...,,,+++---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,)))***************)))(((************++++++++++++(((((()))******************************+++++++++************************************************++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************))))))))))))************((())))))***++++++,,,,,,************************)))(((''''''''')))+++---******************************************************++++++++++++******)))))))))***+++++++++,,,***++++++***))))))***,,,++++++++++++++++++++++++---------------------------,,,+++******)))))))))************************,,,++++++,,,,,,---...///***++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++(((+++444999444...,,,***+++,,,,,,******+++,,,,,,,,,+++++++++*********))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,((()))***,,,,,,,,,++++++******************************************++++++++++++************++++++*********************************++++++++++++,,,******))))))((())))))))))))))))))******+++++++++))))))***+++++++++++++++)))))))))))))))******+++******))))))((((((''''''+++***************++++++))))))*********+++++++++******++++++++++++******(((***+++***(((''')))+++)))(((((('''((()))***+++)))************+++++++++++++++******************))))))*********+++++++++)))))))))******)))))))))))))))***+++,,,+++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,------......------,,,,,,+++******+++,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++************************------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((+++...000111///---+++---,,,,,,+++*********++++++*********+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))***))))))(((''''''))))))*********+++++++++))))))***+++++++++++++++'''((()))***+++,,,------************************************************++++++***))))))***++++++******+++,,,,,,***)))(((((((((((((((((((((((((((************************)))))))))))))))*********((())))))***++++++,,,,,,))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,************************++++++******************))))))************))))))***************++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++,,,...///000000+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,))),,,666;;;444---)))***+++,,,,,,+++***+++---*********))))))))))))((((((((()))***,,,---...///************************++++++,,,,,,,,,---------((()))***+++++++++++++++&&&'''***,,,---,,,+++***************************,,,+++***))))))***+++,,,+++******************+++******************************))))))(((''''''&&&******)))(((((('''((((((*********++++++,,,,,,,,,((()))***+++++++++++++++))))))(((((()))***++++++************++++++++++++++++++******************))))))******++++++++++++))))))************))))))(((***,,,+++(((''')))+++)))((('''''''''(((***+++)))************+++++++++***************+++++++++))))))******++++++++++++))))))************))))))((()))***+++,,,,,,+++***...---,,,+++,,,---///111//////.........---------........................)))&&&'''++++++%%%$$$'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,.........,,,***(((***+++,,,---------------))))))***++++++++++++************++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++++++++,,,---...///000------------,,,,,,+++***,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((+++++++++*********))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((---------,,,,,,+++++++++++++++++++++++++++++++++************************************************...---+++*********++++++************************++++++++++++++++++++++++******))))))))))))******++++++***************++++++,,,...//////...,,,+++***************************++++++,,,,,,++++++***((()))+++,,,---,,,,,,+++************************//////////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,000///...---------------+++,,,,,,------,,,,,,,,,---+++))))))***,,,,,,,,,******+++++++++,,,,,,,,,...---+++))))))+++...///000***,,,888<<<444...000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---//////---+++))),,,,,,,,,++++++************,,,...---***))))))+++------,,,+++++++++,,,,,,------,,,++++++******)))+++,,,---,,,*********+++,,,+++***+++---...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))((((((((()))***************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++***)))(((((()))***+++************************)))************++++++++++++***(((''''''(((***+++************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***************************///...---,,,---...000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,//////***))),,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......//////......---,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,------,,,+++***)))******+++++++++******)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...---,,,+++,,,------,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********)))))),,,++++++++++++*********)))))))))***++++++,,,,,,,,,+++++++++***)))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************---,,,+++*********++++++************************++++++++++++++++++++++++******))))))))))))******++++++***************+++***+++,,,------,,,+++******************************++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++************************,,,,,,---......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////...---------------,,,,,,---------,,,++++++---,,,***+++,,,...------******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))+++'''+++777;;;333------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...---+++)))***++++++*********++++++,,,,,,+++++++++++++++++++++,,,(((***++++++***+++---///,,,+++***+++---------+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++,,,------************************************************+++++++++***************,,,,,,+++++++++*********,,,,,,,,,++++++***************))))))))))))******************************)))************+++++++++------,,,++++++,,,------************************++++++++++++++++++++++++,,,***)))***+++,,,+++***((((((((((((((((((((((((...---,,,,,,,,,---...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,000...///111111...---///------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---......//////......---,,,,,,,,,---------......++++++++++++++++++++++++((()))+++,,,------,,,,,,***++++++++++++******)))***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,222000...+++*********+++,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,***)))***+++---...+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++***))))))***+++,,,++++++******************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************---,,,+++*********++++++******************************************************))))))))))))******+++***************++++++)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******------,,,+++++++++,,,,,,++++++,,,,,,,,,---------.........---------------------------,,,,,,+++***,,,++++++,,,---...---+++******+++++++++,,,,,,,,,)))+++---...---***&&&$$$)))''',,,888<<<444,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++))))))+++---...,,,,,,,,,++++++++++++******,,,------+++******+++)))))))))******++++++,,,)))******+++,,,,,,------***++++++***)))***---///---,,,++++++,,,---+++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))******+++************************)))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********+++++++++++++++*********))))))************))))))************************)))************+++++++++************************************************************************+++***))))))++++++***)))((((((((((((((((((((((((,,,,,,+++***++++++,,,---................................................---------......---,,,---------------------------,,,,,,,,,---------------......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................***+++,,,---...---------............---,,,+++++++++,,,------......------.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///222000---***))))))***+++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,***)))***+++...///************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++---+++)))(((((()))+++,,,---------,,,,,,,,,++++++...,,,***(((((()))***+++***************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))***************)))******+++,,,******+++,,,,,,+++*********************************++++++,,,,,,++++++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,+++++++++,,,,,,---------000000///......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------,,,------------,,,+++******))))))***+++------+++)))******+++++++++,,,,,,,,,(((***---......+++(((&&&+++***000:::>>>666...***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,------,,,,,,++++++*********++++++++++++************++++++,,,,,,,,,......---+++((((((***+++...,,,++++++,,,,,,***))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((((((((())))))***************************************************((())))))***++++++,,,,,,++++++++++++************+++++++++***************((()))***++++++***)))(((************************))))))*********+++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))***)))((()))*********(((************************------,,,,,,,,,,,,,,,,,,---.............................................+++++++++******+++,,,+++------------------------,,,,,,,,,------.........///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------.............................................---,,,,,,...............---,,,+++,,,,,,---............---.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...,,,*********,,,---+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******,,,...///******************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++******************+++,,,+++)))(((((()))+++------------,,,,,,,,,++++++...,,,***(((((((((***+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))***++++++,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++))))))***,,,------------+++++++++,,,,,,---------000000///......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......------,,,,,,---------,,,,,,+++************,,,......,,,*********+++++++++,,,,,,,,,******+++,,,------,,,,,,------111999;;;666...)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,,,,------,,,+++***))),,,,,,,,,+++++++++******---...---+++)))(((***+++---,,,++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---------************************++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++*********))))))************************((()))***++++++***)))(((************************))))))*********++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))***)))((()))*********(((++++++++++++++++++++++++////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,******---...,,,------------------------,,,,,,,,,---......//////------,,,,,,,,,,,,---------......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,+++,,,,,,,,,,,,++++++***+++,,,------......------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++++++++,,,,,,---++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************+++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++---,,,***)))))))))******++++++***************************+++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++******************************************************))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++---......---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,---//////...,,,******+++++++++,,,,,,,,,+++******+++,,,---///000++++++...333666555///***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,......---+++,,,,,,---...---,,,+++***------,,,,,,+++******)))''')))+++++++++,,,---///,,,+++******+++,,,***)))************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,+++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,+++************))))))))))))))))))***************))))))************))))))************************)))************+++++++++++++++++++++++++++++++++************************************************+++***))))))++++++***)))))))))))))))))))))))))))...............---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++......******///000---------------------------,,,,,,------.../////////------,,,,,,,,,,,,---------......//////......---,,,,,,,,,---------......---------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++*********))))))*********+++++++++,,,++++++++++++*********++++++******************,,,+++++++++***))))))))))))*********++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******))))))))))))***+++,,,---++++++************++++++***************************++++++,,,,,,++++++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,---------,,,,,,)))))))))*********++++++)))+++,,,......---,,,+++******+++,,,------------,,,***)))***+++---,,,,,,******+++++++++,,,,,,,,,*********++++++,,,------))))))***...333666555111+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---++++++,,,//////...,,,''')))+++---...---,,,,,,,,,+++++++++++++++++++++$$$'''+++---------...///+++***)))***+++,,,+++***(((((()))***+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***%%%&&&((()))******))))))************************************************)))))))))***+++++++++,,,************))))))))))))((()))))))))*********+++******))))))))))))******************************)))************+++++++++***)))(((''''''((()))***************************++++++++++++++++++++++++,,,***)))***+++,,,+++***))))))))))))))))))))))))+++++++++++++++***)))(((---------.........//////........................+++......))))))///000---------------------------,,,,,,------...///000000//////............//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////////////////))))))))))))***+++,,,---,,,,,,---...////////////***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++---...---+++)))(((***+++,,,,,,------------*********++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******((()))***++++++++++++++++++++++++*********)))))))))***++++++++++++******---,,,,,,+++***)))(((((())))))******++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******))))))))))))***+++,,,---******))))))))))))******************************+++++++++,,,,,,+++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---)))***,,,---...---,,,,,,((())))))))))))*********)))***,,,.........,,,+++)))***+++,,,---.........)))'''%%%%%%''')))))))))******+++++++++,,,,,,,,,******+++++++++***))))))))))))***---444:::;;;999+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,)))&&&&&&))),,,...*********++++++,,,,,,,,,---+++***,,,///000...,,,###%%%(((+++---......---*********++++++,,,------&&&)))---......,,,++++++***)))((()))+++,,,,,,+++''''''(((***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))+++,,,---------,,,************************))))))))))))))))))))))))***************+++++++++************))))))))))))(((((())))))*********++++++***)))(((((()))***+++************************)))************+++++++++---,,,***))))))***,,,---************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++---,,,************,,,---//////...//////000111222.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------////////////////////////................................................------------------------***+++,,,---...---,,,+++---......///...---+++***---------............///------............---------.........---,,,,,,+++------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,++++++***+++,,,...///------,,,++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++&&&''''''((()))******+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))))))))++++++++++++++++++++++++*********++++++*********************************)))***+++++++++)))(((''',,,,,,++++++***)))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,+++***((((((((())))))++++++++++++++++++++++++******+++++++++******)))))))))(((((()))***++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))---,,,++++++******++++++++++++++++++++++++++++++++++++,,,------...//////+++++++++,,,,,,---------((()))+++...222777;;;>>>///---,,,***)))))))))***++++++++++++++++++++++++'''((()))***,,,---...///******+++,,,------......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,///---,,,***))))))******++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))---,,,***((('''(((((()))))))))***++++++++++++***************************+++*********))))))(((((())))))***+++,,,------...---,,,+++)))((((((''''''---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++***************************+++,,,+++))))))+++,,,///---,,,***))))))******(((((((((((())))))))))))...------------------......---,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......//////.........---------////////////////////////........................------------------------------------------------,,,,,,---............---,,,,,,------...---------------------............------............------------......------,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,---,,,+++******+++,,,------,,,++++++++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,((((((((())))))******+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))************************)))))))))******+++,,,---++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************************)))((((((******************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++***)))(((((()))******++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++************************++++++,,,,,,,,,+++******+++*********+++,,,,,,---++++++++++++++++++++++++***++++++,,,------......*********++++++++++++++++++++++++,,,---///222333333111///---+++*********+++++++++++++++++++++++++++++++++,,,---------...++++++++++++,,,---......,,,++++++++++++,,,------+++,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++,,,,,,...---,,,***))))))******++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***))),,,+++***))))))((((((((())))))***++++++++++++***************************************)))))))))(((******++++++,,,,,,---------,,,+++***************+++++++++***************************************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************************'''''''''&&&%%%%%%''')))...---,,,***))))))******))))))))))))************------............------......---++++++*********...------------,,,,,,,,,,,,,,,,,,---------.....................---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000,,,,,,,,,,,,---...//////------------............------............------------......------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,,,,,,,+++************+++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***+++,,,,,,,,,,,,---------************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))************************)))))))))******+++++++++************************++++++************++++++******++++++++++++++++++++++++++++++++++++++++++---,,,)))''''''))),,,---************************+++******)))))))))))))))((())))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,++++++******)))))))))***++++++++++++++++++++++++++++++******+++++++++++++++******))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))***+++,,,...///++++++++++++++++++++++++*********+++,,,,,,------***************))))))))),,,+++++++++++++++,,,---666555222000---+++******++++++++++++++++++++++++------------------------,,,++++++***+++,,,...///+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,+++***************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,+++******++++++++++++***)))(((((())))))***++++++++++++***************************************))))))))))))++++++++++++++++++,,,,,,+++******))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++************************++++++***((('''(((***------,,,+++***************************++++++++++++***+++,,,------,,,+++***000///......---------...------------------------,,,,,,,,,---------..............................////////////////////////........................------------------------........................///...---,,,---...000111------,,,+++,,,---...///,,,,,,---------.........------............------,,,------...------,,,,,,------------------------,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************)))******++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))************************,,,,,,,,,++++++******)))))))))))))))))))))))))))++++++************+++++++++++++++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************+++***)))(((((()))***+++))))))*********+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,++++++++++++++++++++++++******++++++,,,,,,++++++*********))))))***++++++++++++++++++++++++++++++((()))***+++,,,------,,,************+++,,,---...++++++++++++++++++++++++))))))******+++++++++++++++++++++******))))))(((***++++++,,,---...///000555444222000...---,,,+++++++++++++++++++++++++++---------------------------,,,+++******,,,...///+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++***************************************++++++***))))))***++++++++++++,,,,,,,,,++++++*********+++,,,+++***)))'''))))))***++++++++++++************************************)))))))))))))))+++++++++******)))))))))''''''&&&''''''((())))))************************************************))))))))))))))))))))))))++++++******))))))((((((************************************************......---+++)))***---000,,,++++++***************)))))))))*********++++++++++++---......---++++++//////......///000111111------------------------,,,,,,,,,---------......---.....................////////////////////////////////////////////////////////////////////////...........................---,,,,,,,,,---///000///...---,,,+++,,,------,,,,,,,,,------------...------............------,,,,,,------...------,,,------------------------,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************((()))******++++++++++++++++++++++++************,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***************************+++,,,,,,---,,,,,,+++))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************+++***)))(((((()))***++++++++++++*********))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++,,,,,,+++))))))***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++***************+++************************((()))***+++,,,---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))************++++++,,,,,,++++++*********)))******+++---...///000000////////////...---------++++++++++++++++++++++++*********+++,,,,,,---------,,,+++++++++,,,---...+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++*********))))))***************************************************++++++,,,,,,,,,++++++******+++,,,,,,+++)))((())))))***++++++++++++***************************))))))))))))))))))************))))))((((((''''''&&&&&&&&&&&&'''((()))***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************************************)))))))))'''&&&&&&)))+++******+++*********))))))((((((((()))))))))******......////////////......---,,,,,,---...///000000,,,,,,,,,------------...,,,,,,,,,---------......---------...............////////////////////////////////////////////////////////////////////////........................------,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++++++++***************)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************&&&(((***,,,---......---))))))))))))))))))))))))++++++************++++++))))))******+++,,,,,,,,,************************'''))),,,------,,,)))'''************************)))))))))))))))******+++,,,,,,++++++***))))))(((+++++++++*********************************************+++++++++,,,,,,,,,)))******************)))******++++++++++++******)))***++++++,,,+++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,+++************+++))))))))))))))))))))))))((()))***+++,,,------------,,,++++++******++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++,,,,,,,,,,,,++++++******,,,---------------++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++******))))))******************************************************+++,,,,,,,,,++++++***+++++++++++++++******))))))***++++++++++++***************************))))))))))))***************)))))))))((((((''''''))))))))))))******+++,,,------,,,+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************************************&&&'''((('''&&&&&&'''((()))******+++******))))))'''((((((((())))))))))))//////............//////------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////////////////////////////........................------...///////////////---------...------,,,,,,++++++,,,,,,,,,---------------............------+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,,,,,,,------,,,+++***))),,,---............---,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))************************************'''(((***++++++***)))(((************************++++++************++++++(((((())))))***++++++,,,************************)))***+++,,,,,,+++***)))************************(((((()))***************++++++******************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))************++++++++++++*********+++,,,,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,---------------,,,++++++*********+++************************)))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************+++,,,,,,,,,,,,+++))))))((()))***,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******************++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,((()))***++++++***))))))************************))))))************)))))))))***+++,,,,,,,,,,,,++++++++++++******++++++,,,))))))***++++++++++++***************************((()))))))))***************************)))))))))++++++*********++++++,,,+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************(((***,,,,,,+++))))))***((()))***++++++***))))))(((((()))))))))*********...---,,,++++++,,,---...000000///...------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000........................////////////////////////---...000111111111000///***+++---...///......---++++++,,,,,,,,,------------..................---+++,,,,,,---.........---------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///......---------,,,,,,,,,/////////...---***((('''------...//////...------+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''')))******+++++++++---------,,,,,,+++++++++(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))))))))*********************************+++,,,,,,+++(((%%%""" ************************++++++************++++++'''(((((()))******++++++))))))))))))))))))))))))++++++************++++++************************'''((()))+++++++++***))))))))))))***++++++,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++******++++++++++++******+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++)))***+++,,,------...------,,,,,,+++*********+++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,++++++++++++++++++''''''(((((())))))*********+++---......---,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++//////...------,,,++++++***+++---//////---+++)))*********)))***++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---))))))***++++++++++++***************************(((((())))))*********+++++++++++++++++++++++++++******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************'''***,,,---,,,***))))))((()))***++++++***)))((()))************+++++++++111111000///...------,,,/////////......---------------------------------------------------------..............................//////000000111111...........................---,,,,,,,,,,,,---......///////////////......------...///000111222222///............---------000000///...,,,+++*********++++++,,,---...//////------------------------,,,---...---,,,+++---///................................................---------.........//////,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------666222---((('''))),,,///,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******))))))((((((************+++,,,------************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************((((((((())))))***++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))))))))******+++++++++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...---,,,++++++,,,,,,,,,,,,------///......------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++************++++++***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++///...------++++++***)))******+++++++++,,,,,,,,,+++***************++++++......///...---+++)))'''...------,,,,,,++++++***...------,,,,,,++++++***+++++++++)))'''''')))***)))******+++++++++******)))***,,,......---,,,+++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,,,,+++***)))((('''******)))))))))***,,,---************************+++++++++++++++***)))(((+++++++++*********))))))************************((((((((((((((((((((((((******++++++++++++***************))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((............------------////////////.........---------------------------------------------------........................000000000///////////////...........................---,,,,,,,,,,,,---.../////////000000//////.........//////000111111111///............---------++++++,,,,,,---...//////......---------,,,,,,,,,------------------------,,,---...---,,,+++---///........................+++++++++,,,,,,,,,---------.........////////////,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///...,,,*********+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++........................++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++************,,,,,,+++******+++++++++************************************************************************************************************************,,,,,,+++***++++++------************************---,,,,,,+++***))))))(((*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---+++++++++,,,,,,,,,------+++++++++,,,------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,*********)))******++++++++++++***))))))***++++++,,,,,,++++++************************************++++++++++++++++++++++++++++++************++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,///...---,,,+++*********------------,,,+++)))(((+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,******+++++++++******))))))***,,,---...---,,,+++,,,,,,+++******+++,,,,,,************************++++++***)))))))))))))))+++++++++++++++***)))(((******)))))))))***,,,,,,************************+++++++++++++++***)))))),,,,,,,,,+++++++++******************************************************)))******++++++******))))))))))))))))))************************+++++++++))))))))))))))))))))))))((((((((('''((())))))***,,,,,,,,,---------......////////////............------------------------------------------------........................111111000000///......---...........................------,,,,,,------...//////000111111000000///000000000000000000000000///............---------)))***+++,,,...///000111......---------,,,,,,,,,------------------------,,,---...---,,,+++---///........................+++++++++,,,,,,---------............////////////,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,------,,,******)))))))))************************************************************************))))))))))))))))))))))))************************+++***((('''&&&''')))***************************,,,+++++++++*********)))))))))*********+++++++++***************+++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++......---,,,+++******)))+++++++++++++++++++++++++++***))))))))))))***+++((()))***+++,,,------...++++++++++++++++++++++++,,,***)))***,,,---------++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++******++++++,,,++++++******)))*********++++++***))))))***+++++++++************)))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++******++++++++++++,,,,,,+++******)))******++++++,,,------...******++++++,,,------...,,,---,,,+++))))))+++---+++++++++++++++***)))((()))***,,,---------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))))))))*********+++++++++******)))*********)))******+++,,,***************************++++++++++++***)))))),,,,,,,,,,,,,,,+++++++++************************************************)))******++++++******)))(((((())))))******+++++++++++++++***************))))))))))))))))))))))))***))))))))))))***++++++------------------------.........---------------------------------------................................................000000/////////.................................------------------------///000000111111111111000111111111000000000/////////............---------...------------,,,,,,,,,***++++++,,,---...//////------------------------,,,---...---,,,+++---///................................................,,,---------............,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))******++++++,,,,,,,,,,,,,,,+++***************************************************************************************************************************************+++)))'''%%%$$$%%%'''(((************************((()))***+++,,,---...///************++++++++++++(((((())))))))))))))))))***+++++++++******)))((())))))))))))))))))))))))************************************************************************------,,,++++++***))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------************************,,,+++)))***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++******))))))******+++,,,,,,+++***)))))))))***+++******************+++***)))))))))))))))))))))************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,'''''''''((()))***,,,---******************************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,***))))))+++---+++++++++++++++***)))((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))*********((()))***+++++++++++++++******************++++++******************************+++++++++******)))++++++++++++++++++++++++************************************************))))))************))))))''''''((()))***++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---........./////////000........................------------------------//////000111111111111111222222111111000000/////////............---------000///...---,,,+++*********++++++,,,---...//////------------------------,,,---...---,,,+++---///........................000000///...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((()))))))))******++++++***)))))))))******+++,,,************************************************************************++++++++++++++++++++++++************************---,,,***(((((((((************************************+++,,,---...///000+++++++++,,,,,,,,,,,,---************************))))))))))))))))))((('''))))))))))))))))))))))))************************************************************************))))))))))))************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************...,,,******++++++***)))*********+++++++++,,,,,,,,,++++++******))))))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))(((((((((((()))))),,,,,,+++***)))))))))************++++++*********)))))))))))))))))))))***************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,'''''''''((()))+++,,,---******************++++++,,,,,,,,,++++++*********,,,,,,,,,++++++******************)))((((((***,,,+++++++++++++++***)))(((******+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++((()))***+++++++++++++++*********+++************************************)))******+++++++++******))))))))))))************************************)))))))))))))))))))))))))))))))))******)))))))))''''''((()))***++++++,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((()))******222111000///...---,,,,,,,,,,,,,,,,,,,,,---------------------------------................................................,,,------...//////000000........................,,,------......------,,,......///000111111111111222222222111111000000000///............---------------------------------......---------,,,,,,,,,------------------------,,,---...---,,,+++---///..............................---,,,+++******)))+++,,,,,,,,,,,,---------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------111///...,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********((((((((())))))+++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))))))))************************......------,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))************************+++++++++***************************************&&&&&&'''((()))***+++,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++...,,,+++***+++,,,+++***************++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))))))))(((((()))))))))++++++******)))*********)))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,+++++++++,,,++++++*********++++++,,,---,,,,,,+++******))))))---,,,,,,+++******)))))))))))))))((('''(((***,,,)))******+++++++++******************+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,((()))***+++++++++++++++***++++++++++++***))))))************************))))))***++++++++++++***((((((((()))))))))))))))************************((((((((((((((((((((((((((())))))******))))))((((((((())))))******+++++++++++++++***************))))))))))))))))))))))))(((''''''''''''((())))))/////////......------------------....../////////------------------------................................................................................................,,,,,,---......---,,,,,,------...///000000000000222222111111111111111111///............---------,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,---...---,,,+++---///........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************+++++++++***************************************++++++++++++++++++++++++))))))))))))************++++++***************)))***)))))))))))))))***+++************************++++++++++++++++++++++++************************************************************************&&&'''((()))))))))((('''************************------,,,+++******))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))************************&&&'''((()))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...************++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++************++++++*********)))******++++++)))***++++++++++++***)))************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,---,,,+++******+++,,,,,,+++++++++***************+++++++++***************)))******)))((()))+++---((()))***+++++++++++++++***************++++++,,,***+++,,,,,,,,,,,,+++***************************+++*********++++++,,,---)))******+++++++++*********++++++,,,+++***)))(((************************))))))***+++++++++++++++(((((())))))************************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))************************+++++++++))))))))))))))))))))))))(((''''''''''''((()))))),,,,,,,,,---------........./////////000000111111------------------------////////////////////////......................../////////...------,,,,,,........................,,,,,,---......---,,,,,,,,,---...///000000000000111111111111111111111111//////.........---------------------------------***++++++,,,---...///000------------------------------...---,,,+++---///........................++++++,,,---///000000111////////////000000000111,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------((()))+++,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++........................++++++************++++++************************,,,+++++++++******))))))************************++++++++++++++++++++++++(((((())))))******++++++---,,,,,,++++++*********,,,+++***)))((((((((((((************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************((())),,,---...---,,,+++************************)))))))))))))))*********)))************+++++++++***)))))))))((((((''''''+++,,,,,,---------,,,,,,))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...111222222)))************+++++++++------,,,,,,+++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------///...,,,+++++++++,,,,,,)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,***++++++***)))***,,,///'''((()))***+++,,,,,,,,,******))))))******+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))+++*********+++,,,,,,---******+++++++++******)))***+++,,,,,,+++***)))(((************************((()))***+++++++++++++++))))))******+++++++++,,,************************************************(((((())))))))))))((((((*********)))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((())))))***////////////////////////000///...------...///000,,,,,,---.......................................////////////////////////------........./////////.........//////000000000111000///------...//////.........///////////////000000000000///...---,,,000000//////...,,,+++***------------------------------,,,++++++++++++,,,------------------------000000/////////.........000///...---------------------/////////...---,,,------......//////000000........................++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...***''''''***,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''(((***,,,,,,,,,***)))+++*********))))))((((((***************************++++++,,,,,,++++++***+++++++++*********)))))),,,+++++++++***)))))))))++++++++++++++++++++++++******************************++++++++++++******++++++++++++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***000///---+++***)))((((((******++++++++++++******)))******)))(((((()))+++'''(((******))))))+++,,,***,,,,,,+++)))((()))***************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++------------++++++((()))+++---.........---+++++++++++++++++++++++++++++++++*********))))))------,,,,,,,,,,,,++++++,,,+++******))))))******...------,,,+++++++++,,,+++,,,,,,------,,,,,,+++///...---,,,+++*********,,,+++)))((((((((()))***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((((((((((()))***+++,,,,,,------......------,,,++++++***************+++---,,,+++******,,,...///&&&)))+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,+++***))),,,+++++++++,,,---.........,,,***((((((***,,,...---,,,,,,+++*********+++************************++++++---......---++++++************************++++++++++++++++++++++++---,,,***))))))+++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((************************************************&&&'''((())))))******)))++++++******************///...........................---,,,,,,---......---......////////////...------------------------........................------........./////////......//////000000000000///...------,,,,,,------......////////////000000000000000000000000/////////////////////...---,,,------------------------......---,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,//////.........---------------...//////...---,,,///000000000111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************''')))***,,,,,,,,,***)))+++*********))))))))))))***************************++++++,,,,,,++++++***+++++++++*********))))))++++++++++++************++++++++++++++++++++++++******************************++++++++++++******++++++++++++*********)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))(((((())))))******++++++++++++******)))*********((((((***+++***+++,,,+++***)))***+++***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,---......---,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******------,,,,,,,,,,,,++++++(((((())))))***+++---...------,,,+++++++++++++++,,,,,,------------,,,,,,......---,,,+++++++++++++++***))))))((()))******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,+++***)))((()))***,,,---***+++,,,,,,,,,+++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,+++***)))))))))))))))))))))******---,,,***))))))***,,,------,,,,,,+++*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************)))))))))(((************************************************)))***************))))))************************////////////////////////......------------......//////000000000///............................../////////////////////////////////000000000111111////////////000000000000...............------,,,......//////000000000000000000000111111111222222...//////000000//////...........................//////...------------------------------------------------------,,,,,,,,,---.../////////...---,,,------......///......---000000000000111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***,,,,,,+++*********************)))))))))***************************++++++,,,,,,++++++***+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***(((((((((((()))***+++,,,******++++++++++++******)))***+++***((((((***+++,,,---...,,,***))))))******+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,---...//////...---,,,000...+++))))))***,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++(((((())))))***+++---...,,,,,,++++++******++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++******))))))***+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------+++***)))))))))***,,,---...---+++,,,,,,---,,,***************************,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************))))))))))))************************************************,,,,,,,,,,,,+++***)))(((************************000000000000000111111111//////////////////////////////////////////...---000000000000000000000000000000000000000000000000111111222222222222333333////////////////////////000000111222111000///.../////////000000111111222222111111000000000111111......///000000111000000........................000000///.......................................////////////////////////,,,---///000000///---+++---------...........................////////////........................------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000///,,,)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++*********************************************************++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,------******++++++++++++*********++++++***))))))***,,,+++,,,---,,,***)))***+++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,+++---,,,+++))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,+++******))))))******,,,++++++*********++++++------............------,,,+++++++++,,,,,,---...************+++++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......***++++++,,,,,,++++++***,,,++++++++++++,,,---------,,,,,,,,,,,,---...///...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******.........------,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++------+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))************/////////000000111111111//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333000000000///////////////000111222333222111///...//////000000111222222333444333111000............---...///000111111111111////////////////////////000000///............///.........................../////////////////////+++---...000000///---,,,------------......//////////////////....................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---000///,,,******,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++************************+++++++++***************************++++++,,,,,,++++++*********************************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++******++++++++++++*********++++++***))))))***,,,((()))******))))))***,,,)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,+++++++++,,,+++******))))))******,,,++++++***++++++,,,,,,---......//////......---++++++++++++,,,---......+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///***++++++,,,,,,++++++******************+++,,,,,,------------------......++++++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++******++++++***)))(((''')))***,,,------,,,***)))***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******(((((()))))))))*********//////000000111222222222111111222222222222111111222333333444555555444444333333333333333333333333222222222222222222222222222222222222333333333333222222222111111111111111000000000000000///......//////000111222333333444666444222///...------------...//////000000000000000000000000000000000000000000///.......................................,,,,,,,,,---------------,,,---.../////////...------------------...///000111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************************+++++++++++++++***************************++++++,,,,,,++++++******************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))((((((((((((******++++++++++++*********+++,,,+++))))))+++,,,&&&((())))))))))))+++,,,)))***++++++***)))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))((((((((()))***+++,,,,,,+++***)))&&&(((***,,,------,,,,,,++++++++++++++++++++++++)))***************++++++------,,,,,,,,,,,,++++++(((((())))))***+++---...,,,,,,++++++,,,,,,------......////////////......++++++++++++,,,,,,---...,,,------------,,,+++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,***,,,//////...,,,,,,---***************************++++++++++++,,,,,,,,,---,,,++++++******++++++***+++,,,,,,,,,+++***)))***+++,,,------,,,+++***)))***+++,,,---,,,+++***************************++++++************++++++........................++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++'''(((((())))))*********444555555666777777888888777888999999999999888777888888:::;;;<<<<<<======::::::::::::::::::::::::999999999999999999999999777777777777888888888888666666555555555444444444111111000000/////////000///000000111222333444555666444222000......///000---....../////////......000000000000000000000000000///......------..............................,,,,,,,,,---------......---------.........//////------,,,,,,---...000111222111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******)))***************++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))((((((((((((******++++++++++++******++++++,,,+++******+++---)))***++++++))))))***+++(((***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))(((((('''***+++,,,,,,,,,,,,+++***))))))*********+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++(((((())))))***+++---...------,,,,,,------...////////////000000/////////,,,,,,+++++++++,,,------............---,,,***)))+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,------------,,,,,,************+++,,,------***++++++,,,,,,,,,,,,,,,,,,111666555///++++++---******************************+++++++++,,,,,,,,,---,,,+++*********+++++++++,,,---//////...---,,,+++++++++,,,,,,+++++++++(((***+++------,,,+++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******************************+++++++++++++++***''''''(((((()))******+++;;;;;;<<<======>>>??????>>>???@@@AAAAAA@@@???>>><<<===???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>>>>??????999999888888777777777666555444222111111111222333///000000222333444555555555444222000000111222333---...............------000000000000000000000000//////...---------------////////////////////////........./////////000000---------------...///000------,,,,,,---...000111000000//////.........---........................++++++++++++++++++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''+++...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,+++***))))))***************++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))******++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,++++++++++++++++++******++++++++++++******+++,,,,,,+++******+++---,,,------,,,***)))***+++(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))+++,,,------------,,,+++...,,,***(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,++++++***)))*********---------------...///000//////000000000000//////---,,,,,,++++++,,,,,,---////////////...+++)))(((+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------,,,------......------,,,++++++++++++,,,---...///,,,---......//////......///666===:::111***))),,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++*********+++,,,'''(((***,,,,,,,,,***)))++++++++++++++++++++++++((()))+++---------+++***************************+++,,,---......---,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((------------,,,+++******&&&''''''((()))******+++===???BBBCCCCCCCCCEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDGGGHHHIIIJJJKKKLLLLLLKKKMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???===;;;:::999999999999888666444333111000333333444444555666666777666555333222222222333333000000///....../////////111111000000000000111111111111111111000000000000////////////////////////////////////////////////222000---++++++,,,...///------------------------000000//////......------,,,,,,,,,---------...............---++++++,,,---------------------------...........................------,,,,,,++++++***,,,,,,,,,++++++*********...------,,,,,,++++++***---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***...---+++*********++++++***+++,,,------,,,+++***------......---+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++******))))))++++++************+++++++++,,,,,,---,,,+++***)))+++++++++************)))))))))))))))************++++++************++++++)))************+++++++++((())),,,------,,,+++***---+++))))))+++,,,---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,---------...------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------((()))***+++++++++++++++((()))***+++---...//////.........------,,,,,,,,,,,,,,,,,,------.........++++++***))))))******+++,,,,,,,,,---------.........---,,,,,,++++++++++++------------,,,,,,+++***---+++(((&&&&&&(((+++---,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------000111111111000...,,,+++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,*********)))******+++,,,***+++,,,------,,,+++***,,,+++***)))***+++,,,---,,,+++***)))***+++,,,---,,,***((()))+++,,,+++((()))***+++,,,,,,***)))((()))***++++++***)))((('''***(((&&&%%%%%%&&&(((***+++*********))))))(((((((((((())))))*********+++)))************+++++++++)))((((((((()))***++++++FFFHHHJJJKKKKKKLLLNNNPPPNNNNNNOOONNNMMMKKKHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDHHHGGGFFFEEEDDDCCCCCCCCC>>>>>><<<;;;::::::999999555555555666666666777777777666444333222222333333000000////////////000000111000000000000000000111111111111000000000//////////////////////////////////////////////////////111000...---,,,---...///------------------------000000000000/////////...,,,,,,---------........./////////...---,,,---...++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++*********))))))***++++++,,,,,,++++++***---,,,+++*********+++++++++++++++,,,,,,+++++++++------......---+++***)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++*********)))++++++************+++++++++,,,,,,,,,,,,+++***)))+++++++++************)))))))))))))))************++++++************++++++)))************+++++++++)))***+++,,,---,,,++++++,,,+++))))))+++,,,---,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))******++++++************+++++++++,,,,,,,,,//////......---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,---...//////000......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,---------,,,,,,+++***++++++************++++++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------.........---,,,+++++++++++++++++++++++++++))))))******+++,,,...///***++++++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,***************++++++,,,+++++++++,,,,,,+++++++++,,,+++*********+++------,,,+++*********+++------,,,***((()))+++,,,+++)))******++++++,,,+++++++++***+++,,,,,,+++***)))(((+++***))))))))))))***++++++*********))))))))))))))))))))))))*********+++)))************+++++++++++++++*********+++,,,,,,FFFGGGHHHIIIIIIKKKNNNQQQRRRRRRRRRQQQPPPMMMKKKJJJLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCAAA@@@@@@AAABBBCCC<<<<<<<<<;;;;;;;;;:::::::::999777555333333333444000000/////////000000000111000000//////000000111000000000000////////////////////////////////////////////////////////////000000//////////////////------------------------////////////............,,,------------.........//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,---......//////............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++************))))))))))))***++++++,,,,,,++++++***---,,,+++*********++++++,,,++++++++++++++++++,,,------------,,,+++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++************++++++************++++++++++++,,,,,,,,,+++******+++++++++************))))))))))))*********++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,***))))))+++---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------...******+++++++++,,,,,,,,,000000///...,,,+++***)))***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,........./////////000000...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++---......---++++++,,,------......------,,,,,,,,,,,,,,,,,,------...------............//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,++++++************++++++++++++***************))),,,++++++******++++++,,,***************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,---...+++***)))***++++++***)))++++++++++++,,,,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************))))))))))))))))))***************)))************+++++++++------,,,,,,+++,,,,,,,,,???@@@@@@@@@@@@CCCGGGJJJNNNNNNNNNNNNNNNLLLKKKJJJMMMLLLJJJIIIHHHJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEEEE@@@@@@AAABBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDCCCBBBAAAAAA>>><<<:::888666666666666111111000000///000000000111000000//////000000111000000000/////////......//////////////////////////////////////////////////////000111111000///...........................------------------------------------...............---------......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,++++++***,,,+++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++))))))*********+++++++++++++++*********+++,,,---,,,***)))***,,,---,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---******+++++++++,,,,,,,,,//////...---,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,---------------,,,///////////////.........------------------------------,,,,,,+++++++++***((())),,,.........,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,---......------------............******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************,,,++++++******++++++,,,+++************+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------+++************+++******,,,,,,++++++,,,---///111+++++++++++++++++++++***))))))************))))))************************************************))))))*********+++++++++...---,,,,,,++++++++++++:::;;;;;;::::::<<<@@@CCCDDDDDDEEEFFFGGGGGGGGGGGGKKKIIIGGGFFFFFFGGGIIIJJJHHHIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@??????@@@AAADDDFFFHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA???<<<;;;:::::::::444444333111111000000000111111000000000000111111000000000000////////////000000000000000000000000////////////////////////...///000111111000///...................................................---------.........//////---++++++,,,......,,,***........................------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++,,,+++++++++*********))))))************++++++++++++++++++************++++++))))))*********+++++++++++++++*********+++,,,---+++******+++,,,---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''&&&%%%$$$%%%&&&'''(((******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++------.........------,,,......------------,,,,,,---------------------------------,,,,,,+++++++++''')))+++,,,---,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,---,,,++++++++++++,,,---,,,------......------,,,------,,,,,,------...///---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,------,,,+++******+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++************+++,,,,,,++++++,,,...000111******)))))))))*********))))))************))))))***************++++++++++++++++++***************))))))*********+++++++++,,,,,,+++******)))******444555666555444555888:::999:::;;;<<<>>>???AAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDEEE@@@@@@@@@?????????>>>>>>===============<<<;;;::::::;;;<<<===???AAACCCDDDIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGEEECCCBBB@@@@@@@@@@@@:::999888666444333222222222222222111111222222222111111111111000000000000000000000000000000000000////////////////////////---...///000111000///...........................000000000111111111111111------........./////////---++++++---000000---***,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......,,,,,,,,,,,,------------......---,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---...---------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---+++++++++************)))*********++++++++++++,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,+++******+++------,,,***************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))******+++******+++++++++,,,,,,,,,---,,,++++++,,,---///000---------------,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---------------,,,,,,)))***++++++++++++))))))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------,,,,,,------+++******+++------,,,------......------,,,---------------......///---,,,,,,,,,,,,+++++++++000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,------------+++++++++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++,,,------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,++++++)))+++++++++***)))***+++,,,,,,,,,,,,------...///)))))))))((())))))***+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++*********)))************+++++++++******))))))((()))))))))111333444333222111222333444444444555777888::::::999999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<888888888999999999999999777777888888888777666666555555555666888:::;;;<<>>;;;999777666555444333333222222333333444222222222222111111111111000000000000000000000000////////////////////////------...///////////////......................../////////000000000111111............////////////...,,,,,,///222333///+++------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++*********+++,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---,,,+++++++++,,,------***++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,------++++++************++++++++++++*********+++,,,---+++++++++************)))*********+++++++++,,,,,,++++++************++++++)))************+++++++++)))***+++,,,---,,,++++++*********+++------,,,***************++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,---...............******+++++++++,,,,,,,,,...---,,,++++++,,,...///------......---,,,,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---..................///,,,,,,,,,++++++******)))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,---------,,,------............------,,,------......------,,,---------------...//////......------,,,,,,,,,,,,...------,,,,,,---//////------------------------+++++++++,,,---...///000,,,,,,,,,------------...+++************+++,,,,,,,,,++++++******++++++,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------+++++++++,,,,,,+++++++++((()))***+++++++++******((()))***+++++++++******)))+++,,,+++)))(((***,,,+++,,,,,,---------,,,,,,******)))))))))***+++,,,+++***))))))))))))***+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))((((((((()))******444666777777555333333444222222222222333444555666222333444666777777777777888888888777777666666666444444444555666666777777444555555555555444444333444444444555666777999999999<<>><<<999777444444444444333222222222111222222222111111000000000000000000000000000000////////////////////////////////////////////////.........///////////////..............................////////////......................................................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******)))*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++******************************************************++++++,,,,,,++++++***,,,+++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))************))))))******++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------,,,***(((&&&&&&''')))***+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++******+++---...------.........------,,,......---,,,,,,,,,------//////.........---------+++---//////---+++***+++///...---,,,,,,,,,---............------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------............---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********++++++,,,+++++++++++++++++++++************************++++++***)))((('''&&&%%%))))))***+++++++++******++++++++++++++++++++++++++++++************++++++,,,+++)))((('''((()))***++++++******))))))((((((******++++++++++++******************************===>>>???@@@@@@@@@@@@@@@??????>>>>>>===;;;:::999::::::::::::::::::::::::555666777888888666444333777888888777555444444555555555555555555555555555777777666555444444444444777777777777999;;;===???DDDFFFHHHHHHHHHHHHJJJLLLPPPOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKMMMKKKHHHFFFDDDBBB???<<<888888888777777666555444333333222222111000000000000000000000000000000000////////////////////////////////////////////////------......///000000111000000000000000000000000......////////////..............................---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))))))))*********++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******************************************************++++++,,,,,,++++++***------,,,,,,+++******)))************************''')))+++,,,---,,,***))))))))))))*********++++++((())))))***************...---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---,,,***(((''''''((()))************++++++,,,,,,---++++++,,,,,,,,,,,,------)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------...---,,,++++++,,,---...---....../////////......------------------....../////////............---...333777555///******+++.............../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++*********+++++++++,,,,,,---,,,+++***)))***************************))))))((('''&&&%%%%%%******+++++++++******)))************************++++++************++++++++++++)))((((((((()))*********************************++++++++++++******************************EEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCAAA@@@@@@AAA@@@???>>>===<<<;;;;;;777888999::::::999888888:::;;;;;;:::888777777888999999999999999888888888777777666666666777888888888888888888888999:::;;;;;;===???@@@@@@AAACCCEEEIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMMMMMMMMMMNNNOOORRRPPPMMMKKKIIIHHHEEECCC>>>>>>>>>===<<<999777666222222111111000000000000////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000000---......//////......---........................------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...---,,,,,,+++++++++,,,++++++---......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************((()))***+++,,,+++******))))))*********+++++++++((()))***+++,,,++++++***,,,***(((''''''(((***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,+++***)))***,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...------.../////////......---------------...///000/////////...............000777<<<:::222,,,,,,///,,,---...///////////////...............---------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------------.........////////////..............................,,,,,,,,,++++++,,,,,,,,,---------------.........***+++,,,------------,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++++++++,,,---...---+++)))'''************************((()))))))))***++++++++++++++++++++++++***)))(((************************++++++************+++++++++***)))(((((()))******)))))))))******+++++++++******++++++++++++******************************IIIJJJKKKKKKLLLKKKKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGEEEBBB@@@===;;;:::;;;;;;:::;;;<<<>>>@@@AAA@@@AAABBBAAA???>>>???@@@?????????>>>>>>>>>======<<<<<<;;;::::::::::::;;;:::999999888888888888999444666888888888999;;;===@@@@@@AAACCCFFFIIILLLNNNLLLLLLLLLLLLMMMNNNOOOPPPSSSPPPNNNLLLMMMLLLKKKJJJGGGGGGFFFDDDAAA>>>:::888333222111000000000111111////////////////////////////////////////////////////////////////////////000000//////............////////////////////////------............------........................------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++---......---++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******,,,,,,+++******************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++***)))))))))***,,,,,,************++++++++++++)))***,,,---...---,,,++++++***(((''''''(((***,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,+++******+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++------------------------,,,,,,---...............------------......///000////////////////////////...444999888111---...222+++,,,---................................................------,,,,,,,,,------------------------------------------------,,,,,,---------...............///000000///..............................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---------+++)))(((************************))))))***++++++,,,------+++++++++++++++***)))(((++++++++++++++++++++++++++++++************++++++))))))))))))))))))******))))))******++++++,,,,,,******++++++++++++******************************KKKLLLLLLMMMMMMLLLLLLLLLHHHIIIJJJKKKKKKLLLKKKKKKMMMKKKIIIFFFCCC@@@>>>===@@@???>>>???@@@CCCFFFHHHFFFHHHIIIHHHGGGGGGHHHJJJGGGFFFFFFEEEEEEDDDDDDCCCFFFEEECCC@@@>>>===<<<;;;;;;;;;;;;:::999999888888333444666555555555666777888888999;;;>>>BBBEEEGGGGGGHHHJJJLLLMMMNNNNNNOOORRROOOMMMMMMNNNOOOOOONNNMMMMMMMMMKKKHHHCCC???===888666444222111111111111000000000000000000000000////////////////////////////////////////////////111000000///......------........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))*********++++++++++++,,,))))))***+++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************,,,+++******,,,,,,+++******************************************************++++++,,,,,,++++++***)))******+++,,,,,,------************************,,,***)))((((((***,,,---*********++++++++++++,,,***+++---//////...---+++,,,,,,+++***+++,,,---...***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***))))))))))))***++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////...---,,,,,,,,,------------------------+++,,,---........................---......//////...////////////000000000+++///333222///---///222------------------...................../////////------------------,,,,,,------------------------------------------------,,,---------...............///000111111000///...---------------.........------,,,,,,,,,,,,------))))))******++++++,,,,,,......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************)))))))))(((******+++++++++******)))++++++++++++++++++++++++++++++************++++++))))))))))))*********************+++++++++,,,,,,******++++++++++++******************************KKKKKKLLLLLLLLLKKKKKKJJJHHHIIIJJJLLLNNNOOOOOOOOOOOONNNLLLJJJGGGEEECCCBBBDDDDDDDDDEEEFFFHHHIIIJJJGGGIIIJJJKKKJJJKKKLLLNNNMMMMMMLLLLLLKKKJJJJJJIIILLLKKKHHHFFFCCCAAA@@@???????????????>>>===<<<;;;777888888777555444555666555555555666888;;;===???CCCEEEIIILLLNNNNNNNNNMMMRRRPPPMMMMMMNNNOOOPPPOOOPPPPPPQQQPPPMMMJJJFFFCCCAAA>>>:::666333111000000000000000000000000000000///////////////////////////////////////////////////////////////.................................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********)))******++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******,,,,,,+++******************************************************++++++,,,,,,++++++***+++++++++++++++++++++,,,***************************************++++++,,,*********+++++++++,,,,,,)))***---...///...,,,***,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------............------,,,,,,---//////000000///000//////............///.../////////000000000000---...//////......000222000///...---------...///---........./////////000,,,,,,------------------................................................------------...............///000111111000///...+++,,,,,,,,,------------------,,,,,,,,,,,,------((())))))***++++++,,,,,,...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++)))******++++++,,,,,,---************************))))))))))))(((((((((((())))))***+++++++++******************************++++++************++++++(((((()))***************++++++++++++++++++++++++******++++++++++++******************************JJJJJJJJJKKKKKKJJJIIIIIIGGGHHHJJJMMMOOOPPPQQQQQQPPPOOONNNLLLKKKIIIHHHGGGFFFGGGIIIKKKKKKKKKIIIHHHDDDFFFHHHIIIIIIJJJLLLNNNQQQQQQPPPPPPOOONNNMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@;;;<<<<<<:::888666666777555444444444444666777999AAADDDIIIMMMOOOOOONNNMMMTTTQQQNNNMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQNNNKKKIIIHHHEEE@@@:::555111//////000000000000000000000000////////////////////////////////////////////////------......///000000000////////////////////////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++......---,,,++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************+++++++++,,,,,,+++++++++------,,,++++++*********************************''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,((())),,,......---+++))))))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++---------,,,,,,+++++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------............---------...///000111111111111111000///................../////////000000111111111111000///000111333444333222///...---...///000---.........//////000000,,,,,,,,,------.........................................................---------.........//////...///000222222000///...+++++++++,,,,,,---------...------,,,,,,------...******+++,,,------......---,,,*********,,,...000++++++************++++++******************************+++,,,,,,---......*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))))))))***+++,,,...///************************''''''((()))***+++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))++++++************++++++'''((()))***************++++++++++++++++++++++++******++++++++++++******************************GGGGGGFFFGGGHHHHHHFFFEEEFFFHHHGGGGGGLLLPPPPPPKKKRRRQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHJJJMMMLLLIIIEEE@@@???@@@BBBEEEHHHIIIIIIQQQQQQPPPOOOMMMLLLMMMNNNPPPMMMKKKKKKLLLLLLJJJGGGKKKIIIGGGFFFGGGIIIIIIHHHDDDAAA>>><<<;;;999777555222333444666888999;;;;;;;;;===@@@CCCFFFJJJOOOSSSSSSRRRPPPOOOOOOQQQTTTVVVYYYWWWUUURRRPPPOOOOOOOOOMMMKKKGGGBBB<<<777333111111000//////000000...,,,222222222111000/////////........................000000//////.........---////////////////////////000000///...------,,,,,,/////////......---------+++++++++,,,,,,---------.../////////...------,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((***)))(((+++...///,,,)))---,,,+++))))))))))))***************************,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,***************************+++,,,,,,------------************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,------------,,,+++******+++,,,---******+++,,,,,,---......+++,,,------,,,+++---...---------------,,,++++++------------,,,,,,,,,,,,...............---------///000222111000000111333222222222333333333444444333333333222222111111111111111111000111111222333000111333333222222333444999555222000///000000///...//////---+++,,,---/////////...---,,,,,,,,,,,,((()))***+++---...///000///---,,,,,,...//////...////////////////////////////////////////////////---,,,***)))((())))))***+++,,,,,,---......---------------,,,,,,+++++++++---......//////......---000///...---,,,+++++++++***++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,+++******))))))******++++++************++++++,,,++++++***)))))))))***,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))(((''''''((()))***+++*********))))))((((((************************)))******++++++******)))))))))))))))))))))))))))************************EEEDDDDDDDDDEEEEEEEEEDDDEEEFFFEEEDDDHHHNNNOOOLLLNNNNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEFFFHHHHHHEEEBBBAAA??????@@@CCCEEEFFFFFFGGGJJJLLLKKKJJJIIIKKKNNNPPPNNNKKKKKKLLLKKKIIIFFFJJJIIIHHHHHHJJJKKKKKKJJJIIIFFFCCC@@@???===;;;999777888888888888999999999999;;;===@@@CCCHHHNNNRRRSSSQQQOOONNNNNNPPPRRRTTTYYYWWWUUURRRPPPOOOOOOOOOQQQOOOKKKGGGAAA===999777333111000000111111000///111111111000000/////////////////////////////////000000/////////.........////////////////////////000//////...------,,,,,,............------------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++***,,,......+++((())))))***+++++++++******************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///.........---------,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++***************)))***++++++,,,,,,,,,+++************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,......------,,,+++*********+++,,,,,,+++***+++---------.........------,,,,,,------------.........//////000111222333444444444555777666555555666888888888888888999999999999999999888888777777777777777777666555555555555555444555666555333111222333666333000///000000//////.........---++++++---...000000///...............,,,,,,------......//////000...------///000000///////////////////////////////////////////////////---,,,,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++///...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------...,,,,,,+++************+++++++++************++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++***)))((((((((()))***+++*********))))))))))))************************++++++,,,,,,,,,,,,++++++************************************************CCCCCCBBBBBBCCCDDDEEEFFFEEEFFFDDDBBBEEEKKKNNNLLLJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBBBB@@@>>>>>>AAADDDEEEEEECCCHHHLLLKKKHHHFFFHHHKKKLLLJJJIIIIIIJJJJJJIIIGGGIIIIIIIIIJJJMMMNNNMMMLLLMMMKKKHHHFFFEEEDDDAAA??????>>>===<<<;;;:::999888888999;;;===@@@EEELLLPPPRRRQQQOOOMMMMMMNNNPPPQQQWWWUUUTTTRRRQQQQQQQQQQQQTTTRRROOOKKKGGGCCC???>>>888555333222222333222222000000000000000000//////000000000000000000000000000000////////////....../////////////////////////////////...------,,,,,,,,,,,,------------------.........---------------,,,,,,------,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++...---,,,,,,---,,,***(((%%%'''***---...---+++)))++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,---...000///...,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++************************************)))((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,//////...---,,,+++***)))+++---...---,,,+++,,,------...//////////////////------...///000111222222333444555777999;;;<<<===<<<>>>??????>>>===???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;:::;;;<<<<<<:::666444444555555444222222222222111//////000000...---,,,---///111000000////////////000////////////////////////111///...///000111111111////////////////////////////////////////////////***+++,,,---............,,,,,,---------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------,,,++++++------------------------------,,,++++++++++++,,,++++++************++++++---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,+++***))))))))))))***************)))))))))************************,,,------......------,,,++++++++++++++++++++++++************************DDDDDDDDDCCCCCCEEEHHHJJJHHHJJJJJJGGGHHHLLLMMMJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDBBBBBBEEEIIIKKKKKKLLLQQQUUURRRLLLGGGGGGIIIGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGHHHJJJLLLMMMKKKIIIKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA???===<<<;;;;;;<<<======???CCCIIIMMMQQQOOONNNLLLLLLLLLMMMNNNRRRQQQQQQQQQQQQSSSTTTUUUTTTSSSPPPMMMJJJGGGEEECCC???;;;777444444333333222000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........---------++++++,,,,,,------....../////////......------,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,---------------,,,++++++''')))***,,,,,,,,,***)))++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,000///---+++***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++******)))******++++++++++++******************************+++***)))((((((***,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///...---...///......000111111222222222///000111333555666777888:::;;;===???AAABBBDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDBBB???=========<<<;;;999999999777555222222333333222000///000111111000//////......//////000000000000000000000000111///......000111111000////////////////////////////////////////////////)))***,,,---------,,,+++---............---,,,,,,------------------,,,,,,.........------.........------,,,,,,,,,---..................---,,,++++++------------,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,++++++******++++++,,,------,,,++++++,,,,,,---***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************...---,,,+++******))))))************************************************,,,------......------,,,++++++++++++++++++++++++************************HHHHHHHHHGGGFFFHHHKKKOOOQQQUUUXXXVVVTTTTTTQQQMMMIIIJJJKKKKKKJJJHHHEEECCCBBBCCCDDDFFFHHHKKKNNNPPPNNNMMMLLLNNNRRRVVVXXXYYY\\\___bbb___XXXSSSRRRSSSNNNNNNNNNMMMLLLKKKJJJKKKHHHHHHHHHIIIJJJIIIGGGEEEDDDDDDDDDFFFHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBAAACCCCCCBBBAAAAAACCCGGGJJJOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMOOOQQQTTTWWWXXXUUUTTTRRRPPPNNNLLLJJJJJJGGGCCC===999666555333222111111111111000000000000//////////////////////////////000000000000000000////////////////////////...............---------,,,,,,,,,------........./////////......------,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---++++++,,,,,,,,,,,,---...,,,++++++***))))))******+++++++++++++++++++++++++++*********++++++,,,---************************++++++++++++++++++++++++***)))'''&&&&&&((()))+++,,,+++***)))***+++...///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++************************+++***)))))))))***,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---...//////......///111///000222333555555666666555666777999;;;===???@@@DDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOOOONNNMMMKKKLLLMMMLLLIIIHHHHHHIIIGGGEEECCCBBBAAA???<<<999555666666555333222222333222111000///.....................///000000111111000...---...///000000000////////////////////////////////////////////////,,,------...---,,,+++***......////////////......------------------------///...------------...///------,,,,,,,,,---......---.........------,,,+++,,,,,,,,,+++++++++++++++///...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------)))***+++,,,,,,+++***)))------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************---------,,,+++***))))))***************+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************QQQSSSTTTSSSQQQQQQTTTXXX```fffjjjiiifffddd```[[[SSSUUUVVVVVVSSSOOOJJJGGGEEEHHHLLLOOOQQQTTTXXX[[[]]]\\\]]]```eeeiiijjjjjjkkklllmmmllljjjhhhffffffbbbbbb```]]]XXXUUUTTTTTTTTTRRRPPPNNNMMMKKKHHHFFFBBBBBBCCCEEEHHHIIIHHHFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEEEEGGGIIIMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKKKKMMMPPPSSSVVVXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMIIIDDD???<<<999666444444333333222111111000000//////////////////////////////000000000000111111////////////////////////........................------...........................---------------++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,)))***++++++***+++---///...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************+++++++++++++++++++++++++++***)))))))))***+++,,,))))))((()))***+++---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............,,,,,,------------,,,,,,//////......---,,,,,,,,,+++,,,............000222333444666888:::;;;<<<<<<===>>>???AAACCCEEEGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMPPPQQQRRRRRRQQQQQQRRRTTTRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTUUURRRSSSUUUVVVVVVVVVUUUTTTQQQRRRSSSSSSQQQPPPQQQRRRPPPNNNKKKIIIHHHGGGDDDBBB999;;;<<<;;;888777666777666555444222111000000000......///000000111222222000...------///000000///////////////////////////////////////////////////000000000000///...---,,,------...///////////////------------............---,,,+++******+++,,,---...------,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---)))******++++++******)))++++++************++++++++++++++++++++++++++++++******))))))))))))******************************,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++************************aaadddgggeeebbbaaacccgggqqqxxx|||zzzwwwvvvssspppggghhhiiihhhddd^^^XXXTTTQQQVVV[[[^^^```bbbfffhhhnnnnnnpppssswwwzzzzzzyyyxxxwwwuuuvvvyyyzzzxxxwwwvvvwwwvvvrrrmmmiiihhhiiijjjgggbbb^^^[[[XXXTTTQQQJJJJJJKKKNNNPPPPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHIIILLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLNNNPPPRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPMMMIIIFFFDDD@@@===:::666666555444222111000000000000000000000000000000//////000000000111111111////////////////////////........................//////////////////......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***+++***((((((***---******++++++************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,+++******************************((()))+++------,,,+++***++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,..................------+++---000111111222444666888:::<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQSSSTTTTTTSSSSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXYYYWWWXXXZZZ[[[[[[YYYXXXWWWTTTVVVVVVVVVTTTSSSTTTUUUSSSQQQNNNLLLLLLLLLLLLKKKCCCDDDEEEEEEBBB@@@??????>>>===;;;888666555444444111111111111222222222222111///...///000111111111////////////////////////////////////////////////000000///////////////000******,,,---............------------.........///...---+++******+++---...///...------,,,,,,,,,,,,)))***+++,,,------------***+++++++++,,,---------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))************************************+++,,,,,,+++***)))*********++++++,,,,,,,,,************************))))))************))))))************************************************ooosssvvvuuuqqqoooqqqttt|||xxxyyyzzzyyytttmmmfffaaa^^^bbbhhhlllmmmnnnpppsssyyyzzz|||~~~{{{|||~~~~~~{{{|||~~~~~~zzzsssnnniiieeeaaa___UUUUUUVVVXXXYYYXXXVVVSSSNNNNNNNNNMMMMMMMMMLLLLLLIIIKKKMMMMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQOOOMMMKKKIIIFFFBBB???888888666555333222000000111111111111111111111111//////000000111111111222////////////////////////---.....................111111000000//////......+++++++++,,,,,,---------,,,------.../////////...+++++++++,,,,,,---------++++++++++++++++++++++++(((***+++,,,---,,,,,,+++***,,,,,,***&&&&&&(((+++&&&(((***------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))***+++,,,------...///+++++++++++++++***)))(((************************'''))),,,......---+++)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................++++++,,,,,,,,,---------,,,,,,---......---,,,,,,)))***+++---///000111222...111333555555777999<<<<<<===@@@BBBEEEGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTSSSSSSTTTVVVVVVVVVWWWXXXZZZ[[[\\\\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\ZZZXXXVVVVVVWWWWWWVVVTTTRRRSSSTTTSSSPPPMMMLLLNNNOOOPPPPPPLLLMMMOOONNNKKKIIIHHHHHHDDDCCC@@@>>>;;;999888777555555444333333222111111222111///000111333333222////////////////////////////////////////////////...---,,,,,,,,,...000111'''((()))+++,,,---......---------.........//////000///---,,,,,,---///000000///...---,,,+++++++++((()))***+++,,,---------++++++,,,,,,---...//////------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***)))))))))***++++++,,,...---++++++++++++---......------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,+++***)))*********++++++,,,,,,,,,*********************************++++++*********))))))))))))))))))))))))************************|||}}}~~~zzzuuurrrpppooorrrwwwyyyyyyxxxxxxxxx|||xxxvvvuuurrrooofffeeefffiiilllmmmkkkiiibbb```^^^^^^^^^]]]YYYVVVPPPLLLLLLMMMLLLIIIHHHJJJHHHJJJKKKJJJGGGGGGIIILLLKKKKKKLLLNNNQQQQQQPPPNNNMMMMMMMMMNNNQQQRRRQQQPPPPPPPPPOOOOOOMMMLLLJJJIIIAAA???:::666333222222333222111111000000000111111......//////000000111111........................000000////////////000000........................---------,,,,,,,,,++++++,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,---...///...---,,,---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******))))))***,,,...///,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***)))(((***++++++)))(((((()))((()))+++,,,------,,,+++,,,,,,---...---,,,***)))************************++++++++++++++++++++++++************************,,,,,,+++***))))))*********+++,,,------,,,+++***+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))***+++,,,,,,------...------,,,,,,------...++++++************++++++.../////////...------,,,,,,,,,------------......,,,,,,+++++++++,,,,,,---111111111000111111222333555666888999::::::999999@@@???>>>>>>???BBBDDDFFFHHHJJJLLLOOOQQQQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]\\\]]]]]]^^^^^^]]][[[[[[ZZZZZZ[[[]]]^^^]]]YYYVVVSSSRRRPPPOOONNNNNNNNNNNNOOONNNLLLKKKJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOMMMKKKGGGCCC@@@>>>888777666666666555333000333222111111222333111000/////////000111222333444//////000000000000//////000000000000//////////////////...------------...------------------------///////////////////////////...---,,,,,,---...///++++++++++++++++++++++++))))))))))))******+++,,,...------,,,++++++++++++)))+++------+++***++++++...---+++***)))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))((((((,,,,,,+++***))))))******,,,,,,,,,+++++++++******,,,------......------,,,************************'''(((+++------,,,***(((---,,,***)))))))))***++++++***)))(((((()))***+++}}}}}}yyy|||}}}zzztttsssrrrtttxxxzzzyyyxxxwwwtttqqqooonnnmmmjjjgggaaa]]]YYYVVVQQQIIIEEEFFFHHHHHHHHHGGGGGGGGGHHHHHHJJJIIIJJJLLLOOOPPPOOONNNOOOMMMLLLLLLNNNOOOOOOOOOPPPPPPPPPOOONNNLLLKKKKKKEEECCC???;;;888666555555333222111111111111111111////////////000000111111000000000000000000000000//////............//////////////////////////////---------,,,,,,,,,++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++************+++---...,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))+++,,,+++***)))))))))***++++++,,,,,,,,,++++++,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******+++++++++,,,,,,++++++++++++++++++*********))))))************************++++++++++++************+++++++++,,,,,,------...------,,,,,,,,,,,,------,,,++++++******++++++,,,...............---,,,,,,------------------------///.........//////000111111111111222444666777888777888999:::::::::999888999999888888999;;;===???AAACCCFFFIIILLLOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZYYYZZZYYYWWWTTTQQQJJJIIIIIIIIIIIIKKKLLLMMMMMMLLLKKKJJJKKKMMMOOOPPPMMMNNNOOOQQQRRRRRRQQQQQQTTTSSSRRRPPPMMMJJJGGGEEE@@@???===<<<;;;:::777444555333222111333333222111111111000000000111222222///000000000000000000///111111000000000///////////////...---------------------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********))),,,++++++***))))))******)))))))))******+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))+++***)))(((((()))***+++}}}vvvpppjjjaaaVVVOOONNNOOOLLLJJJJJJLLLMMMKKKHHHJJJHHHHHHIIILLLNNNOOONNNQQQOOOLLLLLLMMMOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLJJJHHHFFFBBB???;;;999888444333222111111111111111/////////000000000000111000000000000000000000000......------------......////////////////////////------------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---++++++,,,,,,,,,+++******,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********,,,------+++******+++---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********,,,++++++++++++++++++,,,+++++++++************************************************+++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++------------------------//////000000111222333444444444555666888999::::::888999999999888777555444333333222222333555777888999:::===AAAFFFKKKPPPRRRTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUWWWTTTRRRPPPNNNLLLIIIGGG????????????@@@AAACCCCCCDDDDDDDDDDDDFFFHHHKKKLLLJJJLLLOOOSSSVVVWWWWWWWWWWWWWWWWWWVVVTTTRRROOONNNLLLJJJGGGFFFDDDBBB>>>;;;999777444333444444444333333222222111000000000111000000000000000000000000111111111000000000000//////...------,,,,,,---------------------------------------------------------..................---------------------------...------------...//////,,,,,,,,,,,,,,,,,,---...///,,,)))))),,,---,,,+++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,+++******)))*********&&&'''((()))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******uuuiiibbbaaa```[[[VVVVVVYYYYYYTTTNNNKKKIIIGGGGGGIIIKKKKKKKKKOOONNNMMMNNNPPPQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKHHHDDD@@@===;;;666555444222111111111111000000000000000000000000........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---......///......------------------------------...---,,,+++++++++++++++------,,,+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...++++++,,,,,,,,,++++++***,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++---...---,,,***++++++///...,,,+++******+++,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++---,,,+++******+++,,,---*********************************************************++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++************+++++++++,,,,,,---,,,,,,++++++------------------------/////////000111333444555999:::::::::::::::999999:::::::::999777444222000111111000111111333444555444555666:::???FFFLLLOOOTTTSSSSSSRRRQQQPPPOOONNNRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVTTTRRRPPPOOOLLLIIIEEEBBBAAA???===<<<999999999888888888888888;;;;;;;;;<<<===>>>@@@AAAEEEHHHLLLQQQUUUWWWXXXXXXVVVWWWXXXXXXXXXWWWUUUTTTVVVTTTQQQOOOMMMJJJFFFCCCAAA>>>:::888777666555444333333222111000000000000111111111111111111111111222222111111111000000000///......---,,,---------........................------------------------,,,---...//////...---,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///111,,,'''(((,,,///---+++...------,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++(((((())))))***++++++,,,,,,,,,,,,------,,,,,,,,,************************))))))))))))***+++,,,---***+++,,,---,,,+++***)))***))))))))))))))))))***~~~|||vvvuuuuuuoooiiihhhjjjhhhaaaYYYOOOMMMJJJHHHHHHHHHGGGFFFHHHIIIKKKOOOQQQQQQOOOMMMLLLKKKJJJJJJIIIJJJJJJKKKMMMMMMMMMKKKHHHEEEAAA???:::999777555333111111000111111111111000000000000////////////////////////000//////////////////000------------------------.........---------,,,,,,------......///......---------------------------******)))******+++,,,,,,------,,,+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...***++++++,,,,,,,,,++++++++++++,,,++++++++++++***+++,,,,,,---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++---......,,,++++++,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++---,,,+++******+++,,,---******************************************************++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,******))))))))))))******++++++,,,,,,---,,,,,,+++------........./////////111111111222333444666777:::;;;<<<=========<<<<<>>>>><<<999666333111000000000111111222333333444444444666:::@@@EEEIIINNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPSSSSSSRRRQQQOOOLLLIIIHHHAAA>>>;;;999999999888777777777888888888888888888;;;;;;:::::::::::::::;;;???BBBFFFKKKOOOQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYYYY[[[YYYWWWUUUTTTQQQNNNKKKJJJGGGCCC???===;;;999777444444333222222222222222222222111111111111222222222222222222111111111111000///......------......................................................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,---......///111,,,((((((,,,///...+++------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******************+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************$$$&&&)))+++---...------'''((()))))))))(((&&&%%%)))))))))******)))))))))~~~sssnnnnnnqqquuu{{{|||{{{{{{xxxppphhh]]]ZZZVVVRRRPPPMMMIIIGGGFFFGGGIIILLLNNNNNNLLLIIIJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEAAA@@@===:::666444222111222111111111111000000000111111111111111111111111000000////////////000000000000000000000000000000............---------,,,,,,,,,---............---------------------------))))))))))))***,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---******+++,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,---------------++++++++++++++++++,,,,,,******************************+++,,,,,,,,,+++++++++---......,,,++++++,,,...------,,,,,,,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,++++++++++++++++++,,,***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******************++++++,,,,,,------------------......///000111222222444444444555666777888999777999<<>>;;;888666000000111111222222222222555444444555777;;;???BBB??????@@@BBBDDDGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHKKKKKKJJJIIIGGGEEEBBBAAA<<<:::888777888999:::999666888:::<<<>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<;;;===???BBBDDDFFFHHHIIILLLNNNQQQTTTVVVXXXYYYYYYYYYXXXWWWVVVWWWVVVSSSQQQQQQNNNKKKIIIFFFDDD@@@===999999777666555444444444444333222111111222333444333333333222222222111111111000//////......//////........................////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,000000///............///------------------...///000---******,,,...---,,,)))***+++---......///...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))******************)))******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,"""%%%))),,,......---,,,++++++,,,,,,++++++***)))))))))************))))))|||vvvlllccc```aaadddeeelllssswww|||zzzzzzzzzxxxwwwwwwyyyzzz~~~|||}}}~~~xxxrrrnnnkkkjjjgggggghhhnnntttvvvsssooommmppprrrssstttxxx~~~{{{uuurrrlllgggaaa[[[UUUQQQLLLKKKIIIJJJKKKLLLKKKIIIJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHDDD@@@;;;888555444222222222111111111000000111111111111111111111111/////////....../////////111111111111111111111111............------------++++++,,,---------------........................++++++++++++,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))+++,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,------+++******+++,,,,,,------------------+++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............---...///000222444555666666666555666666777888888888;;;>>>BBBEEEGGGHHHHHHGGGGGGFFFCCC@@@===999777222222333444444444444333444444333333555777:::;;;444444555666888;;;===???BBBBBBCCCCCCCCCCCCBBBBBB??????>>>===============??????@@@AAA@@@???>>>===;;;999888999:::;;;;;;:::777999;;;>>>@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>===::::::999::::::<<<===>>>AAACCCGGGKKKNNNQQQRRRSSSUUUTTTTTTUUUWWWXXXVVVUUUSSSRRRQQQQQQPPPMMMIIIFFFBBBAAA???<<<999777555555555333222111111222333555444333333333333222222222222222111000000000000000......................................................------------......------------------------000//////...------......///......------------...------------------------***+++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++******))))))***++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,///...------,,,,,,------((()))***++++++***)))(((iiihhheee___ZZZYYY]]]aaa___eeekkknnnqqqtttsssoooiiiiiiiiihhhfffeeefffgggqqqqqqpppooonnnppptttwwwuuuvvvwwwxxxxxxxxxwwwwwwuuutttrrrmmmgggbbb___^^^YYYXXXXXX\\\aaabbb^^^YYYWWWYYY[[[\\\]]]aaafffkkknnnssszzz}}}|||zzzyyyyyyyyyrrrjjjbbb\\\UUUQQQMMMJJJJJJKKKLLLLLLJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMIIIDDD???;;;888666222222222222111111000000////////////////////////.........------.........//////////////////////////////.........---------***+++,,,,,,---------,,,........................//////...---------......+++,,,---...///...---,,,---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,((()))***,,,------,,,,,,+++,,,,,,---.........------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,------+++******+++***+++---...///...------******)))))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////,,,++++++++++++++++++,,,///......------......///,,,------.../////////...---...///111333555777888555444444444444444555666===???BBBEEEHHHHHHHHHHHHFFFEEEDDDBBB???;;;888666555666666777777777666666222222222222444555777888666555444444444555777888::::::;;;;;;;;;;;;::::::888888777666555555555555666777999;;;<<<<<<<<<;;;:::999888999;;;<<<;;;:::999:::<<<===>>>>>>>>>===@@@@@@@@@@@@???>>>===<<<:::999777555444555777888777999===BBBFFFIIIKKKLLLQQQPPPQQQSSSWWWXXXXXXWWWSSSSSSTTTUUUVVVTTTPPPLLLJJJHHHDDD@@@<<<999666555555444222111111222444555444444444333333333222222333222222111111111111111////////////////////////------------------------///...---,,,,,,---...///////////////////////////...---,,,+++++++++++++++000///...---------------+++---///...---,,,,,,---///......,,,)))&&&###!!!+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,''''''((()))***+++,,,,,,+++++++++,,,,,,+++++++++************************,,,+++***))))))***+++,,,+++***((('''''''''((()))((()))***++++++***)))(((dddbbb```aaacccfffggggggeeellluuu{{{|||yyyuuussssssnnnkkkllljjjfffcccccceeecccdddgggggghhhpppyyyxxxxxxyyy|||}}}zzzsssuuuuuuqqqjjjdddaaaaaaddddddbbb___\\\ZZZYYYYYYXXXUUURRRRRRUUUVVVVVVTTT]]]___aaaaaaaaaaaabbbdddggglllvvv~~~zzzvvviiiccc\\\VVVSSSPPPMMMJJJHHHFFFEEEGGGJJJLLLKKKIIIKKKKKKJJJJJJJJJLLLMMMNNNPPPOOONNNJJJFFFAAA===;;;777555222111111222111000000000000000000000000000000000////////////000000////////////////////////........................,,,,,,,,,,,,++++++***)))//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------,,,,,,+++++++++***+++,,,------,,,***(((***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++)))))))))***,,,---+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++******++++++,,,---111---***)))+++,,,+++)))******+++,,,------......******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...000///...---------------++++++++++++,,,---......,,,,,,---...000222333444777777666666555555666666888666444444555777:::<<<<<>>??????===;;;999777555444333222222222222222222222222222222111000111555777888888777555333333444666333333444444555555666666<<<<<<;;;<<<===???AAACCC@@@@@@@@@@@@@@@?????????;;;<<<===>>>@@@AAABBBCCCAAA???===;;;999888777777:::999888888888777444222444444444444555666777888AAACCCFFFJJJNNNQQQTTTVVVVVVWWWXXXYYYXXXWWWVVVUUUPPPOOOLLLIIIEEEAAA>>><<<777777666555333222111000333333333333333222111000444444333333333333333444////////////////////////........................+++---///000111000///...------...............---------------------------------......//////000000//////...---,,,,,,+++++++++***)))+++---///...---++++++,,,,,,,,,++++++***+++,,,,,,---,,,+++)))(((+++,,,,,,,,,,,,+++******************************((()))***+++++++++++++++************************++++++++++++++++++++++++))))))************))))))************************++++++************++++++))))))))))))))))))))))))ooonnnnnnpppsssttttttsssrrrxxx}}}}}}{{{vvvrrrssstttqqqppprrrrrrsssyyy~~~yyyssspppooorrrpppmmmkkkjjjiiigggfffdddaaa^^^]]]^^^___^^^]]][[[[[[[[[[[[[[[YYYWWWVVVZZZ\\\bbbjjjmmmmmmqqqvvv}}}}}}~~~|||}}}vvvlllbbb\\\VVVQQQNNNKKKIIIGGGHHHJJJJJJIIIGGGJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNMMMJJJEEE@@@===888555222111111222222222000000000000000000000000//////............//////////////////////////////........................,,,,,,------,,,++++++***//////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------,,,,,,+++++++++)))***,,,.........---,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,------------------------***))))))***,,,,,,+++)))***++++++++++++,,,,,,,,,------,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,------...///,,,***)))++++++***(((*********+++,,,---------******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---......---,,,++++++++++++,,,---,,,,,,,,,---......///------...///111333555666999999777666555444444444222111000000111333555777999<<<@@@BBBBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBEEEDDDAAA>>>;;;888666555777777777666555555444444000000000///...000222555999:::999888666555666777777777777888999:::;;;;;;@@@AAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBCCCCCCDDDEEEFFFFFFFFFAAA@@@>>><<<:::999888888999777666555555555333222333333222222333555777888:::;;;===AAAEEEIIILLLNNNSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSQQQNNNIIIDDD@@@===<<<;;;999777555444333333555444333111111222333444444444333222111111111111////////////////////////........................,,,---///111111000///.....................------------------------------............///////////////......---,,,,,,++++++---+++++++++---------+++***++++++,,,,,,,,,,,,+++---------------,,,+++++++++,,,,,,,,,,,,+++******************************,,,,,,,,,++++++***)))(((************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++|||{{{}}}~~~|||zzzxxxvvvsssqqqqqqqqqpppoookkkiiigggfffeeebbb[[[VVVWWWUUUVVV\\\^^^\\\[[[\\\bbbaaaccceeecccbbbgggnnn|||tttkkkccc\\\XXXUUURRRNNNLLLKKKJJJHHHFFFGGGHHHKKKMMMMMMLLLKKKJJJHHHJJJMMMOOONNNJJJEEEBBB;;;888444111222333333333000000000000000000000000///......------......///////////////////////////........................---------...------,,,+++...............---------......---,,,+++***))))))........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))***++++++------,,,,,,++++++******)))***,,,+++******+++---------,,,,,,,,,,,,++++++'''(((***,,,---------,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......------------------------,,,+++***+++,,,,,,***(((++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))---------------.........,,,+++******+++***)))'''))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,.........---......//////...///000222444666888999:::999777555444222222111222222333444555666777777888;;;???BBBBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGDDD@@@<<<999777555:::999999888777666666555444555555555444555888:::<<<===>>>===;;;::::::;;;======>>>???@@@AAABBBCCCFFFGGGIIIJJJKKKLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKFFFEEECCCAAA???>>>>>>>>>;;;999666555555666555444555444333222222444666888555555666777:::>>>BBBDDDLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUSSSNNNIIIDDDAAA???>>><<<:::999888999999888666333111111333555777555444333222111111000000////////////////////////........................---...000111111000000///.../////////...---,,,,,,------------------------/////////........................------,,,,,,+++...---+++,,,,,,---+++******++++++,,,---------,,,......------,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++~~~zzzqqqiiiiiicccaaadddddd___YYYUUUVVVTTTTTTUUUTTTRRRUUU[[[bbbgggoooxxxxxxpppkkkeeebbb]]]WWWRRRMMMIIIGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKMMMNNNMMMKKKJJJAAA===888444333333333222000000000000000000000000//////............//////////////////////////////........................---...............------..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------...------,,,+++***)))))))))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------++++++++++++++++++++++++---,,,++++++,,,,,,***(((+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++******,,,,,,------............)))******++++++***(((&&&))))))*********+++++++++******+++++++++,,,,,,,,,------------------------///......---------.....................//////000000111333666888:::;;;<<<888888666555333333222222555777888::::::::::::::::::===AAADDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDEEECCC@@@===:::777666555888888888777777777777777;;;<<<<<<<<<;;;<<<>>>@@@@@@BBBDDDDDDBBB@@@@@@@@@CCCDDDEEEFFFGGGIIIJJJJJJKKKMMMOOOQQQRRRQQQOOONNNQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQPPPOOONNNNNNNNNLLLKKKJJJIIIGGGGGGFFFFFFBBB???<<<:::;;;<<<<<<<<<<<<:::888666555666888999777666444444555777:::<<<@@@AAABBBCCCGGGJJJNNNPPPOOOQQQSSSSSSRRRNNNJJJHHHAAA@@@>>>=========???@@@;;;999777666444444555666555555444333333222333333000000000000000000000000........................//////000111111000000///////////////...---,,,+++......................../////////......---------......---------,,,,,,,,,---,,,++++++------,,,+++***+++,,,------......---...---,,,++++++,,,---...+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,---------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))zzzvvvxxxwwwoooddd^^^\\\XXXWWWXXXUUUQQQRRRUUUVVVXXX\\\bbbiiipppvvvyyy{{{xxxrrrjjj```WWWQQQNNNIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOHHHCCC===999666444222111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////---......//////.........---.....................---------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---000222222000---+++------,,,+++******))))))+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))(((((((((***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++*********)))++++++++++++++++++++++++---,,,+++,,,,,,,,,***(((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++,,,---...------,,,((()))++++++***)))((('''******************++++++******+++++++++,,,,,,,,,------------------------......---------......///...------......///000111444555777:::<<<===>>>>>>666666555555555666666777999:::;;;======<<<;;;:::>>>AAADDDFFFGGGHHHIIIKKKGGGGGGFFFEEECCCAAA???>>><<<;;;999777666555666666777777888999;;;<<<===>>>>>>???@@@@@@???@@@AAACCCFFFHHHJJJJJJHHHGGGFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQSSSSSSRRROOONNNPPPPPPQQQRRRSSSTTTTTTUUUSSSRRRRRRQQQQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKIIIEEEDDDEEEFFFFFFFFFEEECCC@@@>>><<<<<<<<<======:::777444333333555666666777888999<<<@@@CCCEEEDDDGGGKKKOOOQQQQQQOOONNNFFFEEECCCAAA@@@@@@@@@@@@===>>>===<<<:::777555333333222222222222333333444111111111111111111111111//////////////////////////////000000000/////////......//////...------,,,........................//////......------,,,,,,---------------,,,,,,,,,+++******+++---......---+++,,,---...............---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,---------************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))wwwpppmmmjjjhhhiiifff___\\\]]]\\\\\\\\\\\\]]]___```aaajjjooovvv}}}ttthhh```\\\UUURRRNNNJJJGGGGGGIIIJJJJJJIIIGGGFFFGGGJJJMMMPPPKKKHHHBBB>>>:::777444111111111111111111111111111222111111000000111111222000000000000000000000000////////////////////////,,,---......///.........---------...............---.........////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++...000000...+++))),,,,,,++++++******))))))+++---......---,,,...///++++++,,,,,,,,,,,,------------,,,,,,++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((---------------------------,,,+++,,,------+++))),,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,(((***++++++***))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------------...///000222333444888999;;;>>>???@@@@@@@@@777777888999:::<<<===>>>AAAAAABBBBBBBBB@@@???>>>???AAADDDEEEDDDEEEFFFGGGBBBBBBAAA@@@>>><<<:::999555444333333444666888:::;;;;;;===???AAADDDEEEFFFDDDFFFGGGGGGGGGGGGHHHJJJJJJLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPMMMOOOQQQRRRRRRPPPNNNLLLNNNOOOOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNRRROOOMMMMMMNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDAAA???;;;777555333333333333333444666888:::<<<===<<>>@@@AAABBBAAA???;;;777444222111111000000111111222111111111111111111111111////////////////////////////////////............------...............---.................................---------------------------------------***))))))+++---//////...---......//////...------++++++*********+++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++************++++++++++++++++++++++++++++++}}}vvvpppooojjjjjjiiigggccc^^^ZZZWWWYYY\\\aaaeeelllxxx{{{rrrmmmgggccc]]]WWWQQQMMMKKKJJJJJJHHHGGGFFFFFFHHHIIIKKKLLLIIIEEEBBB???;;;777444111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////,,,,,,---...............---------.........//////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++***+++++++++******************,,,------,,,+++---...+++++++++,,,,,,---------...------------......///***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,++++++,,,---...,,,+++,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,------------...***+++,,,,,,------,,,,,,+++,,,.../////////---,,,***+++,,,+++))))))+++---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++,,,---.........///111333555777888;;;===???AAABBBBBBAAAAAA<<<======>>>@@@BBBCCCDDDGGGGGGGGGEEEDDDBBBAAA@@@<<<===???>>>======>>>???;;;;;;;;;;;;:::888777666555444333444666999<<>>===<<<888999:::999777666777888666777777888888777777666777666666666999<<<@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKGGGIIIKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJJJJMMMOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKMMMNNNOOOPPPRRRSSSUUUUUURRRSSSTTTUUUVVVXXXYYYYYYTTTTTTSSSSSSSSSSSSSSSTTTQQQQQQPPPQQQRRRRRRPPPNNNLLLMMMPPPSSSTTTTTTSSSRRRGGGFFFDDDBBB@@@>>><<<;;;;;;;;;<<<======<<<:::999<<<===???AAACCCEEEFFFFFFJJJKKKNNNOOOOOOMMMKKKIIICCCCCCBBBBBBAAAAAAAAABBB===<<<:::777555333222111222222222222222222222222000000000000000000000000///...---,,,,,,,,,,,,,,,++++++---...///000000000////////////////////////,,,,,,,,,------.........------------------------...,,,++++++------,,,***111111000000///---,,,+++***+++---...///...------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))){{{vvvsssnnnhhhcccaaa```\\\WWWSSSVVV^^^eeeooorrryyy}}}uuukkkfffaaaWWWMMMNNNLLLIIIFFFEEEDDDDDDDDDCCCEEEHHHIIIGGGBBB===999777444111000111222222111222222111111000000//////000000000000000000000000...///000111111///---+++000000000000000000000000///......000333222///,,,,,,,,,,,,------.........------------,,,,,,+++***---,,,+++***+++,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------.........000---+++***+++,,,,,,+++......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......,,,,,,------///000222333++++++,,,,,,---...//////......//////...------,,,------,,,,,,,,,+++++++++---,,,+++++++++---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---,,,,,,---...///444666888999999:::===>>>AAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEFFFGGGGGGDDDBBBDDDBBB@@@>>><<<:::777555333333333222111111000000444444444222111111333555888999;;;===???BBBDDDFFFJJJJJJJJJLLLMMMLLLJJJIIIFFFKKKNNNNNNJJJHHHHHHJJJKKKKKKJJJIIIJJJMMMOOONNNRRRRRRPPPNNNPPPTTTRRRMMMJJJKKKMMMNNNOOORRRUUUWWW\\\[[[[[[^^^aaadddeeeeeeeeebbbbbbddddddbbbcccgggeeeaaa^^^]]]___```___]]]XXXXXXWWWTTTPPPPPPSSSVVVSSSRRRRRRSSSTTTTTTRRRQQQNNNKKKFFFBBB?????????@@@>>>>>>===???AAABBBAAA???EEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLEEECCCAAAAAABBBCCCBBBAAADDDBBB???<<<999777666555222111111111111000000000111111000///////////////............////////////------............------//////.........---------...------,,,,,,------...,,,++++++******++++++,,,+++---///111222222111000000///...---,,,------...++++++,,,,,,,,,------------...///---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))***)))(((((((((***+++,,,~~~zzzwwwtttpppmmmpppnnniiiccc^^^]]]```dddccceeeiiilllooouuu|||yyysssnnnddd[[[TTTQQQKKKGGGDDDCCCBBBBBBBBBDDDGGGIIIIIIGGGDDDBBB;;;888444222222222222222000000000000////////////000000000000000000000000//////000000000///---,,,........................///......000222222///,,,,,,,,,---------------------------------,,,+++******))))))))))))***++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,------------------000...,,,+++,,,------,,,......////////////......---,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111+++,,,,,,------...........................------,,,,,,------.........///......------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------...------------...///111222555777999999999999;;;===;;;>>>@@@BBBBBBBBBDDDEEEHHHFFFEEEEEEFFFEEECCCAAA???>>>;;;:::888666444222222222222111000000000000333444555555555777:::<<<@@@BBBDDDFFFHHHJJJMMMOOOOOOOOOOOOPPPQQQQQQOOONNNKKKKKKKKKJJJKKKKKKKKKLLLKKKLLLMMMKKKKKKLLLNNNOOOSSSVVVVVVTTTUUUXXXXXXTTTVVVVVVXXXZZZ^^^ccciiimmmuuuuuuvvvyyy||||||{{{yyyyyyvvvuuuwwwwwwuuuwww|||}}}zzzvvvuuuvvvvvvtttqqqgggfffddd```[[[ZZZ]]]```^^^^^^^^^^^^^^^\\\WWWTTTRRRNNNHHHDDDBBBBBBCCCDDDHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSSSSOOOOOONNNMMMLLLJJJIIIHHHIIIFFFCCCBBBBBBBBBAAA@@@EEEDDDBBB???<<<:::888777333222222111111222222222111000000///.../////////............////////////.........//////.........//////.........---------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,,,,---///111111111000///...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,---...,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***...---+++******+++---...************************(((((('''''''''((()))***|||{{{wwwssswww|||zzzyyyxxxxxx{{{yyyvvvrrrooommmllllllcccbbb___ZZZXXX[[[bbbhhhoooxxxuuujjj^^^XXXQQQKKKGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGAAA===888444333222222111......//////////////////000000000000000000000000000000////////////..............................///......000111111///---------------------,,,,,,,,,------------,,,,,,+++,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,******)))))))))------------------,,,,,,000...,,,,,,---......------......//////......------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,,,,------...///------------------------------...............---,,,,,,---...///000111222......///000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...000222444555666777888888777777888:::666999===AAABBBCCCDDDEEEGGGEEEBBBAAAAAAAAA???>>><<<;;;:::777555333222111111111000000///000000000444666888:::<<<>>>BBBEEEDDDFFFIIIJJJKKKMMMPPPRRRPPPPPPPPPPPPPPPOOONNNMMMNNNKKKHHHIIILLLOOOPPPPPPRRRTTTWWWWWWVVVVVVYYY\\\```fffjjjgggeeeeeeeeedddgggggghhhlllrrr|||}}}|||xxxrrrmmmllllllnnnqqqqqqsssuuutttpppiiiddd^^^XXXQQQLLLJJJJJJJJJKKKIIILLLNNNPPPPPPQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVTTTQQQMMMJJJHHHJJJGGGDDDBBBBBBCCCCCCBBBFFFEEEDDDCCCAAA>>><<<;;;666555444222222222333444111000//////......//////............////////////...//////000000//////..................---------......------------......---------------------------...///000000///......------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------......---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***...,,,***((((((***,,,...************************))))))(((((())))))***+++vvvvvvrrrpppttt}}}~~~~~~{{{{{{}}}~~~}}}~~~|||uuujjj```ZZZXXXXXXXXXVVV___oooxxxkkkdddZZZSSSOOOMMMJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEAAA;;;777444333222111......//////000000111111////////////////////////000000//////...//////000000000000000000000000000......//////000000...............------,,,,,,,,,,,,---------------,,,,,,---...///111111000//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***.........------,,,,,,,,,...---,,,,,,---...---,,,---------......------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,,,,,,,+++,,,---......------,,,------,,,++++++,,,,,,,,,------------------,,,,,,,,,---......///.........---------...///000000111---...///000000000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...000222333555666555666777666555444555666444888===AAABBBBBBBBBCCCBBB@@@===<<<<<<===<<<<<<======<<<999666333111111111000000///000111222333777999<<>>:::777555222000000000000111111222222222////////////////////////000000////////////000111000000000000000000000000....../////////..................------,,,,,,,,,,,,------......---------***+++---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,.........------,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---.../////////------,,,++++++++++++,,,------------------,,,,,,------...............---------------------------,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++,,,,,,---...//////000000111222222333333333222444555444333222333555888;;;???AAAAAA@@@??????>>><<<999999;;;<<<===<<<===>>>===:::555222111111222222111111222444666777;;;>>>AAACCCEEEGGGIIILLLLLLPPPSSSRRROOONNNOOORRRTTTUUUTTTRRRNNNLLLLLLMMMLLLSSSZZZ]]][[[\\\bbbgggoooqqqyyy~~~{{{~~~}}}ssslllgggbbb^^^TTTVVVXXXYYYYYYZZZ[[[\\\[[[ZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXVVVUUUOOOLLLIIIFFFFFFFFFEEEEEEAAAAAABBBCCCDDDDDDEEEDDD@@@>>>;;;888555333222111111111000////////////000............//////////////////000000000000//////---.....................///......------......///...//////000000//////...---............------------.....................,,,,,,---------.........,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++******++++++,,,,,,++++++***)))***+++,,,,,,+++***)))************************,,,,,,---------,,,,,,,,,wwwzzz}}}wwwiii___UUUQQQNNNPPPRRRWWWaaajjj}}}wwwnnnfff\\\QQQHHHKKKJJJHHHGGGFFFGGGHHHHHHGGGEEEAAA>>><<<999555222111111222222222222222222000000000000000000000000//////000000000000111111........................---...//////------...///------------------,,,,,,,,,------............---,,,,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------------------------,,,,,,***))))))***,,,,,,+++)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************+++,,,,,,------......///,,,,,,,,,,,,---...///000------,,,++++++,,,,,,,,,------------------------......//////...------,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,---...//////111222222333222222111111000222444444333444555777<<<>>>@@@@@@>>><<<;;;;;;;;;:::999999<<<======<<<999;;;;;;888333000111222555555444444666888;;;===@@@CCCFFFHHHHHHIIIKKKMMMMMMRRRVVVVVVRRROOOQQQTTTVVVXXXYYYVVVSSSQQQSSSVVVZZZdddnnnppplllkkkqqqxxx{{{zzz}}}}}}tttnnnhhhgggfffggghhhhhhgggeee___\\\WWWSSSRRRSSSUUUWWWVVVVVVWWWWWWXXXXXXYYYYYYWWWTTTPPPMMMKKKIIIFFFDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDCCC@@@===:::666444222222222111000000000000111............////////////...//////000000//////...---------...............//////............//////...///000111111000///...------------------------***+++,,,---------,,,,,,,,,---------............)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++******,,,...000000...,,,***++++++++++++++++++++++++******+++++++++***))))))www{{{|||vvvfff]]]UUUQQQPPPOOORRRWWWeeetttyyyoooaaaVVVQQQOOONNNKKKJJJIIIIIIIIIGGGFFFEEEDDDBBB???999666222222222111111111111111000000000000000000000000...///000111222111111000........................---...000...,,,,,,...000,,,,,,------------------,,,,,,---...............//////......//////000111,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,------------------***)))***+++------,,,***++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......///000000111000---++++++,,,...///---,,,,,,,,,,,,------...+++,,,,,,------.........000000//////...---++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000111111222333333222111000000222444555666777999;;;===>>>???>>>;;;999999999888777777888999:::999777333666888777333111444777999888777888:::===@@@BBBDDDFFFJJJLLLLLLMMMNNNOOONNNTTTZZZ[[[XXXVVVZZZ^^^___bbbddddddaaabbbfffkkkuuu{{{~~~}}}}}}|||yyyxxx{{{~~~yyyrrriii___YYYWWWYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZYYYWWWVVVTTTSSSQQQMMMKKKHHHFFFDDDCCCBBBDDDFFFGGGFFFFFFEEECCCAAA===999777444333222222111111222222............////////////.........//////.........---------.........////////////............//////---...000111111000...---++++++++++++,,,---......***+++,,,---------,,,,,,------------............***+++,,,+++******+++,,,------------------------------------------------++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***+++,,,---......---,,,+++++++++++++++++++++++++++)))***+++++++++)))((('''vvvzzzzzzoooeeeaaa]]]WWWSSSSSSRRR```rrrssshhhYYYWWWTTTPPPMMMJJJGGGFFFHHHHHHHHHHHHGGGCCC===888222222111111000000//////000000000000000000000000---...111222333222111///000000000000000000000000---///000...,,,+++...000,,,,,,,,,------.........,,,,,,---.../////////...,,,,,,+++******,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,------.........+++***+++,,,...///---++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111555333///+++)))***,,,------,,,,,,,,,------...///++++++,,,,,,---...//////111000000///...,,,+++***)))***++++++,,,---.........---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................******+++,,,---//////000///000111222333222111111000222555777888:::===???<<<======;;;999777777888555444444555666555222000///333777777555555888<<<;;;:::::::::<<<@@@CCCFFFEEEHHHLLLNNNOOOOOOQQQRRRTTT[[[ccceeebbbbbbfffkkkmmmqqquuuvvvuuuwww}}}|||tttiiidddcccdddbbb```]]]ZZZXXXYYYZZZ\\\VVVVVVWWWYYYZZZYYYWWWTTTMMMJJJGGGCCCBBBCCCEEEFFFFFFGGGHHHHHHFFFBBB>>><<<555444333333222222333333............/////////000------............---------------.........////////////............//////---...///111111///...---+++******+++,,,---...///+++,,,...///000///......---------.........//////---...//////------...///------------------------------------------------*********++++++,,,,,,------,,,+++******+++,,,---+++++++++,,,,,,+++++++++******))))))))))))******+++++++++++++++++++++++++++,,,,,,---,,,+++***)))yyy~~~tttkkkcccZZZUUUUUUQQQ[[[rrr}}}lllmmmiii^^^VVVQQQMMMIIIIIIGGGEEEFFFHHHHHHEEEAAA:::777444111000000111222222111111000000000000000---.........//////000000000/////////............000000000000000000000000......------------......///////////////////////////...,,,++++++,,,...///------++++++++++++------,,,,,,,,,------.........************************))))))***+++,,,,,,,,,,,,...------,,,+++***))))))***+++---......---+++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444888@@@666---***...111...))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222222111///...---,,,+++---,,,,,,++++++,,,,,,---///...------++++++***))),,,,,,,,,---------......------------------------........................,,,,,,,,,+++,,,,,,------+++///333333222111222444333333444444333222222111333666:::===???>>><<<:::777666555444333444555666555444444444444444555555222333444666888999:::;;;;;;;;;<<<>>>AAADDDGGGIIIJJJLLLOOOPPPQQQRRRUUUWWW[[[```gggnnnrrrvvvyyyzzz|||vvv{{{{{{zzz{{{{{{vvvkkk___YYYYYYYYYWWWXXXXXXYYY[[[[[[YYYVVVSSSSSSQQQNNNJJJGGGDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEEEE>>>===<<<:::999777777666444333333222111000//////000000////////////000000000000//////......------+++++++++,,,---...///000000000//////......------,,,---------...////////////...---,,,,,,,,,,,,,,,......//////...---,,,,,,+++,,,---------,,,+++******))))))((()))+++,,,---......---,,,,,,+++******,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***zzz}}}ttthhh^^^[[[WWW^^^rrr}}}uuusssmmmxxx}}}}}}wwwlllbbb[[[SSSLLLLLLJJJIIIJJJLLLLLLHHHEEE>>>;;;888444222111222222222222111000000000000000........./////////000000000000/////////.........000000000000000000000000///......------......///////////////////////////000///---,,,,,,---///000------,,,++++++,,,------,,,,,,------------------++++++++++++++++++++++++******+++++++++******)))......------,,,+++++++++,,,---///000000///---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,---///000888111+++)))---///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000//////......---------++++++************++++++...------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------........................,,,,,,++++++,,,,,,------,,,///222333222222333555777777666666555444333333888999;;;<<<<<<:::888666222222111111111111222222333222222222222222333333333333555666888:::;;;<<<>>>???AAAAAABBBDDDIIILLLOOOSSSWWW[[[^^^aaaeeehhhnnnrrrwww}}}yyy{{{pppfffdddbbb```\\\ZZZYYYYYYYYYZZZZZZZZZYYYXXXVVVSSSOOOKKKHHHGGG@@@@@@@@@@@@AAACCCEEEFFFCCCCCCBBBAAA>>><<<999777555444333222111111111111000//////////////////000///////////////.........------------...///000000///////////////.........---------...............///...---,,,,,,,,,,,,---......//////...------,,,---.../////////...---,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******++++++,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***~~~wwwkkkeee___ddduuu~~~vvvhhh___]]]jjjyyyqqqeeeZZZOOOLLLIIIIIIJJJKKKIIIFFFCCCAAA===999666444333222333222111111000000111111......////////////000000000000000/////////......000000000000000000000000///......------......///////////////////////////000///...------...///000------,,,,,,,,,,,,------------------------,,,,,,------------------------++++++++++++***)))((('''---------------------------...///000000///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---++++++,,,...,,,))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------******))))))))))))******---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,------......000222222333333666777999888777666555555555555<<<;;;;;;999777555333111000000111111111111000000222222111111111111222222333444666888:::<<<===>>>@@@DDDGGGGGGEEEFFFKKKOOOUUUZZZaaaiiiooouuuzzz}}}{{{yyyxxxwwwooojjjddd]]]YYYXXXZZZ[[[XXXXXXWWWVVVTTTPPPMMMKKKEEECCCAAA???>>>???AAACCCFFFGGGIIIHHHFFFBBB>>>;;;888666444222111111111222//////............//////...///////////////000000000000/////////000000000.........///////////////...............---------......---,,,,,,,,,------.........///......---,,,---.../////////...---,,,///...---,,,++++++++++++***++++++,,,---......///......------------,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***xxxqqqkkkmmmyyyyyyiii^^^YYYcccttt{{{nnnZZZTTTLLLHHHHHHJJJJJJIIIGGGEEEBBB>>>:::666444222333333222111111111111222//////////////////000000000000000////////////...//////////////////////////////............////////////////////////////////////...------...//////---------,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,,,,,,,------......,,,------......------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,------......******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---......///111222333444555777999:::888777666555555666777888;;;:::888555333111//////111222444444444444222222333333222222222333333444555666888:::<<<>>>@@@AAABBBJJJQQQRRROOOLLLOOOSSSYYY___jjjttt}}}}}}}}}||||||}}}}}}nnnaaaYYYUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSOOOMMMHHHDDD@@@>>>======CCCFFFIIIKKKKKKHHHDDDAAA>>>;;;777333111000111222//////............//////......//////000000000111000111111000000//////...------......//////000000/////////...---------,,,...------,,,,,,,,,---------...............------+++,,,---------,,,+++***......------,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***yyywww}}}sssjjj]]]___ggguuunnndddWWWMMMKKKLLLMMMNNNIIIHHHEEEAAA===999555333444333333222222222222222000000000000000000//////111000000000/////////////////////////////////////////////....../////////////////////////////////...------------------...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---*********+++,,,,,,------,,,------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((())),,,///***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,++++++******---,,,,,,++++++,,,,,,---+++,,,,,,------......///******+++++++++,,,,,,,,,------------------------------------------------------------...///000111555555666777999;;;;;;;;;666666777777888:::;;;<<<777666444222111000000000444555666666666555333222222222222222333444555666999999;;;===???AAACCCDDDFFFPPP\\\aaa^^^YYYXXXZZZ___gggsss~~~|||vvvuuutttwww}}}~~~~~~{{{tttdddZZZVVV\\\[[[YYYXXXWWWXXXYYYZZZUUUSSSPPPLLLGGGBBB>>>;;;>>>AAAEEEIIIKKKKKKIIIGGGEEEBBB<<<777333111000000//////............//////.../////////000000111111000000111000000///...---------......//////000000/////////...---------,,,------,,,,,,,,,------...------...............---+++,,,---------,,,+++***,,,,,,------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***zzzgggccc```dddqqqtttcccVVVOOOMMMLLLLLLJJJIIIHHHEEEAAA===999777555444333333222222333333111111000000000000//////111111000000000/////////000000000000000000000000000//////......//////000////////////////////////------------------------------............------------------------,,,,,,+++++++++++++++++++++++++++,,,---...////////////*********++++++,,,,,,,,,........................+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,(((&&&'''***------......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******......------------......,,,,,,------.........///++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111333333777777777:::<<<===;;;:::666777999;;;<<<<<<======444444333333333333444444666666666666555333222111000000111222444555777888===>>>???AAABBBDDDEEEFFFJJJUUUcccjjjjjjeeecccbbbfffooo}}}}}}}}}uuuuuuttttttzzz|||xxxwwwsssyyywwwpppooorrrwwwxxxtttqqqsssrrruuuvvvvvvyyyzzzwww{{{{{{pppkkkmmmkkkhhhdddaaa___^^^^^^ZZZYYYWWWTTTOOOJJJEEEBBB>>>@@@CCCFFFIIIJJJJJJJJJIIIFFFAAA;;;777333111111000000////////////000000///000000000000000000111///000111111111///...---.........///////////////...............---------------,,,,,,,,,---......,,,---......///.........---.../////////...---,,,***+++,,,---.....................---------------,,,,,,------------......------------------------,,,,,,,,,,,,------------++++++------------++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***ssseee^^^bbbnnnzzzvvvggg\\\TTTNNNJJJKKKKKKKKKIIIFFFBBB>>>;;;555555444333333333333333111111111000000000//////111111111000000000//////000000000000000000000000000000////////////000000////////////////////////------............------,,,---...//////...---,,,,,,,,,------------------------------------------------...............---++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((((((***,,,...---,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,///......------......///---------...............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000111222333555555777777888;;;======999555555777999;;;;;;:::888777444444555666777777888888:::999777555333222222111222333444666888;;;===???BBBBBBCCCDDDEEEFFFGGGGGGKKKSSS^^^gggjjjiiigggeeeiiisssyyy|||yyyzzzwwwuuuxxx~~~yyyvvv}}}~~~wwwyyy}}}zzzuuuttttttoootttxxxzzz~~~zzzrrrllljjjkkkoooooolllkkklllkkkooopppooopppvvvxxxxxxzzzssspppsssvvvvvvvvvxxxxxx{{{~~~zzztttooommmhhhfffbbb]]]XXXSSSOOOMMMFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGDDD???;;;777555444111111000000000000111111111111111000000000000000///000222333222111000//////////////////.........---------...............,,,,,,,,,,,,,,,---...///,,,------...//////......---.../////////...---,,,+++,,,------...---,,,,,,,,,,,,------......//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***ppp```[[[```gggmmmfffrrr{{{nnnbbbWWWPPPLLLLLLMMMLLLIIIFFFAAA???555555444333333333333444222111111111000000//////111111111111000000000000000000000000000000000000000000////////////000000////////////////////////......////////////......,,,---...//////...---,,,,,,,,,,,,------.............................................---,,,++++++------------------------+++******))))))******+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,---......,,,******---///000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------.../////////......------......///........................,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111111222333444666777666666888;;;>>><<<777222333444777888888555111///555666777999:::;;;;;;;;;>>><<<999666444333333333666777999;;;>>>AAADDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIINNNWWW```eeegggfffeeejjjtttyyy{{{yyyyyyvvvqqqsssxxxwwwqqqooorrrtttuuuxxx|||xxxrrrsssxxx|||}}}zzzxxxzzz}}}|||}}}uuuqqqqqqssssssqqqqqqtttooossstttrrrssswwwyyyxxx{{{tttnnnpppqqqpppppprrrmmmmmmnnnrrr|||~~~yyyxxx|||xxxtttmmmeee^^^YYYVVVUUUNNNLLLHHHEEEDDDEEEFFFGGGHHHGGGDDDAAA>>>:::888666222222111111111111222222222222111111000000//////000111333444444333111000000000//////.........---,,,------....../////////,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...+++,,,---------,,,+++***,,,------...---,,,***)))***+++,,,---///000111111*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++mmmbbb```^^^ZZZYYY\\\fffssswwweeeRRRQQQMMMJJJMMMPPPOOOHHHAAA<<<888555222222222111000222222333444333222111000111111111111111222222222////////////000000000000000000000000000000000000////////////////////////---------------...///000......,,,++++++,,,......------------------------................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++............------,,,+++...------,,,,,,,,,------------------------------------------............000///.........///000111///000222333444444333222666666777777777666666555444444444333333333222222888:::>>>AAABBBAAA@@@>>>AAA>>>999555333444666888999:::<<>><<<;;;;;;<<<===>>>DDDEEEFFFGGGHHHHHHHHHHHHHHHLLLPPPQQQWWWbbbkkknnnqqqrrrtttwwwzzz|||~~~~~~uuusssqqqrrrwww}}}||||||}}}vvvppprrrmmmjjjiiiiiijjjooowwwwwwxxx{{{zzziii___]]][[[YYYXXXUUURRROOOJJJHHHGGGGGGHHHGGGFFFDDD;;;999777444333333444555777666444222111000//////---......////////////...////////////////////////////////////............////////////////////////---------............///,,,,,,---------...............---------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...//////------,,,+++*********+++zzzyyytttqqqvvv|||}}}|||tttssssssxxx}}}|||vvvppppppvvvzzzxxxuuusssooojjjeeecccbbbccccccgggsss~~~~~~{{{xxxwww~~~pppggg\\\UUUUUU]]]nnn~~~zzznnn]]]QQQLLLKKKJJJIIIBBB???<<<999888777555333333333333333333222222222222111111000///...------//////000000000111111111///////////////////////////////////////////////////000111222111000...,,,,,,---...//////...---,,,........................------------------------........................---------.........//////////////////////////////------------------------------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------......------,,,---------...............000000000000000000000000------........./////////---------...///000111111222222111000///...---,,,...///111222333444444444666777888:::===???@@@AAAAAABBBEEEFFFGGGFFFEEECCC???@@@@@@AAABBBCCCCCCDDDDDDEEEGGGIIIKKKLLLLLLMMMIIIPPPWWW\\\eeeuuu~~~~~~~~~~~~xxxvvvuuuwww|||yyyqqqmmmmmmpppnnnlllkkkooowwwkkkeee]]]YYYXXXXXXXXXXXXNNNLLLIIIHHHIIIJJJIIIHHHAAA???;;;777555444555555555444333222111000000000000000000//////000000111///////////////////////////////////////.................................---------............///---------.....................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,++++++************+++yyy{{{zzztttmmmjjjmmmqqqsssooojjjhhhiiilllmmmmmmhhhggghhhmmmqqqpppiiicccccciiikkkhhheeeddd```\\\ZZZYYYZZZ\\\]]]]]]ccckkktttrrrooollljjjiiihhhggghhhsss~~~uuuqqqpppyyy~~~zzzsssooonnnuuu{{{zzzvvvwww~~~yyylllaaaXXXWWW___jjjxxxppp```VVVOOOJJJGGGEEEBBB???<<<;;;999666444444444444333333333333333222111111000///...------000000000000111111111111///////////////////////////////////////////////////000111222111000...,,,,,,---////////////---,,,........................------------------------........................---------.........//////////////////////////////------------------------------------------------,,,,,,------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......---------,,,---.../////////......////////////////////////000000111111111222222222000000111222333333444444222111111///......------///000111333555666777777<<<<<<===???@@@BBBCCCDDDBBBDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIJJJGGGHHHHHHIIIKKKLLLNNNNNNNNNXXXbbbjjjvvv~~~}}}||||||~~~||||||zzzssskkkhhhlllrrrvvvwwwzzzzzz}}}{{{kkk___ZZZYYYYYYYYYTTTQQQMMMKKKKKKKKKJJJJJJGGGDDD@@@;;;777555444333222111111000000000000111222111000000000000111222////////////////////////.........///////////////---------------------------------............///000000///......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++//////......///000111111******)))))))))******+++dddfffgggeeeaaa^^^^^^___`````````aaabbbcccdddccc^^^^^^^^^aaadddbbb^^^YYYZZZ```ccc```]]]\\\XXXTTTTTTSSSTTTWWWVVVTTTWWW\\\dddgggiiigggbbb]]][[[\\\[[[dddnnnoooiiiaaa]]]]]]^^^dddkkknnnlllgggaaa^^^]]]bbbggghhhfffhhhooovvvyyy~~~}}}xxxzzz{{{nnn```VVVWWW\\\bbboooyyykkk\\\OOOGGGHHHEEEBBB@@@>>>;;;888555555555444333333333333333111111111000000/////////000000000111111111222222000000000000000000000000////////////////////////...///000000000///...---......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------((())))))***+++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,...///000000///..................................../////////000000///000111111222222111111111000///////////////000///111333555777999::::::AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLJJJIIIJJJKKKMMMNNNWWWbbboooxxx~~~zzzzzz~~~vvvyyyxxxqqqqqqrrrsssrrrkkkmmmpppqqqoooppp{{{nnnddd]]]WWWRRRYYYVVVRRRPPPOOONNNMMMLLLKKKIIIEEE@@@;;;777444222111000000000000000111111111000000////////////000////////////////////////.........///////////////---------------------------------............///111111000///...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------...))))))))))))***+++,,,,,,ZZZZZZZZZZZZYYYXXXXXXWWWXXXWWWXXX]]]dddgggeeeccc[[[[[[\\\\\\\\\[[[YYYXXXXXX___cccbbb```___[[[WWWSSSPPPOOOPPPOOOMMMNNNRRR___iiissssssiii]]]XXXWWWSSSYYY^^^___ZZZVVVUUUUUUOOOSSSXXX[[[ZZZXXXVVVUUUUUUXXXZZZ[[[[[[^^^dddhhhmmmnnnqqquuuvvvtttnnnjjjggghhhooo{{{|||lll___[[[]]]YYY___kkk|||rrr___SSSLLLJJJGGGDDDBBB???;;;888666555444333222333333444111111111111111111111000000000111111111222222222000000000000000000000000////////////////////////...............///////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++,,,...000111000//////........................++++++++++++,,,,,,,,,,,,...//////000//////------//////......///111222333333444666999<<<>>>???@@@CCCCCCDDDFFFGGGHHHIIIJJJHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDEEEGGGIIIKKKMMMOOOPPPNNNKKKIIIIIILLLPPPSSS```mmm|||~~~|||{{{}}}uuuwww|||ppppppqqqmmmfffbbbiiittttttfff[[[\\\ZZZWWWUUUTTTSSSQQQPPPMMMLLLIIIEEEAAA;;;777444333222222111000000000000000000000000//////......////////////////////////............/////////000........................---------............///000000//////......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,+++------------------------,,,+++******))))))))))))++++++++++++,,,---...///XXXVVVTTTTTTVVVWWWWWWVVVXXXTTTSSS[[[gggnnnkkkfff]]]]]]^^^\\\ZZZYYYZZZ\\\YYYaaaggghhhgggfffbbb]]]SSSOOOKKKKKKJJJHHHJJJNNN```ooosssbbbYYYWWWPPPSSSVVVVVVTTTSSSTTTUUUMMMOOOQQQRRRRRRSSSTTTVVVUUUUUUVVVWWWXXX[[[___bbbdddbbbaaaaaa```^^^[[[YYYXXXXXX___kkkrrrrrrtttyyyqqqttt|||wwwiiidddfffYYYYYY___lll|||ooo```OOOMMMJJJGGGEEEBBB===:::666555444333222333444444111111111111111222222222000111111111111222222222000000000000000000000000////////////////////////---------------...///000000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------------------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------............+++,,,...000111111000///////////////////////////---------.........//////222222333333222111///...............000222444666777999;;;>>>AAACCCEEEEEECCCDDDEEEGGGIIIKKKLLLMMMHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNOOOMMMJJJHHHJJJPPPVVVZZZggguuu~~~vvvooooootttwww{{{~~~}}}zzz}}}~~~xxxnnnfffhhhooossswww|||~~~|||zzz{{{|||zzz}}}rrr^^^\\\ZZZYYYYYYXXXUUUSSSMMMMMMLLLIIIDDD???:::777666555444222111000000///111111222222111000//////////////////////////////---.........//////000000////////////////////////---------.........//////.........///////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,........................//////---,,,+++*********,,,,,,,,,---...///000111[[[YYYVVVWWW[[[^^^___^^^UUUTTTSSSZZZjjjzzz{{{sssmmmccc^^^dddfffbbbaaafffhhhrrryyyxxxvvvsssgggYYYSSSMMMIIIKKKKKKIIIGGGHHH\\\qqqrrr___RRRNNNNNNOOOQQQUUUXXXYYYYYYUUURRRMMMJJJJJJLLLOOORRRSSSVVVVVVVVVZZZaaacccaaaaaa___\\\ZZZYYYVVVSSSQQQPPPOOOSSS[[[```___```bbbcccgggmmmuuu}}}~~~wwwsssqqqmmm```XXX___mmmyyyiii]]]QQQHHHHHHIIIDDD???===888777555333333333555666000111111222222222111111222111111111000000//////......------------......//////000000111111222222111///...///000111000///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////000000//////.........---------............------.........------,,,,,,,,,......//////...---,,,,,,000000//////...---++++++///---++++++---...+++))))))((())),,,000111...+++------------------------,,,,,,,,,---------......------------------------///...,,,++++++,,,---...000/////////111111///............------,,,,,,,,,+++,,,,,,++++++---000333333444666555222000//////---///222444555777:::===;;;<<<>>>@@@BBBCCCDDDDDDHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFGGGJJJNNNQQQSSSSSSPPPLLLKKKNNNUUU]]]cccooouuu}}}zzz{{{~~~yyypppkkkmmmuuurrrsss{{{zzzzzzvvvtttvvvtttqqqnnnkkkjjjkkklllyyy{{{{{{zzzzzz|||xxxmmmaaa[[[\\\ZZZWWWPPPOOOLLLJJJHHHCCC>>>;;;333333222111111111111111111111000///////////////000000000000000000000000000000//////.........---........................---------,,,,,,+++++++++------............---------------.........//////------------------------++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,///...---,,,+++)))((((((------,,,++++++******)))******++++++++++++******++++++++++++++++++++++++aaa]]][[[]]]aaabbb```\\\UUUVVVWWW^^^ooo|||uuuooommmmmmlllmmmpppuuu~~~{{{oooaaaSSSKKKFFFGGGHHHGGGEEEFFFSSSllljjjTTTQQQOOOOOOQQQVVV[[[^^^___XXXVVVRRRMMMJJJKKKOOOSSS\\\^^^^^^\\\___fffiiigggccc```\\\YYYWWWTTTQQQOOONNNLLLOOOUUUXXXWWWXXXZZZWWWZZZ___fffoooyyy}}}{{{{{{wwwkkk```___ccciiisss|||mmm```TTTOOOKKKDDD???>>>;;;999777555444444555666111111222222222222111111222111111111000000000000//////............//////000000000000000111111111///---,,,---...///...---///.........---------,,,...---------,,,,,,,,,,,,//////..............................---------,,,------............------------------------,,,,,,......///......------,,,............---,,,++++++///---++++++------,,,***000...,,,,,,...///---,,,------------------------,,,,,,,,,---------......------------------------///......------.........000///...///111111///............------,,,,,,,,,,,,---------,,,...222444666777888777444222111111111333666777888:::===??????@@@AAABBBCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGJJJMMMQQQSSSTTT[[[YYYWWWVVVXXX\\\aaadddjjjppp{{{~~~{{{yyyzzz~~~}}}yyyyyy|||}}}zzzrrrkkkgggdddbbbcccggglllpppttt}}}yyynnneee\\\SSSUUUSSSQQQOOOKKKFFF???;;;777666444333111111111111111111000////////////000000000000000000000000000000/////////............////////////////////////...---------,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---......---,,,+++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++gggccc```ccchhhiiiddd___WWWXXX[[[dddvvvvvvppptttyyy|||tttfffWWWMMMEEEDDDFFFFFFFFFGGGOOOhhh{{{aaaWWWTTTQQQRRRWWW^^^eeehhh```___[[[SSSLLLKKKPPPUUU\\\^^^^^^]]]aaaiiinnnoookkkhhhccc___\\\XXXTTTQQQQQQOOOOOOSSSTTTQQQRRRUUURRRTTTWWW[[[aaaiiirrrxxxyyyzzz~~~|||pppeee\\\ZZZaaajjj~~~ttteeeYYYOOOGGGCCCCCC>>>===:::888666555555555111222222222222222111111111111111111111000000000000000////////////000000111000000000000000000//////---,,,---...///...---////////////...........................---------111111000//////...---------------,,,,,,,,,,,,,,,------............------,,,,,,------------------...............---------,,,,,,---------,,,,,,+++...---,,,,,,------,,,+++222///,,,***+++---------------------------------,,,,,,,,,---------....................................///////////////...000///...///000111///---.........---------------,,,---.........000333666:::;;;<<<:::777555555555777999;;;<<<<<<===@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHKKKNNNRRRUUUWWWXXXcccdddfffggghhhiiiiiiiiieeeiiittt{{{yyyyyy|||~~~~~~wwwqqqkkkfff\\\___bbbfffkkkvvvyyygggXXXXXXVVVTTTRRROOOJJJDDD@@@===;;;888555222111111222222111000000///000000000000000000000000000000000////////////............000000000000000000000000...............---------------............------............////////////------------------------++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++(((((()))+++,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkfffbbbeeelllpppmmmiii___\\\]]]iii~~~wwwkkkqqq|||zzzmmm```TTTJJJGGGHHHHHHIIILLLWWWiiivvvddd___YYYWWW[[[ccckkkpppkkkkkkggg\\\QQQMMMQQQWWWXXX[[[]]]]]]cccmmmvvvyyywwwuuusssqqqmmmggg```ZZZ\\\YYYXXXXXXVVVRRRRRRVVVVVVYYY[[[\\\[[[]]]```dddhhhiiinnnzzzqqq```WWWYYY___mmm}}}uuueeeWWWNNNIIIIIIAAA???===:::777555444333222222333333222222111111111111111111111111111111111111000000000000111111111111000000/////////...111///...///000111000///000000000//////////////////////////////.........111111000000////////////---------,,,,,,,,,,,,,,,------............------,,,,,,,,,------..................---------......+++,,,------.........---------,,,------------,,,---,,,++++++,,,---...///........................,,,,,,,,,---------......////////////////////////,,,---///000000///...---///......///000000///---...............---------,,,---///000000222555777<<<======<<<999888888888<<<===???@@@@@@@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFIIIHHHHHHGGGGGGGGGGGGGGGJJJLLLNNNQQQTTTXXX]]]```iiimmmrrrwwwyyyxxxuuusssdddfffnnnyyy|||zzz}}}zzz{{{~~~{{{wwwwwwwww{{{~~~~~~ssspppkkkiiikkksss}}}~~~mmm\\\YYYVVVSSSQQQNNNKKKIIICCCAAA<<<777444222222222222222111000000000000111000000000000000000000000///////////////.........///////////////////////////////////////.........------............------///000000000111111111111------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,((()))***+++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,pppjjjeeegggooovvvyyyxxxmmmdddaaannnvvvcccggguuu}}}zzzjjj___SSSMMMJJJIIILLLPPP___kkk}}}vvvooogggccceeellltttyyywwwvvvqqqfffYYYRRRTTTYYY___cccfffggglllwww{{{qqqiiiiiifffdddbbb]]]WWWVVVYYY[[[```dddddd^^^XXXUUUUUUYYYZZZ^^^iiixxxjjj\\\VVVUUU```ooossscccXXXOOOJJJCCCBBB???<<<888666444333333333333333333222111111111111111111111222222222111111000000000000111111111000000000//////......111///...///000111000///000000000000000000000000////////////////////////////////////000000111111---------------------...------............------,,,,,,,,,------...............------------...///,,,---...//////000000///,,,------------------...---...///000000///..............................,,,,,,,,,---------......////////////////////////+++,,,---...///...------///...---...000000...---........................+++---///111222333666999<<<===>>><<<:::999:::;;;???@@@BBBCCCBBBCCCDDDFFFDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMOOORRRTTTWWW]]]dddjjjqqqvvv}}}jjjkkkooowww}}}~~~~~~sssuuuwwwyyyyyyvvvrrrnnnoooooosss{{{}}}}}}}}}}}}kkkeee]]]WWWSSSPPPOOONNNIIIFFFAAA<<<777444333222333333222111111111111111111111111111111111111111.........///////////////........................////////////////////////------............------,,,,,,---------.........------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,yyytttoooooouuu|||~~~sssnnnxxx|||ccc^^^kkkxxxvvvmmmaaaXXXOOOKKKOOOVVVbbboooyyytttuuuzzz~~~ttthhhaaaaaaccclllrrruuutttwww}}}yyyvvvuuurrriiiaaa___bbbbbbiiipppppphhh]]]VVVSSSTTTTTTWWW]]]gggrrr{{{uuufffZZZQQQVVV```nnn|||ssseeeVVVJJJEEEDDDBBB???;;;888555444444444444444333222111000111111111222222222222222111111000000000000111111000//////////////////...///---,,,---...///...---////////////000000000000.........///////////////------...//////000111111------------............------............------,,,,,,------------------......---,,,,,,...///000---...///000000000000000,,,---......------...///333555777666333000...---........................,,,,,,,,,---------..............................++++++,,,---............///...---...///000...,,,.............../////////,,,...111333444666999;;;<<<=========;;;<<<===???AAACCCDDDEEEEEEEEEGGGIIIFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEFFFHHHKKKMMMPPPQQQPPPTTTXXX]]]aaaiiirrryyyxxxuuuvvvzzz}}}~~~~~~}}}}}}{{{{{{yyy|||~~~}}}{{{|||~~~~~~{{{oooddd[[[VVVRRRPPPMMMKKKGGGBBB===999666444444333222222111111222222111111111111111111111111.........///////////////.................................///////////////------............---------------.........//////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***)))))))))******++++++******)))++++++++++++++++++++++++}}}}}}ooo^^^eeeuuu~~~sssfffXXXPPPVVV___iiixxxzzzwwwwww{{{~~~tttqqqtttsss{{{xxxkkkbbb^^^[[[\\\\\\\\\^^^bbbiiiooouuugggZZZVVVWWW\\\dddooo|||wwwcccPPPHHHGGGEEEBBB???<<<999777444444444444333222111000111111111222222333333333000000000//////000000000.........//////////////////---,,,---...///...---.........//////000000000------........./////////..................//////++++++,,,,,,------------------............------------------------,,,,,,///...,,,,,,,,,...///111......///////////////...+++---///...---,,,...000555666777444111.................................,,,,,,,,,---------......------------------------,,,,,,,,,------...///000...------...//////...,,,---........./////////000...111444666888:::<<<>>><<<===>>>>>>===>>>AAACCCCCCEEEGGGHHHHHHIIIKKKMMMJJJKKKLLLLLLMMMMMMMMMMMMIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEGGGIIILLLPPPRRRTTTTTT\\\fffooowww~~~yyy{{{~~~}}}www|||wwwkkkaaaZZZUUURRRQQQNNNJJJDDD???:::888444444333222222222222333111111111111111111111111............/////////000........................------........./////////------............------...////////////000000000------------------------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------------------------------,,,,,,+++***))))))***++++++,,,,,,++++++***************************{{{aaadddtttrrr```VVV\\\hhhrrrwwwnnnkkkeeegggfffbbb\\\[[[___ddddddmmmxxxvvvggg___ZZZVVVXXX```mmm|||oooYYYJJJJJJHHHEEEBBB>>><<<:::444555444444333222111000111111111222222333333333000000////////////000000---.........//////000000111///...///000111000///---.........//////000000,,,---------......///////////////...------,,,,,,*********++++++,,,,,,,,,---..................---.........------,,,,,,,,,///...,,,,,,,,,...000111---...............------+++---//////---,,,...111111222222///,,,,,,...222////////////////////////,,,,,,,,,---------......------------------------......------...///111222...------...//////...,,,---.........//////000000000333666999;;;===???AAA<<<===>>>??????AAADDDFFFDDDFFFHHHIIIJJJKKKMMMOOOOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGHHHJJJMMMPPPSSSTTTXXXdddsss~~~|||~~~}}}}}}||||||wwwyyyzzz{{{pppooo{{{yyymmmbbb\\\UUUTTTRRROOOIIICCC>>>:::555444333333222222333333111111111111111111111111---.........//////000000000000000000000000000000,,,---------......//////---..................---+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------000///---,,,,,,---///000000000/////////.........,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))|||tttrrrsssllllllooouuuoooqqqqqqiii```]]]___]]]```gggnnnsss{{{||||||pppeeeZZZUUUTTTXXXdddrrrxxxpppVVVNNNIIIHHHDDD>>><<>>>>>>>>>>>@@@CCCFFFCCCFFFHHHIIIIIILLLQQQUUUVVVVVVUUUTTTRRROOOMMMLLLJJJKKKKKKIIIFFFEEEFFFGGGFFFIIILLLLLLLLLNNNSSSXXX\\\nnnzzzxxxxxxyyyyyy{{{pppqqqwwwxxxuuusssppprrrwww{{{vvvvvvxxx}}}rrrddd^^^YYYXXXWWWPPPGGGAAA;;;888555444555555333222111111111111111222222222000000000000000000000000........................222111111000///......---000000//////.........---,,,---.........---,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...,,,---.........---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~vvviiibbbccc^^^]]]```cccgggmmmuuutttsssvvv|||}}}qqqcccZZZSSSQQQWWW```iiissshhh[[[OOOJJJFFF@@@<<<;;;888666555333222222222222333333333222222222111111000000000000000000000000000000000000000111111222222111111000000000000000---......//////......---........./////////000000......---,,,,,,---..............................------......////////////------------------------------------............///////////////.....................////////////111000000//////...------......------......///000........................///---,,,---///000...+++++++++,,,,,,---......///000000/////////.........///...//////111333555666999:::;;;<<<===<<<;;;;;;888:::<<<===>>>@@@CCCEEEGGGHHHJJJKKKMMMQQQWWW\\\\\\ZZZWWWTTTQQQNNNLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHIIIJJJKKKOOOWWW]]]ggguuu{{{vvvuuuyyy}}}sssppppppooommmmmmmmmnnnpppxxx}}}vvvrrrqqq|||{{{qqqddd\\\WWWRRRLLLHHHAAA>>>999555333111111111111111111111111111111111000000000000000000000000////////////////////////111111000000//////......000/////////............------.........---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~tttppphhh```\\\[[[\\\cccjjjooojjjjjjqqqyyy}}}qqqeeeZZZRRRPPPRRR[[[fffuuu}}}lllZZZPPPKKKEEE???;;;777666444222111111222222333333333222222222111111000000000000000000000000000000000000000111111222222111111000000000000000---......//////......---....../////////000000000///......------......///////////////////////////---------...............------------------------,,,,,,,,,---------......---.........//////000000............/////////////////////......------,,,---------------......///........................------,,,---...///---+++------......///000000000000000000////////////...//////000111333555777888:::;;;;;;;;;;;;:::999999666999<<>>;;;888666444333333333333333222222222111111000000000000000000000000000000000000000111111222222111111000000000000000...//////000000//////.../////////000000000111111000111111222222111111000000000000000000000000000///////////////.................................---------.........//////000000//////.........---............////////////---------------------------------------......///////////////////////////...000222222000///000111------..................///000000000000111111111222333444666777888888888555555555555666777888999;;;>>>BBBEEEGGGJJJMMMOOOVVVYYY___fffkkkkkkiiifff```^^^ZZZVVVTTTTTTVVVWWWXXX^^^eeeiiihhheeebbb```iiiooowww|||~~~{{{qqqkkkiiihhhkkkpppvvvyyy}}}uuunnnmmm}}}xxxzzzkkk]]]XXXQQQKKKEEE@@@:::666444444444333222222111111111111111111111111111111////////////////////////000000000000////////////.........///////////////000///......------......000000000//////---,,,,,,------------------------++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++}}}pppgggfffiiinnnsss|||wwwjjj]]]VVVQQQRRRVVVZZZccclllvvv~~~ppp^^^OOOEEECCC???;;;888555444333333333333222222222111111000000000000000000000000000000000000000111111222222111111000000000000000//////000000000000////////////000000000111111111111111222333333222111111111111111111111111111111111111000000000/////////................................./////////000000.........///////////////............////////////---------------...............------......///000000000000000000000000000---000222111///...///000........................///000000000111111111111333444555666777777777666222222222333555888:::;;;>>>AAAEEEIIILLLQQQVVVZZZaaaaaadddhhhlllmmmkkkhhh```___]]][[[ZZZYYYYYYYYYZZZbbbkkkoooppprrrwww|||~~~|||vvvqqqmmmlllqqqvvvxxxyyy||||||{{{|||vvvvvvzzznnndddXXXOOOLLLHHHBBB===666666555444444333222222111111111111111111111111000000000000000000000000111111000000//////................../////////000000000......---......///...///////////////...---........................,,,,,,------------,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,rrrmmmnnnjjjpppyyyxxxkkk___UUUSSSTTTTTTZZZbbbdddssslllYYYHHHFFFBBB>>>999777555444333333333222222222111111000000000000000000000000000000000000000111111222222111111000000000000000//////000000000000//////000000000000111111111111111222333333333333222111111111111111111111111111222222111111000000//////////////////////////////////////////000000000000,,,,,,---...///000111222............/////////000........................///............///000000000000000000000000000000,,,///111111...---...000////////////............---.........//////000000333444666777777777666555///000000222555888;;;===AAADDDHHHMMMRRRYYY___dddjjjhhhggghhhlllmmmllljjj````````````^^^\\\[[[YYYZZZcccnnnssswww~~~{{{{{{}}}ssszzz}}}xxxuuuyyy{{{xxxuuuwww||||||}}}yyywwwwwwzzz{{{zzzxxxzzzwwwyyy~~~ppp^^^TTTQQQOOOJJJEEE777777666555444444333333111111111111111111111111111111111111111111111111222111111000///......------.........//////000000111000///------......///,,,---...///000000000000...........................//////000000//////...---,,,+++*********+++,,,------------------------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,vvvtttpppuuu~~~zzz}}}rrrbbbVVVQQQRRRWWWZZZ[[[bbbtttooodddPPPFFF@@@@@@@@@999555555222222222222111000///...222111111000000000000000333333333333333333333333////////////000000000000000000000000000000000000//////000111111111111000333333333111000000222444////////////////////////111000000///000000111111000000000000000000000000......---------,,,,,,,,,---,,,,,,---000222111111///............---------...------------...//////111111000///////////////---------------...///000////////////000000000000............/////////000000000111222222222222222111333666777777333000---111000111444888<<>>:::888777666444222222222222222111000000222222111000///...------111111000000000000111111......//////000000111111000///...---------......////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,++++++***}}}~~~qqqdddZZZVVVUUUYYY]]]aaaiiizzz}}}qqqaaaOOOEEE@@@;;;888666444444333333222111111000222222111000000000000111111111111111111111111111111111111000000/////////////////////////////////---...///000111111222111---///111111000000111222111111111111111111111111000000000000000000000000000000000000000000000000/////////.........------...------...000111000//////............---------...------------.../////////...------,,,,,,------//////...---------......////////////000000000000....../////////000000000//////000111111111111111555444333222111111222222111222333555999===AAADDDJJJQQQZZZdddlllsssxxx|||}}}{{{yyyyyyzzzwwwqqqlllaaabbbbbb```]]]]]]aaaeeejjjnnnrrruuuzzzrrrmmmiiifffdddlllyyy~~~}}}zzz|||vvvooolllnnnsssxxx~~~}}}pppiiidddgggooo}}}ssseeeZZZSSSMMMEEE@@@===:::666333333333333333333222222222111111000000000/////////111111000000000000111111////////////000000000000000///......------......////////////////////////////////////////////////........................---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******{{{|||~~~~~~nnn```XXXUUU]]]cccdddcccpppoooYYYIIIAAA===999666444444333222111111111111333222111111000000111111000000000000000000000000222222111111000/////////////////////////////////------///000111111111111...111333333111000000000111111111111111111111111222222222222222111111000////////////////////////000////////////.........///...---...///000///...///............---------...------------.../////////......---,,,---------000///...---------------////////////000000000000...////////////000000000//////000111111111111000444333333222222111111222000222444666:::???EEEIIISSSZZZdddnnnuuuzzz}}}~~~~~~~~~yyyrrrlllcccddddddaaa^^^]]]```ccchhhkkknnnqqq|||~~~|||{{{zzzyyyvvvsssoookkkiiigggfffeeeyyy}}}uuuooommmooorrrwwwzzz}}}}}}{{{fffbbbbbbjjjvvv{{{mmm```XXXNNNFFFAAA===777222444444333333222222222222222222222222222222222222111111000000000000111111111000000000/////////...000//////...............////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,+++++++++***------------,,,+++******~~~|||vvvrrrssswww~~~yyyjjj```]]]^^^hhhjjjdddjjj}}}yyydddQQQEEE???;;;777555444333111111111111111333222222111111111111111000000000000000000000000222111111111000000000///////////////////////////------...000000111111111222444555444222000//////000000000000000000000000333444444444444333222111////////////////////////000////////////.........///...---...///000///...///............---------...------------...//////000///......------......000///...---------------////////////000000000000////////////000000000111//////000111111111111111111222333444333222111000000222555999===DDDLLLRRR^^^dddnnnwww|||zzzrrrkkkhhhiiihhheee___]]]^^^```cccgggjjjlllvvvyyyzzz}}}~~~|||zzzsssssssssrrrrrrrrrssssss~~~}}}}}}{{{{{{xxxmmmcccbbbhhhtttmmmbbbUUUKKKFFFBBB<<<777666555444222222222222222222222222222333333333333111111000000000000111111111111000000//////......///////////////.........////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------------,,,+++***}}}|||}}}{{{||||||}}}}}}}}}||||||zzz|||}}}{{{}}}~~~}}}{{{{{{}}}zzzwwwwwwvvvvvvuuutttuuuuuuuuuuuuuuutttuuuxxx|||{{{tttqqqqqqwwwvvvmmmhhh^^^gggjjjeeegggsss~~~ooo[[[LLLDDD>>>999666555333222111111222333333333222111111111111222000000000000000000000000111111111111111111111111////////////////////////......///000000000//////333444555444222000000000////////////////////////333444555555444333111000000000000000000000000000/////////.........------...------...000111000//////............---------...------------...//////000//////...---.........//////...---------......////////////000000000000/////////000000000111111000000111222222222222222000111333444444222111///000444999>>>DDDMMMWWW___jjjpppxxx{{{sssllllllmmmlllgggaaa]]]]]]^^^___ffflllnnnttt~~~}}}uuutttrrrxxx}}}~~~}}}sssiiidddhhhvvvrrraaaTTTOOOKKKEEE???999888666444222222222222000000111111111111111111111111000000000000111111111111000000//////......///000000000000///...---////////////////////////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,zzzyyyyyyzzz}}}||||||||||||||||||||||||zzzzzzzzzzzzzzz{{{|||}}}zzz{{{}}}~~~~~~}}}|||{{{yyy{{{|||}}}|||}}}~~~|||zzzyyyyyyzzz{{{{{{zzz~~~}}}{{{zzzxxxsssmmmhhhffffffeeeeeefffgggiiijjjkkkjjjjjjjjjmmmrrrvvvyyyyyy{{{~~~~~~yyyxxx||||||tttooobbbddddddbbbbbbhhhsss{{{}}}xxxfffTTTJJJBBB===999888666444333444555555444333222222111111222222111111111111111111111111000000000111111222222333000000000000000000000000/////////000//////...---111222222111000000222333000000000000000000000000222333444444333111///...000000000000000000000000............---------,,,---,,,,,,---000111111000///............---------...------------.../////////...------,,,,,,------......---------......///////////////000000000000//////000000000111111111111111222333333333333333111111111111111111222222222777>>>DDDLLLVVVcccmmmuuuzzz|||tttnnnnnnnnnmmmhhhbbb]]]\\\]]]^^^kkkvvvxxxxxxzzz{{{yyynnnkkknnnsss{{{~~~nnnccciiitttxxxfff\\\VVVNNNGGG>>><<<999666444333333444111111111111111111111111111111000000000000111111000000000000///////////////000000111000///...---////////////////////////////////////////////////................................................------------------------+++************)))))))))***+++,,,---............xxxwwwwwwxxx{{{||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzzzzyyyyyyzzz}}}{{{{{{|||}}}||||||zzzzzz|||}}}}}}|||zzzyyyzzz{{{{{{yyyxxxyyyzzzzzzxxxwwwxxxvvvuuusssoooiiibbb]]][[[[[[[[[\\\]]]```bbbdddeeeddddddeeehhhlllqqqtttqqqsssvvvzzz|||~~~|||yyy|||~~~vvvqqqiiiccc^^^^^^___```gggpppxxx~~~nnnZZZNNNFFF@@@;;;:::888666555666777888444333222222111111222222111111111111111111111111//////000111222333333444111111111111111111111111000000000000///...---,,,...////////////000333666111111111111111111111111000111222333222000...,,,000000000000000000000000......---------,,,,,,,,,---,,,,,,---000222222111//////.........---------...------------...//////...---,,,,,,++++++,,,,,,---------------...///000////////////000000000000000000000000111111111111222222333444444444444333444222000//////000333444444:::BBBIIIQQQ]]]lllvvv}}}}}}vvvpppmmmnnnmmmhhhbbb]]]\\\]]]___ppp~~~{{{{{{|||~~~|||sssiiicccffflllvvv~~~|||iiieeelllvvvvvvhhh]]]SSSKKKBBB???<<<888666555555555444444444333333333222222111111000000000000111111////////////000000000000///000111111111000...---////////////////////////////////////////////////........................------------------------////////////////////////---------,,,,,,,,,++++++******,,,---.../////////yyyvvvuuuwwwzzz||||||{{{zzz{{{|||{{{yyyxxxxxxyyy{{{{{{||||||{{{yyywwwvvvwwwwwwxxxyyyyyyzzz{{{{{{}}}~~~zzzwwwwwwxxxxxxwwwwwwxxxxxxxxxuuussssssrrroookkkfffaaa\\\YYYVVVXXXZZZ\\\^^^aaadddgggllljjjgggeeedddeeegggiiiggglllqqqrrrppppppuuuyyyyyy{{{~~~~~~~~~~~~~~~xxxuuuyyy~~~|||xxxiiicccdddjjjiiibbbbbbiii{{{~~~jjjZZZPPPKKK@@@???===999555333333444333222222111111222222333111111111111111111111111////////////////////////000000000000000000000000////////////////////////------------------------000000000000000000000000//////000111111111111111333222222222111000000000////////////////////////+++++++++,,,,,,---------......//////...---,,,,,,000//////.........////////////.........//////000...............///000000////////////////////////......---...///000222333444555555666666555444444888222///111444444333555888@@@JJJTTT]]]iiiwwwyyypppiiigggjjjhhhbbb___``````___fffuuu{{{|||{{{xxxuuuuuuvvvuuuqqqkkkccc^^^```hhhooowwwzzz|||}}}||||||{{{nnnjjjtttyyysss^^^SSSOOOIIIDDD>>>;;;;;;:::666222444444333222222111111111000000000000000000000000000000000000000000000000000000////////////000000//////...------------...///............---------000000000///......------------............------+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++yyywwwuuuvvvxxxyyyyyywwwxxxyyyzzzyyyyyyyyy{{{}}}{{{|||||||||{{{zzzxxxwwwxxxxxxxxxyyyzzz{{{|||}}}}}}|||zzz{{{|||uuutttsssrrrrrrqqqnnnkkkhhhgggeeebbb^^^ZZZVVVUUUWWWYYY\\\^^^aaadddiiilllmmmmmmmmmlllkkkiiigggfffbbbfffjjjlllllllllooorrrvvvyyy|||}}}}}}|||}}}~~~~~~}}}wwwuuuvvvzzz|||sssllliiimmmkkkbbbaaagggnnnyyywwwlllccc[[[MMMIIIBBB<<<777555555666333333222222222222333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000//////000111111111111000222222111111111111111111////////////////////////,,,,,,,,,---------......///////////////...------000000////////////000000000000////////////000000//////.........//////000////////////////////////000000///000111222444555666666666555555555555555666222111333555444777:::<<>>;;;:::999444444444444333333222222111111111111111111111111000000000000000000000000000000////////////000000//////...------------...000000/////////..................///////////////------............---------...//////000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++yyywwwuuuuuuvvvvvvuuutttvvvwwwxxxxxxxxxzzz~~~{{{||||||}}}|||{{{yyyxxxyyyyyyxxxyyyzzz|||}}}{{{}}}~~~}}}{{{zzz{{{|||sssqqqooommmllliiifffcccaaa```^^^\\\ZZZXXXWWWVVVXXXZZZ]]]```ccchhhmmmqqqsssvvvyyyzzzxxxtttoookkkaaabbbccceeeggghhhjjjkkkpppsssvvvxxxyyyyyyyyyzzz}}}||||||~~~tttpppooozzzzzzuuuuuupppeee```aaa```jjjwwwvvvlll]]]SSSFFF<<<888666555444333333222222222222333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000000111111000000000000111111111111111111////////////////////////,,,,,,------------......//////000000000///......111000000///000000111111111111000000///000000111000//////.........//////111111111111111111111111222222222222333555666777888777555444444444555666333222444666555555:::AAABBBLLLXXXdddnnnzzz}}}wwwooohhhdddkkk|||zzzssssss~~~xxxuuupppvvv|||zzztttnnnkkkjjjnnnqqqssssssqqqqqquuuxxx{{{}}}yyyyyyxxxvvvxxx{{{uuuwww{{{qqqooossszzz~~~}}}ggg[[[TTTSSSPPPIII@@@;;;999999333444555555555444333222111111111111111111111111000000000000000000000000000000////////////000000000///......------......111000000000////////////------......///000000111------............---------...//////000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvyyy}}}{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~yyyzzzzzzzzzyyyxxxwwwwwwqqqooollliiigggdddaaa^^^]]]\\\ZZZXXXXXXXXXYYYYYYZZZ\\\^^^```bbbfffkkknnnsssvvvzzz~~~~~~|||xxxuuuiiifffbbb```bbbdddffffffiiilllqqqtttuuuuuuvvvwwwzzzzzz{{{}}}~~~~~~uuuooouuu{{{lll___YYYYYY```kkkwwwvvvoooaaaPPPBBB<<<:::777555333333333222222333333333333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000...//////000000000000000//////000000111111222222000000000000000000000000,,,,,,,,,,,,,,,,,,------///000000000000000////////////////////////000111111000//////////////////000000///............///222222222222222222222222222222333333444666777777777666444222222333444666333444777888666555===GGGKKKUUUbbbmmmvvv~~~}}}yyyrrrmmmjjjiiixxxwwwnnnmmm{{{yyywwwxxxqqqooo~~~yyyvvvuuuxxx{{{{{{xxxwwwxxxzzz|||~~~yyyxxx~~~zzzuuuuuuzzzyyysssxxxzzzllljjjmmmpppvvvzzztttaaaZZZXXXUUUOOOHHHAAA:::666333444555666555444222111111111111111111111111111000000000000000000000000000000////////////000000000//////...............000000000/////////..................//////000000------............------+++,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttvvvzzz}}}zzz{{{|||}}}}}}}}}|||{{{xxxwwwwwwwwwwwwyyyzzz{{{yyyyyyzzzzzzyyywwwsssqqqmmmjjjgggdddbbb```]]]ZZZYYYXXXWWWUUUUUUVVVWWWXXX\\\^^^___``````aaaccceeehhhjjjnnnsssvvvxxxyyyyyyqqqkkkccc]]]\\\^^^```bbbdddhhhnnnrrrtttuuuuuuvvvwwwxxxzzz|||}}}~~~~~~yyywwwxxxxxxcccUUUYYY]]]cccooo~~~}}}ooo\\\MMMEEEAAA<<<999444333333333333333333444333333333333333333333333222222222222222222222222111111111111111111111111................................................////////////////////////......///000000000000000/////////000000111111222111111111111111111111111,,,,,,,,,,,,++++++++++++//////000000000000000///---------------...///000000///...---------------000///............//////333333333333333333333333111111222333555555666666555444222111111222444555555666:::;;;777777@@@KKKUUU___llluuu|||xxxyyyyyyuuuooommmppptttwwwqqqrrr|||zzzwwwtttpppppp}}}|||zzz||||||}}}}}}{{{yyy}}}}}}}}}~~~~~~~~~|||xxx{{{~~~xxxkkkfffdddgggkkkuuuoooaaa\\\WWWVVVUUUOOOCCC:::444555555555555333222111111111111111111111111111000000000000000000000000000000////////////000000000000///............////////////.........------000000//////............------............------+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,sssuuuuuuuuuttttttvvvxxxvvvvvvvvvtttssstttwwwyyyxxxyyy{{{|||}}}||||||{{{wwwwwwxxxxxxxxxxxxwwwwwwyyyzzz{{{}}}}}}yyyrrrnnnfffddd```___^^^]]][[[YYY\\\[[[ZZZYYYYYYYYYYYYYYY^^^```bbbbbb___]]]\\\\\\aaabbbdddhhhmmmrrrvvvyyysssnnneee]]]YYYXXXZZZ\\\aaaffflllqqqtttuuuvvvwwwtttwwwzzz|||}}}}}}~~~|||{{{nnnZZZZZZ\\\```hhhuuutttdddUUUJJJBBB<<<888444444333333333333444444333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////........................////////////////////////---...//////000000////////////000000000000000000111111111111111111111111------,,,,,,,,,,,,++++++......///000000000//////,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,...............///000000333333333333333333333333000111222444555555555555333222222222222444555666777999<<<===<<<===GGGRRR___iiiuuu}}}~~~|||tttvvvvvvrrrmmmooowww~~~{{{||||||uuutttvvv~~~}}}~~~{{{|||}}}xxxvvvvvvwww{{{}}}~~~}}}zzzxxxjjj```___aaakkk}}}jjjbbb[[[ZZZ\\\WWWJJJ>>>888888777555444333222222222222222222222222222222000000000000000000000000000000////////////000000111000//////......//////............------------111000000///......------------............---------...//////000000//////------------............,,,,,,,,,,,,,,,,,,,,,,,,sssuuuuuutttrrrqqqsssuuussstttttttttssssssuuuvvvwwwxxxzzz{{{|||||||||{{{xxxyyyzzzzzzyyyxxxvvvuuutttvvvzzz~~~zzzrrrkkkbbb```]]]]]]]]]^^^]]]]]]```______^^^\\\ZZZYYYXXX```ccceeeeeebbb]]]ZZZXXX^^^^^^___aaaeeejjjnnnqqqnnnmmmjjjccc[[[VVVWWWXXX[[[```gggmmmpppqqqrrrsssssswww{{{}}}||||||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~}}}hhhZZZ^^^aaacccjjjvvv~~~}}}wwwlll___QQQFFF===999444444333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////---...//////000000//////000000000000000///////////////////////////////////////.........---------------...///////////////,,,,,,,,,------...000000000000...------,,,,,,,,,------------...000111222222222222222222222222222000111333444666666666555222222333444666777888888999:::<<<@@@BBBFFFPPP[[[gggqqq}}}~~~yyywwwsssuuuuuuooojjjnnn|||{{{wwwyyy~~~|||{{{}}}}}}yyyxxxzzz}}}||||||~~~~~~}}}|||{{{tttsssrrrpppoooppprrrtttxxx}}}|||vvvkkkhhheeeeeejjjpppuuuxxxyyyzzz|||}}}yyyvvvxxx~~~|||{{{iiiaaa```eeeuuuyyymmmeee```XXXMMMEEE>>><<<999666444333333444222222222222222222222222000000000000000000000000000000////////////000000111000000///////////////////////////............///////////////.........------............---------...//////000000//////------------.........///------------------------tttuuuvvvssspppnnnooorrrpppqqqsssssssssssstttvvvvvvwwwyyy{{{||||||{{{{{{yyyzzz||||||{{{yyyuuusssoooqqqwww|||~~~zzzqqqiiibbb```^^^^^^```aaabbbaaa]]]]]]]]]\\\YYYVVVSSSRRRaaaeeehhhhhhddd___ZZZWWWXXXXXXYYYZZZ\\\___ccceeekkknnnnnniii```YYYWWWXXXTTTYYYaaagggjjjlllmmmnnnrrrwww{{{}}}}}}|||~~~~~~}}}|||zzz{{{|||~~~~~~{{{}}}sssZZZ___bbb```aaajjjssswww~~~wwwkkk\\\OOOEEEAAA555444444333333444444555111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////---......///////////////111111000000//////..............................111111000000/////////...,,,,,,---...//////......---------......000111111111111000......---------,,,,,,,,,---///000222333222222222222222222222222111222444666777777666666111222444777888:::::::::::::::===CCCGGGMMMXXXbbblllvvvzzzuuussssssuuutttmmmhhhmmm}}}||||||{{{yyy}}}yyyuuuttt}}}~~~{{{xxxuuuuuuwwwxxxtttrrrssstttqqqnnnlllfffeeeccc___[[[YYYZZZ[[[aaaeeelllqqqpppkkkddd```XXXUUUQQQQQQWWW___gggkkkhhhkkkppptttuuuqqqjjjdddhhhhhhllluuutttfffbbbcccpppuuuggg\\\SSSMMMBBB@@@<<<888555444555666222222222222222222222222000000000000000000000000000000////////////000000111111000///////////////000000000000////////////------......///000000000---..................---+++,,,------......---------------.........//////------------------------rrrxxx}}}|||uuuppppppsssqqqrrrtttuuuuuuuuuttttttyyyxxxwwwvvvvvvwwwxxxyyy}}}{{{zzz}}}{{{vvvuuuuuuwwwxxxwwwssslllhhhfffeeeccccccdddccc```^^^]]]______]]]YYYXXXZZZ]]]cccdddeeefffeeedddbbbaaacccbbb```]]]\\\]]]```bbbiiimmmooolllddd[[[VVVUUUUUUXXX\\\bbbfffjjjlllllluuuvvvxxxzzz{{{{{{{{{zzz||||||{{{{{{{{{||||||}}}~~~fff___YYYWWWVVVWWWaaannnuuuzzz|||tttgggYYYIII======777333444444222222555333333333333333333333333111111111111111000///...000000000111111222222333555444444333333222222111//////000111111111111111000000000000000000000000///////////////000111111///000111222333222111111111111111000///......---333000...///111222111///...///...---,,,,,,...000000000000000000000000000000000000000000000000000///////////////000111111///000111000......///111111444888999888666555444555666888888777777888::::::<<>>777555666444111444444333333222111000000333222222111000///......///222111......222111---000000////////////000000,,,,,,---...//////......////////////////////////////////////////////////***+++,,,---..................---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,rrrxxx~~~}}}wwwrrrrrrsssrrrssstttuuuvvvuuuuuutttwwwvvvuuuuuuvvvwwwxxxyyy~~~}}}yyyvvvtttsssrrrqqqooollliiijjjhhhgggggggggfffcccaaa]]]]]]\\\[[[ZZZ[[[^^^``````bbbdddggghhhhhhgggfffgggggggggeeedddddddddeeefffiiillljjjeee]]]XXXUUUUUUWWW[[[aaafffkkknnnpppvvvwwwxxxyyyzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~tttggg[[[VVVVVVVVV[[[aaarrrxxxzzzssshhh]]]QQQGGG@@@999444444555333333555333333333222222111111111111111222222222111000000111111111111222222222222111111111111111222222222000000111222222222222222000000000000000000000000///////////////000000111///000111222222222111111222222111000000///......111///---...000111000///...//////...,,,,,,...000000000000000000000000000///////////////////////////////////////000000111///000111000......000111222444777888777555555555555777999999888888999;;;999===CCCJJJSSS^^^iiippp{{{wwwqqqmmmiiijjjooovvvvvvtttnnnjjjnnnyyy{{{zzz~~~~~~|||zzzyyy{{{|||{{{vvvqqqoooooonnnpppuuuxxxyyy}}}}}}wwwwwwxxxwwwyyypppgggccc___WWWRRRPPPLLLMMMMMMKKKIIIIIIJJJKKKHHHJJJKKKMMMLLLJJJHHHGGGFFFGGGGGGFFFHHHSSSdddqqq~~~}}}~~~~~~wwwrrrYYYUUUQQQSSSZZZaaacccbbbhhhmmmuuu}}}{{{rrrppppppuuuvvvcccZZZQQQKKKCCC;;;666666555444444444333333222111111000222222111111000000//////......///111000///000333000000////////////000000------...///////////////////////////////////////////////////////////////***+++,,,---..................------------------,,,,,,,,,,,,,,,,,,,,,,,,sssyyy{{{uuutttuuutttuuuuuuvvvvvvvvvvvvuuutttttttttuuuvvvwwwyyyyyy|||~~~{{{vvvsssooolllllllllkkkkkklllkkkiiiiiiiiigggeeebbb^^^[[[XXXXXX[[[```dddfff```bbbcccfffhhhiiijjjkkklllnnnppppppooollliiigggdddfffiiiiiigggaaaZZZVVVTTTUUUYYY^^^eeekkkqqqtttxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~uuucccZZZXXXWWWVVVVVVkkkqqqsssnnnhhhccc\\\VVVGGG>>>777666666444444555444444333222111000//////111111222333333333222222333333222222222222222222.........///000111111111000111222222333333222222000000000000000000000000//////......//////000111///000111111222222111111222222222111000000/////////---,,,---///000000///...//////...------///000000000000000000000000000//////////////////////////////......//////000111///000111000///...000222333444555555444444555777888999;;;<<<;;;::::::;;;:::???GGGQQQ[[[fffqqqwwwyyylllhhhhhhhhhjjjlllppprrrrrrooolllnnnuuu|||wwwuuurrryyy}}}{{{yyy}}}}}}{{{{{{{{{{{{vvvqqqooommmdddbbbdddiiikkkjjjkkknnnzzz~~~~~~|||vvvjjj]]]VVVQQQLLLIIIJJJGGGIIIJJJIIIIIIIIIKKKMMMIIIJJJLLLLLLLLLKKKIIIGGGFFFGGGGGGHHHLLLXXXjjjwwwyyyrrr[[[UUUNNNMMMPPPSSSSSSQQQRRRYYYdddnnnuuu{{{~~~}}}zzzxxxyyy}}}~~~rrrmmmwwwqqq___YYYSSSIII@@@:::666666777444444333333222222111111111111111000000000000000000...///222111---...222000000////////////000000...//////000000000000///////////////////////////////////////////////////+++,,,---...............---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,tttzzz}}}xxxvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvttttttuuuvvvxxxyyyzzz{{{zzz{{{{{{uuurrrnnnllllllmmmmmmmmmmmmkkkiiihhhhhhfffcccaaa___[[[WWWYYY___fffjjjlllfffdddbbbaaabbbeeehhhjjjnnnqqquuuxxxyyyvvvqqqlllhhhhhhiiijjjjjjeee]]]VVVRRRSSSVVV[[[bbbjjjrrrvvvyyyxxxwwwwwwwwwxxxzzz{{{||||||{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}yyy{{{qqqddd^^^[[[XXXVVV```eeegggeeedddffffffdddQQQEEE;;;888777555555666444333333222222111111111111111222333444444444444444444333333222222111111.........//////000000000000000111222222222222111000000000000000000000000///............///000000///000000111111111111111222222222222111111000000......---...///000111111...///000000......///000///////////////////////////////////////////////////............///000000///000111000//////111333333444444444333444666888;;;===>>>>>><<<:::;;;;;;???DDDMMMWWWbbbooozzz~~~tttjjjiiimmmpppnnnkkkhhhmmmqqqrrrrrrssswwwzzzqqqgggfffhhhvvv~~~}}}~~~wwwqqqmmmkkkjjj]]]YYYXXXZZZ[[[YYYYYY\\\iiivvv{{{yyyvvvkkk___TTTOOOLLLIIIIIIKKKLLLMMMNNNNNNMMMNNNPPPRRROOOPPPQQQRRRQQQPPPNNNMMMKKKKKKKKKJJJKKKSSS___iiippppppqqqrrrqqqllleee___[[[[[[YYYVVVSSSPPPNNNNNNKKKRRRZZZ```cccdddgggiiipppvvv||||||{{{xxxwww}}}kkk```XXXOOOHHH@@@999777777444444333333333222222222000000000000000111111111...111222222999BBBBBB===000000////////////000000///000000111111111000000////////////////////////////////////////////////,,,,,,---...............---------------.........------------------------tttyyy~~~~~~zzzxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwuuuuuuwwwxxxzzz|||}}}}}}{{{{{{|||}}}~~~~~~|||zzzsssqqqoooooopppqqqpppooonnnllljjjiiihhhfffccc```___[[[YYY\\\bbbiiimmmnnnmmmhhhbbb\\\ZZZ\\\aaadddhhhlllrrrzzz|||rrrmmmjjjlllmmmjjj```WWWPPPQQQTTTYYY```iiiqqquuuxxxwwwvvvvvvwwwxxxzzz{{{||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}}}}||||||{{{}}}~~~}}}|||{{{}}}tttqqqxxx~~~pppccc]]]\\\\\\UUUYYY[[[ZZZ]]]ffflllnnn]]]OOOAAA;;;:::777555666222333333333444444555555111222333444444444444444333333333222222111111111111111000000000/////////...//////000000000000000000000000000000000000000...............//////000000000000000000111111111222222222111111111111111//////000//////000111222///000111111/////////111////////////////////////.......................................//////000///000111000///000111333444444444333333444777:::??????@@@>>><<<;;;<<<===FFFKKKSSS]]]iiiwww~~~yyytttooorrrzzz~~~yyyrrrjjjooovvv{{{|||}}}uuuddd^^^aaammm{{{|||~~~|||vvvpppkkkhhhfffYYYQQQKKKKKKKKKJJJLLLNNNYYYiiixxx{{{wwwrrrmmmiiiaaaXXXRRRQQQRRRRRRRRRTTTVVVVVVVVVUUUSSSRRRSSSUUURRRRRRSSSSSSSSSRRRQQQPPPNNNOOOOOOMMMLLLNNNRRRVVV]]]]]]]]]]]]]]][[[WWWUUU]]]dddjjjhhh^^^UUUQQQPPPMMMQQQUUUVVVTTTRRRSSSUUU\\\bbbgggiiijjjppp|||~~~~~~xxxrrr}}}ggg]]]UUUPPPIII???888777444444444333333333333333000000000000000111111111)))333444222DDD]]]^^^MMM000000////////////000000000111111111111111000000////////////////////////////////////////////////------......//////............------,,,++++++***------------------------uuuxxx|||}}}|||zzzxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz|||}}}}}}}}}||||||{{{{{{zzzxxxxxxwwwooonnnnnnppprrrsssrrrqqqpppnnnllljjjiiigggcccaaa\\\\\\\\\```dddiiikkklllnnniiiaaaYYYUUUVVVYYY\\\]]]```hhhuuuzzzrrrkkklllpppnnncccXXXQQQRRRTTTYYY```hhhoootttvvvvvvvvvvvvxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz}}}~~~{{{zzz|||{{{rrrttt~~~yyyhhh```^^^^^^RRRTTTSSSRRRVVVbbbmmmrrriiiYYYHHH???<<<999666666222222333444555666777777222222333444444444333333222222111111111111111111222222222111000/////////---...//////000000//////000000000000000000000000......------......///000000////////////000111222111111111111111111111111000111222111//////000222///000222222111000000111000000000000000000000000..............................------......///000///000111111000000222444444444555555444555888;;;>>>>>>>>><<<;;;===@@@BBBMMMRRR\\\gggsss~~~yyywwwvvv{{{||||||xxx}}}mmm```aaahhh~~~tttssstttxxx|||xxxrrrkkkeeebbbTTTKKKDDDCCCEEEFFFHHHKKKSSSbbbqqqvvvuuuqqqlllfffccc]]]ZZZ]]]______^^^___]]]]]]\\\ZZZVVVTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTSSSOOOPPPQQQPPPNNNMMMNNNOOOUUUUUUTTTTTTTTTUUUUUUUUU^^^iiitttvvvlll```XXXVVVRRRRRRRRROOOLLLJJJJJJKKKMMMRRRVVVWWWVVV[[[eeennnmmmoooqqqrrrsssvvv}}}|||jjjnnnyyywwwhhh[[[XXXSSSGGG<<<888444444444444333333333333111111111000000000000000,,,444333///???VVVUUUAAA000000////////////000000000111111111111000000///////////////////////////////////////////////////---....../////////......///...---,,,+++***))))))------------------------uuuwwwyyyzzzyyyyyyxxxxxxxxxwwwvvvuuutttuuuuuuvvvvvvwwwyyyzzz||||||||||||zzz{{{{{{zzzwwwtttqqqpppkkkjjjjjjmmmppprrrsssrrrooommmkkkiiigggeeeaaa___XXX[[[___cccdddeeeffffffhhheee```ZZZWWWUUUVVVVVVUUUVVV\\\hhhxxxtttjjjjjjqqqqqqfff[[[SSSTTTWWW\\\bbbiiiooorrrssstttuuuwwwyyyzzz{{{{{{}}}|||{{{zzzyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzzzzz}}}{{{zzz|||~~~~~~}}}pppeee```]]]VVVVVVSSSNNNRRR___kkkrrrtttaaaMMMCCC>>>:::777555333333333444444555555555222333333333333222222111000000000000000000111111111111000000000000000000......///000000000000000000000000000000000000000...------------...//////000//////...///000111222000000000000000000000000000222222000...---...000///111333333111000000111000000000000000000000000...........................------------.../////////000111111000111333555444555666666666777999;;;;;;::::::999;;;???FFFJJJQQQYYYfffsss~~~{{{zzzxxx|||}}}zzztttqqq|||yyyjjjccciiisss~~~yyyrrrpppnnnoooqqquuu{{{~~~~~~~~~{{{uuulllddd^^^RRRJJJEEEGGGLLLNNNOOORRRZZZfffttt|||{{{uuurrrlllhhhjjjkkkiiiggggggbbbbbb```]]]ZZZWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUOOOOOOPPPOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUZZZdddrrrzzzyyyrrrhhhbbb^^^ZZZTTTOOOMMMKKKJJJIIIIIILLLOOOOOOOOOQQQWWW\\\]]]\\\ZZZYYYYYY\\\aaaeeeqqquuu~~~pppjjjiiisssvvvccc^^^[[[NNNBBB===444444444444444444444444222222111111000000//////222111...///444888666000000000////////////000000000000111111000000///...////////////////////////////////////////////////......////////////............------,,,,,,,,,+++........................uuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvtttttttttuuuvvvuuuvvvxxxzzz{{{{{{{{{zzzwwwyyyzzzyyyuuuoookkkhhhhhhgggfffhhhlllppprrrsssmmmjjjhhhfffdddbbb^^^[[[TTTZZZaaadddcccaaaaaabbbbbbaaa___]]]ZZZWWWUUUTTTRRRQQQSSS]]]mmmzzzttthhhiiiqqqrrrhhh]]]UUUWWWZZZ^^^dddjjjooorrrqqqrrruuuxxxzzz{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyy}}}{{{yyy{{{~~~wwwkkkbbb[[[\\\[[[UUUNNNPPP]]]jjjpppzzzfffQQQEEE@@@;;;777555333333333333333333333333333333333333222222111000......//////000000111111......//////000111111111//////000111111111111111000000000000000000000000...------------...//////000///.........///111222///////////////000000000000222222000,,,+++,,,//////111333333222111000111000000000000000000000000...........................------------.../////////000111111000111333555333555777888888888:::;;;777777666777:::BBBJJJQQQTTT^^^mmm|||~~~|||xxxyyy|||yyysssqqquuuiiieeennnzzzyyysssuuurrrnnnjjjggghhhooovvv|||~~~}}}wwwmmmccc\\\SSSLLLJJJOOOVVVXXXYYY[[[dddooo|||yyyssssssrrrnnnjjjjjjeeeeeeccc```]]]ZZZZZZ[[[TTTTTTTTTSSSSSSSSSSSSSSSOOOOOOMMMLLLLLLMMMNNNPPPMMMOOOQQQRRRRRRRRRRRRSSSVVV]]]kkkyyyxxxoookkkcccZZZSSSPPPOOOLLLJJJKKKNNNPPPPPPOOOOOORRRUUUZZZVVVPPPLLLJJJKKKMMMOOOTTTYYYaaalllzzz~~~{{{lllbbbgggttthhhbbb___SSSFFFAAA444444444444444444444444333222222111000//////...222((()))333333)))***555000000////////////000000000000000000000///......////////////////////////////////////////////////...///////////////......---------............///........................oooqqqsssuuuwwwwwwwwwwww{{{zzzzzzyyywwwuuusssrrrvvvwwwyyyyyyyyyzzz{{{}}}xxxzzz{{{zzzvvvqqqkkkggggggfffeeeeeeiiinnntttxxxrrrllleeecccddddddbbb___YYY[[[]]]_________]]]\\\```cccccc```___```___[[[UUUOOONNNWWWdddppp{{{wwwmmmkkkqqqrrrjjjbbbPPPjjj{{{uuuhhhgggmmmqqqrrrtttuuuuuuuuuvvvxxxzzz~~~|||{{{zzzzzzzzzzzz{{{{{{|||||||||{{{yyyxxx{{{|||}}}~~~}}}}}}~~~}}}}}}}}}~~~|||tttddd\\\ZZZWWWRRRMMMMMMUUUdddqqqtttnnn```NNNAAA<<<888444777444222111111111111000555555555666666666666777555555444333333222111111000000000000000000000000333333333222111000000///...............///000000000111111111111222222222222111111000///......---000000000000111111111111000000000000////////////000000000000000000000000000000//////......------////////////////////////..................---------///222444666666555555888888999999999:::::::::999888;;;???AAADDDLLLVVVbbbkkkwww{{{vvvqqqvvvzzzvvvuuuyyywwwrrrnnnkkkqqqzzz|||wwwuuuxxxvvvrrrlllccc```iiiuuu{{{vvvtttrrrlllfffbbb[[[ZZZZZZ\\\___bbbccccccjjjrrr~~~yyyxxxwwwrrrmmmjjjkkkjjjhhheeeaaa\\\YYYWWWXXXWWWVVVUUUTTTSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSRRRQQQPPPOOOOOOOOOSSSWWW___lllwww}}}~~~|||ssslllaaaXXXRRRPPPOOONNNOOOOOONNNNNNNNNOOOQQQRRRXXXUUUQQQMMMIIIGGGFFFFFFIIIKKKPPPUUU]]]jjjxxx{{{~~~xxxbbbbbbjjjrrr}}}|||hhh```\\\OOOAAA999777555444555333...***000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///...------...///...---***,,,...///......///000................................................111111000///...---,,,,,,rrrssstttvvvwwwwwwwwwwwwyyyyyyyyywwwvvvtttsssrrrtttuuuwwwxxxxxxyyyyyyzzzxxxxxxyyyxxxuuupppllliiiggggggfffgggjjjooosssvvvsssmmmfffbbbcccdddbbb```]]]^^^___```aaa``````___aaaeeefffeeeeeehhhgggccc\\\TTTOOORRR[[[gggvvvyyyooommmrrrrrrkkkccc\\\ttt{{{llljjjqqqwwwrrrssstttsssssstttwwwzzz|||||||||{{{zzzyyyyyyyyy{{{||||||}}}}}}|||{{{zzz||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}wwwjjjccc^^^XXXTTTUUUUUUXXXaaalllssspppeeeSSSEEE>>>:::777777555222111222222222111333333333444444444555555444444333222222111000000000000000000000000000000333222222111000000/////////////////////000111111000000111111111222222222111111000000///......---//////000000000111111111000000000000///////////////////////////////////////////////////.........000000000000000000000000///////////////////////////111333555666777777777888888999999::::::;;;;;;;;;:::<<<@@@CCCGGGQQQ[[[gggrrr{{{vvvtttssszzzzzzzzz|||wwwtttppplllnnnsss|||yyyxxxzzztttjjjaaaYYYXXXbbbnnnyyyvvvsssrrrqqqnnnlllkkkdddddddddfffhhhjjjjjjjjjjjjqqq|||}}}~~~|||tttlllhhhhhhgggeeebbb^^^[[[XXXVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPOOOOOOOOONNNRRRUUU\\\eeeooouuuvvvuuussslllbbbYYYTTTRRRQQQQQQPPPOOONNNNNNNNNPPPQQQRRRUUUTTTSSSRRROOOLLLIIIGGGAAABBBDDDGGGLLLTTT___gggsss~~~ssshhhfffiiivvv}}}lll```UUULLL???:::555333444444333111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------//////...------///000000...------...................................................111///---...///000...,,,uuuvvvwwwwwwxxxwwwwwwwwwxxxxxxwwwvvvuuutttsssrrrtttuuuwwwyyyzzzzzzzzzyyyvvvvvvvvvtttrrrpppnnnmmmhhhhhhiiikkkmmmpppssstttsssmmmfffbbbbbbccccccaaabbbbbbbbbbbbbbbcccccccccbbbgggjjjkkkmmmrrrrrrooohhh]]]RRRNNNRRR^^^qqqzzzqqqpppssssssllleee\\\ooo{{{sssggggggpppvvvrrrsssrrrqqqqqqrrrvvvyyyzzzzzz{{{{{{{{{yyyxxxwww{{{{{{|||}}}}}}}}}|||||||||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}tttoooggg\\\XXX^^^```\\\```iiitttuuunnn]]]MMMCCC===:::777555222222222333333222111111222222222333333333333222222111111000000000000000000000000000000000111111000000//////......000000000000000111222222000000000111111111222222111000000//////.........//////000000000000111111000000000000////////////...........................///////////////000000000000000000000000000000000000000000000000000000222333333555666777888999888888999999:::;;;<<<<<<===<<>>>>>>>>AAAGGGMMMTTT```lllqqq{{{{{{uuunnnrrr{{{yyyyyyyyyzzzxxxsssmmmjjjsss}}}{{{wwwsssrrroooaaaSSSKKKJJJOOOZZZdddnnnssswwwtttqqqppppppooorrrrrrrrrssssssqqqnnnkkkgggjjjooouuu{{{zzz|||yyyppphhheeedddccccccaaa```]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTWWWZZZ^^^```aaagggbbbZZZUUURRRPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOSSSUUUYYY[[[[[[XXXTTTRRROOOMMMIIIEEECCCBBBCCCEEEEEEOOO___ooo|||rrrdddmmm}}}uuueee]]]RRRJJJ???888555555444333333333222222111000//////000000000000000000000000///////////////////////////////////////////////////...---...///000///---///000222111///......///................................................,,,---............//////{{{zzzyyyyyyxxxwwwwwwwwwyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy|||~~~zzztttsssqqqppppppqqqrrrtttnnnppprrrtttuuuuuutttsssuuupppkkkfffddddddeeeeeeeeeeeecccbbbbbbbbbbbbcccdddhhhlllnnnsss{{{wwwkkk]]]SSSOOOUUUfffvvvuuusssqqqrrrssspppiiicccVVVWWWWWWYYY```kkkrrrttttttsssrrrpppoooqqquuuyyyzzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{|||{{{zzzzzzzzz{{{}}}~~~{{{{{{|||}}}~~~~~~{{{|||}}}}}}|||||||||}}}{{{oooeeeiiillliiikkkrrryyyrrr___PPPEEE>>>:::888555444444444444333222222222222333333333333333333333333333222222222111111111111111111111111/////////...............///............///000000//////000000000111111111////////////...............////////////000000000000000000000////////////////////////////////////.../////////000000111111000000000000000000000000.........//////000000000333333333333444555777888777888999:::<<<===??????@@@@@@EEELLLSSS[[[gggsss}}}xxxrrrmmmrrr~~~}}}|||yyytttooommmxxx{{{yyyxxxrrrllljjj^^^UUULLLLLLPPPVVV```hhhmmmwww~~~}}}{{{{{{zzzvvvuuuttttttsssrrrooojjjgggdddfffgggjjjqqqzzz}}}{{{uuuqqqpppqqqooojjjffffffcccccccccbbbaaa___^^^]]]ZZZ[[[[[[\\\\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ\\\^^^______[[[UUUQQQNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNMMMMMMRRRSSSUUUVVVVVVVVVUUUTTTRRROOOLLLHHHEEECCCAAA@@@===CCCLLLWWWbbbllluuuzzzmmmjjjppprrraaaUUUNNNEEE>>>;;;888555333444333333222111000000///000000000000000000000000////////////////////////////////////////////////000///......///000///...---///000111000///000111................................................+++///222000+++))),,,000{{{{{{yyyxxxxxxwwwwwwxxxyyyxxxwwwvvvvvvwwwxxxxxxwwwyyy}}}~~~xxxtttsssqqqpppppprrrtttuuussstttwwwxxxxxxwwwvvvuuuuuurrrnnnjjjgggffffffgggddddddccccccbbbaaa``````bbbeeehhhjjjqqq|||}}}qqqbbbWWWRRRTTT___jjjlllnnnqqqttttttooogggbbb\\\WWWSSSWWWbbbmmmssssssuuuuuutttrrrqqqsssvvvyyy{{{{{{|||}}}}}}|||{{{zzzxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||zzz{{{|||}}}~~~~~~~~~}}}||||||xxx~~~qqqlllmmmooorrrvvvzzzxxxhhhYYYLLLDDD===:::777555555444333222222222333333333444444444333333333333333333333333111111111111111111111111//////////////////.....................//////000/////////000000000111111..............................////////////000000000000000000////////////111111111111111111111111///000000000000000000111////////////////////////---......//////000000000222333333444555555666666777888999;;;===???@@@AAACCCDDDJJJSSSZZZbbbnnnzzzsssmmmnnnqqq}}}|||uuummmrrrzzz~~~vvvppppppoooiiiccc___QQQMMMLLLRRRYYY___gggnnnmmmxxx{{{yyyvvvtttrrrnnniiieeebbbdddddddddhhhnnnpppnnnnnnjjjiiijjjiiiffffffiiiddddddddddddcccaaa```___]]]^^^___```aaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]]]]]]]]]]]]]]]][[[]]]___^^^]]]\\\\\\]]]^^^[[[VVVRRRQQQOOONNNLLLOOOOOOPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPPPPQQQQQQSSSQQQNNNLLLKKKIIIFFFCCC???@@@BBBFFFLLLTTTZZZ^^^iiioooyyy}}}mmmgggxxxfffXXXRRRJJJDDDAAA>>>999666333333333222111111111000000000000000000000000000////////////////////////000000000000000000000000000///......000000///...+++---///000//////000111................................................+++///222000+++(((+++000{{{zzzyyywwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyyyyzzzyyytttsssrrrqqqrrrsssuuuvvvxxxyyyzzz{{{{{{yyyxxxwwwuuutttrrrnnnkkkhhhhhhhhhcccdddddddddcccaaa___^^^]]]aaaccceeennn}}}zzziii]]]WWWWWW\\\cccdddjjjqqqvvvvvvpppgggbbb[[[WWWTTTWWW___iiipppuuuvvvvvvvvvuuutttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyzzz|||}}}~~~~~~~~~|||~~~~~~pppmmmssswwwvvvxxxzzzooocccUUUKKK???<<<999666555444333111222222222333333333444444222222222222222222222222111111111111111111111111/////////////////////////////////...///000000111////////////000000000111................................./////////000000000000000000////////////111111111111111111111111111111111000000000000000..............................///000000111222222222333555666777777666666777888999;;;===???AAABBBFFFIIIPPPZZZbbbiiittt{{{rrrnnnmmmnnnzzzxxxpppooopppvvv{{{~~~nnnfff_________ZZZUUUSSSLLLKKKPPPXXX___dddkkkrrrnnnxxx}}}yyyuuuqqqmmmiiieeebbbeeeeeedddeeejjjjjjgggllliiihhhjjjiiifffgggkkkjjjjjjjjjiiihhhgggeeeeeeddddddeeeggghhhjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhggggggfffcccgggkkkkkkiiifffdddddddddaaa]]][[[YYYWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOUUUTTTRRRRRRSSSQQQMMMJJJGGGEEECCCCCCEEEHHHJJJKKKPPPTTT\\\eeeooo{{{~~~oooooo}}}yyyddd\\\QQQIIIDDD???:::777222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111000...,,,...//////...---...///................................................---,,,,,,------......---zzzyyyxxxwwwvvvwwwxxxxxxwwwvvvtttssstttuuuwwwxxx|||~~~{{{ttttttsssrrrssstttuuuvvv{{{{{{|||||||||{{{yyyxxxtttuuutttqqqmmmjjjhhhhhhcccdddeeeeeedddaaa^^^]]]ZZZ]]]___bbbmmm~~~pppccc]]]ZZZ]]]bbb```hhhrrryyyxxxqqqhhhbbbXXXWWWWWWZZZ___gggrrr{{{vvvwwwxxxxxxvvvvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{|||{{{yyyxxxwwwxxxxxxyyyxxxyyyzzz{{{|||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~zzzyyyxxxyyy{{{}}}~~~}}}~~~~~~tttmmmuuuxxxsssvvv|||~~~{{{sssiii[[[PPPAAA>>>:::777555444222000111222222222222333333333111111111111111111222222111111111111111111111111/////////000000000000000000000000000000111111222////////////000000000000---................................./////////000000000000000////////////000000000000000000000000222222111111000000//////........................///000000111222222333333333444777888999888777666777888999;;;>>>@@@BBBCCCIIILLLUUU```gggnnnxxxyyyssssssllllllwwwyyysssnnnkkkmmmpppqqqrrrrrrcccYYYQQQPPPPPPMMMJJJJJJLLLMMMSSS\\\bbbeeellltttpppwww{{{|||zzztttppplllhhheeecccfffgggfffgggjjjjjjffflllkkkkkknnnlllhhhiiilllpppppppppooonnnmmmkkkkkkjjjkkklllnnnpppqqqssssssttttttttttttttttttttttttttttttsssrrrqqqqqqpppppprrrwww|||~~~{{{vvvsssssskkkiiieeebbbaaa___\\\ZZZTTTUUUVVVVVVVVVTTTSSSRRRRRRSSSTTTTTTTTTRRRPPPOOOUUUTTTSSSTTTUUUTTTPPPLLLNNNLLLIIIHHHGGGFFFEEEDDDDDDFFFIIIOOOXXXeeerrr{{{}}}kkktttqqqgggYYYLLLDDD>>>888444222222222222222222333333000000000000000000000000111111111111111111111111000000000000000000000000111///...///000111000......///000///---,,,,,,,,,...................................................)))&&&)))000444000+++zzzzzzzzzxxxvvvvvvxxxyyy|||yyyvvvttttttwwwzzz}}}|||}}}xxxuuupppnnnoooppprrrrrryyyzzz{{{{{{zzzxxxvvvuuuttttttsssqqqmmmkkkkkklllcccdddeeedddccc```]]][[[ZZZ[[[___fffnnn{{{}}}kkkaaa^^^^^^^^^dddnnnxxx{{{yyytttlllddd]]]\\\\\\^^^cccjjjqqqvvvxxxxxxyyyyyyyyyyyyzzzzzzxxxyyyyyyxxxvvvvvvwwwyyy{{{{{{{{{zzzyyyxxxwwwvvvyyyzzz|||~~~}}}{{{yyywwwzzzyyyzzz{{{}}}}}}{{{yyyzzz{{{|||}}}~~~yyysssqqqpppmmmpppqqqpppsssssshhhZZZKKKFFF>>>777444333333333333333333222222222111111222222333333333444444444222111111111000000//////000000000000000000000000//////////////////////////////000000000000//////333333222111000///......////////////////////////////////////////////////111111111111222222222222000000000000/////////...111111111111000000000000//////000000111222333444222555999:::888555333222888777999===>>><<>>;;;:::666333333333333333222222222222111111111222222222222333333333333222222222222222111111111111111111111111///////////////////////////000000111111000000///000000000000111111111111000000000000000000000000////////////////////////......////////////000000333222222111000000//////111111111111000000000000444333111000111333555777888888777555333333555666666555888===@@@BBBGGGMMMTTT^^^lllwww~~~{{{|||~~~~~~~~~wwwsssrrrpppooooooqqqpppkkkggg\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWW\\\aaafffiiihhhgggdddbbbaaabbbeeejjjmmmnnnlllkkklllnnnrrrtttuuutttooopppqqqrrrtttvvvxxxyyyzzzvvvrrrsssuuutttpppkkkfffdddaaa___^^^\\\YYYVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVZZZ^^^aaa```\\\VVVQQQOOOLLLGGGAAA>>>???DDDHHH\\\eeeqqq{{{~~~|||sssrrrxxxpppgggmmmyyypppaaaSSSFFF???999888777555333222111000111111000000000000111111333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////+++---.../////////111222//////............/////////............//////000xxxyyy{{{{{{yyyxxxxxxyyyxxxyyyzzz||||||||||||{{{~~~wwwrrrnnnmmmlllmmmpppqqqrrrqqqssstttvvvxxxxxxxxxwwwvvvqqqlllgggfffjjjlllkkkhhhdddcccaaa___^^^^^^___```dddccceeehhhlllsss}}}qqqggg```\\\cccrrr~~~}}}uuunnnjjjhhhccccccdddfffiiimmmppprrrtttuuuwwwxxxyyyyyyyyyyyy{{{||||||zzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyywwwxxxzzz{{{|||{{{zzzzzz|||{{{yyyyyy{{{}}}~~~}}}~~~}}}}}}}}}yyyoooaaa\\\ZZZaaannnvvvrrriiibbbWWWIII???<<<:::777333444444333333333222222222000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000333333222111000///......000000000000000000000000////////////////////////000000000000111111111222333333222222111000000000111111111111000000000///333222000000111555999;;;999:::999777555555666888888666888===AAADDDKKKSSS[[[gggvvv{{{yyyvvvuuu}}}}}}yyywwwuuuvvvuuutttuuuuuupppiiidddcccaaa___\\\ZZZYYYXXXYYYZZZ\\\___aaaaaa```___bbbaaa___```bbbeeegggiiillllllnnnqqquuuwwwwwwwwwttttttvvvyyy~~~~~~xxxrrrpppllljjjhhheeebbb```^^^\\\YYYWWWWWWVVVUUUTTTSSSVVV[[[```aaa___[[[YYYXXXTTTOOOJJJEEEDDDEEEFFFMMMRRR[[[fffpppvvvyyyyyy{{{{{{}}}~~~{{{zzzzzzssspppvvvmmmeeeiiiwww}}}fffUUUKKKFFF;;;999666444333222222111222111111000000111111222333333333333333333333333000000000000000000000000////////////////////////////////////////////////,,,.........---...000222//////............////////////............///000wwwzzz|||}}}|||zzzzzzzzzxxxzzz|||~~~~~~}}}|||{{{tttppplllkkkkkkllloooqqqrrrqqqppprrrsssuuuuuutttrrrqqqpppkkkffffffjjjllljjjhhhbbbaaa___^^^^^^```cccddddddcccdddgggiiiooo|||~~~qqqfff___\\\fffsss}}}zzzrrrllljjjhhhdddeeegggjjjmmmoooqqqrrrsssuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxxxxwwwxxxzzz{{{yyyyyyzzz{{{{{{{{{zzzzzzvvvwwwyyyzzz{{{{{{{{{{{{|||zzzyyyyyy{{{}}}~~~~~~~~~~~~|||iii^^^UUUYYYeeeooossssssmmmaaaPPPCCC<<<999666444444444444333333333222222000000111111111222222222000000111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000333333222111000///......000000000000000000000000///////////////////////////000000000000111111111222222222222111111111000111111111111000000000///000/////////222777<<>><<<===BBBGGGNNNZZZddduuuzzz|||pppkkkkkkttt|||rrriiigggdddaaa___^^^^^^___^^^^^^^^^]]]ZZZYYYZZZ[[[```aaacccdddeeegggkkkmmmlllmmmooottt{{{yyyssskkkfffccc```[[[XXXVVVVVVVVVVVVWWWYYY[[[\\\XXXXXXXXX[[[^^^``````___aaa[[[TTTPPPRRRWWW\\\___cccffflllsss{{{vvv{{{uuummmwww{{{gggcccjjj|||{{{cccVVVPPP@@@;;;555222333444444333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000...------/////////............//////000//////............///xxx|||}}}}}}zzz|||~~~~~~yyyuuurrrjjjhhhffffffhhhlllnnnnnnuuuuuuuuuuuussspppmmmkkkhhhhhhhhhhhhgggfffdddcccdddcccbbbaaaaaabbbcccdddccccccdddfffhhhlllyyyxxxllleeebbbbbbmmmsssuuuqqqkkkjjjiiigggeeeggglllpppssstttsssssstttuuuwwwxxxxxxvvvtttsssssstttvvvvvvuuuvvvxxxzzzxxxyyyzzz{{{||||||||||||uuuvvvwwwyyyzzz{{{|||}}}zzzzzzzzz|||~~~}}}~~~zzzjjjZZZUUUXXXaaaooo|||}}}xxxlll]]]LLL???888666555444444444444333333333222222222222333333333333000000000111111222222222222222222222222222222222222222222222222222222222000111111222222111111000000000000000111111111111////////////////////////////////////////////////---------.........//////---...//////000111222333111111111111000000000000...//////111333666999;;;666777888888888999;;;===AAA>>>@@@FFFNNNWWWeeeqqqyyywwwttt|||qqqkkkjjjooo}}}uuummmjjjeee```^^^]]]^^^```___```aaa```^^^^^^```cccccceeehhhhhhhhhjjjnnnqqqrrrrrrtttyyy{{{uuurrrooojjjfffaaa```]]][[[ZZZYYYYYYYYYVVVXXX\\\ccckkkpppqqqpppoookkkccc[[[UUUTTTUUUWWWWWWYYY___iiittt||||||tttgggeeennnvvvwwwdddXXXHHHAAA999444555555444222333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,...000000///....../////////............//////000000///...............yyy}}}~~~}}}{{{|||~~~~~~~~~{{{wwwssspppiiifffcccccceeeiiikkkmmmuuuuuuuuutttqqqmmmjjjgggdddgggiiihhhfffcccaaaaaafffeeedddcccbbbbbbbbbaaaccccccdddggghhhmmmyyyvvvkkkeeedddeeepppssssssmmmjjjjjjiiifffdddggglllqqqtttuuuttttttuuuvvvxxxyyyxxxvvvsssqqquuuvvvwwwvvvuuuuuuwwwyyyxxxxxxzzz{{{||||||}}}}}}uuuvvvwwwxxxzzz{{{}}}}}}yyyyyyzzz}}}}}}~~~rrraaaXXXVVV[[[iiiwwwxxxiiiUUUDDD:::666555555444444444333333333222222333333333444444444111111111222222333333333222222222222222222222222222222222222222222222222111111222222222222111111333333222111000///......////////////////////////////////////////////////////////////000000000111,,,,,,---///000222333333111111111111000000000000000000111222333555666777666666555444444777<<>>888444333111111111222333333444444333333222111000000333333333333333222111000444444444333333333333333222222111111111111222222000000000000000///......000000000000000000000000000000////////////000000.........///////////////.........................../////////000000000111222222111111111111111222////////////000111222333555111000444666666777:::AAAAAAGGGQQQ[[[hhh}}}uuuoooyyyvvvsssuuu{{{~~~}}}uuupppjjjeeebbb```^^^\\\```aaabbbcccdddgggjjjmmmmmmmmmmmmpppsssvvvvvvvvv}}}xxxrrrkkkbbb[[[\\\aaa\\\]]]aaaiiisss{{{~~~~~~|||xxxsssmmmhhhbbb]]]YYYTTTSSSSSSWWWaaarrr|||}}}~~~iii```cccppppppUUUPPPDDD888555888777222111333555666666444111///333222222222222222222333000000000000111111111111//////000000000000//////777444000///000000///---000000//////.........------.........//////000000////////////////////////|||~~~}}}||||||}}}~~~~~~zzzwwwtttrrrrrrqqqlllhhhgggddd```^^^___bbbfffhhhoooooonnnmmmkkkiiigggfffdddeeedddaaa^^^^^^```ccceeeggghhhfffcccbbbeeeiiihhhffffffjjjlllppp|||wwwkkkeeeeeeiiimmmtttqqqmmmiiigggfffffffffjjjmmmqqqsssttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvzzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}|||yyyxxxyyyzzzttttttuuuvvvxxxzzz|||~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~yyyvvvooodddZZZUUUWWW\\\aaaqqqvvvxxxrrrdddRRRCCC:::777555444333222222222222444444333333222111111000333333444444333333222111/////////...............333222222111111222222333111111222222111000000///000000000000000000000000000000////////////000000//////////////////..............................////////////000000000000222222111000000111111222111111111111222333444444666333222555777666777;;;AAABBBJJJXXXfffvvvzzzttt{{{vvvwww}}}uuuqqqkkkeeebbb```]]]\\\```bbbcccdddeeegggkkknnnqqqqqqrrrvvv{{{zzznnndddbbbeeeeeeeeehhhnnnuuuzzz|||{{{{{{xxxsssnnniiiccc]]]YYYPPPPPPPPPSSS[[[gggttt~~~~~~zzz{{{llldddcccqqq{{{```XXXKKKAAA;;;888777777222333444444444333111000222222111111111111222222000000000000111111111111......////////////......444111...---...///---,,,111111000000000/////////............/////////000////////////////////////{{{|||~~~~~~|||zzzzzzzzz||||||}}}}}}wwwssspppnnnnnnmmmiiieeeeeebbb___^^^```dddfffgggnnnllljjjhhhfffdddccccccbbbbbbaaa___]]]]]]```bbbeeegggiiigggeeedddgggjjjjjjiiijjjmmmpppuuussshhhccceeekkkpppsssqqqmmmhhhfffeeeeeeeeeiiimmmrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvv|||{{{{{{zzzzzzzzz{{{{{{{{{|||}}}|||yyyxxxyyyzzzvvvwwwwwwxxxyyyzzz|||}}}|||{{{{{{{{{{{{||||||}}}~~~~~~wwwwwwnnnbbbZZZWWWWWWWWWWWWeeellltttuuulll[[[III???:::888555444444444222000444333333222222111111111333333444444444333222222111111111111111111111111333222222111111222222333222222222333222222111000000000000000000000000000000000////////////000000000000000//////.........////////////////////////000000000000////////////111111000000000111111222222222222333444444555555777444333666777666888<<>>CCCIIIWWWlll{{{|||~~~|||{{{wwwqqqmmmjjjgggdddbbbccceeegggiiijjjmmmppprrruuuuuuxxx}}}~~~vvvvvvzzz|||vvvsssooolllgggaaaZZZVVVMMMNNNOOOPPPQQQVVV[[[```]]]\\\\\\^^^dddnnnxxx}}}~~~xxxeeeeeezzzyyyaaaMMMHHHBBB555000444333222111000000000111111111111000000000000111111///000000000111111111111......////////////......222111111111111222222111000000000000000000000000.........///////////////////////////////////////yyy|||~~~~~~|||yyyxxxwwwyyyxxxxxxyyy{{{|||{{{zzzsssooojjjhhhhhhgggdddaaa]]]ZZZZZZ^^^ffflllmmmmmmnnnllliiifffdddccccccccc___^^^\\\\\\]]]___aaaaaafffggghhhiiiiiiiiijjjkkkooosssuuuuuuwww}}}rrriiifffjjjnnnqqqqqqnnnkkkhhhfffeeefffgggkkkoootttxxxxxxwwwvvvuuuvvvvvvuuuuuuvvvwwwxxxxxxuuuvvvvvvxxxyyy{{{}}}~~~yyyzzzzzzyyywwwvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}||||||{{{{{{{{{{{{||||||}}}|||www}}}vvvlllaaa[[[\\\[[[UUUPPPNNNUUU```kkkmmmeeeWWWLLL>>>999444333555666444111333333222222222222222111111111222222222222222111111111111111222222333333000000////////////000000000000111111222111111000111111111111111111111111000000////////////000000222222111000///......---000000000000000000000000000000000000////////////000000//////000111111222111222333444555555555555555333333555555555:::AAAFFFPPPaaawwwzzzwww|||~~~||||||zzzyyyuuuqqqmmmkkkiiifffdddeeehhhkkkmmmnnnpppsssuuuwwwwwwyyy}}}~~~{{{zzzzzzxxxxxxxxxyyy{{{}}}tttqqqmmmiiiddd^^^XXXTTTOOONNNNNNMMMOOOSSSZZZ___ZZZWWWSSSTTTYYYcccnnnvvvzzzvvvjjjrrrmmmTTTNNNKKK???666555444333111000///000111222111111000000000000111111///000000000111111111111000000111111111111000000000111222222222222222222///////////////////////////////////////.........////////////////////////xxx{{{~~~~~~{{{xxxvvvvvvxxxwwwvvvwwwyyyzzzzzzyyyrrrmmmhhhffffffeeebbb```[[[YYYZZZ```iiiooopppooolllkkkiiigggeeedddcccccc^^^\\\[[[[[[^^^```bbbbbbeeefffgggiiijjjkkkkkkkkkooouuuyyyyyyzzztttmmmmmmooorrrsssooommmjjjhhhgggggghhhiiimmmpppuuuwwwwwwuuuttttttvvvvvvuuuuuuuuuwwwxxxyyyttttttuuuvvvxxxzzz|||}}}yyyzzz{{{yyywwwvvvwwwxxxuuuuuuvvvxxxzzz}}}}}}||||||{{{{{{{{{{{{|||||||||nnnqqqvvvmmmbbb]]]\\\ZZZUUUOOOKKKNNNUUU___gggfff^^^VVVDDD===555333555777555333222222222222222222222222111111222333333333222222000000000111222222333333000000000//////000000000///000111111111111111111111111111111111111111111000000////////////000000111111111000000/////////////////////////////////////////////000000000000////////////000111111222111222444555666666555555333222333555555666===EEELLL[[[pppuuuuuu|||}}}}}}}}}}}}yyywwwssspppnnnlllkkkjjjhhhfffhhhkkknnnqqqsssuuuwwwyyy{{{{{{||||||wwwtttqqqppppppkkkkkkkkkkkkkkkmmmooopppnnnsssyyyxxxtttnnnhhhccc^^^XXXUUUPPPOOOMMMKKKLLLQQQXXX]]]```]]]XXXTTTUUU[[[eeelllzzzxxxyyykkkfff{{{}}}```TTTOOOEEE:::555444333222111000111222222111111111000000111111111000000000000111111111111000111111222222111111000...///111111000///000111............///////////////////////////.........////////////////////////wwwyyy||||||zzzwwwtttssswwwvvvuuuvvvxxxzzzzzzyyypppkkkfffccccccccc```^^^]]][[[[[[aaakkkqqqqqqnnnggggggffffffeeecccbbbaaa^^^\\\ZZZ[[[^^^bbbccccccdddeeefffiiikkklllkkkkkkjjjttt{{{|||}}}|||tttqqqtttwwwwwwwwwnnnllljjjhhhhhhiiikkklllooorrruuuvvvuuusssssssssvvvvvvuuutttuuuwwwyyyzzzvvvvvvvvvvvvxxxyyyzzz{{{{{{||||||{{{yyyxxxxxxyyyvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{~~~}}}tttnnnzzz|||tttjjjccc___\\\VVVRRRNNNLLLMMMUUU```fffddd```MMMDDD999444555777555333222222222222222222222222222333444444555555555444222222333333444555555666222222111111111111222222000111111222333333222222111111111111111111111111000000////////////000000111000000000000000000000........................------...///000111222222.........//////000222222222444666777888888777666444333555777777999AAAJJJTTThhh~~~uuuuuu|||~~~zzzwwwuuupppnnnmmmmmmmmmmmmlllkkkjjjnnnrrruuuwwwxxx{{{||||||{{{|||}}}yyyvvvrrrnnnkkkiiiiiiiiiggggggeeeddddddeeefffgggfffjjjooossswww{{{zzzrrrkkkeee```\\\YYYSSSRRRPPPMMMLLLOOOSSSWWW``````^^^YYYUUUWWW___fff}}}vvvpppssszzzsssdddtttsss]]]PPPGGG>>>777444333333222222222222222222222111111111111222222000000000000111111111111000000111111111111000000...000333222000//////000......//////000000000000000/////////............////////////////////////uuuxxx{{{{{{xxxuuurrrqqqwwwvvvuuuvvvxxxyyyyyyyyynnnjjjdddaaaaaaaaa___\\\```]]]]]]ccclllqqqppplllccccccdddddddddbbb```___^^^[[[YYY[[[___cccdddcccddddddfffhhhkkklllkkkjjjfffrrr{{{}}}~~~yyyttttttxxx||||||zzzmmmllljjjhhhiiijjjmmmnnnqqqsssuuuuuusssrrrrrrrrrvvvuuuttttttuuuwwwyyyzzzyyyxxxxxxwwwwwwxxxxxxyyy|||}}}~~~}}}{{{zzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxx~~~}}}|||{{{{{{{{{{{{{{{{{{~~~|||ooonnnvvv}}}rrrjjjddd___ZZZVVVQQQLLLIIIOOO[[[eeehhhgggTTTJJJ===666666777555333222222222222222222222222444444555666777777777666111111222333333444555555444333333222222333333444111222333333444444444444111111111111111111111111000000////////////000000000000000000000111111111........................,,,---...///000111222333............///000222222444555777999:::999888777444444666999999;;;DDDNNNZZZppp{{{tttuuuzzz~~~~~~~~~}}}yyyuuussspppoooooooooqqqrrrqqqpppllloootttwwwyyyzzz}}}~~~zzzzzz{{{}}}}}}wwwtttssspppmmmiiifffeeeeeeeeeiiihhhfffeeedddddddddeeeggghhhiiijjjkkknnnsssvvvvvvnnnhhhccc___]]]WWWVVVUUURRROOONNNPPPRRRZZZ^^^```\\\WWWVVV\\\cccwwwkkkhhhkkkvvv~~~~~~kkkuuuiiiUUULLLEEE>>>444444444333333333222222333333222222222222333333000000000000111111111111//////000000000000//////000333666555222000000222//////000000111111111222000000//////.........---////////////////////////zzzzzzyyyxxxvvvtttsssrrrqqqppprrrwww}}}~~~zzzuuunnndddaaagggggg```^^^bbb___eeeiiikkkmmmooommmhhhaaabbbccccccbbb```]]]\\\[[[[[[\\\]]]___aaacccddddddfffiiilllmmmmmmkkkjjjqqqtttyyy~~~wwwuuuuuuyyy~~~~~~zzzmmmkkkhhhhhhkkknnnppppppuuuuuuuuusssrrrrrrtttvvvvvvuuuuuuuuuvvvwwwxxxxxxzzzyyyxxxwwwvvvwwwxxxyyyyyyzzz}}}~~~{{{xxxvvvzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~}}}|||~~~sssllllll{{{zzztttjjjfffcccXXXNNNOOOMMMNNNYYYiiipppoooaaaOOO===888888555444555555555444333222222222222444444444444444444444444777777666555444333333222333333333222222111111111222222222222111111000000//////000111111111111111000000000000000///......000////////////...............//////000111111111000+++'''(((,,,000000///////////////000111222333222444777999::::::999888;;;444555???CCCDDDMMM[[[ggg~~~|||sssrrr{{{||||||}}}zzzwwwtttqqqrrrqqqooonnnmmmnnnpppqqqvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}xxxsssooolllkkkkkkjjjiiigggeeedddeeeffffffeeeddddddfffgggfffhhhiiihhheeedddfffiiiuuu|||yyyppphhhbbbfffaaa\\\WWWTTTRRRPPPOOO[[[^^^aaaaaa___^^^___aaasss|||}}}pppfffbbblllppp}}}wwwyyylllvvvuuu\\\UUUMMM???999777444333222222000...111111111111111111111111///222444444222000//////111111111111111000000///222111000//////000111222111111111111000000000000000000000000////////////000///.........///111222yyyyyyxxxwwwuuusssqqqppppppoooqqquuuzzz{{{wwwrrrllldddaaaffffff```___dddjjjnnnpppooommmmmmiiiddd``````aaaaaaaaa___]]]\\\[[[[[[\\\]]]___aaacccdddeeegggjjjmmmnnnnnnmmmlllrrruuuzzz}}}{{{uuutttuuuzzz|||xxxmmmkkkiiiiiikkknnnppppppsssttttttsssrrrrrrtttvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz|||}}}}}}|||yyyxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~sssiiihhhttt~~~sssnnngggZZZSSSPPPKKKMMM\\\nnnuuusssjjjXXXEEE<<<999555444555222222222222333444555555222222222222222222222222444444444444444444444444333333333222222222111111111111111111111111111111//////000111111111111111000000000000000//////...000000000000////////////...------------,,,,,,,,,222...******...222222000000000000000111222333444444555666888999999999888999444666>>>BBBDDDPPP```sss}}}||||||}}}}}}yyywwwuuussspppmmmooonnnmmmmmmnnnppprrrtttwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz|||~~~zzzvvvrrrooojjjjjjiiihhhgggffffffeeefffggghhhhhhffffffgggiiihhhkkkmmmmmmkkkiiihhhggglllrrr|||{{{vvvqqqkkkddd]]]YYYVVVTTTSSSUUUYYY]]]^^^]]]]]]]]]___iiipppxxx|||yyyrrrlllhhhfffgggooouuuttt|||uuurrryyyiiiZZZOOOEEE;;;999666444444333222000111111111111111111111111///222444444222000/////////////////////......---000000////////////000000000000000////////////...000000000000///////////////...---------...000000xxxwwwvvvtttrrrpppnnnmmmooonnnooorrruuuuuuqqqnnniiibbb```dddccc^^^___eeerrruuutttpppmmmkkkgggaaaaaaaaaaaaaaa```^^^]]]\\\[[[\\\\\\^^^___aaacccdddfffhhhjjjmmmooopppppppppuuuxxx|||}}}xxxuuussstttwww|||yyytttmmmkkkiiijjjlllooopppqqqrrrsssssssssrrrsssuuuvvvxxxwwwvvvvvvvvvvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{~~~~~~~~~~~~||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||~~~uuugggeeeiii{{{}}}vvvnnn```ZZZRRRJJJLLL\\\oooxxxxxxrrraaaMMMAAA;;;777666888222222222222333444555555222222222222222222222222222222222333333333444444333333333222222222222111000000000000000111111111///000000000111111111111111111000000000/////////111000000000//////////////////...---+++***))))))333000------000333444222111111111111222333444444666666666777777888888888888777:::@@@CCCIIIYYYkkk|||}}}yyyvvvsssqqqpppooommmkkkkkkkkkkkkmmmooosssvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwwwwyyy|||zzzvvvssspppnnniiihhhfffeeeeeeffffffgggeeegggiiiiiiiiihhhiiijjjkkklllooorrrssspppkkkhhheeehhhppp}}}{{{rrrjjjddd___[[[YYYSSSVVVYYY[[[\\\\\\^^^``````dddiiimmmppppppqqqqqqfffcccdddmmmzzzzzzpppnnn~~~rrriiisss|||zzz___QQQMMM>>>;;;777555555555444333111111111111111111111111///111333333222000000000//////000000//////...---......////////////......////////////............000000000000////////////---------------...//////wwwuuusssqqqooommmkkkkkkmmmmmmmmmnnnpppoookkkhhhccc```___```___\\\```gggqqqsssrrrmmmjjjjjjgggccceeedddbbbaaa___]]]\\\\\\\\\\\\]]]^^^```bbbcccdddggghhhjjjmmmppprrrttttttxxx{{{~~~zzztttpppqqqsssxxx}}}}}}wwwqqqnnnlllkkkkkknnnpppqqqqqqppprrrssssssssssssuuuwwwxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{|||{{{zzzyyy{{{{{{zzz{{{{{{|||}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||~~~zzziiieee^^^mmm~~~yyylllaaaXXXNNNLLLVVVgggsssyyysssfffSSSEEE<<<999999;;;555555444333222222222222333333333333333333333333111111111111222222222222222222222222222222222222//////000000000111111111000000000000000111111222111111111000000000000000000000/////////.........222111000///...------,,,333111//////111333444333222222222222222333444555777777666666666777777888999:::>>>CCCHHHQQQggg{{{~~~}}}{{{wwwtttqqqooonnnnnnlllkkkhhhiiijjjmmmqqquuuyyy{{{zzzyyyvvvtttttttttuuuvvvuuuxxx|||~~~|||xxxtttqqqmmmjjjgggfffeeeddddddfffhhhiiifffhhhjjjkkkkkkjjjkkklllmmmlllnnnrrruuuuuuqqqmmmhhhfffgggqqq|||tttmmmfffbbb[[[ZZZYYYXXXZZZ]]]aaadddccceeefffeeecccgggpppwwwtttmmmfffgggnnn}}}yyyrrrttt|||hhhdddlllyyydddRRRQQQAAA>>>999666555555555444111111111111111111111111000111333333111000000111111222222222222111000000---...000000000000...---000000/////////.........000000000000////////////---------.........//////uuusssqqqnnnlllkkkjjjjjjllllllkkkkkkjjjhhheeeccc^^^]]]^^^]]]ZZZZZZaaaiiirrrsssqqqkkkhhhiiihhhdddeeecccaaa^^^[[[ZZZYYYYYY\\\\\\]]]^^^```bbbdddeeeggghhhjjjmmmppptttwwwxxx{{{}}}~~~xxxrrrnnnqqqtttxxx|||}}}zzzuuuppppppnnnmmmnnnpppsssssssssppprrrttttttttttttvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{|||{{{zzzzzz|||{{{{{{zzz{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||~~~nnnggg[[[dddrrr~~~iiiaaaVVVNNNNNNXXXhhhttttttkkk[[[JJJ>>>999888888555555444333222222222222333333333333333333333333333222222111000000//////222222222222222222222222000000000000000111111111000000//////000000111222222222111000///000000111/////////.........------000000000000000000000000222111000///111222222222333333333222333333444555777666666555666666777888777:::@@@FFFMMM\\\ttt~~~xxx}}}xxxuuuqqqooonnnmmmlllkkkgggiiilllooosssxxx{{{}}}{{{zzzwwwuuuttttttuuuvvvtttwww{{{~~~|||}}}|||yyywwwuuupppkkkfffgggfffeeedddeeegggiiikkkiiikkknnnooonnnoooppprrrooommmllloootttxxxwwwvvvqqqjjjdddgggsss~~~uuu|||~~~uuunnnhhhccc\\\WWWWWW[[[aaaeeelllpppooofff\\\^^^lll{{{|||rrrlllkkkttt|||ooo{{{xxxaaadddnnn~~~kkkTTTPPPEEE@@@:::555444444444444111111111111111111111111000111222222111000111222222222222222222111111000//////111222222111//////111111111000000000//////000000000000////////////......//////000000000000sssqqqooolllkkkjjjjjjjjjlllkkkjjjiiifffccc```^^^ZZZ]]]^^^\\\XXXZZZdddmmmwwwwwwrrrkkkggggggfffdddbbb___\\\YYYWWWWWWWWWXXX\\\]]]]]]___```bbbdddeeeggggggiiilllpppuuuyyy|||~~~}}}wwwrrrooosssuuuxxxzzzyyywwwsssqqqrrrqqqpppqqqsssuuuuuuuuurrrtttvvvvvvvvvuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzzzz|||||||||{{{||||||}}}}}}|||{{{yyyxxxxxxyyy{{{|||{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}}}}}}}}}}|||}}}}}}}}}~~~~~~}}}}}}yyyooobbbeeekkkyyyuuukkk^^^QQQIIILLL]]]mmmwwwssseeeRRRBBB:::666222222222222222333444555555111111111111111111111111444333222111000///......111222222222222333333333222222222222111111111000111000/////////000222333333222111000///000111111////////////............------...///000000111111111111000000000111111111333333333222222333333444555555555666666777777777555999@@@HHHSSShhh}}}{{{zzz|||}}}|||xxxssspppnnnmmmlllkkkjjjlllnnnrrrvvvyyy{{{}}}zzzyyywwwvvvuuuuuuuuuvvvtttwwwzzz~~~}}}{{{}}}~~~zzzyyywwwvvvtttpppkkkggghhhggggggggghhhiiikkklllmmmoooppppppqqqrrruuuwwwrrrpppoooppptttyyy}}}zzzrrrgggbbbhhhwwwzzznnnoooxxxoooccc[[[XXX[[[___bbbqqqxxxzzzooo```^^^mmm}}}|||tttnnnooozzztttxxxiiidddeeetttuuu\\\QQQIIIDDD<<<666444333333333111111111111111111111111000111222222111000222333000000111111000000///...000000111111111111000000111111111111000000000000000000000000////////////...//////000111000000000qqqooommmkkkjjjjjjkkkkkklllkkkjjjgggccc___\\\[[[ZZZ___aaa]]]XXX\\\hhhrrrwwwvvvppphhhdddeeedddbbb^^^\\\ZZZXXXWWWYYY[[[]]]]]]]]]^^^___aaacccdddeeeffffffhhhkkkooouuuzzz~~~|||xxxtttqqqvvvwwwwwwwwwuuutttsssrrrtttsssrrrtttvvvxxxxxxwwwtttvvvxxxxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}||||||||||||{{{zzzxxxvvvvvvxxxzzz{{{|||{{{zzzzzzzzzzzz{{{|||xxxzzz|||~~~~~~}}}{{{zzzzzz{{{|||}}}~~~|||{{{~~~nnnkkkjjjtttuuucccTTTJJJJJJWWWfffxxxxxxnnn[[[JJJ???888222222222222222333444555555000000000000000000000000222222222111111000000000111111222222222333333333555444444333222111000000111000///...///000222333444333111//////000111222111111111111000000000000---------...///000000111111222222111111000111222333333222222222222333333222333555777777888777777666;;;BBBLLL]]]uuuvvvyyy|||tttqqqwwwyyyuuurrrqqqooonnnnnnppprrruuuwwwyyy{{{{{{vvvvvvvvvuuuuuuttttttttttttvvvyyy|||}}}}}}|||{{{xxxzzz~~~{{{xxxuuurrrqqqooommmkkkiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmmmmppptttwwwxxxxxxwwwwwwxxx{{{{{{oooeeecccmmm~~~}}}nnnjjjvvvqqqfff```_________lllvvv~~~yyynnnkkkttt}}}tttnnnrrr{{{~~~wwwggg___jjjjjjXXXOOOHHH???888444444444444111111111111111111111111000111222111000000222444000111111111111000//////000000////////////000000111000000000000/////////000000000000////////////---...///000000000//////pppnnnllljjjjjjjjjkkkllllllllljjjfffaaa]]][[[ZZZZZZ```ccc^^^ZZZ^^^kkkuuurrrqqqkkkccc```bbbcccbbb^^^\\\ZZZYYYZZZ]]]aaaddd]]]]]]^^^___aaacccdddfffeeefffgggjjjooouuu{{{~~~{{{xxxuuutttxxxxxxwwwuuusssrrrssstttuuuttttttuuuxxxyyyyyyxxxuuuwwwyyyzzzxxxvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvwwwyyyzzz|||}}}}}}~~~~~~}}}|||{{{zzz{{{yyywwwuuuuuuwwwyyy{{{}}}|||{{{zzzzzz{{{|||}}}wwwyyy|||~~~}}}zzzxxxxxxyyy{{{|||~~~{{{zzz|||}}}|||yyyqqqkkkrrrzzzeeeVVVMMMLLLVVVcccuuuxxxrrraaaPPPFFF>>>777555555444333222222222222222222222222222222222222111111111111222222222222111111111222222333333333777666555444222111000000222111///...///000222333444333111//////000111222333333333222222222222111////////////000000000111222333333333111111222222333333222111111222222222000222555777888888777777:::???FFFRRRfffvvvwww}}}}}}nnniiikkkwww{{{wwwuuusssqqqqqqrrrtttvvvxxxyyyzzzzzzttttttuuuuuuuuutttsssrrruuuwwwyyy{{{|||||||||{{{uuuxxx}}}~~~yyysssooonnnnnnoooooojjjkkklllmmmmmmmmmmmmlllhhhhhhhhhggggggkkkpppttt|||~~~~~~|||~~~wwwjjjdddjjjyyyrrrkkkttt}}}qqqjjjeeeaaa^^^eeeqqq}}}zzzwww|||yyyppppppuuujjj[[[ddd{{{vvv```RRRLLLBBB:::555444444444111111111111111111111111000111222111000000222444222333333333333222111111000///...------...///000000/////////............000000000000////////////,,,,,,.../////////...---pppmmmjjjgggfffgggiiikkkmmmhhheeeddd```ZZZXXXYYYbbb___]]]___dddlllsssvvv{{{ooodddaaa___]]][[[[[[YYYYYYYYYZZZ\\\^^^aaabbb___```aaaaaa```aaaccceeegggggggggkkkrrrzzz|||yyywwwwwwyyyzzz}}}yyytttrrrqqqrrrssssssssstttuuuuuuvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxvvvttttttwwwyyywwwvvvxxxwwwuuuuuuvvvyyy|||~~~}}}}}}}}}~~~}}}||||||{{{xxxxxxyyyyyyyyyyyyzzzzzz|||||||||{{{{{{zzzzzzzzz{{{}}}~~~{{{yyy|||zzzzzz}}}~~~~~~}}}}}}}}}{{{yyyxxx{{{uuullltttmmmZZZOOONNNSSSXXXooovvvzzzrrr___JJJ===777333111222444333000111555555222000000111333333222333333333222222111111111111111222222222333333333777666666555444444333333222222222222222222222222222222222111111111000000//////000333555444222000000000//////.........---111111000///////////////111222222333444555666666888777666666888:::;;;;;;888???KKK\\\qqqwwwzzz~~~yyyuuurrrkkkdddeeeqqq|||wwwtttrrrqqquuuuuutttvvvwwwvvvsssqqqxxxyyyyyywwwuuusssssstttzzzyyyyyyxxxxxxyyyyyyyyyzzz|||}}}}}}||||||}}}{{{wwwtttssstttssssssrrrooollljjjiiijjjlllnnnkkkiiifffeeeeeeggghhhiiisss|||qqqdddeeeqqq||||||zzz{{{pppiiifffffflllvvvwwwtttzzzvvvfffdddkkkwww```WWWKKKBBB<<<777333000222222222222222222222222111111000000000000111111000000000000000000000000111111000000000000111111///000222333444444333222000000000000000000000000...000222444444333111000ooommmjjjgggffffffhhhiiiqqqkkkeeebbb\\\UUUSSSTTTXXXXXXZZZ___hhhpppvvvyyywwwmmmccc```___[[[YYYYYYWWWXXXYYY[[[]]]___aaabbbaaabbbbbbbbbaaaaaaccceeeggggggjjjooovvv|||~~~{{{yyyyyyyyy{{{||||||xxxtttrrrrrrssstttttttttvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxuuutttssstttxxxzzzzzzyyy{{{yyywwwvvvvvvwwwzzz{{{|||||||||||||||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{zzzzzzyyyyyyzzz|||~~~}}}|||}}}{{{{{{}}}~~~~~~|||}}}}}}|||zzzyyy|||xxxnnntttxxxbbbSSSNNNQQQVVVhhhooovvvssseeeSSSCCC;;;777444444555444000111444333111000///111222222111333333222222222222222222111111222222222333333333666666666555444333333333444444444444444444444444222222222111111111000000000//////000111111///---111111000000000/////////111111000///////////////111222222333444555666666888777777777888:::;;;;;;<<>>444444444333333333222222111111000000000000111111000000000000000000000000111111000000000000111111//////000000111222333444////////////////////////,,,---...///000//////...jjjjjjjjjjjjkkkmmmooopppooofff\\\VVVPPPKKKLLLQQQZZZ]]]ccciiinnnooollljjjbbb]]]ZZZXXXUUUOOONNNPPPTTTWWW[[[___bbbbbbbbbaaaeeefffgggfffffffffhhhjjjnnnsss{{{|||vvvnnnppprrrvvvxxxyyyyyyyyyuuuuuutttttttttuuuvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvxxxwwwwwwwwwzzz|||zzzzzzzzzzzz{{{{{{|||}}}zzzyyywwwvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzvvvxxxzzz|||}}}}}}|||{{{{{{{{{{{{|||}}}{{{|||}}}}}}{{{yyyyyyzzzwwwyyy{{{}}}}}}~~~xxxpppnnnnnn^^^TTTQQQQQQTTT]]]iiiqqqnnnbbbWWWGGG???777666666444444555444333333444555555444222222222222222222222333333111111222222222333333333222222222222222222222222333333333333333333333333111111111111111222222222111...,,,,,,...111222222............///////////////////////////000000111111222222333444555666666555777::::::999;;;@@@DDDPPPaaa||||||zzz|||~~~{{{bbbSSSOOOPPPWWWaaaqqq|||xxxvvvuuutttrrrpppmmmmmmnnnssszzz}}}zzzvvvuuuwwwxxxvvvvvvvvvwwwyyy{{{}}}~~~}}}}}}|||}}}~~~}}}}}}~~~|||zzzxxxwwwwwwwwwvvvtttrrrpppllljjjiiijjjlllnnnpppuuuzzz}}}~~~~~~}}}tttnnntttxxxkkkkkksss|||~~~wwwppplllnnntttvvv}}}zzz~~~ssskkkwww~~~hhhXXXKKKBBB>>>555555444444333333222222111111000000000000111111000000000000000000000000111111000000000000111111...............000111111000000000000000000000000---......///////////////dddeeefffhhhkkknnnqqqrrrkkkcccYYYSSSNNNIIIKKKOOOYYY___hhhqqquuurrrjjjddd```\\\XXXVVVRRRMMMMMMQQQVVVXXX[[[^^^aaabbbbbbaaacccdddfffffffffgggjjjlllqqqvvv~~~zzzsssnnnpppsssvvvxxxyyyxxxwwwsssssssssssstttvvvwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwwwwvvvuuutttssssssuuuvvvxxxxxxwwwwwwzzz}}}{{{{{{{{{{{{{{{|||||||||{{{zzzxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyuuuwwwzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~zzz}}}}}}{{{|||}}}xxxzzz}}}{{{ppphhhvvv~~~pppaaaTTTMMMOOOQQQVVVaaajjjmmmhhhbbbPPPFFF<<<999888555444444333222222444555555333111333333222222222222222222111111222222222333333333111111111222222222222222222222222222222222222222000000111111111222222222111///------///000000000......//////000000000000///////////////000111111111222222333444555666666444777999999888<<>>666555555444333333222222111111000000000000111111000000000000000000000000111111000000000000111111111000///...------...///000000000000000000000000....../////////000000000YYY[[[]]]```dddhhhkkkmmmeee]]]UUUQQQMMMJJJLLLQQQZZZbbbnnnxxxzzzsssggg]]]```[[[WWWUUUQQQLLLMMMQQQXXXYYY\\\^^^```aaaaaaaaabbbccceeeffffffgggjjjlllsssxxxxxxqqqoooqqquuuxxxyyyyyywwwvvvrrrrrrssssssuuuvvvxxxxxx|||zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxvvvuuutttrrrrrrsssvvvxxxxxxwwwxxx{{{~~~||||||||||||||||||{{{{{{|||{{{yyywwwwwwxxxyyyzzz|||||||||{{{zzzzzzyyyyyytttwwwzzz~~~~~~~~~~~~~~~~~~}}}||||||{{{~~~}}}~~~yyy|||}}}pppdddpppzzz||||||xxxoooaaaTTTKKKMMMNNNRRR[[[eeekkkkkkiiiWWWKKK@@@<<<999666333333222111111333444444222000444333333222222111111111111111222222222333333333111111111111111111222222000000000000000000000000000000111111222222222222555333111111111111000/////////000000111111111222///////////////000111111111222222333444555666777444666888888888<<>>666666555444333333222222111111000000000000111111000000000000000000000000111111000000000000111111666555222000............000000000000000000000000////////////000000000111]]]\\\\\\___cccgggiiijjj```ZZZTTTPPPKKKGGGIIINNNYYYggguuuyyytttmmmddd\\\XXXVVVSSSPPPOOOPPPRRRSSS[[[[[[\\\]]]^^^```aaabbb```cccfffgggfffgggkkknnnwww~~~yyynnnnnnrrrvvvwwwuuussstttvvvssstttwwwyyyzzzyyyxxxxxxwwwwwwxxxyyyyyyxxxvvvuuussstttvvvwwwwwwuuusssrrrwwwxxxxxxyyyzzz{{{||||||{{{{{{zzzyyywwwxxxzzz}}}}}}|||{{{{{{|||{{{yyywww|||{{{yyyxxxwwwxxxyyyyyy|||}}}~~~}}}~~~}}}{{{zzz|||~~~~~~|||||||||{{{{{{|||}}}{{{nnndddeeeyyy~~~zzzvvvsssnnneee[[[SSSNNNNNNNNNQQQYYYeeemmmpppcccPPP>>>999:::888666777555555444333333222111111222111111111000000//////555555555444222000///......//////000000000000000222222222222222111000000000000000000000111111111000000000000000000000000000000000000////////////222222111111111111111111222333333444555666777777888888:::;;;;;;<<>>888555444555555444444333333222222111222222222111111111111000000111111222222222111111...///000000111111000000---...///111333444444555222222111111000000//////000000000000000000000000000000000000000000000000222222222222222222222222333333444555666777888888:::;;;===???@@@EEETTTccc~~~yyyyyycccYYY[[[eeesss~~~}}}vvvrrrpppnnnmmmkkkjjjkkkooosssuuuttttttsssssstttvvvxxxyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwuuuttttttuuuvvvxxxzzz|||}}}}}}|||{{{{{{|||}}}}}}}}}||||||}}}~~~~~~~~~}}}|||zzzwwwtttpppnnnpppkkkgggdddcccggguuu{{{zzzwwwqqqppp{{{|||}}}|||yyyyyy||||||{{{zzzrrrttt|||uuummmkkktttqqqooovvvmmmfffsssgggYYYVVVDDD>>>666444555666444111111222222222222111000000000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000aaa[[[WWW\\\gggnnnnnnjjj\\\UUUNNNJJJFFFEEEKKKRRReeesss}}}yyylllbbb]]]YYYPPPLLLGGGDDDFFFLLLSSSWWW\\\\\\\\\\\\]]]___```aaadddfffgggggggggkkkrrrxxx}}}}}}vvvoooqqquuuzzzzzzvvvsssqqqqqqrrrtttwwwzzz{{{|||{{{{{{wwwwwwvvvuuutttsssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvxxxxxxyyyzzz{{{|||}}}}}}zzzzzz{{{zzzxxxxxxzzz||||||{{{zzzzzz{{{{{{yyywwwvvvvvvxxxyyyzzz{{{{{{{{{xxxyyyzzz{{{|||}}}}}}}}}{{{|||}}}~~~~~~}}}}}}|||{{{|||}}}}}}|||{{{{{{}}}zzz{{{|||}}}~~~~~~oooeeejjjttt~~~{{{uuummmgggZZZQQQIIIGGGJJJQQQ[[[cccjjj^^^OOOAAA999555444555444444444333333222222222222222222222222222222222000111111222222111111000//////000111111111111000---...///111333444444444333222222111000///......000000000000000000000000000000000000000111111111222222222333333333333333444444555666777888888999<<<===>>>@@@AAAJJJ]]]nnn~~~{{{jjjXXXUUU^^^kkkyyy}}}|||yyysssnnnmmmjjjiiihhhiiikkkoootttwwwtttsssrrrrrrssstttvvvxxxzzzzzzyyyyyyxxxwwwwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzyyy{{{||||||{{{{{{{{{|||~~~}}}}}}|||||||||}}}}}}}}}{{{xxxuuurrrpppooorrrmmmiiifffeeeiiiuuu|||yyyssssss}}}}}}zzzyyy|||}}}}}}~~~|||}}}uuuvvvyyyvvvkkknnnzzz~~~ppppppnnn^^^iii~~~jjjWWWVVVHHH???666333666777444000000111222333333222000000000000111111111222222222////////////////////////000000000000000000000000///000000000000000///...///////////////000000000```[[[XXX]]]gggnnnlllhhh\\\UUULLLHHHDDDEEELLLUUUgggrrryyytttiiiaaa\\\YYYNNNJJJFFFCCCFFFLLLTTTZZZ___^^^^^^]]]]]]^^^^^^___ccceeegggggghhhmmmtttzzzzzztttpppppptttxxxxxxtttpppoooooorrrtttwwwyyy{{{{{{zzzzzzxxxxxxwwwvvvuuuuuuuuutttrrrssstttuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||yyyzzz{{{zzzyyyxxxzzz{{{|||{{{zzzzzz{{{zzzxxxvvvvvvwwwyyy{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{|||||||||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~|||zzzxxxxxxyyy{{{|||}}}~~~wwwkkkkkkoooyyyrrrmmm\\\RRRKKKKKKNNNQQQXXX```eee```UUUGGG<<<777666666444444333333333333222222222222222222333333333333222222333222222111000//////000000111111111111111000000111222222222222111333222222111000///......000000000000000000000000///000000000111111111222222222333333444444444444444555555666777888999999>>>>>>???@@@CCCNNNeeezzznnn```TTTVVVaaaooo{{{~~~xxxxxxvvvqqqlllkkkggggggggghhhkkkppptttvvvssssssrrrrrrrrrtttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuxxxxxxxxxxxxxxxyyyyyyyyyxxxyyy{{{|||{{{zzz{{{|||}}}}}}||||||||||||||||||}}}zzzvvvsssqqqppppppqqqmmmkkkjjjjjjkkksss|||zzzuuuvvv|||{{{}}}|||{{{{{{}}}{{{zzzzzz{{{qqqmmmttt}}}}}}rrrlll~~~{{{```ffftttqqqXXXSSSJJJAAA777333555666333///000000222333333222111000111111111111222222222222////////////////////////000000000000000000000000///000000000000000///.........///000000000000000\\\XXXXXX]]]eeejjjgggcccZZZRRRJJJFFFDDDGGGPPPZZZiiippptttnnneee___ZZZVVVLLLIIIEEECCCFFFMMMUUUZZZaaa```__________________cccfffiiijjjlllpppwww}}}wwwrrrqqqppptttwwwvvvrrroooooopppssstttwwwyyyzzzyyyxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxssssssttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{{{{zzzyyyzzzzzzzzzxxxvvvvvvwwwzzz||||||zzzxxxwwwvvvwwwyyyzzz{{{{{{||||||zzzzzz{{{{{{|||}}}~~~~~~~~~|||xxxvvvvvvwwwzzz{{{}}}~~~qqqllllll||||||{{{~~~{{{tttooo```VVVOOOPPPRRRQQQUUU]]]aaaccc^^^PPPCCC;;;888777333333333333333333333333222333333333333444444444444444444333222111000//////000111111222222111111222222222222222111000///222222111111000000//////000000000000000000000000///000000111111222222222222333333444444555555666555555666777888999::::::======???AAAEEETTTppp~~~{{{yyy~~~}}}cccZZZUUU[[[fffqqq|||xxxssstttsssnnniiihhhdddeeegggiiilllooorrrsssrrrrrrssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxzzz{{{zzzzzz{{{||||||||||||{{{{{{|||}}}}}}}}}~~~}}}yyyuuurrrpppoooooonnnlllkkkmmmmmmmmmrrryyy|||{{{xxx{{{~~~}}}|||{{{~~~|||yyyuuuwww~~~tttrrruuuyyy~~~{{{|||wwwlllyyylllhhhlll|||~~~aaaSSSLLLDDD:::555444555333000000000111222222222222111111111111222222222222333000000000000000000000000000000000000000000000000////////////000000000000---...///000111111111000XXXXXXZZZ___eeegggddd```VVVNNNGGGDDDDDDJJJVVVbbblllooooooiiibbb]]]VVVPPPJJJHHHDDDCCCFFFLLLTTTXXX```______``````aaabbbcccdddhhhlllnnnppptttzzz|||sssqqqsssrrrtttvvvuuuqqqpppqqqsssssstttvvvxxxxxxxxxvvvuuuxxxxxxwwwvvvwwwxxxyyyzzzuuuuuutttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxzzz{{{{{{zzzyyyyyyzzz{{{zzzyyyyyyzzzzzzxxxvvvsssuuuyyy|||}}}|||zzzxxxwwwwwwyyyzzz{{{|||||||||yyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{wwwvvvwwwxxxwwwyyy{{{~~~}}}|||}}}ssskkkggguuutttwwwwwwrrrhhh[[[RRRSSSRRROOORRR[[[```hhhhhh[[[JJJ@@@:::777333333333333333333333333333333333333444444444555333333444444444333333222000000111222222222222111222222222222222111000///111111111000000000000000000000000000000000000000///000000111111222333333333333333444555666666666555666666777888999:::;;;:::;;;>>>BBBIII\\\|||}}}yyyrrrrrrpppmmmYYYVVVWWW```kkkuuuxxxrrrnnnoooooojjjeeedddccceeehhhkkkmmmoooooooooqqqrrrtttuuuuuuuuusssrrrsssssstttuuuuuuvvvvvvvvvwwwwwwxxxyyyxxxwwwuuutttvvvxxxzzzzzzzzzyyyzzz|||{{{{{{{{{{{{{{{|||}}}~~~~~~||||||}}}~~~~~~|||yyyuuurrrpppooonnnkkkiiihhhlllnnnpppuuu{{{zzz{{{||||||}}}|||~~~|||xxxtttyyywwwrrrqqqttt~~~zzz{{{uuuyyyzzzllldddppplllVVVMMMGGG>>>777444444333333111111000000111222222333111111111222222222333333111111111111111111111111000000000000000000000000//////......///000111222,,,---///000111111111000XXXZZZ^^^cccffffffcccaaaRRRKKKDDDCCCEEEMMM[[[hhhnnnooolllfff```[[[SSSKKKIIIFFFDDDCCCFFFKKKRRRWWW^^^^^^___```bbbdddeeegggeeeiiinnnqqqtttwww}}}zzzqqqpppssssssuuuvvvtttqqqqqqsssvvvsssuuuvvvwwwwwwvvvuuutttwwwwwwvvvvvvvvvxxxyyyzzzvvvuuuuuutttttttttuuuuuuttttttuuuvvvwwwxxxyyyyyyxxxzzz{{{{{{zzzyyyyyyzzz{{{zzzyyyyyyzzzzzzxxxvvvppptttxxx|||~~~}}}{{{zzzwwwxxxyyyzzz{{{|||||||||yyyyyyzzzzzz|||}}}}}}}}}|||zzzwwwwwwxxxzzzuuuwwwzzz}}}~~~{{{zzz{{{tttjjjdddooorrryyy{{{vvvnnn___TTTSSSQQQLLLPPPYYYbbblllooobbbPPPCCC;;;666333333333333333333333333333333333444444555555555111222333444555555555555000000111222222222222111111111222222222111111111000000000000000111111111000000000000000000000000///000000111222222333333333333444444555666777777666666777888999::::::;;;777999===CCCLLLaaa|||}}}yyyooojjjeeeaaaRRRRRRXXXdddoooxxx{{{tttnnnkkkllllllgggcccbbbbbbeeehhhlllnnnnnnmmmlllqqqrrruuuwwwwwwuuusssrrrsssssstttuuuvvvwwwxxxxxxyyyzzz{{{|||{{{yyyvvvuuuuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzzzz{{{{{{}}}~~~}}}}}}|||zzz|||}}}|||}}}|||yyyvvvssspppnnnmmmjjjffffffjjjmmmqqqwwwssszzz|||}}}~~~}}}~~~~~~}}}wwwvvvzzz}}}~~~sssoooqqqxxx{{{xxx}}}nnn___hhhtttWWWNNNIIIAAA:::555333444666222111000000000111333444111111222222222333333333111111111111111111111111000000000000000000000000//////------...000222444,,,---///000111111111000VVVXXX\\\```bbb```\\\XXXLLLHHHDDDCCCIIITTT```hhhpppkkkddd^^^XXXSSSNNNKKKHHHFFFCCCCCCFFFLLLRRRVVVaaaaaabbbbbbbbbdddhhhkkkmmmmmmnnnpppvvv}}}xxxrrrqqqrrrssssssqqqqqqqqqqqqrrrssswwwwwwwwwvvvvvvuuutttsssvvvvvvwwwyyyzzzyyyvvvtttssstttuuuuuuuuutttrrrqqqrrrssstttttttttvvvyyy|||yyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvvvvxxxzzz|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{|||yyyxxx{{{}}}}}}||||||{{{yyyyyyyyyxxxuuusssuuuxxx|||~~~~~~}}}~~~~~~{{{|||}}}~~~ooohhhhhhlllttt}}}{{{uuujjj\\\PPPLLLLLLNNNOOO[[[hhhsssmmmWWWAAA888777666444333333444444444333111111111222222333333333555444333333333333222111111///000222222///111555777666444222111//////......///000111111000///...222111111111000000//////111111111222333333444444555444333333444555777888666666777777888888999999555<<>>AAAJJJ\\\www|||xxxpppvvvnnn[[[OOOLLLSSS\\\eeelllwww~~~|||zzzrrrmmmgggdddaaaaaadddgggiiijjjgggggghhhiiijjjmmmoooqqqrrrrrrrrrrrrssstttuuuvvvttttttttttttvvvxxxzzz|||xxxxxxxxxyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{|||}}}~~~|||zzzyyyxxxwwwtttqqqpppqqqtttyyy~~~}}}{{{|||zzzrrrqqqvvv{{{yyyvvvssssssqqqppplllhhhccc```fffgggjjjlllpppsssuuuvvvuuuyyyzzz}}}|||wwwrrrppprrr}}}zzz~~~yyy}}}{{{vvvtttWWWLLLIIIFFF;;;666777222444333222222111111222222000000000111111222222222222222222222222222222222...///000111111111111111////////////////////////111111000000///.........OOOVVV___ccc___VVVLLLGGGBBBFFFLLLSSSZZZ```dddfffccc___WWWQQQNNNKKKIIIGGGCCCCCCCCCDDDHHHNNNTTTWWWXXX[[[___cccfffkkkpppsssrrrtttxxx||||||wwwsssqqqlllllllllmmmoooqqqsssuuussstttwwwyyyzzzzzzyyyxxxwwwuuuttttttvvvxxxxxxwwwuuuttttttsssssssssssssssrrrsssuuuvvvuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxwwwwwwyyy{{{||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxyyyyyyyyywwwuuuqqqsssuuuvvvvvvvvvxxxzzzyyyzzz|||}}}wwwlll___bbbooo{{{wwwnnncccXXXOOOJJJGGGLLLVVVbbbggg```RRREEE<<<777666555555666555333111333333333222222111111111111222333222222333666999:::444111333444222000222222111111000000111111222///000222333333333222111000000000000000000111111111111111222333333444444111333555777888888888777444555666777999:::;;;<<>>CCCFFF>>>777666666333111111222111111000000000111111...///000222222222111111000000000000111111111111/////////000111111222222222333555666777888999999555666777888999:::;;;<<>>>>>@@@NNNhhh}}}wwwzzzhhheeepppsss___OOOOOOVVVaaattt~~~tttmmmiiihhhhhhkkkpppuuuyyy{{{yyywwwtttqqqooojjjfffbbb\\\]]]```dddiiillllllkkkpppmmmkkkkkknnnpppooonnnppprrrsssuuuuuutttsssrrrssstttvvvxxxxxxxxxxxxwwwwww{{{~~~zzzwwwwwwsssuuuwwwyyyzzzyyyxxxwwwxxxxxxyyyzzz|||{{{yyyvvvqqqpppqqqtttvvvwwwvvvuuurrrsssuuuvvvvvvwwwzzz|||~~~ttthhhlllqqqsssrrrqqqrrrtttooolllfff___ZZZZZZ```fffhhhhhhiiijjjkkkkkklllllllllrrruuuvvv}}}~~~{{{tttnnnooosssvvv~~~{{{vvvqqqXXXOOOGGG@@@;;;444444333222222111111222222444333333222222111111111222222222222222222222222111111111111111000///...000000000000000000000000......///000111222333333]]]\\\ZZZUUUOOOKKKJJJJJJIIIVVVccchhhhhheee___XXXNNNLLLIIIHHHIIIHHHGGGFFFBBBDDDGGGJJJLLLOOOSSSWWWYYY]]]bbbddddddeeehhhkkkttt{{{}}}~~~|||uuuooohhhmmmpppnnnoootttvvvvvvtttvvvxxxwwwttttttwwwzzzuuuuuuvvvvvvvvvvvvuuuuuurrrqqqpppooonnnnnnnnnnnntttuuuuuuvvvvvvvvvvvvuuuzzzzzzyyywwwvvvtttssssssxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyxxxxxxzzz|||vvvwwwwwwxxxxxxyyyyyyzzz|||||||||||||||{{{{{{{{{|||zzzwwwtttsssrrrssssssxxxyyy|||qqqbbbbbbdddppp~~~oooZZZNNNLLLMMMRRRYYYcccmmmnnnaaaSSSGGG===444333555444333444333333444444333333222111333222111000000111222333444222000......000222444222222222111111000000000111111111111000000000000000000000000000000000000111111222222222111111000444444555555777888999:::<<<:::999:::===@@@BBBCCCHHHWWWsss}}}|||ppp\\\cccuuuzzzzzzvvv\\\SSSJJJJJJXXXlll~~~sssmmmjjjiiikkkppptttuuuuuuqqqpppoookkkhhhfffggghhhbbbaaa``````ccchhhnnnqqqnnnmmmkkklllnnnpppqqqqqqttttttttttttsssrrrqqqpppoooppprrrssstttuuutttttttttwww~~~~~~vvvtttssssssuuuxxxyyyxxxwwwuuuuuuvvvxxxyyyxxxuuurrrqqqqqqpppooonnnmmmmmmlllkkkmmmpppqqqrrrrrrtttuuuzzz~~~}}}ooohhhnnnsssssssssuuutttqqqooohhh```[[[ZZZ^^^bbbeeelllkkkjjjkkkmmmmmmmmmkkkjjjppptttwww}}}~~~wwwrrrooonnnqqq}}}zzzvvv~~~pppkkkuuuxxxwwwkkkTTTHHH@@@;;;999222222111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000111111111111555444333222000///......___\\\VVVOOOIIIFFFGGGIIILLLYYYfffjjjhhhddd\\\VVVJJJHHHFFFEEEFFFFFFEEEDDDBBBEEEHHHJJJLLLOOOSSSVVVZZZ^^^ccceeeeeegggjjjmmmvvv~~~~~~}}}}}}~~~{{{uuuooojjjooorrrqqqqqqvvvxxxwwwwwwxxxxxxwwwuuutttuuuwwwuuuuuuvvvvvvvvvvvvuuuuuurrrqqqppppppooopppppppppvvvvvvvvvwwwwwwvvvuuuuuuyyyxxxwwwvvvuuuttttttssswwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzz|||||||||{{{xxxwwwxxxyyywwwwwwwwwxxxyyyzzz{{{{{{|||||||||||||||||||||{{{{{{yyywwwuuutttuuuvvvvvvyyyyyy|||~~~tttdddbbbccclllrrr^^^RRRQQQGGGKKKSSS^^^lllqqqfffXXXIII???666555777555333444222333333333333222111111222222111000000111222222333222111//////111222333333333222222222111111111111111111111000000000000000000000000000000000000222222222222111111111111444444444555666777999:::<<<;;;::::::===@@@BBBDDDMMM```~~~qqqbbbjjj{{{uuuuuu|||lllVVVNNNHHHMMM^^^ssszzzqqqooommmnnnrrrtttsssqqqooonnnllliiifffddddddeeebbbaaa```aaadddiiinnnqqqqqqooonnnnnnqqqssstttttttttttttttssssssrrrrrrqqqpppqqqsssuuuuuuvvvuuuuuuuuuyyy}}}uuutttssstttvvvwwwuuuttttttssstttuuuuuutttpppmmmkkkkkkjjjiiihhhggggggfffbbbeeehhhkkklllnnnppprrruuuyyy{{{pppgggmmmqqqqqqqqqssssssqqqooohhh```[[[[[[___dddhhhlllkkkjjjkkklllmmmlllkkkkkkpppssswww{{{vvvqqqoookkksss|||{{{sssvvvqqqhhhqqqtttnnn{{{xxx[[[KKKDDD===999333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000111000000000000000000000000333222222111111000000000___ZZZRRRIIIDDDEEEIIINNNSSS___jjjlllhhhbbbYYYQQQGGGEEECCCDDDEEEFFFFFFEEEDDDFFFHHHKKKMMMOOOSSSVVV[[[___dddggggggiiilllooowww}}}|||}}}}}}{{{uuupppmmmrrruuuttttttxxxzzzyyy{{{yyywwwvvvvvvvvvtttsssuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqqqqqqqrrrssssssxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuwwwyyyzzz{{{zzzyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{|||}}}~~~}}}zzzwwwvvvvvvwwwwwwxxxyyyzzz{{{|||}}}{{{{{{||||||||||||||||||zzzyyyxxxwwwvvvwwwxxxyyyyyyxxxzzz}}}}}}|||zzzeeecccbbbiiiwwwxxxdddWWWTTTEEEGGGMMMYYYjjjrrrjjj\\\KKKAAA999888888666444444222222222222222111000000222222111000000111222222111111111111111111111111333333333333222222222222222222111111111000000000000000000000000000000000333222111111111222333333444444444444555777888999<<<;;;;;;;;;===@@@CCCEEESSSkkkvvvmmmxxx~~~ssssssyyy}}}www]]]NNNHHHFFFRRRggg}}}yyyvvvttttttvvvuuurrrnnnllljjjhhheeecccbbbbbbbbbcccbbbbbbbbbeeeiiimmmpppqqqpppnnnooorrrtttuuuuuuttttttsssrrrrrrrrrssstttpppqqqssstttuuutttsssssssssxxxwwwuuussssssssssssqqqooopppooooooooonnnlllhhheeebbbbbbaaa```___^^^]]]]]]ZZZ]]]aaadddfffiiilllooopppsssyyywwwooofffkkknnnmmmnnnqqqsssrrrnnnggg___ZZZ[[[aaagggjjjkkkjjjiiijjjlllmmmlllkkklllooorrrwww|||vvvqqqjjjllloooxxxxxxvvvuuuhhhnnn|||xxxlllqqqfffQQQIIIBBB888444333222222111111111222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////000111111111111111111111]]]XXXPPPHHHEEEGGGNNNSSSYYYdddmmmmmmggg^^^UUULLLFFFDDDCCCDDDFFFHHHHHHGGGEEEGGGJJJKKKMMMPPPSSSVVVZZZ^^^cccfffgggiiimmmqqqwww~~~}}}}}}}}}}}}zzzvvvrrroootttwwwvvvvvvyyy{{{yyy{{{xxxuuuuuuwwwwwwuuusssuuuuuuuuuttttttuuuuuuuuurrrrrrrrrrrrssstttuuuvvvyyyyyyyyyxxxxxxvvvuuutttttttttttttttuuuuuuuuuuuutttvvvyyy{{{||||||zzzyyyuuuuuuvvvwwwxxxzzz{{{{{{zzz|||~~~~~~|||yyywwwvvvwwwxxxyyyzzz{{{}}}~~~~~~{{{{{{{{{{{{||||||||||||zzzyyyxxxwwwvvvvvvwwwwwwuuutttvvvyyyzzzzzzeeebbbbbbhhhsssmmm\\\SSSIIIHHHKKKVVVhhhrrrlll___LLLBBB999888999777555555222333333333333222111111222111111111111111111222000111222222222222111000333333333333333333333333222222222111111111000000000000000000000000000000444333111000111222444555444444444444555666777888<<<<<<;;;;;;===@@@EEEHHHWWWuuuvvvwww{{{~~~}}}iiiQQQFFFDDDGGGXXXppp|||{{{{{{xxxsssnnniiigggdddbbbbbbbbbaaaaaacccccccccdddfffjjjmmmoooooonnnmmmnnnpppsssttttttuuusssrrrqqqqqqrrrtttvvvpppqqqrrrrrrrrrqqqpppppppppttt{{{~~~{{{xxxuuurrrqqqooonnnllljjjjjjiiigggfffeeebbb^^^ZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVYYY\\\___aaaeeeiiilllnnnppptttxxxyyyvvvqqqlllgggkkkmmmkkklllpppsssssskkkeee]]]YYY[[[```gggkkkiiihhhhhhiiikkklllkkkjjjlllnnnqqqwww{{{uuupppmmmkkkrrr|||mmmppp{{{sssnnn~~~rrrXXXOOOFFF999555444333222222222222222111111111111111111111111111111111111111111111111000000////////////000000////////////............111111111111111111111111[[[WWWPPPIIIFFFGGGMMMQQQ^^^gggmmmkkkcccZZZQQQIIIDDDCCCBBBCCCFFFHHHHHHGGGGGGIIIKKKLLLNNNPPPSSSVVVXXX\\\```bbbdddhhhnnnsssyyy~~~}}}}}}}}}|||zzzwwwuuuqqqvvvyyyxxxxxxzzz{{{yyyyyyvvvssstttwwwyyywwwuuuuuuuuuttttttttttttuuuuuusssssssssssstttuuuwwwwwwyyyyyyyyyxxxxxxvvvuuutttssssssssstttuuuvvvvvvvvvtttvvvyyy{{{||||||zzzyyyuuuvvvwwwxxxyyyzzz{{{{{{wwwzzz~~~}}}{{{yyyxxxxxxyyyyyyzzz|||}}}}}}~~~zzz{{{{{{{{{||||||}}}}}}{{{zzzyyywwwvvvuuuttttttrrrpppqqqvvvxxxyyy}}}iiieeedddjjjsss}}}yyyaaaQQQLLLJJJLLLUUUgggssspppgggNNNCCC:::888999777666777444444555555444444333222111111111222222111111111///111222333333222111///333333333333333333333333222222222222111111111111000000000000000000000000444333222111111333555777555555555555555666777888:::;;;<<<<<<===AAAGGGLLL\\\}}}yyyyyy}}}{{{yyy~~~uuu^^^KKKCCCDDDLLL___vvvzzztttooofffdddaaaaaabbbccccccaaaddddddeeefffhhhjjjlllmmmooommmlllmmmpppsssttttttuuusssrrrqqqqqqrrrtttvvvqqqrrrssssssrrrqqqooonnnqqquuuyyy}}}}}}{{{xxxvvvwwwsssooollljjjhhheeecccaaa___]]]\\\ZZZWWWSSSPPPPPPPPPPPPPPPOOOOOOOOOOOOSSSUUUXXXZZZ]]]```dddgggoooqqqsssssspppmmmjjjhhhhhhlllmmmkkkkkkpppssssssgggbbb[[[XXXZZZ```eeeiiihhhgggfffhhhjjjkkkkkkjjjkkkmmmpppvvvzzzvvvqqqnnnsssuuurrryyy{{{kkkmmmbbbTTTHHH<<<666555444333222222222222111111111111111111111111111111111111111111111111222111111000000111111222000/////////.........---222222111111000//////...YYYUUUOOOHHHDDDEEEIIIMMMaaahhhlllggg^^^VVVMMMGGGBBBAAA@@@AAADDDFFFFFFEEEHHHJJJLLLMMMNNNPPPSSSUUUXXXZZZ]]]^^^```fffnnnuuu||||||}}}|||{{{yyywwwvvvsssyyy|||{{{zzz||||||yyywwwvvvtttuuuwwwxxxxxxwwwvvvuuutttsssssstttuuuvvvssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuusssssstttuuuuuuvvvwwwwwwuuuwwwyyyzzz{{{zzzyyyxxxvvvvvvxxxyyyzzzzzzzzzzzzwwwzzz}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{|||||||||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{yyyxxxvvvtttsssrrrssspppppptttwwwxxx|||vvvmmmhhhmmmrrrxxxlllVVVLLLLLLMMMUUUdddsssuuupppUUUIII===999888777666888555555555555555444444333000111222222222222111000000111222333333222111000222222222222333333333333333222222222222111111111000000000000000000000000444333333222333444666777666666666666666777888888888:::;;;<<<===BBBJJJPPPeee{{{zzz|||~~~xxxwwwqqqcccRRRHHHCCCHHHTTTggg{{{yyyrrrlllccc```^^^___bbbeeedddcccdddeeefffhhhiiikkkllllllpppnnnnnnooorrruuuvvvvvvttttttsssrrrrrrrrrssstttttttttttttttsssqqqooonnnsssvvvyyyzzzxxxvvvttttttrrrnnniiidddbbb___\\\ZZZWWWUUUSSSQQQPPPNNNKKKHHHIIIIIIIIIJJJJJJKKKKKKLLLPPPRRRTTTVVVYYY]]]aaaeeeqqqssstttqqqlllgggffffffhhhlllnnnkkkkkkoooqqqqqqddd```[[[YYY[[[___dddffffffeeeeeegggiiijjjjjjiiiiiimmmpppuuu}}}~~~yyyssspppttt}}}ttttttjjjbbbrrroooYYYJJJ@@@777666555444333222222222222222222222222222222222111111111111111111111111222222111111111111222222111000000//////.........222222111000//////......VVVSSSLLLFFFDDDGGGNNNSSSaaagggiiibbbYYYRRRKKKFFFCCCAAA@@@AAADDDFFFFFFEEEIIIKKKMMMNNNNNNPPPSSSUUUYYYZZZ[[[[[[^^^eeepppxxx~~~yyyzzzzzzzzzxxxwwwvvvvvvvvv|||~~~}}}~~~~~~{{{wwwwwwwwwvvvuuuuuuvvvwwwvvvuuusssrrrrrrsssuuuvvvtttttttttttttttuuuvvvwwwvvvvvvvvvwwwwwwvvvuuuuuutttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwyyyzzzzzzzzzyyyyyyzzz|||~~~~~~|||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~zzzzzzzzzyyyxxxvvvuuutttxxxtttsssvvvxxxxxxzzz~~~yyymmmnnnppprrrzzz{{{aaaOOOPPPPPPUUUaaannntttrrr```QQQBBB;;;888666666777444444555555444444333222000111222222222222111000111111111222222111111111111111111222222222333333333333222222222111111111000000000000000000000000333333333444555666666666888777777777777888999999666999;;;<<<===CCCLLLTTTrrrzzzqqqcccRRRHHHGGGDDDMMM]]]ooo}}}uuulllfff___\\\ZZZ\\\bbbeeeeeedddeeefffhhhiiikkkkkkkkkkkkooommmmmmnnnqqqtttuuuvvvtttttttttssssssrrrrrrqqqrrrrrrrrrrrrpppnnnllljjjmmmpppsssrrrpppmmmmmmnnnkkkgggaaa\\\YYYVVVSSSQQQMMMKKKIIIHHHHHHGGGEEECCCBBBCCCDDDEEEGGGHHHIIIIIINNNPPPSSSVVVYYY^^^dddhhhrrruuuvvvrrrjjjeeeeeegggggglllmmmkkkjjjmmmnnnmmmccc```\\\[[[]]]```cccdddeeeddddddfffhhhjjjjjjiiiggglllpppsssyyy~~~}}}vvvppppppsss}}}yyyooozzzrrr```lll}}}}}}^^^LLLFFF888777666444333333222222222222222222222222222222111111111111111111111111111111000000000000111111222222111000000///......000000000000000/////////SSSPPPJJJEEEFFFMMMWWW___aaafffggg___VVVPPPJJJFFFEEEDDDCCCDDDFFFHHHHHHGGGJJJLLLMMMNNNOOOPPPSSSUUU[[[[[[ZZZZZZ]]]eeerrr{{{}}}|||wwwxxxyyyxxxvvvuuutttuuuxxx~~~|||wwwyyyzzzxxxtttrrrtttwwwvvvuuusssrrrrrrsssuuuvvvtttttttttttttttuuuuuuvvvtttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxx}}}~~~~~~{{{yyyxxxxxx{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{|||}}}}}}~~~yyyzzzzzzzzzzzzyyyxxxwww}}}xxxvvvxxxyyyxxxyyy|||pppmmmnnnnnntttkkkTTTUUUTTTUUU]]]hhhoooppphhhXXXGGG===999666555666333333444444333333222111000111222333333222111000111111111111111111111111000000000111111222222222333333333222222222111111000000000000000000000000222333444555666666666666888888888888888888999:::555888;;;<<<===DDDNNNVVV|||xxxxxx~~~{{{nnnZZZGGGBBBFFFEEEPPPbbbtttzzzqqqgggaaa]]]YYYWWWZZZaaaeeefffdddeeefffhhhjjjkkkkkkkkkkkklllkkkjjjkkkooorrrssssssttttttuuutttsssrrrqqqpppooooooooonnnllljjjgggfffdddgggiiiiiifffdddeeeffffffaaa[[[VVVSSSPPPNNNLLLHHHFFFDDDDDDDDDCCCBBB@@@>>>???@@@BBBDDDFFFGGGHHHNNNPPPTTTXXX\\\bbbiiinnnrrrvvvwwwssskkkffffffiiifffkkkmmmjjjiiikkkllljjjccc```^^^]]]___aaacccccceeeddddddeeehhhjjjiiiiiiffflllqqqrrrvvv}}}~~~}}}yyyqqqllljjjqqqyyyzzzyyyxxx{{{}}}mmmuuu~~~ccckkkxxxaaaMMMIII888888666555444333333222222222222222222222222222111111111111111111111111000000////////////000000333222222111000//////............///000111111222QQQJJJEEEGGGLLLRRRZZZaaahhhfffbbb\\\TTTKKKDDD???CCCCCCBBBBBBCCCEEEHHHJJJLLLMMMNNNOOOQQQTTTVVVWWWXXXWWWYYY]]]```fffqqq|||~~~wwwwwwtttrrrrrrtttvvvwwwwww|||}}}~~~~~~}}}|||~~~{{{{{{yyytttooonnnqqqtttvvvuuusssrrrrrrsssuuuvvvtttuuuuuuvvvvvvvvvvvvuuuuuuwwwzzzyyywwwuuuvvvxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvuuuttttttuuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}~~~~~~{{{yyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzyyyzzzyyyxxxwwwyyy|||~~~}}}{{{{{{{{{{{{|||}}}tttpppooorrrwwwzzz___YYYRRRQQQZZZhhhqqqtttooo```MMM@@@:::888999:::444444444444444444444444000111222333333333333333111111111111111111111111000000000111222222222333333333333222222222111111000000000000000000000000222222222333444555777777666777888999:::;;;<<<<<<999===;;;<<<@@@AAAOOOjjjqqqppp~~~~~~{{{}}}iiiRRREEECCCEEEHHH[[[ooozzzxxxmmmddd```WWW[[[^^^^^^\\\]]]aaafffkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnmmmmmmlllkkkpppqqqsssttttttsssrrrqqqooolllhhhffffffeeeaaa^^^ZZZZZZYYYXXXXXXWWWWWWVVV[[[VVVPPPMMMLLLKKKHHHFFFDDDEEEFFFDDDAAA===;;;;;;@@@???>>>@@@CCCFFFGGGHHHMMMSSSYYY\\\^^^bbbjjjppptttzzz|||rrrgggccceeegggnnnllljjjiiihhhgggeeecccbbbbbbaaa^^^]]]^^^aaadddbbbccccccbbbbbbeeejjjmmmkkkmmmrrrwwwxxxvvvxxx~~~~~~}}}|||tttooojjjlll{{{~~~wwwqqqqqqqqqrrryyyxxxvvviiihhhooo}}}nnnLLLBBB@@@<<<666222111222333444444333333222222333333444333333333222222111111111444444444444444444444444000000000000000000000000222111000//////000111222QQQJJJGGGJJJOOOUUU]]]dddiiifffaaaZZZRRRJJJDDD@@@CCCCCCBBBBBBDDDFFFHHHJJJLLLLLLMMMOOOQQQSSSUUUVVVXXXWWWXXX[[[^^^cccooozzz~~~xxxuuusssqqqqqqtttwwwxxxyyy|||}}}~~~~~~||||||}}}~~~~~~~~~|||wwwrrrpppqqqsssuuutttsssrrrrrrssstttuuutttuuuvvvvvvvvvvvvvvvvvvvvvxxxzzzyyywwwuuuvvvwwwvvvvvvwwwwwwwwwvvvvvvuuuvvvuuutttsssssstttvvvwwwvvvwwwyyy{{{}}}~~~~~~|||}}}~~~~~~|||zzzzzz{{{wwwxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxyyy|||~~~~~~}}}|||||||||}}}}}}yyyqqqmmmnnnrrrvvv}}}bbbZZZQQQNNNVVVcccnnnssssssdddPPPAAA:::888888999444444444444444444444444111222222333333333222222111111111111111111111111111111111111111222222222111111111222222333333333000000000000000000000000222222222333444555666777777777777888999::::::;;;999===<<<===AAACCCSSSnnn}}}ooonnn{{{}}}~~~}}}rrrppp{{{hhhPPPCCCBBBFFFQQQcccwwwwwwlllccc```ZZZ]]]aaa```___```dddhhhllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnppppppppppppqqqqqqqqqppppppoooooolllgggeeebbb___ZZZVVVVVVUUUTTTSSSQQQPPPOOONNNRRRNNNIIIGGGFFFEEECCCAAA@@@BBBCCCBBB???===<<<===>>>======???BBBFFFHHHJJJRRRWWW]]]```aaaeeekkkpppuuu||||||ssshhheeehhhjjjllljjjhhhggggggfffdddbbbaaaaaaaaa___^^^___aaaccccccdddcccbbbaaacccfffiiijjjkkkpppuuuuuutttwww}}}|||uuuoooiiiiiitttyyyrrrmmmmmmnnnnnnttt{{{xxx|||uuummmnnn~~~rrrQQQFFF@@@<<<777444333444444444333333222222222222333333333333333222222111111111000000000000000000000000000000000000000000000000222111000//////000111222OOOJJJIIINNNUUU[[[bbbhhhiiifff___WWWOOOIIIDDDBBBCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKMMMOOOQQQSSSTTTUUUWWWUUUVVVYYY\\\aaammmxxxzzzsssrrrpppqqquuuxxxzzzzzz{{{|||}}}}}}{{{{{{|||}}}~~~~~~|||yyytttrrrqqqrrrtttsssrrrqqqqqqrrrsssttttttuuuvvvvvvwwwwwwvvvvvvxxxyyyzzzyyyvvvuuutttuuusssttttttuuuuuuuuuttttttuuutttsssrrrrrrssstttuuutttuuuxxx{{{}}}~~~~~~~~~zzz{{{}}}}}}{{{{{{{{{|||vvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||||||||zzzyyyyyy{{{}}}}}}}}}}}}|||}}}~~~tttmmmlllpppqqqggg]]]PPPLLLRRR___llluuuzzzkkkUUUDDD;;;999888666444444444444444444444444222333333333333222222111222222222222222222222222222222222111111111111111///000111222333444444555000000000000000000000000222222222333444555666777666777777888888999999999:::>>><<<===CCCGGGYYYvvv|||nnnlllzzzppphhhiii{{{~~~eeeNNNCCCEEELLL^^^ooo~~~tttiiibbb```___aaaccccccbbbcccgggkkklllmmmnnnoooooooooooonnnmmmlllkkkkkkkkkmmmooopppooonnnnnnnnnnnnnnnnnnnnnmmmkkkhhheeeaaa\\\VVVRRRSSSRRRQQQOOOMMMKKKIIIHHHJJJHHHEEECCCCCCCCCBBBAAA>>>@@@AAAAAA@@@??????@@@?????????AAAEEEJJJOOORRRYYY^^^cccfffgggiiimmmqqqyyy~~~}}}sssiiigggiiijjjiiigggddddddddddddbbbaaa```aaabbbaaa```___```bbbddddddcccaaa___```bbbdddiiiiiimmmqqqqqqqqqvvv~~~~~~yyyssslllhhhlllssszzztttnnnkkkjjjjjjmmmsss|||vvvrrrkkk}}}zzzXXXKKKAAA===999666555555555444222222111111111111222222222222222222222111111111////////////////////////000000000000000000000000111111000000000000111111MMMJJJKKKSSSZZZ___eeejjjiiieee]]]TTTLLLGGGDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTTTTUUUSSSTTTXXX[[[aaammmyyy~~~uuusssqqqrrruuuxxxzzzzzz{{{|||}}}|||{{{zzz{{{|||{{{zzzyyywwwuuusssqqqqqqtttsssrrrrrrrrrrrrsssttttttuuuvvvwwwwwwwwwwwwwwwyyyzzzyyyxxxvvvtttssssssqqqrrrsssttttttttttttttttttsssrrrrrrqqqrrrrrrssssssvvvyyy|||}}}}}}{{{zzzxxxzzz{{{{{{zzzyyyyyyzzzvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~{{{||||||zzzxxxxxxyyy{{{{{{||||||}}}~~~wwwnnnmmmppprrrmmm```QQQLLLQQQ]]]mmmyyysss^^^III>>>;;;888555444444444444444444333333444444444444333222111111222222222222222222222222333222222222111000000000000000111222333333444444000000000000000000000000333222222333444555666666666666777777777888888888999===;;;===EEELLLbbb}}}pppooo~~~xxxiiiiiiooo~~~xxx___KKKDDDLLLWWWkkk{{{zzzooofffaaaaaadddeeefffeeedddeeeiiillllllmmmnnnnnnooopppppppppqqqpppppppppooonnnnnnmmmmmmllljjjiiiiiijjjlllmmmlllkkkkkkiiieee___YYYUUUSSSRRRQQQOOOLLLJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEE@@@AAACCCCCCBBBAAABBBDDDEEEFFFGGGIIIMMMRRRYYY]]]bbbfffjjjlllmmmnnnppprrr}}}}}}rrrhhheeeggghhhfffdddaaaaaaaaaaaaaaa```^^^```bbbbbbaaa`````````bbbbbbaaa```^^^^^^```bbbhhhhhhjjjnnnooopppwwwzzzsssllljjjjjjxxxwwwnnniiigggiiilll~~~sss}}}tttfffxxx___NNNBBB>>>:::666555555444333222111111000000111111222222222222111111111111111111111111111111111111111000000000000000000000000111000000000000000000111LLLJJJNNNWWW___bbbfffjjjiiiccc[[[RRRJJJEEECCCCCCBBBCCCDDDEEEGGGIIIKKKLLLJJJKKKMMMPPPRRRSSSTTTTTTSSSRRRRRRVVV[[[bbbooo|||xxxvvvttttttvvvxxxyyyyyy|||}}}}}}|||{{{zzzzzz{{{xxxxxxwwwwwwwwwvvvuuutttsssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxxxxzzzyyyxxxwwwvvvuuurrrqqqqqqrrrssstttuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrvvvwwwzzz{{{{{{zzzwwwvvvwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{{{{{{{|||}}}yyyzzzzzzyyywwwvvvwwwxxxyyyzzz{{{}}}~~~}}}qqqmmmooonnn~~~|||}}}ooo```QQQKKKNNNXXXiiixxxzzziiiSSSDDD>>>:::555555555444444444333333333444444444444444333222111222222222222222222222222333222222222111000000000222222222222222222222222111111111111111111111111333333333333444444555666666666666777888888999999888<<<:::===HHHSSSlll~~~ssssss}}}mmmeeennn{{{pppYYYHHHEEEQQQaaawww}}}sssjjjcccaaaccciiihhhgggfffeeefffhhhjjjllllllmmmnnnooopppqqqrrrvvvxxxzzz{{{yyyuuuqqqnnnjjjgggdddbbbbbbdddfffhhhlllmmmooonnnjjjccc]]]YYYSSSRRRPPPNNNLLLJJJIIIHHHEEEFFFFFFFFFFFFFFFGGGHHHCCCDDDEEEEEEDDDCCCEEEFFFLLLNNNQQQSSSUUUZZZaaafffkkklllooopppqqqrrrtttuuu|||oooeeecccdddeeeeeeccc```______``````___^^^```bbbcccbbb`````````___``````___]]]]]]___```fffeeehhhlllnnnqqqyyyyyyrrrkkkeeelll}}}vvvkkkgggffffffvvvyyyxxxwwwdddooodddOOODDD@@@;;;666555444333222222111111000000111111222111111111111111111111111222222222222222222222222000000000000000000000000000000000111111000000000MMMMMMRRR\\\dddeeefffiiigggbbbYYYPPPIIIDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLJJJLLLNNNQQQSSSTTTUUUUUUSSSQQQQQQUUUYYYaaaooo{{{{{{yyyvvvvvvxxxzzzzzzzzz}}}~~~~~~}}}{{{zzz{{{|||zzzyyywwwxxxyyyzzzzzzyyytttttttttttttttttttttttttttuuuvvvwwwxxxyyyyyyyyyzzzyyywwwwwwvvvuuussspppqqqqqqssstttvvvvvvwwwwwwvvvvvvuuuuuutttssssssssswwwxxxyyyzzzyyywwwuuutttuuuwwwyyyyyywwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz|||||||||||||||}}}~~~vvvxxxyyyxxxvvvvvvvvvwwwxxxyyy{{{|||~~~wwwnnnmmmnnn||||||ooo___PPPJJJKKKPPP```ppp~~~uuu^^^JJJAAA<<<777555555555444444333333222333444444444444333333222333333333333333333333333222222222111111111111111333333333222222222111111222222222222222222222222333333333333333444555666555666666777888999:::;;;999<<<:::???LLL[[[xxx|||ssstttpppdddeeeuuufffRRRFFFFFFWWWjjj~~~ssskkkddd```bbbgggnnnllliiifffeeefffggghhhkkkkkkkkklllnnnppprrrssstttwww|||{{{vvvssskkkgggbbb]]][[[\\\___aaakkkooossssssoooiiibbb___WWWVVVTTTQQQNNNKKKIIIHHHEEEGGGHHHHHHGGGFFFGGGIIIGGGIIIIIIIIIHHHIIIKKKMMMSSSVVVZZZ\\\^^^aaaggglllqqqqqqrrrrrrsssuuuvvvwwwyyyllldddcccdddeeefffccc```^^^^^^______^^^^^^```bbbcccaaa`````````______```^^^]]]\\\]]]___aaaaaaeeekkknnnrrrzzz~~~yyypppfffhhhuuuuuunnniiieeemmmvvvgggggguuunnnUUUJJJDDD===777444333222222222222111111111111222222000000000111111111111111111111111111111111111111000000000000000000000000000000111111111111000000PPPQQQWWWbbbhhhhhhggghhheee```XXXPPPHHHDDDBBBAAABBBCCCEEEGGGIIIKKKLLLMMMKKKMMMPPPSSSUUUVVVVVVUUUTTTQQQQQQSSSWWW]]]kkkwww{{{yyywwwxxxzzz|||~~~~~~~~~~~~|||{{{{{{|||}}}zzzwwwwwwyyy{{{{{{zzztttuuuuuuuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyyyyyyyzzzxxxvvvvvvwwwvvvssspppoooppprrrtttuuuvvvwwwwwwxxxxxxwwwwwwvvvuuuttttttwwwwwwwwwxxxwwwwwwvvvuuusssuuuxxxyyyyyyzzz|||}}}zzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{||||||uuuwwwxxxxxxwwwwwwwwwxxxwwwxxxzzz|||}}}~~~~~~}}}uuuqqqsss~~~}}}rrrbbbSSSMMMIIIJJJWWWgggzzziiiPPPDDD>>>999666555555444333333222222333333444444444444444444333333333333333333333333111111111111111222222222222222222222222222333333333333333333333333333333444444333333333444555555444555666888999;;;<<<===:::===<<>>>>><<>>EEEVVVjjj|||ssssssjjjjjj{{{}}}{{{nnnjjjuuuyyydddOOOGGGGGGQQQkkktttlllddd___\\\]]]dddlllwwwsssnnniiihhhgggggggggiiiiiiiiijjjllloooqqqsssvvvzzz~~~xxxmmmccc\\\ZZZZZZ\\\aaajjjvvv~~~uuusssnnniiiccc^^^ZZZWWWXXXZZZ\\\[[[XXXVVVWWWXXXVVVWWWYYY[[[\\\___cccgggbbbhhhnnnpppoooooosssvvvxxxuuurrrrrrtttwwwzzz{{{zzzyyysssiiieeegggkkkmmmjjjgggbbb____________^^^```aaabbbaaa```___```bbbccccccccc```\\\YYYYYYYYYWWWYYY```hhhmmmqqqyyyuuummmooo~~~sssfffzzzpppvvvxxx```bbbxxxtttUUUNNNCCC:::555444555555444333333222222333333444//////000000111111111222222222222222222222222222000000000000000000000000///000111222222111000///SSSVVV]]]ccchhhhhhfffcccaaa^^^YYYPPPFFFAAA@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMOOORRRTTTUUUUUUUUUQQQRRRRRRQQQRRRYYYeeennn{{{||||||||||||{{{{{{|||~~~}}}zzzxxxwwwyyyxxxvvvttttttttttttuuutttwwwyyyzzzxxxuuutttssszzzzzzxxxxxxxxxxxxyyyzzz|||yyyvvvwww{{{|||yyyvvvqqqqqqrrrssssssttttttuuuzzzyyyyyyxxxwwwvvvttttttuuuvvvwwwxxxyyyzzzzzzzzztttvvvxxxzzz|||}}}}}}}}}|||zzzyyy{{{|||{{{zzzyyywwwvvvwwwwwwxxxwwwyyyzzzxxxtttrrrtttvvvxxxxxxyyyzzz|||}}}}}}~~~xxxyyyxxx~~~mmmZZZQQQMMMMMMQQQXXXiii{{{dddNNN===999999666333222111000///---111111000000111111222333222222444444444444222222111111000000000000111111222333333111------111444111111222222222333333333333444444444444444444555777777666666777999;;;<<<:::>>>AAAFFFWWWxxx{{{qqqpppssswww|||sssvvv|||mmm[[[IIICCCEEERRRnnn|||jjjddd]]]XXXTTTXXXeeerrrwwwsssmmmjjjiiiiiijjjjjjiiiiiiiiijjjlllnnnooopppuuu{{{{{{pppggg^^^YYYYYY[[[bbbmmmyyy}}}ssslllhhhgggdddeeeffffffdddcccdddeeeccceeefffgggggghhhjjjlllqqqssstttrrrqqqqqqtttwww|||yyyuuussssssvvvyyy||||||ssskkkhhhhhhjjjllleeebbb^^^]]]]]]_________``````aaaaaabbbbbbbbbccccccbbbcccfffiiiggg```YYYXXXYYY^^^eeejjjppp{{{|||}}}yyywww{{{ssssss|||mmmlllyyyggg\\\mmmgggOOOBBB???999666999777333333222222111000//////333333222111111222333333111111222222222333333333222222222222222222222222///000111222222111000///UUUZZZaaafffhhhgggfffeeedddaaaZZZPPPGGGAAAAAABBBEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUVVVVVVVVVRRRRRRRRRPPPPPPVVVaaajjjwww}}}~~~{{{{{{~~~}}}}}}||||||}}}~~~~~~}}}{{{yyyxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzyyywwwvvvvvvwwwzzzzzzyyyxxxxxxyyyzzz{{{~~~zzzwwwxxx{{{|||yyyvvvqqqrrrrrrssssssttttttuuuwwwwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxyyyyyyyyyxxxxxxtttvvvxxxzzz|||}}}~~~~~~~~~~~~|||yyyxxxzzz{{{yyyxxxwwwwwwwwwxxxyyyzzzxxxxxxyyyxxxvvvuuuuuuvvvxxxxxxxxxxxxyyyzzz||||||}}}yyyyyy~~~wwwaaaTTTNNNKKKLLLPPPaaa|||zzzjjjVVVCCC===666444222111222222111000111111000000111111222333222333333444444333333222111111000000000000111111111222111000//////111222111111222222222333333333333333333333444444444444777777666777888999;;;<<<;;;???BBBIII\\\yyyrrrrrrtttxxx{{{}}}xxxooo```QQQEEECCCGGGUUUppp}}}vvvfff___XXXUUUUUUYYYdddppprrroookkkiiiiiijjjjjjiiiiiijjjjjjkkklllnnnpppqqqrrrwww}}}xxxiii^^^[[[XXX]]]fffqqq}}}~~~yyyyyyxxxtttqqqnnnnnnoooooopppppppppoooppprrruuutttvvvvvvuuussssssvvvyyy|||yyyvvvssssssvvvzzz|||{{{rrrkkkhhhhhhjjjllleeebbb___]]]^^^_________``````aaaaaaaaabbbbbbbbbcccccccccgggjjjhhhaaa[[[XXXYYY]]]eeejjjppp{{{|||}}}yyyvvvxxx{{{sssuuuhhhcccllllll\\\hhhqqqVVVFFFAAA888555777555333333222222111000000000000111222222222222111000111111222222222333333333111111111111111111111111000000111222222111000///XXX___gggkkkiiiffffffgggjjjeee\\\QQQGGGCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOQQQTTTUUUVVVVVVVVVSSSRRRQQQNNNNNNSSS\\\cccpppwww}}}|||zzz{{{~~~~~~~~~}}}~~~~~~|||}}}~~~~~~}}}|||zzzyyyyyyxxxwwwwwwwwwwwwxxxxxxzzz{{{zzzxxxwwwwwwyyy{{{zzzzzzyyyyyyzzz{{{|||||||||yyyyyy{{{{{{yyyvvvrrrrrrrrrsssttttttuuuuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwvvvtttuuuxxxzzz|||~~~|||}}}|||{{{xxxwwwxxxyyywwwwwwvvvvvvwwwxxxzzz{{{yyyxxxwwwwwwxxxyyyxxxwwwyyyxxxvvvvvvvvvxxxzzz{{{xxxyyy}}}gggXXXPPPKKKIIIIIIVVVnnnzzzwwwrrraaaJJJ@@@333222111111333444444333111111000000111111222333444333333222222333333444111111000000000000111111111000///000111222111000111111222222222333333333222222222333333444444444777777777777888:::;;;<<<;;;@@@DDDMMMdddwwwsssuuuwwwzzz}}}|||~~~ttt```QQQHHHAAACCCHHHUUUkkkwwwnnn```XXXRRRRRRVVV\\\dddlllllljjjiiiiiijjjkkkkkkjjjkkkkkkkkklllmmmooopppqqqrrrvvv||||||lllddd]]]^^^aaahhhrrr~~~~~~|||{{{||||||||||||zzzxxxyyy|||~~~yyyzzzyyyxxxvvvvvvxxxzzz{{{yyyvvvtttuuuwww{{{~~~zzzrrrllliiijjjkkkkkkeeebbb___^^^^^^___````````````aaaaaaaaaaaabbbbbbbbbbbbcccgggiiihhhccc^^^XXXYYY]]]dddjjjppp{{{}}}{{{}}}zzzxxxqqqkkk{{{~~~hhh___cccuuuvvv```bbbwwwaaaMMMDDD999444666333333333333222111111000000///111333444444333111///111111222222222333333333000000000000000000000000111222222222111000//////[[[dddlllmmmhhheeegggkkkppphhh]]]QQQHHHDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSPPPMMMLLLQQQXXX^^^jjjpppwww{{{{{{zzz|||~~~~~~~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzz{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzzyyyxxxxxxyyy{{{zzzzzzzzzzzz{{{||||||}}}~~~{{{yyyyyyyyyyyywwwuuurrrrrrsssssstttuuuuuuuuussstttuuuwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwtttuuuwwwyyy|||~~~zzz{{{{{{yyywwwvvvvvvwwwxxxwwwvvvvvvvvvwwwyyyzzzyyywwwuuuwwwzzz{{{zzzwww{{{yyywwwuuuuuuwwwzzz{{{vvvxxxzzzkkkZZZRRRNNNKKKIIIMMMaaammmrrrwwwiiiNNN@@@444222111111333444444333111111000000111111222333444444222222222222444444222111111000000111111222222000///111444555222///111111222222222333333333111111222222333444444444777777777888999:::;;;<<<<<<@@@EEEPPPjjjvvvtttvvvyyy}}}{{{jjjWWWHHHBBB???BBBFFFPPPaaaqqqpppfff\\\TTTNNNRRRZZZ```fffjjjgggggggggiiilllmmmlllkkklllllllllmmmnnnooopppqqqwwwyyy}}}wwwlllhhhdddccchhhrrr}}}~~~~~~~~~}}}|||zzzxxxxxxyyyzzzxxxvvvuuuuuuwww{{{zzzrrrmmmlllmmmmmmllldddbbb___^^^___```````````````aaaaaaaaaaaaaaaaaa``````bbbeeegggfffbbb^^^XXXYYY]]]ccchhhnnnyyy|||{{{}}}}}}ttteeesss~~~pppfffdddmmmeee___oookkkRRRFFF:::555666333333333333222222111111111222333333444444333333222111111222222222333333333111111111111111111111111222222222222111000000///^^^fffnnnmmmgggdddiiipppuuukkk]]]PPPHHHEEEGGGIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLNNNPPPRRRSSSSSSSSSSSSUUUSSSPPPMMMLLLPPPVVVZZZeeekkkrrrwwwzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}yyyzzz{{{}}}}}}}}}|||{{{}}}}}}|||{{{yyywwwvvvuuusssvvvyyyzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{|||||||||{{{zzzxxxwwwwwwvvvuuusssrrrrrrsssttttttuuuuuuvvvuuuvvvvvvwwwwwwwwwvvvvvvtttuuuvvvwwwxxxxxxxxxxxxtttuuuvvvxxxzzz}}}~~~yyyzzzzzzyyywwwuuuuuuvvvyyyyyywwwvvvvvvvvvwwwwwwyyyvvvuuuvvvzzz|||zzzxxx|||zzzxxxwwwwwwyyy{{{}}}rrr{{{zzzwww~~~nnn\\\RRROOOMMMJJJKKKYYYbbblllwwwkkkOOO>>>666444333222333333222111111111000000111111222333444444222222222222444444222222111111111111222222444222111222555666333000111111222222222333333333111111222333333444555555666777888999:::;;;;;;<<<===@@@GGGUUUppp|||uuuuuuxxx||||||xxxaaaPPP@@@>>>>>>???DDDLLLZZZfff}}}{{{kkk```ZZZRRROOOUUU___dddgggiiiffffffgggjjjmmmnnnnnnmmmlllllllllmmmnnnooopppqqqwwwxxx|||}}}vvvmmmeeedddiiiqqqvvv}}}{{{yyyyyyxxxxxxtttssstttuuuyyyzzzsssoooppppppooolllcccaaa______```aaaaaa```aaaaaa``````````````````\\\]]]___aaacccaaa^^^\\\XXXXXX\\\bbbfffkkkvvv}}}|||lllrrr~~~vvv{{{|||oooiiinnniii]]]hhhxxxsssWWWIII<<<888999555333333333222222222222222444222111//////111222444111111222222222333333333222222222222222222222222333222222111111111111111```fffkkkjjjeeeeeellltttxxxmmm\\\NNNGGGGGGIIILLLJJJJJJKKKLLLLLLMMMNNNNNNLLLMMMOOOQQQRRRRRRRRRRRRTTTQQQMMMKKKLLLPPPTTTXXXaaafffnnntttxxxzzz|||}}}|||}}}}}}~~~~~~~~~}}}}}}yyyzzz{{{|||}}}||||||{{{}}}}}}|||{{{yyywwwvvvuuupppssswwwyyyyyywwwwwwvvvzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuttttttssssssssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttssstttuuuwwwxxxyyyyyyyyyuuuuuuvvvwwwyyyzzz|||}}}xxxyyyzzzyyywwwuuutttuuuzzzyyywwwvvvuuuuuuvvvvvvwwwvvvvvvwwwyyyyyyyyyxxx|||{{{zzzyyyyyy{{{}}}~~~zzzmmmrrr~~~wwwyyyuuu```RRRNNNNNNLLLNNNVVV[[[fffuuujjjOOO???888666444333333333111000111111000000111111222333444333333222222333333444222222111111111111222222555333222222333333222111111111222222222333333333222222333333444555666666666777888:::;;;;;;<<<;;;===AAAIIIZZZxxx{{{yyy}}}yyyqqq{{{jjjWWWJJJ;;;;;;<<<===BBBMMM[[[fff|||uuufff\\\YYYSSSRRRZZZbbbfffgggiiiffffffgggiiilllnnnnnnlllllllllllllllmmmnnnooopppssstttyyy~~~sssmmmlllnnnpppwww~~~~~~{{{zzzyyyxxxvvvrrrrrrtttvvv{{{yyyrrrpppqqqrrrooolllcccaaa``````aaabbbaaa```aaaaaa````````````______ZZZ[[[]]]___^^^]]][[[YYYYYYXXX[[[```dddhhhqqq{{{~~~yyysss|||wwwwww{{{qqqsssnnn]]]bbbpppxxxZZZLLL???::::::666333333333333333333222222222000---++++++---000222111111222222222333333333222222222222222222222222222222111111111222222333aaadddgggeeecccfffooowwwzzzmmm[[[MMMGGGGGGKKKNNNKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPRRRRRRSSSRRRRRRPPPMMMJJJIIIKKKOOOSSSVVV]]]bbbiiipppuuuxxxzzz{{{zzz{{{|||}}}~~~~~~}}}}}}yyyzzz{{{|||||||||{{{zzzzzzzzz{{{{{{zzzyyywwwvvvqqqsssvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvuuuuuuvvvssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuwwwxxxzzz{{{xxxyyyzzzzzzwwwuuuttttttxxxwwwvvvuuuuuuvvvwwwwwwvvvwwwxxxwwwvvvvvvwwwxxxzzzzzzzzzzzz{{{|||}}}~~~yyynnniiiiiiyyyyyyvvvzzzdddTTTPPPQQQRRRTTTWWWXXXcccrrriiiQQQCCC888666444333333333222111111111000000111111222333222333333444444333333222333222222111111222222333444444333111///...///111111111222222222333333333222333333444666777777888666777999:::<<<<<<<<<;;;>>>CCCMMMaaauuulll}}}qqq^^^MMMFFF=========<<>>DDDPPPggguuuooo{{{kkkWWWIIIDDDBBBBBB???===AAAOOO___jjj~~~vvvkkk___XXXWWWUUUXXX```ddddddeeeggghhhfffeeefffhhhiiijjjiiikkkkkkkkkkkkkkklllmmmnnnqqqsss{{{{{{uuunnnooorrruuuzzz~~~}}}|||yyyvvvuuuvvvwwwyyy|||{{{tttnnnmmmpppqqqmmmhhhbbbaaa```aaabbbcccbbbaaaaaaaaa``````_________^^^ZZZ\\\]]]]]][[[YYYWWWWWWYYYYYYZZZ^^^```bbbkkktttxxxyyyzzz|||}}}~~~}}}}}}iiijjj}}}}}}tttgggccclll```PPPBBB;;;999222333333333333333333333333222222222222222222222222111111222222222333333333000000000000000000000000111111000000111333555666eee___^^^]]]```rrrzzzpppeeeVVVMMMLLLNNNOOOPPPKKKLLLNNNOOOPPPOOONNNNNNMMMOOOQQQSSSTTTSSSQQQOOOMMMKKKIIIGGGHHHKKKOOOQQQUUU[[[ccciiillloootttxxxuuuvvvyyy{{{}}}~~~~~~~~~zzzyyyyyyzzz|||}}}}}}|||zzz{{{{{{{{{zzzxxxvvvuuuppppppssswwwzzz|||{{{yyyyyyyyyzzzzzzzzzzzzyyyyyyuuuwwwyyyzzzyyywwwsssqqquuusssrrrsssuuuvvvwwwvvvvvvxxxyyyyyyxxxwwwyyyzzzyyyzzzzzzyyywwwvvvwwwwwwuuuuuuvvvwwwxxxyyyyyyzzzwwwxxxyyyzzzyyywwwtttrrryyyyyyyyyxxxuuutttuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyxxxwwwvvvwwwyyy|||}}}}}}xxxoooiiiddd___]]]^^^aaapppyyyzzzqqq___TTTQQQRRRYYYSSSSSS___iiieeeTTTEEE>>>666111333666555222111111111111111111111111111111222333333444444333333111111111111111111111111000000000000000000111111333333222222333333444555111111222333444666666777777888999999888999;;;===CCCEEERRRqqqxxxjjj~~~~~~eeeQQQGGG>>>AAA>>>===???DDDOOOcccttt}}}pppfff[[[TTTQQQYYYbbbeeehhhkkkiiieeejjjiiigggffffffhhhjjjlllkkkkkkjjjjjjkkkmmmnnnoooqqqvvv{{{|||xxxsssrrruuuzzz~~~}}}{{{yyyvvvuuuvvvvvvvvv{{{~~~uuuoooppprrrnnnhhheeebbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeedddbbb___]]][[[\\\\\\\\\\\\[[[YYYXXXWWWTTTVVVWWWWWWYYY^^^ffflllpppssswww{{{~~~mmm^^^llllll```llleeeQQQGGG>>>666333222222333333333222111111111222222333333222222111222222222222222222222222///000222222000///000111000000000000000000000000fff]]][[[[[[___qqq|||wwwjjjaaaVVVOOONNNOOOPPPPPPMMMMMMOOOPPPPPPPPPOOOOOOMMMOOOPPPRRRRRRQQQPPPOOOMMMKKKHHHFFFGGGIIIMMMOOOSSSXXX___eeekkkooosssvvvxxxyyyzzz||||||||||||{{{zzzyyyxxxyyy{{{}}}|||{{{zzzzzzzzzzzzyyywwwuuutttoooppprrrvvvyyy{{{zzzxxxzzzzzzzzz{{{{{{zzzzzzzzzwwwxxxzzzzzzzzzwwwuuussstttsssrrrsssuuuwwwwwwvvvuuuwwwxxxxxxwwwwwwxxxyyyyyyyyyzzzzzzyyyxxxxxxxxxuuuuuuvvvwwwxxxyyyyyyzzzxxxyyyzzz{{{zzzzzzxxxxxxyyyzzzzzzxxxvvvuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxxxxvvvuuuvvvyyy|||||||||~~~vvvoooggg___[[[^^^bbbqqqzzz{{{uuubbbUUURRRSSSYYYUUUUUU___jjjiii]]]QQQDDD;;;333222444333111111222222222222222222222222111222333333444444333333111111111111111111111111111111111111000000000000222111111111111222333333222222333333444555666666777888999999999999<<<>>>CCCHHHXXXwww||||||rrrmmmfffPPPGGG>>>AAA???>>>BBBGGGSSSgggxxxxxxlllcccZZZTTTSSS]]]eeehhhiiikkkkkkhhhiiigggfffdddeeegggiiijjjkkkkkkjjjjjjkkklllmmmnnnpppuuuyyy|||}}}wwwuuuuuuvvvvvvyyy|||}}}|||zzzwwwqqqsssssssssxxxzzzrrrmmmoooqqqnnnhhheeeddddddddddddddddddddddddeeeeeedddcccaaa___]]]\\\\\\\\\\\\[[[ZZZYYYWWWWWWTTTUUUVVVWWWXXX]]]dddjjjnnnppptttxxx|||qqq\\\cccuuu~~~ppp___fffiiiTTTIIIAAA999666333333444444333222111111111222222333333222222111111111111111111111111111000111333333111111111222111111111111111111111111eeeYYYUUUWWW]]]nnnwwwpppaaa[[[TTTQQQQQQRRRQQQPPPNNNOOOPPPPPPQQQPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNKKKHHHFFFFFFGGGJJJLLLQQQTTTYYY```iiipppssstttzzz{{{|||||||||{{{zzzyyyyyyxxxxxxyyy{{{||||||{{{zzzzzzzzzzzzxxxvvvtttssspppqqqrrruuuyyyzzzyyyxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzyyyyyyxxxwwwvvvsssrrrrrrtttvvvxxxxxxwwwtttvvvwwwwwwvvvuuuwwwxxxwwwxxxyyy{{{{{{zzzyyyyyyuuuuuuvvvwwwxxxyyyyyyzzzxxxyyyyyyyyyzzzzzzzzz{{{yyyzzz{{{yyywwwvvvwwwxxxwwwvvvvvvuuuvvvwwwyyyzzzxxxxxxvvvtttsssuuuyyy}}}{{{{{{}}}|||rrrggg______dddrrr}}}~~~|||gggXXXSSSSSSVVVTTTVVV^^^iiillleee\\\LLL@@@555222333111111222333333333333333333333333111222222333333333333333111111111111111111111111222222111111111000000000111111000000111111222333333333333444444555555555777888999999999:::<<<>>>DDDLLLaaavvvuuurrrsssppp|||fffOOOGGG@@@AAA???AAAEEELLLYYYmmm~~~rrrfff]]]WWWTTTXXXbbbkkklllkkkllllllkkkgggfffeeeddddddfffhhhiiillllllkkkkkkkkkkkklllmmmooosssvvvxxx||||||wwwsssqqqpppqqqrrrtttwww|||}}}|||zzzyyyqqqssssssrrrwww}}}}}}tttnnnkkknnnppplllgggdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa___^^^]]]]]][[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUWWW[[[aaafffkkkmmmppptttyyy}}}www[[[YYYiiivvvvvvyyyyyybbbfff{{{oooWWWKKKCCC<<<999555555555555444333222111111222222333333222222111000000000000000000000000111222444444222111222333222222222222222222222222bbbTTTOOOSSSZZZhhhooogggXXXVVVTTTSSSTTTTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQOOONNNNNNMMMMMMNNNOOOPPPOOOMMMJJJGGGFFFGGGHHHJJJPPPQQQTTT\\\gggpppssstttzzzzzz{{{||||||{{{zzzyyyyyyxxxwwwyyy{{{|||{{{zzzzzz{{{{{{zzzyyywwwuuussssssssstttvvvyyy{{{zzzyyyzzz{{{{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwsssrrrrrrtttwwwyyyxxxwwwssstttvvvuuuttttttuuuwwwuuuvvvwwwyyy{{{{{{yyyxxxuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{zzzyyywwwxxxyyyvvvuuuuuuuuuvvvxxxyyyzzzxxxwwwvvvtttsssuuuzzz}}}||||||~~~vvvlllccchhhssslll[[[SSSRRROOOQQQUUU\\\ggglllhhh```MMMBBB777555444333111222333333333333333333333333111111222333333333333222111111111111111111111111333222222111111000000///111111111111111222333333333444444444444444444444777888:::::::::;;;===???CCCPPPjjjrrrqqqzzzyyy{{{kkkdddpppfffNNNGGGCCC@@@@@@CCCIIIRRR___ssswwwjjj```XXXUUUVVV\\\fffnnnnnnkkkkkkmmmmmmgggfffeeeeeeeeefffhhhiiillllllkkkkkkkkkkkkkkkkkkmmmpppsssvvvyyy|||xxxtttrrrooommmmmmqqqvvvzzz~~~|||{{{yyyyyytttvvvuuusssvvvzzz{{{xxxnnniiiggglllnnnkkkgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbb___^^^^^^^^^^^^ZZZZZZZZZYYYXXXWWWUUUUUUTTTSSSSSSSSSUUUYYY^^^aaagggiiilllqqqwww}}}}}}{{{}}}}}}___UUU```ooossstttyyykkkmmmxxxsssZZZLLLCCC===:::777777777666555333222111111222222333333222222111111111111111111111111111000222333333222111111222222222222222222222222222]]]NNNJJJQQQWWWaaafff^^^SSSSSSSSSUUUVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOPPPNNNKKKIIIGGGGGGHHHIIIOOOOOORRRZZZeeeooosssuuuwwwxxxzzz|||}}}}}}||||||yyyxxxxxxyyy{{{||||||{{{{{{{{{||||||{{{yyywwwvvvwwwvvvvvvxxx{{{||||||{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxwwwvvvuuuvvvwwwwwwsssssssssuuuxxxyyyxxxwwwrrrtttuuuuuutttsssuuuvvvtttssstttvvvyyyzzzxxxvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{{{{yyyxxxxxxyyyuuuuuuttttttuuuwwwyyyzzzwwwwwwvvvttttttvvvzzz}}}~~~{{{iiilllrrrqqq```TTTPPPKKKPPPVVV]]]hhhpppjjj```KKKAAA999777888555333222222222222222222222222222000111222222333333222222111111111111111111111111333222222222111111000000222222222222222333444444333444444444444444444444777999:::;;;;;;<<<>>>AAACCCUUUttt{{{oooppp|||ppp]]]]]]hhhyyyiiiNNNGGGCCC@@@AAAFFFNNNWWWeeeyyyoooddd\\\UUUUUUYYYbbbjjjooommmkkkkkkllllllhhhhhhggggggggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjkkknnnrrruuuyyy}}}yyyrrrmmmkkklllnnnooosssuuuwwwxxxxxxzzz}}}~~~{{{yyywwwwwwwwwuuuvvvtttqqqrrrtttsssooogggcccccchhhkkkiiiggggggeeeeeeeeeeeeeeeeeeeeeeeeeeedddbbb```^^^^^^^^^___YYYYYYYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQTTTWWWYYY[[[ccceeeiiiooouuu|||~~~zzzzzz~~~gggUUUYYYfffuuuqqqrrr|||ssstttxxxxxx]]]LLLDDD===999777777777666555444222111111222222333333222222111222222222222222222222222///111222222111000000111222222222222222222222222XXXJJJJJJRRRVVV\\\___XXXRRRSSSTTTUUUVVVVVVVVVVVVRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPNNNLLLIIIHHHGGGHHHHHHMMMNNNQQQXXXbbbkkkrrruuuuuuvvvyyy{{{}}}~~~~~~~~~zzzyyyyyyzzz|||}}}}}}|||zzz{{{|||||||||{{{yyyxxxzzzyyyxxxyyy|||}}}}}}|||yyyzzzzzzzzzzzzzzzzzzyyywwwwwwvvvvvvuuuvvvvvvwwwtttttttttvvvxxxyyywwwuuurrrtttuuuuuutttsssuuuvvvuuusssrrrssswwwyyyxxxuuuuuuuuuvvvwwwxxxyyyyyyzzz}}}}}}|||{{{zzzyyyxxxxxxvvvxxxzzz{{{yyyxxxxxxxxxuuuttttttssstttuuuwwwxxxwwwwwwwwwwwwvvvxxx{{{}}}qqqqqqrrrxxxxxxfffWWWOOOLLLQQQWWW^^^lllvvvqqqdddJJJAAA999888999666333333111111111111111111111111000111111222222222222222111111111111111111111111222222222222222222222222333333222222333333444555333333333444444555555555777999:::;;;;;;===???BBBEEEZZZ|||vvvmmmrrryyyhhhZZZZZZeeewwwmmmOOOFFFBBBBBBDDDJJJSSS^^^kkkyyyiiiaaaZZZTTTVVV]]]hhhlllooolllkkkmmmllliiijjjiiiiiiiiijjjjjjkkkkkkiiijjjkkkkkkkkkkkkjjjjjjjjjmmmqqqvvvzzzzzzuuurrrqqqpppooolllnnnooopppqqqrrruuuwwwyyyyyyyyywwwtttrrrssstttrrrssspppllllllmmmkkkfff```]]]]]]bbbeeeeeefffhhheeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa``````______ZZZZZZYYYYYYXXXWWWUUUTTTSSSQQQOOOPPPRRRTTTVVVVVV\\\___eeelllttt{{{{{{}}}rrrZZZVVV]]]tttnnnnnnwwwuuuuuuyyycccPPPFFF???999666666666666555444333222111222222333333222222111222222222222222222222222///000222222000///000111222222222222222222222222UUUIIILLLVVVWWWYYY[[[VVVTTTUUUUUUUUUUUUVVVWWWXXXRRRRRRPPPOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMJJJHHHGGGGGGGGGGGGJJJLLLQQQVVV]]]fffooouuuuuuvvvyyy{{{}}}~~~~~~~~~{{{zzzzzz{{{}}}~~~~~~}}}xxxyyyzzz{{{{{{{{{zzzyyy{{{yyyxxxyyy{{{||||||{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwyyyxxxvvvtttssstttuuuuuuttttttuuuvvvyyyuuuqqqrrrvvvyyyxxxvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{|||||||||{{{yyyxxxuuuwwwzzzzzzyyywwwwwwwwwuuutttsssrrrrrrssstttuuuvvvwwwyyyyyyyyyzzz{{{}}}~~~xxxvvvpppqqq~~~nnn[[[OOOOOORRRTTT[[[mmm|||xxxiiiNNNBBB888666666555333444222222222222222222222222000000111222222222222222111111111111111111111111000111111222222333333444222222222222222333333444222222333333444555666666777999;;;<<<<<<===@@@CCCHHH```tttnnnvvv}}}qqqfff]]][[[ggg|||oooPPPGGGCCCFFFHHHOOOYYYdddqqquuueee___ZZZTTTXXXaaannnooonnnlllmmmpppmmmhhhjjjjjjjjjjjjjjjkkkkkkkkkhhhiiijjjkkkllllllkkkkkkkkknnnrrrvvvzzz|||xxxuuuooopppppppppooooooqqqsssqqqssssssrrrooonnnooopppmmmooommmiiiiiikkkhhhcccZZZVVVVVV[[[___```cccgggffffffffffffffffffffffffddddddddddddcccaaa```___ZZZZZZZZZYYYXXXWWWVVVUUUSSSPPPNNNNNNQQQSSSSSSRRRUUUYYY```iiirrryyy~~~dddYYY[[[kkkiiioooxxx}}}xxxuuuzzzjjjVVVKKKCCC;;;555555555555555444333222111222222333333222222111111111111111111111111111///111333222111000111111111111111111111111111111SSSJJJOOOZZZYYYXXXYYYUUUVVVVVVVVVUUUTTTUUUWWWYYYRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNLLLKKKIIIGGGFFFFFFFFFGGGHHHKKKPPPTTTZZZbbbllltttvvvwwwyyy{{{}}}}}}}}}}}}|||{{{zzz|||~~~~~~}}}vvvwwwxxxzzz{{{{{{zzzzzz{{{yyyxxxxxxzzz{{{{{{{{{wwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxvvvvvvvvvxxxyyyxxxuuusssssstttuuuuuuttttttuuuwww{{{vvvqqqrrrvvvyyyyyywwwuuuuuuvvvwwwxxxyyyyyyzzzvvvwwwyyy{{{{{{zzzyyyxxxtttvvvyyyzzzyyywwwvvvwwwuuutttsssrrrqqqrrrssstttuuuwwwzzz{{{{{{{{{|||}}}}}}}}}~~~|||xxxooommm~~~sss^^^OOOOOOPPPPPPWWWkkk~~~|||mmmRRREEE888444333222333555333333333333333333333333000000111222222222222111111111111111111111111111000000111222333444444555111111111000111222222333111111222333555666777777888999;;;<<<<<<>>>AAACCCJJJdddvvvqqqzzzyyynnnfffaaa^^^kkknnnQQQIIIEEEIIIKKKSSS]]]hhhuuurrrddd___ZZZUUUYYYcccrrrqqqnnnlllooorrrnnngggiiiiiijjjjjjjjjkkkkkkkkkggghhhiiikkkllllllkkkkkkmmmooossswwwzzz}}}{{{uuuvvvvvvtttrrrqqqrrrsssmmmooopppooolllkkklllnnnlllmmmllliiijjjllliiieeeUUURRRRRRVVVZZZ\\\```fffhhhhhhhhhhhhhhhhhhhhhhhhdddeeeeeeeeedddcccaaa___[[[[[[ZZZZZZYYYXXXVVVUUUSSSPPPMMMMMMPPPRRRQQQPPPPPPUUU]]]gggpppwww|||~~~~~~nnn______bbbfffqqqzzz{{{zzz{{{|||wwwzzzppp[[[OOOFFF>>>444444444555444444333333222222222333333222222222000000000000000000000000000222444444222111222333000000000000000000000000XXXVVVUUUUUUWWWXXXXXXWWWYYYXXXXXXYYYZZZYYYVVVTTTTTTTTTSSSRRRRRRRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFDDDHHHPPPVVVYYY\\\fffrrrwwwwwwyyy{{{~~~~~~|||{{{|||zzzyyy{{{~~~}}}zzz{{{|||{{{yyyxxxyyyzzz|||||||||{{{{{{zzzzzzzzzyyyyyywwwwwwwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuvvvvvvrrrrrrrrrssstttvvvxxxzzzxxxvvvtttssstttuuutttsssuuuvvvvvvwwwwwwvvvtttsssvvvtttsssuuuyyy{{{zzzxxxuuuwwwxxxxxxvvvuuuuuuvvvvvvvvvuuutttttttttttttttzzz{{{{{{{{{zzz{{{}}}~~~{{{sssnnnsssxxx{{{~~~uuudddSSSRRRQQQVVVYYY___sss|||qqqUUUGGG888444444444444444111222333444444333222111111111222333333333333222222222111111111111222222111111222333333333333222//////000000111111222222222222222333333444444444888888:::===<<<;;;@@@GGGPPPkkkzzzuuu|||hhh___aaajjj{{{iiiLLLCCCIIIFFFXXX___aaammmyyyyyyoooddd]]]XXXXXXbbbnnn{{{uuunnnlllnnnnnnllliiijjjjjjkkkkkkkkkjjjiiiiiimmmkkklllpppppplllkkkmmmrrrqqqpppsssxxx|||}}}|||zzzvvvtttrrrrrrqqqpppnnnjjjhhhhhhkkknnnkkknnnmmmjjjjjjlllkkkhhhYYYQQQKKKMMMSSSYYY^^^bbbhhhhhhjjjjjjiiigggeeedddcccccccccbbbaaa```______YYYXXXWWWXXXZZZZZZWWWSSSRRRQQQOOONNNMMMMMMNNNOOOOOOUUU\\\eeelllssszzz~~~}}}ppp^^^YYYVVVhhhwwwxxxvvv}}}ooovvvmmmoooaaaOOOEEE>>>777666444333444444333222222222222222222222222222000000111111111111000000000000111111111111000000000000000000////////////UUUVVVXXXYYYYYYXXXVVVUUUWWWWWWWWWYYY[[[[[[YYYXXXVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDFFFMMMSSSUUUYYYcccooowwwxxxzzz|||~~~~~~|||zzz|||zzzyyy{{{}}}~~~|||yyyzzz{{{zzzxxxwwwxxxyyy{{{{{{zzzzzzyyyxxxxxxwwwxxxwwwvvvvvvvvvvvvwwwxxxzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxwwwuuutttsssssstttssssssssssssuuuvvvwwwvvvuuuttttttuuuuuusssrrrrrrsssuuuvvvwwwwwwwwwwwwwwwuuutttvvvyyyzzzzzzxxxwwwyyyzzzyyywwwvvvvvvwwwvvvvvvuuuttttttttttttuuuwwwxxx{{{||||||}}}~~~|||pppjjjnnnuuuuuuxxxgggWWWRRRPPPSSSVVV\\\qqq}}}tttYYYJJJ;;;555555444333333111111111222222111111111111111222333333333333222222222111111111111222222111111222333333333333222111111111111222222222222222222222333333444444555888888:::===<<<<<<@@@GGGTTTppp~~~}}}fff\\\___tttzzzaaaIIICCCIIILLL___iiimmmyyytttjjjaaa[[[XXXYYYdddqqqyyytttnnnlllmmmnnnllljjjjjjjjjkkkkkkkkkkkkkkkjjjkkkiiijjjnnnooommmmmmppptttrrrqqqssswwwzzzzzzyyy|||wwwuuusssvvvuuurrrnnnkkkjjjmmmoooqqqrrrppplllkkkmmmlllhhh\\\VVVPPPQQQVVV\\\```ccchhhiiijjjjjjjjjhhhfffddddddccccccbbbbbbaaaaaaaaa]]][[[ZZZZZZ[[[ZZZWWWTTTRRRRRRPPPOOONNNMMMMMMMMMLLLPPPXXX```hhhpppwww|||vvvbbbUUUSSSbbbqqquuuuuu~~~pppnnn}}}sssiii}}}jjjUUUIIICCC888666444333444444333222333333333333333333333333000000111111111111000000000000111111111111000000111000000000////////////OOOTTTYYY[[[YYYVVVUUUVVVYYYYYYYYY[[[\\\\\\ZZZXXXWWWWWWUUUTTTRRRRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFCCCDDDIIINNNPPPTTT___jjjuuuwwwzzz|||}}}{{{yyyxxx|||{{{zzzzzz||||||{{{zzzxxxyyyzzzyyywwwvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuwwwvvvuuuuuuuuuuuuvvvvvvyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxvvvtttqqqpppuuuttttttssssssssstttttttttsssssstttuuuuuusssqqqoooqqqtttvvvxxxyyyzzzzzzwwwvvvvvvwwwyyyzzzyyyxxxyyy{{{|||{{{yyywwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttvvvzzz|||~~~~~~~~~nnneeeggg}}}sssppp~~~{{{kkk\\\RRRNNNPPPRRRXXXmmm{{{vvv^^^NNN>>>777555444333333111111000000000000111111111111222333333333333222222222111111111111222222111111222333333333333222333333333333333222222222111222222333444444555555888777:::===<<<<<>>;;;777444333444333222111111111111111111111111111111222222222222111111111111222222222222111111111111111111000000000000???CCCIIIMMMQQQVVV^^^ccc_________aaabbbbbb```^^^ZZZZZZXXXWWWUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQMMMLLLKKKIIIHHHGGGFFFFFFEEECCCDDDHHHKKKNNNUUU]]]gggnnnxxx}}}~~~|||{{{|||zzz{{{|||{{{yyyxxxyyyzzzvvvwwwxxxwwwuuutttuuuvvvuuuwwwyyy{{{||||||{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwtttuuuwwwxxxxxxxxxwwwvvvrrrssstttuuuvvvvvvvvvvvvwwwtttqqqppprrrvvvxxxyyyxxxyyyyyyyyyxxxvvvtttsssrrrtttuuuvvvvvvvvvxxxzzzxxxzzz{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwyyyzzzzzzzzzyyyyyy{{{}}}}}}yyylllbbbYYYeee~~~tttiiippp~~~nnn^^^SSSNNNRRRVVVUUU___jjjiiigggVVVCCC:::777555333444444444333333333333444444111111222333333333333222222222111111111111222222111111222333333333333222222222222222111111111111111222333444555666777888888777888<<<<<<>>>EEENNNbbbzzz~~~}}}yyyvvvttttttwwwzzzyyywwwmmm]]]OOOIIIEEEAAAFFFOOO___zzzwwwmmm```___^^^^^^fffrrrzzz}}}{{{xxxsssnnniiigggggggggiiijjjkkklllllllllllllllooolllkkknnnmmmkkkkkkooooooppprrrrrrrrrsssuuuwwwyyy|||vvvssstttsssnnniiippppppgggbbbfffjjjjjjkkklllnnnoooooonnnlllkkkhhhgggeeeccccccdddfffggggggfffddd```[[[XXXWWWXXXSSSTTTUUUTTTRRRNNNKKKHHHIIILLLPPPVVV]]]gggqqqxxxqqq[[[PPPRRRgggvvvvvvwwwooofffvvvooolllxxxwww[[[OOO@@@<<<777444333333333333111111111111111111111111111111222222222222111111111111222222222222111111222222111111111000000000>>>BBBGGGNNNUUU[[[___aaa```___```bbbddddddbbbaaaZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQMMMLLLKKKIIIHHHGGGFFFFFFCCCAAABBBGGGJJJLLLRRRXXX```iiittt|||}}}||||||~~~yyy{{{}}}|||yyyxxxzzz|||vvvwwwxxxwwwuuutttuuuvvvsssuuuxxx{{{}}}}}}||||||{{{{{{||||||{{{zzzxxxwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwtttuuuvvvwwwwwwvvvuuuuuutttsssssstttwwwxxxyyyxxxzzzzzzzzzyyywwwuuusssqqqoooqqqtttuuutttuuuxxxzzzxxxzzz{{{{{{zzzzzzzzz{{{yyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvwww{{{~~~}}}vvvuuuxxxxxxkkkeee___TTT___{{{vvvjjjqqq}}}ppp___UUUNNNQQQTTTSSS]]]jjjlllooo]]]III>>>999555333333222333333444444333333222111111222333333333333222222222111111111111222222111111222333333333333222222222222333333333333333111222333444555777888888777777888;;;<<<>>>FFFOOOjjj~~~zzzwwwvvvvvvsssoookkkaaaSSSHHHDDDAAA???FFFQQQ```{{{rrrjjj^^^``````aaaiiiuuu{{{yyyyyywwwsssnnnjjjiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjllljjjkkknnnooolllllloooqqqssstttsssqqqqqqsssvvvvvvyyy}}}|||vvvvvvsssnnnhhhrrrtttjjjcccggglllkkklllmmmoooppppppooommmllliiigggeeecccbbbccceeefffeeeffffffccc___[[[ZZZZZZTTTTTTTTTSSSQQQOOOLLLJJJIIIKKKNNNSSSZZZcccnnnuuu~~~bbbOOOMMMcccsssssssss|||ttthhhsssrrrnnntttaaaRRRBBB>>>888555333333333333222222222222222222222222111222222333333222222111111222222333333222222111222222222111111111000000???BBBHHHQQQYYY^^^___^^^cccbbbbbbcccdddcccaaa___ZZZYYYXXXWWWWWWWWWWWWWWWSSSRRRQQQPPPPPPOOOOOOPPPMMMLLLKKKIIIHHHGGGFFFFFFBBB@@@AAAFFFIIIKKKOOOUUUYYYcccpppxxxzzzzzz{{{|||yyy{{{}}}|||zzzyyy{{{}}}vvvwwwxxxwwwvvvuuuvvvwwwqqqssswww{{{}}}~~~}}}|||{{{{{{||||||{{{yyyxxxwwwxxxwwwwwwvvvvvvvvvvvvvvv{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvtttsssqqqrrruuuxxx{{{{{{xxxvvv{{{{{{zzzzzzxxxuuusssqqqmmmpppssstttssstttxxx{{{xxxzzz|||}}}||||||}}}~~~zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxvvvuuutttwww{{{{{{pppjjjkkkjjj```___[[[QQQ[[[zzzyyynnnuuuyyy~~~sssaaaVVVNNNOOORRRQQQ\\\lllqqqvvvcccMMMAAA:::555222111111222333444444333222111111111222333333333333222222222111111111111222222111111222333333333333222333333333444444555555555111222333444666777888999777666888;;;<<>>FFFRRR```{{{zzzooohhh]]]```aaabbbkkkvvvzzzvvvvvvuuurrrnnnkkkkkklllnnnjjjjjjkkkkkkkkkjjjiiiiiiiiihhhjjjooopppnnnnnnpppsssuuuvvvtttqqqppprrrtttssswww{{{|||}}}yyywwwsssmmmeeepppssshhhaaaeeejjjiiilllmmmooopppqqqooonnnmmmjjjhhheeecccbbbbbbdddeeeeeeggghhhfffaaa]]]\\\]]]TTTTTTTTTSSSQQQOOOMMMKKKHHHIIILLLPPPWWW```kkkrrr}}}~~~fffOOOIII```qqqpppqqqyyyvvviiinnnzzzwwwrrrtttcccRRRBBB>>>999555333333333333444444444444444444444444111222222333333222222111111222222333333222222111222222222111111111111000AAAEEEKKKRRRXXX\\\^^^___gggaaa\\\\\\^^^```^^^[[[\\\[[[ZZZYYYYYYXXXYYYYYYVVVUUUSSSRRRQQQPPPQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCEEEGGGKKKNNNQQQ[[[aaakkkrrrwwwxxxyyyyyyzzz{{{||||||yyyxxxxxxyyyvvvxxxyyyzzzzzzyyywwwvvvtttssssssuuuxxx{{{|||||||||}}}~~~}}}zzzxxxxxxxxxyyyxxxvvvuuutttuuuvvvxxx{{{zzzyyyxxxwwwwwwwwwwww|||yyywwwvvvvvvwwwvvvuuuvvvvvvvvvvvvvvvuuuttttttwwwxxxxxxxxxwwwvvvtttsssnnnoooqqqssstttuuuvvvvvvzzz|||~~~~~~}}}|||}}}}}}~~~}}}zzzxxxvvvvvvwwwxxxvvvvvvvvvwwwxxxyyy{{{{{{}}}~~~}}}}}}zzzpppfffaaa[[[\\\VVVQQQQQQUUUnnn{{{tttppp|||~~~vvv```SSSLLLHHHJJJMMMSSSdddvvv{{{mmmUUUAAA999999777333222111111111222333333444111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444555444333333444666999::::::<<<:::<<>>???AAAAAAGGGQQQeeexxx|||ooogggdddcccaaaaaadddkkkrrruuuvvvwwwuuussspppnnnmmmllllllkkkjjjjjjiiiiiijjjkkkkkkhhhhhhiiijjjkkkmmmnnnooorrrrrrrrrssssssrrrqqqqqqrrrvvvyyyzzzzzz~~~~~~uuunnnllllllkkkkkkkkkllllllmmmlllmmmooorrrtttrrrnnnkkkllljjjhhhgggffffffhhhiiieeefffggggggfffdddbbb```YYYWWWUUUSSSRRROOOLLLIIIJJJHHHJJJPPPVVV[[[eeennnuuuvvvyyy}}}mmmRRRFFFYYYkkklllnnnvvv|||dddcccwwwlllcccvvvdddRRRHHH???777666777666777:::444444333333333222222222222222222222222222222222222222222222222222222222---...000111222222111111BBBGGGOOOUUUYYY\\\___aaafffaaa\\\[[[^^^___]]][[[\\\[[[ZZZYYYYYYXXXXXXYYYVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRPPPMMMKKKIIIGGGFFFDDDDDDCCCDDDFFFHHHKKKMMMWWW^^^hhhpppuuuwwwwwwxxxzzz{{{}}}|||{{{yyyzzzzzzvvvwwwxxxyyyzzzzzzyyyyyywwwvvvuuuvvvxxxyyyzzzyyy{{{|||}}}|||zzzxxxxxxxxxyyyxxxvvvuuuuuuuuuwwwwwwxxxxxxwwwvvvvvvwwwxxxyyy{{{yyyvvvuuuvvvwwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwxxxxxxwwwvvvtttsssoooppprrrsssuuuvvvwwwwwwyyy{{{}}}}}}|||{{{|||}}}~~~|||zzzxxxwwwwwwwwwxxxyyyyyyyyyxxxyyyyyyzzzzzz}}}~~~~~~}}}~~~rrrfff^^^YYYYYYSSSOOOPPPTTTmmmyyytttyyy{{{~~~yyyeeeUUUMMMHHHIIIKKKPPP___ppp|||qqq\\\FFF;;;888555111222222111111222333333444111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333444444444444444444555777888:::999;;;999<<>>888555222222222222222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444555555777777888999888:::999;;;@@@@@@III___}}}}}}zzzqqqiiiWWWLLLBBB<<<>>>???@@@HHHSSSkkk}}}}}}nnnddd___]]]ZZZ]]]dddkkkpppqqqooolllpppooonnnlllllllllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiihhhgggffffffhhhjjjmmmnnnqqqqqqqqqqqqqqqqqqqqqqqqsssvvvyyyyyyyyy{{{~~~vvvuuusssqqqpppooonnnnnnqqqqqqpppqqqrrrrrrqqqooorrrpppnnnkkkiiihhhggggggeeeeeeffffffeeecccaaa```\\\YYYUUURRRQQQPPPNNNLLLJJJHHHIIINNNRRRVVV___hhhqqqtttxxx}}}|||ppp```SSSUUUaaakkkppprrr{{{jjjppp{{{fffiiixxxiiiRRRKKKAAA888555333111111222444444333333333222222222222222222222222222222222222222222222222222222222222222222222111000///...FFFOOOYYY]]][[[[[[___dddbbb___]]]\\\]]]^^^]]][[[]]]\\\[[[YYYXXXXXXXXXXXXVVVVVVUUUSSSRRRRRRQQQQQQQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEHHHIIILLLTTT___jjjpppsssuuuvvvwwwyyy{{{|||{{{{{{|||}}}yyyyyyxxxxxxyyyzzz{{{|||{{{yyywwwwwwxxxxxxwwwvvvwwwxxxzzzzzzxxxwwwwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwvvvtttsssrrrsssuuuwwwyyyyyywwwuuutttuuuvvvvvvuuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuvvvvvvvvvuuussssssooopppppppppqqqrrrssstttvvvxxxzzzzzzyyyyyyzzz{{{|||{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~zzzvvvgggTTTQQQJJJJJJMMMOOOggg~~~zzz{{{}}}}}}sssZZZOOOGGGGGGHHHJJJSSS___llllllcccQQQ@@@888777666333333222222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333444555777888888888888777:::888:::@@@@@@KKKccczzz~~~jjjcccrrrjjjTTTJJJAAA<<<>>>???@@@IIIUUUlll~~~tttggg^^^[[[[[[ZZZ___fffmmmqqqpppmmmkkkooonnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjiiiiiihhhiiihhhgggggghhhjjjmmmoooppppppooooooppppppqqqqqqsssuuuwwwxxxxxxzzz}}}vvvuuutttrrrqqqpppooooootttrrrqqqqqqrrrsssrrrqqqsssqqqoookkkiiigggeeeeeedddeeeeeedddcccbbb```___^^^ZZZVVVRRRQQQPPPOOONNNKKKHHHIIIMMMPPPSSS[[[dddnnnrrrwww|||rrriii[[[SSSYYYgggqqqsss}}}ppprrrllljjjvvvlllSSSNNNDDD;;;777666333333444222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111000000JJJSSS]]]```]]][[[^^^bbb```___^^^]]]^^^^^^]]]\\\]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPNNNLLLJJJHHHGGGFFFDDDDDDCCCCCCDDDGGGIIIKKKJJJQQQ\\\fffmmmqqqtttvvvuuuwwwyyyzzzzzzzzz{{{|||||||||{{{zzzyyyyyyyyyzzzzzzxxxwwwwwwxxxyyyyyyxxxwwwxxxzzzyyyxxxwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwvvvuuusssrrrrrrsssuuuvvvxxxvvvtttssstttuuuuuuuuutttttttttttttttssssssrrrttttttuuuvvvuuutttsssrrrrrrrrrqqqqqqrrrssstttuuuuuuwwwyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~{{{oooWWWPPPHHHIIILLLLLLccc~~~}}}www]]]PPPFFFGGGIIIIIIOOOXXXdddgggcccRRRAAA888666666444444333333222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333444666777888888999888666:::999:::???AAANNNhhhwwwyyytttaaa[[[hhhnnnVVVGGG@@@<<<>>>???AAAKKKXXXmmm~~~|||lllaaa[[[ZZZZZZ^^^bbbhhhmmmpppooonnnmmmooonnnllljjjhhhhhhhhhhhhjjjkkkkkkkkkkkkjjjiiihhhjjjiiiiiihhhiiikkkmmmoooooonnnnnnnnnnnnooopppqqqssstttuuuvvvwwwyyy{{{}}}xxxwwwvvvuuuttttttttttttvvvsssqqqqqqrrrrrrrrrqqqqqqpppmmmjjjhhheeedddcccddddddccccccbbb```_________[[[WWWSSSRRRQQQPPPOOOKKKHHHHHHKKKNNNQQQYYYaaakkkpppvvv{{{}}}tttnnn```RRRSSSbbbqqqvvv}}}wwwxxx~~~sssoooyyyrrrVVVNNNDDD;;;888777555444666333333333333222222222222222222222222222222222222222222222222222222222222111111111111111222222333RRRYYYaaacccaaa^^^^^^___``````_________^^^^^^^^^]]]]]][[[ZZZXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCCCCDDDFFFIIIKKKHHHNNNXXXaaaiiinnnsssvvvuuuwwwyyyyyyyyyyyyzzz{{{}}}}}}|||{{{zzzyyyyyyxxxyyywwwvvvwwwyyyzzzzzzzzzxxxyyyzzzzzzxxxvvvwwwwwwyyyxxxxxxxxxxxxwwwwwwwwwuuuuuuttttttttttttttttttwwwuuusssssstttuuuuuuuuusssssssssssssssrrrrrrqqqsssssstttuuuuuutttsssrrrvvvuuutttssstttuuuvvvwwwtttvvvyyyyyyyyyyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{vvvvvvvvvwwwxxxyyy{{{{{{{{{|||~~~~~~}}}uuu]]]SSSIIIJJJLLLHHH]]]|||xxx___PPPFFFGGGKKKKKKNNNTTTaaafffcccSSSAAA777333333555444444333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111222222222222444555666666777888999:::666;;;:::;;;@@@BBBRRRmmmuuuvvvlll]]]YYYeee|||rrrXXXFFF???===???@@@BBBMMM\\\nnnttteee]]]ZZZZZZ[[[```dddjjjnnnooonnnmmmmmmooommmkkkiiiggggggggggggiiiiiikkkllllllkkkjjjiiijjjjjjjjjjjjkkklllmmmnnnnnnmmmllllllmmmnnnpppqqqqqqrrrsssuuuwwwxxxyyyzzz}}}|||{{{{{{zzzyyyyyyyyyyyyuuusssqqqqqqrrrrrrqqqpppmmmmmmkkkiiigggeeeccccccccccccbbbaaa```______^^^___\\\XXXUUUTTTRRRQQQOOOKKKHHHHHHKKKMMMPPPXXX```iiinnnuuuyyy{{{|||vvvoooaaaRRROOO\\\ooo|||}}}}}}|||yyyrrrzzz{{{^^^NNNDDD;;;888666444333555666666666555555555444444222222222222222222222222222222222222222222222222111000000111111333444444[[[___eeegggeeebbb___]]]``````aaaaaa```_________^^^]]][[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPOOONNNMMMLLLJJJHHHGGGGGGEEEDDDCCCBBBBBBDDDFFFGGGGGGLLLTTT\\\cccjjjppptttvvvxxxzzzzzzyyyyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyzzzxxxwwwwwwyyyzzzzzzyyyyyy{{{{{{zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwrrrssstttuuuvvvvvvuuuuuuvvvtttrrrrrrsssuuuuuutttssssssttttttssssssrrrqqqrrrrrrttttttttttttsssrrrvvvuuusssrrrrrrsssuuuvvvtttvvvyyyzzzyyyyyy{{{|||yyyyyyzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{{{{|||~~~~~~xxxdddXXXKKKLLLLLLFFFYYY~~~}}}vvv```QQQFFFHHHMMMMMMOOOSSS^^^ccc```RRRBBB999555444555555444333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111222222222222666666555555666888:::;;;777;;;;;;<<>>@@@AAACCCOOO^^^rrr}}}mmm```YYYXXXZZZ[[[^^^dddkkkoooooolllkkkkkkmmmllljjjhhhhhhhhhhhhiiiggghhhjjjlllllllllkkkjjjhhhiiijjjkkkllllllkkkkkkmmmlllkkkkkklllmmmpppqqqppppppqqqtttvvvxxxxxxxxxzzz}}}~~~|||{{{zzzzzzzzztttsssqqqqqqrrrrrrpppnnnkkkjjjjjjiiihhhfffeeedddcccbbbaaa```___^^^^^^^^^^^^\\\YYYWWWVVVTTTQQQOOOJJJHHHHHHKKKMMMPPPXXX```gggmmmtttwwwxxxyyy}}}wwwnnn___RRRMMMWWWnnn}}}|||vvv{{{hhhRRRHHH>>>:::777444333444555555555444444444333333222222222222222222222222222222222222222222222222333222111111111222333444aaadddgggjjjiiieee```]]]```aaabbbbbbaaa`````````^^^]]][[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGFFFEEECCCAAAAAAAAABBBCCCFFFKKKQQQXXX___gggnnnsssxxxyyy{{{{{{zzzyyyzzz{{{yyyzzz|||~~~~~~}}}{{{zzz{{{zzzxxxxxxyyyzzzyyyxxx{{{||||||{{{xxxvvvvvvvvvxxxyyyyyyyyyyyyxxxwwwwwwoooqqqtttvvvxxxxxxwwwvvvvvvtttrrrrrrsssuuuuuutttttttttuuuuuuttttttsssrrrqqqrrrssstttttttttsssrrrtttrrrqqqoooooopppqqqrrruuuwwwyyyzzzzzzzzz{{{|||yyyyyyzzz{{{||||||||||||{{{{{{zzzyyyyyyyyyzzzzzz{{{|||~~~~~~{{{iii[[[MMMMMMLLLDDDVVV|||{{{uuuaaaQQQFFFIIINNNOOOPPPSSSZZZ___]]]QQQDDD===:::999666555444333333333333333333333333333333333333333222222222222222222222222333333333333333333333333000111111111111222222222777666555555666888:::<<<777<<<;;;<<>>AAABBBDDDQQQ```uuuxxxhhh\\\WWWXXXYYYZZZ[[[bbbkkkpppooollliiigggjjjjjjiiihhhhhhiiijjjkkkfffgggjjjlllmmmlllkkkkkkfffgggiiikkklllkkkjjjhhhmmmlllkkkjjjkkkmmmoooqqqoooooopppsssvvvxxxxxxwwwwww{{{~~~|||zzzxxxwwwwwwsssrrrqqqrrrrrrqqqooommmiiiiiijjjiiiiiihhhgggfffcccbbbaaa___^^^^^^^^^^^^^^^\\\ZZZXXXWWWTTTQQQNNNJJJHHHHHHKKKMMMPPPXXX```fffmmmssswwwvvvwww{{{xxxlll^^^SSSLLLSSSmmm|||~~~yyy{{{pppXXXMMMBBB===:::666444444222222222111111111000000222222222222222222222222222222222222222222222222555444333111000111111222llllllkkkjjjhhhfffdddcccbbbbbbaaabbbcccbbb```^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSSSSTTTUUUTTTSSSRRRPPPMMMJJJHHHGGGFFFFFFKKKJJJGGGEEECCCBBBBBBBBBEEEIIIOOOVVV^^^gggoootttvvvxxxzzz{{{zzzzzz{{{}}}|||}}}}}}}}}}}}{{{zzzyyyzzzzzz{{{|||{{{zzzxxxwww||||||{{{yyyvvvtttuuuvvvvvvuuutttuuuwwwxxxxxxwwwtttvvvxxxyyyyyywwwuuusssuuuttttttssssssttttttuuurrrrrrssstttsssrrrpppooorrrssstttuuuuuutttsssssstttrrrqqqqqqsssttttttsssuuuuuuvvvwwwxxxyyyyyyzzzxxxzzz}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}|||oooZZZVVVMMMIIINNNUUUppp~~~yyytttzzzrrraaaTTTIIIIIIMMMOOONNNNNNQQQWWWZZZSSSEEE999666777777666555333222222222333111111111111222333444444222222222111111000000000333222111111111333666777666666555444333333333333555555555555666888999:::<<<===999999AAAIII```~~~sssvvvkkk^^^[[[WWWgggzzzaaaRRREEEAAA>>>======DDDSSSbbbttt}}}pppbbb\\\YYYXXXZZZ]]]^^^hhhooonnnjjjjjjllllllnnnkkkiiihhhhhhiiihhhgggjjjkkkmmmnnnnnnmmmkkkjjjlllkkkiiijjjkkkllllllkkkpppooommmllllllnnnpppqqqsssqqqppprrruuuvvvuuurrrxxxzzz~~~}}}{{{zzzxxxvvvttttttttttttsssrrrqqqpppooonnnooonnnllliiihhhhhhiiiiiifffbbb^^^\\\\\\^^^___bbb___\\\ZZZXXXUUURRRPPPLLLJJJJJJMMMNNNPPPVVV^^^kkkkkkmmmqqqtttvvvyyy}}}kkkdddWWWLLLOOOccczzzuuuuuutttsss\\\KKKBBB===666666777000444444444333333444444555222111000222555555222///222333222111//////111333666333111111444555444222mmmmmmllljjjhhhfffeeedddccccccbbbcccdddccc```^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTUUUUUUTTTSSSQQQPPPNNNLLLJJJIIIIIIIIIJJJIIIGGGFFFDDDDDDCCCCCCDDDGGGLLLSSSZZZccclllrrrtttvvvyyyzzzzzzzzz|||}}}|||}}}}}}}}}|||{{{zzzyyyyyyzzzzzz{{{zzzyyyxxxwwwzzz{{{{{{yyyvvvttttttuuuuuuttttttuuuvvvwwwwwwvvvuuuuuuwwwwwwwwwvvvtttsssuuuttttttttttttttttttuuusssssstttuuutttsssrrrqqqrrrssstttuuuuuuttttttsssvvvtttrrrrrrsssssssssrrrqqqrrrsssuuuvvvxxxyyyzzzzzz|||~~~~~~|||||||||}}}}}}}}}|||||||||}}}}}}~~~~~~}}}}}}mmmYYYVVVNNNIIIKKKNNNfff}}}zzzsssyyy}}}fffWWWIIIIIINNNPPPOOONNNNNNTTTXXXRRREEE:::777888777777666666555444444333333333222222222222222333333333222222222111111111333222111111111333555777222222222222333444555666555555555555666888999:::;;;>>>:::;;;DDDMMMeeetttuuujjj^^^\\\[[[lllnnnXXXKKKCCC@@@??????BBBJJJZZZiii{{{wwwkkk___ZZZXXXXXX[[[______iiipppnnnjjjkkkllllllmmmkkkhhhggghhhiiihhhgggjjjjjjlllmmmmmmlllkkkkkkjjjhhhggggggiiijjjjjjiiioooooonnnnnnnnnooopppqqqsssqqqpppqqqtttuuutttsssvvvxxx{{{~~~}}}{{{yyywwwuuusssttttttttttttsssqqqpppooonnnnnnnnnkkkiiiggghhhiiihhhfffbbb___]]]]]]^^^___bbb___\\\ZZZXXXVVVRRRPPPLLLIIIIIILLLNNNPPPWWW___kkknnnqqqssstttuuuyyy}}}~~~ooogggYYYLLLOOOaaawwwttt}}}vvvzzz___LLLBBB>>>666666888222555444444333333333333444555444444555777777555222///000111222222333666999555222000111333444333111ooonnnmmmkkkiiigggeeedddeeedddcccdddeeedddaaa___\\\\\\[[[ZZZYYYXXXXXXWWWXXXVVVTTTTTTUUUVVVUUUTTTQQQPPPNNNMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGEEEDDDDDDCCCEEEHHHMMMTTT^^^hhhooorrrtttvvvxxxxxxzzz}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwyyyzzzzzzxxxvvvuuuuuuuuutttssstttvvvvvvvvvtttuuuuuuttttttttttttssssssttttttttttttttttttttttttssstttuuuuuuuuutttsssrrrqqqrrrssstttttttttttttttxxxvvvtttsssssssssrrrpppooooooqqqsssuuuwwwxxxyyy{{{}}}~~~}}}|||zzz{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~ooo[[[YYYQQQKKKJJJIII\\\|||~~~rrrvvv~~~nnn\\\KKKIIIOOORRRQQQPPPKKKRRRWWWQQQEEE:::777999777777888888888666555444555444333222111111111111333333333333222222222222222222111111222333555666222111111222222333444555555555555555666888999:::;;;>>><<<>>>GGGQQQkkkvvvttt|||fff[[[[[[^^^rrrvvv```NNNDDD@@@>>>>>>@@@EEENNN```ppppppeeeZZZWWWWWWXXX[[[___bbbjjjpppnnnkkkkkkllllllllljjjhhhggghhhhhhhhhgggiiijjjjjjjjjkkkkkklllllllllkkkjjjjjjlllmmmmmmlllooooooooopppppppppqqqqqqrrrpppooopppsssttttttssstttvvvyyy{{{~~~}}}{{{yyyxxxuuusssuuuuuuuuutttsssrrrqqqpppmmmnnnmmmkkkhhhgggggghhhfffeeecccaaa```___^^^^^^aaa___\\\ZZZYYYVVVSSSPPPLLLIIIIIILLLNNNQQQXXX```nnntttzzzyyyvvvuuuyyy}}}|||zzzppp```RRRRRR___rrrmmmxxxcccNNNCCC???777777888333555444333333222222222222666555555666777777555444000222333444444555888:::333111000000111222222111qqqooommmkkkiiigggeeeeeefffeeeeeeeeeeeedddbbb___]]]\\\\\\[[[ZZZYYYXXXXXXYYYWWWUUUUUUVVVWWWVVVUUURRRQQQPPPNNNLLLKKKJJJJJJFFFFFFGGGHHHHHHGGGEEEDDDDDDDDDFFFIIIOOOZZZeeemmmooorrruuuwwwxxxzzz}}}}}}}}}}}}||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvyyy{{{|||zzzxxxwwwwwwwwwvvvuuuuuuvvvwwwvvvtttttttttrrrqqqqqqqqqrrrsssrrrssssssssssssssssssrrrrrrssstttuuuuuutttsssrrrqqqqqqrrrsssttttttuuuuuuxxxvvvtttsssttttttsssrrrppppppqqqssstttuuuvvvwwwyyyzzz||||||{{{zzz{{{|||~~~~~~}}}||||||||||||}}}~~~}}}}}}vvv```[[[SSSMMMLLLHHHYYYsssrrrsss{{{uuuaaaMMMIIIOOOSSSRRRQQQMMMSSSXXXSSSFFF;;;777888555777888999888777555333555444333222222222222222333333333333333333333333222222111111222333444444444444333222111111111111555555555555666888999:::;;;???>>>@@@IIITTTooo}}}uuuuuukkk```aaaggg~~~mmmYYYJJJBBB<<<;;;<<<@@@FFFPPPbbbrrr~~~jjj```WWWUUUVVVWWWZZZ]]]dddkkkpppmmmkkkkkklllkkkkkkiiigggfffggghhhhhhgggiiiiiihhhiiijjjkkklllmmmnnnmmmllllllnnnppppppooooooooopppqqqqqqqqqqqqpppqqqpppppppppqqqssstttuuuvvvxxxyyyzzz||||||{{{zzzyyyxxxvvvvvvvvvvvvuuutttsssrrrqqqmmmmmmmmmkkkhhhfffggghhheeeeeedddcccbbb```___^^^```___]]][[[ZZZWWWSSSPPPLLLIIIHHHKKKMMMQQQXXXaaattt~~~zzzwwwzzz~~~|||yyyeeeUUUQQQWWWsssnnndddzzzzzz}}}jjjQQQCCC@@@999777999555555444333222222222222222333333222333333333333222666666777555333222333444111111000000000111111111qqqooommmjjjhhhgggffffffgggfffeeeeeefffdddbbb___]]]]]]\\\[[[ZZZYYYXXXXXXZZZXXXVVVVVVWWWXXXWWWVVVSSSRRRQQQOOOLLLIIIGGGFFFEEEFFFGGGHHHHHHGGGEEEEEEEEEDDDEEEFFFLLLWWWccckkkmmmppptttwwwyyy{{{}}}~~~}}}||||||{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxyyyxxxzzz}}}~~~|||{{{zzzzzzyyyxxxwwwwwwxxxxxxvvvuuutttsssqqqpppooopppqqqrrrpppqqqrrrrrrrrrrrrqqqpppqqqrrrsssttttttsssrrrqqqppppppqqqrrrssstttuuuvvvvvvuuussstttuuuvvvvvvuuutttttttttttttttttttttttttttvvvyyyzzzzzzzzz{{{}}}|||{{{zzzzzzzzzzzz{{{{{{}}}|||}}}~~~ddd[[[QQQMMMLLLIIIYYYqqqwwwuuu|||zzzeeeQQQKKKOOORRRRRRQQQPPPWWW[[[UUUGGG;;;666777333555666777777555444222333333222222333444444555333333333333333333333333222222111111222222333333444444333222111111111111555555555555666888999:::;;;@@@@@@AAAIIITTTqqqyyytttwwwuuuiiikkkuuuzzzfffTTTGGGAAA======>>>BBBGGGQQQcccrrr{{{fff\\\UUUTTTUUUVVVXXX\\\ffflllooollljjjkkkllljjjjjjhhhfffeeefffggggggggghhhhhhhhhiiijjjkkkmmmnnnkkkjjjiiijjjlllnnnnnnmmmoooooopppqqqqqqqqqqqqpppppppppppppppqqqsssuuuwwwzzz{{{|||{{{|||}}}{{{{{{||||||{{{zzzwwwwwwwwwvvvuuutttsssrrrmmmnnnmmmkkkhhhgggggghhheeeeeeeeedddcccaaa___^^^```^^^]]]\\\[[[XXXTTTPPPMMMIIIHHHKKKMMMPPPXXXaaaxxx~~~{{{}}}~~~~~~iiiVVVNNNLLLaaannn___rrr}}}rrrVVVEEEAAA:::777888666555444333333222222222333111111222111111111111222777777777555222000///000000000000000//////000111ooonnnkkkiiigggggggggggggggfffeeeeeeeeedddaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXX[[[YYYWWWWWWXXXYYYXXXWWWTTTTTTRRRPPPLLLIIIFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDEEEKKKUUU```iiikkkpppuuuyyy{{{|||}}}}}}~~~}}}|||{{{{{{zzzzzz{{{yyyxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{|||{{{zzzxxxxxxxxxxxxvvvuuusssrrrqqqpppooopppqqqrrrpppppprrrrrrrrrrrrpppppppppqqqrrrsssssssssrrrqqqoooooopppqqqrrrtttvvvwwwvvvuuuttttttvvvwwwwwwvvvvvvvvvvvvuuuttttttssssssqqqsssvvvwwwxxxxxxzzz|||xxxxxxxxxxxxxxxyyyzzzzzz||||||}}}hhh[[[OOOKKKKKKGGGWWWqqq~~~yyy}}}{{{hhhUUUMMMMMMNNNOOOQQQQQQXXX]]]WWWHHH<<<666666333333444555555444333222222222222222333444555666222222222222333333333333111111222222222222222222222111111222222333444555555555555555666888999:::;;;@@@@@@BBBJJJVVVtttxxxvvv{{{xxxlllnnn{{{ppp^^^NNNCCC???@@@@@@AAAFFFKKKTTTeeetttwwwbbbZZZSSSTTTVVVWWWYYY]]]ggglllmmmkkkiiijjjjjjhhhiiigggeeeeeefffggggggggggggggghhhjjjkkkmmmnnnooommmlllkkklllnnnpppppppppooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqsssvvvyyy}}}~~~}}}|||{{{~~~||||||~~~~~~~~~}}}xxxxxxxxxwwwvvvuuutttsssnnnooonnnllliiihhhhhhiiieeeeeeeeeeeecccbbbaaa```___^^^]]]]]]\\\YYYTTTQQQOOOKKKIIIJJJLLLOOOWWW```uuu~~~rrr___TTTKKKYYYxxxppp^^^mmm~~~zzzZZZFFFBBB;;;666777666444444444333333444444555222333333222111111333444222444555444222111111111000111111000//////000222mmmllljjjhhhfffgggggghhhgggfffeeeeeeeeeccc```]]]^^^]]]]]]\\\[[[ZZZYYYYYY\\\ZZZXXXXXXYYYZZZYYYXXXTTTTTTSSSQQQNNNKKKHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBDDDIIIRRR]]]eeejjjpppwww|||}}}}}}|||{{{~~~|||{{{zzzzzz{{{{{{zzzyyyxxxxxxxxxzzz{{{||||||~~~~~~}}}{{{zzz{{{|||{{{zzzxxxwwwwwwwwwuuusssrrrrrrqqqqqqppppppqqqqqqqqqrrrsssttttttsssrrrqqqpppqqqssstttttttttsssrrroooooooooppprrrtttwwwxxxxxxwwwuuuuuuvvvwwwvvvuuuuuuuuuuuuuuuttttttttttttppprrruuuvvvuuuvvvwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{||||||}}}ooo```SSSNNNMMMEEESSSpppxxx{{{zzzjjjXXXNNNKKKJJJLLLPPPNNNVVV[[[VVVIII<<<777777333333333333333333444333444444333333333444444555111111111222222222333333111111222222222222111111222222222222333444555666555555555555666888999:::888???@@@CCCKKKXXXyyyzzzzzzyyylllpppyyygggUUUGGG@@@===??????AAAFFFKKKUUUeeetttsss^^^VVVRRRTTTXXXZZZ]]]```gggkkkllliiihhhiiiiiifffhhhfffddddddeeeggggggfffeeegggiiilllnnnooooooooopppooonnnoooqqqssstttsssoooooonnnnnnnnnooopppqqqqqqrrrsssrrrqqqsssxxx|||}}}~~~}}}zzzyyy|||~~~~~~|||yyyyyyyyyxxxwwwvvvttttttooopppooommmjjjiiiiiijjjffffffeeedddcccbbbbbbaaa___^^^]]]]]]\\\YYYTTTQQQPPPLLLJJJJJJKKKNNNVVV___lll|||~~~yyyfffZZZLLLUUUlllttt]]]gggyyy{{{^^^HHHDDD;;;555666666444444444444555666777777333444444333111111333666///111444444333222222333000222222111//////111333lllkkkhhhgggffffffhhhiiigggeeeeeeddddddccc```]]]^^^]]]]]]\\\[[[ZZZYYYYYY\\\ZZZYYYXXXYYYZZZYYYXXXSSSSSSSSSRRRPPPNNNKKKJJJGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBAAACCCHHHQQQ[[[cccjjjpppxxx~~~~~~{{{zzz~~~|||{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyzzz|||}}}}}}~~~~~~|||zzzyyyzzz|||{{{yyywwwvvvvvvvvvtttrrrrrrrrrrrrrrrqqqqqqpppppprrrsssuuuvvvvvvuuusssrrrqqqrrrtttuuuuuuuuuttttttnnnnnnoooppprrrtttwwwxxx{{{yyyvvvvvvvvvvvvuuutttssssssssstttttttttuuuuuuqqqssstttuuutttttttttuuuuuuuuuvvvwwwxxxzzz{{{|||{{{{{{}}}uuufffXXXSSSOOOEEEPPPooo||||||uuuvvvxxxjjjZZZOOOIIIGGGJJJOOOKKKSSSYYYUUUHHH<<<777888444444333333333444444555666666555444333333333333000000000111111222222222111111222222222111111000666666555444333333333333555555555555666888999:::777>>>@@@DDDMMM[[[}}}}}}~~~~~~rrrvvvvvvbbbPPPDDD???>>><<<<<>>???:::<<>>>>>888555888777777666555555555555555222333333333333222111111111111222222222333333333222222111111111111222222mmmllljjjiiihhhgggffffffffffffeeedddbbbaaa___^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUSSSQQQNNNKKKIIIHHHGGGEEEDDDDDDEEEEEECCCBBBAAA???@@@CCCEEEIIIRRR\\\dddmmmuuuwwwxxx{{{}}}|||~~~~~~}}}|||zzzyyyxxxxxxxxxyyy{{{|||}}}|||{{{zzzzzz{{{zzzyyywwwwwwxxxzzzxxxxxxyyyyyyyyyxxxwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttssstttuuuuuuuuuuuusssrrrqqqpppppprrrssstttuuuuuuuuuuuuuuutttsssssssssssssssttttttsssssssssrrrrrrrrrrrrssstttsssrrrrrrtttvvvxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{|||}}}ggg^^^YYYOOOLLLQQQbbb~~~yyyvvvzzzsssrrr}}}}}}zzzuuunnnbbbUUULLLIIIJJJLLLMMMVVV]]]XXXJJJ===777777444444444444444444444444444444444444333222111000///000111222222111000///222333555333111000111333222222333333333444444444333444444555777999:::;;;;;;===@@@BBBJJJaaavvvxxxeeeTTTGGG???<<<;;;:::===CCCJJJUUUhhhxxx}}}mmmaaaXXXQQQNNNSSSZZZ^^^aaadddkkkjjjjjjkkklllmmmlllkkkhhhfffeeefffhhhiiiiiihhhfffgggjjjlllnnnoooooooookkklllnnnoooqqqqqqqqqqqqrrrqqqnnnkkkhhhiiikkknnnpppooooooppprrrsssrrrqqqtttvvvxxxyyyzzz|||~~~}}}||||||{{{zzzzzz{{{|||{{{wwwtttooooooooonnnmmmlllkkkjjjiiihhhfffcccaaaaaa``````_________``````^^^YYYVVVOOONNNMMMKKKJJJLLLQQQUUU^^^gggrrrvvvvvvuuuwwwzzzxxx||||||yyyiiiXXXOOOMMMVVVooommmjjjpppyyyssshhhIIIAAA???888444777666555555444444444444444222333333333333222111111111111222222222333333333222222111111111111222222qqqooommmkkkhhhgggeeeeeegggfffeeecccbbbaaaaaaaaa]]]]]][[[ZZZZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUSSSQQQNNNLLLJJJIIIHHHFFFCCCCCCCCCDDDCCCBBB@@@>>>???BBBDDDGGGPPPYYYbbbkkksssuuuvvvyyyzzzyyy}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{wwwyyyyyyyyyxxxyyy{{{}}}xxxxxxwwwwwwxxxxxxyyyzzzsssssssssrrrrrrsssssssssuuutttsssssssssssstttuuutttuuuuuuuuuuuusssrrrqqqooopppqqqrrrssstttttttttuuuuuutttssssssssssssttttttssssssssssssrrrrrrrrrrrrssstttsssrrrssstttvvvzzzzzzzzzzzzyyyxxxwwwvvvzzzzzz{{{}}}nnnccc\\\QQQMMMQQQZZZyyy}}}wwwtttxxxvvvtttyyyzzzwwwpppllldddYYYPPPJJJHHHIIILLLUUU\\\XXXKKK===777666444444444444444444444444444444444444333111000000000000111222222111000000222333444333111111111222333333444444444555555555444444444555666777999:::<<<>>>AAADDDMMMeeesssvvvcccSSSGGG@@@<<<<<<;;;>>>DDDKKKWWWjjjzzzvvveeeXXXTTTNNNLLLRRRYYY]]]aaaeeejjjjjjjjjlllmmmnnnllljjjeeeddddddfffhhhjjjjjjiiifffggghhhkkkmmmooopppqqqmmmnnnoooqqqrrrrrrqqqqqquuutttqqqmmmiiihhhiiikkkooonnnnnnoooqqqrrrrrrqqqsssuuuwwwyyyzzz|||}}}|||zzzyyyyyyzzzzzzzzzwwwuuuoooooooooooonnnlllkkkjjjiiigggeeecccaaa`````````^^^^^^___aaabbb```]]]ZZZPPPOOOMMMKKKJJJMMMQQQUUU[[[ccclllppppppppprrruuuvvvyyy|||~~~~~~~~~~~~{{{xxxiiiZZZQQQNNNRRRkkkxxxoooppp}}}|||tttoooPPPDDDAAA999444666555444444333333333333333333333333333333222222111111111222222222333333333222222111111111111222222qqqpppmmmkkkiiigggfffeeehhhgggeeecccbbbaaabbbbbb]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSQQQNNNLLLJJJIIIIIIFFFCCCAAABBBCCCCCCCCC???>>>???BBBCCCEEEMMMVVV```jjjrrrtttuuuxxxzzzyyy}}}}}}|||||||||||||||||||||{{{zzzyyyzzzzzz{{{|||wwwyyyzzzzzzyyyyyy{{{}}}yyyyyywwwwwwwwwxxxyyyzzzttttttsssrrrrrrsssttttttwwwuuusssqqqqqqrrrtttvvvttttttuuuuuuuuutttrrrqqqpppppprrrssstttuuuuuuuuuuuuttttttsssssssssttttttssssssssssssssssssssssssqqqrrrsssrrrqqqqqqsssuuuxxxyyyzzzzzzyyyxxxvvvuuuzzzzzzzzz|||sssggg^^^SSSNNNQQQRRRmmmxxxuuuxxx{{{xxxwww{{{xxxooommmfff[[[QQQJJJHHHHHHLLLTTT[[[YYYLLL???777555333333333333333333333333222333333333333222222111111111111111111111111111222222333222222222222222333333333333444444444444666666666666777888999:::<<<===@@@DDDOOOiiizzziiiyyyqqq^^^PPPFFF@@@<<<;;;;;;>>>DDDKKKXXXlll}}}sssbbbUUUQQQLLLJJJPPPWWW\\\aaafffiiiiiijjjmmmooonnnllljjjeeeddddddfffhhhjjjiiihhheeefffgggiiikkknnnqqqrrrnnnoooqqqssstttssssssrrrtttssspppllliiiggghhhjjjnnnmmmmmmnnnppprrrrrrqqqrrrtttwwwxxxzzz}}}~~~|||xxxxxxyyyyyyyyyxxxwwwvvvpppppppppooonnnmmmlllkkkhhhgggdddbbbaaa`````````^^^^^^___```aaa```]]]ZZZPPPOOOMMMKKKJJJLLLQQQTTTXXX___fffjjjkkkkkkmmmpppsssuuuwwwxxxwwwwwwxxxyyy~~~~~~}}}||||||}}}~~~~~~|||{{{jjj]]]SSSOOONNNggg~~~uuusss}}}}}}uuuuuuUUUHHHCCC;;;777888555444444333333333333333333333444444333333222111111111222222222333333333222222111111111111222222nnnmmmllljjjhhhgggggggggiiihhhfffcccbbbbbbbbbccc]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJIIIFFFCCCAAAAAABBBBBBBBB???>>>???AAABBBCCCJJJSSS___hhhqqqtttuuuyyy{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyyzzz{{{|||yyy{{{|||{{{yyyyyyyyyzzz|||zzzyyywwwvvvvvvwwwxxxvvvuuusssrrrrrrsssuuuvvvxxxvvvsssqqqppprrrtttvvvssstttuuuuuuuuutttsssrrrqqqrrrsssuuuvvvvvvvvvvvvttttttsssssssssttttttuuusssssssssssssssssssssssspppqqqrrrqqqpppppprrrtttvvvwwwxxxyyyzzzyyyxxxwwwzzzzzzzzz{{{~~~xxxkkk```TTTOOOQQQNNNccc{{{yyyyyy~~~{{{www}}}zzzsssppphhh\\\OOOHHHHHHJJJJJJSSS[[[ZZZOOOBBB999555333333333333333333333333111222333444444444444444222222111111111111222222222222222222222333222222222222222222333333333333666666666666777888999:::;;;<<>>::::::===CCCLLLZZZnnnppp___TTTMMMIIIIIIOOOUUUYYY```fffggghhhjjjmmmooonnnkkkiiifffeeeeeefffhhhiiigggeeeddddddeeegggjjjmmmoooqqqnnnppprrruuuuuuuuutttsssoooooommmkkkhhhhhhiiikkkmmmmmmlllnnnqqqrrrrrrqqqqqqsssvvvxxxzzz}}}|||zzzyyyyyyyyyyyyxxxwwwvvvwwwqqqqqqqqqpppooonnnllllllhhhfffdddcccaaaaaaaaaaaa_________``````^^^ZZZWWWPPPOOOMMMJJJIIIKKKPPPSSSWWW\\\aaadddeeefffgggiiimmmoooqqqqqqoooooopppqqqtttuuuwwwyyy{{{|||||||||yyyyyyyyyxxxwwwvvvuuutttwwwxxxxxxyyyzzz{{{|||||||||~~~}}}~~~nnn```UUUNNNIII___{{{xxxxxx{{{rrrxxxYYYJJJDDD>>>::::::666555555444333444444444333444444444444333222222111111222222222333333333222222111111111111222222mmmlllkkkjjjiiiiiiiiiiiijjjiiigggeeecccbbbaaaaaa]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIFFFCCCBBBBBBBBBAAA@@@???>>>???BBBBBBBBBIIIQQQ]]]gggpppsssvvvzzz}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{{{{{{{|||}}}|||zzzxxxxxxxxx|||{{{yyyxxxwwwvvvvvvvvvwwwvvvtttsssssstttvvvwwwxxxvvvtttqqqqqqrrrtttuuusssssstttuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwwwwtttsssssssssssstttuuuuuurrrrrrrrrsssssssssssstttpppqqqrrrqqqpppppprrrtttuuuuuuwwwxxxyyyyyyyyyyyy{{{{{{zzz{{{}}}rrrdddWWWQQQQQQLLL\\\xxx|||}}}vvv~~~}}}{{{wwwssskkk]]]OOOGGGHHHKKKIIIRRR[[[[[[RRREEE;;;777333333333333333333333333222333444555555666666555333222111111111111222333222111111111333444333222111111111222222222333333444444444555666777999:::;;;;;;>>>EEESSSooowwwcccWWWddd~~~mmmVVVIIICCC@@@>>>999999<<>>@@@???@@@BBBBBBBBBHHHOOOZZZdddnnnrrrvvv{{{~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzz|||}}}}}}{{{yyyxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvxxxvvvtttsssssstttvvvxxxwwwvvvtttrrrrrrrrrssstttrrrssstttuuuuuutttssssssqqqrrrsssuuuvvvvvvwwwwwwssssssssssssssstttuuuuuurrrrrrrrrsssssssssttttttrrrssstttsssrrrrrrtttvvvvvvvvvvvvvvvwwwxxxyyyzzz||||||{{{{{{|||{{{iii[[[SSSRRRKKKVVVqqq}}}uuuwww}}}xxxvvvoooaaaQQQHHHGGGJJJHHHQQQZZZ\\\UUUIII>>>999222222222222222222222222666666777777666555555444333222222111111222222333333111000111333555333222222222222333333333444444333444444555777999:::;;;<<<<<>>FFFQQQaaaxxxvvveeeWWWOOOIIIGGGHHHMMMQQQUUU\\\dddbbbdddggglllnnnmmmiiieeeccccccdddgggiiiiiigggeee```aaadddfffhhhiiiiiiiiigggjjjnnnrrrttttttsssrrriiijjjkkkjjjjjjjjjmmmooonnnmmmmmmooorrrttttttsssppprrruuuxxxzzz~~~{{{}}}~~~}}}{{{wwwuuuvvvwwwrrrrrrrrrqqqpppooommmmmmiiihhhfffdddccccccddddddaaaaaaaaaaaaaaa^^^ZZZVVVTTTSSSPPPMMMLLLNNNRRRUUUUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]___```^^^___aaaccceeeggghhhiiimmmmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjmmmppprrrtttvvvxxxzzz}}}~~~{{{zzzxxxeeeWWWMMMIIISSSggg}}}zzzvvvyyyjjj}}}^^^KKKBBB>>>;;;999555444444333333333333333444444444555444444333222111111222222222333333333222222111111111111222222qqqpppooommmkkkjjjjjjjjjkkkkkkjjjiiifffbbb___]]]]]]]]]^^^^^^]]]\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTTTTVVVUUUTTTRRRPPPNNNMMMLLLGGGEEEDDDDDDDDDBBB???===AAA@@@AAACCCBBBBBBGGGOOOXXXbbblllqqquuu{{{~~~~~~~~~}}}}}}||||||||||||{{{{{{zzzzzzyyyyyy{{{}}}}}}{{{zzzyyyzzzvvvwwwxxxzzzzzzyyyxxxwwwxxxwwwtttsssssstttwwwxxxwwwvvvtttsssrrrrrrssssssrrrssstttuuuuuuuuutttsssqqqqqqssstttuuuvvvvvvvvvssssssssssssssstttuuuvvvrrrrrrrrrssssssttttttttttttuuuuuuuuuttttttvvvwwwxxxwwwvvvvvvvvvwwwxxxyyy}}}|||{{{{{{|||~~~nnn^^^UUUSSSJJJSSSmmm|||sssqqq|||yyyxxxrrrdddTTTHHHFFFHHHGGGPPPZZZ]]]WWWKKK@@@:::222222222222222222222222::::::999888777555333222444333222111111222333444333111///111444555444222333333333444444444555555555666666888:::<<<>>>???>>>===@@@HHHXXXvvvzzz|||}}}ggg^^^^^^lll}}}uuuWWWGGG@@@===<<<;;;;;;???HHHSSSddd|||uuucccVVVNNNIIIGGGHHHLLLPPPTTT[[[ccc```cccggglllnnnmmmhhhddd```aaacccfffiiijjjiiiggg___aaadddfffhhhhhhggggggdddgggkkkppprrrrrrqqqpppjjjkkkllllllkkkkkkmmmooonnnnnnnnnpppsssuuuuuutttooorrruuuxxx{{{~~~yyy~~~|||wwwuuuuuuwwwrrrrrrrrrqqqpppooonnnmmmiiihhhgggeeedddddddddeeeaaaaaaaaabbbbbb```\\\YYYVVVUUURRROOONNNPPPTTTWWWTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWWWWWWWYYY[[[XXXYYYZZZ\\\___aaacccdddbbbbbbbbbbbbaaa```______bbbbbbccceeehhhkkknnnppptttvvvxxx{{{~~~{{{zzzyyy|||fffWWWLLLDDDKKK\\\rrrzzzrrr}}}lll```KKKAAA===999777444333222222111111222222444444555555444444333222111111222222222333333333222222111111111111222222tttrrrpppnnnllllllllllllkkkkkkjjjhhhfffdddbbbaaabbbaaa``````aaaaaa```___XXXYYYZZZZZZXXXVVVSSSRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEBBB@@@>>>>>>??????@@@CCCGGGKKKQQQ___lllqqqsssxxx}}}~~~|||||||||~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{}}}}}}{{{{{{|||}}}{{{{{{|||~~~~~~~~~|||{{{yyywwwvvvuuuttttttuuutttrrrpppoooooopppqqqpppoooqqquuuuuurrrppprrrsssssstttttttttsssrrrqqqrrrssstttsssssssssuuuvvvsssttttttuuuuuutttsssssssssttttttsssrrrrrrtttvvvvvvvvvuuuttttttwww{{{}}}|||{{{|||ppp```XXXUUUOOOWWWeee~~~vvvnnnrrryyy~~~~~~pppZZZHHHBBBDDDHHHPPPZZZ___[[[OOO@@@666666555444333222222222222444333333222333444666777333333333222222111111111111111111111111111111111333333333444444555555555333333555777;;;???BBBDDD<<>>===;;;===AAAIIIWWWlllppp___UUURRRHHHEEECCCEEEMMMWWW```eee```cccgggjjjkkkiiieeecccaaa``````dddhhhjjjiiihhhdddeeeeeeffffffgggggggggdddeeegggiiikkknnnooopppllllllllllllllllllllllllllllllmmmoooppprrrssssssssstttvvvwwwyyy|||ttt|||~~~|||zzzxxxwwwvvvvvvuuurrrpppppprrrrrrpppmmmhhhgggfffeeedddbbbaaaaaa```aaabbbddddddbbbaaa```[[[WWWSSSRRRTTTVVVUUUTTTXXXVVVTTTUUUVVVUUURRROOOTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQSSSUUUWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[]]]```dddjjjnnnmmmrrryyy}}}}}}zzzssswwwiiiXXXQQQGGGKKKZZZppppppiiirrr|||^^^GGG>>>;;;999777444333222111111111222333000111333444555444333333111111111111111111222222000000000000000000000000sssrrrpppnnnmmmllllllmmmkkkjjjjjjhhhgggeeecccbbbeeecccaaaaaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTRRRRRRQQQPPPOOOLLLJJJIIIIIIGGGFFFEEEEEEDDDBBB@@@>>>????????????BBBGGGKKKQQQ^^^lllqqqtttxxx}}}~~~~~~|||zzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{{{{}}}}}}{{{zzz{{{}}}{{{yyyxxxzzz{{{{{{zzz{{{zzzyyywwwuuuttttttttttttsssqqqooooooooopppqqqqqqpppqqquuuvvvrrrqqqsssrrrrrrrrrqqqqqqqqqpppppprrrsssttttttssssssuuuvvvtttttttttssssssrrrrrrrrrrrrsssuuutttsssssstttvvvtttuuuuuuttttttuuuxxx{{{}}}|||{{{|||~~~tttddd[[[WWWTTTZZZeeessslllsssvvv___LLLEEEEEEHHHNNNWWW]]][[[QQQAAA666666555444333222222222222222222222222222333444444333333222222222222222222222222222222222222222222333333333333333222222222444555555777999<<<>>>@@@<<<@@@CCCIII^^^rrrsss{{{rrr\\\[[[[[[kkkwwwZZZJJJCCC@@@???;;;===BBBJJJYYYmmmmmm^^^VVVSSSIIIFFFDDDFFFMMMWWW___ddd```cccgggjjjjjjhhhdddbbb```______bbbfffhhhgggfffbbbbbbccccccdddeeeeeeeeeeeefffggghhhjjjlllmmmnnnlllllllllkkkkkkkkkkkkkkkllllllmmmooopppqqqrrrsssssstttvvvwwwxxx{{{sss{{{}}}{{{yyyxxxwwwwwwwwwuuussssssttttttqqqoookkkjjjiiifffdddbbb```___aaabbbcccddddddcccbbbaaa[[[XXXUUUTTTVVVWWWWWWVVVXXXVVVTTTTTTUUUUUUSSSQQQPPPPPPOOONNNNNNNNNOOOOOOMMMLLLLLLMMMNNNPPPRRRSSSRRRSSSSSSTTTTTTTTTTTTSSSTTTVVVWWWXXXZZZ^^^dddhhhjjjpppwww|||~~~zzzrrruuu}}}lll[[[TTTGGGHHHVVVnnnsssmmmtttbbbJJJ???;;;888555444444222111111111222333111222333444444444333333444444333333222222111111111111111111111111111111rrrqqqpppooonnnmmmmmmnnnkkkjjjiiiiiigggffffffeeehhhfffcccaaa```___\\\ZZZ]]]\\\YYYVVVUUUUUUVVVVVVPPPPPPOOONNNMMMKKKIIIHHHHHHGGGEEEDDDDDDCCCAAA???>>>????????????BBBGGGJJJQQQ^^^kkkppptttyyy}}}~~~~~~zzzxxxxxxxxxzzz{{{||||||||||||{{{zzz|||~~~|||zzzzzzzzz}}}{{{yyyxxxyyyyyyyyyxxxzzzyyyxxxvvvuuutttssssssrrrqqqpppoooooopppqqqrrrrrrqqqrrrvvvvvvsssrrrttttttsssqqqpppppppppqqqrrrssstttttttttsssssstttvvvuuutttrrrqqqpppppppppqqqqqqsssuuuuuutttttttttuuuuuuvvvwwwvvvuuuuuuwwwyyy||||||{{{{{{}}}zzzkkk___YYYVVVZZZaaapppiiiuuu~~~hhhTTTIIIFFFHHHLLLRRRZZZ[[[SSSCCC777666555444333222222222222111111222222333333222222222222222222222222333333333333333333333333333333444333333222222111000000555555555666777888999:::===@@@DDDLLLbbbooouuu~~~mmm[[[XXXVVViiivvv\\\LLLEEEAAA???;;;===CCCLLL[[[ooozzzjjj]]]VVVSSSJJJGGGEEEGGGMMMVVV^^^bbbaaacccgggiiihhhfffbbb```_________aaadddffffffeeebbbbbbbbbcccdddeeeeeeeeeffffffggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnpppqqqrrrrrrssstttuuuuuuvvvyyy}}}qqqyyy}}}{{{yyyxxxxxxxxxvvvuuutttttttttrrrpppooommmkkkgggccc```]]][[[___```aaabbbbbbaaa```___[[[YYYWWWVVVWWWXXXXXXXXXXXXVVVTTTSSSTTTUUUTTTTTTOOONNNMMMMMMLLLLLLMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLOOOPPPQQQRRRSSSVVV[[[^^^eeellluuu{{{~~~|||rrrssszzzqqq___VVVIIIGGGRRRkkksss|||pppvvv{{{iiiPPPBBB<<<888666555444222111111111222333111222333333444333333333666555555444333222111111111111111111111111111111qqqppppppoooooonnnnnnnnnjjjjjjiiihhhhhhggggggggghhhfffcccbbbaaa___\\\ZZZ]]]\\\ZZZXXXVVVVVVVVVVVVQQQPPPOOONNNLLLJJJIIIHHHHHHFFFDDDCCCCCCCCCAAA???>>>??????>>>???AAAFFFIIIQQQ]]]iiioootttyyy}}}}}}}}}zzzwwwvvvvvvyyy{{{}}}~~~~~~}}}{{{yyy|||~~~~~~|||zzzyyyyyy~~~}}}{{{zzz{{{{{{yyyxxxyyyxxxwwwuuuttttttssssssqqqqqqpppppppppqqqqqqrrrsssqqqrrrvvvvvvssssssuuuwwwuuusssrrrqqqrrrtttuuusssttttttsssrrrrrrtttuuuvvvtttqqqooonnnnnnooopppppprrrtttuuutttttttttuuuxxxyyyzzzyyyxxxwwwxxxyyyxxxyyyzzz{{{|||~~~}}}ooobbbYYYRRRVVV[[[|||nnngggwwwppp[[[MMMHHHHHHIIINNNVVVZZZTTTEEE888555555444333333333333333111222333444444333222111111111111222222333333333333333333333333333333333333333333222222222222222444444555555666666777777===AAAFFFOOOgggvvvyyy}}}jjjXXXUUUVVVlllrrrZZZKKKCCC???===;;;>>>DDDOOO___rrrwwwhhh\\\UUUSSSKKKHHHFFFGGGMMMVVV\\\```bbbdddfffhhhgggdddaaa^^^`````````aaaccceeeeeefffccccccdddeeefffgggggghhhggggggggggggggggggggggggiiiiiiiiijjjjjjjjjjjjjjjllllllmmmnnnooopppqqqrrrssstttuuuuuuuuuwww{{{~~~qqqxxx}}}{{{yyyyyyxxxwwwvvvuuuuuutttsssrrrpppoookkkfffaaa\\\XXXVVVZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZZZZZZZXXXUUUTTTTTTUUUVVVWWWRRRQQQPPPOOOOOOOOOOOOOOOKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMOOOSSSUUU```hhhsss{{{ssssssvvvuuubbbXXXMMMHHHOOOhhhppptttsssxxx{{{pppVVVFFF???;;;888555444333222111222333333222222222333333333222222444444333333222222222111111111111111111111111111pppppppppppppppooonnnnnnjjjjjjiiihhhggghhhhhhhhhfffdddbbbbbbaaaaaa___]]][[[[[[[[[[[[ZZZXXXUUUTTTRRRRRRPPPNNNMMMKKKJJJJJJIIIGGGDDDCCCCCCBBBAAA@@@>>>??????>>>>>>AAAEEEIIIPPP[[[fffmmmsssyyy|||{{{}}}~~~}}}zzzwwwvvvvvvyyyzzz}}}}}}zzzyyy{{{}}}~~~~~~|||zzzyyyyyy~~~|||{{{{{{{{{{{{yyywwwxxxxxxvvvuuuttttttttttttqqqqqqqqqqqqqqqqqqrrrrrrtttrrrrrruuuvvvssssssvvvwwwvvvtttrrrrrrssstttuuurrrssstttsssqqqqqqrrrtttuuusssqqqnnnmmmmmmnnnooooooqqqsssssssssssstttuuuxxxyyyzzzyyyxxxwwwwwwxxxtttwwwzzz{{{|||~~~~~~qqqcccYYYOOOSSSXXXyyyooohhhuuuuuu```QQQIIIGGGHHHLLLSSSXXXSSSFFF:::555555444444333333444444222333444555555444333222111111111222222333333333222222222222222222222222111222222333444555555666222333444555666777777888===AAAGGGRRRlll{{{zzzvvvwwwhhhSSSTTTZZZtttmmmXXXJJJBBB>>><<<;;;>>>EEERRRcccuuuvvvhhh\\\UUUQQQJJJHHHFFFHHHNNNUUU\\\___ccceeeggggggfffdddaaa^^^____________```aaabbbdddbbbbbbcccdddeeefffggghhhgggggggggffffffeeeeeeeeehhhhhhhhhhhhiiiiiijjjjjjllllllmmmnnnoooppppppqqqsssttttttttttttvvvzzz}}}~~~uuuzzz~~~{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvvvvqqqoookkkeee___ZZZUUUSSSXXXYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVWWWXXXZZZVVVUUUTTTSSSRRRRRRRRRRRRLLLLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKNNNPPP[[[eeerrr|||vvvsssttt~~~zzzeeeXXXPPPIIILLL```}}}nnnnnnzzz|||sssYYYHHH???;;;999555444333222222222333444222222222222222222222222000000111111222222333333111111111111111111111111qqqqqqqqqqqqpppooonnnmmmkkkjjjhhhgggfffgggggghhheeecccbbbbbbbbbbbb```___[[[\\\]]]]]][[[YYYVVVTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJGGGDDDCCCCCCCCCBBBAAA>>>??????>>>>>>@@@DDDHHHNNNXXXccckkkrrrxxx{{{yyyzzz|||}}}}}}{{{xxxwwwwwwxxxzzz|||~~~~~~|||zzzxxxzzz{{{}}}}}}|||zzzzzzzzz{{{zzzyyyzzz{{{zzzxxxvvvyyyxxxwwwvvvuuuuuuuuuuuusssssssssssssssrrrrrrrrrtttqqqqqqtttuuurrrsssvvvuuutttrrrqqqqqqqqqrrrsssqqqrrrrrrqqqooooooppprrrsssrrrqqqooonnnnnnnnnooonnnooopppppppppqqqsssuuuuuuvvvvvvuuuttttttuuuwwwssswww{{{}}}}}}~~~|||rrrcccYYYPPPTTTWWWxxx~~~rrrjjjooouuucccSSSKKKFFFGGGKKKQQQTTTPPPFFF===555555444444444444444555444444555555555444333333222222222222222222333333111111111111111111111111111111222333555666777888222333444666888888999999<<<@@@GGGTTTooo~~~{{{tttrrr~~~fffSSSWWWbbb}}}{{{gggUUUHHHAAA???>>>;;;>>>GGGUUUgggxxxvvviii^^^UUUPPPJJJHHHFFFHHHNNNVVV\\\___dddeeegggggggggdddbbb```]]]]]]]]]\\\\\\\\\___aaa___```aaabbbcccdddeeefffhhhhhhgggffffffeeeeeedddffffffgggggghhhiiiiiiiiillllllmmmnnnnnnoooppppppsssttttttttttttvvvzzz}}}}}}|||~~~~~~|||zzzyyyzzz|||}}}|||{{{zzz{{{|||sssqqqlllgggaaa[[[WWWUUU[[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ\\\\\\\\\\\\]]]___``````___]]]ZZZYYY[[[\\\XXXWWWVVVUUUTTTTTTSSSSSSOOONNNLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNMMMKKKJJJKKKMMMVVVaaappp|||yyytttrrr{{{iii[[[OOOIIIGGGTTTlllooolll{{{vvv[[[HHH>>>999777666555333222222222333444333333222111111111111222//////000111222333333444222222222222222222222222rrrrrrrrrrrrqqqooommmlllkkkjjjhhhfffeeeeeefffgggfffdddbbbbbbbbbbbb```___]]]]]]\\\[[[ZZZXXXWWWVVVTTTSSSQQQNNNMMMLLLLLLLLLKKKHHHEEECCCCCCCCCCCCBBB?????????>>>>>>@@@DDDGGGLLLVVVaaaiiipppwwwyyywwwwwwzzz|||}}}|||zzzzzzzzzxxxzzz{{{||||||{{{zzzxxxxxxzzz|||}}}|||{{{{{{{{{zzzzzzzzz{{{||||||zzzxxxyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrsssqqqpppssstttqqqrrruuutttsssssssssrrrrrrrrrrrrpppqqqqqqpppnnnmmmooopppqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmooorrrvvvuuuuuutttsssrrrrrruuuxxxvvvzzz~~~~~~}}}}}}zzzrrrdddYYYSSSUUUVVVuuu}}}wwwlllgggtttssscccTTTKKKEEEGGGLLLQQQQQQMMMEEE???555555444444444444555555555444444333222222333333333333222222222222222222222222222222222222222222111111222333444444555555444555777888999999999999;;;@@@GGGVVVqqqyyyiiiWWW^^^iii}}}|||qqq```OOODDD>>>===>>>;;;???HHHWWWjjj{{{~~~uuujjj___VVVPPPHHHGGGFFFIIIOOOVVV\\\___dddfffggghhhgggeeecccbbb^^^______]]]\\\\\\___bbb______```bbbcccdddeeefffhhhhhhggggggffffffeeeeeeeeeeeefffgggggghhhiiiiiillllllmmmmmmnnnooooooooorrrssstttttttttwww{{{~~~}}}~~~{{{yyyxxxxxxzzz||||||zzzzzz|||~~~wwwuuuqqqlllfffaaa]]][[[^^^^^^]]]]]]]]]]]]^^^^^^ZZZ]]]___```______aaaccccccddddddbbb^^^\\\\\\^^^\\\[[[YYYXXXWWWVVVVVVVVVTTTSSSQQQOOONNNNNNNNNNNNPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQOOOLLLJJJJJJKKKQQQ]]]nnn{{{zzzssspppxxxnnn___QQQKKKFFFKKK]]]sssoookkkuuu~~~aaaLLL@@@:::888666555444333222333444444444333111000000000111222111111111222222333333333222222222222222222222222sssssssssrrrqqqooolllkkkkkkjjjgggeeeddddddeeefffgggeeecccbbbbbbaaa___^^^```^^^\\\YYYXXXXXXXXXYYYTTTRRRPPPNNNLLLKKKKKKKKKLLLIIIEEECCCCCCDDDDDDCCC?????????>>>===@@@DDDGGGKKKUUU___gggooowwwyyyvvvuuuxxx|||}}}}}}|||||||||yyyyyyzzz{{{{{{zzzyyyyyywwwyyy|||||||||{{{{{{||||||||||||}}}}}}{{{yyyyyyxxxwwwvvvvvvvvvwwwvvvvvvvvvvvvuuutttsssrrrssspppppprrrsssqqqrrruuuuuuuuuvvvvvvuuuuuutttsssoooppppppooommmlllmmmoooppppppqqqqqqqqqqqqpppooonnnnnnmmmkkkkkkmmmrrrvvvvvvvvvuuusssrrrtttwwwzzzyyy}}}}}}{{{~~~yyyrrreeeZZZUUUVVVSSSppp}}}{{{nnnaaakkk}}}qqqcccUUULLLDDDHHHMMMPPPOOOKKKDDD@@@555555444444444555555666555444222111000111222222444333333222222111111111333333333333333333333333222222222222222222333333666777999::::::999999888:::???GGGVVVsssmmm[[[cccnnn{{{tttiiiYYYIII???::::::;;;;;;???HHHXXXkkk|||{{{tttkkk```VVVPPPHHHFFFFFFIIIOOOWWW]]]```eeefffggghhhhhhfffdddcccbbbccccccaaa^^^___bbbfff```aaabbbccceeefffggghhhhhhhhhhhhggggggffffffeeeeeeeeeffffffggghhhhhhiiillllllmmmmmmnnnnnnoooooorrrsssttttttuuuxxx|||}}}~~~{{{yyyxxxsssvvvxxxyyywwwwwwzzz}}}zzzxxxuuupppjjjfffbbb```___^^^^^^]]]]]]^^^^^^___\\\___bbbcccbbbaaadddfffeeeggghhhfffaaa^^^]]]^^^___^^^]]]\\\ZZZZZZYYYYYYZZZYYYVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVQQQRRRRRRPPPLLLJJJJJJJJJNNNZZZlllzzzzzzsssnnnvvvrrrcccSSSNNNHHHHHHTTTjjj}}}nnniiippp~~~gggQQQCCC===:::666555444333222333444444444333111000000000111111333333333333333333333333222222222222222222222222yyywwwtttpppmmmlllkkkkkklllkkkhhhfffeeeeeefffggggggeeecccbbbccccccaaa```___^^^]]][[[ZZZXXXWWWVVVZZZVVVQQQNNNMMMMMMLLLLLLIIIHHHGGGEEEBBB@@@???>>>>>>>>>===<<<;;;===AAADDDJJJQQQ[[[fffnnnssstttttttttuuuwwwxxxxxxyyy{{{}}}xxxyyyyyyyyyxxxvvvtttsssuuuxxx}}}|||zzz{{{}}}~~~~~~}}}{{{{{{zzzyyywwwuuutttsssrrrssstttttttttttttttsssrrrwwwtttqqqpppqqqssstttuuuvvvuuutttsssrrrsssssstttnnnooopppooonnnnnnppprrrpppqqqrrrssssssqqqooonnnoooooopppqqqrrrrrrrrrrrruuuvvvwwwxxxyyyzzzzzzzzzzzzmmmhhhbbb[[[]]]VVVVVVjjj{{{tttmmm\\\\\\ppp{{{nnnaaaVVVPPPEEEIIIKKKKKKJJJIIIBBB:::666666555444333333333333111222444444444222000///111111111000111111222333333222222222222333444444111222444555555555444444666888::::::999999999;;;<<<>>>DDDTTTtttppp___eeevvv|||{{{yyyyyykkkaaaRRREEE===:::::::::???AAAJJJ\\\rrrzzzrrrqqqmmmbbbUUUMMMGGGEEEEEEHHHNNNVVV\\\___```fffkkkjjjfffbbbaaabbbdddcccaaa`````````aaabbbaaaaaabbbcccdddfffggghhhhhhiiiiiijjjiiigggeeecccdddeeeeeefffggghhhhhhiiikkkmmmnnnnnnmmmmmmnnnppprrrrrrsssuuuwwwyyy{{{|||yyyvvvwwwvvvrrrooojjjlllnnnmmmkkkmmmtttyyyyyyyyyxxxsssllleeeaaa___cccbbb```___^^^___aaabbbccccccccc```^^^___cccgggdddddddddcccccccccbbbbbbdddbbb```^^^]]]\\\\\\]]]^^^]]]\\\ZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWVVVVVVTTTQQQLLLIIIHHHJJJLLLNNN[[[kkkuuu|||rrriiiqqqtttbbbVVVTTTMMMIIIUUUlllrrrggglll~~~~~~gggPPPDDD>>>888555555444333333333333444000111111222222333444444000111111222222111111000444333222111111111222333vvvuuusssqqqooommmmmmlllkkkjjjhhhfffeeeeeeeeefffgggeeecccbbbccccccaaa```___^^^]]][[[YYYXXXVVVVVVXXXTTTPPPNNNMMMMMMLLLKKKJJJIIIGGGFFFDDDBBBAAA@@@>>>>>>===<<<<<<===AAADDDJJJPPP[[[eeennnsssuuuuuutttvvvxxxxxxxxxxxxzzz{{{xxxxxxyyyyyyxxxwwwvvvuuuwwwzzz~~~~~~||||||}}}~~~~~~}}}|||{{{{{{yyywwwvvvtttrrrrrrsssttttttuuuuuuuuuttttttvvvtttqqqpppqqqsssttttttuuutttsssrrrqqqrrrssstttrrrssssssrrrooonnnnnnoooqqqrrrtttuuuuuutttsssrrrrrrrrrrrrsssrrrrrrqqqppptttuuuvvvxxxyyyyyyyyyyyy~~~~~~}}}~~~vvvjjjddd^^^WWWWWWSSSQQQ___~~~wwwnnnZZZUUUfff{{{{{{ooo```SSSKKKEEEHHHJJJHHHHHHGGGAAA:::666666555444333333333333333444555666666444222111111111111111111222222333333333333333333444444555222333444555555555444444666888::::::999999:::;;;<<<>>>DDDUUUuuuqqqdddkkk}}}}}}yyy}}}|||oooiii```RRREEE===:::999999===@@@JJJ^^^uuuxxxqqqooolllbbbUUUNNNHHHFFFEEEHHHNNNUUU[[[^^^ccchhhlllkkkfffbbbaaaaaa``````_________```aaabbbcccbbbbbbbbbbbbdddfffhhhhhhiiikkklllkkkiiifffdddddddddeeefffhhhiiiiiijjjlllmmmoooooonnnnnnoooqqqrrrrrrssstttvvvxxxyyyzzz{{{vvvqqqnnnooonnnkkkggggggiiijjjhhhfffggglllqqqsssttttttqqqkkkfffcccbbbcccbbbaaa``````aaacccddddddeeeeeeccc```aaacccfffdddddddddccccccbbbbbbbbbcccbbb```___^^^^^^^^^^^^______^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZXXXXXXUUUTTTPPPKKKGGGGGGIIIKKKNNN[[[kkkuuu}}}vvvoootttyyydddXXXVVVPPPKKKUUUlllsssgggiiiyyy{{{wwwjjjPPPDDD===888555555444333333333333444444444444444333333333333222333333444444333333222333333222111111222222333sssssssssrrrqqqpppnnnmmmiiiiiihhhgggfffeeeeeedddgggeeecccbbbccccccaaa``````___^^^[[[YYYWWWVVVUUUUUURRROOONNNMMMLLLKKKIIIIIIIIIHHHFFFEEECCCBBBBBB>>>>>>>>>===<<<===@@@CCCIIIOOOYYYdddmmmrrruuuuuuuuuvvvxxxwwwvvvvvvxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzxxx{{{~~~~~~|||}}}~~~~~~}}}||||||{{{zzzxxxvvvtttrrrqqqsssttttttuuuvvvvvvvvvvvvvvvsssqqqpppqqqsssttttttssssssrrrqqqqqqrrrssstttrrrtttuuutttrrrpppoooooopppqqqssstttuuuuuuttttttuuuuuuuuutttsssqqqpppooossstttuuuwwwxxxxxxyyyyyy|||~~~~~~}}}}}}}}}sssiiiccc\\\VVVUUUSSSOOORRRllluuu^^^SSS^^^sss|||}}}rrrcccSSSHHHEEEHHHGGGEEEDDDEEEAAA;;;777666555444333333333333333444555666555444333222111111111111111222333333444444444333444555555666222333444555555555444444555777999999999999:::<<<<<<>>>EEEVVVwwwtttiiisss|||~~~zzzkkkggg^^^QQQEEE>>>:::999999<<<@@@MMMbbbyyyvvvooommmkkkbbbVVVPPPIIIGGGFFFHHHNNNTTTYYY[[[dddiiimmmmmmiiidddaaa```]]]\\\]]]]]]___```bbbbbbdddcccbbbaaaaaacccdddfffgggiiilllnnnmmmjjjgggdddddddddeeeggghhhjjjkkkllllllnnnooopppooooooqqqrrrrrrrrrrrrssstttuuuwwwwww~~~~~~~~~~~~~~~yyyuuupppoooooonnnkkkhhhhhhiiiiiigggccccccgggjjjmmmoooooonnnkkkgggfffeeedddcccbbbbbbbbbdddeeeffffffggggggfffdddcccdddeeeccccccccccccbbbbbbbbbbbbbbbbbbaaa```````````````aaaaaaaaa```___^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXTTTSSSOOOJJJFFFFFFHHHKKKOOO]]]lllvvv}}}{{{tttwwwhhhZZZXXXSSSNNNTTTiiitttiiiiiittt}}}wwwooonnnRRRDDD===888555555444333333333333444666555555333222111000000222333333444444333333222333222222111111222333333ttttttttttttrrrpppnnnmmmjjjjjjjjjiiihhhgggfffeeegggeeecccbbbccccccaaa``````___^^^\\\YYYWWWUUUTTTRRRPPPNNNNNNMMMLLLJJJHHHHHHHHHGGGFFFDDDCCCCCCBBB>>>>>>>>>===<<<===@@@BBBGGGMMMWWWbbbkkkqqqtttuuuuuuvvvwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzxxxzzz}}}~~~}}}~~~~~~~~~~~~}}}||||||zzzxxxvvvtttsssrrrssssssuuuvvvwwwwwwwwwwwwuuusssqqqqqqrrrssstttsssssssssrrrqqqrrrssstttuuuooorrruuuvvvuuusssssssssnnnoooppprrrssstttttttttvvvvvvuuuuuutttrrrqqqppprrrssstttvvvwwwxxxxxxxxxyyy|||~~~~~~|||rrrjjjeee^^^YYYVVVXXXRRRLLL^^^jjjZZZ```llltttxxxjjjXXXKKKFFFGGGEEEBBBAAACCC@@@;;;777666555444444333333333111222333333333222111111222111111111111222333333555444444444444555666666333444444444444444444444555666888888888999;;;======???EEEXXXzzzwwwmmmzzzoooddd\\\PPPEEE>>>;;;999999===CCCRRRhhh}}}~~~tttlllkkkiiiaaaWWWQQQIIIGGGGGGIIINNNTTTXXXYYY___fffmmmqqqnnnhhhbbb^^^\\\\\\]]]^^^___```aaaaaabbbbbbbbbcccbbbbbbaaaaaadddgggkkknnnmmmjjjfffccccccdddeeegggiiijjjlllmmmmmmnnnpppppppppppprrrtttrrrqqqqqqqqqrrrssstttuuu}}}}}}|||{{{{{{{{{xxxuuutttsssrrrpppnnnmmmnnnmmmkkkiiihhhkkkmmmlllmmmnnnmmmkkkhhhhhhhhheeeeeedddeeefffggghhhiiihhhhhhiiiiiigggfffddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaa^^^]]][[[YYYXXXWWWVVVVVVTTTRRRNNNIIIFFFFFFIIILLLSSS```nnnxxx{{{sssvvvkkk[[[ZZZTTTNNNQQQeeeuuulllmmmtttyyyzzzvvvkkk}}}sssUUUDDD<<<888555555444333333333333444333222222111000///...---000111111222222111111000222222222222222222333333vvvvvvvvvuuussspppmmmlllllllllllllllkkkiiihhhggggggeeecccbbbccccccaaa``````___]]][[[YYYWWWVVVUUUQQQOOONNNMMMMMMMMMKKKIIIGGGFFFFFFDDDCCCBBBAAAAAA>>>>>>???>>>======???AAAEEEKKKTTT___iiiooosssuuuuuuvvvwwwvvvtttssstttuuurrrrrrssssssttttttuuuuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxwwwuuutttsssssssssuuuvvvwwwwwwwwwwwwuuusssqqqqqqsssttttttsssttttttsssrrrrrrssstttuuuooorrruuuvvvuuusssssssssnnnoooppprrrssstttuuuuuusssttttttuuuuuuttttttsssqqqrrrsssuuuwwwxxxxxxxxxwwwzzz~~~wwwpppjjjddd^^^ZZZTTTYYYUUUMMMWWWvvvtttdddfffgggmmmzzz~~~~~~{{{ooo]]]PPPGGGHHHEEEAAA@@@BBBAAA===777777666555444444444444111222222222222222222222222222222111222333333444555444444444444555666666444444444444444444444444444555777777777999<<<>>>===???FFFZZZ}}}xxxpppsssccc[[[OOODDD===;;;;;;;;;???GGGXXXnnn~~~tttkkkhhhfff___UUUPPPIIIGGGGGGIIINNNSSSWWWXXXXXX```kkksssrrrlllccc]]]^^^^^^_________`````````^^^```ccceeedddbbb___\\\aaadddhhhkkkkkkiiieeebbbcccccceeefffhhhjjjllllllmmmnnnpppqqqpppqqqssstttqqqqqqqqqqqqqqqrrrrrrsss|||~~~}}}|||{{{yyyxxxvvvvvvuuutttrrrpppqqqrrrrrrqqqpppppprrrsssoooppppppnnnkkkiiiiiiiiiggggggggghhhiiijjjkkkkkkiiiiiijjjjjjjjjhhhfffdddccccccccccccccccccddddddccccccdddddddddeeeddddddbbbbbbbbbbbbbbbbbbbbbbbb```___]]][[[YYYXXXXXXXXXUUUSSSOOOJJJHHHIIIMMMQQQYYYeeerrrzzzzzzooosssnnn]]]ZZZTTTMMMNNN___{{{sssnnnqqqvvvxxxxxx||||||mmmzzzyyyYYYFFF===999555555444333333333333444000000000000000000000000000111111222222111111000111111222222333333333333xxxwwwvvvuuurrrpppnnnmmmnnnnnnmmmlllkkkjjjjjjiiigggeeecccbbbccccccaaa```___^^^]]][[[ZZZXXXWWWVVVQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGFFFDDDCCCAAA@@@@@@>>>??????>>>======???@@@BBBHHHQQQ\\\fffmmmrrrtttsssuuuuuuuuusssssssssuuutttttttttttttttuuuvvvwwwuuuvvvwwwyyy{{{|||}}}}}}zzzzzzyyyxxxwwwvvvuuuuuusssttttttuuuvvvvvvvvvvvvtttsssqqqrrrssstttsssrrruuutttrrrqqqqqqqqqrrrsssrrrtttuuutttrrrpppoooooorrrrrrssstttuuuvvvwwwwwwqqqrrrssstttuuuuuuuuuuuuqqqrrrsssuuuwwwxxxyyyyyyxxxzzz~~~uuunnnhhhaaaZZZXXXQQQUUUTTTNNNSSSkkkwwwhhhhhheeeiiirrr{{{xxxzzzzzzqqq```RRRIIIIIIFFFBBBAAACCCBBB>>>888777666555444444444444333333444444444444555555222222222222222333444444444444444333444555555666555555444333333333444444333444666666777999<<>>???GGG\\\qqqmmmrrrddd[[[NNNCCC===<<<===>>>@@@JJJ]]]tttuuujjjgggddd\\\SSSNNNGGGFFFFFFIIINNNSSSVVVXXXUUU\\\hhhppprrrlllccc\\\^^^^^^______```_________\\\^^^bbbddddddaaa^^^[[[___bbbeeehhhiiigggdddbbbccccccdddfffgggiiijjjkkklllnnnpppppppppqqqsssuuuppppppppppppqqqqqqrrrsss{{{}}}~~~zzzzzzzzzzzzyyyxxxwwwvvvsssssssssssstttuuuvvvvvvrrrrrrrrrooollljjjjjjjjjjjjjjjkkkkkkllllllmmmmmmjjjiiiiiijjjkkkjjjgggeeeddddddddddddeeeeeeeeeeeedddeeefffffffffffffffeeebbbbbbbbbaaaaaaaaaaaaaaacccbbbaaa```^^^]]]\\\[[[VVVTTTQQQMMMKKKNNNSSSXXXaaalllxxx~~~{{{nnnssssss```ZZZSSSMMMLLLYYYttttttpppuuuyyyzzzyyy|||oooxxx]]]GGG===999555555444333333333333444111111222222333444444555222333333444444333333222000000222333333333333333xxxwwwuuutttrrrqqqqqqppppppnnnmmmkkkjjjjjjjjjjjjgggeeecccbbbccccccaaa```]]]]]]\\\[[[ZZZYYYXXXXXXRRRPPPMMMKKKLLLMMMNNNMMMIIIHHHGGGEEECCCBBB@@@???>>>???@@@???>>>===>>>??????EEENNNYYYdddkkkppprrrrrrsssttttttsssrrrsssuuuwwwwwwvvvuuuuuuvvvwwwxxxuuuuuuvvvxxxyyy{{{}}}~~~~~~~~~yyyyyyxxxxxxxxxwwwwwwwwwsssttttttuuuuuuuuutttttttttsssrrrrrrssstttsssrrrtttsssqqqpppooonnnoooooorrrssssssrrrooonnnnnnooossssssssstttuuuvvvwwwwwwqqqqqqrrrssstttuuuuuuuuuqqqrrrtttvvvxxxyyyzzzzzzzzz|||}}}~~~~~~~~~xxxooohhh^^^WWWUUUSSSRRRQQQNNNMMM]]]tttfffeeeeeeffflllyyy|||vvvwwwxxxrrrbbbUUUJJJJJJHHHDDDCCCEEECCC???888777666555444444444444333333333333444444555666333222222222222333444444333333333333333444444555666555444333333333333444333444555555666999===@@@>>>@@@GGG]]]{{{fffbbbxxxvvveee\\\MMMBBB<<<===???BBB>>>JJJ```xxxvvvjjjeeeaaaYYYPPPKKKFFFEEEFFFIIIOOOTTTWWWXXXWWW\\\dddjjjllliiibbb]]]ZZZ[[[]]]^^^____________]]]^^^```aaaaaa```___^^^___aaadddfffgggfffdddcccccccccdddeeefffggghhhhhhkkkmmmoooppppppqqqssstttppppppppppppqqqrrrssstttxxx|||}}}~~~~~~||||||{{{uuutttttttttuuuvvvvvvuuurrrrrrrrrooollljjjjjjkkkmmmmmmmmmnnnnnnnnnmmmmmmjjjiiihhhiiikkkkkkiiigggeeeeeeeeefffffffffggggggfffggghhhhhhhhhgggfffeeeccccccbbbbbbaaaaaa``````ccccccccccccbbb```^^^]]]XXXVVVSSSPPPOOOSSSYYY^^^hhhsss}}}tttvvvzzzddd[[[RRRMMMLLLVVVmmmzzzwww|||~~~|||{{{yyyooovvv```III>>>:::555555444333333333333444222222222333444555555555222333333444444333333222///000222333444444333333wwwvvvtttsssrrrrrrssstttpppnnnllliiihhhiiijjjkkkgggeeecccbbbccccccaaa```\\\\\\[[[[[[ZZZYYYYYYYYYSSSPPPLLLKKKLLLNNNOOOOOOKKKJJJIIIGGGDDDBBBAAA@@@>>>???@@@???>>>===>>>???>>>CCCMMMXXXbbbjjjooorrrqqqrrrtttsssrrrrrrtttuuusssrrrqqqppppppqqqrrrsssuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxttttttttttttttttttsssssstttsssrrrrrrttttttsssrrrsssrrrpppnnnllllllllllllnnnooopppooonnnnnnppprrrrrrrrrrrrrrrrrrssstttuuuqqqrrrssssssttttttssssssqqqrrrtttvvvxxxyyyzzz{{{|||}}}}}}|||{{{{{{}}}~~~}}}rrriii^^^VVVTTTWWWSSSPPPLLLGGGQQQvvv}}}rrrdddcccdddeeejjjuuuxxxwwwyyyssseeeWWWJJJKKKIIIEEEEEEGGGDDD@@@888777666555555444444555222111111111222222333444333333222222333333444555333222222222222333444444666555444333222333333444333444444555666999===@@@>>>@@@GGG^^^}}}|||sss]]]WWWnnn}}}ggg\\\MMMAAA<<<===AAADDD<<>>>>>BBBHHHQQQZZZbbbiiilllppprrrssstttsssrrrssstttrrrrrrrrrrrrqqqqqqqqqqqqsssuuuwwwxxxyyy{{{~~~~~~}}}xxxxxxxxxxxxxxxxxxxxxxxxsssttttttttttttrrrqqqpppvvvuuutttsssrrrqqqqqqqqqrrrqqqpppnnnnnnnnnooooooooooooooopppqqqqqqrrrrrrvvvvvvvvvvvvuuutttrrrrrrtttrrrpppqqqtttvvvtttrrrssssssrrrssstttwwwzzz{{{{{{{{{||||||}}}}}}}}}~~~wwwkkkccc\\\XXXUUUVVVPPPLLLJJJLLLkkk}}}{{{uuu```fffhhhlllooottt~~~yyynnn___TTTHHHEEECCCEEEIIIIIIEEE@@@666666555444444444444555222222222222222222222222222222222222222222222222222222333333333333444444777444111333666777333///555555666777999<<<>>>???===EEEIII^^^}}}wwwyyygggUUUUUUhhhmmmYYYGGGAAA???<<<<<>>777222222444444444555555555666777888:::;;;@@@GGGLLLaaa}}}xxx{{{nnnZZZNNNNNN\\\nnnoooZZZEEE>>>;;;888999>>>AAAKKK]]]tttzzzlllddd]]]TTTLLLIIICCCAAAAAAEEEKKKPPPRRRQQQYYY\\\```dddeeedddbbbaaa^^^\\\ZZZYYYYYYZZZ[[[\\\]]]___````````````ccceeebbbbbbbbbbbbccccccccccccccccccdddeeefffhhhjjjkkkooonnnmmmnnnppprrrrrrrrrppppppqqqqqqrrrsssssstttsssvvvzzz~~~}}}|||}}}~~~}}}~~~~~~}}}{{{wwwuuurrrqqqrrrrrrrrrqqqnnnnnnmmmmmmmmmnnnnnnooorrrqqqqqqqqqrrrtttvvvwwwwwwtttqqqoooppprrrssssssooonnnnnnnnnnnnnnnnnnnnnlllllllllkkkiiigggfffeeebbbaaa^^^\\\\\\\\\]]]^^^]]][[[WWWUUUUUUTTTSSSQQQNNNOOOPPPPPPRRRZZZdddlllxxx~~~|||uuuyyyvvv___WWWLLLGGGLLLUUUpppgggpppgggQQQDDD>>>888777666444333222222222111111222222222222111111111222222333333222222111111111000000000000111111}}}|||zzzyyyxxxvvvuuusssnnnmmmlllmmmnnnooommmllljjjiiigggfffdddbbbaaaaaa^^^\\\ZZZZZZZZZYYYWWWUUUUUUSSSQQQPPPPPPOOOMMMKKKKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@??????AAAEEEJJJQQQXXX[[[___aaadddeeeeeefffgggiiihhhhhhiiijjjkkklllmmmnnnlllppptttvvvvvvvvvwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}{{{zzzxxxvvvuuutttwwwwwwxxxxxxwwwvvvtttsssuuutttrrrqqqqqqsssvvvwwwvvvvvvtttsssrrrqqqppppppoooppppppqqqrrrsssttttttvvvvvvwwwwwwvvvuuuuuutttssssssssssssttttttttttttxxxxxxxxxxxxxxxyyyzzz{{{zzzzzz{{{}}}~~~xxxkkk^^^VVVTTTVVVPPPJJJHHHGGG[[[||||||hhhlllhhhwwwwwwkkk```SSSLLLCCC@@@AAAAAA???<<<666666555444444444444555333333333333333333333333222222222222222222222222222222222333333333444444;;;777222///111444666777777777777777777888999:::@@@GGGMMMbbb|||}}}yyycccSSSMMMMMM[[[nnnpppZZZEEE===:::777999>>>BBBLLL^^^ttt{{{lllccc\\\SSSLLLIIICCCAAABBBFFFLLLQQQQQQPPPWWWZZZ___ccceeedddbbbaaa^^^]]][[[YYYXXXXXXYYYZZZ^^^___```aaaaaabbbdddfffccccccccccccccccccbbbbbbccccccccceeefffhhhjjjkkkpppnnnmmmmmmoooppprrrsssssstttttttttsssrrrqqqqqqqqqtttyyy~~~yyywwwxxxvvvuuuvvvyyy|||~~~~~~~~~}}}|||uuusssqqqpppppppppooonnnkkkkkkkkklllmmmnnnooopppssssssssssssuuuvvvxxxyyyzzzwwwsssrrrrrrtttuuuuuuoooooooooooonnnnnnnnnnnnmmmmmmlllkkkiiigggfffeeedddbbb^^^[[[ZZZZZZ[[[]]][[[WWWRRROOONNNNNNNNNMMMIIIJJJLLLNNNRRRZZZeeemmmyyyzzzqqqsssyyybbbZZZOOOJJJNNNTTTllliiiqqq~~~hhhRRRDDD>>>999888666555333222222222222222222333333222222222111222222222222222222111222111111000000111111222||||||{{{zzzwwwvvvuuuuuupppnnnmmmmmmnnnooonnnmmmiiihhhgggfffdddcccaaaaaa^^^\\\ZZZYYYYYYXXXVVVUUUUUUSSSQQQPPPPPPNNNLLLJJJKKKIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDHHHMMMRRRVVVYYY[[[^^^______```aaaccccccdddeeefffggghhhiiijjjhhhlllppprrrssssssttttttvvvvvvwwwwwwxxxxxxyyyyyy|||{{{zzzyyywwwuuuttttttwwwxxxxxxxxxxxxvvvuuuttttttsssrrrrrrrrrtttvvvwwwxxxwwwwwwvvvuuutttsssrrrsssssssssrrrrrrrrrrrrrrruuuvvvvvvvvvvvvuuuuuutttssssssttttttttttttuuuuuuyyyyyyyyyyyyyyyzzz{{{{{{yyyzzz{{{}}}~~~~~~ttthhh\\\TTTQQQUUUOOOIIIGGGEEETTTooo|||jjjnnnkkkwwwxxxlllbbbUUUMMMDDD@@@@@@BBB@@@>>>666666555444444444444555333333333333333333333333222222222222222222222222222222222333333333444444222111000111333555666666888888888888888999::::::===FFFMMMccc~~~|||sss]]]OOOMMMLLL\\\sssmmmXXXDDD===;;;888999???CCCLLL]]]sss|||mmmddd\\\RRRKKKHHHDDDCCCDDDIIIOOOSSSTTTRRRVVVYYY^^^bbbddddddbbbaaa___]]][[[YYYXXXXXXYYYZZZ^^^___```aaaaaabbbeeegggdddddddddddddddcccbbbaaabbbbbbcccdddfffhhhiiijjjnnnnnnnnnmmmnnnooorrrsssxxxxxxxxxwwwuuurrrpppnnnooosssxxx}}}~~~ssspppnnnoooppptttyyy|||}}}|||~~~~~~~~~~~~}}}|||{{{{{{tttrrrpppooooooooommmllliiiiiijjjkkkmmmnnnpppqqqsssssstttuuuwwwxxxzzzzzz{{{xxxtttrrrssstttuuuuuuqqqqqqqqqpppppppppoooooommmmmmlllkkkiiigggeeedddeeebbb___[[[YYYYYYZZZ[[[XXXTTTOOOKKKJJJKKKKKKJJJFFFHHHJJJLLLPPPXXXccckkkwww}}}xxxmmmnnn|||{{{ccc\\\QQQMMMPPPTTTkkkkkkppp|||hhhQQQCCC===888888666555444333333333333333444444444444333333222222222333333222222222222222111111111111222222{{{|||{{{yyyvvvtttttttttrrrpppnnnmmmnnnnnnmmmlllgggggggggfffdddcccaaa```^^^\\\ZZZYYYYYYXXXVVVTTTUUUSSSQQQPPPOOONNNLLLJJJKKKIIIGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDEEEGGGJJJNNNPPPSSSUUUWWWXXXXXXXXXZZZ[[[]]]^^^^^^```aaabbbccccccbbbeeeiiikkkmmmnnnoooqqqttttttuuuvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuwwwxxxxxxyyyxxxvvvuuuttttttssssssssstttuuuvvvvvvwwwwwwxxxwwwwwwvvvuuutttuuuuuutttssssssrrrqqqqqqttttttuuuuuuuuuuuuttttttrrrtttuuuuuuttttttuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{yyyzzz{{{|||}}}~~~~~~zzzoooeee[[[UUUNNNSSSNNNHHHFFFDDDNNNddd}}}}}}nnntttrrr{{{yyymmmbbbYYYQQQGGGBBBBBBCCCAAA>>>666666555444444444444555333333333333333333333333222222222222222222222222222222333333333333444444222333444555666555555444999888888888999:::;;;;;;;;;EEENNNfff|||yyy}}}sssZZZNNNNNNMMMaaazzzhhhTTTBBB===;;;999:::???CCCLLL]]]rrr~~~ooofff^^^SSSKKKGGGEEEDDDFFFKKKRRRWWWWWWVVVTTTWWW]]]aaaddddddcccaaa___]]][[[YYYXXXYYYZZZ[[[]]]^^^```aaaaaabbbeeegggdddeeeeeeeeeeeecccaaa```aaaaaabbbccceeefffhhhiiikkklllnnnnnnnnnooorrrtttzzz{{{{{{{{{xxxtttpppnnnnnnqqqwww{{{}}}uuupppkkkllloootttyyy{{{{{{{{{~~~~~~~~~~~~}}}}}}|||{{{zzz|||~~~}}}{{{yyyyyyyyysssqqqooooooooonnnllljjjhhhhhhiiijjjlllnnnpppqqqssssssuuuvvvxxxyyyzzz{{{{{{xxxtttrrrssstttttttttuuuuuuttttttsssrrrrrrrrrmmmlllkkkjjjhhhfffdddccccccaaa^^^ZZZXXXWWWWWWWWWTTTQQQLLLIIIIIIIIIIIIHHHEEEGGGJJJKKKNNNUUU___fffrrrxxxyyyllliiivvv}}}ddd\\\QQQNNNQQQTTTiiilllpppzzzgggOOOCCC===888777666555444444444444444444555555555555444444222333333444444333333222222222111111111111222222yyyzzz{{{xxxtttrrrrrrtttsssqqqnnnmmmmmmmmmlllkkkfffffffffeeedddbbb```___^^^\\\ZZZYYYYYYWWWUUUSSSUUUSSSPPPOOOOOONNNLLLJJJJJJIIIHHHGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJMMMOOOQQQRRRQQQQQQRRRSSSWWWWWWXXXYYYYYYZZZ[[[[[[[[[^^^aaaccceeegggjjjmmmpppqqqqqqrrrtttuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxvvvuuutttssstttuuuvvvvvvuuuttttttuuuuuuvvvwwwwwwvvvuuutttuuuuuuttttttssssssrrrrrrssssssttttttttttttssssssrrrtttvvvuuutttsssuuuwwwvvvvvvxxxyyyzzz{{{||||||yyyzzzzzz{{{|||}}}}}}}}}}}}ttthhh```XXXSSSLLLQQQMMMGGGFFFCCCJJJ\\\}}}ttt{{{zzz~~~{{{zzzmmmccc^^^VVVKKKFFFDDDDDD@@@===666666555444444444444555444444444444444444444444222222222222222222222222222222333333333333444444333444555666666555555555777777777777888999;;;;;;:::EEEPPPjjj|||xxxxxx|||vvvZZZNNNOOORRRhhhzzz```NNN>>>;;;;;;999999>>>BBBKKK\\\qqqqqqhhh```TTTKKKGGGDDDDDDGGGMMMUUUYYYZZZXXXSSSVVV\\\aaaddddddcccaaa___^^^\\\ZZZYYYZZZ[[[\\\\\\^^^___``````bbbeeegggeeefffffffffeeecccaaa______``````aaaccceeeggghhhgggjjjnnnooooooppprrruuuzzz{{{}}}}}}{{{xxxssspppmmmqqquuuyyy{{{|||~~~}}}~~~|||xxxqqqpppqqqssswwwzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwzzz||||||yyywwwvvvwwwsssqqqpppoooooonnnllliiihhhhhhiiijjjkkkmmmoooppprrrsssuuuwwwyyyzzz{{{{{{|||yyyuuusssssstttuuutttvvvuuuuuutttssssssrrrrrrllllllkkkiiigggdddbbbaaa```___\\\YYYVVVTTTRRRRRRPPPMMMIIIGGGGGGGGGGGGFFFFFFHHHJJJKKKMMMRRR[[[aaakkksss||||||mmmgggrrreee[[[PPPLLLNNNPPPeee~~~~~~qqqttt}}}gggOOOCCC???666666555555555555666666333444444555555444444333333444444555555444444333333222222111111222222333xxxyyyzzzwwwsssqqqqqqssstttqqqnnnlllllllllkkkjjjeeeeeeeeeeeedddbbb```___^^^\\\ZZZYYYXXXWWWUUUSSSTTTRRRPPPOOOOOONNNLLLJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGJJJKKKMMMNNNMMMLLLMMMNNNSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[^^^```cccgggjjjllllllmmmooopppqqqrrrsssrrrsssssstttuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvtttsssssstttvvvwwwwwwuuutttrrrrrrsssuuuvvvvvvvvvuuutttttttttttttttttttttttttttrrrrrrsssssstttssssssrrrrrrtttvvvvvvtttsssuuuwwwtttuuuwwwyyyzzz{{{||||||yyyzzzzzzzzz{{{{{{||||||}}}oooccc[[[UUUQQQJJJPPPLLLFFFFFFCCCHHHXXX~~~yyyttt}}}{{{nnndddbbbZZZOOOHHHFFFDDD???;;;666666555444444444444555444444444444444444444444222222222222222222222222222222333333333444444444111222333333333444666888555555666666777999:::;;;:::FFFRRRmmm}}}{{{xxxyyyvvvxxx[[[MMMOOOXXXpppqqq[[[III;;;999:::888999===BBBJJJ[[[ppprrrjjjaaaUUUKKKFFFDDDDDDGGGMMMUUUZZZ[[[ZZZRRRVVV[[[```cccdddcccbbb___^^^\\\ZZZZZZ[[[\\\]]][[[]]]___``````bbbdddgggeeefffggggggeeeccc```____________aaabbbdddfffgggeeeiiinnnpppppppppsssuuuxxxzzz}}}~~~~~~zzzvvvtttmmmqqquuuxxxyyy{{{}}}{{{||||||{{{|||wwwuuurrrrrruuuxxxzzzzzzyyyyyyyyyxxxwwwvvvuuuuuuuuuxxx{{{{{{xxxuuutttuuusssqqqpppoooooonnnkkkiiihhhhhhiiijjjkkkmmmoooppprrrsssuuuwwwyyyzzz{{{{{{}}}yyyvvvssstttuuuuuuuuuttttttsssrrrqqqqqqppppppkkkkkkjjjhhhfffdddbbb```^^^]]][[[XXXUUURRROOONNNMMMJJJGGGFFFFFFGGGFFFEEEHHHIIIKKKKKKLLLPPPXXX^^^gggooozzznnngggoooeeeZZZNNNIIILLLMMMbbb{{{zzz{{{{{{~~~wwwyyygggPPPDDD@@@555555555555555666777777222333333444444333333222444555555666666555555444333222222111111222222333}}}}}}|||xxxtttsssuuuxxxssspppnnnmmmnnnnnnkkkhhhfffeeeccccccddddddcccaaaaaa___]]]YYYWWWUUUUUUTTTOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCDDDGGGIIIEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHIIIIIIIIIJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTVVVYYY\\\___```gggggghhhiiilllooorrrtttnnnooorrrtttuuuuuutttssswwwwwwxxx|||~~~}}}wwwssswwwvvvtttrrrqqqqqqqqqqqqqqqssstttuuuuuuvvvyyy{{{tttssssssrrrssstttuuuvvvvvvvvvuuutttssssssrrrrrrxxxxxxwwwuuusssssstttvvvvvvwwwyyyyyyxxxyyyzzz|||xxxxxxxxxyyyzzz{{{}}}}}}|||ppphhhbbbXXXQQQOOOPPPQQQNNNEEE@@@EEEOOOsss||||||~~~zzz|||yyypppjjj___WWWLLLEEECCCBBB???<<<444555555444333333666888555555555555555555555555222222111111222222333444666666666666555444333222222222111111222222333444333444666666777999===@@@>>>BBBRRRqqq|||}}}~~~vvv~~~yyy[[[LLLSSS]]]zzziiiOOOGGG@@@===;;;888999;;;===JJJ\\\mmmtttlllcccUUUIIICCCAAAAAAFFFPPPVVVVVVVVVWWWUUUVVVXXXZZZ\\\___```aaa\\\\\\[[[ZZZZZZ[[[\\\\\\\\\]]]^^^```bbbeeeggghhhdddeeehhhiiihhheeebbb```aaa`````````bbbeeehhhiiijjjkkkkkklllnnnpppqqqrrrxxxvvvxxx~~~{{{wwwwwwvvvsssqqqtttyyy}}}|||yyy}}}{{{yyyxxxyyy}}}yyyvvvsssrrrtttvvvwwwwwwvvvuuusssqqqoooooorrrtttvvvtttrrrrrrttttttrrrpppnnnmmmlllkkkkkkkkkkkkkkkiiijjjkkkkkkjjjllloooqqqoooqqqsssvvvyyyzzz{{{{{{|||xxxvvvvvvvvvuuuuuurrrqqqooooooppppppnnnlllkkkjjjhhhfffdddaaa```___[[[YYYWWWUUUTTTRRROOOMMMHHHFFFCCCDDDFFFGGGEEECCCJJJIIIIIIJJJLLLOOOUUU[[[eeelllwwwpppccckkkkkkTTTHHHDDDEEENNNZZZxxxsssvvv{{{zzzzzznnnQQQBBB@@@999777555444444444333222222222222222222222222222111222000222777222///777333333444444444333222111|||||||||xxxuuussstttvvvssspppnnnmmmnnnnnnkkkiiigggfffddddddeeeeeecccbbbaaa___\\\XXXVVVTTTSSSRRRPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEGGGJJJHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSVVVXXXYYY^^^___aaacccgggkkkoooqqqkkkmmmoooqqqsssssssssrrruuuuuuwww{{{~~~}}}yyyuuutttsssrrrqqqqqqrrrssstttqqqrrrttttttuuuvvvxxxzzzvvvuuutttsssrrrsssssstttrrrrrrrrrrrrrrrrrrssssssvvvvvvvvvtttrrrrrrsssuuuyyyzzz||||||{{{zzzzzz{{{yyyyyyyyyzzz{{{|||~~~~~~}}}wwwmmmeee[[[SSSQQQQQQQQQNNNDDD>>>BBBKKKjjj|||rrrkkk```XXXMMMFFFDDDBBB???<<<444555555444333333444666333333333333333333333333222222222111222222333444999999888777555444333222444444333333444444555666666777999::::::<<<@@@CCC???CCCSSSrrr{{{uuu~~~}}}{{{|||```PPPUUUccc{{{eeeNNNFFF???===;;;888999;;;===IIIZZZlll~~~ssskkkbbbUUUJJJEEEEEEDDDHHHQQQVVVUUUSSSTTTXXXYYYZZZ\\\^^^```aaabbb]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\]]]___aaaccceeefffbbbcccfffggggggfffdddbbbaaaaaa```aaaccceeehhhjjjjjjjjjkkkkkkmmmooopppqqqxxxwwwzzz~~~zzzyyyxxxuuusssuuuzzz}}}|||zzz|||zzzyyyxxxzzz~~~{{{vvvtttuuuwwwwwwvvvqqqpppnnnkkkjjjkkkmmmooosssqqqoooppprrrrrrpppnnnlllkkkkkkjjjjjjjjjjjjkkkiiijjjkkkkkkkkkllloooqqqrrrsssvvvyyy{{{||||||}}}|||yyywwwwwwwwwwwwvvvuuusssqqqpppooonnnkkkiiiiiiiiigggeeebbb```^^^]]]\\\ZZZWWWTTTRRRNNNJJJGGGHHHEEECCCCCCEEEGGGFFFEEELLLLLLLLLLLLMMMOOOTTTXXX___fffqqq{{{uuugggmmm~~~mmmUUUHHHBBBAAAIIITTTnnn~~~~~~tttxxx}}}|||}}}sssTTTDDDAAA999777444333444444333222222222222222222222222222444111000000111333333111333333222222222111111111{{{{{{{{{yyyvvvtttssstttrrrqqqooonnnnnnmmmkkkjjjhhhgggeeeeeefffeeedddbbbaaa___[[[XXXTTTRRRQQQPPPQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJLLLNNNOOOPPPSSSTTTWWWZZZ___dddiiikkkggghhhjjjmmmooopppqqqqqqrrrsssvvvzzz}}}}}}zzzxxxqqqqqqqqqqqqrrrsssuuuvvvqqqsssuuuuuuuuuvvvxxxzzzxxxwwwuuusssrrrrrrrrrrrroooooopppqqqqqqrrrssssssuuuuuuuuusssqqqqqqrrrsssyyy{{{||||||{{{yyyyyyyyyzzzzzzzzz{{{|||}}}~~~}}}tttiii]]]UUUSSSRRRQQQMMMCCC<<>>===;;;999999<<<<<>>DDDWWWzzz~~~yyyqqqddd]]]SSSJJJEEEBBB@@@>>>666888999999666444333333555555555555555555555555333222222222222333444444:::999777666555444555555222222222222222333444444555666888888888:::>>>@@@BBBGGGWWWvvvssszzztttvvvxxxgggSSSUUUnnnvvv^^^JJJCCC===<<<;;;999999<<<;;;EEETTTeeeyyy~~~sssjjj___SSSKKKHHHBBBBBBGGGQQQWWWWWWWWWXXXXXXYYYZZZ\\\]]]]]]]]]\\\^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^___```aaabbbcccbbbcccdddeeeeeefffffffffccccccbbbccceeegggjjjlllkkkkkkllllllmmmooopppqqqrrrsssyyy|||{{{xxxwwwuuuvvvyyyzzzzzzyyyvvvvvvvvvwww{{{{{{zzzyyyuuurrrjjjhhheeecccdddfffhhhhhhhhhhhhhhhiiiiiihhhgggfffcccdddeeefffggghhhhhhhhhhhhjjjlllmmmmmmoooqqqssswwwxxxzzz|||~~~~~~~~~|||zzzzzz{{{|||{{{{{{yyyvvvssspppnnnllliiifffgggfffeeeccc```^^^\\\[[[UUUSSSQQQOOONNNLLLIIIFFFEEECCCAAA@@@BBBEEEHHHJJJOOORRRTTTTTTTTTXXX[[[[[[YYY]]]eeeoooyyy~~~zzzjjjfffllltttpppWWWHHH>>>888<<>>???EEEUUUzzz~~~xxxzzz{{{tttfff```VVVMMMFFFBBB@@@???888:::;;;:::777555444444555555555555555555555555333333222222333333444555555555444444555555666666333333222222333333444555555666777777777999<<>>@@@CCCHHHZZZyyyvvvvvvxxxkkk[[[cccwwwrrrUUUCCC===:::;;;<<<::::::<<<<<>>??????===>>>AAADDDFFFOOOSSSQQQWWWeeemmmlllhhheeedddhhhqqqyyy}}}}}}~~~~~~qqq___XXX[[[bbbrrr~~~eeeTTTGGG===<<>>??????======???BBBEEENNNQQQNNNTTTdddmmmllliiieeecccfffoooxxx|||}}}}}}}}}}}}}}}}}}}}}xxxcccZZZZZZWWWhhhiiiXXXJJJ>>><<>>:::555333333555666666222222222222222222222222000111...000555000---555111222222222222111000000{{{yyyxxxwwwwwwvvvsssqqqpppqqqrrrooojjjhhhhhhjjjjjjhhheeebbb```^^^^^^]]]^^^\\\ZZZXXXUUUSSSRRRRRRNNNNNNOOONNNNNNMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJNNNPPPRRRQQQMMMKKKKKKMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKHHHHHHIIIJJJNNNXXXcccjjjkkkmmmpppssstttrrrqqqppppppqqqrrrsssssssssssssssssstttwwwzzzzzzxxxvvvvvvtttrrrrrrtttttttttsssuuuuuussssssrrrssstttuuuttttttttttttsssrrrqqqpppsssrrrqqqqqqrrrtttvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyzzz}}}ooo```ZZZVVVSSSPPPJJJBBB>>>@@@LLLiii~~~~~~{{{|||~~~xxxuuusssnnnjjj```SSSKKKHHHCCC===;;;888555333444555444444444444444444444444333333111111222222333444444444777666555444333222222222444444444444444555666777555666777888888999;;;===CCCGGG[[[tttooouuu}}}aaaRRR\\\qqqpppSSSBBB===999:::999777999===<<>>@@@IIIfff}}}|||zzz~~~{{{}}}xxxuuutttrrrnnncccVVVNNNJJJFFF@@@<<<999666555555666666555666666555444333333222222555555666777888888999999888888777666555444444444444333333333333444555555555666777888888999;;;===CCCGGG[[[xxxssswww}}}^^^OOOXXXiiisssUUUEEE???::::::999777999<<<;;;BBBLLL]]]sss~~~wwwpppkkkbbbUUUKKKHHHFFFDDDHHHQQQWWWWWWTTTTTTVVVYYY]]]___``````aaabbb^^^\\\ZZZYYYZZZ[[[[[[[[[[[[^^^aaabbbbbbaaaaaaaaadddeeeggghhhiiihhhfffeeecccaaa___aaaeeeiiikkkjjjmmmmmmmmmmmmmmmnnnnnnnnnvvvtttrrrsssvvvvvvuuusssooorrrvvvwwwvvvuuutttttttttvvvyyy|||~~~yyysssmmmmmmpppqqqnnnjjjhhhfffccc___[[[WWWTTTRRRRRRVVV[[[___```aaabbbcccfffhhhlllpppuuuxxx{{{|||~~~}}}|||}}}}}}|||{{{zzzxxxwwwvvvtttrrrpppnnnmmmjjjfffdddcccaaa^^^\\\[[[YYYWWWUUUTTTRRRNNNJJJGGGFFFEEEEEECCCAAA???===<<<===>>>???BBBDDDHHHMMMSSSXXX]]]``````aaabbbeeegggjjjmmmooowwwzzz}}}~~~~~~~~~~~~nnnbbb\\\XXX___nnntttfffZZZNNNFFFEEEAAAGGGZZZ{{{|||mmmwww}}}tttooo|||cccOOOIIIAAA:::666666555333333555444333333222222333333444111111111111111111111111666555333111111111222333{{{yyywwwvvvvvvuuurrrpppqqqrrrsssqqqmmmiiiffffffdddcccbbb```____________\\\[[[XXXVVVSSSRRRPPPPPPQQQQQQQQQPPPOOONNNLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPLLLNNNPPPPPPOOOOOOOOOPPPRRRQQQQQQPPPOOONNNMMMLLLNNNOOOOOOOOOOOONNNNNNMMMNNNNNNOOOPPPOOONNNMMMLLLNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKHHHGGGHHHHHHJJJSSS\\\dddfffiiimmmpppqqqrrrrrrttttttttttttttttttsssrrrrrrqqqrrruuuwwwwwwvvvtttvvvtttrrrrrrssstttsssrrrqqqpppppppppqqqsssuuuvvvuuuuuuuuutttsssrrrqqqpppsssrrrqqqqqqqqqssstttuuussstttuuuwwwxxxyyyyyyyyyyyy|||xxxccc\\\TTTOOOGGG@@@===???EEEaaa|||}}}{{{yyy{{{wwwxxx~~~{{{zzz{{{wwwrrrfffXXXOOOKKKGGGBBB===:::777555666666666666777777666555333222111000666777888999:::;;;<<<<<<888777666555555555555555555444333333222333333333444666777888888999;;;>>>CCCGGG[[[}}}yyy|||~~~{{{ZZZKKKRRR___xxx{{{ZZZIIIAAA;;;:::999888999<<<;;;AAALLL]]]rrr{{{tttnnniii```UUULLLIIIHHHFFFJJJTTTZZZYYYUUUTTTXXXYYYZZZ]]]```bbbbbbaaa\\\ZZZYYYYYY[[[\\\]]]\\\\\\___ccceeedddaaa```___bbbccceeefffgggfffdddcccaaa```aaacccfffiiiiiiiiilllllllllmmmmmmmmmnnnnnnuuusssqqqqqqrrrssssssssslllooosssuuuuuuuuuvvvvvvtttwwwzzz|||~~~{{{yyyvvv}}}zzztttrrrtttvvvssspppnnnkkkfff```ZZZTTTPPPNNNPPPTTTYYY^^^```bbbdddfffgggiiilllpppuuuyyy|||~~~~~~~~~}}}|||{{{}}}}}}|||{{{zzzxxxwwwvvvtttrrrooommmllljjjgggeeebbb```]]]\\\[[[YYYVVVTTTRRRPPPNNNKKKHHHGGGFFFFFFBBB@@@>>><<<<<<<<<>>>???AAABBBEEEHHHMMMQQQUUUWWWXXX[[[___``````bbbeeeiiinnnsssyyy~~~tttfff```YYY^^^lllwwwkkkdddZZZPPPJJJCCCFFFWWWttt}}}hhhooozzzxxxppp{{{dddQQQLLLBBB<<<777777666333222444444333333222222333333444444444444444444444444444555444333222222333444555|||zzzwwwvvvuuutttrrrppprrrssssssrrrooojjjfffdddcccbbbaaa```___^^^^^^]]][[[ZZZWWWUUURRRQQQOOOOOORRRRRRQQQPPPOOOMMMLLLKKKJJJLLLMMMOOOQQQQQQQQQPPPNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNMMMLLLLLLLLLJJJHHHFFFFFFEEEGGGNNNXXXaaadddiiimmmpppqqqssstttuuuuuuvvvuuuuuutttssssssqqqqqqqqqsssuuuvvvuuussstttsssrrrrrrtttvvvvvvuuurrrrrrqqqqqqqqqrrrtttuuuvvvvvvuuuuuutttrrrqqqppprrrqqqqqqpppqqqqqqrrrsssrrrssstttwwwxxxzzzzzz{{{yyy|||iii___UUUNNNFFF???===???BBB]]]yyy~~~|||zzzwwwtttuuu{{{{{{zzz}}}wwwiiiYYYOOOJJJEEE???===:::777555555666666555666666555444333333222222333333444666777888999:::555444444333333333444444777666555444333333333333444555777777888999<<<>>>BBBGGG[[[xxx{{{uuuXXXIIIOOOXXXooofffNNNEEE===;;;:::999999<<<;;;AAALLL\\\rrryyyrrrlllggg```UUUMMMJJJHHHGGGLLLVVV\\\ZZZVVVTTTYYYWWWWWWZZZ___bbbbbbaaa\\\ZZZXXXXXXYYY[[[[[[ZZZ[[[___dddfffeeecccaaa```aaabbbdddeeefffeeedddccc___```bbbeeeggghhhhhhhhhkkkkkkkkklllmmmmmmmmmnnnsssrrrpppnnnoooppprrrsssmmmooosssuuuuuuuuuvvvwwwtttwwwzzz}}}~~~wwwrrrkkkppp|||~~~yyywwwxxxxxxvvvsssqqqnnnggg```XXXRRRMMMKKKMMMQQQWWW\\\___cccfffhhhiiikkkmmmqqqvvvzzz~~~~~~}}}{{{{{{{{{{{{}}}}}}|||{{{zzzxxxwwwvvvtttrrrnnnlllkkkjjjgggeeeaaa___]]][[[[[[YYYWWWUUURRRPPPMMMJJJHHHFFFEEEDDDAAA@@@>>>=========>>>???@@@AAABBBDDDGGGJJJMMMNNNRRRWWW[[[\\\ZZZZZZ^^^bbbeeellluuu}}}yyykkkddd\\\aaammmyyyooollleeeXXXNNNFFFHHHUUUnnnfffiiitttwwwmmmwwweeeRRRNNNBBB<<<777777666444333666444333333222222333333444666666666666666666666666111111111222444666888999~~~{{{xxxvvvuuutttsssqqqsssssssssrrroookkkfffcccccccccbbb```___]]]\\\[[[[[[YYYWWWUUURRRPPPOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKLLLNNNPPPQQQSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPNNNMMMKKKLLLLLLNNNOOOPPPQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPMMMNNNOOOOOOOOONNNMMMLLLOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOMMMLLLKKKIIIFFFEEEEEECCCDDDJJJSSS]]]aaagggkkkmmmnnnqqqsssvvvvvvvvvvvvuuutttssssssrrrqqqqqqrrrtttuuutttsssrrrqqqqqqsssvvvyyyzzzzzzvvvuuutttrrrrrrrrrssssssuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqppppppppppppppprrrsssuuuwwwyyy{{{||||||yyy{{{nnnbbbVVVNNNGGG@@@===>>>@@@ZZZxxx~~~|||xxxvvvyyy{{{mmm\\\QQQKKKEEE>>>;;;999555444444555555444333333444444444444444444000111222333444555666666444444333333333444444555999888777555444444444444333555777777888999<<<>>>BBBGGG\\\wwwyyyqqqXXXIIIOOOUUUiiitttTTTIII???;;;;;;999:::<<<;;;AAALLL]]]rrryyyrrrkkkggg```UUUNNNLLLGGGGGGMMMWWW^^^[[[VVVTTTWWWVVVUUUYYY^^^aaaaaa```]]][[[XXXWWWXXXXXXXXXWWWYYY]]]bbbffffffdddcccbbbaaacccdddffffffeeedddccc___aaadddfffgggggghhhhhhjjjjjjjjjkkklllmmmmmmmmmppppppnnnmmmmmmoooqqqsssppprrruuuuuuuuutttuuuvvvssswww{{{~~~yyynnnddddddlllzzz}}}{{{{{{zzzwwwuuurrrnnnggg___WWWQQQLLLJJJJJJNNNTTTZZZ^^^bbbfffiiijjjlllooosssxxx|||~~~|||{{{{{{{{{|||}}}}}}|||{{{zzzxxxwwwvvvtttrrrooonnnmmmkkkhhhfffaaa___]]]\\\[[[ZZZWWWUUUSSSQQQNNNKKKGGGDDDBBBAAAAAAAAA@@@?????????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJNNNSSSXXXXXXVVVUUUXXX\\\^^^fffqqqzzz{{{mmmfff```dddooozzzpppooojjj\\\OOOJJJKKKUUUjjjjjjhhhqqquuuiiisssfffTTTOOOBBB<<<777777777555555777444333333222222333333444222222222222222222222222000111222333444666777888}}}yyywwwvvvuuutttrrrtttsssqqqqqqooolllhhheeedddccccccaaa___]]][[[ZZZ[[[ZZZWWWUUURRRQQQOOOOOOQQQQQQQQQQQQPPPOOONNNNNNQQQRRRTTTVVVVVVWWWVVVVVVTTTSSSQQQQQQRRRQQQNNNLLLMMMNNNOOOPPPRRRSSSTTTUUURRRRRRSSSSSSSSSRRRRRRQQQOOOOOOPPPPPPPPPOOONNNMMMOOOOOONNNNNNOOOOOOPPPPPPNNNNNNPPPPPPOOOMMMJJJIIIGGGDDDCCCCCCBBBAAAHHHPPPYYY^^^dddhhhiiijjjnnnpppuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqsssttttttsssqqqpppqqqsssvvvyyyzzzzzzxxxwwwuuusssrrrrrrrrrsssttttttuuuuuuuuutttttttttssssssrrrrrrqqqqqqpppppprrrtttuuuxxxyyy{{{||||||yyy{{{~~~pppdddVVVNNNHHHAAA>>>>>>>>>WWWvvv~~~|||{{{~~~}}}{{{ooo___TTTNNNGGG@@@;;;888555333444444444444222222333444444555555666111222222333333444444555555555555555555666777888999888777666555555555555333555666777888:::===???AAAGGG\\\zzz{{{}}}{{{mmmWWWJJJOOOUUUdddwwwZZZMMM@@@<<<;;;::::::;;;<<>>===<<>>===:::QQQrrr~~~|||{{{{{{nnnllldddYYYRRRMMMFFF???===:::777555666666666666555555555444444333333333444444333333333222222222222222222333444555666777666666555444444444444555222444666777888:::===@@@AAAGGG\\\|||~~~wwwzzz{{{uuunnnxxx~~~vvvjjjVVVIIIMMMTTT___nnn~~~```QQQBBB===<<<;;;:::;;;>>>DDDOOO___uuuwwwppphhhbbb[[[QQQJJJIIIFFFHHHQQQ^^^fffccc^^^[[[SSSXXX^^^bbbbbbbbbccceee^^^\\\ZZZZZZ\\\]]]^^^]]]\\\___aaaaaa```___`````````bbbdddeeeeeeeeecccbbb```ccceeeeeeddddddgggjjjggghhhiiijjjkkklllmmmmmmfffjjjnnnpppooopppsssuuuoooqqqrrrrrrrrrrrrsssuuurrrvvv}}}|||sssmmmgggdddttt}}}yyypppdddYYYQQQLLLIIIEEEIIINNNSSSXXX^^^cccgggiiimmmssszzz}}}}}}|||{{{zzzxxxwwwvvvrrrssstttuuutttqqqkkkfffcccaaa___^^^^^^]]][[[YYYSSSRRRQQQOOOMMMJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIILLLNNNPPPQQQTTTTTTUUUWWWYYYXXXVVVSSSXXX___jjjttt{{{|||}}}|||~~~wwwkkkeee]]]```iii{{{pppjjjggg\\\OOOHHHJJJUUUjjjpppgggiii|||qqq|||hhhXXXTTTKKKCCC===:::777222000222444333333222222333333444000000000000000000000000000111222333333333333333~~~{{{xxxwwwvvvvvvsssqqqnnnnnnooonnnjjjgggfffdddbbbaaaaaaaaa___]]]ZZZYYYWWWUUUSSSSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRQQQOOOMMMQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMMMMLLLIIIGGGEEEFFFBBB@@@@@@>>>???GGGPPP[[[```gggkkkmmmmmmmmmmmmnnnoooqqqrrrrrrqqqpppoooqqqqqqrrrssssssrrrqqqqqqpppoooppprrruuuvvvvvvuuurrrrrrsssssssssrrrrrrqqqrrrsssssssssrrrsssvvvxxxvvvwwwxxxyyyzzzyyyxxxxxxxxxvvvttttttuuuvvvvvvuuuxxx{{{~~~~~~sssfffXXXOOOHHHBBB?????????RRRmmm}}}|||xxxsss{{{xxxkkkeee]]]VVVRRRMMMFFFBBB===:::666444444555666555:::666333333555777666444444444444444444444444444000222333555666666555555666666555444333333222222444555888999:::<<>>;;;999666333444444444333333333333222222333333222222222222333333333333333333333333333333{{{xxxuuutttssssssqqqnnnnnnnnnmmmjjjgggfffdddbbbaaaaaa```___]]][[[ZZZXXXUUUTTTSSSSSSTTTVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRRRRSSSRRRPPPOOOQQQQQQPPPOOOOOONNNMMMMMMJJJKKKLLLLLLJJJHHHFFFDDDEEEBBB@@@@@@>>>???GGGPPP]]]aaaggglllmmmmmmmmmmmmnnnoooqqqrrrsssrrrpppppprrrssstttttttttrrrqqqpppqqqppppppqqqssstttsssrrrppppppqqqqqqqqqppppppoooqqqqqqqqqppppppqqquuuwwwwwwxxxyyyzzzzzzzzzyyyxxxyyywwwuuuuuuvvvxxxxxxwwwzzz}}}|||yyyzzzxxxmmmaaaTTTMMMGGG@@@======>>>PPPlll~~~yyyuuuoooxxx}}}nnnfff\\\UUURRRNNNHHHBBB===:::666444444555666555777666444444555666555444333333333333333333333333111222333555555555555444444444444444444444444444555666888999:::;;;>>>AAA???EEE\\\yyyuuuuuuvvv||||||ppplll~~~|||yyyqqqWWWLLLOOOXXXhhhyyyyyyWWWKKK???;;;<<<:::888999:::@@@JJJZZZooosssooohhhaaaZZZSSSMMMIIIGGGGGGPPPbbbnnnkkk```WWWYYYZZZ\\\^^^```bbbcccdddcccaaa^^^\\\[[[[[[\\\]]]YYY]]]aaaccccccaaaaaa```___```bbbeeeggggggdddaaaaaaaaabbbdddeeefffggghhhffffffggghhhiiijjjjjjkkklllllllllnnnqqqsssrrrqqqtttttttttsssrrrqqqqqqpppqqqrrrvvv{{{rrrccc]]]eeevvvttthhh^^^TTTMMMHHHDDDHHHNNNVVV\\\aaaccceeelllnnnqqqwww{{{}}}|||{{{zzzxxxwwwvvvuuuuuusssrrrqqqpppmmmiiifffeeedddbbb```]]]ZZZXXXVVVWWWTTTPPPMMMLLLKKKJJJIIIGGGFFFDDDDDDFFFGGGHHHGGGJJJIIIHHHJJJMMMTTTZZZ___dddggghhhddd^^^XXXVVVVVVWWW^^^iiirrrxxx{{{}}}~~~~~~zzzyyy{{{|||zzz{{{~~~}}}||||||{{{|||}}}~~~~~~{{{hhh\\\YYY]]]bbblll}}}uuulllmmmiiiYYYLLLPPPXXXeeewwwjjjccceee|||{{{rrryyyeeeXXXTTTNNNDDD<<<:::999666555666444444333333333333222222333333333222222333333333333333333333333333333333{{{xxxuuurrrqqqrrrpppooonnnnnnllljjjgggeeedddbbbaaaaaa```^^^]]][[[ZZZXXXVVVUUUTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUTTTVVVTTTRRRRRRSSSTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJHHHIIIIIIIIIIIIGGGEEEDDDFFFCCCAAA@@@???@@@HHHQQQ___ccchhhlllmmmlllllllllnnnooopppqqqrrrqqqppppppsssttttttuuutttsssrrrqqqrrrqqqpppqqqrrrrrrqqqoooppppppqqqqqqqqqqqqpppppppppooonnnmmmmmmoootttwwwyyyzzz{{{{{{{{{zzzyyyxxxyyywwwuuuvvvwwwyyyzzzzzz{{{~~~yyyqqqpppnnnfff\\\RRRMMMHHHAAA<<<;;;<<>>EEE\\\zzzvvvvvvvvvzzzrrriii||||||zzzxxx\\\PPPQQQXXXhhhzzzlllQQQFFF<<<999:::999888999:::???HHHWWWlll}}}}}}qqqnnnhhhaaa[[[TTTMMMHHHIIIIIIRRRbbbnnnlllaaaXXXYYYZZZ[[[]]]___aaabbbcccfffccc```\\\ZZZXXXXXXYYYXXX\\\```bbbaaa`````````___```bbbeeeggghhhfffdddddddddeeeeeeffffffggggggddddddeeefffggghhhiiijjjkkkkkkkkknnnppprrrqqqpppsssssssssrrrqqqooonnnmmmoooppprrruuuzzz|||}}}|||~~~vvvdddZZZ___ooo}}}uuukkkaaaXXXPPPKKKFFFJJJOOOVVV\\\```ccceeehhhkkkpppvvvzzz~~~~~~}}}|||{{{yyywwwuuutttsssrrrqqqppppppooonnnjjjhhhdddcccbbb```]]]ZZZXXXWWWWWWTTTPPPNNNNNNNNNMMMLLLGGGEEECCCCCCEEEGGGGGGFFFJJJKKKLLLLLLMMMQQQYYY___iiikkklllhhh```YYYVVVUUUVVV\\\eeelllqqquuuwwwyyyzzzuuutttxxx|||zzzyyyzzz{{{{{{zzzzzz|||}}}}}}jjj]]]ZZZ]]]```hhhwww~~~uuulllnnnkkk]]]NNNRRRZZZfffwww~~~fffaaacccxxxzzztttuuudddZZZXXXLLLCCC;;;999888666555666444444333333333333222222333333333333333333333333333333333333333333333333|||xxxuuusssrrrqqqpppooonnnmmmkkkiiihhheeecccaaaaaaaaa```^^^\\\ZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUWWWUUUSSSRRRTTTUUUUUUTTTPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGDDDBBBBBBAAABBBJJJTTTaaadddiiillllllkkkkkkkkklllmmmnnnoooppppppoooooorrrssstttuuuuuuuuutttsssrrrqqqpppqqqssssssqqqppprrrrrrsssssstttssssssssspppooonnnlllkkknnnsssxxxzzz{{{|||||||||{{{zzzyyyxxxvvvuuuuuuwwwzzzzzzzzzzzz|||zzzkkkgggeeeaaaYYYRRRPPPLLLDDD>>>===;;;IIIeee{{{vvvnnnttt~~~~~~|||mmm\\\TTTTTTSSSLLLEEE===:::666444444555666555333777;;;;;;888555444555222222222222222222222222222222333333444444444444333333444444555666666666777999::::::999:::<<<>>>@@@GGG]]]zzztttqqqqqqwwwtttiii|||{{{yyydddUUUTTT]]]mmmuuu___JJJ@@@999888999888777999999>>>FFFTTTiiizzz|||ppplllgggaaa[[[TTTMMMHHHIIIIIIQQQcccooommmccc[[[ZZZ[[[\\\^^^```aaabbbcccfffddd```]]]ZZZXXXWWWWWWXXX[[[___``````_______________```cccfffgggfffeeeffffffeeeeeeeeeeeeddddddbbbcccccceeefffggghhhiiiiiiiiiiiikkknnnooonnnmmmpppppppppooommmkkkiiigggiiiiiiiiikkknnnqqqssstttyyywwweeeYYY[[[jjjxxx~~~vvvnnnfff]]]UUUPPPIIIKKKOOOSSSWWW[[[]]]___dddhhhooouuuzzz}}}}}}~~~}}}|||zzzwwwuuutttsssooonnnnnnoooooonnnllliiieeedddcccaaa___\\\ZZZXXXVVVTTTQQQPPPPPPPPPOOONNNJJJHHHFFFFFFHHHIIIIIIIIIHHHKKKMMMLLLKKKNNNUUU]]]eeehhhiiifff^^^WWWSSSRRRUUUYYY```eeeiiimmmppprrrvvvpppooouuu{{{{{{xxxwwwzzzyyyyyyzzz|||~~~jjj]]]\\\^^^```gggvvv}}}ssskkkmmmjjj[[[OOOSSSZZZgggvvvzzzeeebbbcccwwwzzzuuussseee]]]\\\MMMCCC;;;888777444333555444444333333333222222222222222333333333333222222333333333333333333333333~~~|||zzzxxxvvvuuupppppppppnnnllljjjiiihhheeecccaaa`````````^^^\\\YYYXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVWWWVVVVVVVVVVVVUUUSSSSSSUUUUUUUUUTTTOOONNNLLLKKKIIIGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIFFFDDDDDDCCCEEEMMMVVVaaadddhhhjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnoooppprrrtttvvvvvvvvvvvvqqqqqqqqqrrrtttuuutttsssqqqrrrssstttttttttttttttrrrqqqooommmlllooossswwwzzz{{{|||||||||{{{zzzyyywwwuuuttttttwwwyyyyyyyyywwwzzz}}}~~~kkkccc```\\\UUUPPPPPPMMMEEE???<<<;;;EEE```|||ssswww|||sss```VVVTTTSSSLLLEEE===:::666444444555666555444888<<<===:::777666666444444444444444444444444222222222222333333333444555555555555555555555555888999::::::999:::<<<>>>CCCIII___zzzuuukkknnnwwwzzzkkk{{{zzz|||mmmZZZWWWhhhxxxkkkWWWDDD===777888888777777:::999===EEERRRgggyyy}}}oookkkfff```[[[TTTNNNIIIHHHGGGPPPbbboooooofff^^^[[[\\\]]]^^^```aaacccccccccbbb```]]][[[ZZZYYYYYYXXX[[[^^^____________```^^^^^^^^^```ccceeeeeedddeeeeeeddddddcccbbbaaaaaaaaaaaabbbccceeefffggghhhjjjiiiiiikkknnnooonnnlllnnnnnnnnnllljjjgggdddbbbaaaaaaaaaaaabbbeeehhhkkkqqqxxxwwweeeZZZ]]]jjjwww~~~zzzsssjjjaaaXXXQQQLLLMMMNNNOOOQQQSSSUUUVVV^^^dddmmmuuuzzz~~~~~~~~~}}}{{{xxxvvvuuutttnnnmmmmmmnnnoooooommmkkkgggfffeeecccaaa___\\\[[[VVVTTTRRRRRRRRRRRRPPPOOOLLLJJJHHHHHHIIIJJJJJJJJJGGGJJJKKKJJJHHHJJJQQQWWW\\\```cccaaa[[[UUURRRQQQSSSUUUYYY\\\___cccgggjjjpppjjjjjjqqqxxxyyywwwvvvwwwxxxyyy{{{}}}kkk]]]ZZZ\\\___gggvvvuuummmnnniiiZZZNNNQQQYYYeeeuuuyyyeeefffhhhyyy|||wwwrrreee]]]ZZZPPPFFF<<<888666222111333444444333333333222222222111111222333333222111111333333333333333333333333~~~|||zzzxxxwwwoooppppppnnnkkkiiihhhhhhdddcccaaa``````___]]]\\\ZZZYYYWWWUUUUUUUUUUUUVVVXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVUUUVVVUUUTTTUUUVVVUUUSSSQQQLLLLLLJJJIIIGGGEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFEEEEEEDDDFFFNNNXXX```cccgggiiiiiiiiiiiijjjjjjjjjkkkkkklllmmmnnnooonnnooorrrtttuuuvvvvvvvvvqqqqqqqqqsssuuuvvvuuusssooopppqqqrrrrrrssssssrrrssssssqqqooommmooorrrvvvxxxyyy{{{|||||||||{{{zzzxxxvvvttttttvvvxxxyyyxxxuuuxxx|||qqqddd___XXXRRRMMMNNNKKKDDD===;;;<<>>CCCIII___~~~zzzooosss}}}rrr|||yyyxxxeeeaaatttxxxfffTTTAAA;;;777999999888888::::::===DDDRRRgggzzzoookkkeee^^^YYYTTTOOOKKKHHHGGGPPPaaaooonnnfff^^^[[[[[[\\\^^^___```aaabbbaaa```___^^^]]]\\\\\\\\\YYY[[[^^^____________```___^^^]]]___aaacccddddddddddddcccbbbaaa```______``````bbbccceeefffggghhhkkkjjjjjjlllnnnooonnnmmmkkkkkkkkkjjjgggccc___]]]YYYZZZZZZYYYYYY[[[^^^aaafffmmm{{{uuufff^^^aaammmvvvyyyzzz{{{{{{{{{}}}}}}wwwnnncccXXXQQQOOONNNMMMLLLMMMNNNOOOPPPWWW___jjjsssyyy}}}~~~}}}{{{yyywwwvvvuuunnnmmmmmmoooppppppnnnlllhhhgggfffeeeccc```^^^]]]WWWUUUSSSSSSSSSRRRPPPNNNLLLIIIGGGGGGHHHIIIIIIHHHGGGHHHIIIGGGFFFHHHMMMQQQTTTXXX\\\\\\XXXSSSPPPPPPNNNOOOPPPQQQSSSWWW\\\```fffbbbccciiioooqqqrrrsssvvvwwwzzz}}}~~~~~~mmm^^^WWWZZZ^^^fffvvvzzzqqqqqqkkkZZZLLLOOOUUUaaaqqqzzzgggkkknnn~~~|||wwwuuueee[[[VVVSSSHHH===888555222111333444444333333333333222222111111333333333333111111333333333333333333333333~~~{{{xxxwwwnnnpppqqqoookkkhhhhhhiiidddbbbaaa``````___]]][[[[[[ZZZYYYXXXWWWWWWXXXXXXZZZZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSUUUTTTUUUVVVVVVUUUQQQNNNJJJJJJHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHEEEDDDDDDCCCEEEMMMWWW^^^aaaeeegggggghhhiiijjjkkkkkkkkklllmmmoooppppppoooppprrrsssttttttssssssrrrrrrqqqrrrttttttrrrqqqooopppqqqrrrssssssssssssttttttrrrpppnnnnnnppprrrvvvxxxyyy{{{|||||||||{{{zzzxxxvvvvvvwwwyyyyyyxxxvvvyyy|||yyyiiiaaaWWWQQQMMMMMMKKKEEE>>>;;;===AAAWWW{{{vvvzzz~~~}}}kkk]]]UUUPPPJJJEEE===:::666444444555666555777777777888999888666333333333333333333333333333444333222111111222333333444444555555666666777777777888999999999:::===???AAAHHH^^^~~~}}}yyyxxxwww}}}}}}{{{sss```OOO@@@;;;999::::::888999;;;:::===DDDRRRggg|||pppkkkccc\\\WWWSSSPPPMMMJJJIIIPPPaaammmlllccc\\\YYYYYYZZZ\\\]]]^^^___```aaaaaa```___^^^^^^]]]]]]ZZZ\\\^^^_________```aaabbb```^^^___aaacccdddddddddcccbbbbbbaaa```_________```aaaccceeefffhhhhhhiiihhhhhhiiikkklllkkkjjjeeefffeeeddd```\\\XXXUUUPPPQQQRRRQQQPPPQQQTTTWWWZZZbbbppptttgggbbbfffooouuuyyyyyyxxxvvvuuuxxx}}}}}}yyyrrrhhh^^^VVVQQQPPPNNNLLLLLLMMMOOOPPPPPPYYYfffpppvvv|||}}}|||{{{zzzxxxwwwvvvuuuooonnnnnnpppqqqqqqooolllggggggfffeeeccc```^^^]]]WWWUUUTTTSSSSSSRRROOOMMMKKKIIIGGGFFFGGGHHHHHHGGGHHHGGGFFFFFFFFFHHHKKKLLLLLLQQQVVVVVVSSSNNNLLLKKKHHHHHHHHHGGGHHHLLLRRRVVVZZZXXXZZZ```dddfffjjjoootttwww{{{~~~}}}~~~ppp```WWWZZZ___gggwww|||ttttttmmm[[[KKKMMMRRR\\\kkk~~~{{{iiiooossswwwqqq{{{jjj^^^WWWSSSHHH===888666333333555444444333333333333222222222333555666666555333222333333333333333333333333~~~{{{xxxvvvnnnpppqqqooojjjhhhhhhiiidddbbb`````````___]]][[[]]]\\\[[[YYYYYYYYYZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQTTTTTTUUUWWWWWWTTTOOOLLLIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEGGGHHHGGGDDDCCCCCCBBBDDDLLLVVV]]]```dddffffffgggiiijjjllllllmmmmmmooopppqqqrrrrrrrrrsssssssssrrrqqqpppsssrrrqqqrrrrrrrrrooonnnqqqrrrssstttuuuuuuuuuuuussstttsssqqqnnnmmmnnnpppuuuvvvxxxzzz|||||||||||||||zzzxxxwwwxxxyyyyyyyyyxxx{{{}}}~~~mmmcccZZZSSSOOOOOOMMMGGG@@@>>>>>>@@@UUUyyy}}}tttxxxooo```VVVNNNIIIEEE===:::666444444555666666777555444555888888555111222222222222222222222222444333222111111111222333222333444555666888999999666777999999999;;;===??????EEE\\\}}}xxx|||xxxooo\\\III???;;;:::;;;;;;999999<<<:::>>>DDDRRRhhh}}}pppkkkbbb[[[VVVSSSPPPOOOMMMKKKRRRaaallljjj```YYYWWWXXXYYYZZZ[[[\\\]]]]]]bbbbbbaaa```___^^^^^^]]][[[]]]___```______aaabbbdddbbb```___aaacccdddeeedddccccccbbbaaa```_________```bbbccceeeggghhhiiieeeddddddeeeggghhhgggeee___```___^^^ZZZUUUQQQNNNHHHJJJKKKJJJHHHIIILLLOOOSSS[[[iii}}}tttgggdddiiipppttt{{{zzzwwwrrroooqqqxxx}}}{{{{{{{{{yyyuuunnnddd^^^SSSQQQOOOMMMMMMOOOQQQSSSKKKUUUbbbmmmtttzzz{{{{{{zzzyyyxxxvvvvvvuuupppoooooopppqqqqqqooommmffffffeeedddbbb```^^^]]]WWWVVVTTTSSSSSSQQQOOOLLLMMMJJJHHHGGGHHHIIIIIIHHHJJJGGGEEEEEEGGGIIIJJJJJJGGGKKKQQQQQQNNNIIIGGGFFFDDDCCCBBB@@@AAAEEEKKKPPPRRRQQQTTTYYY\\\^^^dddkkkssswww|||~~~|||}}}~~~~~~rrrbbbYYY]]]aaajjjyyy{{{ttttttlllZZZKKKLLLOOOXXXgggzzz{{{iiiqqqvvv~~~ooojjjzzzoooddd\\\RRRGGG<<<888777555555888444444444333333333222222444555777888888777555444333333333333333333333333}}}|||{{{zzzxxxttttttrrrmmmgggdddeeehhhfffbbb___^^^___^^^[[[YYY[[[[[[ZZZZZZYYYYYYYYYXXXXXXVVVWWW[[[[[[XXXWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXYYYYYYXXXVVVTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSVVVTTTSSSTTTUUUUUUTTTSSSUUUUUUUUUVVVVVVTTTPPPLLLKKKHHHEEECCCBBBBBBAAA???AAA@@@>>>>>>???BBBEEEGGGCCCBBB@@@>>>???DDDKKKPPPWWW]]]ccceeedddeeehhhlllllllllmmmooopppqqqrrrsssssssssssstttssssssrrrqqqvvvuuusssrrrqqqpppoooooooooooopppqqqrrrtttvvvvvvuuuwwwxxxvvvqqqllliiigggpppuuu{{{}}}{{{xxxvvvvvvwwwyyy{{{|||{{{~~~}}}ooodddZZZQQQOOONNNHHHCCCAAA@@@BBBSSSpppwwwooovvv~~~tttcccUUUMMMJJJJJJCCC<<<777666666444444777777666444444555555444222444444444444444444444444444444444555555555666666///111444555555666777999666666888999;;;<<<>>>>>>@@@LLL]]]|||vvv}}}xxx~~~|||{{{pppXXXCCC???<<<;;;<<<999555666:::===>>>CCCPPPggg}}}rrriii___[[[VVVPPPLLLLLLLLLMMMUUUaaahhhfff```]]]WWWWWWVVVWWWWWWXXXYYYZZZ```___^^^\\\[[[ZZZYYYYYYZZZ\\\]]]___aaaaaaaaa```aaa___\\\ZZZ[[[___cccfffeeeccc```^^^]]]]]]^^^^^^]]]___bbbeeeffffffdddcccbbb^^^[[[]]]```aaa^^^ZZZ[[[YYYVVVRRROOOLLLJJJHHHBBBCCCDDDDDDCCCCCCEEEGGGNNNUUUbbbrrrwwwjjjfffiiiooosssyyy{{{{{{vvvnnniiiiiilllsssyyy{{{vvvpppllliiifff___WWWPPPOOONNNLLLKKKLLLIIIRRR^^^jjjrrrzzz}}}}}}|||||||||zzzwwwtttttttttsssrrrpppooonnnnnniiihhhgggdddaaa^^^\\\ZZZXXXWWWWWWVVVTTTRRRQQQPPPLLLKKKIIIHHHGGGFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHEEEKKKNNNNNNMMMMMMJJJEEE@@@?????????@@@AAACCCDDDGGGKKKOOOQQQRRRUUUZZZ^^^kkkuuu~~~rrr[[[SSSXXXaaaooo~~~vvvpppuuuqqq^^^OOOQQQUUU[[[eeevvvtttdddppp|||hhhcccwwwooobbb[[[QQQHHH<<<666444444333111999555111000222555555444222111111444888888555222555444333333222222222222~~~}}}|||zzzxxxssssssqqqmmmhhhfffgggiiifffccc___^^^^^^___^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYY[[[YYYZZZ]]]]]]ZZZXXXZZZ[[[[[[ZZZYYYXXXWWWUUUUUUYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWUUUTTTUUUVVVWWWVVVTTTTTTTTTTTTUUUUUUSSSOOOLLLJJJGGGDDDBBBAAAAAA@@@???>>>>>>>>>???@@@BBBCCCCCC@@@???>>>===>>>CCCJJJOOOVVV[[[```bbbbbbdddiiimmmllllllmmmnnnpppqqqrrrrrrrrrsssssstttttttttssssssvvvuuutttrrrqqqpppppppppooooooppppppqqqssstttuuuwwwyyyzzzyyyuuuqqqnnnmmmpppuuu{{{~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyyyy{{{{{{~~~rrriii^^^TTTQQQNNNHHHAAA???;;;===NNNmmmwwwooosss}}}vvveeeWWWNNNJJJIIIBBB<<<888888777555555777555444333444666666555444333333333333333333333333222222222333333333444444222444666666555444555666666666777999;;;<<<>>>>>>???KKK[[[zzz|||}}}xxxjjjgggmmmyyy~~~{{{oooWWWCCC===:::888999777444555999;;;===BBBOOOeee{{{rrriii___[[[VVVPPPLLLLLLLLLMMMVVVccckkkhhh```\\\XXXXXXXXXXXXYYYZZZ[[[[[[___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ\\\^^^``````aaa``````]]]YYYVVVWWWZZZ^^^aaaeeecccaaa___]]]]]]]]]]]]^^^```ccceeefffeeedddccc```\\\YYYZZZ\\\]]]ZZZWWWTTTRRRPPPLLLIIIGGGEEEDDD@@@AAABBBAAA@@@@@@BBBCCCJJJPPP\\\kkk|||yyykkkfffggglllooosssvvvwwwrrriiicccbbbccclllsssvvvrrrmmmllljjjgggbbbZZZSSSQQQOOOKKKJJJKKKHHHQQQ^^^jjjssszzz}}}~~~}}}|||||||||zzzwwwuuuvvvuuutttsssrrrqqqpppooojjjjjjhhhfffccc```^^^\\\XXXXXXXXXVVVUUUSSSQQQPPPLLLKKKIIIHHHGGGFFFEEEEEECCCEEEFFFFFFEEEEEEGGGHHHIIINNNQQQOOONNNNNNKKKFFFCCCBBBAAA@@@@@@AAABBBCCCDDDHHHLLLNNNOOOQQQVVVZZZfffqqq{{{sss^^^UUUZZZcccqqq}}}tttnnnsssooo]]]NNNQQQTTTXXXaaaqqqooo```lll}}}jjjcccvvvpppbbbZZZPPPGGG===666555555333222<<<888444333444555555444222111222444777777555222555444333333222222222333~~~}}}|||zzzxxxsssrrrqqqmmmjjjhhhiiijjjgggddd```^^^^^^_________\\\\\\\\\\\\[[[[[[[[[[[[^^^\\\]]]```___[[[ZZZ\\\[[[[[[[[[ZZZYYYXXXWWWWWWZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUVVVWWWXXXWWWVVVTTTTTTSSSTTTTTTRRRNNNKKKHHHEEEBBB@@@@@@@@@>>>===;;;<<<>>>@@@AAAAAA@@@???>>>======<<<===AAAGGGLLLRRRVVV[[[^^^```ccciiinnnkkkkkklllnnnooopppqqqrrrrrrrrrssstttuuuuuuuuuuuuvvvuuutttsssrrrqqqqqqqqqpppppppppppppppqqqqqqrrrwwwyyyzzzzzzwwwtttrrrqqqqqquuuyyy|||}}}}}}~~~~~~}}}{{{yyyxxxwwwzzzzzz|||uuunnnbbbWWWRRRNNNFFF@@@>>>:::;;;KKKiii|||tttuuuyyyiii[[[PPPIIIGGGAAA<<<999:::999666555777444333333444666777666555222222222222222222222222222222222333333333444444555666777666444333333444555666777999:::<<<===>>>>>>IIIXXXwwwiiiUUUOOO^^^kkksss[[[EEE===999666777777555777;;;;;;===CCCOOOdddyyyrrriii___[[[VVVPPPLLLLLLLLLNNNWWWfffoookkkaaa[[[YYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[XXXYYY[[[]]]___```aaaaaaeeeaaa\\\XXXWWWYYY]]]```cccbbbaaa```___]]]]]]\\\___aaacccdddeeedddcccbbb]]]YYYVVVUUUWWWWWWTTTRRRMMMLLLIIIGGGEEECCCBBBAAA@@@AAABBBAAA@@@???@@@AAAEEEJJJSSS```qqq|||mmmfffeeegggiiippptttvvvrrriii```\\\\\\bbbiiinnnllljjjkkkkkkiiiggg```YYYUUUQQQKKKHHHIIIHHHRRR```llltttyyy~~~~~~|||{{{{{{{{{zzzxxxuuuwwwwwwvvvuuusssrrrqqqppplllllljjjhhheeeccc```___ZZZZZZYYYXXXVVVTTTRRRQQQLLLKKKIIIHHHFFFEEEEEEDDDBBBDDDEEEEEEDDDEEEGGGIIIIIINNNPPPNNNKKKJJJHHHDDDFFFEEECCCBBBAAAAAAAAABBBAAAEEEJJJLLLLLLMMMPPPSSS___kkkwww}}}~~~sss___VVVZZZdddssszzzrrrmmmrrrnnn[[[OOORRRUUUWWW]]]mmmkkk[[[fffnnngggvvvqqqbbbYYYNNNGGG===777555555444333<<<999555333333444444333222111222444666666444333444444333222222222333333~~~}}}|||{{{yyywwwrrrqqqpppnnnlllkkkkkklllkkkhhhccc___^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]```^^^^^^aaa```\\\ZZZ\\\[[[[[[[[[[[[\\\]]]^^^^^^[[[ZZZYYYWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSQQQNNNKKKFFFCCC@@@>>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<>>======KKKhhh|||~~~xxxuuuzzzlll]]]QQQHHHDDDAAA<<<999;;;;;;888666777555444333444666666555444222222222222222222222222444444444555555555666666555666777666444333333444555666777888:::<<<===>>>>>>IIIVVVtttdddQQQLLLQQQ^^^}}}eeeMMMAAA;;;777888999888:::>>>;;;>>>DDDPPPdddxxxrrriii___[[[VVVPPPLLLLLLLLLNNNYYYiiisssoooccc[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[\\\\\\\\\[[[[[[XXXYYY[[[]]]___aaabbbccchhhddd^^^YYYWWWYYY\\\^^^^^^______```______^^^]]]``````bbbccccccbbbaaa```ZZZVVVSSSQQQQQQPPPNNNMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@@@@AAA@@@DDDKKKWWWgggyyy}}}nnneeebbbbbbccckkkpppssspppfff\\\VVVTTTZZZaaagggggggggjjjlllkkkllleee^^^YYYSSSKKKHHHIIIKKKTTTbbbnnnuuuyyy}}}}}}|||zzzzzz{{{zzzxxxwwwxxxwwwvvvuuusssrrrqqqpppmmmlllkkkiiigggdddbbb```\\\\\\[[[YYYWWWUUUSSSRRRMMMLLLJJJHHHFFFEEEDDDCCCAAACCCCCCCCCCCCDDDGGGIIILLLRRRUUURRRMMMLLLIIIFFFHHHGGGEEEDDDCCCCCCCCCDDDBBBFFFJJJKKKJJJJJJLLLOOOZZZgggttt{{{}}}ooo[[[TTTXXXcccssszzzrrrlllrrrmmm[[[QQQUUUWWWWWW\\\mmmlllZZZ```{{{tttlllxxxrrrbbbXXXMMMGGG>>>888555555444444777555333222111222222222111222222444555555444333444333333222222333333333}}}{{{{{{zzzxxxvvvrrrqqqpppooonnnnnnmmmmmmnnnkkkgggbbb___^^^```aaa^^^_____________________```^^^^^^aaa```\\\ZZZ\\\\\\\\\[[[[[[\\\]]]^^^___[[[ZZZXXXWWWWWWXXXYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSQQQNNNKKKDDDBBB???============<<<<<<<<<:::::::::<<<>>>????????????===<<<===@@@CCCCCCHHHQQQZZZ```ccceeegggiiiiiijjjlllmmmnnnoooppppppqqqrrrtttuuuvvvvvvvvvtttssssssrrrrrrrrrssssssrrrqqqpppooonnnnnnnnnnnnppprrrtttuuutttsssssstttttttttuuuwwwyyyzzz{{{{{{}}}~~~~~~zzzvvvsssvvvuuuxxx~~~wwwooobbbUUUOOOKKKEEE@@@???>>>===JJJhhh}}}yyyzzztttqqq}}}{{{mmm___RRRHHHCCC@@@;;;999;;;;;;888666888888666555444555555333111444444444444444444444444444444444555555555666666222444666666555444555666555555666888:::;;;======???IIIUUUrrr|||~~~zzz```QQQNNNJJJUUUsssvvvZZZEEE>>>888888999888:::>>>999===DDDPPPbbbttt|||}}}rrriii___[[[VVVPPPLLLLLLKKKNNNYYYlllwwwsssggg]]]WWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\[[[[[[YYYYYY[[[]]]___aaacccddddddaaa\\\WWWUUUUUUWWWYYYYYYZZZ\\\]]]______``````^^^___```aaaaaa``````___XXXUUUQQQNNNLLLKKKJJJIIIGGGFFFEEECCCCCCBBBBBBBBBAAACCCDDDDDDBBB@@@@@@AAA>>>AAAGGGRRRbbbttt|||nnneeeaaa______bbbgggkkkhhh^^^TTTNNNMMMUUU]]]ccccccdddhhhkkklllmmmgggaaa\\\UUUMMMIIIKKKOOOXXXeeepppuuuyyy|||~~~}}}~~~|||{{{yyyyyyzzzzzzyyyxxxxxxwwwvvvtttsssqqqpppooommmlllkkkjjjgggeeecccaaa^^^^^^]]][[[YYYWWWUUUSSSOOOMMMKKKIIIFFFEEEDDDCCCAAABBBCCCCCCCCCEEEHHHKKKPPPYYY___]]]YYYUUUQQQMMMKKKJJJIIIHHHGGGHHHHHHIIIFFFIIILLLLLLKKKJJJLLLOOOYYYfffssszzz~~~}}}~~~~~~~~~jjjUUUPPPTTT___qqq}}}tttnnnsssooo]]]QQQTTTWWWVVV[[[mmmqqq]]]___vvvyyyrrr|||pppaaaXXXMMMHHH@@@:::666444444444333333222222111222333555111222333333333333333333333333333222222333333444}}}|||{{{zzzxxxvvvsssrrrppppppppppppnnnlllnnnmmmjjjeeeaaa___aaabbb```````````````aaaaaaaaa___]]]^^^aaa```\\\[[[\\\___^^^\\\ZZZXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYWWWWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSTTTVVVXXXWWWVVVVVVUUUSSSRRRQQQOOOLLLJJJCCCAAA>>>============<<<===<<<:::999999;;;>>>@@@@@@AAAAAA???>>>>>>@@@AAA???DDDMMMVVV]]]bbbddddddhhhhhhiiikkklllmmmnnnoooooopppqqqssstttuuuuuuuuurrrrrrqqqqqqqqqrrrssssssrrrqqqpppooonnnnnnnnnnnnqqqsssuuuuuuttttttuuuvvvuuutttssstttwwwyyyyyyyyy{{{}}}~~~{{{xxxuuuvvvvvvxxx~~~|||ooobbbTTTMMMJJJEEEAAAAAA<<<:::HHHgggzzzzzzuuuqqqxxx|||oooaaaUUUKKKEEE@@@;;;888999:::777777888999777666555555444222000444444444444444444444444222222222333333333444444111333555666555555666777444555666888999;;;<<<===???HHHTTTppp{{{|||qqqXXXLLLJJJJJJQQQjjjiiiIII@@@888777777777888:::666;;;CCCNNN___pppxxxyyyrrriii___[[[VVVPPPLLLLLLKKKMMMYYYmmmzzzwwwkkkaaaVVVVVVVVVWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\\\\ZZZZZZYYYZZZZZZ\\\^^^```bbbcccdddbbb^^^[[[YYYXXXYYYYYYWWWXXXYYY[[[\\\^^^___```\\\\\\]]]^^^^^^^^^^^^^^^YYYVVVRRRMMMJJJHHHGGGGGGDDDCCCBBBAAAAAA@@@@@@AAA???AAACCCCCCAAA@@@???@@@>>>@@@EEEOOO]]]nnn}}}yyymmmeeeaaa___^^^```dddgggccc[[[RRROOOOOOTTT[[[aaaaaaaaaeeehhhiiikkkgggbbb^^^WWWNNNLLLNNNTTT\\\gggppptttvvvyyy{{{}}}{{{zzz{{{}}}|||zzzxxxxxxyyyzzzzzzyyyyyyxxxwwwuuusssqqqoooooonnnmmmlllkkkhhhfffdddccc``````___]]][[[XXXVVVUUUQQQOOOMMMJJJGGGEEEDDDDDDAAABBBCCCCCCCCCFFFJJJMMMQQQ^^^iiijjjeee___XXXSSSRRRQQQOOONNNNNNNNNOOOOOOMMMOOOPPPOOOLLLKKKNNNQQQ\\\hhhuuu{{{~~~~~~~~~iiiTTTOOORRR\\\ooouuuooovvvtttcccRRRTTTTTTTTT[[[mmmuuubbbgggxxxwwwuuu|||kkk^^^VVVMMMIIIBBB;;;666333333333222333444444444444666888111333444333222111222444333333222222222333444444}}}}}}|||zzzxxxuuusssqqqqqqrrrqqqnnnlllkkkkkkjjjgggdddbbbcccfffaaaaaaaaaaaabbbbbbbbbccc___]]]^^^aaaaaa^^^\\\^^^aaa___\\\YYYWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXVVVUUUTTTUUUXXXYYYXXXWWWUUUSSSPPPOOONNNMMMJJJHHHCCCAAA>>>======>>>===<<<<<<<<<;;;:::;;;<<<===>>>???@@@AAAAAA@@@AAABBBDDD???BBBHHHPPPXXX___ccceeeggghhhiiijjjkkklllmmmnnnooopppqqqrrrsssssssssssspppppppppppppppqqqrrrsssrrrqqqppppppooooooooooooqqqssstttuuuttttttuuuwwwvvvtttqqqrrruuuxxxxxxxxxzzz|||~~~~~~{{{yyyxxxxxxzzzrrrdddUUUNNNJJJEEEBBBAAA;;;999FFFfff|||xxxtttsss{{{}}}qqqdddXXXNNNIII@@@:::666777888666777999888666555555555555333111333333333333333333333333222222222333333333444444111333555666555555666777444555666888999;;;<<<===>>>GGGQQQmmm{{{}}}mmmUUUIIIHHHLLLOOOccczzzwwwOOODDD:::888888777777999777===EEEPPP___pppxxxyyyrrriii___[[[VVVPPPLLLLLLKKKMMMXXXmmm|||{{{oooeeeWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYYYY[[[]]]___```cccbbbaaa```^^^]]]\\\\\\XXXXXXWWWXXXYYY[[[]]]^^^YYYZZZZZZ[[[\\\]]]]]]^^^ZZZXXXSSSNNNIIIGGGFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCDDDCCCAAAAAAAAA@@@AAAEEELLLXXXfffsss{{{uuukkkeeebbb```___```ccceeeaaaYYYSSSSSSTTTUUU[[[___^^^]]]aaacccdddhhheeebbb___XXXPPPOOORRRWWW^^^gggmmmppprrruuuwwwxxxwwwwwwyyy{{{}}}}}}|||{{{yyywwwwwwyyyzzzzzzzzzzzzzzzxxxvvvtttrrrppppppoooooonnnmmmkkkhhhfffeeebbbaaa```^^^\\\YYYWWWUUUSSSQQQOOOLLLIIIFFFEEEDDDBBBBBBCCCCCCDDDGGGKKKOOOUUUeeeuuuyyyuuummmddd]]]\\\ZZZXXXVVVUUUUUUUUUUUUSSSTTTSSSPPPMMMLLLPPPTTTaaalllwww|||~~~kkkXXXSSSTTT]]]ooouuuqqqzzzzzzkkkXXXWWWVVVUUU]]]ooouuuhhhtttssspppssssssdddZZZSSSNNNJJJDDD<<<666222111222222444666555333333444666111333444333111000222444333222222222333333444555~~~}}}{{{zzzvvvsssqqqqqqrrrrrrnnnkkkgggiiijjjiiifffdddfffhhhaaaaaabbbbbbbbbccccccccc___]]]^^^bbbbbb___^^^``````^^^\\\ZZZYYYYYYZZZ[[[UUUVVVWWWXXXXXXXXXVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUWWWYYYZZZZZZYYYSSSQQQNNNMMMLLLJJJHHHFFFCCCAAA>>>======>>>======:::;;;<<<=========<<<;;;===???AAABBBBBBCCCEEEGGGAAABBBEEEKKKTTT]]]cccfffgggggghhhiiikkklllmmmnnnoooooopppqqqrrrrrrrrrrrroooooooooooopppqqqrrrrrrrrrrrrqqqppppppppppppppppppqqqssssssrrrrrrtttuuuwwwsssqqqqqqtttwwwxxxwwwzzz|||~~~}}}zzzzzz|||uuugggWWWOOOJJJEEEBBBAAA>>>;;;GGGfffzzzuuuqqqkkklllsssfff[[[RRRMMM@@@:::555666666555777:::666555444444555666555333222222222222222222222222444444444555555555666666333444666666555444555666444555666777999;;;<<<======EEEOOOkkk|||~~~oooWWWKKKJJJOOOOOO___ttt~~~UUUIII>>>::::::999888:::;;;AAAIIITTTcccrrr{{{{{{rrriii___[[[VVVPPPLLLLLLKKKLLLXXXmmm}}}|||qqqhhhXXXXXXXXXYYYYYYZZZ[[[\\\YYYZZZ\\\]]]\\\[[[YYYWWWXXXWWWWWWWWWYYY[[[]]]^^^^^^^^^___^^^]]]\\\[[[ZZZZZZYYYWWWVVVWWWXXXZZZ[[[WWWXXXYYYZZZ[[[\\\]]]]]][[[YYYUUUOOOIIIFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB???BBBEEEFFFEEEDDDDDDDDDAAABBBEEEKKKTTT```lllrrr}}}}}}sssjjjeeebbbaaa```]]]___```[[[TTTPPPQQQTTTUUU[[[___\\\[[[]]]``````eeecccaaa___YYYRRRQQQUUUXXX^^^fffkkkmmmoooqqqttttttttttttwwwyyy{{{zzzyyy{{{yyywwwwwwxxxzzzzzzzzz|||{{{zzzxxxuuusssrrrqqqqqqqqqpppnnnllljjjhhhgggcccbbbaaa___\\\ZZZWWWVVVTTTRRRPPPLLLIIIGGGEEEEEEBBBCCCCCCCCCDDDGGGLLLPPP___qqq~~~ssskkkdddbbb___\\\ZZZYYYXXXXXXVVVVVVTTTPPPMMMMMMQQQUUUeeeoooyyy}}}nnn]]]VVVWWW^^^ooo~~~tttqqq|||qqq^^^\\\YYYYYY```qqqssskkk~~~iiiiiiqqqmmm___VVVPPPOOOKKKEEE===666222111111111444555444111///000333111333444333000000222444222222222222333333444555|||zzzvvvtttqqqpppooommmkkkhhhhhhfffffffffgggfffeeeccceeedddcccbbbbbbbbbbbbcccddddddbbbaaa^^^\\\YYYXXX[[[ZZZZZZZZZYYYYYYYYYYYYVVVWWWYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXWWWVVVUUUUUUWWWUUURRRRRRTTTVVVWWWWWWTTTQQQNNNLLLJJJGGGDDDAAAAAA@@@>>><<<:::999888888999999999:::;;;<<<===>>>>>>???AAADDDEEEFFFGGGGGGEEE@@@AAAJJJVVV]]]bbbffffffggghhhiiikkklllmmmnnnrrrpppoooppprrrrrrrrrqqqppprrrttttttsssqqqqqqrrrtttsssqqqpppooonnnnnnnnnrrrsssssssssrrrsssuuuxxxtttrrrpppqqqtttuuutttrrryyy{{{~~~~~~~~~~~~lllXXXOOOLLLGGG@@@<<<>>>BBBJJJcccyyyyyytttjjjrrrsssfff^^^TTTKKK>>>:::777555555666666666444444444444444444444444555555555444444333333333444444444444444444444444777666555444444444444444333555777777777888:::<<>>FFFTTThhhxxx}}}yyypppeee[[[WWWUUUOOOKKKIIIKKKKKKUUUdddtttlll\\\VVVSSSVVVZZZYYYZZZ[[[[[[\\\^^^^^^^^^\\\ZZZYYYVVVVVVVVVVVVWWWXXXYYYYYY\\\[[[ZZZYYYXXXXXXYYYZZZWWWVVVTTTRRRSSSUUUWWWYYYXXXWWWWWWWWWYYY\\\```bbbccc___XXXPPPJJJHHHGGGGGGEEEGGGHHHHHHFFFCCCCCCCCC???@@@AAACCCDDDEEEFFFGGG@@@FFFJJJLLLRRR]]]eeehhhpppvvv|||}}}~~~{{{zzzsssggg```______^^^aaa^^^YYYUUUTTTTTTVVVWWWVVVZZZ]]]]]][[[YYYYYY[[[``````^^^YYYTTTSSSUUUXXX___bbbfffiiiiiihhhkkkooopppnnnlllnnnrrruuutttrrruuuvvvwwwxxxyyyxxxwwwwwwxxxxxxwwwuuutttsssrrrqqqsssrrrpppnnnlllllllllmmmfffccc```]]]\\\[[[ZZZXXXTTTRRROOOLLLJJJHHHHHHGGGDDDCCCAAABBBDDDHHHMMMPPP\\\vvvxxxqqqmmmgggcccaaaaaa```___]]]XXXTTTOOOKKKKKKTTT___jjjpppyyy~~~sss[[[TTTYYYdddvvvooonnnyyy~~~yyygggccc^^^]]]eeevvvvvvmmmjjjhhhmmm~~~nnn[[[QQQOOOIIIJJJEEE<<<666555444222333444444555555444444333444444444333333222222222222222333333444555666666}}}{{{xxxuuurrrqqqooommmkkkhhhhhhgggggggggiiiiiigggeeeeeeeeeeeeddddddcccccccccdddcccbbbaaa___\\\[[[YYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWTTTRRRRRRTTTVVVWWWWWWSSSQQQNNNKKKIIIGGGDDDAAA@@@???===<<<::::::999999:::999999::::::<<<======???AAACCCEEEFFFFFFEEEEEEDDD@@@AAAJJJVVV]]]bbbeeefffggghhhjjjkkkmmmnnnnnnqqqppppppqqqssssssrrrqqqppprrrttttttrrrqqqqqqrrrsssrrrrrrqqqpppooonnnnnnpppqqqrrrqqqpppqqqtttvvvsssrrrrrrtttwwwwwwuuussswwwyyy|||~~~~~~~~~lllYYYPPPMMMGGGAAA===:::>>>FFF___~~~vvvuuurrrkkkttttttggg___UUULLL???;;;777555555666666555444444444444444444444444555555444444444333333333444444444444444444444444666666555444444444444444333555777888888999;;;===FFFGGGOOOggg|||yyyyyy}}}rrrXXXMMMMMMOOOYYYffftttVVVHHH;;;777777777666777:::>>>FFFSSSfffwww}}}{{{ooodddZZZVVVTTTOOOJJJHHHIIIHHHRRRbbbrrrppp```YYYUUUXXXZZZYYYYYYZZZ\\\]]]^^^___^^^\\\ZZZXXXVVVVVVVVVVVVWWWXXXYYYYYY\\\[[[ZZZXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSTTTUUUVVVSSSSSSSSSTTTWWW[[[___bbbfffbbb[[[UUUOOOMMMLLLLLLIIIJJJKKKJJJFFFCCCAAAAAA@@@AAABBBCCCDDDFFFHHHHHHCCCFFFHHHJJJPPPZZZ```aaaeeeiiinnnsssvvvxxx{{{||||||zzzrrrfff``````aaa```aaa]]]YYYVVVUUUVVVXXXZZZYYY[[[\\\[[[XXXVVVWWWXXXZZZYYYWWWTTTPPPPPPSSSVVV[[[___eeehhhgggfffhhhkkkkkkjjjjjjkkkmmmooopppppprrrsssuuuvvvwwwwwwvvvvvvvvvuuuuuutttsssrrrqqqqqqrrrqqqpppnnnmmmmmmmmmnnngggddd```^^^\\\\\\ZZZYYYVVVTTTQQQNNNKKKJJJIIIIIIFFFEEEDDDDDDFFFJJJNNNPPP```yyywwwsssnnnjjjhhhgggeeeddd```[[[UUUQQQMMMNNNWWWbbbkkkqqqyyy~~~xxxcccZZZ^^^iiiyyyooommmwww}}}{{{qqqlllfffeeennn~~~qqqjjj~~~jjjiiinnnooo\\\PPPLLLHHHIIIEEE===666555444222333333444444444444333333444444444333333333333333222333333333444555555555}}}{{{yyywwwtttrrrpppnnnkkkiiiiiihhhhhhiiikkkkkkjjjhhheeeffffffggggggfffddddddccccccbbb```___^^^\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVTTTRRRRRRTTTUUUVVVUUURRRPPPMMMKKKIIIGGGDDDAAA>>>>>>===;;;;;;::::::;;;:::999999::::::;;;<<<===@@@BBBEEEHHHIIIHHHEEEDDDDDD@@@BBBKKKVVV\\\aaaeeefffgggiiikkklllnnnooooooppppppqqqsssuuuuuusssqqqppprrrssssssrrrqqqqqqrrrrrrrrrrrrrrrqqqooonnnlllnnnooooooooonnnoooqqqtttsssssstttvvvxxxyyywwwuuutttwwwzzz}}}~~~~~~}}}lllZZZRRRNNNHHHAAA>>>999===DDD]]]~~~tttqqqpppmmmxxxuuujjjaaaWWWOOO@@@===888555555555555444444444444444444444444444555444444444444333333333444444444444444444444444444444444444444444333333222444777888888:::<<<>>>IIIIIINNNccczzz~~~uuu~~~~~~|||uuu[[[QQQRRRQQQ]]]kkkxxx|||TTTHHH<<<999999888777888999>>>EEEQQQcccuuu}}}|||nnncccXXXTTTRRRMMMIIIGGGGGGFFFOOO]]]nnnuuuddd]]]XXXYYY[[[YYYYYYZZZ^^^_________^^^\\\YYYXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZYYYXXXWWWWWWWWWXXXZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPQQQTTTXXX]]]bbbeeejjjgggaaa[[[VVVTTTTTTTTTQQQRRRRRRPPPKKKFFFCCCBBBAAABBBBBBCCCEEEGGGIIIKKKIIIJJJIIIJJJQQQZZZ\\\ZZZZZZ[[[^^^dddmmmtttzzz||||||yyypppddd___aaabbbaaa___\\\WWWVVVWWWZZZ\\\]]]___^^^\\\XXXTTTRRRSSSTTTQQQPPPNNNLLLJJJKKKOOORRRWWW]]]dddggggggfffggghhhcccdddfffffffffhhhjjjlllnnnoooqqqssstttuuuuuuvvvsssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnoooooogggdddaaa^^^]]]\\\[[[YYYWWWUUUSSSPPPMMMLLLKKKKKKJJJIIIHHHGGGIIILLLOOOQQQ\\\rrr|||yyytttpppnnnllljjjhhhccc]]]WWWSSSPPPRRR\\\ggglllrrrzzz~~~jjj```eeeooo~~~pppjjjrrr{{{}}}~~~xxxqqqqqqzzznnngggzzzkkkiiinnnqqq]]]PPPJJJHHHIIIEEE===777555444222333333444444444444333333333333444444444444444444333333333333444444444444~~~|||{{{xxxuuusssqqqooollliiiiiihhhhhhjjjllllllkkkjjjeeefffhhhiiiiiihhhfffeeecccbbbaaa```______^^^^^^]]]^^^______]]]ZZZWWWTTTWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXUUUTTTRRRRRRTTTUUUUUUTTTQQQOOOLLLJJJHHHFFFCCCAAA======<<<;;;;;;;;;;;;<<<:::999999999:::;;;;;;<<>>EEE___uuupppoooooozzz}}}ssskkkbbbYYYQQQBBB>>>999666555555444333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444333555777888999:::===???EEEEEEKKK```sss~~~|||zzzxxxzzz```UUUVVVRRR```ppp}}}qqqPPPFFF<<<999999777777999999>>>DDDOOOaaasss}}}}}}nnnbbbWWWSSSPPPLLLHHHGGGGGGEEEMMMYYYiiixxxfff^^^YYYZZZ[[[ZZZZZZ[[[______```___^^^[[[XXXWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXWWWVVVUUURRRPPPNNNPPPQQQTTTXXX]]]ccchhhkkkmmmiiiddd___[[[ZZZYYYYYY[[[\\\\\\XXXRRRMMMHHHGGGCCCCCCBBBCCCEEEIIILLLNNNPPPPPPMMMNNNUUU^^^^^^YYYWWWUUUVVV\\\hhhsss||||||xxxmmmbbb^^^```bbbaaa]]]YYYUUUUUUYYY^^^aaaaaaeeebbb\\\VVVQQQOOOOOOPPPKKKJJJGGGFFFEEEGGGKKKMMMTTT\\\dddggggggggggggeee]]]___bbbaaa``````cccgggkkklllmmmppprrrtttuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooppphhheeebbb___^^^]]]\\\ZZZWWWVVVSSSPPPNNNMMMMMMMMMMMMLLLJJJJJJKKKMMMPPPQQQVVVggg|||yyyuuurrrpppnnnkkkiiiddd]]]VVVSSSRRRUUU```kkkooottt{{{mmmccchhhsssqqqhhhmmmwww}}}yyyyyynnnhhhwwwnnnlllpppqqq^^^PPPHHHGGGHHHEEE===777666444222333333333444444333333333333333333444444555555666444444333333333333333333}}}{{{zzzxxxuuusssrrrooollljjjiiiiiihhhjjjllllllkkkjjjfffgggiiijjjjjjiiigggfffdddcccbbb``````___``````___```aaa```^^^[[[WWWUUUXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXUUUSSSRRRRRRSSSTTTSSSRRRPPPNNNKKKIIIHHHFFFCCCAAA===<<<<<<;;;;;;;;;<<<<<<::::::999999999:::;;;;;;===@@@FFFKKKMMMMMMLLLJJJEEECCCFFFOOOVVVZZZ___dddccceeehhhkkknnnoooppppppoooppprrruuuwwwvvvtttqqqpppqqqrrrqqqppppppqqqrrrqqqrrrssssssrrrpppmmmkkkllllllmmmllllllllloooqqqtttsssrrrqqqqqqssswwwyyytttvvvyyy|||~~~~~~}}}~~~tttgggYYYRRRNNNHHHBBB???<<>>DDDNNN^^^ppp{{{}}}nnnbbbVVVRRROOOKKKGGGFFFIIIFFFLLLVVVeee{{{wwweee^^^XXXYYY[[[[[[[[[]]]^^^^^^______]]]ZZZXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYVVVVVVWWWVVVUUURRRPPPNNNQQQRRRVVVZZZ```fffkkknnnmmmjjjfffaaa^^^\\\[[[[[[^^^``````]]]XXXRRRNNNLLLFFFEEEDDDEEEGGGKKKPPPSSSTTTTTTRRRSSSZZZaaaaaa\\\YYYUUUSSSXXXdddrrr|||~~~xxxmmmaaa]]]``````^^^ZZZVVVRRRTTT[[[aaaeeeeeeiiiddd\\\UUUPPPMMMMMMMMMHHHGGGEEEEEEFFFHHHJJJKKKPPP[[[dddeeeeeegggfffcccZZZ]]]___^^^\\\[[[^^^bbbfffhhhjjjlllpppsssuuuwwwpppqqqqqqqqqqqqrrrrrrrrrooooooppppppooooooooooooiiifffccc```___^^^]]][[[WWWVVVSSSQQQOOOMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQWWWaaassszzzwwwuuusssqqqnnnkkkhhh```YYYTTTRRRTTTXXXcccmmmqqqvvv}}}yyyjjjbbbiiiuuuqqqggghhhrrryyy{{{zzzpppkkkwwwtttssswwwqqq^^^OOOHHHFFFHHHEEE>>>888666555222222333333333333333333222222333333444444555555555333333333333333333222222|||yyyyyywwwtttsssrrrpppmmmkkkkkkjjjjjjkkkmmmmmmllljjjggggggiiijjjjjjiiiiiihhheeedddbbbaaa`````````aaa```aaaaaa```___\\\YYYWWWYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXTTTSSSRRRRRRSSSSSSRRRQQQOOOMMMJJJHHHGGGFFFCCCAAA===<<<<<<;;;;;;;;;<<<<<<::::::999999999999::::::;;;>>>CCCHHHKKKLLLLLLLLLEEEDDDGGGNNNTTTVVV[[[```aaacccgggkkknnnoooooooooooooooqqqsssvvvvvvtttrrrpppqqqrrrqqqooooooqqqrrrrrrrrrrrrrrrqqqooonnnllljjjkkkkkkkkkjjjkkknnnppptttsssrrrpppoooqqqtttwwwuuuvvvyyy|||~~~~~~~~~~~~~~~mmmaaaVVVQQQMMMGGGBBB@@@:::===EEE```zzztttqqqnnnxxxyyyqqqnnnjjjaaaWWWQQQCCC???:::777666555555444444444444444444444444444333333333444444444444555444444444444444444444444111222444666777777666666666888999::::::;;;===>>>===AAAKKKcccoooyyy{{{yyyyyyzzzsss___XXXUUUggg{{{|||[[[HHHAAA;;;999888666666999999>>>EEENNN]]]nnnxxxzzznnnbbbVVVQQQOOOJJJGGGGGGIIIFFFKKKTTTaaaxxxvvveee]]]WWWXXXYYYYYYZZZ]]]\\\]]]]]]]]]\\\ZZZWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVWWWYYYZZZ[[[[[[[[[[[[XXXXXXXXXWWWVVVSSSQQQOOOPPPRRRVVV[[[```fffkkkmmmllliiifffaaa^^^\\\[[[[[[[[[]]]___^^^[[[VVVRRRQQQJJJIIIHHHHHHKKKPPPVVVYYYWWWXXXWWWWWW\\\cccccc___YYYVVVTTTWWWaaaooo||||||oooccc___aaa___[[[VVVRRROOOSSS\\\dddhhhhhhjjjcccZZZRRRNNNLLLKKKJJJGGGFFFFFFHHHKKKNNNOOONNNQQQ]]]eeeeeeeeeiiihhhddd\\\]]]]]]\\\[[[ZZZ\\\]]]aaaccceeehhhlllqqqtttvvvpppppppppqqqqqqqqqqqqqqqooooooooooooooonnnmmmllljjjgggdddaaa```___^^^\\\WWWVVVTTTQQQOOOOOONNNNNNOOONNNNNNNNNOOOPPPRRRSSSXXX]]]hhhuuu|||{{{{{{|||vvvuuussssssrrroookkkhhh[[[UUUQQQRRRVVV[[[eeennntttxxx~~~pppeeecccjjjvvvqqqfffeeekkkrrr|||yyyvvvuuuxxxpppmmmwwwwwwxxxqqq\\\OOOIIIEEEGGGEEE>>>999777555222222222333333333333222222222222333333333333333333222222222222333333333333~~~{{{xxxwwwuuusssrrrqqqpppnnnlllnnnmmmlllmmmnnnnnnlllkkkggghhhhhhhhhiiiiiiiiiiiigggeeecccaaa```___```aaabbbaaaaaa```^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXSSSRRRQQQRRRSSSSSSQQQOOONNNLLLJJJHHHGGGEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999:::999;;;???CCCFFFHHHHHHHHHCCCCCCFFFLLLPPPQQQUUUZZZ^^^aaaeeejjjmmmooooooooooooooooooqqqtttuuutttsssqqqqqqqqqpppooooooqqqssssssrrrrrrqqqpppooonnnnnnhhhiiiiiihhhhhhiiikkkmmmqqqsssuuutttqqqpppqqqsssuuuvvvxxxzzz}}}~~~~~~~~~{{{fff\\\SSSOOOLLLFFFAAA@@@888===EEE```yyyssspppkkktttyyypppnnnjjj^^^SSSMMMBBB???:::777666666666555444444444444444444444444333333333444444444555555444444444444444444444444111333555777888888888777888999;;;;;;::::::<<<===>>>AAAKKKaaattt}}}~~~|||~~~~~~eeeXXXZZZmmmxxxVVVFFF@@@<<<;;;999777777:::888???FFFOOO\\\llluuuxxxooobbbVVVQQQNNNKKKHHHHHHGGGDDDJJJSSS___vvvvvvfff]]]VVVVVVWWWVVVWWWYYYYYYZZZ[[[\\\[[[YYYWWWUUUVVVVVVVVVVVVWWWXXXYYYYYYUUUVVVYYY[[[]]]^^^^^^^^^___^^^\\\ZZZWWWTTTRRRQQQQQQSSSWWW[[[aaafffjjjlllkkkiiieeeaaa^^^[[[ZZZZZZWWWZZZ^^^```^^^[[[XXXWWWQQQOOOMMMMMMPPPVVV]]]aaa\\\___```___```dddeeecccYYYXXXWWWYYY```nnn}}}ttthhhcccccc___YYYSSSOOOLLLQQQ\\\fffjjjjjjfff```WWWPPPLLLJJJHHHFFFEEEEEEHHHMMMTTTWWWWWWVVVWWWdddkkkjjjjjjppppppkkkaaa___]]]\\\\\\\\\[[[ZZZ\\\]]]```ccchhhmmmrrrtttpppooooooooooooooooooooonnnooooooooonnnmmmkkkjjjkkkhhhdddbbbaaa```^^^]]]YYYXXXUUUSSSQQQQQQPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVXXXZZZaaajjjmmmkkknnnsssqqqppppppppppppnnniiifffVVVQQQOOORRRXXX^^^gggooouuuzzzqqqfffbbbeeemmmzzz}}}qqqgggcccfffjjjqqqqqqpppmmmnnnwww{{{llljjjtttrrrvvvrrrZZZMMMIIIDDDGGGEEE>>>999777555222222222333333333333222222222222222222222222111111111111111222333333333444~~~zzzwwwvvvtttrrrqqqqqqpppnnnlllpppooonnnooopppooommmkkkhhhhhhgggggghhhiiijjjjjjhhhfffcccaaa```___```aaabbbbbbaaa___^^^]]]\\\\\\YYYYYYWWWVVVUUUVVVVVVWWWUUUVVVVVVWWWXXXXXXXXXWWWSSSRRRQQQRRRSSSRRRQQQOOONNNLLLIIIHHHGGGEEECCC@@@>>>>>>===<<<;;;::::::;;;::::::999999888999999999999:::===@@@BBBDDDDDDEEEBBBAAAEEEKKKMMMNNNQQQVVV]]]```eeeiiimmmnnnnnnnnnooonnnnnnppprrrttttttsssqqqqqqqqqpppnnnoooqqqssstttsssqqqpppooonnnnnnooofffgggggggggfffgggiiilllooossswwwxxxuuuqqqpppppptttuuuwwwyyy{{{}}}~~~~~~~~~yyybbbYYYQQQMMMJJJEEE@@@@@@999>>>GGGbbbvvvrrroooiiirrr{{{qqqooojjj]]]PPPJJJBBB>>>:::777666666666666444444444444444444444444333333333444444555555555444444444444444444444444111333666888999999999888999:::<<<;;;::::::;;;===???AAAJJJ^^^}}}jjjYYY^^^qqqxxxTTTFFFAAA===<<<;;;888888;;;888???GGGPPP\\\kkktttvvvooocccVVVQQQOOOKKKHHHHHHDDDCCCIIIRRR___vvvwwwggg^^^VVVUUUUUUTTTTTTVVVXXXYYYZZZ[[[ZZZYYYWWWUUUVVVVVVVVVVVVWWWXXXYYYYYYTTTVVVYYY\\\^^^___``````dddccc```\\\YYYUUUSSSQQQTTTUUUYYY]]]bbbgggjjjlllllliiifffbbb^^^[[[ZZZYYYVVVZZZ___bbbbbb```^^^]]]UUUSSSQQQQQQTTT[[[aaafffbbbggghhheeedddggghhhgggYYYYYYZZZ[[[bbboooxxxlllfffeee___XXXQQQMMMKKKPPP\\\gggkkkkkkddd]]]TTTNNNJJJHHHFFFDDDCCCEEEJJJQQQYYY^^^^^^\\\___lllssspppqqqwwwxxxsssdddaaa]]]\\\]]]]]][[[XXXXXXZZZ\\\```eeekkkppprrroooooonnnnnnmmmmmmmmmmmmnnnooooooooommmkkkiiihhhllliiieeebbbaaa```___]]]ZZZYYYWWWUUUSSSRRRRRRRRRQQQQQQRRRSSSTTTVVVXXXXXX\\\]]]bbbiiiiiifffiiippplllllllllmmmmmmkkkgggcccTTTOOONNNSSSZZZaaaiiipppvvv{{{uuugggaaabbbhhhppp|||{{{pppgggbbbbbbeeejjjlllllliiihhhqqqyyyiiieeeooo||||||kkkqqqrrrYYYLLLHHHDDDGGGEEE???999777555222222222222333333222222222333222222111111000000000000000111222333333444444}}}zzzyyyxxxuuuqqqpppqqqrrrpppnnnpppnnnlllmmmoooooommmjjjkkkiiihhhiiijjjjjjiiihhhggggggfffeeecccaaa___^^^```aaabbbaaa```^^^[[[YYYZZZYYYWWWVVVUUUUUUVVVWWWQQQRRRTTTVVVWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOKKKJJJIIIFFFDDDBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999999:::;;;<<<>>>???@@@AAACCCCCCBBBBBBCCCHHHNNNSSSWWW\\\bbbhhhkkklllmmmnnnqqqpppppppppqqqqqqrrrssstttssssssrrrrrrsssssstttqqqqqqqqqqqqqqqpppooonnnkkkjjjhhhggggggiiijjjlllkkkpppuuuuuuqqqooopppsssttttttuuuwwwyyyzzz||||||||||||~~~{{{uuu```YYYPPPJJJGGGEEEBBB???;;;>>>EEE]]]wwwllljjjmmmssszzzrrrjjjfff___SSSHHHAAA===999777666777777777222333444555555555444333555333222222444444333111444444444333222111000///222222333333444555666666555555666777888:::;;;<<>>??????===???BBBEEEFFFFFFFFFGGGRRRWWW^^^dddhhhkkklllnnnrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppoooooolllkkkjjjhhhiiijjjkkkmmmnnnrrrvvvvvvssspppqqqsssssstttuuuwwwyyyzzz{{{{{{{{{{{{~~~zzzsssaaa[[[SSSMMMIIIFFFBBB>>>;;;>>>DDD\\\~~~{{{qqqmmmnnnqqqyyysssjjjddd]]]SSSKKKBBB>>>:::888777888888777555555555555444333111000111000000222444666666555555444333111000111222222222222333333444555555666666666666777999:::<<<===>>>@@@FFFXXXyyytttYYY[[[mmmmmmMMMCCC===999::::::888888:::999AAAKKKVVVcccooorrrpppooobbbUUUPPPNNNKKKIIIIIIIIIHHHKKKOOOYYYooo|||tttggg^^^WWWUUUUUUSSSTTTVVVWWWXXXZZZ[[[[[[YYYWWWUUUWWWWWWWWWWWWXXXXXXXXXXXXXXX[[[^^^```bbbcccfffhhhlllkkkiiiddd^^^ZZZXXXXXX]]]___ccchhhkkkmmmmmmmmmtttqqqllliiigggfffdddccc```______```bbbbbbaaa```]]]]]][[[XXXWWW\\\dddkkkiiimmmmmmiiiiiimmmpppoookkkddd]]]]]]aaajjjyyyxxxpppiiibbbZZZTTTOOOQQQOOONNNRRR\\\dddfffcccYYYPPPMMMLLLIIIHHHIIIFFFJJJTTT___dddddddddggguuuvvvkkkaaa___```]]]YYYXXXTTTTTTTTTWWW]]]cccggghhhjjjlllmmmmmmllljjjkkklllnnnnnnnnnmmmlllkkkjjjjjjgggfffeeecccbbbaaa``````^^^]]]ZZZXXXWWWVVVVVVVVVTTTTTTTTTTTTUUUWWWYYYZZZ[[[]]]aaabbbccccccdddfffhhhhhhhhhgggddd___[[[XXXRRRRRRSSSWWW]]]fffoootttzzz}}}nnn[[[TTTVVV]]]mmm~~~qqqccc[[[YYY[[[___YYYVVVYYYZZZ```uuu|||mmmkkksss|||uuubbbkkkzzzttt\\\NNNGGGAAACCCCCC>>>888333333555333333333333222222222222111111111111111111111111222222333333333444444444|||{{{zzzzzzwwwtttssssssttttttssstttsssrrrsssttttttrrrpppmmmkkkjjjjjjkkkkkkjjjiiiiiihhhhhhgggeeecccaaa`````````aaa```___]]]ZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVQQQRRRSSSTTTTTTTTTSSSRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@==============================<<<<<<;;;:::::::::;;;;;;;;;<<<<<<=========???AAADDDFFFGGGFFFDDDCCCJJJPPPYYY```eeeiiilllnnnsssssssssrrrrrrrrrrrrrrrpppppprrrrrrrrrrrrppppppooooooppppppppppppppppppnnnmmmkkkjjjjjjkkklllmmmppptttwwwwwwtttrrrrrrtttrrrsssvvvxxxzzz{{{{{{zzzzzz{{{~~~xxxnnnccc]]]VVVPPPLLLGGGAAA<<<<<<>>>CCC[[[}}}wwwrrrnnnooowwwuuujjjaaaYYYSSSOOOCCC???;;;888888888888888555666666666555444444333222111000222444666555444666444111//////111444555222333333444444555555555777777777888:::;;;===>>>===???EEEUUUuuuvvvXXXYYYggg{{{nnnRRRDDD>>>:::;;;:::888888;;;888???HHHTTTdddqqqtttoooooobbbUUUPPPNNNKKKJJJJJJKKKIIILLLPPPVVVjjjxxxrrrjjj```XXXUUUUUUTTTUUUWWWVVVXXXZZZ[[[[[[YYYWWWUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXZZZ___bbbeeehhhllloootttrrrnnnhhhbbb]]]\\\\\\cccgggmmmsssvvvuuurrrpppsssqqqnnnmmmlllllljjjiiidddbbbaaaaaabbbbbbbbbaaabbbaaa___\\\[[[___gggmmmnnnppppppmmmmmmqqquuuuuutttllleeebbbccciiiuuu|||tttmmmfff^^^XXXVVVYYYWWWSSSSSS[[[dddiii```XXXPPPOOONNNJJJHHHHHHFFFIIISSSaaaiiiiiiggggggzzz|||qqqgggdddccc___\\\\\\TTTRRRPPPRRRWWW^^^cccfffkkklllmmmmmmkkkjjjjjjjjjlllllllllllllllkkkjjjjjjhhhgggfffeeedddbbbbbbaaa___]]]\\\ZZZYYYXXXYYYYYYVVVVVVWWWWWWYYYZZZ\\\]]]\\\^^^bbbcccddddddeeefffiiiiiihhheee```ZZZUUURRROOOQQQTTTZZZbbbkkkrrrvvvzzz}}}nnnYYYQQQSSSXXXhhh{{{}}}pppbbbXXXUUUTTTYYYSSSPPPRRRUUU___www|||ooommmsss{{{qqq```hhhvvvsss[[[LLLDDD>>>@@@@@@<<<777333333555444444444444333333333333222222222222222222222222333333333333444444444444~~~|||zzzyyyzzzwwwuuusssrrrssstttuuuuuuuuuuuuuuuuuuuuutttsssooommmllllllllllllkkkjjjhhhhhhgggfffdddbbbaaa````````````___^^^\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUQQQQQQRRRRRRRRRRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@==============================<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<=========DDDCCCAAA@@@BBBDDDEEEFFFEEEKKKTTT]]]dddiiilllooosssssstttsssssssssrrrrrrqqqrrrtttuuuuuutttrrrqqqnnnnnnooopppqqqqqqqqqqqqnnnmmmkkkjjjiiijjjlllmmmpppsssvvvwwwuuusssssssssrrrtttwwwyyy{{{|||{{{{{{zzz|||wwwkkkccc___XXXSSSNNNIIIAAA<<<<<<>>>CCCZZZ|||}}}vvvpppnnnttt}}}uuuiii^^^UUUQQQPPPBBB???:::888777777777777333444555666888888999999666444333333333333222000333333222111111333444555333333333444444444555555777777888999:::<<<===>>>>>>???DDDSSSqqqwwwWWWTTT___qqqqqqWWWFFF@@@;;;;;;:::888888;;;:::===CCCOOOaaaqqquuuqqqooobbbTTTNNNLLLJJJIIIJJJKKKHHHMMMQQQUUUgggvvvtttooocccYYYVVVVVVUUUVVVXXXVVVWWWYYY[[[ZZZYYYWWWUUUVVVVVVVVVWWWWWWXXXXXXYYYWWW[[[___dddhhhlllrrruuu{{{yyyssskkkddd``````aaagggmmmvvv}}}}}}xxxtttrrrpppoooooooooooommmlllgggeeebbbaaabbbbbbbbbaaaeeeeeeccc___]]]```hhhnnnssssssrrrpppooossswwwzzz|||uuummmiiigggjjjtttyyyrrrkkkddd___^^^bbbaaaZZZWWW]]]fffkkk^^^WWWQQQQQQPPPKKKGGGGGGFFFGGGNNN\\\fffhhhggggggxxxvvvmmmiiifffaaa^^^]]]VVVRRROOONNNSSSZZZ```dddjjjlllmmmllljjjhhhhhhiiiiiijjjkkkllllllkkkjjjjjjhhhhhhgggfffeeecccbbbaaa___^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___aaadddfffffffffggghhhhhhgggfffbbb]]]WWWQQQNNNKKKOOOUUU]]]fffnnntttwwwzzz}}}mmmXXXOOOOOOTTTdddxxx}}}pppbbbWWWQQQPPPTTTPPPNNNQQQWWWddd|||zzzoooooosssyyy|||nnn^^^hhhwwwrrrYYYJJJBBB<<<======:::777444444555444444444444333333333333222222222222222222222222333333333444444444444555{{{yyyxxxxxxwwwtttrrrqqqrrrtttvvvuuuvvvvvvvvvuuutttttttttpppooommmmmmnnnnnnllljjjggggggfffeeecccaaa___^^^```______^^^\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUTTTTTTQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHGGGEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;=========>>>>>>?????????BBB@@@>>>???BBBDDDDDDCCCBBBIIISSS\\\ccciiimmmppprrrssssssttttttsssrrrrrrqqqrrrtttuuuuuutttrrrqqqnnnooopppqqqqqqrrrqqqqqqnnnllljjjiiihhhiiijjjkkkoooqqqsssttttttsssrrrrrrtttvvvxxxzzz|||}}}}}}}}}{{{}}}xxxiiibbb^^^XXXSSSOOOIIIBBB<<<;;;>>>CCC[[[~~~zzzsssooottt{{{vvviii\\\SSSPPPOOOAAA>>>999666555555555444222333333444555777888888666444333333333333222000000111333444555555444333333333333444444444444444777777888999:::<<<===>>>???AAADDDQQQnnntttUUUPPPZZZllluuu[[[IIIBBB<<<;;;:::888888;;;;;;<<<>>>HHHZZZmmmvvvuuupppbbbTTTMMMKKKHHHHHHIIIJJJGGGMMMRRRUUUfffwwwyyyuuuggg[[[WWWWWWVVVVVVXXXUUUVVVYYYZZZZZZYYYWWWUUUUUUUUUVVVVVVWWWXXXXXXYYYXXX[[[```dddiiiooouuuyyy}}}vvvmmmgggdddeeeggglllsss|||~~~zzztttsssqqqqqqrrrrrrqqqooommmjjjgggfffgggggggggfffggggggeeebbb```bbbiiiooowwwuuusssqqqppprrrwww|||~~~xxxrrrnnniiiiiirrr|||{{{vvvpppjjjfffeeeiiihhh```\\\___fffjjj___XXXSSSSSSRRRLLLHHHFFFFFFCCCGGGRRR]]]bbbeeegggrrr{{{rrrmmmhhhbbb^^^]]]YYYTTTOOOMMMQQQXXX___ccchhhiiikkkjjjhhhgggggghhhfffhhhiiikkkkkkkkkjjjjjjggggggggggggeeecccbbbaaa^^^\\\[[[YYYXXXXXXYYYYYY\\\\\\]]]]]]^^^^^^^^^^^^bbbdddggghhhhhhhhhiiijjjddddddccc```[[[UUUOOOLLLHHHLLLUUU^^^hhhpppuuuxxx{{{}}}nnnWWWMMMMMMQQQbbbvvv}}}pppbbbWWWPPPMMMMMMLLLMMMQQQZZZjjjwwwoooqqqtttxxx{{{{{{kkk]]]iii{{{oooWWWHHHAAA;;;<<<;;;999666555444444333333333333222222222222222222222222222222222222333333444444444555555555~~~{{{yyyxxxxxxwwwuuurrrpppqqquuuxxxuuuvvvxxxwwwuuuttttttuuurrrqqqoooooooooooommmkkkgggffffffdddcccaaa___^^^```___^^^]]][[[ZZZYYYYYYVVVWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEBBBCCCFFFKKKOOOMMMGGGAAABBBIIISSS\\\ccciiinnnppppppqqqrrrtttttttttsssrrrpppppprrrrrrrrrrrrpppppppppqqqrrrrrrrrrrrrrrrrrrnnnmmmkkkiiihhhiiijjjkkklllnnnppprrrssssssrrrqqquuuvvvwwwyyyzzz|||}}}~~~|||}}}{{{jjj___ZZZUUUQQQNNNIIICCC>>>;;;>>>EEE^^^zzzuuuvvvzzzxxxkkk^^^TTTOOOMMMAAA===999555444444444333444333222111111111111111333222111222444555444333///111444666777555333222444444444444444444444444777777777888:::;;;===>>>@@@AAADDDOOOjjj}}}|||oooRRROOOWWWiii{{{___KKKCCC===<<<:::888999;;;;;;;;;<<>>@@@BBBEEEGGGIIIJJJHHHHHHKKKPPPSSSPPPHHHAAACCCIIISSS\\\ccchhhlllooommmoooqqqsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqsssssstttttttttsssrrrrrrooonnnllljjjiiijjjkkklllkkklllnnnqqqtttuuutttsssuuuuuuuuuuuuwwwzzz|||~~~{{{|||~~~lll[[[WWWQQQNNNLLLIIIDDD@@@:::???GGGaaa~~~{{{{{{zzznnnbbbXXXPPPKKKBBB>>>999666555555444444555444222111000000000000333222111222444555444333222333444555555555333333444444444444444444444444666666666777999:::<<<===???@@@BBBLLLfffxxxpppiiiPPPLLLSSSbbbyyyfffLLLDDD>>><<<:::888999<<<777999<<>>AAADDDGGGJJJMMMNNNKKKHHHEEEFFFIIIHHHCCC???CCCIIISSS[[[bbbgggkkknnnlllmmmppprrrttttttsssrrrtttssssssrrrrrrsssssstttuuuuuuuuuuuutttsssrrrrrrqqqooommmkkkjjjkkklllmmmjjjkkknnnqqquuuvvvuuutttuuutttsssssstttxxx{{{}}}zzzzzz|||nnnYYYTTTOOOLLLKKKIIIEEEAAA:::???HHHccc}}}}}}qqqfff[[[QQQKKKCCC???;;;777666666555444555444333333333444555666777555333333333333111///555444444333333444444444444444444444444444444444555666666777888:::;;;<<>><<<:::888999<<<333888===CCCPPPaaaoootttzzzkkkZZZQQQMMMJJJHHHIIIHHHEEELLLRRRQQQ]]]rrr{{{rrr```XXXXXXVVVUUUTTTSSSUUUWWWYYYZZZYYYWWWUUUSSSTTTTTTUUUWWWXXXYYYYYYZZZ\\\```cccgggmmmtttyyyzzzrrrnnnooouuuzzzpppnnnmmmnnnssswww{{{|||xxxxxxxxxyyyzzzzzzwwwuuuqqqrrrrrrpppnnnqqqwww|||zzzuuutttqqqooouuu~~~tttkkklllrrr|||}}}|||~~~zzzyyyzzzwwwrrrggg___YYYWWWTTTNNNIIIGGGBBBBBBFFFKKKOOOTTT^^^hhhfffqqq|||sssggg^^^\\\\\\WWWQQQOOOQQQVVV[[[^^^___aaacccdddddddddeeefff```cccfffiiikkkkkkjjjiiibbbbbbccccccbbb___]]][[[XXXWWWTTTRRRPPPOOOOOOOOOOOORRRVVV\\\aaadddggghhhbbbdddggghhhhhhggghhhiiiddddddbbb^^^XXXPPPJJJFFFKKKPPPXXXcccmmmuuuzzz}}}rrrZZZNNNNNNSSSdddxxxwwwhhh\\\SSSLLLIIIJJJJJJHHHKKKXXXpppssssss{{{ppp___```lll|||fffRRRGGGBBB>>><<<:::999888777444333666666555555555444444444333333333333333333333333444444444555555555666666}}}{{{{{{{{{{{{|||}}}|||zzzzzz|||}}}~~~|||zzzxxxvvvvvvwwwxxxuuutttrrrpppooonnnmmmmmmkkkjjjhhhhhhgggeeeaaa^^^aaa___]]]\\\ZZZZZZZZZ[[[WWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRQQQPPPNNNKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDBBBBBBBBB@@@===;;;;;;;;;<<<<<<======>>>>>>BBBAAA???============>>>AAA??????CCCIIINNNPPPOOOOOOLLLHHHGGGGGGEEEBBB>>>FFFOOOXXX]]]aaahhhmmmnnnjjjmmmppprrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrruuuvvvwwwuuurrrqqqqqqrrrpppnnnlllmmmnnnlllhhheeegggjjjnnnpppoooooooooooorrrqqqqqqqqqsssuuuxxxzzzzzzyyy{{{~~~lll\\\UUUMMMJJJJJJIIIFFFBBB<<<>>>KKKddd|||~~~|||ppp```QQQJJJFFF>>>888888999666555666555555555666666666666666777555333333333333111///333333444444333333222111///111555666555444444555777777666666777999;;;<<<===BBBEEEKKKaaawwwfffsssyyyttt\\\LLLFFFPPPXXXggg|||sssSSSEEE:::::::::666555999777:::<<<>>>EEEVVVkkkxxxwwwnnn```SSSKKKIIIIIIIIIGGGGGGIIINNNSSS]]]mmm|||vvvdddZZZVVVUUUSSSSSSWWWXXXYYYZZZZZZYYYXXXWWWRRRSSSUUUUUUTTTUUUWWWYYYYYY\\\```ccceeekkkrrrwww~~~xxxtttooopppyyyyyytttlllfffiiiooorrrtttvvvvvvtttqqqpppnnnmmmqqquuussstttttttttuuuxxx}}}yyypppppppppnnnttt}}}zzzuuusssqqqvvv{{{~~~}}}|||kkkccc\\\WWWRRRKKKHHHHHHCCCEEEGGGIIINNNVVVbbbjjjiiiiiiuuuvvvggg^^^^^^^^^UUUNNNPPPUUUYYY]]]aaa______```aaaaaaaaa`````````aaaccceeeffffffeeeeeefffeeeddddddbbb___[[[XXXWWWUUURRRNNNJJJHHHGGGFFFHHHJJJOOOVVV]]]bbbddddddhhhhhhhhhhhhhhhgggfffeeecccaaa^^^WWWPPPJJJGGGGGGJJJQQQ[[[fffnnntttyyy||||||}}}~~~uuu^^^QQQOOORRRbbbvvvuuucccTTTLLLKKKLLLJJJMMMNNNNNNYYYqqqqqqnnnxxxoooccc___sssfffOOOCCC>>>@@@<<<;;;<<<888111111777555555555555444333222111333333333222222111111111111222222333333444444555uuuwwwzzz|||||||||||||||zzz{{{{{{zzzyyyyyy|||~~~~~~}}}{{{yyyxxxxxxyyyzzzuuutttsssqqqpppnnnmmmllljjjiiihhhhhhhhhfffcccaaa___^^^\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGDDDBBBAAAAAABBBAAA???===============>>>>>>>>>>>>@@@???>>><<<;;;;;;<<<<<>>KKKddd~~~|||xxx|||~~~tttbbbUUUOOOFFF>>>999999999777555555666666666666666666666666111111111444777:::;;;:::777777666555555444333333444333333333333444444444666666555555666888:::;;;>>>BBBDDDJJJ^^^{{{iiisssvvvttt\\\LLLEEENNNTTT```tttyyyUUUGGG<<<<<<<<<888777:::666999;;;===DDDTTThhhvvvyyypppbbbTTTLLLHHHHHHIIIFFFFFFHHHLLLQQQZZZiiixxxwwwfffZZZVVVTTTSSSSSSVVVWWWXXXYYYYYYYYYXXXXXXSSSUUUVVVVVVUUUVVVYYY[[[[[[^^^aaacccfffjjjpppttt}}}zzzvvvrrrnnnooo{{{|||rrriiidddfffjjjlllmmmpppnnnmmmllljjjhhhhhhjjjmmmsssrrrrrrrrrtttxxx}}}xxxpppoooooommmrrr|||zzzuuurrrppptttyyynnndddZZZUUURRRLLLHHHHHHCCCEEEGGGJJJNNNVVV___fffgggfffppp|||nnnbbb^^^^^^UUUNNNOOOTTTXXX[[[___^^^_______________^^^^^^___```aaabbbcccccccccccccccbbbaaaaaa```^^^ZZZWWWVVVTTTQQQMMMJJJGGGEEEEEEFFFHHHLLLSSSZZZ```ccceeehhhiiiiiiiiiiiihhhgggfffbbbaaa]]]VVVOOOJJJGGGGGGLLLSSS]]]fffnnntttyyy{{{}}}}}}ttt\\\OOONNNSSSdddwwwvvveeeVVVMMMJJJJJJIIIKKKKKKLLLXXXqqqjjjjjj|||pppccc]]]rrr~~~fffQQQEEEAAAAAA<<<::::::777111000333555555555555444333222111333333333222222222111111111222222333333444555555fffjjjpppvvv{{{}}}}}}}}}zzz{{{zzzyyyxxxyyy|||~~~}}}{{{zzzzzzzzz{{{tttttttttsssqqqooolllkkkhhhhhhggghhhiiihhhfffccc^^^^^^]]]\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGCCCAAA@@@AAABBBBBBAAA????????????>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;===;;;;;;>>>DDDKKKPPPSSSUUURRRPPPMMMLLLIIIEEEBBBHHHRRRZZZ^^^aaafffiiiiiijjjmmmppprrrqqqppppppqqqsssssssssrrrsssssssssssstttuuuuuutttrrrqqqrrrssssssqqqooonnnnnnmmmllljjjkkknnnqqqrrrqqqqqqqqqrrrrrrrrrqqqppppppqqqssstttuuutttvvvzzz}}}{{{ggg___SSSLLLJJJGGGCCC???===>>>KKKddd}}}zzztttwwwzzz{{{yyyeeeVVVPPPEEE>>>999::::::777444444666666666666666666666666333333444888>>>BBBCCCCCC;;;:::888777666666666777:::777333222444555444222555555444555666777999:::???BBBCCCHHH[[[~~~qqqvvvzzzwww___OOOFFFMMMQQQ[[[mmm{{{~~~UUUGGG<<<<<<<<<888777:::666888999<<>>::::::888444111222555555555555444333222222333333333333222222222222222222222333444444555555XXX]]]eeeooowww|||~~~}}}{{{{{{{{{yyyyyy{{{~~~~~~|||zzzyyyxxxxxxttttttuuutttrrrooollljjjfffffffffgggiiiiiigggeee_________^^^^^^^^^^^^^^^YYYYYYXXXWWWVVVUUUTTTTTTQQQQQQPPPOOONNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB@@@@@@AAAAAA@@@?????????>>>>>>======<<<<<<>>>===<<<:::::::::;;;<<<<<<;;;;;;===CCCJJJQQQTTTSSSRRRPPPNNNKKKGGGDDDAAAKKKTTT\\\___aaaeeehhhgggiiillloooppppppooonnnooorrrrrrrrrrrrssssssssssssssstttuuutttrrrqqqrrrssssssqqqooommmllllllllllllmmmppprrrsssrrrrrrrrrsssppppppoooooopppqqqrrrsssssssssuuuyyy|||mmmcccVVVMMMJJJHHHDDDAAA>>>>>>LLLfff}}}|||tttssssssttt{{{gggUUUNNNDDD>>>999:::;;;777444444777777777666666666666666666555555888;;;=========:::999777666666777999:::???:::666666999999666111555555555555666888:::;;;@@@AAABBBGGGXXXxxxzzz|||}}}dddRRRIIIPPPTTT]]]ooo|||UUUGGG<<<;;;;;;777666999888777999<<>>============<<<<<<;;;;;;:::>>>===<<<;;;;;;;;;<<<===;;;;;;<<<===AAAHHHOOOTTTRRRRRRQQQOOOKKKGGGDDDBBBLLLUUU]]]```bbbeeegggfffiiilllooopppooonnnnnnnnnppppppqqqqqqrrrsssssstttssstttuuutttrrrqqqqqqrrrqqqpppnnnlllkkkkkklllmmmnnnppprrrrrrqqqqqqrrrssslllmmmnnnoooppprrrssstttssssssvvvzzz|||sssgggYYYNNNJJJIIIFFFCCC??????NNNjjj~~~vvvsssoookkkqqq{{{kkkUUULLLEEE>>>999::::::777555555888888777777666666666666333222111111333333222111666666555444555888:::<<>>777111777666666666777999;;;<<<@@@@@@BBBGGGVVVsss}}}|||yyyhhhRRRIIIQQQWWWcccvvv}}}WWWIII>>>======888777::::::888999>>>BBBKKK\\\lll|||wwwlll]]]PPPHHHEEEEEEEEEEEEHHHKKKMMMRRR]]]iii~~~{{{ppp```VVVUUUTTTRRRSSSSSSTTTUUUVVVWWWXXXYYYTTTTTTTTTSSSSSSUUUXXX[[[```aaadddhhhiiiiiihhhfffeeeeeeffffffdddhhhwwwyyyhhhcccaaadddfffgggjjjnnnttt}}}{{{wwwoooggg]]]ZZZWWWYYYaaallluuuzzzyyyrrrmmmmmmjjjeeeiiissswwwmmmoooppppppqqqvvvxxx}}}wwwcccXXXUUUQQQLLLKKKJJJLLLPPPUUUYYY[[[[[[[[[[[[[[[bbbsssxxxkkkggg```YYYTTTSSSRRRRRRUUUYYY[[[ZZZXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWWWWYYY[[[\\\\\\[[[WWWWWWVVVSSSOOOKKKFFFDDD===???AAACCCHHHPPPYYY```ccccccdddddddddddddddccc^^^\\\WWWPPPIIIEEEDDDEEERRRXXX```hhhmmmqqqtttvvv}}}~~~oooXXXOOOPPP[[[jjj{{{xxxhhhXXXMMMFFFDDDBBBFFFJJJQQQaaayyy~~~fffhhh~~~|||uuupppwww^^^NNNGGGDDDCCCAAA>>>;;;999888666444444444444555444444333333333333333333333333333333222333333444444555666666NNNOOOTTT^^^jjjtttxxxyyyzzz|||}}}~~~~~~}}}zzzwwwtttrrrvvvvvvuuutttrrrooollljjjhhhhhhggghhhiiihhheeeccc\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQOOONNNLLLKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHEEEBBB@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;======;;;;;;:::;;;<<<===;;;;;;<<<===@@@DDDKKKOOOQQQRRRSSSQQQMMMIIIFFFEEEJJJTTT\\\___aaacccdddccciiikkknnnooonnnmmmmmmmmmlllmmmnnnpppqqqssstttuuutttuuuuuutttqqqppppppqqqooooooooonnnkkkjjjkkkmmmnnnpppqqqqqqppppppqqqrrrkkklllmmmoooqqqrrrttttttssssssvvvzzz|||yyylll\\\PPPKKKIIIGGGEEE@@@@@@QQQnnnyyyuuummmfffhhhppp{{{pppXXXNNNFFF>>>999888999666555666999888888777777666666555444222222222444444444222444333333333555777999:::::::::;;;>>>@@@>>>888333777777666777888999;;;<<>>BBBHHHXXXiiixxxuuummmaaaSSSIIIEEEDDDDDDEEEHHHLLLNNNQQQ[[[gggxxx{{{tttdddXXXWWWUUURRRQQQQQQRRRSSSUUUVVVXXXYYYTTTTTTTTTRRRRRRTTTXXX[[[bbbcccgggkkknnnnnnjjjgggfffddddddddddddhhhsss~~~jjjggggggjjjmmmnnnqqqwwwrrreee[[[VVVQQQSSS[[[gggqqqvvvvvvpppmmmmmmhhhbbbfffppp|||nnnooonnnkkkiiiooo{{{wwwxxxlll^^^VVVPPPLLLKKKJJJLLLPPPUUUYYY[[[ZZZXXXWWWYYY___nnn{{{ooommm```ZZZUUUSSSQQQOOOQQQVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTRRRQQQQQQQQQQQQSSSWWWYYYZZZYYYYYYYYYYYYVVVRRRMMMHHHEEE<<<===???@@@BBBIIIRRRZZZccccccdddeeeeeeeeedddddd\\\ZZZUUUNNNGGGDDDCCCDDDRRRWWW```ggglllpppsssuuuzzz{{{}}}mmmVVVOOOSSS]]]kkk{{{vvvfffWWWLLLFFFDDD???FFFOOOYYYhhh{{{}}}jjjkkk{{{zzzyyyxxxpppXXXJJJFFFDDDBBBDDDBBB;;;666555444222333444444555444444333333333333333333444444444444333333333444555555666666PPPOOOPPPWWWcccnnntttuuuwwwzzz}}}|||yyywwwuuuxxxwwwuuusssqqqnnnmmmlllmmmlllkkkkkkjjjiiifffccc^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGDDDAAA??????@@@??????;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<999;;;<<<======@@@EEEIIIMMMOOOQQQPPPLLLHHHFFFEEEFFFPPPYYY\\\^^^```aaa___cccfffiiiiiihhhgggfffgggiiijjjlllnnnpppsssuuuuuuuuuvvvvvvtttqqqooonnnooonnnpppqqqpppmmmllllllmmmmmmnnnoooooonnnnnnoooqqqmmmmmmooopppqqqrrrrrrsssrrrrrruuuyyy|||rrr___QQQJJJHHHFFFDDD@@@AAASSSsss~~~~~~yyywwwooodddccciiixxxrrrZZZQQQHHH???888777777666666888999999888888777666666555666555444666888999999888444444444444555555555555444666888::::::999666444666666666666777999:::;;;===>>>BBBKKKWWWnnnxxx{{{~~~nnnttttttWWWIIIOOOVVVllluuuYYYJJJ???>>>===888777:::;;;666777===AAAEEETTTfffrrrrrrmmmcccUUUJJJEEECCCCCCDDDHHHLLLMMMPPPZZZdddssszzzwwwggg[[[XXXVVVQQQPPPPPPQQQRRRTTTVVVXXXZZZUUUUUUTTTSSSSSSUUUYYY]]]dddfffkkkpppttttttoookkkjjjfffdddfffgggiiipppwww~~~ooommmmmmqqqsssssswww}}}|||mmmaaaZZZRRRRRRYYYeeennnrrrsssnnnllllllggg```dddnnnvvvsssooojjjhhhllltttzzzuuurrr~~~zzziii]]]SSSOOOOOONNNOOORRRWWW]]]___]]]ZZZTTTVVVZZZfff|||}}}oookkk^^^YYYTTTRRRNNNKKKMMMRRRPPPNNNMMMLLLLLLMMMNNNOOONNNOOOQQQRRRRRROOOLLLJJJIIIHHHIIILLLPPPSSSTTTUUUYYYZZZZZZXXXTTTNNNHHHDDD;;;===???>>>???CCCLLLSSS___```aaabbbbbbbbbbbbaaa[[[YYYSSSLLLFFFBBBBBBCCCQQQVVV___fffkkkooorrrtttxxxyyy{{{~~~hhhSSSOOOTTT^^^lll{{{tttdddUUUKKKFFFEEEBBBLLLYYYfffttt{{{jjjlllzzzsssxxx~~~jjjRRRHHHFFFFFFGGGLLLKKK@@@555222222111333333444444555444444333333333333444444444555555333333444444555666666666SSSPPPNNNSSS___jjjqqqsssuuuxxx}}}~~~|||zzzyyyyyyxxxuuurrrpppnnnmmmlllpppooommmmmmllljjjfffcccbbbbbbbbbbbbaaa___]]][[[ZZZZZZYYYXXXWWWVVVVVVUUURRRQQQOOOMMMKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEBBB@@@???@@@AAAAAAAAA;;;<<<<<<<<<======>>>>>>:::999888888888999:::;;;777:::<<<<<<;;;<<<@@@DDDHHHLLLNNNMMMIIIEEECCCCCCCCCMMMWWWZZZ[[[^^^___]]]]]]___bbbcccaaa`````````ggghhhjjjmmmpppsssuuuvvvvvvwwwvvvtttpppnnnmmmnnnmmmpppsssrrrooommmmmmnnnmmmnnnnnnmmmllllllnnnpppoooooopppqqqqqqqqqqqqqqqqqqqqquuuyyy{{{vvvbbbRRRJJJGGGDDDBBB@@@AAAUUUuuu}}}zzzyyyyyyqqqeeebbbgggzzzpppZZZSSSIII@@@777666666555666999999999999888777666666555444333222333555666666555666666666666555444333222000222444555444444555666555555555555666777999:::<<<===BBBLLLXXXnnn{{{iiimmm|||]]]LLLPPPWWWooopppUUUGGG<<<;;;:::555333666:::555666<<>>===@@@HHHOOO[[[\\\\\\]]]^^^^^^^^^]]][[[XXXSSSKKKEEEBBBBBBCCCPPPUUU^^^eeekkknnnqqqsssvvvwwwzzz}}}~~~eeeQQQNNNTTT^^^lll{{{rrrbbbTTTJJJFFFFFFGGGSSSbbbqqqyyyhhhlll{{{~~~mmmuuufffOOOGGGGGGHHHNNNUUUTTTFFF777333333222333333444444555444444444333333333444444555555555333333444444555666666666___RRRQQQWWW[[[eeerrrtttqqqtttyyy|||}}}}}}}}}~~~|||zzz{{{yyywwwuuusssqqqpppppprrrpppmmmiiigggfffffffffddddddcccbbbaaa```___^^^]]]ZZZWWWWWWYYYYYYVVVSSSQQQQQQPPPOOONNNLLLKKKJJJKKKJJJGGGEEEEEEEEEFFFGGGCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999999999:::;;;<<<===???@@@EEEFFFGGGHHHGGGFFFDDDCCCEEEHHHMMMRRRWWWZZZ\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYbbbccceeeiiinnnqqqqqqpppsssrrrqqqpppoooooooooooorrrqqqpppoooooopppqqqrrrooonnnmmmlllllllllllllllnnnnnnnnnooopppppppppqqqrrrqqqrrrvvvzzztttbbbTTTMMMJJJFFFDDD???CCCWWWvvv~~~}}}{{{wwwuuuoooeeeccciiixxxqqqZZZLLL???<<<888666666777666666777888888888777666444333333555666555444444555666222222333444555555555555444555666777777666555444777666555444555666999:::>>>@@@@@@GGGTTTaaa}}}kkkqqqbbbQQQTTT[[[ooowwwpppUUUIII===999999888888999999666888>>>======IIIZZZkkkrrrssshhhZZZOOOIIIFFFFFFFFFFFFHHHMMMSSSXXX\\\ppp|||}}}mmm]]]XXXWWWSSSRRRSSSTTTTTTTTTTTTVVVXXXZZZXXXVVVUUUUUUXXX[[[^^^cccllltttyyy|||~~~zzzuuuuuutttrrrpppmmmlllnnnooolllpppwww~~~yyytttrrruuu}}}vvvgggiiiuuuqqqfff[[[VVV[[[dddkkkooommmooonnniiicccaaadddggguuu}}}ssslllfffaaadddkkkpppppppppmmmkkkuuummm```]]]```\\\[[[[[[___dddfffccc^^^QQQMMMJJJTTTmmm|||zzz{{{yyyqqqhhh```[[[SSSMMMJJJHHHGGGFFFHHHFFFDDDCCCCCCFFFIIIKKKKKKKKKJJJKKKKKKJJJGGGDDD<<<<<<<<<>>>AAAFFFJJJMMMSSSTTTUUUUUUSSSOOOKKKHHHBBB???<<<999;;;???DDDGGGUUU\\\```___^^^___^^^[[[YYYUUUNNNFFFAAA@@@CCCFFFQQQVVV^^^fffkkknnnqqqrrrvvvxxxzzz{{{|||}}}vvv```NNNLLLTTTbbbnnn{{{{{{nnn___OOODDDEEEKKKNNNZZZooo~~~qqqaaammm~~~|||kkkrrrttt___OOOEEEDDDGGGJJJOOOMMMBBB:::999999777666666666666666666555555333333333444444444555555444555666555555666999;;;eeeVVVRRRWWWYYYdddqqqsssvvvzzz}}}}}}|||zzzyyywwwvvvtttsssrrrrrrrrrqqqmmmjjjhhhgggffffffeeeeeedddcccbbbaaa``````[[[YYYWWWWWWXXXXXXVVVSSSRRRRRRQQQPPPOOOMMMLLLKKKLLLKKKHHHFFFEEEFFFFFFGGGCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999::::::;;;===>>>???CCCDDDEEEFFFFFFEEECCCBBBCCCEEEIIINNNRRRUUUVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRYYYZZZ^^^dddkkkpppqqqrrrsssrrrqqqpppooooooooooooqqqqqqpppoooooopppqqqqqqnnnmmmmmmlllllllllmmmmmmooooooppppppqqqrrrrrrrrrrrrpppqqquuuyyyuuucccUUUNNNJJJGGGDDDBBBEEEXXXttt}}}|||zzzuuutttmmmcccaaafffxxxmmmYYYMMM???<<<888666666777666666777888888888777666444333333444555444333222333444555555555555555444444444555555666666666666555555777666555555555777999:::<<>>===<<>>>>>???BBBFFFHHHPPPQQQRRRRRRPPPMMMIIIFFFAAA???;;;999:::>>>CCCFFFQQQWWW\\\\\\\\\^^^]]]ZZZXXXTTTNNNFFFAAA@@@CCCFFFOOOUUU]]]ccchhhkkknnnpppuuuwwwzzz||||||}}}~~~uuu___NNNMMMTTTbbbooo|||zzzkkk\\\LLLBBBDDDKKKOOO^^^uuummm```mmm}}}yyyjjjsssrrr[[[KKKCCCCCCFFFHHHKKKHHH???888777777666555555555555555555555555333333444444444555555555777777777666555666888:::ppp]]]VVVWWWYYYdddqqqttt{{{~~~~~~}}}yyyyyyxxxwwwvvvuuuuuutttsssqqqooollljjjhhhgggfffeeeeeedddcccbbbbbbaaaaaa[[[YYYXXXXXXYYYYYYXXXVVVTTTTTTSSSRRRQQQOOONNNMMMMMMLLLJJJHHHGGGGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999999999::::::;;;<<<>>>>>>@@@AAABBBCCCCCCBBBAAAAAABBBCCCGGGJJJNNNPPPRRRSSSQQQQQQPPPNNNMMMLLLKKKKKKMMMOOOTTT]]]fffmmmrrrssssssrrrqqqppppppoooppppppqqqqqqpppoooooopppqqqqqqmmmmmmlllllllllmmmnnnnnnpppqqqqqqrrrssssssttttttqqqoooqqqtttxxx}}}uuucccUUUNNNKKKHHHEEEFFFIII\\\vvvyyysssrrrlllbbb___cccwwwzzzhhhWWWMMM???<<<888666666777666666777777888888777666555444555666666555333222333444888777555444333333444444666666555555555555666666666666555555666777999::::::======CCCNNNYYYxxx}}}vvv\\\[[[```uuu||||||yyyvvvXXXKKK>>>;;;======<<<<<<;;;888999===<<<;;;EEERRReeennnrrrjjj^^^SSSMMMHHHIIIIIIIIIKKKOOOUUUZZZ]]]fffxxxyyyggg\\\VVVRRRSSSTTTTTTSSSSSSTTTXXX[[[YYYYYYYYYXXXXXX[[[```dddnnnvvv~~~|||zzzxxxxxxzzz{{{xxxppphhhhhhfffdddeeehhhlllnnnooouuuwww{{{xxxiiiYYYWWW___kkkttt}}}{{{rrrgggbbbdddjjjmmmnnnmmmnnnmmmiiidddbbbeeehhhwwwzzz|||~~~{{{tttllleeebbb```````````````gggzzzvvvkkkeeedddaaa]]]ZZZZZZ\\\]]][[[YYYSSSOOOJJJMMM]]]qqqvvvnnniiigggeeedddeee___VVVNNNJJJHHHGGGFFFFFFDDDBBBBBBBBBDDDGGGIIIHHHKKKPPPUUUVVVSSSLLLFFFCCCAAA???>>>>>>AAADDDGGGLLLMMMNNNNNNMMMJJJGGGDDDAAA>>>;;;999:::===@@@CCCJJJQQQVVVWWWYYY[[[\\\YYYVVVSSSMMMFFFAAA@@@CCCFFFNNNSSSZZZ```eeehhhkkkmmmsssvvvzzz}}}}}}~~~}}}|||}}}sss]]]NNNMMMTTTbbbppp~~~wwwgggWWWIIIBBBFFFNNNTTTddd~~~}}}hhh```lllzzzrrrfffrrrqqqWWWIIICCCCCCFFFFFFGGGBBB:::555555555555444444444444444444555555333444444444444555555555888888888777555555666777|||ggg\\\[[[[[[ffftttvvv}}}~~~}}}}}}}}}}}}{{{{{{zzzyyyxxxvvvuuutttsssrrrpppnnnllljjjhhhgggddddddccccccbbbaaa``````\\\\\\[[[[[[[[[[[[ZZZZZZVVVUUUUUUTTTSSSQQQPPPOOONNNMMMKKKIIIHHHGGGGGGGGGBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;::::::999999999999999999999999999999999999::::::;;;<<<>>>>>>>>>???@@@@@@AAA@@@@@@???AAACCCEEEIIIMMMQQQTTTUUUPPPPPPOOONNNLLLJJJHHHGGGEEEGGGMMMWWWbbbkkkpppssssssrrrqqqqqqppppppppppppqqqppppppppppppppppppqqqlllllllllllllllmmmnnnoooppppppqqqrrrrrrsssttttttqqqpppqqquuuxxx}}}rrraaaTTTNNNKKKIIIGGGFFFMMMaaa|||yyyrrrqqqlllccc___cccsssssscccUUUMMM???<<<888666666777666666777777777777777666555555888999999888666444555666777666444222222333444555777666555444444555666777666666555666777888:::::::::<<<<<>>===???BBBFFFHHHIIIJJJKKKKKKJJJHHHFFFDDD@@@>>>;;;::::::;;;>>>@@@DDDKKKQQQSSSUUUYYYZZZXXXSSSPPPKKKEEE@@@@@@CCCFFFMMMQQQXXX^^^bbbeeeiiikkkppptttyyy|||}}}}}}~~~~~~~~~{{{zzz{{{~~~~~~ppp\\\MMMNNNVVVcccppp~~~rrraaaRRRGGGDDDKKKTTT]]]nnnuuufffbbbmmmxxx|||nnngggtttoooVVVJJJEEEEEEGGGIIIEEE>>>888444444555555333333333444444444444444444444444444555555555555555666777666444444555666qqqcccaaaaaakkkxxxyyy~~~|||{{{yyyxxxxxxzzz|||}}}|||||||||zzzyyyvvvtttsssssssssrrrqqqnnnkkkiiigggbbbbbbaaaaaa``````______]]]]]]]]]\\\[[[ZZZZZZZZZWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGBBBBBBBBBBBBAAA@@@??????======<<<;;;;;;:::999999999999999999999999999999999999:::;;;<<<>>>???@@@>>>>>>???????????????>>>???@@@CCCFFFLLLQQQUUUXXXTTTTTTSSSQQQOOOLLLJJJHHHCCCEEEKKKTTT___iiioooqqqsssrrrqqqqqqqqqqqqqqqqqqpppppppppqqqqqqppppppppplllllllllllllllmmmnnnooonnnnnnooopppqqqrrrssssssrrrqqqssswwwzzz~~~|||ppp___RRRMMMLLLJJJHHHDDDNNNfff|||tttsssoooeeeaaacccqqq}}}ooo```SSSLLL???<<<888666666777666666777777777666666666666666888999999888666444555666444333222111111333555777777666555444444555666777555555666777888999:::;;;:::======BBBJJJRRRmmmyyyjjjcccbbbsss{{{cccRRR@@@;;;<<<;;;999888;;;:::;;;<<<;;;;;;@@@FFFVVVbbbllliii```VVVMMMHHHEEEFFFGGGIIIMMMQQQUUUXXX^^^ooo}}}yyyjjj]]]WWWWWWRRRRRRRRRQQQPPPRRRUUUWWWWWWYYY[[[[[[\\\```gggmmmwww|||qqqhhheeebbbaaadddhhhkkklllsssuuuuuummm^^^PPPLLLOOOPPPYYYbbbeeejjjrrryyy|||vvvkkkfffhhhjjjkkkjjjoooqqqssssssqqqmmmiiigggrrrsssrrrrrrsss|||uuukkkgggaaa\\\YYYYYYXXXXXX]]]dddooooooooonnnkkkfff___[[[UUURRRNNNMMMNNNQQQSSSUUUOOOKKKFFFEEEJJJVVVeeeppptttuuussspppjjjgggfffgggbbb]]]VVVPPPMMMKKKJJJIIICCCCCCBBBAAABBBDDDFFFGGGGGGKKKRRRXXXZZZVVVNNNHHHBBBAAA@@@???@@@CCCEEEGGGGGGGGGIIIIIIIIIGGGFFFEEE@@@???<<<;;;:::;;;<<<===???GGGMMMPPPRRRVVVWWWVVVOOOMMMHHHCCC??????BBBDDDKKKOOOVVV\\\```dddhhhjjjnnnrrrwwwzzz|||||||||}}}}}}zzzxxxyyy|||{{{lllZZZNNNPPPYYYdddqqqzzzmmm[[[NNNGGGGGGQQQ[[[fffvvvpppggggggpppuuuwwwuuurrrmmmWWWMMMIIIJJJLLLOOOGGG===888666555555666333333333444444444555555444444444555555555666666111222444444444444555777vvviiiggggggqqq{{{{{{}}}{{{zzzuuusssqqqpppqqqtttxxx{{{{{{{{{{{{{{{yyywwwuuussssssttttttsssqqqmmmjjjgggaaaaaa`````````_________]]]^^^^^^]]]ZZZXXXYYYZZZXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMLLLKKKIIIGGGFFFFFFAAABBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::999999999999999999999999999999999:::<<<>>>@@@BBBCCC@@@@@@??????>>>>>>>>>>>><<<<<>>>>>BBBIIIOOOiiizzzjjjaaa^^^llllllXXXCCC<<<======<<<;;;::::::;;;;;;:::<<>><<<;;;;;;;;;;;;<<>>===<<<;;;;;;:::999999999999999999999999888999:::<<>>>>>>>><<<<<<===@@@EEELLLRRRUUUYYYYYYXXXVVVSSSNNNKKKHHHCCCEEEIIIRRR\\\ffflllooorrrrrrrrrqqqqqqrrrrrrsssooopppqqqqqqqqqqqqpppooonnnmmmmmmlllllllllmmmmmmkkklllmmmnnnpppqqqrrrsssqqqqqqtttyyy}}}vvvdddVVVOOOLLLHHHFFFCCCOOOfff~~~yyyqqqddd[[[ZZZjjj|||xxxkkk\\\PPPIII???<<<888666666777666666888777666555555666777888333444555444333222333444555555555666666666666666555555666666666666555555444555666888999:::;;;;;;:::======AAAHHHLLLeeezzziii^^^WWW___rrr}}}fffMMMAAA@@@???===;;;999::::::::::::<<<>>>???KKKZZZiiijjjcccYYYPPPIIIDDDEEEFFFIIIMMMPPPSSSUUUYYYeeesssyyyrrrfff]]]ZZZTTTVVVWWWWWWUUUSSSRRRSSSRRRWWW[[[\\\\\\aaakkksss|||yyyhhheeeaaa___```bbbcccccc```dddeee___UUUOOONNNOOOUUU___iiimmmrrr~~~{{{rrrooopppooommmmmmuuuyyyvvvpppllljjjhhhiiiqqq{{{~~~rrrhhh___XXXWWWWWWSSSQQQPPPPPPOOOPPPVVV^^^aaa___[[[OOONNNLLLJJJJJJMMMQQQTTTRRRKKKEEEEEEDDDEEEJJJRRRWWWZZZ___fffkkknnnnnnnnnhhheee```[[[VVVQQQLLLHHHCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIKKKLLLLLLJJJHHHDDDDDDFFFFFFFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAA???>>><<<;;;:::::::::AAAGGGHHHJJJMMMNNNLLLGGGEEECCC???<<<<<<>>>AAADDDIIIOOOUUU[[[```eeeiiikkknnnrrrtttuuuwwwzzz{{{{{{zzzxxxxxxxxxyyy{{{|||ttteeeWWWOOOUUU___mmmwww|||uuufffUUUJJJFFFHHHRRR\\\iiiyyykkkkkkooouuuuuuttt}}}zzz```PPPJJJMMMWWW``````PPP@@@:::999666555666333444444555666666777777555555555555666666666666222444666777666555555666xxxmmmnnnooowww~~~zzz{{{}}}|||uuulllddd```\\\ZZZXXXWWWZZZ```fffjjjsssuuuwwwyyy{{{zzzzzzyyytttuuuvvvvvvsssoookkkhhhbbbbbbbbbbbbaaaaaaaaaaaafffggghhheee```]]]^^^___XXXXXXWWWVVVUUUSSSRRRQQQMMMLLLLLLJJJIIIFFFEEECCCAAAAAABBBBBBBBBAAA@@@@@@AAA@@@???>>>===<<<;;;;;;999999999999999999999999888999;;;===@@@DDDFFFHHHEEEDDDBBB@@@???>>>>>>>>>?????????AAAEEEKKKQQQUUUXXXXXXWWWUUUQQQMMMIIIFFFBBBDDDHHHQQQ[[[eeelllooorrrrrrrrrqqqqqqrrrssssssooopppqqqrrrrrrqqqpppoooooonnnmmmlllllllllllllllllllllmmmooopppqqqssssssppppppsssyyy}}}{{{gggXXXPPPKKKGGGDDDDDDOOOccczzzzzzqqqaaaWWWUUUddduuuvvviii[[[OOOGGG???<<<888666666777666666888777666555555666777888333555666555444444555666888999999999888777666555444555666777777666555444444555666888:::;;;;;;;;;:::======@@@FFFJJJbbb}}}xxxiii\\\RRRUUUcccxxxsssVVVFFFAAA>>>:::888888::::::999:::===>>>>>>IIIYYYiiillleee[[[RRRKKKAAABBBDDDFFFJJJMMMPPPRRRXXXbbbrrr{{{xxxkkk___ZZZVVVXXXZZZZZZWWWTTTSSSRRRQQQVVV[[[\\\\\\aaalllttt~~~}}}yyyhhheeebbbaaadddhhhlllmmm\\\aaaccc^^^WWWSSSSSSSSSZZZdddmmmqqqwwwxxxtttsssqqqpppkkkvvvyyypppiiigggeeedddjjjtttwwwmmmcccZZZZZZZZZWWWSSSRRRHHHFFFGGGNNNXXX^^^^^^ZZZRRRQQQPPPNNNMMMNNNRRRUUUUUULLLFFFFFFDDD@@@BBBHHHNNNPPPUUU^^^gggmmmppppppmmmjjjeee```ZZZSSSLLLGGGCCCCCCCCCDDDDDDEEEFFFGGGJJJHHHFFFFFFGGGHHHHHHHHH???AAAEEEHHHIIIIIIGGGFFF@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???===;;;:::999888???EEEFFFGGGJJJJJJHHHEEEDDDAAA===;;;;;;===@@@AAAFFFLLLSSSYYY___dddhhhkkkmmmppprrrsssvvvyyy{{{zzzyyyxxxxxxxxxyyyzzz{{{rrrdddVVVPPPWWWaaapppzzz|||uuueeeSSSHHHDDDGGGPPPYYYfffxxxiiikkkqqqvvvuuuuuu}}}|||sss[[[KKKFFFLLL[[[hhheeeRRRAAA;;;999666444555444444555555666777888888555555555555666666666777555777999999777666555666|||vvvpppooosssxxxyyyxxx{{{}}}}}}wwwmmmbbb[[[XXXSSSPPPOOOOOOOOOQQQZZZdddjjjsss{{{zzzwwwwwwwwwvvvsssqqqooonnnooonnnllljjjffffffdddbbbaaaaaaeeegggkkkmmmpppqqqooojjjeeebbb[[[ZZZXXXUUURRRPPPNNNNNNMMMKKKIIIHHHHHHGGGEEECCCBBBBBBAAA@@@@@@??????>>>===<<<;;;:::999:::;;;<<<::::::::::::::::::::::::999;;;;;;<<>>;;;999888777888888666666666777888888999999999888777555555555666777555555555444444333333333444555555666666666666666555666777888888999999888888======>>>DDDIII]]]{{{zzznnn~~~lllYYYMMMRRRYYYeeeiiiMMM@@@@@@@@@======;;;999888888:::===>>>GGGTTTeeennnkkk___TTTMMMHHHCCCCCCGGGLLLNNNQQQUUUVVV___mmm|||vvvggg]]]]]]ZZZWWWVVVVVVUUUUUUTTTRRRUUUXXXZZZ\\\aaaiiiooo|||~~~|||pppmmmhhhhhhrrr~~~oookkkddd```^^^\\\XXXUUU[[[aaajjjttt~~~zzzqqqrrrtttrrrmmmppp|||~~~tttjjjeeeccccccfffkkk|||uuuiii___]]]ZZZVVVVVVZZZUUUOOOKKKNNNVVV^^^bbbcccUUURRROOOLLLKKKLLLMMMNNNOOOLLLHHHDDDAAAAAAAAABBBEEEIIISSS___kkkrrruuuuuupppkkkeee___ZZZSSSKKKFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFIIIKKKJJJGGGDDDCCCCCCAAACCCFFFJJJLLLMMMMMMMMMHHHGGGEEEDDDBBBBBBBBBBBB@@@@@@AAABBBAAA???<<<;;;===???AAADDDFFFGGGHHHHHHEEEBBB>>>;;;999:::<<<===AAADDDHHHNNNUUU[[[```bbbjjjlllooorrrtttuuuuuuuuutttvvvxxxzzz{{{{{{{{{{{{~~~zzzkkk]]]RRRPPPZZZfffssswwwpppcccRRRFFFAAAFFFPPPZZZ^^^xxxdddgggooowwwxxxyyy~~~{{{{{{eeeRRRGGGAAALLL^^^eeedddTTTBBB:::777666666777666777888666444333444777777666666666666777777888999888666555555666777999rrrnnnjjjlllqqqvvvxxxwwwvvvvvvsssmmmddd[[[UUUQQQMMMKKKJJJKKKJJJKKKSSS\\\gggqqqyyyxxxvvvvvvvvvtttsssqqqpppoooooonnnllljjjffffffdddbbbaaaaaadddfffmmmnnnpppqqqrrrrrrrrrqqqgggccc]]]XXXVVVTTTRRRPPPMMMLLLIIIHHHHHHGGGEEECCCBBBBBBAAA@@@@@@??????>>>===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999;;;<<<===DDDMMMQQQPPPSSSMMMJJJKKKJJJFFFDDDEEEDDDCCCBBBDDDGGGMMMSSSVVV\\\]]]^^^[[[UUUMMMFFFCCCBBBDDDKKKUUU```iiimmmmmmsssqqqooooooqqqrrrqqqoooppppppqqqrrrrrrqqqppppppooooooooooooooonnnnnnmmmoooooopppooonnnooorrrtttvvvuuuwww|||pppaaaVVVNNNIIIEEECCCPPPdddwwwwwwrrrcccWWWYYYcccqqq|||rrriii^^^PPPGGG@@@>>><<<:::888777777777777777777666666666666666888777666555555555666666555555444444444333333333444555555666666666666666555666777888888999999888:::>>>===???DDDHHHZZZwww~~~lllxxx~~~hhhTTTHHHMMMTTT___{{{{{{\\\IIICCC@@@<<<===<<<:::999999;;;===???DDDRRReeepppooodddWWWOOOKKKFFFDDDHHHKKKLLLOOOSSSVVV]]]kkkzzzyyyjjj^^^\\\ZZZWWWUUUVVVVVVUUUTTTRRRUUUWWWXXXYYY]]]dddjjjwwwxxxuuupppmmmtttwwwrrrlllfffbbb^^^YYYUUUZZZ```jjjttt~~~zzzqqqppppppnnnkkkmmmwwwvvvlllgggcccaaabbbfffuuu|||oooccc___]]]ZZZXXXZZZYYYUUURRRTTTYYY^^^aaabbbWWWTTTOOOKKKJJJKKKLLLMMMLLLKKKHHHEEEDDDCCCDDDDDDEEEJJJSSS___jjjrrrvvvvvvuuuppphhhaaa[[[UUUNNNIIIIIIIIIIIIIIIHHHGGGFFFEEECCCEEEGGGGGGDDDAAAAAAAAA@@@BBBFFFIIIMMMOOOPPPQQQOOOMMMJJJFFFDDDCCCCCCCCC???@@@AAABBBAAA@@@>>>======>>>@@@CCCDDDEEEEEEEEECCCAAA===:::999:::;;;===@@@CCCGGGNNNTTT[[[___bbbiiikkkooorrrtttuuuuuuuuuuuuvvvxxxzzz{{{|||||||||~~~uuufffYYYOOOOOOZZZgggvvv~~~wwwnnn```OOODDDAAAEEEMMMUUUZZZvvviiioooyyy~~~yyyxxxyyy{{{bbbNNNEEE@@@KKK]]]ddddddTTTCCC:::888555555666666777888666444333555777888777777777777888999999777666555444444555666777dddbbbcccgggnnntttvvvvvvsssooohhhbbb\\\VVVPPPLLLIIIGGGHHHHHHGGGFFFLLLTTTcccmmmvvvwwwtttuuuuuussstttrrrqqqppppppooommmjjjeeeeeeeeecccaaaaaaccceeellllllmmmooossswww|||~~~rrrjjj___YYYWWWVVVSSSPPPOOOMMMJJJHHHHHHGGGEEEDDDBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::888;;;===???GGGRRRXXXXXXXXXSSSOOOOOONNNJJJIIIJJJHHHGGGGGGGGGKKKOOOTTTWWW]]]___```]]]VVVMMMEEEAAACCCGGGNNNYYYdddkkkooopppuuusssqqqqqqqqqrrrqqqoooppppppqqqqqqqqqqqqppppppmmmnnnooooooppppppoooooopppqqqqqqqqqpppqqqsssvvvxxxxxxzzzvvvdddVVVMMMIIIHHHDDDQQQeeewww~~~|||vvvssseeeWWWYYYeeesssvvvlll___RRRIIIBBB@@@===:::888666666666777777777666555444444444777666555555444555555555555444444444444333333333444555555666666666666666555666777888888999999888;;;???===>>>CCCFFFVVVqqqlllpppzzz~~~~~~fffRRREEEIIIOOOWWWppplllRRRFFFAAA>>>>>>===;;;:::;;;<<<>>>???AAAPPPeeetttvvvkkk]]]SSSNNNHHHFFFHHHJJJKKKMMMQQQTTTZZZfffuuu~~~nnn```[[[YYYVVVUUUUUUVVVUUUUUURRRTTTVVVVVVVVVYYY___dddnnnwww}}}vvvwww{{{tttmmmfff```ZZZVVVWWW^^^gggrrr{{{zzzpppmmmkkkhhhhhhjjjrrryyyoooiiiddd___]]]```lllxxxyyyjjjdddaaa^^^ZZZYYY[[[[[[ZZZZZZ\\\^^^```aaaYYYUUUOOOKKKKKKLLLNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFCCCGGGPPP\\\hhhqqqvvvwwwyyytttkkkbbb[[[UUUPPPMMMOOOOOONNNMMMKKKHHHEEEDDDAAACCCEEEEEECCCAAA@@@AAA@@@BBBEEEHHHLLLOOORRRTTTVVVTTTPPPKKKHHHFFFEEEEEE???@@@AAAAAAAAA@@@???>>>===>>>???AAABBBBBBBBBBBBAAA???<<<:::999:::;;;===>>>AAAFFFLLLSSSZZZ___bbbhhhjjjnnnqqqtttuuuuuuuuuuuuvvvxxxzzz{{{|||}}}}}}~~~~~~|||ppp```SSSLLLNNN[[[iiizzzyyykkk[[[JJJCCCBBBDDDIIIOOOVVVssskkkvvvuuuwwwyyyuuu\\\JJJCCC???KKK\\\bbbdddTTTDDD<<<888555444555666777777666444444555777888888888888999999::::::777666555444555555777888YYYZZZ]]]ccckkkppprrrrrrrrrkkkccc\\\XXXUUUQQQMMMLLLKKKKKKLLLIIIGGGKKKQQQaaallluuuwwwuuuvvvvvvuuuuuusssrrrrrrrrrpppmmmjjjeeeeeeeeedddbbbaaabbbdddgggggghhhjjjoootttyyy|||tttiii[[[UUUTTTUUURRRNNNQQQNNNKKKIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::888;;;>>>BBBKKKXXX``````___YYYTTTTTTSSSOOONNNOOOLLLKKKKKKKKKMMMQQQUUUWWW\\\___```^^^WWWNNNFFFBBBDDDIIIRRR]]]fffmmmpppqqqtttsssrrrqqqrrrrrrrrrrrroooppppppppppppppppppooommmmmmnnnooopppqqqqqqqqqpppqqqrrrqqqpppqqqtttvvvyyyyyy|||{{{gggVVVLLLJJJJJJGGGUUUjjj|||yyytttrrreeeYYY[[[jjjwww{{{qqqdddVVVMMMCCCAAA>>>;;;888666555555777777777666666555555555555555555444444444555555444444444444444444444444444555555666666666666666555666777888888999999888:::>>><<<===CCCEEESSSmmmmmmnnn|||~~~|||hhhSSSEEEHHHLLLRRRggguuuWWWHHHDDDCCC>>>===<<<<<<<<<===???@@@@@@OOOeeewww|||rrrbbbUUUOOOIIIFFFHHHJJJKKKNNNRRRSSSWWW```pppssscccZZZXXXUUUUUUUUUVVVUUUUUUPPPRRRTTTTTTTTTWWW]]]bbbgggppp}}}yyyqqqhhh```ZZZVVVUUUZZZbbbkkkvvvyyypppkkkhhhffffffiiirrryyypppjjjddd]]]ZZZ[[[fffppprrriiieeebbb\\\WWWZZZ\\\]]]^^^]]]]]]^^^```XXXSSSNNNLLLNNNQQQSSSSSSNNNMMMLLLKKKJJJHHHGGGFFF@@@CCCKKKWWWdddooovvvyyy{{{uuukkkbbbZZZVVVSSSRRRUUUTTTSSSQQQNNNIIIFFFCCCBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCDDDGGGJJJMMMPPPRRRVVVVVVTTTRRROOOKKKHHHFFFAAAAAABBBBBBAAA@@@???>>>======>>>>>>??????@@@@@@>>>===;;;999888999;;;<<<<<>>>>>=========<<<;;;::::::::::::::::::::::::::::::888<<>>============>>>???@@@AAANNNdddxxxxxxgggYYYOOOIIIFFFHHHJJJKKKOOOSSSQQQTTT[[[iii{{{xxxgggZZZXXXUUUTTTUUUUUUUUUTTTOOOQQQSSSSSSSSSVVV\\\aaaeeeooo{{{|||sssjjjaaaZZZWWWUUUWWW]]]fffrrr~~~}}}wwwpppjjjffffffeeelllxxxyyypppjjjddd]]]YYYZZZ```iiizzz}}}pppjjjeee^^^WWWVVVYYY\\\]]]]]]\\\]]]^^^UUUQQQNNNOOOUUUYYY[[[ZZZTTTSSSQQQNNNKKKIIIFFFEEE@@@CCCIIITTTbbbnnnvvvyyyyyytttlllccc\\\YYYYYYZZZZZZZZZYYYVVVRRRMMMHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLPPPRRRTTTUUUTTTOOOJJJGGGDDDDDDCCCBBBAAA@@@???>>>============>>>>>>??????>>><<<;;;999999999:::;;;;;;>>>DDDKKKSSSZZZ___bbbfffhhhlllppptttvvvvvvvvvuuuvvvwwwyyyzzz|||~~~}}}|||}}}{{{mmm\\\PPPLLLRRR```nnn~~~dddQQQCCCCCCFFFFFFIIIOOOaaa~~~lll}}}xxxmmmUUUFFFBBBCCCOOO]]]```[[[OOOCCC<<<777333333555666666555555555666666666555666777888999999999999888888888888888999::::::MMMQQQVVV]]]bbbfffhhhiiiiiieeeaaa^^^]]]\\\[[[ZZZWWWUUUTTTSSSNNNIIILLLQQQ```lllxxx{{{{{{|||}}}{{{wwwvvvuuuuuutttrrrnnnjjjeeegggiiihhhfffdddccccccddddddeeeffffffeeeeeedddfff___WWWSSSUUUVVVVVVTTTUUURRRMMMIIIHHHGGGFFFDDDBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===;;;:::999::::::::::::::::::::::::999<<<@@@EEERRRaaalllnnnmmmfffaaa```^^^[[[ZZZ\\\YYYXXXWWWVVVVVVXXXYYY[[[\\\^^^___]]]WWWPPPKKKHHHHHHOOOZZZdddjjjnnnpppqqqnnnoooqqqqqqqqqrrruuuwwwoooooonnnnnnnnnnnnoooooommmnnnooopppqqqqqqqqqqqqnnnooooooooonnnoooqqqtttuuuwww|||{{{fffVVVMMMJJJJJJHHHXXXpppyyyrrrssskkkeeekkkqqqyyyjjj[[[QQQDDDBBB???<<<999777666555666666666777888999999999444444555666666666555555333333333444444444444555444555555666666666666666555666777888888999999888777:::888;;;BBBDDDOOOfff|||{{{qqqYYYFFFEEEFFFHHHXXXnnnfffQQQGGGCCC===============>>>>>>???AAALLLaaavvv}}}nnn```QQQJJJFFFHHHJJJKKKOOOTTTOOORRRXXXbbbtttzzzlll[[[YYYVVVTTTTTTTTTSSSRRRNNNPPPRRRRRRRRRUUU[[[```gggppp{{{xxxmmmccc]]]ZZZWWWYYY]]]gggsss~~~}}}yyyuuuooohhheeefffeeeooo~~~yyyoooiiiccc\\\XXXYYY[[[dddttt|||qqqkkkccc[[[VVVXXXYYY[[[]]]]]]\\\\\\SSSPPPOOOTTT\\\bbbcccaaaZZZXXXUUUPPPLLLIIIFFFEEECCCEEEIIIRRR]]]iiiqqquuuuuuqqqkkkccc^^^]]]```bbb______^^^\\\XXXRRRMMMJJJFFFDDDCCCCCCDDDDDDBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFIIILLLPPPTTTSSSPPPKKKGGGEEEDDDCCCBBBAAA@@@@@@???>>>>>>======>>>???@@@@@@>>>===<<<:::999999::::::;;;>>>CCCKKKSSS[[[```ccceeegggkkkppptttvvvwwwwwwuuuuuuvvvwwwyyy{{{}}}}}}||||||zzzlll[[[RRRPPPWWWffftttyyy^^^LLLAAACCCGGGFFFKKKUUUooorrrwwwkkkSSSEEECCCDDDPPP^^^___TTTJJJ@@@;;;777333444777777555444444666777777666444555777999::::::999999777777888999999:::::::::HHHLLLRRRXXX]]]aaaeeegggdddeeeeeeeeecccbbbcccddd\\\YYYWWWTTTOOOJJJLLLRRR```lllxxx|||}}}~~~~~~wwwwwwvvvvvvuuusssnnnjjjfffhhhjjjjjjhhheeeccccccbbbbbbbbbaaa`````````______\\\XXXVVVVVVWWWWWWVVVWWWSSSNNNJJJHHHGGGFFFEEEBBBBBBAAA@@@@@@??????>>>>>>>>>???>>>===;;;:::999::::::::::::::::::::::::999===@@@FFFSSSdddooorrrtttmmmgggfffdddaaa```bbbbbbaaa```___^^^___```aaa```aaa```\\\VVVOOOKKKIIIKKKTTT___hhhmmmooopppqqqnnnoooqqqqqqooopppsssuuuooonnnmmmmmmmmmmmmnnnooonnnoooppppppqqqqqqqqqqqqnnnooooooooonnnoooqqqttttttwww|||xxxcccUUUNNNJJJHHHGGGXXXrrr{{{vvvxxxrrrmmmtttxxxppp___SSSCCCBBB???<<<999777777666666666777777777777777777444555666777777777666666333333333444444444555555444555555666666666666666555666777888888999999888888:::888;;;BBBBBBKKK```zzz___JJJGGGGGGGGGVVVkkksss[[[JJJAAA<<<<<<<<<=========>>>>>>???III\\\rrruuuiiiTTTMMMHHHHHHIIIJJJMMMRRRMMMRRRVVV]]]nnn~~~|||ppp]]]ZZZVVVTTTTTTSSSRRRPPPOOOQQQRRRQQQPPPRRRWWW\\\eeemmmxxxssshhhaaa^^^[[[]]]cccmmmxxx{{{vvvtttnnnfffccceeeeeepppzzzooohhhaaaYYYVVVWWWXXXbbbppp~~~{{{rrrjjjccc[[[ZZZYYY[[[^^^___]]]ZZZSSSQQQRRRYYYccciiihhheee]]][[[VVVQQQMMMJJJHHHHHHEEEEEEFFFKKKTTT]]]dddhhhkkkiiifff```]]]]]]bbbfffdddddddddbbb^^^YYYTTTPPPIIIGGGDDDDDDEEEEEEDDDBBBFFFFFFGGGHHHGGGFFFEEEDDDFFFHHHKKKMMMNNNLLLJJJHHHCCCBBBBBBBBBBBBBBBCCCCCC>>>>>>>>>>>>???@@@BBBCCC???>>>===;;;:::999999999:::>>>DDDKKKTTT\\\aaaeeedddfffkkkpppsssvvvwwwwwwtttttttttvvvxxxzzz}}}~~~}}}|||}}}~~~~~~vvvhhhZZZSSSTTT]]]mmmzzzzzzpppXXXGGG>>>CCCEEEDDDMMM[[[xxx~~~www{{{uuuiiiRRRDDDCCCEEEQQQ\\\\\\MMMEEE===999666333555999777555333444666888777666444666888:::;;;;;;:::::::::;;;<<<======>>>>>>>>>DDDHHHOOOUUUZZZ___cccfffbbbfffjjjkkkiiihhhiiikkk```]]]ZZZWWWQQQLLLNNNTTT___lllxxx}}}~~~xxxwwwwwwwwwvvvsssnnnkkkgggiiilllllliiifffdddccc```___]]]\\\\\\\\\^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUXXXTTTNNNJJJHHHGGGFFFEEEBBBBBBAAAAAA@@@??????>>>>>>?????????===<<<:::888:::::::::::::::::::::::::::===AAAGGGTTTeeepppsssyyyrrrllljjjhhheeedddgggiiihhhfffeeedddeeeeeefffccccccaaa\\\TTTNNNJJJHHHNNNWWWccckkkooopppqqqrrroooqqqrrrqqqnnnnnnpppsssooonnnmmmllllllmmmnnnooooooooopppqqqqqqqqqqqqpppoooppppppooooooooorrrtttssswww|||vvvbbbUUUOOOJJJFFFHHHYYYttt|||yyy}}}wwwrrryyy~~~wwwcccWWWCCCAAA???<<<999888777777777777777666555555444444444555777888888888777666333333333444444555555555444555555666666666666666555666777888888999999888:::<<<999;;;AAA@@@HHH\\\}}}eeeOOOKKKJJJJJJXXXmmm}}}bbbMMM@@@<<<<<<<<<<<<===============FFFXXXppp{{{oooWWWOOOIIIHHHIIIIIIKKKOOOLLLQQQUUUZZZjjj{{{|||rrr^^^[[[WWWTTTSSSRRRQQQOOOQQQRRRRRRPPPNNNOOOTTTXXX```iiittt}}}yyyllleeebbb^^^bbbiiittt~~~|||vvvsssmmmdddaaaccceeeqqq|||ppphhh```XXXUUUVVVWWWaaannnxxxxxxpppiiiaaa]]][[[\\\```bbb^^^ZZZUUUSSSUUU]]]gggmmmkkkfff___[[[VVVQQQMMMKKKJJJJJJEEECCCBBBEEEKKKSSSXXX[[[bbbbbb```\\\YYY[[[```eeeggghhhhhhgggccc^^^XXXUUUNNNKKKHHHGGGHHHHHHFFFDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHH@@@@@@AAAAAACCCDDDFFFGGG??????>>>>>>@@@AAACCCDDD@@@???>>><<<:::999999999;;;>>>DDDLLLTTT\\\bbbeeecccfffjjjooosssvvvwwwxxxsssssssssuuuwwwzzz|||~~~}}}|||}}}~~~}}}|||rrreeeXXXSSSWWWaaaqqq~~~ttthhhSSSDDD<<>>===<<<;;;<<<>>>>>>===<<<999888:::999999888888999999:::;;;===@@@EEEMMM\\\mmmyyyzzzuuuoookkkiiihhhfffdddhhhjjjkkkjjjiiihhhhhhiiidddbbbaaa]]]SSSHHHDDDFFFNNNYYYffflllooorrrrrrpppppppppppppppqqqrrrsssttttttqqqnnnlllmmmnnnnnnmmmnnnoooooopppppppppooooooooooooooonnnmmmppptttwwwzzz{{{~~~qqq^^^SSSKKKHHHJJJIIIXXXqqq|||yyy}}}xxxttt|||~~~hhhPPPHHH@@@::::::;;;888777888444555666999::::::888666444444555666888888555333222666888666111///222666555555555555555666777888999888888888777777666666:::999:::>>>@@@CCCLLLVVVuuusss```IIIBBBNNNZZZsssgggVVVEEE??????>>><<<::::::;;;===>>>FFFVVVlll{{{qqqcccRRRGGGIIILLLHHHGGGLLLMMMUUUWWWVVV___pppwwwuuuccc\\\VVVVVVVVVSSSQQQQQQOOOPPPQQQQQQPPPRRRUUUWWW]]]fffsss~~~sssllliiihhhmmmuuu}}}{{{zzzwwwrrrkkkeeebbbaaakkkuuuuuueee[[[YYYUUUOOO\\\___jjjuuu{{{~~~wwwjjjgggddd```___```___\\\YYYWWWWWWYYY```gggjjjjjjhhh___\\\YYYUUUQQQMMMHHHDDDGGGEEECCCCCCEEEHHHLLLNNNZZZUUUSSSVVVZZZ]]]cccjjjooonnniiicccbbbbbb]]]WWWTTTOOOJJJGGGGGGIIIHHHGGGKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAA@@@===:::999:::<<<======???EEELLLTTT\\\cccfffgggiiilllooorrrtttuuuuuussssssssssssuuuwwwyyyzzz{{{|||{{{yyy}}}pppfff\\\ZZZ]]]ffftttqqqaaaRRRBBB;;;BBBDDDAAAIIIWWWuuu~~~{{{```LLLBBBDDDJJJWWW[[[QQQMMMGGG???:::999999777555666666666666555555555555555777999;;;<<>>>>>===>>>??????>>>===;;;999::::::::::::::::::::::::;;;===???DDDLLLZZZjjjvvvvvvqqqllliiiiiijjjiiihhhjjjlllmmmmmmkkkjjjjjjkkkfffcccaaa\\\SSSHHHEEEGGGOOO[[[ffflllooorrrrrrpppppppppppppppqqqrrrssssssuuurrrooommmnnnnnnnnnnnnooooooppppppppppppoooooopppppppppnnnnnnpppssswwwwwwxxx{{{~~~~~~ooo___TTTMMMIIIJJJKKKYYYrrr|||zzzuuu|||oooUUUGGG???::::::;;;888777888777777888888999999777555444444555777999888666333333555777666333222333666666555555555555666666777888888888777777777666666999888:::>>>???BBBKKKUUUooopppUUUIIISSS```{{{lll\\\HHH@@@@@@>>><<<;;;;;;<<<===>>>DDDRRRfffyyy~~~xxxfffUUUIIIJJJLLLHHHHHHMMMOOOVVVXXXVVV^^^nnnuuussseee]]]WWWVVVUUURRROOOPPPMMMNNNNNNNNNMMMNNNQQQSSS[[[cccppp|||zzzuuusssssswww~~~|||zzzvvvqqqkkkfffcccbbbjjjssssssfffaaacccbbb^^^ZZZ___iiissswwwxxxssslllhhhbbb``````]]]XXXSSSVVVVVVZZZaaahhhlllllljjjaaa___[[[WWWRRRNNNIIIGGGIIIHHHFFFDDDBBBCCCFFFHHHPPPMMMMMMQQQTTTYYYcccmmmrrrsssoooiiieeeccc```[[[XXXSSSMMMJJJIIIIIIHHHGGGJJJKKKLLLLLLLLLLLLKKKJJJFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFAAA???===;;;:::;;;===>>>>>>@@@FFFMMMUUU]]]dddggghhhiiilllooorrrtttttttttqqqqqqrrrsssuuuwwwzzz{{{{{{|||{{{zzz~~~rrrggg\\\ZZZ___hhhuuuppp```MMMAAA===CCCDDDAAAJJJYYYrrr{{{|||xxx]]]JJJAAAFFFNNN[[[```VVVLLLFFF>>>999888888666555666666666666666666666666777888:::;;;<<>>????????????===<<<;;;::::::;;;<<<<<<;;;:::::::::<<<>>>BBBIIIUUUdddoooooollliiigggiiijjjkkkkkkmmmoooppppppnnnmmmmmmmmmhhhdddaaa\\\RRRIIIFFFJJJRRR\\\ggglllnnnqqqrrrppppppppppppqqqqqqrrrssssssvvvsssqqqooopppppppppooopppppppppppppppppppppoooqqqrrrqqqpppooopppsssvvvuuuvvvxxx{{{|||~~~kkk^^^UUUMMMIIIIIIJJJXXXppp~~~{{{tttyyyuuuWWWFFF???999:::;;;999777888::::::999888777777666666777666666777888888666444444555555555555555666666777666666555555555555666888888777777777777666666999888:::>>>???BBBIIIRRRhhheeeSSSZZZiiitttdddLLLCCCAAA???===;;;;;;<<<===>>>BBBMMM^^^ppp|||~~~jjjZZZMMMKKKKKKIIIJJJNNNPPPVVVXXXWWW]]]kkksssssshhh___XXXVVVUUUQQQNNNOOOMMMNNNNNNMMMLLLMMMOOOQQQXXX___lllxxx|||}}}}}}zzzuuuooojjjfffddddddiiiqqq}}}~~~pppfffeeeiiijjjggg[[[```jjjrrrsssssswww}}}vvvooofffcccccc```YYYRRRUUUVVV[[[bbbjjjoooooollleeeccc___ZZZTTTPPPMMMKKKLLLLLLKKKGGGBBB@@@BBBEEEIIIHHHIIILLLNNNTTTaaannnvvvzzzyyyppphhhdddaaa]]][[[WWWRRRNNNKKKJJJHHHGGGIIIJJJLLLNNNOOOPPPPPPPPPKKKJJJIIIIIIHHHHHHIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEGGGGGGGGGGGGFFF@@@???===<<<;;;<<<>>>??????AAAGGGNNNVVV^^^eeehhhhhhjjjmmmppprrrsssttttttppppppppprrrtttwwwzzz|||zzz|||||||||vvvhhh\\\[[[bbblllwwwnnn___IIIAAA>>>CCCBBBBBBNNN```vvv}}}xxx{{{~~~||||||}}}uuuXXXHHHBBBJJJSSSaaaeee[[[KKKEEE===888777777666444555555555666777777888888888:::;;;<<<<<>>>>>???>>>>>>===;;;;;;:::;;;===>>>>>>===;;;:::999;;;>>>@@@FFFPPP]]]fffiiihhhfffeeefffiiikkklllmmmooorrrrrrpppnnnmmmnnniiieee```ZZZQQQIIIIIIMMMUUU___hhhlllnnnpppqqqpppoooooopppqqqrrrrrrrrrrrrvvvtttrrrqqqrrrrrrqqqpppqqqqqqpppppppppppppppppprrrsssrrrqqqppppppsssuuuttttttwwwyyy{{{uuudddZZZSSSLLLGGGEEEGGGTTTlll{{{rrrvvv}}}vvvVVVEEE>>>888999:::999888999::::::999888666666777888???<<<888666777777777666555444444555777888777666888777666555555555555555777777777777777777666666888888:::>>>@@@AAAHHHPPPdddttt\\\aaapppyyymmmRRRFFFCCC???===<<<<<<=========AAAJJJXXXhhhuuu|||~~~mmm___RRRLLLJJJHHHJJJNNNOOOTTTVVVVVV\\\hhhqqqtttmmmcccZZZWWWUUUQQQOOOOOOPPPQQQQQQPPPNNNOOOQQQSSSUUU[[[fffsss{{{~~~zzzsssnnnjjjhhhfffeeefffmmmxxx}}}ppphhhffffffddd```]]]dddmmmssssssrrrtttxxxzzznnniiihhhfff___YYYVVVWWW[[[ccckkkppppppnnngggeeeaaa\\\VVVRRRQQQQQQOOOQQQRRRNNNHHHDDDDDDFFFIIIHHHIIIJJJJJJOOO]]]lllyyyxxxkkkccc___\\\ZZZXXXTTTPPPMMMJJJHHHGGGGGGIIILLLOOORRRTTTUUUUUUQQQPPPNNNLLLJJJJJJJJJKKKEEEFFFFFFFFFGGGGGGGGGGGGBBBCCCEEEGGGHHHGGGEEEDDD???>>>===<<<<<<===???@@@>>>AAAFFFMMMVVV^^^dddhhhiiikkkmmmppprrrsssssssssqqqppppppqqqsssuuuwwwyyyyyy||||||}}}wwwiii]]]]]]fffpppyyy|||lll]]]HHHBBB@@@AAAAAAEEEXXXnnnzzzyyy~~~~~~xxx}}}tttVVVGGGFFFPPP[[[hhhjjj]]]KKKEEE===888888888777555444555555666888999999::::::;;;<<<<<<===???BBBEEEMMMLLLLLLKKKIIIHHHFFFFFFOOOOOOOOOPPPTTT[[[eeelllpppwww}}}{{{rrrjjjcccccceeeiiiooovvvwww{{{}}}{{{{{{~~~}}}vvvuuusssrrrpppnnnmmmllllllmmmmmmkkkiiifffffffffccccccdddddddddcccaaa```___^^^\\\ZZZYYYXXXXXXXXXSSSPPPMMMKKKJJJJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBB============<<<;;;:::::::::;;;===>>>>>>===;;;::::::;;;===???CCCKKKVVV^^^eeedddcccbbbccceeehhhkkklllnnnqqqqqqpppmmmlllllljjjddd^^^XXXOOOIIIKKKQQQYYYbbbjjjlllmmmpppqqqpppnnnoooqqqrrrrrrrrrrrrrrrvvvtttrrrsssttttttsssrrrrrrrrrqqqpppoooooopppppprrrrrrsssrrrpppqqqsssuuuuuuuuuwwwzzz|||}}}ooo___VVVOOOHHHDDDBBBFFFRRRiii}}}ssswwwtttTTTDDD<<<777999:::999888:::888999:::888777666888;;;FFFAAA:::555444666888888555444444555777888777666888777666555555555555555666666666666666666777777888888;;;@@@@@@AAAFFFNNNbbbfffhhhuuu}}}rrrYYYIIIEEE@@@============<<<===BBBJJJUUUaaallluuuyyypppdddVVVNNNJJJHHHJJJLLLMMMQQQSSSTTTZZZeeeoootttqqqggg]]]XXXUUUQQQPPPQQQQQQRRRRRRQQQPPPPPPRRRTTTSSSWWWbbbooowww|||{{{tttooommmkkkiiihhheeejjjsss~~~}}}ssslllgggbbb\\\XXX^^^fffnnnqqqqqqrrruuuxxx{{{sssooojjjccc]]]YYYYYY\\\bbbiiinnnnnnlllgggfffbbb]]]WWWUUUUUUWWWYYY\\\]]]ZZZTTTMMMIIIGGGHHHGGGHHHHHHGGGLLLZZZhhhyyy~~~oooddd]]]YYYWWWVVVTTTQQQMMMJJJHHHGGGFFFIIILLLPPPTTTVVVXXXXXXWWWUUURRROOOMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHHHHFFFEEECCC>>>======<<<<<<===>>>???===@@@EEELLLUUU]]]cccfffjjjlllnnnpppqqqrrrrrrrrrsssrrrqqqqqqqqqrrrtttuuuxxx{{{||||||uuuhhh^^^```jjjsss{{{yyyjjj[[[JJJEEEBBBAAABBBLLLfffzzzzzz{{{sss{{{|||qqqTTTHHHKKKYYYdddnnnlll]]]LLLEEE>>>:::999999888777444555666777888:::;;;;;;:::;;;======>>>@@@CCCFFFJJJJJJKKKKKKKKKJJJIIIHHHRRRRRRSSSTTTWWW]]]dddjjjmmmuuu{{{~~~~~~yyyoooggg```aaadddiiiqqqxxxxxx{{{{{{yyyxxx{{{zzzwwwsssrrrpppnnnmmmlllkkkkkkhhhjjjkkkjjjhhhfffeeeeeebbbccceeeffffffdddcccaaa______^^^]]][[[ZZZYYYXXXSSSQQQMMMKKKKKKKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAA=========<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;:::<<<>>>???AAAGGGPPPWWW`````````______aaafffiiijjjmmmpppqqqooolllkkkjjjhhhbbb[[[TTTMMMIIINNNUUU\\\dddkkklllllloooppppppnnnoooqqqrrrssssssrrrqqqsssrrrrrrsssuuuvvvuuuttttttsssqqqpppoooooopppqqqpppqqqrrrqqqqqqqqqssstttuuuvvvxxx{{{|||~~~ooo^^^TTTNNNGGGCCCCCCHHHSSSiiiwww{{{qqqTTTCCC;;;777888:::999999:::666999;;;:::777777999;;;EEE@@@:::555444666777888444555555555555555666666777666666555555555555666555555666666666666777777888999===AAABBBAAAFFFMMM___lllllltttuuu^^^LLLFFF@@@===>>>???>>><<<>>>CCCIIIQQQZZZdddnnntttsssjjj]]]RRRKKKJJJJJJLLLMMMOOOQQQSSSWWW```kkksssssshhh]]]XXXUUUQQQPPPRRROOOPPPPPPOOONNNOOOQQQSSSSSSVVV___llltttwwwyyy}}}xxxuuusssrrrooolllgggjjjqqq|||}}}vvvqqqjjjaaa[[[ZZZ___gggmmmllllllpppvvvxxxyyyoooeee___^^^\\\\\\```eeeiiiiiihhhdddcccaaa\\\WWWWWWZZZ^^^dddfffhhhhhhcccZZZPPPIIIFFFDDDDDDFFFGGGKKKWWWcccvvvwwwkkkaaaZZZUUUUUUUUURRRMMMIIIGGGGGGFFFHHHLLLPPPTTTVVVXXXXXXXXXWWWVVVSSSQQQPPPOOOOOOLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFDDDCCC======<<<<<<<<<<<<======<<>>:::::::::999888555666777888999:::;;;;;;:::;;;===>>>>>>AAADDDGGGHHHIIIKKKLLLLLLLLLKKKJJJSSSTTTUUUVVVXXX\\\bbbfffjjjrrrzzz~~~yyyppphhhaaa```dddiiiqqqxxxxxxzzzzzzvvvttttttqqqlllkkkjjjhhhfffeeeeeeeeeeeebbbeeehhhhhhfffdddcccbbbaaacccfffggggggfffcccbbb^^^^^^___^^^]]][[[XXXWWWSSSQQQNNNLLLLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????@@@DDDKKKQQQZZZ[[[\\\\\\\\\___eeeiiiiiilllooopppooollljjjiiiggg```XXXRRRKKKIIIOOOXXX___ffflllllllllnnnpppooonnnoooqqqsssssssssrrrqqqqqqpppqqqsssvvvwwwwwwvvvuuusssqqqpppoooooopppqqqnnnoooqqqqqqpppqqqrrrtttuuuvvvyyy{{{|||uuubbbVVVNNNHHHFFFFFFGGGRRRgggwww{{{kkkRRRBBB;;;666888:::999999;;;777:::===<<<888666777999<<<999777666777777666555333555777666333222333666666555555555555666666777555555555666666666777777999:::>>>CCCCCCBBBFFFLLLZZZxxx~~~llliiikkk|||vvvbbbNNNHHH@@@===>>>???>>><<<@@@CCCHHHMMMSSS^^^kkktttwwwooocccWWWOOOMMMLLLLLLNNNPPPQQQRRRTTTZZZeeennnsssggg\\\VVVSSSPPPOOOQQQMMMNNNNNNNNNNNNOOOQQQTTTSSSUUU]]]jjjrrrssssssttt~~~||||||zzzvvvqqqkkklllqqq{{{~~~xxxsssjjj___]]]```cccjjjmmmiiihhhooowwwzzz{{{nnngggccc```\\\]]]```cccdddccc___```___[[[WWWXXX^^^cccfffhhhmmmqqqqqqiii\\\QQQKKKHHHFFFGGGIIILLLTTT]]]rrrvvviii```VVVWWWWWWTTTNNNHHHEEEEEEFFFHHHKKKOOORRRUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPOOONNNMMMKKKJJJJJJJJJIIIHHHFFFEEECCCBBBAAA======<<<<<<;;;;;;::::::===@@@EEEMMMUUU]]]cccggglllmmmooopppqqqqqqqqqppprrrqqqpppoooooopppqqqrrrqqqssssssrrrtttxxxwwwsssiiidddbbbhhhooouuu|||~~~{{{tttfffXXXMMMJJJHHHJJJSSSfffqqqjjjuuusssrrrrrr{{{zzz^^^MMMHHHTTThhhuuuzzzqqq]]]JJJDDD===999999999888777777777888888999:::;;;;;;999;;;===>>>???BBBFFFIIIJJJKKKMMMNNNNNNNNNMMMLLLSSSUUUVVVWWWXXX[[[```ccchhhpppyyy~~~|||sssjjjbbbaaadddhhhpppwwwyyyzzzyyytttqqqooojjjdddcccbbb```^^^]]]]]]]]]^^^^^^aaaeeefffeeebbb``````aaacccfffhhhhhhgggdddbbb\\\]]]^^^___]]]ZZZWWWUUUTTTQQQNNNLLLLLLLLLKKKJJJJJJIIIGGGEEEBBB@@@>>>>>>@@@???>>>===<<<<<<<<<===<<<;;;::::::::::::;;;<<<<<<>>>?????????CCCIIIOOOUUUWWWYYYZZZ[[[^^^eeejjjiiilllpppqqqooollljjjiiieee___WWWPPPJJJIIIQQQZZZ```gggllllllkkknnnpppooommmoooqqqssstttsssrrrqqqoooooopppsssvvvxxxxxxwwwuuutttqqqpppoooooopppqqqlllnnnpppppppppqqqsssttttttuuuyyy{{{{{{~~~{{{fffXXXPPPKKKIIIJJJEEEOOOddd{{{}}}~~~|||tttyyyzzzfffOOOAAA:::666888:::999999;;;888<<<@@@>>>999555444666222333555777999999666333222666888666111///222666555555555555555666777888444555555555666666777777999;;;???DDDDDDCCCFFFLLLVVVttt|||hhhccc```nnnvvvcccOOOIIIAAA===>>>@@@>>><<>>=========<<<;;;::::::999999>>>AAAFFFNNNVVV^^^dddhhhlllmmmooopppqqqqqqpppppppppooooooooooooqqqrrrsssnnnpppooonnnooorrrpppllleeebbbdddjjjpppuuu|||}}}zzzssseeeXXXMMMKKKKKKPPP[[[ooommmgggssssssoookkkrrrrrrWWWIIIFFFUUUlllzzz~~~sss^^^IIICCC<<<888888888888666888888888999999::::::;;;999;;;===>>>@@@CCCGGGJJJLLLMMMOOOPPPPPPOOOMMMLLLOOOPPPQQQSSSUUUWWWZZZ[[[bbblllvvv||||||xxxrrriiicccdddkkksssvvv|||xxxtttooohhhaaa]]]]]]WWWVVVUUUSSSQQQQQQSSSUUUUUUYYY___cccddddddcccdddeeefffgggggghhhiiiiiiiii^^^^^^]]]]]]\\\[[[[[[ZZZTTTQQQOOONNNMMMMMMKKKJJJKKKJJJHHHFFFCCCAAA???>>><<<===>>>===;;;::::::<<<;;;::::::999999::::::;;;<<<>>>???AAABBBEEEIIILLLUUUVVVXXXYYYZZZ\\\```cccjjjiiihhhhhhiiiiiigggfffeee```WWWLLLGGGJJJSSS[[[dddiiinnnpppooonnnooopppnnnpppqqqqqqooonnnnnnooopppqqqqqqrrrsssuuuwwwxxxwwwvvvuuusssrrrqqqppppppqqqooommmlllmmmoooqqqsssuuuvvvyyy~~~pppbbbWWWMMMHHHGGGEEEPPPeeezzzyyyxxxyyysssttt}}}qqq\\\NNNBBB>>>999666666888999999888888888888888888888888888777555444555666555444555444444333333444444555333666999999666555666999666666666666666666666666888999<<>>===;;;;;;>>>AAAAAADDDIIINNNXXXhhhwww|||yyynnn]]]OOOLLLMMMNNNOOONNNMMMNNNRRRXXX^^^aaapppiii^^^TTTRRRUUUSSSOOOOOOOOOOOOOOOOOOPPPQQQRRRUUUXXX\\\aaafffiiikkkkkkqqqxxxwwwnnntttyyy}}}yyysssjjjaaaaaafffjjjlllmmmllllllpppxxx~~~~~~{{{ooogggbbbaaa___[[[[[[```]]]ZZZ[[[WWWVVVcccfffXXXXXXYYY]]]eeennnppplllggg\\\UUUNNNNNNPPPQQQVVV[[[jjj}}}mmm```]]][[[YYYRRRIIIFFFGGGFFFHHHKKKOOOSSSUUUWWWXXXVVVVVVWWWYYY\\\]]]\\\ZZZWWWVVVUUUSSSQQQOOOMMMLLLGGGEEEBBB???============:::;;;<<<<<<;;;;;;===>>>???AAAFFFMMMUUU^^^eeeiiijjjlllnnnqqqrrrrrrqqqqqqoooooopppqqqssstttuuuuuuuuulllcccaaaeeehhhfffbbb\\\^^^cccjjjqqqxxx}}}}}}pppbbbZZZRRRMMMJJJRRRhhhyyyxxxyyyxxxxxxjjjeeettt~~~~~~fffQQQHHHQQQSSSmmmuuuYYYJJJ@@@999888:::999888888777888888999::::::;;;;;;<<<===???@@@AAADDDHHHKKKKKKNNNRRRTTTSSSQQQQQQQQQOOOOOOOOOPPPRRRTTTVVVXXX^^^gggoooqqqsssvvvwwwvvvvvvqqqhhhbbbbbbiiipppttt{{{xxxtttnnnfff^^^YYYWWWSSSRRRPPPMMMJJJIIIJJJKKKOOOSSSYYY]]]___```aaabbbcccdddfffggghhhhhhgggggg```___^^^\\\[[[[[[ZZZZZZUUURRRPPPNNNNNNMMMKKKIIIJJJJJJHHHFFFCCCAAA??????>>>??????>>><<<;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<<>>>???AAABBBEEEIIILLLQQQRRRUUUWWWYYY\\\```dddiiihhhhhhhhhiiiiiigggeeeeee___VVVMMMIIILLLUUU]]]cccggglllnnnnnnnnnnnnpppnnnpppqqqqqqpppooopppqqqqqqrrrssstttuuuvvvwwwxxxwwwvvvuuusssrrrqqqppppppqqqpppoooooooooqqqsssuuuuuuvvvzzz~~~uuuiii^^^RRRJJJGGGEEEQQQfffzzzyyywwwzzzuuuvvv|||yyyiiiWWWJJJBBB>>>999666666888999999888888777777777777777777999777555555666666666555555444444444444444444555555666777777666666777888666666666666666666666666888999<<>><<<;;;<<<<<<;;;<<<<<<<<<::::::<<<>>>???AAAFFFMMMVVV^^^eeeiiikkkmmmoooqqqsssssssssrrrooopppqqqrrrssstttuuuuuuyyyssslllfffccc```]]][[[\\\___eeellltttzzz~~~{{{nnn```YYYSSSPPPPPP[[[qqqxxxxxx|||}}}}}}rrrnnn|||dddPPPHHHUUU[[[sssuuu[[[III@@@999999:::999888999888888999999:::;;;;;;;;;<<<>>>AAABBBCCCEEEHHHKKKLLLOOORRRTTTTTTRRRRRRRRRNNNMMMLLLLLLMMMOOOQQQSSSZZZbbbgggeeedddhhhmmmoooqqqkkkddd______dddkkkqqqzzzyyywwwpppfff^^^WWWTTTSSSQQQMMMIIIFFFCCCBBBBBBGGGKKKQQQUUUXXXZZZ]]]___aaaccceeehhhhhhgggfffeeecccaaa___\\\[[[ZZZZZZZZZVVVTTTQQQOOONNNMMMKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA???===;;;;;;<<<======<<<<<<<<<<<<======<<<>>>???AAABBBEEEIIILLLMMMOOORRRUUUXXX\\\aaaeeeggggggggggggiiihhhfffdddccc^^^UUUMMMKKKPPPXXX```cccfffjjjmmmnnnnnnooopppnnnoooqqqrrrqqqqqqqqqrrrssstttuuuwwwxxxxxxwwwwwwxxxwwwuuutttrrrqqqqqqqqqppppppqqqqqqssstttvvvvvvuuuvvvzzz~~~vvvnnncccUUUJJJFFFFFFSSSiii{{{|||}}}yyywww}}}zzzwwwyyyxxx{{{pppaaaRRRHHHAAA>>>999666666777888888888777777777666666555555999777555555666777666555555555555555555555555555888666444444666888888888666666666666666666666666888999<<<@@@CCCGGGIIIJJJPPPcccwwwyyywwwqqqqqqXXXRRRUUUWWWiiiwwwWWWMMMCCC???===<<<<<<>>>@@@???AAADDDHHHOOO___mmmyyy|||yyylll^^^UUUPPPMMMRRRQQQPPPPPPRRRTTTWWWXXXaaabbb^^^UUUPPPQQQQQQOOOMMMMMMNNNOOOPPPQQQSSSTTTXXX___fffhhhccc^^^\\\\\\```eeelllsssyyy~~~oooqqqsssvvv~~~wwwooojjjkkkooonnnmmmkkkjjjlllrrrzzz|||tttqqqwww}}}rrrmmmiiiccc\\\YYYZZZXXXZZZ[[[\\\kkkrrriii^^^YYYTTTUUU[[[```aaa```^^^YYYTTTRRROOOPPPXXXbbbrrr{{{mmmjjjgggdddZZZNNNGGGGGGGGGJJJNNNSSSVVVWWWVVVVVVZZZYYYXXXYYYZZZYYYWWWUUUPPPOOONNNLLLJJJHHHGGGFFFCCCBBB???===;;;:::;;;;;;<<<======<<<::::::;;;===???BBBGGGNNNWWW___eeeiiilllmmmppprrrssssssssssssppppppqqqrrrssstttttttttxxxvvvrrrkkkddd]]]YYYWWW[[[```gggpppwww}}}}}}{{{|||wwwjjj^^^WWWTTTSSSYYYjjjyyy}}}~~~}}}|||```NNNGGGYYYbbbyyy}}}sssZZZIIIAAA;;;;;;;;;:::999;;;999999999:::;;;;;;<<<<<<===???BBBDDDEEEGGGIIIJJJLLLOOOSSSUUUTTTTTTTTTUUULLLKKKIIIHHHHHHIIIKKKMMMVVV]]]aaa^^^[[[___dddggghhhbbb\\\ZZZZZZ^^^gggoooyyy}}}~~~xxxooohhhbbb]]]ZZZVVVPPPKKKGGGDDDBBBAAABBBEEEJJJNNNQQQUUUZZZ]]]___aaaeeehhhiiihhhfffeeeeeeccc```]]][[[ZZZZZZZZZXXXUUURRROOONNNMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBAAA???<<<::::::;;;;;;;;;::::::::::::;;;;;;<<<>>>???AAABBBEEEIIILLLMMMOOORRRTTTWWW[[[```dddeeeeeeeeeggghhhgggeeecccaaa[[[TTTNNNMMMSSS\\\cccdddfffjjjmmmnnnppppppqqqmmmoooqqqrrrrrrrrrssstttsssuuuwwwyyyyyyxxxwwwvvvxxxwwwvvvtttsssrrrrrrqqqooooooqqqrrrtttuuuvvvvvvvvvwwwzzz~~~zzzpppiii```SSSIIIEEEFFFUUUkkk{{{}}}xxxxxx}}}zzzxxx|||}}}yyyxxxyyyuuuvvviii\\\PPPJJJAAA===999666666777888888888888888777666666555555999777555555777888777666555555555666666555555555:::666333333666999999777777777777777777777777777888999<<<@@@DDDHHHKKKMMMPPP```wwwwwwppp~~~pppXXXNNNPPPNNN\\\ttt\\\PPPDDD???===;;;;;;<<<>>>===???BBBFFFMMM]]]kkkvvv{{{{{{ooo```VVVPPPLLLQQQQQQPPPQQQRRRSSSUUUVVV___dddddd]]]UUURRRRRRQQQMMMMMMMMMNNNPPPRRRSSSTTT\\\eeennnoooggg___\\\\\\]]]```eeejjjoootttyyy}}}sssrrrppprrrxxx{{{sssnnnnnnqqqpppmmmjjjjjjnnnuuu||||||ssspppuuu{{{xxxnnnfff```^^^ZZZVVVZZZ\\\^^^lllwwwqqqeee___WWWVVVYYY\\\[[[ZZZZZZWWWSSSQQQMMMOOOYYYeeeppp}}}ssspppnnnjjj```RRRJJJIIIJJJLLLQQQUUUWWWWWWVVVVVVYYYXXXXXXXXXYYYXXXVVVTTTNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA???===<<<;;;::::::<<<======<<<::::::;;;===@@@CCCHHHPPPXXX___eeehhhlllmmmoooppprrrrrrsssssspppqqqrrrsssttttttsssssssssqqqooolllhhhccc^^^[[[ZZZ```hhhrrrzzz|||zzzzzzsssfffZZZUUUSSSVVVbbbyyyuuu[[[MMMGGGYYYccczzz}}}qqqWWWGGG@@@<<<<<<<<<::::::===999::::::;;;<<<<<<======<<>>???AAABBBEEEIIILLLOOOQQQSSSUUUVVVZZZ^^^aaaccccccdddfffgggfffdddaaa]]]XXXQQQMMMPPPWWW```fffggghhhjjjmmmpppqqqrrrrrrmmmoooqqqrrrrrrrrrssstttssstttwwwxxxyyyxxxwwwuuuyyyxxxwwwuuutttsssrrrrrrmmmnnnoooqqqrrrtttuuuuuuvvvwwwzzz~~~uuuiiiaaaZZZPPPJJJHHHFFFUUUkkk{{{|||vvvuuuyyy~~~{{{yyyzzzzzzxxxwwwwwwuuu~~~tttfffZZZPPPKKK@@@===999777777777777777999999999888888777777777888666555555777777777666555666666777777666666555:::666333333666999999777888888888888888888888888888999<<<@@@EEEJJJNNNPPPRRR]]]xxxyyyvvv{{{~~~www|||oooYYYOOOOOOLLLUUUfff}}}cccUUUFFF???===:::999:::<<<<<<===AAAEEEMMM]]]lllxxxvvvfff[[[UUUQQQOOOOOOOOOOOOQQQRRRTTTUUU]]]eeehhhbbbYYYTTTRRRPPPMMMMMMMMMNNNPPPRRRSSSTTT[[[dddnnnooohhh```]]]]]][[[]]]```cccggglllrrrvvv|||zzzvvvqqqpppsss|||~~~vvvrrrqqqqqqpppllliiijjjqqqyyyzzzqqqnnnssszzz~~~vvviiidddccc\\\WWWZZZ]]]^^^kkkvvvsssmmmggg```]]]^^^]]]YYYUUUSSSQQQOOONNNLLLNNNYYYeeejjjrrr~~~uuusssqqqnnndddWWWNNNLLLMMMOOOSSSVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVTTTLLLLLLKKKIIIHHHFFFEEEDDDAAAAAA???>>>===<<<;;;;;;<<<<<<===<<<::::::<<<===AAADDDJJJQQQYYY```eeehhhkkkkkkmmmnnnpppqqqqqqrrrqqqrrrsssuuuuuutttsssrrroookkkhhhiiilllkkkeee___ZZZ```iiissszzz{{{yyywwwooobbbVVVQQQQQQUUUgggyyy~~~lllVVVLLLJJJYYYbbb{{{qqqTTTEEE@@@<<<===<<<:::;;;>>>;;;;;;;;;<<<======>>>>>><<>><<<::::::;;;>>>>>>============>>>>>><<<>>>???AAABBBEEEIIILLLQQQRRRTTTUUUVVVXXX\\\___aaaaaabbbeeeffffffccc```ZZZTTTNNNLLLQQQZZZccchhhkkkjjjkkkmmmppprrrrrrqqqnnnoooqqqrrrqqqqqqqqqrrrrrrssstttvvvwwwwwwvvvvvvzzzyyywwwvvvtttsssssssssnnnnnnnnnoooppprrrssstttwwwwww{{{~~~uuuggg^^^WWWOOOLLLLLLFFFTTTjjj{{{}}}vvvrrrsssyyyyyyyyyyyyyyywwwvvvvvvwwwvvvhhhZZZOOOJJJ???<<<999777777777777666888888888888888999999999777555444444666777777666555666777888888777666555888666444444666888888888888888888888888888888888888:::<<<@@@EEEKKKPPPSSSUUU[[[qqqxxxwww|||~~~qqq]]]QQQQQQJJJPPP]]]rrrlll[[[JJJAAA>>>;;;999999;;;;;;<<<@@@DDDLLL\\\kkkxxx{{{kkk^^^WWWSSSPPPOOONNNNNNOOOPPPSSSTTTXXXaaafffccc\\\VVVQQQMMMMMMMMMNNNOOOPPPQQQSSSTTTVVV]]]eeegggccc^^^\\\\\\XXXZZZ\\\___aaaeeejjjnnntttvvv}}}|||uuuqqqqqquuu{{{xxxuuurrrpppllliiimmmvvvvvvmmmjjjpppwwwwwwyyy|||~~~}}}rrrjjjgggbbb[[[]]]___]]]gggsssrrrrrrmmmhhhffffffccc\\\VVVOOOLLLJJJKKKKKKMMMVVV```dddhhhpppxxxqqqpppqqqppphhh[[[RRRPPPQQQRRRTTTVVVWWWXXXXXXWWWUUUUUUUUUVVVWWWWWWUUUSSSLLLLLLJJJIIIHHHFFFEEEEEE@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;===>>>AAAEEEKKKRRRZZZ```eeehhhjjjkkklllmmmnnnpppqqqqqqrrrsssuuuvvvuuutttrrrqqqoooiiiccceeejjjlllfff```]]]bbbjjjsss{{{~~~zzzxxxtttjjj\\\PPPLLLMMMRRRhhhxxx|||cccRRRMMMMMM[[[ccc|||oooQQQBBB>>><<<===<<<:::;;;>>>;;;<<<<<<===>>>>>>??????===???BBBCCCDDDEEEFFFHHHKKKMMMQQQSSSUUUWWWYYY[[[EEEFFFFFFFFFFFFDDDCCCBBBCCCFFFHHHKKKQQQYYY[[[YYYXXXRRRPPPSSSRRRQQQ[[[jjjooo```WWWRRRNNNKKKHHHGGGFFFDDDEEEHHHNNNRRRVVVXXX\\\```dddgggiiiiiibbbccccccbbb```]]][[[YYYXXXUUURRRQQQPPPPPPNNNLLLHHHHHHGGGEEEDDDBBBAAAAAA???@@@@@@???===<<<<<<===>>>>>>============>>>>>><<<>>>???AAABBBEEEIIILLLOOOQQQRRRSSSTTTVVVZZZ]]]___```aaadddfffeeebbb___WWWQQQLLLKKKRRR\\\dddiiilllkkkjjjllloooqqqpppooonnnpppqqqqqqpppooopppqqqppppppqqqrrrtttuuuvvvvvvzzzyyyxxxvvvuuutttssssssppppppooonnnoooqqqssstttwwwxxx{{{~~~yyyiii^^^VVVNNNJJJKKKEEERRRhhh{{{wwwpppmmmqqqtttwwwxxxxxxxxxxxxwwwttt~~~ppp___QQQJJJ>>><<<999777777777666555666666777777888888999999555444222333555666666555555666888999999888666555555666777777666666777888999999999999999999999999888:::<<<@@@FFFLLLRRRUUUWWWZZZkkk}}}wwwzzzzzzuuubbbTTTRRRKKKOOOZZZnnnuuucccOOOEEEAAA>>>;;;:::<<<;;;<<>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;<<<>>>@@@BBBEEEKKKSSS[[[aaaeeegggkkkllllllmmmoooppprrrrrrrrrtttuuuvvvvvvtttrrrpppkkkfffaaaaaacccfffeeecccaaaeeemmmuuu{{{|||xxxuuupppeeeUUUJJJFFFHHHNNNfff{{{sss[[[NNNNNNLLL]]]eeezzzwwwhhhLLL@@@===<<<===;;;999:::>>><<<<<<===>>>>>>??????@@@@@@AAACCCCCCDDDEEEHHHJJJIIILLLOOORRRTTTVVVZZZ\\\DDDEEEFFFGGGGGGEEECCCAAADDDEEEEEEHHHQQQ\\\___\\\[[[TTTRRRUUURRRPPPZZZiiiyyyggg\\\WWWRRROOOJJJIIIFFFCCCBBBEEEJJJOOOSSSUUUXXX]]]aaaeeehhhjjjaaabbbccccccbbb^^^[[[YYYWWWUUURRRQQQQQQPPPOOOMMMIIIHHHGGGEEEDDDBBBAAA@@@???AAAAAA@@@>>>===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@AAABBBEEEIIILLLMMMNNNPPPQQQSSSVVVZZZ]]]^^^___aaadddfffeeeaaa^^^UUUOOOJJJKKKRRR\\\eeejjjmmmkkkjjjkkknnnpppooommmnnnpppqqqqqqooonnnnnnooooooooooooppprrrtttvvvwww{{{zzzxxxvvvuuutttttttttsssqqqooonnnoooqqqsssuuuwwwxxx{{{~~~{{{jjj___UUULLLGGGGGGEEEQQQggg{{{yyyooojjjkkkpppuuuwwwxxxzzzzzzxxxooovvvxxxdddUUULLL>>>;;;999777777777666555444444555666777888999999444333222222444555555555555777888999999888777555333666999999666555666999999999999999999999999999999:::<<<@@@FFFMMMSSSVVVXXXXXXgggyyywwwsssyyyeeeVVVRRRMMMPPPZZZnnn{{{hhhSSSHHHDDD@@@<<<;;;===<<<<<<>>>@@@GGGUUUccczzzmmm___WWWWWWTTTPPPLLLJJJKKKNNNOOOOOOYYYaaadddccc___WWWOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRUUUWWWXXXXXXXXXWWWXXXZZZ\\\^^^___aaadddgggiiihhhmmmwww~~~}}}uuuooommmvvv{{{nnnjjjiiiqqq~~~uuujjjgggkkkrrrvvvuuuvvvxxxvvvssszzzssspppfffeeeccc]]]aaalllmmmqqqmmmjjjjjjlllkkkeee```QQQKKKHHHJJJLLLMMMOOOSSSTTTXXX]]]aaaaaa___```cccggghhhlllooojjj```YYYXXXWWWVVVUUUUUUVVVWWWYYYZZZYYYXXXVVVVVVUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFEEEDDD<<<===<<<<<<;;;:::999888888999;;;;;;;;;<<>>=========>>>??????@@@@@@BBBCCCDDDDDDDDDFFFIIILLLIIIKKKOOOQQQSSSVVVZZZ\\\FFFFFFGGGGGGFFFEEECCCBBBAAABBBBBBEEEOOO\\\cccccc```\\\VVVQQQPPPVVV___fffmmm^^^WWWUUUUUURRRNNNJJJGGGGGGIIIJJJJJJMMMLLLNNNRRRXXX___ccceeecccdddeeedddbbb^^^[[[XXXWWWUUURRRQQQPPPOOOMMMKKKMMMKKKHHHEEECCCAAAAAAAAAAAABBBBBB@@@>>><<<===>>>AAA===;;;<<<<<<999999;;;;;;===>>>???AAADDDIIIMMMMMMOOOQQQRRRRRRTTTWWWYYY\\\```ccccccdddeee```YYYVVVMMMIIIOOOYYY```dddgggmmmmmmnnnooopppqqqrrrrrrssssssrrrqqqpppooonnnmmmjjjlllnnnqqqrrrsssssssssuuuvvvvvvuuuttttttvvvxxxvvvvvvvvvuuusssrrrtttuuuxxxxxxzzz}}}}}}uuuggg___PPPHHHIIIHHHFFFSSSjjjtttnnnrrrqqqtttyyy{{{zzz}}}yyywwwyyypppWWWKKK???===:::999888777666444777777888999::::::;;;;;;::::::888777666666666666666777777777777777666555333444666777999999::::::777777777777777777777777888;;;<<<;;;BBBOOOWWWXXXYYY___kkkzzz~~~vvvnnnYYYPPPHHHLLLWWWjjjhhhSSSNNNDDD>>>>>><<<<<<;;;===>>>>>>BBBOOO]]]yyyuuuddd[[[YYYTTTQQQOOOMMMKKKOOOTTTSSSSSS[[[hhhmmmcccWWWQQQOOONNNMMMNNNQQQRRRSSSRRRSSSTTTTTTUUUUUUVVVWWWWWWTTTWWWZZZ\\\]]]]]]^^^___```ffflllooosss|||xxxrrrpppuuu}}}xxxqqqoooqqqxxxyyyqqqkkkjjjnnnrrrssssssttttttnnnkkkqqqzzz~~~sssiiieeegggjjjmmmnnnooommmkkklllmmmmmmiiieee[[[SSSJJJIIINNNSSSTTTRRRKKKQQQXXXZZZXXXUUUUUUWWWZZZ^^^dddgggddd```[[[XXXXXXZZZ\\\\\\ZZZXXXWWWWWWXXXXXXWWWVVVTTTRRRPPPOOOOOOMMMKKKHHHEEECCCAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<::::::<<>>OOOeee{{{hhhRRRIIILLLQQQ\\\lllyyyyyyjjjSSSCCC@@@???>>>======<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLOOOPPPRRRVVVZZZ^^^GGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCEEEPPP```iiilllhhhddd\\\TTTQQQUUU]]]ccc}}}qqqaaaXXXVVVUUURRROOOJJJHHHHHHJJJJJJKKKKKKKKKLLLOOOTTTZZZ___aaabbbcccddddddbbb___[[[YYYWWWUUURRRQQQPPPOOOMMMKKKKKKIIIGGGDDDBBBAAA@@@@@@@@@AAABBBAAA???===<<<<<<<<<;;;;;;>>><<<999999===999:::<<<===>>>AAAFFFIIIKKKMMMOOOPPPPPPRRRUUUXXXXXX\\\______```aaa\\\UUURRRKKKHHHOOOZZZaaafffjjjlllmmmnnnooopppqqqrrrsssqqqqqqqqqpppppppppppppppnnnoooppprrrsssssssssrrrsssuuuwwwwwwvvvttttttuuuvvvwwwxxxwwwuuutttuuuvvvyyyyyy{{{~~~~~~vvveee]]]PPPIIIJJJHHHFFFTTTlllzzzuuussspppqqqvvvzzzzzz|||yyyxxxzzz|||```NNN@@@===:::999888888666555666666777888888999:::::::::999888777666666666666666666777777777777777666555555777888999999::::::777777777777777777777777777;;;;;;;;;BBBOOOWWWYYYZZZ```jjj~~~|||~~~|||vvv___OOOJJJKKKTTTiiilllYYYTTTHHH>>>>>><<<;;;;;;<<<======AAANNN[[[xxxooo```ZZZUUUQQQPPPMMMKKKLLLQQQVVVUUU\\\hhhllldddZZZUUUPPPOOONNNOOOQQQSSSTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWUUUWWW[[[\\\]]]]]]___```___dddhhhjjjlllsss}}}wwwtttxxx~~~yyyppppppssszzzxxxpppjjjjjjooosssuuuuuuvvvtttmmmhhhlllsssxxxnnnjjjhhhiiijjjhhhffffffiiilllnnnllliii[[[UUUPPPQQQVVVZZZXXXTTTJJJOOOUUUWWWUUURRRQQQQQQQQQVVV[[[^^^]]]ZZZXXXVVVXXXZZZ\\\\\\ZZZXXXXXXXXXXXXWWWWWWUUUTTTRRRPPPOOOPPPOOOMMMJJJHHHFFFEEEDDD@@@@@@???>>>===<<<;;;;;;;;;<<<;;;:::999;;;???BBBGGGLLLQQQVVV]]]fffiiiggglllnnnpppqqqppppppqqqssstttttttttsssssssssrrrrrrjjjddd\\\VVVTTTWWW\\\```hhhjjjnnnuuu|||~~~||||||wwwnnncccWWWLLLDDD@@@BBBQQQeee~~~xxxeeePPPHHHLLLYYYbbbnnnvvvrrrdddQQQEEE??????>>>=========>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRUUUYYY\\\GGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCEEEQQQcccqqqwwwtttnnncccXXXRRRSSSYYY^^^qqquuudddZZZVVVUUURRROOOKKKIIIJJJKKKKKKKKKJJJJJJJJJKKKOOOTTTYYY\\\```aaabbbcccbbb___\\\[[[WWWUUURRRQQQPPPOOOMMMKKKIIIHHHFFFDDDBBB@@@@@@??????@@@BBBAAA@@@>>>>>>>>><<<;;;<<<>>>===::::::===888999;;;<<<===@@@DDDGGGHHHJJJLLLMMMMMMOOORRRUUUUUUYYY\\\\\\^^^___ZZZSSSNNNHHHGGGPPP\\\ccchhhlllllllllmmmoooppprrrssssssppppppoooppppppqqqrrrrrrqqqrrrsssssstttssssssrrrsssvvvyyyzzzxxxuuussssssvvvwwwyyyxxxwwwvvvvvvwwwyyyyyy|||vvvbbbZZZOOOJJJKKKHHHFFFTTTmmmzzzsssppptttzzz{{{{{{|||xxxxxx{{{jjjQQQ@@@>>>;;;999999888777666555666666777777888888888999888777777666666666666555666666777777888888888777888888999999999999999777777777777777777777777666999;;;<<>><<<<<<;;;;;;======@@@KKKVVVrrrzzzddd[[[UUURRRQQQNNNKKKKKKNNNVVVVVV[[[dddhhhccc\\\XXXRRRPPPOOOPPPRRRTTTUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWVVVXXX[[[\\\]]]]]]___``````cccfffffffffkkkuuu}}}|||xxx{{{zzzooopppuuu~~~}}}vvvnnnjjjkkkpppuuuxxxwwwvvvssskkkdddeeekkkvvv}}}pppjjjhhhiiieeedddcccggglllooonnnlll]]]YYYWWWZZZ```aaa\\\VVVKKKOOOTTTUUUTTTQQQNNNMMMKKKNNNRRRTTTTTTTTTUUUUUUXXXZZZ\\\\\\ZZZYYYYYYYYYWWWVVVVVVUUUSSSQQQOOONNNLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999;;;???BBBDDDJJJPPPTTT\\\ggglllmmmmmmoooqqqqqqppppppqqqrrrtttttttttttttttsssrrrrrrjjjddd\\\UUUSSSVVV[[[^^^hhhjjjooovvv{{{~~~}}}|||xxxuuummm```QQQFFF@@@???LLL[[[mmm|||xxx}}}~~~sssbbbQQQMMMSSSaaaiiipppqqqiii[[[NNNGGG???>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKNNNOOOQQQQQQRRRTTTWWWZZZFFFGGGHHHIIIJJJIIIIIIHHHEEEEEECCCDDDPPPddduuu}}}}}}vvviii\\\RRRPPPTTTXXXbbbooo{{{vvvfff[[[VVVUUUSSSPPPLLLKKKKKKMMMMMMMMMJJJJJJIIIIIIJJJOOOUUUYYY]]]___aaabbbbbb```]]]\\\WWWUUURRRQQQPPPOOOMMMKKKHHHGGGFFFDDDCCCBBBAAA@@@???@@@AAA@@@???@@@CCCEEEHHH@@@;;;<<<>>><<<::::::999:::<<<===>>>@@@CCCFFFEEEFFFHHHIIIJJJLLLOOOQQQUUUYYY\\\]]]^^^___ZZZTTTLLLHHHIIIRRR]]]dddhhhlllkkkkkkmmmnnnppprrrssstttqqqpppppppppppprrrssstttssssssttttttuuuuuuuuuuuuwwwyyy{{{{{{yyyvvvuuuuuuuuuwwwyyyyyywwwvvvvvvvvvxxxyyy|||vvv```WWWNNNJJJJJJFFFFFFSSSkkk|||tttwww}}}~~~{{{zzzvvvwww|||pppRRRAAA>>>:::999999999888777666666666777777888888888888777777666666666777777555555666666777888999:::999999:::::::::999999888777777777777777777777777555999;;;===AAAJJJVVV^^^```dddkkkyyy~~~{{{{{{tttmmmwwwzzz]]]UUUPPPRRRfffwwwiiibbbQQQBBB???>>><<<;;;;;;======???GGGQQQhhhfff[[[VVVRRRQQQPPPLLLLLLNNNTTTTTTXXX]]]aaa```]]]ZZZTTTRRRPPPPPPRRRTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]^^^```bbbdddfffffffffiiiqqqwww{{{|||zzzmmmqqqxxx{{{tttmmmjjjlllsssxxxzzzxxxvvvrrrjjjbbbaaafffqqq}}}|||rrrmmmllliiifffeeegggkkkmmmmmmkkkaaa^^^]]]aaaffffff```YYYNNNPPPSSSVVVVVVUUUQQQOOOKKKMMMNNNNNNNNNOOORRRUUUVVVXXX[[[[[[ZZZYYYYYYYYYVVVVVVUUUTTTRRRPPPNNNMMMIIIHHHHHHGGGEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999;;;???BBBEEEKKKQQQUUU\\\fffmmmooommmoooqqqqqqpppoooooopppsssttttttuuutttsssrrrqqqkkkeee]]]WWWUUUWWW\\\```hhhkkkpppvvvzzz||||||{{{uuurrrjjj\\\LLLAAA>>>@@@OOO^^^ppp|||xxx|||vvvyyymmm```UUUUUU]]]eeekkkqqqmmm```SSSJJJGGG>>>>>>>>>??????@@@BBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMMMMMMMMMMQQQRRRSSSSSSRRRTTTVVVYYYDDDEEEGGGIIIJJJJJJIIIIIIEEEEEEDDDDDDNNNaaarrr{{{wwwjjj\\\QQQMMMOOORRRSSS\\\eeekkkrrr}}}ttteee[[[VVVVVVSSSQQQNNNMMMMMMNNNNNNNNNLLLKKKIIIGGGGGGKKKRRRXXX\\\]]]___aaaaaa```]]]\\\WWWUUURRRQQQPPPOOOMMMKKKHHHGGGGGGFFFEEECCCBBBBBBAAAAAA???>>>???CCCIIIMMMVVVGGG::::::>>>>>>999666777999;;;<<<===>>>AAACCCBBBCCCEEEFFFGGGIIILLLNNNSSSWWWZZZ[[[]]]^^^ZZZSSSKKKIIILLLUUU^^^cccfffjjjjjjkkklllnnnpppssstttuuutttsssrrrqqqqqqrrrssstttssssssttttttuuuwwwxxxxxx|||}}}|||{{{xxxwwwxxxzzztttvvvwwwwwwvvvuuuvvvwwwxxxxxx{{{xxxaaaXXXMMMIIIIIIEEEGGGRRRggg{{{~~~}}}yyytttwww|||rrrSSS@@@===:::888888888888888777777777888888888888888666666666666666666777777666666666666777888:::;;;999::::::::::::999888888777777777777777777777777555888<<<>>>@@@GGGTTT```dddhhhnnnxxx|||vvvvvvsssoootttlllXXXQQQQQQddd{{{mmmfffTTTEEEBBB@@@>>>;;;;;;======>>>DDDMMM```lll^^^WWWRRRRRRRRRPPPOOOQQQSSSUUUWWWYYY\\\______^^^VVVTTTQQQPPPQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWYYYZZZ[[[[[[\\\^^^```bbbcccddddddeeeiiioootttuuuzzzlllrrr{{{~~~zzzsssllljjjmmmuuu{{{zzzwwwtttqqqjjjbbbbbbfffssszzzuuuoookkkgggddddddgggjjjiiihhhdddaaa```eeejjjkkkddd]]]QQQPPPQQQTTTXXXYYYVVVSSSOOONNNMMMJJJIIIJJJNNNQQQSSSUUUXXXYYYXXXWWWWWWXXXUUUTTTTTTSSSQQQOOOMMMLLLJJJJJJJJJJJJIIIGGGFFFEEE@@@@@@???>>>===<<<;;;;;;:::::::::999999<<<@@@CCCHHHOOOTTTWWW\\\eeelllooonnnpppqqqqqqooonnnnnnooorrrssstttttttttsssqqqpppkkkfff___YYYXXX[[[```dddjjjmmmrrrwwwyyyyyyyyyyyyssspppgggXXXHHH???>>>@@@EEEWWWjjjxxxsssuuu|||}}}uuuttteeeYYYSSSXXXbbbeeekkkoooiii[[[NNNFFFEEE????????????@@@BBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPUUUVVVVVVUUUTTTUUUXXXZZZCCCDDDFFFHHHJJJKKKKKKJJJGGGHHHFFFDDDKKK[[[kkksssxxxrrrgggZZZOOOJJJJJJLLLJJJNNNTTT[[[dddooozzz~~~rrreee[[[WWWWWWSSSQQQOOONNNOOOPPPPPPOOOMMMLLLJJJGGGFFFIIIQQQXXX[[[]]]___``````___]]][[[WWWUUURRRQQQPPPOOOMMMKKKGGGGGGGGGGGGFFFEEECCCCCCBBBAAA@@@>>>???CCCJJJOOOXXXHHH:::999>>>>>>999666444666888999999:::<<<>>>???AAACCCDDDEEEFFFIIILLLOOOSSSVVVWWWYYY[[[VVVPPPKKKJJJNNNXXX___bbbeeehhhiiijjjlllnnnqqqsssuuuvvvvvvuuusssrrrrrrtttvvvwwwssssssttttttuuuwwwxxxyyy}}}}}}|||zzzxxxxxxzzz|||uuuvvvvvvvvvtttuuuvvvxxxyyyyyy|||~~~ggg\\\OOOIIIJJJFFFHHHSSSeeewww~~~zzzuuuxxx~~~pppSSS@@@<<<888666666888888888888888888888888888888888555555555555666777777888888777666666777888:::;;;888999999999999999888888777777777777777777777777666999===???>>>CCCRRRaaaiiimmmrrryyy}}}tttpppqqqooosss^^^TTTQQQ___|||ppphhhVVVGGGDDDBBB???===<<<>>>>>>>>>BBBIIIXXXxxxyyyddd\\\UUUTTTTTTRRRRRRSSSSSSWWWXXXXXX[[[```cccbbb[[[WWWSSSQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYZZZ\\\^^^^^^___``````bbbeeejjjnnnnnnwww{{{nnnuuuzzzsssmmmjjjooowww}}}}}}xxxssspppjjjddddddhhhvvv|||uuukkkgggbbbaaacccffffffeeecccbbbcccjjjrrrsssllleeeUUURRROOORRRXXX[[[YYYVVVQQQOOOLLLGGGDDDEEEIIILLLOOORRRTTTUUUUUUTTTUUUVVVTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIHHHFFFDDDBBB@@@@@@???>>>===<<<;;;;;;:::;;;:::::::::===AAAEEEKKKSSSYYY[[[^^^eeekkkmmmooopppqqqpppooommmmmmnnnpppqqqssstttsssrrrpppnnnhhhddd]]]YYYYYY]]]dddhhhlllppptttwwwxxxwwwvvvvvvqqqkkkaaaRRREEE>>>>>>@@@???TTThhhvvvqqqnnnoooxxxxxxtttooo\\\RRROOOWWWccchhhlllnnnfffXXXKKKEEEDDD@@@@@@@@@AAAAAACCCDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKNNNQQQSSSUUUYYYZZZZZZYYYXXXXXX[[[]]]CCCEEEGGGJJJLLLMMMMMMMMMJJJKKKJJJFFFJJJVVVbbbhhhnnnjjjaaaVVVMMMHHHGGGHHHHHHHHHKKKRRR\\\hhhsss{{{|||rrrfff\\\XXXXXXTTTRRRPPPPPPQQQRRRQQQPPPLLLLLLJJJFFFDDDHHHQQQXXX[[[\\\___``````^^^\\\ZZZWWWUUURRRQQQPPPOOOMMMKKKEEEEEEFFFFFFFFFDDDCCCBBBAAABBBAAA@@@@@@AAAEEEHHHLLLCCC<<<<<<>>>===::::::333555888888888999:::<<<>>>@@@BBBCCCCCCEEEHHHJJJLLLPPPTTTUUUWWWXXXTTTNNNIIIIIIOOOYYYaaaccceeeiiihhhiiikkknnnqqqsssvvvwwwvvvuuutttssstttwwwyyy{{{vvvuuuttttttuuuvvvwwwxxxyyy{{{|||{{{zzzyyyzzz{{{wwwwwwwwwuuutttuuuyyy{{{{{{{{{~~~pppcccSSSJJJKKKIIIIIIUUUhhhzzz{{{wwwzzzhhhOOO???;;;777555555777777888777777777777777777777777444444444555666777888888:::999777666666888999:::777777888888999888888888777777777777777777777777777:::>>>@@@===@@@PPPbbblllqqquuu{{{vvvooosssrrrvvvlll___TTT\\\ttttttiiiXXXIIIEEEAAAAAA>>>===??????>>>AAAFFFOOOjjjmmmbbbXXXUUUUUUSSSRRRTTTQQQVVVXXXVVVYYY```dddccc```\\\WWWTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVWWWXXXXXXWWWXXX[[[]]]\\\\\\]]]]]]___bbbfffiiiiiiqqq{{{~~~ssszzz{{{tttmmmkkkpppxxxzzztttooojjjeeeeeejjjyyysssmmmfffcccbbbcccbbb```___aaagggsss}}}~~~vvvnnn^^^WWWRRRSSSYYY^^^]]]ZZZSSSQQQMMMGGGDDDDDDGGGJJJLLLNNNQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMKKKJJJGGGGGGGGGGGGFFFCCC@@@???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;>>>BBBFFFLLLUUU]]]^^^```ffflllmmmooopppqqqpppnnnmmmlllmmmoooppprrrsssrrrqqqnnnmmmbbb^^^YYYUUUWWW]]]dddiiinnnrrrvvvxxxvvvtttssssssnnnfffZZZLLLCCC>>>===>>>BBBZZZooo{{{ssskkkgggooozzzuuuuuujjjWWWPPPRRR^^^lllqqqqqqmmmcccUUUJJJEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJNNNRRRWWWZZZ\\\]]]]]]\\\[[[\\\^^^```DDDFFFHHHKKKMMMNNNOOOOOOLLLNNNMMMIIIJJJSSS]]]bbbgggddd]]]SSSKKKFFFEEEFFFIIIGGGHHHOOOZZZfffqqqyyy}}}tttggg]]]YYYYYYTTTRRRPPPPPPRRRRRRRRRQQQLLLLLLIIIEEEBBBFFFPPPYYY[[[]]]___``````^^^[[[ZZZWWWUUUSSSQQQPPPOOOMMMKKKCCCDDDEEEEEEEEEDDDBBBAAA@@@BBBCCCCCCAAA??????@@@???======???>>>;;;;;;>>>555777999:::::::::;;;<<<===???AAABBBCCCDDDGGGJJJLLLPPPTTTUUUWWWXXXTTTNNNFFFHHHOOOZZZaaadddfffjjjhhhiiikkknnnqqqtttvvvwwwuuutttssstttvvvyyy}}}xxxwwwuuutttttttttuuuvvvuuuxxx{{{|||{{{yyyxxxxxxyyyyyywwwuuutttvvvzzz~~~}}}}}}vvviiiVVVLLLMMMLLLJJJWWWlll~~~}}}yyy}}}www```III>>>:::666444444666777777666666666666666555555555444444444555555777888999;;;:::888666666777999:::666666777888888888888888777777777777777777777777888:::???@@@===>>>OOObbbnnntttxxx|||zzztttwwwvvv||||||zzzjjjZZZZZZnnnvvvjjjYYYKKKEEE@@@BBB???>>>@@@@@@>>>@@@EEEGGG___ttthhh\\\WWWUUUSSSRRRSSSNNNTTTVVVTTTVVV^^^bbbaaaddd```ZZZVVVUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWWWWWWWVVVWWWZZZ\\\\\\\\\\\\\\\^^^```ccceeegggnnnwww|||vvv}}}|||uuunnnlllpppyyy}}}uuuooojjjeeefffjjj|||}}}wwwvvvyyy|||wwwnnngggdddbbb___]]][[[___jjjyyy~~~uuufff^^^VVVVVV\\\aaa```]]]UUUSSSOOOIIIFFFFFFIIILLLIIILLLOOOPPPPPPPPPQQQRRRSSSRRRRRRQQQOOOMMMKKKJJJJJJJJJKKKJJJHHHFFFCCCAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<>>======EEE^^^rrrxxxllleeelllxxx~~~tttwwwhhhVVVSSSYYYiiixxxyyyuuummmaaaSSSIIIEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIINNNSSSYYY]]]^^^______^^^]]]^^^```bbbKKKIIIFFFFFFHHHLLLNNNOOONNNMMMMMMLLLIIIMMM\\\kkkqqqhhh\\\SSSNNNKKKHHHDDDBBBDDDJJJTTTbbbpppzzz}}}oooaaaZZZYYYWWWTTTSSSSSSSSSQQQPPPIIIGGGDDDBBBDDDJJJRRRXXX[[[^^^aaa```]]]ZZZZZZ[[[YYYWWWTTTQQQPPPOOOMMMKKKDDDDDDDDDCCCBBBAAA???>>>??????@@@@@@@@@??????>>>============>>>>>>>>>>>>:::999999999888888777777;;;<<<>>>@@@BBBDDDFFFGGGGGGJJJNNNUUUXXXWWWQQQKKKFFFJJJRRR[[[bbbgggiiijjjhhhjjjlllnnnppprrrssstttwwwvvvtttrrrrrruuu{{{yyyxxxwwwwwwxxxxxxwwwvvvvvvyyy|||}}}zzzwww|||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~fffVVVNNNIIIGGGNNN\\\ooo|||xxx{{{gggRRRJJJ;;;:::999777666555555555888777666666666777999:::555555666666666666555555555555666777777777777777888777666666666666666777888888777777888888999:::;;;;;;;;;;;;>>>EEEMMMSSSkkkxxxwwwwwwzzzttt}}}iiiZZZ^^^bbb|||~~~fff[[[TTTIII@@@BBB@@@???======>>>@@@AAAIIIYYYxxxlll[[[WWWXXXUUUQQQQQQOOOSSSWWWVVVUUUXXXbbbjjjrrrgggZZZTTTTTTVVVUUURRRRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUUUUTTTSSSTTTWWWYYY]]]^^^^^^^^^^^^```cccfffgggiiipppxxx{{{|||uuurrruuu{{{~~~tttmmmfff``````cccuuuzzztttooorrr}}}qqqmmmkkkfffbbbbbb^^^fffqqq|||{{{ooocccZZZYYYZZZ[[[___fffccc]]]TTTKKKFFFEEEHHHJJJNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGCCCDDDDDDDDDCCCBBBAAAAAA???>>><<<;;;:::::::::::::::;;;<<<<<<===???CCCFFFPPPUUU\\\bbbfffhhhiiikkknnnooopppppppppnnnlllkkkmmmmmmoooqqqqqqoooiiieeeVVVTTTPPPNNNPPPYYYdddlllrrrtttuuurrrqqqsssrrrnnniii\\\PPPJJJCCC<<<===EEEOOOddd}}}yyylllhhhoooxxxyyyxxxfffTTTOOObbbzzzqqq^^^QQQKKKFFFAAADDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHHHHHHHHHHGGGFFFHHHIIIIIIIIIKKKOOOUUUYYY]]]^^^```aaa```]]]YYYVVVMMMIIIFFFEEEGGGKKKNNNOOOPPPPPPQQQQQQOOORRR___mmmsssmmmcccYYYRRRLLLGGGDDDAAACCCKKKYYYkkkzzz{{{iii```___\\\YYYVVVUUUSSSQQQOOOHHHFFFDDDBBBEEEKKKSSSYYY[[[]]]^^^]]]ZZZYYYYYYZZZYYYVVVSSSQQQOOONNNKKKJJJEEEDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@========================888888888888888999999999:::;;;===???BBBDDDFFFGGGIIIKKKOOOTTTWWWTTTNNNIIIFFFKKKRRR[[[bbbgggiiijjjgggiiikkknnnqqqtttuuuvvvvvvuuutttrrrrrruuuyyy}}}yyyxxxwwwwwwxxxxxxwwwvvvxxxzzz|||~~~}}}{{{yyy||||||{{{{{{|||}}}~~~sss]]]OOOKKKJJJLLLZZZnnn{{{~~~~~~~~~yyy{{{}}}gggSSSIII;;;:::999777666666555555666555555555555666777777555555666666666666555555555555666777777777777777888888777777777777888999999999999999999::::::;;;>>>===<<<<<<>>>EEEMMMSSShhhwww|||rrrwwwnnn[[[]]]___rrrtttfffcccWWWGGGBBB@@@???======>>>???@@@FFFTTTpppuuuaaaYYYVVVSSSPPPOOONNNQQQTTTUUUUUUYYY```fffrrrkkkbbb\\\XXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVUUUTTTTTTVVVXXXZZZ\\\\\\\\\\\\^^^aaacccgggiiinnntttzzz~~~wwwtttwww}}}~~~uuunnnggg```___bbbppp{{{wwwooommmqqq~~~xxxqqqiiiddddddaaadddkkkxxxwwwkkkaaa___^^^]]]aaafffhhhddd\\\SSSMMMJJJKKKLLLOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFEEEEEEDDDCCCBBB>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;<<>>>>>>>>===<<<<<<;;;;;;777777777888999999::::::999:::<<<>>>AAADDDFFFGGGJJJLLLOOOSSSTTTQQQLLLGGGFFFKKKSSS[[[cccgggjjjkkkfffhhhkkknnnrrruuuwwwxxxssstttttttttsssuuuxxxzzzxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz|||}}}}}}}}}|||{{{}}}}}}}}}}}}~~~eeeQQQKKKMMMIIIYYYnnn{{{}}}{{{yyyyyy~~~zzz|||{{{gggRRRGGG::::::888777666666666666555555666777777777777777555666666777777666666555555555666777777777777777888777777777888999:::;;;::::::::::::;;;;;;;;;<<<>>>===;;;:::<<>>???CCCMMMdddlll^^^WWWSSSPPPPPPNNNOOOPPPRRRUUUYYY]]]___kkkkkkiiibbbYYYSSSTTTVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWUUUUUUVVVXXXXXXYYYZZZZZZZZZ[[[___aaaggggggjjjooossszzzzzzvvvyyy~~~vvvppphhhaaa___bbbiiittt}}}qqqjjjfffiiiyyy~~~rrrkkkiiieeebbbbbboooxxxnnniiieeecccdddgggooommmggg```WWWRRRPPPOOOPPPPPPPPPOOOMMMLLLKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA===>>>>>>???>>>===;;;:::;;;;;;:::::::::>>>DDDHHHOOOTTT\\\cccgggjjjmmmnnnpppqqqsssuuuvvvuuuttttttrrrqqqooopppqqqnnniiidddRRROOOLLLLLLRRR]]]jjjqqqrrruuutttpppoooooonnnjjj___RRRFFFCCC@@@???GGGRRReeesss{{{vvvxxx}}}vvvzzzmmm\\\TTTUUUlllfffQQQHHHEEECCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMRRRVVVXXXYYY\\\]]]]]]\\\ZZZXXXRRRMMMGGGCCCCCCGGGJJJLLLMMMOOOSSSWWWWWWXXXaaakkkxxx||||||rrr```QQQIIIGGGBBBEEEPPPhhhuuuqqqmmmggg```[[[UUUPPPLLLGGGEEEBBBCCCHHHOOOVVVZZZ[[[ZZZYYYWWWVVVVVVWWWXXXUUUSSSOOOMMMKKKJJJGGGEEEEEEDDDAAA?????????@@@AAAAAAAAABBBCCCCCCCCCBBBBBB??????>>>===<<<;;;::::::888888888888888888999999777888;;;===@@@CCCEEEGGGHHHJJJNNNQQQQQQOOOKKKHHHFFFKKKSSS\\\ccchhhjjjkkkggghhhkkknnnqqqsssuuuvvvqqqsssuuuuuuuuuuuuvvvwwwxxxyyyyyyyyywwwwwwwwwxxxyyyzzzzzz{{{{{{|||||||||~~~~~~oooTTTKKKLLLIIIZZZppp}}}~~~zzzwwwwwwzzz}}}yyyfffPPPCCC:::999888777666666666666666777999:::::::::999888666666777777777777666666555555666777777777777777666666666777888999:::;;;999::::::;;;;;;;;;;;;;;;;;;:::999888999>>>DDDIII\\\ooouuukkkmmmvvv{{{zzz[[[WWWUUUWWWlllvvv```LLLCCCAAA???===<<<===>>>??????GGGZZZxxxyyyeeeZZZTTTSSSSSSOOONNNMMMQQQVVVYYYZZZYYYgggmmmqqqjjj\\\RRRQQQTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZXXXVVVVVVVVVXXXWWWXXXYYYYYYYYYZZZ]]]```eeedddfffjjjmmmsss}}}xxx{{{wwwrrrkkkcccaaaccceeennnyyywwwmmmeee```gggvvvvvvpppkkkeeebbbhhhyyy{{{sssmmmjjjiiijjjuuuuuurrrkkkaaaYYYTTTRRRRRRRRRQQQPPPOOOLLLJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCBBBAAA@@@???>>>===>>>???@@@@@@>>><<<:::<<<;;;:::999:::>>>EEEJJJMMMSSS[[[bbbgggkkkmmmoooppprrruuuwwwyyyyyyyyyxxxvvvssspppqqqrrrpppjjjdddSSSOOOKKKLLLSSS^^^iiippppppsssrrrnnnmmmnnnmmmiii\\\OOODDDAAAAAACCCNNN[[[qqq|||zzzttt|||yyycccSSSQQQXXXooo}}}cccOOOGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJLLLQQQTTTVVVXXXZZZ]]]^^^]]]\\\[[[WWWQQQIIIDDDCCCEEEHHHIIILLLNNNSSSYYYZZZ[[[bbbkkkzzz{{{hhhUUULLLJJJEEEGGGRRRjjj}}}xxxtttmmmeee___XXXRRRNNNIIIFFFCCCDDDJJJQQQVVVYYYZZZXXXVVVUUUUUUUUUUUUVVVRRROOOLLLJJJIIIHHHFFFDDDDDDCCCAAA???>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???===<<<;;;:::999::::::999999888777666666777888:::<<>>======>>>>>>===DDDSSSlllkkk\\\VVVUUUTTTPPPNNNMMMPPPUUUYYYXXXVVVgggqqqzzzuuufffYYYUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZYYYWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[^^^```aaaaaacccgggiiiooo|||{{{}}}yyytttmmmfffdddfffhhhlllrrr{{{~~~pppiiibbb```dddpppxxxrrrlllggghhhooozzzzzzssspppooonnnvvvyyyyyyssshhh]]]WWWTTTTTTTTTTTTRRRPPPMMMJJJHHHDDDEEEFFFGGGHHHIIIIIIIIICCCCCCBBBBBBAAA???>>>===<<<===???@@@@@@>>><<<;;;<<<;;;:::999:::???FFFKKKLLLRRRZZZbbbgggjjjmmmoooppprrruuuxxxzzz{{{{{{{{{yyyuuurrrsssuuussskkkdddUUUQQQNNNOOOVVV```hhhmmmmmmppppppllllllmmmlllhhhXXXKKK@@@???@@@EEERRRaaattt~~~uuurrr}}}|||sss[[[MMMPPP]]]uuusss\\\LLLGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIGGGHHHIIIIIIJJJLLLPPPSSSVVVXXXZZZ]]]^^^___^^^^^^]]]WWWOOOIIIFFFFFFFFFGGGMMMOOOTTT[[[]]]___eeelllwwwlllYYYOOOLLLHHHIIIRRRfff~~~yyyrrrkkkddd]]]WWWSSSLLLHHHDDDEEEKKKQQQUUUVVVWWWUUUSSSSSSSSSTTTSSSQQQNNNLLLIIIHHHGGGGGGEEECCCCCCBBBAAA?????????@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>===<<<;;;;;;<<<;;;:::999888666555555777888:::<<<>>>@@@BBBCCCDDDGGGJJJLLLKKKJJJJJJJJJGGGLLLTTT\\\ccchhhkkkllljjjkkkmmmnnnpppqqqqqqqqqrrrtttvvvwwwvvvuuuuuuvvvwwwzzz|||zzzwwwvvvwwwzzzxxxyyyyyyzzz{{{|||}}}}}}~~~~~~aaaRRRNNNNNNaaayyy}}}{{{}}}~~~{{{vvvuuuooo___MMMBBB999999888777777777777777444444555666666666666666666777777888888777777666555555666777777777777777666555555555666777888888777888:::;;;;;;;;;:::999;;;<<<>>>??????AAADDDGGGOOOaaazzzssskkknnnwwwyyyuuu~~~]]]OOOPPPNNNWWWnnncccSSSGGGEEEBBB@@@>>>>>>>>>???<<>><<<===>>>>>>>>>===<<<<<<<<<<<<<<<;;;===AAAGGGLLLNNNSSS[[[ccchhhkkknnnpppnnnppptttwwwzzz{{{{{{{{{zzzvvvtttvvvyyywwwmmmeeeYYYUUURRRUUU\\\dddjjjllllllooooookkkjjjkkkjjjfffRRRFFF======AAAHHHWWWfffrrrzzzsssttt{{{kkkUUULLLSSSdddzzzyyyhhhUUUIIIHHHIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEHHHIIIJJJJJJJJJHHHIIIKKKKKKKKKLLLOOORRRVVVXXXZZZ\\\^^^_________ddd^^^VVVOOOKKKIIIGGGFFFLLLMMMRRRYYY]]]___eeelllsss|||~~~mmm[[[PPPLLLJJJJJJOOO^^^www~~~wwwpppjjjccc^^^ZZZPPPKKKFFFFFFKKKPPPRRRRRRSSSQQQOOOPPPQQQQQQOOOLLLKKKIIIFFFFFFFFFFFFEEECCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDAAAAAA@@@???>>>======<<<;;;::::::999888777666666888888:::;;;===???@@@AAADDDGGGJJJJJJHHHGGGGGGHHHGGGLLLTTT]]]dddiiikkklllkkklllnnnppprrrsssttttttsssuuuwwwwwwvvvvvvvvvwwwwwwzzz|||{{{wwwuuuxxx{{{yyyzzz{{{}}}~~~~~~~~~zzzaaaSSSMMMQQQddd{{{{{{vvvtttlll\\\KKKBBB999888888777777777777777444444444444444555555666777777888888888888777777555555666777777777777777888777777666777777888888888999;;;<<<<<<<<<::::::999<<<@@@BBBCCCDDDEEEFFFKKKZZZsss|||{{{lllkkkrrrxxxyyyaaaLLLOOONNNRRRdddtttZZZIIIGGGDDDAAA????????????===DDDIIITTTooo}}}hhh^^^ZZZVVVUUUSSSQQQQQQSSSVVVXXXYYYXXXcccqqqxxxuuujjj^^^WWWTTTTTTTTTTTTUUUVVVWWWXXXTTTVVVYYYYYYXXXWWWWWWXXXVVVWWWXXXXXXXXXZZZ]]]___]]]^^^aaaddddddeeennnxxxzzzuuuqqqmmmmmmqqqssssssqqqpppxxxuuuiii```[[[^^^kkkyyy{{{pppjjjffffffnnnxxx}}}xxxsssttttttrrrtttzzz~~~zzzoooccc\\\[[[WWWWWWWWWUUURRRNNNIIIFFFBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCHHHLLLPPPVVV^^^eeejjjmmmoooqqqmmmooorrrvvvxxxyyyyyyyyy{{{wwwvvvzzz~~~{{{pppfff[[[XXXWWW\\\dddkkknnnnnnnnnqqqoookkkhhhhhheeeaaaNNNCCC<<<@@@FFFOOO___pppuuu{{{www|||}}}bbbSSSPPPXXXdddwww|||sssaaaPPPIIIIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEHHHIIIJJJKKKJJJIIIKKKLLLLLLLLLMMMPPPRRRVVVWWWYYY[[[\\\]]]^^^^^^iiiccc[[[TTTOOOKKKHHHFFFJJJJJJOOOVVVZZZ]]]bbbiiioooxxx|||lll[[[PPPLLLJJJIIILLLXXXooozzzsssnnnhhhccc___RRRMMMGGGGGGLLLPPPQQQPPPOOONNNMMMNNNPPPOOOLLLHHHIIIGGGEEEDDDEEEFFFEEEDDD@@@@@@AAAAAAAAA@@@??????BBBCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@@@@???>>>>>>>>>999999999888888888888888888999:::;;;<<<>>>??????FFFIIIKKKJJJGGGDDDEEEFFFHHHLLLTTT]]]dddiiikkklllkkkllloooqqqtttvvvwwwxxxtttvvvxxxxxxwwwvvvvvvwwwwwwzzz}}}{{{wwwuuuxxx{{{zzz{{{}}}}}}ttt___QQQKKKRRReee|||{{{vvvkkkYYYIIIAAA999888777777777777777888666666555444444666777888777777888888888888777777555666666777777777777777999999888888888888888888999:::<<<>>>>>>===<<<;;;666:::???CCCDDDDDDDDDDDDIIIVVVoooxxxmmmjjjqqqzzzcccKKKNNNPPPPPP]]]^^^JJJHHHEEEBBB@@@??????@@@>>>DDDFFFLLLeeepppeee^^^YYYVVVUUUSSSRRRRRRUUUYYY\\\VVVaaappp|||~~~uuuggg]]]TTTTTTTTTTTTUUUVVVWWWWWWSSSUUUXXXYYYXXXWWWWWWXXXVVVWWWWWWWWWWWWYYY\\\___]]]^^^aaacccbbbbbbhhhrrrzzzvvvqqqnnnpppuuuwwwwwwsssqqqvvv|||kkk```\\\]]]fffooonnnuuu~~~}}}uuupppkkkmmmrrrtttzzzzzztttpppssstttrrrssszzz{{{pppeee___]]]XXXXXXXXXVVVSSSNNNIIIFFFAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;===>>>???AAADDDIIILLLSSSXXX```gggkkknnnqqqrrrlllnnnqqqtttwwwwwwwwwwww{{{xxxwww|||}}}qqqggg]]][[[[[[aaajjjqqqrrrqqqqqqssspppkkkgggeeebbb^^^NNNDDD>>>DDDLLLWWWhhhyyy|||~~~|||]]]SSSTTT[[[```ppp}}}|||}}}qqq___OOOJJJJJJFFF@@@DDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEGGGIIIKKKKKKKKKJJJKKKMMMMMMMMMMMMPPPRRRUUUVVVXXXYYY[[[\\\]]]]]]ppp___[[[YYYRRRKKKIIINNNOOOPPPOOOPPPUUU^^^eeemmmvvvzzzrrrggg^^^TTTLLLIIIFFFJJJXXXhhhxxx|||vvvrrrlllccc]]]TTTSSSRRRQQQQQQPPPQQQQQQKKKKKKJJJJJJJJJIIIIIIIIICCCCCCCCCBBBBBBAAAAAAAAABBB@@@???@@@BBBCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDBBB@@@===;;;;;;;;;::::::999888888888999999999:::;;;<<<>>>>>>???BBBEEEGGGFFFEEEEEEFFFJJJOOOVVV]]]cccgggiiiiiinnnnnnoooqqqsssvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{|||{{{{{{{{{|||}}}~~~iiiRRRJJJOOONNNhhh{{{{{{vvviiiTTTFFFDDD;;;999777666777777666555666666777888888888888888888999::::::;;;;;;::::::777777777666777777888999777999:::<<<<<<;;;999888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBIIIOOObbbxxxqqqllluuuqqq]]]NNNIIIMMMTTTmmmjjjQQQIIIBBB@@@???===???BBBDDD???AAAKKK\\\uuuiii``````[[[YYYVVVSSSRRRRRRSSSTTTXXX\\\fffqqqyyyvvvlllcccbbbYYYTTTUUUXXXWWWVVVWWWVVVVVVWWWWWWVVVVVVUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZ^^^^^^^^^^^^___ccciiimmm{{{}}}wwwssstttrrr|||wwwxxxzzz}}}wwweee^^^ccchhhiiisssmmmkkkttt{{{wwwtttqqqqqqqqqoookkkhhhhhhlllppprrrzzz~~~yyyrrrkkkddd___WWWZZZYYYTTTPPPNNNJJJDDDBBBBBBCCCFFFHHHIIIHHHGGGGGGEEECCCBBBBBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<:::999<<>>>>>>>>???AAAAAA???===@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA>>>===;;;;;;::::::999888888777999999999:::;;;<<<===>>>???BBBEEEFFFFFFEEEEEEFFFKKKOOOVVV^^^dddhhhiiijjjnnnooopppsssuuuwwwyyyzzzzzzzzz{{{{{{|||||||||}}}yyyzzz{{{||||||||||||||||||}}}~~~xxxdddQQQKKKPPPSSSlll~~~{{{lllWWWHHHEEE;;;999777666777777666555555666777777888888888777888999::::::;;;;;;::::::888777777777777888999999888999;;;<<<<<<;;;;;;::::::;;;<<<===>>>======<<<============???@@@AAABBBHHHMMM^^^{{{}}}qqqiiitttyyy\\\JJJGGGMMMRRRhhh~~~pppRRRJJJCCCBBBAAA>>>>>>???DDD@@@AAAIIIVVVlllpppccc___]]]ZZZWWWTTTRRRQQQRRRSSSVVVYYY___iiiqqqsssooojjjddd\\\VVVWWWYYYWWWUUUVVVUUUUUUVVVVVVWWWVVVVVVUUUWWWWWWXXXXXXYYYZZZZZZZZZ^^^^^^______```ccchhhkkkzzz|||vvvsssyyyzzz}}}{{{mmmdddfffkkknnnsssmmmiiikkkqqq{{{}}}uuuqqqqqqnnniiieeedddgggjjjooowww}}}zzzuuupppjjjeee\\\^^^\\\VVVQQQNNNIIICCCEEEDDDEEEFFFHHHIIIGGGEEEGGGEEECCCBBBBBBAAA???======<<<<<<;;;;;;<<<<<<===<<<;;;>>>BBBDDDCCCGGGLLLTTTYYYbbbiiimmmppprrrttttttuuuvvvvvvvvvvvvvvvuuuvvvzzz{{{zzzhhhgggiiinnnvvvyyyxxxuuuzzzxxxrrrkkkbbbZZZTTTPPPBBB@@@@@@HHH]]]vvvnnnXXXVVVXXXaaammmwww{{{|||wwwfffTTTKKKJJJGGGEEEEEEEEEFFFFFFEEEBBBBBBBBBDDDCCCDDDEEEFFFHHHIIIJJJJJJMMMMMMOOOPPPQQQRRRRRRRRRRRRTTTUUUWWWYYY[[[[[[[[[uuummmnnnlllddd]]]TTTQQQNNNNNNSSSZZZaaadddhhhpppssskkk^^^TTTNNNJJJLLLLLLOOOVVV]]]bbbhhhnnnsssrrrrrruuuzzz~~~{{{tttnnnjjjddd]]]XXXPPPPPPRRRSSSTTTUUUVVVVVVPPPOOOMMMJJJGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>@@@AAA@@@>>><<<@@@@@@BBBCCCDDDDDDEEEEEECCCCCCDDDDDDCCCAAA@@@???;;;;;;::::::999888888888999999999:::;;;<<<===>>>???AAADDDEEEDDDDDDEEEGGGKKKOOOWWW^^^eeehhhjjjkkknnnppprrruuuxxxyyyzzzzzzyyyzzz{{{|||}}}~~~~~~~~~yyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}~~~}}}mmm^^^PPPLLLPPPYYYssspppYYYJJJEEE;;;999777666777777777555555666666777777777777777888999999:::::::::::::::888888888888888999::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@???===<<<=========>>>???@@@BBBBBBGGGJJJXXXssssssfffqqqcccOOONNNSSSTTTbbbwwwsssRRRJJJDDDCCCCCC???======BBB@@@AAAGGGNNN```{{{jjjccc___]]]XXXTTTQQQPPPPPPQQQTTTUUUXXX___hhhoooqqqpppfff^^^YYYYYYYYYVVVTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ]]]^^^`````````bbbfffiiitttuuusss{{{}}}|||vvviiiiiioootttvvvpppiiidddaaaeeessstttqqqmmmhhhcccbbbdddfffooowww~~~|||wwwsssnnniii___aaa^^^XXXRRRPPPKKKEEEGGGFFFFFFGGGHHHHHHFFFDDDFFFDDDCCCBBBBBBAAA???>>>===<<<<<<;;;;;;<<<<<<===>>>===???CCCDDDCCCGGGLLLPPPWWWaaaiiinnnqqqsssttttttuuuvvvwwwxxxwwwwwwvvvuuuwwwzzzoooppprrrxxx}}}~~~{{{www}}}yyyrrriii___UUUNNNIII>>>>>>@@@MMMeee~~~}}}hhhVVVXXX]]]eeepppxxx{{{zzzooo```QQQLLLJJJGGGDDDDDDEEEFFFGGGEEECCCBBBCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUXXXYYYZZZZZZYYYXXXzzz}}}~~~vvvmmmeee]]]TTTPPPSSSYYY^^^```eeemmmrrrkkk]]]RRRNNNOOOOOOQQQUUUZZZ]]]^^^___``````______bbbhhhmmmppprrrsssoooiiiddd```ZZZUUUPPPMMMNNNQQQTTTWWWXXXYYYYYYTTTSSSPPPLLLHHHDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@@@@AAAAAA@@@???AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;::::::999999888:::999999:::;;;<<<======???AAABBBCCCCCCDDDFFFGGGLLLPPPWWW___fffjjjlllllloooqqqtttxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~zzzzzz|||}}}~~~{{{{{{|||}}}~~~yyyfffYYYOOOLLLNNN^^^wwwqqqZZZJJJCCC:::888777666777888777666555666666777777777666666888888999::::::::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>;;;===???AAAAAA@@@>>>===>>>>>>>>>???@@@AAABBBCCCGGGHHHSSSkkkxxxhhhmmmqqq]]][[[[[[WWW^^^uuuoooSSSJJJCCCCCCCCC@@@===<<<@@@???BBBEEEGGGUUUuuuvvvjjjccc```[[[UUUQQQOOOOOOOOOSSSRRRTTTZZZccckkkppprrrddd]]]YYYYYYXXXUUUSSSTTTRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ\\\^^^`````````bbbdddfffooozzzvvvrrrzzz~~~ooollluuu|||wwwmmmeee^^^\\\ccclll}}}~~~yyyqqqjjjeeedddgggiiirrrzzz}}}wwwsssnnniiibbbccc```ZZZUUUSSSOOOJJJHHHGGGFFFFFFGGGHHHFFFEEEFFFDDDBBBBBBBBBAAA@@@>>>======<<<<<<<<<<<<=========<<>>?????????????????????EEEBBB???>>>???AAACCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????======<<<<<<;;;:::::::::::::::::::::;;;;;;<<<===???@@@AAAAAAAAACCCFFFHHHLLLQQQXXX```gggkkkmmmnnnppprrruuuyyy{{{|||||||||}}}|||{{{|||}}}~~~zzzzzz{{{{{{}}}|||eeeVVVMMMKKKMMMbbbzzzoooYYYHHH@@@:::888666666777888777666666666777777777777666666777888999999::::::999999999999888888999999:::;;;;;;;;;:::;;;;;;===>>>???<<<===???@@@AAA@@@???>>>????????????@@@BBBCCCDDDGGGIIIPPPdddooonnn}}}{{{ddd]]]YYYUUU[[[vvvsssVVVKKKBBBBBBCCCAAA>>>>>>===>>>AAADDDEEENNNkkkpppfffccc]]]WWWRRRPPPNNNNNNRRRSSSUUUZZZaaaggglllnnnaaa\\\YYYYYYXXXSSSRRRSSSQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\]]]___``````aaaccceeemmmvvvzzzttt{{{uuusss}}}tttllleee___\\\]]]cccqqquuunnnllllllmmmssszzz~~~{{{wwwtttqqqmmmiiiiiifff^^^XXXVVVQQQLLLIIIGGGFFFFFFHHHHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@>>>=========<<<<<<=========<<<;;;>>>BBBDDDDDDHHHNNNOOOUUU^^^eeejjjlllmmmnnnmmmooorrruuuwwwwwwwwwvvvrrrqqqqqqyyy~~~}}}~~~~~~~~~}}}wwwrrrhhh\\\QQQIIICCCAAA@@@???AAALLLccc|||~~~yyywww}}}yyy|||kkk```ZZZeeeooosssvvvwwwsssmmm[[[SSSLLLKKKKKKHHHDDDDDDBBBDDDFFFFFFDDDCCCCCCCCCAAAAAABBBDDDEEEFFFGGGHHHJJJLLLNNNPPPSSSUUUVVVVVVSSSUUUWWWXXXXXXVVVSSSQQQuuupppoooooopppzzz~~~hhhTTTPPPUUU]]]bbbggghhhiiijjjgggccc[[[XXXTTTSSSTTTVVVWWWWWWVVVUUURRROOOLLLHHHFFFDDDGGGJJJPPPVVVZZZ[[[[[[[[[YYYWWWTTTOOOJJJFFFBBB@@@=========>>>>>>>>>>>>>>>DDDAAA>>>===???AAACCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@????????????>>>>>>===<<<<<<<<<:::::::::::::::;;;<<<===??????@@@???@@@BBBFFFIIIMMMQQQYYYaaahhhlllnnnoooqqqsssuuuxxx{{{|||}}}}}}}}}|||}}}~~~zzzyyyyyyzzz|||~~~eeeTTTLLLLLLNNNggg}}}~~~kkkWWWFFF===999888666666777888888777777888888888888777777666777888888999999999999999888888888888888999::::::999999:::;;;<<<======>>>======>>>????????????????????????@@@AAABBBDDDDDDGGGIIINNN\\\vvvzzzsssyyyjjjYYYSSSRRRWWWttt___QQQDDDAAABBBAAA??????<<<===AAAEEEEEEKKKaaayyytttiiieee```YYYTTTQQQPPPOOORRRSSSVVVZZZ___dddhhhjjjddd```]]]]]]ZZZTTTRRRTTTQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\^^^^^^^^^```dddgggmmmsss~~~yyy}}}|||zzz~~~vvvnnncccZZZVVVWWW```lllyyyyyyuuurrrrrryyy|||yyyvvvvvvvvvuuurrrrrrnnnddd^^^ZZZVVVPPPMMMKKKIIIHHHIIIIIIHHHGGGEEECCCBBBBBBBBBBBB@@@???>>>======<<<<<<======>>><<<;;;===BBBCCCCCCGGGLLLMMMRRRZZZ```dddgggjjjkkkppprrrtttvvvvvvtttrrrpppnnnllllllqqqzzz~~~}}}}}}}}}}}}xxxpppcccUUUIIIAAA>>>======???CCCOOOddd}}}~~~||||||~~~mmmbbb^^^cccqqq|||}}}yyyvvvmmmcccTTTNNNJJJKKKLLLIIIFFFFFFDDDFFFHHHIIIGGGFFFEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNQQQSSSUUUVVVVVVTTTUUUVVVVVVVVVTTTRRRPPPsss\\\WWW^^^hhhmmmpppnnnmmmnnnkkkfff]]]ZZZUUURRRRRRSSSTTTTTTNNNNNNMMMKKKHHHFFFEEEDDDEEEIIIOOOVVVZZZ[[[[[[ZZZXXXVVVSSSOOOJJJFFFBBBAAA<<<<<<<<<======>>>>>>>>>@@@??????AAACCCEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@??????>>>>>>===;;;;;;:::::::::;;;<<<<<>>???AAAFFFJJJMMMRRRYYYbbbiiimmmoooppprrrsssuuuwwwyyy|||}}}~~~}}}~~~yyyyyyyyyyyy{{{~~~dddRRRLLLNNNRRRmmmzzzhhhUUUEEE<<<999777666666777888888777999999999999999888777777777777888999999999999999888777777777777888999999666888999;;;<<<===<<<<<<>>>>>>=========>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFJJJMMMUUUkkkxxxxxxbbbSSSTTTSSSnnnlll[[[IIIBBBAAAAAA@@@AAA===<<<@@@EEEEEEGGGXXXkkk~~~kkkgggaaa[[[VVVSSSQQQQQQQQQRRRUUUXXX\\\```fffiiimmmiiifffddd^^^WWWTTTVVVRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]```eeehhhmmmooottt~~~~~~~~~}}}ttteee[[[YYYWWW[[[^^^dddrrr}}}www|||}}}yyyvvvwwwyyyyyyvvvvvvrrrkkkeeeccc```\\\UUURRROOOMMMKKKJJJIIIGGGDDDCCCBBBBBBBBBBBBAAA???>>>>>>============>>>>>>>>>===>>>AAABBB@@@CCCHHHIIIMMMTTTZZZ```dddhhhkkkrrrtttvvvwwwvvvtttqqqooojjjhhhgggiiimmmttt{{{~~~}}}|||{{{vvvmmm^^^OOODDD?????????<<>>>>>???@@@CCCGGGJJJIIIFFFDDDDDDFFFHHHJJJMMMNNNPPPPPPIIIHHHGGGEEECCCBBBBBBAAABBBBBBAAAAAA@@@??????>>>;;;;;;:::::::::;;;<<<<<>>===>>>AAAFFFJJJMMMRRRZZZbbbiiinnnpppqqqsssssstttvvvxxx{{{}}}~~~~~~yyyyyyxxxyyy{{{}}}cccPPPKKKPPPUUUqqqxxxfffUUUEEE<<<999777666666888999888777:::::::::::::::999888777777777888999999999999888777777777666777888888999555777999;;;===<<<<<<;;;???>>><<<;;;;;;===???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEJJJLLLQQQccc{{{wwwqqq[[[ZZZOOOgggvvvcccMMMCCCAAA@@@@@@AAA>>>===@@@EEEEEEEEEQQQaaalllhhhbbb\\\WWWTTTRRRRRRPPPQQQSSSUUUXXX^^^eeeiiitttpppmmmiiibbbYYYVVVWWWRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\```fffjjjmmmmmmnnnttt~~~}}}}}}~~~|||wwwfff^^^___ZZZZZZXXXXXXcccvvv~~~zzzuuuvvvxxxxxxtttvvvsssnnnkkklllkkkhhh\\\XXXTTTPPPNNNKKKIIIGGGDDDCCCAAABBBBBBBBBAAA???>>>>>>============>>>>>>@@@??????AAA@@@>>>???DDDFFFJJJPPPWWW]]]ccciiilllpppsssvvvxxxxxxwwwtttrrrgggeeeddddddffflllvvv~~~}}}zzzyyyrrriiiZZZLLLCCCAAACCCFFF???IIIUUUaaaqqqtttmmmooovvvkkk[[[\\\eeeuuuvvvgggXXXNNNIIIGGGJJJKKKJJJIIIJJJBBBDDDGGGHHHGGGEEEDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPQQQSSSTTTUUUUUUWWWVVVVVVUUUUUUTTTTTTTTTwwwrrrwww|||tttccccccnnnuuu{{{~~~yyyrrroookkkgggbbb\\\UUURRRSSSUUUVVVUUUUUURRRNNNKKKIIIGGGDDDBBBJJJJJJMMMSSSYYY]]]^^^]]]XXXTTTOOOKKKHHHFFFDDDCCC@@@???>>>======>>>???@@@AAABBBDDDFFFGGGFFFEEEDDDJJJKKKMMMOOOQQQRRRSSSSSSMMMKKKIIIGGGEEEDDDCCCBBB============<<<<<<<<<<<>>===<<<<<<;;;<<<<<<>>>????????????AAAEEEHHHLLLTTT[[[___eeelllppppppppprrrvvvzzz|||||||||{{{}}}~~~~~~}}}~~~~~~}}}uuucccYYYKKKJJJYYYtttuuugggVVVFFF;;;:::999888777777888999:::555666666666777777777888777888::::::999999:::<<<;;;::::::999999888888888=========<<<;;;;;;::::::;;;<<<===<<<;;;<<<>>>@@@DDDCCCBBBAAABBBCCCDDDEEECCCIIIJJJPPP^^^mmm}}}xxxSSSUUUZZZnnn}}}XXXDDD>>>===>>>AAABBBAAA??????BBBGGGLLLOOOggg~~~ssseee\\\YYYXXXWWWUUUQQQRRRRRRRRRTTTXXX^^^bbbpppxxx~~~xxxiii\\\VVVUUUUUUUUUUUUTTTTTTTTTWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYZZZ]]]```dddgggsssmmmkkkpppyyy}}}|||uuukkkaaaaaaZZZUUUUUUWWW]]]iiittt{{{wwwuuuuuurrrnnnlllmmmpppqqqrrrsssjjj___WWWUUUSSSOOOKKKFFFEEECCCBBBCCCBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBEEEGGGLLLRRRYYY```eeehhhnnnqqqvvv{{{}}}|||zzzyyyoooeee^^^bbbjjjpppsssvvv|||{{{ssskkkdddWWWJJJBBBAAA@@@??????OOOdddttt~~~xxxqqqmmmvvvjjj___eeeppptttbbbVVVMMMJJJHHHHHHIIIJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPRRRTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQxxxxxxyyy}}}{{{mmm```bbbmmmzzzxxxtttooojjjccc]]]VVVRRRTTTVVVWWWWWWVVVTTTQQQNNNMMMKKKGGGEEEGGGJJJNNNTTTYYY]]]______YYYUUUPPPKKKIIIGGGEEECCCAAA@@@???>>>>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGFFFIIIJJJLLLOOOQQQSSSTTTTTTOOONNNLLLIIIGGGEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;===>>>?????????BBBEEEIIIMMMUUU\\\```eeelllppppppqqqsssvvvzzz|||~~~~~~~~~}}}qqq```WWWKKKJJJZZZttttttfffUUUEEE;;;999999888888888888999999777777777888888888888888777999:::999888888999::::::::::::999999999999999===<<<<<<<<<<<<;;;;;;;;;;;;=========<<<===???AAAAAAAAA@@@@@@AAABBBCCCDDDEEEJJJJJJNNNZZZfff|||dddTTTWWWgggrrrZZZLLLDDDCCCFFFAAA@@@??????BBBFFFJJJMMMXXXuuuxxxggg\\\ZZZZZZXXXVVVOOOOOOPPPPPPQQQUUUZZZ^^^kkkwwwrrrbbbZZZYYYVVVVVVVVVUUUTTTTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYY[[[^^^bbbdddpppoooooopppqqqyyy|||ttthhhbbb\\\XXXXXXXXXZZZaaahhhrrr|||xxxpppnnnllllllooorrrtttuuuwwwppphhhbbb___[[[UUUPPPJJJHHHEEEDDDDDDCCCBBB@@@??????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDHHHNNNUUU]]]cccgggmmmoooqqqtttwwwyyyzzz{{{qqqhhhccchhhpppuuuxxxzzz}}}zzzqqqiiiaaaTTTGGG@@@???AAABBBJJJ\\\tttxxxtttwww{{{gggaaammm|||xxxcccUUULLLJJJGGGGGGHHHJJJJJJIIIGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRR~~~vvvrrrnnnllljjjbbbZZZ```mmm~~~yyysssmmmddd^^^WWWSSSUUUXXXZZZZZZXXXVVVUUUTTTRRRPPPLLLIIIEEEJJJPPPVVVZZZ]]]___```YYYUUUPPPKKKIIIGGGEEEDDDBBBAAA@@@??????@@@AAABBBAAABBBDDDFFFHHHIIIIIIIIIIIIJJJMMMPPPRRRSSSSSSTTTRRRQQQNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@BBBFFFJJJPPPWWW^^^aaaffflllppppppssstttvvvyyy|||~~~~~~~~~nnn[[[UUUKKKLLLZZZuuu}}}qqqcccSSSDDD;;;999999::::::::::::999999999999999999999999888888888999:::999777777888999999999999999::::::::::::;;;;;;<<<<<<<<<=========<<<>>>???>>>>>>>>>@@@BBBAAAAAAAAAAAABBBCCCEEEEEEGGGKKKIIILLLUUU^^^tttyyysssyyysssVVVUUU^^^qqqttt[[[JJJEEEGGG@@@@@@???@@@BBBEEEGGGIIIKKK```|||mmm```^^^^^^\\\XXXOOOPPPOOOOOOPPPSSSXXX\\\aaaqqq}}}mmm```ZZZWWWWWWVVVUUUUUUUUUUUUVVVXXXXXXZZZ[[[\\\\\\]]]]]]YYYXXXXXXXXXYYY[[[^^^```iiilllqqqoooiiikkk|||~~~{{{ssshhhbbb]]]\\\ZZZWWWYYY]]]___mmmzzzyyyuuuqqqnnnmmmmmmllllllxxxuuuqqqooolllggg___YYYQQQNNNJJJGGGFFFEEEDDDCCC@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCAAA???AAABBBEEEJJJQQQ[[[ccchhhmmmmmmmmmnnnppptttwwwzzzqqqkkkiiipppyyy|||~~~xxxnnnddd[[[NNNCCC>>>???DDDHHHYYYmmm}}}ooo___```tttzzzaaaPPPJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHIIIIIIJJJKKKLLLKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVUUUUUUSSSSSSvvvkkkccc]]][[[WWWUUU___lllvvvooofff```YYYWWWYYY\\\^^^___ZZZYYYXXXXXXWWWTTTOOOLLLFFFMMMUUU[[[^^^^^^______WWWSSSNNNJJJHHHFFFDDDCCCBBBAAA@@@??????@@@AAABBBAAABBBCCCEEEGGGIIIKKKLLLKKKMMMOOOQQQRRRRRRQQQQQQRRRQQQNNNLLLIIIGGGEEEEEECCCBBBBBBAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<;;;<<<>>>>>>@@@CCCGGGKKKRRRYYY```cccgggmmmqqqpppssstttuuuwww{{{~~~|||}}}~~~pppZZZTTTLLLMMM\\\xxxzzzmmm___QQQDDD===999999;;;<<<<<<;;;999999999999999999999888888888888999:::999777666777888888999999::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>===>>>?????????@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHKKKIIIKKKRRRXXXjjj|||pppvvv~~~rrrYYYTTTVVVcccrrrqqqWWWJJJGGG@@@@@@@@@@@@AAACCCEEEFFFHHHTTThhhvvvgggcccbbb___[[[RRRRRRQQQPPPPPPSSSXXX[[[YYYgggyyyxxxggg[[[XXXWWWVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^ZZZYYYXXXXXXYYYZZZ\\\]]]aaafffllllllggghhhvvvxxxqqqiiibbb___[[[VVVUUUXXXXXXbbblllqqqyyyvvvoookkkhhhfffeeerrrssstttvvvvvvrrrjjjddd[[[VVVPPPLLLIIIHHHFFFEEECCCCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDHHHPPP[[[eeelllnnnmmmlllkkklllmmmoooqqqmmmjjjlllvvv~~~tttiii[[[RRRGGG???===AAAKKKTTThhhzzzuuu```VVV^^^wwwuuuZZZIIIIIIGGGEEEEEEGGGHHHIIIHHHIIIIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIJJJKKKKKKLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVUUUUUUTTT|||vvvvvvzzz{{{nnneee[[[TTTSSSQQQRRR^^^mmm{{{ssshhhccc^^^\\\___bbbdddddd^^^\\\[[[ZZZYYYUUUPPPMMMIIIPPPZZZbbbdddbbb___]]]TTTPPPKKKHHHFFFDDDCCCAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBDDDFFFIIILLLMMMNNNOOOQQQRRRRRRQQQOOOMMMPPPOOOLLLJJJGGGEEEDDDCCC@@@@@@??????>>>===<<<<<<@@@@@@???>>>============;;;<<<>>>>>>@@@CCCGGGKKKSSSZZZaaadddhhhooorrrqqqsssssstttvvvyyy}}}|||~~~uuu]]]UUUNNNPPP```{{{xxxjjj\\\OOODDD>>>999999;;;<<<<<<;;;999999888888888888888888888888999::::::999777666777888999999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????===???@@@@@@@@@AAACCCEEEDDDDDDEEEGGGHHHIIIJJJJJJHHHKKKHHHKKKRRRUUUccc|||vvvxxx~~~{{{lllXXXQQQOOOVVVbbbtttpppXXXLLLBBBAAAAAA@@@AAABBBCCCCCCHHHMMMYYYpppnnngggccc___ZZZTTTSSSRRRPPPPPPRRRVVVYYYXXX___nnnrrrbbb[[[YYYVVVVVVXXXZZZZZZYYYVVVXXXYYY[[[]]]^^^______[[[ZZZZZZYYYZZZ[[[\\\\\\```aaaeeeiiiiiijjjrrr|||xxx|||{{{qqqfff```[[[WWWVVVYYYWWW]]]bbbdddiiisss}}}zzzrrrmmmllllllllliiilllqqqvvvxxxvvvrrrnnnddd___XXXSSSOOOMMMKKKIIIIIIHHHHHHHHHJJJMMMPPPQQQNNNMMMKKKIIIGGGEEEEEEEEEDDDCCCCCCGGGOOOZZZeeelllpppooonnnmmmkkkiiigggfffhhhgggmmmyyy~~~zzzooodddRRRIIIAAA>>>???EEETTTbbbvvvhhhWWWSSS^^^wwwmmmUUUFFFHHHFFFDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJJJJKKKLLLLLLJJJKKKKKKLLLNNNOOOPPPQQQPPPRRRSSSUUUVVVVVVVVVUUUtttjjjhhhnnn}}}sssgggaaaXXXRRRRRRQQQRRR^^^mmmxxxkkkgggccccccgggjjjjjjiiidddaaa___\\\YYYUUUPPPMMMLLLSSS^^^iiinnnkkkbbb[[[RRROOOJJJFFFDDDCCCBBB@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBEEEHHHKKKNNNOOOPPPRRRSSSSSSQQQNNNLLLMMMKKKIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@????????????BBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@BBBFFFJJJSSS[[[bbbeeejjjpppttttttssstttuuuvvvyyy}}}}}}{{{aaaWWWPPPTTTfff}}}{{{jjj[[[NNNCCC>>>999999::::::::::::999999777777777888888888999999999:::;;;:::888888888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????===>>>@@@@@@@@@AAACCCFFFCCCDDDEEEGGGHHHHHHHHHHHHHHHKKKHHHKKKQQQRRR^^^ttt{{{{{{www{{{lllVVVMMMIIILLLTTTccc~~~gggPPPEEEDDDBBB@@@@@@@@@BBBCCCDDDEEEMMM___{{{wwwkkkccc]]]YYYTTTSSSQQQOOONNNOOORRRVVVYYY\\\fffxxxrrrccc^^^XXXVVVXXXZZZ[[[ZZZVVVWWWYYY[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[\\\\\\]]]ccc```aaafffhhhiiilllqqqzzzzzzzzzzzzlllddd___[[[[[[]]]WWWZZZ]]]___bbbhhhpppvvvzzz}}}vvvrrrooonnndddhhhmmmqqqttttttsssqqqjjjfff```\\\XXXVVVSSSRRRRRRPPPMMMLLLNNNRRRVVVYYYWWWWWWVVVSSSPPPLLLHHHFFFCCCBBBBBBFFFMMMYYYdddkkkpppppppppooolllhhhdddbbbhhhiiippp{{{}}}yyytttiii___MMMDDD???@@@CCCKKK\\\nnnrrr^^^UUUWWWcccvvvyyyeeeSSSIIIHHHFFFDDDEEEGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMOOOPPPOOOQQQSSSUUUVVVWWWWWWWWWvvvhhhaaafffxxxxxxnnnfff^^^XXXVVVVVVSSSSSS^^^nnnyyymmmjjjiiijjjnnnpppooommmkkkgggbbb^^^ZZZUUUPPPMMMLLLSSS___nnnwwwttthhh\\\RRRNNNJJJFFFEEECCCBBBAAABBBAAA@@@??????@@@AAABBBCCCBBBAAAAAACCCFFFJJJMMMMMMOOOQQQTTTTTTRRRPPPNNNJJJIIIGGGFFFDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@===>>>?????????BBBEEEIIISSS[[[bbbfffkkkrrrvvvvvvuuuuuuwwwyyy{{{~~~~~~dddYYYQQQXXXmmm}}}~~~nnn\\\MMMBBB<<<999999888888888888999999666777777888999:::;;;;;;999:::;;;;;;:::999:::<<<;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>>>>???<<<>>>???@@@@@@AAACCCFFFEEEFFFGGGHHHIIIHHHHHHGGGIIIKKKIIIKKKQQQPPPXXXmmm}}}zzzyyy||||||{{{qqqVVVMMMHHHHHHKKKVVVnnnyyyZZZHHHFFFBBB@@@???@@@BBBCCCAAA@@@DDDPPPfffsssggg```\\\VVVUUUSSSPPPNNNOOORRRUUUXXXYYY```nnn~~~llleee\\\WWWWWWYYYYYYXXXVVVWWWYYYZZZ[[[\\\\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\```]]]^^^bbbddddddgggllltttxxx}}}vvvyyypppkkkeeecccccc]]]___bbbdddeeegggnnntttpppuuu}}}}}}uuupppiiijjjlllmmmnnnnnnooopppmmmjjjgggeeecccbbb___^^^ZZZWWWRRROOOPPPUUU\\\```gggiiijjjiiicccYYYPPPIIIEEEDDDDDDHHHOOOYYYdddjjjmmmnnnnnnnnnmmmkkkiiihhhnnnooouuuxxxtttoooeee[[[LLLDDD@@@DDDHHHNNNaaauuuvvveeeUUUTTT]]]hhhsss{{{www{{{|||wwwjjj[[[QQQMMMHHHFFFEEEEEEGGGIIIJJJJJJJJJLLLNNNPPPQQQRRRRRRRRRMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJIIIJJJKKKLLLNNNOOONNNPPPRRRUUUWWWXXXXXXXXX}}}kkkaaaeeewww~~~tttoooiiiddd]]]YYYYYYZZZVVVTTT___nnn~~~wwwnnnllllllooorrrtttrrrooooookkkeee___ZZZVVVQQQNNNKKKQQQ___qqq~~~{{{lll^^^SSSOOOJJJGGGEEEDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCDDDBBBAAA@@@BBBEEEIIILLLJJJMMMPPPSSSUUUTTTRRRQQQIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>????????????AAAEEEHHHSSS[[[bbbffflllssswwwwwwvvvwwwyyy{{{}}}~~~fffZZZRRR\\\rrr|||~~~qqq]]]LLLAAA::::::999888777777888999:::777777888999;;;<<<======999:::;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>><<<===?????????AAACCCFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLIIIKKKPPPMMMTTThhh|||~~~}}}~~~yyyuuuXXXPPPJJJHHHIIIPPPfff|||iiiJJJGGGCCC???>>>???BBBDDD@@@???@@@GGGWWWsss{{{llldddaaaYYYXXXVVVRRRPPPQQQTTTWWWTTTWWW]]]gggtttsssjjj^^^XXXWWWXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYY[[[___aaaaaaeeelllmmmooowwwsss}}}vvvooojjjiiieeefffiiikkkkkklllpppvvvmmmoootttzzz{{{ooonnnmmmkkkiiiiiikkkmmmnnnlllkkkjjjkkkjjjhhhggg___[[[UUUQQQRRRXXX___ddduuuyyy}}}|||tttfffWWWMMMIIIHHHHHHKKKRRR\\\ffflllkkkkkklllmmmnnnnnnooooootttuuuzzz}}}uuuppplllbbbXXXMMMEEEBBBGGGJJJPPPcccxxxkkk[[[NNNRRR___jjjpppsssmmmooooooiii^^^TTTOOONNNHHHGGGEEEFFFHHHJJJKKKJJJKKKLLLNNNPPPRRRSSSSSSRRRMMMMMMLLLLLLLLLLLLLLLMMMJJJIIIIIIIIIJJJKKKMMMNNNNNNOOORRRUUUWWWXXXXXXXXXxxxhhhlllwwwrrrllleee```^^^]]][[[YYYYYY[[[^^^aaauuu{{{yyyvvvgggiiippp{{{~~~wwwsssrrrooojjjeee[[[QQQOOORRRPPPQQQXXXfffssstttiii]]]SSSPPPKKKGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAABBBEEEHHHIIILLLOOOSSSUUUTTTQQQPPPOOOMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDAAA??????AAABBBBBBFFFLLLUUU\\\eeelllppptttxxx{{{vvvwwwyyy|||~~~hhhZZZ___kkksssvvvdddVVVGGG:::<<<;;;999777666666777888999999::::::::::::;;;;;;<<<;;;:::999888999:::;;;;;;;;;:::999:::;;;<<<======>>>>>>>>>?????????@@@AAAAAAAAABBBDDDEEEGGGHHHLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMMMMNNNQQQUUUXXXooonnnYYYJJJJJJKKKNNN___tttrrrWWWNNNEEEBBBAAA??????BBBEEEBBBDDDIIIMMM[[[|||zzziiibbb]]]YYYUUUSSSOOOMMMRRRYYYaaa^^^ZZZ[[[bbbppp~~~{{{qqqcccYYYSSSRRRSSSSSSWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[YYYXXXXXXZZZ\\\]]]\\\\\\[[[ZZZZZZ\\\___ccceeehhhlllrrrwwwxxxzzzuuurrrooorrruuuwwwwwwxxxyyyzzz{{{yyywwwzzz}}}yyy}}}vvvooommmqqqqqqooogggiiijjjjjjmmmqqquuuvvvuuuiii[[[SSSSSSXXX___dddooo~~~qqqaaaVVVMMMHHHLLLTTT[[[aaaeeekkkiiiiiilllppprrrrrrppp{{{zzzkkkeeeeee[[[LLLEEEDDDDDDFFFOOO^^^ppp|||xxxgggYYYOOOUUUaaaiiinnnrrreeeeeebbb\\\TTTPPPOOOPPPOOONNNMMMKKKJJJJJJIIIIIIMMMNNNQQQSSSTTTUUUUUUUUURRRQQQOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLOOOSSSWWW\\\___tttuuu}}}sssnnniiiccc^^^]]]]]]]]][[[YYYXXXYYYYYYeeeiiimmmpppooollljjjhhhcccdddkkkvvv~~~zzzvvvrrrnnnjjjbbbXXXSSSSSSRRRTTTZZZeeeoooooofff]]]QQQNNNJJJGGGEEEFFFGGGIIIJJJJJJIIIIIIGGGFFFDDDCCCAAAAAAAAAAAACCCFFFIIIKKKMMMPPPTTTUUUTTTQQQOOONNNLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDAAA??????AAAAAAAAAEEELLLUUU\\\eeelllpppssswwwzzzxxxyyy{{{}}}jjj^^^dddqqq{{{zzzggg\\\QQQHHH;;;;;;:::999888888777888999999::::::::::::;;;;;;;;;:::999999999999:::;;;;;;;;;:::::::::;;;<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCDDDFFFGGGHHHKKKKKKLLLLLLKKKKKKJJJIIILLLMMMNNNNNNOOOPPPTTTVVVbbb}}}{{{fffUUUPPPNNNMMMZZZmmmZZZOOOFFFCCCBBB@@@>>>>>>CCCAAABBBFFFHHHSSSpppuuuhhh___[[[YYYWWWSSSOOORRRXXXaaa___\\\[[[___hhhttt}}}~~~sssdddZZZUUUUUUTTTTTTVVVWWWXXXYYYYYYZZZZZZYYYZZZYYYWWWXXXZZZ\\\\\\\\\\\\[[[ZZZZZZ\\\___bbbdddeeeiiinnnrrrxxxxxx~~~}}}vvvxxx{{{}}}}}}}}}~~~}}}~~~wwwppprrryyyzzzvvvuuurrrnnniiijjjiiiiiilllqqqwwwzzz}}}uuuiii]]]UUUSSSVVVZZZfffvvvvvvdddXXXNNNPPPWWW^^^bbbffffffeeefffjjjppptttvvvuuu}}}|||kkkbbb___UUUHHHEEECCCBBBJJJZZZlllyyyrrr]]]TTTQQQYYYcccggghhhiiiaaaaaa___[[[UUUQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJMMMNNNQQQSSSTTTUUUUUUUUURRRQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNRRRVVVZZZ]]]}}}qqqlllhhhccc______```aaa___[[[WWWTTTSSSXXX[[[^^^___^^^]]]]]]]]][[[\\\bbbooo~~~yyyuuutttoooeee[[[VVVVVVWWW\\\bbbhhhgggbbb]]]PPPMMMJJJGGGFFFGGGJJJKKKNNNMMMLLLKKKIIIFFFDDDCCCAAA@@@@@@AAADDDGGGJJJLLLNNNQQQUUUVVVTTTQQQNNNMMMJJJIIIHHHFFFEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFDDD@@@>>>>>>@@@@@@@@@EEEKKKUUU\\\fffmmmqqqssswwwyyy{{{{{{|||~~~lllbbbjjjzzzfffWWWMMMFFF;;;;;;;;;;;;:::999888888999999::::::::::::;;;;;;;;;::::::999999:::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>??????@@@@@@BBBCCCCCCDDDEEEGGGIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJLLLMMMOOOPPPOOOPPPRRRSSSXXXmmmxxxcccYYYRRROOOZZZjjjbbbUUUIIIEEEEEEBBB???===CCCAAABBBDDDDDDLLLbbbzzzqqqccc___\\\ZZZVVVQQQRRRVVVaaaaaa```\\\ZZZ]]]gggooouuuiii^^^YYYWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXYYYXXXWWWWWWYYY[[[[[[[[[\\\[[[ZZZZZZ[[[^^^```bbbdddgggjjjmmmpppvvv}}}{{{tttlllaaafffmmmvvv{{{tttpppmmmkkkjjjlllsss|||yyyjjj\\\SSSQQQQQQ[[[jjjyyygggWWWUUU[[[aaaccceeeccccccdddiiioootttwwwxxx~~~lll```ZZZPPPEEEEEEBBBDDDSSSjjj}}}vvvgggTTTRRRVVV```hhhgggbbb^^^ZZZ[[[[[[YYYVVVSSSRRRSSSQQQOOOLLLJJJIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRPPPOOONNNLLLLLLKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNQQQUUUXXXYYYtttmmmjjjfffcccccceeefffbbb\\\WWWTTTSSSTTTVVVXXXYYYWWWUUUTTTTTTTTTTTTYYYggg~~~}}}~~~|||qqqccc[[[ZZZ\\\^^^```aaaaaa___^^^RRROOOKKKGGGFFFHHHKKKMMMRRRQQQOOOMMMJJJGGGDDDCCC@@@@@@@@@BBBDDDHHHKKKMMMOOOSSSWWWXXXVVVRRRNNNMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKJJJHHHFFFDDD@@@======???@@@@@@DDDJJJUUU]]]fffnnnqqqtttvvvyyy|||||||||}}}~~~{{{kkkdddnnncccOOODDD>>>:::;;;<<<===<<<;;;999888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKLLLNNNPPPPPPPPPOOOPPPQQQWWWfffppp```VVVRRR\\\jjjnnn^^^NNNHHHFFFDDDAAAAAADDDDDDEEEEEEEEEIIIYYYkkkzzzkkkddd^^^ZZZUUUPPPPPPTTT___bbbbbb]]]WWWVVV]]]cccvvvuuupppggg]]]WWWUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZZZZYYY[[[[[[ZZZZZZ[[[\\\^^^___ccceeehhhjjjllloootttxxx|||{{{zzzqqqbbbbbbbbbfffooo}}}{{{vvvqqqooopppwwwssseee\\\VVVQQQUUU___qqqvvv```YYY^^^bbbbbbbbbbbbccceeeiiimmmqqquuuvvv~~~rrrcccYYYOOOGGGDDDEEEMMM```vvvyyyiii\\\QQQUUU^^^gggkkkggg___YYYSSSTTTVVVVVVVVVUUUTTTSSSQQQOOOLLLIIIHHHIIILLLMMMMMMNNNOOOQQQRRRRRRQQQQQQRRRRRRQQQPPPOOOMMMKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKNNNQQQSSSUUUVVV{{{pppllliiihhhiiikkkjjjeee]]]XXXVVVWWWRRRUUUWWWWWWTTTPPPMMMKKKOOOPPPSSS```yyywwwiii_______________^^^^^^^^^___VVVSSSNNNIIIHHHIIILLLNNNUUUTTTRRROOOKKKGGGDDDCCC@@@@@@@@@AAADDDGGGKKKMMMPPPTTTYYYZZZXXXTTTPPPNNNIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGIIIJJJJJJHHHEEECCC@@@======???@@@@@@DDDJJJVVV^^^hhhooosssuuuwwwyyy||||||{{{{{{|||}}}yyyzzzssshhhdddrrreeePPPEEE???:::;;;<<<======;;;:::999999999999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<======<<<<<<<<<===???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLNNNPPPPPPOOOOOOOOOPPPYYYbbbvvvyyyeeeWWWRRRYYYeee|||}}}kkkXXXMMMHHHEEECCCDDDCCCDDDEEEEEEEEEIIITTT___~~~vvvlll```YYYRRRNNNOOOTTT]]]```bbb^^^WWWTTTXXX^^^hhhpppuuunnn___TTTSSSWWWTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUUUUVVVYYYZZZYYYXXXZZZYYYYYYYYYZZZ[[[]]]^^^```bbbdddgggiiikkkmmmooozzz|||tttyyyhhhccc^^^\\\```iiittt}}}{{{xxxwww{{{}}}ppphhh```WWWSSSWWWaaaxxxhhh^^^___```___^^^^^^aaadddiiimmmqqqtttvvv|||}}}xxxfffXXXMMMHHHGGGOOO]]]ppp|||oooaaaWWWSSS\\\fffkkkjjjddd]]]WWWOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNKKKHHHHHHIIIKKKMMMKKKLLLNNNOOOPPPOOOOOONNNPPPQQQQQQRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKNNNQQQSSSTTTUUUvvvooommmnnnrrrtttsssmmmccc\\\[[[\\\XXXZZZ\\\[[[WWWRRRNNNLLLNNNPPPQQQZZZrrryyyllldddcccbbb```^^^^^^___```aaaZZZVVVPPPKKKJJJKKKNNNPPPVVVUUUSSSPPPLLLHHHEEECCC@@@??????@@@CCCFFFIIIKKKQQQVVV[[[]]][[[WWWSSSQQQKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>@@@@@@@@@EEEKKKWWW___jjjrrruuuvvvxxxyyy|||{{{zzzzzz{{{}}}|||qqqqqqkkkcccdddvvveeeOOOCCC===:::;;;;;;<<<;;;;;;::::::999999::::::::::::;;;;;;<<<===>>>???????????????;;;;;;<<<============<<<<<<===>>>@@@BBBDDDEEEFFFCCCDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNOOOOOONNNNNNOOOQQQWWW\\\lllmmm\\\SSSUUU[[[ttt~~~jjj[[[PPPGGGDDDEEEAAABBBCCCCCCDDDHHHOOOVVVpppvvvggg\\\TTTPPPPPPTTT[[[^^^```]]]XXXUUUWWW[[[\\\hhhrrrnnn___SSSRRRVVVSSSTTTUUUVVVVVVWWWWWWWWWUUUTTTTTTVVVXXXYYYXXXVVVWWWXXXXXXYYYZZZ[[[\\\]]]\\\]]]___bbbdddfffhhhiiiuuu{{{}}}qqqyyy}}}}}}~~~llleee^^^[[[[[[___iiisss~~~||||||{{{rrriii___XXXUUUWWWhhhnnnbbb```^^^[[[ZZZWWW\\\ccciiinnnrrrvvvxxxxxxyyyzzz}}}}}}wwwdddSSSLLLKKKPPP]]]ppp~~~uuuhhh\\\VVVWWWbbblllmmmgggaaaZZZUUUOOOOOONNNPPPQQQRRRQQQOOONNNLLLJJJHHHGGGHHHJJJLLLJJJKKKLLLMMMMMMLLLKKKKKKNNNOOOQQQSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDGGGKKKOOORRRTTTTTTTTTuuutttwww~~~|||pppfffaaaaaa_________]]]YYYVVVUUUUUUOOORRRRRRWWWjjj|||rrrmmmfffccc```___```bbbcccccc[[[WWWQQQMMMLLLNNNRRRUUUVVVUUUSSSPPPLLLHHHEEECCC@@@??????@@@AAADDDGGGIIIRRRVVV\\\___]]]YYYUUUSSSNNNLLLJJJGGGEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA??????AAAAAAAAAEEELLLYYYaaallltttwwwxxxyyyzzz|||{{{{{{{{{|||~~~~~~yyynnnlllddd^^^eee{{{yyy]]]III>>>999;;;:::::::::::::::;;;;;;999999::::::::::::;;;;;;:::;;;<<<>>>??????>>>>>>:::;;;<<<===>>>======<<<===>>>@@@BBBDDDFFFGGGHHHCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNMMMMMMNNNPPPSSSTTTXXXcccwww|||jjj]]]YYYZZZgggsss```OOOGGGFFFAAACCCCCCBBBDDDHHHMMMPPPaaavvvpppeee\\\UUUSSSUUU[[[\\\\\\[[[XXXVVVVVVWWWXXX```hhhfff]]]UUUSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXXXXWWWUUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]]]]___bbbdddffffffooottt{{{vvvyyy~~~wwwuuuxxxzzzvvvnnnfffaaa\\\ZZZaaajjjpppwww~~~zzzyyyrrrkkk```YYYTTT^^^yyysssgggaaa\\\YYYXXXTTTZZZdddkkkoooqqqtttvvvvvvuuuvvvyyy||||||yyywwwxxx|||{{{ooo\\\PPPPPPVVV]]]jjj~~~zzzvvv~~~|||mmm___VVVTTT\\\jjjuuurrriiiaaaZZZUUUQQQOOOMMMMMMNNNOOONNNLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKMMMQQQSSSTTTRRROOOMMMIIIHHHGGGFFFFFFEEEEEEFFFCCCFFFKKKPPPTTTUUUUUUUUU|||{{{|||ooohhhfff______]]]YYYVVVUUUWWWXXXQQQTTTTTTUUUfffxxxuuuhhhddd______bbbeeeeeedddZZZVVVQQQNNNMMMQQQUUUYYYVVVUUUSSSPPPLLLHHHEEECCC@@@?????????AAACCCFFFHHHRRRWWW]]]```___[[[WWWUUUPPPNNNKKKGGGDDDBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA??????AAABBBBBBFFFLLLZZZbbbmmmuuuxxxyyyzzz{{{}}}|||{{{|||}}}}}}|||xxxmmmiii```[[[fff~~~|||}}}~~~kkkSSSFFF@@@===;;;:::999888888999;;;<<<999999:::::::::;;;;;;;;;888999;;;============<<<:::;;;===>>>>>>>>>===<<<>>>???@@@CCCEEEGGGIIIJJJBBBCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJMMMMMMMMMLLLLLLNNNQQQTTTSSSWWW^^^nnnxxxjjjaaa___[[[zzzoooXXXKKKIIIDDDFFFEEEDDDEEEIIIMMMNNNVVVeeexxxlllcccZZZUUUUUU[[[[[[ZZZYYYWWWVVVUUUUUUXXX[[[______\\\WWWTTTRRRNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUXXXXXXVVVUUUTTTUUUVVVXXXZZZ[[[]]]]]]```______```ccceeeffffffiiinnnuuu}}}|||{{{~~~uuuqqqqqqsssnnnzzzxxxoooggg]]]VVVZZZbbbfffmmmwwwxxx}}}yyyuuuhhh___UUUYYYpppvvvjjjbbb[[[XXXXXXUUU]]]fffmmmoooooopppqqquuuttttttwwwyyyzzzvvvsssnnnqqqpppfffVVVOOOVVVbbbgggssszzzqqqjjjwww}}}wwwgggXXXQQQQQQ```ppp|||xxxlllccc\\\VVVSSSPPPLLLKKKMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFJJJMMMPPPTTTTTTSSSPPPNNNIIIHHHGGGFFFEEEEEEEEEEEEBBBEEEKKKQQQUUUVVVVVVVVV|||pppiiihhhfffccc^^^ZZZXXXYYYZZZZZZVVVSSSUUU```sssmmmfff______dddjjjjjjhhh[[[VVVQQQQQQUUUXXXXXXVVVUUUOOOJJJHHHJJJKKKHHHEEEDDDAAA>>>;;;<<<@@@EEEIIIRRRTTTXXX[[[]]]\\\ZZZYYYSSSQQQMMMIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>======>>>BBBGGGJJJXXX```iiinnnrrrxxxzzzxxx~~~~~~~~~}}}|||{{{|||}}}yyyrrriii```^^^fffzzz|||xxxxxxfffTTTFFF===888;;;::::::::::::;;;<<<<<<888;;;>>>===;;;:::<<<>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????>>>???AAACCCEEEFFFFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQVVV```pppyyyggg\\\```kkknnnWWWGGGHHHDDDCCCFFFGGGEEEEEEGGGRRR[[[lll{{{nnnddd\\\WWW^^^]]][[[XXXTTTSSSTTTVVVVVVVVVXXX]]]aaa___WWWPPPOOONNNMMMLLLLLLMMMNNNOOOOOORRRWWWZZZ[[[YYYVVVTTTVVVVVVVVVWWWXXXZZZ[[[\\\aaaaaaaaabbbcccdddfffffffffhhhjjjooowww{{{wwwllleeeccciiixxx|||ooobbb\\\\\\___ccchhhppp}}}uuuxxx}}}zzzsssiii\\\XXXeee{{{wwwjjjbbb\\\XXXUUUXXX^^^eeekkknnnoooppppppsssssssssssstttssspppmmmjjjaaa\\\YYYSSSOOO[[[mmmrrr~~~~~~vvvrrrzzz}}}|||ppp]]]PPPRRR\\\wwwwwwjjjbbb]]]XXXRRROOOKKKIIIHHHJJJNNNPPPMMMLLLJJJJJJKKKLLLKKKIIIHHHIIIJJJIIIHHHGGGHHHIIICCCKKKTTTWWWTTTOOOMMMMMMIIIIIIHHHHHHGGGEEEDDDCCCGGGFFFHHHNNNUUUVVVRRRNNNtttwww|||zzztttrrrppplllfff___\\\\\\\\\[[[XXXVVVWWW^^^iiiuuu|||vvvmmmccc```eeelllooooooddd___YYYWWWYYYZZZXXXVVVTTTOOOJJJHHHJJJKKKHHHEEEGGGDDDAAA???@@@DDDIIIMMMTTTVVVZZZ]]]______]]]\\\YYYVVVSSSOOOLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB===????????????BBBHHHLLLYYYaaajjjnnnsssxxxzzzyyyzzz|||}}}}}}}}}~~~~~~||||||{{{{{{|||~~~yyyuuukkk```]]]dddxxxzzzlll]]]QQQGGG???;;;::::::999999::::::;;;<<<888:::<<<===<<<;;;;;;<<<;;;;;;<<<<<<<<<===============>>>>>>????????????CCCCCCDDDFFFGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQQQQRRRPPPPPPTTT[[[fff{{{mmmZZZWWW```qqq}}}bbbNNNGGGBBBAAADDDEEEDDDEEEGGGMMMSSS___qqqyyymmmddd```___^^^[[[VVVRRRPPPQQQSSSRRRRRRTTTZZZ^^^]]]XXXRRRLLLKKKHHHGGGGGGHHHKKKLLLQQQYYYdddmmmpppkkkccc]]]VVVVVVVVVVVVWWWWWWXXXYYY\\\\\\]]]^^^___```bbbbbbbbbccceeehhhnnnwww{{{zzzooogggbbbeeennnzzzwwwkkkcccaaabbbbbbgggppp~~~uuurrrttt~~~yyyqqqddd\\\bbbqqq}}}zzzooofff```\\\YYYWWWYYY^^^dddiiilllmmmoooppprrrrrrrrrssssssqqqmmmjjjbbbYYYSSSRRRPPPQQQ```sss~~~|||wwwzzz~~~}}}}}}{{{cccSSSMMMXXXhhh~~~nnnccc\\\WWWPPPNNNKKKHHHHHHJJJLLLNNNKKKJJJIIIJJJLLLLLLKKKIIIEEEGGGGGGGGGEEEDDDEEEFFFFFFMMMTTTWWWTTTPPPOOOOOOHHHHHHGGGGGGFFFDDDCCCBBBIIIHHHJJJOOOUUUXXXVVVRRRkkkqqqxxx}}}xxxnnngggddddddeeecccbbbaaabbbeeehhhjjjuuuxxx{{{~~~sssgggbbbfffnnntttvvvlllggg```]]][[[ZZZWWWTTTQQQMMMIIIHHHIIIIIIHHHEEEFFFDDDBBBAAABBBFFFJJJMMMRRRTTTXXX[[[]]]]]]\\\[[[ZZZXXXUUUQQQNNNLLLKKKJJJHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@===@@@CCCBBB@@@CCCIIIPPP\\\dddlllppptttzzz|||{{{zzz{{{||||||||||||~~~}}}|||||||||yyy{{{|||~~~tttrrrhhh___]]]dddwww~~~|||qqqbbbVVVNNNHHHAAA;;;:::::::::::::::;;;<<<<<<<<<===>>>AAABBBBBB???<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRUUUWWW\\\kkk{{{||||||cccTTTWWWaaannnzzzqqqYYYJJJEEEBBBDDDFFFFFFGGGJJJLLLOOOTTT^^^mmmyyyppplllhhhfffaaaZZZTTTRRRRRRTTTRRRRRRTTTXXX]]]^^^[[[XXXOOOLLLIIIFFFEEEGGGJJJLLLIIISSSaaannnuuutttnnnjjj[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^___aaabbbccccccddddddeeeiiioooxxx}}}}}}zzzsssjjjccccccfffjjjlllnnnttt|||vvvnnnjjjiiieeekkktttzzzpppjjjwww|||qqqeeeccckkkrrruuuvvvrrrkkkeeeaaa]]]ZZZXXX]]]aaaeeeiiikkkmmmoooqqqoooooopppqqqppplllfffbbbZZZRRRMMMNNNOOOUUUggg{{{nnnYYYMMMNNN^^^rrrssscccYYYRRRMMMLLLIIIGGGGGGHHHJJJLLLOOOOOOPPPRRRTTTTTTRRRPPPJJJKKKLLLKKKIIIHHHIIIJJJCCCHHHMMMNNNLLLJJJJJJKKKNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEFFFJJJPPPTTTTTTSSSyyy~~~yyyxxx|||{{{zzzxxxvvvtttsssrrrtttwww{{{xxxrrruuu|||}}}xxxsssnnnllliiifffccc___]]]ZZZYYYYYYYYYXXXVVVSSSRRRQQQPPPRRRUUUYYY\\\]]]___bbbeeeggghhhgggfffeeedddaaa^^^[[[YYYWWWWWWSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMQQQPPPNNNOOOVVV]]]iiiqqqxxx{{{~~~}}}ssspppiiidddgggooorrrbbbVVVPPPJJJBBB;;;>>>>>>======>>>>>>???@@@CCCCCCDDDGGGKKKJJJEEEAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGIIILLLMMMMMMLLLLLLKKKKKKLLLLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRSSSUUUWWWXXXTTTUUUWWWWWWWWW```xxx|||zzz~~~sssXXXVVVXXX___hhhtttiiiOOOIIIEEEEEEFFFEEEGGGJJJNNNOOOPPPTTT]]]ppp}}}{{{tttqqqjjjaaaZZZUUUUUUVVVUUUUUUVVVYYY\\\^^^]]][[[TTTQQQLLLGGGEEEFFFIIIKKKGGGLLLSSS[[[aaadddffffff[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]^^^___aaabbbcccccceeeeeeeeeeeegggkkkqqqvvvxxxxxxwwwnnngggfffgggfffbbb```fffnnntttyyy}}}~~~|||wwwtttrrrmmmsss{{{uuuiiiiii||||||pppjjjlllppprrrsssqqqmmmhhhccc^^^ZZZXXXaaacccfffiiijjjllloooqqqpppqqqqqqqqqnnniiiaaa[[[SSSOOOMMMOOOSSS\\\mmm}}}~~~}}}gggYYYQQQTTTdddwwwzzzeeeWWWOOOMMMLLLJJJIIIHHHIIIKKKKKKHHHIIIKKKNNNQQQQQQNNNLLLEEEFFFGGGFFFDDDCCCCCCDDDDDDFFFHHHIIIGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFIIIOOOTTTVVVWWW~~~zzzyyyxxxyyyzzz}}}~~~|||zzzzzzxxxwwwvvvuuusssrrrppppppppppppppppppqqqqqqqqqqqqlllooorrrqqqpppqqqvvv|||||||||rrrhhhbbb]]]UUUNNNQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVYYY]]]\\\WWWSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[___^^^]]]\\\\\\^^^```bbb]]]]]]]]]\\\\\\]]]^^^^^^YYYYYYYYYZZZ[[[]]]^^^___aaa`````````aaaccceeefffaaabbbdddcccbbbgggyyyiiiccc___aaagggppp~~~\\\UUUPPPOOOOOOMMMNNNPPPUUUWWWWWWXXX]]]kkkxxxooogggaaa``````aaa``````aaacccdddcccccc^^^[[[TTTOOOLLLLLLMMMOOOVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^___```aaabbbaaabbbccceeefffffffffffffffggggggggghhhkkkpppttt~~~yyy{{{wwwkkklllmmmllleee^^^^^^cccdddiiiqqqxxx|||||||||{{{vvv}}}|||mmmaaaqqqyyyqqqpppqqqqqqrrrqqqppplllgggbbb^^^\\\ccceeeggghhhiiijjjmmmoootttssssssqqqnnnggg^^^XXXLLLLLLOOOUUU\\\eeesss~~~}}}|||zzz{{{ooo^^^UUURRRVVVgggzzzfffTTTLLLLLLKKKKKKJJJIIIJJJJJJJJJIIIJJJMMMPPPSSSSSSPPPNNNIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJLLLPPPVVVZZZ\\\|||zzzzzzzzzzzzzzz{{{||||||yyyzzz{{{~~~|||yyy{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}{{{tttpppoooooolllkkkmmmppprrrssssssuuu}}}~~~}}}}}}}}}|||||||||||||||||||||xxxuuuooojjjgggggghhhiiihhhjjjlllnnnpppqqqqqqqqqrrrrrrrrrsssuuuwwwxxxyyyxxxyyyzzz{{{|||{{{zzzzzzwwwxxxyyyyyyzzz|||xxxxxxzzz{{{uuukkkgggiiigggkkksss{{{xxxhhhttt{{{yyyxxxvvvvvvwwwyyywwwtttpppmmmllllllnnnpppppppppqqqsssuuuvvvvvvtttssspppiiibbb\\\SSSVVV\\\dddllluuu~~~}}}yyyxxxvvvfffVVVPPPPPPVVVhhh{{{eeeTTTOOOMMMMMMMMMMMMLLLLLLLLLKKKOOOOOOPPPSSSVVVVVVTTTRRROOOPPPPPPOOOLLLKKKKKKLLLGGGFFFEEEEEEEEEGGGIIIJJJPPPPPPPPPPPPPPPOOONNNNNNJJJIIIIIIKKKNNNSSSXXXZZZ~~~xxxuuurrrvvvzzz|||qqqhhhggggggkkkxxxrrrhhhgggccccccdddddddddcccbbbaaa\\\[[[[[[]]]___```___^^^[[[\\\\\\[[[XXXWWWWWWXXXZZZXXXWWWWWWXXXZZZ[[[\\\YYYYYYZZZZZZYYYYYYXXXXXXZZZZZZ[[[\\\^^^bbbfffjjj~~~~~~|||zzzyyyyyy{{{}}}~~~~~~~~~~~~zzz{{{|||}}}~~~