BM6P6(@ &&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''+++---,,,(((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000//////.........//////000000111222333333333333555555555555666666666666333333444555666777888888::::::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>DDDDDDEEEFFFGGGHHHHHHHHHMMMQQQ]]]qqq```QQQHHH<<<444333222222222111111111000000......///////////////...***+++,,,---...---,,,+++......///000///...,,,+++************+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,---...//////111111111000000000000////////////////////////////////////000111222444555111111222222333333444444444444444444444444444444222333333333333333333222444444333222222333333333444333222000////////////+++,,,.../////////...------------,,,++++++******+++++++++,,,++++++******&&&)))++++++)))((()))+++))))))((((((((())))))***(((''''''''''''''''''&&&%%%%%%&&&'''((((((((((((###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((&&&%%%$$$%%%((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000//////.........//////000000111222333333333333444444444444555555555555666666666666777777777777::::::999999999:::;;;<<<;;;;;;<<<<<<======>>>>>>AAABBBCCCDDDFFFHHHIIIIIINNNNNNSSS^^^ooouuuUUUGGG@@@777222333111111111000000///////////////000000000//////...,,,,,,------.........---,,,,,,---------,,,+++***++++++++++++,,,---..................------,,,,,,............///000111222444444333333333222222222222222222222222222222222333333222222333333444444555555555555666666666666888888888888888888888888555555666666666666555555666555555444444444555555555444333222222222222222...///000111222222111111111000000000//////......---............---,,,,,,+++---///...+++******,,,***)))))))))))))))******((((((''''''''''''&&&&&&&&&''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////......//////000000000111222333333333333222333333333444444444444888888888777777777666666:::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJIIIKKKQQQ[[[qqq|||bbbGGG:::777222111333000000////////////......000000000000000///...---...------------...//////,,,,,,---------,,,++++++,,,,,,,,,,,,---...///000000000000000////////////222222222222222333555555777777666666666555555555555555555555555555555555777777777666666555555555888888888888777777777777::::::::::::::::::::::::888888999999999999888888777777666666666777777888666666555444444333333333000111222333444444444444444444444333333333333333111222222222222111000000000111222111///---,,,---,,,++++++*********++++++((((((((('''''''''&&&&&&(((((()))))))))((('''''''''''''''&&&&&&$$$######'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))&&&$$$%%%((()))(((&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------...///////////////////////////000111000000111222333333333333333333333333444444444444777777666666666666666666999999999999999:::::::::::::::;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEEFFFAAAEEEKKKQQQVVVccc|||xxxaaaOOO<<<444333111111222///////////////////////////////////////...---,,,......---,,,,,,...///000/////////////////////...............///000111222222222222222222222222222444444444444555666777777999999888888888777777777888888888888888888888888::::::::::::999999888888::::::999999888888777777::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888777777777888999999888777777666444333111111000000111222222333333333333333444444444444444444555555555666555555444444333333444333222111000000......---,,,,,,,,,------******))))))((((((''''''))))))))))))((('''&&&%%%&&&''''''&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$%%%(((***(((%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------...////////////////////////000111111000000111222333333333333333444444444444555555555333333444444555666777777888888999999999:::::::::::::::;;;;;;<<<=========?????????@@@@@@AAAAAAAAA===BBBJJJOOORRRZZZnnnhhhUUUKKKAAA777444444333111000000000000000000000000000............------,,,+++...---,,,,,,,,,---///000000000000000000000111111000000000000111222333444444444444444444444444444555555555555666777888999::::::999999999888888888999999999999999999999999999:::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;:::999999999::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888999:::::::::999888777444111///---///.../////////000000000000000000111111222222222555666777777888888888777444444444444555555444333222111000000/////////000---------,,,+++******)))************)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''%%%###%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,------.../////////////////////000111222222000000111222333333333333444444444444555555555555111222333444555666666777777888888999:::999999999:::::::::;;;<<<<<<======@@@@@@@@@???@@@@@@@@@???@@@AAADDDGGGIIIQQQcccuuuiiiPPP@@@<<<888555555555444111/////////000000000000111111,,,------.........------...............///000000000000/////////000111222222222222222333444555666555555555555666666666666666666666777777888999:::;;;::::::::::::999999999::::::::::::::::::::::::999:::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999999999999999999:::;;;<<<<<<<<<;;;:::777444111//////...------,,,---------,,,,,,---...//////000000333444666777888999::::::666555555777888999888666666555444333333222222333222111000000///...------,,,,,,,,,,,,+++***)))(((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$&&&)))***(((&&&######$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,------.../////////////////////000111222333000000111222333333333333222333333333444444444444333444444444555555666666666777888999:::999999888999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAABBB@@@AAABBBDDDKKKZZZhhhjjjRRRBBB:::555555333222333333000---.........//////000000000------...///000000000000000000111111222222111111222111111111111222333444444444444444444555777777555555666666666777777777888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;999888888999999999999999999888888888888888888888888999999::::::::::::999999:::::::::;;;;;;===>>>>>>????????????===:::888666222111///---,,,,,,,,,,,,***++++++---...///000000000111333666888999:::;;;<<<:::999:::<<<<<<:::777999888777666555555555555555555444333222111000000//////000//////...------)))*********)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%)))...///+++'''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************,,,,,,------...//////000////////////000111222333000000111222333333333333111111222222222333333333666666666666666555555555666777888999:::999888888999999:::;;;;;;<<<<<<===<<<===>>>???@@@AAABBBBBB@@@@@@AAAEEEGGGJJJSSS\\\qqqtttXXXDDD<<<;;;333333222//////000///------------.........//////---...///111222222222222111222333444555444333222555555444333444555777888555444444555555666777888555555666666777777777888::::::999::::::;;;<<<===============<<<<<<<<<<<<========================<<<===>>>>>>===;;;888777333333444444555555555666444444444444444444444444999::::::::::::::::::999<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCBBB@@@>>>===555333111///------------***+++,,,---...///000111...///222555777999;;;;;;@@@>>><<<===>>>>>>;;;888;;;:::999888777777777777888777777666444333222222222222222222222111111000---,,,,,,+++)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&((()))***(((((()))*********************+++++++++,,,,,,,,,---------............///------...///000111111222000111111111111222222222333333333333444555666666555444444444444555666777777777777777777777777777:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBDDDHHHLLLOOOQQQbbbkkkwwwzzzaaaJJJ:::666999333333222111000///......000///.........///111222---...000222333333333222444444444555555555666666888888888888777666444333888888777777666666555555555666777888888888888888999999999999:::<<>>>>>>>>>>>@@@??????>>>===<<<<<<;;;999:::<<>>??????>>>===<<<<<<<<<;;;;;;:::::::::999::::::999999888777666777666444222222333444555000///---,,,++++++,,,---***)))(((''''''((()))***%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############))))))((('''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''&&&(((((('''&&&'''((()))***))))))***+++++++++++++++*********+++++++++,,,,,,------------..................//////000000111111000000111111111222222222111111111222222333444555333333222222222333333444777777777777777777777777::::::;;;;;;;;;;;;::::::<<<<<<======>>>?????????@@@AAAAAACCCEEEHHHJJJLLLRRR[[[dddkkkqqqeeePPPBBB999555555222222222111000000//////111000000///000111222333111222444555666666555555444444555555555666666666888888888777777666666666777777777777777777666666666777888999::::::::::::999999999999:::;;;===>>>>>>>>>>>>>>>============@@@??????>>>>>>=========<<<<<<===>>>>>>;;;777333000000/////////.........111000///.........//////222222333444555666777777888888888777777:::>>>AAABBBCCCEEEFFFFFFDDDBBB@@@???>>>===:::777444111000...---,,,++++++,,,---------///111111000222666999;;;<<<===??????>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777888777555444444444555666222111000............///...---+++)))((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""######$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''((()))*********++++++,,,,,,++++++*********++++++++++++,,,------------............000000000000000000000000000000000111111111222222000000000000111222333444444333333222222222333333777777777777777777777777:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHNNNUUUYYY^^^lllgggLLL???;;;999555444111111111111111111111111333222222222222333444444555666666777777666666555555555555666666666777777999888777666666777888999777777777888888888888888888888999:::;;;<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>=========<<<<<<>>>>>>>>>===============???===<<<;;;;;;888444222............------------000///......---.........000000000111222333444444666777666555444666999<<>>===??????>>>>>>>>>>>>==================<<<;;;:::999:::999777666666666777888555444333222111111111111000///...,,,******))))))******))))))(((((('''''')))((((((''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((((())))))))))))******+++++++++******************++++++++++++,,,,,,---------.........000000000000000000000///000000000000111111111111000000000000111222333333666666555444444444555555777777777777777777777777999999999888888999999999::::::;;;;;;<<<=========?????????@@@@@@AAABBBBBBDDDHHHLLLMMMQQQ^^^qqqyyyfffSSS@@@999:::999777555111111111222222333333333444444444444555555666666777777777666666555555444666666666777777777888888:::999777666777888:::;;;777777888888999999::::::::::::;;;;;;;;;:::999999;;;;;;;;;:::::::::;;;;;;=========<<<<<<<<<;;;;;;999999999:::::::::::::::===;;;888777777666333111///............---------.........---------......------...///000333555666777777777555444444666999???@@@BBBDDDEEEEEEDDDCCCEEEEEEDDDCCCAAA???===<<<888777555333111///------,,,,,,,,,,,,---///111333444666999===???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<::::::999888777888888888777666666555444444333333////////////////////////------,,,+++******))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&((((((((()))))))))))))))((()))))))))))))))(((((())))))*********+++++++++,,,,,,,,,------------...000000000/////////////////////000000000111111111000000000000111222333444666555555444444444555555666666666666666666666666999888777777777777888999::::::;;;;;;<<<======>>>======>>>???AAAAAABBBBBB???BBBDDDDDDGGGQQQaaannnwwweee]]]OOOEEE===;;;:::777666777222222333333444555555555555666666777777777777777999999888777777666666666777777777888888888999999;;;:::888777888999;;;<<<888888999999::::::;;;;;;<<<;;;;;;:::888777555444888888888888888777777777999999888888888777777777444444555555555555555555777555444333444444333222000000000////////////...------..................++++++,,,...111555999;;;<<<===<<<;;;999999;;;<<>>===;;;999666333111000///...------...///000111///111555999===@@@CCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???;;;;;;:::999999999999999888888888777666666555555222222222222222222222222//////......---,,,++++++***))))))(((((((((((())))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''((()))*********))))))(((((())))))(((((('''''')))))))))************+++,,,,,,,,,,,,------------......................../////////000000000111111000000000000111222333444333222222222222333444555666666666666666666666666888777666555555666777888:::::::::;;;<<<<<<======;;;<<<>>>???AAAAAABBBBBB>>>AAACCCCCCDDDKKKVVV```pppttt~~~||||||~~~yyyzzzvvv]]]NNNHHH???<<<;;;<<<999444444777555555555666666777777777666777777888999888888888<<<;;;:::999999999999999888888888999999999::::::<<<;;;:::999999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999777555333222444555555555555555444444555555555444444444333333333333333222222222222222333222111222333444444333111111111111000000000000------.../////////......++++++,,,///333888<<>>:::888999;;;999555555999777888888888888888888888666777888999999999888888<<<;;;:::999999999:::;;;999999999999::::::::::::======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999888777666444444555666777888888777777666666666666666555555555444555444444333333222222222222111111333555555444222222222111111111000000000---...///000000000//////,,,,,,---///333888<<>>===:::777333222222222111///------...111555;;;AAAEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@@@@@@@@@@???>>>>>>=========>>>===<<<:::999999999999999777555444222111111111111111111111111///...---+++***)))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&'''((())))))'''((()))++++++******)))***************)))(((((())))))))))))************++++++,,,,,,,,,---------******++++++,,,---......////////////000000000000...------......///000111222222333444555777888999666666666666666666666666888777555444444555777888777777777888999999::::::;;;<<<===>>>>>>>>>===<<<999===AAABBBBBBCCCHHHLLLRRRTTTYYY```hhhvvvxxxtttnnnnnnyyyxxx^^^NNNFFF@@@===;;;888777999:::888999<<<999999999999999999999999666777888999:::999888888999888777777777888999:::999999::::::::::::;;;;;;============<<<;;;:::999=========<<<;;;;;;;;;:::777777888888888777777666999:::;;;<<<===<<<;;;;;;::::::::::::999999999999777777666555555444333333333333333555666666444222111111111111000000000000---...000111111111000///.........///222777;;;>>>EEEFFFGGGFFFEEEDDDEEEFFFAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFDDDBBBAAA>>>:::555444444444222//////...---///222999???CCCHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@???>>><<<;;;777888999::::::999888777222222222222222222222333222111///---+++******)))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((***************)))((((((******+++,,,,,,,,,++++++++++++******++++++,,,---///............---------------...000222111///,,,000000000000000111111222333333333444444444555555444444555777888999:::;;;555555555555666666666666888888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>>===>>>???@@@???@@@CCCEEEGGGJJJPPPTTTWWWbbbzzzvvvxxxvvvuuu```NNNGGGBBB>>><<<;;;;;;;;;:::::::::999999:::::::::999999888888888666666777888999:::::::::;;;:::999999888888999999;;;;;;;;;::::::999999999>>>>>>======<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@===>>>>>>?????????>>>>>>:::::::::::::::999888888999999999888888777777777333444444444333222111000111111111222222222333333000000111111333777===BBBFFFFFFGGGGGGHHHGGGGGGGGGEEEDDDAAA>>><<<<<<=====================>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBAAA>>>;;;777444222000111000000000222555888:::FFFFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMJJJHHHFFFCCCEEEGGGGGGEEEAAA===:::>>>===<<<<<<<<<===??????:::;;;;;;;;;:::999777666666777777777777555333222333333222111///...------++++++******)))(((((('''(((&&&###!!!!!!"""%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%###""""""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((***************)))(((((('''((()))***++++++,,,,,,+++++++++++++++,,,,,,---,,,---------......//////...------///111111///---/////////...///000000111333333333333444444444444666666666777777888888888555555666666666666777777888888888888999::::::;;;;;;<<<======>>>>>>======>>>???@@@@@@??????AAACCCDDDGGGLLLOOOQQQZZZooozzz}}}}}}rrrsssrrrvvvoooUUUHHHCCC@@@===;;;;;;;;;;;;::::::::::::999;;;;;;;;;;;;::::::999999888888999999::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999============<<<<<<;;;;;;<<<<<<<<<===>>>??????????????????>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@>>>??????@@@@@@@@@?????????????????????>>>======<<<<<<;;;;;;;;;:::::::::::::::999888777666444333222333333333333444444444222333333444555999???CCCGGGGGGHHHHHHHHHHHHGGGGGGCCCBBB@@@>>><<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>>>>??????@@@AAAAAABBB@@@???===:::888555333222111000000111222444666888???BBBFFFJJJMMMNNNOOONNNMMMNNNNNNNNNMMMKKKHHHGGGHHHIIIIIIHHHGGGDDDBBB@@@===<<<:::999999:::<<<===::::::;;;<<<;;;:::999888888888888888777555333222777777666555444333222111......---,,,,,,+++*********(((&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))******))))))((((((%%%&&&''')))***++++++,,,,,,,,,++++++,,,,,,---...++++++,,,---...///000000///...---...000000000..................//////000222222333333333444444444666666666666666666666666555666666666777777777888999999888888888999999:::::::::;;;<<<<<<<<<<<<<<>>>>>???AAACCCDDDHHHJJJKKKQQQbbbsss}}}||||||~~~|||{{{vvvnnngggfffgggqqqmmm\\\JJJBBBBBB@@@===<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@????????????>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>======??????>>><<<:::999888777555666666666777777777777777777888888999===BBBFFFIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAA@@@???===<<<:::888777666333333444444555555666666999===CCCIIIMMMOOOOOONNNNNNOOOOOOOOONNNMMMKKKJJJLLLKKKJJJIIIHHHGGGGGGGGG>>><<<999666555666777888777888999:::::::::999999:::::::::999888666555444666666555444333222222111111111111000//////......,,,+++***(((''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''######%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((()))))))))))))))((((((&&&'''((()))******+++***,,,,,,,,,+++,,,,,,---...++++++,,,------...//////000...------///000000//////............///000000222222222222333333333333555555555555555666666666555555666666777888888888:::999888888888888888999999999:::;;;;;;;;;;;;:::===>>>???>>>>>>>>>@@@BBBBBBCCCFFFHHHIIIMMMZZZggg}}}xxxrrrooottt~~~pppccc\\\WWWVVVXXXaaasss~~~yyylllZZZNNNCCCBBBCCCAAA>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???@@@???????????????????????????>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===???DDDGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDBBBBBBAAA@@@??????>>>>>>999::::::;;;;;;::::::999999;;;@@@DDDHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKLLLKKKJJJJJJIIIBBB???;;;666333222333333333333444555555666666666888888999999999888888888666555555555444444333333333333333333222222111111------,,,,,,***)))((('''(((((((((((())))))))))))&&&&&&'''''''''''''''&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))'''(((((()))))))))((((((*********+++******)))))),,,++++++++++++,,,---------------------------,,,000...------///000000///000000//////000000111222111111111222222222333333111222333444555666777777444555555666777888888888999999888888777888888888888999999::::::::::::::::::;;;=========???AAADDD@@@@@@BBBFFFGGGJJJSSS]]]llliiiddd___```kkk{{{|||ssshhh]]]SSSMMMJJJKKKLLLPPPXXX]]][[[UUUNNNFFFAAAAAABBB@@@>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????AAABBBBBBBBBAAAAAA@@@???>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???=========>>>>>>>>>>>>???===>>>?????????AAADDDGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@??????>>>??????AAABBBCCCDDDFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBBBBBBBAAA@@@???????????????AAABBBDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKIIIKKKNNNPPPPPPOOOLLLKKKIIIEEE@@@;;;666444333222000000000000000111111111222333333444555777888888999999999999999999999888555444444444444444333333.........---,,,***)))(((((((((((((((((()))))))))&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''((()))))))))((((((++++++++++++***)))((((((++++++******++++++,,,---------------,,,,,,++++++///...---...000000000...000000000000000111222222000000111111111222222222000000111333444555666777333333444555666777888888888888777777777888888999888888999:::::::::::::::888999;;;<<<===???BBBDDD>>>===>>>CCCEEEGGGLLLSSSXXXWWWTTTRRRSSSZZZeeemmm}}}yyyzzz|||wwwsssnnnfff^^^WWWOOOIIIDDDEEEFFFGGGGGGGGGHHHKKKLLLHHHCCC???@@@@@@===<<<>>>>>>============<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<===========================>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???===>>>>>>?????????>>>>>>@@@AAAAAAAAA@@@???>>>=========>>>?????????>>>>>>;;;;;;<<<<<<<<<<<<============<<<<<<===???AAABBB===>>>>>>>>>????????????>>>???@@@??????@@@BBBEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBFFFFFFGGGHHHIIIKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDBBB@@@???AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEGGGJJJNNNRRRSSSQQQOOOMMMMMMKKKGGGBBB>>>;;;999888444333222000000//////000.........///111222444555888888888888888999999999666666666555555555555555////////////...---+++************))))))((((((((('''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&''''''((())))))(((((()))))))))***))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,------...------///111111///---///////////////000111111000000000000111111111222000111111222333444444555222222333444555666777777777777666777777888999:::888999::::::;;;;;;::::::999:::<<<<<<<<<>>>@@@CCC???===>>>BBBEEEDDDFFFJJJKKKJJJJJJJJJMMMQQQWWW[[[eeetttrrroooqqqooojjjgggaaa[[[TTTOOOKKKIIIEEECCCDDDDDDDDDDDDCCCDDDIIIMMMGGGCCC@@@AAA???<<<===@@@>>>>>>>>>=========<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>======<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>============AAA@@@@@@@@@@@@?????????======>>>>>>>>>======<<>>===<<<;;;;;;;;;<<<===============999999::::::;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???<<<<<<<<<<<<============>>>?????????>>>>>>@@@BBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHBBBAAAAAA@@@@@@@@@@@@AAADDDFFFIIILLLNNNNNNMMMLLLOOONNNLLLJJJGGGEEEBBBAAA<<<;;;888666444333222222000000//////000111333444555555666666666777777777777777777777777777888888111111111000000/////////------,,,+++***)))((((((''''''(((((('''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((()))))))))((()))******+++******+++,,,------...///------...000222111///,,,...............///000000000000000000111111111111222222222222222222222222111111222333444555666777666666666666777888::::::999999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<>>@@@DDD>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>;;;<<<<<<===>>>??????@@@============>>>@@@AAABBB<<<=========>>>>>>??????======>>>>>>??????@@@@@@>>>>>>>>>>>>============>>>>>>>>>============<<<<<<===============<<<<<<>>>>>>>>>>>>===<<<::::::888888999::::::;;;::::::999999999999::::::;;;;;;:::999777666666777888:::::::::::::::;;;;;;;;;;;;===>>>???>>>======???@@@??????@@@AAAAAAAAA@@@@@@BBBAAA@@@??????@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHJJJLLLMMMMMMMMMMMMGGGFFFEEECCCAAA@@@@@@???AAABBBCCCEEEGGGHHHJJJJJJOOOOOOOOOOOONNNLLLJJJHHHDDDBBB???;;;999777666666666555444333222333444555888888888999999::::::;;;999999999999999999999999333333222111111222222333//////...---+++***))))))'''((((((((('''&&&%%%%%% !!!"""$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))*********((('''&&&((((((((((((((()))******,,,,,,,,,+++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,---...000000///......---,,,,,,++++++////////////000000000000111111000000000000111111444444444444555555555555666666777888999::::::::::::::::::999999888888888<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCDDDFFFIIIKKKMMMPPPSSS[[[dddmmmzzz}}}oooddd^^^ZZZUUURRRSSSOOOJJJFFFEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>======<<<==============================>>>>>>>>>>>>==============================??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>;;;<<<<<<===>>>???@@@@@@===========================;;;::::::<<<======<<>><<<<<<<<<:::888888888999;;;===>>>;;;777333777888888777666555777999===:::666666999;;;:::999;;;::::::;;;======;;;:::999999::::::;;;<<<<<<===CCCAAA@@@@@@BBBCCCBBBBBB@@@@@@????????????@@@@@@BBBBBB@@@?????????@@@@@@???AAADDDEEEEEEDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJJJJIIIGGGEEECCCAAABBBBBBBBBBBBDDDFFFHHHIIIOOOPPPRRRSSSRRRQQQOOONNNJJJHHHFFFDDDCCCBBB@@@===:::999777666666888;;;===>>>===<<<;;;:::999888888@@@???===;;;:::::::::;;;777777777666666444333333111111111000///---,,,+++,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''((()))((('''&&&&&&((((((((((((((())))))***((((((((((((((((((((((((---,,,+++******+++,,,---............///000111222------------------------.../////////000000000000111111000000000000111111444444444555555555666666666666777888999999999999<<<<<<;;;;;;;;;:::::::::::::::<<<===>>>???@@@@@@===>>>@@@BBBDDDEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHJJJGGGJJJOOOWWW^^^hhhyyyzzzlllaaa[[[WWWRRRNNNLLLIIIEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===========================???>>>>>>======>>>>>>???>>>>>>===<<<<<<===>>>>>><<<<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<>>>===<<<======;;;999999888777777888888777666444333444666666666666888:::;;;:::999:::;;;;;;;;;:::;;;:::999;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<===@@@AAAAAAAAA???>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>>>>>>>???@@@@@@AAABBBAAAAAA@@@@@@AAADDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@AAABBBEEEHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJNNNNNNNNNNNNLLLKKKIIIHHHCCCBBBBBBBBBBBBCCCEEEFFFMMMNNNPPPRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJHHHFFFBBBAAA>>><<<;;;<<<===>>>@@@??????>>>===<<<;;;;;;===<<<;;;:::999999::::::666666777777777666444444333222222222111000///......---,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&'''''''''&&&&&&((((((''''''(((((()))***************************++++++************++++++---.........///000000111,,,,,,------...///000000....../////////000000000111111000000000000111111444555555555555666666666666666777888999999999999;;;;;;;;;;;;::::::::::::888999:::<<<>>>???AAAAAA>>>???AAABBBCCCDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFFFFFFFJJJOOOSSSYYYgggttt|||tttggg]]]WWWSSSNNNKKKJJJHHHEEEDDDEEEGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>><<<>>>??????>>>>>><<<;;;888888666555555666666777444555777888888999;;;======@@@BBBCCCBBB@@@??????>>>>>>>>>@@@CCCDDDBBBAAAAAAAAA@@@@@@????????????=========@@@BBBDDDCCCBBB@@@@@@??????@@@BBBCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBEEECCCAAA???>>>??????@@@DDDBBB@@@>>>======>>>???>>>=========???BBBEEEGGGDDDFFFHHHJJJKKKJJJHHHGGGKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHJJJLLLOOOQQQSSSUUUUUUUUUTTTSSSQQQQQQRRRRRRQQQPPPMMMKKKGGGDDDAAA@@@???@@@@@@@@@@@@?????????>>>>>>;;;:::999888777777888888333444666888888888666555444444444444333333222222000///...---+++***)))((()))((((((((('''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''''''''(((''''''''''''((())))))+++++++++++++++,,,,,,,,,******))))))))))))******++++++,,,,,,------------,,,------......//////000........./////////000000111111000000000000111111444444555555555666666666666666777888888888888888999888888888888888888888999999:::;;;<<<>>>???@@@???@@@@@@AAABBBCCCCCCDDD@@@AAAAAABBBBBBCCCDDDEEEGGGFFFHHHLLLNNNRRR\\\ggguuuzzzqqqjjjaaaYYYTTTPPPMMMKKKKKKHHHFFFEEEGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@??????>>>===========================???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999::::::999999999888888888;;;<<<<<<======>>>@@@AAA@@@CCCDDDBBBAAAAAA@@@>>>;;;<<<<<<<<<:::::::::;;;;;;<<<===>>>>>>???BBBDDDGGGMMMRRRTTTQQQMMMLLLLLLHHHJJJMMMQQQTTTTTTQQQOOONNNNNNMMMLLLJJJIIIGGGGGGHHHGGGHHHJJJLLLMMMLLLJJJIIIHHHHHHHHHIIIJJJMMMNNNOOORRRVVVXXXXXXTTTPPPLLLNNNJJJFFFCCCCCCDDDFFFGGGFFFDDD@@@===<<<>>>@@@BBBAAA@@@???>>>???AAADDDEEECCCEEEGGGIIIJJJJJJHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKMMMPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTRRRMMMIIIDDDAAA????????????>>>>>>>>>>>>>>>>>>:::999888777555444444333000222555888999999888777666555555444444444555555222111000///...,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''(((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,+++....................................////////////111111000000000000111111444444444444555555555555666666777888888888777777888888888888888888888888;;;:::::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEECCCDDDGGGIIIKKKSSS[[[hhhqqq|||zzzpppddd```[[[UUURRRPPPOOONNNIIIGGGDDDCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<999::::::::::::::::::999777777777777777777666666::::::::::::::::::::::::999;;;===>>>>>>???CCCEEEHHHNNNQQQMMMJJJKKKIIIEEEBBBFFFJJJJJJHHHDDDBBBBBBBBBCCCDDDEEEGGGKKKPPPTTTZZZ```gggjjjgggbbb___^^^YYY\\\bbbiiimmmlllgggcccbbbbbbbbbaaa^^^ZZZWWWUUUTTTTTTUUUXXX\\\^^^^^^]]]ZZZYYYXXXWWWWWWYYY[[[]]]___fffooovvvwwwqqqiiibbb]]]XXXRRROOOPPPRRRTTTTTTQQQMMMHHHCCC@@@@@@BBBDDDFFFEEEDDDBBBAAA@@@@@@@@@DDDEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRSSSRRRRRRTTTVVVXXXXXXWWWWWWTTTPPPJJJEEEAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888666444111///...///111333666888999999888666666555444444444555555333333222111000///......+++******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((''''''&&&''''''((()))''''''&&&&&&''''''((()))''''''(((((())))))******))))))************))))))+++,,,---.........,,,,,,------------------,,,,,,------........./////////111111000000000000111111222333333333333444444444666666777888888777777666999999999:::::::::::::::<<<;;;:::999999;;;<<<===?????????>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEECCCDDDGGGIIIJJJPPPWWW___dddiiinnnttt|||yyyvvvxxx~~~{{{pppggg\\\ZZZWWWTTTRRRRRRQQQRRRLLLJJJGGGFFFFFFFFFEEECCCFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;888888999999999999888888666666777777777777777777888888888999::::::;;;;;;999===@@@BBBBBBDDDIIIMMMVVVbbbjjjhhhdddccc^^^WWWSSSYYY```aaa]]]WWWRRRQQQMMMNNNNNNPPPSSS[[[ccciiioootttzzz~~~}}}xxxtttqqqmmmqqqvvv}}}{{{zzz{{{|||{{{wwwqqqkkkgggaaaaaabbbfffkkkpppssssssqqqooollljjjiiijjjlllmmmpppzzzwwwpppiiieeefffhhhiiihhheee```XXXQQQKKKIIIJJJJJJPPPOOONNNLLLIIIFFFCCCBBBBBBDDDFFFIIIIIIHHHFFFEEEHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDEEEGGGIIIIIIJJJJJJHHHIIIIIIJJJLLLMMMNNNNNNRRRQQQQQQSSSVVVXXXXXXXXXVVVTTTPPPKKKFFFBBB???===:::::::::999999888888888:::999888666333000...,,,...000111444666777888999888777555444444444555555444444333333333222222222---,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))))))))***+++,,,,,,,,,))))))***++++++***))))))+++,,,---......---,,,*********++++++,,,------------------.........//////111111000000000000111111111111222222222222333333666777777777777777666666888999999999:::::::::::::::999888888999;;;===>>>???>>>===<<<<<<===>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFHHHFFFFFFIIIJJJKKKOOOTTTWWWZZZ]]]```bbbffflllsssvvvzzzyyypppnnnqqqvvv}}}zzzwwwuuuqqqggg___YYYXXXWWWUUUSSSRRRSSSSSSNNNLLLJJJJJJJJJJJJHHHGGGHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEFFFFFFEEEDDDBBB@@@AAAAAAAAABBBAAA@@@@@@?????????????????????????????????@@@@@@@@@@@@??????========================::::::999999999999::::::777888999::::::999888777777777888888999999::::::999999:::<<<===>>>???@@@@@@EEEJJJLLLMMMPPPVVV[[[jjj}}}~~~rrrnnnttt{{{{{{vvvooojjjiiicccbbb``````ccckkkuuu}}}yyyuuutttsssuuuzzz~~~{{{yyyyyyzzz{{{~~~yyytttmmmeee```^^^^^^^^^bbbbbbbbbaaa]]]XXXSSSPPPLLLPPPVVVZZZZZZVVVQQQMMMJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLOOONNNNNNPPPSSSVVVVVVUUUUUUSSSPPPLLLHHHEEEBBB@@@<<<;;;;;;:::999888777777666666666555444111///...//////000111333555888999:::999777555444444555666444444444444555555555666000000///...---,,,+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$###$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***)))***+++,,,,,,+++***)))(((***+++,,,,,,+++)))((('''((()))***,,,---...///---------.........//////111111000000000000111111000000111111111222222222666777777777777777666666666666777777888888888888888777777777999<<<>>>@@@???>>><<<;;;;;;<<<=========>>>AAACCCEEEFFFFFFFFFGGGDDDDDDGGGHHHHHHJJJOOORRRTTTXXXZZZZZZZZZ^^^ccccccfffqqqzzztttsssuuu{{{~~~xxxpppmmmmmmjjjbbb[[[YYYYYYXXXVVVTTTRRRSSSSSSJJJIIIGGGHHHHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????========================:::999999999999999999:::888999:::;;;;;;:::999888888888999:::;;;<<<<<<<<>>======;;;:::999888888333444555555444333111000//////...///111444777999<<<;;;888666555555555666444444444555666777777888333222111000///...------******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""" """###$$$$$$######""""""######$$$&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))******++++++---,,,,,,+++***)))(((((('''((()))******************+++,,,,,,------,,,,,,,,,,,,,,,---------......222111111111000000//////000111111222222222111111555666666666666666555555666666777777888888999999:::999888888999:::<<<===>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFIIIGGGEEEDDDDDDEEEGGGIIIOOOOOOOOOPPPRRRSSSSSSRRRVVV\\\dddlllvvvzzz|||xxxqqqooollliiieeebbb___]]]ZZZZZZXXXWWWUUUTTTSSSRRRLLLMMMNNNNNNMMMKKKIIIGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDBBB@@@>>>>>>???AAABBBCCCBBB@@@???@@@AAADDD@@@<<<;;;===>>>>>><<<:::777555666888:::999777<<<:::888888888888777777888:::::::::999:::<<<===AAAAAA@@@@@@BBBEEEHHHKKKMMMSSSYYY[[[^^^bbbcccbbbddddddfffhhhhhhiiirrr|||zzzvvvyyy~~~~~~zzzvvvvvv|||~~~tttkkkeee^^^ZZZXXXSSSLLLFFFEEEEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGEEECCCCCCFFFIIILLLLLLKKKLLLLLLNNNOOOQQQRRRQQQOOOMMMKKKJJJIIIIIIEEEDDDCCCAAA???===;;;::::::888666555444333111///...///000222333444555666======<<<;;;888555333111000//////000333555666666444444555555444444333222222000...+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))))))))))))))))),,,++++++******)))))))))((())))))************)))++++++,,,------------------------------.........111111111111000000000///...///000111222333333333555555666666666666555555777777777777777888888888999999888888999:::<<<============>>>>>>?????????AAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDBBBBBBDDDFFFGGGJJJJJJKKKMMMOOOQQQQQQQQQTTTXXX___dddiiirrr}}}{{{uuuppplllkkkiiifffdddaaa___^^^[[[[[[ZZZXXXVVVUUUTTTSSSMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJIIIHHHGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCAAA???>>>>>>???>>>@@@AAAAAA@@@???@@@AAA???<<<::::::;;;===<<<;;;===:::888888999:::888666888777777777999999:::999999;;;<<<<<<<<<===@@@BBBJJJKKKNNNQQQVVVZZZ]]]___eeelllssswww{{{~~~{{{yyyyyyzzz|||}}}}}}wwwrrrooojjjaaaYYYRRRNNNJJJHHHIIIKKKKKKKKKKKKIIIFFFCCCCCCDDDEEEGGGHHHGGGGGGGGGIIIKKKMMMNNNPPPPPPPPPOOOOOONNNNNNNNNLLLLLLJJJHHHEEECCCBBBAAA>>><<<999888888666444222111222333444666888:::;;;>>>>>>???>>><<<999666444333222000111333555555444666666666666555444444333444333111///---+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''++++++***))))))(((''''''************************)))************))))))(((,,,,,,---............---///.....................111111111111000000000000---...000111333333444444444555555666666666555555888777777777777777777666999888888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSXXX[[[]]]bbbiiinnn|||}}}vvvppplllhhhgggfffdddbbbaaa______]]]\\\[[[YYYXXXVVVUUUTTTNNNNNNMMMKKKJJJJJJIIIIIILLLKKKJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCAAA???===>>>>>>;;;>>>AAABBBAAA@@@@@@@@@;;;:::999:::<<<===<<<;;;:::888777777999999777666888999:::;;;<<<<<<<<<<<<<<<>>>AAADDDFFFJJJNNNQQQXXX[[[```ffflllrrrvvvxxxvvvmmmaaaZZZSSSPPPSSSVVVVVVTTTUUUPPPJJJHHHHHHJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMLLLLLLKKKPPPPPPNNNLLLJJJIIIGGGFFFDDDBBB???>>>===;;;999777333333444555777:::===???AAABBBDDDEEECCC@@@<<<:::888666444333444444333222777777666666666555555555555444333111///...,,,,,,)))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((((((((()))))))))*********+++***************)))(((''',,,---......//////......///////////////.........111111111000000000000000...///000111222333333333444444555555666666555555888888777777666666666555888888888999999:::;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIJJJKKKLLLMMMOOOMMMPPPTTTWWWYYY\\\aaadddlllwww|||zzz~~~zzzvvvqqqnnniiihhhgggeeecccaaa______^^^]]]\\\ZZZXXXVVVUUUTTTPPPOOOLLLJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCBBB???>>>>>>???<<>><<<666555555555666999;;;===CCCEEEHHHJJJJJJGGGCCCAAA===;;;888666666555333222555555555555555666666777333333222111000///------*********))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((((()))******++++++***************)))(((''',,,---......//////....../////////////////////...000000000000000000111111111111222222222111111000333333444555555555555555888777777777666666555555777777888999::::::::::::999:::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDHHHJJJLLLLLLJJJJJJLLLNNNMMMOOOSSSVVVXXX[[[]]]___ccckkkqqqooonnnuuu~~~~~~{{{}}}{{{yyywwwtttqqqooonnnkkkiiifffccc```______^^^]]][[[YYYWWWUUUTTTRRRPPPMMMKKKJJJJJJLLLMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDCCC@@@??????@@@???AAADDDDDDBBB???===<<<:::;;;<<<;;;;;;999999999888888999:::;;;>>>@@@BBBBBBFFFKKKNNNOOOOOOPPPQQQUUUXXX^^^fffppp}}}}}}tttjjjggglllqqqqqqppptttmmmddd``````aaa___]]]\\\YYYTTTOOOLLLJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMKKKIIIGGGFFFEEEBBB@@@;;;;;;:::999999:::;;;;;;BBBDDDHHHKKKKKKIIIFFFDDDCCC@@@===;;;:::888666555222222222333444555777888333333444333333111000///,,,++++++***))))))((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))******((((((((())))))*********)))************))))))(((,,,,,,---............---------........./////////000000000000111111111111222222333222222111000///222333444555555555555555777666666666666666666555666777888999::::::::::::999::::::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHKKKMMMLLLIIIHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWXXX[[[aaadddaaa___dddkkknnnvvv{{{|||{{{xxxuuusssuuutttqqqmmmiiifffcccaaaaaa```___]]]ZZZXXXVVVVVVSSSQQQOOOMMMLLLLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDBBB@@@>>>???@@@@@@BBBDDDCCC@@@===<<<;;;888999::::::888888888:::;;;;;;;;;;;;===@@@EEEIIIOOOUUU]]]bbbdddeeegggiiimmmpppttt{{{yyytttuuuwwwxxxvvv|||vvvoookkkkkkmmmmmmmmmpppllleee]]]WWWTTTRRRRRRJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBAAA@@@???>>>>>>@@@BBBFFFIIIJJJJJJHHHFFFGGGEEEBBB@@@???>>><<<:::444333222222333444666777444555666777666555444333......---,,,+++******)))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((((((((((()))))))))))))))((())))))************)))++++++,,,---------------++++++,,,---...//////000///000000000111111111111111111222222222111111000111222333444555555555555555555555666666666666666666666888999::::::999999:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDGGGJJJIIIFFFEEEHHHKKKLLLKKKLLLMMMPPPRRRTTTTTTWWW[[[\\\YYYXXX\\\___^^^dddfffkkksss}}}~~~{{{xxxvvvxxxvvvtttpppllliiifffdddddddddbbb___]]][[[YYYXXXTTTSSSQQQOOONNNNNNNNNNNNNNNNNNOOONNNMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEAAABBBBBB@@@>>>======>>>>>>???@@@???===;;;;;;<<<888:::;;;;;;:::;;;>>>AAABBBCCCDDDFFFIIIPPPZZZ```iiiqqqyyy~~~~~~~~~||||||}}}~~~~~~{{{wwwtttuuuyyy}}}yyypppiiieeecccbbbYYYVVVQQQLLLHHHFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJIIIGGGFFFEEEFFFGGGHHHGGGEEECCCBBBBBBDDDGGGJJJLLLLLLLLLLLLKKKHHHFFFDDDDDDCCCAAA@@@999888555333222222333444333444666777777777555444222111000///...------,,,+++***)))(((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&)))))))))))))))((((((((('''((()))******************+++,,,,,,------,,,,,,)))***+++,,,---///000000//////000000111111111222///000111222222222222222111222333444555555555555444555555555666666777777555666888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCC???????????????????????????CCCFFFFFFCCCCCCFFFJJJHHHGGGGGGJJJNNNRRRUUUVVVVVVXXXYYYVVVVVVYYYYYYVVV\\\\\\]]]bbbiiirrr{{{}}}{{{xxxwwwuuuqqqnnnkkkhhhggggggfffdddbbb___]]][[[ZZZTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEE???@@@@@@???<<<;;;;;;<<<;;;<<<===<<<;;;:::;;;<<<:::<<<======>>>@@@EEEJJJMMMOOOSSSWWW]]]hhhvvv~~~~~~|||{{{|||xxxsssqqqqqqqqqlllcccZZZRRRMMMJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKIIIIIIJJJJJJHHHGGGEEEFFFHHHJJJJJJHHHFFFDDDFFFHHHJJJMMMOOOQQQRRRRRRLLLJJJHHHGGGGGGFFFEEECCC>>><<<888555222111111111111222444555666555444333444444333222111000///...---,,,+++***))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$""""""###%%%&&&""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&)))+++---/////////...---+++,,,---...////////////////////////////////////111222222333333222222111333333333333333333333444222222222222333555777888666666666666666666666666:::;;;<<<<<<:::999:::<<<===<<<;;;<<>>>>>===<<<===>>>???@@@CCCEEEEEEDDDCCCIIISSS[[[\\\aaaeeeiiisss~~~}}}}}}|||~~~wwwnnnfff```ZZZVVVVVVVVVSSSNNNJJJHHHKKKNNNOOOJJJEEEDDDGGGJJJIIIHHHFFFHHHIIIJJJJJJLLLNNNPPPJJJLLLNNNQQQSSSTTTTTTTTTQQQQQQPPPNNNLLLJJJIIIIIIFFFCCC???:::666333222111111///...///111222222222333222111000//////000111222111///,,,***(((''''''+++)))'''&&&&&&&&&((()))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))$$$%%%&&&((())))))******)))***,,,.........---,,,+++,,,---...//////////////////000000111222333333222222333333333333222222000000111222333444444555111222333444555666777777888888888888888888888888:::;;;<<<;;;:::999:::;;;===<<<;;;<<>>>>>???AAACCCFFFHHHJJJJJJNNNQQQSSSVVV\\\fffmmmsssyyy~~~|||zzz{{{~~~~~~~~~}}}xxxrrrnnnkkkiiiccc[[[SSSNNNNNNPPPKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPOOOPPPRRRTTTVVVVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKGGGFFFCCC@@@===:::999888333111000///000111000///111000///.........///000222222000///---+++***))),,,***((('''&&&&&&'''(((((((((((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******((()))***,,,---,,,,,,++++++,,,---......//////...//////000222333444555666222333333444444333333222......///111222333444555111222444666777777666666888888888888888888888888888:::;;;:::999999:::;;;<<<;;;;;;<<>>>>>>>>???????????????@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEGGGJJJMMMPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTOOOPPPPPPNNNNNNOOORRRTTTYYY]]]bbbeeeeeeeeeeeefffjjjmmmrrrvvvyyy}}}|||wwwsssxxx{{{yyyvvvqqqlllhhhdddbbbcccaaa```aaaaaaaaa___]]]ZZZYYYXXXVVVUUUTTTSSSSSSOOONNNLLLJJJIIIHHHGGGGGGEEECCC@@@?????????>>>======>>>@@@AAABBBAAAAAA@@@AAACCCFFFKKKQQQWWW\\\^^^]]]bbbhhhmmmqqqvvv}}}|||xxxwww|||~~~{{{pppeee]]]YYYXXXMMMNNNOOOMMMJJJIIIKKKMMMKKKKKKKKKJJJJJJJJJKKKKKKPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTSSSRRRQQQPPPOOONNNJJJJJJIIIGGGEEECCCAAA@@@777555222000000///...,,,...---,,,,,,,,,---...///222222333333222000...------,,,***((('''&&&&&&'''((((((((((((((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***+++++++++***++++++,,,---............///000111222333444444555333333444444444444333333...//////000111222222333111222555777888777666555555555555555555555555555777888:::999888888999:::<<<;;;;;;<<<>>>??????>>><<<<<<============>>>>>>AAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDGGGIIIMMMPPPQQQPPPPPPPPPQQQQQQSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMOOOUUUXXX\\\^^^]]]]]]]]]]]]___aaadddeeegggjjjnnnpppzzz}}}~~~|||zzzrrrssswww|||zzzvvvrrrmmmhhhdddbbbcccbbbaaaaaabbbbbb```^^^YYYXXXVVVTTTRRRPPPOOOOOOLLLKKKIIIGGGFFFDDDDDDDDDCCCAAA???>>>===<<<;;;;;;<<>>???===<<<;;;;;;;;;<<<<<<=========@@@@@@@@@AAABBBCCCCCCDDDBBBBBBDDDGGGJJJMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUSSSQQQNNNLLLKKKLLLLLLLLLPPPSSSVVVXXXXXXWWWXXXXXX[[[\\\]]]^^^^^^___bbbdddkkknnnssswww|||{{{rrrsssyyyzzzwwwwww~~~}}}|||zzzwwwrrrmmmiiieeecccdddcccbbbbbbcccbbb```^^^WWWVVVTTTQQQOOOMMMKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA??????>>><<<;;;:::::::::???CCCFFFHHHHHHIIIKKKMMMSSSXXXaaalllxxx{{{~~~}}}wwwtttxxx~~~{{{rrrnnnjjjkkkpppqqqmmmhhhZZZVVVPPPLLLJJJIIIHHHFFFDDDEEEGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKHHHEEEDDD@@@===999666333000---++++++***))))))***+++,,,---111333555777777666555444111000///---+++)))(((''''''''''''''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%"""!!!"""###$$$$$$$$$###############"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******''''''(((((()))******+++***+++,,,------......---////////////////////////111222222333333222222111222222111111000/////////111222444555555555444444666666666666666666666666444666777777666666888999:::::::::<<<>>>>>><<<:::::::::;;;;;;<<<===============>>>???@@@AAABBBBBBBBBCCCEEEHHHJJJMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSSSSPPPMMMJJJIIIJJJKKKKKKKKKQQQSSSVVVWWWVVVVVVWWWWWWUUUWWWYYY[[[[[[\\\^^^```bbbeeeiiimmmpppssswwwzzz{{{mmmjjjdddaaaiiiwww~~~{{{{{{yyyvvvrrrnnnjjjfffeeefffeeecccbbbbbb```^^^[[[UUUTTTQQQOOOLLLJJJIIIIIIDDDCCCBBB@@@????????????;;;<<<======<<<<<<>>>@@@BBBEEEIIIKKKLLLOOOUUUZZZfffkkkttt~~~~~~~~~|||{{{llldddYYYPPPLLLIIIFFFDDDDDDEEEEEEGGGIIIKKKNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNMMMKKKIIIGGGEEEDDDAAA===999777444111...,,,+++*********+++,,,---111222333555666555555444333222111000...,,,+++***)))))))))(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******(((((((((((()))***++++++******+++,,,------------.........//////000000000000111111222222111111000111111111111111111000000222222222333333333333333555555555555555555555555333555666666666666777999:::::::::<<<>>>>>>;;;999::::::;;;;;;<<<======>>>======>>>???@@@AAABBBCCCCCCEEEFFFIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQLLLIIIFFFGGGIIILLLLLLLLLSSSUUUWWWWWWUUUTTTUUUVVVQQQSSSWWWXXXXXXXXXYYY[[[\\\___ccceeegggiiilllnnnpppyyyvvvhhh\\\```eeekkkwww}}}zzzzzzxxxvvvrrrnnnkkkhhhfffgggeeecccaaa___]]]YYYVVVPPPOOOMMMJJJHHHFFFEEEEEE@@@???>>>>>>=========>>>:::===@@@BBBDDDFFFKKKNNNNNNQQQTTTVVVYYYaaallluuu}}}~~~www{{{~~~}}}|||yyy}}}zzzjjj\\\TTTNNNJJJFFFHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKGGGDDD@@@===;;;888555333...---,,,+++++++++,,,---111111111222333333444444444444333222111///---,,,---,,,,,,+++***)))(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((()))***+++,,,******+++,,,------------,,,---...///000111222333000000111111111111000000000000111111222222222333222222111111111222333333333333333333333333333333333444666666555666777999999999:::<<<>>>===;;;888::::::;;;;;;<<<===>>>>>>???@@@@@@BBBCCCDDDEEEEEEDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOKKKHHHEEEFFFJJJNNNNNNNNNQQQSSSSSSSSSPPPOOOOOOOOOPPPRRRUUUWWWVVVTTTTTTTTTXXXZZZ^^^```aaaccceeeggggggooo{{{yyynnnlllsssvvvssstttyyy}}}xxxeeeXXX\\\gggsss~~~~~~{{{yyyxxxuuurrroookkkiiihhhhhheeebbb```]]]ZZZVVVSSSKKKJJJHHHEEECCCBBBAAA@@@======<<<<<<<<<<<<======<<<@@@EEEIIILLLQQQWWW\\\```bbbfffhhhmmmxxx~~~~~~wwwvvvwwwyyywwwssssssvvvjjjnnnqqqttt{{{yyyzzz{{{~~~~~~{{{xxxzzz||||||yyysssnnnkkkkkkiiinnntttwwwxxx|||~~~lllaaaZZZTTTPPPJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMNNNOOOPPPHHHFFFBBB???===;;;888666000///---,,,,,,,,,------000000000000000111222333555555444444222111///...000///...---+++***))))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&************++++++++++++,,,,,,,,,---------......//////.........000222333111000000///////////////---......///000111111222222111111111111333444555666666555444333333333333666666666666777777777777::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@======???@@@BBBCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIKKKLLLMMMRRRSSSSSSRRRQQQNNNLLLKKKOOOOOOQQQRRRSSSSSSSSSSSSXXXWWWXXXZZZ^^^```aaa```fffjjjpppwww~~~zzzuuuvvvzzz~~~}}}xxxuuuuuuwwwzzz}}}~~~~~~}}}zzzwwwvvvvvvvvvyyyxxxuuupppmmmnnnsssxxxxxxqqqhhhaaa\\\ZZZYYYXXX\\\^^^```bbbeeejjjppptttvvvwwwwwwuuuqqqlllgggdddsss~~~{{{vvvwwwuuurrrqqqooommmiiifffcccaaa]]]XXXTTTQQQOOONNNMMMGGGDDDDDDCCC???===???============>>>>>>???@@@CCCGGGNNNXXXbbbllltttxxx}}}}}}~~~}}}~~~zzz}}}}}}uuujjjiiiiiijjjllllllkkkjjjeeedddcccfffmmmsssssspppfffgggiiillloooooollljjjhhhjjjjjjhhhdddaaaaaabbb]]]]]]```eeekkkoooqqqrrrvvvuuuyyyvvvmmmddd^^^ZZZWWWRRRMMMIIIHHHHHHHHHJJJIIIIIIKKKMMMNNNMMMLLLMMMKKKIIIHHHJJJMMMPPPQQQOOOKKKGGGDDDBBB>>>999555999666222///......---,,,,,,,,,,,,---...///000111000000000111111111111111000///,,,*********+++,,,&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''''''''(((((((((,,,,,,,,,,,,------------............///000111222111000//////......//////---......///000000111111111111000000111222333444555444333333222333333333666666666777777777777888999999999:::::::::::::::;;;;;;<<<===>>>>>>???@@@>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLOOOPPPPPPPPPPPPOOOMMMLLLNNNOOOPPPRRRSSSTTTTTTTTTXXXWWWWWWYYY\\\^^^^^^]]]```ccchhhmmmrrrtttvvvvvv|||{{{xxxuuurrrqqqsssuuuzzzvvvrrrmmmllllllooopppsssuuuyyy{{{||||||zzzyyy~~~~~~~~~}}}{{{yyywwwvvvyyyxxxwwwwwwxxxyyy{{{}}}|||yyyvvvvvvyyy{{{||||||sssqqqooollljjjiiiiiiiiilllkkkiiieee```___aaadddeee```YYYSSSOOONNNMMMLLLLLLNNNOOOPPPRRRUUUYYY\\\ZZZ\\\___cccgggmmmrrruuu}}}xxxtttrrrooommmkkkhhheeebbbaaa^^^ZZZTTTPPPLLLJJJIIIJJJEEECCCDDDCCC@@@???AAA>>>>>>??????@@@AAADDDFFFMMMTTTaaaooo}}}{{{uuuqqqrrrppplllkkknnnuuuvvvyyyzzzyyytttlllfffgggffffffhhhlllnnnmmmkkkaaaaaabbbffflllnnnjjjfff^^^___aaadddggghhhfffdddeeegggiiiiiifffcccaaa```[[[[[[\\\___cccfffgggggghhhgggjjjqqqttttttvvvyyyyyysssrrrvvv|||{{{wwwnnnjjjccc\\\TTTNNNIIIGGGHHHGGGFFFHHHKKKMMMNNNMMMJJJIIIGGGFFFGGGIIIKKKLLLPPPMMMJJJIIIGGGDDD???;;;999666222000000000///...,,,,,,------...000111222------------------------............---,,,++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++,,,,,,,,,---------,,,---...///000000000000000000///............///.........//////000000111////////////000111222333222222222111222222333444666666777777777888888888888888888888999999999:::===<<<<<<;;;<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUYYYXXXWWWXXXZZZ[[[[[[ZZZ[[[]]]```ccceeeffffffffffffiiilllmmmllljjjiiihhhmmmjjjfffcccaaabbbdddeeeiiilllpppuuuvvvuuusssqqqttttttsssrrrpppmmmllljjjmmmkkkiiiggghhhjjjnnnpppssspppnnnmmmnnnoooooonnnhhhgggeeecccbbbaaaaaaaaadddcccaaa\\\XXXTTTTTTTTTVVVRRRMMMJJJHHHFFFEEECCCAAABBBCCCBBBBBBCCCEEEHHHJJJNNNVVV```mmm|||}}}xxxpppnnnjjjgggeeebbb___\\\XXXVVVRRRNNNJJJGGGFFFEEECCC@@@???BBBAAA??????BBB@@@AAACCCDDDFFFJJJOOORRR\\\gggwww}}}{{{~~~vvvnnngggfffeeebbb___^^^ggghhhkkknnnooommmhhheeeeeedddeeekkksssxxxwwwuuujjjkkknnnsssvvvtttnnniiibbbbbbeeeiiimmmppppppoookkkmmmqqqsssrrrnnnhhheee```___^^^___aaaccccccccceeedddgggmmmqqqrrrtttxxx~~~qqqiiihhhkkkoooqqqwwwzzz~~~}}}~~~}}}sssggg[[[QQQLLLJJJHHHFFFEEEGGGJJJKKKKKKHHHGGGFFFEEEFFFGGGHHHIIIMMMLLLLLLKKKKKKHHHDDDAAA:::777444222222222111000---------......000111222++++++++++++++++++++++++---...///000///...+++***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,...///000000///...000///......------.............../////////000000.........///000000111222000000000000111222333444666666666777777777888888777777888888999:::::::::>>>===;;;::::::;;;===?????????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDDDDEEEHHHKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUVVVYYYXXXWWWXXXYYYYYYXXXWWWYYYZZZ]]]^^^_________^^^[[[___dddgggfffdddaaa``````___]]]\\\\\\]]]```aaacccfffjjjnnnppppppooonnnpppooonnnllljjjhhhfffeeefffeeecccbbbbbbdddfffhhhooonnnllljjjiiihhhggggggbbbbbbaaaaaa```_________```^^^ZZZUUURRROOOOOOOOOOOOLLLHHHFFFDDDCCC@@@>>>???@@@@@@@@@???@@@BBBEEEPPPXXXeeesssyyyuuullliiieeeaaa___\\\XXXVVVNNNMMMJJJHHHFFFEEEEEEEEEBBB@@@@@@CCCCCCAAACCCGGGGGGJJJMMMPPPSSSYYY```fffoooyyy~~~uuuqqqmmmlllqqqyyy|||vvvpppllliiifffcccbbbjjjlllqqqvvvzzzyyyuuurrrjjjiiillluuu|||{{{~~~~~~{{{ssssssuuuzzz~~~xxxrrrllljjjiiiiiikkkmmmmmmlllooonnnqqqxxx}}}uuujjjiiikkkllllllmmmooorrruuuwwwyyyyyyyyytttsssoookkkiiikkkqqqwww}}}~~~ooobbb[[[UUUQQQLLLHHHFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFHHHIIIGGGHHHIIIJJJJJJIIIFFFDDD>>><<<888666666555333111...---------...///000000.........---------------------.........---+++***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((*********+++++++++,,,,,,***+++---/////////......///......---------------............////////////---......///000000111111/////////000111222333444555666666666666777777777888888888999:::;;;;;;;;;===<<<:::999999;;;===>>>>>>>>>>>>??????@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEHHHKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJJJJIIIKKKLLLNNNPPPRRRSSSTTTTTTYYYWWWVVVWWWXXXYYYXXXVVVXXXYYY[[[\\\]]]]]]]]]]]][[[^^^bbbcccbbb```^^^^^^\\\\\\[[[[[[[[[\\\^^^___aaaaaaccceeegggjjjkkkmmmjjjiiigggfffdddbbbaaaaaabbbbbbbbbbbbbbbcccccccccggggggfffdddaaa___]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZYYYUUUOOOKKKIIIJJJLLLMMMHHHFFFCCCAAA???===;;;999;;;<<<===>>>@@@DDDIIIMMM___kkk|||{{{uuuqqqgggddd___\\\YYYVVVSSSQQQJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDEEEHHHHHHGGGLLLRRRVVV[[[```dddhhhnnnvvv}}}zzzzzz{{{~~~{{{tttooooootttwwwtttooojjjjjjjjjmmmsss~~~xxxtttrrrqqqooottt{{{|||vvvwwwzzzxxxvvvttttttvvvxxxyyyyyyxxxwwwzzztttqqqssstttsssvvvwwwxxxyyyxxxwwwuuutttooonnnkkkeeeaaacccjjjqqqqqq|||wwwppphhhcccZZZSSSMMMIIIFFFCCCBBBDDDFFFFFFDDDCCCDDDFFFCCCEEEGGGHHHHHHHHHGGGFFFDDDAAA>>><<<:::888555333000///...............///////////////......---------,,,+++*********+++,,,%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))*********+++++++++***+++,,,---..................---,,,,,,,,,,,,---........................---...///000111111111000000000000000111222333444444444555555555666666666777888888999:::;;;<<<<<<;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDDDDEEEHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRUUUTTTSSSTTTVVVWWWWWWVVVWWWWWWXXXZZZ[[[[[[\\\\\\]]]___aaaaaa___]]]]]]]]]^^^]]]\\\\\\[[[[[[[[[[[[]]]]]]]]]^^^```cccfffhhhgggfffdddcccaaaaaa``````______```aaaaaa``````___aaabbbbbb```\\\XXXVVVUUUZZZ[[[\\\]]]]]]\\\ZZZXXXUUUPPPJJJFFFGGGJJJMMMNNNFFFDDDAAA???>>>===;;;:::555777:::???EEENNNYYY___www~~~zzzuuuoookkkaaa^^^YYYUUUSSSQQQOOOMMMKKKJJJIIIGGGGGGGGGHHHHHHGGGFFFHHHLLLMMMOOOWWW```nnnssszzz~~~zzzvvv{{{tttkkkgggmmmqqqnnnlllnnnpppkkkggghhhmmmqqqpppnnniiinnntttzzzyyy~~~|||{{{|||}}}~~~~~~~~~}}}wwwuuuqqqlllhhhjjjpppuuuxxx~~~{{{yyy~~~zzzsssnnnnnnssszzz{{{vvvnnnfff___ZZZUUURRRMMMOOOPPPMMMGGGBBBAAAAAADDDEEEGGGHHHGGGGGGHHHIIIHHHFFFCCC@@@???<<<999777444333222000//////......//////......------,,,,,,---,,,***(((((()))+++---%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))************+++))))))))))))*********+++++++++++++++,,,---...///...------,,,+++,,,,,,,,,........................---...000111222111111111111111111111111222333444333333333444444444444555666666777888999:::;;;;;;888888999:::;;;<<<<<<===????????????>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOQQQTTTVVVVVVUUUWWWWWWXXXXXXYYYYYYZZZZZZ[[[]]]______]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZ[[[\\\^^^```bbbccceeedddbbbaaa`````````aaa^^^^^^]]]\\\\\\]]]]]]^^^___aaabbb```[[[WWWTTTTTTXXXZZZ\\\]]]]]][[[XXXVVVQQQMMMHHHGGGIIIKKKMMMMMMEEECCC@@@???@@@@@@@@@???;;;>>>CCCKKKWWWfffvvv~~~zzzvvvrrrmmmgggbbb[[[WWWSSSOOOMMMLLLJJJIIIHHHHHHHHHJJJLLLOOOQQQSSSPPPPPPSSSXXX\\\bbbnnnzzzwww{{{}}}{{{xxxxxx}}}wwwooogggggg___```jjjooojjjiiillltttrrrpppqqquuuxxx{{{{{{sss{{{}}}{{{vvvtttuuuyyy||||||yyywwwrrrjjjbbb^^^```eeeiiixxxyyy|||}}}xxxvvvwww{{{}}}}}}{{{wwwsssooollliiijjjiiiaaaUUUJJJDDDCCCDDDFFFGGGFFFDDDEEEGGGJJJIIIGGGEEEDDDCCCBBB???===:::999777444222111000/////////......---,,,,,,++++++++++++++++++++++++,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))************,,,+++******+++,,,...///...---,,,,,,++++++,,,,,,.....................------...000222222222111111222222222111222222333444222222222333333333444444444555666777888999::::::666777999:::<<<<<<<<<<<<@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNJJJJJJKKKMMMMMMNNNNNNNNNLLLKKKLLLNNNRRRTTTUUUTTTXXXXXXXXXYYYYYYYYYYYYYYYWWWZZZ]]]]]]\\\ZZZYYYYYYTTTUUUWWWYYYZZZ[[[[[[[[[XXXYYY\\\___```aaa``````___^^^]]]\\\[[[\\\]]]]]]```^^^[[[YYYYYY[[[]]]___\\\___aaa___ZZZUUURRRRRRTTTVVVXXXYYYYYYVVVSSSQQQLLLIIIFFFEEEHHHIIIHHHGGGAAA>>><<<;;;===???@@@@@@GGGKKKQQQ\\\kkkzzzwwwsssooojjjeee^^^ZZZWWWSSSOOOKKKJJJIIIGGGFFFBBBCCCFFFKKKPPPVVV[[[^^^```aaadddjjjpppxxx{{{}}}|||wwwqqqqqqwww~~~xxxnnnfffiiicccgggtttzzzuuutttyyy}}}||||||}}}}}}|||{{{|||~~~~~~{{{uuujjj```ZZZZZZ^^^bbbdddeeefffhhhiiijjjjjjkkkkkkfffdddgggllluuu~~~uuudddUUULLLIIIDDDEEEEEECCCAAABBBEEEIIIHHHGGGFFFFFFFFFFFFCCCAAA>>>===:::777555222111000111111000///......------***+++---......---,,,***$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))))),,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---...///000111222///000111222333222111111000111111111111222222222222222333333333333444444555555666666777888888888666777777999:::;;;<<<<<>><<<@@@HHHPPPUUUbbbttt~~~yyyrrrmmmiiifffddd^^^UUUNNNOOOLLLHHHFFFEEEEEEDDDCCCHHHJJJLLLPPPWWWdddtttzzz|||vvvooonnniiifffrrr{{{ttttttyyy}}}yyyssspppkkkeeedddfffgggjjjiiidddaaa```^^^ZZZ\\\[[[[[[[[[\\\bbbnnnyyylllXXXMMMKKKFFFCCCEEEEEEBBBAAACCCDDDDDDCCCCCCBBBBBBBBBCCCEEEDDDAAA@@@>>>:::666333444222000000000111000///------,,,,,,,,,,,,------$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))+++,,,,,,,,,,,,---------------------------------000///...---,,,+++******...///000111222111000000///000000000000111111111111111111222222222333333333333444555555666666777666777777888:::;;;;;;<<<>>>>>>>>>?????????@@@@@@@@@BBBEEEGGGGGGEEECCCAAAEEEDDDCCCCCCDDDEEEGGGIIIGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJGGGHHHJJJLLLNNNPPPRRRSSSRRRSSSTTTTTTSSSSSSUUUWWWYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXZZZ[[[]]]^^^^^^^^^^^^ccc___ZZZXXXZZZ\\\]]]]]]aaa```___^^^]]]]]]]]]]]]\\\^^^```___ZZZVVVTTTTTTUUUSSSQQQPPPPPPNNNKKKIIILLLEEECCCFFFIIIGGGEEEDDD@@@AAAAAAAAACCCLLLZZZeeettt~~~wwwrrrgggbbb\\\YYYXXXUUUOOOJJJKKKHHHEEECCCDDDFFFGGGGGGNNNQQQWWW```kkkyyy~~~|||wwwrrrqqqllljjjttt~~~~~~~~~|||yyysssllllllooosssuuusssooolllkkkeee___]]]\\\YYYUUUSSSUUU]]]fffvvv}}}~~~lllaaaYYYQQQJJJGGGEEEBBBBBBDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBBBBBBB@@@===;;;777555222000000000///...---,,,++++++******++++++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...............///000000000000////////////000000000000111000000111111111222222222222222222333444444555555666777777888999:::;;;;;;<<<<<<===>>>??????@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHJJJLLLMMMOOOOOOMMMOOOPPPQQQPPPQQQSSSUUUXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]\\\ccc```\\\ZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[]]]^^^\\\YYYVVVTTTTTTRRRPPPMMMLLLKKKIIIFFFDDDGGGBBB@@@DDDFFFDDDAAAAAAAAADDDGGGJJJRRRaaattt}}}xxxrrrlllggg]]]XXXRRRNNNNNNMMMKKKHHHIIIFFFDDDCCCGGGKKKOOOPPPXXX]]]gggvvv}}}{{{{{{|||}}}xxxyyyxxxwwwzzz}}}zzzzzzvvvttt}}}~~~}}}}}}{{{ttttttyyy}}}vvvnnnkkkiiiddd[[[UUUSSSWWW[[[aaagggmmmqqqrrrsssvvvxxxvvvmmmcccXXXRRRLLLFFFEEEGGGBBBAAA@@@???@@@AAACCCEEEGGGFFFDDDEEEEEEEEECCCBBB===:::666333222111///......---,,,+++++++++++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''((())))))***)))************+++++++++))))))***++++++,,,------++++++,,,...000111222333/////////000000000000000000000000000111111111111111111111111222222222222111222222333444444555555666777777888999::::::::::::;;;;;;===>>>???@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJJJJKKKKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPPPPOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZ______^^^^^^]]]]]]\\\\\\bbb```^^^\\\\\\]]]]]]^^^\\\]]]]]]^^^]]]\\\[[[ZZZ]]]]]][[[YYYVVVSSSQQQPPPNNNKKKIIIGGGGGGFFFDDDBBB@@@======BBBDDDBBB@@@AAABBBIIISSS^^^jjjzzz|||tttmmmfffaaa]]]UUURRRNNNLLLKKKKKKJJJHHHHHHFFFEEEHHHNNNWWW]]]aaadddkkkxxx{{{xxxtttpppooopppsssuuuyyyzzz{{{{{{~~~xxxyyy~~~wwwlllccc``````___^^^```bbbcccccccccdddeeelllsss|||vvvmmmggg^^^SSSLLLJJJFFFDDDBBB@@@???@@@BBBCCCHHHFFFEEEDDDEEEFFFEEEDDDDDD@@@<<<888666444222000//////...------.........&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!""""""######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))******)))))))))*********++++++))))))***++++++,,,------111111000///...------,,,000000000000111111222222111111222222222222333333222222222333333333333444333333333444555555666666777777777888888999999:::999999:::;;;===>>>??????BBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKOOOQQQRRRRRRPPPNNNNNNOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[bbbaaa```___^^^]]]\\\\\\``````___^^^]]]\\\]]]]]][[[\\\]]]]]]]]]\\\[[[ZZZbbb```\\\XXXTTTQQQNNNLLLIIIGGGDDDDDDDDDDDDDDDCCC@@@>>>>>>CCCEEECCCCCCEEEJJJWWWhhhxxx|||tttkkkccc]]]XXXUUUMMMLLLKKKKKKKKKJJJHHHGGGCCCCCCFFFMMMYYYfffpppvvvttt||||||uuupppnnnllljjjkkkooosssvvv}}}}}}}}}sssppplllgggfffdddbbbaaaaaaaaa```___cccfffjjjnnnsssyyy~~~uuufffYYYSSSQQQOOOLLLHHHFFFDDDDDDDDDEEECCCAAAAAACCCFFFGGGGGGHHHFFFBBB???>>>;;;888666//////.........///000000%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((())))))***))))))(((((())))))***+++))))))*********+++++++++,,,,,,,,,------.........------------------------111111111000111222222333222222222333333333444444222222333333333444444444444444444555666666777777777777777888888888999999999999:::;;;<<<<<<======@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLQQQSSSTTTSSSQQQOOONNNNNNKKKKKKKKKKKKMMMOOORRRSSSTTTUUUWWWYYY[[[\\\\\\\\\cccbbb```^^^]]]\\\\\\\\\^^^___```___]]][[[\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[gggbbb]]]XXXTTTQQQNNNKKKFFFCCCAAA@@@AAABBBBBBBBB???===>>>CCCGGGGGGJJJNNN```nnnssspppjjjbbb[[[UUUQQQOOOFFFGGGHHHIIIJJJJJJJJJIIIDDDFFFKKKVVVeeettt~~~vvvpppkkkooonnnnnnooorrrwww|||~~~vvvqqqlllhhhfffhhhjjjiiigggfffeeedddddddddeeefffgggkkkooovvv|||vvvhhhaaa\\\ZZZVVVRRRNNNJJJHHHFFFAAA???===>>>AAAEEEHHHIIIHHHGGGFFFFFFEEECCC???<<<222111000//////...//////$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,------------------------((()))***,,,...///111111111000000///000111222333111111222222222333333333111222222222333333333333444444444555666666777777777777777777888888888888999999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTTTTRRRPPPOOOOOONNNMMMLLLKKKLLLNNNPPPQQQTTTUUUWWWYYY[[[\\\]]]]]]aaa```^^^\\\[[[ZZZZZZ[[[\\\^^^```___\\\ZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]eee```YYYTTTQQQOOOLLLIIIEEEBBB???>>>>>>??????>>><<<;;;@@@IIIQQQWWW```hhh}}}vvvqqqdddccc```[[[UUUPPPLLLKKKFFFGGGIIIJJJMMMPPPTTTWWWUUUWWW[[[eeeqqq~~~wwwsssrrrpppyyyyyyzzz|||~~~yyysssqqqtttwwwvvvsssqqqpppooonnnkkkgggbbb^^^]]]```dddgggkkkpppvvv{{{vvvrrriiihhhfffbbb]]]XXXSSSQQQGGGDDD@@@???@@@CCCEEEFFFEEEFFFGGGIIIJJJHHHDDD@@@;;;999777444222000......$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((())))))))))))))))))******+++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++000000000//////......---000///.........///111222000111111111111222222222000111111111111222222222333333444555555666666777777777777777888888888888::::::::::::::::::::::::<<<===???AAABBBBBBBBBBBBGGGGGGHHHHHHHHHGGGGGGFFFCCCDDDFFFGGGGGGGGGFFFEEEFFFEEECCCBBBBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHJJJLLLMMMOOOOOONNNPPPSSSTTTRRRQQQPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOTTTUUUWWWYYY[[[]]]]]]^^^```^^^\\\ZZZYYYYYYYYYYYY[[[]]]```___\\\YYYZZZ[[[^^^]]]\\\\\\\\\]]]^^^___```ZZZSSSOOOMMMLLLIIIGGGEEEBBB>>><<<<<<<<<;;;;;;===???GGGTTTbbbnnn|||~~~wwwooogggbbb[[[[[[ZZZVVVQQQMMMJJJIIIKKKLLLMMMOOOSSSYYYaaafffjjjjjjlllrrrzzz|||}}}|||~~~~~~{{{|||}}}zzz}}}~~~{{{~~~xxxoooiiiYYYZZZ[[[[[[[[[^^^dddiiinnnyyy~~~yyyxxxwwwsssoooiiidddaaaPPPKKKEEEAAA@@@@@@@@@AAABBBDDDGGGKKKMMMKKKFFFBBBDDDBBB>>>:::666222000///#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! $$$$$$### !!!%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))+++***)))(((((()))******++++++******)))))))))(((------,,,++++++***))))))------......///.........000000000000000000000000333333222222333333444555222222222222222222222222555555666666777888888888999999999888888888888888999999:::;;;;;;<<<<<<===>>>???@@@@@@??????AAACCCJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBCCCDDDFFFHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQTTTTTTTTTRRROOOOOOPPPRRRLLLLLLKKKMMMOOOQQQPPPPPPSSSTTTUUUWWWYYYZZZ\\\\\\```^^^[[[XXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ]]]\\\ZZZ[[[\\\\\\ZZZYYYXXXTTTOOOJJJGGGEEEFFFFFFGGG@@@;;;::::::888999<<<<<>>:::444111$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%### ###%%%%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""")))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))******))))))(((((()))***+++)))((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000000000000000000000222111111111111222333333222222222222222222222222444444555555666777777777888888888888888888888888999999::::::;;;<<<<<<<<<;;;===??????@@@AAADDDFFFIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBCCCEEEHHHIIIGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNPPPRRRWWWWWWUUURRROOOMMMNNNOOONNNMMMMMMNNNQQQRRRRRRQQQVVVVVVWWWYYYZZZ\\\]]]^^^```^^^[[[XXXVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\ZZZYYYYYYZZZZZZXXXWWWTTTQQQLLLHHHDDDBBBBBBBBB???;;;:::<<<<<<;;;===BBBMMMZZZnnnvvvqqqiiibbb]]]XXXTTTPPPMMMOOOPPPNNNLLLLLLPPPSSSSSSYYYbbbkkkttt~~~~~~~~~zzzxxx|||{{{zzz{{{~~~}}}qqqllliiieeefffiiieeeddddddgggmmmwww~~~|||||||||{{{yyyvvvnnnfffZZZOOOGGGCCCBBBAAACCCEEEGGGJJJKKKJJJIIIHHHKKKIIIFFFDDDBBB???;;;777%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######))))))******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********(((((((((((())))))++++++++++++++++++************+++++++++,,,---......///,,,------...//////......000000000000000000000000000000000000000111222222222222222222222222222222333333333444555555666666777777777777777777777777999999::::::;;;;;;<<<<<<<<<===??????@@@AAADDDFFFFFFFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAACCCEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIJJJJJJJJJKKKJJJKKKLLLMMMMMMOOORRRTTTYYYYYYWWWRRRNNNKKKKKKLLLPPPOOONNNPPPRRRTTTTTTSSSWWWWWWXXXYYYZZZ[[[\\\]]]___]]]ZZZWWWUUUTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWVVVTTTPPPNNNKKKGGGCCCAAA@@@???;;;:::<<>>===>>>AAACCCIIIVVVccczzzooogggaaa]]]XXXSSSNNNKKKIIIHHHGGGJJJOOOTTT[[[ggguuu{{{uuusssqqqppprrrooommmhhhcccbbbeeennnttt|||~~~|||}}}~~~}}}||||||~~~|||zzzxxxxxxzzz~~~~~~{{{}}}}}}}}}zzzqqqkkkiiihhhfffdddbbbgggppp}}}~~~|||}}}sssdddUUUMMMIIIEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIHHHHHHIIIIIIGGGEEE%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""###$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&************************+++,,,---...////////////000000000000000000000000111111111111111222333333111111111222222333333333111111222222333444444444555555666666777777777777888888999999:::;;;;;;<<>>???EEELLLYYYnnnxxxpppfff```ZZZXXXTTTOOOKKKIIIHHHIIIHHHLLLRRR[[[hhh{{{sssjjjgggddddddfffeeeeeeccc```___eeepppxxx|||yyyxxxvvvxxx{{{}}}{{{yyy{{{}}}xxxwwwwwwzzz~~~~~~wwwuuuttttttuuuxxx|||~~~~~~yyyuuu|||zzzvvvsssoooiiiddd```^^^___gggrrr|||}}}|||~~~ssseee[[[VVVMMMKKKHHHEEECCCCCCDDDDDDHHHFFFEEEFFFGGGHHHGGGFFF%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!"""###%%%%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&(((((())))))))))))&&&&&&&&&&&&''''''''''''***************)))))))))++++++---...//////000000000000000000000000000000222111111111111222333333111111111222222333333444111111222222333333444444555666666777777888888999888888999999::::::;;;;;;:::;;;============@@@BBB??????AAABBBCCCDDDDDDDDDAAAAAAAAAAAACCCEEEGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNMMMMMMPPPTTTXXXYYYXXXWWWUUURRRQQQQQQSSSPPPNNNLLLLLLNNNQQQSSSSSSWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[XXXVVVSSSQQQPPPOOOSSSSSSSSSTTTTTTSSSSSSRRRVVVTTTRRRQQQPPPOOOMMMKKKFFFEEECCCAAA@@@??????@@@>>>@@@GGGTTTccctttyyyrrrlllfff___ZZZRRRRRRPPPNNNKKKJJJLLLNNNQQQTTTZZZdddtttmmmccc```^^^___aaabbbcccdddbbbaaafffpppxxx|||wwwtttrrrooopppsssxxx}}}{{{xxxzzz|||{{{|||}}}wwwuuuvvvwwwyyyzzzzzzyyyxxxwww|||}}}~~~pppppppppqqqsssuuuwwwxxxuuuuuuwww|||zzzuuuyyy{{{uuupppeee^^^YYY\\\bbbfffkkkooowww~~~~~~~~~uuummmiii___[[[TTTMMMGGGDDDCCCCCCFFFDDDCCCCCCEEEFFFFFFEEE$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%$$$"""######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&'''((())))))(((((('''((()))))))))************)))))))))******++++++,,,***+++,,,...///000000000000000000000000000000000111000000000000111222222000111111222333333444444111111222222333444444555666666777777888999999:::888888888999::::::;;;;;;999:::;;;;;;;;;<<<>>>@@@>>>>>>???@@@BBBCCCEEEFFFBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOMMMMMMPPPTTTXXX[[[ZZZYYYVVVSSSRRRSSSTTTPPPNNNLLLLLLNNNQQQSSSSSSVVVVVVWWWYYYZZZ\\\]]]^^^[[[ZZZXXXVVVTTTRRRPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOSSSQQQNNNMMMLLLKKKHHHFFFDDDCCC@@@???>>>@@@BBBCCCFFFKKKZZZpppzzztttkkkddd```]]]YYYVVVPPPRRRSSSRRRRRRTTTXXX\\\cccdddhhhpppnnneeebbbbbbeeeiiijjjmmmooolllhhhjjjqqqxxx~~~wwwqqqmmmiiijjjlllnnnqqqtttvvvwww}}}}}}}}}wwwvvvsssooopppyyy}}}yyyxxxxxx{{{vvvuuunnnmmmlllkkkjjjiiiiiiiiiqqqyyyrrrrrryyy~~~}}}zzzjjjkkklllmmmmmmmmmmmmllleeegggkkkrrrzzz~~~~~~xxxxxxzzz}}}}}}rrrkkkgggiiikkkhhhfffgggmmmvvv|||wwwqqqfff[[[QQQKKKIIIHHHGGGEEECCCCCCDDDEEEEEEDDD#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$""" """%%%&&&%%%###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((())))))((('''&&&&&&&&&''''''((((((((()))'''((()))***,,,---...///***+++,,,...///000000000000000000000000000000000///////////////000111111000000111222333333444444111222222333333444555555666777777888999:::::::::777888888999::::::;;;;;;<<<<<<<<<;;;999999:::;;;>>>>>>>>>???@@@CCCEEEGGGBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMNNNPPPQQQQQQRRRQQQQQQOOONNNMMMOOOTTTWWW]]]\\\[[[WWWTTTRRRSSSTTTQQQNNNLLLLLLNNNQQQSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\ZZZZZZXXXVVVTTTRRRQQQPPPSSSSSSSSSRRRQQQPPPNNNNNNQQQNNNLLLJJJIIIHHHEEECCCFFFDDDAAA???@@@BBBEEEGGGPPPYYYnnn|||xxxrrrkkkaaa[[[YYYWWWUUUSSSSSSVVVXXXZZZ[[[___eeejjjrrrsssuuu{{{xxxooonnnooosssxxxzzz}}}{{{uuussswww|||~~~zzzqqqkkkccccccdddddddddcccccccccmmmoooqqqqqqnnnmmmnnnpppoooooommmiiihhhppp~~~|||vvvpppnnnnnnvvvzzztttqqqqqqbbb```^^^\\\\\\]]]___```ddduuu}}}sssjjjaaaaaahhhoooooommmdddeeeeeeeeeccc```]]][[[XXX[[[aaajjjsssyyyyyywww{{{}}}{{{yyywwwwww{{{{{{wwwzzz~~~zzzrrrppplllssszzz~~~uuufffZZZRRRNNNMMMIIIGGGDDDCCCDDDEEEEEEDDD$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###%%%%%%%%%$$$###"""!!! #########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%'''((())))))(((((('''''''''((((((+++)))(((''''''((()))+++++++++******++++++,,,---///......------///000111000000000000111111111111000000////////////000000222333333333333333333444222222222333333333444444666666666666666666666666666666777888:::;;;<<<<<<;;;::::::999999::::::;;;;;;<<<===???AAACCCEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSPPPPPPQQQPPPOOOPPPRRRUUUXXXYYYZZZYYYVVVSSSRRRQQQUUUSSSQQQPPPPPPSSSUUUWWWVVVVVVWWWYYYZZZ[[[\\\]]]aaa___\\\XXXVVVTTTSSSSSSUUUTTTSSSRRRQQQPPPOOONNNNNNGGGDDDHHHLLLJJJEEEBBB>>>===>>>AAAAAABBBLLLYYYiiixxx~~~zzzwwwrrrmmmfff___VVVSSSTTTWWWVVVUUUVVVWWW[[[cccllluuuzzz||||||{{{zzz|||{{{qqqjjjaaa```\\\WWWXXX]]]___^^^cccdddfffhhhiiijjjiiihhhgggjjjmmmooopppsssyyy~~~{{{uuupppnnnnnnoootttxxxyyy{{{|||zzzuuummmhhhffffffddd___ZZZZZZbbbooorrriii^^^WWW\\\cccgggggggggfffbbb______aaa```[[[VVVPPPRRRYYYdddkkklllmmmppptttvvvwwwxxxxxx||||||vvv|||yyysssmmmnnnrrrxxx|||wwwzzz|||tttmmmiii___TTTTTTNNNFFFBBBBBBCCCCCCBBB$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###%%%%%%%%%$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((***)))(((''''''((()))***++++++******++++++,,,---///......---...///000111//////000000000111111111111111000000000000111111222222222333333333333444333333333333444444444444666666666666666666666666666666777888999999::::::::::::999999999999::::::;;;<<<===???AAACCCDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQOOONNNMMMNNNPPPVVVXXXYYYXXXVVVTTTSSSSSSUUUTTTSSSRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\```___\\\YYYWWWUUUTTTSSSTTTTTTSSSRRRQQQPPPNNNMMMQQQIIIDDDFFFHHHFFFCCCBBBAAA>>>===AAAGGGOOO___mmm|||tttppplllfffbbb___YYYSSSOOOQQQUUUYYY[[[dddfffkkksss}}}||||||~~~wwwwwwwwwvvvvvvuuutttsssssszzztttlllhhhaaa```]]]XXXXXX]]]```___bbbdddhhhmmmppppppnnnmmmmmmqqquuuwwwyyy|||{{{ssspppqqqvvv{{{}}}}}}~~~{{{yyyxxxsssmmmjjjkkkgggppp|||wwwoooeee]]]```ggglllnnnppprrroookkkjjjiiigggaaa[[[VVVVVVZZZaaadddcccdddgggkkklllmmmmmmnnnrrryyy|||vvvzzzyyyssspppqqqsssuuu{{{zzztttuuu{{{vvvnnneee\\\UUULLLFFFDDDDDDCCCBBB$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***++++++******++++++,,,---......------......///000//////000000000000111111222222111111111111222222222222222222333333444444333444444444444555555555666666666666666666666666666666777777777888888888999999888888888888999999;;;;;;===???AAACCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPPPPOOOMMMKKKJJJKKKSSSUUUWWWWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZ[[[[[[[[[[[[___^^^\\\ZZZXXXVVVTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLMMMFFF@@@AAABBBAAAAAABBBDDD@@@@@@HHHUUUfffzzzzzzrrrlllhhhccc^^^YYYWWWUUURRRPPPSSSZZZdddkkkvvvxxx}}}|||vvvvvv|||{{{sssooommmjjjgggdddbbbaaaaaahhhnnnuuuvvvsssrrrtttwwwyyyyyyyyywwwtttpppllliiigggiiihhheeeeeeiiijjjhhhiiikkkpppuuuyyyzzzwwwtttsssxxx}}}~~~|||~~~zzzxxx{{{ssswww}}}}}}rrrjjjlllssszzz~~~{{{yyyuuuoookkkeeebbbaaacccccc```aaacccfffgggfffeeeeeeiiipppvvv~~~vvvqqqsssxxxzzz|||uuuqqqqqqsssuuutttwww{{{~~~yyyrrrqqq}}}wwwllllllnnnttt{{{~~~xxxsssiiiaaaVVVOOOLLLKKKJJJHHH$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((''''''''''''(((((()))******)))(((((()))******++++++******++++++,,,---------------......//////////////////000000000111222111111000000111111222111111111222333333444444444444444555555555666666555555555555555555555555777777777888888888888888888888777777777777888888:::;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFFFFHHHJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNPPPOOOMMMKKKJJJJJJQQQSSSUUUVVVVVVVVVXXXYYYXXXYYY[[[\\\]]][[[ZZZXXX[[[[[[[[[[[[[[[[[[ZZZZZZ]]]]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRPPPNNNKKKIIIHHHCCC???AAABBBBBBEEEHHHFFFFFFLLLZZZmmm~~~vvvrrrlllhhheeeaaa\\\YYYTTTUUUVVVWWW[[[fffvvv|||xxxzzzyyywww{{{vvvnnndddbbb___\\\ZZZZZZ[[[[[[\\\aaagggjjjjjjjjjmmmpppsssvvvyyyzzzxxxuuurrrpppuuu|||}}}{{{zzz{{{~~~~~~zzzuuu{{{|||~~~}}}wwwsssoooooommmiiijjjmmmmmmmmmkkkhhhfffhhhooouuuuuulllhhhnnnvvvyyyyyyxxxnnnkkklllppprrrrrrtttxxxzzz{{{{{{|||}}}~~~}}}{{{uuurrryyy}}}ooollljjjkkkpppvvvyyyzzz|||{{{xxxrrrkkkaaaZZZXXXXXXWWWVVV$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&'''''''''''''''((())))))******))))))))))))******++++++******++++++,,,---,,,------..................////////////000000000000000////////////000000000000111222222333444444444444444555555555666666444444444444444444444444888999999999999999999999888777777666666777777888:::;;;<<<>>>@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEFFFIIIKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJLLLOOOPPPOOONNNNNNNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZ\\\^^^``````^^^[[[YYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWTTTSSSQQQQQQPPPOOOMMMKKKIIIGGGFFFCCCBBBCCCDDDCCCGGGMMMMMMTTTbbbtttzzztttooommmhhheeeaaa^^^[[[XXXUUUYYY]]]aaagggsss}}}|||ssstttuuuvvvwwwyyy~~~}}}|||yyyvvvrrrssswwwyyyxxxssskkkddd\\\\\\ZZZYYYYYYYYYZZZZZZ^^^cccjjjnnnoooppprrrssssssxxx}}}zzzyyy|||vvv{{{~~~{{{zzzxxxuuuvvvyyyyyyyyywwwrrrnnnoootttyyyrrrhhheeepppyyyiiieeedddfffggggggjjjoooiiikkkppptttwwwwwwwwwvvvqqqzzzwwwwww~~~{{{vvvooolllmmmnnnnnnllljjjnnnwww|||tttooogggddddddeeeeeeddd$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''&&&''''''((()))***************************++++++******++++++,,,---,,,,,,---............---......////////////000000000000////////////000000///000000111222333444444333444444444444555555555444444444444444444444444888888999999::::::::::::888888777777777777888888::::::<<<>>>@@@BBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEEEEFFFIIILLLLLLLLLLLLMMMMMMLLLKKKKKKIIIKKKNNNOOOOOOOOOQQQRRRQQQRRRTTTTTTTTTUUUXXXZZZZZZ\\\___``````^^^[[[YYYZZZZZZZZZYYYYYYYYYYYYYYYWWWYYYZZZ[[[YYYWWWSSSQQQPPPOOONNNLLLJJJHHHGGGFFFAAA???>>>???>>>???FFFOOO^^^kkk~~~|||vvvppplllhhhgggdddaaa___]]]]]]]]]```eeekkkpppwww|||zzzrrroooppplllnnnttt{{{|||xxxrrrmmmaaabbbeeehhhjjjgggbbb]]]___```bbbccccccbbbaaaaaaiiimmmtttyyy{{{{{{{{{{{{www}}}~~~zzz~~~~~~|||xxxxxx|||{{{pppmmm|||pppjjjeeecccaaa^^^^^^bbb]]]```cccgggiiiiiigggffffffqqq~~~yyyvvv~~~}}}uuurrrrrrqqqmmmhhh```___dddlllpppqqqzzz~~~uuuqqqlllkkkmmmooonnnlll$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))************++++++*********++++++******++++++,,,---+++,,,---.........------........./////////000000111000000000000000000111//////000111222333444444333333333333444444444444333333333333333333333333666666777888999::::::;;;999888888777777888888999999:::<<<===@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEGGGJJJMMMIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMMMMMMMOOOQQQSSSSSSTTTTTTTTTSSSTTTVVVXXXYYYZZZ\\\^^^]]][[[XXXWWWXXXXXXXXXXXXXXXYYYYYYYYYUUUVVVYYYZZZYYYVVVRRRPPPPPPNNNKKKHHHFFFEEEEEEEEE@@@===<<<===>>>DDDRRR```www|||uuuppplllhhheeeaaaaaaaaabbbeeeiiinnnqqqyyy}}}wwwmmmhhhiiilllkkknnnxxx|||xxxwwwvvvtttpppmmmaaabbbdddfffhhhgggdddaaakkkoootttyyy{{{zzzwwwuuuxxx{{{~~~|||zzztttpppjjjcccaaabbbbbbaaa```^^^]]]\\\\\\\\\```cccmmm}}}~~~xxxttt}}}~~~~~~|||{{{|||zzztttnnnfff___\\\aaacccccckkkwww|||xxxuuuuuuvvvvvvtttqqq$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%'''((()))&&&&&&&&&'''''')))************++++++++++++******++++++******++++++,,,---+++,,,---.........---,,,............/////////000222222111111111111222222...///000111222333444444222222222333333333444444333333333333333333333333444555666777888999::::::999999888888888888999999999:::;;;===???AAACCCDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEGGGKKKNNNGGGHHHIIIIIIJJJJJJJJJIIIKKKLLLLLLLLLLLLMMMPPPSSSTTTUUUUUUSSSRRRSSSUUUWWWWWWXXXZZZ[[[[[[YYYVVVUUUWWWWWWWWWWWWXXXXXXYYYYYYSSSUUUXXXYYYYYYVVVRRROOOOOOMMMIIIEEECCCCCCDDDDDDEEECCCAAACCCGGGRRRgggzzz{{{sssmmmiiifffcccaaa[[[]]]aaagggnnnxxxvvvvvvsssmmmfffdddhhhllllllppp|||~~~|||xxx~~~uuuqqqnnnmmmppprrrqqqoookkkkkkkkkmmmoooooommmkkkxxx}}}zzzpppkkklllooojjjccc\\\XXXWWWXXXYYY___\\\\\\fffxxx|||tttsss|||~~~xxxtttwww}}}{{{tttqqqeee^^^___^^^\\\dddqqq{{{~~~}}}}}}|||wwwsss"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%'''&&&$$$######$$$&&&'''&&&%%%$$$#########$$$%%%&&&$$$"""###%%%&&&%%%"""""""""###$$$###"""!!! """###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))),,,...---+++***,,,//////...------------...///------------............333000......000222111000111111222222222333333333333222111000000222444555222111111000000111111222444444444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???BBBCCCAAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHGGGIIIKKKLLLNNNPPPTTTVVVVVVTTTRRRQQQSSSTTTTTTSSSVVVWWWXXXXXXWWWUUUSSSQQQUUUUUUUUUUUUTTTSSSRRRRRROOOQQQSSSUUUUUURRROOOMMMPPPIIICCCAAA???<<<<<<>>>AAA@@@BBBKKK[[[nnn~~~}}}vvvooommmjjjgggdddbbb```___]]]```hhhtttvvvpppnnneeeiiilllkkkjjjmmmsssyyyzzz|||{{{}}}}}}xxxtttnnnnnnvvv~~~}}}vvvkkkiiijjjooovvvzzzyyywww|||{{{}}}|||zzz~~~{{{wwwqqqhhh^^^[[[^^^ccc^^^]]]aaagggpppvvvpppnnnnnnvvv|||www{{{}}}|||zzzuuuooohhhcccbbbbbboooxxx}}}######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""!!!""""""'''&&&$$$######$$$&&&'''&&&%%%$$$#########$$$$$$&&&$$$"""###%%%&&&%%%###%%%&&&'''''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********+++,,,,,,++++++,,,------------------------------------....../////////333111......000222111000111111111222222222333333333222111111111222444444222222111111111111222222222222222333444555777777999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAAAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIKKKMMMOOOPPPQQQPPPPPPPPPPPPQQQSSSRRRPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRWWWWWWWWWVVVUUUTTTSSSRRROOOQQQSSSTTTTTTQQQNNNLLLKKKEEEAAA@@@>>>;;;;;;>>>BBBHHHSSSaaarrrzzzrrrlllgggeeecccaaaaaa``````______ffftttxxxnnnhhheeejjjoootttvvvxxx|||~~~{{{zzz}}}{{{tttoookkkiiiffffffmmmuuuuuuqqqnnnmmmooovvvzzzpppkkkmmmpppkkkhhhjjjmmmrrr}}}wwwoookkkkkksss}}}~~~{{{{{{~~~|||vvvrrrooommmlllfffjjjmmmqqq|||~~~$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***))))))***+++,,,+++***,,,,,,............,,,,,,---------...///000000111333111//////111222111111111111111222222222222333222222222222333333333444333333222222222222333333000000111111222444555666666777999;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMPPPTTTTTTUUUTTTSSSRRRPPPOOOPPPOOONNNPPPTTTWWWXXXXXXWWWXXXYYYYYYYYYWWWVVVUUUZZZZZZYYYXXXWWWUUUSSSRRROOOPPPRRRRRRQQQOOOMMMKKKGGGBBB??????>>><<<===AAAJJJXXXlllxxxtttppplllhhhbbb___\\\\\\___ccceeeggghhhrrrvvvnnnhhhfffooouuu|||~~~yyyxxx{{{wwwtttsssrrrooohhhbbbaaabbbbbbbbbgggooosssqqquuuuuuwww}}}yyyyyy~~~yyyvvvxxxzzz|||{{{pppkkkhhhoooxxx}}}{{{~~~~~~}}}}}}{{{yyyjjjddd```ccckkkttt%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++(((&&&(((+++,,,+++(((***+++---......---+++***,,,---......///000111111111111000000111111111111111111111111222222222222111111222333444333333333444333333222222333333444000000111111222333555666444666888:::<<<<<<<<<;;;======<<<;;;<<<===>>>???AAABBBCCCDDDDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNQQQQQQSSSUUUVVVVVVSSSQQQNNNNNNNNNQQQTTTWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXX]]]\\\[[[ZZZXXXUUUSSSRRROOOOOOOOOOOONNNLLLJJJIIIEEE@@@=========>>>CCCKKK^^^ooo|||sssmmmjjjjjjjjjjjjeee```ZZZ[[[aaajjjqqquuuyyy|||yyyvvvtttrrr|||zzzxxx}}}~~~wwwtttpppmmmjjjiiijjjiiifffddddddiiikkkkkknnnuuuzzz{{{~~~~~~wwwqqqlllpppuuuxxxxxxwwwwwwwwwyyyzzz}}}}}}pppggggggffffffooo{{{%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***(((&&&'''+++,,,***(((***+++---......---+++***---------...///000000111///000111111000000000000000000111111111222222222000111222333333333222222444333333222222333333444222222222222333555666777333555777999;;;<<<<<<<<>>======>>>???@@@@@@AAACCCDDDDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIILLLNNNNNNPPPSSSVVVVVVTTTRRROOOOOOOOOQQQTTTVVVVVVUUUYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]]]]\\\ZZZWWWUUUSSSQQQNNNMMMLLLKKKIIIHHHGGGFFFCCC>>>;;;;;;>>>CCCOOO[[[vvv|||sssnnnfffaaaaaafffkkkooommmfff______gggsss~~~~~~|||zzz|||~~~uuurrrxxx~~~}}}wwwpppllleeegggjjjkkkkkkmmmqqqtttsssxxx{{{zzz|||}}}zzzyyywwwrrrnnnkkkjjjkkkjjjjjjnnnwww}}}||||||wwwtttnnngggiiirrrzzzxxxyyy$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((()))***+++***)))******,,,,,,,,,,,,******---------...............---///000000///......///000000000111111111111222000000000000111111111222333333222222222222333333333333333333444666777888444555666777999:::;;;<<<@@@???>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDCCCBBBBBBCCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHHHHJJJLLLPPPNNNNNNPPPSSSTTTRRROOOOOOOOOPPPRRRTTTUUUTTTSSSWWWXXXXXXXXXYYYYYYZZZZZZ\\\[[[ZZZYYYVVVTTTRRRQQQLLLKKKIIIGGGEEEDDDCCCCCC@@@======AAAGGGRRRcccrrr|||tttooojjjeee___\\\___hhhsss{{{xxxpppiiijjjsssvvvrrrvvv|||{{{uuusssoookkkjjjgggmmmtttyyy{{{~~~vvvmmmfffbbbaaa]]]\\\^^^hhhwww~~~{{{xxxyyytttrrrtttnnniiifffjjjttt######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!! ######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""###$$$&&&%%%###"""$$$&&&$$$###"""!!! !!!""""""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))*********)))***,,,***++++++++++++++++++***------------,,,,,,,,,,,,+++...000000...,,,---...000000000000111111111111000///.........///111222222222111111111111222222333333333333444666777888666666555555666999;;;<<<>>>>>>=========???@@@AAA@@@AAABBBCCCCCCCCCBBBBBB@@@??????>>>???AAADDDEEEGGGHHHIIIIIIHHHHHHJJJLLLQQQNNNLLLNNNRRRSSSQQQNNNNNNNNNOOORRRTTTUUUUUUSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPKKKIIIFFFCCCAAA@@@@@@@@@>>>???FFFPPP\\\jjj~~~xxxqqqjjjfffbbb^^^YYYXXX^^^kkkzzz}}}yyy}}}{{{{{{}}}}}}tttoooooopppssswwwzzz{{{rrrkkkiii^^^YYYWWW]]]fffuuu}}}zzz~~~rrrkkkdddbbbcccjjjyyy"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""%%%&&&%%%###"""$$$&&&&&&&&&$$$#########$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))'''***,,,,,,)))(((+++---++++++***))))))***++++++...------,,,,,,+++*********---000///---+++,,,---000000000000111111111111000///---,,,---...000222222111111111111111111222222222222333444555666777888777555444555888;;;======<<<<<<<<<===>>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAA>>>=========>>>@@@CCCEEEDDDEEEFFFGGGFFFGGGIIILLLPPPMMMJJJLLLQQQUUUSSSQQQLLLMMMNNNQQQUUUVVVVVVTTTQQQPPPQQQQQQRRRSSSUUUUUUXXXWWWWWWVVVTTTRRRPPPOOOJJJHHHDDDAAA???>>>>>>>>>>>>CCCOOO___nnn|||vvvpppjjjeeeaaaXXXTTTPPPPPPXXXgggyyy~~~~~~~~~~~~ssskkknnnvvv{{{pppmmmqqqwww~~~{{{wwwggg___XXXXXX\\\dddvvv}}}zzz{{{}}}|||zzz}}}~~~|||sssjjjddd]]]]]]jjjyyy$$$$$$%%%%%%%%%$$$$$$###"""%%%$$$"""!!!"""%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$!!!###%%%&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&***,,,+++)))%%%%%%&&&&&&'''((())))))))))))))))))************+++++++++*********)))))))))******++++++,,,------...000111111000//////000000///...------...///000////////////////////////000000000000111111111111222444555555444333333444666666666777888888888999===<<<<<<<<<<<<>>>@@@AAA@@@AAABBBBBBBBBAAA@@@???>>>??????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHOOOLLLJJJLLLQQQTTTUUUTTTUUUSSSOOOMMMMMMOOORRRTTTPPPOOONNNOOOQQQQQQQQQOOOVVVVVVUUUSSSRRRQQQPPPPPPLLLGGGAAA===<<<<<<======AAAOOOcccvvv}}}xxxrrrmmmiiiddd]]]XXXTTTQQQMMMNNNVVVhhh|||~~~~~~}}}xxx|||}}}nnnddd[[[^^^eeeooozzz}}}zzz{{{pppmmmgggddddddhhhnnnrrrzzzpppeeedddlllwww~~~}}}zzz{{{~~~sssfff]]]\\\bbbiiisss}}}$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$&&&)))+++***)))%%%%%%&&&&&&'''(((((()))((((((((())))))*********+++++++++*********)))))))))******++++++,,,------,,,---//////---------...000///............///000000000000000000000000000000000000000111111111111444666777777555444555666666666777777888999999999======<<<<<<===>>>@@@AAA@@@AAABBBBBBBBBAAA@@@????????????@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHNNNMMMLLLNNNQQQSSSTTTTTTTTTRRRPPPOOONNNOOOQQQRRRPPPOOONNNOOOPPPQQQPPPOOOOOOOOOOOOOOONNNLLLKKKKKKGGGDDD@@@===;;;===???AAAPPP___ttttttpppjjjfffbbb^^^YYYUUUSSSRRRPPPSSS\\\lll~~~~~~xxxuuuuuu}}}~~~~~~tttggg^^^WWW\\\dddmmmvvv~~~wwwtttpppmmmlllmmmppprrrqqqiiiaaa```iiittt{{{}}}~~~{{{vvvrrrrrryyywwwmmmfffdddgggkkklllssszzz###$$$$$$%%%%%%$$$$$$$$$%%%###!!!!!!###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$&&&((((((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))******+++************))))))))))))******++++++,,,------,,,---//////---,,,---...000//////......//////000111111111111111111111111000000000111111111222222666777888888777666777888666777777888999999::::::============>>>???@@@@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIIIILLLNNNPPPQQQQQQQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQOOONNNMMMNNNPPPQQQPPPOOOMMMMMMNNNNNNMMMKKKIIIHHHBBBBBB@@@>>>===AAAIIIOOOdddtttzzztttjjjgggbbb___\\\ZZZWWWUUUSSSUUUXXX]]]ggguuu}}}wwwpppnnnoooppp}}}~~~}}}vvvlllbbb\\\XXX___iiiqqqwww}}}{{{|||~~~}}}~~~}}}{{{yyyxxxwwwvvvvvvwwwqqqjjjccccccjjjrrrwwwxxxyyyuuupppjjjiiinnnuuu|||}}}~~~zzztttpppnnnmmmnnnlllnnnnnnjjjjjjwww######$$$%%%%%%%%%$$$$$$$$$!!!!!!######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&''')))))))))((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))***+++************)))))))))))))))******++++++,,,---------///000000///......//////////////////000000000111111111111111111111111000000111111111222222222666777888777666666777888666777777888999:::;;;;;;============>>>>>>??????>>>???AAABBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKNNNRRRSSSQQQPPPQQQSSSQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLMMMOOOPPPOOONNNLLLLLLLLLLLLJJJGGGEEECCC>>>???@@@???AAAKKKZZZeeexxx~~~wwwpppkkk```^^^[[[YYYXXXYYYYYYZZZYYY]]]dddmmmxxxpppfffeeejjjooorrr}}}{{{{{{tttuuuuuutttqqqlllgggdddccckkkuuu|||}}}yyyyyyxxxxxxyyyzzz|||}}}|||~~~wwwrrrrrrvvv{{{~~~|||xxxvvvtttxxx~~~~~~~~~}}}wwwqqqoooqqquuuvvvuuusssqqqmmmhhheeeeeehhhkkkooorrrxxx|||||||||yyyvvvuuusssrrrvvvvvvpppfff___fffzzz"""###$$$%%%%%%%%%%%%%%%%%%!!!!!!$$$$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))***+++)))))))))))))))))))))))))))******++++++,,,---------///000000///......///...//////000000000000000000000000000000000000000111111111111222222222222555555666444333333555777555666777888999:::;;;;;;<<<=========>>>>>>>>>>>><<<===???AAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJNNNRRRRRRPPPOOOPPPRRRPPPQQQQQQQQQPPPOOOMMMLLLLLLKKKJJJLLLNNNOOOOOONNNIIIHHHGGGEEECCC???<<<;;;;;;===???BBBIIIXXXlll{{{|||uuummmgggbbbUUUUUUTTTTTTUUUYYY]]]aaagggmmmvvv|||xxxvvvxxxoooccc]]]___gggooosssyyyyyy~~~|||vvvtttssskkklllnnnpppqqqqqqqqqqqqqqqxxxyyyvvvsssqqqooonnnmmmmmmnnnnnnlllnnnqqquuuxxxzzz|||}}}tttooohhhdddeeehhhkkkmmmooozzz{{{}}}}}}tttrrrqqqpppnnnoooyyy}}}zzzzzz{{{{{{yyyooopppooolllfffaaa]]]\\\cccgggmmmqqqqqquuu|||yyywwwvvv|||}}}xxxmmmcccdddooo{{{"""###$$$$$$%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''((())))))******(((((()))))))))))))))***)))******++++++,,,------+++,,,......,,,+++,,,---......///000111111111111000000000000000000000000111111111222222222222333333333333111000000333555444555555777888999:::;;;;;;<<<<<<======<<<<<<;;;:::;;;===???@@@@@@@@@@@@???@@@AAABBBDDDFFFHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLJJJLLLNNNOOOOOOOOOPPPRRRPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNMMMJJJIIIGGGDDDAAA>>><<<;;;<<>>???@@@AAACCCFFFHHHIIILLLKKKJJJJJJJJJKKKLLLMMMKKKJJJJJJKKKNNNPPPQQQQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHJJJLLLNNNNNNMMMKKKIIIFFFCCCAAA@@@@@@AAABBBGGGQQQ^^^nnn~~~{{{{{{yyytttmmmeee___\\\YYY[[[^^^bbbhhhrrr}}}~~~wwwqqqooonnnlllmmmqqqrrrsssssspppnnnooouuu{{{vvvmmmqqq|||~~~|||yyyvvvtttsssrrrrrrtttuuuxxx{{{~~~zzzssstttxxx}}}}}}{{{xxxuuupppkkkggglllpppqqqjjjdddccccccaaafffdddcccaaabbbccceeeggghhhjjjlllnnnmmmkkkhhhfffcccbbbcccdddggggggfffeee[[[ccckkkmmmnnnooolllhhhhhhiiikkkkkkjjjiiijjjkkknnnjjjhhhhhheeeaaaaaadddgggvvvvvvjjjaaa[[[\\\[[[]]]```bbbdddmmmvvv}}}wwwxxxxxxwwwvvvwww{{{~~~|||!!!"""###$$$%%%&&&&&&&&& $$$&&&&&&$$$"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%''')))+++)))&&&%%%&&&((('''''''''''''''''''''&&&))))))))))))************'''((((((((())))))******)))******+++,,,,,,------,,,...//////...------...---...000111222222222111222222222222222222222222111111222222222333333333111111111///......111333222222333555666888999999999:::;;;;;;;;;:::999888666888:::<<<>>>?????????>>>>>>???AAACCCFFFHHHIIILLLKKKJJJJJJJJJKKKMMMNNNKKKHHHFFFHHHMMMQQQRRRQQQOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHIIILLLNNNMMMMMMGGGDDDAAA???>>>>>>@@@AAAJJJQQQ]]]nnn~~~{{{zzz{{{zzzvvvooohhhaaa^^^fffiiimmmrrryyy|||tttnnnjjjiiiiiijjjpppwwwuuuzzz~~~zzzzzzvvvlllppp|||{{{yyywwwwwwzzz~~~xxx}}}~~~xxxnnnhhhjjjooovvvwwwwwwwwwyyyyyytttooolllnnnmmmgggdddfffgggfffeeeeeefffhhhlllqqqvvvyyy{{{}}}~~~zzzuuurrrmmmnnnppptttwwwwwwuuurrrkkkqqqtttssssssvvvvvvtttooooooooonnnmmmnnnpppssszzzsssllliiiddd]]]YYYYYYPPP\\\kkkyyy|||qqqtttsssvvv}}}xxxzzzsssjjjeee]]]ZZZZZZ\\\^^^___eeemmmsss{{{~~~xxxxxxwwwwwwyyy}}}$$$#####################$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&%%%""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%###!!!"""$$$%%%$$$!!!!!!"""%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++,,,---...///000111000000000000000111111111333333333333333333333333000111222222333333333333222222111111111111222222444444444444555777888999;;;;;;::::::::::::::::::777888999;;;<<<;;;;;;:::<<<===???BBBDDDGGGIIIJJJLLLKKKKKKIIIHHHGGGFFFFFFGGGGGGGGGHHHKKKOOORRRTTTSSSRRRPPPOOOMMMKKKJJJIIIEEEFFFHHHIIIKKKLLLNNNOOOEEE@@@======<<<===FFFQQQZZZjjj|||~~~wwwttttttwww~~~wwwnnnlllnnnqqqyyyvvvmmmiiifffccceeejjjssszzz~~~yyyttttttzzz|||zzz|||uuuqqqtttwww~~~~~~}}}~~~~~~~~~}}}{{{xxxwwwvvvwwwyyy}}}zzzwwwtttjjj___^^^^^^aaafffjjjjjjfffbbbccccccgggoooyyy}}}nnnkkkgggfffnnn}}}|||wwwvvv|||}}}uuupppfff^^^]]]^^^```dddhhhiiinnnxxx{{{{{{|||{{{"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""$$$'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%%%%%%%###""""""$$$%%%$$$"""&&&((()))***)))'''$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''&&&$$$%%%''')))))))))))))))))))))))))))((((((***++++++++++++***++++++,,,---...///000000000000000000000111111111111222222222222222222222111111222333333333222222222222111111111111222222444444555555666888999:::999999999999999:::::::::888999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGIIILLLOOOQQQQQQPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHEEE@@@<<<===>>>DDDQQQ^^^sss~~~yyysssqqqssswww|||~~~|||vvvnnnhhhllljjjiiilllrrr{{{}}}xxxwww{{{}}}xxx~~~{{{}}}{{{ooonnnnnnppppppnnniiieeeeeecccbbbfffnnnssssssrrrfffccc___^^^gggssswwwuuukkkeeedddjjjrrrzzzxxxnnneeecccddddddgggkkkhhhiiinnnwww}}}"""#########$$$$$$%%%%%%$$$######""""""######$$$%%%&&&&&&%%%$$$$$$%%%'''"""###############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################%%%###"""###$$$%%%$$$###%%%&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&$$$###$$$'''***))))))))))))))))))))))))(((((()))*********))))))++++++,,,---...//////000/////////000000111111111//////000000111222222222222222333333333222111111222222111111111111222222555555555666777888999:::777777888888999999::::::999999;;;<<<<<<===<<<<<<;;;;;;<<<===???AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFGGGIIIIIIFFFCCCBBB???===???EEEQQQcccssszzzwwwsssoooooorrrxxxyyyrrrnnnllljjjgggppppppqqquuu{{{|||}}}{{{lllhhhnnnxxx}}}xxxwww||||||zzzxxxtttooonnnqqquuuvvvuuummmkkkgggiiirrrzzzwwwooo```YYYVVVYYY___fffooovvvyyyqqqpppvvvxxxvvvxxx~~~}}}ssspppooonnnoooqqqjjjhhhfffhhhooovvv||||||zzz}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))(((((((((((((((((((((((())))))******************++++++,,,------...//////......//////000111111111//////000000111222333333333333333333222222111000222222111111111111222222444444444555666777888999555666666777888999999:::::::::;;;<<<<<<=========<<<<<<<<<<<<>>>???AAABBBFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJMMMNNNOOOOOOOOOOOONNNMMMHHHEEECCCEEEHHHHHHEEEAAA???@@@CCCJJJTTTdddxxx{{{uuurrrnnnkkknnnsss|||zzzrrrnnnmmmnnnooopppxxxyyy{{{~~~ssseeecccjjjrrrxxx||||||yyy|||kkkbbbZZZXXXYYY\\\bbbiiiggg``````iiioooooossszzz|||xxxwwwyyyppplllfffcccdddiiiooosss~~~~~~|||{{{'''&&&&&&%%%$$$###""""""&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$########################$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++***)))((((((((((((((((((((((((((((((************+++++++++,,,++++++,,,,,,---.........---......///000000111111///000000111222333444444333333333333222222111000222222111111111111222222222222222333444555666777555555666777888888999999::::::;;;;;;<<<======>>>======<<<<<<===???AAACCCFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIILLLMMMOOOPPPPPPPPPOOONNNIIIFFFDDDDDDFFFFFFDDDBBBAAAHHHRRR\\\iiizzz~~~{{{uuupppllliiiiiipppyyy~~~wwwuuusssrrruuuxxx{{{|||pppggggggoooxxx}}}}}}xxxkkkccc___]]]___dddccc\\\[[[bbbfffeeeiiiqqq}}}~~~wwwtttnnnhhhddddddfffhhhpppwww}}}~~~~~~}}}~~~''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%"""""""""#####################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$'''***,,,+++***)))***))))))))))))))))))))))))************+++,,,---...++++++,,,,,,------------------...///000000111111000111111222222333333333222222333333333222111111222222111111111111222222111111111222333444555666666666777777888888999999::::::::::::;;;<<<===>>>>>>===<<<<<<===@@@BBBDDDFFFGGGGGGHHHJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMOOOOOONNNMMMLLLIIIHHHFFFDDDCCCDDDFFFGGGPPP[[[iiittt|||yyytttnnniiiggghhhmmm{{{}}}{{{{{{zzzuuuuuuwwwyyy}}}xxxnnniiikkksss}}}~~~xxxxxxxxxtttkkkfffgggkkkmmmgggeeegggddd]]]^^^fffvvv{{{~~~}}}xxxrrrkkkfffeeeeeegggnnnzzz~~~xxxzzz|||}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!###%%%$$$"""%%%%%%%%%%%%$$$$$$######!!!"""""""""#########$$$######""""""""""""############$$$$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&((((((((('''(((***,,,))))))))))))))))))))))))((((((((()))***,,,...///+++,,,,,,,,,,,,---------,,,,,,---...///000111222000000111111111111111111111111222333333333222222222222111111111111222222111111111222333444666666888888888888888888888888:::999999999:::;;;<<<======<<<;;;;;;===@@@CCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFHHHJJJLLLLLLKKKIIIHHHCCCEEEEEECCCBBBFFFMMMTTTfffsss|||xxxuuummmhhheeegggmmmzzzvvvsssuuuxxxyyy{{{|||}}}~~~zzzzzzssspppllliiikkksss~~~zzzxxxxxx~~~xxxyyy}}}}}}{{{|||{{{pppbbb___eeepppuuu|||~~~wwwqqqnnnnnnlllqqqxxx{{{||||||}}}}}}""""""###$$$&&&'''(((((("""###$$$%%%%%%$$$###"""%%%""" ###$$$###!!!$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$######""""""""""""######!!!!!!"""###$$$%%%%%%&&&###%%%'''&&&$$$###%%%'''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&((()))******%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###&&&+++///))))))))))))))))))))))))&&&&&&&&&''')))+++...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111222000000000000////////////000111222333333333333333222222111111111111222222222222222333444555666777999999999888888888888888:::999888888999:::<<<===<<<;;;::::::<<>>@@@BBBBBBFFFGGGGGGHHHIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGJJJIIIHHHFFFEEEEEEEEEFFFAAADDDFFFGGGKKKWWWiiixxx|||xxxvvvsssooollliiifffeeennnwwwqqqjjjjjjqqqzzzvvvrrrrrrooonnnmmmnnnqqqwww}}}~~~yyyxxx}}}wwwtttzzzzzz~~~~~~}}}{{{xxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$###"""###%%%'''&&&$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((%%%###'''''''''(((((((((((()))''''''(((((((((((()))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,------...---------...//////000000.../////////000000000000000000//////000000111222333222111000000111222222111111222333444555666666777777666666777777888999888999999999999999999999888888888:::;;;===???@@@EEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFAAAEEEKKKQQQYYYgggxxx|||wwwuuutttrrrmmmiiieeecccdddnnn}}}yyyvvvnnnjjjiiinnnxxx|||zzzzzzyyywwwwwwyyy|||{{{xxx{{{|||zzzxxx|||~~~~~~|||zzzxxxyyy|||zzzuuuuuuyyy|||||||||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""######""""""$$$&&&%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((************))))))))))))))))))(((((())))))***+++,,,+++*********+++------+++,,,,,,---......//////....../////////000000000000000//////000000111222222111111000111111222222222222333444555666666777777777666666777777888999666666777777888999999999999::::::<<<>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFHHHHHHHHHGGGFFFAAABBBBBBAAAAAABBBDDDGGGDDDJJJTTT```nnn}}}}}}{{{wwwrrrrrrsssqqqlllgggeeedddfffppp{{{qqqkkkfffcccggghhhllluuuyyyrrrpppsssssspppoooyyy~~~~~~{{{yyyyyy~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$%%%$$$###"""###%%%&&&%%%$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((++++++******))))))((((((***))))))((()))***+++,,,+++***)))((()))***,,,---,,,,,,,,,---......//////........./////////000000///////////////000111111111111111111111111222222333333444444555666777777666666666666666777888888666666777777888999::::::;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCAAA@@@???BBBCCCDDDFFFFFFFFFFFFFFF???@@@AAA@@@???AAAFFFJJJLLLTTTaaaqqq{{{wwwxxxtttpppppprrrrrrnnnkkkiiijjjmmmuuuzzzooojjjgggfffdddiiilllsss~~~||||||zzzwwwxxx||||||xxxvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&''''''&&&$$$""""""###%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))++++++******))))))((((((+++************+++,,,,,,******)))))))))***+++,,,,,,------...//////000000............/////////////////////...///000000111000000111111222222222222333444444555555666666666666666666555666777777888666777777888999:::;;;;;;999:::;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDCCCBBB@@@@@@BBBCCCCCCDDDDDDEEEEEEEEE???AAAAAA@@@???DDDLLLSSS\\\dddrrr}}}wwwtttssspppmmmlllooorrrssstttsssuuuyyy~~~||||||tttpppqqqssssssssspppttt|||yyyyyy|||vvvtttyyyxxxyyy}}}}}}$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''((('''%%%#########""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((())))))***************))))))))))))******+++,,,,,,,,,,,,+++))))))******++++++++++++---------...//////000000------.........///////////////......//////000111///000111222222222222222333333444444555555555555666666555555666666777888777888888999999:::::::::<<<<<<<<<===???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCDDD@@@AAABBBAAABBBKKKXXXbbboooxxx}}}wwwsssqqqlllkkkjjjiiilllsss~~~~~~{{{}}}~~~{{{yyy{{{yyy}}}|||rrrpppvvvxxxtttnnnmmmnnnrrrzzz}}}zzzwwwvvvwww|||$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&&&&%%%$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''')))******+++)))))))))))))))*********''')))+++------,,,***)))((()))+++,,,---,,,+++***+++,,,,,,---......//////---------........./////////............///000000...///111222333333222222333333333333444444444444666555555555555666777777777777888888888888888888>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCC???AAABBBCCCGGGTTTffftttyyytttpppmmmlllhhhjjjjjjjjjmmmzzz}}}}}}~~~wwwmmmooowwwrrrpppnnnlllooovvvzzztttqqqrrruuuyyy{{{|||}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" ###%%%%%%$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&&&&$$$######$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,(((((())))))******++++++%%%'''***------+++)))'''((())),,,......---+++)))***++++++,,,,,,---......---------.........//////...............///000000...///111222333333222222222222333333333333333333555555555555555666777777777777777777666666666666:::::::::::::::;;;<<<<<<===>>>???AAACCCDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBB>>>@@@BBBDDDJJJZZZpppyyysssnnnkkkiiiiiigggjjjmmmmmmqqq|||{{{||||||~~~}}}{{{|||yyysssrrruuu~~~}}}{{{uuunnnjjjooo{{{wwwnnnkkkkkkmmmtttvvvzzz~~~|||~~~######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################(((''''''&&&$$$######"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,,,,,,,+++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++---.........---,,,++++++++++++,,,,,,---......///000///...------...///000111111222222222222111111111222222333333222222111222222222333444555777888666666666666666777888888888999999:::;;;<<<======@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBBAAAAAAAAA@@@@@@CCCCCCEEELLLZZZooo~~~{{{xxxtttpppllljjjiiiiiidddmmmwww~~~~~~|||uuulllooo{{{zzzwwwuuurrrrrrvvvzzz}}}~~~}}}|||xxxxxx}}}}}}mmmeeeccceeekkknnnsssyyy}}}xxx|||~~~$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))+++,,,+++***)))***+++......------,,,,,,++++++...............---,,,,,,,,,,,,,,,------.........//////............//////000111111222333333222222222222333333333333222222333333333333555666777888666666666666666777777888888999999:::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAA???CCCKKKWWWhhh}}}|||zzzrrrrrrpppllliiihhhjjjlllkkkuuu}}}tttrrrnnnjjjooozzzzzzpppooooooooopppssswww|||~~~}}}tttiiidddcccfffiiilllqqqtttwwwxxxyyywww{{{~~~{{{}}}%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((())))))*********)))***++++++***)))***+++111000///...---,,,,,,+++.........///......---,,,,,,,,,------------------......////////////.........///000222333333333333333333444444444444333333333333333444555666777888666666555555666666777888888999999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBCCCCCCBBB@@@@@@AAABBBBBBJJJYYYjjj}}}{{{wwwvvvqqqsssssspppllllllpppuuuuuu~~~rrrjjjjjjlllnnnvvv|||pppiiijjjllloooqqqrrrvvv}}}}}}}}}wwwrrrsssxxxzzzvvvqqqoookkkfffbbbcccgggnnnrrr{{{yyywwwtttqqqnnnlllkkkqqqwww}}}{{{wwwuuujjjlllooouuu~~~}}}{{{}}}zzzwwwyyy~~~}}}qqqhhhdddddddddfffiiilllooorrrtttvvvzzz}}}}}}zzzzzz~~~$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((())))))***+++,,,,,,---)))***++++++***)))+++,,,//////......---------,,,.........//////......------------------------------...///000000///...---,,,---...000222333333333333444444555555444444333333333333333444555666777666555555555555666777777888999999:::;;;<<<======<<<<<<<<<<<<===>>>??????CCCEEEEEECCC>>>===???BBBMMMYYYkkk~~~|||{{{yyytttrrrssswww||||||wwwvvv|||~~~ssskkkfffkkkttt{{{xxxppplllnnnrrrwwwwwwwwwyyyuuummmooo}}}nnnggghhhjjjlllllllllkkkjjjiiihhhgggiiikkklllkkkjjjhhhddd```aaaeeegggddd___TTTRRRNNNKKKLLLOOOTTTWWW^^^^^^]]]\\\ZZZWWWUUUSSSWWW[[[```cccbbb```]]]\\\WWWWWWYYY___gggrrr||||||{{{rrrlllmmmttt}}}{{{rrrllliiiiiihhhhhhjjjllloooppprrrwww|||}}}||||||~~~"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))***++++++,,,,,,(((***++++++******+++,,,+++++++++,,,,,,------...------...............---,,,,,,---------------------...///000000///...---***+++---...000111222222333444444555555444444333222222222222333444555555555555555555555666666777888999999:::;;;<<<==================>>>???@@@@@@EEEHHHIIIEEE???>>>CCCIII\\\iii|||zzzuuutttrrrnnnmmmooovvv}}}zzztttpppllliiikkkuuu}}}yyyyyyyyy~~~~~~}}}rrrbbb[[[YYYeeesss{{{||||||~~~zzztttnnnhhh^^^UUURRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUUUUTTTUUUQQQNNNOOOSSSUUUSSSPPPCCCCCCBBBAAABBBCCCDDDEEEHHHIIIJJJJJJJJJHHHFFFEEEGGGIIIKKKLLLKKKKKKKKKLLLJJJIIIJJJLLLRRR[[[ccchhhhhhoooxxxxxxvvvssstttwww{{{}}}~~~~~~vvvooommmsss|||{{{xxxvvvssspppmmmlllkkkkkknnnsssyyy}}}""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$#########"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&''''''(((((()))))))))((()))++++++******+++---((())))))***+++,,,---...+++,,,------...---------++++++,,,------......///......////////////......***+++---...000111111222333333444444444444333333333333333333333444555555555555444444555555666777888999999:::;;;<<<===============>>>>>>???@@@AAAFFFJJJMMMIIIEEEHHHRRR]]]nnnyyyvvvqqqnnnnnnlllhhhgggjjjmmmuuuyyytttrrrpppooonnnqqqwww|||~~~xxxlll```SSSMMMKKKPPPWWWXXXXXXYYYYYYXXXUUUSSSRRROOOLLLHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHEEECCCCCCFFFGGGEEECCC?????????>>>>>>===<<<<<<;;;<<<>>>?????????>>>>>>@@@AAAAAA@@@??????AAACCCAAA@@@???@@@CCCHHHNNNQQQSSSXXX]]]aaagggjjjfff______^^^]]]]]]```dddiiilllgggjjjoootttxxx}}}|||}}}|||{{{{{{~~~zzzwwwyyy}}}xxxsssnnnlllooossszzz""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))'''''''''(((((((((((((((''')))***+++******,,,---))))))******++++++,,,,,,***++++++,,,------,,,,,,******+++,,,...///000000//////............//////,,,---...000111222222222222222333333333333222222666555555555555666777777555444444444444555666666888999999:::;;;<<<==================>>>???@@@AAADDDKKKPPPPPPPPPXXXjjjyyy{{{xxxpppmmmlllmmmkkkfffeeehhhjjjrrr|||tttvvv{{{}}}~~~~~~yyyqqqqqqmmmeee```]]]WWWQQQIIIFFFEEEGGGGGGEEEFFFJJJFFFDDDDDDEEEFFFDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLHHHEEEBBBAAAAAAAAA???======<<<<<<;;;::::::::::::999:::;;;;;;<<<<<<<<<;;;===>>>???>>><<<<<<===>>><<<;;;;;;;;;===@@@DDDFFFGGGIIIJJJKKKNNNQQQNNNGGGJJJJJJJJJJJJKKKNNNQQQTTTRRRVVV]]]bbbeeehhhjjjkkkcccbbbeeejjjqqq~~~{{{yyyxxxwwwzzz|||zzz}}}######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$################################# !!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))************))))))))))))''')))***+++******,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))***,,,...///111111000///...------...///000...///000222333333333333111222222333333222222111888777777777777888888999555444444444444555666666888999999:::;;;<<<===>>>===<<<<<<======>>>???@@@CCCKKKRRRUUUXXXeee||||||vvvsssooommmnnnooommmgggfffiiiooowwwxxxwww~~~~~~vvv{{{vvvooogggfffkkklllgggaaaUUUWWWUUUOOOKKKKKKKKKIIIAAA???@@@AAA???<<>><<<:::999888777777:::<<<>>>======<<<<<<<<<<<<<<<<<<;;;>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;===@@@CCCEEEDDDDDDCCCAAADDDGGGDDD>>>???@@@@@@?????????AAACCCEEEJJJQQQUUUWWWVVVUUUUUUPPPQQQUUUYYY\\\eee|||zzzxxxuuurrrsss{{{########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$####################################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######,,,***(((%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&&&&%%%$$$"""%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&'''''''''((()))++++++******)))***)))(((''''''((()))***(((***+++***)))((()))***+++++++++,,,,,,------------,,,,,,+++*********+++******+++,,,---//////000............///////////////...---,,,---///111222333333333333333333333333444444555555666777777777666666666666666777777888:::999999999999:::;;;<<>>@@@BBBBBBBBBKKKTTT]]]kkk}}}wwwqqqoooiiijjjnnnrrrooojjjjjjnnnvvvwww}}}uuuvvvyyy}}}}}}uuukkkcccYYYVVVQQQNNNNNNOOOOOOOOOGGGFFFEEEDDDCCCCCCCCCCCC=========>>>>>>???@@@@@@AAA@@@??????AAACCCCCCBBBFFFDDDBBBAAABBBDDDEEEEEENNNOOOPPPPPPPPPRRRVVVYYYYYYRRRHHH@@@<<<<<<===>>>::::::::::::::::::999999<<<<<<<<<===???AAACCCDDDEEEJJJLLLGGGCCCBBBBBBAAA@@@???===<<<===AAAEEEHHHDDDFFFEEEAAA???@@@???;;;===<<<:::888999;;;:::888999<<<@@@DDDFFFFFFDDDBBBHHHEEEEEEIIILLLPPP]]]lllzzzuuutttzzz~~~}}}}}}zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%$$$###"""###%%%"""############$$$$$$$$$######$$$$$$$$$$$$######(((&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$### !!!###%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&'''''''''((()))*********))))))))))))(((((((((((())))))(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***++++++,,,---...///000............////////////000///.........000222333333333333333333333333333333444444555666666777777777777777777777888999999888888999999:::<<<===>>>===>>>>>>>>>>>>???BBBCCCFFFRRR```mmm||||||yyysssooonnnlllkkklllpppsssuuuzzzzzzqqqiiiiiijjjlllnnnooommmkkkeeecccaaa___\\\UUUMMMGGGGGGDDDAAA@@@AAABBBAAAAAAAAA@@@???>>>============::::::;;;<<<===>>>>>>>>>AAABBBCCCDDDEEEGGGHHHIIIJJJHHHFFFEEEEEEGGGHHHIIIQQQQQQQQQPPPQQQSSSWWWZZZ\\\WWWOOOIIIEEECCCAAA???>>>>>>===<<<<<<<<<======>>>???AAAAAACCCEEEJJJNNNRRRXXXZZZTTTNNNJJJGGGCCCAAA@@@??????@@@BBBEEEGGGHHHJJJIIIDDDBBBBBBAAA===:::::::::999:::::::::888:::;;;===???@@@@@@???>>>???===>>>@@@AAACCCMMMYYYpppxxx~~~zzzxxx||||||sssooovvv}}}|||~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$$$$""""""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))(((((())))))***))))))((((((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***++++++,,,---...//////............////////////111000//////000111333444333333333333333333333333333333333444555555666666888888888888888999999:::777888888:::<<<>>>???@@@;;;???AAA@@@???@@@FFFKKKVVVddduuuzzzxxxvvvsssqqqrrrrrrllljjjpppyyyssshhhaaaZZZXXXVVVVVVVVVVVVTTTRRRTTTSSSRRRPPPNNNJJJDDD@@@CCCBBBAAABBBDDDEEEDDDBBB<<<<<<<<<;;;::::::999999999:::<<<>>>???AAAAAAAAABBBEEEIIIJJJJJJKKKNNNPPPPPPNNNKKKIIIHHHIIIKKKMMMSSSSSSRRRQQQQQQSSSXXX\\\___\\\XXXTTTQQQMMMIIIFFFFFFDDDBBBAAA@@@AAABBBCCCBBBFFFIIIJJJJJJNNNVVV]]]dddkkknnnhhh___XXXPPPJJJGGGFFFEEEDDDDDDFFFHHHIIINNNPPPOOOJJJHHHIIIGGGCCC===============<<<;;;;;;???>>>===<<<;;;:::::::::999888999:::999999>>>FFFPPPWWW```gggkkkqqqzzz}}}yyy}}}{{{{{{}}}|||nnnfffkkkuuu}}}}}}|||########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!#########"""!!!"""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&)))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''((()))++++++***)))((((((***+++***)))((()))***------,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////............////////////000000///000000111333333333333333333333333333333222222333333444555555555888777777777777888999999999999999:::<<<>>>???@@@<<>><<<<<<<<<===@@@CCCCCC@@@>>>>>>>>>>>>>>>======<<<<<<:::;;;===@@@CCCEEEGGGGGGDDDIIINNNOOOLLLKKKNNNRRRRRRPPPNNNLLLJJJJJJLLLNNNUUUTTTSSSQQQQQQTTTXXX\\\```^^^\\\[[[ZZZXXXUUUSSSPPPNNNKKKHHHGGGHHHJJJKKKIIINNNSSSSSSRRRVVV```iiiqqqyyy~~~zzzqqqhhh^^^VVVRRROOOKKKHHHHHHJJJNNNPPPSSSVVVVVVSSSRRRTTTRRROOOKKKHHHEEEDDDAAA>>>>>>AAAGGGEEEAAA===;;;:::::::::999:::;;;;;;999888:::===AAAFFFLLLQQQUUU\\\dddkkkmmmrrryyy~~~~~~zzztttooommmooorrrtttyyyzzz~~~}}}yyynnnqqqyyy~~~~~~{{{zzzzzz|||########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!#########"""!!!"""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''(((***+++++++++***)))(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,,,,------.....................////////////////////////000111222222333333333333333333333333222222333333444555555555777666666666666777888888;;;;;;;;;;;;;;;<<<===>>>===AAADDDBBBCCCLLL___nnn~~~xxxtttuuuwwwyyy}}}yyywww}}}uuusssrrrxxxsssiii^^^TTTMMMIIIHHHFFFDDDAAAAAAAAAAAAAAA???>>>???AAABBBAAA???>>>===>>>???BBBEEEHHHHHHEEECCCAAAAAABBBBBBBBBAAA@@@@@@999:::<<>>======???BBBEEEGGGKKKOOOSSSTTTPPPLLLJJJJJJMMMPPPRRRPPPMMMKKKLLLOOOSSSTTTUUUUUUUUUXXX[[[^^^aaa``````bbbhhhnnnrrrtttnnnkkkgggccc```^^^^^^^^^UUUYYY[[[ZZZWWWWWW[[[```mmmxxx|||vvvppphhhccc\\\VVVVVVZZZ```eeehhhlllpppppprrrvvvuuurrrnnnfff^^^XXXNNNDDDEEEMMMXXXVVVRRRNNNJJJFFFDDDCCC<<<===<<<888888:::;;;999;;;<<<======>>>???CCCFFFEEEHHHMMMPPPQQQPPPMMMKKKJJJKKKMMMPPPXXXgggyyyxxxxxxyyyzzzxxxtttmmmggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$###"""###%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%% !!!###%%%&&&''''''&&&$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))***+++,,,---(((***+++***)))((()))*********++++++,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,------------...............//////////////////000111222222222222333333333333333333333333333444444555666666777777777777666666777777888999999999999999:::;;;======>>>DDDKKKRRR\\\nnn|||vvvssspppooorrrvvv{{{}}}wwwuuuuuuxxx{{{}}}rrrhhh]]]SSSNNNOOOKKKJJJIIIGGGEEECCCBBBAAA@@@@@@AAADDDFFFGGGFFFDDD>>>BBBGGGIIIGGGDDDCCCBBBBBBDDDIIIPPPVVVYYYYYYWWWWWWXXXZZZ[[[[[[ZZZYYYXXXPPPMMMHHHEEECCCEEEGGGIIIPPPRRRUUUVVVUUUQQQMMMJJJLLLQQQUUUUUUQQQNNNOOOQQQSSSUUUXXXYYYZZZ\\\___aaaddddddfffjjjqqqxxx}}}}}}{{{wwwsssoookkkhhhggg```aaaaaa^^^[[[XXXWWWWWWdddooozzz}}}}}}}}}{{{xxxuuurrrmmmiiihhhkkkooorrrwww|||{{{sssmmmhhh\\\OOOMMMUUUbbbaaa```]]]YYYTTTPPPMMMCCCDDD@@@999999===???<<<<<<<<<======<<<===>>>???<<<===???@@@AAAAAAAAAAAA===>>>@@@CCCIIIUUUcccmmmssszzzzzzyyyzzzwww{{{}}}{{{|||}}}yyypppiii########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$!!!###%%%&&&&&&%%%$$$"""%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((***)))(((((()))+++---...(((***+++***)))((()))***))))))***+++---...//////,,,,,,,,,,,,,,,---...///,,,,,,------------------............/////////000000000111333333333333333333333333333333333333333444444555555666777777777888888888777888999999:::666777777888:::<<<>>>???BBBHHHRRR]]]kkk~~~wwwrrrssspppppptttxxx}}}tttnnnllllllvvvxxxwww}}}|||pppggg]]]VVVNNNHHHGGGJJJDDDFFFHHHIIIIIIGGGEEEDDDCCCCCCEEEHHHKKKKKKIIIGGGEEEJJJPPPRRRPPPLLLJJJJJJNNNPPPVVV^^^eeejjjkkkkkkggghhhjjjkkkkkkjjjhhhgggbbb]]]VVVOOOLLLLLLNNNPPPSSSTTTVVVYYYYYYVVVPPPLLLLLLRRRXXXYYYUUURRRRRRSSSSSSVVVZZZ\\\^^^___aaacccggghhhkkkqqqyyy}}}xxxsssooommmiiihhhgggddd```[[[WWWTTT___iiitttxxxzzz||||||zzz}}}{{{yyyyyyzzz|||}}}|||yyyvvvjjjYYYUUU\\\jjjkkkkkkjjjfff```ZZZWWWLLLLLLFFF======BBBDDDAAA@@@@@@@@@???>>>=========::::::999999999:::<<<===777999;;;<<<>>>EEENNNUUU\\\dddlllqqqxxx}}}rrrnnnnnnjjjnnnxxx~~~~~~vvvnnn########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$###!!! !!!"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%''''''((())))))))))))))))))))))))((((((((((((((((((((()))+++,,,---...///++++++,,,,,,,,,++++++***------..................222111111000000000000000222222111111222222333444444444444333333222222222555555666666777888888888888888999999999888888777===777444888<<<<<<<<<===CCCNNN^^^nnnxxxpppnnnqqqqqqtttuuutttssszzzvvvooonnnpppsss|||{{{uuu{{{pppnnniiibbb^^^YYYUUUQQQMMMJJJGGGEEECCCGGGKKKOOOQQQPPPMMMJJJHHHFFFHHHKKKNNNQQQPPPNNNKKKFFFNNNXXX\\\YYYSSSOOONNNTTTUUUYYYbbbnnnxxx|||}}}wwwwwwwwwwwwxxxzzz|||~~~yyytttkkkccc]]]XXXUUUSSSXXX\\\______[[[WWWUUUUUURRRWWW]]]___]]][[[[[[[[[XXX\\\aaaeeefffiiimmmpppsssuuuwww||||||wwwuuuooollliiihhhiiihhheeebbbgggiiipppxxx||||||~~~|||vvvooogggbbbrrrvvvyyyxxxuuuoooeee[[[RRRQQQIII???<<>>>>>===<<<;;;;;;::::::999888888888999777666777:::>>>@@@@@@HHHNNNVVV\\\bbbjjjuuu}}}yyynnnjjjjjjjjjhhhjjjsss}}}|||vvv########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$$$$###"""!!!!!!#########""""""""""""######$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,,,,---------,,,,,,+++---------....../////////000000//////000111222222222222111111222222333444555555555444444333333333444444555666666777777888888888999999999888888777888555666:::<<<<<<>>>AAAOOO]]]ooo~~~wwwqqqlllllloooppptttvvvuuuuuu{{{}}}tttppprrryyy~~~zzz}}}|||}}}hhh^^^[[[XXXUUUTTTWWWSSSNNNLLLKKKJJJHHHEEEIIIMMMRRRUUUTTTRRRPPPOOOIIIKKKOOOVVV[[[\\\WWWRRRJJJRRR[[[```^^^[[[YYYYYY]]]___eeemmmwwwyyyrrrjjjbbb^^^___bbbeeeeeeaaa]]][[[ZZZWWW[[[```ccccccbbbccceeedddhhhmmmqqqsssuuuyyy|||}}}|||vvvsssqqqppprrrrrrpppnnnqqqrrrwww}}}~~~|||xxxsssoooxxx}}}~~~zzzuuujjj```ZZZXXXPPPFFFCCCIIIOOOPPPPPPLLLFFFBBB@@@???>>>===;;;;;;;;;;;;:::::::::999777666444555888;;;<<<<<<===AAAGGGLLLPPPXXXbbbiiiwww{{{}}}vvvrrrpppmmmiiiiiipppyyyzzz$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######""""""$$$$$$$$$"""!!!"""#########""""""""""""######$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))''''''((()))))))))))))))************************)))))))))*********++++++,,,------......---------,,,,,,---...//////000000......//////000222333444222222111111222222333444555555555555444444444444333333444444555666666777777888888999999999888888555555999===>>>>>>CCCJJJ___qqqtttnnnmmmlllooosssqqquuuyyyzzz{{{~~~}}}yyyssspppuuuvvvnnnsss|||xxxuuugggWWWPPPMMMMMMQQQUUUXXXSSSOOONNNQQQQQQNNNJJJKKKPPPVVVYYYZZZYYYXXXXXXOOOPPPUUU___hhhjjjddd]]]SSSYYYbbbfffgggggghhhjjjkkkooovvv|||yyyoooiiiiiikkkmmmmmmkkkgggeeeddd```cccgggjjjlllnnnrrrtttuuuxxx}}}|||zzzzzz{{{|||||||||~~~~~~zzzooofff^^^[[[SSSHHHDDDIIIPPPSSSWWWRRRKKKFFFCCCBBB@@@@@@>>>>>>======<<<;;;;;;:::888666444555777999999999888;;;>>>???BBBGGGPPPVVVeeeiiinnnrrrvvv{{{}}}|||zzzsssnnnpppwww$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))***************+++++++++***)))))))))))))))))))))+++,,,,,,---------------+++,,,---...///000111222////////////000111222333222222111111222222333444444444444444444444444444222222333444444555555666777777888999999999888888666888;;;======@@@KKKWWWnnnuuukkkjjjmmmqqqwww|||www{{{|||yyyzzzyyytttqqquuu{{{|||zzzmmmaaabbbgggbbbaaaZZZSSSQQQPPPRRRYYYaaa___ZZZUUUVVVYYYZZZVVVQQQOOOSSSZZZ^^^``````aaaaaaYYYXXXZZZdddqqqvvvrrrkkkbbbffflllpppsssuuuwwwzzz{{{zzzuuuppprrrtttuuutttrrrqqqppplllmmmpppssswww||||||ssskkkaaa]]]UUUKKKEEEHHHOOOUUUZZZVVVOOOKKKHHHGGGFFFFFFEEEDDDBBB@@@>>><<<;;;:::<<<:::888777888999888777999::::::999999===CCCHHHQQQTTTYYY\\\aaahhhrrryyy~~~}}}~~~}}}yyyzzz$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))******++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///111111222111111000000000000000111222222111111222222333444222222222222222222222222222222333333444555555555666777888999999999999999888888:::<<<===DDDTTTddd~~~{{{vvvnnnhhhjjjooouuu||||||yyy{{{{{{~~~{{{wwwzzz}}}wwwvvvwww~~~xxxnnndddYYYXXX\\\VVVVVVUUUUUUXXXXXXYYY___ggggggccc``````bbbbbb^^^ZZZXXX\\\bbbgggiiikkklllmmmiiidddbbbiiivvv~~~~~~{{{uuuwwwzzz}}}vvvwwwyyy{{{}}}}}}}}}|||xxxxxxyyy|||~~~xxxqqqhhhddd\\\SSSLLLKKKSSSZZZ\\\XXXTTTRRRQQQQQQQQQPPPPPPNNNLLLHHHDDDAAA>>>===@@@>>>;;;::::::999888666888777666444444666999<<>>???BBBIIIOOOUUUVVV[[[cccggghhhlllqqqzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###"""###%%%$$$$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&((()))''''''((()))))))))))))))''''''((())))))***++++++*********+++++++++++++++)))***+++,,,------------......//////000000000111111000000000000000111222222222111111222222333444111111111222222333333333333333333444555555666666666666777999999::::::999999:::@@@JJJUUUcccwwwyyyuuusssooommmmmmpppvvvzzzyyy}}}wwwtttqqqyyy|||vvvqqqnnnjjjeeeiiijjjbbb```^^^UUUWWWWWW[[[bbbeeegggmmmsss{{{~~~~~~}}}}}}~~~~~~tttooojjjddd[[[TTTZZZccchhhhhhiiikkkmmmnnnllljjjkkkjjjgggccc___\\\YYYWWWNNNLLLIIIFFFDDDAAA>>>;;;===<<<;;;;;;;;;;;;;;;:::555888:::;;;::::::>>>BBBBBBCCCHHHOOOTTTVVV\\\bbbmmmuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$######%%%'''***,,,'''(((((()))))))))))))))&&&''''''((()))***************+++++++++,,,,,,,,,***+++,,,---............////////////000000000000////////////000222333444222222111111222222333444222222222333333444444444333333444555555666666777666666777999999:::::::::;;;>>>GGGVVVeeeuuu~~~wwwsssqqqqqqnnnmmmooottt|||vvvsss|||~~~|||yyyuuuooollliiihhhllliiiqqqtttlllhhhdddZZZ\\\\\\```hhhooouuu}}}||||||{{{{{{}}}~~~}}}yyyuuupppfff^^^cccmmmoooooorrruuuwwwwwwuuurrrtttrrrpppmmmjjjgggeeedddVVVTTTQQQNNNLLLHHHDDDAAA:::::::::;;;<<<;;;:::888444888;;;;;;999888:::<<<;;;999;;;@@@CCCFFFLLLSSSZZZbbbllltttzzz###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%&&&&&&$$$"""###%%%&&&%%%""")))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++)))(((''''''''''''******))))))((((((''''''))))))))))))))))))))))))***************++++++++++++,,,---...//////////////////000000111111111222111111111111111111111111000000222333444555555555333333333444444444555555888777777777777999;;;<<<<<>>AAABBBNNNQQQVVV]]]fffpppxxx}}}}}}~~~###$$$$$$%%%%%%$$$$$$######%%%'''&&&%%%$$$$$$%%%&&&$$$"""###%%%&&&%%%###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))((((((((())))))))))))))))))))))))************+++++++++++++++,,,---...///////////////000000000111111111111111111111111111111111111000111222333444555555555333333444444444555555555444555666777777999<<<@@@IIIVVViii||||||uuummmiiikkkmmmoooooorrrvvv|||zzzvvv{{{}}}uuurrrvvvzzz}}}|||||||||}}}~~~}}}~~~~~~|||yyyvvvvvvxxxzzz|||yyyuuurrrqqqsssvvvxxxzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyywwwwwwuuuwwwzzzzzzyyyxxxyyyyyy{{{zzzwwwtttrrrrrrrrrrrrvvvyyy}}}}}}{{{|||}}}}}}|||yyyxxxxxxyyyppphhh```\\\[[[XXXRRRLLLIIIGGGCCC???======>>>???===;;;::::::;;;<<<:::888999777555555888;;;<<<<<<@@@BBBEEEKKKRRRZZZaaaeeezzz~~~|||yyyxxx}}}|||}}}~~~###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&$$$######$$$%%%$$$######%%%%%%$$$###!!!!!!!!!"""$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''')))***,,,---(((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---......////////////000000000000111111111111111111111111111111111111111222333444444444444444333444444444444555555555333666888777777;;;CCCJJJ^^^llloookkkgggfffgggjjjmmmnnnjjjrrrxxx||||||zzzwww{{{}}}}}}}}}xxxuuuttttttwwwvvvvvvvvvwwwwwwvvvtttsssrrrqqqooommmmmmoooqqqpppnnnkkkiiiiiikkknnnpppnnnnnnmmmllllllmmmnnnooonnnooopppqqqpppooommmkkkllloooqqqrrrrrrqqqrrrsssuuutttsssrrrrrrssstttuuuwwwyyy||||||}}}~~~~~~|||||||||~~~vvvpppiiieeedddaaa[[[VVVOOOMMMJJJGGGEEEEEEEEEFFFCCCAAA>>>======<<<;;;:::999777666666777888888777::::::<<>>===999888777777888888777555::::::;;;<<>>@@@CCCEEELLLZZZlll|||xxxwwwwww~~~www}}}nnnfffiiiqqq}}}###$$$$$$%%%%%%$$$$$$######%%%&&&%%%###""""""######$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((((((((()))))))))******************)))))))))))))))))))))))))))******+++,,,---.........//////000000/////////111111111111000000000000000000000000000000000000111222333444666666666666444444555555555666666666888999999;;;EEEXXXpppwwwpppkkknnnpppnnnkkkmmmsssyyy}}}}}}}}}|||{{{zzz{{{yyyvvvrrrmmmiiihhhggghhhiiihhhhhhjjjlllmmmllljjjeeedddcccbbb```^^^]]]\\\YYYZZZ[[[YYYVVVTTTTTTTTTSSSRRRRRRRRRSSSSSSRRRPPPNNNOOOOOONNNMMMLLLMMMOOOMMMLLLLLLMMMMMMNNNOOOOOOMMMLLLLLLKKKLLLMMMOOOPPPNNNPPPRRRSSSTTTSSSRRRQQQPPPRRRUUUVVVVVVUUUVVVVVVVVVWWWZZZ]]]```bbbeeefffgggggghhhjjjllloooqqqrrrtttuuuuuutttrrrqqqrrrsssvvvtttssssssrrrqqqooolllhhhhhhgggeeebbb```]]]\\\]]]]]]\\\YYYSSSOOOMMMLLL>>>===;;;:::;;;;;;:::999:::999777666777888:::;;;>>><<>>;;;999777777888999:::888:::@@@HHHRRRbbbqqqwww||||||wwwtttvvvwwwvvvssssssyyyzzz$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$%%%#########$$$"""%%%&&&%%%###"""$$$&&&""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******,,,+++++++++***))))))))))))))))))))))))))))))))))))******+++---.../////////000000000000000//////222111111111000000//////000000000000000000000000///000222444666888999999555555555555666666666777666:::BBBRRRhhh{{{uuuqqqmmmsssyyyzzzzzz~~~{{{|||vvvqqqqqqxxx}}}~~~~~~|||}}}}}}{{{yyyxxxtttqqqmmmjjjhhhgggcccdddeeedddaaa___^^^___ZZZXXXUUUSSSRRRRRRTTTUUUPPPOOONNNNNNOOOOOONNNMMMMMMLLLLLLKKKJJJHHHFFFEEECCCDDDFFFFFFDDDBBBBBBBBB;;;>>>AAAAAA???>>>@@@BBB???@@@@@@???===<<<<<<===>>>>>>????????????>>>>>>;;;<<<===>>>???@@@??????@@@@@@AAABBBCCCDDDDDDEEECCCEEEGGGGGGFFFEEEEEEFFFEEEGGGIIILLLOOOQQQSSSSSSVVVWWWXXXZZZ\\\]]]^^^___aaaccceeeeeeeeefffhhhiiimmmnnnpppqqqrrrrrrrrrqqqmmmnnnqqqssstttsssrrrqqqllloooqqqnnnhhhbbb^^^]]]WWWSSSNNNJJJIIIHHHGGGGGGBBB@@@<<<999666555555555999777999======@@@KKKXXX^^^hhhmmmhhhcccfffkkkmmmnnnnnnuuu&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###!!!###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***))))))((((((((())))))((())))))*********))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,---...///000000000000000000000000000000000000111111000000000000000111222333333444444555555555888555666999999777888<<>>>>>======<<<>>>??????@@@AAABBBBBBBBB@@@@@@BBBDDDFFFHHHIIIJJJOOOPPPQQQRRRTTTUUUVVVWWWZZZZZZZZZZZZ\\\___bbbdddgggggggggiiikkknnnqqqrrroooppprrrtttvvvwwwxxxxxxtttuuuvvvtttooojjjgggfffccc___ZZZYYYZZZXXXSSSNNNPPPHHH>>>999999999777444777777777999;;;???BBBDDDQQQUUUYYYYYYWWWXXX]]]bbbcccgggmmmssszzzyyyuuuyyy|||&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((()))******************))))))))))))************+++++++++,,,,,,,,,,,,---......///000111111111111////////////////////////111000000//////000000111222333333444444555555666666444555888999777999===BBBKKK]]]ttt{{{rrrkkkmmmvvv}}}sssqqqsss}}}|||yyy}}}yyyvvvqqqlllgggdddbbbbbb\\\YYYVVVTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>???>>>===<<<;;;:::::::::999999999888888555666777777888888777777777777777777777777777777555555555555555555555555777777777777777777777777999999::::::::::::999999;;;;;;<<<<<<===>>>>>>???<<<===>>>@@@BBBCCCEEEEEEJJJJJJKKKMMMNNNOOOPPPQQQUUUUUUTTTUUUWWWYYY\\\^^^______```aaadddgggjjjlllkkklllnnnqqqssstttuuuvvvvvvxxxyyywwwsssooommmmmmllliiieeedddeeeccc^^^ZZZUUUMMMCCC<<<;;;:::999777999999999999;;;>>>AAACCCAAADDDGGGIIIJJJMMMRRRWWWXXX[[[aaahhhoooxxx~~~sssmmmppptttzzz%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((())))))***+++++++++++++++***************)))))))))+++++++++,,,,,,,,,------------///000000000000000////////////////////////000000////////////000000222333333444555555666666666555666999:::999===BBBJJJ[[[ttt~~~~~~yyytttqqqxxxzzzrrrqqqttt~~~yyyuuurrriiifffbbb]]]YYYVVVTTTSSSPPPNNNKKKJJJIIIHHHGGGEEECCCBBBBBBAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::777777666666666666555555333444444555555555555555555555555555555555555555333333333333333333333333555555555555555555555555555555666666666666555555777777777888888999999:::777888999:::<<<>>>??????BBBCCCCCCEEEFFFGGGHHHIIILLLLLLLLLMMMOOOQQQSSSUUUTTTTTTUUUWWWZZZ^^^aaacccdddfffhhhkkknnnpppqqqrrruuuwwwyyyxxxvvvsssrrrrrrvvvssspppppppppoookkkggg___VVVKKKBBB>>>===;;;999;;;;;;::::::;;;>>>@@@BBB<<<<<<===>>>AAADDDHHHKKKIIIKKKPPPVVV___kkkwww|||pppgggjjjpppxxx$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((()))***++++++,,,,,,++++++++++++******)))))))))*********++++++++++++,,,***+++,,,---..................................../////////...//////000111222333333444555666777777999777888;;;;;;<<>>???@@@AAAAAADDDDDDEEEFFFGGGIIIKKKLLLKKKLLLMMMOOORRRUUUYYY[[[]]]___aaadddgggjjjkkkllloooqqqssstttssssssssstttyyyxxxvvvvvvwwwvvvsssqqqjjjbbbUUUJJJCCC???===<<<<<<;;;::::::<<<>>>AAACCCCCC@@@===;;;<<<>>>???>>>>>>???BBBGGGOOO[[[iiiqqq{{{|||~~~~~~xxxlllcccdddllluuu""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,+++,,,,,,++++++******))))))))))))))))))***************+++,,,---............///////////////////////////////////////000111111222222333444555777777888888777888:::<<>>===???===;;;:::;;;;;;:::999:::999999999999999999999999999888777777777888888999999999999999999999999999888777666666666777777666666666666666666666666555666777777888888777777777777777777777777777777555555555555555555555555333333333333333333333333333333444444444444333333333333444444444444555555333333444555666666777777888888999:::;;;;;;<<<<<<>>>??????@@@AAACCCDDDEEEFFFFFFGGGIIILLLOOORRRTTTVVVWWWZZZ]]]```bbbdddeeegggiiilllnnnnnnoooqqqsssxxxwwwwwwxxxxxxxxxwwwuuussskkk^^^RRRIIICCC@@@???;;;;;;;;;;;;===???BBBDDDEEEAAA===:::999888777555999999:::===CCCMMMYYY```kkklllnnnrrruuuuuusssqqqlllccc\\\]]]eeennnxxx""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((())))))&&&'''((()))***++++++++++++++++++++++++*********))))))))))))*********+++------///000000000000000000000000000000000000000000//////000000111222333222222333555666777888999666555666:::===FFFVVVeeessstttxxx}}}xxxrrrkkkfff[[[YYYVVVRRRNNNKKKHHHGGGDDDDDDCCCAAA@@@>>>===<<<;;;999888888999:::999888777777777777777777777888999888888777777777888888888888888888888888888888:::999999999888888777777777888888888888888999999555666666777777777777777777777777777777777777777555555555555555555555555444444444444444444444444444555555666666555555444444444444444444444444444333333444444555555666666666666777777888999999:::::::::;;;<<<===>>>??????BBBBBBCCCDDDGGGJJJLLLNNNNNNOOORRRUUUWWWYYY[[[[[[___aaadddfffgggiiilllooosssssstttuuuvvvvvvvvvvvvvvvoooeeeYYYOOOIIIFFFEEE======<<<<<<===???BBBCCCDDDCCCAAA>>>;;;999888777777888888999<<>>======;;;:::888999:::;;;;;;:::666666666777777777888888::::::999999999:::::::::999999999999999999999999777888999:::;;;:::999999999999999999::::::;;;;;;666666777888888888888888777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666555555555444444444444444444444333333444444444444444444555555555666666777888888666777888999:::;;;;;;;;;>>>>>>??????AAADDDFFFGGGFFFHHHJJJLLLNNNPPPQQQQQQTTTWWWZZZ\\\^^^aaadddgggjjjlllnnnooopppqqqqqqrrrrrrnnnggg^^^VVVPPPMMMLLLBBB@@@???======>>>???@@@DDDFFFGGGEEE@@@<<<;;;<<<666777888888999<<<@@@CCCGGGGGGGGGJJJNNNQQQRRRRRRQQQTTTXXX[[[___eeekkknnnjjjmmmttt%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%'''''''''%%%###"""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''((((((***++++++$$$%%%&&&((())))))***************++++++,,,,,,---,,,,,,---------.........,,,---...///000000000000111111111111111111111111111111111111222333444555222222333555666888999999999999;;;BBBLLL^^^xxx{{{rrrnnnpppyyy|||wwwrrrpppgggccc\\\VVVQQQMMMIIIFFFBBBBBBBBBAAA@@@???===<<<777888888999999999888888999777666777888::::::999777777777888999999::::::888888777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;555666999;;;<<<<<<;;;:::999999::::::;;;;;;;;;<<<888888999:::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777555666666777777666666555555555444444444444444444333333333333333444444444444444555555666666777777444555666777888999999999<<<<<<;;;<<<===???BBBCCCBBBCCCEEEGGGIIIJJJKKKKKKLLLNNNQQQTTTVVVYYY]]]```ccceeehhhiiijjjkkklllmmmnnnlllggg```YYYUUUSSSRRREEECCCAAA>>>===<<<======CCCGGGIIIFFF???999888999555666888888888999;;;======<<<;;;>>>BBBFFFHHHIIICCCJJJQQQUUUXXX]]]bbbdddfffhhhnnnwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''((())))))((('''&&&((()))***)))'''''')))***&&&&&&''''''((())))))***))))))))))))************'''((((((((()))))))))***++++++++++++******))))))+++++++++,,,,,,------------...///000111111111111000000000000000111111222333222222222333333444555777444333555555444666:::===;;;???NNN___ppp{{{tttlllppp|||~~~tttnnnjjjddd]]]WWWRRROOOLLLIIIGGGEEEBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;:::888666777888::::::999888999:::;;;<<<:::999999888999:::<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<888888888888888888888888888555222111444666666555888777777666555444444444555444333333222222333333777555333444555666555444444444333222333444666777999999999999:::;;;<<<===??????AAABBBDDDFFFGGGGGGGGGHHHIIIKKKNNNQQQTTTUUUYYYZZZ[[[\\\___aaacccddddddeeedddaaa\\\XXXVVVUUUPPPLLLGGGCCCBBBAAAAAAAAAEEEFFFFFFCCC@@@===<<<<<<;;;;;;;;;<<<<<<;;;::::::888888888777999<<>><<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;@@@AAAAAA@@@>>><<<===>>>::::::999999999:::;;;<<<===<<<;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<<<<===<<<;;;:::===<<<;;;;;;:::::::::;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999:::777444444666888888777888888777777666555555444555444333333222222333333666444333333444555555444444333222222333444555666666666666777777888999::::::;;;<<<===>>>???@@@AAACCCDDDEEEGGGIIILLLOOOPPPQQQRRRSSSTTTWWWYYY[[[\\\`````````^^^ZZZXXXWWWXXXUUURRRNNNKKKHHHGGGFFFEEEHHHIIIJJJHHHDDD@@@>>>===@@@??????>>>===;;;:::999:::999999888999;;;???BBBEEEGGGKKKOOOSSSXXX]]]aaaeeegggkkkoootttzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%%%%&&&&&&''''''(((((())))))))))))******))))))))))))))))))))))))++++++++++++************---------,,,,,,,,,,,,,,,,,,---...///000000000000111000000000000111222222444444333222222333333333444222444777888777:::???AAAIIIZZZooo|||vvvpppllliiitttyyyuuutttpppjjjddd___YYYSSSOOOMMMJJJFFFBBB???===;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::>>>??????>>><<<;;;;;;===::::::999999999:::;;;<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999::::::;;;:::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<999777777888::::::999999888888777777666666666555444333333222222333333666444222333444555444333333333222222222333444444333333333333444555666777777777777888999999::::::===>>>???@@@CCCEEEGGGHHHJJJJJJKKKLLLNNNPPPRRRTTTYYYYYYYYYXXXWWWWWWYYY[[[[[[ZZZXXXUUUSSSPPPNNNNNNOOOQQQRRRPPPKKKFFFBBB@@@EEEDDDCCC@@@>>><<<:::999;;;::::::999999;;;<<<===AAADDDHHHLLLQQQVVV\\\```eeeeeegggkkkqqqxxx|||~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&'''((('''%%%%%%'''((((((((('''&&&&&&%%%%%%$$$(((((((((((()))))))))************))))))))))))(((++++++++++++++++++++++++---------------,,,,,,,,,,,,---...//////000000///111111000000111111222333444444333222222222333333555444777:::;;;:::>>>EEEMMMYYYlll~~~yyysssnnnlllkkkmmmzzzxxxrrriiidddaaa]]]WWWRRRPPPMMMIIIFFFEEEDDDBBB@@@===;;;::::::;;;<<<<<<;;;999999999999999999999999<<<<<<<<<;;;;;;:::::::::999:::;;;:::888777888999999999999:::::::::;;;;;;>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::;;;<<<======>>>??????;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;:::999999999888888777777555555444333333333333444555444222222444555444333333333222222333333333333222222222222222333444444666666777777777777777888999999:::;;;===>>>@@@AAAEEEFFFFFFHHHJJJLLLMMMOOOPPPQQQQQQQQQRRRTTTXXX\\\\\\]]]^^^]]][[[YYYXXXXXXYYY[[[]]][[[UUUNNNHHHEEEHHHGGGEEECCCBBB@@@??????===<<<::::::;;;;;;:::999>>>AAADDDHHHMMMSSSYYY^^^cccbbbbbbgggnnnvvv{{{}}}|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&'''''''''(((((()))&&&'''((('''%%%%%%'''((('''''''''''''''''''''''''''(((((((((((()))))))))************))))))))))))+++++++++++++++++++++,,,------------------------,,,---...///000000000000111111111111111222222333444333333222222333333333444555888;;;<<<===DDDLLLcccppp~~~~~~|||wwwrrrmmmlllnnnqqqtttyyywww{{{{{{tttooogggbbb\\\WWWSSSPPPLLLIIIDDDBBB???>>>=========<<<>>><<<;;;:::<<<<<<<<<;;;999999999999999999999999<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<:::999:::;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<;;;;;;;;;<<<===>>>??????;;;;;;<<<======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;:::::::::::::::999999999777666666555555555555555666444222333444555444444333333333333333333333333333333222222222333444444666666666666666666666666777777777888999:::;;;<<>>=========;;;999<<<>>>@@@CCCGGGMMMTTTXXX]]]]]]]]]bbbjjjrrrzzz}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((()))***%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&''')))***+++,,,''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------............---...///000111111111111222111111111111222333333333222222222333333444555333444888===???CCCNNNYYYtttxxx{{{wwwqqqnnnnnnrrrwww{{{{{{mmmggghhhuuuyyyqqqhhhbbb^^^XXXUUUQQQNNNKKKIIIFFFDDD??????===<<<;;;<<<<<<======;;;:::999:::;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;:::999:::<<<888999:::;;;;;;;;;::::::999999:::<<<<<<======<<<<<<<<<============<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<======<<<;;;;;;;;;<<<===>>>>>>:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777777555333333555666555444444444555555555444333333444444333333333333444444333333333444444444444444666666555666666777888999;;;<<<<<<===???@@@BBBCCCAAACCCEEEFFFGGGJJJNNNQQQPPPTTTYYY[[[[[[\\\___aaafffhhhkkkjjjeee___ZZZWWWSSSSSSSSSSSSUUUWWWYYY[[[PPPKKKEEEBBBBBB@@@===::::::;;;===???BBBFFFMMMQQQTTTUUUWWW[[[```iiittt{{{|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&((()))***&&&''''''&&&%%%%%%&&&(((%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((()))***++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,---...///000000...///000111222222222222222222111111222222333444111111111222333444555666444666;;;BBBGGGOOO^^^mmm{{{rrrtttpppmmmnnnuuu}}}vvvkkkdddkkkzzz{{{wwwpppggg___YYYTTTRRRLLLKKKIIIHHHFFFDDDAAA???@@@??????===<<<===>>>???;;;999888888:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888999::::::888888999:::888999:::;;;;;;;;;::::::;;;;;;======>>>===<<<;;;<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<;;;::::::;;;<<<===:::;;;===>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===<<<:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888999999888666444555666777666666555555666666666555444333444444333333333333444444222222333333444444555555555555444444444555555666777777777888:::;;;=========???AAACCCCCCEEEGGGIIIJJJNNNSSSUUUTTTVVVZZZ^^^cccfffjjjkkkiiifffcccbbb`````````aaacccfffiiikkk```YYYPPPJJJGGGDDD???;;;::::::;;;;;;===@@@FFFJJJJJJNNNQQQRRRUUU\\\iiisssvvvzzz~~~~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''&&&%%%%%%'''((()))%%%%%%$$$$$$%%%'''((()))((()))***)))'''''')))******)))((('''%%%$$$###"""''''''''''''((((((((()))''''''(((***+++,,,---...+++++++++,,,,,,---------***+++,,,---...000111111///000111222222333333222222222111111222222333444000000111222333555666777777:::@@@HHHOOOZZZlll}}}xxxooooookkkjjjppp{{{yyykkkkkkvvvyyytttpppkkkddd\\\UUUPPPMMMLLLEEEEEEEEEDDDCCC@@@>>><<<=========;;;::::::<<<===:::999888999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<<888999:::;;;<<<;;;::::::>>>>>>?????????===<<<;;;<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????===<<<;;;:::999:::;;;<<<999;;;===>>>???>>>===<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999<<<>>>>>>;;;:::;;;===<<<<<<<<<===============<<<;;;::::::999999::::::888777555555777888777666666666777777777666444333444444333333333333333444333444444555666666777777444444333333333333444444555666666777888999;;;<<<;;;===@@@AAAAAAAAACCCDDDFFFKKKOOOPPPOOOPPPUUUZZZ^^^bbbgggjjjjjjjjjiiijjjiiiiiiiiijjjlllpppsssuuulllcccXXXOOOKKKFFF@@@;;;:::::::::999:::===BBBFFFDDDIIIMMMMMMLLLRRR```lllpppvvv{{{}}}|||}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%$$$$$$############""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''')))***+++)))(((&&&%%%%%%&&&''''''))))))))))))************++++++******++++++,,,------------............///000000000///////////////333333222111111222222333333555666666555555666888555===HHHTTT___lllyyyzzzqqqmmmmmmnnnttt{{{ppphhhsss~~~xxxqqqkkkggg^^^[[[UUUPPPKKKHHHFFFEEECCCBBBAAA@@@@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999;;;>>>???===:::999999888888999;;;<<<===>>>===<<<<<<<<<>>>???@@@>>>??????@@@@@@?????????========================<<<<<<<<<<<<===???AAABBB======<<<;;;::::::::::::;;;<<<<<<===>>>??????@@@======>>>>>>>>>======<<<::::::::::::;;;<<<===>>>======>>>???>>>===;;;:::===========================<<<;;;999888888999999:::::::::999999888888888<<<;;;999777666666777888777777666444444333333333444444444444444444444444222222222222222222222222222222333444444555666666777777999:::<<<===>>>???BBBDDDFFFHHHJJJMMMPPPSSS]]]^^^```cccfffiiilllmmmqqqrrrsssttttttwww{{{~~~xxxqqqggg^^^VVVNNNEEE???>>>===;;;999999:::<<<===>>>AAADDDFFFHHHMMMTTTYYYbbbmmmyyy|||vvvrrrtttyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((()))******))))))))))))***************************+++,,,,,,---------............///////////////////////////444333333222222222222222111222444444444555777999===FFFSSSaaannn{{{|||rrrkkkhhhnnnttt~~~~~~ooo```XXXYYYdddyyy{{{tttmmmgggaaa\\\YYYTTTRRRNNNJJJFFFDDDCCCCCCBBBAAA@@@??????>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<:::999;;;===>>><<<:::<<<<<<;;;;;;<<<===???@@@AAAAAA@@@??????@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@>>>======<<<===>>>???@@@@@@@@@???>>>============<<<======>>>??????@@@@@@<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::===========================<<<;;;:::999999999:::;;;;;;:::::::::999999999===;;;999888777777888999888888777666555555444444444444444444444444444444222222222222222222333333222222222333444444555555555555666888999;;;<<<<<<>>>@@@CCCEEEFFFIIILLLOOOUUUWWWZZZ___ccchhhkkkmmmqqqsssvvvwwwxxxyyy|||~~~zzzuuunnnggg```VVVKKKCCCAAA@@@???>>>===>>>>>>>>>;;;===@@@BBBCCCFFFJJJNNNUUUaaaooouuurrrnnnmmmooowww|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%)))(((((('''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))%%%&&&''')))******++++++))))))))))))***************************++++++,,,---------............///////////////////////////444444444333333333222222000222333444444666:::<<>>>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;========================>>>>>>>>>>>>????????????>>>===<<<===?????????===@@@????????????AAABBBCCCFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKIIIGGGFFFCCCCCCDDDDDDEEEEEEEEEFFFCCCBBBAAA@@@??????@@@AAA@@@@@@???>>>>>>======<<<<<<<<<======>>>>>>??????======>>>>>>>>>>>>======>>>?????????>>>===;;;:::;;;<<<===============<<<===========================<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;999999999::::::999999888888777777666666444444444444444444444444333333333333333333333333111111222222333333444444333333444555666888888999:::<<<>>>???AAACCCFFFIIILLLOOOSSSXXX^^^dddhhhjjjmmmqqqvvvyyyyyyyyyzzzzzzzzzwwwtttqqqjjj___RRRHHH@@@AAAAAAAAA@@@>>>===<<<:::;;;===>>>>>>???AAABBBGGGRRRaaakkkmmmjjjfffdddmmmsss|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''''''''(((###$$$&&&((()))(((((('''((()))))))))************+++++++++++++++,,,---------------............///000000000000111111111111555555555555444444333333222333444555777:::???BBBSSS]]]kkkyyy{{{wwwrrrnnnpppuuu|||qqqfffbbb___YYYRRROOOLLLQQQ___zzzwwwmmmfffeee```XXXRRROOOMMMKKKJJJHHHGGGEEEDDDBBBBBBBBBBBB???>>>===>>>??????===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::======>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCDDDDDDCCCDDDDDDFFFHHHIIIKKKKKKLLLMMMOOOPPPRRRRRRUUUVVVWWWXXXXXXVVVSSSRRRNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAA@@@>>><<<:::======>>>>>>??????@@@@@@===========================<<<<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;;;;:::::::::::::::999888888555555555555555555555555444444444444333333333333111111111222222333333333222222333444444555666666666888:::;;;<<<>>>AAACCCFFFHHHMMMRRRXXX^^^bbbeeefffjjjqqquuuvvvuuuuuutttuuuuuuvvvvvvqqqfffWWWLLLCCCDDDEEEFFFDDDAAA>>><<<;;;<<<===>>>============???GGGTTT___eeeeeebbb___dddjjjttt}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''(((%%%&&&'''(((((('''&&&%%%((()))))))))************,,,,,,,,,,,,,,,---......---------............///111111111222222333333333444555666666666666555444222444555666999???EEEJJJ```jjjxxxzzzxxxvvvwww~~~sssgggaaa___cccddd___XXXUUUPPPQQQZZZmmmvvvnnngggaaa]]]WWWSSSLLLHHHFFFEEEEEEDDDFFFFFFEEECCCBBBAAAAAA@@@>>>>>>===>>>@@@AAA???>>>;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJKKKLLLNNNQQQRRRSSSTTTVVVYYY\\\___aaabbbeeefffggghhhgggfffdddccc______]]][[[YYYWWWUUUTTTVVVTTTQQQOOOLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBBBBAAA???>>>=========>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<<<<<<<;;;;;;==============================<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999666666666666666666666666555555555444444444333333111111222222222222333333222222333333444444555555444666777888999:::===@@@CCCEEEHHHMMMRRRWWWZZZ\\\^^^dddjjjoooqqqqqqqqqqqqrrrsssvvvxxxuuukkk]]]SSSIIIKKKMMMMMMKKKGGGBBB???<<<<<<<<<=========<<<;;;;;;@@@HHHPPPXXX\\\\\\\\\^^^bbbjjjrrrzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((('''''''''(((((())))))))))))))))))(((''''''))))))))))))************,,,,,,,,,,,,,,,---......---------............///111111111222333333444444333444666777888888777666222444666:::???HHHQQQWWWjjjsss}}}{{{zzz{{{|||yyykkk___^^^^^^dddnnnqqqkkkbbb]]]VVVVVV[[[jjjzzztttkkkccc^^^ZZZXXXVVVOOOKKKGGGDDDCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>?????????@@@CCCCCCBBBAAA======>>>>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOOOONNNMMMNNNPPPRRRTTTTTTUUUVVVYYY[[[^^^``````bbbeeeiiimmmoooqqqrrruuuuuuvvvvvvvvvvvvuuuuuusssrrrooollliiifffdddcccaaa___\\\YYYVVVUUUTTTTTTRRRSSSTTTTTTSSSRRRPPPOOOJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBB>>>===============>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>======<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::888888888888888888888888666666666555555444444333222222333333333333333333333333333333333333333333333444666666666888:::<<<@@@AAADDDHHHLLLOOORRRTTTYYY^^^dddiiilllnnnpppqqqrrrsssuuuxxxxxxqqqfff^^^MMMNNNPPPPPPMMMIIICCC@@@===<<<;;;;;;<<<<<<;;;999999;;;>>>CCCIIIOOOTTTWWW[[[^^^ccciiipppxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''((()))***)))(((((((((((())))))***))))))))))))************+++************+++,,,,,,---------............/////////000111111222333333222333666888999:::999999555777;;;BBBKKKWWWccclllxxx{{{yyyyyy{{{xxxrrrooohhh___^^^bbbmmm{{{{{{qqqlllaaaccciiirrrwwwpppgggbbb[[[VVVRRRPPPNNNMMMJJJHHHEEEDDDDDDEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBEEEFFFFFFEEEAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGIIIKKKNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWZZZ[[[\\\ZZZXXXYYY\\\___``````aaacccgggjjjnnnpppqqqsssvvvyyy|||~~~}}}zzzwwwtttssspppnnnkkkhhheeecccbbbbbb___```aaaaaaaaa___]]]\\\UUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRRPPPMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::::::::::::::::::::777777666666555444444333444444333333333333333333222222222222222111111111111333444444444555888:::;;;===???BBBFFFIIIKKKMMMSSSVVV[[[```dddhhhmmmpppqqqqqqrrruuuvvvtttmmmgggTTTUUUVVVUUURRRMMMHHHEEECCC???<<<;;;;;;<<<:::999888999;;;===@@@FFFNNNSSSYYY\\\```eeeiiiooouuuyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%!!!""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))***+++&&&%%%%%%%%%&&&''')))+++))))))))))))************)))))))))((()))******+++---------.........//////---......///000111111111111333666888:::;;;::::::888;;;AAAJJJUUUdddsss|||}}}vvvxxxyyy}}}uuullllllooonnnhhh[[[aaappp{{{vvvmmmrrrwww~~~zzzrrrhhh```\\\XXXSSSOOOMMMJJJHHHFFFDDDCCCAAAAAABBBCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAABBBDDDGGGHHHHHHGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGHHHJJJMMMPPPSSSUUUVVVWWWWWWXXXZZZ\\\]]]^^^___eeeffffffeeebbbcccgggjjjhhhhhhjjjmmmpppuuuxxxzzz}}}~~~|||zzzwwwtttqqqooonnnnnnooopppqqqrrrqqqooommmlllffffffffffffffffffffffff```___^^^[[[XXXUUUSSSQQQOOONNNMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDD>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;999;;;<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888777777666555444444444444444444444444444444444111111111111000000000000000111333333333333666888777999;;;???BBBEEEHHHIIINNNPPPTTTXXX\\\bbbiiimmmpppooonnnqqqssssssoookkk``````aaa```]]]XXXSSSPPPIIIDDD???=========;;;:::888:::<<<<<<===BBBKKKRRRXXX[[[```eeegggjjjmmmooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%***))))))))))))))))))***'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((*********))))))))))))))),,,+++***(((''''''''''''))))))))))))***+++,,,---,,,,,,------...///000000+++---000222222222222333222111111333777;;;>>>@@@>>>>>>FFFVVVdddppp}}}uuuppppppyyy{{{tttmmmkkkpppuuuxxxxxxccceeemmmzzzzzz|||wwwpppjjjddd[[[TTTNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBDDDFFFHHHJJJJJJKKKJJJHHHHHHKKKNNNPPPNNNLLLOOOPPPQQQSSSSSSSSSRRRRRRRRRSSSUUUXXX[[[^^^```aaaaaabbbcccccccccdddgggiiimmmpppssstttsssrrrrrrrrrvvvwwwyyy{{{}}}~~~}}}~~~|||{{{wwwvvvuuutttssstttuuuuuupppooommmkkkiiifff```]]]^^^[[[XXXVVVTTTRRRNNNLLLLLLLLLLLLLLLJJJHHHFFFEEEFFFDDDBBBAAA@@@@@@@@@AAACCCCCCBBB@@@>>>===<<<;;;=========>>>>>>?????????;;;<<<=========<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666666666666777777666666555444444333333666555444333222222222222222222222333333444444444777777888999<<>>EEELLLVVVWWWYYY\\\```dddgggiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((***))))))))))))))))))))),,,+++***)))))))))))))))++++++***++++++,,,---...,,,,,,------...//////000,,,...111111111111222333444333222333666888:::;;;CCCFFFPPP___lllwww}}}{{{uuuooolllwwwzzzzzzwwwpppjjjiiinnnuuuxxxyyyfffdddgggpppwwwyyy{{{}}}{{{~~~~~~xxxqqqiiiccc___[[[UUUOOOKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIILLLOOORRRTTTUUURRRPPPPPPRRRVVVXXXWWWVVVXXXXXXYYYZZZ[[[[[[[[[[[[XXXZZZ\\\___cccfffiiijjjnnnoooppppppooopppqqqssswwwyyy|||}}}|||{{{{{{|||{{{|||~~~|||wwwtttrrrpppmmmkkkjjjgggccc```^^^[[[XXXUUUSSSSSSTTTSSSQQQOOOMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888777777888888777777666666555444444444555555444333222222222222222222222333333444444444555555666777999<<>>>>>======>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999999:::;;;888888888777666666555555666555444333222222222222222222333333333333444444333333333444666999;;;======@@@DDDGGGIIIMMMPPPSSS[[[^^^bbbgggmmmqqqtttvvvxxxvvvuuutttuuutttrrrppphhhddd^^^XXXQQQIIIAAA<<<<<<888666888888777:::>>>???@@@BBBEEEIIIMMMPPPRRR########################$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''')))+++------+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))************************+++,,,,,,...---,,,,,,,,,,,,,,,------------.........//////000111111///...///111333222333444555777999===???IIITTTdddttt{{{ssslllmmmsssrrrkkkkkkiiiddd___^^^aaaggglllnnnaaaYYYSSSSSSTTTWWW^^^eeennnqqquuuyyy}}}}}}yyyqqqhhh___ZZZXXXTTTOOOLLLKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCEEEFFFHHHJJJKKKLLLHHHIIILLLPPPTTTXXX[[[]]]]]]\\\[[[\\\___cccfffgggggggggffffffgggiiikkkllluuuvvvxxx{{{}}}}}}yyyvvvrrrpppkkkkkkkkkiiifffbbb^^^\\\WWWWWWVVVUUURRRPPPNNNMMMHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::;;;<<<::::::999999888777777777666666555444333333333333333333333333333333333333333333333333444666888::::::===@@@CCCEEEGGGKKKMMMSSSVVV\\\bbbhhhmmmrrruuuxxxvvvuuuuuuuuuvvvwwwwwwtttpppjjjddd\\\SSSHHHAAA???:::777999999888888;;;999:::<<<>>>BBBEEEHHHJJJ########################%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((()))&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''(((((((((((())))))************)))))))))))))))***+++,,,---,,,,,,++++++++++++,,,---------...............000111111///...///111333111222444444555999>>>BBBKKKXXXjjjzzz~~~tttnnnqqqzzztttiiifffhhhbbb^^^XXXUUUVVVZZZ___aaa[[[UUUPPPNNNMMMMMMSSSYYYcccfffkkkooosssxxx}}}~~~yyyqqqooojjjddd^^^XXXSSSQQQPPPMMMJJJGGGFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCFFFHHHKKKNNNPPPQQQRRRSSSTTTWWWZZZ]]]```bbbgggggghhhhhhjjjmmmqqqttttttssssssssstttvvvxxxyyy~~~|||xxxrrrmmmiiiccccccbbbaaa^^^[[[WWWUUUQQQPPPOOONNNLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFAAA@@@@@@@@@????????????@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<;;;;;;::::::999888888888777666555444444444444333333333333333333333333444333333333333555777888777:::===???@@@BBBEEEHHHLLLPPPVVV\\\aaagggmmmrrrttttttssssssssstttvvvxxxzzzvvvqqqmmmggg^^^RRRJJJAAA;;;777999:::888888999777777999;;;===@@@BBBDDD$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((()))******++++++)))))))))))))))***+++,,,,,,+++++++++++++++,,,,,,........................///000111000///000111333222333444444555:::BBBHHHVVVbbbsss|||sssnnnttt~~~~~~uuullldddaaabbb[[[WWWRRRMMMLLLOOOSSSVVVWWWSSSPPPOOOLLLJJJMMMSSSZZZ^^^dddjjjpppvvv|||~~~{{{{{{~~~{{{sssooobbb___ZZZTTTOOOLLLKKKKKKIIIHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGDDDEEEHHHLLLPPPSSSVVVXXX[[[[[[\\\]]]```cccfffhhhpppqqqrrrssssssuuuyyy{{{zzz{{{{{{|||}}}~~~wwwrrrlllllllllkkkhhhccc___\\\XXXWWWVVVTTTSSSQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>=========<<<;;;;;;:::::::::999888777666666666666444444333333333333222222555444333222333444555666444666999:::;;;===???AAAFFFKKKQQQUUUYYY^^^eeekkknnnooopppqqqqqqsssvvvyyy|||xxxtttsssqqqjjj```WWWFFF>>>999999:::888777888666666777888:::;;;===>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&$$$$$$$$$&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))******++++++++++++*********++++++,,,,,,,,,+++,,,,,,---...///........................,,,...111111111111222333111444666777;;;DDDPPPZZZhhhsss|||yyyvvvpppooovvvvvvqqqllleee___^^^UUURRRMMMHHHFFFHHHLLLPPPSSSPPPNNNMMMJJJGGGIIIOOOQQQVVV___hhhqqqzzz}}}vvvqqqpppsssvvv{{{||||||yyyvvvwww|||}}}xxxuuuvvv{{{wwwllldddaaaVVVSSSOOOKKKHHHFFFEEEEEECCCDDDEEEEEECCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGGGGJJJIIIIIIIIIJJJJJJKKKLLLJJJLLLOOOTTTXXX]]]```bbbdddddddddfffhhhllloooqqqwwwzzz|||}}}|||}}}}}}xxxyyyzzzxxxuuuooojjjfffcccbbbbbb```___^^^]]]]]]YYYXXXWWWTTTRRRPPPNNNMMMLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@========================@@@???>>>======>>>???@@@???>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888444444444333333222222222444333222111111222333333333555777888999:::<<<>>>BBBFFFKKKNNNPPPTTT\\\aaaeeehhhkkkmmmoooqqqvvvyyy{{{xxxuuuwwwyyyvvvmmmeeePPPGGG???======;;;::::::888888888888888999:::;;;%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((('''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%)))(((&&&&&&&&&(((***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((()))***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111.....................---+++---000222222222222333000333777<<>>>>>======<<<<<<<<<<<<;;;:::999999999999444444444333333222222222444333111000000000111222444666888999999:::<<<>>>???CCCHHHJJJJJJNNNUUU[[[]]]aaafffjjjlllpppuuuyyyzzzwwwuuuyyy}}}}}}vvvooo[[[PPPFFFCCCBBB???======;;;;;;::::::999::::::;;;'''%%%$$$%%%'''((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$!!!###$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((------,,,+++******++++++((((((((()))******++++++------------------------............////////////...000111111000111444666444333555===MMM___oooyyy~~~qqqooorrrwwwxxxwww|||}}}www}}}{{{zzzzzzxxxuuuqqqlllfffbbb```UUUNNNGGGDDDBBBBBBFFFLLLPPPSSSQQQIIIDDDCCCAAA???GGGMMMXXXdddllluuuxxxmmmiiieeeaaahhhiiijjjhhhdddaaabbbcccbbbdddgggiiikkkkkkjjjjjjhhhfffbbb]]]WWWQQQLLLIIIIIIHHHFFFDDDBBBAAA@@@@@@EEEEEEEEEDDDDDDCCCCCCBBBDDDCCCBBBCCCFFFJJJLLLMMMOOOQQQTTTVVVXXXZZZ]]]___WWW]]]cccggghhhlllrrrxxxxxxyyy{{{~~~{{{vvvuuurrrmmmgggbbb``````\\\ZZZVVVRRROOOKKKIIIHHHIIIFFFCCCAAABBBCCCCCCBBB@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777666666444333222111111111111111222222333333444777666555444555777999;;;<<>>@@@===;;;999999999888777&&&$$$###$$$&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((()))(((((('''&&&&&&''''''((())))))******++++++,,,------------------------............///////////////000000111111222444555888:::???JJJYYYjjjxxxuuuvvvzzz~~~}}}}}}uuuuuuyyyuuutttrrrooollliiigggfff[[[RRRHHHCCCAAAAAAGGGNNNSSSUUUSSSKKKEEEDDDDDDBBBDDDIIITTTaaakkkuuu~~~oooeee^^^YYYXXX[[[______]]]ZZZZZZZZZ]]]^^^```aaaaaaaaa___^^^[[[ZZZWWWTTTOOOKKKGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEHHHLLLOOOPPPUUUWWWZZZ\\\^^^```bbbeeeaaaffflllnnnpppsssyyy~~~yyyuuuqqqooonnngggddd```[[[VVVQQQNNNLLLOOOLLLIIIGGGGGGGGGFFFEEEBBBBBBCCCBBBAAAAAAAAABBBCCCBBB@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::888888777666555444333333111111222222333333333444555444333333333555777999888:::===???BBBEEEIIILLLSSSVVVZZZ]]]aaaeeejjjnnnmmmnnnppprrrsssrrrrrrqqqlllddd[[[WWWXXXWWWRRRMMMHHHDDD@@@<<<;;;:::888777&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''&&&%%%%%%"""###$$$%%%''')))******'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''(((******)))(((((((((((())))))******++++++,,,------------------------------............////////////000//////111333555444444777===HHHVVVeeesss}}}|||}}}xxxrrrrrruuussssssrrrrrrqqqrrrrrrrrrfff[[[NNNEEEBBBBBBJJJSSSVVVYYYWWWNNNGGGFFFFFFDDDBBBEEENNN]]]jjjttt}}}sssbbbVVVOOOOOOTTTZZZ^^^^^^\\\ZZZYYYZZZZZZZZZYYYWWWUUUSSSRRRMMMMMMLLLJJJHHHEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCCCCDDDFFFGGGIIIHHHHHHHHHJJJMMMQQQUUUWWW^^^```dddfffgggiiikkkmmmooorrrvvvxxxyyy||||||yyyxxxuuupppiiibbb\\\XXXVVVWWWUUUQQQOOONNNLLLJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888777666666555222222333333333333333333333222111111222333555666444666999;;;===@@@CCCFFFLLLOOOSSSWWW[[[___cccfffeeedddccccccdddgggjjjlllllljjjhhhggggggeeebbb___VVVQQQIIICCC???<<<:::888&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&((()))((('''&&&'''(((++++++***************+++******+++,,,,,,------...------------------------............////////////111//////111555777666555888AAAQQQaaappp{{{xxxzzzvvvuuuwwwyyyyyyyyyzzz{{{}}}tttfffVVVKKKEEEEEEMMMVVVYYY^^^^^^VVVMMMIIIFFFDDDDDDDDDLLL[[[jjjsssyyy~~~yyydddUUUMMMNNNSSS\\\bbbdddbbb___\\\[[[ZZZWWWTTTQQQNNNLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCEEEGGGJJJLLLKKKLLLNNNPPPSSSXXX]]]aaahhhjjjnnnppprrrsssuuuvvvzzz|||~~~wwwoooiiidddbbb___\\\YYYWWWUUUSSSOOOMMMLLLKKKIIIHHHHHHGGGFFFDDD@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999888888777777444444444444333333333333222222111111222333444555444666888:::;;;===AAACCCEEEHHHMMMRRRUUUYYY]]]```^^^[[[WWWTTTUUUYYY^^^aaaeeejjjooorrrqqqooonnnnnnddd^^^VVVMMMFFFAAA===:::'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))(((''''''((())))))((((((((((((((())))))+++++++++,,,------......------------------------............////////////111000000222555888:::;;;BBBMMM___ppp}}}ttt|||{{{}}}qqq___RRRIIIGGGLLLTTT^^^eeehhhaaaVVVNNNHHHDDDGGGFFFLLLZZZhhhppptttxxx~~~mmm^^^UUUQQQVVV]]]dddfffddd___ZZZ[[[YYYUUUQQQMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEHHHJJJMMMOOOPPPRRRUUUXXX[[[```fffkkkqqqtttxxx{{{||||||~~~yyysssnnnlllgggeeecccaaa```\\\XXXUUUTTTQQQNNNLLLLLLJJJGGGDDDBBBAAA???>>>===<<<======????????????????????????>>>>>>>>>>>>>>>=========;;;;;;::::::999999888888666555555444444333333333333333333333333444444444333555777888999:::>>>@@@@@@DDDIIIMMMRRRVVV[[[___[[[WWWQQQLLLKKKMMMQQQTTT]]]fffqqqxxxxxxvvvvvvwwwqqqkkkcccZZZRRRJJJBBB>>>((()))***(((&&&%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''(((###$$$%%%&&&(((***++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))))))))((((((((((((''''''((())))))''''''((()))******))))))******++++++***++++++,,,,,,------...------------------------............////////////000111222333555999???CCCNNNZZZkkk{{{}}}zzz~~~~~~|||}}}|||kkk\\\QQQJJJKKKOOO___hhhmmmfffZZZQQQLLLHHHJJJHHHLLLXXXccciiimmmpppnnnyyylllddd\\\^^^cccggghhheee___ZZZXXXUUUQQQLLLHHHFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMOOOQQQRRRTTTXXX\\\```ccchhhpppvvvzzz}}}|||xxxvvvrrrqqqppppppooolllgggddd^^^ZZZVVVSSSRRRPPPKKKGGGHHHFFFDDDBBB@@@?????????????????????????????????????????????>>>>>>>>>>>><<<;;;;;;;;;:::::::::999777777666555444444333333444444444444444444444444111333444555555666999;;;===@@@EEEIIINNNUUU[[[```]]]ZZZTTTOOOLLLKKKLLLMMMWWWbbbpppzzz}}}|||}}}~~~xxxuuuooohhh___TTTIIIBBB''')))***(((%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))((((((((('''''')))***)))((('''((()))+++++++++++++++,,,------*********+++,,,,,,------------------------------............////////////000333555444444999CCCLLL^^^iiixxx~~~xxxuuuyyyzzzwwwvvvyyy~~~yyykkk]]]RRRMMMOOOZZZcccggg```UUUNNNLLLJJJJJJHHHKKKSSSZZZ^^^ccchhhbbbwwwzzzrrriiihhhiiijjjiiieee^^^XXXUUURRRMMMIIIFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOORRRTTTUUUVVVVVVXXX]]]bbbfffiiiooowww~~~~~~yyyuuuoooiiiccc```^^^[[[UUUPPPOOOMMMKKKHHHEEEDDDCCCCCC????????????????????????????????????????????????============<<<<<<<<<<<<888888777666555444333222333444444444444444333333111222444444444444777999;;;===AAAEEEKKKSSS\\\bbbbbb```]]]XXXTTTPPPNNNLLLRRR]]]mmmyyy~~~|||{{{xxxtttkkk^^^PPPFFF&&&((()))((($$$###$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$######%%%''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))******))))))((((((((('''''')))***)))((('''(((***''''''&&&''''''((()))))))))******++++++,,,------------------------------............/////////000///333666555333999FFFQQQnnnxxx|||uuuqqqpppvvv}}}|||}}}zzzwwwzzzwwwhhhZZZRRRRRRRRR[[[^^^VVVLLLHHHIIIJJJIIIHHHIIIOOOTTTWWW]]]ccc\\\qqqzzznnnkkkiiigggeee```YYYSSSTTTQQQLLLHHHFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGBBBBBBDDDEEEHHHKKKMMMNNNMMMOOOSSSWWWYYYZZZYYYXXX[[[```eeeiiilllrrr{{{|||wwwpppllljjjfff___YYYTTTSSSOOOLLLIIIGGGFFFFFF??????????????????????????????????????????@@@@@@?????????>>>>>>>>>>>>>>>999888777666555444333222333333444444444333333222222444555555444555777999:::;;;???CCCIIIRRR\\\cccffffffdddaaa\\\WWWRRROOONNNYYYiiivvv}}}}}}~~~~~~{{{rrrdddTTTIII%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((######$$$%%%'''((())))))""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''((()))******%%%&&&&&&&&&((()))***+++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,************,,,,,,000////////////000000111111111222555888@@@RRRbbb|||wwwpppjjjlllxxxzzziii\\\UUUWWWUUUQQQOOOLLLIIIEEEAAAHHHJJJNNNRRRVVVZZZ^^^aaabbbpppyyylllgggaaa^^^^^^\\\WWWRRRSSSQQQOOOLLLJJJGGGFFFEEEIIIJJJJJJHHHFFFDDDEEEFFFCCCDDDFFFIIILLLOOORRRSSSUUUVVVWWWZZZ[[[[[[YYYWWW\\\aaajjjrrrxxx~~~{{{uuukkkeeebbb___ZZZUUUQQQNNNLLLKKKHHHEEECCCAAAAAABBBAAA@@@BBBAAA@@@??????????????????>>>===<<<<<<;;;;;;<<<;;;;;;::::::999888777777555666666666555333111///111222333333444444444444333666:::>>>CCCIIIOOOTTT^^^```dddfffddd^^^WWWSSSQQQUUUaaaqqq{{{}}}}}}~~~|||}}}|||wwwsssnnndddYYY%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&''''''(((((())))))+++***)))((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***+++***)))))))))***+++,,,***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...000////////////000111111222333666999===GGG\\\ooo~~~ssshhhgggnnn~~~uuuiiibbbaaa^^^[[[WWWTTTPPPLLLHHHMMMQQQVVV[[[```cccfffhhhgggqqq|||tttgggbbb\\\YYYYYYWWWSSSPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHFFFGGGGGGGGGHHHJJJMMMPPPSSSUUUVVVXXXXXXYYY[[[]]]^^^]]]\\\aaafffooowww~~~yyyssskkkhhhddd___[[[WWWTTTQQQMMMJJJGGGEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@?????????@@@@@@???>>>============;;;;;;;;;:::999888888888666666666666555333222222111222333444444444444444444666999<<>>EEESSSkkk}}}qqqgggkkkvvv}}}xxxrrrppplllhhheeeaaa\\\YYYXXX\\\ccciiinnnppppppoooooorrrxxx}}}ssskkkaaa[[[UUURRRQQQQQQOOOMMMMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIJJJMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^___aaacccdddffffffiiiooowwwssspppllliiieeeaaa\\\XXXTTTQQQNNNKKKIIIGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999777777666555555444555555222333333444444444444333444666888999:::===AAADDDHHHLLLRRRXXX^^^bbbdddeeeZZZWWWYYYeeepppuuuwwwyyy~~~~~~|||tttlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''$$$$$$%%%%%%&&&((()))***'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************************++++++++++++++++++,,,,,,,,,------////////////////////////////////////000111222222555444888CCCQQQcccyyyvvvsssyyy|||~~~|||yyyuuurrrjjjmmmsssyyy|||{{{wwwtttsssqqqoooqqqsssqqqiiibbb[[[WWWQQQMMMMMMMMMMMMLLLMMMLLLKKKJJJIIIIIIIIIIIILLLNNNQQQQQQPPPNNNMMMMMMSSSTTTVVVYYY\\\^^^```aaadddfffgggiiikkkmmmqqqssstttyyyzzzxxxtttrrrpppmmmgggbbb\\\YYYUUURRROOOLLLHHHEEEEEEFFFFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999888666555555666777888333333444444444444444333444555666666777888<<<>>>CCCEEEIIINNNSSSXXX\\\^^^\\\VVVTTT\\\gggnnnrrrttt{{{}}}|||wwwppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((((((((((((((('''''''''!!!!!!"""###%%%(((***+++(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------.........//////.........////////////000111222333777444:::JJJ___rrr|||xxxsssvvv~~~|||vvvsssmmmgggeeeeeeddd___ZZZWWWTTTOOOLLLKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGNNNQQQUUUWWWVVVTTTRRRRRRYYYZZZ\\\^^^aaadddfffgggiiikkknnnppprrruuuzzz}}}}}}|||}}}zzztttooofffccc___[[[WWWSSSNNNJJJHHHHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<:::999888777666777888999444444444555555444444333333444555555555777:::<<<@@@AAACCCFFFJJJOOOTTTVVV]]]VVVSSSXXXaaahhhmmmrrrwww|||}}}{{{zzzvvvqqq&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''''''''((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''((((((((()))))))))******(((((((((((((((((((((((()))))))))*********++++++))))))***++++++++++++***,,,,,,,,,,,,------------------............------/////////000111222333444777888BBBWWWmmm}}}{{{vvvtttssswww{{{tttmmmhhh```\\\ZZZYYYVVVTTTSSSQQQNNNKKKJJJKKKLLLNNNMMMLLLJJJIIIGGGGGGFFFFFFLLLQQQWWW[[[\\\\\\[[[[[[``````bbbeeegggiiikkkllllllpppuuuxxxzzz}}}}}}xxxssspppkkkgggccc^^^XXXTTTMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>========================;;;;;;:::999888888999999444555555555555444444333444555555555444666888;;;======>>>AAAEEEKKKOOORRRZZZUUUSSSWWW]]]bbbiiipppsssxxx|||zzzxxxxxxwwwsss''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&%%%%%%&&&&&&(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,++++++***,,,,,,,,,------------...------...//////...------/////////000111222444555777???QQQhhhyyyxxxuuutttzzz~~~{{{rrrkkkeeebbb\\\VVVRRRQQQQQQQQQMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHNNNWWW^^^cccdddeeeeeeffffffhhhjjjmmmooopppqqqsssxxx}}}yyyuuupppjjjddd```VVVSSSOOOKKKHHHGGGGGGHHHCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999888777555555555555555444333333555666666444333333555777888888:::<<<@@@EEEJJJMMMQQQNNNOOORRRUUUXXXaaaiiikkkqqqvvvuuuuuuvvvvvvuuu''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&%%%&&&&&&'''((()))******)))(((((('''''''''(((((())))))))))))************++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******,,,,,,,,,---------......---...///000000///...---/////////000111333444555666EEE^^^ttt|||wwwvvvvvv|||xxxrrriiiccc```^^^YYYTTTOOOMMMNNNPPPHHHIIIIIIHHHGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJDDDKKKVVV```fffjjjlllmmmjjjjjjlllnnnpppssstttuuuzzz~~~yyysssmmmiii___[[[VVVQQQNNNMMMMMMNNNDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????<<<=========<<<:::888666555666666666555444333333777777666444222111333444555666666888<<<@@@DDDFFFGGGGGGJJJMMMNNNOOOXXXcccccckkkpppqqqqqqtttuuuttt(((''''''&&&&&&%%%%%%$$$+++***(((&&&%%%&&&'''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((************))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))***+++---...)))******++++++,,,------,,,,,,------.../////////...------......///000111333111///...///333666999CCCTTTmmm|||yyy|||{{{pppiiihhheee___ZZZVVVUUUTTTQQQOOOKKKIIIGGGJJJHHHGGGGGGHHHIIIIIIHHHHHHIIIKKKKKKIIIHHHHHHIIINNNLLLRRR^^^gggjjjnnntttuuuvvvwwwwwwwwwxxx{{{}}}zzzwwwkkkhhhbbbZZZRRRMMMKKKKKKIIIGGGDDDBBBBBBAAAAAA@@@AAA@@@>>>>>>>>>???>>>===============<<<;;;:::999:::999777666555555666666666666555444444444444444666666666888:::===???AAAGGGFFFEEEFFFIIIOOOUUUYYY___cccjjjpppssstttrrrqqq&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''''''''&&&((((((((((((''''''&&&&&&(((((((((((())))))))))))+++***)))(((((())))))***,,,+++******))))))***************+++,,,,,,------,,,,,,------.../////////...............///111111444555555555555888===@@@LLL^^^vvvxxxpppeee___^^^\\\VVVQQQRRRRRRPPPOOOMMMJJJHHHGGGLLLJJJIIIIIIKKKLLLKKKKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRRRRYYYeeennnqqqtttyyy}}}~~~vvvrrrkkkcccZZZTTTQQQPPPNNNKKKHHHFFFEEEDDDBBBAAAAAA???======>>>>>>===<<<======>>>===<<<;;;::::::;;;:::888777666666777777666666555444444555555555555555555666888:::<<<>>>BBBAAAAAACCCGGGLLLQQQTTTXXX\\\bbbiiinnnpppqqqqqq$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&((()))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''######%%%&&&&&&&&&&&&&&&(((((()))******)))'''&&&(((((((((((())))))))))))++++++***)))(((((()))))),,,+++******))))))************++++++,,,,,,------,,,,,,------.../////////............///000111111000333666666666999AAAHHH[[[mmm}}}xxxkkkccc[[[VVVUUUSSSNNNJJJOOOOOOOOONNNMMMLLLJJJIIIOOONNNMMMMMMOOOQQQQQQPPPRRRSSSSSSSSSSSSUUUYYY]]][[[]]]eeepppxxxzzz}}}|||uuulllccc[[[VVVTTTSSSQQQNNNLLLJJJHHHEEECCCDDDBBB@@@??????@@@???===>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999888888888888666555555555555555666777555444444444555777999:::;;;;;;===???CCCHHHKKKNNNOOOSSSXXX___eeejjjnnnooo%%%&&&&&&&&&'''''''''(((%%%$$$$$$$$$%%%'''((()))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))(((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))''')))***++++++***((('''(((((((((((())))))))))))++++++***))))))(((((((((((((((((()))***+++------******++++++,,,------...,,,,,,------.../////////............///000111222///222555555666===KKKVVVkkk|||{{{sssnnnccc]]]VVVSSSRRRQQQNNNKKKOOOOOOPPPPPPPPPPPPOOOOOOSSSRRRRRRSSSVVVXXXXXXXXXYYYYYYYYYXXXZZZ^^^eeejjjiiinnnvvv~~~vvvmmmeee]]]YYYVVVTTTQQQPPPNNNLLLIIIFFFHHHFFFCCCBBBBBBBBBAAA@@@>>>?????????>>>======<<<<<<;;;::::::999999888888666666555555666666777888666555444444444555777777666777999===@@@DDDFFFHHHIIILLLPPPVVV\\\bbbgggjjj(((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))))))))*********''')))***,,,,,,+++)))((((((((((((((())))))))))))************))))))((((((((((((((()))***+++------***++++++,,,------......,,,,,,------...////////////......//////000111222333666777777;;;HHH[[[jjjzzz~~~vvvoooiiieee^^^ZZZUUUSSSSSSSSSQQQOOONNNOOOQQQRRRSSSSSSTTTTTTXXXWWWWWWZZZ]]]aaabbbbbb``````______aaagggooouuuyyy{{{rrrhhhbbbZZZWWWUUUSSSRRRPPPNNNKKKJJJHHHEEEDDDDDDCCCAAA@@@?????????@@@??????>>>>>><<<<<<;;;;;;:::999999888777777666666666777777888777666555444444555666777444555888;;;>>>@@@BBBCCCFFFHHHJJJNNNTTTZZZ___aaa))))))(((((('''&&&&&&%%%$$$%%%%%%&&&'''((((((((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))'''(((***++++++***))))))(((((((((((())))))))))))))))))************)))))),,,+++******))))))******++++++,,,,,,------......,,,,,,------.../////////////////////000111222222444555666999AAARRRhhhxxxxxxpppiiiddd___\\\YYYWWWTTTSSSSSSTTTSSSRRRNNNOOOQQQSSSTTTUUUVVVVVV[[[[[[]]]```eeejjjlllmmmggggggfffgggjjjpppyyy}}}ssskkkbbb___[[[XXXVVVUUUSSSRRRKKKIIIFFFDDDDDDCCCAAA??????@@@@@@AAA@@@@@@??????============<<<;;;:::999999999888777777777777777888777666555555666777777555555777999;;;===??????CCCDDDFFFIIIMMMRRRVVVXXX((((((((((((''''''''''''%%%&&&''''''((((((((((((!!!"""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((()))))))))******(((((((((((())))))))))))'''((()))***++++++******,,,+++******))))))******++++++,,,,,,---.........,,,,,,------.../////////////////////000111222333111222666===JJJ]]]rrr{{{vvvnnnfffaaa]]]ZZZXXXUUUTTTSSSSSSTTTUUUUUUUUUQQQRRRTTTVVVWWWYYYYYYZZZ^^^___aaaeeelllrrruuuvvvmmmnnnnnnnnnrrrxxxyyyooojjjddd___\\\ZZZXXXWWWOOOMMMJJJHHHGGGFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@>>>===<<<;;;:::999888777666666666777666555444444555666777666666666777888:::;;;<<<>>>???AAADDDGGGLLLOOOQQQ&&&&&&''''''((()))))))))&&&'''(((((()))(((((((((&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$&&&((())))))(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''***)))(((''''''((()))***((((((''''''((()))******(((((((((((())))))))))))%%%''')))***++++++++++++(((((())))))***+++---...++++++,,,------......///,,,,,,------...//////000////////////000111222333444666;;;EEEVVVjjj|||{{{wwwqqqjjjccc___\\\ZZZYYYTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWZZZ[[[]]]]]]^^^``````ccchhhpppvvvzzz{{{rrrrrrrrrtttwww}}}yyytttkkkddd```]]]\\\[[[TTTRRRNNNLLLKKKJJJHHHFFF@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA???>>><<<;;;:::888777666666555666555444333444555666777666666555555666777999::::::;;;===AAADDDHHHLLLMMM&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%#########$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((******))))))))))))******+++)))((()))******)))(((++++++,,,,,,,,,---------+++++++++,,,---...///000..................------222...---000222//////111777<<>><<<;;;======<<<;;;::::::999999:::888666333222222333444444444444555555555666666333666:::===@@@EEEIIIMMM%%%#########$$$%%%$$$###&&&&&&&&&''''''''''''(((%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((******)))))))))))))))***,,,***)))***+++,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///........................333///---000111000222666:::BBBPPPaaarrrzzz|||tttpppjjjddd``````^^^\\\\\\```___]]]ZZZXXXXXXYYY[[[]]][[[\\\^^^```cccgggiiikkknnnpppsssuuuwwwzzz~~~wwwooohhhccc```^^^ZZZWWWSSSOOOKKKGGGDDDBBBBBBBBBDDDDDDBBB@@@FFFFFFDDDBBBAAA???>>>=========<<<<<<;;;::::::999:::888666444333333444444444444444555555555666666555777:::<<<>>>AAAEEEHHH&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((++++++***)))(((((()))))),,,+++***+++,,,---,,,************++++++++++++,,,------,,,,,,,,,------...........................333///---///111222666;;;>>>JJJ^^^qqq|||zzz|||uuummmiiiddd___\\\^^^______bbbggghhheee```[[[ZZZ[[[^^^```___```cccgggjjjmmmnnnoootttvvvxxxzzz|||tttmmmiiifffaaa]]]YYYTTTOOOLLLGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;::::::999777555444444555555444444444555555555555555777888:::;;;;;;===@@@BBB)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((())))))))))))))),,,+++***)))((((((((((((+++***)))***,,,,,,,,,***))))))*********+++++++++......---,,,,,,,,,---------------...............222//////222333333777===DDDSSSjjj}}}~~~}}}wwwqqqjjjfffaaa]]][[[]]]^^^___eeellloookkkeee```]]]___bbbdddeeegggjjjmmmoooqqqqqqqqquuuwww{{{}}}|||sssooojjjddd```[[[VVVRRRLLLJJJHHHGGGGGGGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<::::::888777666666666666555555555555555555555555555777888999999:::<<<>>>)))(((''''''))))))((('''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))))))))))))))((('''(((((()))))))))))))))++++++***)))(((((())))))***(((((()))+++++++++***))))))*********+++++++++......---,,,,,,,,,---------------.........//////000///111555666666:::@@@PPP```ttt}}}yyyuuuqqqllliiibbb^^^\\\\\\\\\]]]eeemmmrrrooojjjeeedddeeegggiiimmmnnnppprrrssssssrrrrrrxxxzzz}}}|||vvvooojjjeee___\\\RRROOOKKKIIIHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>======;;;::::::999888888888888555555555555555555555444333444666666777888;;;==='''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''((())))))******))))))******))))))))))))******)))((('''(((***++++++************++++++++++++,,,------,,,,,,,,,------...,,,,,,------...////////////000333888999;;;AAAJJJaaannn}}}~~~|||yyyvvvuuurrrooommmfffbbb^^^\\\ZZZZZZbbblllrrrqqqooommmmmmnnnoooooosssttttttuuuuuuuuutttttt~~~zzzrrrkkkeeeaaaXXXUUUPPPLLLJJJGGGEEECCCCCCCCCBBBBBBBBBBBBAAAAAA????????????????????????;;;;;;;;;;;;::::::999999555555555555555444444444111222444555555777:::<<<&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))************)))(((((((((((()))***+++,,,)))(((((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,------...//////000111000333888;;;AAAMMMYYYoooyyy{{{yyywwwuuutttssspppnnnhhhddd```\\\XXXXXX```kkkppprrrtttvvvwwwwwwwwwvvvxxxxxxwwwwwwxxxxxxyyyzzz~~~uuunnniiiccc___YYYSSSPPPLLLIIIGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<<<<<<<;;;::::::666666555555555444444444222333444555444555888:::((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))(((((()))***************'''((((((((()))+++,,,---***))))))***,,,...---,,,++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,------...///000000222111222777<<>>>>>999===;;;999777555555555555444444444444444444333333''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((%%%"""$$$''')))'''$$$''''''((((((((((((((('''(((((((((((((((((((((((()))((('''%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******************************++++++,,,,,,,,,---------,,,,,,---------.........///......///000222333333444888<<>>@@@===;;;:::888666555555555666666666555555555555555'''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''))))))&&&###$$$&&&((()))***)))((('''((((((((((((((((((((((((+++***)))'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))******************))))))))))))******************************,,,,,,---------.........,,,------------...............///000111222222333666===EEEOOO]]]nnnzzz}}}}}}}}}}}}~~~}}}~~~}}}yyytttqqqppppppooonnnmmmoooqqquuuwwwxxx{{{yyyzzz{{{}}}~~~|||rrrggg^^^YYYWWWRRROOOOOOMMMIIIFFFGGGGGGGGGFFFEEEEEEDDDCCCCCC<<>><<<======<<<:::999888888888888888888777666666555555&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))&&&$$$###%%%(((***+++***((('''((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************%%%&&&&&&'''((()))******((()))))))))******************))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------.........//////---///111222111222444777;;;III\\\mmm~~~zzzvvvvvvwwwyyyyyywww{{{~~~}}}xxxtttrrrssssssttttttuuuwwwxxxzzz{{{}}}wwwoooeee___[[[ZZZWWWRRROOOOOOKKKJJJHHHFFFEEEDDDDDDDDDFFFCCC???<<>>>>>======<<<;;;:::999999888888777777666555555444%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&$$$&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&'''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))******************))))))))))))******)))))))))***++++++,,,,,,*********+++++++++,,,,,,------........./////////---000222222111333888<<>>>>>@@@>>>>>>>>>>>>===<<<;;;:::999888888777666555444444%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***************))))))))))))******************))))))))))))******((())))))***++++++,,,,,,+++++++++,,,,,,,,,------............////////////...111333222111444;;;AAALLL^^^uuu|||yyy~~~zzzxxxxxxxxxwwwvvvqqqqqqrrrvvvyyy{{{|||{{{{{{zzzyyyyyyzzz|||~~~uuunnnfff]]]YYYYYYSSSQQQNNNKKKIIIHHHHHHHHH???BBBEEEDDD@@@<<<<<>>????????????===<<<;;;;;;:::999888777666555555%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&(((***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++***************))))))))))))******************))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,---------................../////////000///111333222111555>>>EEETTTfff~~~~~~~~~|||zzzzzzyyywwwuuupppooooootttzzz~~~|||{{{{{{~~~yyyoooeee```___VVVTTTQQQMMMKKKJJJJJJJJJHHHBBB===>>>BBBDDDCCCBBB>>>???@@@@@@???>>>===<<<<<<<<<;;;:::999777777666&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((******))))))))))))************)))(((((((((((((((***+++,,,,,,+++***)))((((((***+++***)))((()))+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......////////////000000000000222//////222555999BBBKKK```ppp{{{vvvssssssuuuyyy~~~|||{{{|||~~~vvvjjjcccbbb]]]WWWSSSRRRPPPMMMJJJGGGEEECCCBBBCCCCCCAAA@@@BBBBBBAAAAAA@@@??????>>>===<<<:::888777777777888'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((((((''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******)))(((((((((((((((******+++,,,+++***))))))&&&'''(((((('''&&&'''((())))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........////////////000000000000333000000444888>>>IIITTThhhyyy~~~}}}|||xxxxxxxxxzzz~~~~~~~~~zzzqqqhhhbbbZZZUUUSSSRRRNNNKKKHHHFFFDDDCCCCCCDDDCCCAAABBBBBBBBBAAA@@@@@@??????>>>===;;;:::888888888999((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%###"""###%%%''')))'''''''''&&&''''''((()))''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((******)))((((((((())))))))))))***+++++++++*********+++,,,+++***)))***,,,))))))))))))******************++++++,,,,,,------,,,------------........./////////000000000111111333111222666<<>>===<<<;;;:::::::::''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((''''''(((((()))******))))))((())))))***))))))******++++++++++++,,,---...---,,,+++,,,...)))*********++++++++++++******++++++,,,---......------------............/////////000000111111222222111333:::BBBOOOcccttt|||{{{}}}}}}{{{zzz||||||qqqhhhccc^^^YYYVVVNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>===<<<<<<;;;&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((***)))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******)))))))))******+++,,,,,,)))***+++***))))))***++++++++++++,,,,,,,,,------******+++,,,------......---------.........///////////////000111222222222111222666>>>IIIYYYqqq~~~{{{{{{{{{}}}~~~~~~zzzwwwvvv{{{vvvmmmfff___[[[SSSPPPKKKHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))******)))((('''((((((''''''(((((()))***''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''******)))))))))(((((((((&&&&&&''''''((())))))))))))))))))(((((((((((('''******))))))))))))************)))))))))***++++++*********)))******+++,,,***+++,,,+++******+++,,,,,,,,,,,,,,,---------...++++++,,,,,,------......------........./////////...///000000111222333333111444:::EEEQQQddd~~~}}}|||{{{zzzyyyyyyyyyzzz~~~}}}{{{xxxxxx~~~{{{qqqgggaaa[[[WWWQQQMMMKKKKKKJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???======''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((())))))***((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((*********)))))))))((((((''''''(((((()))******+++))))))))))))((((((((('''))))))(((((((((((())))))******))))))******+++,,,,,,+++***)))))))))***++++++---...---,,,+++,,,...++++++,,,,,,,,,---------,,,,,,------------------............////////////...///000111222333333444333777@@@LLLYYYmmm~~~~~~}}}{{{yyyxxxxxxxxx}}}~~~{{{}}}rrrkkkddd___YYYTTTQQQOOONNNMMMGGGFFFFFFEEEEEEDDDCCCCCCAAABBBBBBBBBAAA???===<<<((((((((((((((((((((((((((((((''''''''''''((((((,,,***'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************))))))))))))'''(((((()))***++++++,,,******))))))((((((((('''((((((''''''''''''((((((******))))))***+++,,,,,,---,,,***)))))))))******((()))******(((((()))*********+++++++++,,,,,,,,,------------------,,,,,,............/////////000...///000111222333444444555:::DDDQQQ___sss|||~~~|||yyyyyyyyyzzz~~~zzz~~~}}}tttjjjeee^^^XXXUUUSSSQQQPPPGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBBBBBAAA???===<<<&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))(((((())))))((('''(((''''''&&&&&&&&&''''''(((''''''(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---........................+++,,,---...////////////111000///111333666777888@@@FFFPPP\\\lllvvvnnnpppvvvzzzrrrhhh```\\\YYYUUUSSSMMMKKKGGGFFFGGGHHHHHHHHHBBBBBBCCCCCCBBB@@@???===&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&'''***++++++***)))(((((('''''''''((((((***)))((((((((((((((()))******))))))))))))************************************+++++++++,,,,,,,,,+++++++++***++++++,,,---........................,,,---...//////000000///222111111222444777999:::CCCLLLZZZkkk~~~{{{qqqiiifffjjjtttrrrhhhaaa[[[UUUQQQOOOMMMIIIGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&'''***++++++***))))))((((((((())))))***+++***)))(((''''''''''''))))))************))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,------........................---...///000000111111111333222222333555999<<>>EEEQQQ```kkk}}}{{{}}}~~~|||yyywwwxxxzzz~~~qqqhhhaaa\\\YYYQQQOOOMMMKKKJJJHHHGGGGGG&&&&&&''''''''''''''''''((((((''''''''''''((((((*********)))((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''(((((())))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---//////............//////000000000...---...111444444777===BBBJJJWWWgggsss{{{}}}}}}qqqggg___YYYWWWTTTQQQNNNLLLJJJHHHGGG((((((''''''''''''''''''''''''((((((((((((''''''***************)))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------///......------......///111111000///...///111444555:::AAAHHHRRR```rrr~~~sssggg___^^^[[[UUUQQQNNNKKKIIIGGG))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))''''''(((((()))***+++,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,111111111///...///222555777>>>GGGOOOZZZjjj~~~sssjjjeee```XXXSSSPPPNNNKKKIII)))))))))((((((''''''&&&&&&'''((())))))((('''&&&&&&''''''(((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&'''''')))***+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...///---,,,,,,++++++,,,,,,---111111111000///111444666:::BBBMMMVVVaaassswwwmmmfff\\\VVVTTTRRROOOLLL))))))((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))******(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((()))***''''''&&&&&&&&&((()))***))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000/////////....../////////000000111000000222666999???HHHTTT^^^iii{{{zzzqqqeee]]]ZZZXXXTTTQQQ((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++***)))'''&&&'''((()))***))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------...///000111000000//////000000111...///000000111444888;;;EEEOOO[[[eeeppp}}}qqqgggccc___ZZZUUU''''''(((((())))))******)))((('''&&&&&&'''((()))*********)))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---,,,+++)))((('''(((***+++))))))))))))))))))))))))************************((())))))+++,,,---......++++++,,,,,,,,,---------,,,,,,,,,---...///000000//////............//////...///000000222555999<<>>GGGQQQYYYdddxxxvvvmmmuuu~~~~~~zzzyyy{{{~~~******************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((())))))((('''(((***,,,...---+++***))))))***+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,------...---------,,,,,,,,,------------...//////.........///000111111111111111222444555555???DDDMMMWWWaaappp|||ppprrr~~~zzz{{{}}}zzzwwwxxx{{{~~~,,,,,,++++++++++++******((()))))))))*********************)))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))((()))***)))((((((***,,,,,,,,,+++***))))))******************************))))))*********+++++++++++++++++++++++++++++++++---------...------,,,,,,,,,,,,---------.........///////////////000000000000111111111222333555777BBBHHHRRR]]]jjj|||zzzyyy~~~}}}}}}zzzzzz{{{|||{{{}}}~~~yyyuuuuuuwww{{{}}}((((((((((((((((((((('''((()))))))))************))))))))))))))))))******************************+++***))))))((((((((()))))))))))))))))))))))))))((()))******))))))***,,,++++++******************************************))))))*********+++++++++++++++++++++++++++++++++---------...------,,,,,,---........./////////////////////000000000000000000111222222111333666:::DDDLLLWWWcccrrrxxx~~~{{{{{{|||}}}zzz{{{zzzwwwxxx{{{}}}xxxtttsssuuuzzz}}}((((((((())))))*********))))))))))))************))))))))))))************************************,,,+++***))))))((((((((())))))))))))))))))))))))((()))++++++))))))***,,,*********************)))************************)))************+++++++++++++++++++++++++++++++++,,,,,,------...---------........./////////000000...///000111111111000000///111333333222444999>>>FFFPPP]]]jjj|||vvvvvv~~~yyyzzz}}}}}}{{{zzzuuutttwww{{{}}}|||{{{xxxuuutttvvv{{{))))))***+++,,,------...))))))))))))************((()))))))))***************************************))))))((((((((())))))))))))))))))))))))))))))((()))++++++*********,,,))))))************))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,---............---------.........//////...///000111222111000000///111444444333666<<>>DDDNNN[[[kkkzzz{{{lllhhhvvv|||}}}|||}}}~~~vvvqqqqqqtttwwwyyyyyy{{{|||{{{{{{}}}+++***)))(((((()))***+++))))))))))))))))))))))))************************+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************************************+++++++++*********))))))++++++,,,---,,,+++***)))+++***)))))))))***,,,,,,+++++++++,,,,,,,,,------............////////////111111111000000000000000444000000333777999???FFFPPP^^^rrrxxxfffnnn}}}|||~~~~~~~~~}}}{{{xxxuuussssssttttttvvvuuuvvvzzz+++***)))(((((()))***+++))))))))))))))))))))))))************************+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))((()))***,,,,,,,,,+++++++++***)))))))))***,,,,,,,,,,,,---------.....................////////////111000000000000000000000222///000444888;;;BBBIIIWWWeeezzzttthhhvvv~~~{{{|||~~~~~~~~~{{{zzzxxxvvvuuuttttttuuuwwwwwwxxx{{{******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******+++******))))))******+++************************))))))))))))************************************+++++++++***************&&&''')))***+++,,,,,,,,,+++************+++,,,,,,---------.........//////............////////////000000000000000000111111111///000555999===FFFOOO^^^nnnsssqqqzzzyyy{{{zzzwwwyyyyyyyyyxxxxxxwwwvvvuuuwwwwwwxxx{{{***))))))))))))))))))***))))))))))))))))))))))))***************************))))))))))))))))))***))))))(((((((((((())))))************************((()))))))))************************************************************''''''((()))******++++++************++++++,,,,,,------------........................////////////000000000000000111111111222111222777;;;@@@JJJTTTddduuu}}}uuuvvv|||zzzwwwxxx{{{zzztttqqqvvvwwwyyyzzzzzzyyyxxxwwwxxxxxxyyyzzz}}})))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))************************((()))))))))******************************************************************))))))))))))))))))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------............//////////////////000000111111111111444333666:::>>>CCCNNNZZZmmm{{{|||lll|||xxxwwwwwwyyy}}}vvvooolllsssuuuxxxzzz{{{{{{zzzyyy|||}}}~~~~~~~~~))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******))))))******+++************************))))))))))))***************************************************+++++++++,,,+++***))))))))))))******++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------............/////////////////////000111111222222444555888===AAAGGGUUUbbbxxx}}}{{{|||qqqlll~~~wwwxxxzzz}}}|||tttnnnkkkppprrrvvvyyy{{{{{{{{{{{{((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++***)))******,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---------...............////////////...//////000111111222222222444999???DDDMMM\\\kkkuuujjjkkkzzz~~~xxxzzz}}}~~~}}}||||||}}}zzzsssooommmoooqqqssswwwyyy{{{||||||((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************************************))))))******++++++++++++******))))))***,,,...///***+++,,,---...---,,,,,,---------.........//////............/////////000...//////000111222222222000333999AAAGGGQQQbbbrrriiidddmmm~~~}}}zzz|||||||||{{{zzz|||}}}xxxsssppppppnnnppprrruuuxxx{{{}}}~~~|||(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******'''(((((()))+++,,,...///++++++,,,,,,,,,+++******+++((('''(((+++,,,***(((,,,+++******))))))******+++++++++,,,---...///000........................---------............///000000///////////////000000111111000///000222555666888>>>EEELLLWWWkkk|||lllmmmyyy~~~||||||}}}{{{|||}}}zzzwwwtttrrrppplllooosssxxx|||}}}{{{yyy(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&''''''((()))*********++++++,,,,,,++++++000...,,,,,,------+++(((++++++*********++++++,,,------,,,,,,,,,------..................................../////////000000000000///////////////000000111111111000111333555999<<>>AAAIIIUUUbbbuuu{{{sss~~~||||||zzzxxxwwwxxxyyyzzz}}}|||||||||{{{|||wwwuuuqqqmmmjjjjjjjjjkkksssvvvyyy{{{|||~~~))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((()))***+++,,,******++++++******)))(((+++,,,---,,,***)))***+++))))))******+++---...///))))))******+++---...///........................------------............------------...///000000///111222222333555888;;;@@@DDDMMM[[[jjj~~~jjjnnn}}}xxxyyyxxxvvvuuutttvvvxxx||||||zzzyyywww{{{zzzvvvwwwyyywwwuuurrrnnnllljjjjjjjjjqqqvvvzzz|||{{{{{{~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,'''''')))***++++++++++++---...///---***)))***+++)))))))))***+++,,,---...+++*********+++,,,------....................................////////////------------...///000000///111222333444666999<<>>AAAJJJRRRaaassspppuuu|||wwwssspppuuusssrrrrrrrrrrrrpppnnnppprrrtttvvvwwwwwwvvvuuuvvvyyy}}}wwwooollllllnnnooossssssssssssssssssssssssuuuzzz~~~{{{yyy&&&'''((((((((((((((('''))))))************))))))+++***((('''''')))+++---+++***)))(((((()))***+++++++++*********)))))))))************)))))))))(((++++++************++++++++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------......//////000.........///////////////000////////////000111111444444333333555:::???BBBHHHTTTggg}}}rrrzzzuuurrrooorrrrrrssstttvvvuuurrrooommmnnnqqqsssuuuuuuuuutttwww{{{}}}sssllljjjjjjlllnnnqqqrrrrrrsssttttttuuuuuuwww{{{~~~{{{zzz~~~'''((()))***++++++++++++))))))************))))))++++++***)))))))))******++++++************++++++******))))))))))))((((((************))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++,,,,,,---...---------...//////000000///////////////.........///////////////000111222333444555666777;;;@@@DDDLLLZZZrrryyy}}}wwwssspppnnnoooppptttxxxzzzyyyuuuqqqjjjkkkmmmppprrrsssttttttyyy}}}~~~{{{|||~~~|||vvvnnnhhhggghhhjjjkkkooopppqqqsssuuuwwwyyyyyyzzz}}}|||{{{~~~zzzwwwxxx~~~)))***++++++,,,,,,,,,+++))))))************)))))))))))))))))))))((('''&&&******)))*********++++++)))))))))(((((((((((((((*********)))))))))))))))++++++************++++++******++++++,,,,,,,,,,,,)))******+++,,,---......,,,,,,++++++,,,,,,---...++++++,,,,,,---.........000000//////......------////////////000111222222111333666777888<<>>FFFMMM\\\kkk|||vvvsssrrrrrrqqqmmmpppvvv|||}}}yyytttnnnnnnoooqqqssswwwyyy{{{}}}~~~|||{{{{{{yyyzzz{{{}}}~~~zzzxxxoookkkfffddddddggghhhiiikkkmmmooossswwwzzz}}}~~~~~~}}}uuunnnjjjkkkpppwww~~~************)))((('''&&&))))))************))))))+++++++++,,,,,,+++******&&&'''((())))))***))))))(((((())))))))))))******))))))))))))************++++++************++++++)))***+++,,,---,,,++++++)))))))))******++++++,,,,,,,,,++++++,,,,,,---............///000000111111///////////////........./////////000111222333444000444888:::<<>>AAAKKKZZZfffwww{{{vvvsssuuuxxx{{{}}}xxxwwwvvvwwwxxxyyywwwvvvqqqpppooooooqqqtttyyy{{{~~~|||xxxvvvwwwzzz}}}|||xxxtttppplllhhheeedddbbb______```bbbcccccclllmmmoooqqqtttwwwyyyzzz|||}}}{{{jjjeeeeeeiiipppwww************************(((((()))***+++,,,,,,,,,((((((((()))******++++++******+++++++++,,,,,,,,,)))))))))))))))******+++************************************************,,,,,,,,,------.........++++++++++++++++++++++++------,,,,,,,,,---......---------............///////////////000000000000000111111000000000333555777777;;;???DDDMMM```ppp}}}yyyuuuuuuwww{{{~~~wwwuuuuuuwwwxxxxxxtttpppvvvrrrmmmlllpppvvv{{{|||zzzwwwvvvwwwyyy{{{{{{tttooolllkkkhhheeedddcccbbbaaaaaa``````aaajjjjjjkkkkkklllpppuuuyyyyyyzzz{{{||||||zzzjjjfffbbbeeennnyyy************************)))))))))******++++++,,,*********)))))))))))))))*********+++++++++,,,,,,((((((((((((((())))))***************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------............///////////////000000000000111222222222111222444666777777;;;@@@FFFRRRfffxxx~~~}}}{{{xxxuuuuuuvvvxxxzzzuuutttsssuuuwwwvvvssspppuuurrrooooootttzzz~~~~~~zzzyyyzzz|||~~~zzzsssnnnmmmlllhhheeeccccccbbbbbbbbbbbbbbbccciiijjjkkklllmmmooosssvvvyyy{{{|||||||||~~~wwwhhhdddbbbeeemmmwww************************************************++++++******)))(((((('''*********++++++++++++,,,(((''''''''''''((())))))***************************************************************)))))))))+++++++++++++++++++++++++++++++++++++++,,,---------------............///////////////000000000000222333333333222333555888888888<<>>DDDNNN^^^wwwzzzvvvwwwwwwxxxyyyzzzxxxvvvsssqqqppppppqqqssstttuuuttttttuuuuuuwwwyyy|||~~~{{{yyyxxxxxxyyyxxxpppgggeeehhhgggbbb[[[______```aaacccdddfffgggnnnpppsssuuuuuuuuuvvvwww{{{|||~~~}}}}}}}}}~~~tttlllbbbbbbdddhhhmmmtttyyy|||******************************))))))))))))))))))(((((())))))************))))))*********+++++++++******))))))******+++,,,************************************************,,,,,,,,,+++*********)))*********++++++,,,,,,,,,++++++******++++++,,,------------............///////////////000000000000000111222111111222555888<<<<<>>EEEQQQ```rrrtttzzz~~~~~~}}}|||yyywwwtttsssqqqkkkjjjooopppooovvvxxxqqqiiieeeeeeeeeaaa^^^ZZZZZZYYYYYYYYY[[[\\\]]]eeegggkkknnnqqqqqqqqqpppoooqqqrrrqqqpppqqquuuyyy}}}sssllljjjrrryyyxxxsssrrrrrrooollllllnnnlllkkknnnssswwwxxxwwwyyy{{{zzzlllbbb```]]]iii))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))).........---------,,,,,,************))))))))))))*********+++++++++++++++++++++******++++++,,,,,,))))))***+++,,,,,,------+++******))))))******++++++,,,,,,---...///000000............------------//////000000111111222222///111333555777:::===@@@JJJWWWiii~~~wwwwww~~~zzz{{{}}}~~~zzzwwwtttrrrqqqpppllljjjmmmnnnooovvv|||rrrjjjbbb```bbbccc```[[[WWWWWWWWWWWWYYY[[[]]]^^^cccfffkkkooorrrrrrqqqpppppprrrrrrpppooopppuuuzzz{{{}}}~~~qqqlllkkkxxx}}}xxxwwwvvvvvvvvvvvvxxxvvvssstttwwwzzz||||||{{{|||{{{vvvhhh___^^^[[[ggg))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))).........---------,,,,,,))))))))))))))))))))))))))))))))))))******+++++++++*********++++++,,,---+++++++++++++++++++++++++++******))))))******+++,,,,,,---......///000000...............---------...//////000111111222222...000333555888;;;@@@DDDPPP___tttuuu~~~tttooommmooosssyyy}}}xxxtttqqqoooooommmkkkjjjlllmmmooovvv}}}}}}xxxllleee^^^]]]```aaa]]]XXXUUUVVVVVVWWWYYY\\\^^^```bbbeeejjjoooqqqrrrqqqppppppqqqqqqooommmpppvvv{{{yyy{{{}}}|||pppmmmmmm}}}~~~{{{|||{{{zzz{{{}}}}}}~~~vvvrrrfff^^^^^^]]]iii))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++************(((((()))))))))))))))***((((((((()))******++++++************+++,,,------------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------........./////////......///000111222222333000111333555999>>>DDDIIIXXXiii|||tttkkkhhhdddeeehhhooowww{{{vvvqqqooommmmmmkkkkkkkkklllnnnrrrxxx|||~~~xxxrrreeeaaa^^^]]]```___[[[WWWTTTTTTUUUWWWZZZ]]]```bbbcccfffjjjmmmoooppppppoooooopppooommmlllooovvv|||yyyzzz{{{|||~~~zzzqqqqqqsss~~~|||qqqnnnccc^^^aaaaaaooo************************((())))))***++++++******+++++++++++++++++++++++++++************)))))))))(((((((((((())))))******(((((()))******+++,,,,,,************+++,,,---...------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------...///000000111111......///000111222333333333444555777:::AAAIIIOOOaaavvv{{{ppphhhfff]]]\\\^^^cccmmmwww~~~yyysssooollllllllliiikkknnnoooqqqvvv{{{~~~|||qqqjjjaaa```___``````]]]YYYVVVRRRRRRSSSVVVYYY]]]```bbbfffgggjjjlllnnnooooooooonnnnnnmmmkkkjjjooowww~~~{{{zzzzzzzzz{{{|||~~~zzztttwww{{{wwwjjjiii```^^^ccceeettt************************((()))***,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,+++++++++******'''((((((((())))))******))))))***+++,,,,,,------************+++,,,---...------------------------+++******************+++000000000///......------,,,---...///000222333333---...///000111222333333666666777888<<>>DDDOOOZZZnnnwwwlllhhhiii___[[[VVVWWW^^^iiisssyyy~~~zzztttooommmmmmnnnnnnjjjkkkmmmpppuuuyyy}}}|||ppphhheee[[[]]]___```^^^[[[VVVSSSRRRSSSVVVWWWYYY\\\aaadddeeeeeefffhhhkkkmmmoooqqqpppmmmiiijjjnnnsssuuuuuuzzz{{{{{{xxxvvvwww{{{{{{yyy}}}pppaaa\\\\\\___aaahhh))))))))))))))))))))))))***************++++++,,,************************************************+++***))))))))))))***+++************************,,,***((()))+++,,,***)))((())))))))))))*********++++++,,,,,,,,,---------...---,,,++++++---...000///000000000000111111111000111222111000000222444666555888<<<@@@GGGTTT```www}}}tttjjjgggiiibbb^^^YYYWWW\\\eeeqqqyyy{{{xxxrrrnnnllllllmmmmmmmmmoooqqqtttwwwzzz{{{|||}}}vvvllleeebbb[[[]]]^^^^^^]]]YYYUUURRRRRRTTTVVVXXXZZZ]]]aaadddffffffgggiiikkkmmmoooqqqqqqnnnkkklllooorrrttttttxxxzzz{{{yyywwwxxx{{{zzzyyyzzznnn]]]YYYZZZ```dddmmm((((((((((((((((((((((((+++***)))))))))***,,,---,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***************************)))((()))******)))(((************++++++++++++,,,,,,,,,,,,------------------,,,+++,,,---...///...//////000000111111222000111222111000111333444666666999>>>BBBKKKZZZhhhvvv{{{qqqiiihhhkkkhhhddd^^^YYYYYYaaannnxxxwwwuuuqqqnnnkkkkkklllmmmrrrsssuuuwwwyyyzzzzzzzzzzzz||||||wwwnnnfffaaa```\\\]]]]]]\\\ZZZWWWSSSQQQTTTVVVXXXZZZ[[[^^^bbbeeegggggghhhiiikkkmmmoooppprrrpppooooooqqqrrrrrrqqqvvvyyy{{{{{{yyyyyy||||||}}}vvviiiZZZXXXZZZbbbiiiuuu))))))))))))))))))))))))+++***)))((()))***,,,------,,,***))))))***,,,---***************************+++,,,,,,,,,,,,+++*********************************))))))*********)))+++++++++,,,,,,,,,,,,---,,,,,,------------------------,,,,,,,,,---...////////////000000000000000000111222222111111333555777888;;;???DDDMMM___pppzzz}}}wwwoooiiijjjnnnmmmjjjddd\\\XXX]]]jjjuuutttsssqqqnnnllllllmmmnnnuuuuuuuuuvvvwwwyyyzzz{{{yyyxxxuuuooogggbbb``````^^^^^^]]][[[YYYVVVTTTRRRUUUWWWZZZ\\\]]]```ccceeehhhhhhiiijjjkkkmmmoooppprrrrrrrrrrrrrrrqqqpppoootttxxx|||}}}{{{{{{}}}rrreeeZZZYYY\\\eeeppp~~~))))))))))))))))))))))))+++***)))))))))***+++,,,---,,,***))))))***,,,---***************************+++,,,,,,,,,,,,+++******************************++++++++++++***++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------......111000000000//////......000111222222111222444666999:::<<<@@@EEEPPPeeewwwxxxzzzzzzssslllgggiiimmmpppnnnggg___ZZZ]]]gggqqqqqqrrrrrrpppnnnmmmnnnpppuuutttrrrrrrssswww{{{~~~yyyvvvpppiiicccaaaaaabbb```___]]]ZZZXXXVVVVVVUUUWWWYYY\\\^^^```aaadddfffiiiiiiiiijjjkkklllnnnoooqqqrrrssssssrrrqqqpppooosssxxx|||~~~~~~}}}oooccc\\\\\\```jjjwww(((((((((((((((((((((((())))))******++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,---,,,+++***+++,,,,,,,,,,,,,,,------------............------------,,,,,,,,,---------......000000000/////////......000111222222222333555777:::;;;>>>CCCHHHUUUllluuunnn~~~}}}uuuooojjjfffgggkkkqqqoooiiiccc^^^___eeekkkmmmppprrrqqqnnnmmmoooqqqsssrrrpppppprrrvvv{{{~~~wwwssskkkddd```___```aaaaaa___[[[YYYWWWWWWWWWXXXXXX[[[^^^aaabbbccceeegggiiiiiiiiiiiijjjkkklllmmmnnnppprrrrrrqqqpppqqqrrrtttyyy}}}oooccc___```dddnnn~~~))))))))))))))))))))))))((()))***,,,,,,+++***)))************************+++++++++++++++++++++++++++***))))))))))))***+++************************)))+++,,,+++))))))***,,,++++++,,,,,,,,,---------///.........------------,,,,,,------......------------......///000111111000111222222222333555777999;;;@@@EEELLL[[[vvvvvvoooqqq{{{tttqqqlllhhhhhhkkkpppnnnjjjfffdddccceeefffiiimmmqqqqqqnnnlllnnnqqqqqqrrrrrrtttuuuwwwyyyyyysssnnnfff___\\\\\\]]]^^^___]]]YYYVVVUUUVVVXXXZZZYYY\\\```bbbcccdddfffggghhhhhhhhhhhhiiijjjjjjkkklllnnnppppppoooppprrrtttvvvzzz~~~pppeee```aaagggrrr++++++++++++++++++++++++'''(((+++------,,,***(((((()))************)))(((+++++++++++++++++++++++++++***(((''''''(((***+++************************(((***,,,+++(((''')))++++++++++++,,,,,,,,,------//////.........---------+++,,,------......------******,,,...000222333444000111222222222333666888888;;;AAAGGGOOOaaa}}}zzznnnuuu|||}}}wwwuuuppplllkkknnnooommmjjjhhhgggfffeeecccfffkkkppppppmmmkkkmmmpppppprrruuuxxxyyyxxxvvvuuupppjjjbbb[[[YYYYYY[[[\\\^^^[[[WWWTTTSSSUUUXXXZZZZZZ]]]aaacccdddeeefffhhhhhhhhhgggggghhhiiiiiijjjjjjllloooooonnnooosssvvvwww{{{qqqfff___bbbhhhttt''')))***+++***)))&&&%%%))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))*********+++))))))************))))))******))))))))))))))))))---,,,+++,,,......---,,,---------...------,,,,,,.................................///////////////333222222222333555777888:::AAAGGGJJJSSSjjjiiibbblll|||||||||{{{tttjjjgggiiiiiiiiijjjkkkjjjhhhfffdddeeekkkppppppkkkhhhjjjnnntttuuuwwwyyyzzzxxxtttqqqhhhbbb[[[XXXXXXYYYYYYYYY\\\XXXTTTSSSVVVYYYZZZZZZ[[[[[[]]]^^^___aaabbbbbbfffgggggghhhhhhhhhgggggglllmmmnnnnnnmmmnnnppprrrzzzxxxxxx{{{rrrhhh[[[___gggvvv))))))***+++***)))((('''************************************************++++++++++++++++++++++++))))))************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))+++---......---,,,------...------,,,,,,.................................///////////////222222222222444666888999<<>>AAADDDNNNaaa}}}xxxccciii}}}{{{uuuqqqrrrrrrooolllkkkggghhhhhhhhhfffdddbbb```aaaeeejjjllllllmmmnnnppprrruuuxxxvvvpppiiicccaaa^^^^^^\\\ZZZVVVSSSQQQPPPNNNPPPSSSVVVYYY\\\___aaa``````aaabbbcccddddddeeeeeeeeeeeefffgggiiikkklllnnnppprrrssssssuuuxxxzzz~~~vvvkkkhhhhhhooozzz***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++*********+++***)))(((((()))***+++++++++,,,,,,------......000...------------,,,***++++++,,,---..........................................///000000111222222111222222444777:::===>>>BBBHHHTTTjjjqqqgggvvv~~~}}}xxxrrrooopppooolllkkkmmmlllkkkjjjhhhgggeeeddddddcccgggkkknnnooopppqqqrrrrrrttttttooohhhbbb______]]]]]]\\\YYYUUUQQQPPPPPPMMMQQQUUUXXXZZZ\\\___aaaaaaaaabbbccccccdddeeeeeeeeeeeeddddddeeefffhhhiiinnnppprrrssstttvvvyyy{{{uuulllkkkpppxxx((()))+++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------))))))******************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++***+++,,,---....................................---...///000111222333333333333333555777:::<<<>>>DDDMMM]]]uuunnnsss~~~{{{{{{ssspppnnnnnnllliiikkkoooooommmjjjgggeeeeeeeeefffgggiiimmmppprrrrrrssssssqqqqqqnnnggg___ZZZ[[[]]]\\\\\\[[[WWWRRRNNNNNNOOOMMMQQQVVVXXXYYYZZZ\\\^^^``````aaaaaabbbccccccccceeedddccccccdddfffhhhjjjmmmoooqqqssstttvvvyyy|||tttooopppuuu'''(((***,,,---,,,***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------(((((())))))*********+++---,,,***))))))***,,,---******))))))))))))))))))+++***)))***,,,---,,,+++***+++,,,---....................................---...///000111222333333444444444555777:::<<<>>>FFFQQQddd}}}pppiiiyyy{{{xxxxxxqqqooonnnmmmjjjfffjjjqqqooolllhhhdddbbbcccdddfffiiikkknnnqqqssstttttttttooonnnjjjaaaXXXUUUXXX\\\[[[[[[ZZZUUUOOOLLLMMMOOOLLLQQQVVVXXXXXXXXXZZZ\\\______``````aaaaaabbbbbbdddcccccccccdddgggjjjkkkmmmnnnqqqrrrtttvvvyyy|||wwwooommmpppxxx000...+++)))''''''((())))))************+++++++++,,,,,,+++***)))))))))***)))************+++++++++++++++***)))(((((())))))******************************)))))))))***,,,---***++++++,,,,,,------.........---------,,,,,,,,,//////......---------,,,000000000000111222333444333111333777:::;;;>>>CCCIIITTTjjjqqqZZZggg{{{xxxuuuoooooommmhhhcccbbbdddgggiiiiiiiiigggeeeeeegggiiimmmppptttuuuuuuuuuuuuvvvrrrooohhh```YYYVVVWWWYYY]]][[[VVVQQQNNNLLLKKKKKKOOOQQQUUUXXXZZZZZZYYYXXX________________________bbbcccdddeeegggiiikkklllrrrqqqpppqqqtttxxx}}}uuurrrppplllnnnttt}}}///---+++***)))***+++,,,************++++++++++++---,,,,,,+++******++++++)))************+++++++++++++++***)))))))))))))))******************************************+++,,,******+++,,,,,,---..................------,,,,,,/////////.........------000000000000111222333444444222333777::::::>>>DDDOOO\\\tttiii[[[mmm~~~zzzxxxvvvsssmmmmmmlllgggaaa___aaacccggggggfffdddccceeeiiilllqqqtttvvvwwwuuutttsssssspppllleee^^^ZZZZZZ[[[\\\ZZZWWWRRRNNNLLLKKKLLLMMMPPPRRRUUUXXXZZZYYYYYYXXX^^^^^^^^^_________``````eeeeeefffgggiiilllmmmooorrrqqqqqqrrruuuzzzuuujjjiiijjjjjjpppxxx---,,,+++******+++---...************+++++++++,,,------,,,,,,+++,,,,,,,,,)))************+++++++++++++++***))))))))))))***************************++++++++++++++++++***)))))))))***+++---...///////////////............---000000////////////......111000000111111222333444444333444888:::;;;@@@GGGWWWhhhpppeeeccczzz}}}vvvttttttsssrrrlllmmmkkkfff```\\\]]]___cccccccccbbbbbbeeejjjnnntttvvvwwwvvvssspppnnnnnnnnnhhh```\\\\\\]]]^^^]]]WWWTTTPPPLLLKKKLLLNNNPPPRRRSSSVVVXXXYYYYYYYYYXXX\\\\\\]]]]]]^^^___```aaafffggghhhiiikkknnnpppqqqqqqqqqrrrtttwww||||||mmmaaaaaaeeehhhppp{{{,,,++++++******++++++,,,*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,))))))*********+++++++++++++++***))))))*********************************++++++,,,---,,,+++)))((())))))***+++---...///////////////////////////...000000000000000/////////111111111111222333444444555444555999:::<<>>HHHRRRddd}}}qqq[[[iiizzzrrrmmmlllnnnnnnmmmlllnnnnnnjjjddd```___```YYY\\\aaaeeeggghhhiiijjjoooqqqrrrqqqnnnkkkiiihhhjjjccc]]]ZZZ\\\]]][[[XXXUUURRRNNNKKKJJJKKKMMMOOOTTTUUUWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\___```ccccccdddfffiiilllnnnooonnnppprrrvvvzzz~~~vvvfffbbbcccfffppp{{{+++******)))(((((('''&&&++++++++++++,,,,,,,,,,,,******))))))******++++++)))************++++++++++++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------...---............/////////......////////////000000222111111222222333444555555555888<<<===BBBMMMYYYnnnmmmWWWnnn}}}wwwoookkkkkkkkkjjjhhhjjjlllnnnkkkfffbbbaaabbbYYY]]]bbbfffgggggghhhhhhmmmoooppppppmmmiiihhhgggdddaaa]]]\\\\\\ZZZWWWTTTPPPNNNLLLIIIIIIJJJKKKLLLTTTUUUVVVXXXZZZ[[[\\\]]]\\\[[[ZZZYYYZZZ\\\___```bbbbbbdddfffhhhkkknnnooooooqqquuuyyy|||ttteeebbbdddhhhrrr}}}))))))*********)))))))))+++++++++,,,,,,,,,------+++************+++,,,---)))************++++++++++++*********++++++,,,---************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........./////////222222222222333444555555555666999===???EEERRR```{{{~~~mmm```|||zzzuuunnnkkkjjjhhhfffcccdddgggjjjjjjfffbbbbbbbbb]]]___bbbddddddfffhhhjjjjjjlllmmmkkkhhhdddbbbaaa]]]]]]]]]]]][[[XXXUUUSSSLLLLLLLLLLLLLLLMMMNNNOOOSSSTTTVVVXXX[[[]]]^^^___```^^^]]]\\\\\\^^^```bbbcccdddeeegggjjjmmmpppqqqrrruuuxxx|||rrrdddcccfffjjjuuu(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...)))************++++++++++++*********+++,,,,,,---************************,,,++++++***+++,,,...///---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---------......//////222222222222333444555555555666:::>>>AAAGGGVVVdddwwwnnnmmmxxxsssmmmjjjiiigggccc______cccggggggdddaaaaaabbbbbbbbbbbbaaabbbdddhhhlllfffhhhhhhfffbbb]]][[[ZZZWWWZZZ]]]^^^[[[WWWTTTSSSLLLMMMNNNPPPQQQRRRSSSTTTSSSTTTVVVXXX[[[]]]___```cccbbb___^^^^^^```bbbdddeeefffhhhjjjmmmppprrrtttuuuwww{{{sssfffdddhhhlllvvv******++++++++++++***************++++++,,,,,,,,,,,,,,,+++***)))((('''&&&(((((()))***++++++,,,,,,))))))))))))))))))))))))************************+++,,,---,,,***)))***+++...,,,***+++...///...,,,......////////////.....................///000000222222111111222222333444888999<<>>DDDNNNbbbjjjfff}}}|||rrrmmmlllhhhddd___\\\ZZZZZZZZZ[[[]]]___aaabbbbbbbbb``````aaaaaaaaa```___^^^```]]]YYYTTTOOOKKKHHHGGGJJJJJJKKKLLLMMMMMMMMMMMMLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUXXXZZZZZZ[[[\\\^^^```bbbcccccceeegggkkknnnpppsssvvvyyy{{{|||~~~******++++++++++++******,,,,,,,,,++++++++++++***((())))))***+++,,,------************************++++++++++++++++++++++++************************)))+++,,,,,,******+++------///000///......///111000///...------...///000000000000000000111222222///000000222444666888999999;;;@@@IIIUUUkkkyyyeeejjjyyyqqqjjjiiifffaaa\\\YYYXXXYYYYYYZZZ\\\^^^```aaabbbbbb````````````````````````^^^[[[WWWRRRNNNKKKIIIHHHIIIIIIIIIIIIKKKLLLNNNOOONNNNNNOOOPPPQQQQQQQQQQQQSSSTTTTTTSSSSSSTTTVVVYYYXXXYYY[[[^^^```bbbccccccdddgggkkknnnqqqtttxxx{{{yyyzzz{{{|||}}}******++++++++++++******,,,,,,,,,+++++++++******))))))***+++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++---------+++***+++,,,---///000///---,,,---///////////////////////////000000000000000111222222//////000222444777999::::::===EEEPPP___vvvqqqhhhxxx|||uuunnnddddddbbb]]]YYYWWWXXXZZZYYYZZZ[[[]]]^^^```aaaaaaaaa``````______```aaabbb\\\YYYUUUPPPMMMJJJIIIHHHHHHGGGFFFGGGHHHKKKNNNPPPOOOOOONNNOOOPPPQQQRRRRRRSSSTTTUUUTTTTTTUUUXXX[[[ZZZ[[[]]]___aaaaaaaaaaaadddgggkkkoooqqquuuyyy|||xxxyyyzzzyyyyyy{{{******++++++++++++******,,,,,,,,,++++++*********------------------,,,,,,++++++******************++++++++++++++++++++++++************************---...///...,,,+++,,,---+++---...---)))((()))+++......////////////.....................///000000//////000222444777999:::;;;???HHHUUUfffmmmnnn}}}wwwqqqlll^^^___^^^ZZZVVVUUUXXX[[[YYYZZZ[[[\\\^^^___```aaabbbaaa___^^^___```bbbdddZZZXXXSSSOOOLLLJJJIIIIIIFFFFFFDDDEEEFFFJJJMMMOOOPPPOOOMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUVVVXXX[[[^^^]]]^^^```aaaaaaaaa```___dddgggkkkooorrruuuyyy|||yyyyyyyyyxxxwwwyyy|||++++++++++++++++++++++++------------,,,+++******,,,,,,+++******+++,,,,,,...---+++))))))***+++,,,,,,,,,++++++***)))((((((***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......000///...------...///000...//////000111222222333000000111222444666888999<<>>DDDKKK[[[tttwwwvvvyyynnnddd[[[UUUSSSSSSSSSUUUWWWXXXVVVTTTWWWUUUTTTVVVZZZ^^^___```aaa]]]YYYWWWWWWWWWTTTQQQIIIJJJLLLLLLKKKHHHEEECCCAAABBBEEEHHHKKKLLLNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUVVVYYY[[[```bbbdddeeedddddddddeeekkknnnqqquuuvvvvvvtttsssuuuxxx{{{}}}~~~------------------------,,,,,,,,,++++++***)))(((***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************---,,,+++******+++,,,---,,,---------............,,,,,,,,,---------............////////////......,,,---...000111333444555222333444666999<<<>>>???EEENNNaaa|||{{{uuu~~~xxxnnnaaaXXXUUUQQQQQQQQQSSSVVVWWWVVVUUUYYYWWWVVVXXX]]]``````^^^]]]YYYUUUTTTUUUTTTQQQNNNHHHIIIJJJJJJIIIGGGDDDCCCBBBDDDFFFIIILLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOQQQSSSTTTUUUVVVXXXZZZ```bbbdddeeeeeefffggghhhoooppprrrssstttsssrrrqqqtttwwwzzz|||}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******************************---,,,***))))))***,,,---------------............,,,,,,,,,---------......---...///000000///...------...///000111222333333222333444777999<<>>GGGOOO___yyyiiihhh~~~yyymmmhhh```ZZZVVVSSSPPPOOOKKKHHHHHHLLLOOOPPPTTTYYY\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUQQQLLLIIIGGGFFFEEEDDDFFFEEECCCAAA????????????FFFHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOQQQSSSTTTUUUVVVYYY[[[``````ccchhhooossstttsssmmmmmmmmmppptttvvvvvvuuuwwwvvvvvvxxx|||~~~~~~}}}------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))'''&&&+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++........................---......///////////////000000111111111222222222444333666999;;;===GGGQQQeee}}}jjjpppuuukkkfff___YYYUUURRROOOMMMKKKHHHHHHLLLOOOPPPSSSXXX\\\ZZZXXXXXXYYYYYYXXXVVVTTTPPPKKKHHHFFFEEEDDDCCCEEECCCBBB@@@????????????GGGIIIKKKLLLLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLOOOPPPRRRSSSSSSUUUXXX[[[cccbbbdddjjjqqquuutttqqqmmmnnnooorrruuuvvvvvvuuuwwwwwwwwwzzz}}}}}}}}}++++++++++++++++++++++++***++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------............////////////,,,,,,------------,,,,,,........................---......///000/////////000111111111111222222222444444777:::;;;>>>IIITTTnnnzzzqqq}}}rrrgggddd^^^ZZZVVVSSSOOOMMMIIIFFFGGGKKKMMMMMMPPPTTTZZZXXXVVVVVVWWWWWWUUUTTTRRROOOKKKHHHGGGFFFDDDBBBBBBAAA@@@?????????@@@@@@HHHJJJLLLLLLLLLKKKLLLNNNKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQRRRTTTXXX[[[cccccceeekkkqqqtttsssqqqpppqqqrrrtttuuuvvvvvvwwwxxxxxxyyy{{{~~~~~~}}}|||++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///---------.........//////---,,,,,,,,,,,,,,,,,,---........................------///000000000///...000111111111111222222222444555888<<<>>>BBBNNN[[[{{{vvvyyyxxxmmmbbb___\\\ZZZWWWTTTPPPMMMIIIGGGGGGKKKMMMLLLNNNRRRVVVUUUTTTUUUVVVUUUSSSQQQOOOMMMKKKIIIHHHGGGDDDBBB@@@???>>>>>>>>>???AAABBBFFFHHHJJJKKKJJJIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPQQQQQQTTTXXX[[[___aaaffflllqqqttttttttttttuuuvvvvvvvvvvvvxxxyyyyyyyyyzzz|||~~~}}}}}}|||------------------------.........------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******+++++++++,,,,,,,,,...---++++++++++++---...////////////////////////,,,---///000000000///...000111111111111222222222333555999>>>@@@EEERRR```sss~~~uuukkk]]]\\\ZZZYYYXXXVVVQQQNNNLLLIIIJJJMMMOOONNNPPPSSSTTTSSSSSSTTTUUUUUURRRPPPNNNLLLKKKJJJJJJHHHEEEBBB???>>>>>>>>>>>>@@@BBBCCCEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOPPPPPPQQQSSSXXX[[[\\\```ffflllqqqtttvvvwwwwwwwwwxxxwwwvvvwwwxxxzzzzzzzzz{{{}}}~~~|||}}}}}}}}},,,,,,++++++***)))((((((,,,,,,,,,------,,,++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,+++*********+++,,,,,,,,,,,,---------......---......///////////////............/////////000111111111111222333444444555666:::??????CCCVVVkkkrrrsssqqqeee\\\\\\\\\[[[YYYVVVTTTSSSRRROOOMMMLLLNNNPPPQQQQQQRRRSSSSSSSSSRRRQQQOOONNNMMMKKKJJJJJJJJJHHHEEEBBB@@@???===>>>@@@BBBCCCBBBHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGHHHIIIJJJKKKJJJJJJIIIKKKMMMOOOQQQTTTXXX[[[YYY```iiinnnooopppsssvvvzzzyyyyyyyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{|||{{{{{{}}}~~~{{{{{{,,,,,,++++++***))))))))),,,,,,,,,------,,,,,,+++*********++++++++++++,,,***+++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---......///////////////........./////////000000111111111111111222333444666666:::???AAAGGG]]]ttttttgggppp~~~nnndddZZZZZZYYYWWWVVVUUUTTTSSSOOOMMMKKKLLLNNNQQQRRRSSSRRRSSSSSSSSSRRRPPPNNNMMMMMMMMMLLLMMMMMMKKKGGGEEEAAA???>>>>>>@@@BBBCCCCCCGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPRRRUUUZZZ]]]^^^dddjjjmmmmmmnnnpppsssxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||~~~}}}{{{~~~,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,---------......---......///////////////....../////////000000000000000000000111222333444888777:::@@@CCCNNNggg|||jjjddduuuwwwkkkcccYYYXXXUUUSSSRRRRRRRRRSSSMMMKKKJJJLLLOOORRRTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNOOOPPPNNNKKKHHHCCCAAA??????AAACCCDDDDDDFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLMMMPPPQQQRRRRRRSSSWWW\\\```cccgggkkklllkkklllnnnqqqvvvvvvvvvwwwxxxyyyzzz{{{|||{{{zzzyyyyyyzzz|||}}}}}}zzzzzz,,,,,,,,,++++++*********++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,***,,,...//////...---+++,,,,,,,,,---------......---......///////////////...////////////000000000/////////000111222333444:::888;;;AAAFFFTTTqqqtttiiimmm{{{qqqhhhccc[[[XXXTTTQQQOOOOOOQQQRRRMMMLLLKKKMMMPPPSSSTTTSSSQQQQQQPPPOOONNNLLLKKKKKKLLLLLLMMMPPPQQQOOOLLLHHHDDDBBB@@@@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHKKKMMMOOOSSSSSSTTTTTTUUUXXX]]]aaafffhhhjjjkkkjjjkkknnnqqqsssssstttuuuwwwyyy|||}}}}}}zzzxxxxxxzzz|||~~~{{{xxxzzz,,,,,,,,,+++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,---------************++++++++++++++++++++++++***************+++---//////...---,,,,,,,,,,,,---------......---......///////////////////////////000000000111/////////000111333444555<<<:::<<>>FFFPPPdddsss^^^aaazzzwwwnnngggcccaaa^^^[[[VVVQQQOOONNNOOOPPPQQQPPPOOOQQQSSSTTTTTTSSSPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIFFFDDDEEECCCAAAAAABBBDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPRRRTTTVVVXXXZZZ]]]aaadddffffffgggiiikkknnnppprrrpppppppppqqqtttxxx|||~~~~~~{{{yyyyyy{{{~~~xxxvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------*********++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,++++++***************++++++,,,---------,,,,,,,,,---------......---....../////////////////////000000000111111111000000111222333555777888;;;:::???JJJWWWnnn~~~iiiZZZfff}}}rrriiiddd```^^^YYYWWWTTTQQQOOOOOOPPPQQQPPPOOOPPPRRRUUUWWWWWWVVVOOONNNLLLIIIHHHGGGFFFFFFGGGFFFDDDDDDDDDEEEDDDCCCEEECCCAAA@@@BBBCCCCCCBBBEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNOOORRRUUUYYY\\\^^^aaadddgggfffggghhhjjjlllnnnoooooopppoooooopppssswww{{{}}}~~~}}}{{{zzz{{{}}}{{{vvvuuu|||,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---))))))*********+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++************+++,,,---...,,,,,,,,,---------......---......///////////////000000000000111111111111111111222333444666777888::::::@@@MMM]]]vvvsssddd]]]rrryyyooogggbbb]]][[[UUUTTTRRRPPPPPPPPPQQQRRRNNNNNNPPPSSSWWWYYYZZZYYYOOOMMMKKKIIIGGGFFFFFFFFFHHHEEECCCBBBBBBCCCCCCBBBDDDBBB@@@@@@AAABBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHKKKLLLNNNNNNNNNRRRVVV[[[___bbbdddgggiiihhhhhhhhhkkkmmmnnnnnnmmmpppooooooppprrrvvvzzz}}}}}}|||{{{{{{|||~~~~~~{{{xxxtttuuu~~~,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000,,,,,,,,,+++++++++******,,,,,,............,,,,,,,,,,,,.../////////...---.........////////////000111111000000//////......000000000000////////////000000000222333555777888888>>>FFFQQQeeerrraaa___{{{}}}|||xxxoooddd\\\YYYXXXYYYUUURRRQQQRRRRRRQQQOOOQQQRRRTTTUUUVVVVVVVVVUUULLLJJJFFFCCCAAAAAABBBBBBGGGEEECCCAAA??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPSSSVVVYYY]]]```dddhhhkkkbbbeeeiiikkkkkkkkkkkklllppppppoooqqquuuwwwxxxxxxyyyyyyyyyzzz{{{}}}zzzwwwtttxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...((()))))))))******+++++++++,,,---......---,,,+++++++++---.........---,,,------........./////////111000000000/////////....../////////000000111111000000111222333555777888;;;@@@HHHUUUkkk|||iii___fffzzzxxxssslllddd^^^[[[ZZZXXXUUUQQQPPPRRRRRRQQQPPPRRRSSSUUUVVVVVVUUUTTTSSSKKKIIIEEEBBB@@@@@@AAABBBFFFEEECCC@@@??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQSSSVVV[[[___aaadddhhhjjjdddgggjjjlllllllllmmmnnnqqqpppppprrruuuxxxyyyyyyzzzyyyyyyyyy{{{}}}~~~xxxtttrrrwww,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,---------............000000000000////////////---......///000111222333000000111222444666888999???AAAIIIZZZvvvooo]]]^^^pppxxxsssmmmgggccc```]]][[[VVVTTTQQQPPPQQQSSSSSSRRRTTTUUUWWWWWWVVVTTTQQQOOOJJJHHHDDDAAA@@@@@@AAAAAAEEEDDDBBB@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFF@@@AAABBBDDDEEEEEEFFFFFFGGGIIIKKKKKKLLLMMMPPPRRRSSSWWW]]]aaadddfffgggiiieeehhhkkkmmmmmmnnnooopppqqqpppppprrruuuxxxyyyyyyzzzzzzyyyyyyzzz|||}}}~~~zzzssspppooovvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,------...//////++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------......000000000000////////////...//////000111111222222000000111333555777999:::@@@BBBKKKaaa|||fffTTT___zzzwwwqqqiiidddbbb___\\\XXXTTTRRRPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXVVVRRRNNNLLLHHHFFFCCC@@@>>>???@@@AAACCCBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJJJJKKKMMMPPPRRRSSSXXX^^^cccffffffggggggeeegggjjjllllllmmmnnnppppppoooooorrruuuxxxzzzzzzzzzyyyyyyyyyyyy{{{|||}}}zzzrrrnnnkkkllluuu,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------++++++++++++++++++++++++---------------......///,,,,,,,,,---------......////////////000000000000111111111111000000000000000111222333666888:::;;;>>>BBBNNNiiivvvaaaRRRdddxxxrrrjjjddd```]]]XXXTTTQQQQQQPPPOOOPPPSSSWWWZZZYYYZZZZZZXXXUUUQQQMMMJJJFFFDDDAAA>>>======???@@@AAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJKKKNNNQQQSSSXXX___dddffffffeeeeeedddfffiiijjjjjjjjjlllmmmooonnnnnnqqquuuxxxyyyyyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~uuunnniiiggghhhuuu,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))***+++---------,,,+++,,,+++++++++*********))),,,,,,++++++++++++,,,,,,...------------...///000,,,---------............////////////000000000000222222111111111000000000111111222444666999;;;<<<>>>DDDVVVtttqqq```VVVlllxxxsssmmmfff```ZZZTTTPPPOOOOOOOOOOOOPPPSSSYYY]]]\\\\\\ZZZWWWTTTPPPLLLJJJDDDBBB@@@===<<<<<<>>>?????????????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQTTTXXX___ccceeeeeeddddddeeefffhhhhhhggggggiiikkkmmmmmmmmmppptttwwwyyyyyywwwvvvvvvwwwxxxzzz|||~~~||||||}}}{{{pppkkkeeecccfffttt,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***+++,,,------,,,***))))))))))))***************...---,,,++++++,,,---...------,,,,,,,,,---...///------........./////////.../////////000000000111111111111111111111222222111111222444777999<<<===???III```mmm___[[[uuuuuutttpppiii```WWWRRROOOMMMNNNNNNNNNOOOSSSZZZ```^^^]]]ZZZVVVRRROOOLLLKKKCCCAAA>>><<<;;;<<<===>>>======>>>??????@@@??????AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEGGGHHHJJJLLLOOORRRTTTYYY^^^bbbcccccccccdddggghhhhhhgggffffffgggiiilllkkklllnnnrrrvvvxxxxxxuuuuuuuuuvvvxxx{{{}}}yyy{{{}}}ssskkkgggcccaaadddttt,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---......---***(((&&&))))))***+++,,,------.........,,,,,,,,,,,,......---,,,+++***+++,,,---............////////////000.../////////000000111111//////000111222333333444111111333555777:::<<<>>>AAANNNgggjjj______{{{|||ssstttrrrkkk```WWWQQQPPPLLLMMMNNNNNNOOOTTT[[[aaa```]]]YYYUUUQQQNNNMMMLLLBBBAAA>>>;;;:::;;;===>>><<<===>>>??????@@@??????AAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEFFFFFFDDDFFFHHHIIIKKKMMMPPPSSSUUUYYY]]]aaabbbbbbcccccchhhiiiiiihhhfffeeeggghhhkkkjjjkkkmmmrrruuuwwwwwwsssttttttvvvxxx{{{~~~xxxzzz}}}zzznnnhhheeebbb```cccsss.........---,,,+++***)))******,,,---.../////////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------,,,,,,+++***/////////...------,,,,,,///////////////.........222111111000///......---111111111000000000000000000111333666888:::<<<===FFFUUUrrrvvvaaacccmmmyyysssuuurrrlllfff___XXXSSSPPPNNNJJJJJJNNNRRRUUU\\\bbbcccaaa[[[SSSPPPOOOJJJCCCDDDAAA>>>============<<<>>>??????@@@@@@@@@??????===>>>@@@AAABBBBBBAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIKKKOOOTTTXXXYYYZZZ\\\]]]___bbbfffiiimmmkkkjjjhhhgggggghhhhhhkkkjjjjjjmmmrrruuuuuusssxxxwwwvvvvvvwwwyyy{{{}}}yyy}}}vvviiicccbbb[[[YYY```sss------------,,,,,,+++*********+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***---------------------.../////////////////////...111111000000//////......000000000000000111111111111222444666888:::<<<>>>KKK]]]{{{rrr___bbbyyy}}}vvvqqqqqqnnniiiccc]]]XXXSSSQQQNNNJJJJJJNNNRRRUUUZZZaaaeeeddd^^^WWWSSSRRRMMMFFFBBB???===;;;<<<<<<;;;:::===>>>???@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIKKKOOOUUUYYYZZZ\\\]]]^^^___bbbeeehhhkkkkkkiiihhhhhhhhhiiijjjmmmkkkkkknnnrrruuuuuutttvvvuuuuuuuuuwwwyyy{{{}}}{{{~~~qqqfffaaaaaa\\\ZZZ```sss,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,++++++++++++,,,---......//////......//////////////////000000000000//////////////////000000111111222222222444555666777:::===@@@RRRgggnnn___eeeyyysssoookkkhhhccc^^^[[[XXXTTTRRROOOKKKKKKOOORRRTTTXXX^^^dddddd```YYYUUUSSSMMMGGG@@@>>>;;;::::::::::::999<<<===>>>???@@@@@@AAAAAA>>>>>>???AAAAAAAAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLPPPUUUYYY\\\^^^___``````bbbeeegggjjjiiiiiiiiiiiijjjkkkkkkooonnnmmmooorrrtttuuutttssssssssstttvvvyyy|||}}}|||{{{kkkbbb______]]][[[bbbttt,,,,,,------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////////////////000000000000......///000111222222333333555777777777:::???DDDUUUoookkkdddnnn|||vvvrrrpppfffaaa\\\XXXXXXWWWUUURRROOOLLLMMMPPPRRRSSSVVV[[[aaabbb___XXXSSSQQQKKKEEE???===:::999:::;;;:::999;;;<<<===???@@@AAAAAAAAA>>>??????@@@AAAAAAAAABBBAAACCCDDDEEEDDDCCCDDDEEEEEEGGGIIIKKKMMMQQQVVVZZZ^^^```aaaaaaaaabbbdddeeeggghhhhhhiiijjjkkklllmmmqqqppppppppprrrssstttuuuqqqqqqrrrtttwwwyyy|||~~~}}}~~~vvvggg___]]]]]]]]]]]]eeexxx,,,,,,---.........------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,------000000000000//////......---.........//////000000////////////000000000000......///000111222222333333666888888888;;;BBBHHHYYYwwwiiimmm}}}{{{vvvsssqqqbbb\\\VVVSSSTTTUUUTTTRRRPPPNNNNNNQQQSSSRRRSSSWWW]]]```___YYYSSSOOOJJJDDD@@@>>>;;;;;;;;;<<<<<<;;;:::;;;===>>>???@@@AAAAAA????????????@@@AAABBBBBBAAACCCEEEEEEDDDCCCDDDEEEEEEGGGJJJLLLOOORRRWWWZZZ___```bbbbbbaaaaaabbbdddeeefffgggiiijjjkkkllllllpppqqqrrrrrrssssssttttttpppqqqrrruuuwwwzzz|||}}}|||}}}~~~~~~~~~ssseee^^^\\\\\\\\\^^^iii~~~------.........------,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++***+++,,,---...111111000000///......---------......///000000000000000000000//////////////////000000111111222222333666888888888<<>><<<;;;<<<======<<<;;;<<<===>>>??????@@@@@@????????????@@@AAABBBCCCBBBCCCEEEEEEDDDDDDDDDEEEDDDGGGJJJMMMPPPSSSXXX[[[^^^```bbbbbbaaaaaabbbccccccdddfffhhhiiijjjkkkkkkmmmooosssuuutttssssssssspppqqqsssvvvxxx{{{|||}}}{{{}}}~~~pppddd^^^\\\[[[[[[```ooo.../////////...---,,,,,,,,,,,,---------,,,,,,+++------------------------,,,,,,,,,---------......---,,,+++******,,,...///............------------------......///000000111111111000000//////......000000000000000111111111222555888888888>>>IIIRRRmmmhhhhhh~~~wwwssspppnnnaaaYYYPPPMMMPPPRRRQQQOOORRRPPPPPPSSSSSSPPPNNNQQQWWW\\\^^^YYYRRRMMMGGGBBB@@@>>><<<;;;<<<>>>======<<<<<<===>>>??????>>>>>>@@@????????????AAABBBCCCBBBDDDEEEFFFDDDDDDEEEFFFDDDGGGKKKNNNQQQTTTXXX[[[\\\^^^aaabbbaaa```aaabbbbbbccceeeggghhhiiiiiiiiiiiinnnsssvvvuuusssrrrrrrqqqsssuuuwwwyyy{{{|||}}}|||~~~|||kkkbbb^^^\\\ZZZZZZaaattt////////////...---,,,+++***++++++,,,,,,,,,++++++------------------------++++++,,,,,,,,,------------,,,+++******,,,...///***++++++,,,,,,------...---------...///000000111222111111000///......---111111111000000000000000111555888888888>>>JJJTTTvvvttt```hhh{{{uuuqqqmmmkkkbbbYYYOOOLLLOOORRRQQQNNNRRRPPPQQQTTTSSSOOOMMMOOOSSSYYY[[[VVVNNNIIIDDD???@@@>>>;;;;;;<<<======<<<======>>>>>>>>>>>>>>>===@@@??????>>>???AAABBBCCCBBBDDDFFFFFFEEEDDDEEEFFFDDDGGGKKKNNNQQQUUUYYY\\\[[[]]]```aaaaaa```aaabbbbbbccceeefffhhhhhhggggggffflllssswwwvvvsssqqqqqqrrrtttvvvxxxzzz{{{|||}}}}}}wwwhhhaaa^^^\\\ZZZYYYbbbvvv------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,------...///******+++,,,------......------------------------........................---......///////////////000000000000000000000000111111111111111111222222444777666999@@@???GGG\\\jjj]]]kkkzzzvvvoookkkkkk___ZZZSSSMMMJJJKKKOOOQQQQQQVVVZZZYYYSSSNNNNNNOOOVVVWWWWWWTTTNNNGGGCCCAAA======<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@BBB@@@???======>>>@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHLLLPPPTTTXXXZZZ[[[\\\]]]```bbbccccccbbbaaaaaacccfffhhhiiiiiihhhgggjjjlllpppsssttttttrrrpppqqqqqqrrrwww|||~~~|||rrrggg```[[[ZZZ\\\[[[eee|||------------------------000///...,,,,,,,,,---...,,,,,,,,,,,,,,,---......((())))))***++++++,,,,,,------------------------........................---......///////////////000000000000000000000000111111111111111222222333555888555888???AAAMMMeeeiiibbbsss~~~xxxssslllgggfff]]]YYYRRRLLLIIIJJJLLLNNNSSSXXX\\\\\\WWWQQQNNNNNNUUUVVVUUURRRLLLFFFBBB@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAA@@@>>>======???@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDHHHIIIMMMQQQUUUXXX[[[]]]\\\^^^```bbbccccccbbbaaabbbccceeegggiiijjjjjjjjjkkkmmmppprrrsssrrrqqqpppqqqppprrruuuzzz|||{{{yyy}}}~~~zzzjjj```ZZZVVVUUUWWW[[[eee{{{------------------------...------,,,,,,,,,,,,---,,,++++++++++++,,,,,,---))))))******++++++,,,,,,------------------------........................---......///////////////000000000000000000000000111111111111111222333333777999666777>>>CCCTTTpppyyygggjjj|||uuunnnfff```___[[[VVVPPPJJJGGGGGGIIIJJJRRRWWW^^^___ZZZTTTOOOMMMRRRSSSRRROOOIIIDDD@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>????????????>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEEEEIIIKKKNNNQQQVVVYYY]]]^^^\\\^^^```aaabbbcccbbbbbbcccdddeeefffhhhjjjlllmmmmmmnnnooopppqqqqqqpppoooooopppqqquuuxxxzzzyyyxxxzzz|||~~~uuufff]]]XXXUUUUUUXXXZZZdddzzz,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++******++++++,,,,,,,,,,,,---------......------------------------........................---......///////////////000000000000000000000000111111111111222333333444666:::888999???EEEYYYwwwkkkdddssswwwpppjjjaaa\\\ZZZWWWTTTNNNIIIFFFEEEEEEFFFMMMSSSZZZ^^^[[[VVVPPPMMMOOOOOOOOOLLLFFFAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFKKKLLLOOOSSSWWW[[[^^^___]]]^^^___aaabbbbbbbbbbbbdddddddddeeegggjjjmmmooonnnooooooooopppooooooooonnnpppsssvvvzzz||||||||||||}}}~~~qqqbbb[[[WWWTTTUUUXXXWWWaaawww,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++++++++---------------.........------------------------........................---......///////////////000000000000000000000000111111111111222333444555444:::;;;<<>>>>>===>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGJJJLLLPPPUUUYYY\\\^^^___]]]^^^___```aaabbbccccccddddddcccdddfffjjjmmmpppoooooooooppppppppppppooooooqqquuuyyy}}}yyylll^^^VVVSSSQQQRRRUUUUUU^^^sss,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------........................---......///////////////000000000000000000000000111111111111222444555666333;;;===???DDDLLLeeeyyyeeeXXXfffwwwmmmgggbbb\\\WWWVVVRRRPPPMMMIIIGGGEEEEEEEEECCCGGGLLLPPPRRRPPPMMMKKKJJJJJJIIIFFFBBB>>><<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHLLLQQQVVV[[[]]]]]]]]]^^^^^^___```aaabbbccccccdddccccccdddeeehhhlllmmmnnnooopppqqqrrrrrrqqqpppooosssxxx{{{~~~{{{nnn```XXXTTTRRRSSSVVVTTT]]]qqq+++++++++++++++++++++++++++,,,---...///......---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///////////////000000000000000000000000111111111222333444555666444<<<>>>???FFFQQQoooooo___YYYnnnuuukkkeee```YYYTTTSSSQQQOOOMMMJJJHHHGGGFFFFFFEEEFFFHHHJJJKKKKKKIIIHHHIIIIIIHHHEEE@@@===<<<<<<999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>??????@@@@@@@@@??????AAAAAABBBDDDEEEGGGHHHHHHFFFJJJQQQXXX\\\]]]\\\[[[^^^_________aaabbbcccdddcccccccccdddeeegggiiijjjmmmnnnqqqtttttttttrrrqqqppptttyyy{{{|||}}}rrrccc[[[VVVSSSTTTWWWUUU]]]qqq++++++++++++++++++++++++)))***,,,---...---,,,,,,///...------,,,,,,,,,,,,........................------------------------........................---......///////////////000000000000000000000000111111111222333444666777555<<<>>>???FFFUUUxxxmmm___\\\uuuuuujjjddd___WWWRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGFFFGGGHHHHHHGGGFFFHHHHHHGGGDDD@@@===<<<<<<999999999::::::;;;;;;;;;======>>>>>>??????@@@@@@??????@@@@@@@@@??????>>>@@@AAABBBDDDEEEGGGHHHIIIDDDJJJRRRYYY]]]]]][[[YYY____________```bbbcccdddbbbbbbcccdddeeefffhhhhhhlllnnnrrruuuvvvuuusssrrrqqquuuyyyzzzyyyyyyzzz}}}}}}pppaaaXXXSSSOOOPPPRRRWWW^^^qqq------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++/////////......------------,,,***))))))***,,,---,,,---......//////......////////////000000000000000000000000000000000000000000000111222333444555888999<<<@@@GGG\\\ccc```fff~~~ttthhhaaa[[[UUUQQQRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIGGGCCC@@@===;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBAAACCCFFFIIIHHHOOOUUUWWWXXX[[[[[[XXX]]]___aaaaaa```______```eeedddddddddeeefffhhhiiilllnnnpppqqqrrrsssrrrqqqsssuuuwwwwwwuuuuuuxxx{{{}}}~~~zzzooobbbZZZTTTPPPQQQTTTVVVaaawww------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,.........---------,,,,,,---,,,+++))))))+++,,,---,,,---......//////......////////////000000000000000000000000000000000000111111111222333444555666888:::===BBBKKKccc~~~```___mmm~~~sssggg```ZZZTTTPPPPPPOOONNNLLLJJJIIIIIIIIIIIIMMMLLLJJJHHHGGGGGGGGGHHHIIIGGGCCC???===;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===????????????@@@@@@@@@@@@AAABBBCCCBBBBBBBBBEEEGGGEEENNNVVVWWWXXXZZZ[[[ZZZ___```bbbbbbaaa```aaabbbfffeeeeeeeeefffhhhiiijjjmmmnnnooopppqqqrrrrrrrrrsssuuuvvvvvvuuuuuuxxx{{{{{{|||~~~xxxmmmaaaZZZTTTPPPPPPTTTUUU```vvv------------------------,,,,,,,,,---------......------............------------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,---......//////......////////////000000000000000000000000000000000000222222222333444555666777999:::>>>DDDQQQmmmnnnYYY\\\sss|||qqqeee___YYYSSSOOOOOONNNLLLKKKIIIIIIIIIIIIIIIOOONNNKKKIIIGGGFFFFFFFFFIIIFFFCCC???<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===????????????>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCDDDAAAMMMVVVXXXWWWYYY\\\^^^___aaaccccccbbbbbbbbbcccffffffffffffgggiiijjjkkkmmmmmmmmmmmmnnnoooqqqrrrrrrtttuuuuuuuuuvvvxxxzzzzzzzzz{{{}}}~~~tttjjj___YYYTTTPPPPPPSSSSSS^^^ttt------------------------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,---......///.........////////////000000000000000000000000000000000000222222333333555666888999999;;;>>>EEEUUUuuubbbXXX___|||~~~yyynnnddd^^^YYYSSSOOOOOOLLLKKKJJJHHHHHHIIIJJJJJJOOONNNLLLIIIGGGGGGFFFFFFHHHFFFCCC???<<<;;;::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============<<>>LLLWWWXXXVVVXXX]]]```^^^```bbbcccbbbaaabbbcccdddeeeeeefffhhhiiijjjkkklllkkkiiiiiijjjllloooqqqqqqrrrssstttuuuvvvxxxzzzzzzzzz{{{|||~~~zzzooofff\\\WWWSSSPPPPPPRRRRRR\\\rrr------------------------,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---......///.........////////////000000000000000000000000000000000000222222333444555777888999:::<<>><<<:::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<>>>BBBCCCCCCAAAAAAAAA>>>LLLWWWXXXUUUWWW\\\___\\\^^^```aaa``````aaabbbbbbcccdddfffggghhhiiiiiijjjiiigggfffgggjjjmmmoooppppppqqqrrruuuwwwyyyyyy||||||||||||}}}vvvjjjaaaYYYVVVSSSOOOOOORRRRRR[[[ppp------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---......//////......////////////000000000000000000000000000000000000111222222333555777999::::::>>>AAAHHH^^^lll]]][[[qqqzzzpppggg^^^[[[XXXTTTPPPPPPIIIIIIIIIIIIIIIKKKLLLNNNKKKKKKJJJIIIIIIJJJKKKLLLHHHEEEBBB>>>;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>>>><<>>;;;:::999:::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>??????@@@@@@>>>@@@BBBCCCBBBBBBBBBCCCEEENNNUUUVVVVVVXXXXXXWWWYYY[[[]]]^^^^^^^^^___aaaaaabbbdddggghhhiiijjjjjjjjjjjjiiiiiijjjlllnnnpppooonnnmmmpppuuuxxxyyyyyyzzz{{{}}}rrraaaZZZTTTSSSRRROOONNNPPPSSS[[[ooo------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------....../////////,,,------......------,,,,,,---......//////......////////////000000000000000000000000000000000000000000111222444666888999;;;AAAGGGQQQkkkiiidddlllvvveee]]]VVVUUUTTTQQQNNNOOOIIIIIIIIIJJJKKKMMMOOOQQQMMMLLLKKKIIIIIIJJJKKKKKKGGGEEEBBB>>>;;;:::999999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAABBB???AAABBBCCCBBBBBBCCCDDDHHHOOOUUUVVVVVVXXXWWWTTTYYY[[[^^^___^^^___```aaabbbccceeehhhjjjkkkkkkkkklllkkkkkkkkklllnnnpppqqqooommmmmmpppuuuyyyyyyxxxxxxzzz|||ppp^^^XXXSSSSSSRRROOONNNPPPSSS\\\ooo,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000///...------...///000000111111111111222222222222222333444666888:::;;;<<>>>>>???AAABBBCCCCCCFFFIIILLLQQQSSSWWWYYYXXXWWWWWWXXX[[[\\\^^^```aaaaaa``````bbbbbbdddfffhhhjjjkkklllkkkjjjiiijjjmmmooopppoooooopppqqqsssuuuwwwxxxyyyyyyzzz|||~~~sssggg```ZZZUUURRROOOKKKKKKNNNTTT]]]nnn........................000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////.............../////////000000111111111222222222333333444555777888:::;;;@@@DDDSSSrrrpppooo}}}pppfff^^^XXXQQQMMMMMMMMMKKKHHHJJJIIIHHHIIIKKKKKKJJJHHHIIIHHHGGGGGGGGGGGGEEECCCAAA@@@===;;;:::::::::999999999::::::::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>?????????AAACCCDDDEEEGGGJJJMMMNNNQQQTTTUUUUUUTTTUUUVVVZZZ[[[\\\^^^^^^___^^^^^^aaabbbccceeeggghhhjjjjjjiiiiiiiiijjjlllnnnooooooppppppqqqssstttvvvwwwwwwyyyzzz|||~~~zzz|||oooddd___YYYTTTRRRNNNJJJJJJMMMRRR\\\mmm........................---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........//////000000//////000000111111111111000000111111111222222222333333444555777999;;;<<>>>>>===;;;888777999:::888999999::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===>>>???@@@@@@>>>AAADDDFFFGGGIIILLLNNNQQQSSSUUUVVVVVVVVVWWWXXX]]]^^^___```aaacccdddeeebbbcccdddeeefffhhhiiiiiigggiiikkklllkkkjjjkkklllmmmnnnoooqqqssstttvvvvvvxxxyyy{{{~~~~~~yyyiii___[[[VVVSSSRRRPPPLLLLLLOOOPPPZZZmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------------------------------........................------......///000000111...///111222333333222222000111111111111222222222444444555666777999;;;<<<@@@LLLiiimmmvvvzzzqqqiiiddd[[[XXXTTTPPPMMMJJJHHHGGGDDDDDDEEEGGGJJJJJJHHHFFFEEEDDDDDDEEEFFFEEEBBB@@@<<<======:::777777888;;;888888999::::::;;;<<<<<<888999999999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@>>>AAADDDGGGHHHJJJLLLNNNSSSUUUWWWWWWWWWWWWYYY[[[[[[\\\]]]^^^```cccdddfffccccccdddfffggghhhiiijjjiiilllnnnnnnlllkkkkkkmmmmmmnnnooorrrtttvvvxxxxxxwwwyyy{{{~~~{{{rrrrrrrrruuu{{{wwwggg^^^YYYUUUSSSSSSQQQNNNNNNQQQSSS]]]ppp,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,+++........................------------------------........................---------...///000000111---...000111222222222111000111111111111222222222444444555666888:::;;;<<>>>>>??????>>>AAAEEEGGGIIIJJJMMMOOOSSSUUUWWWWWWWWWWWWYYY[[[XXXXXXYYY[[[]]]```bbbdddddddddeeefffgggiiiiiijjjkkknnnqqqqqqnnnllllllmmmmmmnnnppprrruuuxxxyyyzzzwwwyyy{{{~~~tttgggfffgggjjjpppzzzvvvfff]]]XXXTTTSSSSSSRRROOOOOORRRVVV```sss------------------------------------.......................................------,,,,,,------...........................////////////////////////////////////000000000000111111222222222333333333666555555666888:::::::::GGGTTTtttlllggg{{{ooogggbbb___YYYVVVQQQOOONNNLLLIIIFFFGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDDDDDDDCCCAAA???===>>>===:::888888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===BBBEEEGGGIIIJJJLLLOOOQQQUUUUUUUUUTTTTTTUUUYYY[[[[[[\\\]]]^^^^^^___bbbdddcccdddeeegggiiijjjjjjkkkooooooooooooooonnnmmmmmmppprrruuuvvvvvvwwwxxxzzzvvv|||}}}}}}qqqfff```[[[\\\cccooo~~~ttteee[[[VVVVVVUUUSSSPPPOOOPPPRRRWWWdddxxx------------------------////////////000000000000........................///......------......///........................////////////////////////////////////000000000000111111222222222333333333444333444555888;;;======HHHXXXzzz}}}fffkkkuuujjjccc^^^[[[WWWSSSOOOMMMLLLKKKHHHEEEFFFHHHIIIHHHGGGEEEFFFFFFDDDDDDDDDDDDBBB@@@>>>===???===;;;:::999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>BBBEEEGGGIIIJJJLLLOOOQQQTTTUUUUUUTTTTTTUUUXXX[[[[[[\\\^^^______```bbbdddcccdddfffhhhiiijjjkkkkkknnnnnnnnnoooooonnnnnnnnnppprrruuuvvvvvvwwwyyyzzzxxx~~~~~~||||||~~~~~~}}}uuuaaaZZZTTTVVV^^^iiiwwwrrrcccZZZVVVVVVUUURRRPPPOOOPPPRRRWWWcccwww------------------------...////////////000000000......................../////////....../////////........................////////////////////////////////////000000000000111111222222222333333333222222333555888<<>>>>>BBBEEEGGGIIIJJJKKKNNNPPPSSSTTTUUUTTTTTTUUUXXX[[[[[[]]]___```___```bbbdddcccdddfffhhhjjjkkkllllllllllllmmmnnnnnnoooooooooppprrruuuvvvwwwxxxyyy{{{|||~~~}}}|||{{{{{{~~~{{{bbbXXXPPPQQQXXXaaannnyyypppbbbYYYUUUUUUTTTQQQOOOOOOQQQSSSVVVbbbuuu------------------------,,,,,,,,,---------..............................//////............//////........................////////////////////////////////////000000000000111111222222222333333333222333555666888<<<@@@CCCMMMfffrrr\\\]]]yyyttthhh^^^WWWRRRNNNOOONNNMMMKKKJJJHHHFFFDDDCCCFFFIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCAAA???<<<;;;===<<<;;;::::::::::::;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<===>>>???CCCEEEGGGIIIIIIKKKMMMPPPRRRSSSTTTTTTTTTVVVXXXZZZ\\\^^^````````````bbbcccbbbccceeehhhjjjkkkllllllkkkkkkkkklllmmmoooppppppooorrruuuvvvwwwxxxzzz{{{~~~}}}{{{~~~~~~}}}||||||~~~lll^^^RRRQQQUUU[[[gggrrrpppbbbZZZUUUUUUSSSQQQNNNNNNQQQSSSVVVaaauuu------------------------,,,,,,,,,,,,------------...........................------,,,,,,------...........................////////////////////////////////////000000000000111111222222222333333333444555777777888:::???CCCPPPnnnvvvcccVVVccc}}}qqqfff\\\TTTMMMIIILLLLLLLLLKKKIIIGGGFFFEEEBBBEEEHHHIIIGGGDDDCCCBBBCCCCCCCCCBBB@@@>>>;;;:::::::::999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;===>>>???CCCEEEGGGHHHIIIJJJMMMOOOQQQRRRTTTUUUUUUVVVXXXZZZ[[[]]]```aaa``````aaabbbaaabbbdddgggiiikkklllllljjjjjjjjjkkklllnnnpppqqqnnnqqqtttvvvvvvwwwyyy{{{}}}}}}{{{}}}~~~~~~~~~wwwdddSSSQQQSSSXXXcccpppqqqddd\\\UUUTTTRRRPPPNNNNNNQQQTTTWWWcccvvv---------------------------............/////////........................------,,,,,,,,,,,,------........................////////////////////////////////////000000000000111111222222222333333333444666888777777:::@@@EEEUUUvvv{{{eeeYYYXXXoooyyyoooddd[[[RRRKKKFFFHHHJJJKKKKKKIIIFFFFFFFFFBBBEEEGGGGGGEEECCCCCCCCCCCCCCCCCCAAA???===:::999999999999999999888888888999999999999999999999999::::::::::::::::::::::::999999999999;;;===???@@@CCCEEEGGGHHHIIIJJJLLLNNNOOOQQQTTTUUUUUUVVVXXXZZZZZZ]]]___``````______``````aaacccfffhhhjjjkkkkkkjjjjjjiiijjjkkkmmmoooppplllooorrrtttuuuvvvyyyzzz{{{}}}|||~~~~~~~~~}}}}}}}}}}}}iiiTTTOOOQQQUUUaaappp|||qqqeee^^^UUUTTTRRROOOMMMNNNQQQUUUZZZeeeyyy------------------------------........./////////..............................------------..............................////////////////////////////////////000000000000111111222222222333333333333555777777777;;;CCCIIIZZZ}}}sss[[[WWW```}}}yyytttkkkbbbYYYQQQJJJEEEDDDGGGJJJIIIGGGDDDDDDEEECCCEEEFFFEEEDDDBBBCCCCCCCCCCCCBBBAAA???<<<:::888888999999::::::999999999888888888888888888888888999999999999999999999999999999888888:::<<>>BBBMMMbbb~~~eeeQQQ^^^yyy{{{ssslllcccZZZSSSOOOLLLJJJFFFGGGGGGGGGGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCHHHEEEAAA???===<<<;;;999999999999999888888777777888999999::::::999999888888888999999999:::::::::999999888888:::<<>>===<<<;;;999888888888888777777666666888999999::::::999999888888888999999999:::::::::999999888888:::<<>>AAAJJJZZZyyykkkWWWWWWrrrrrreeeaaaZZZUUUQQQMMMIIIGGGFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBGGGDDD@@@>>>===<<<;;;999777777777777777666666666888999999::::::999999888888888999999999:::::::::999999888999:::<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWXXXYYY[[[[[[\\\^^^bbbdddeeedddccccccccceeehhhiiikkkkkkkkklllnnnoooqqqrrrsssuuuwwwwwwvvvvvvwwwxxxwwwwwwxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}jjjWWWPPPTTTZZZeeejjjpppvvvyyy|||~~~wwwkkk```YYYVVVPPPMMMMMMNNNOOOSSSYYYgggttt........................////////////........./////////............//////........................------........./////////............////////////.........///000000111111222222222333333444444444333:::999888===AAALLL```~~~fffYYY]]]~~~yyynnn^^^\\\WWWTTTQQQMMMIIIFFFFFFEEEBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBCCCFFFCCC@@@>>>===<<<;;;999888888888888777777777777888999999::::::999999888888888999999999:::::::::888888999999;;;<<<>>>???AAABBBCCCEEEHHHIIIJJJKKKLLLNNNQQQUUUWWWXXXXXXXXXXXXYYYZZZZZZ[[[^^^cccfffgggfffeeeeeeeeefffhhhiiikkkkkklllmmmnnnpppqqqrrruuuuuuvvvvvvvvvvvvwwwwwwvvvwwwwwwyyy{{{|||}}}}}}}}}~~~~~~~~~vvv\\\PPPRRRXXXaaafffmmmrrruuuwwwxxxzzz|||wwwjjj```YYYVVVQQQNNNMMMMMMNNNTTT\\\iiivvv........................//////////////////.........------,,,,,,------...---.........................../////////000000000---.........//////000000.........///000000111111111111222333333444555555555:::888888===AAAOOOgggsssaaa\\\gggvvvlll\\\ZZZWWWTTTQQQNNNJJJGGGFFFDDDBBB@@@???AAACCCEEEDDDCCCBBBAAAAAABBBCCCDDDEEECCC???======<<<;;;999999999999999999999999999888999999::::::999999888888888999999999:::::::::888888999:::;;;===>>>???@@@AAADDDFFFHHHIIIJJJJJJJJJLLLPPPTTTWWWXXXXXXXXXWWWXXXYYYZZZ\\\___cccggggggffffffffffffgggiiiiiikkkkkkkkklllnnnoooqqqrrruuuuuuvvvwwwxxxxxxxxxwwwvvvwwwxxxxxxxxxyyyzzz{{{~~~~~~~~~~~~~~~hhhWWWUUUWWWZZZ___ffflllooorrruuuwwwzzz~~~xxxlllaaaZZZVVVQQQOOONNNNNNPPPWWW```kkkxxx........................---....../////////......------,,,,,,,,,,,,---------------...............---............/////////------......///000000000......///000000111111222111111222333333444555555666:::888999???CCCTTTppp~~~dddZZZ^^^uuussskkk]]][[[WWWTTTQQQNNNJJJHHHFFFDDDBBB@@@@@@BBBDDDEEECCCBBBAAA@@@AAACCCEEEGGGEEEBBB???===<<<<<<;;;:::999999999:::::::::::::::888999999::::::999999888888888999999999:::::::::777888999:::<<<===>>>>>>@@@BBBDDDGGGIIIJJJKKKKKKJJJKKKNNNRRRUUUVVVWWWXXXWWWXXXZZZ[[[\\\___cccfffffffffffffffggghhhiiijjjjjjjjjjjjkkkmmmnnnpppqqqssssssuuuxxxzzz{{{yyyvvvuuuvvvwwwwwwvvvvvvxxxzzz}}}}}}}}}}}}}}}~~~ttt```WWWTTTSSSWWW^^^dddiiinnnrrruuuxxx|||zzznnnccc[[[UUURRRPPPPPPOOORRR[[[eeeooo}}}........................+++,,,---...//////............------------......---------.........//////------........./////////------......///000000111//////000000111222222333000111111222444555555666555999888;;;BBBGGG\\\{{{oooWWWUUUbbb}}}qqqjjj___\\\WWWSSSPPPMMMIIIGGGEEEDDDBBBAAAAAACCCDDDEEEBBBAAA@@@@@@AAADDDGGGIIIDDDAAA>>><<<<<<<<<;;;:::888888999999999:::::::::888999999::::::999999888888888999999999:::::::::777888999;;;<<<===>>>>>>AAABBBEEEHHHJJJKKKKKKKKKJJJKKKMMMOOORRRTTTVVVWWWVVVXXX[[[]]]]]]___bbbdddddddddeeefffgggiiijjjjjjiiiiiiiiijjjlllmmmooopppqqqrrrtttyyy}}}}}}yyyvvvrrrtttvvvuuuuuuvvvyyy|||||||||{{{{{{|||~~~nnn```XXXTTTWWW[[[^^^bbbfffkkknnnssswww}}}|||pppeee^^^UUURRRQQQQQQQQQTTT^^^jjjttt........................)))***,,,...//////......//////............//////---------.........///////////////000000000000111---------...///000000111000000000111222222333333000111111222444555666666444888888<<>><<<<<<<<<;;;:::777777888888999999999999999999999::::::999999999888888999999999:::::::::777888999;;;<<<===>>>>>>AAACCCFFFIIIKKKLLLLLLKKKJJJKKKLLLNNNPPPSSSUUUWWWVVVYYY\\\^^^^^^___aaabbbccccccdddfffgggiiijjjjjjhhhhhhiiijjjkkkmmmnnnooooooppptttzzz~~~~~~zzzvvvppprrrtttttttttvvvzzz~~~|||{{{{{{{{{{{{}}}oooeeeYYYZZZ\\\\\\]]]___cccfffmmmqqqxxx}}}~~~rrrfff___TTTRRRRRRRRRRRRUUUaaammmxxx//////.........---------------...000111111111111,,,---...//////...---,,,//////............/////////,,,)))***---//////...//////000111111111111111000111111111111222222222333333333333444555666666777555:::AAABBBJJJlll~~~hhh\\\SSSZZZoooxxxmmmfff```\\\XXXTTTRRROOOKKKIIIDDDBBBAAAAAACCCDDDDDDCCCBBB@@@@@@AAACCCEEEFFFEEEAAA???<<<::::::;;;:::999888999:::;;;;;;:::999888::::::999999888777666666555555666888999:::;;;<<<888888888999:::;;;<<<===@@@BBBDDDEEEDDDEEEGGGIIIFFFIIIKKKMMMOOORRRVVVYYYVVVWWWZZZ]]]___aaabbbccccccdddfffiiikkkkkkkkkkkkkkkjjjiiiiiijjjmmmoooqqqqqqsssvvvyyy{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxyyy}}}|||zzzyyyyyyzzz{{{|||vvviiiddd___^^^]]]ZZZ[[[___hhhkkkpppuuuzzz}}}~~~~~~{{{nnnbbbZZZVVVSSSRRRUUUWWW[[[dddmmm|||//////.........------------...///000000000000000/////////000000/////////...------------------...///,,,***+++---//////...//////000111111111111000000111111111111222222222222222222222333444555666888666:::BBBDDDOOOsssuuu___TTTOOO\\\uuuvvviiiaaa\\\YYYTTTQQQOOOLLLIIIGGGDDDBBBAAAAAACCCCCCCCCBBBAAA@@@???AAACCCEEEEEEEEE???===:::999::::::999888888999999::::::999999888:::::::::999888888777777666666777888999::::::;;;888888888999:::;;;<<<===???AAACCCDDDEEEFFFHHHJJJGGGIIILLLNNNPPPRRRVVVYYYVVVWWWYYY[[[^^^```bbbccccccdddfffiiijjjkkkkkkkkkjjjjjjiiiiiijjjlllnnnpppooorrruuuxxx{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}|||zzzyyyyyyzzz|||}}}wwwmmmdddaaa^^^ZZZWWWWWW___bbbfffjjjnnnrrrtttuuuzzz{{{nnnbbbZZZVVVSSSRRRTTTWWWZZZdddmmm...............---------...//////000000000////////////............/////////......------......///...---+++,,,---///.........///000000111111000000000111111111111222222222222111111222222333444555888666:::AAAFFFVVV|||kkkUUUNNNNNNaaassseee]]]WWWTTTPPPMMMKKKIIIGGGEEEDDDBBBAAAAAABBBCCCBBBAAA@@@??????@@@CCCDDDDDDCCC>>><<<999888999999888777999999999888888999999999;;;::::::999999888888888777777888888888999999999888888999999:::<<<===>>>===@@@BBBDDDEEEGGGIIILLLHHHJJJMMMOOOPPPSSSWWWZZZWWWXXXXXXZZZ\\\___bbbccccccdddfffhhhjjjkkkkkklllkkkjjjjjjjjjkkklllnnnooooooqqqtttxxxzzz{{{|||{{{yyyzzz|||}}}~~~~~~}}}|||}}}|||{{{zzzzzz{{{|||}}}zzzlllgggddd___WWWSSSWWWXXXZZZ\\\```dddhhhjjjpppuuu|||{{{nnnaaaYYYUUUSSSRRRTTTVVVYYYdddnnn......................../////////000//////......---,,,+++******+++,,,---111111000000000000111111...---------...............//////000000000000000000000111111111222222222111111111111222333444444:::888;;;AAAHHH\\\dddPPPMMMQQQhhhrrrdddZZZSSSPPPMMMKKKIIIHHHFFFDDDDDDBBB@@@@@@AAABBBAAA@@@??????>>>@@@BBBCCCBBBAAA===;;;999999::::::888777:::999888777777888999:::;;;:::::::::999999888888888888888888888888888888888888999999;;;<<<>>>??????AAACCCDDDEEEFFFHHHJJJIIIKKKNNNOOOQQQSSSWWWZZZYYYXXXXXXYYY[[[^^^aaaccccccdddeeegggiiijjjkkklllllllllkkkllllllnnnooopppppprrrtttwwwyyyyyyyyyxxxwwwzzz}}}}}}|||{{{{{{{{{{{{|||~~~~~~tttooooooiii___WWWRRRRRRQQQRRRUUUZZZ^^^aaagggllltttyyy}}}{{{mmm```XXXTTTRRRRRRTTTUUUYYYeeeppp---........................////////////......------,,,+++******+++,,,---111111000000000000111111......///......---............///000000000000000000000111111111222222222111111111111222333444444;;;:::<<>>>>>>>>@@@AAABBBAAA???===;;;::::::;;;;;;999888:::999777777777777999:::::::::999999999999999888999999999888888888888777888888999:::;;;===>>>???AAACCCDDDEEEDDDDDDFFFHHHJJJLLLNNNPPPQQQSSSWWWYYYYYYYYYXXXYYY[[[^^^aaaccccccdddeeefffhhhjjjkkklllmmmmmmmmmnnnnnnoooppppppqqqsssuuuwwwwwwwwwvvvuuuwwwyyy}}}}}}{{{{{{{{{|||}}}~~~~~~yyyyyyrrrcccXXXPPPOOOLLLLLLMMMQQQUUUXXX___dddlllqqquuu{{{zzzlll___VVVSSSRRRSSSTTTUUUZZZgggttt---------...............---....../////////......//////............/////////......------......///---///000000...------...---...//////000000//////000111111111111222222222222111111222222333444555;;;;;;===BBBNNNiiimmmSSSKKKQQQYYYttt~~~pppcccZZZRRRPPPLLLJJJIIIGGGEEECCCCCCAAA??????@@@@@@???>>>=========???AAAAAA???===<<<;;;:::;;;<<<;;;:::888888888888777777888888888888888888888888888888888999999888888888888888888888888999:::<<<===???@@@CCCDDDEEEEEEDDDDDDEEEFFFJJJKKKNNNOOOPPPRRRVVVXXXZZZZZZZZZ[[[]]]___aaaccccccddddddeeegggiiikkklllnnnnnnnnnoooooooooppppppqqqrrrtttvvvvvvvvvtttssswwwyyy}}}~~~}}}zzz{{{|||}}}~~~xxxeeeWWWPPPMMMJJJHHHHHHJJJNNNPPPVVV\\\ccciiimmmsss{{{xxxkkk^^^VVVQQQQQQSSSUUUVVV[[[jjjyyy---------.........//////,,,,,,---.../////////////////////000000/////////...------------------...---///111111...------...---...//////000000//////000111111111111222222222222222222222333444555666999;;;>>>EEESSSqqqzzzdddLLLHHHTTT```~~~yyylll```XXXSSSPPPLLLJJJHHHFFFDDDBBBCCCAAA????????????>>>===<<<<<<===???AAA@@@>>><<<:::999999:::;;;;;;999777777777888888888888777777777777777777777777777777888888888888888888999999888888999:::<<<>>>@@@AAAAAACCCEEEEEEDDDDDDFFFHHHIIIKKKMMMNNNOOOQQQUUUWWWZZZ[[[\\\]]]___```bbbbbbdddddddddeeefffiiikkklllllllllmmmnnnnnnnnnnnnmmmnnnppprrruuuvvvvvvuuuuuuwwwyyy{{{~~~~~~~~~|||{{{zzz{{{|||~~~mmm^^^RRRPPPLLLHHHGGGHHHJJJLLLLLLRRRZZZ```fffmmmvvv|||wwwjjj]]]UUUPPPQQQSSSVVVWWW]]]nnn~~~---------.........//////+++,,,---...////////////,,,---...//////...---,,,//////............//////---000222111///,,,---...---......///////////////000111111111111222222222333333333333444555666666888:::???GGGWWWvvvwwwaaaIIIHHHWWWfffuuuiii]]]VVVSSSPPPLLLIIIHHHFFFCCCAAACCCAAA???>>>??????>>>===<<<<<<===???@@@@@@===;;;888888888999::::::888555666777888999999888777666666666666666666777777777777777888888888999999999888888999:::<<<>>>@@@AAA@@@AAADDDDDDEEEFFFHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVZZZ[[[]]]___aaaaaabbbbbbddddddddddddfffiiikkklllkkkkkkllllllmmmlllllllllkkkmmmppptttvvvwwwwwwwwwwwwxxxzzz|||}}}|||{{{zzzyyyzzz|||~~~vvvgggVVVSSSOOOKKKIIIIIIJJJKKKEEEKKKSSS[[[bbbjjjssszzzvvviii]]]UUUOOOPPPTTTVVVXXX___ppp---------.........//////,,,,,,.../////////...---....................................////////////////////////////////////000000000000111111111111000111111111111222222222333333333444555666777888:::???CCCJJJ___iiiUUUJJJKKKSSSqqqvvvjjj```XXXSSSTTTPPPLLLHHHEEECCCAAA???BBBAAA???===<<<======>>>===>>>@@@AAAAAA???===;;;;;;;;;;;;:::999888777666::::::999999888888777777777777888888888888777777777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>???EEEEEEFFFFFFGGGGGGGGGHHHHHHJJJLLLNNNOOOSSSWWW[[[\\\^^^```aaa``````aaabbbccccccccccccdddggglllppprrrooollljjjlllnnnooooooqqqsssuuuxxxyyyyyyxxxwwwzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}lll[[[XXXRRRMMMIIIHHHHHHHHHIIIJJJLLLOOOUUU^^^hhhppp|||sssfff[[[VVVPPPPPPSSSVVVYYYbbbttt---------.........//////,,,---.../////////...---..................................../////////////////////////////////////////////000000000111111000111111111111222222222333333333444555666777888;;;???DDDMMMfffgggSSSJJJMMMXXXxxxrrrggg___XXXTTTSSSOOOKKKGGGEEECCCAAA???AAA@@@???>>>============<<<>>>@@@AAA@@@???<<<;;;::::::::::::999888777777888888888888888888777777777777888888888888777777777777777777777888::::::<<<<<<;;;<<<<<<===>>>???DDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPSSSWWW[[[[[[]]]____________aaabbbcccdddddddddeeehhhmmmppppppnnnkkkjjjkkkmmmnnnnnnrrrsssuuuwwwwwwwwwuuutttzzzyyyyyyyyyyyyzzz{{{{{{zzz|||~~~tttddd```ZZZTTTQQQNNNMMMLLLIIIJJJKKKMMMQQQZZZdddkkkzzz|||pppcccYYYTTTQQQPPPRRRUUUYYYcccwww------........./////////,,,---......//////..........................................////////////////////////////////////....../////////000000000000111111111111222222222333333333444555666888888===@@@EEESSSqqqcccQQQJJJPPP```{{{lllbbb\\\XXXUUUQQQNNNIIIFFFDDDBBB@@@>>>????????????>>>===<<<<<<<<<===???@@@@@@>>><<<;;;::::::::::::999888888777777777777777777888888888777777888888888888777777666666666666777888999999;;;;;;;;;<<<<<<===??????AAABBBCCCDDDEEEFFFGGGHHHKKKMMMOOOPPPQQQSSSWWWZZZ[[[\\\]]]\\\\\\]]]```cccdddeeeffffffgggiiimmmpppooommmjjjiiikkkmmmmmmmmmrrrsssuuuvvvvvvuuusssrrryyyyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}xxxiiiddd]]]WWWSSSPPPMMMKKKJJJJJJIIIIIILLLTTT]]]cccuuu}}}wwwlll```WWWSSSQQQPPPQQQTTTZZZfff{{{............////////////---------...................................................////////////////////////////////////............////////////000000111111111222222222333444444444555777888999===???FFFZZZ}}}```OOOJJJTTThhhvvvggg]]]XXXUUUSSSOOOLLLHHHEEECCCBBB@@@>>>===>>>?????????>>><<<;;;<<<===>>>???>>>===<<<;;;:::::::::::::::999888777666666666777777888888888777777888888888888777777555555555555666777888999;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAACCCDDDFFFGGGHHHJJJLLLOOOPPPQQQRRRUUUXXXZZZ[[[[[[ZZZZZZ\\\```ccceeefffgggggghhhjjjmmmpppooommmkkkjjjlllnnnnnnnnnqqqrrrtttvvvvvvvvvttttttyyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{}}}mmmggg___YYYUUURRRNNNKKKKKKJJJHHHFFFHHHMMMUUU[[[llluuusssiii^^^VVVSSSQQQPPPQQQTTT[[[iii........./////////000000------------......//////....................................////////////////////////////////////............////////////000000111111111222222222444444444555666777888999===@@@IIIaaa]]]NNNKKKWWWooossscccZZZUUUQQQOOOMMMJJJFFFCCCBBBAAA???>>><<<===>>>??????>>><<<;;;<<<============<<<;;;:::999999:::::::::999888888666666777777888888999999777777888888888888777777555555555555666777888999::::::;;;;;;===>>>???@@@???@@@AAACCCDDDFFFGGGGGGHHHJJJMMMOOOPPPQQQSSSUUUYYYZZZZZZYYYZZZ\\\___ccceeeggghhhhhhiiijjjmmmpppooonnnllllllnnnppppppooooooqqqtttvvvxxxxxxxxxwwwyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyzzz}}}wwwoooeee^^^ZZZWWWSSSPPPLLLKKKIIIFFFFFFIIIOOOSSS```jjjxxx}}}pppggg]]]VVVTTTQQQPPPQQQUUU]]]lll....../////////000000000...------------...//////....................................////////////////////////////////////....../////////000000000000111111111111222222222444444444555666777999999===BBBNNNhhh|||ZZZMMMMMM\\\wwwqqqbbbYYYSSSNNNLLLJJJHHHDDDBBBAAA@@@???============>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999888888888888888888999999999777777888888888888777777666666666666777888999999:::::::::;;;===>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGFFFIIILLLOOOPPPQQQSSSUUUXXXYYYZZZZZZZZZ\\\___bbbeeeggghhhiiiiiijjjlllnnnooonnnmmmnnnpppqqqqqqpppnnnpppsssvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxx{{{~~~yyylllbbb]]]ZZZUUUQQQMMMMMMKKKIIIGGGHHHKKKNNNUUU___mmmzzz|||ooofff\\\WWWUUUQQQQQQSSSWWW___ooo.../////////000000000000...------,,,---...///000..................................../////////////////////////////////////////////000000000111111000111111111111222222222444444555555666888999:::>>>EEEUUUppprrrWWWLLLOOOaaapppbbbYYYSSSNNNKKKIIIFFFCCCAAA@@@???>>>=========<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::888999999::::::999999999::::::::::::999999999999777777888888888888777777777777777777777888:::::::::::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEHHHLLLOOOQQQRRRUUUVVVVVVXXX[[[\\\\\\]]]```aaaeeefffhhhiiiiiiiiikkkmmmnnnmmmlllmmmoooqqqppppppnnnpppsssuuuwwwwwwwwwvvvxxxxxxxxxwwwxxxxxxyyyzzz|||zzzxxxxxxzzz~~~uuuhhhaaa]]]XXXSSSNNNOOONNNLLLJJJIIIJJJKKKMMMVVVdddppp{{{{{{nnnddd[[[VVVUUUQQQQQQTTTZZZbbbqqq////////////000000000000......---,,,---...///000..................................../////////000////////////////////////000000000000111111111111000111111111111222222222555555555555666888999:::???HHHYYYtttkkkTTTKKKPPPddd~~~ooocccZZZTTTOOOLLLHHHEEEBBB@@@@@@???>>>===>>>===<<<;;;;;;<<<>>>>>><<<<<<;;;;;;;;;:::::::::888999999:::::::::999999;;;;;;;;;::::::999999999777777888888888888777777777777777777888999:::;;;:::::::::;;;===???@@@AAACCCDDDDDDDDDEEEEEEFFFFFFEEEIIIMMMPPPRRRTTTVVVXXXVVVXXX[[[]]]]]]^^^```aaadddfffhhhhhhhhhiiikkklllmmmlllkkkmmmoooppppppooooooppprrrtttuuuuuutttsssxxxxxxwwwwwwxxxxxxyyyzzz~~~|||zzzyyyzzz~~~rrrjjjddd^^^YYYOOOPPPPPPNNNLLLJJJJJJJJJJJJRRR^^^iiittt~~~{{{mmmcccZZZUUUTTTRRRRRRUUU[[[cccrrr.../////////...---,,,,,,((()))+++---...///000000///////////////////////////////////////.................................000000000000111111111111444444333333222111111000555555555444333555888;;;>>>DDDUUUtttfffRRRQQQTTTiiizzzmmmccc^^^XXXPPPIIIIIIFFFBBB@@@??????===<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::999999999888777666666555999999999:::::::::;;;;;;999888666555444444444555777777666555555666888888999999:::;;;<<<===>>>???@@@BBBCCCDDDCCCDDDFFFGGGJJJIIIJJJNNNSSSVVVVVVUUUXXXYYY[[[]]]^^^^^^^^^^^^\\\___dddgggiiikkkmmmnnnmmmnnnnnnmmmlllllloooqqqlllooorrruuuvvvvvvuuutttyyyxxxvvvvvvvvvxxxzzz{{{~~~}}}{{{zzz}}}tttfff______VVVRRROOONNNOOOOOONNNKKKLLLNNNSSS\\\gggttt~~~|||mmmaaaXXXTTTTTTSSSQQQSSS[[[fffvvv......//////......---,,,......///000000000000000.................................///////////////////////////////////////000000000000111111111111222222222222222222222222444555555444444555888;;;???FFFXXXxxx___PPPPPPXXXqqqyyykkkbbb]]]XXXQQQKKKHHHFFFBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999888888777666666555888888888888999999999:::;;;:::888777666666666777777777666555666777888999::::::;;;;;;<<<===>>>>>>@@@BBBCCCDDDCCCDDDFFFGGGJJJIIIJJJNNNSSSVVVVVVUUUUUUWWWYYY\\\^^^___``````___bbbeeeggghhhiiikkklllmmmnnnnnnnnnmmmmmmoooqqqnnnpppsssuuuwwwvvvuuutttyyyxxxxxxxxxyyyzzz|||}}}}}}}}}|||{{{zzz|||qqqfffbbb\\\WWWRRRPPPPPPPPPNNNLLLKKKLLLPPPVVV```jjjtttzzz{{{lll```WWWSSSTTTSSSQQQSSS[[[gggxxx....../////////...------......///......---,,,+++------------------------------......//////000000000000000000000000000000000000000000111111111111//////000111222222333333444555555444444666999<<>>===;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888888999999888888777666666666666777777777777888888888:::999888777666666666777777666666666666777888999:::;;;;;;;;;<<<=========@@@BBBCCCDDDCCCDDDFFFGGGIIIIIIKKKNNNRRRUUUUUUUUUSSSTTTWWWZZZ]]]___aaabbbaaadddfffhhhhhhhhhjjjkkknnnooopppooonnnnnnppprrrppprrrtttvvvwwwwwwvvvuuuxxxxxxzzz{{{|||}}}~~~~~~zzz{{{||||||{{{{{{~~~ssskkkddd^^^WWWSSSSSSRRRPPPNNNNNNMMMNNNQQQWWW```hhhmmmxxx}}}yyyjjj___VVVSSSSSSRRRQQQSSS\\\hhhzzz......////////////......------------,,,++++++***------------------------,,,------...///000111111///////////////////////////000000000111111111111///000000111111222222333333444555444444666:::===BBBJJJbbbiiiPPPKKKQQQcccwwwjjj___YYYTTTOOOLLLFFFDDD@@@>>>>>>>>><<<;;;;;;;;;::::::;;;;;;<<<<<<>>>===;;;:::999888888888888888888888777777666666666666777777777888888888777777666555555555555555666666666777777888999999;;;;;;;;;<<<<<<<<<======@@@BBBCCCDDDCCCDDDFFFGGGIIIIIIKKKNNNQQQSSSTTTTTTRRRTTTVVVYYY\\\___aaabbbbbbdddfffggghhhiiikkklllooopppqqqpppooooooqqqrrrrrrsssuuuwwwwwwwwwvvvvvvvvvwwwzzz}}}~~~~~~~~~~~~yyy{{{}}}}}}||||||}}}~~~yyyllleee]]]WWWVVVVVVUUUSSSTTTRRRPPPPPPSSSYYY___cccssswww~~~vvvhhh]]]UUURRRSSSRRRPPPSSS\\\jjj|||......///////////////......//////000000000000///------------------------,,,------...///000111111........................///000000000111111111111111111111111111111111111333444444444555777;;;>>>CCCLLLgggbbbNNNLLLTTTjjjwwwjjj___WWWRRRMMMIIIEEECCC???>>>======<<<;;;:::::::::::::::;;;<<<<<<>>>===;;;:::999888888888888888888777777777777777777777777777888888888888666666666666666555555555555666777777888999999999::::::;;;;;;<<<=========@@@BBBCCCDDDCCCDDDFFFGGGHHHJJJLLLOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[^^^```aaaaaaccceeeggghhhjjjmmmooonnnpppqqqqqqppppppqqqrrrrrrsssuuuvvvwwwxxxwwwwwwtttvvvyyy|||}}}}}}}}}|||yyy{{{~~~~~~~~~}}}~~~uuummmccc]]][[[[[[[[[ZZZYYYWWWSSSQQQRRRUUUYYY\\\gggkkkrrrxxx}}}sssfff\\\TTTQQQRRRRRRPPPSSS\\\jjj}}}......///000000000//////+++,,,---...///000000000------------------------------......//////000000........................000000000000111111111111333333222222222222222222222333444555555888<<<@@@FFFPPPmmm|||]]]OOONNNYYYsss{{{tttjjj```WWWQQQKKKHHHDDDBBB???=========<<<;;;999999999999:::;;;<<<======<<<;;;:::999888888888888888777777777777777777777777777777888888888888777777888888888888777777555555777888999:::::::::999999:::;;;<<<===>>>>>>@@@BBBCCCDDDCCCDDDFFFGGGGGGJJJMMMOOOPPPQQQSSSTTTUUUVVVWWWYYY[[[^^^aaabbbaaaccceeeggghhhjjjnnnpppnnnoooqqqrrrqqqppppppqqqqqqrrrtttuuuwwwxxxxxxyyytttvvvxxx{{{||||||{{{zzzzzz|||~~~~~~}}}}}}~~~yyymmmdddaaabbbbbbaaa]]][[[XXXUUUTTTUUUWWWYYYZZZ]]]ccchhhnnnuuu|||qqqdddZZZSSSPPPQQQRRRPPPRRR[[[jjj~~~......///000000000000000)))***+++,,,------------.................................///////////////........................000000000000111111111111222222222333444444555555222333444555666999===AAAIIITTTssstttYYYOOONNN^^^~~~uuuppphhh```XXXRRRLLLIIICCCAAA>>><<<======<<<;;;999999999999:::;;;<<<===<<<;;;::::::999999999999777777777777777777777888555555666666666777777777666777888999999888777777444555777999::::::::::::888888999;;;===>>>???@@@@@@BBBCCCDDDCCCDDDFFFGGGGGGJJJNNNOOOOOOPPPRRRTTTTTTUUUVVVYYY\\\```ccceeedddeeefffggggggiiilllooommmoooqqqqqqpppooopppppppppqqqrrrtttvvvxxxyyyzzzvvvwwwyyyzzz{{{{{{zzzzzzyyy{{{||||||{{{|||}}}xxxmmmhhhggggggfffbbb```^^^\\\[[[[[[[[[\\\WWWYYY[[[^^^bbbhhhoootttzzz{{{|||~~~ooobbbYYYRRRPPPQQQRRRPPPRRR[[[iii}}}......///000000000000000......//////000////////////////////////////////////////////////.........000000000000000000000000000000000000111111111111000111222333555666777888222333444555666999>>>AAALLLWWWwwwoooVVVNNNNNNaaa~~~ppplllggg```YYYSSSNNNKKKCCCAAA>>><<<<<<<<<<<<;;;999999999999:::;;;<<<===;;;;;;:::999999:::::::::777777777777777888888888444444444555555555666666444555666777777666555555444555777999::::::::::::777777999;;;===???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGGGGJJJNNNOOOOOOOOORRRTTTSSSTTTUUUYYY]]]bbbfffiiifffggghhhgggggghhhkkkmmmlllnnnqqqqqqpppoooooopppooooooqqqsssvvvxxxzzz{{{xxxyyyyyyzzz{{{{{{{{{{{{yyyzzz{{{zzzzzzzzz|||~~~sssmmmjjjjjjiiiffffffeeecccbbbaaaaaaaaa\\\\\\[[[ZZZ[[[___eeejjjooooooppprrruuuyyy|||~~~nnnaaaXXXQQQOOOQQQRRRPPPRRRZZZhhh|||////////////////////////////////////000000000000////////////////////////000000//////.........---///////////////////////////////////////000111111111111222222222333333333666444555888999:::???FFFTTTeee___QQQTTTNNNkkk}}}tttjjjfff```\\\YYYTTTMMMHHHBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<<<<<<<=========<<<999888777777888999555666888::::::888666555777777777777777777777777666666666666555555555555555555555555555666777777;;;;;;<<<<<<======>>>>>>@@@BBBDDDDDDCCCDDDEEEGGGHHHJJJMMMNNNNNNNNNPPPQQQSSSUUUWWWYYY[[[^^^cccfffccccccddddddfffgggiiijjjmmmmmmnnnoooooonnnmmmllloooqqqtttwwwyyyyyyyyyxxxwwwxxxyyyyyyzzzyyyxxxwwwtttvvvyyy|||||||||zzzyyyyyyoooiiijjjiiijjjkkkkkkjjjiiigggfffaaa___[[[XXXXXXZZZ]]]___bbbdddfffhhhjjjnnnrrrvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||~~~~~~iii]]]WWWRRRNNNNNNNNNMMMQQQZZZgggzzz////////////////////////.../////////000000000000........................000/////////............///////////////////////////////////////000111111111111222222222333333333444222444888:::;;;AAAHHH\\\mmm}}}ZZZNNNQQQSSSqqq{{{rrrhhhccc^^^ZZZWWWRRRLLLGGGAAA???<<<;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===;;;999888777777888999666777888999999888777666777777777777777777777777666666666666555555555555666555555555555666777777::::::;;;;;;<<<<<<======@@@BBBCCCDDDCCCDDDEEEGGGGGGJJJMMMOOOOOOQQQSSSTTTTTTVVVXXXYYY[[[^^^bbbeeebbbbbbcccdddeeeggghhhiiimmmmmmnnnoooooonnnmmmlllnnnooorrruuuwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvtttvvvxxxzzz{{{{{{zzzyyy~~~uuunnnmmmmmmmmmnnnnnnmmmkkkiiihhheeebbb^^^[[[ZZZ[[[]]]___```bbbdddeeefffhhhkkkmmmmmmmmmnnnoooppprrrtttuuuvvvvvvvvvvvvxxxzzz|||}}}~~~~~~~~~~~~zzzfff[[[VVVRRROOOOOOMMMMMMPPPYYYeeexxx////////////////////////....../////////000000000........................////////////............///////////////////////////////////////000111111111111222222222333333333222111333777:::<<>><<<:::;;;;;;::::::888888999999999:::::::::;;;:::999888888888999999888888777777777777888888666666666666666666666666666666666666555555555555666666666555666777777888888888999:::;;;<<<<<<===???@@@BBBCCCCCCDDDEEEGGGGGGIIIMMMOOOPPPQQQTTTUUUUUUWWWYYY[[[[[[]]]```bbbcccccccccdddfffgggiiijjjmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnppprrrssstttttttttwwwwwwxxxxxxwwwvvvtttssstttuuuuuuwwwxxxyyyzzz{{{|||~~~~~~wwwuuuuuuuuutttrrrooommmlllgggeeebbb___^^^___```aaaeeegggjjjlllkkkkkkkkklllnnnoooppprrrssstttuuuvvvtttssssssrrrrrrrrrrrrrrrtttsssrrrqqqppppppppppppjjjiiihhhiiijjjjjjjjjiiimmmlllkkkjjjiiihhhhhhhhhnnnnnnnnnnnnpppqqqssstttvvvuuutttuuuwww{{{ooo]]]TTTQQQNNNLLLLLLIIIIIINNNWWWcccttt////////////////////////............////////////.................................//////////////////////////////////////////////////////000000111111111222222222333333333555444444888:::;;;@@@GGGTTTqqqbbbQQQNNNQQQddduuummm```[[[UUUQQQNNNKKKGGGCCC@@@>>>;;;::::::;;;:::999888888888999999999::::::::::::999999999999999999888888777777777777888888666666666666666666666666666666666666555555555555666666666666666777888888888999:::;;;<<<===>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHJJJMMMNNNNNNOOOQQQRRRTTTWWWYYY[[[\\\]]]```bbbeeeeeeeeefffhhhiiikkklllmmmmmmmmmmmmnnnnnnooooooooooooqqqrrrssstttuuuuuuvvvwwwwwwxxxwwwvvvuuutttuuuuuuvvvwwwyyyzzz|||||||||~~~|||wwwwwwwwwuuussspppmmmkkkdddcccaaa______```bbbcccgggjjjnnnqqqrrrrrrtttuuuxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvuuusssrrrqqqppppppkkkiiigggggghhhhhhgggeeegggfffdddaaa___^^^]]]\\\``````______```aaabbbccccccbbbbbbbbbeeeiiimmmoooqqqtttwww{{{}}}|||kkkZZZRRROOOKKKIIIHHHFFFGGGMMMWWWcccttt////////////////////////------........./////////------------------------.........//////////////////////////////////////////////////////000111111111111222222222333333333666444555888999:::???FFFUUUvvvsssYYYMMMNNNRRRmmm}}}sssmmmaaa\\\UUUPPPMMMJJJFFFBBB@@@>>>;;;::::::::::::999888888999999999:::::::::999999999999999999999999777777777777777777777777777777777777777777777777666666666666555555555555777777666666777777888999888999:::;;;<<<===>>>???===???AAABBBBBBCCCFFFGGGHHHJJJMMMNNNNNNNNNOOOQQQSSSVVVYYY[[[]]]^^^```bbbfffffffffgggiiijjjlllmmmmmmmmmlllmmmmmmnnnoooppppppqqqqqqrrrsssuuuuuuvvvuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxzzz|||}}}~~~~~~}}}~~~zzzzzzyyywwwtttpppmmmkkkbbbaaa```___```aaacccdddfffiiimmmpppsssuuuxxxzzz~~~~~~~~~~~~~~~}}}|||}}}|||zzzwwwuuutttsssrrrpppooonnnnnnnnnmmmjjjiiifffeeebbb___\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUWWWZZZ]]]______bbbfffiiilllooosssuuuyyyxxxhhhWWWPPPMMMJJJGGGGGGEEEGGGMMMWWWbbbrrr////////////////////////---------.........//////------------------------............/////////000///////////////////////////////////////000111111111111222222222333333333555333444888:::;;;@@@GGGXXX{{{jjjSSSNNNRRRVVVyyyxxxppplllccc]]]VVVPPPMMMJJJFFFBBB@@@>>>;;;::::::::::::999999999999999:::::::::;;;888999999::::::999999999666777888999999888777666777777777777777777777777666666666666555555555555777777666666777777888999777777888:::;;;<<<===>>><<<>>>AAABBBBBBCCCFFFHHHGGGJJJMMMNNNOOOPPPQQQSSSRRRUUUYYY\\\]]]___aaaccceeeffffffggghhhjjjllllllmmmlllllllllmmmnnnpppqqqqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwyyyyyyyyyxxxxxxvvvxxx{{{~~~~~~~~~}}}|||{{{yyyuuurrrnnnllldddcccbbbaaaaaaaaabbbccceeehhhkkknnnqqqtttyyy|||~~~~~~|||yyywwwuuussssssssstttvvvvvvuuusssrrrqqqllljjjgggdddaaa^^^\\\\\\YYYYYYYYYYYYXXXVVVTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVUUUXXX[[[^^^```cccgggiiijjjooovvv{{{~~~sssdddTTTNNNMMMKKKIIIHHHFFFGGGMMMVVV```nnn////////////////////////---------.........//////---------------------------.........//////000000///////////////////////////////////////000111111111111222222222333333333333111333777:::<<>>@@@BBBBBBCCCFFFHHHGGGIIIMMMOOOPPPRRRTTTVVVQQQTTTXXX\\\^^^___aaaccceeeeeeeeefffhhhiiikkklllmmmlllllllllmmmnnnpppqqqqqqqqqqqqqqqrrrssstttuuutttvvvwwwyyyzzzzzzzzzzzzwwwyyy}}}~~~~~~~~~}}}zzzwwwsssooommmfffeeedddbbbaaaaaabbbbbbeeegggjjjmmmoootttyyy||||||~~~~~~}}}}}}zzzwwwtttsssrrrsssvvvzzz{{{zzzxxxwwwwwwrrrqqqnnnjjjgggdddbbbaaa]]]^^^^^^^^^\\\ZZZWWWUUUTTTTTTTTTUUUUUUUUUUUUUUURRRUUUXXX[[[]]]___ccceeedddiiinnnpppqqquuu{{{ooo```RRRMMMMMMLLLKKKKKKGGGHHHMMMUUU^^^jjj}}}////////////////////////////////////////////////111111111111000///...---////////////////////////////////////000000000000,,,------...///000000111111222222333333444444555222777555777>>>===>>>JJJ[[[```QQQSSSRRRgggyyyooogggbbbZZZXXXTTTPPPLLLHHHBBB???======<<<;;;::::::::::::888999::::::;;;;;;;;;;;;333444555666666666666666777777777777777777777777888888777777666666555555444444444444444444444444666666555555555555666666:::::::::::::::;;;<<<===>>>>>>???AAACCCDDDFFFFFFMMMNNNPPPRRRSSSSSSSSSRRRUUUUUUVVVXXX[[[^^^```aaaaaaaaaaaabbbcccfffhhhiiilllllllllmmmnnnooopppppppppqqqqqqrrrssstttuuuvvvtttuuuwwwxxxxxxyyy{{{|||zzz{{{}}}zzztttoookkkhhheeedddddddddcccbbbiiigggjjjpppsssrrrvvv~~~}}}}}}~~~~~~~~~}}}||||||~~~}}}{{{zzz}}}|||zzzxxxvvvuuuuuutttssstttvvvxxxzzz|||||||||xxxwwwtttsssqqqmmmhhheeeeeedddbbbcccccc```[[[VVVYYYYYYYYYZZZZZZYYYYYYXXXUUUUUUVVVXXXZZZ]]]___```cccdddfffggghhhjjjnnnqqqvvv{{{kkk]]]OOOLLLMMMJJJGGGEEEHHHFFFIIIOOOXXXdddvvv////////////////////////////////////////////////000000000000///...---,,,////////////////////////////////////000000000000.........//////000000111111222222333333444444555333777555777>>>===???LLL______QQQTTTUUUlllwwwlllddd___XXXUUURRRNNNKKKGGGBBB???======<<<;;;::::::::::::888999::::::;;;;;;::::::555666777777777777777666777777777777777777777777777777777777666666666666555555555555555555555555555555555666666888999999999999999::::::<<<======>>>>>>???AAACCCDDDFFFFFFLLLMMMOOOQQQRRRSSSSSSRRRUUUUUUVVVXXX[[[]]]```aaaaaaaaaaaabbbdddfffhhhiiinnnmmmlllkkkllllllmmmnnnpppqqqqqqsssttttttuuuuuuwwwyyy{{{{{{{{{{{{|||~~~{{{|||~~~}}}yyyrrrooolllkkkkkkkkkkkkjjjnnnmmmpppvvvxxxvvvyyy}}}}}}}}}|||{{{{{{zzzzzz}}}}}}~~~}}}|||zzzwwwuuuwwwvvvuuutttsssrrrssssssrrrrrrsssuuuvvvwwwxxxyyy}}}{{{yyywwwvvvtttpppnnnooonnnllllllkkkgggbbb]]]^^^______^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^___``````cccdddeeeeeeeeefffiiilllppptttzzzhhhZZZNNNKKKLLLJJJFFFEEEFFFDDDFFFKKKRRR\\\lllzzz///////////////////////////////////////////////////////////////...---,,,////////////////////////////////////000000000000000000000000000000000000111222222333333444444555333777666777>>>>>>AAAOOOfff___RRRVVVYYYqqquuuiii```ZZZTTTRRRNNNKKKIIIFFFBBB@@@======<<<;;;::::::::::::888999999:::::::::::::::888888999999999888777777777777777777777777777777666666666666777777777777666666666666666666666666555555555666888999;;;<<<888888888999:::<<<===>>>>>>>>>???AAACCCDDDFFFFFFKKKLLLNNNPPPRRRRRRSSSSSSUUUUUUVVVXXX[[[]]]___aaa``````aaabbbdddfffhhhiiinnnmmmkkkiiiiiijjjkkklllpppppprrrssstttuuuuuuuuuxxxzzz||||||||||||}}}~~~}}}}}}{{{yyyvvvuuuuuuvvvuuutttwwwxxx|||}}}|||{{{{{{|||}}}}}}}}}|||{{{xxxvvvuuutttsssrrrqqqqqqqqqrrrssstttssssssssstttuuuvvvwww{{{yyyvvvuuuuuutttsssqqqsssrrrqqqooommmiiiccc___dddddddddcccbbbaaa```______```aaacccccccccbbbbbbeeeffffffeeeddddddeeegggkkkmmmqqqvvv}}}xxxdddWWWLLLJJJKKKIIIGGGFFFFFFDDDDDDHHHMMMTTTbbbooo////////////////////////////////////////////////......//////...---,,,,,,////////////////////////////////////000000000000111111111111000000000000111222222333333444444555333888777888>>>???DDDSSSnnn]]]RRRWWW[[[uuutttggg]]]VVVPPPNNNKKKHHHGGGEEEBBB@@@======<<<;;;::::::::::::888999999:::::::::999999:::::::::::::::999888777777777777777777777777777555555666666777777888888555555555555555555555555555555555666777888:::;;;777777888999:::<<<>>>???>>>>>>???AAACCCDDDFFFFFFJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\___```___```aaaccceeeggghhhiiilllkkkiiiggghhhiiikkkmmmoooppprrrssstttuuuuuuttttttwwwzzz{{{||||||~~~}}}~~~~~~|||{{{yyyxxxvvvtttttttttuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzwwwuuurrrqqqqqqrrrqqqppprrrqqqqqqooolllhhhccc```dddddddddddddddcccbbbaaaaaabbbeeeggghhhgggfffeeejjjkkkllljjjhhhggghhhiiikkkkkklllpppvvv}}}sss```UUUKKKJJJKKKJJJHHHHHHGGGEEEEEEHHHKKKQQQ\\\hhh}}}////////////////////////////////////////////////..................---,,,000000000000000000000000////////////000000000000111111111111000000000000111222222333333444444555333999888888>>>???GGGXXXvvvZZZQQQVVV[[[vvvtttggg\\\UUUNNNKKKHHHFFFEEEDDDBBB@@@======<<<;;;::::::::::::999999999::::::999888888:::::::::::::::999888777666666666666666666666666555555666666777777888888444444444444444444444444666666555555555666777777777777777888:::<<<===>>>>>>>>>???AAACCCDDDFFFFFFIIIJJJKKKMMMOOORRRTTTUUUUUUUUUVVVXXXZZZ\\\^^^___^^^___aaaccceeeggghhhiiiiiihhhggggggiiikkkmmmooooooppprrrtttuuuuuuttttttqqquuuyyy|||}}}~~~}}}}}}~~~~~~|||{{{{{{{{{|||{{{xxxuuutttttttttsssrrrqqqrrrrrrqqqmmmiiieeebbb___``````aaaaaaaaaaaa```^^^```dddgggiiijjjiiiiiippprrrsssrrrqqqpppqqqrrrnnnlllllloootttzzz}}}~~~qqq^^^TTTLLLKKKLLLJJJIIIJJJFFFDDDDDDGGGIIINNNXXXcccqqq////////////////////////////////////////////////....../////////......---000000000000000000000000////////////000000000000000000000000000000000000111222222333333444444555444:::999999>>>@@@III\\\{{{VVVPPPVVV[[[wwwtttggg\\\TTTMMMJJJFFFDDDCCCCCCBBB@@@======<<<;;;::::::::::::999999999999999999888777888888999999999888777777666666666666666666666666666666666666777777777777444444444444444444444444666666555555555555666666777777777888999;;;<<<===>>>>>>???AAACCCDDDFFFFFFHHHIIIJJJLLLOOOQQQTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^]]]___aaadddfffhhhiiiiiiggghhhhhhjjjkkkmmmooopppnnnppprrrtttuuuuuutttsssrrrvvvzzz~~~}}}}}}}}}~~~~~~~~~{{{zzzyyyvvvtttqqqssssssqqqlllgggcccaaa\\\]]]]]]^^^^^^]]]]]]\\\ZZZ\\\```cccfffiiijjjjjjrrruuuwwwyyyyyyzzz{{{|||sssqqqppprrrwww{{{|||{{{zzz|||ppp\\\TTTMMMLLLLLLJJJIIIJJJDDDBBBCCCEEEFFFIIIRRR\\\iiixxx////////////////////////////////////////////////...//////000000/////////000000000000000000000000////////////000000000000.........//////000000111111222222333333444444555444:::999999???AAAKKK___tttRRROOOVVV]]]zzztttggg[[[TTTMMMJJJFFFCCCCCCBBBAAA@@@======<<<;;;::::::::::::999999999999999888777777555666777777777777777666666666666666666666666666777777777777666666666666555555555555555555555555666555555555666777888888888888888888999:::;;;<<<>>>>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKNNNQQQTTTVVVUUUVVVVVVWWWYYY[[[]]]^^^]]]^^^aaadddfffhhhiiiiiihhhjjjkkkmmmnnnooooooooonnnppprrruuuvvvuuutttsssssswww{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{xxxyyyyyyuuunnngggcccaaa]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYY[[[^^^bbbeeeggghhhooorrrwwwzzz}}}|||zzzxxxzzz}}}{{{|||nnnZZZSSSLLLKKKJJJHHHGGGIIIEEECCCCCCEEEEEEFFFMMMVVVbbbppp//////////////////////////////////////////////////////000000000000000///000000000000000000000000////////////000000000000,,,------...///000000111111222222333333444555555444;;;:::999???AAALLLaaaoooOOONNNWWW^^^|||sssfffZZZSSSMMMJJJFFFCCCBBBBBBAAA@@@======<<<;;;::::::::::::999999999999999888777666333444555666666666666666666666666666666666666666888888777777666666555555666666666666666666666666555555555666777999;;;;;;999888888888999::::::;;;>>>>>>???AAACCCDDDFFFFFFGGGGGGHHHJJJMMMQQQTTTVVVUUUVVVVVVWWWYYY[[[\\\]]]\\\^^^aaadddggghhhiiiiiijjjlllnnnpppppppppnnnmmmnnnpppsssuuuvvvuuutttsssssswww{{{}}}|||{{{zzz{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~vvvmmmhhhggg``````___]]]ZZZXXXVVVTTTWWWWWWYYY[[[^^^aaadddfffjjjnnntttyyy}}}~~~~~~}}}{{{zzz{{{~~~lllYYYQQQKKKJJJIIIFFFFFFHHHHHHFFFFFFGGGEEEEEEKKKSSSYYYfffvvv......////////////......000000000000000000000000////////////////////////............////////////000000000000////////////......//////000000000111222222222222333444555666777888777;;;AAAAAAOOOllleeeSSSMMMNNN^^^ttt|||nnnbbbXXXQQQHHHGGGEEEBBB@@@???>>>===>>>===<<<;;;:::999999999;;;;;;;;;::::::999999999888888777777777777888888777777777777777777777777999999888777777777777777777444222333555555333111444444555555666666777777777777888999::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLLLLNNNPPPUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ]]]aaadddfffhhhjjjmmmnnnqqqssssssqqqooonnnnnnrrrssstttuuuuuutttssssssvvvwwwzzz}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~zzztttpppgggeeeaaa___^^^\\\ZZZXXXYYYXXXWWWWWWYYY[[[^^^___eeeiiipppvvv{{{}}}zzzvvvsssrrruuuxxx{{{}}}lllXXXSSSMMMIIIGGGGGGGGGGGGDDDDDDDDDDDDDDDFFFJJJNNNVVV___kkkwww......////////////......111111000000///...------////////////////////////............////////////111111111000000000//////......///000111111222222222222222222333444555666666777666;;;BBBBBBRRRooo```PPPLLLMMM]]]qqqxxxjjj^^^SSSMMMGGGFFFDDDBBB@@@>>>============<<<::::::999999:::;;;;;;::::::999999888888777777666666666666777777777777777777777777777777888888777666666666666666777555333333555555444222555555666666777888888888888888888999999::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKLLLNNNOOOUUUUUUWWWXXXZZZ[[[[[[[[[]]]___bbbdddeeegggiiijjjnnnqqqssssssrrrpppoooooorrrssstttvvvvvvvvvuuutttxxxyyy|||~~~~~~|||xxxpppmmmiiifffeeebbb```]]]]]]\\\ZZZYYYYYYZZZ\\\]]]^^^cccjjjqqqxxx~~~zzzvvvssstttuuuvvv{{{zzzhhhVVVSSSNNNJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCEEEIIILLLRRRZZZgggsss......////////////....../////////.........------////////////////////////............////////////111111111000000000//////......///111222333444444333222222333333444555666666888777;;;BBBDDDUUUuuu___OOOLLLNNN[[[mmmuuufffZZZPPPJJJFFFEEECCCAAA???===<<<<<<===<<<;;;::::::999999:::;;;::::::999888888777777666666555555555555666666777777777777777777777777777777666555555555555666666555444444555666444333666666666777888999999999999999888888888999999:::;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKKKKKKKKKKMMMNNNTTTUUUVVVXXXZZZ[[[[[[[[[^^^```cccddddddeeefffhhhmmmppprrrrrrqqqppppppqqqssstttvvvxxxxxxyyyxxxxxxzzz|||~~~}}}zzzvvvrrrooolllhhheeedddbbb```^^^\\\\\\]]]^^^]]]aaagggnnntttzzz~~~yyyvvvuuussswwwuuubbbTTTRRRNNNLLLKKKJJJIIIGGGFFFFFFFFFDDDCCCDDDGGGJJJLLLUUU```lllxxx......////////////......******,,,---...000111111////////////////////////............////////////000000000/////////.........///000111333444555666444333333444444555666777888:::888<<>><<<;;;;;;<<<;;;;;;:::999999999:::;;;:::999999888777666666777666666555555666666777777777777777777777777777666555555444444444555555666555555555555555555444555555666777888888999999:::999888777777888888999;;;<<<===???AAACCCEEEEEEHHHIIIKKKKKKJJJKKKLLLNNNSSSTTTVVVXXXYYY[[[[[[[[[\\\^^^aaabbbcccccceeefffkkkmmmpppppppppooopppqqqvvvwwwyyy{{{||||||||||||{{{|||}}}~~~~~~~~~~~~zzzuuuppplllkkkiiifffcccbbbaaabbbbbbaaadddiiimmmrrrwww||||||yyyvvvxxxttt```RRRPPPMMMLLLKKKJJJHHHGGGGGGGGGGGGEEECCCCCCEEEGGGHHHPPP[[[fffrrr......////////////......)))***+++---...000111222////////////////////////............//////////////////.........---------...///000222333555666666555555555555666777888999;;;===;;;===BBBEEE[[[~~~dddRRROOONNNWWWeeeooobbbXXXOOOJJJEEEDDDBBB???===<<<;;;:::;;;;;;:::999999999::::::;;;;;;:::999888777666555888777777666666777777888666666666666666666666666555555444444444444555555444555555555444444555555333333444555666777888999:::999888777666777888999;;;<<<===???AAACCCDDDEEEGGGIIIJJJKKKJJJKKKLLLNNNRRRSSSUUUWWWYYYZZZ[[[[[[YYY[[[___aaabbbccceeegggiiikkkmmmnnnnnnnnnppprrryyyzzz|||~~~zzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{}}}}}}yyyuuuooommmjjjgggfffeeeffffffdddfffiiilllpppuuu{{{||||||vvvaaaQQQOOOLLLKKKJJJIIIGGGFFFGGGGGGGGGEEECCCBBBDDDEEEGGGMMMWWWaaammm}}}......////////////........................//////////////////////////////............/////////////////////.........------//////000222333444555555777777777888888999:::;;;<<<===;;;===BBBGGG___{{{bbbRRRNNNMMMXXXiiixxxhhh\\\TTTMMMHHHEEEDDDBBB@@@>>><<<;;;;;;::::::999999999999::::::<<<<<<;;;999888777666555888888777777777777888888666666666666666666666666555444444444444555666666222333555444333333444666222333444555666777888999:::888777666666777999::::::;;;===???AAACCCDDDEEEFFFGGGIIIJJJJJJKKKMMMOOORRRSSSUUUWWWYYYZZZ[[[\\\YYY\\\___aaacccdddfffhhhhhhjjjlllmmmnnnoooqqqsss{{{|||~~~xxxxxxyyyyyyzzz{{{||||||yyyyyyyyy{{{~~~{{{}}}~~~uuussspppmmmjjjiiiiiijjjeeegggiiilllpppvvv}}}{{{fffSSSPPPMMMJJJJJJIIIHHHFFFFFFGGGGGGEEECCCBBBCCCEEEFFFLLLUUU^^^iiiyyy......////////////......////////////////////////////////////////////////............////////////111000000000000/////////000000000111222333333444999999999::::::;;;<<<===:::<<<:::===CCCJJJeeewww```RRRPPPRRRaaauuuqqqbbbXXXQQQLLLHHHFFFDDDBBB@@@>>>===<<<;;;:::999999999999999::::::======<<<:::999777666666777777666666666666777777666666666666666666666666555555444444555666666777000222444444222111333555333333444666777888999:::999777666555555777:::;;;:::;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHJJJJJJLLLNNNPPPQQQRRRTTTWWWYYYZZZ[[[\\\]]]```cccdddeeeeeegggiiiiiijjjmmmnnnoooqqqtttvvv{{{|||~~~~~~~~~wwwwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxzzz|||~~~~~~}}}{{{|||||||||}}}zzzvvvrrrpppoooooonnnnnnpppqqqtttzzz~~~kkkXXXTTTOOOKKKJJJJJJIIIHHHEEEFFFGGGEEEDDDCCCCCCDDDFFFLLLSSS[[[eeeuuu......////////////......---......///000111222222////////////////////////............/////////000222222222222111111111111000000000111111222222222;;;;;;;;;;;;<<<===>>>>>>777:::999===DDDLLLiiixxxxxx```UUUTTTXXXkkk~~~nnn```WWWQQQMMMJJJFFFEEECCCAAA???===<<<<<<999999999888999999::::::>>>===<<<;;;999888777666666666555555555555666666666666666666666666666666555555555555555666777888///111444333111111333555444444555777888:::;;;;;;888777555444555888:::<<<:::;;;<<<>>>@@@BBBDDDDDDCCCEEEHHHIIIJJJLLLOOOQQQQQQRRRTTTVVVYYYZZZ[[[\\\bbbdddfffgggffffffgggiiijjjlllnnnoooppprrrvvvxxx{{{{{{}}}}}}~~~}}}|||{{{wwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxyyy{{{|||{{{zzz||||||{{{{{{|||zzzwwwuuuuuuyyyyyyxxxxxxyyy}}}mmm[[[WWWQQQLLLKKKKKKKKKJJJDDDFFFFFFEEEDDDCCCCCCDDDFFFKKKRRRYYYcccsss///////////////...------111111000000//////......000000000000000000000000---......///000111111222000000000000000000000000//////000111222333333333444555777999;;;<<<=========;;;999>>>CCCHHHhhh~~~qqqsss[[[YYYUUU[[[wwwyyykkk^^^TTTNNNIIIGGGFFFEEEBBB@@@===;;;:::999999888777777777888999:::???===;;;999777666666666666666555444444444444444444444555555555555444444888888888888777666555444333333333333333333333333333444666888999:::999999777666555444444555666777888999:::<<<>>>AAACCCDDDFFFHHHJJJLLLMMMNNNPPPRRRRRRTTTUUUXXXYYYZZZ[[[[[[aaaccceeefffeeeeeefffhhhjjjlllnnnnnnoooqqqtttvvv{{{|||}}}}}}}}}|||{{{zzzuuuuuuttttttuuuvvvxxxyyy{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~}}}~~~tttaaaXXXPPPNNNMMMJJJHHHIIIFFFEEEDDDCCCCCCBBBBBBCCCHHHHHHMMMWWWbbbppp111111111111111000//////111000000000/////////...000000000000000000000000......//////000000111111000000000000000000000000000000000111222222222333444555777999:::<<<<<<===<<<;;;999???EEEKKKmmmyyy}}}wwwqqqYYYXXXVVV^^^}}}zzzsssggg\\\TTTNNNJJJHHHFFFEEECCC@@@>>><<<::::::999888888777777999:::;;;>>>===;;;888777666666777777666555555444444555555444444555555555555444444444444555666777777777777333333333333333333333333333444666888999:::::::::888777666555555666777888999:::;;;===???BBBDDDEEEGGGIIILLLMMMNNNOOOQQQTTTUUUVVVWWWYYYZZZ\\\]]]^^^aaaccceeefffeeeeeefffgggjjjkkkmmmnnnnnnpppsssuuuyyyzzz{{{|||{{{{{{yyyyyytttttttttttttttvvvwwwxxx{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}}}}uuucccYYYQQQOOOMMMJJJHHHIIIFFFFFFDDDCCCCCCCCCCCCCCCEEEFFFJJJTTT```nnn111111111111111000000///000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222444555777999:::;;;<<<<<<:::;;;;;;@@@HHHPPPrrrvvvnnnWWWWWWWWWdddrrrlllccc[[[TTTOOOKKKHHHFFFEEECCC@@@>>><<<;;;;;;:::999888888888999:::;;;===<<<:::888777666777777888777666666555555666666444444555555555555444444222333444555666666666666333333333333333333333333333444666888999:::;;;;;;999888777666666777888999:::;;;<<<>>>@@@CCCEEEFFFIIIKKKMMMOOOOOOQQQSSSUUUYYYYYYYYYZZZ[[[^^^```aaabbbccceeeeeeddddddfffgggiiikkkmmmmmmnnnoooqqqsssvvvwwwxxxyyyyyyxxxwwwwwwsssssssssssstttuuuvvvwwwzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{|||}}}}}}wwweee[[[SSSPPPNNNJJJHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEJJJTTT___nnn......////////////......000000000000////////////////////////////////////000000000000////////////000000000000000000000000222222222111111111111111333444666888:::;;;<<<<<<:::======AAAIIITTTwwwxxxmmmWWWXXX[[[mmm}}}mmmhhhaaaZZZTTTOOOJJJGGGFFFEEECCC@@@>>><<<;;;;;;:::999888888888999;;;<<<<<<;;;999888777777777888888888777666666666666666444444555555555555444444555555555555444333222222333333333333333333333333444444666888999;;;;;;<<<999888777666666666777888::::::;;;===@@@BBBDDDFFFJJJLLLNNNPPPPPPRRRTTTVVVZZZYYYYYYYYY[[[^^^aaacccbbbcccddddddcccdddeeeggghhhjjjlllmmmmmmnnnoooqqqrrrsssuuuvvvvvvvvvuuuuuurrrrrrsssssstttuuuuuuvvvyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz|||}}}}}}yyyfff]]]TTTQQQOOOKKKHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGLLLVVVbbbqqq......////////////......////////////000000000000////////////////////////000000000000////////////000000000000000000000000222222222111111111111111333444666888:::;;;;;;<<<:::>>>???BBBKKKXXX{{{xxxnnnWWWYYYbbbxxxyyykkkfff```YYYSSSNNNIIIEEEEEECCCBBB???===<<<;;;;;;999999888888888999:::;;;;;;:::888777777777888888888888777666666666666666444444555555555555444444555555555555444333222111333333333333333333333333444555666777999;;;<<<===888777666555444555555666888999:::<<<>>>AAACCCDDDJJJLLLNNNPPPPPPRRRTTTVVVXXXXXXWWWXXXYYY\\\___aaaaaabbbcccccccccdddfffhhhhhhkkkmmmnnnmmmmmmnnnooooooppprrrssstttttttttsssrrrrrrsssttttttuuuuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwxxxzzz|||}}}}}}~~~yyyggg]]]TTTQQQOOOKKKIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGLLLWWWdddsss///000000111111111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222333444666888999:::;;;;;;999???AAADDDNNN^^^wwwnnnWWW\\\kkkwwwiiiddd]]]WWWQQQLLLHHHEEECCCBBB@@@>>><<<;;;::::::999888777777777888999:::999999777777666777888999888777666666555555666666444444555555555555444444111222333444555555555555333333333333333333333333444555666777999;;;===???888777666444444444555555888888:::;;;>>>@@@CCCDDDIIIKKKMMMOOOOOOQQQSSSUUUVVVVVVVVVWWWXXX[[[]]]^^^```aaabbbbbbbbbdddgggjjjiiikkknnnooonnnmmmmmmnnnlllnnnpppqqqssssssssssssrrrrrrtttuuuuuuvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvxxxyyy||||||}}}}}}wwwfff\\\TTTQQQOOOKKKIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDEEELLLXXXeeevvv//////000111111111111111.../////////000000000111000000000000000000000000......//////000000111111000000000000000000000000000000000111222222222333333444555777999:::;;;;;;777???BBBGGGSSSfffzzzmmmVVV^^^uuussseee```YYYSSSNNNKKKGGGEEEAAA@@@???===;;;:::999999888777666666666777888999999888777666666777888999777666555555444444555555444444555555555555444444222333444555555666666666333333333333333333333333555555555777999<<<>>>???999888777555555555555666999999:::<<>><<<:::999999888777666555555555666888999888777666666666777999999666666555444444444444444444555555555555555555444666666666666555444333222333333333333333333333333555555555777999<<<>>>@@@;;;:::888777666666666777::::::<<<===@@@BBBEEEFFFFFFHHHJJJLLLMMMNNNPPPRRRRRRTTTUUUXXXYYYZZZ[[[[[[]]]^^^___```bbbeeejjjmmmkkkmmmppppppooommmmmmmmmjjjlllnnnppprrrrrrsssrrrssstttuuuwwwwwwwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuwwwyyy{{{||||||}}}~~~yyynnncccZZZRRRPPPNNNKKKJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDGGGIIIPPP]]]mmm~~~222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000222333333111111222444555555666777888999::::::<<<>>>BBBLLL]]]|||tttXXXeeeqqqcccYYYPPPNNNMMMHHHDDDCCCAAA@@@>>>===;;;::::::999999888777777777888::::::999999888777666666777777666666666666666666666666666555555555555444444444666555555555555444444444222222333333333333444444555444444777:::===>>>>>>;;;999666333222333555666:::<<<============@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNPPPTTTWWWZZZYYYXXXXXXXXX]]]___```aaabbbeeehhhkkkqqqnnnllllllnnnooommmkkkmmmmmmnnnoooppprrrssstttrrrsssvvvvvvuuutttuuuvvvuuuvvvwwwvvvuuuttttttvvvvvvvvvvvvwwwyyy{{{}}}~~~|||{{{rrrhhh^^^YYYRRRMMMKKKLLLMMMMMMIIIIIIGGGEEEBBBBBBCCCEEEFFFJJJSSS___ppp111111111111000000000///////////////////////////////////////////////////000000000000000000000000000000////////////000000222333555444333333444666555555666777888999999:::===@@@GGGQQQdddrrr[[[kkktttfff[[[PPPMMMLLLHHHDDDCCC@@@???===;;;:::999999888888888777777777888999:::999888888777666666777777666666666666666666666666666555555555555444444444555555555555444444444444222222333333333333444444555444444777:::===>>>>>><<<:::777555444444666777999;;;<<<======>>>@@@CCCDDDEEEGGGJJJLLLMMMNNNNNNRRRUUUYYY[[[[[[ZZZZZZZZZ^^^```aaabbbccceeeiiikkkpppnnnkkkkkkmmmooonnnmmmnnnnnnooopppqqqssstttuuutttuuuwwwvvvuuuuuuwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxvvvvvvvvvwwwyyyzzz{{{|||}}}yyypppggg\\\WWWQQQLLLJJJKKKLLLLLLIIIIIIGGGEEEBBBBBBDDDFFFGGGLLLUUUaaarrr111111111111000000000000////////////////////////........................000000000000000000000000111000000//////000000111222333444444333333444666444555666666888888999:::999===EEEPPPeeeooo```uuuxxxiii]]]QQQMMMKKKGGGDDDDDD>>>===<<<:::999888888888888777777777777888999999888888777666666666777777666666666666666666666666666555555555555444444444555555555555444444444444222222333333333333444444555555444666:::============;;;999666555666777777888999;;;<<<===???AAADDDDDDEEEGGGJJJLLLMMMNNNOOOSSSVVVZZZ\\\\\\\\\\\\\\\___aaaccccccdddfffiiikkknnnllljjjkkkmmmoooppppppoooooopppqqqrrrtttuuuvvvwwwxxxxxxwwwvvvvvvxxxzzzxxxyyyyyyyyywwwvvvwwwxxxwwwwwwwwwxxxyyyzzz{{{{{{}}}vvvnnnfffZZZVVVOOOKKKJJJJJJKKKKKKIIIIIIHHHEEECCCBBBDDDFFFIIINNNWWWeeewww111111111000000000000000////////////////////////////////////////////////000000000000000000000000111000000000000000000111///111222222111111222333444444555666777888999999888<<>>===<<<:::999999888888777777777777777888888999888777777666666666777777666666666666666666666666666555555555555444444444555555555444444444333333222222222333333333444444666555444666999<<<======<<<;;;999777666666666777666888:::<<<===???BBBEEEEEEFFFHHHJJJLLLNNNOOOOOORRRUUUYYY[[[[[[\\\]]]^^^```bbbdddeeeeeefffhhhjjjkkkjjjjjjkkkllloooqqqqqqppppppqqqqqqssstttvvvwwwxxxxxxxxxvvvuuuvvvxxx{{{vvvwwwxxxwwwuuutttuuuvvvyyyyyyyyyyyyzzz{{{{{{|||~~~uuummmeeeYYYUUUOOOLLLJJJKKKKKKKKKIIIIIIHHHEEECCCCCCEEEGGGJJJPPP[[[jjj}}}000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///000222111000000111333444444555666777888999999===AAACCCJJJbbbmmmkkk~~~jjj^^^QQQKKKIIIEEEBBBBBB>>>>>><<<;;;::::::::::::666666777777888888888888777666666666666666777777666666666666666666666666666555555555555444444444555444444444444333333333222222222333333333444444666555444666999;;;<<<<<<;;;:::888666555555555555555777:::;;;<<>>===<<<;;;::::::::::::555666777777888888777777666666555555666666777777666666666666666666666666666555555555555444444444444444444444333333333333222222333333333333444444666555444666999;;;;;;;;;:::999888777666555555555555777999;;;<<<>>>BBBDDDEEEFFFHHHKKKMMMNNNOOOPPPNNNQQQTTTWWWXXXYYY\\\^^^aaaccceeeeeeeeeeeefffgggeeehhhlllnnnnnnnnnooopppppppppqqqrrrsssuuuvvvwwwxxxyyyxxxwwwuuuuuuwwwyyyyyyzzzzzzzzzxxxwwwxxxyyyzzzzzzzzz{{{|||}}}~~~}}}~~~xxxkkkbbbXXXUUUPPPMMMMMMMMMLLLLLLIIIIIIHHHFFFDDDDDDFFFIIILLLUUUeeexxx///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000222333333222222333444333444444555666777888888666>>>CCCLLLgggwwwiiijjjzzzeeeYYYOOOKKKIIIDDD@@@>>>===<<<;;;:::999999999999555555777888888888777666555555555555555666777777666666666666666666666666666555555555555444444444444444444333333333222222222222333333333333444444666555444666888:::;;;:::;;;:::999888777666666555666888:::;;;<<<>>>AAACCCFFFGGGIIIKKKMMMOOOOOOPPPNNNPPPTTTVVVWWWYYY\\\___```bbbdddeeedddddddddeeecccgggmmmpppooonnnnnnnnnpppppppppqqqrrrtttvvvvvvyyyzzzzzzyyyxxxwwwwwwyyyyyyzzz{{{zzzxxxwwwxxxyyyxxxxxxxxxyyyzzz|||}}}~~~}}}~~~xxxjjj___WWWSSSOOOMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDEEEGGGIIIOOOZZZlll//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000222222111111111111222222...000111111000000111222333333444555666777888888777AAAJJJTTTqqqtttggghhhxxxbbbXXXNNNKKKIIIDDD???===;;;;;;:::999888888888888444555777888888888777666555555555555555666777888666666666666666666666666666666555555555444444444444444444333333333222222222222333333333444444444666555444555888:::;;;:::<<<;;;;;;:::999888777777666888:::;;;;;;===@@@CCCFFFGGGIIIKKKMMMOOOPPPPPPNNNQQQTTTVVVXXXZZZ]]]``````bbbdddeeedddccccccdddbbbgggnnnqqqpppnnnmmmmmmoooooopppqqqrrrtttuuuvvvyyy{{{||||||zzzxxxxxxyyywwwxxxyyyxxxvvvuuuvvvwwwvvvvvvvvvwwwyyy{{{}}}~~~}}}~~~xxxhhh\\\UUURRRNNNLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEGGGJJJRRR]]]qqq222111000//////000111222111111111111111111111111000000000000000000000000//////000000111111222222111111222222222222111111222222222222222222333333444444444444555777888:::===???FFFXXX|||tttgggdddyyywww```YYYPPPHHHDDDAAA@@@???<<<;;;999777666666666777888888888888999999999999555555444555777777666444555555555555555555555555444444444444444444444444555555444444444333333333222222222222222222222222444444444555777888:::;;;;;;::::::999888777666555666777888999;;;>>>@@@AAADDDGGGKKKNNNNNNNNNMMMNNNQQQRRRSSSUUUWWWZZZ\\\^^^___```aaabbbcccdddddddddiiijjjlllnnnnnnnnnlllkkkmmmnnnppprrrtttuuuuuuuuuxxxzzz||||||zzzyyyyyyyyy{{{zzzwwwuuutttuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~|||jjj[[[TTTQQQNNNMMMLLLKKKJJJHHHJJJFFFCCCDDDFFFGGGLLLRRRYYYfffxxx000///............///000111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222111111111222222222222333333333444444444444555777888:::>>>@@@GGG[[[~~~mmmbbbbbbwwwttt___YYYPPPHHHCCCAAA@@@???<<<;;;:::888777777777777555555666666666777777777777666555777888999777666555555555555555555555555444444444444444444444444555444444444444333333333222222222222222222222222333333444555666888999:::<<<<<<<<<;;;:::888777666666777888999;;;>>>@@@AAADDDHHHLLLNNNNNNNNNNNNOOOSSSSSSTTTVVVYYY[[[]]]______```aaabbbcccdddddddddiiijjjlllnnnooonnnmmmlllmmmnnnppprrrtttuuuuuuvvvwwwxxxyyyxxxwwwxxxzzz|||{{{yyywwwuuuuuuvvvwwwyyyyyyyyyyyyzzzzzz{{{|||}}}{{{{{{iiiZZZSSSQQQNNNMMMLLLLLLJJJIIIJJJFFFCCCDDDEEEFFFKKKRRR^^^lll~~~000//////......//////000111111111111111111111111222222222222222222222222111111111111111000000000111111222222222222111111111111222222222333333333444444444444555777888:::???AAAIII]]]eee^^^aaaxxxyyyooo]]]WWWOOOHHHCCCAAA???>>>===<<<;;;999888888888888555555666666666666777777777777666888999:::999777555555555555555555555555555555555555555555555555444444444444333333333333222222222222222222222222222222333444555777888999<<<<<<======<<<:::888777666777888999;;;>>>@@@AAAEEEHHHLLLNNNOOOOOOOOOPPPSSSTTTUUUWWWYYY\\\^^^```___```aaabbbcccdddddddddhhhjjjlllnnnnnnnnnmmmllllllmmmoooqqqssstttuuuuuuvvvvvvvvvuuuuuuvvvzzz}}}zzzyyywwwvvvuuuvvvxxxyyy{{{{{{{{{{{{|||}}}~~~~~~qqquuuzzzgggYYYRRRPPPMMMLLLMMMMMMKKKJJJJJJFFFDDDDDDEEEFFFLLLSSSeeettt111111111111111111111111111111111111111111111111222222222222222222222222222222222111111000000000111111222222222222111111111111111222222333333444444444444444555777888:::>>>AAAIII___xxx]]]\\\eee|||tttjjj[[[UUUMMMGGGCCCAAA???>>>===<<<;;;:::999999888888777777777777888888888999777666666777999:::999888555555555555555555555555666666666666666666666666444444444333333333222222222222222222222222222222111111222333444666777888;;;<<<======<<<;;;999777666777888999;;;>>>@@@AAAEEEHHHLLLNNNOOOOOOPPPQQQSSSSSSUUUVVVYYY[[[^^^______```aaabbbcccdddddddddfffhhhjjjlllmmmmmmlllkkkjjjkkkmmmoooqqqsssssstttvvvvvvwwwwwwvvvvvvxxxzzzyyyxxxwwwvvvvvvxxxyyyzzz{{{{{{{{{{{{|||}}}~~~{{{llllllzzzyyyfffYYYQQQOOOMMMLLLMMMMMMLLLKKKJJJFFFEEEEEEDDDFFFMMMVVVkkkzzz111111222222222222111111111111111111111111111111222222222222222222222222333333222222111111000000111111222222222222111111000000111222333333444444444444444444555777888:::===???IIIaaalllXXX\\\kkk~~~pppfffXXXSSSLLLFFFCCC@@@>>>===<<<<<<<<<;;;:::999888777666777777777777888888888555555555777999:::999777666666666666666666666666666666666666666666666666444444333333333222222222222222222222222222222222111111111222444555777888:::;;;<<<======;;;888777666777888999;;;>>>@@@AAAEEEGGGKKKMMMNNNOOOPPPRRRRRRRRRSSSUUUXXXZZZ]]]^^^___```aaabbbcccddddddddddddfffhhhkkkllllllkkkjjjggghhhjjjmmmoooqqqrrrrrrvvvxxxzzz{{{yyyvvvuuuuuuxxxxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzzzz{{{|||}}}~~~nnnhhhooowwwxxxeeeYYYQQQOOOMMMLLLMMMMMMLLLKKKIIIGGGFFFFFFEEEGGGPPP[[[ooo///000000111111000000///111111111111111111111111222222222222222222222222222222222222222111111111111111222222222222111111000000111222333444444555444444444444555777888:::<<>><<<;;;;;;;;;;;;:::888777666444444555555555555666666555444555666999:::999888666666666666666666666666555555555555555555555555333333333333222222222222222222222222222222222222111111222333444666777888999;;;===>>>===;;;999777666777888999;;;>>>@@@AAADDDFFFJJJKKKLLLNNNPPPRRRQQQRRRSSSUUUWWWZZZ\\\]]]___```aaabbbcccddddddddddddeeehhhjjjllllllkkkjjjfffgggiiilllnnnpppqqqrrruuuxxx||||||zzzvvvsssrrrwwwwwwwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{||||||xxxmmmllloooyyyxxxeee[[[RRRPPPMMMLLLMMMMMMKKKJJJHHHGGGGGGGGGGGGJJJUUU```ttt///000111111111111000///111111111111111111111111111111111111111111111111111222222222222222222333111111222222222222111111///000111222333444444555444444444444555777888:::===@@@KKKeeedddYYYhhhyyyiii^^^TTTPPPJJJEEEBBB@@@>>><<<::::::;;;:::999888666555444444444555555555666666666555555777:::;;;:::999666666666666666666666666444444444444444444444444333333333222222222222111222222222222222222222222222222222333444666888999:::;;;>>>??????===:::888666777888999;;;>>>@@@AAACCCEEEHHHJJJKKKMMMOOOQQQRRRSSSTTTVVVXXX[[[]]]^^^___```aaabbbcccdddddddddeeegggiiilllmmmmmmmmmlllfffhhhjjjmmmoooqqqrrrssstttvvvyyyyyywwwuuutttsssvvvvvvwwwxxxyyyzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~yyyyyy~~~xxxfff]]]SSSQQQNNNMMMLLLLLLJJJIIIGGGGGGGGGHHHHHHLLLXXXfffyyy111222333444444333222111111111111111111111111111000000000000000000000000111111111222222333333444111111222222222222111111///000000222333444555555444444444444555777888:::>>>AAALLLhhhggg___pppwwwggg\\\SSSOOOIIIEEEBBB@@@===<<<999:::::::::999777555444666666666666777777777888777666777999;;;<<<<<<:::777777777777777777777777444444444444444444444444333333333222222222111111222222222222222222222222222222333444555777888999;;;===???AAAAAA???<<<:::666777888999;;;>>>@@@AAABBBEEEGGGIIIJJJLLLOOOQQQSSSTTTUUUWWWYYY\\\^^^______```aaabbbcccdddddddddfffhhhkkkmmmoooooonnnnnnhhhiiikkknnnqqqsssttttttsssuuuvvvuuuttttttuuuvvvvvvvvvwwwxxxzzz{{{||||||zzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~xxxggg___TTTQQQOOOMMMLLLKKKJJJHHHGGGGGGHHHIIIIIINNN[[[iii}}}///000222222000///000111111111111111111111111111111111111111111111111111333222222222111000000000111222222333222111000///222222333333333333444444444444555555444555888:::<<>>@@@DDDEEEGGGIIILLLPPPRRRTTTQQQSSSWWWXXXXXXXXXYYYZZZ[[[\\\]]]___aaabbbcccdddhhhiiijjjjjjllllllmmmnnniiiiiijjjlllnnnpppssstttuuutttttttttssssssssssssuuuuuuvvvwwwyyyzzz{{{|||{{{zzzxxxwwwxxxzzz|||~~~~~~~~~}}}jjj___WWWTTTPPPNNNMMMMMMKKKJJJHHHHHHIIIIIIIIIPPPaaasss///000222222000000000111111111111111111111111111111111111111111111111111222222222111111111111111222333333444333222111000222222333333333333444444555555666666555666999;;;<<>>@@@DDDDDDFFFHHHKKKNNNQQQRRRSSSUUUXXXZZZZZZZZZ[[[\\\[[[\\\]]]___aaabbbcccdddhhhhhhiiijjjkkklllmmmmmmjjjjjjkkkmmmoooqqqtttuuutttttttttttttttuuuuuuuuuttttttuuuvvvwwwxxxyyyyyy{{{yyyxxxwwwxxxzzz|||~~~lll___UUUSSSOOOMMMLLLLLLJJJIIIHHHGGGHHHJJJLLLTTThhhzzz///111222222111000000111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444333222222222222333333333333444444555666777666666777:::===<<>>BBBBBBAAA>>><<<999888777666888:::===???CCCDDDEEEGGGJJJMMMOOOPPPSSSUUUXXXYYYYYYYYY[[[\\\\\\\\\^^^___aaabbbddddddggghhhhhhiiijjjkkkllllllkkkllllllnnnppprrrtttuuusssssstttuuuvvvwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyxxxwwwxxxzzz|||~~~mmm___UUURRRNNNLLLKKKKKKIIIHHHGGGFFFHHHKKKPPP[[[ppp///111333222111000111111111111111111111111111111111111111111111111111111000000000111222222222333333333333333333333222222222222222333333333444444444555666666666777:::===<<>>DDDEEEFFFHHHKKKNNNPPPQQQQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]^^^```bbbcccdddeeeeeeffffffggghhhiiijjjjjjjjjkkkkkklllnnnppprrrsssrrrssstttvvvxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxyyyzzz|||}}}{{{{{{|||}}}lll]]]VVVSSSPPPNNNMMMLLLKKKJJJHHHGGGIIIPPPYYYhhh}}}000222333333222111111222111111111111111111111111111111111111111111111111111111111111111222222222111111000000000111222333222222333333333333444444222333444444444666999<<<<<>>AAACCCEEEFFF>>><<<:::888888999<<<===@@@BBBDDDGGGJJJNNNQQQSSSTTTUUUVVVVVVVVVWWWZZZ]]]]]]^^^___```bbbdddeeefffddddddeeefffggghhhhhhiiilllllllllmmmnnnpppqqqrrruuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyzzz{{{{{{||||||||||||}}}~~~}}}qqqccc[[[VVVSSSPPPMMMMMMLLLKKKIIIGGGGGGMMMZZZhhhyyy000222444333222111222333111111111111111111111111111111111111111111111111333222222222111111000000333333222111222333555666222222333333333444444444333444555666666888<<<>>><<>><<<::::::999999888777777777555666777888888888888888666666666666666555555444444444444444444444444444444555555555555555555444111111111222222333333333444444333222111111111111222222222333444555777888777999;;;>>>AAADDDFFFGGG>>>===:::888888999;;;===>>>@@@BBBEEEIIINNNQQQSSSRRRSSSTTTTTTTTTUUUXXX[[[]]]^^^___aaabbbdddeeefffcccddddddeeefffggghhhhhhmmmmmmmmmnnnoooqqqrrrsssvvvvvvvvvvvvuuuuuuuuutttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~xxxkkk```ZZZUUURRRNNNLLLLLLKKKJJJHHHFFFGGGOOO]]]nnn555444444444333333222222000000111111111111000000222222222111111111111000222222222222111111000000444444333222111111111111333333333444444444555555444555666777777888:::===@@@EEE[[[lllrrr~~~nnnaaaWWWPPPLLLIIIDDDAAA???===:::999:::999888777666666666666777777666666666666777777777777777777777666555555777777777777777777777777444444444444444444444444111111111111111111111111222222111111111111222222222222222222333444555555555888<<<>>>@@@CCCFFFIIIIIICCC===999999:::999999@@@BBBEEEGGGIIIKKKKKKKKKQQQSSSVVVWWWVVVUUUVVVWWW[[[^^^```aaaaaabbbcccdddccceeehhhiiiiiihhhiiijjjiiikkkmmmnnnmmmmmmnnnooossssssttttttuuuuuuvvvvvvtttuuuvvvwwwxxxyyyzzzzzz|||{{{yyywwwwwwwwwyyyzzz{{{|||}}}}}}}}}zzzqqqiii___XXXTTTQQQNNNLLLLLLKKKHHHEEEJJJNNNXXXeeevvv111111000000000/////////000000111111111111000000222222222111111111111000222222222222111111111000222222222111222222333333333333333444444444555555444555666777777888:::===AAAGGG^^^uuuyyy}}}nnnaaaUUUNNNKKKHHHCCC@@@???===;;;999:::999888777666666666666777777666666666666777777888888999999888888777666666666666666666666666666333333333333333333333333222222222222222222222222222222111111111111222222222222222222333444555555666888;;;>>>@@@CCCFFFIIIIIIDDD===999888999999999@@@BBBDDDGGGIIIKKKKKKKKKPPPSSSUUUWWWVVVVVVWWWXXX[[[]]]```aaaaaaaaacccdddbbbeeeggghhhhhhggghhhiiihhhjjjlllmmmllllllmmmnnnrrrrrrssssssttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyxxxwwwxxxyyyzzz|||}}}~~~~~~}}}vvvnnnfff]]]VVVSSSQQQMMMLLLLLLKKKHHHEEEKKKPPP[[[iii{{{222222222222111111111111000000111111111111000000222222222111111111111000222222222222111111111111111111111111222333444555333333333444444444555555444555666777777888:::===BBBIIIaaa~~~}}}nnn```TTTLLLIIIFFFBBB@@@???>>><<<;;;:::999888777666666666666777777666666666666777777777888888888888777666666666666666666666666666666333333333333333333333333333333333333333333333333222222111111111111222222222222222222333444555555666888;;;===???BBBFFFIIIJJJEEE>>>999777888999999???AAADDDGGGIIIKKKLLLLLLOOORRRUUUWWWWWWWWWXXXYYY[[[]]]```aaaaaaaaabbbdddccceeehhhhhhhhhgggggghhhfffhhhkkklllkkklllmmmnnnpppqqqrrrsssttttttttttttuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}~~~}}}qqqhhhbbbZZZUUURRRPPPMMMLLLKKKJJJHHHGGGLLLSSS```ppp333333333333333222222222000111111222222111111000222222222111111111000000222222222222222222222222222111111111222222333444333333333444444444555555444555666777777888:::===BBBKKKddd~~~}}}nnn```SSSKKKHHHEEEAAA??????>>>===<<<:::999888777666666666666777777666666666666777777555555555555555444444333666666666666666666666666444444444444444444444444333333333333333333333333222222111111111111222222222222222222333444555555666888:::<<>>@@@CCCFFFIIIKKKLLLLLLNNNQQQTTTWWWXXXXXXZZZ[[[[[[]]]```aaaaaaaaabbbdddeeegggjjjjjjiiihhhhhhhhhfffhhhkkklllllllllnnnooopppqqqrrrtttuuuuuuuuutttttttttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}~~~zzzyyylllddd___YYYTTTQQQOOOMMMKKKJJJIIIIIIHHHLLLUUUeeexxx//////000000000000000000111111222222222222111111222222222111111111000000222222222222222222222333444333222222111111111222333333333444444444555555444555666777777888:::===AAAKKKggg~~~|||mmm```SSSLLLGGGDDDAAA???>>>>>>===<<<:::999888777666666666666777777666666666666777777555555555555555444444333555555555555555555555555555555555555555555555555333333333333333333333333222222111111111111222222222222222222333444555555666888:::<<<>>>AAAFFFIIIKKKHHHCCC===999888999:::<<>>>>><<<;;;:::999888777666666666666777777666666666666777777777888888888888777666666555555555555555555555555555555555555555555555555333333333333333333333333222222111111111111222222222222222222333444555555666888999;;;===AAAFFFJJJLLLJJJGGGBBB<<<999999:::;;;===AAAEEEIIILLLMMMNNNOOOQQQUUUWWWXXXYYYZZZ\\\]]]___aaacccccccccdddfffkkkmmmnnnnnnllljjjjjjjjjjjjlllnnnnnnmmmmmmnnnooooooqqqtttvvvxxxxxxwwwvvvssstttttttttuuuuuuuuuuuuxxxyyy{{{|||}}}|||zzzyyyvvvxxx{{{||||||}}}~~~yyyqqqvvv~~~~~~oooddd___[[[WWWSSSNNNNNNMMMJJJHHHHHHJJJLLLPPP\\\ppp444444555555555666666666111222222333333222222111222222222111111111111000222222222333333333444444333333222222111222222222333333333444444444555555444555666777777888:::===AAAOOOnnnyyytttfffZZZPPPJJJGGGDDDAAA???>>>===;;;::::::999888777666666666666777777666666666666777777888888999999888888777666555555555555555555555555444444444444444444444444222222222222222222222222222222111111111111222222222222222222333444555555666888999:::<<<@@@FFFJJJKKKLLLKKKFFF@@@;;;999999:::===@@@EEEIIILLLMMMNNNPPPRRRVVVXXXXXXYYYZZZ[[[^^^```cccdddddddddfffgggkkkmmmooonnnllljjjiiiiiijjjlllmmmmmmlllkkklllmmmnnnpppsssvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz|||~~~}}}|||yyywwwvvvxxx|||~~~~~~xxxyyyzzz|||xxxjjjaaa\\\YYYUUURRRMMMMMMLLLJJJGGGGGGJJJMMMTTTaaavvv222222222333333444444444111222222333333222222111222222222111111111111000222222222333333444444444111111111111222333444444333333333444444444555555444555666777777888:::===BBBPPPpppzzzqqqcccXXXOOOIIIHHHEEEAAA???===<<<;;;999:::999888777666666666666777777666666666666777777777777777777777666555555555555555555555555555555222222222222222222222222111111111111111111111111222222111111111111222222222222222222333444555555666888999:::<<<@@@FFFJJJKKKMMMMMMIIIBBB<<<999999:::<<<@@@EEEIIILLLNNNNNNPPPSSSVVVXXXXXXYYYZZZ[[[___aaadddeeeeeeeeeggghhhkkkmmmnnnmmmkkkiiihhhhhhjjjlllmmmmmmkkkjjjjjjkkklllooorrruuuvvvvvvuuutttwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~{{{xxxvvvvvvyyy}}}zzzvvvxxx}}}sssggg^^^[[[XXXTTTPPPMMMMMMLLLIIIGGGGGGJJJNNNWWWdddyyy000111333444444333111000111111111111111111111111000000111111111222222222222222333333333333444444222222111111111111222222222222333444444555555666555777888888888:::===???FFFUUUxxx{{{qqqcccUUULLLIIIGGGEEEBBB???===;;;;;;;;;999999999888888666555444555666777666444444666777999888777666444444333333555555555555555555555555444444444444444444333333111111111111111111111111111111111111111111111111333333333333444555666666555666999:::<<>>BBBFFFJJJLLLNNNPPPSSSUUUVVVWWWYYY[[[]]]bbbcccdddeeefffeeeeeedddlllllllllkkkkkkjjjjjjjjjmmmnnnnnnmmmkkkiiijjjkkkmmmooorrrrrrqqqpppppppppssstttvvvwwwxxxxxxxxxwwwzzz{{{|||}}}}}}|||zzzyyy~~~~~~yyyxxx{{{mmm```\\\ZZZVVVRRRQQQPPPKKKIIIIIIIIIGGGJJJOOOZZZmmm000111333444444333111000111111111111111111111111000000111111111222222222222222222333333333444444222222111111111111222222222222333444444555555666444666777777777999<<>>;;;;;;888:::>>>BBBFFFJJJLLLMMMPPPRRRUUUVVVWWWYYY\\\^^^aaabbbcccdddeeeddddddccciiiiiiiiiiiiiiiiiiiiiiiikkkmmmnnnmmmkkkiiiiiiiiimmmnnnpppqqqqqqqqqrrrsssuuuvvvwwwyyyyyyyyyyyyxxxzzz|||~~~{{{~~~uuuiii^^^ZZZYYYTTTPPPOOOMMMIIIGGGHHHIIIIIIMMMRRR^^^qqq111222333444444333222111111111111111111111111111111111111111111222222222222222222222333333333333222222111111111111222222222222333444444555555666444555666666777999<<>>===<<<;;;;;;;;;888888888888777666666555444555666555333333555666999888777666555444444444555555555555555555555555777777666555333222111000111111111111111111111111111111111111111111111111222111111222222333444555555777999:::<<>><<<999:::===AAAEEEIIIKKKMMMOOORRRTTTVVVWWWYYY\\\^^^aaaaaabbbccccccccccccbbbeeeffffffgggggghhhiiiiiiiiikkknnnnnnllljjjiiihhhlllmmmooooooppprrruuuwwwxxxyyyyyyzzzzzzzzzyyyyyyyyy{{{~~~~~~xxxnnncccZZZXXXWWWRRRNNNLLLJJJGGGFFFHHHHHHJJJPPPWWWdddwww111222222333333222222111111111111111111111111111111111111111111111111111111222222222222333333333333222222111111222222333222222333444444555555666444666777777888:::>>>@@@FFFYYYxxxvvvtttxxxjjj]]]PPPHHHFFFBBBBBB@@@???>>>===<<<<<<666777777777777777666666444555555555333333444666999888777666555555555555555555555555555555555555666666555444333333222222111111111111111111111111111111111111111111111111111111111111222333444444555777999:::;;;>>>BBBEEEKKKPPPTTTTTTOOOGGGAAA===999:::===@@@DDDHHHKKKLLLOOOQQQTTTVVVXXXZZZ]]]___aaaaaaaaabbbbbbbbbbbbaaaccccccdddfffggghhhiiijjjhhhkkknnnooonnnkkkjjjjjjlllmmmnnnnnnooorrrwww{{{yyyyyyyyyyyyyyyyyyxxxxxxyyy{{{~~~xxxqqqggg___XXXWWWVVVQQQMMMKKKJJJGGGFFFGGGHHHJJJRRR[[[jjj}}}222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222333333222222333444444555555666666777999999:::<<<@@@CCCFFF[[[yyyxxxvvvvvvggg[[[OOOHHHFFFCCCCCCBBB@@@===;;;:::999555666666777777777666666444555666555333333555666999888777666666666666666555555555555555555555555333333444444444444444444111111111111111111111111000000000000000000000000111111111111222333444444555777888:::;;;>>>BBBEEEJJJOOOTTTVVVSSSKKKDDD???999:::<<>>AAADDDIII___}}}tttfffYYYNNNHHHFFFBBBAAA@@@>>><<<999666555444555666666777777777777555666777666444444666777999888777777666666666777555555555555555555555555222222333444444555555666111111111111111111111111000000000000000000000000222111111222222333444555555777888999;;;===AAADDDHHHLLLRRRUUUTTTNNNFFFAAA999:::;;;>>>AAAEEEIIIKKKMMMOOOSSSVVVXXX[[[^^^aaacccbbbaaaaaa```aaaaaaaaacccccceeefffhhhjjjkkkllljjjmmmpppqqqpppoooooooooooooooooooooooorrrvvvzzzwwwvvvvvvuuuuuuvvvwwwwww~~~~~~xxxpppjjjaaa[[[VVVUUUSSSNNNKKKLLLIIIGGGFFFFFFFFFIIITTT```uuu333222222222222222222333111111111111111111111111222222222111111111000000111111111111222222222222444333333222222333333444222222333444444555555666666777999:::;;;===AAADDDNNNcccssseeeYYYNNNHHHGGG?????????>>><<<:::777666333444555666777777777777666777888777555555777888999888777777666777777777555555555555555555555555333333444444444444444444111111111111111111111111000000000000000000000000222222222222333444555666555777888999:::===@@@CCCEEEIIIOOOSSSTTTOOOIIICCC::::::;;;===@@@DDDHHHKKKLLLOOOSSSVVVXXX[[[___bbbdddcccbbbaaaaaaaaabbbbbbccccccdddfffgggiiijjjkkkkkkmmmoooooooooooopppqqqpppqqqqqqppppppqqqtttwwwvvvuuuuuutttuuuvvvxxxxxx|||~~~~~~}}}}}}~~~{{{ssskkkfff```ZZZUUUSSSPPPKKKJJJLLLGGGEEEEEEFFFEEEJJJWWWeeeyyy333222222111111222222333111111111111111111111111222222222222111111000000000111111111111222222222444333333222222333333444222222333444444555555666555666888999:::===AAADDDQQQggg~~~sssdddYYYNNNHHHHHH??????@@@@@@>>>===;;;:::333333555666777777777777777888888888666666888999999888777777777777777888555555555555555555555555555555555444444333333333111111111111111111111111000000000000000000000000333333333333444555666666555777888999:::<<<@@@CCCDDDGGGMMMRRRSSSPPPJJJEEE::::::;;;<<<@@@DDDHHHKKKLLLNNNRRRVVVXXX[[[___bbbeeedddcccaaaaaaaaabbbcccbbbcccdddeeeggghhhiiijjjjjjlllmmmnnnmmmnnnoooqqqqqqrrrrrrqqqpppqqqsssuuuuuuuuutttuuuuuuwwwyyyzzzxxxzzz|||~~~~~~~~~}}}}}}~~~wwwppphhhccc___YYYTTTQQQNNNIIIHHHKKKDDDCCCDDDEEEEEEKKKZZZiii|||222222222222222222222222333333333222222111111111222222222222222222222222111222222333333222222111333333333333333333333333333333333444444444555555444666777777777:::@@@FFFUUUqqq}}}qqq```VVVOOOJJJFFFBBBAAA???===;;;:::999999777777777777666555444333555555666666777777888888:::888555444555666777777555555444444444444555555;;;777444333444555333111111111111111000000//////////////////000000000000111222222333333444444555555666777888:::===???@@@CCCGGGNNNTTTVVVTTTOOOLLLBBB???<<<<<<@@@DDDFFFFFFKKKMMMQQQTTTWWW\\\aaaeeedddeeeeeecccbbbbbbdddfffggggggffffffffffffgggggglllmmmppppppppppppqqqrrruuutttsssrrrrrrrrrssstttvvvwwwxxxxxxwwwwwwzzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{yyywww|||{{{rrrjjjccc___ZZZVVVQQQLLLJJJIIIHHHGGGCCCBBBDDDFFFIIIPPP^^^kkk222222222222222222222222333333333222222222111111222222222222222222222222333333333444444333333333333333333333333333333333333333333444444444555555444666777777777:::@@@FFFVVVssswwwvvvqqq```UUUNNNHHHDDDBBBAAA???===;;;:::999999777777777777666555444444555555666666777777888888:::888555444555666777666555555444444444444555555:::777333222333444333111222222111111111000000000/////////000000000111111111222222333333444444555666666777999;;;===???@@@CCCGGGMMMRRRUUUTTTQQQNNNEEEAAA===<<>>@@@AAABBBEEEKKKPPPSSSTTTSSSRRRIIIDDD???<<<>>>BBBFFFHHHMMMOOORRRTTTWWWZZZ___bbbaaaaaaaaa```^^^___aaacccfffeeeeeeeeefffggghhhhhhjjjlllppprrrqqqqqqqqqqqqtttsssrrrqqqqqqrrrssstttvvvxxx{{{|||{{{zzz{{{|||yyyzzz{{{{{{{{{{{{{{{{{{}}}|||{{{{{{uuukkkccc]]]YYYWWWTTTOOOKKKJJJIIIGGGFFFEEEDDDFFFIIIMMMUUUeeesss222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444333333333333333333333333333333333333333444444444555555444666777777777:::@@@FFFRRRrrrpppeeehhhpppuuummm]]]TTTMMMGGGCCCBBBAAA???===;;;:::999999888888777666666555555555555555666666777777888888999777555444555666666555555555444444444444555555555444333222222111111000222222222222222222222222000111111111222222222222111222222333333444444555777777888999<<<>>>@@@AAABBBDDDHHHMMMQQQTTTUUUVVVLLLGGG@@@<<<;;;???DDDGGGMMMOOOSSSUUUWWWZZZ]]]``````aaaaaa___^^^^^^```bbbdddddddddeeefffggghhhiiiiiilllppprrrrrrqqqqqqqqqtttsssrrrrrrrrrssstttuuuvvvyyy}}}~~~}}}|||||||||zzz{{{|||}}}}}}}}}}}}}}}{{{~~~}}}}}}qqqggg```ZZZWWWTTTQQQMMMJJJIIIHHHGGGEEEDDDCCCEEEJJJOOOXXXiiixxx222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333333333333444444444555555444666777777777:::@@@FFFNNNoooyyy}}}nnnhhhjjjpppssszzziii[[[SSSNNNIIIEEEBBBAAA???===;;;:::999999999999777666555555666666555555666666777777888888888666555555666666555444555555444444444444555555333333333333222111000000222222222222222222222222000111111111222222222222111222222333333444444555666777888999;;;===???AAAAAACCCGGGKKKPPPTTTWWWXXXOOOJJJCCC<<<:::<<>>???@@@BBBFFFKKKPPPTTTVVVXXXTTTQQQKKKCCC===<<<@@@DDDJJJMMMRRRUUUXXXZZZ\\\^^^bbbbbbbbbaaa______bbbdddaaaaaabbbccceeegggiiijjjkkklllnnnnnnnnnpppsssvvvwwwvvvvvvvvvvvvxxxyyyzzzyyy{{{||||||{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{||||||qqqfff^^^XXXUUUSSSMMMKKKIIIHHHGGGGGGEEECCCCCCBBBEEELLLTTT```ttt222222222222222222222222111111111222222333333333222222222222222222222222333444444555555444444333333333333333333333333333333333333444444444555555444666777777777:::AAAFFFVVVvvv{{{uuueeeXXXQQQMMMGGGCCCBBBAAA???===;;;:::999999;;;:::888666555666777888555555666666777888888888666555444555666666444222555555555444444555555555000333666666333111222333//////000000111111111222////////////000000000000111222222333333444555555444444555666999;;;===>>>???BBBFFFKKKPPPTTTVVVWWWWWWTTTNNNFFF???>>>AAAEEEIIIMMMQQQUUUXXXZZZ]]]___aaaaaaaaa```______aaacccaaaaaabbbccceeegggiiikkklllmmmmmmmmmmmmppptttwwwwwwwwwwwwwwwwwwyyy{{{|||zzz{{{{{{{{{zzz{{{}}}~~~}}}~~~yyymmmccc[[[WWWTTTRRRLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCFFFMMMUUUcccwww444444333333333333222222333222222111111222222333111111222222222333333333111111222222222333333333444444444333333222222222444444444555555555555666666888999999888:::@@@EEENNNwwwzzz~~~vvvhhh[[[TTTOOOKKKHHHEEECCC@@@===<<<;;;888777999888555444333444555666555555555555555666777777555555555555555444444444444444444444444444444444333333333222222222111111222222222111111111000000000000111111111111000000///111222222222222333555555777888999:::;;;>>>@@@???@@@EEEKKKNNNNNNRRRWWWZZZVVVOOOGGGBBB@@@@@@AAAGGGJJJOOOSSSVVVZZZ^^^```bbbaaaaaaaaaaaaaaabbbbbbcccddddddeeefffgggiiiiiiiiiiiijjjkkknnnpppsssuuuwwwxxxyyyxxxuuutttuuuvvvwwwwwwwwwwwwxxxzzz~~~{{{|||ssshhh```[[[XXXSSSOOOMMMLLLIIIFFFDDDBBBBBBBBBBBBDDDHHHOOOYYYjjj}}}444444333333333333222222333222222111111222222333111111222222222333333333111111222222222333333333444444444333333222222222444444444555555555555666444666888888888<<>>===;;;999777999777666555444555777777666666555555555666666777666555555555555444444444444444444444444444444444333333333222222222111111222222222111111111000000000000111111111111000000///111222222222222333555555777888999999;;;>>>@@@@@@@@@DDDJJJMMMNNNRRRWWW[[[WWWPPPHHHBBB??????@@@FFFJJJOOOSSSVVVZZZ]]]```aaaaaaaaa```aaaaaabbbbbbdddddddddeeefffggghhhiiikkkkkkkkklllnnnqqqtttvvvuuuvvvwwwvvvtttssssssuuutttuuuvvvvvvxxx{{{}}}wwwoooddd]]]ZZZWWWRRROOOMMMKKKIIIFFFDDDBBBBBBBBBCCCFFFJJJQQQ\\\nnn444444333333333333222222333222222111111222222333111111222222222333333333111111222222222333333333444444333333333333222222444444444555555555555666333555777888999<<>>===<<<:::888888777666666666777888999777777666555555666666666666666666555555555444444444444444444444444444444333333333222222222111111222111111111111000000000000000111111111111000000///111222222222222333555555666888999999;;;===@@@AAAAAACCCIIIKKKMMMQQQXXX\\\YYYSSSKKKDDD???>>>???EEEHHHNNNSSSVVVYYY]]]___````````````aaaaaabbbcccdddddddddeeefffggghhhiiimmmlllkkklllmmmqqqtttwwwrrrtttuuutttrrrrrrssstttqqqrrrtttvvvxxx|||~~~}}}pppiii```ZZZWWWUUUQQQNNNLLLJJJHHHFFFDDDCCCBBBBBBEEEGGGLLLTTTaaattt444444333333333222222222333222222111111222222333111111222222222333333333111111222222222333333333333333333333333333333333444444444555555555555666333666888888888<<>>>>>===;;;999888777777777888999::::::888777666666666666666666777777666666555555444444444444444444444444444444333333333222222222111111111111111111000000000000000000111111111111000000///111222222222222333555555666888888999:::===???BBBAAACCCGGGJJJKKKQQQXXX]]]\\\WWWOOOFFF???===>>>CCCGGGMMMRRRVVVYYY\\\^^^_________``````bbbcccccceeeeeeeeeeeefffggghhhiiinnnlllkkkkkklllooosssuuuqqqrrrttttttsssrrrtttuuuqqqsssuuuvvvxxx{{{~~~}}}~~~~~~}}}|||{{{||||||~~~~~~lllggg___YYYUUURRROOOMMMKKKIIIGGGEEECCCCCCCCCCCCEEEHHHOOOXXXfffyyy444444333333333222222222333222222111111222222333111111222222222333333333111111222222222333333333333333333333333333333333444444444555555555555666666777999888888;;;@@@EEEWWWoooppphhhxxx{{{mmmaaaXXXQQQJJJFFFEEECCC@@@>>>===<<<;;;999888888888888888999::::::888777777666666666777777888777777666555555444444444444444444444444444444333333333222222222111111000000000000000000000000000000111111111111000000///111222222222222333555444666777888888:::===???BBB@@@BBBGGGIIIJJJPPPVVV^^^^^^\\\TTTIIIAAA>>>>>>AAAEEELLLQQQUUUXXX[[[]]]^^^^^^^^^___```bbbcccdddfffffffffffffffggghhhiiilllkkkjjjjjjkkkmmmppprrrqqqrrrttttttttttttvvvxxxtttuuuwwwxxxxxxzzz}}}}}}~~~yyyyyywwwuuutttuuuwwwyyy{{{|||yyykkkggg```YYYTTTPPPMMMLLLIIIHHHFFFDDDCCCCCCCCCCCCDDDIIIQQQ\\\kkk~~~444444333333333333222222333222222111111222222333111111222222222333333333111111222222222333333333222222333333333333444444444444444555555555555666666888999999888:::@@@EEEWWWxxxlllmmmeeeyyy{{{oooddd\\\TTTLLLFFFDDDAAA>>>======<<<:::999888888888888999999999999777666666666777777888999999888777777666555444444444444444444444444444444333333333222222222111111//////000000000000000111000000111111111111000000///111222222222222333555444555777888888:::<<>>??????BBBHHHJJJJJJMMMRRR___cccccc\\\PPPFFFBBBCCC===BBBJJJPPPUUUWWWZZZ[[[\\\\\\]]]^^^```bbbdddeeegggggggggggggggggghhhiiikkkkkklllmmmmmmnnnnnnnnnoooqqqtttuuuvvvwwwyyy{{{xxxyyy{{{{{{{{{{{{}}}~~~~~~xxxtttnnniiifffeeeggghhhkkkpppwwwyyyzzz|||{{{oooiiidddbbb]]]XXXRRROOOMMMLLLGGGFFFEEEDDDCCCCCCDDDEEEEEEMMMZZZhhhxxx444444444333333333222222333222222222222222222333111111222222222333333333111111222222222333333333222222222333333444444444444444444555555555666666333555777888999<<>>>>>???CCCHHHJJJJJJLLLQQQ___dddeee___SSSHHHDDDDDD===BBBJJJPPPUUUWWWYYY[[[[[[\\\]]]^^^```bbbdddeeehhhgggggggggggghhhhhhiiikkklllnnnooooooooonnnmmmnnnpppssstttuuuwwwyyy{{{xxxyyy{{{|||||||||~~~}}}xxxqqqiiidddbbbbbbcccbbbhhhooorrrsssuuuzzz~~~sssiiiccc___^^^[[[VVVRRRNNNNNNNNNGGGFFFEEECCCCCCCCCDDDEEEFFFOOO]]]mmm|||222222222222222222222222222222222222222111000000000000111111111222222222222222222222222222222222222333333444444333333222333333333444444444555555777666777::::::;;;AAAJJJ[[[|||rrrrrr~~~tttjjjfff```VVVLLLGGGAAA???===<<<<<<<<<;;;999888999999888888777666555555555666666666666666666888777777666555444444444777666333111111111222333333333333222222222111111111222333333222111000///111111111111222222222222222222222111222222333333666666555555777:::<<<>>><<<@@@DDDFFFFFFHHHLLLPPP]]]gggllleeeWWWLLLEEEAAA>>>BBBHHHMMMQQQTTTWWWXXX\\\]]]___aaacccdddeeeeeejjjjjjjjjgggeeecccdddeeeggghhhiiijjjkkklllllllllooopppqqqsssuuuxxxzzz|||zzz{{{|||}}}~~~~~~}}}|||}}}tttkkkccc___]]]^^^]]]___eeehhhjjjpppvvvzzzjjj^^^YYYZZZ[[[\\\XXXRRRMMMJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFGGGPPP```sss222222222222222222222222000000000000000///......111111111222222222222333222222222222222222222222222333333444444333333222333333333444444444555555777666777::::::;;;BBBJJJ^^^|||tttvvv}}}rrriiiddd___UUUKKKGGG@@@>>><<<;;;;;;;;;:::999888999999888888777666555444333333222333555777888777777777666555444444444888666444333222222333444333222222222111111111111000111111222222111000///////////////000000000000222222111111222222333333666666555666777999<<<>>><<<@@@DDDFFFFFFHHHLLLPPP\\\fffmmmgggZZZPPPHHHBBB===AAAFFFKKKPPPSSSVVVXXX[[[\\\^^^```bbbcccddddddhhhhhhhhhfffcccbbbbbbdddggghhhiiijjjkkklllllllllnnnoooqqqsssuuuxxxyyyzzzxxxyyy{{{}}}~~~~~~uuuiii```[[[XXXVVVWWW\\\```cccjjjqqqyyy~~~~~~wwwhhh\\\WWWVVVXXXXXXUUUPPPLLLJJJJJJFFFEEEEEEDDDEEEEEEFFFGGGLLLVVVfffyyy222222222222222222222222000000000111000000///...222222222222333333333333222222222222222222222222333333333333333333333333333333333444444444555555777666777999:::;;;CCCLLLddd}}}xxx}}}zzzpppfffbbb]]]SSSKKKFFF???===;;;:::;;;;;;:::888888999999888888777666555333222000000111444888:::777777666666555444444444888777555444333333444555222222111111111000000000//////000111111111000000////////////000000000000222222111111222222333444666666555666777999;;;======@@@DDDFFFGGGHHHMMMPPPZZZdddlllhhh___UUUKKKDDD<<>>???BBBGGGMMMSSSVVVWWWZZZ[[[]]]___```bbbbbbcccccccccdddcccaaa```bbbcccfffggghhhjjjkkkkkkkkkkkkkkkmmmppptttvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~rrrcccZZZRRROOOOOOQQQXXX___iiiqqqwwwxxxzzz{{{yyy{{{tttfff\\\XXXTTTTTTRRRPPPMMMJJJHHHGGGEEEDDDCCCCCCDDDFFFHHHIIIOOO[[[mmm222222222222222222222222222222333333333333222222222222333333333444444444222222222222222222222222444333333222222333333444333333333444444444555555777555666999:::===EEEOOOnnnsssiii___[[[WWWOOOHHHEEE???===;;;;;;<<<<<<;;;:::888999999888888777666555444555666777777666444333555555555555444444444444444444333333333333333333111111111000000000000/////////////////////000000000111111111222222222222111111111111222333444555555555666666777888999:::;;;???CCCEEEEEEGGGKKKOOORRR[[[dddfffddd]]]RRRGGGAAAAAABBBFFFMMMSSSVVVWWWZZZ[[[]]]___```aaabbbbbbaaabbbcccbbbaaaaaaccceeefffggghhhiiijjjkkkkkkkkkkkkmmmppptttvvvwwwwwwwwwyyyzzz||||||}}}|||{{{zzz}}}~~~ooocccUUUOOOMMMMMMRRRXXXdddlllsssuuuxxx~~~}}}{{{yyyzzz~~~uuuhhh___[[[XXXVVVSSSOOOLLLIIIGGGEEEDDDDDDCCCCCCDDDFFFIIIKKKUUUbbbttt222222222222222222222222///000111111222111111111222222222222333333333333222222222222222222222222444444222222222222444444333333333444444444555555777555666888:::===GGGQQQqqq|||pppeee[[[WWWTTTMMMGGGDDD>>><<<::::::;;;<<<;;;:::888999999888888777666555555666888999888666333111444444444444444444444444333333333333333333333333222222111111111000000000222111000////////////000////////////000000000000000000000111222333444555555555666777777888888999:::===AAACCCDDDEEEJJJMMMPPPXXX```dddeeeaaaVVVJJJDDDBBBAAAEEELLLRRRUUUUUUXXXYYY[[[]]]___```aaaaaa___```aaaaaa```aaaccceeeeeefffhhhiiijjjjjjkkkkkklllnnnpppsssvvvwwwxxxxxxyyyzzz{{{{{{{{{zzzxxxxxx{{{|||}}}~~~}}}nnn]]]SSSNNNMMMOOOTTT]]]gggppptttxxx|||zzzwwwuuuuuuwwwzzz}}}}}}}}}}}}~~~~~~{{{|||~~~uuuiii```]]]ZZZVVVRRROOOLLLJJJFFFDDDDDDCCCBBBBBBCCCFFFJJJLLLWWWdddxxx222222222222222222222222///000111111222222222111111111111222222222222333222222222222222222222222555444222111111222444555333333333444444444555555777555555888:::>>>HHHRRRsss}}}yyymmmbbbYYYUUURRRLLLFFFCCC<<<:::888888999:::999888888999999888888777666555444555666777666555444333444444444444444444444444333333444444444444444333333222222222111111111111444333222000////////////////////////000000000000000000000111222333555666555555666777777888888888888<<<@@@BBBBBBDDDHHHLLLPPPWWW^^^dddgggeeeZZZOOOFFFCCC@@@CCCJJJPPPSSSRRRVVVWWWYYY[[[\\\]]]^^^^^^\\\]]]_________```bbbdddeeefffgggiiijjjjjjjjjjjjnnnoooqqqsssuuuxxxyyyzzzvvvwwwxxxyyyyyyyyyxxxwwwyyyzzz|||}}}~~~kkk\\\SSSMMMLLLNNNUUU```lllsssyyyyyyuuuoookkkjjjmmmrrruuuvvvwwwyyy{{{|||||||||{{{yyyvvvsssuuuzzzzzzrrrggg^^^[[[XXXTTTPPPMMMLLLJJJGGGEEEDDDCCCAAAAAACCCGGGKKKMMMXXXfff{{{222222222222222222222222111222333444444444444444000000111111111222222222222222222222222222222222555444222111111222444555333333333444444444555555777555555888:::>>>HHHSSSsss{{{vvvlllaaaWWWTTTQQQKKKEEECCC:::888666666777888777666888999999888888777666555333333333333444444555666444444444444444444444444444444555555666555555444333333333222222222222111666555333111////////////111111111111222222222222000000000111222444555666444555666777888888777777777;;;???AAAAAACCCGGGKKKQQQWWW^^^dddhhhggg]]]RRRGGGBBB???AAAHHHNNNPPPPPPTTTUUUVVVXXXZZZ[[[\\\\\\ZZZ[[[]]]]]]]]]___aaaccceeefffgggiiijjjjjjjjjjjjppppppqqqsssuuuxxxzzz|||tttuuuwwwxxxyyyyyyxxxxxxxxxyyy{{{|||~~~~~~~~~zzzfffXXXNNNIIIHHHOOO[[[iiirrryyywwwqqqiiibbbaaaeeelllqqqqqqsssvvvxxxyyyyyyxxxwwwsssqqqnnnpppvvv}}}wwwoooeee\\\ZZZVVVRRRMMMKKKKKKKKKHHHFFFDDDCCCAAAAAACCCGGGKKKNNN]]]lll222222222222222222222222111111111111111111111111111222222333444444444444000000000000000000000000222222222333333444444444333333333444444444555555666666999<<<<<<>>>GGGRRRuuuxxxiii___VVVQQQNNNHHHDDDDDD>>>===;;;999888777666666666777999::::::999777666777666555444444555666777666666555666777777555333777555444444444444333111444222///000333444333111000000000000000000000000000000000000////////////000111111222222333444444777888999888777666666888<<<===>>>@@@BBBEEEGGGIIIPPPXXX___dddhhhhhhaaaYYYMMMFFFBBBEEEIIILLLOOORRRQQQTTTWWWYYYYYYYYYZZZ[[[\\\\\\]]]___```aaabbbcccffffffeeefffggghhhjjjkkkmmmnnnqqqsssuuuvvvvvvvvvuuusssrrrssswwwyyyyyywww{{{}}}~~~~~~~~~~~~}}}vvvaaaOOOHHHJJJLLLUUU___hhhpppyyyqqqeeeaaaeeemmmrrrrrrwwwyyywwwvvvxxxyyyxxxvvvppplllooosssvvv|||{{{pppggg```ZZZWWWTTTSSSQQQNNNKKKHHHFFFEEEBBBAAAAAACCCCCCDDDJJJSSSbbbsss222222222222222222222222222222222222222222222222222222333333444333333333222222222222222222222222222333333333333333333444333333333444444444555555555666888;;;;;;>>>GGGRRRvvvuuuddd[[[SSSQQQNNNIIIEEEEEE===<<<;;;999888777666666666888999::::::999888666777666555555555555666777666555555666777777666444555333222333555555444333444222000111333444222111000000000000000000000000000000000000////////////000111111222222333444444666777888888777666777999===>>>???AAACCCFFFHHHIIINNNVVV]]]cccgggiiiccc\\\MMMEEE@@@CCCGGGJJJMMMPPPSSSVVVXXXZZZZZZ[[[\\\^^^^^^___```aaabbbdddeeeeeegggfffffffffgggiiikkklllooopppqqqsssttttttssssssqqqoooooorrrwww{{{{{{{{{{{{}}}~~~}}}~~~qqqZZZOOONNNIIIQQQZZZaaahhhqqq{{{vvvpppppprrrttttttyyy{{{zzz{{{|||{{{xxxvvvpppnnnqqquuuxxx|||zzznnneee^^^XXXUUUSSSRRRPPPMMMJJJHHHFFFEEECCCAAAAAACCCCCCEEELLLUUUddduuu222222222222222222222222333333333333333333333333333333333333333333222111333333333333333333333333444333333333333333333222333333333444444444555555555555777:::;;;===GGGRRRwww|||qqq^^^VVVPPPOOONNNIIIEEEEEE===<<<;;;999888777777666777888999;;;;;;999888777777666666555555666666777555444444555777888777555333222222333555666666555555333222222222222111000000000000000000000000000////////////000000000000000111111222222333444444555666888888777777999:::>>>>>>???AAADDDFFFHHHJJJKKKRRRZZZ```fffiiifff```OOOGGGAAACCCGGGIIIMMMQQQVVVWWWYYYZZZZZZ\\\^^^aaaaaaaaabbbccceeefffggghhhggggggfffggghhhiiikkklllpppqqqqqqqqqqqqpppooooooooooooooorrrvvvzzz{{{{{{{{{|||~~~}}}}}}eeeTTTNNNKKKPPPVVVZZZ^^^fffttt}}}zzzxxx|||{{{tttsssooooootttyyy{{{~~~xxxlllbbb[[[VVVRRRQQQPPPNNNLLLIIIFFFEEEDDDCCCAAAAAACCCDDDFFFOOOXXXhhhyyy222222222222222222222222333333333333333333333333333333333333333222111000333333333333333333333333444444444333333222222222333333333444444444555555555555777999:::===GGGSSSxxxxxxmmmZZZSSSNNNNNNMMMGGGCCCBBB===<<<:::999888777777777777888:::;;;;;;:::888777777666666666666666666777444333333555777888777666444333222333555666555444444444333333222111000///000000000000000000000000////////////000000000000000111111222222333444444333555777777777888:::;;;======>>>@@@BBBEEEGGGIIIHHHOOOWWW]]]dddjjjiiidddVVVMMMEEEEEEHHHKKKNNNRRRVVVWWWXXXYYYYYY[[[___bbbaaabbbcccdddeeeggghhhhhhgggggggggggghhhjjjkkkmmmoooooooooooooooooonnnnnnrrrrrrrrrsssuuuwwwxxxxxxzzz|||~~~}}}~~~rrr]]]RRRSSSTTTVVVVVVWWW^^^nnn}}}}}}wwwmmmjjjkkkppp{{{uuuiii___XXXSSSPPPOOONNNMMMJJJHHHFFFDDDCCCCCCAAAAAACCCEEEIIISSS]]]nnn~~~222222222222222222222222333333333333333333333333333333333333222111111000222222222222222222222222444444444333333222222222333333333444444444555555555555777999:::===HHHTTTwwwuuuiiiZZZSSSMMMLLLKKKEEE@@@???<<<;;;:::999888777777777777888:::;;;;;;:::888777666777777777777777777666444333333555777888777666666555333333444444333222333444444444222111000///000000000000000000000000.../////////000000000111000111111222222333444444333555777777777888:::<<<;;;;;;<<<>>>AAACCCEEEGGGGGGMMMTTTZZZbbbiiijjjfff[[[QQQHHHFFFGGGIIIMMMQQQTTTUUUVVVWWWXXXZZZ^^^aaa```aaabbbcccdddfffggggggggggggffffffhhhiiikkklllmmmmmmmmmmmmnnnooooooppprrrssssssttttttuuuwwwxxxzzz|||~~~~~~lll]]]^^^ZZZWWWUUUSSSVVVeeetttsssgggdddhhhsssrrrfff]]]VVVRRROOONNNMMMLLLJJJGGGEEECCCCCCDDDAAAAAADDDFFFKKKWWWbbbttt222222222222222222222222333333333333333333333333222222222222222222111000222222222222222222222222444333333333333333333222333333333444444444555555666555777999:::>>>JJJVVVxxx}}}tttggg[[[SSSLLLKKKHHHCCC>>>===<<<;;;:::999888888888888888999:::<<<<<<:::999888666777777888888777777666555444444555777888777555777555444444444444222111111333555555333111000000000000000000000000000000......//////000000111111000111111222222333444444333555777777777888:::;;;::::::;;;===@@@BBBDDDFFFGGGMMMRRRXXX```hhhjjjggg___TTTHHHEEEEEEFFFIIIMMMQQQSSSUUUVVVWWWYYY]]]_________```aaacccdddeeeeeeffffffeeefffggghhhjjjkkkkkkkkkkkklllmmmooopppqqqqqqrrrtttuuuuuuwwwyyy|||yyy|||}}}iiikkkbbbZZZVVVRRRQQQ[[[hhhvvvjjjfffkkkyyy}}}pppddd[[[UUURRROOONNNMMMKKKIIIGGGEEEDDDCCCDDDAAAAAADDDGGGNNN[[[gggzzz222222222222222222222222222222222222222222222222000111111222222222222111333333333333333333333333222333333333333333333444333333333444444444555555777666888:::;;;???KKKWWWyyyyyysssfff[[[SSSKKKIIIGGGBBB??????;;;;;;:::999888888888888888999;;;<<<<<<;;;999888666777888888888888777666666555555666777777666444555444333333444555444222///222555555333111111222000000000000000000000000.........///000111111111000111111222222333444444444666777888777777999;;;::::::<<<===@@@BBBEEEFFFHHHMMMRRRVVV^^^fffiiifffdddWWWKKKEEEDDDDDDGGGKKKOOORRRUUUWWWXXXZZZ\\\^^^^^^^^^___aaabbbcccdddeeeeeeeeedddeeefffgggiiijjjllllllllllllmmmooopppqqqsssuuuwwwwwwuuuvvvyyy{{{yyy|||xxxzzzlll___[[[VVVQQQUUU___uuuvvvpppttt{{{ooocccZZZUUURRRQQQNNNMMMLLLJJJHHHFFFDDDDDDDDDBBBAAADDDHHHPPP^^^kkk~~~222222222222222222222222111111111111111111111111///000111222222222222222444444444444444444444444222222222333333444444444333333333444444444555555888777888:::<<<@@@LLLYYY{{{vvvwwwsssfff[[[RRRJJJHHHFFFCCCAAAAAA;;;;;;:::999888888888888888999;;;<<<<<<;;;999888666777888999999888777666777666555666777777555333333222222333555666666555...111555555333111111222000000000000000000000000---......///000111111222000111111222333333444444555666888888777777888:::;;;;;;<<<>>>AAACCCFFFGGGJJJNNNQQQUUU\\\eeehhhfffiii\\\NNNHHHEEEEEEHHHLLLOOORRRVVVYYYZZZ[[[\\\^^^^^^^^^___aaabbbcccdddeeeddddddddddddeeeggghhhjjjnnnmmmllllllmmmnnnpppqqqxxxzzzzzzxxxuuutttuuuxxxyyy|||ttteeeaaa\\\TTTTTT[[[kkk}}}{{{|||zzznnnbbbZZZVVVSSSRRRNNNMMMLLLJJJHHHFFFEEEDDDEEEBBBAAADDDHHHQQQ___mmm333333444444333333222111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444000000111222444555666666666666777::::::>>>IIIUUUzzz~~~tttllltttggg\\\UUUMMMGGGDDDBBB???===<<<;;;::::::999999::::::777999;;;;;;:::888888999777888888999999999888888999888777666666666666666777555333444777888666444222111111000000000000000222222111111000000//////000000000000000000000000444333111000000111333555666666555666666777888999<<<<<<===>>>???AAACCCDDDJJJLLLPPPVVV\\\ccciiimmmmmmdddWWWKKKDDDDDDGGGKKKNNNQQQTTTVVVWWWZZZ]]]___]]]^^^```aaabbbbbbbbbbbbeeeeeeeeeeeefffhhhiiiiiikkkmmmoooqqqrrrrrrpppooowww{{{|||xxxwwwyyyzzzxxx|||~~~~~~}}}~~~xxxjjj^^^SSSQQQUUUdddmmm}}}{{{ooofff```[[[VVVRRROOOMMMKKKHHHFFFDDDDDDDDDDDDCCCDDDFFFJJJRRRbbbqqq222222333333222222111000111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444222222222333333444444444666666777::::::>>>IIIUUUzzz}}}rrrllluuuhhh[[[UUULLLGGGDDDBBB???===;;;;;;:::999999999999:::777999;;;;;;:::999999999888888999999999888888777888777777666555555666666777555333444666777666444333222111111000000111111000000//////////////////000000000000000000000000333222111000111222444555666666555666666777888999<<<<<<===>>>???AAACCCDDDIIILLLPPPUUU[[[bbbhhhlllnnnggg[[[NNNGGGEEEHHHKKKNNNQQQTTTVVVXXXZZZ]]]```^^^______```aaabbbccccccffffffffffffggghhhiiiiiilllmmmnnnpppqqqqqqqqqpppvvvzzz|||xxxwwwzzz{{{yyyzzz|||}}}}}}|||}}}zzzjjj\\\WWWXXX]]]eeetttyyynnneee___[[[VVVSSSOOOMMMJJJHHHEEEDDDDDDDDDDDDCCCDDDHHHKKKTTTcccrrr111222222222222111000000111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444444444333333333333333333666666777::::::>>>IIIUUU{{{uuupppuuuhhh[[[TTTLLLFFFDDDBBB???===;;;;;;:::999999999999999888:::<<<<<<;;;999999:::999999999999999888777666666666666666555555555555666444333444555555444333333222111111000000111111//////////////////000000000000000000000000000000111111000000111333555666666666666666777888999999<<<<<<===>>>???AAACCCDDDHHHKKKNNNSSSXXX^^^eeejjjpppjjj___SSSJJJFFFHHHJJJNNNQQQTTTWWWYYY[[[^^^```____________```bbbdddeeehhhhhhggggggggghhhhhhiiilllmmmmmmnnnpppqqqqqqrrrvvvzzz{{{yyyxxxzzz|||{{{yyyzzz{{{{{{{{{}}}vvveeeZZZWWWWWW\\\hhhtttyyyyyy}}}}}}uuukkkccc___[[[VVVSSSNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCEEEJJJOOOWWWfffttt222222222222222111111000111111222222222333333333222222222222222222222222222222222333333333444444444333333222222333333444333333333444444444444444666666777::::::>>>IIIUUU|||zzzuuuhhhZZZTTTKKKFFFDDDBBB???===;;;::::::999888999999999888:::<<<<<<;;;:::999:::999999999999999888777666555555666666666555555555555444444444444444333333222111000000//////000000/////////000000111111111////////////////////////000000000111222333555666555555666666777888999:::<<<<<<===>>>???AAACCCDDDFFFIIIMMMQQQUUU[[[bbbhhhpppllldddXXXMMMGGGFFFHHHMMMPPPTTTWWWYYY[[[^^^``````___^^^^^^```bbbeeegggjjjiiihhhhhhhhhhhhhhhiiilllllllllmmmnnnppprrrssstttyyyzzzxxxxxx{{{}}}|||xxxyyyyyyzzz|||~~~sssbbbYYYVVVXXX^^^hhhnnnqqqxxxxxxqqqhhhaaa^^^ZZZVVVSSSMMMLLLIIIGGGEEEDDDDDDDDDBBBCCCHHHNNNSSSZZZiiivvv333333333444333222222111111111222222222333333333222222222222222222222222222222222333333333444444444333333222222333333444111222222333555666666777666666777::::::>>>IIIUUU|||uuugggYYYSSSKKKFFFDDDBBB@@@===::::::999888888888888999888:::<<<<<<;;;999999:::999999999999999888777666555555666777777666666555555555555444333333333333000000///............///.........//////000000000///////////////////////////000000111222444555666555555666666777999:::;;;<<<<<<===>>>???AAACCCDDDEEEIIIMMMOOORRRWWW```gggnnnmmmggg\\\PPPHHHEEEFFFKKKOOOSSSWWWYYY[[[]]]___```_________```cccfffgggjjjiiihhhhhhhhhhhhhhhiiikkkllllllmmmnnnppprrrsssrrrwwwyyywwwxxx{{{}}}}}}yyyxxxyyyzzz}}}ttteee[[[XXXYYY^^^bbbgggnnnwww~~~tttnnnfff```\\\YYYUUUQQQLLLKKKIIIFFFEEEDDDDDDDDDCCCEEEJJJRRRWWW^^^kkkwww333444444444444333222222111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444111111222444555666777888666666777::::::>>>IIIUUU{{{tttfffXXXRRRJJJEEECCCBBB@@@===::::::999888888888888888777999;;;;;;:::888888999777888888999999999888888444555777888888888777666555666666555333222333444000000///............///,,,---------------......000000000000000000000000000000111222333333444444555555666777888999;;;<<<<<<<<<===>>>???AAACCCDDDEEEIIIMMMNNNOOOUUU^^^fffmmmmmmjjjaaaTTTIIIEEEEEEIIIMMMRRRVVVYYYZZZ\\\^^^_________```aaadddfffggghhhhhhggggggggghhhhhhiiijjjjjjlllmmmoooppprrrrrrppptttwwwvvvwww{{{}}}}}}xxxwwwwwwyyy}}}uuufff___ZZZYYYZZZ\\\cccjjjvvv{{{qqqkkkddd^^^[[[XXXSSSOOOLLLJJJHHHFFFEEEDDDDDDDDDDDDGGGNNNUUUZZZ```lllxxx333333333333333222111111111111222222222333333333222222222222222222222222222222333333333333444444444333333222222333333444222333333444555666666777666666777::::::>>>IIIUUUzzzssseeeXXXRRRJJJEEECCCBBB@@@===:::999999888888888888888666888::::::999777777888666777888999999999999999555666888999:::999888777555777888777444222333555222222111000000000000000///////////////.........000000000000000000000000000111222222333333333333555555666777888:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEIIIMMMNNNNNNSSS]]]ffflllooonnneeeXXXLLLGGGGGGGGGKKKQQQUUUXXXYYY[[[\\\^^^^^^```aaaccceeefffgggffffffffffffggghhhiiiiiihhhiiilllnnnpppqqqqqqqqqmmmrrruuutttuuuzzz}}}|||wwwuuuuuuwww|||wwwlllaaa[[[XXXWWW[[[aaahhhqqq|||ooojjjbbb]]]ZZZVVVQQQNNNKKKJJJHHHFFFDDDDDDDDDDDDEEEHHHPPPXXX]]]bbbmmmxxx111222222222222111000000111111222222222333333333222222222222222222222222222222333333333444444444444333333222222333333444555555555555555555555555666666777::::::>>>IIIUUUzzzrrrdddWWWQQQJJJEEECCCBBB@@@===:::999999888777888888888555777999999888777777777555666777888999:::::::::555777999:::;;;:::999888666888999777444222444666444333222222111222222222444444333333222222111111000000000000000000000000111222222333333333222222555555666777888:::<<<===<<<<<<===>>>???AAACCCDDDFFFJJJNNNNNNNNNSSS]]]ffflllpppppphhhZZZNNNIIIHHHFFFJJJPPPUUUWWWYYYZZZ\\\]]]^^^```bbbdddeeeffffffeeeeeeeeeeeefffhhhiiiiiigggiiillloooqqqqqqqqqppplllqqqtttsssuuuzzz}}}|||uuutttsssvvv{{{xxxjjj```ZZZWWWYYY^^^___hhhttt~~~oooiiibbb]]]YYYVVVPPPLLLKKKIIIHHHFFFDDDDDDDDDDDDFFFJJJRRRZZZ___cccmmmwww333333333333333333333333222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333222222777666666777777;;;GGGTTTwwwzzz{{{pppeeeTTTPPPJJJGGGEEEBBB===999888888888777777777777666888888888888888777666666777777888888888777777666444555777999;;;;;;888555555555444444444333333333222222222111111111111000222222222222222222222222000000000000000000000000333333222222222333444444555666777888888888888888999999:::<<<>>>@@@BBBCCCGGGHHHJJJLLLOOOTTTZZZ___jjjqqqssslllaaaWWWMMMEEEFFFHHHLLLRRRXXXZZZXXXWWW\\\^^^___``````aaadddfffeeefffffffffeeegggkkknnnmmmmmmmmmmmmnnnpppqqqqqqooooooppprrruuuvvvwwwvvvvvvuuuvvvyyy~~~~~~|||}}}~~~~~~zzzlllfffaaa\\\XXX^^^```eeelllttt}}}~~~ssshhh^^^ZZZWWWSSSOOONNNLLLJJJHHHFFFEEEDDDCCCBBBCCCRRRZZZ^^^dddffflllzzz333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444888666777888888<<>>AAACCCDDDFFFGGGIIIKKKNNNSSSYYY]]]hhhooosssnnneee[[[PPPHHHEEEGGGKKKQQQWWWYYYYYYWWW[[[]]]_________```ccceeeeeefffffffffeeegggjjjmmmmmmmmmlllmmmmmmnnnoooppppppoooooopppsssuuuvvvvvvvvvuuuvvvyyy}}}~~~{{{{{{}}}~~~~~~~~~}}}ssskkkccc\\\ZZZ[[[^^^bbbiiipppvvvyyy|||qqqfff\\\YYYVVVQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDTTT[[[___fffgggmmmzzz333333333333333333333333222222222222222222222222333333333333333333333333444444333333333333444444333333333333333333333333333333333444555555666666777777888::::::<<>>@@@BBBDDDEEECCCEEEGGGIIIKKKOOOTTTXXXbbbkkkssssssnnndddWWWKKKEEEFFFHHHMMMSSSWWWYYYYYY[[[]]]___`````````bbbccceeeffffffeeeeeefffiiilllooonnnnnnmmmmmmmmmnnnnnnpppooonnnmmmmmmooorrruuutttuuuwwwyyy{{{}}}}}}}}}{{{{{{|||}}}~~~{{{uuusssqqqooooooooopppqqqsssuuuxxx||||||uuukkkccc[[[XXXTTTOOOLLLMMMJJJIIIHHHFFFDDDEEEFFFHHHJJJYYYaaaeeekkkkkkooo|||333333333333333333333333222222222222222222222222333333333333333333333333555444444333333444444555333333333333333333333333333333444444555666777777444444666999999<<>>@@@BBBDDDEEECCCEEEGGGIIIKKKNNNRRRUUU```iiiqqqssspppgggXXXLLLFFFFFFGGGJJJPPPUUUXXXZZZ]]]___bbbbbbbbbbbbcccddddddeeeeeeddddddfffjjjmmmppppppooooooooooooooooooooooooooommmkkkmmmqqqttttttuuuwwwyyyzzz{{{|||||||||}}}}}}~~~}}}zzzyyyyyyyyy|||}}}{{{rrriiibbb\\\YYYUUUOOOMMMNNNHHHIIIHHHFFFDDDEEEHHHKKKNNN^^^fffhhhmmmmmmppp|||333333333333333333333333222222222222222222222222333333333333333333333333444444333333333333444444333333333333333333333333333333333444555555666666333333555888999===HHHSSSzzzwwwvvvggg^^^RRRLLLFFFBBB@@@???===::::::999999999888888888888666666777777666666555444555666777888888999888888888666333333444555555444555555444444444333333333222222222111111111111000111111111111111111111111000000000000000000000000000000000111111333444555444555666888999::::::;;;:::;;;<<<===???AAACCCEEECCCEEEGGGIIIKKKMMMQQQSSS]]]fffooosssrrrkkk]]]PPPHHHGGGFFFHHHMMMSSSWWWYYY^^^```cccdddcccbbbcccdddbbbcccddddddeeegggkkknnnpppppppppoooooopppqqqqqqnnnppppppnnnllllllpppssssssuuuwwwyyyyyyyyy{{{|||}}}}}}~~~~~~}}}zzz{{{~~~xxxooofffaaa\\\YYYUUUOOOMMMOOOGGGHHHHHHFFFDDDEEEIIINNNSSScccjjjlllpppnnnooo{{{333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444444444666888:::???LLLXXXuuu~~~~~~vvvhhh___QQQLLLFFFCCCBBBAAA===:::999999888888888777777777666666777777666666555444555666777888888999999999888666444444555666555444555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000//////000000111333444555444555777999:::;;;<<<<<<999:::;;;<<<>>>AAACCCDDDCCCEEEHHHJJJKKKMMMPPPRRR[[[cccmmmsssuuupppdddWWWJJJHHHEEEFFFKKKQQQUUUXXX]]]```bbbdddcccbbbbbbbbb```aaabbbccceeehhhlllpppooonnnnnnnnnooopppqqqrrrnnnppprrrpppmmmlllooorrrrrruuuxxxyyyxxxxxxzzz|||}}}}}}}}}}}}|||yyyzzz|||uuukkkccc^^^[[[XXXSSSMMMLLLNNNFFFHHHHHHFFFCCCEEEJJJPPPXXXgggnnnooorrrnnnooozzz333333333333333333333333222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333222666555666999;;;AAAOOO\\\rrr{{{vvviii```PPPLLLGGGEEEDDDBBB>>>:::888888888777777777777666666666666666666555555444555555666888888999999999888666555555666666555333555555444444444333333333222222222111111111111000////////////////////////000000000000000000000000/////////000111333444555333444555777999::::::;;;999999:::<<<>>>@@@BBBCCCCCCFFFHHHJJJKKKMMMPPPRRRXXXaaakkkssswwwuuuiii]]]KKKHHHEEEFFFJJJPPPUUUWWW\\\___bbbcccbbbaaaaaaaaa___```bbbccceeehhhmmmqqqmmmmmmmmmmmmnnnpppqqqqqqmmmqqqsssrrrnnnlllnnnrrrrrruuuxxxyyywwwwwwyyy|||||||||||||||~~~|||zzz{{{xxxssshhhaaa]]]YYYWWWRRRKKKJJJMMMFFFHHHHHHFFFCCCEEEKKKQQQZZZiiipppqqqsssnnnnnnyyy333333333333333333333333333333333333333333333333333222111111000000111111333333333333333333333333555444333333222222222222555555555666666666666777666888555666<<>>@@@NNNfffpppxxxvvv{{{yyyhhh]]]SSSMMMFFF@@@===<<<;;;:::999999999999999999999999888999999888888777666555666666777888888888777777666666666666555555555555666555333222222222333444222111111111111111222222222111000.............../////////000000000111111//////000111111222111111333444555777888888888888<<<;;;;;;<<<===@@@CCCEEECCCDDDFFFHHHIIILLLPPPTTT[[[bbbkkkrrrwwwvvvmmmbbbUUULLLDDDDDDHHHKKKPPPUUUXXX^^^aaa______bbbcccaaacccaaa```bbbfffjjjkkkjjjjjjlllmmmnnnnnnoooqqqtttsssrrrqqqpppoooooooooooopppqqqsssuuuwwwyyyyyyzzz{{{||||||||||||}}}zzzxxx{{{ssskkkaaa\\\VVVQQQOOOMMMKKKIIIJJJGGGEEEGGGIIILLLTTT]]]mmmsss{{{|||tttlllooowww444444444444444444444444333333333333333333333333444444444333333333222222222222333333333333333333444444333222222222333333333333333444444444444555777999555777===???KKKcccnnnxxxqqqvvvxxxfffZZZOOOKKKFFFAAA???===;;;:::999999999999999999999999888999999888888777666555888888888999888888777777666666666555555555555444555555555444444444444444222222111111111111111222222222000///////////////....../////////000000000...//////000111222333333333444555777888888888888;;;;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFGGGHHHLLLRRRVVVYYYaaajjjrrrxxxyyypppfffYYYOOOFFFDDDGGGIIINNNSSSWWW]]]```______bbbcccaaabbbaaaaaacccfffiiijjjjjjiiikkkmmmmmmmmmnnnppprrrqqqppppppoooooonnnnnnnnnmmmoooqqqsssuuuwwwxxxyyyzzz{{{|||||||||~~~{{{{{{oooggg```\\\VVVRRROOOMMMKKKJJJGGGFFFFFFHHHIIIMMMYYYeeevvvzzz}}}tttkkklllrrr444444444444444444444444222222222222222222222222333333333333333222222111222222222222222333333333444333333222222333333333555555555666666666666777555666333555;;;<<>>@@@BBBDDDDDDEEEEEEFFFHHHMMMSSSWWWXXX___iiiqqqyyy{{{uuukkk\\\QQQFFFCCCEEEHHHLLLRRRVVV\\\___^^^^^^aaabbbaaabbbbbbccceeegggiiijjjkkkhhhjjjlllmmmlllmmmnnnpppppppppppppppppppppoooooommmnnnpppsssuuuwwwxxxyyyyyyzzz||||||}}}~~~wwwlllddd^^^[[[VVVRRRPPPNNNLLLJJJFFFFFFGGGHHHIIINNN]]]lll{{{}}}|||rrrhhhhhhnnn444444444444444444444444222222222222222222222222111222222333222111000000111111111222222333333333333333333222222333333444555555555666666666666777555666222555<<<<<>>EEEXXX|||}}}lllqqqqqqaaaVVVJJJGGGDDDAAA@@@???<<<:::888888888888888888888888888999999888888777666555888888888999888888777777555555555444444444444333222333444666666555444444333333222111000000000000///000000111111000//////....../////////000000000222111111111222333555666333444555777888888888888:::;;;<<<>>>???AAABBBCCCFFFGGGGGGHHHIIIMMMRRRVVVUUU[[[ccckkkuuu}}}}}}xxxeeeXXXJJJEEEDDDFFFKKKQQQTTTZZZ]]]]]]]]]```bbb```bbbdddggghhhhhhhhhjjjkkkkkknnnpppqqqqqqppppppqqqooopppqqqrrrssssssrrrqqqpppqqqsssuuuvvvwwwxxxxxxvvvxxx{{{}}}~~~vvvmmmfffaaa[[[YYYUUUSSSQQQOOOMMMKKKJJJGGGGGGIIINNNXXXkkk{{{}}}rrrhhhggglll|||222222222222222222222222111111111111111111111111111222333444444222000//////000000111222222333333333222222222333333444555333333333444444444444555999999555888@@@???DDDVVVyyy}}}ooottt~~~ooo```VVVKKKHHHCCC@@@???>>><<<:::888888888888888888888888888999999888888777666555666666777888888888777777555555555444444444333333222222333444444444444444444333222111000000000000...//////000000000///.../////////000000000111111222111000//////111333444333444555777888888888888:::;;;<<<>>>@@@AAABBBBBBFFFHHHIIIJJJJJJMMMPPPSSSUUUZZZ___gggsss}}}}}}ooo```QQQHHHFFFFFFJJJPPPSSSYYY]]]\\\]]]```bbb``````cccfffgggffffffhhhiiijjjmmmpppqqqpppoooooopppmmmnnnppprrrsssrrrqqqqqqqqqrrrsssuuuvvvvvvwwwwwwuuuwww{{{}}}yyyppphhhccc```ZZZXXXUUUSSSRRRPPPMMMKKKLLLGGGFFFJJJTTTbbbvvv|||qqqfffdddhhhvvv111111111111111111111111111111111111111111111111222333444555555333111000///000000111222222333333222222222222333333444555555555555666666666777777888888444777???>>>BBBSSSwww|||{{{qqqvvv|||nnn```WWWLLLHHHCCC@@@>>>===<<<:::777777777777777777777777888999999888888777666555444555666777777777777777555555444444444333333333222222222333333444444444444333222111000000000000---...///000000///......000000000000111111111111111000...------///111222333444555777888888888888999:::<<<>>>@@@AAABBBBBBGGGHHHJJJKKKKKKMMMOOOQQQUUUYYY^^^eeeqqq}}}vvvgggVVVKKKGGGFFFJJJNNNSSSYYY\\\\\\]]]```aaa```^^^aaaeeefffeeedddfffhhhgggjjjmmmnnnmmmlllllllllkkkmmmoooqqqrrrrrrqqqpppqqqrrrssstttuuuuuuuuuuuutttwww{{{}}}uuullleeeaaa___ZZZXXXUUUSSSRRRPPPMMMKKKLLLGGGEEELLLYYYjjj~~~zzznnnbbb___cccrrr