BM66( \\\VVVOOOKKKLLLMMMMMMKKKHHHGGGEEEEEEFFFFFFFFFEEECCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;========================>>>============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>======>>>????????????>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;<<<<<<======<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999888888888999::::::;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888999:::===???@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;888888888888888888888888999999888888888888888888::::::::::::::::::::::::888888888888777777777777888888888888888888888888777777777777777777777777777777888888888888777777888888888888888888888888:::::::::999999999888888777888888888888999999999888888888888777777777777888888777777666666666555777777777777888888888888777888:::;;;<<<>>>BBBEEE>>>======<<<<<<<<<<<<===<<<;;;:::888777666666666666666555555555444444444222333444444555555444444666666666666666666666666666666666666666666666666555555555555555666777777777777777777777777777777666666666666666666666666555555555555666666666777555666777888:::;;;<<<===AAACCCFFFHHHIIIJJJLLLNNNKKKPPPTTTSSSOOOKKKIIIIIIMMMKKKHHHEEECCCBBBCCCCCC>>>===;;;;;;;;;;;;999888888777555444333333444444444333333222333444555777666666666666666666666666|||QQQLLLEEEBBBBBBCCCBBBAAA???===;;;;;;<<<===<<<;;;>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999::::::::::::999999888888888888999999999999;;;:::::::::999999999999999999999999999999999999888888999999999999888888888888888888999999999999999999999999999999999999::::::999999999999:::::::::::::::999999999888888999999999999999999999999999999999999888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::::::::999999999888888888888888888888888888888888999999999999999999999999888888888888888888888888777777777888888888999999888888888888888888888888888888777777888888999:::888888999999999:::::::::::::::999999999999::::::::::::::::::::::::::::::999999888888888888999999999999999999999999999999666666666777777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777888999;;;===>>>???@@@AAACCCDDDEEEFFFFFFDDDDDDCCCBBBAAA@@@???>>>???>>>===;;;::::::::::::777777777777777777777777666666666666666666666666888888888888888888888888777777777666666666555555666666666666666666666666555555555555555555555555444555555666666555555444777777777777777777777777888777777777777666666666666666666777777777888888666666666555555555444444555555555555444444444333444444555555555666666666555666888888999;;;???BBB>>>======<<<;;;;;;;;;;;;;;;:::999888666666666666555444444444444333333333111111222333333333333222333333333333333333333333333333333333333333333333333333333333333444444555444444444444444444444444444444444444444444444444333333333333444444444444444444555666888999:::;;;???BBBEEEGGGHHHJJJLLLNNNJJJNNNQQQRRROOOMMMMMMNNNMMMKKKIIIFFFDDDBBBBBBAAA>>><<<;;;:::;;;:::999777666555444222222222222333333333222222333444444555444444444444444444444444uuuMMMHHHAAA>>>>>>???>>>===<<<:::999888999:::999888:::::::::999999888888777888888888888888888888888666666666666555555555444666666777777777777666666444555555555666666666666888888888777777777777777555555555555555555555555555555666666666666555555444555555555666666666666666666666666666666666666777777666666666666777777777777666666666555555555555555555555555555555555555555555555555555666666666777777777777888888888999999999999999999999999888888888888999999999:::777777666666777777888999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::999999999999::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999777888888999999999999999999999999999999999999999999999999999999999999999777777888888888999999999888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777555555555555555555555555666666666666666666777888777777777888888888888999777777666666666666777777777777777777777777777777777777666666666666777777555555555555555555555555333333444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555666777999:::;;;<<<===???AAACCCEEEFFFFFFDDDCCCBBB@@@???>>><<<<<<===<<<;;;999888888777777555555555555555555555555333333333333333333333333444444444444444444444444555555555444444444333333333333333333333333333333222222222222222222222222222222333333333333222222555555555555555555555555444444444444333333333333444444444444555555555666333333333222222222222111222222222222222111111111111222222222222333333333222333444555555777;;;>>>======<<<;;;;;;:::999999:::999888777666555555555333333222222222111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111000000000000111111111111222222333444666777888888===???CCCFFFGGGIIILLLNNNLLLNNNQQQPPPMMMLLLMMMPPPLLLLLLJJJHHHFFFCCCAAA???>>><<<:::::::::999888666555444222111000000111111111222222333333333333222111111111111111111111111sssLLLGGGAAA>>>>>>???>>><<<===;;;999999:::::::::999999999999888888888777777555555555555555555555555444444444444333333333222444444444555555444444444222333333333444444444444555555555555555555555555333333333333333333333333333333444444444444333333222333333333444444444444444444444444444444444444555444444444444444444555444444444444333333333333333333333333333333333333333333333333333444444444444444444555555555666666666666666666666666666666555555555666666666777777555555444444555555666777888888888888888888888888777777777777666666666666888888888888888888888888777777777777888888888888888777777777777777777777888888888888888888888888999999888888888777777777888888888888888888888888999888666666777999999999::::::999999999999888888888888999999999:::::::::888888888888888888888888777777777777777777777777555555666777777777777777777777777777777777777777888888888888888888888888666666666666777777777777555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333555555444444444444555555555555555666666666777777555444444444444444444555555555555555555555555555555444444333333444444555333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333444555666777888999:::===???BBBDDDEEEFFFCCCCCCBBB@@@>>>===<<<;;;;;;:::888777666666555555333333333333333333333333111111111111222222222222222222222222222222222222333333222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222222222222222222111111111111111111222222222333333333111111111111000000000000111111111000000000000000000000000000111111111111000111222222222444777:::<<<<<<;;;;;;:::999888777888777666555444444444444111111111000000000//////...//////000000000000000///////////////////////////////////////////////////............///000000000000000000000000000000////////////////////////........./////////000000111111222333444555666666:::<<<@@@CCCEEEGGGJJJLLLOOOQQQPPPMMMIIIHHHKKKNNNMMMMMMMMMKKKIIIEEEAAA???===;;;999999999888666555444333111000000000111111///000222333333222111000////////////////////////oooHHHCCC===;;;;;;;;;999777999777555555666777666555777777777777666666666666444444444444444444444444333333333333222222222222333333444444444444333333222222222222333333333333222333333333333333333333222222222222222222222222222222333333333333222222222222222222333333333333333333333333333333333333444444333333333333444444333333333222222222222111222222222222222222222222111222222222333333333444222222222333333333333444333333333333333333333333333333333333444444444444444444333333444444555666555555555555555555555555555555555555444444444444555555555555555555555555444555555555666666666666555555555555666666666666777777777777777777777777777777777777666666666666666666666666666666666666999777444444666888888777888888888777777777777666777777777777888888888888777777777777777777777777666666666666666666666666333444444555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333444444333222222333333333333333333444444444444555444444333333333333444444333333333333333333333333222222222111111222222222222222222222222222222222111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222000111111333333444555555666777:::<<>>???@@@AAAAAA@@@???>>>======<<<888777666444333333333333000000000000000000000000/////////000111111222222111111111111111111111111000000000////////////...//////////////////////////////////////////////////////000000000000//////////////////////////////111111000000000/////////........./////////000000000000000000//////////////////000000000000111111////////////000000000000///000000000///000333555666777888999888777666555444444333222222222222222//////............---------......///////////////................................................---------------...//////////////////////////////////////////////////////---------............/////////000111111222333333444777:::===>>>@@@CCCEEEDDDEEEFFFEEEDDDFFFKKKPPPMMMNNNNNNNNNKKKHHHEEECCC<<<:::888777777666444222222222000000///000111222...////////////......---////////////////////////kkkGGGBBB===;;;<<<;;;999666888666444444555666555444111111111111111111111111111111111111111111111111111111111000000000//////000111111222222111111000//////000000000111111111000000000111111111222222000000000000000000000000///000000111111000000/////////000000000111111111111111111111111111111111222111111000000111111222000000000000/////////...000000000000000000000000......///000000111222222000000000111111111111222111111111111111111111111000000000111111111222222222111111111111222333333222222222222222222222222111111222222333333444444222222222222222222222222222333333333444444444444333333444444444555555555666666666666666666666666777666666666666555555555555555555555555555555555>>>999444333666888777444777777666666666555555555444444444444555555555555444444444444444444444444444444444444444444444444222222333444444444444333222222222222222222222222222222222222222222222222111111111222222222333333222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111444333333222111111222222///000000000111111111111222111111000000111111222111111111111111111111111111000000//////000000111000000000000000000000000/////////000000000111111000000000000000000000000........................000000000000000000000000...///000222222222222111111222444777999;;;<<<<<<>>>>>>>>>=========<<<<<<777777555444333222222222000000000000000000000000------...//////000111111////////////////////////000000/////////.........------------------------.................................//////................................./////////............---------.........//////////////////.........------.........//////000000000------........./////////---.........---...000222444555777888888777666555333333222111111111111222//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................,,,,,,,,,,,,------------------......///000000000222555888:::;;;===???AAA>>>@@@BBBBBBAAADDDJJJNNNLLLLLLLLLKKKJJJHHHFFFDDD<<<:::777666666555222111000000///......///000111//////...---------------........................eeeDDD???;;;999999999666333555333111111222333222111111111111222222222222222000000000000000000000000000000/////////.........//////000000000000//////........./////////000000///000000000111111222222////////////////////////...//////////////////............/////////000000000000000000000000000000000000////////////000000//////.........---------////////////////////////------......///000111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000111222222111111111111111111111111000000111222333444444555111111111111111111111111222222333333333444444444333333333444444555555555666666666666666666666666777777666666666555555555555555555555555555555555AAA;;;555444666888777444777777666666666555555555333333333444444444555555333333333333333333333333444444444444444444444444222222333444444444444333222222222222222222222222111111111111111111111111000111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000444444333222111111222222////////////000000000000000000////////////000000111111111111111111111111000000////////////000000////////////////////////........./////////000000////////////////////////------------------------////////////////////////...///000222222222111111000111333555777999::::::<<<<<<<<<<<<<<<<<<<<<<<<777777555444333222222222000000000000000000000000,,,,,,------...///000000........................000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.................................---------,,,,,,---------.........//////.........---------,,,,,,---------....../////////,,,,,,---------.........,,,------,,,+++,,,...000222333666777888777666555222222111111111111111111//////.........---------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,------.........111333777888999:::<<<>>>===@@@AAA@@@???AAAFFFJJJJJJJJJJJJIIIHHHGGGEEEEEE;;;999777666555444222000///...---,,,------//////000///---,,,+++,,,------------------------------]]]BBB???;;;888777666555444222222222111111111000000////////////////////////222111111000///......---......////////////......000000000000000000000000---------............///////////////////////////........................------............------////////////////////////................................................///...---,,,,,,---...///.........////////////000............////////////........................////////////000000000000000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000000111111111111222222222222222222222222333333333111222444333222333555777222444777999888555444666111888===;;;666444666888333...000999:::333222666555444333333666777777777999888999:::888555555666555555444333333333333444333222222444666777666444:::222///333555111......444333555888666000111777444333111000000111222333111111222222222222111111000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---------............///000000000000000000000000////////////////////////......------------......////////////////////////........................---------............///..............................------------..............................---------............///000111222555777:::===>>>@@@???>>>===<<<;;;:::999999666444222222222000//////............---------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111333444666666555444222666555444222111000000000...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------......///111222444555777999===@@@===???CCCFFFGGGGGGEEEDDDCCCHHHNNNOOOLLLHHHFFFEEE===:::777555444333111////////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++[[[BBB???:::777666666555444222222111111111000000000////////////////////////111111000000///......------......//////......---////////////////////////------------....................................------------------------------............------........................------------------------------------------------......---,,,,,,---......,,,,,,,,,---------......---.........////////////............................../////////000000000///////////////////////////............///000000.../////////000000000000000000000000000000000000000111111111111222222222111111111222222222222333555666666555444444444555555333222222222222333666@@@;;;444222444777666444;;;777555555333000111444777777777666666666777888:::777444333222111222333444444444444555666777777888666444222333333222000777222222666999666555777222//////222333///...000222222222222222333333444000111111222222111111000000000000000000000000000111111111000000000//////////////////////////////................................................////////////////////////////////////////////////---------............///////////////////////////..............................------------......................................................------------..........................................------------..............................------------............//////111222555888:::;;;BBBBBBAAA@@@???>>>>>>===:::888555444444333111000///............---------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000111333555666555444444555444333222111000000000...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---.........000111333555666999===@@@>>>@@@BBBFFFHHHJJJKKKKKKLLLMMMNNNMMMKKKHHHFFFFFF>>><<<999666555444222000/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++YYYAAA>>>:::777666555444333111111111111000000000000////////////////////////000000000///......------,,,------......------,,,------------------------,,,,,,,,,---------..............................------------------------------............---------------------------------------------------------------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------.........//////------------------------.........////////////000...........................------------...//////....../////////000000000000000000000000000000000000111111111111222222222000000111111111222222222333222222222333333222000999777555444555666666555222222333777:::<<<======---222666555666:::;;;:::555666666666555555777888999::::::::::::;;;;;;;;;::::::::::::::::::::::::666555333333555777777666222//////222222///...///666222000444666444333333111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000//////////////////////////////................................................////////////////////////////////////////////////---------............///........................------------------------......------------..............................------------------------------------............------------------------......------------......------------------------,,,,,,,,,---------......------...000222555777888<<<<<<======<<<;;;;;;:::<<<:::777555555444222111///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...000222444555666666555333333222111000000111111...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,---.........///111333555888===@@@??????AAADDDHHHLLLPPPRRRQQQNNNLLLKKKJJJJJJJJJIII@@@>>>:::888777666444222/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++WWWAAA===999666555555444333111111000000000/////////......................../////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,---------.........------------------------------........./////////---------------------------,,,,,,,,,,,,---.............../////////000000000000000000000000000000000000111111111222222222///000000111111222222222000//////111444555333111222333444333444555111+++444:::???<<<333111===KKKbbbaaaTTT???555777999555:::888888:::???BBBBBBBBB@@@HHHNNNNNNKKKIIIGGGEEECCCBBBAAA@@@>>><<<;;;::::::999999:::;;;:::888666777777777777666333222222222000///000222222222222333333333333222111111000///000000111111000000///000000000000000000000000111000000000////////////////////////////////////................................................................................................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,,,,---------.........------------------------...------,,,,,,------...------------------------+++,,,,,,,,,------------,,,------///111333555666777777888999:::999999888===:::777666555444222111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,...000222444666666777222222111000000000111111...------,,,,,,++++++***************************************************************************************************************************************************+++++++++************************+++,,,,,,------,,,---000222444777;;;????????????AAAEEEJJJPPPSSSNNNKKKIIIJJJMMMNNNMMMKKKCCC@@@===:::999777555333/////////...------,,,,,,************************************************VVV@@@===888666555444333222000000000/////////......------------------------............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------------,,,,,,,,,,,,,,,---..................////////////////////////////////////000000111111111222222222///000000111222222333333333333333444555666555444555888777444555999999444666888<<<===???KKKhhhwwwXXXNNNZZZgggkkkmmmhhhgggmmmxxx{{{yyy{{{{{{}}}~~~sssrrrrrrpppnnnllljjjiii[[[[[[ZZZXXXUUUNNNFFF@@@>>>>>>>>><<<:::888555222444555555333222333444555333333333333444444555555000000111111111111000000000000000000000000000000000000000////////////...........................................................................---------------------------------------------------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,---------...///000222444555999:::<<<>>>??????>>>>>><<<:::777555444333111000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,...111333555777888222222111111111111111222...------,,,,,,++++++***************************************************************************************************************************************************************************))))))******+++,,,,,,,,,***,,,...000222555999===>>>======???BBBGGGKKKNNNJJJIIIJJJLLLOOOOOOKKKGGGEEEBBB>>><<<:::999666444/////////...------,,,,,,************************************************TTT???<<<888555444333222111////////////............------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------........./////////////////////////////////000111111111111222222222000000111222333444444555444444555444222222444666666:::999333444???FFFGGGLLLKKKTTThhh}}}{{{dddccc^^^XXXTTTQQQHHH???>>>>>>;;;666444666555222111000000000000222444555111111222222222222111111000000000000000000000000000000////////////..............................---------------------------------------------------------------------------------------------------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///000111333444888:::===@@@BBBBBBBBBAAA===;;;777555444333111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************+++++++++++++++,,,...000222555666888444333333222111111111222...------,,,,,,++++++***************************************************************************************************************************************************)))))))))***************((())))))******+++,,,,,,***,,,---///000333777:::<<<<<<===???BBBEEEHHHJJJLLLMMMOOOQQQPPPLLLFFFAAAFFFCCC???===;;;999666444/////////...------,,,,,,************************************************RRR???<<<777444333333222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------......///---------.........//////////////////////////////000111111111111222222222111111222333444555666666222555888777444555<<>>@@@AAA@@@@@@???<<<999777666444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++,,,---///111444666777666555444333222222222222...------,,,,,,++++++***************************************************************************************************************************************************((()))))))))*********+++(((((())))))***+++++++++***,,,---......111444777:::<<>>AAABBBAAAAAA@@@>>>:::888777666333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++,,,,,,---///111333555777888777555444333222222222......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((()))******+++++++++,,,------...///333555999<<>>???@@@@@@@@@>>><<<:::888666222000...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++,,,...111333555888777555444333222222111.........------,,,,,,+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,...000111222;;;===AAAGGGLLLOOOOOONNNKKKTTTYYYUUUPPPMMMKKKIIIJJJEEE???;;;888666555333666333000//////...,,,+++******)))((((((((((((((())))))))))))))))))))))))PPP???<<<888555444333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...+++))))))+++---444+++%%%(((++++++,,,...---+++(((&&&(((,,,111444###)))---***&&&%%%&&&&&&000111...)))''')))++++++///------+++%%%###+++777111+++***,,,---)))%%%************)))))))))((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////.........///111222222111)))+++///222444444444444BBB<<<444111999JJJ]]]jjj}}}}}}zzzqqqiiifffYYYWWWTTTTTT[[[aaa[[[QQQLLLLLLTTT___^^^RRRKKKLLLSSSQQQVVVaaahhheee^^^YYY\\\\\\aaakkkxxxwwwhhhaaaTTTCCC666000222666;;;888333...---000444888000111111000.........---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++,,,---...///000222444777:::===???@@@@@@>>>===;;;:::888666333000//////............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++,,,...000333444888777666444333222111111///......------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...///111222:::===BBBFFFJJJKKKLLLLLLKKKRRRVVVRRRMMMKKKJJJHHHEEECCC@@@>>><<<:::777555666333111//////...,,,+++******)))((((((((((((((())))))))))))))))))))))))QQQ???<<<888555444333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###***...---+++,,,***%%%000***)))......&&&%%%***%%%)))///333222---&&&"""(((+++111444111---...333...***''')))******+++...)))###&&&111666111///222###!!!"""(((---...---************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................//////////////////////////////.........///000111111333555444111000222555,,,>>>RRRaaauuuuuuggg___XXXUUUUUU```bbbiiirrruuurrroooooo|||~~~~~~~~~|||qqqmmmppp|||~~~qqqggg^^^]]]ZZZVVVRRRNNNMMMLLLQQQRRRWWW^^^cccgggooovvvuuuhhhWWWGGG666666666777999777111,,,000000000000///---++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,...///000111333666999<<<>>>???@@@<<<;;;:::999999777444222000/////////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++++++++,,,---000222333888777666555333222111111//////......---,,,,,,+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,---///000111888===BBBFFFFFFGGGIIILLLNNNSSSUUUPPPLLLKKKKKKIIIAAAAAA@@@AAA@@@>>>:::777666444111//////...---+++******)))(((((((((((()))))))))))))))))))))))))))QQQ???;;;777444333333222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((&&&%%%'''+++///$$$***111000***&&&)))...***)))''''''(((***---///000'''###&&&((($$$!!!"""'''%%%(((......***))),,,+++)))))))))))))))((('''000333444111+++%%%""""""*********)))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................///////////////////////////000000/////////111222444444444333444>>>MMMYYYkkkuuulllhhhfffllleeeeeeooo|||{{{uuulllddd______bbbfffJJJGGGQQQcccuuuxxxkkkZZZDDD444000222555555222000///111222///------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---...///000222444777:::<<<>>>???::::::999::::::999666333111000000//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++++++++---///111222777777666666444333222111000000///...---,,,,,,+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,...///000444:::AAADDDDDDEEEIIINNNQQQUUUUUUPPPMMMMMMNNNLLLBBBAAAAAAAAA@@@???;;;888666444111000//////---++++++***))))))(((((())))))((((((((((((((((((((((((OOO>>>;;;777444333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***''',,,444333)))''',,,(((///---$$$$$$...222...111000...,,,***(((''''''+++((((((---000//////111++++++...000---((((((,,,)))444555'''&&&///222))))))***,,,......---,,,))))))))))))))))))******))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////000000000000000000000000---...000000000111555888,,,111:::EEEUUUlll~~~tttqqqnnnwwwooohhhhhh^^^JJJUUU]]]mmm~~~kkk\\\NNN>>>333666///---111333111111333------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,---...///000222555888;;;>>>???:::::::::;;;<<<;;;777555222222111000//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++******+++,,,...000111555666666666666444333222111000000...---,,,++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++---...///000777>>>BBBCCCEEEKKKPPPOOORRRRRRNNNLLLNNNNNNLLLFFFDDDAAA??????===;;;999777444222000000///---,,,++++++***)))))))))))))))((((((((((((((((((((((((LLL>>>;;;777444333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))&&&%%%((()))(((---444---...***%%%)))...&&&###%%%'''***,,,---------$$$---222...'''%%%&&&&&&'''))))))&&&&&&+++...---&&&+++,,,+++000555...!!!222***$$$$$$)))---+++'''))))))))))))************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000000000000000000000000000111111///...111888>>>QQQZZZhhhxxx{{{sssqqqtttyyy~~~fff]]]UUUSSSUUU[[[gggssscccFFFCCC888000111111---...222........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,------...///000333666:::===???;;;;;;<<<===>>>===999666333333222111000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************+++---///000333444555777777666555444222111000///...,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++,,,---......333999>>>AAAEEEKKKOOOJJJMMMMMMJJJJJJLLLLLLJJJJJJGGGCCCAAA@@@>>><<<:::777555222000000///...,,,++++++***))))))))))))***))))))))))))))))))))))))HHH>>>;;;666333222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''444777+++(((---)))***(((+++000,,,&&&///>>>555444222///,,,***)))(((&&&***&&&$$$222555,,,(((...,,,(((...777000///%%%"""***,,,((((((///'''000888444)))###&&&---((()))))))))************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000000000000000000000000444555555666<<>>======>>>???@@@>>>:::666444333333222000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******)))***+++,,,...///111222555777888888777666222222111///...,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))******+++,,,---...000444999>>>CCCGGGIIIFFFIIIJJJHHHJJJMMMLLLIIIJJJHHHGGGFFFEEEBBB???<<<777555222111000000...,,,,,,+++******))))))******))))))))))))))))))))))))FFF>>>:::666333222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++lll}}},,,+++%%%***///!!!!!!XXXSSS'''...+++(((:::rrr+++(((///333$$$(((hhh{{{:::%%%***(((((())))))*********+++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000000000000000000000000000111444:::DDDWWWsss}}}lllgggrrr|||mmm]]]UUUUUU\\\lll{{{nnn]]]NNN===777999000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++***++++++,,,,,,,,,---...111444888<<<>>>>>>>>>???AAAAAA???:::777444444333222111000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******))))))***,,,...///000111444777888999888888222222111///...,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,...///111666<<>>AAADDDCCC???;;;777555444333222111000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))************************************)))************++++++++++++++++++++++++++++++++++++*********))))))((((((************************+++++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---///222666:::;;;:::888666555444333111000...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***---222666:::>>>CCCGGGNNNPPPPPPOOOPPPSSSQQQMMMLLLLLLLLLJJJHHHDDDAAA>>>999777555444333111///---------,,,++++++******)))))))))))))))))))))))))))|||JJJ<<<999666444333222111000///......---,,,,,,++++++++++++++++++*********)))***000***###---%%%222DDD888%%%qqqHHH***%%%eee+++)))'''///111===111222444######///666???555,,,)))...///''')))---'''************************++++++************++++++************************)))))))))*********++++++***++++++++++++,,,,,,,,,------------------------.................................///000111222333555000...333777999>>>DDDXXXyyywww~~~kkkkkk[[[OOO^^^|||pppYYYGGG555222666777444000---///000///......000000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///222444666888:::<<<>>>??????===;;;999666555444222111000//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))************************************)))************++++++++++++++++++++++++++++++++++++*********))))))))))))***************************++++++++++++***)))((((((((())))))******++++++))))))))))))))))))))))))++++++******++++++,,,---...111555999;;;:::888777555444333222000...---,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++...111444888===BBBFFFMMMQQQRRRQQQRRRTTTRRRMMMJJJJJJKKKJJJIIIFFFDDDBBB===:::777444333222000...------,,,,,,+++*********)))))))))))))))))))))))){{{III<<<999666333333222111///.........------,,,,,,+++++++++++++++************''',,,///...)))QQQ***ccc$$$###!!!666###zzz(((///777"""'''$$$$$$!!!+++---,,,ZZZuuu+++&&&,,,///)))***---(((************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------..............................///000111222222222888000...444999CCC^^^yyy}}}yyyyyy{{{hhhcccfffddd||||||ttt```EEE111***,,,///,,,---...//////...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///111333444555<<<<<<===>>>???>>>>>>===999888666333111000///......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++*********+++******)))((('''(((((()))***+++,,,,,,))))))))))))))))))))))))+++************+++,,,,,,---///333777999:::999888555555444222000///------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---000222555:::AAAEEEKKKPPPSSSRRRSSSTTTRRRMMMHHHIIIJJJKKKJJJIIIGGGFFFAAA>>>999555444333111000------,,,,,,++++++******))))))))))))))))))))))))yyyGGG<<<999555333222222000///......---------,,,,,,,,,++++++++++++++++++++++++,,,"""...555"""TTT///999+++999(((111666tttEEE$$$$$$444111jjj999333###%%%444(((```>>>!!!...$$$'''+++(((***...***************************++++++************++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------............////////////000000111111111000000000333///:::RRRgggxxxsssoooZZZnnnbbbhhhwwwSSSAAA:::555111...---000111///------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///000111222333<<<>>>@@@CCCDDDDDDCCCCCC===;;;999666333111000///......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***************)))))))))))))))******+++++++++))))))))))))))))))))))))***************++++++,,,+++...111555888999::::::666555444333111///...---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,---...///222777>>>CCCGGGMMMRRRRRRRRRRRRPPPLLLHHHIIIKKKLLLLLLKKKIIIHHHDDD@@@:::666333222111000...------,,,++++++******))))))))))))))))))))))))xxxFFF;;;888555333222111000///---------------,,,,,,,,,+++++++++++++++++++++,,,///)))''')))000((("""***""")))'''((( ooo888///***...222bbb%%%%%%---***...)))FFF+++ :::+++'''***''')))...,,,************************++++++************++++++************************+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------........./////////000000111111000///000222555666999@@@^^^{{{}}}vvvooodddiiikkkooovvvZZZ???<<<333...000333111000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............///000111111999<<>>FFFLLLKKKJJJKKKLLLJJJNNNOOOOOOOOONNNLLLIIIGGGDDDAAA;;;777555444222000......------,,,,,,++++++************************yyyGGG;;;888444222111111000...------------------------+++++++++,,,,,,,,,------ 666,,,***uuu---''')))KKK444111@@@WWW''',,,...,,,,,,sss000+++###''')))VVV 444)))KKK333***---***)))+++(((************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------------------------......///000000111111000000333;;;KKK___qqq}}}lllnnn~~~wwwnnnxxxzzzxxxuuuoooyyyyyy```FFF;;;666///,,,000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...///000111111555;;;@@@DDDEEEEEEDDDAAA???<<<999666444222111//////...---------------++++++++++++++++++++++++((()))))))))*********+++*********************************+++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,---...///222555888999888777666444333111000///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***,,,---...000444777===EEEJJJIIIGGGIIIKKKKKKNNNOOOPPPPPPOOOMMMKKKIIIDDDAAA===:::888666444222.........---,,,,,,++++++************************yyyGGG;;;888444222111111///...------------------------+++++++++,,,,,,---------333+++''''''ppp444***...333%%%///ttt)))(((///%%%333(((kkk'''***666...&&&XXX111###(((DDD,,,$$$++++++***+++(((************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------......///000111111222222333888FFF\\\xxxoooqqqfffaaaeeeiiipppuuufffpppcccOOOBBB666111333000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333555999>>>BBBEEEGGGGGG???>>>;;;888555333222111//////...------------...++++++++++++++++++++++++(((((())))))*********+++******************************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++---------///111444777999888888666555333111000000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---...000333555===DDDIIIHHHFFFHHHLLLLLLMMMNNNPPPPPPPPPNNNLLLKKKDDDBBB???===;;;999555333///......------,,,++++++************************sssHHH===:::555222111111000///------------------------++++++++++++++++++++++++///222$$$+++iii+++---ggg666+++>>>___,,,,,,;;;$$$))))))ppp+++)))******111III444SSS************************++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////333...---333555222111444;;;111aaaxxx}}}tttnnnjjjhhh___lll|||hhhjjjyyyZZZHHH<<<222///444555000---///000...//////.........---------------------------------------------------------........................------------------------...------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,---------'''(((***+++,,,,,,++++++++++++,,,...000000---+++---.../////////...---,,,------------,,,+++*********+++,,,,,,,,,---///111---------------...///000...------,,,,,,------...000444999===???BBBDDDFFFEEECCC@@@<<<888666444333000///...---,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******---/////////---,,,---...+++000111,,,+++//////,,,,,,++++++,,,,,,***)))***(((((()))***************)))************+++++++++,,,+++++++++---000444666777999:::999666333111000...---,,,+++******)))***)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((()))*********---111444BBBGGGKKKLLLKKKLLLPPPUUUVVVSSSRRRRRRSSSPPPKKKFFFBBBDDDDDDBBB===888333111111///,,,+++,,,,,,,,,+++++++++************++++++sssHHH===:::555333222111000///------------------------++++++++++++++++++++++++444333CCC888999===*** JJJnnn666((($$$)))%%%---+++ttt,,,***+++...$$$333444666************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........------........./////////111,,,+++000444333444777999XXXlllbbbWWWXXXfff{{{~~~ooossslllQQQ===444222///.........---,,,//////.........---------------------------------------------------------........................------------------------...------,,,,,,------............------,,,,,,,,,+++,,,,,,,,,,,,---------------.........---,,,+++///---+++******,,,...///......---,,,+++***)))(((.........---------------------,,,***(((''''''(((---------------...//////...------,,,,,,------...///333777;;;>>>AAADDDGGGDDDCCC@@@===999666333111000000...---,,,,,,+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............+++,,,---,,,+++***+++,,,)))---...++++++//////---......///111111/////////---,,,,,,+++***((('''&&&************++++++++++++,,,,,,++++++---000333666888999;;;:::777444222111///...---+++************************++++++++++++************************************************++++++++++++++++++++++++************************+++*********))))))))))))))))))))))))************************************((()))*********---000333<<>>999555333222000---,,,,,,,,,,,,+++++++++************++++++rrrGGG===:::666333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((222)))777444%%%000HHH111$$$333...(((///111+++ooo,,,***+++&&&777'''<<<++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000///000333333222555:::RRR{{{|||zzzyyymmmhhhiiiyyy|||tttyyyyyy]]]FFF888...000222///---////////////.........------------------------------------------------------........................------------------------...------,,,,,,------............---------------,,,,,,,,,---------......,,,,,,------------,,,+++111111000///...000333555---------------///000111,,,,,,,,,++++++,,,------000//////......//////000---------,,,------...///......------------.........111555999===@@@DDDGGGDDDDDDBBB@@@<<<777333000111111///...---,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000///---------...---//////------//////---------...---,,,***(((&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++---000222444888:::<<<<<<999555333222//////---,,,+++*********************+++++++++,,,************************************************++++++++++++++++++++++++***************************************))))))))))))))))))*********++++++************************((()))*********,,,///222666<<>>:::666333222222000///........................,,,,,,,,,,,,,,,,,,,,,,,,777###+++///666BBB...888///...(((---+++---***+++fff---+++,,,'''999...:::)))++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------................../////////000000000111444777555333666AAALLL}}}yyyrrrxxxiii\\\^^^qqqwwwrrrgggLLL777555555//////555////////////....................................------------------------........................------------------------...------,,,,,,------..................---------------------............++++++,,,---......//////(((+++///000...------...000000//////000111333444000///............///000+++***)))***,,,............---------------............------------......---///333777:::>>>CCCGGGEEEFFFFFFDDD@@@;;;666222333222111///...------,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------......///000111111/////////111111111///...------,,,***000333333222111222000---++++++++++++,,,---......++++++++++++,,,,,,,,,---,,,,,,,,,,,,---///111333888;;;======;;;777555444000000...---+++******************+++++++++,,,,,,************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************((()))*********+++...000333888@@@EEEIIIKKKNNNPPPOOOQQQRRRPPPMMMLLLNNNQQQOOOLLLHHHEEEAAA===:::777444111...---------,,,+++++++++************++++++oooFFF>>>;;;666333222222111000........................,,,,,,,,,,,,,,,,,,,,,,,,)))///111"""%%%gggiiiSSS""")))+++111 vvvqqq###...333***(((555ooo---,,,---111###///III}}}\\\%%%666555++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------.........///////////////000000000111111222555555222666HHHeeezzzxxx{{{ppp]]]bbbiiixxxyyyrrrjjjjjjmmmrrruuu{{{zzz{{{uuugggIII===555---...666000000/////////.................................------------------------........................------------------------...------,,,,,,------...........................------........./////////////////////000111111222///111222222111000//////111111111000///...---,,,222222111000////////////222000......///000///...///......------.........///......------......///---///111444777<<>><<<999777666222111///---,,,+++*********++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***************************************+++++++++************++++++++++++************************(((***++++++***+++---...000555;;;AAAFFFHHHJJJKKKMMMOOOQQQOOOLLLLLLNNNRRRPPPMMMIIIEEECCC@@@<<<888555222///.........---,,,++++++************++++++nnnEEE>>>;;;777444333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,&&&000000+++%%%---777999&&&***555;;;"""222***jjjggg333333000&&&%%%'''kkk...,,,---%%%444$$$)))555;;;###&&&...%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000111111111111222222000333GGGkkkqqqvvv{{{qqqxxxfffPPP>>>000---111000000000/////////..............................------------------------........................------------------------...------,,,,,,------................../////////.........////////////000000//////......//////000444111//////222444666666333666:::???AAAAAA???>>>999888888666444222000///333000...///222333222000111000//////...///////////////............//////---///000222444999???DDDJJJKKKKKKKKKHHHCCC???<<<666555333111000......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////......//////000000111111444666888888888999;;;<<>>BBBBBBAAABBB;;;>>>:::111...111000+++---,,,+++***))))))***+++,,,,,,,,,---------......---,,,,,,,,,---...//////333777<<<>>>===;;;999888333222000...,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++(((***++++++******+++---...222888@@@FFFLLLOOOPPPRRRSSSSSSQQQOOOMMMMMMMMMQQQMMMIIIGGGFFFCCC>>>:::666333000.........---,,,++++++************++++++mmmEEE???;;;777444333222111000........................------------------------///***)))888...ccc*** 444+++:::...***ooo---:::777555...$$$===DDD'''}}}...---... @@@$$$000CCC)))222...,,,444,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............////////////000000000111111111222222333222666GGGjjjmmmwwwwwwpppzzz}}}iiihhhrrr~~~rrrVVV@@@555111000000000000/////////...........................------------------------........................------------------------...------,,,,,,------...---........./////////000....../////////000000000.........///111444666777333333777AAALLLRRRQQQMMMUUU[[[eeennnssssssqqqnnndddddddddbbb^^^ZZZUUUSSS@@@<<<666555555444000,,,222222111000000000000000//////............//////...//////000222777===BBBJJJJJJKKKKKKIIIEEEBBB???777666444222000///......+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...////////////////////////......000222444555777888>>>@@@CCCDDDEEEFFFIIIKKKKKKDDDBBBHHHLLLKKKIIIJJJSSSVVVQQQFFFDDDJJJKKKEEE<<<:::777444111000///000------------............------------------......000555:::>>>>>><<<::::::333222111///---,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++(((***++++++*********+++---000666>>>GGGNNNSSSUUUVVVUUUTTTTTTTTTRRROOOMMMQQQNNNKKKJJJKKKHHHBBB<<<777444111//////...---,,,++++++************++++++lllDDD???;;;777444333333222111////////////////////////------------------------(((///+++---&&&666QQQ555###000333"""$$$<<>>AAACCCEEEAAADDDGGGIIIJJJLLLOOOQQQNNNEEEBBBFFFIIIEEEAAAAAADDDJJJJJJDDDIIIWWW^^^\\\bbb]]]TTTJJJAAA999444111---------.........//////------------------------...333999===>>>===;;;;;;444333111///---,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++///111555===EEEMMMRRRTTTVVVUUUTTTVVVYYYXXXTTTPPPRRROOOLLLMMMNNNKKKDDD>>>777555111//////...---,,,++++++************++++++pppEEE===:::666444333222000///000000//////.........---------------------------//////.........---------ooo333%%%,,,///***```666444666wwwNNNlllNNNQQQRRR@@@888333999111+++uuuuuu,,,(((000''',,,***+++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........333333111...///222222000999CCC[[[ooonnn]]]YYY^^^dddUUUTTTRRRVVVaaapppvvvuuuuuuyyy}}}xxxQQQ>>>///000000///111222---'''////////////////////////------------------------............////////////////////////////////////000///...---------------444---+++000444222000111---///---***000888555***444IIIXXXXXX^^^tttvvvhhh```TTTBBB777555777444///222---+++,,,......---...///---,,,///111222777===DDDFFFGGGIIIHHHGGGEEECCC;;;999555333222222000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++,,,------,,,,,,...000000---000666666000000555<<<>>>DDDJJJIIIDDDEEEJJJIIIDDDJJJXXX[[[YYYfff|||qqqhhhZZZRRRUUUZZZVVVLLLWWWWWWRRRJJJIIILLLJJJEEESSSSSSdddsssnnndddZZZOOO;;;777000---...000---(((,,,111222...******...000///333888<<<>>>>>><<<;;;666444111000///...+++)))---,,,++++++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,+++)))((()))******)))((())),,,///))))))***++++++++++++***))))))(((((((((((())))))---///222666<<>>???>>>===999666333111000///---+++---,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++*********+++---000111111222111111///...,,,,,,,,,---...............------,,,,,,,,,,,,,,,---.........///222555:::BBBKKKQQQPPPQQQSSSTTTUUUUUUTTTSSSMMMMMMLLLLLLLLLJJJGGGDDD:::888666333000///.........---,,,+++************lllCCC===:::666444333222000///////////////............------------------------/////////............---...)))888!!!GGG@@@PPP[[[YYY]]]LLLEEENNNQQQ\\\ppp|||}}}~~~lllfffgggYYYHHHHHH:::???333))))))......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////444//////333333111777@@@eeeuuu|||~~~hhhXXXRRRSSSSSSRRRVVVOOOQQQdddjjjLLL>>>222///...,,,///555////////////////////////------------------------............////////////////////////////////////000//////...............---///000000111333222000444***+++CCCddd{{{zzztttqqqlllmmmxxx}}}rrrfffbbbbbbaaabbbjjjvvvyyysssvvv{{{xxxvvvcccTTTAAA777---,,,222666333,,,000...//////---,,,000777???BBBGGGKKKLLLJJJGGGEEE@@@===999666555444222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...//////...,,,---///111111999???AAAAAACCCDDDCCCYYYhhhhhh]]]jjjzzzgggkkkssslll[[[bbbyyysssTTTQQQiiiwwwiiijjjzzztttvvvyyyyyygggOOOLLLRRRNNNjjjkkkllliii___MMM777((())),,,000222222///---,,,---000555:::>>>@@@AAAAAA===:::555222111111///...------,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++------*********,,,......---,,,////////////............,,,++++++++++++,,,,,,---...///111333777>>>FFFLLLPPPQQQQQQRRRSSSSSSSSSSSSLLLKKKJJJJJJJJJIIIGGGEEE<<<:::777444111000//////...---,,,++++++*********jjjAAA===:::666444333222000//////////////////.........------------............/////////...............)))%%%999999---bbbrrrIIILLLsssHHHFFF>>>IIINNNIIIRRRbbbVVV@@@???GGGRRRBBB]]]DDDSSSbbbmmmqqqnnnhhhhhh___KKKGGGhhhBBB888...---//////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///////////////000000000555333444444...111IIIeeewwwxxxssswwwmmmkkkiii___SSSRRR___ooovvvuuu\\\eeesssooobbbLLL999555333---***...////////////////////////....................................////////////////////////////////////000000//////...//////000222///+++,,,333999777000CCCHHH```hhhzzzzzz|||~~~hhh\\\jjjooodddPPP===333111///,,,111000111222000,,,...333;;;???EEEKKKMMMLLLJJJGGGBBB???:::777666444222000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////+++,,,------...000444777???BBBCCCCCCKKKWWW\\\ZZZnnn^^^eeexxxyyyeee\\\hhhpppkkkooorrrtttoooeee^^^```ggg___SSSIIIOOOaaammmhhh^^^rrrvvvjjjcccTTTOOOMMMUUUhhhwwwuuueeeVVV<<<666111///---,,,---111---///333888===AAACCCEEE@@@<<<777333222111000000------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,------,,,+++++++++,,,---,,,***,,,///111000///.............../////////------,,,,,,,,,,,,------,,,---///111555;;;CCCHHHMMMNNNNNNOOOPPPQQQQQQRRROOOMMMKKKJJJJJJIIIGGGFFF>>><<<999666333111000000......---,,,++++++++++++hhhAAA===:::666444333222000///.........///////////////---------....../////////////////////////////////666///,,,'''###000666***LLLPPPeeepppjjj___DDD@@@777LLLFFFMMMZZZJJJ[[[___iii```VVVdddzzzyyy___bbbbbbHHHYYYhhhRRRKKKCCCDDDNNNTTTXXX___ccc}}}yyylllXXXIII???333(((777111---------+++---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000111111///333666444000AAApppttttttsssssswwwxxxeeeXXX^^^fffiiiddddddeeeoooooo|||~~~bbbEEE999666222//////000000000000000000000000....................................////////////000000000000000000000000000000/////////000000111000444555111---222BBBRRRnnn}}}xxxllldddhhhsss~~~mmmiiipppwwwvvvOOO999444666111///000444444111111444777<<>>888444222111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------))),,,000111111000111222888555222//////000000000---...///000111111000000............///000111111+++,,,---///222999@@@FFFKKKLLLNNNPPPQQQRRRRRRSSSTTTRRROOOMMMLLLJJJGGGEEEAAA???;;;888444222111000///...---,,,++++++++++++gggAAA===:::666444333222000///.........///////////////---------...//////000000...////////////000000000###999((()))GGG222666qqqkkkUUUDDDFFF>>>VVVWWWbbb[[[aaayyyuuu\\\rrroooyyysssccc___\\\JJJBBBJJJQQQIIIVVVhhhooofffUUUIIIDDD111---++++++***(((+++111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////...//////000000111111222---333666444999WWWmmmnnnyyyqqqfffdddttt{{{WWW===222222444444000000000000000000000000....................................////////////000000000000000000000000000000000000000111111222444...111???JJJVVVkkkooouuuzzz{{{lllSSS>>>777000+++---000000000111444888@@@GGGLLLNNNNNNMMMHHHDDD???;;;888555222000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000111333666:::???FFFKKKZZZ___nnnxxxtttssszzzrrr___TTTfff~~~~~~mmmWWWSSS[[[vvvdddHHH000+++333//////000333888===BBBEEEDDD@@@;;;777444333111///...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,///222222///---...///,,,---...///111444999===<<<>>>@@@AAAAAA???<<<;;;333222000///...---------,,,------...000666===BBBJJJLLLPPPSSSVVVVVVVVVVVVWWWUUURRRPPPNNNLLLHHHEEECCCAAA>>>999666333222111///...---,,,++++++++++++fffBBB===:::666444333222000///............/////////000---------...///000000000.../////////000000000000///'''444999:::aaa|||dddMMMUUUHHH???___UUUAAAuuu|||ggg~~~mmmyyyeeeMMMNNNNNNNNNUUUZZZ___kkktttmmm^^^EEE;;;333///---+++,,,///........................------------------------------------........................////////////...//////000111111222222111555777;;;QQQwwwuuu|||zzzjjj^^^lllwww{{{yyyQQQ999444444222000000000000000000000000....................................////////////000000000000000000000000111000000000111111222333<<<222AAAjjjyyyrrrtttwwwvvvjjjcccSSSBBB222---//////...///111555<<>>;;;888555222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000000333888>>>FFFOOOYYY```llluuuooo```wwwqqqlll```TTTkkkttt```]]]pppyyyrrrOOO<<<:::000000000111555:::@@@CCCEEEBBB>>>:::888555222000......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............///222333222///000555:::666???KKKSSSYYY___iiippplllnnnpppqqqooojjjdddaaaWWWSSSMMMFFF>>>888333000000000///...///222888<<>>BBBGGGDDD@@@===;;;777333000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////+++///222555999BBBOOOXXXggguuuzzzmmm^^^QQQHHHCCC444333111///...000555888DDDHHHNNNUUUXXXYYYXXXVVVRRRRRRRRRRRRRRROOOJJJFFFFFFDDD@@@<<<888555333222//////...---,,,,,,,,,,,,bbbAAA<<<;;;888555333222222222000000000000000000000000///////////////............333444///...111222///888SSSooorrr[[[DDDDDDPPPOOOHHHjjj~~~tttmmmkkkkkkjjjiii~~~yyyuuuyyy~~~}}}yyyuuu|||~~~nnnfffhhh^^^NNNOOO^^^tttbbbPPP@@@333......222...+++***,,,......,,,........................---------............//////////////////.........///000000000111333333000---<<>>777333)))222222444999CCCKKKMMMJJJLLLMMMLLLJJJFFF@@@:::777222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///444...)))111444444999777DDDHHHHHH[[[tttgggrrrrrr]]]TTTWWWwwwgggSSSbbbZZZGGG222)))...666;;;<<>>888444333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........***333333444888666555>>>XXXBBBIIIwwwvvvxxxaaa___pppzzz{{{ppp}}}vvvPPP;;;444333777>>>DDDHHHGGGBBB===:::333+++000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,,,,,,,444000,,,+++---111555888KKKbbbzzzeeeGGG@@@>>>666......===CCCLLLRRRTTTTTTTTTTTTUUUUUUUUUSSSPPPLLLIIIFFFHHHGGGEEEBBB===999666444000///...,,,,,,,,,------cccBBB===;;;888666444333222222000000000000000000000000111111111111111111111111333...000666333444NNNoooeee\\\NNNBBB???MMMlllxxxtttgggdddpppzzz|||yyyxxxvvvzzzvvv{{{mmmmmmlllccciiiyyyrrrTTTAAACCC222000...---......---,,,........................---------............///////////////////////////...111333222///...222666<<>>BBB@@@<<<999999999222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------///111333)))111777777@@@ZZZzzznnn___TTTSSSSSSSSSPPPSSSeeezzzsssjjjnnn|||yyyeee[[[bbb```\\\[[[cccwwwtttXXXGGG@@@999???IIIPPPTTTVVVWWWWWWUUUTTTSSSRRRPPPMMMLLLKKKKKKJJJHHHFFFCCC???;;;777333222000...------------bbbBBB===<<<999666444333333333111111111111111111111111/////////000000111111111666222222FFFllloooKKKFFFEEESSSpppqqqXXX]]]nnn{{{~~~{{{wwwtttvvv|||{{{sssnnnmmmvvv~~~yyyxxxfff]]]pppiiiXXXHHH666,,,,,,//////---........................---------............///////////////000000111111111...000555666333333777DDDjjjkkkhhhyyylll^^^aaafffppp}}}vvvssssssyyypppbbbyyypppddd```aaadddnnn}}}yyyooovvvfffNNNBBB777444444111...---000000000000000000000000000000000000111111111111444000000555666333111444---???YYYvvvyyycccmmm^^^YYYWWWRRR\\\rrrnnntttzzz|||~~~|||]]]<<<111555:::<<<===FFFGGGIIIJJJHHHEEEAAA>>>888666444111///.........------------------------------------------------------...//////000111111...888>>>BBBFFFFFFSSSmmm}}}xxxfffddduuuzzzsss}}}PPP;;;===BBBGGGFFF???888777:::333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////......000222///444<<>>CCCKKKSSSXXXYYYXXXTTTUUUVVVVVVTTTRRROOOMMMJJJHHHGGGGGGFFFCCC>>>:::555444222///...---------```AAA===<<<999777555333333333111111111111111111111111......///000000111111111...999TTTsss|||iiiNNN===RRRaaaxxxnnnaaa]]]\\\nnnvvvlllnnnkkkfffuuu{{{qqquuu{{{zzzzzzkkkeeehhhkkknnn```MMM===444111000///........................---------............///...//////000000111111222444//////333333000666@@@oooaaaWWWmmm|||gggRRR[[[mmm|||wwwxxxUUUEEECCCEEEJJJOOOIIIUUUjjjuuuccctttVVVFFF555000222222111111000000000000000000000000000000000111111111222222555000000555444000333999BBB^^^xxx___VVV]]]eeefff\\\^^^qqqtttKKK666111555>>>GGGQQQRRRRRRQQQNNNIIIDDD@@@:::888555333000///......---------------------------------------------------......///000111222222,,,>>>CCC???EEEZZZppp{{{mmm```~~~qqqrrr~~~UUU999<<>>999999444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///------000333666EEE___oooXXXSSShhh|||zzzvvv[[[YYYooovvvMMMGGGBBBFFFPPPXXXZZZYYYUUUVVVXXXXXXWWWUUURRRPPPJJJHHHGGGHHHIIIGGGBBB===777666333111///...------___???>>><<<:::777555444333333111111111111111111111111//////000111111222333333666UUUxxx}}}bbbHHHLLL^^^ppp~~~kkk[[[bbbsss~~~}}}wwwdddfff{{{```]]]www|||yyynnnZZZDDD555111222........................---------............///...//////000111111222222333000111333000333FFF]]]OOO\\\hhhttt}}}ggglllsssxxxYYYKKKDDDHHHLLLKKKMMMSSSOOORRRYYYeeeuuu}}}ppp~~~dddNNN888///111333444555000000000000000000000000000000111111111222222222222111333777444333AAATTTuuudddhhhkkkkkkkkkrrr|||{{{nnnWWWBBB777@@@PPPYYYYYYYYYWWWSSSMMMHHHDDD;;;999777333111//////...................................................---...///000111222222333555BBBBBBDDD___{{{qqqwww}}}{{{~~~}}}PPPEEE???DDDIIIFFF???;;;555444222000............,,,,,,,,,,,,,,,,,,,,,,,,........................---///000...---111999@@@SSSvvvpppYYYaaadddkkktttfffcccsssvvvcccNNNFFFMMMWWWYYYWWWWWWWWWWWWWWWVVVVVVUUUTTTMMMKKKJJJKKKLLLJJJCCC===999777444111///......---^^^>>>>>><<<:::777555444444333111111111111111111111111000000111222333333444444UUUqqqzzz]]]EEEOOOjjj|||zzzsssvvv}}}vvvkkkmmmvvv{{{www~~~tttfffeeeqqqPPP777111444........................---------.........//////...//////000111222222222///000444555111888XXX{{{uuuxxxTTT]]]dddvvvyyyooo{{{yyydddHHHFFFEEEKKKUUUUUUPPPTTT^^^eee___WWWSSS[[[wwwrrrfff]]][[[iii~~~oooiiiuuufffHHH888444333111000000000000000000000000000000111111111111222222222...000666:::555888RRRppprrrhhhooorrruuu{{{uuuyyyyyy}}}}}}\\\<<<<<>>jjjnnnyyygggUUUZZZwwwyyyttt{{{wwwuuuyyyssssssmmm```TTTOOOOOOQQQNNNSSSWWWXXXYYY^^^dddhhhgggllleee[[[XXX\\\uuuttt^^^aaajjjwww{{{VVV999333111000666111111000000000000111111111000000111222333222111:::666444444666JJJ{{{mmmbbblll{{{wwwyyy}}}zzzyyyZZZEEE===HHH^^^\\\PPPSSSPPPGGGLLLEEE@@@:::555222111000/////////...------------.....................------444---,,,333333---444AAAAAABBBWWWssshhhrrr^^^HHHPPPDDD555@@@:::777333111000000///...------------------------.........///////////////444......444666BBBiiixxxQQQOOObbbzzzooofffQQQNNNTTTXXXVVVUUUSSSPPPOOOPPPSSSVVVOOOQQQRRROOOJJJEEEEEEFFF===:::555222000///...---aaaAAA@@@===999777777666555333333333333222222222222222777...///666444444LLLlllqqq___NNN______dddrrrzzzxxx}}}uuulllnnnhhhZZZGGG777///)))***,,,+++---111........./////////000000000000000000111111111111000***777999000RRR{{{~~~SSSZZZeeerrrzzzsssWWWLLLLLLLLLMMMPPPRRRRRRQQQGGGIIIJJJJJJLLLOOOSSSUUUWWWaaalllnnnmmmlllkkkiiimmmmmmccc[[[[[[[[[ggg~~~wwwlllcccbbbgggooouuuwwwgggDDD999666333666111111000000000000111111111000000111333444444444(((222777:::QQQ}}}wwwhhhaaarrroooqqqrrrtttyyy~~~||||||\\\;;;HHHTTTUUUPPPPPPMMMKKKPPPFFFBBB<<<777444222111000//////...------------...........................//////000111222666===BBBAAAZZZzzzqqqvvvwwwhhhIIIKKKRRRJJJ<<<888444111000000//////------------------------.........///////////////+++///222555DDDjjj}}}TTTNNNhhh|||uuutttrrroooyyyssskkkeeeaaa]]]XXXTTTrrrxxx~~~iii[[[VVVSSSPPPPPPQQQRRRRRRSSSUUUVVVQQQPPPPPPOOONNNKKKHHHEEE>>>;;;666333111000...---aaaAAA@@@===999777777666555333222222222222333333333333555222000222777IIIhhhmmmRRRPPPvvveeelll{{{~~~xxx}}}xxxxxxoootttoooWWWGGG<<<222///...---,,,,,,....../////////000000000//////000000111111111111555)))999;;;222fffvvvwwwzzzOOOQQQ[[[iiivvv]]]LLLCCCAAADDDFFFGGGFFFGGGJJJLLLPPPPPPRRRYYYaaagggiiiiiijjjvvv~~~vvvnnnooolll___ZZZ___]]][[[dddlllvvvsss}}}ggg||||||wwwfffooovvv~~~vvviii]]]VVVSSSKKKJJJRRR```hhhgggiiinnnssslllhhhmmmzzzyyyvvvyyyMMM:::555222333111111000000000000111111000000111222333555666777888>>>CCCQQQrrrzzz{{{tttwwwrrrgggzzzcccRRRLLLOOORRRMMMLLLPPPQQQHHHDDD>>>999777555222111000///......------..............................+++111333000444???FFFFFFQQQ{{{eeekkkOOOFFFOOO===???;;;666333111111000///------------------------.........//////000000000)))222666>>>___fffeee}}}xxxmmmhhhiiikkkjjjhhhjjjkkkkkkjjjiiihhhiii]]]fffrrr|||wwwyyynnn___VVVPPPRRRTTTVVVWWWVVVUUUUUUSSSQQQOOOQQQRRRQQQKKKEEE@@@<<<888444222111///...```CCC@@@===999777777666555333111222222333333444444444///999666...AAAhhhwwwmmmQQQPPPdddgggoooxxxyyy{{{yyy~~~uuupppYYYTTTIII;;;444222000...+++...////////////000000000//////000000111111222222999222555777JJJ___SSS```aaaiii|||qqqTTTJJJKKKOOOIIIKKKNNNPPPQQQRRRUUUWWW^^^]]]___fffkkknnnqqquuurrriiihhh^^^[[[dddbbb\\\^^^XXXjjjiiiqqqyyy[[[\\\ssslllccc^^^\\\YYYUUUQQQOOOSSSWWWYYY___fffeee```ggglllrrrpppfffWWWHHH@@@GGGCCCCCCFFFFFFBBBBBBEEE???GGGNNNQQQTTT]]]mmm{{{ttt~~~]]]???555111333222111111000000111111222111111222222222333666777777555GGGppp~~~zzz|||yyyxxxrrrqqqzzzgggOOOMMMTTTMMMNNNTTTNNNIIIEEE@@@<<<999666333111000//////...........................////////////...000222444777>>>HHHOOOoooqqqzzzXXXJJJCCCCCC???999444222111111000.................................///000000111111333444<<>>BBBHHH@@@GGGKKKGGG@@@@@@JJJUUUZZZjjj}}}|||yyyoooeeejjjwwwwwwQQQ<<<333777222222111111111111222222222333333222111111444777333BBBggg{{{jjjoooxxxjjjdddrrr}}}[[[OOOTTTPPPSSSVVVLLLJJJGGGCCC???<<<888444111000000///............///........./////////000000555...000;;;===;;;JJJaaaxxxsssMMMRRRGGGCCC<<<666333222111000..............................//////000111111222999111EEE}}}uuu^^^llluuuzzzrrrvvvtttuuuiiibbbbbbdddeeeyyy}}}vvveee```[[[WWWVVVVVVUUUTTTUUUWWWXXXVVVQQQLLLJJJIIIEEEAAA<<<888555333111///^^^FFF@@@===999777777666555333333333333333444444444444;;;+++444[[[wwwmmmUUUGGGgggsssmmmtttyyykkk{{{|||___AAA000---000111/////////000000000111111......///000111222222333///;;;...IIIrrraaa\\\vvvzzzppprrrxxx{{{~~~sssbbb___\\\ZZZXXXVVVWWWZZZaaa___^^^___aaabbb```^^^XXX[[[gggvvvkkkbbbllljjjeeeiiihhhggglllrrriiiVVVWWWfff```XXXeeekkkiiiggg\\\WWW\\\]]]___aaabbbdddeeefff___^^^\\\\\\```fffllloooeeebbb^^^[[[[[[ZZZXXXWWWMMMPPPQQQPPPMMMLLLOOOSSSOOOKKKFFFDDDEEEFFFEEECCCHHHKKKUUUjjjyyyrrrrrrnnnqqqhhhGGG333333222222111111111111222222222333444333111222666:::???iiirrrkkksssxxxwwwtttlllzzzuuu___WWWTTTWWWVVVOOOLLLJJJFFFCCC???;;;666222111000//////......//////.........//////000000111888...222@@@AAA>>>WWW|||^^^VVVLLLFFF>>>888555333222111..............................///000000111222222888666ZZZccciiivvvdddUUU\\\ssskkkcccZZZUUUTTTUUUVVVUUUTTTWWWXXXUUUOOOJJJJJJKKKHHHDDD>>>999666444222000]]]FFF@@@===999777777666555333444444444444444333333333999---BBBrrr}}}___QQQ^^^yyyqqqnnnvvvuuuqqqhhh]]]XXX]]]kkkxxxpppjjjlllsss~~~qqqvvvttt}}}sssTTT<<<333000...//////000000000111111111......///000111222333333444666===iii{{{hhhrrryyyiiiiiinnnnnnpppuuummmmmmjjjhhhhhhgggaaa[[[cccfffgggdddbbbdddgggjjjbbbdddeeefffffffffhhhjjjmmmnnnyyyeee___mmmnnniiilllllljjjnnnuuudddVVVZZZdddffffffjjjssspppeee```gggeee___ccc___eeekkkllliiiffffffgggkkkjjjhhhgggeeeeeefffhhhfffbbb```aaaeeeccc]]]WWWYYYYYYXXXVVVTTTSSSQQQPPPRRRMMMJJJKKKOOORRRPPPMMMQQQJJJFFFMMM^^^sss~~~VVV666///333222222111111222222333000333555444333555;;;AAAYYYmmmcccsssvvvpppzzz}}}}}}bbb[[[YYYTTTTTTOOOMMMJJJGGGCCC???999555111000000///////////////---......///000000111111333111888BBBCCCLLLoooaaaOOOIII@@@999555333222222........................---...///000111222333333999JJJ{{{rrrlll{{{{{{hhhZZZLLLeeetttkkk```YYYWWWWWWUUUSSSTTTSSSRRRPPPNNNMMMLLLMMMJJJEEE@@@;;;777555222000]]]EEE@@@===999777777666555333555555555444444333333333///888WWWwwwsssZZZ\\\ttt{{{qqq|||pppbbb\\\^^^dddiiimmmmmmiiiiiinnnsssvvvmmmfffkkkuuu~~~{{{sssjjj}}}zzz{{{rrr]]]III===555///000000000000111111111111---...///000111222333333777///MMMhhhyyyQQQwwwooommmooommmmmmsssjjjfffhhhnnnllleeehhhrrrkkklllkkkjjjoootttqqqjjjjjjpppvvvxxxvvvwww~~~bbb[[[jjjmmmjjjoooooolllnnnkkk``````eeedddgggoooqqqkkkjjjeeejjjsssmmmhhhppppppxxxwwwooollllll___aaaeeeiiijjjiiiiiikkkhhhaaaZZZ]]]eeellllllhhhhhhccc]]]ZZZ\\\___\\\XXXSSSWWWYYYWWWQQQOOORRRWWWNNNSSSUUUOOOHHHKKKZZZhhhnnnggg???222333222222111111222222333///333666666666999@@@GGG___aaammmyyyrrrnnnwwwjjjdddllluuuxxxwwwzzznnnaaaXXXQQQWWWRRRPPPMMMJJJGGGAAA;;;777111111000///////////////---......///000111111222---555???AAADDDYYYfffQQQJJJBBB:::666444333222////////////////////////---...///000111222333333>>>aaapppfffvvvvvvaaa___ZZZ~~~uuuhhh```[[[XXXTTTPPPTTTPPPLLLLLLOOOPPPOOOMMMKKKFFF@@@;;;888555333111hhhGGG===>>>;;;666555888999777666999444222888444000777///GGGpppvvvVVVVVV}}}yyyiiixxx{{{tttjjjjjjqqqtttxxxwwwxxxtttqqqyyyooodddiiikkksssssslllzzzsssttt}}}QQQEEE333***111222111000000000222444111111111111111111222222...???rrr|||yyy___vvv~~~rrrrrrtttuuuwwwxxxyyyyyy{{{{{{||||||}}}rrr\\\ZZZdddrrrooodddiiiqqqlllnnnlllooorrrqqqnnnqqqyyy~~~uuuhhheeemmmvvvxxxzzzqqqrrrqqqkkkgggggghhhiiiiiiiiiiiiiiiggggggfffffffffgggggghhhkkkhhhdddeeefffddd^^^XXXVVVWWWXXXWWWUUUSSSTTTUUUVVVVVVVVVTTTRRRQQQSSSTTTLLLPPPXXXaaaiiiooosssuuuuuuwwwDDD666444333111111222333222111---777333000555555JJJtttWWW[[[ooozzztttuuu}}}nnnaaa```SSSXXXWWW^^^ccceeeuuu|||vvvcccYYYXXX\\\WWWMMMNNNQQQHHHBBB===444444222//////000000000///000///...///000111000///222777;;;888NNNzzzpppfffdddgggmmmyyyyyymmmjjjccc\\\iii}}}fffRRRAAA===<<<777333333///......///000000///---,,,666333---111444666===UUU~~~\\\rrr___XXXiiiwwwoooNNNIII[[[OOOQQQQQQQQQQQQPPPNNNNNNOOOPPPPPPMMMGGGAAA;;;666333222jjjGGG@@@AAA>>>999777888888666555777222222999555111777@@@]]]wwwgggNNNbbbyyy}}}lllgggdddaaafffooozzz}}}zzzpppiiinnn}}}xxx~~~yyy|||iii@@@???222111111111111000000222333111111111111111222222333>>>===sssqqqsssttt~~~gggUUU___oooqqqkkkqqq{{{xxxwwwuuuxxx|||}}}zzz{{{yyylllgggnnnwww{{{uuuqqquuutttlllkkkkkkllllllllllllkkkkkkhhhhhhggggggggggggggghhheeecccccceeegggfffccc______```bbbaaa___^^^^^^___[[[ZZZYYYWWWTTTRRRPPPOOOVVVVVVUUUSSSRRRTTTYYY]]]iiiqqq{{{~~~~~~III777555333111111222333222111222222333777777:::[[[yyyPPPdddrrr|||~~~xxxiiiZZZYYYYYYGGGDDDZZZiiikkkuuuuuuvvvmmmpppyyy|||vvvpppgggmmmsssrrrllliiikkkooo}}}sssggg]]]VVVXXXNNNOOORRRKKKEEEAAA999555333000//////000000///000/////////000111000000000<<>>666444222111222333333222777///444:::777EEEtttzzz]]]```||||||tttttt}}}zzzcccSSS[[[ZZZEEEHHHrrr}}}tttvvv]]]gggYYY^^^qqqxxxrrrbbbOOOWWW^^^aaa___bbbhhhfff___```eeepppzzz~~~ppp]]]JJJYYYNNNNNNRRRKKKFFFDDD===777444111//////000///...000/////////000111222222<<<999===\\\}}}ttt[[[NNNBBB>>>======???AAA>>>BBBBBB>>>@@@GGGHHHBBBDDDIIIJJJFFFDDDIIIQQQUUUZZZ]]]uuuvvv}}}tttZZZJJJDDD>>>999555000///...///000111///...///111...///555555@@@WWWeee~~~~~~kkkWWWWWWUUUUUUTTTRRRPPPNNNMMMMMMLLLMMMLLLIIIEEE@@@:::555333pppLLLEEEFFFCCC<<<999999777444555555111444:::444111;;;VVVlllkkkUUUbbbooowwwbbbVVVRRRPPPRRRTTTXXXbbblllnnnrrrsssqqqvvv}}}}}}wwwtttwww|||kkkHHH555222222111111111111000...111111111111222333333444777HHH{{{sssrrrkkkOOOSSSdddqqqqqqvvv~~~~~~xxxlllhhhjjjnnnxxxyyyxxxuuuwww|||{{{vvvuuuuuuuuutttsssqqqpppooosssrrrqqqoooooonnnnnnnnnllllllkkkjjjiiikkkpppssszzz}}}|||xxxuuuttttttooofff___RRRSSSVVVYYY[[[YYYVVVTTTYYYYYYWWWVVVXXX^^^gggmmmssszzz|||lllEEE888555222111222333333333888...444888:::]]]~~~fffvvv{{{qqqbbbxxxzzziiiTTTYYYSSSHHH[[[mmmWWWQQQPPPfffzzzooo]]]PPPEEEUUU]]]ccckkk{{{www^^^UUU^^^```cccrrr~~~fffcccuuuzzznnn]]]aaaUUUTTTVVVOOOKKKJJJCCC;;;777333000/////////...///000000000000111333555BBB:::>>>mmmzzzuuusssmmmgggQQQFFF<<<<<<>>>>>>>>>???BBBEEEGGGIIINNNRRRQQQNNNIIIOOOTTTTTTTTTXXX```gggvvvmmmgggPPPEEEAAA;;;555222000//////000111000///...000...111666999QQQwwwrrrdddzzzXXX]]]YYYTTTSSSQQQQQQQQQRRRQQQQQQLLLLLLKKKHHHCCC===888444vvvRRRHHHHHHDDD<<<888999888555777777333666:::333444DDDsssqqqeeefff|||}}}ooo```ccceeehhhjjjjjjqqqggg]]]eeexxx}}}sssjjjgggzzzvvv}}}xxx{{{wwwJJJBBB555333111111222222000...111111111111222333444555777bbbvvvrrrgggnnnkkkQQQOOO___ppprrruuu~~~~~~vvvtttvvvuuuzzz~~~}}}||||||}}}|||xxxxxxwwwvvvuuusssrrrqqqtttsssrrrqqqppppppppppppqqqooommmlllnnnuuu~~~|||ssslllaaa```aaagggppptttqqqmmmrrrssssssqqqlllfffbbb___[[[eee{{{tttiiiyyy{{{zzzJJJ999777333222222333444333444111555888KKKxxxfffnnnrrrwwwtttjjj[[[ZZZ```uuulllUUUVVVSSS\\\|||]]]RRRQQQWWWfffjjjXXXGGGFFFMMMQQQggg|||pppSSSXXXoootttttt|||eee___PPP^^^~~~xxxlll___\\\\\\TTTQQQPPPJJJ???;;;555222000000/////////000111000000111555888999EEE]]]wwwjjjbbb___\\\WWWEEE===888;;;???@@@AAABBBMMMJJJPPP]]]___XXXYYYbbbgggqqq~~~rrrUUUFFFBBB===666444222000///000111000///---111111333888CCCiiijjj}}}sss]]]___YYYVVVTTTRRRRRRTTTTTTSSSRRRLLLLLLLLLJJJEEE@@@:::777[[[OOOMMMFFF===888999999777666777555666888222<<>>yyy~~~xxxnnniiiiiilllooovvvhhhiiidddTTTMMM[[[qqqvvvyyyzzz}}}}}}yyyyyyyyyxxxwwwvvvttttttsssrrrqqqppppppppppppppppppppppppttt~~~wwwqqqgggdddfffrrr{{{```jjj~~~|||[[[;;;888444222222444444444111444999DDDlll}}}gggfffnnnhhhkkkyyykkkYYYKKKPPP```xxxpppcccttt|||bbbHHHMMMSSSeeejjjbbb[[[LLLHHHUUUmmmoooXXXIIIeeemmmNNNWWWQQQlllnnn```[[[ZZZRRROOOOOOJJJCCC???888444111111000///...000222111000111666:::777IIIllltttqqqfffYYYPPPNNNLLLIII>>>:::999===@@@AAADDDHHHPPPXXXppp^^^IIIEEE@@@888555333000000000111111000---444333444???TTTtttjjjbbbmmmpppeee]]][[[XXXTTTSSSTTTTTTQQQNNNMMMMMMLLLKKKGGGBBB===:::eeeXXXUUUKKK???888888999777444666555666777333FFFhhhttt\\\RRRttt~~~ppprrr||||||qqqfffdddoooooofff___bbbmmmwww{{{|||hhhllluuuttt|||~~~}}}{{{|||vvvbbbQQQJJJVVV|||qqqkkk^^^```www{{{GGG===888222000222444333111111111111222333444555666DDDsss}}}zzzuuu~~~vvvmmmeeeaaa\\\___cccgggmmmxxxgggaaaddd[[[XXXMMMYYYpppwwwyyy~~~~~~{{{{{{{{{{{{zzzyyywwwwwwtttssssssrrrrrrrrrsssssstttuuuzzzzzzqqqjjjeeefffbbb```eeevvv~~~```gggxxx}}}ppp<<<999444222222444555555444888===YYYlll{{{\\\XXXkkkaaa}}}xxx___]]]ZZZSSS```wwwssstttyyy___IIIDDDKKKQQQzzzyyyeeeeeeZZZUUUnnnooo\\\]]]fff```[[[NNNZZZzzzkkk]]]XXXWWWOOOMMMOOOKKKGGGBBB;;;666333222111111...000222111///111777<<<===MMMttt~~~oooddd[[[[[[UUUKKKEEECCCBBB@@@===<<<>>>CCCDDDEEEKKKRRRQQQsssxxxzzziiiOOOIIIEEE===777444111000000111111111///666333444HHHggghhhuuuxxxppplllsss~~~zzzaaahhh___ZZZVVVRRRQQQSSSSSSPPPMMMNNNMMMMMMKKKGGGCCC@@@===lll```[[[OOOAAA999888888777111444444666666555MMMuuuhhhZZZ^^^}}}mmmvvvcccXXXXXX^^^YYYSSSRRR\\\nnn~~~hhh[[[TTT___ttt|||ttteeeaaa[[[ddd}}}gggWWWYYY___^^^hhhhhhgggdddaaabbbfffiiittt~~~{{{rrraaaRRRKKK???lllyyyrrrvvv\\\{{{{{{QQQ@@@999222000222444444222111111111222333444666777IIIkkk~~~|||||||||ooohhh^^^YYYVVVWWW]]]aaaaaa___eeeggghhhfffbbb___```bbbbbblllzzzkkkZZZccchhhYYY\\\NNNXXXooovvvwww~~~~~~~~~|||}}}}}}||||||{{{zzzyyywwwvvvvvvvvvvvvvvvwwwxxx{{{~~~zzztttvvvyyyzzzrrrfff[[[TTTPPPVVVVVVVVVXXXeee}}}||||||bbbjjjvvv{{{===999555222222444555555999;;;AAAhhhsssbbb|||jjjrrryyyuuuiiikkknnnaaacccZZZTTTtttpppuuu{{{nnn\\\RRRNNNHHHWWW]]]ZZZWWWdddzzzaaaUUU^^^yyysss^^^|||bbbaaakkknnn___ZZZZZZSSSRRRUUUQQQIIIDDD===777444333222111...111222111///111888>>>999XXXwwwfffPPP@@@HHHKKKIIICCC??????===;;;:::;;;@@@EEEFFFHHHPPPYYYQQQpppppptttooorrrTTTLLLHHH@@@777444111000000111111111000666222444PPPuuuggg{{{rrrlllcccWWWNNNUUUddduuusssxxx|||eee[[[VVVRRRNNNOOOSSSTTTRRRNNNNNNNNNMMMKKKHHHDDDAAA???wwwooohhhddd>>>BBB;;;666888666444777333<<<444fffmmm\\\~~~nnnyyyvvv___OOOTTTccccccddd^^^UUU]]]kkkhhhYYYSSSQQQVVVaaagggdddbbbdddggg]]]SSSVVVRRRddd}}}tttggg]]]TTTLLLSSSYYYQQQVVVUUUTTTTTTUUUUUUUUUSSSXXX^^^iiiuuu}}}{{{~~~zzzdddTTTMMMGGGEEELLL{{{qqqiiirrrcccIII:::333333///222555///666)))666555111888777===jjjlllmmmccc[[[SSSOOOPPPQQQTTTWWWZZZ]]]ccclllsss~~~{{{vvvqqqmmmjjjhhhfffqqqsssyyyiiiffflllllljjjkkk```ZZZRRR\\\rrryyy|||~~~~~~|||{{{{{{}}}~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyy|||wwwrrrrrrooommmmmmoooggg[[[PPPKKKKKKLLLNNNaaa```YYYRRRXXXsssyyy~~~|||kkkyyyxxxhhh```tttKKK555888555111777444888555999QQQfffrrrddduuu___VVV\\\YYYXXXqqqhhhnnnttt___mmm|||qqqxxx{{{jjjeeelllkkk\\\NNNLLLSSSXXXpppZZZHHH===@@@TTTiiifffVVVJJJFFFCCCGGG___zzzrrrjjjyyycccRRRJJJ^^^gggdddPPPTTT[[[TTTPPPSSSMMMIIICCC===999666222///...000222111111444<<>>AAAAAA??????JJJAAA===???AAACCCKKKVVVRRRVVVVVVQQQOOOPPPQQQOOOZZZVVVOOOPPPWWW___tttdddxxxmmmWWWXXX[[[UUUPPPSSSOOOMMMHHHAAA;;;666222111...111222111111555===DDDLLLuuu\\\TTTOOONNNJJJHHHTTTdddeee\\\RRRJJJAAA999555777;;;???===@@@KKKNNNTTTcccxxxddd[[[MMM[[[qqqvvvWWWkkk]]]SSSEEE;;;888333111111222222222///222777NNNcccyyykkk{{{gggYYYMMMFFFHHHEEEIIIHHHHHHLLLJJJIIINNNqqqrrrvvveeeqqqWWWYYYWWWVVVUUUUUUTTTRRROOOQQQNNNKKKHHHFFFDDDAAA???{{{HHHCCC===888999666222999777555JJJxxx[[[bbb{{{tttnnn]]]___qqq{{{yyy}}}llldddhhheee]]]]]]\\\]]]]]]ZZZYYY___gggfffaaaaaaiiiZZZ\\\wwwssscccbbbgggfffbbblllxxxwwwccc]]]TTTNNNLLLPPPWWW\\\bbbiiinnniiiaaacccrrrwwwwwwoooXXXHHHCCC>>>???DDD\\\zzzbbbooommmddd|||NNN>>>888777111111555333444+++555444222666:::OOOsssddd]]]VVVVVVZZZZZZUUUPPPNNNMMMOOOSSSWWWYYY___fffqqqxxxzzz}}}}}}qqqXXXWWWnnn}}}lllZZZ[[[XXXZZZ___cccbbbbbbbbbUUUSSSPPPPPPTTT[[[dddiiinnnccc```lll~~~~~~uuuzzz}}}tttqqqnnn```VVVfffVVV:::999555222777333888999QQQxxxdddyyycccdddJJJAAA@@@CCCPPPdddpppkkk```___qqqbbbnnnqqqfffIIIOOOQQQNNNEEE??????BBBDDD>>>999888===BBBDDDEEEGGGFFFEEEGGGJJJOOOQQQQQQPPPMMMTTTXXXWWWXXX___gggkkkxxxpppvvv}}}zzzyyyqqq___lllzzzbbb\\\[[[UUUQQQRRRRRRRRRNNNGGG===666333333000111222111222777???FFFJJJuuuggg[[[QQQHHHDDDDDDMMMbbbxxxnnnTTTAAA666333666<<>>;;;BBBLLLNNN[[[vvvzzzSSShhhvvvaaaRRRGGG>>>:::555222222222222222000111;;;ZZZvvv}}}oooppp```SSSJJJJJJOOOOOOMMMLLLNNNLLLHHHMMMYYYcccrrrqqqgggZZZWWWVVVVVVVVVWWWVVVSSSPPPPPPNNNKKKIIIHHHEEEBBB???NNNCCC===999999666222999999333YYYsssYYYppp|||zzzvvvhhhgggpppsssppptttxxxwwwppppppuuuqqqgggbbbaaa```aaaaaaccchhhlllooobbb]]]kkkiiiqqqvvvmmmnnnuuu~~~{{{]]]XXXOOOGGGCCCDDDJJJNNNSSSVVV```ppp|||~~~zzzwww}}}|||ttt[[[JJJDDD>>>BBBEEEHHH}}}ccchhhvvvXXXppptttSSS@@@999888111000444333333---555444333555===___hhhgggYYYUUUUUUUUUWWWPPPTTTYYY^^^eeeqqq{{{|||{{{\\\UUUmmm{{{lll^^^WWW\\\^^^```bbb```\\\ZZZYYYVVVZZZ___cccgggiiikkkmmmkkkdddkkk}}}}}}rrrvvv~~~ooobbblllxxxkkkQQQfff^^^>>>999555222777333888>>>SSShhhiiixxxuuu]]]MMMNNNFFFBBBGGGNNNNNNIIIFFFJJJFFFZZZwww{{{```[[[zzzbbbccc|||]]]KKKQQQLLLDDD<<<888888999999;;;===AAAHHHNNNSSSWWWZZZVVVZZZZZZUUUUUU[[[aaacccbbbkkksssvvv}}}ccc\\\iiikkkzzzjjj]]]XXXTTTRRRSSSTTTVVVTTTLLL@@@777444444111222222222444999BBBHHHNNNlll[[[NNNBBB???======@@@LLLeee|||~~~fffJJJ888111111777>>>BBBAAA@@@HHHOOOPPPgggWWWRRRfffRRRMMMAAA===777333222222222222666333???___{{{xxxeee\\\UUUTTTXXXYYY\\\QQQNNNKKK@@@CCC[[[sssTTTeeezzzZZZwwwlllWWWVVVVVVVVVVVVTTTQQQNNNNNNMMMKKKJJJIIIFFFBBB???TTTDDD>>>;;;999666555777;;;666ffflllhhh~~~yyyrrrhhh\\\XXX\\\aaadddeeejjjvvvvvvsssrrrssswwwwwwsssttt~~~vvv{{{|||zzzzzzyyy|||sss^^^LLLLLLJJJGGGEEEHHHMMMRRRTTT\\\qqqtttzzzuuuwwwsss]]]MMMHHHBBBDDDDDD>>>zzziiiaaa{{{TTTuuuxxx\\\DDD888777111///222222222...444333555444@@@pppyyyfff}}}tttiii```[[[ccchhhnnnsss}}}ssslllppp{{{cccVVVkkk|||rrrhhhbbb`````````dddggggggffffffggggggbbbfffjjjmmmmmmmmmnnnoooyyyuuuxxxoooccchhhxxx```NNNmmmuuufffAAA888555333888333999CCCaaattt]]]pppvvvgggVVVHHHCCCBBBFFFFFFDDDHHHOOOMMM;;;:::IIIOOOOOOVVV]]]qqqkkkTTTTTTiiiSSSSSSLLLDDD;;;777888:::===???FFFGGGIIINNNUUU]]]bbbddduuulllqqqsss~~~kkkbbbrrr^^^UUUSSSTTTTTTVVVXXXWWWOOOCCC:::666555333222111222555<<>><<<::::::EEEGGGIIIOOOSSSWWWvvvwww___ggguuu~~~^^^GGG~~~oooUUUTTTEEE@@@999444222111111111777666HHHdddqqqyyyvvvjjjZZZSSSMMM\\\ttt{{{lll[[[TTTMMMYYYrrr~~~___XXX^^^vvvQQQhhhyyyRRRRRRQQQQQQRRRQQQNNNLLLMMMLLLJJJJJJIIIGGGCCC@@@YYYEEEAAA>>>;;;666;;;333;;;<<>>GGGLLLsss}}}WWW@@@<<>>666@@@///;;;DDDsss~~~___ppptttpppjjjbbbXXXQQQRRRVVVbbbhhhsssppp```}}}xxxtttrrrfffTTTSSSYYYVVVWWWXXXXXXXXX[[[dddrrr|||}}}qqqXXXGGGCCC>>>>>><<>>ccciiirrrzzzuuuMMMCCCLLLUUUVVVSSSQQQPPPOOOHHHXXXWWWKKKLLLWWW]]]___fffZZZMMM;;;>>>:::???>>>???<<<>>>GGGNNNPPPSSSWWWNNN[[[bbb___iiizzzssszzzeeeVVVXXX[[[[[[YYYYYYXXXTTTNNNFFF???;;;666333111222888@@@HHHMMM}}}uuuRRRCCCGGGPPPMMMCCC888444;;;CCCFFFDDDIIIEEECCCFFFGGGGGGJJJOOOMMMQQQOOORRRaaattt___JJJOOONNNIIIUUU^^^nnn~~~wwwbbbCCC@@@vvvuuuPPPTTTNNNHHH???999555444444444000BBBaaannnlll{{{dddcccqqqrrreeennnWWWUUU___www]]]MMMVVVjjjkkkhhhqqquuussszzzXXXaaa[[[XXXTTTQQQOOONNNMMMLLLLLLIIIGGGEEEEEEEEECCCBBBbbbKKKHHHFFF@@@666CCC,,,:::IIIuuuvvv\\\jjjggghhh___OOOJJJRRRXXXVVVcccsssnnnmmmzzzoooddd]]]dddjjjbbbaaabbbbbbeeemmm}}}vvvjjjRRREEEEEECCC===;;;HHH^^^RRRqqqaaaYYY}}}SSS888666666555555222///111333111888222GGGqqq^^^ZZZZZZ^^^nnnsssYYYIIIHHHRRR\\\____________```cccgggjjjlllrrr{{{___[[[lllxxx~~~}}}}}}yyywwwvvvuuummmqqqsssrrrvvv}}}}}}www|||}}}nnnnnnyyybbboooooo]]]OOO___jjjtttEEE555444666:::777???gggkkkwwwqqq~~~^^^FFFOOOUUUSSSQQQSSSPPPJJJRRR```eeefffiiibbbXXXYYYRRRHHHQQQCCCGGG>>>HHH===HHHGGGLLLVVVZZZVVVTTTVVV```ZZZ\\\www|||vvvooozzzjjjXXXZZZ^^^]]][[[ZZZXXXVVVRRRKKKCCC===666333111222888AAAJJJNNNuuu^^^ZZZhhhvvvmmmLLL<<<@@@GGGCCC:::;;;>>>GGGOOOPPPLLLJJJKKKPPPSSSMMMPPPfffkkkQQQVVVYYYWWWQQQNNNNNNWWWhhhzzz}}}nnnnnnrrrcccFFFAAAuuu{{{wwwRRR\\\QQQKKKBBB;;;777666666666222HHHffflllqqq|||iiinnnzzzyyyooonnn~~~YYYNNNbbb\\\YYYvvv^^^XXXeeeddd^^^vvv{{{TTTHHHssskkkfff^^^XXXSSSPPPMMMKKKKKKIIIFFFDDDDDDDDDCCCBBBeeeMMMTTTIII===999<<<888;;;LLL}}}oooddduuugggRRRIIISSSVVVOOOXXXmmm{{{~~~ppppppuuuqqqhhh```mmmvvvzzzzzzqqqmmmwwwyyyiiiTTTGGGBBB???999DDDFFF[[[sssUUUjjjiiidddOOOAAA333555000555222111...333999333555ZZZuuussstttsssmmmgggaaa[[[UUUiiixxxzzzfffPPPHHHOOOZZZ]]]\\\___```bbbfffjjjnnnqqqssszzzrrraaaqqqggg```]]][[[cccrrruuu{{{}}}kkk}}}fffhhhnnnnnn```LLL\\\XXXyyyLLL???999777:::333LLLfff{{{yyybbbLLLQQQ]]]]]]OOOKKKNNNIIISSSZZZccchhhgggbbb\\\YYYYYYSSSRRRRRRIII===BBBQQQMMM]]]WWWFFFKKKYYY```ccc^^^eee}}}}}}yyynnn{{{zzz{{{xxxggg___WWWZZZYYYZZZYYYWWWVVVRRRLLLEEE@@@999444666666555BBBRRRSSSxxxlllLLLSSSMMMDDDJJJOOOJJJIIIOOOOOOJJJOOOUUUOOO^^^FFFTTTxxxzzziiihhhlllnnnkkkccc___XXXOOOWWWfffhhh\\\eeexxx[[[nnn|||yyytttZZZEEEHHHXXX}}}YYYTTTSSSOOOHHHAAA;;;666333222333PPPrrrttttttyyyqqqyyyyyyfffsss]]]cccqqqwww\\\aaabbb]]]aaa\\\```ZZZ]]]pppmmmIIIQQQpppttt```XXXWWWNNNIIIIIIFFFIIIHHHFFFEEECCCBBBBBBAAAgggNNNVVVLLL???<<<<<<777<<>><<<<<>>======<<>>kkkuuu{{{uuuSSSJJJQQQ___ccciiirrrttt|||nnn]]]SSSTTTYYY^^^___gggoooiiiRRRBBBIIIWWW^^^bbbZZZNNNQQQ^^^``````jjjjjjzzzyyywwwuuuqqqpppmmm```___^^^[[[YYYXXXWWWVVVTTTPPPMMM???777555444666FFFTTTQQQkkk```eeeiiivvvvvvZZZ[[[dddiiikkkuuusss```^^^QQQMMMXXX___\\\VVVSSSMMMyyy}}}nnn]]]vvv}}}XXXjjj|||fffPPPGGGNNN^^^iii\\\ooodddJJJ???888^^^wwwTTTWWWMMMLLLIIIEEE@@@;;;666444AAAZZZ||||||OOOhhhqqq~~~rrrxxx{{{SSS}}}}}}ssspppxxx@@@CCClllmmmYYYQQQRRRLLLJJJMMMLLLFFFEEEDDDBBBAAA@@@@@@@@@gggTTTddd```SSSEEE???666???UUUwwwjjjvvvzzzzzzuuu{{{oooXXXHHH@@@===<<<<<<444===FFFjjjKKKlllVVVWWW\\\HHH:::;;;...000222000000333333222DDDzzzzzz~~~yyywwwxxxuuu|||{{{wwwuuubbbWWWMMMQQQXXX^^^cccfffhhhhhhkkkvvvyyyxxxdddgggmmmgggnnnttt}}}kkkqqqiiiccc~~~dddbbbhhhvvvwwwfffKKKPPPsssqqqIIIwww{{{HHH888===:::999FFFrrr|||~~~oooYYYIIIMMM^^^kkk}}}}}}hhh```bbbhhhlllttt}}}rrrWWWLLLYYYbbb^^^\\\XXXTTT[[[dddbbbnnnrrrdddaaappp~~~ssspppppphhhdddVVVTTTTTT]]][[[YYYXXXXXXWWWTTTRRRDDD;;;777444777IIIVVVPPPpppjjjnnntttsssuuuuuukkkppp{{{}}}|||xxxtttmmmsss{{{hhhZZZfff~~~lllWWWbbbmmmUUUKKKfffhhhfffzzz]]]FFFCCC===UUUSSSPPPNNNMMMLLLIIIDDD>>>888555444^^^|||WWWdddwww~~~~~~dddhhhnnnAAA<<<```nnnZZZRRRSSSMMMKKKOOONNNEEEDDDCCCAAA@@@?????????fffTTTjjjgggYYYIIIBBB999@@@SSSvvvooolllSSSbbbsssrrrpppyyywwwaaaMMMAAA;;;::::::<<<222999FFFbbbNNNoooVVVfffdddOOO<<<999...222222...///333444444JJJ|||kkkllliiinnn|||zzzooohhhiiipppvvvnnn[[[SSSWWWRRRTTTWWW]]]cccjjjnnnpppuuukkkbbbdddfffjjjvvvwwweeeqqqzzzwwwsssnnn|||fffcccooouuuuuu___JJJTTTvvvuuuRRR~~~III999>>>999999KKKrrrlllyyynnnbbbXXXJJJKKKXXXdddzzz}}}uuuxxxuuuYYYUUUeeeiii```VVV\\\^^^___aaajjjppp___^^^mmmooogggfffwwwNNNsss___TTTSSSVVV]]]\\\ZZZYYYYYYWWWUUUSSSIIIAAA;;;555777LLLYYYRRRsssttt{{{zzzqqqiii```[[[HHHQQQ{{{fffvvvUUUCCCCCCDDDSSS{{{XXXKKKPPPPPPPPPMMMHHHAAA:::666000dddwwwbbb[[[}}}yyyTTT>>>999aaammmYYYQQQRRRLLLJJJLLLKKKDDDCCCBBB@@@????????????gggUUUllliiiZZZKKKFFF???BBBMMMxxxrrrsssuuufffeeerrroooYYYLLLPPPqqqrrrfffaaa}}}iii\\\UUUSSS^^^kkkmmm___OOODDD>>>;;;<<>>??????TTT|||___QQQOOOPPPPPPOOOJJJDDD===999999eeevvvnnnZZZrrrCCC???BBByyyiiiUUUOOOPPPIIIFFFGGGEEECCCBBBAAA@@@????????????gggWWWpppnnn]]]LLLJJJDDDCCCFFFnnnmmmwwwZZZPPPQQQYYYSSSGGGPPPfffrrrssswww|||www^^^WWWYYYrrruuusssggg[[[___sss^^^RRRHHHCCC???<<<<<<@@@999;;;>>>fff^^^^^^mmmPPPooolllCCC555222999111000222444333333DDDkkk|||xxxlllaaa]]]hhhxxx}}}{{{dddRRRPPPUUUVVV^^^ffflllpppyyyppphhhjjjkkkpppjjj[[[|||~~~}}}\\\kkknnn{{{qqqVVVOOOTTT______QQQHHH;;;999333:::TTT^^^uuuuuuhhhllluuuaaaVVVPPPRRRfff]]]VVV]]]___^^^```bbbtttrrrjjjmmm\\\VVVfffOOO]]]XXXUUUVVVSSSTTTUUUWWWYYYXXXUUURRRNNNKKKFFF:::888MMM^^^YYY~~~sssttt```uuu[[[FFF>>>>>>:::WWWuuuRRRMMMKKKLLLMMMMMMJJJFFFAAA===:::^^^zzz```vvveee???AAAHHHdddRRRMMMPPPIIIEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@gggYYYuuusssbbbLLLMMMGGGCCCAAAgggjjjyyy}}}\\\UUUTTTWWWRRRKKKTTTddd|||sssuuuwwwyyyzzz}}}jjjSSSRRR[[[ssstttrrr~~~ZZZQQQHHHDDD???777555999555>>>@@@qqq]]]aaagggHHHrrrwwwFFF444333;;;000000222444555555DDDfffsssnnnnnndddfffzzznnnccceeeooouuuppp]]]SSSPPPOOOTTTbbbrrrzzz|||zzzqqq{{{iiiiiinnniiiwww|||[[[www}}}tttgggqqq}}}mmmuuuhhhSSSTTTWWW\\\___ZZZIII>>>:::444>>>YYY]]]jjj]]]jjjvvvddd\\\tttjjjNNNWWWbbbZZZTTTZZZdddzzzzzzxxx|||eeeWWWQQQ___LLLccc\\\UUUSSSNNNOOORRRVVVYYYXXXVVVSSSOOONNNJJJ<<<888MMM```[[[}}}eeehhhxxxzzz{{{iiibbb___RRRNNNZZZccckkk~~~iii\\\]]]vvvmmmSSSEEE@@@@@@@@@^^^|||MMMOOOGGGIIIJJJKKKJJJFFFCCC@@@111UUUbbb^^^xxxzzz~~~www[[[<<>>999999;;;;;;666???CCClllVVVcccsssMMM===>>>555,,,;;;333///111666777CCCkkkuuuzzz{{{ssspppnnnsss}}}sssfffZZZQQQRRRZZZeeeiiivvvkkkeeeqqqzzzggggggnnnpppooo}}}sssxxxmmmZZZ}}}iiitttzzzaaaTTTNNNWWW]]]^^^III;;;;;;444>>>dddvvvbbbxxx}}}qqqfffKKK]]]VVVHHH^^^cccaaaeeeTTTLLLYYYPPP|||dddXXX[[[JJJRRRTTTVVVVVVUUUUUUUUUVVV\\\NNNPPPFFF===BBBwwwYYYsss{{{qqqsssnnn~~~mmm___YYY^^^hhhdddTTTMMMQQQHHHWWWNNN???CCCEEEIIIXXXnnnXXXTTTMMMHHHVVVzzzsss^^^LLLBBB===;;;AAAkkkiiiPPPDDDHHHGGGFFFHHHJJJHHHCCC???===EEEiiiRRRddduuu{{{{{{yyywwweeeKKK888<<<]]]XXXPPPJJJHHHFFFBBBBBBDDDCCCBBB@@@???>>>??????@@@kkk\\\ssslllcccNNNOOOOOOEEE[[[xxxvvv}}}xxxaaabbbmmmxxxqqqdddooonnnbbbRRRRRR___lllhhhddd{{{ggghhh\\\JJJ>>>::::::;;;;;;888333GGGSSSMMM```]]]\\\???>>>888...666111000444777777FFFuuu{{{wwwzzzyyytttiii___[[[XXXUUU[[[eeehhhrrrrrrdddwwwrrrgggiiiuuuvvvsssgggjjjfffqqq\\\RRROOO[[[dddZZZ{{{III::::::666???cccrrrfff|||kkkWWWFFFXXXWWWRRRdddnnn|||~~~tttpppYYYPPPQQQeeeVVV}}}mmm___UUUWWWPPPUUUWWWXXXXXXWWWVVVVVVWWW___XXXXXXMMMCCCAAAooodddwww~~~kkknnnrrrVVV}}}|||rrrkkkhhhvvv{{{hhhXXXJJJSSSJJJEEEJJJKKKFFFZZZtttXXXRRRXXXdddyyyxxxhhhTTTDDD======???666jjjjjjOOOJJJGGGGGGGGGHHHIIIHHHDDD@@@;;;HHHxxxLLLNNNiii{{{uuu|||}}}\\\TTT@@@666LLL}}}UUUNNNHHHGGGEEEBBBAAACCCCCCBBBAAA???>>>>>>>>>???dddXXXssslll```NNNMMMMMMDDDWWWqqqttt{{{tttttt~~~xxx[[[RRRTTT\\\eee{{{rrrXXXooo~~~ooohhhqqqzzzyyyqqqllldddVVVEEE;;;999<<<<<<;;;>>>111VVVCCCSSS___GGGooo@@@<<<<<<111333222333666777666III|||vvv[[[QQQMMMSSSZZZ]]]gggrrrmmm|||}}}ppp```rrrwwwrrrnnnmmmyyyiiicccgggiiiooo|||gggWWWPPPPPP^^^mmm|||UUU~~~LLL:::;;;777???]]]mmmkkkQQQSSSPPP[[[[[[]]]bbbnnnoooddd___mmmrrr~~~xxx~~~mmmXXXRRRZZZoooSSSuuuddd\\\UUUSSSVVVVVVWWWYYYXXXWWWVVVVVVWWWXXXZZZYYYPPPKKKCCChhhvvvwwwzzz___sss}}}eee}}}wwwUUUFFFLLLOOOaaa|||jjjRRR@@@888:::>>>>>>mmm{{{dddFFFJJJGGGFFFGGGHHHIIIHHHEEEBBB999IIIvvvTTTDDDWWWssslllNNNIII;;;888\\\xxxQQQKKKFFFEEEDDDAAAAAACCCCCCBBBAAA???>>>=========cccXXXqqqgggVVVHHHGGGGGGDDDSSSkkktttrrryyyWWWQQQVVV```kkkzzzsssrrryyykkk```[[[iiiqqqaaa\\\hhhooofff[[[YYYRRRGGG;;;666:::>>>===;;;???===]]]DDD___UUU@@@wwwBBB888;;;444555444444666666666KKK}}}xxxqqqyyygggRRRIIIJJJWWWbbbgggqqq}}}yyytttfff``````zzzvvvvvvsssqqqyyy{{{zzzssswwwhhhYYYxxxuuudddlll```TTTNNNPPP^^^ppprrrSSSQQQ;;;<<<999>>>VVVjjjnnn~~~tttVVVBBBSSS]]]]]]\\\aaa[[[kkk|||jjjdddjjjsssoooXXXRRR\\\qqqPPPrrr{{{```YYYQQQWWWQQQSSSUUUUUUTTTTTTTTTVVVXXX^^^WWWQQQQQQFFFZZZ{{{iiirrrPPPhhhxxxuuu\\\ggggggPPP@@@888999<<>>===<<<<<>><<<888:::HHHNNNEEE^^^EEEQQQHHH666888555777555444444555;;;RRR~~~uuuooopppnnnmmmxxxeeePPPIIIOOOcccpppsss||||||vvvbbbRRR]]]vvvyyyyyy~~~rrr|||vvvnnnpppxxx{{{eee```|||~~~tttnnnxxx___kkkeeexxxiii^^^RRRMMMQQQYYYkkkdddXXXRRR;;;<<<:::@@@VVVpppqqq}}}|||SSSIIILLLPPPbbbXXXVVV___WWWqqqqqqfffhhhvvvhhhPPPKKKUUUkkkTTT~~~yyyaaaYYYPPPSSSNNNPPPRRRSSSSSSTTTUUUVVV```cccYYYTTTUUULLLMMMsss```kkkeee{{{|||nnnqqqhhhNNNAAA<<<;;;<<<>>>^^^```???FFFCCCDDDFFFFFFFFFEEEEEEEEE???===QQQ[[[EEEMMMeeesssvvv\\\XXXooo|||qqqKKKGGG???666999UUUVVVJJJEEEAAABBBCCC@@@@@@AAAAAA@@@@@@???>>>===;;;;;;mmm```rrrgggUUUOOOLLLMMMNNNRRR```qqq|||{{{xxxfffPPPLLL^^^sssyyy___```lll{{{{{{iiiTTTJJJ===;;;:::<<<======999666===PPPAAALLLUUUDDDvvvMMM888888555888444333444666???XXX}}}lllgggkkkyyy{{{___KKKIIIWWWqqq~~~yyylllYYYRRRlllvvv{{{iiijjjqqqttt{{{jjj```WWWcccppp~~~uuuaaavvv~~~~~~}}}rrrbbbjjjbbbhhhvvvkkk\\\PPPMMMUUUUUUbbbVVVaaaPPP:::<<<<<>>>>>??????>>>===<<<;;;kkk[[[}}}mmmcccTTTRRRNNNOOOQQQNNNXXXlllsss~~~|||yyyssslllhhhiiiooowww~~~kkkSSSVVVssssssppp{{{nnnmmmnnnssstttkkkYYYKKK<<<<<<======;;;999777666GGGRRRFFF^^^OOOVVVlllJJJ<<<;;;666999444555666555:::RRR|||uuuooorrr{{{fffPPPHHHKKKaaazzzcccWWWddd|||}}}vvvnnnkkkpppxxx}}}jjjeeekkkssskkk[[[WWWXXXVVV]]]^^^[[[eeeuuuyyyppp```{{{rrruuukkkcccxxxccc~~~zzznnnfffVVVKKKMMM[[[TTTYYYJJJkkkSSS<<<===;;;AAAYYYssszzzwwwttteeeNNN^^^fffwww```\\\dddooofffrrrtttkkkwwwxxx^^^NNNRRR[[[ggg\\\zzzXXXIIITTTMMMOOOPPPRRRRRRQQQPPPQQQRRRQQQSSSWWWZZZQQQ___SSSppptttnnnQQQOOOqqqzzz^^^ddd~~~|||zzzooo```SSSDDD888999;;;:::???HHH{{{{{{UUULLLJJJ>>>@@@CCCCCCAAAAAACCCEEEBBBBBBFFFeeeoooPPPJJJ]]]fffttt|||lllSSSGGG???;;;HHHhhhsssMMMIIIDDDAAACCCBBB???>>>???<<<======>>>>>>===<<<<<>>>>>888;;;555888888222222HHHttt||||||sssnnntttjjjSSSGGGIIIOOOiii{{{]]]XXXuuuttt~~~uuucccUUU\\\nnnyyyvvvmmmdddjjjyyyqqqYYYUUUfffyyyxxx{{{{{{tttnnnqqqwwwtttuuutttuuuxxxbbbnnn___sssvvvhhh]]]QQQGGGMMM```UUUUUUCCCqqqYYYAAA>>>:::>>>VVVyyywww~~~wwwtttTTTmmmgggxxxccccccqqqxxxsssccceeeyyyuuuQQQHHHUUUcccqqqmmm|||XXXDDDXXXNNNNNNPPPQQQPPPNNNLLLLLLLLLTTTVVV^^^\\\GGGXXXIII```pppSSSJJJNNN^^^}}}bbbbbb|||~~~wwwuuurrrcccRRR@@@888666;;;<<<<<>>???:::;;;===>>>>>>>>>===<<>>>>>444555>>>;;;...111??????FFFfffLLLWWWUUUMMM===555===:::777555111444;;;DDDiiivvvgggeeehhhmmmyyyvvvuuu~~~vvvVVVHHHKKKQQQZZZooo}}}|||tttccchhhtttrrraaaRRRLLLMMMSSSZZZ\\\___ggghhhmmm}}}ooo]]]dddyyytttooooooqqqrrrwwwjjjkkkxxx|||^^^hhh|||fffiiivvvjjjaaaRRRQQQAAA^^^kkk^^^IIIJJJ|||[[[AAA???CCC???UUU{{{xxxmmm```xxxkkkdddlllqqqYYYkkkyyyvvvnnnkkkVVVWWWjjjsssvvvbbbLLLSSS[[[vvvwwwMMMJJJVVVIIIPPPPPPPPPOOONNNOOORRRUUUZZZZZZXXXTTTPPPPPPUUUZZZqqqIII^^^VVVSSSoooxxxtttwww}}}{{{vvvmmm```RRRHHH666BBB;;;777BBB>>>EEEgggYYYAAAAAAAAA@@@???>>>>>>>>>@@@BBBDDDCCCDDDBBBWWWYYY888CCCJJJYYY^^^jjjyyyyyy]]]JJJEEE@@@666999xxx~~~PPPFFFHHHEEECCCAAAAAAAAA???>>>======;;;::::::999::::::kkk\\\wwwpppdddTTTOOOOOOQQQLLLHHHOOO]]]nnn~~~~~~vvvvvv\\\VVVYYYfff~~~xxxkkk|||iiiyyyxxxuuu|||{{{vvvqqqkkkeee```\\\WWWUUUMMMKKKNNNSSSRRRGGG>>>;;;<<<;;;;;;:::777666:::AAACCCTTTqqq[[[```NNNJJJAAA;;;>>>777555555222555:::BBBggg}}}|||}}}}}}lllTTTKKKMMMXXX___rrryyy~~~tttbbbqqq~~~}}}wwwnnn___OOOGGGGGGIIIRRRVVV]]]gggffffffrrr|||~~~}}}uuuzzzuuuooohhhddddddhhhlllooojjjuuuhhhccczzz{{{gggyyypppfff]]]QQQNNNCCC]]]fffVVVGGGTTT{{{}}}SSS???>>>AAA???VVVttt{{{ooowwwhhhVVV\\\gggyyyLLLUUUYYY^^^~~~yyy~~~nnndddgggnnnrrrssssssuuutttlllkkk~~~ppp]]]SSSCCC]]]|||fffFFFGGGPPPIIIOOOOOOPPPOOOOOOPPPSSSVVV[[[ZZZWWWSSSQQQQQQSSSVVVjjj~~~NNNKKKXXXQQQeee|||yyy{{{yyywwwqqqjjj```TTTGGG???;;;000555AAA;;;888TTTwwwWWW@@@BBBAAA@@@@@@???>>>???AAACCCDDDBBBFFFCCCVVVddd;;;FFFGGGIIILLLRRRbbbuuu{{{nnn\\\KKK>>>777;;;BBBvvvjjjHHHFFFFFFDDDBBBAAAAAAAAA???>>>======<<<;;;;;;::::::999fffWWWtttpppfffTTTNNNMMMOOOMMMIIILLLUUUtttmmmwww||||||www}}}ooo|||mmmOOOJJJZZZmmm|||uuujjj~~~cccYYYrrr~~~zzzuuu|||uuummmhhhaaa[[[WWWSSSQQQOOOMMMFFF@@@>>>===::::::;;;999>>>===444222<<>>===;;;999999777:::777111111<<>>BBB888;;;hhh^^^AAA>>>>>>???@@@?????????@@@AAABBBCCCBBBDDDDDDRRRsss~~~pppNNN<<<999HHHJJJ@@@FFFYYYZZZ```kkkwwwzzztttttthhhVVVBBB;;;:::<<<666<<>>===;;;999777iiiZZZuuuooocccNNNJJJHHHJJJKKKIIIFFFFFFSSSnnntttsssxxx{{{~~~rrrbbbVVVQQQYYYkkkwww~~~ssszzzuuu```iiirrr^^^ZZZSSSNNNLLLKKKKKKJJJ@@@???>>><<<;;;;;;888555999555333666888===IIIWWWyyyVVVBBBlllrrrVVVGGGJJJIIIDDD@@@===999:::777666777AAAmmmzzz[[[GGGLLL[[[cccoooyyy\\\gggwwwqqq~~~gggRRRJJJLLLRRRTTTQQQWWWgggnnnsssuuuQQQFFFWWWiiizzz~~~^^^eee|||fffssstttfff[[[PPPJJJKKKGGGUUU[[[PPP:::AAAvvvSSSFFFFFFBBB@@@>>>JJJwww{{{|||{{{{{{eeeiiizzzaaagggiii|||kkk___RRRWWWgggttt[[[[[[ppp|||hhhUUUHHHKKKXXXSSS[[[^^^\\\zzzKKKDDDFFF>>>EEEFFFHHHJJJLLLNNNPPPSSSVVVWWWUUUTTTUUUYYYZZZXXXUUUZZZ___SSSEEE```~~~}}}{{{yyyvvvrrrkkkeee]]]UUUKKKBBB===:::888888222CCC:::555XXXQQQBBBFFF@@@@@@????????????@@@AAAAAABBBCCC@@@BBBOOOZZZaaaaaaBBB888:::===BBBHHHCCCEEEJJJRRR\\\cccfffgggrrrrrrtttyyyuuu|||uuucccXXXVVVOOOCCC>>><<<999:::GGGfffzzzRRRGGGGGGFFFCCCAAA??????@@@@@@???>>>:::;;;======<<<;;;888777mmm^^^xxxooobbbMMMKKKJJJJJJKKKJJJHHHGGG\\\fffjjjssspppoookkknnnrrrvvvyyy~~~xxxdddXXXPPPHHH[[[~~~oootttpppTTTPPPKKKHHHFFFFFFEEEDDD>>>>>>;;;777888;;;;;;888;;;666777>>>BBBFFFRRRbbbjjjAAA```\\\SSSKKKJJJJJJDDD@@@AAA;;;;;;777666777@@@hhhxxxnnnVVVLLLRRR^^^fffqqqvvvcccVVVmmmzzzyyyrrr{{{sss```PPPLLLOOOPPPRRROOOWWWiiivvvnnn[[[kkkvvvfff\\\MMMOOO```kkkxxxsss~~~bbbWWWqqqyyygggjjjyyyggg]]]UUULLLHHHIIIJJJZZZTTTFFF777EEE~~~SSSIIIIIIBBBBBBAAADDDeee|||cccfffsssWWWLLLbbblllsss\\\[[[qqqpppPPP___}}}ooo\\\OOOIIIMMMUUUSSSllllllvvvvvvkkkFFFAAAEEE???DDDCCCEEEHHHKKKLLLNNNQQQSSSYYYXXXVVVVVVVVVVVVTTTSSSXXXLLLqqqttt}}}TTTZZZ~~~~~~|||{{{wwwwwwuuurrrpppnnnfff^^^PPPJJJBBB<<<::::::;;;<<<888===;;;VVVjjjLLLBBBDDD;;;999======>>>>>>???@@@@@@@@@BBB>>>@@@HHHGGG@@@___]]]AAAAAAAAA999<<<;;;:::<<<@@@EEEHHHIIIRRRQQQRRRZZZccchhheeeaaaSSSYYYWWWJJJAAA@@@@@@<<>>??????>>>===::::::;;;;;;:::999777666kkk[[[tttlll___MMMMMMMMMLLLKKKKKKKKKKKK@@@]]]yyy}}}|||jjj^^^ZZZeeeiiiiiiiiiooozzz{{{mmm[[[UUUSSSWWWzzz~~~www~~~tttdddLLLIIIFFFCCCCCCBBBAAA???===>>>;;;777888>>>???<<<888<<<@@@AAAGGGRRR^^^eeeVVVVVVTTTTTTMMMIIILLLGGGAAABBB::::::666666777;;;\\\xxxooo[[[PPPPPPVVVbbbkkk|||}}}vvv]]]PPPOOOdddxxx{{{|||~~~uuulllqqqlllxxxtttpppiii]]]RRRNNNQQQPPPTTTSSSWWWeeeooo|||lllWWWYYYpppxxxoooaaaSSS>>>HHHQQQ[[[fffooommmtttvvvfff^^^fffzzzfffZZZjjj{{{dddkkk|||mmm\\\SSSOOOKKKHHHFFFIIIYYYJJJ@@@>>>XXXppp[[[PPPKKKBBBCCCAAA:::OOO}}}___sss|||QQQ===@@@EEEVVVooo{{{nnn^^^}}}qqq^^^OOOJJJMMMOOOUUUooouuutttUUUCCC>>>CCCAAADDDAAADDDGGGIIIJJJLLLNNNPPPTTTUUUUUUTTTSSSSSSTTTVVVUUUQQQbbb~~~{{{nnn~~~{{{vvvrrroooqqqqqqnnniiigggeee[[[PPPHHHCCC===::::::<<<>>>??????===VVVTTTFFF===;;;999555;;;<<<===>>>>>>?????????>>>@@@>>>AAABBB===KKKhhhgggNNN>>>555;;;;;;::::::;;;<<>>>>>???BBBEEEGGGEEECCCBBBBBBAAA===;;;;;;===>>>:::JJJ___wwwgggJJJCCCCCCCCCBBBDDDAAA???>>>>>>>>><<<;;;::::::999888888777777666eeeUUUoooggg[[[GGGJJJJJJHHHFFFGGGHHHIII@@@TTTwwwfffyyyqqq^^^XXX[[[]]]ZZZUUUZZZfffooopppzzzzzz~~~xxx~~~tttmmm]]]YYYaaauuummmxxxnnnnnnvvvnnn___RRRHHHFFFCCCBBBBBBAAA???===777;;;;;;888;;;@@@>>>999222AAAFFF@@@FFF[[[fffcccMMM~~~cccSSSUUUMMMHHHMMMKKKBBBAAA999888555777777888RRR}}}kkkppphhhPPPJJJOOOWWWdddrrr{{{~~~xxxmmmccc]]]]]]UUUKKKLLLYYYjjjvvvooorrr|||tttaaa^^^kkkeeecccbbbaaaZZZQQQLLLMMMPPPUUUSSSSSSZZZ[[[bbbsssfffrrrppp```ccc___uuujjjVVVKKKMMMMMMKKKUUUjjj|||xxxzzz___VVVQQQUUUdddaaarrrvvv[[[___ggg___{{{wwwiiiVVVKKKJJJKKKIIIDDDGGGVVVCCC===FFFlll^^^YYYMMMHHH???DDDFFF;;;JJJfffyyyPPPFFFAAAFFFOOOHHHOOOiiivvvvvvlllYYY~~~fffQQQEEEGGGPPPSSSYYY```EEE???888===>>>>>>@@@CCCFFFHHHIIIKKKMMMOOOLLLOOOQQQQQQQQQSSSWWW\\\QQQ^^^bbb|||yyyzzz{{{{{{yyytttoookkkoooooojjjbbb^^^[[[OOOBBB???;;;777555666999;;;<<<>>>AAAsssGGGHHHBBB<<<777>>>;;;:::;;;<<<===>>>>>>>>>>>><<>>;;;DDDHHHFFFJJJ~~~]]]TTT888:::<<<;;;888777777888555777999:::999888:::;;;@@@999666999<<<;;;<<<@@@MMMsss{{{OOOEEEJJJGGGBBBCCCDDDBBB???>>>>>>===<<<::::::999888777666666666666]]]RRRqqqhhhWWWLLLJJJHHHGGGHHHIIIIIIHHHGGGMMM^^^sss~~~uuuhhhMMMXXX\\\RRRHHHJJJUUU]]]^^^fffooossssssrrrsssuuurrrrrrzzz|||sssvvvyyywwwuuuvvv{{{oooggggggcccVVVKKKBBBBBBBBBAAA@@@>>><<<:::999999999999;;;>>>>>><<>>===<<<<<<>>>@@@CCCEEE]]]vvvVVVCCC@@@888555:::<<<777;;;===;;;:::<<<>>>===666===;;;888>>>BBBIIIWWWsssZZZFFFDDDGGGCCCAAACCC>>>>>>===<<<;;;::::::999999999888888777666666666]]]RRRpppgggVVVHHHHHHHHHIIIJJJJJJIIIGGGAAAEEEPPP```ooottt^^^QQQQQQPPPNNNJJJGGGGGGHHHMMMRRRXXX[[[ZZZ[[[^^^bbbjjjiiikkknnnqqqnnnfff___hhhiiiiiiddd]]]YYYZZZ\\\ZZZQQQIIIIIINNNNNNGGG>>>@@@???>>><<<;;;;;;;;;;;;===>>>??????AAABBBBBB@@@IIINNNCCCLLLcccTTTQQQ{{{nnnRRRRRRQQQOOOMMMKKKIIIGGGFFFCCC===999;;;999222LLL|||lll}}}zzzgggWWWLLLQQQ[[[dddoooyyy|||tttuuuvvvnnnccc\\\\\\WWWYYYeeennnhhhXXXLLLLLLMMMPPPSSSVVVYYY\\\___SSSbbbtttwwwiiinnneee]]]ZZZYYY]]]mmm~~~sssSSSGGGBBBJJJPPPPPPTTT\\\[[[[[[fffdddkkkyyyzzzrrrrrrrrrxxxeeeEEEMMMSSSXXXgggqqq{{{sssiiisssooommmzzzmmm^^^gggfff```VVVMMMJJJFFFBBBBBBFFFOOOCCC999===mmm}}}WWWHHHFFFDDDAAA@@@@@@@@@AAAMMM|||zzztttmmmjjjSSS<<>>;;;???AAACCCDDDEEEFFFHHHJJJLLLLLLKKKLLLMMMPPPRRRTTTUUUXXXXXXZZZhhh~~~~~~ooonnnyyyyyypppiiiffffffsssooojjjiiijjjkkkiiifff___WWWPPPLLLGGG@@@<<<===:::///333???>>><<>>@@@BBBDDDGGGXXXnnn\\\PPPCCCIII@@@;;;@@@DDDAAA:::777???FFFEEELLLccc~~~^^^OOODDDEEEEEEAAA@@@EEE>>>>>>===<<<;;;:::999999999999888777777666666555[[[OOOlllbbbSSSFFFGGGHHHJJJKKKJJJHHHEEECCCFFFJJJPPP___uuu}}}nnnWWWHHH???EEEKKKGGG@@@>>>BBBDDDFFFFFFEEEGGGLLLPPPQQQRRRQQQNNNKKKJJJKKKNNNOOOQQQRRROOOJJJFFFFFFHHHGGGDDDCCCEEEHHHHHHAAA;;;???>>><<<;;;;;;===???@@@;;;>>>DDDIIIKKKJJJGGGEEEJJJAAATTTjjjWWWDDDhhhnnnZZZQQQOOONNNMMMLLLJJJIIIHHHGGGDDD@@@;;;<<<:::444IIIrrreeejjj~~~tttiiiaaa^^^VVVOOONNNWWWaaaiiivvv|||pppfffbbbeeelllkkk```WWWVVVVVVSSSNNNKKKPPPUUU___gggeee___^^^ccc]]]qqq|||oooeeeaaaccclllxxxkkkKKKIIIOOOOOOIIIQQQSSSVVV^^^]]]aaaooommmxxxgggFFFSSSXXXaaauuu}}}vvvssscccWWW]]]zzzfffhhh|||~~~MMM\\\tttgggZZZWWWQQQJJJEEEAAA???BBBHHHIII???:::LLL|||[[[@@@CCCBBB@@@?????????@@@@@@@@@tttoooggg~~~UUU>>>JJJJJJJJJVVV[[[mmm}}}wwwpppkkk}}}zzziiiPPPFFFIIIHHHKKKWWW___NNN???>>>999>>><<<<<<>>>@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIJJJLLLOOORRRTTTSSSWWWTTTPPPYYYppp~~~{{{xxxzzz|||}}}|||yyyuuurrriiiiiiiiiiiiiiilllqqquuuoookkkgggeeedddbbb]]]YYYPPPJJJDDD???999333333666;;;888888@@@@@@<<>>@@@AAAAAA@@@;;;RRRqqqgggccchhhggg___ZZZ]]]oooVVVKKKFFFFFFIIIEEE>>>???FFF>>>===<<<<<<::::::999888888888888777666666555555XXXLLLggg]]]PPPIIIHHHHHHHHHIIIHHHFFFDDDBBBHHHIIIJJJWWWooogggLLL888===FFFEEECCCFFF@@@@@@AAA???===>>>@@@CCC>>>??????>>>;;;===BBBFFF???BBBEEEFFFDDDCCCCCCDDD@@@@@@@@@@@@???<<<888555;;;;;;<<<===???AAACCCDDD@@@CCCJJJPPPOOOHHHCCCAAAFFFJJJaaa```JJJbbbWWWOOORRRNNNMMMLLLKKKJJJHHHGGGGGGDDDBBB<<<<<<:::444CCCdddttteee||||||ooo___RRRKKKHHHNNNNNNUUU```fffmmm}}}nnnfffppp~~~yyyjjjXXXOOOVVVcccfffhhhiiigggiiioootttuuuttt}}}lllhhhjjjlllyyyOOOHHHMMMKKKEEEDDDJJJSSSVVVYYYaaabbbiiizzz{{{rrrVVVXXX[[[jjjyyyzzz|||~~~~~~kkk[[[fffiiiyyy~~~ttttttwwwvvvsssqqqllloooaaaWWWgggsss[[[YYYOOOMMMHHHCCC>>>>>>DDDJJJ@@@@@@IIIeee|||GGGCCCAAA@@@???>>>>>>>>>??????;;;fffaaaCCCOOOSSSOOOTTT[[[fffwwwxxxvvvyyyzzzttt}}}{{{aaa___GGG===PPPXXXQQQSSSlllDDD>>>>>>:::===:::>>>===???AAABBBBBBCCCEEEGGGGGGGGGGGGIIIKKKMMMPPPQQQSSSSSSSSSRRRUUUccc|||mmmxxx~~~yyypppkkkfffaaa___aaahhhlllooolllfffbbbdddgggqqqppppppooonnnoooqqqsssnnnhhhaaa[[[WWWRRRKKKFFFFFF???888666444333666;;;<<>>>>>>>>>>>BBBBBBBBBYYYcccKKKHHHGGGIIIKKKFFF>>>>>>CCC======<<<;;;:::999888888888777777666666555444444XXXLLLeee\\\PPPNNNKKKGGGEEEDDDEEEDDDDDD===BBBCCCCCCQQQkkk~~~zzz{{{eeeHHH>>>===:::>>>HHH>>>?????????<<<:::999999;;;;;;;;;;;;;;;:::999888???@@@AAAAAA???===<<<<<<888999::::::999888999:::777999===@@@CCCDDDDDDDDDLLLIIIIIIJJJFFF@@@???CCCFFF]]]OOOGGGqqqhhhOOOGGGNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBBBB===::::::555===UUUrrr{{{fff~~~|||{{{nnn^^^OOOEEEBBBBBBMMMQQQZZZdddgggmmmwww~~~jjjZZZ[[[dddiiioooooooootttiiixxx~~~\\\KKKDDDNNNPPPDDD???EEEHHHPPPSSSWWW```cccmmmkkkaaaddd{{{ttteeeoooxxxwwwqqqkkk{{{eeejjjuuuwwwiiiddddddmmmuuuuuuqqqnnn|||\\\TTTjjjfffZZZUUUJJJJJJHHHBBB???AAAGGGKKK@@@AAAOOOvvvZZZDDDIIIBBBAAA@@@???>>>>>>======:::RRR||||||hhhBBBKKKWWWVVVWWW^^^```yyybbbggg|||mmm]]]ZZZpppyyygggRRRQQQCCCCCCRRRSSSYYYpppUUU>>>>>>===<<<>>>999@@@<<<>>>???@@@@@@AAACCCDDDFFFFFFGGGHHHIIIKKKLLLMMMQQQMMMQQQWWWSSSTTTnnnuuudddkkkpppzzz|||wwwooolllkkkkkkmmmqqqxxx{{{{{{vvvooonnnwww|||wwwrrrllliiifff___TTTLLLHHHCCC???;;;;;;666444999======>>>@@@999===;;;NNNwwwzzzKKK???999444555666666666777666666666777777777888888888999:::;;;<<<============CCC???===aaa\\\MMMGGGJJJGGGFFFGGGEEE@@@>>>???<<<<<<;;;:::999888777777777777666666555444444444ZZZNNNfff^^^TTTPPPLLLFFFCCCBBBCCCDDDDDDCCCCCC???<<>>;;;999888888888:::<<<;;;666222888888888999888888777777;;;<<<;;;;;;:::;;;===@@@>>>AAAEEEIIIJJJJJJHHHFFFGGGBBB@@@BBBBBBBBBLLLXXXGGGGGGRRRqqqeeeRRRPPPHHHNNNMMMLLLKKKIIIGGGFFFDDDCCC@@@BBB===:::;;;666999IIIuuu}}}[[[{{{xxxmmm]]]NNNEEECCCEEEGGGNNNRRRZZZbbbdddmmm}}}uuuqqqlllhhhiiimmmrrrssszzzlllXXXZZZYYYQQQCCC===CCCNNNTTTKKKRRRUUU[[[hhhooo{{{tttuuu{{{pppbbbTTTXXX[[[NNNRRRmmmwwwgggzzz\\\\\\aaakkktttuuuqqqqqqtttfffSSS\\\sssrrrbbbXXXLLLFFFHHHGGGBBBBBBFFFIIIJJJ@@@@@@OOOGGGDDDCCCAAAAAAAAA@@@???>>>======@@@FFF]]]}}}tttHHHGGGUUUWWWVVV[[[[[[iii~~~jjjLLLYYYnnneee]]]jjjvvvgggZZZLLLAAAAAANNNNNNGGGggg|||wwwFFF:::>>>;;;<<>>???>>>???AAABBBDDDDDDEEEFFFHHHIIIIIIJJJNNNJJJOOOUUUOOOIII\\\xxxvvviiiqqqkkkiiiuuussseee}}}zzzvvvppphhhcccTTTNNNEEE???======;;;999777666999>>>???:::777777999EEE```}}}tttqqq[[[PPPCCC<<<444111333555666555555555555666666666777777888888999999:::;;;;;;<<<;;;:::<<<>>>EEE```YYYRRRPPP>>>FFFCCC@@@@@@AAAAAA@@@>>><<<;;;::::::888888777666666666666555444444333333YYYMMMeee]]]UUULLLIIIEEECCCDDDDDDEEEDDDHHHDDD@@@======GGG\\\ooo{{{jjjUUUEEE<<<999>>>???@@@BBBCCCCCC@@@>>>999888888999;;;;;;999888333222333444666999::::::888888888888999;;;<<<===HHHIIIJJJKKKJJJHHHFFFDDD===<<>>:::===999888AAAfffjjj}}}|||qqqdddRRRFFFCCCFFFJJJMMMQQQSSSYYY___cccpppxxxpppbbb]]]UUUPPPPPPRRRPPPLLLSSSYYYZZZdddvvvPPPTTTiii~~~{{{lllooo}}}gggiiifffeeetttwwwnnnwwwiiiWWW\\\oooddd]]]UUUHHHDDDFFFEEEBBBDDDJJJJJJGGG===MMMmmmGGGBBB>>>>>>>>>????????????>>>>>>BBB@@@LLLkkk}}}zzzUUULLLXXX]]]]]]dddeee^^^www}}}[[[YYYgggcccjjjrrrbbbUUUQQQHHH???DDDOOOOOO]]]MMM===999===777;;;???555???:::<<<===>>>===>>>???AAA@@@AAACCCEEEGGGHHHIIIJJJIIINNNPPPNNNLLLOOOVVV[[[|||~~~[[[TTTssskkkeeeWWWbbbrrr||||||tttlllcccYYYNNNGGGCCC???:::888:::;;;;;;999888:::>>>>>>:::999AAAKKK[[[gggyyyqqqLLL>>>@@@<<<999555222222444444222444444555555555666666666888888777777888999;;;<<<;;;888<<>>===LLL```www~~~}}}rrr}}}}}}ooo^^^MMMAAA888999:::<<>>CCCHHHLLLOOOOOOIIIHHHGGGDDDAAA???<<<;;;>>>CCCRRRaaa^^^OOOGGGIIIkkk~~~NNNTTTSSSOOORRRLLLGGGGGGGGGGGGGGGGGGGGGGGG???DDD???;;;>>>;;;888>>>UUUpppjjj}}}pppbbbPPPEEEEEEJJJMMMNNNTTTTTTXXX^^^ddduuuxxxmmmhhhqqqsss^^^WWW___]]]NNNOOO___VVVZZZ\\\hhhsss```cccuuuvvvyyyqqqkkkhhhhhhssshhhzzzqqqtttVVVZZZfffiiiYYYVVVRRRLLLCCCEEEDDDBBBFFFLLLJJJDDD:::dddYYYJJJAAAAAA;;;;;;===>>>????????????<<<:::BBB]]]^^^SSSaaakkkpppzzz\\\NNNjjjxxxnnnllllllzzz~~~xxx}}}tttdddOOOFFFHHHFFFHHHLLLGGGTTTLLL:::999<<<444:::>>>333===999;;;======<<<===>>>@@@===>>>AAADDDGGGIIIJJJKKKFFFSSSTTTJJJMMM\\\ZZZKKK^^^kkkTTTfffnnneeeVVV```aaaaaajjjooorrr{{{~~~|||~~~{{{yyyyyyyyyyyyqqqkkkbbb[[[UUUNNNGGGBBB:::888666777:::;;;:::777777;;;>>>===;;;FFFbbb}}}wwwiiilll___:::999999222222555666444333333222111444444444555555555666666999888777666666888:::<<<555999<<<;;;<<<@@@EEEGGGYYYyyySSSPPPLLLCCCEEEJJJBBBDDDEEEBBB???>>>===<<<;;;;;;:::999888777666666666555555444444333222222OOOQQQfffXXXKKKLLLGGGBBBBBBEEEFFFCCC???BBB@@@>>><<<===@@@CCCFFFzzzuuu|||wwwyyyuuunnnsss~~~~~~uuufffWWWHHHBBB???;;;:::<<>>???AAADDDGGGDDDCCCCCCEEEHHHKKKKKKJJJIIIKKKKKKHHHIIIKKKKKKGGGDDD<<<666888>>>CCCIIIMMM\\\fffooobbbIIIOOOrrrdddOOOMMMQQQNNNJJJKKKIIIHHHGGGFFFEEECCCBBBBBBCCCBBB@@@===;;;999888777HHHvvvbbbgggtttmmmVVVDDDEEELLLOOOXXXdddlllgggaaaiiiyyyyyyqqqnnngggwww|||~~~qqqccc]]]\\\^^^bbbfff```^^^dddsssuuujjj~~~~~~vvvooommmqqqzzzhhh\\\qqqyyyuuu{{{yyy}}}ddd___```ooorrr___VVVMMMGGGGGGIIIAAAEEEDDD999AAAIII<<>><<<===>>>??????AAADDDGGGMMMOOOPPPPPPMMMKKKKKKKKKMMM```{{{aaaZZZzzzppp\\\ZZZZZZVVVWWW^^^[[[^^^bbbfffkkknnnqqqsssxxx|||zzzrrrpppqqqiii\\\\\\SSSIIIEEEEEECCC===888888888<<<@@@>>>999777999>>><<>>======<<<;;;:::999888777777777777333333333222222222111111PPPQQQfffYYYMMMJJJGGGCCCCCCDDDDDDAAA??????===<<<;;;<<<>>>AAABBBSSSqqquuudddooottt___JJJ:::999???444888<<<>>>===:::888777BBBCCCDDDDDDBBBAAAAAAAAA;;;AAACCC???;;;;;;<<<:::===DDDGGGIIISSSaaafffbbbOOOBBBBBBNNN]]]tttkkk[[[NNNNNNNNNIIIGGGJJJHHHHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@===;;;:::999999HHHxxx___]]]mmm}}}iiiQQQCCCOOO```iiiooovvv}}}xxxvvvooollluuuwwwlllvvvsssrrryyyyyykkkaaa\\\]]]bbbhhhiiipppsssxxxooogggiiinnnqqqnnnkkkrrr}}}yyymmmfffsssyyy}}}pppYYYYYYwwwbbbWWWRRRJJJDDDCCCCCC@@@CCCDDD>>>AAAFFFEEE\\\{{{FFFBBB;;;===<<<<<<<<<;;;;;;<<<<<<<<<;;;AAAAAACCCZZZzzzsssuuu}}}gggVVV[[[gggmmmmmm|||gggccc[[[PPPGGGDDDEEEGGGLLL^^^TTT}}}CCCEEE::::::999999999999::::::;;;;;;:::::::::;;;<<<===<<<===>>>>>>>>>@@@DDDFFFJJJLLLNNNNNNLLLJJJJJJKKKMMMTTT]]]mmm|||bbbTTT[[[tttwwwiiiYYYIIIPPPLLLIIIJJJPPPXXX___bbb]]]``````^^^\\\XXXPPPGGG>>><<<;;;<<<===??????>>>888777666666777:::BBBIIIFFFZZZwwwsssrrr{{{xxxUUU;;;444444444333222222222222222222222222222111111111111222333333666666666777777777888888999999999:::;;;;;;<<<<<<>>><<>>===<<<<<<999999777666666666666666333333222222222111111111RRRQQQeeeYYYOOOHHHGGGEEECCCAAA@@@???>>>;;;:::::::::;;;<<<===>>>;;;cccrrr___dddvvv}}}rrraaaMMMAAA===999777555333222555:::???111666:::999666333444777111;;;BBBBBBAAADDDJJJLLLTTTXXX___cccccc^^^WWWRRRDDDMMMfff```WWWQQQOOOPPPMMMFFFEEEJJJHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@???===<<<;;;::::::>>>kkkrrrVVVJJJTTTiiiwwwfffRRRLLLbbb}}}|||}}}~~~qqqpppttt{{{xxxttt}}}}}}{{{|||rrrjjjlllsss~~~yyyaaannnlllqqqzzzwwwmmmmmmvvvsssaaaggg~~~}}}gggeee\\\cccvvvcccRRROOONNNIIIBBB@@@AAAFFFGGGIIIIIICCCIIIZZZ\\\FFF===666???===<<<<<<;;;;;;<<<<<<===999AAAAAA:::EEEhhhyyypppyyyssssss|||pppgggUUUSSSJJJAAA???GGGOOORRRRRRUUUwwwbbb===???999999888888888888999999::::::999999::::::;;;<<<;;;<<<=========???CCCEEEGGGIIIKKKKKKJJJIIIJJJKKKMMMOOOMMMSSSsssqqqYYYSSSVVVwwwhhhaaaWWWQQQNNNLLLKKKIIIVVVRRRPPPQQQNNNGGGBBBAAADDDEEEDDD@@@;;;888888999CCCCCCCCCFFFPPPcccxxx}}}rrrqqqsssuuu~~~oooQQQ888555888444000222111111111111111111111111111111111111111222222333555555555666666666777777777888888999::::::;;;;;;;;;:::BBBVVVrrrqqqWWWIIIMMMGGGDDDFFFGGGEEEBBBBBBBBBAAA@@@>>>===<<<;;;;;;888777666555444444444444222222222222111111111000UUUQQQbbbVVVNNNFFFFFFEEEBBB???======>>>888999::::::;;;;;;;;;;;;???JJJfffnnndddgggppphhh```TTTKKKFFFDDDBBBBBB>>>AAAFFFJJJKKKKKKKKKLLLPPPWWW^^^bbbiiittt~~~zzzdddSSSOOOJJJDDDNNNaaa___uuu]]]ZZZOOOMMMNNNQQQNNNGGGFFFJJJGGGFFFEEEDDDCCCAAA@@@@@@???>>>===;;;::::::::::::555OOOrrr{{{gggLLLDDDOOO___hhhggg[[[___{{{vvvyyywwwmmmllluuu~~~}}}|||wwwxxx~~~}}}yyyuuuvvvxxxxxxyyyzzznnn___yyyvvv}}}}}}llluuulll^^^^^^^^^ddd___SSSJJJKKKLLLGGGBBB@@@???LLLMMMLLLLLLAAALLLrrrHHHBBB888<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999<<<===;;;===SSS~~~www|||yyynnnnnnwwwxxxppp}}}uuukkk___WWWRRRIIIBBBAAAEEEKKKTTT\\\sss}}}oooNNNIII111888777777777777777777888888888888888999999::::::999:::<<<<<<<<<>>>AAADDDEEEGGGIIIIIIIIIIIIKKKLLLJJJOOOOOOOOO]]]xxx}}}iiieee\\\WWWWWWWWW]]]uuuyyyoooiiiXXXNNNGGGHHHDDD======CCC555777999;;;>>>CCCIIIMMMLLL]]]ppp}}}gggvvv~~~tttGGG888...111666555111000111111111111111111111111000000000000000111222222444444444444555555555555666666777888999999::::::===DDDMMMRRRSSSaaa~~~fffWWWTTTWWWLLLIIIGGGGGGGGGEEEBBB@@@AAA@@@???===<<<;;;::::::777666555444444333333444222111111111111000000000YYYPPP]]]QQQJJJCCCDDDCCC@@@===;;;;;;<<<888999:::;;;;;;;;;:::999???999AAA]]]xxxaaa___\\\]]]ccckkkoooqqqssstttxxx}}}{{{qqqhhhrrrqqqrrrwww}}}{{{vvv~~~yyypppgggeeegggfffcccSSSPPPMMMOOOXXXhhhwwwZZZRRRZZZOOOLLLJJJLLLLLLJJJGGGGGGFFFEEEDDDCCCBBB@@@??????===<<<;;;:::999999999999888CCCbbb}}}}}}cccJJJ@@@IIIWWW___eeeeeeuuuyyytttxxxwww|||wwwnnnffffffnnn}}}}}}tttttt{{{yyyuuuwww{{{yyy}}}{{{yyyyyy{{{xxxoooqqq{{{}}}}}}zzzsss}}}vvv{{{yyyyyyzzz{{{sssyyyqqqqqqzzz{{{ooo```YYYbbb___vvvXXXWWWPPPJJJHHHGGGDDDAAA@@@>>>LLLMMMHHHEEE???XXXaaaCCC;;;666EEE888;;;;;;::::::::::::;;;;;;===444777@@@>>>BBBkkk~~~tttbbbccclllpppooovvv}}}xxxqqqhhh___VVVNNNJJJHHHCCCFFFOOONNNMMM```yyyuuu[[[wwwMMM999===999666666666555555666666666666777777888888888888888888999::::::;;;===@@@CCCDDDFFFHHHHHHIIIIIILLLNNNIIIJJJMMMOOOLLLRRRkkk|||yyywwwmmmZZZOOOPPP~~~nnnbbb\\\VVVNNNKKKNNNKKKDDDDDDKKK[[[YYYXXXZZZaaajjjppptttpppxxxxxxssssssxxxssshhhsss999222666444//////444444///000000000000000000000000000000//////000000111222222222333333333444444444444444555666777888999:::BBBBBBFFFOOOWWWYYYZZZZZZ]]]LLLLLLOOOPPPRRRMMMLLLIIIEEEDDDDDDCCCAAA@@@???>>><<<;;;:::999999777777666444444444444444111111111000000000//////\\\OOOYYYMMMGGGBBBAAA???>>><<<<<<;;;;;;999999::::::::::::999999666;;;888555GGGkkkwwwcccYYYWWWXXXLLLSSS___llltttvvvtttqqqmmmhhheeehhhnnnnnnhhhaaaiiiaaaUUULLLMMMQQQOOOJJJAAA\\\iiihhh}}}yyyXXXWWWUUUJJJOOOJJJFFFFFFIIIIIIGGGCCCEEEDDDCCCBBBAAA???>>>>>>===<<<;;;:::999888888888<<<>>>VVV{{{zzzhhhMMM@@@DDDQQQZZZccclllyyyqqqeeeffflllqqqnnnhhhgggnnnvvvzzzrrrpppssswww}}}rrrhhh```lllyyy~~~|||zzz~~~vvvbbbYYYbbbwwwvvvyyy~~~yyytttpppzzzwwwooorrr|||pppbbbppp|||sssddddddaaaSSS\\\[[[cccmmmjjj]]]XXX]]]aaazzzdddSSSQQQNNNIIIEEEAAA@@@@@@AAAHHHOOONNNGGGEEEQQQzzzGGGBBB777777GGG666:::999999888888999999:::???222555AAA<<<777TTTuuuvvvhhhbbbgggdddjjjsss}}}xxxssspppeee```YYYQQQJJJEEECCCCCCEEEDDDJJJSSSXXXfffYYY\\\|||___:::>>>)))@@@555555444444444444555555555555666777777777777666777888999999:::;;;???AAADDDEEEGGGGGGGGGIIIKKKMMMPPPGGGGGGNNNLLLFFFQQQeeexxxOOOYYYgggppptttyyyuuuvvv|||zzzxxxyyyzzzrrrmmmmmmmmmnnnmmmuuussseeeYYYeee```;;;BBB...999;;;000+++222444//////////////////////////////////////////000000111111111111222222222333333222333444555666777888999===@@@DDDIIIMMMMMMMMMMMMCCCZZZ{{{lllYYY\\\]]]WWWJJJAAADDDKKKHHHIIIFFFAAA@@@CCCCCCBBB???>>>===;;;:::999888888777666555444333333333333000000000000////////////___NNNWWWKKKFFFAAA>>>;;;;;;======<<<999999999999888888888888999444<<<:::000444KKKcccmmmuuulllOOOXXX___[[[QQQKKKNNNTTTOOOLLLJJJMMMRRRTTTQQQMMMXXXZZZ[[[aaammm}}}}}}gggRRRVVVXXXMMMCCCJJJHHHFFFFFFHHHIIIGGGDDDDDDCCCBBBAAA@@@???>>>===???>>>===;;;:::999999999888:::JJJjjjwwwuuu___TTTVVV]]]bbbgggrrr}}}kkkccciiiooopppkkkfffdddeeepppvvv}}}{{{tttppppppvvvzzz~~~~~~~~~zzzlll]]]kkk{{{uuukkknnnwwwzzz~~~hhh___cccttt}}}xxxzzz~~~~~~wwwrrr``````ppp~~~}}}hhhUUUTTTWWW\\\cccaaahhhrrrqqqbbbTTTZZZhhh___QQQUUUHHHIIIGGGCCC???@@@CCCFFFWWWPPPKKKFFFKKKpppXXX===???888<<<===777888888777777777777888888;;;666777<<<888666EEE[[[uuuwwwfff]]]aaabbbeeeiiinnnvvv}}}uuulllccc\\\YYYNNNLLLHHHDDDBBBBBBDDDGGGPPPRRRVVVbbb{{{TTT[[[~~~777@@@DDD---888444444333333333333444444333444555666777666666555666777888888999:::>>>@@@CCCDDDEEEEEEEEEFFFIIILLLOOOIIIIIINNNOOOLLLMMMRRRmmm}}}}}}|||rrrggg^^^XXXUUUSSS]]]dddiiihhhggggggeeebbbXXXZZZ\\\^^^aaafffkkkoooooo{{{MMM555333...111444555111......000111///////////////////////////............///000000000000000111111111222222111111222444555666888888777AAAGGGDDD===<<>>AAAAAA>>>???>>><<<:::999888888888555444333222222111222222000000/////////.........```NNNVVVKKKGGGAAA<<<888999===???<<<888999888777777777777888888777222555======666:::EEE```|||xxxqqquuuxxxyyyvvvwwwzzzlllTTTNNNNNNJJJIIILLLGGGIIIIIIIIIIIIJJJIIIGGGDDDCCCBBBAAA???>>>======AAA@@@???===;;;:::::::::444:::DDD___~~~}}}{{{~~~uuuqqqtttwwwwwwnnnwww~~~tttpppllliiigggeeebbb```ZZZcccppp}}}|||vvvtttiiiuuu~~~|||yyyxxxuuuqqquuuyyyhhhooozzz}}}{{{yyykkksss}}}pppzzzkkkXXX^^^uuusssYYYOOO\\\^^^ddd{{{qqq~~~ggg[[[iiibbbUUUOOOBBBAAAEEEFFFCCCAAACCCHHHKKK^^^LLLDDDBBBNNNqqq@@@===;;;:::???222:::777777666666666666777777555999:::777555:::AAADDDxxx|||\\\ZZZVVVSSSVVV^^^jjjrrrtttzzz~~~rrrlllddd\\\UUUNNNGGGCCCCCCCCCCCCCCCDDDGGGLLLOOOWWW___hhhMMM```pppTTT;;;888000<<<111444333333222222333333444333444555666666666555444555666777888888:::===@@@BBBCCCDDDCCCCCCDDDGGGJJJBBBIIINNNMMMLLLMMMNNNMMMNNNttt|||vvvqqqkkkeeeccciiiggg\\\YYY___bbb___eeeooo|||sssMMM999222444888333,,,,,,222222++++++222////////////////////////...............///000000000000000000111111111111000111222333555666777888;;;:::999:::???CCCCCCAAAEEEFFFMMMTTTSSSQQQ\\\lllxxxuuuiii```XXXWWWZZZOOOSSSRRRMMMLLLNNNIIIAAACCCHHHHHHBBB???@@@>>>:::>>>===<<<:::999888777777444333222111000000000000000/////////............^^^MMMYYYMMMCCC???===;;;;;;<<<<<<;;;:::666666666666666666666666888888999999999:::::::::444KKKppprrrYYYWWWSSSOOOLLLJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDCCC@@@@@@??????>>>=========;;;;;;:::999888777666555888888999QQQ~~~xxxsss~~~www~~~|||xxxooommmooooooiiiccc]]]]]]___eeelllsssvvvwwwtttoookkklllrrrzzz~~~vvvpppwww{{{xxxzzzsssmmmkkkjjjrrr|||~~~dddVVVnnnyyyqqqfff]]]jjjtttnnn\\\VVV[[[hhh```bbbhhhPPPHHHHHHJJJCCCBBBCCCBBBAAACCCKKKTTTEEEEEEHHHSSSrrrFFF@@@:::999;;;<<<999666777777666666666666777777666666666666777888999:::XXXpppvvvqqqdddYYYVVVWWWSSSNNNKKKWWW___kkkrrruuuxxx|||~~~{{{{{{yyyuuuooojjjeeeaaa^^^SSSPPPKKKDDD??????BBBEEE???JJJNNNJJJJJJQQQVVVTTT^^^rrrLLLKKKjjj======333111999444333333333222222111111111222222222333333333444444555555666777888:::<<<===??????@@@AAACCCDDDFFFGGGBBBFFFKKKNNNOOOOOOOOOOOOTTTUUUccc]]]===444666333000000................................................---------............//////000000000111111111111111222222333333444444555888888999:::<<<>>>@@@AAAEEEFFFHHHJJJMMMOOOQQQRRRVVV\\\dddkkkrrr|||vvvqqqgggddd```]]][[[XXXTTTQQQRRRQQQOOOLLLIIIGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>;;;;;;999888777666666666333222111111000000111111///............---------\\\KKKWWWJJJAAA===;;;999999999:::999888555555555555555555555555666666777777777888888888===555===[[[}}}zzz]]]PPPRRRPPPMMMJJJHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA???>>>>>>======<<<;;;;;;;;;::::::999777666666555777888555HHHtttmmmhhh}}}|||xxxuuuxxx|||yyyuuujjjiiilllllljjjbbb```]]]^^^bbbjjjqqqvvvuuuqqqkkkggggggmmmuuu{{{{{{oooooowwwyyytttjjjfffbbbbbbaaaffftttxxxiiidddkkkttt|||wwwbbbeeepppxxxyyyuuuqqqpppsssxxxmmmYYYyyy{{{jjjcccpppzzzyyy}}}oooddddddkkkyyybbbLLLZZZxxxyyykkkfff```PPPNNNIIIBBB@@@999BBBDDD@@@AAANNNWWWYYYEEE999IIIgggnnnDDD???:::888::::::888555777666666666666666666777666666666666777888999999>>>VVVooo|||nnn]]]SSSNNNPPPTTTGGGKKKPPPRRRUUU\\\hhhqqqrrrwwwyyyxxxwwwxxxyyyyyyrrrrrrqqqrrrsssrrrooommmddd___ZZZVVVSSSOOOIIIEEEAAAAAABBBDDDFFFIIIJJJKKKXXXQQQSSSZZZRRRJJJ___zzzRRRSSSyyyIII444<<<333///555---333333222222222111111111222222222333333333333444555555555666888999;;;<<>>???BBBCCCEEEGGGJJJMMMOOOPPPWWWZZZ\\\[[[YYYZZZ___ddd```dddggghhheeebbb___^^^dddaaa^^^[[[YYYWWWSSSQQQQQQPPPMMMKKKHHHFFFEEEEEEDDDCCCAAA@@@>>>=========:::999888777666555555555333222111111000000111111............------------ZZZJJJTTTGGG>>>;;;999777666777777666555555555555555555555555555444444444555555555666666:::222111;;;LLLcccwwwYYYKKKLLLOOOJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDBBBAAA???>>>======<<<<<<;;;:::::::::::::::999888777666555555666999222:::aaazzz```ooouuupppyyysssgggdddggglllgggccc\\\VVVUUU[[[cccjjjmmmmmmlllhhhddddddjjjpppmmmmmmhhheeelllwwwxxxqqqcccdddhhhooosssvvv|||zzzqqqhhheeejjjoootttgggSSScccyyy|||yyydddSSSZZZaaahhhtttwwwfffsssnnnUUUSSSaaakkkyyy|||kkkiiieeeggghhhiiisssuuufff]]]bbbkkktttjjj\\\WWWeeewww|||xxxvvv|||ppp___@@@CCCMMMGGGAAACCCBBBEEEBBB???MMMaaaaaaRRRLLL===\\\~~~GGG@@@<<<888777888999777444666666555555555555666666555555555555666777888999222@@@RRRccc{{{ooovvv```SSSPPPGGGJJJMMMMMMJJJGGGFFFGGGVVVUUUUUUVVVTTTQQQRRRVVVXXXWWWVVVUUUTTTRRRNNNKKKHHHEEEBBBBBBFFFFFFCCC@@@KKKIIIHHHHHHIIIJJJKKKJJJMMMPPPVVVgggwww[[[___mmmLLL222222<<<333111666///222222222111111111111111111111222222222333333333444444555555777888:::;;;<<<===@@@CCCFFFJJJMMMOOONNNOOOOOONNNKKKIIIIIIJJJNNNTTTUUUNNNJJJXXXvvvoooRRR<<<111,,,,,,333444///---111------------------------------------------------------------............////////////000000000000000000111111222333333444333333444555777999:::;;;>>>???AAACCCFFFIIIKKKLLLPPPRRRTTTRRRNNNLLLNNNPPPRRRUUUYYY\\\]]]]]]^^^___```^^^[[[YYYXXXVVVSSSQQQOOONNNLLLIIIGGGEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;999888777555444444444444222222111000000000000111............------------XXXIIIRRREEE===:::888666555666666555444444444444444444444444444333333333444444444444555222999>>>777+++000MMMmmmvvv[[[PPPSSSUUUMMMBBBGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCBBBAAA@@@>>>======<<<<<<;;;::::::999999999999888777666666555555333;;;444111JJJkkkrrr]]]{{{mmm```mmm~~~rrrcccaaafffhhhfffaaaZZZUUUTTTWWW[[[]]]bbbgggjjjhhhfffddddddYYY]]]___bbbiiirrrsssoooooovvvpppnnnlllooouuu}}}pppdddXXXrrrzzzeeeIIIBBBNNNXXXbbbvvvqqqzzzttt|||qqqWWWWWW___]]]ppp~~~jjjrrr```XXXYYY\\\fffjjj```dddkkkzzzsssYYY^^^hhhpppllldddiiiuuuuuuyyy```OOODDDFFFFFF@@@AAAHHHKKKAAA<<>>XXXMMM;;;111555777...111888333111111111111111111111000111111111111222222222222333333444444555777888999888999;;;>>>BBBFFFIIIKKKGGGHHHHHHGGGFFFFFFHHHJJJKKKOOORRRQQQOOOPPPUUUZZZzzzLLL777555111888444333444111,,,,,,000------------------------------------------------,,,,,,---------................../////////000000//////000111111222222333222222333444555777888999;;;<<<>>>@@@CCCFFFHHHIIIIIILLLPPPRRRRRRSSSTTTVVVXXXYYY[[[[[[ZZZZZZZZZ[[[]]][[[YYYWWWWWWUUUSSSQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBAAA???===<<<;;;;;;;;;999888777555444444333333222222111000000000000000.........---------,,,,,,WWWIIIQQQDDD===:::888666555666666555444444444444444444444444444333333333444444444555555333333444333111000555<<>>===<<<<<<;;;;;;:::999999888777777666666555555555///<<<999111===VVVvvvbbbaaagggmmmllldddbbbiiisss}}}{{{vvvxxxkkkdddcccddddddaaa\\\WWWTTTRRRQQQTTTXXX___dddeeebbb^^^UUU\\\bbbddddddfffhhhhhhvvvzzzoooiiibbb]]]bbbnnnxxxzzzxxxXXXRRRRRRtttiiiSSS>>>BBBLLLUUU^^^uuuyyysssyyycccaaa\\\PPPdddyyykkkkkkUUUVVViiioookkkjjjiiisssyyyyyy[[[^^^\\\cccooorrrllljjjmmmwwwYYYGGGJJJIIIBBB===>>>@@@AAADDD===HHHhhhzzzmmmSSSDDDJJJtttooo:::AAA999777666555555555444333555555444444444444555555333333333333444555666777999222000@@@bbbxxxjjjbbb]]]WWWMMMDDDGGGDDDDDDGGGIIIGGGHHHJJJFFFEEEEEEGGGIIILLLLLLLLLHHHIIIJJJJJJHHHHHHIIIJJJMMMUUU\\\```bbbjjjwwwoooQQQLLLVVVwww{{{]]]999777444333///***...222...000000000000000000000000000000000111111111222222222222222333444555666777777888999;;;>>>AAADDDEEECCCDDDDDDCCCCCCDDDGGGJJJKKKHHHGGGIIINNNQQQQQQOOOPPPjjjrrrLLL777111888:::///333000...//////...---///------------------------------------------------,,,,,,,,,------------...---............/////////......//////000111111222222222222333444666777888999:::<<>><<<;;;;;;;;;999888777666555444444444222111000000//////000000...------------,,,,,,,,,UUUHHHPPPCCC>>>:::888666666666777666444333333333333333333333333333333333444444444555555666222000333777777333...***111<<>><<<<<<;;;;;;:::999999999777666666666555555555444---999:::555999HHHlll{{{zzz\\\IIIRRRqqquuu[[[UUUhhhxxx|||ppp}}}{{{wwwtttzzzxxx|||sss```___^^^]]]\\\XXXRRRNNNPPPLLLJJJMMMTTTZZZ]]]]]][[[bbbgggfff```\\\\\\^^^eeeoooxxxzzzvvvoooeee\\\```[[[XXX[[[aaaddd___ZZZTTTRRRXXXzzz}}}\\\OOOIIIHHHOOOTTTZZZlll~~~}}}pppooovvvkkk___XXXIII???VVVmmmhhhZZZOOOcccoooeeedddooouuunnn[[[XXXVVV[[[ZZZ___hhhiiidddfffmmmaaaKKKCCCGGGDDD;;;>>>GGGEEE;;;EEELLLeee}}}qqqNNN@@@JJJppp@@@???---666666666555555444444444444444333333333333444444222222222222333444555666444333333666AAAWWWppp|||xxxiii^^^___]]]VVVOOOMMMOOOOOOLLLNNNKKKGGGFFFFFFHHHIIIJJJKKKMMMOOOQQQSSSVVVXXXZZZRRRccczzz___XXXoooxxx[[[777===444555333000111222///---////////////000000000000///000000000000111111111222111111222333444555555777888999:::===???AAABBBEEEFFFEEEDDDCCCDDDFFFHHHFFFGGGHHHHHHHHHJJJMMMPPPLLLOOOVVVgggcccAAA888999999000///666666,,,+++,,,///222111---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///------...//////000000111222222222333444555666777777888:::===???BBBDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKQQQSSSVVVXXXXXXYYY[[[]]]XXXVVVTTTSSSSSSQQQOOOMMMKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???===<<<;;;::::::999888777666555444444444111111000////////////000------------,,,,,,,,,,,,RRRGGGOOOBBB===999777555555555666555444222222222222222222222222222222333333333444444444555777888555222111333555:::999999777555666???HHHcccuuuyyybbbXXXNNNLLLMMMLLLLLLNNN???AAAGGGNNNQQQOOOGGGAAAHHHGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@???>>>===;;;::::::999999888777777666666555555555555444444000555777777777:::ZZZ~~~~~~mmmOOOGGG```lll\\\SSSZZZ[[[cccdddvvvfffdddvvv}}}xxxssssssuuurrrqqqyyytttkkk___YYYYYYYYYWWWTTTQQQNNNIIIGGGIIINNNSSSVVV]]]```bbbbbb^^^ZZZYYY[[[WWW___ddd___[[[\\\]]]\\\___dddkkknnnjjj```VVVOOOTTTWWWccc{{{QQQGGGJJJNNNSSSWWWXXX^^^hhhnnnnnnxxxtttkkkgggWWWAAA>>>SSSccccccVVVWWWooozzzcccZZZYYY^^^```jjjhhhUUUNNNUUUXXXUUU\\\cccbbbYYY]]]|||]]]OOOIIIEEECCC???===BBBHHHHHHDDDZZZ```mmmmmmVVVAAAOOOnnn^^^AAAAAA888444555666666555444444444444444333333333333444444111111111222222333444555222666888444111;;;SSSiiittt|||xxxrrrnnnlllxxx|||uuulllggg```\\\[[[]]]___```eeeccceeennn{{{\\\bbblll<<<111777000333111111555333///333........./////////000000/////////000000000111111111111111111111222333444555666777999;;;>>>@@@AAAEEEFFFFFFFFFDDDDDDFFFGGGDDDHHHLLLKKKHHHEEEFFFHHHEEEMMMQQQOOOSSSiiieeeKKK@@@======000000777555333111***...///000111000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,------...//////000000111111111111222444555666555666888:::===@@@BBBCCCBBBCCCDDDGGGJJJLLLMMMMMMNNNPPPSSSTTTSSSSSSSSSTTTUUUSSSPPPOOOOOONNNKKKIIIHHHGGGEEECCCBBBAAA@@@@@@@@@???===<<<:::999999999888777666444333333222222111111000///////////////---------,,,,,,,,,++++++PPPEEEMMM@@@===888666444444555555444333222222222222222222222222111222222222222333333333666444111000333666777555555000111888:::666444888000>>>CCCFFFRRR___lll|||xxxfffZZZTTTRRROOOLLLIIIEEEIIIPPPOOODDD@@@CCCNNNJJJEEE@@@>>>AAAFFFJJJDDDDDDDDDDDDCCCBBBAAA@@@??????@@@??????>>>===<<<999999888888777666666666555555555555555555444444555333222666444///IIIxxxuuupppvvv___CCC===OOObbb___PPPMMMXXXXXXmmmoooSSSLLLPPPRRRaaagggkkkyyyzzzwwwrrrqqqttteeemmmsssrrrpppyyykkk^^^\\\___aaa```QQQRRRPPPLLLGGGGGGJJJNNNZZZYYYZZZ]]]^^^]]]]]]]]][[[```^^^RRRKKKOOOWWW[[[gggvvvzzzfffWWWPPPSSS\\\oooWWWKKKPPPQQQWWWZZZWWWTTTXXXeeeoookkkMMMKKKYYY]]]\\\ZZZ___ooorrr___TTTXXX[[[UUUPPPSSSVVVYYYdddggg[[[^^^```aaa___```wwwyyyXXXKKKHHHFFFCCC???@@@BBB@@@<<>>IIImmmvvv}}}uuu|||sssyyytttsss~~~xxxfff555666;;;222...000++++++000,,,,,,888---.........//////000000////////////000000000000111000000000111222333333222222444666999<<<>>>@@@AAACCCEEEEEEDDDEEEFFFHHHIIIFFFBBBBBBFFFIIIKKKKKKIIILLLLLLFFFCCCFFFOOOUUUaaasssWWWAAA777777<<<@@@888///222333)))(((111555,,,......+++))),,,000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000000000000000111222444444333444666999<<<>>>@@@AAACCCCCCCCCDDDFFFHHHHHHHHHJJJMMMQQQSSSSSSSSSTTTTTTRRRPPPNNNMMMLLLKKKHHHFFFFFFEEECCCAAA@@@>>>>>>>>>>>>===<<<:::999888777777666666444333222111111111111111000///////////////---------,,,,,,,,,++++++XXXIIIDDD???;;;999777555444444444333222333333333222222111111111222222222222222222222222222222222222222222222222222222333333444555666666666777888999:::;;;<<<<<<@@@BBBDDDGGGJJJLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDBBBAAA???===<<<>>>===<<<;;;;;;:::;;;;;;999999888888777666666666555555555444444333333333333111333777444333CCCXXXzzzbbb@@@;;;NNNXXXRRRMMMHHHMMMYYYUUUHHHIIIXXXOOO[[[iiiqqqtttzzz}}}tttqqqoookkkhhhgggbbbbbbiiiooorrrxxxyyygggaaa\\\UUUVVVUUUXXX\\\ZZZPPPFFFBBBHHHPPPYYY\\\]]]aaakkktttoooeeeWWWMMMKKKMMMQQQTTTbbbkkkjjjccc[[[NNNNNN^^^kkkRRRQQQQQQNNN^^^```aaa[[[OOOIIISSSaaazzzlllRRRNNNSSSWWWXXX___eeecccZZZUUUYYYYYYSSSHHHXXXaaa]]]ZZZ___eeefffccceee___bbbcccNNNMMMJJJEEEDDDCCC======BBBDDDGGGXXXmmmoooRRREEE@@@EEEuuu<<<999<<>>??????AAACCCDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHFFFEEEMMMLLLLLLJJJIIIGGGEEEDDDBBBHHHTTTiiijjjUUUFFF===<<<999666555555555666333222222111000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111333444444666888:::<<<===???AAACCCDDDEEEEEEHHHIIIOOOLLLJJJKKKMMMPPPRRRRRRNNNMMMKKKJJJIIIIIIIIIJJJBBBCCCBBBAAA@@@===;;;999;;;::::::999888777666666444333111//////000111222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---YYYIIICCC>>>;;;999777444444444444333111333333222222222111111111222222222222222222222222222222222222222222222222222222222333444555555555444555555666777888999:::555666777999;;;<<<<<<===>>>>>>>>>>>>============??????>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::999999999999999999888777777666666555555555444444444333333333444111222555333111===NNNgggzzz~~~iiiMMM:::@@@QQQRRRLLLGGGHHHJJJKKKLLLMMMSSS]]]hhhkkkhhhhhhmmmsss{{{wwwrrrnnnllljjjgggeeebbb```aaafffgggfffiiiooouuuooobbbYYYXXXTTTSSSUUUVVVRRROOOPPPKKKIIIHHHMMMVVV\\\\\\ZZZYYYUUUQQQPPPSSSWWWZZZZZZKKKRRRNNNKKKQQQQQQNNNRRReeesssQQQUUU[[[^^^^^^___^^^WWWPPPQQQWWWaaaggg```bbbzzznnnVVVNNNNNNPPPRRRSSSVVVVVVSSSUUUXXXYYYWWW___]]]YYYVVVXXX___aaa___ZZZcccqqqiiiLLLEEEHHHFFFDDDEEEAAA@@@@@@DDDRRReeesssyyyWWWXXX<<<888kkkYYY===;;;888444666555444444444333333333333222222222222222222222222000000000111111111222222111111111111222333444555<<<999SSS}}}lllccc===111444444222111////////////////////////........................------------............//////000000000111111111222333444555888:::<<<===;;;===@@@AAAAAAAAABBBDDDEEEFFFHHHIIIIIIHHHGGGFFFKKKJJJJJJIIIGGGEEECCCBBBIIIHHHFFFFFFIIINNNTTTWWWwwweee[[[OOOGGGBBB===555///666555333111111111222333222111111000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000111111333333444555777999;;;<<<>>>@@@CCCDDDDDDEEEGGGIIILLLKKKIIIJJJLLLNNNOOOOOOOOONNNLLLJJJHHHGGGGGGGGGCCCCCCBBBAAA@@@===;;;:::::::::999888777666666555444333111//////000111222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---YYYHHHAAA===;;;888666444333444333222111222222222111111111111111111111111111111111111111111111111111111111111111111111222222333444444444222222333444444555666666222222333444444444333333666777777777888888999999999999:::;;;;;;<<<<<<;;;===>>>>>>??????>>>>>>>>>@@@@@@@@@@@@@@@@@@??????BBBBBBBBBAAAAAA@@@???>>>;;;;;;:::999888888888888888888888777666666555555444444444444333333333333555111111333111///555@@@JJJhhh~~~wwwGGG333>>>IIIMMMJJJAAA@@@GGGHHHCCCXXX```ggggggaaaZZZYYY[[[___aaacccccc```\\\YYYXXXTTTVVV[[[aaaaaa```dddiiimmm|||sss[[[TTTNNNLLLKKKJJJKKKNNNXXXSSSNNNOOOSSSUUUQQQLLLFFFHHHKKKQQQVVVYYYXXXWWWNNNOOOEEEBBBRRR^^^aaadddhhhqqqGGGQQQbbb\\\[[[\\\``````ZZZVVVUUURRR^^^dddllleeeQQQIIIIIIOOOUUUQQQNNNQQQXXX]]]]]][[[ZZZ[[[YYYZZZ^^^___\\\YYYZZZbbb}}}QQQGGGBBBEEEHHHEEECCCEEEAAAEEEDDDEEESSSeeefff[[[@@@???AAAmmm[[[444>>>666555;;;---444444333333333333333222111111111111111111111111000000000000111111111111000000000000111222333333000000999NNNfffyyyyyyttt}}}}}}qqq~~~zzzFFF888...///222000000333////////////////////////........................------------............////////////000000000000111111222333555888999;;;999;;;>>>?????????AAABBBDDDFFFHHHIIIJJJIIIHHHGGGIIIHHHHHHGGGEEECCCAAA@@@??????>>>??????@@@AAABBB;;;???DDDGGGHHHJJJNNNQQQ[[[\\\]]]^^^]]]YYYSSSOOOKKKHHHEEEDDDCCC@@@;;;666444222//////222444555555111000///......///000111000000//////...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222222333444666888999:::===???AAABBBBBBDDDFFFHHHIIIIIIIIIJJJLLLLLLKKKJJJOOOMMMKKKIIIGGGEEEEEEDDDCCCCCCBBBAAA???===<<<::::::999999888777666555444333222111000///000111111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,XXXFFF???<<<;;;888666333333333333222000111111111111111111111000111111111111111111111111111111111111111111111111111111111222222222333333000111111222333333444444555555666666666555555444888888888999999999::::::666777999;;;<<<<<<;;;:::;;;;;;<<<=========<<<<<>>>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;:::999888888888888888777777666666555444444333333333333333333333333555111///222222///111777BBBZZZyyy~~~iiiCCC000666DDDMMMHHHAAA???@@@AAAQQQWWW^^^___YYYRRRNNNMMMMMMRRRVVVTTTNNNHHHFFFFFFFFFKKKSSSXXXZZZ\\\aaaffflllmmmooo{{{lll\\\QQQKKKLLLPPPQQQSSSSSSMMMDDD@@@@@@CCCCCCEEEHHHLLLNNNNNNMMMLLLMMMNNNKKKOOOYYY[[[bbbsssfffSSSaaaqqq\\\ZZZ]]]dddhhhiiijjjmmmoooyyyvvv\\\LLLGGGIIIPPPXXXVVVOOOPPP[[[```[[[UUUUUUXXXZZZbbbgggccc___kkk}}}aaaCCCGGGEEEEEEGGGFFFCCCAAAAAAEEEJJJMMMLLLMMMMMMCCC777>>>FFFmmm???666;;;---444==='''333333333333222222222222111111111111111111111111/////////000000000111111///////////////000111222111999999555@@@^^^{{{}}}sssddd999888333000222111///111666........................------------------------,,,,,,---------................../////////000000000000000111333555666777:::<<>>@@@???===:::777;;;999999:::<<<>>>===;;;666666666555444444666888000000////////////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------......///000000111111111222444666777888:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===<<<<<<;;;;;;<<<;;;:::999888888888888777777666666555444444444333333333333333333333333333000000222333222222444;;;DDD___www}}}zzzaaaEEE666777>>>DDDDDD??????CCCBBBGGGLLLOOOLLLHHHDDDBBBCCCGGGIIIEEE>>>999999<<>>>>>EEEZZZ???>>>999222///333333...222222222222222222222222000000000000000000000000....../////////000000000//////......//////000000888,,,+++333333333JJJkkk||||||III000999111///...///000000222555------------------------------------------------,,,,,,,,,------------...---............//////////////////000111333444555999;;;>>>@@@@@@AAACCCDDDCCCDDDFFFHHHIIIIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>BBBAAA???===;;;::::::;;;777888888888777888:::<<<:::::::::999999888999999:::888666444333222000///111222222111......000333111111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---......//////000000000111222444555666888:::<<<>>>???@@@CCCEEEFFFFFFHHHJJJLLLLLLIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDAAAAAA@@@>>>===<<<;;;;;;888777777666555444333222111111111000000000000000......---------,,,,,,,,,,,,++++++******++++++,,,QQQCCC???<<<999666444222111222111000///////////////000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222000111222333444444444444555444444444333333222222444444555666777777777777888999:::;;;;;;;;;;;;;;;=========>>>>>>>>>??????===>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888888888666666666555444444333333222222222222333333333333000111111222333333333444222333HHHnnnuuu{{{hhhQQQ===111777AAADDDCCCDDD===???BBBDDDDDDBBB>>><<<===???@@@===888666:::>>>???EEELLLSSS^^^jjjqqqrrrnnnooolllddd^^^cccqqq}}}rrrbbb[[[PPPFFFEEELLLQQQOOOJJJJJJIIIHHHFFFGGGLLLSSSXXXWWWXXXXXX[[[YYYYYY{{{}}}|||xxxYYY[[[```gggmmmzzzxxxoooiiijjjmmmnnnoooqqqtttkkkccceeekkkrrr{{{wwwsssyyyZZZEEEAAADDDEEE??????===>>>IIIWWWZZZUUULLLHHHHHHIIIAAA===NNNgggVVV<<<===---***999222)))999000111111111111222222222////////////////////////............/////////////////////......//////000333///---///000000333888ZZZvvvrrrSSS===222///666...---...000111000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////000111222333666888;;;======>>>@@@BBBBBBDDDFFFGGGHHHGGGFFFEEEFFFFFFEEEDDDBBB@@@>>>===>>>======>>>@@@CCCFFFHHHDDDBBB@@@===;;;999888777888888777444222111333555000000111222333444444555111222222111000000111222000//////...------,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...............//////000222333444555888:::<<<===>>>AAACCCDDDDDDFFFHHHKKKKKKIIIGGGCCCCCCDDDEEEEEEDDDCCCCCC@@@???>>><<<;;;;;;::::::777666666555444333222222111111000000000/////////......---------,,,,,,,,,++++++************++++++LLLBBBAAA<<<777666444222111111111000///........./////////000000//////////////////////////////////////////////////////////////////////////////000000000000111111222222333444444444333333333333444444444444444555555555444444444555555666666777888999:::::::::::::::;;;<<<<<<===>>>??????>>>>>>???>>>>>>===<<<<<<::::::999888777777777777666666555555444333333222111111222222222333333333///222444333111111333444///000<<>>;;;======<<<;;;<<>><<<;;;@@@???===<<<;;;:::::::::666666555666777888777777777888999666333111222333666777777555333111//////111000///......---,,,,,,------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,------..................///000222222444666999:::;;;===@@@BBBAAAAAABBBEEEHHHIIIIIIGGGCCCCCCDDDDDDCCCBBBAAA@@@>>>===<<<:::999999999:::666666555444333222111111000000000000000//////.........---------,,,,,,,,,++++++************++++++JJJBBBBBB===777666444111000111111000...---.........//////000000///////////////////////////////////////////////////////////////..................///////////////111111222222111111000///000000111222333444555555888777666555444555666777555666777888999999999999888999:::;;;===>>>??????============<<<;;;:::999999888777666666555555555666555555444444333222222111111111222222333333333///333555222//////111333111444777CCCdddooozzzoooHHH222777>>><<>>>>>@@@AAAAAA???===>>>>>>??????BBBEEEHHHQQQUUUYYY^^^gggnnniii___YYY^^^cccbbb[[[VVV[[[ccc______fffvvv}}}kkk```\\\[[[PPPRRRTTTTTTRRRRRRTTTWWWVVVooozzz~~~~~~ooo}}}~~~qqqnnniiieeebbbhhh{{{sssOOOHHHDDDCCCBBBBBBEEEJJJFFFSSS\\\^^^bbbcccRRR<<>>999KKKuuufff}}}PPPFFF222111;;;555+++---333+++------+++***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////000111111444666999;;;<<<===???AAABBBCCCEEEFFFEEEDDDBBBAAABBBBBBAAA@@@>>><<<;;;999;;;<<<======>>>===<<<<<<===<<<;;;;;;;;;:::777555111444777666333111000111///111333333222111000000///...---...000222111///,,,---...///000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,---......---------......000111222333555888999;;;<<>>>>><<<;;;999888888999999666555555444333222111000000000000000000//////.........---------,,,,,,,,,++++++************++++++RRR===;;;888888444333222111000000000000111000000///...---------................................................------............------.........////////////000///000000000111111111111000000111111111222222222222333333444444333333222333444555555666666555555888999::::::999:::<<<===:::;;;===<<<;;;999999:::;;;:::999777666666555555555444444333333444444555222222222222222222222222000000000000000000000000,,,000444<<>>???444333222111000000000000.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000222333555777999<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>???<<<::::::<<<<<<:::777;;;:::999777666666555555333333333222222222111111000000000000000000000000................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---............////////////222222444666999<<>>@@@CCCEEEGGGGGGFFFEEECCCBBBAAAAAA??????>>>===<<<;;;;;;::::::999999888666555555444444333222222000//////...---,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))RRR===;;;888777333333222111000000000000000000000///...---------................................................------............------------.........///////////////000000000111111111000000000111111111222222222222333333333333222222222333444444555555444444666777888777777777999;;;888:::;;;;;;:::;;;<<<>>>999888777555444444333333333333222222222222333333222222222222222222222222000000000000000000000000444444333444<<>>>>>>>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>======>>><<<::::::;;;;;;999777:::999888777666555555555333333222222222111111111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,------.........////////////111111333555888<<<>>>@@@???AAABBBDDDEEEFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;:::999999888888555555555444333333222222000000///......---,,,,,,------------,,,,,,,,,,,,))))))))))))))))))))))))PPP===;;;777666333333222111000000000000000000//////...---------------------------------------------------------------............------,,,,,,,,,---------......////////////000000000000000000000000111111111111000111111222222111111000111111222333333333333333333444555555444444666888777888999999999;;;>>>AAA666666555333222222222222222222222111111222222222111111111111111111111111000000000000000000000000333111111111///888RRRnnn{{{hhhnnnzzzeeeNNN:::333111777>>>AAACCCDDDFFFCCCAAABBB@@@;;;777777===FFFNNNQQQRRRQQQMMMHHHCCCFFFIIIHHHEEEFFFJJJOOOPPPPPPQQQSSSRRROOOPPPTTThhhsss|||uuuiiiaaabbbcccaaaccchhhkkkxxx}}}qqqssskkkbbb^^^[[[[[[```fffgggkkkllliiiddd___XXXQQQKKKIIIFFFCCCBBBBBBCCCDDDEEEJJJLLLLLLTTT```fffcccmmm\\\GGG<<<>>>EEEIIIJJJtttooo???000444555111000000000000000000000000......................../////////...............------------------------------------------------........................111///...///111111///---555>>>KKK[[[uuuuuuTTTDDD222,,,333999888333000000///...------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000111222333666888:::<<<===>>>>>>???@@@@@@@@@??????===>>>?????????>>><<<;;;===;;;::::::::::::999888999999777666555444444444222222222222111111111000000000000000000000000000------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,---------........./////////000222444777;;;===???AAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::999888888888555555444333333222222111000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))MMM<<<;;;888666333222111000000//////////////////......---------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------........./////////000000/////////000000000111111//////000000000000/////////000111111222222111111111222333333222333555777777888888888888:::>>>AAA555555333222222111111111111222222222222222222111111111111111111111111111000000000000000000000000///+++...333111333IIIdddqqqlllzzzppp[[[GGG555222999@@@BBBCCC???>>>???????????????AAA777;;;>>>@@@CCCHHHNNNRRRMMMOOOOOONNNMMMNNNQQQSSSUUUSSSRRRSSSSSSRRRQQQQQQAAAKKKdddmmm```hhhzzziiiaaa[[[[[[[[[XXXYYY\\\cccgggooo{{{|||ooolllnnnlllggghhhbbb]]]\\\YYYWWWXXX\\\```___\\\WWWTTTRRRNNNLLLKKKIIIFFFEEEDDDEEEGGGIIIHHHQQQWWWXXX]]]ddd^^^RRR>>>FFFHHHAAA>>>OOOnnnwwwEEE111333666222---000000000000000000000000................................................------------------------------------------------........................111...,,,---222555555333222111...///:::OOOgggvvvpppWWW@@@333***333<<<;;;222,,,...444//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........////////////000222444777999;;;;;;===>>>>>>??????>>>>>>===<<<===>>>??????===;;;:::;;;::::::999999999999888999888666555444444333333222111111111111000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************************++++++,,,,,,,,,---------.........---...000222666999<<<===@@@???>>>===>>>@@@BBBCCCBBBBBBAAA@@@???>>>>>>===:::::::::999888888777777444444333333222111111111000000000//////.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))zzzIII:::;;;888666333222111000////////////............------------------------------------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------............/////////....../////////000000000...//////000000//////......///000000111000000000111222333222222222444666999999888777666777:::===555555444333222222222222222222333333333333222222000000000000000000000000////////////////////////111++++++222111,,,666GGG^^^zzzkkknnnxxxuuupppfffWWWCCC555666===GGGHHHFFFBBB>>>>>>AAADDD@@@>>><<<;;;;;;===BBBGGGPPPOOOOOOSSSYYY___bbbbbb```\\\UUUOOOMMMMMMLLLIIINNNMMMRRRTTTPPPTTTbbbjjjooo{{{rrrvvvzzzvvv~~~}}}wwwrrrnnnhhhcccbbb\\\WWWUUUTTTRRRSSSUUU^^^]]]^^^bbbhhhnnnqqqrrrjjjhhhccc___^^^aaa```]]]___\\\[[[\\\YYYSSSOOOPPPXXXVVVSSSPPPJJJEEEBBBAAAEEEDDDDDDDDDGGGJJJNNNQQQ[[[______ZZZYYYWWWMMM@@@999DDDRRRccczzzVVV>>>---///666333000222////////////////////////........................---------...............------------------------------------------------........................222000///...---...000111***///555::::::666222000EEERRR]]]hhhwwwggg```ZZZSSSIII>>>777444444555777444000---,,,------...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............///111333555777999:::<<<<<<======>>>>>>======;;;<<<>>>???>>>===;;;999999999:::999888888888888777777555444333222222222111111111000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************))))))******+++,,,,,,,,,,,,,,,------------------///111444777999;;;===<<<::::::;;;===@@@BBBAAAAAA@@@???>>>======<<<:::999999888888777666666333333333222111111000000////////////............,,,,,,+++++++++*********))))))))))))))))))))))))xxxGGG:::<<<888666222222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------.........///............////////////...//////000000//////.........///000000000000000000111222222111222444555888888888666555444666888555555444333333333333333111222333444444333222111////////////////////////////////////////////////111,,,+++000000,,,---333444NNNiiivvv~~~}}}tttkkknnn{{{lllRRRBBB<<>>@@@@@@===;;;<<<@@@???AAAIIIUUU^^^bbbcccaaa^^^WWWOOONNNRRRTTTSSSNNNMMMMMMQQQWWWWWWQQQMMMMMMUUUVVVNNNKKKOOOQQQOOOSSSSSSTTTSSSSSSSSSRRRRRRYYYVVVSSSPPPNNNNNNOOOQQQQQQRRRUUUYYY[[[[[[YYYVVVVVVUUUSSSQQQQQQRRRTTTUUUXXXVVVWWWYYYUUUMMMGGGFFFKKKJJJKKKKKKFFFAAAAAAEEEGGGHHHIIIKKKPPPVVV[[[^^^iiiaaaVVVLLLFFFDDDDDDDDDsssyyy@@@666///...555444,,,,,,444////////////////////////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///222222///,,,,,,---888333000000000000333888###---555999CCCRRRXXXWWWkkk{{{fffPPPBBBEEEGGG???999:::000000111333555777888999888333...---000333333222......---------------...++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///222444666888999::::::;;;<<<============;;;<<<=========<<<::::::777999999999777777888999777666444333222222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************))))))))))))***+++++++++++++++,,,,,,,,,------------...000222444666777:::999888999:::===???AAA@@@@@@???>>>===<<<;;;;;;999999888888777666666666333333222111111000000///.....................---+++++++++*********))))))))))))))))))))))))))))))yyyHHH;;;<<<888444222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---------.........------.........///////////////000000000000//////......///000000000000000///000111111000000222444555666777666444333444555444444333333222222333333000111222333333222111000////////////////////////////////////////////////,,,---...//////000111111///>>>OOO^^^tttlllmmmtttcccZZZDDDFFFGGGMMMZZZeeeeee^^^LLLCCC>>>BBBFFFDDDAAA@@@999999;;;???DDDJJJMMMOOOPPPQQQOOOJJJLLLUUU[[[]]]```eeeccc```aaaZZZNNNJJJFFFGGGHHHHHHGGGGGGHHHIIIDDDCCCCCCDDDEEEFFFHHHJJJPPPPPPOOOKKKIIIHHHGGGGGGCCCFFFIIILLLLLLJJJHHHGGGBBBBBBBBBBBBBBBDDDHHHLLLMMMKKKMMMPPPNNNHHHEEEEEEDDDEEEIIIJJJFFFDDDMMMXXXNNNOOOQQQUUU[[[bbbhhhlllcccTTTFFFAAA@@@EEEUUUgggUUU999888555555666222++++++111........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,///111111000111111222...---111333111111555@@@<<<555///,,,///666;;;>>>DDDJJJPPPVVV\\\bbbdddjjjkkklllmmmrrrwwwxxxuuucccbbb___[[[XXXSSSJJJAAA;;;777666:::===<<<888555999999::::::999666111---$$$+++111222...***+++---,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,---...111333555777888777888:::;;;======>>>>>><<<<<<<<<;;;;;;;;;::::::666888999999777666777999666555444222111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,---......///000222333444888888888:::<<<>>>AAABBB>>>>>>===<<<;;;::::::999999888888777666666555555222222222111000000//////,,,,,,------------------+++*********)))))))))))))))))))))))))))))))))))){{{III<<<<<<777333222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,,,,---------......---------.........////////////000000000000//////...//////000000000000000...///000/////////111333222444555555444333333444333333222222222222222222...000111222222111000...////////////////////////////////////////////////+++000111,,,***...000///---111888GGGeee}}}uuu]]]ggg{{{ooovvvvvvQQQ===IIIeeexxx}}}\\\LLL@@@@@@DDDDDDCCCDDDCCCDDDDDD@@@;;;999;;;>>>;;;@@@@@@<<<>>>GGGOOOPPPMMMZZZ[[[XXXYYYVVVVVV^^^aaa___``````[[[QQQMMMOOONNNJJJGGGEEECCCBBBCCCFFFKKKMMMMMMIIIEEEBBB???<<>>;;;;;;>>>@@@888999<<<>>><<<;;;<<<@@@BBB@@@BBBGGGIIIGGGHHHJJJGGGGGGIIIHHHBBBAAANNN^^^\\\]]]bbbhhhrrr{{{XXXHHH???EEELLLVVVqqqttt888;;;777444000...000111//////111........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111...+++***+++...000111222......444666222000333***+++000666666333555:::777:::<<<===???CCCFFFFFF===:::999<<>>444111777:::666555222//////111333444333555333111000000///...,,,+++***************++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000333555666777666777999;;;<<<>>>>>>???===<<<;;;:::::::::;;;;;;555888999999666555777:::555555333222111000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,............///111222333777888999;;;===@@@BBBCCC======<<<;;;:::999999888888888888777666666555555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))qqqAAA888;;;666222111000///......------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////......////////////......+++,,,------......------...............///000000222222222222222222222222222111///.........///000000000000000000000000000///////////////......---........................////////////////////////---...111:::LLLhhhvvv{{{TTTqqqxxxsssuuueeeCCC>>>HHHQQQbbbVVV]]]bbbSSSMMMOOOFFFGGGNNNDDD@@@IIICCC<<>>:::999:::===???======@@@GGGMMMNNNOOOOOOYYY^^^eeeiiiiiigggdddccc___UUUSSSRRRLLLQQQYYYVVVYYYMMMAAA;;;:::888666555999;;;>>>AAAAAAAAA@@@???BBBCCCCCCBBBDDDGGGHHHGGGGGGKKKHHHHHHOOOLLLFFFJJJGGGKKKJJJKKKMMMIIIQQQggg```YYYaaayyyqqq```KKKSSSSSSQQQeeexxxAAA666666---111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......////////////000000000000000111111222222333444444555555777888:::<<<===>>>999999999999999999999999::::::::::::::::::::::::999999888777666555444444333222111111000000111111000000///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,---...///000111111555666888:::;;;======>>>===<<<:::999888888999:::555777::::::999888888888333333222222111000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,---///222444666888;;;>>>@@@@@@???>>>AAA>>>:::999::::::999888888888888777777555444444222222111111000/////////------,,,,,,,,,,,,+++++++++++++++************)))+++++++++***)))(((((('''pppBBB888;;;666222111000///......------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------+++,,,------...------------------------......///111111111111111111111111222111000/////////000000///////////////////////////////////////...------................................................//////...///999PPPnnnuuummmssszzzfffPPP???;;;GGGbbb}}}sssmmm[[[JJJDDDAAADDDOOO???AAACCCEEEDDDAAA@@@AAAIIIBBB:::666666888;;;>>>:::===BBBFFFGGGHHHIIIKKKEEEAAAFFFJJJEEEHHHLLLGGGIIIEEEAAAAAACCCEEEEEEEEEEEE@@@;;;999<<>>>>>???>>><<<;;;::::::::::::888888888888777666555444222222111111000/////////------,,,,,,,,,++++++++++++++++++*********))))))++++++******)))(((((('''oooBBB999;;;555222111000///......------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,------...///////////////000000000222111111000///000000000////////////////////////...////////////...------------------------------........................,,,//////+++,,,888NNN```zzzxxxrrr{{{~~~rrrNNNPPPFFFAAAQQQgggttt}}}sssjjjdddZZZLLLKKKQQQPPP```UUUMMMMMMLLLGGGCCCBBB<<<===>>>@@@CCCDDDCCCBBB>>>??????===;;;:::;;;===;;;555888999444999BBBAAAAAACCCDDDEEEGGGHHHHHHHHHHHHFFFFFFIIIMMMOOOOOONNNSSSUUUWWWWWWVVVVVVYYY]]]RRRddddddWWWUUUTTTNNNLLLNNNiiiZZZiiivvvyyySSSUUUPPPGGGGGGPPPRRRNNNddd}}}YYY------555...,,,777000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------.........////////////000//////000111111222222333000111222444555777888999888888888888888888888888888888888888888888888888888777777666555444333333222111111000000000000000//////...------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,---...///000000111444555777999:::<<<<<<===999999999999888777666555777888999999777555555666333222222111111000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,---,,,,,,,,,---///000222444666999<<<===>>>======;;;<<<===<<<;;;::::::;;;888888888888777666555444222111111000000//////...,,,,,,,,,,,,++++++++++++++++++*********)))))))))+++******))))))(((((('''mmmAAA::::::444222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,------...///////////////000000000222222111111000000000000////////////////////////......//////......---,,,------------------------------------------------)))---111000---000888???ZZZnnn~~~___ZZZdddrrr{{{oooNNNLLLJJJ>>><<>>DDDQQQ\\\PPPUUUaaannnsssqqqrrrvvvxxxmmmfffXXXMMMWWWddd```[[[iiimmmVVV===NNNXXXaaassskkk???444666222+++...777555,,,///......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............------...//////000000111000000111222333555666666666666666666666666666666555555555555555555555555555555444444333222222222111000//////......//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,---...///000000222333555777888::::::;;;555666777777666555333222777777777666444222333444222222111111000//////............---,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---......111222444666888999::::::777777888777666666777777555555666666666555444444111111000000///.........,,,,,,+++++++++******************)))))))))(((((()))))))))(((((((((((((((ddd>>>:::999333222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++++++++++++++++++++++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,---------------......///......//////000000111111000000000000000///..............................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++''''''***...//////+++111DDDbbb~~~uuucccbbbfffhhhqqq}}}|||qqqbbbVVVUUUOOO???CCCIIIZZZggg___YYYttt|||tttrrrmmmddd]]]___```]]]XXXQQQLLLJJJ^^^PPPKKKJJJIIIQQQXXXSSSRRRTTTPPPHHHEEEIIIIIIDDD???FFFOOOVVV[[[eeeqqq{{{iiiFFFMMMcccmmmooocccjjjjjjjjjjjj___VVV[[[xxxyyyIII<<>>777111000444777555222111222222333333222222222000000000///......------++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((]]];;;999888222333111000///......------...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++))))))************))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,------...//////---.../////////...,,,+++........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&+++///000---******++++++$$$%%%111<<>>777444222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,---++++++++++++,,,---...///---------------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++************************************++++++++++++((((((***...111111000000000///111===XXXvvv|||qqqhhhpppvvvsssmmmjjjnnnttteeeuuuyyylllccchhhmmmkkkkkk^^^WWW]]]gggiiifffddd~~~tttfffYYYXXXiii|||\\\IIIAAA???999---555333222333444333000...000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000000000000000000000000000000000111111111222222222111111111000000000///.........---------,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************+++******,,,------+++)))************************+++***++++++++++++,,,,,,---...///000222333444555555555444444333222222111111111111111222222222222111111000000//////......,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++++++++,,,---...000111222333333333222222222222222222333333333333222222222222222111000///...---,,,,,,++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((YYY>>>777555333222000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,---///000111------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++***)))))),,,---,,,)))***...///---222AAAUUUcccmmmwww{{{UUUEEEBBBDDD888000333555666555333111111111000///////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////////////////111111111111222222222222111111111000000000000000...------------,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************+++******,,,------+++)))******************************++++++,,,,,,,,,,,,------...///000222333333444444333333222222111111000000000111111222222222111111000000//////......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,---///000111111111222222222222222222222222222222222222222222222111000000///...---,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((XXX===777555333222000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++,,,,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************)))))))))************+++++++++)))'''(((------+++'''...333...'''(((555AAAIII```zzz{{{\\\>>>GGG888666:::444444;;;===111222111......111222000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000111111111111222222222000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************+++******,,,------+++)))************************)))***+++,,,,,,,,,,,,+++,,,------...///000111222333333333222222111111111//////000000111222222222111111000000//////......++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***+++,,,---...///000000000111222222333222222222000111111111111222222222000000//////...------,,,+++************)))))))))((((((((((((((())))))***((((((((((((((((((((((((VVV<<<777555333333000000////////////000000------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))*********++++++++++++************************))))))))))))************'''++++++((()))...000///,,,******,,,------,,,+++111...666OOOmmmiiiKKK;;;888555111777222666888000///111,,,...222333///...111222///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......................../////////000000000111111///000000000000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++************************+++******,,,------+++)))************************)))***+++,,,,,,,,,++++++,,,,,,---...///000000111222222222222111111111111/////////000111222222222111111000000//////......++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,---.../////////000111222333222222111000000000000111111222222/////////......------,,,************))))))))))))((((((((((((((()))******((((((((((((((((((((((((UUU;;;777555333333000000////////////000111------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))))))))************(((---...(((%%%((()))&&&))))))***,,,+++***,,,///---***+++111555AAA___|||~~~{{{ddd]]]FFFBBB???=========<<<;;;888666:::888000333888333000555777222000222000,,,---.....................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000////////////000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************************************)))***++++++,,,++++++++++++++++++++++++************************+++******,,,------+++)))************************)))***+++,,,---,,,++++++,,,,,,------...///000000222222222111111111111111...//////000111222222222111111111000//////......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,------......///000111222333333222111//////000000111111111222/////////......------,,,************))))))))))))((((((((((((((()))******((((((((((((((((((((((((OOO???777333444111000000000000////////////......---,,,,,,+++******+++,,,,,,------,,,,,,+++************************+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++***+++---///111KKKffftttjjj^^^NNNCCCAAA;;;;;;:::::::::999999999777777555444333222222222111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------................................................000000//////.........---,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000111333333111000111222000000000000111111111111222222111000///...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------000000111111111000000///000000111222222222222222/////////...------,,,,,,************))))))))))))((((((((((((***,,,...///((((((((((((((((((((((((NNN>>>777333444111000000000000/////////.........---,,,,,,+++******+++,,,,,,------,,,,,,+++************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))***++++++,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++***+++---///000+++555DDDTTTfff|||ooo\\\OOOGGGBBBAAA@@@:::888999999999999999888888888888777666555333222222111111111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------................................................000/////////.........---,,,,,,,,,+++++++++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...///111222222111000000111//////000000000111111111222222111000///...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---///000000111111000000/////////000111111111111111/////////...------,,,,,,************))))))))))))(((((((((((()))+++,,,---((((((((((((((((((((((((}}}MMM===666333444111000000000/////////.........------,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,+++***************)))******+++,,,************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,++++++***+++,,,...///...---+++,,,222>>>LLLVVVooozzzxxxrrr^^^OOOFFFAAA@@@===999777:::<<<;;;<<<>>>888888777777777666666666666555444333222111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------/////////...............,,,,,,,,,+++++++++******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------///000222222000000000111//////000000000000111111222111000000///...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...//////000000000//////......///000000000000/////////......---,,,,,,,,,************))))))))))))((((((((((((((()))******((((((((((((((((((((((((zzzKKK<<<666333444111000000/////////.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,++++++***+++***************++++++************************))))))))))))************))))))))))))************************************++++++******+++,,,------***+++---//////---)))&&&(((111@@@SSSiii~~~nnnQQQQQQJJJAAA<<<;;;===>>>>>>===;;;999999999888777888777777777777666666666666444444333222111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,------------------------------------------------........................,,,,,,,,,+++++++++************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------...000111111000//////000////////////000000000111111000000///......------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++------...////////////...,,,---......//////......//////...------,,,,,,+++************)))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((wwwHHH;;;666333444111////////////............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***++++++,,,,,,,,,++++++++++++***************+++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************+++*********+++++++++,,,---+++***,,,///111111///444222///++++++333@@@JJJTTT___lllwww~~~qqqfffVVVEEEAAA===111333555999???BBB@@@888222777888888666666666777777777777777777666666666666333222111000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,---------------------------------------------------------...............,,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------///111000///...///000...////////////000000000000000//////......------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********+++++++++,,,---...............,,,,,,---........................---,,,,,,++++++************)))))))))((((((((((((((('''''''''&&&((((((((((((((((((((((((tttFFF:::555333444111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******+++,,,,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************************************333000,,,******+++++++++ &&&...333333222111222222888======:::<<>><<<888888@@@HHHEEE<<<777333444777555---)))***,,,,,,333444///333666------222888<<<===<<<<<<;;;222888999444111333333111555555555555444444444444000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,...000///...---.............../////////000000//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))***+++,,,------------,,,------.....................---,,,,,,++++++***************))))))))))))''''''((()))))))))((('''((((((((((((((((((((((((qqqDDD888555333444111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))(((***,,,---,,,***)))***+++)))+++---///000///,,,***,,,,,,---...//////...------///...***+++...000222000111333333111222:::CCCBBBFFFFFFBBB===<<<===>>>;;;AAABBB===888888999999222444222444;;;666///555444333222444888;;;666...333444111---000777777222......---,,,///222333222111---000111...555888///000333555444222111333666///666999555333777999777444444444333333333222222000//////.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,...//////...------.............../////////000...............---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((()))***+++,,,---------,,,---......//////............---,,,,,,++++++***************))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((aaa@@@999222444111333///............---------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............/////////////////////////////////////////////////////////............//////---......///000/////////+++---111333333222///---,,,,,,,,,---------......///---+++---000222111///111222222333333444444555555555555555555555555555444444333333333222222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++.........------,,,,,,,,,...------......///000111000000000///......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))aaaAAA999333444000222............------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))*********))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------........................------,,,,,,,,,,,,------,,,------...............***,,,...000000///---,,,,,,,,,,,,,,,------------...---,,,---000111000///111111222222333444444444444444444444444444444444444333333333333222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************+++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++......---------,,,,,,,,,------------...///000111000000000///......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))aaaAAA:::333555000222............------------+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))*********))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---///000000///000000111111222333333444444444444444444444444444333333333222222222111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++------------,,,,,,,,,,,,------------...///000111000000000///......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))___AAA;;;444555000111.........---------,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---))))))))))))))))))))))))***************************))))))))))))))))))***((()))******++++++************))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111222222333333333333333333333333333222222222222111111111111000000///...------------++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000///......------,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]???:::444555///000...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))******)))))))))***+++,,,*********+++++++++,,,,,,***+++,,,,,,------...///......//////000111111222222222222222222222222222222222111111111000000000000///...------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///......------,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((YYY===:::444555///000------------,,,,,,,,,,,,)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))*********++++++)))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&'''(((((())))))((((((******))))))******+++,,,))))))*********+++++++++)))+++,,,,,,,,,,,,---///------...//////000000111111111111111111111111111111111111000000000000///000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))***************************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))UUU;;;888444555//////---------,,,,,,,,,++++++((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))((((((((())))))))))))************))))))))))))*********+++(((***,,,,,,++++++---///,,,------...//////000000000000000000000000000000111111000000000///////////////...---,,,,,,,,,,,,************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000///......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))SSS999888444555//////---------,,,,,,,,,++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))(((((('''(((((()))***)))))))))))))))))))))************(((***,,,,,,******,,,///,,,,,,------...//////000000000000000000000000000000000000000//////////////////...---,,,,,,,,,,,,************************************************************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000///......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))MMM555555222555000000......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,---------............///////////////////////////000000//////.........---------,,,,,,,,,,,,++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************))))))))))))******)))************+++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000///...------......---,,,+++))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------------,,,,,,+++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((NNN666555222444///000......---------,,,,,,,,,************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,------------............////////////////////////////////////......------------,,,,,,,,,+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))))))))******)))************+++++++++************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///////////////...------...------,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---------,,,,,,,,,+++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((NNN777666222333...///......---------,,,,,,,,,************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,---------......///////////////////////////............---------,,,,,,,,,,,,++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))******)))************+++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////...------...---,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++************+++,,,,,,,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((NNN888777222333---///......---------,,,,,,,,,************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************+++++++++++++++,,,,,,,,,------------........................------------------------,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////...------------,,,,,,+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,+++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((NNN999888222222---000......---------,,,,,,,,,************************************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,+++++++++*********************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------............---------,,,,,,++++++*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((MMM999999333222...111......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---++++++++++++************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))))))))************+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************))))))))))))******)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***))))))))))))***++++++*********+++++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((LLL999999333333///333......---------,,,,,,,,,************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))******************************************************************+++++++++,,,,,,,,,******************************************************))))))))))))******)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,------.........---,,,,,,,,,++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))***++++++)))*********++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((KKK999:::333333000444......---------,,,,,,,,,************************************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))*********************************************************************++++++,,,,,,,,,******************************************************))))))))))))******)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,------.........---,,,,,,++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))******++++++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((JJJ;;;888111555000...//////...---,,,,,,++++++++++++************++++++******))))))******+++,,,************************+++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************,,,,,,,,,++++++*********)))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((}}}HHH:::666000444000...///......---,,,,,,++++++++++++************++++++******))))))******+++,,,************************************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************,,,,,,,,,++++++*********)))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((('''&&&%%%%%%(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((yyyEEE888666///333000............------,,,,,,+++++++++************++++++******))))))******+++,,,************************************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************+++++++++++++++*********)))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((())))))))))))*********++++++++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((vvvCCC888666///333000000......---------,,,,,,,,,++++++************++++++******))))))******+++,,,*********************************)))))))))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************+++++++++***************))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''(((***+++---......******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))************++++++++++++++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((tttCCC999777000444111222---------------,,,,,,,,,++++++************++++++******))))))******+++,,,************************))))))))))))))))))******((()))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))***+++---...000000++++++***)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))*********++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssCCC:::888000333111222------------------------++++++************++++++******))))))******+++,,,************************))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))))))))************+++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************)))))))))***************)))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***************+++++++++---,,,+++***))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((()))))))))))))))))))))************+++******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((qqqBBB999888...111///000------------------------++++++************++++++******))))))******+++,,,************************((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************))))))))))))************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************((()))))))))*********+++)))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++------------------------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))(((------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((pppAAA999777---///---...------------------------++++++************++++++*********)))***++++++,,,************************(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************(((((())))))*********+++)))************+++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++------------------------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))***++++++,,,...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((nnnEEE888333222666...000......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))*********))))))))))))))))))************++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************+++,,,,,,,,,,,,,,,------,,,+++******)))*********************************++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++222333,,,***///---%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))kkkCCC777333111555---///......---------,,,,,,,,,************************+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))***))))))))))))))))))))))))************++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))//////))))))//////)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))hhhBBB777222000444,,,///......---------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))******)))************++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,+++***************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''',,,---((()))000111,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))fffAAA888444111444---///......---------,,,,,,,,,***************************++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************)))))))))))))))*********))))))*********++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,+++************+++***************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''',,,...,,,---000000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((ddd@@@999666333555...111......---------,,,,,,,,,*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))*********++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,---,,,,,,+++***+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))(((,,,000000111000---)))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************************************************************((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((aaa@@@:::888444555...111......---------,,,,,,,,,************************************++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((((((((()))******++++++)))************++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++******************************************************************************************************+++,,,---......///------,,,+++++++++++++++************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***---000111111...***'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))^^^>>>:::777333444---111......---------,,,,,,,,,************************************++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++)))************++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************))))))+++,,,...000111111------,,,++++++++++++,,,************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))++++++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))\\\<<<999777222333,,,000......---------,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++)))************++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************************************((()))+++---///111333333...---,,,,,,++++++,,,,,,************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))),,,)))((((((((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))YYY@@@444555333222333///......---------,,,,,,,,,++++++************++++++************************+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))000---%%%+++...%%%///---333//////+++222!!!---%%%+++(((%%%333$$$'''111%%%999&&&,,,777***---%%%666((( <<<&&&111...###,,,,,,+++,,,$$$$$$///***+++### ***$$$000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,000444666777...---,,,+++++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************((('''))),,,+++((()))---************************++++++++++++++++++++++++))))))(((((((((((())))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++******))))))((()))***+++,,,+++***)))((()))))))))************,,,,,,+++***)))))))))))),,,,,,+++++++++*********+++******)))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))((((((((((((((((((((((((((((((((((((XXX@@@444666222222333///......---------,,,,,,,,,++++++************++++++************************+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))***&&&111""":::###///...%%%:::(((444***---555...******###---%%%,,,222&&&000%%%??? '''''''''... !!!:::))) (((###+++666%%%222(((000$$$###:::,,,111$$$+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))************++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...222555666666------,,,+++++++++,,,---,,,,,,,,,+++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************&&&&&&+++///...)))''')))************************++++++++++++++++++++++++))))))(((((((((((())))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++*********)))))))))***++++++***)))(((************++++++++++++++++++************++++++***************+++++++++++++++***)))))))))))))))***************************************************)))))))))((((((((((((((((((((((((((((((((((((WWW???555666222111333///......---------,,,,,,,,,++++++************++++++************************+++++++++***************************************************))))))))))))))))))))))))))))))))))))&&&)))+++444JJJXXX***333%%%111:::fffggg000AAA333''''''---(((WWWjjj###///&&&&&&222%%% 333|||ddd444 )))###111$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///333555555444---,,,+++++++++,,,------,,,,,,,,,+++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))***************,,,222777666///******************************++++++++++++++++++++++++***))))))(((((())))))***************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++************+++++++++++++++***)))(((******+++++++++,,,,,,,,,************++++++++++++)))******++++++,,,,,,,,,++++++***))))))))))))*********************************************************)))))))))(((((((((((((((((((((((((((((((((UUU???555777222000222///......---------,,,,,,,,,++++++************++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))%%%888yyy222$$$+++!!!***hhh777(((,,, 000;;;%%%...)))(((%%%%%%}}}>>>***222***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,///222333222111---,,,+++++++++,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************,,,...333888666///++++++************************++++++++++++++++++++++++***))))))))))))))))))***************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++***++++++++++++******))))))******++++++,,,------,,,+++******))))))*********************************************+++++++++*********)))))))))((((((((((((((((((((((((((((((SSS>>>666777222000222000......---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))999~~~:::iii)))---&&&KKKxxx!!!HHH555...%%%***YYYRRR###,,,&&&sssOOO&&&jjj888)))/// ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************************************************************************************************************************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***---///000///---,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************)))))),,,///---(((&&&)))************************++++++++++++++++++++++++******))))))))))))******************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++,,,***************++++++,,,++++++,,,,,,,,,---------............---,,,***)))******************++++++,,,++++++***************************************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))QQQ===666888222///222000......---------,,,,,,,,,++++++************++++++***************************************+++++++++************************))))))))))))************))))))))))))))))))))))))WWW000000\\\&&&///333%%%yyy000:::DDD&&& CCC(((000///***(((+++///,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---...,,,+++,,,++++++***+++,,,...///,,,,,,,,,+++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))***************((()))+++***&&&'''+++************************+++++++++++++++++++++++++++******))))))******+++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,)))******+++---///111222333333333333444444444444444444555555444333111000//////...---,,,+++******,,,,,,+++************+++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))OOO===666888222///111000......---------,,,,,,,,,++++++************++++++************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))&&&___"""%%%...!!!)))111mmm,,,,,,:::///777'''666iii'''---!!!000'''!!!+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------.........//////........................------------------------........................---------------------------+++******+++---,,,+++++++++******+++---...///,,,,,,,,,+++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))***************)))+++---,,,)))***...************************+++++++++++++++++++++++++++******))))))******+++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------//////111333666:::===???>>>?????????@@@@@@@@@@@@:::;;;===>>>???>>>===<<<;;;:::888666444222000///---,,,++++++******++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))NNN<<<777888222...111000......---------,,,,,,,,,++++++************++++++************************))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))000999'''$$$222,,,---%%%(((sss...111++++++,,,aaaGGG+++***)))...!!!777(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000////////////////////////................................................------------------------///---******+++------,,,++++++******+++---...///,,,,,,,,,+++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************&&&&&&))),,,,,,((((((+++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------666777999<<<@@@DDDHHHJJJHHHHHHHHHHHHIIIIIIIIIJJJ>>>@@@CCCEEEGGGGGGGGGFFFFFFEEECCC@@@===:::777666---,,,++++++******++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))KKK===999999222111444000......---------,,,,,,,,,******************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))===(((222///555... 000;;;iii$$$OOO+++---WWW,,,EEE[[[333###[[[:::***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,...,,,***(((((()))***+++************************)))************+++++++++++++++******++++++,,,---+++,,,---,,,++++++---///***+++---000000...---.........---,,,---000222222333555///'''+++777777,,,...///000///------///111///,,,---111///******///222,,,((())),,,---,,,,,,,,,+++***+++------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************))))))))))))************************************000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))++++++,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************************************+++++++++*********))))))************************))))))))))))))))))))))))***)))((('''''')))+++---,,,,,,,,,+++)))***,,,...000...,,,---111777<<>>@@@BBBAAA>>><<<<<<>>>;;;::::::>>>DDDHHHGGGEEELLLNNNPPPSSSSSSQQQMMMJJJCCC<<<444///+++))),,,000+++******+++------+++)))++++++************+++++++++++++++************)))))))))))))))))))))))))))KKK===999999222111444000......---------,,,,,,,,,******************************************************++++++++++++******************++++++++++++++++++++++++++++++++++++************************bbb..."""***:::###)))999WWW///sss***,,,vvv333###===+++*** """((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************,,,++++++*********++++++---,,,+++*********+++,,,************************************+++++++++++++++++++++***++++++,,,---,,,---......,,,,,,---...///,,,***))))))+++---///111444777666444333444444,,,:::JJJNNNJJJEEEEEEIIIMMMMMMKKKHHHDDD===777333888;;;666---+++111666666%%%---555555///***,,,222222///---,,,------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************))))))))))))************************************......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))+++++++++,,,,,,++++++***++++++************++++++************************************************************************+++++++++*********))))))************************************************,,,+++***)))******,,,,,,)))+++---...---++++++,,,***///777>>>BBBDDDEEEFFFCCCDDDHHHKKKFFF===;;;???@@@DDDHHHJJJJJJIIIJJJLLLPPPOOOLLLHHHEEECCCBBBBBBKKKIIIHHHJJJMMMPPPRRRQQQRRRNNNHHH@@@;;;666000+++000///...,,,+++++++++,,,++++++************++++++++++++++++++************************************JJJ<<<888999222111444000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,++++++++++++++++++++++++************************qqq000333 444///:::MMM+++,,,(((+++///'''aaa\\\///444(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------,,,...//////...------...)))+++---000333555555333000111222555:::DDDQQQ[[[TTTSSSZZZfffggg\\\RRRPPPTTTYYY```hhhlllkkkgggdddVVV```]]]LLLCCCBBB888&&&333///++++++...///,,,(((...,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,+++++++++++++++************++++++************************************************************************+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111555;;;CCCFFFEEEBBB@@@???888???IIIOOONNNLLLQQQZZZYYY]]]ccchhhkkkmmmoooppplllnnnmmmhhh___YYYXXXYYYOOOIIICCCAAADDDHHHJJJKKKNNNSSSUUURRRQQQMMM>>>.........---,,,******+++---++++++************++++++,,,+++++++++************************************JJJ<<<888888222111444000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ccc'''kkk///***111AAA"""---&&&***333((($$$bbb@@@(((,,,&&&"""((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************)))))))))*********++++++++++++++++++,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************)))))))))***++++++)))***++++++,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,...///000...------...111000...,,,---111333111BBBEEEMMMXXX\\\ZZZVVVTTTQQQJJJFFFIIIPPPSSSOOOIIIKKKQQQXXX[[[YYYTTTOOOMMMeeelllooonnnrrrvvvkkkYYYCCC999---(((---555555111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++************++++++************************************************************************************************************************************************,,,------------,,,++++++---,,,***)))***000777===EEEEEEDDDCCCCCCDDDDDDEEEZZZZZZ\\\bbbgggjjjkkkkkkqqqsssvvvzzz~~~{{{tttpppnnnfff___VVVOOOJJJGGGCCC@@@<<>>BBBEEEJJJWWWeeeeee\\\VVVIII999000000222000---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************HHH:::777777111111444000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,333III)))555'''111(((,,,(((++++++ ---KKKyyy))),,,222(((333))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************+++,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---.........///111333+++666???BBBKKK___pppwwwSSSJJJIIIVVVccckkkqqqxxxsssqqqpppfff\\\YYYdddooosssiii\\\QQQDDD999111...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************************************************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++000666;;;>>>AAACCCEEE===AAAJJJWWWfffrrryyy|||xxxsssiiidddYYYOOODDD@@@FFFPPPXXX\\\lll[[[DDD555000///,,,))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++GGG:::666777111111444000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------%%%eee000666'''___000,,,222***,,,999###<<>>;;;<<>><<<===999111<<<999777444000+++)))+++---+++)))***,,,---...///+++...000111///...------+++++++++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........+++,,,...///000//////...;;;///)))333BBBJJJLLLMMM\\\fffwww|||sssmmmppp{{{www```FFF999...222666555---'''***000.........---------,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++*********++++++++++++,,,,,,,,,***,,,...///...------...%%%---666999333,,,***+++---,,,...222555444111...555333000...//////...,,,000...+++)))(((,,,222666.........---,,,+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,,,,+++++++++,,,---------000---+++000:::DDDKKKNNNLLLEEEGGGZZZoooyyywwwtttmmm___cccqqq|||xxxnnnUUUIIIPPP___qqquuuiiiSSSBBB111+++,,,,,,***))),,,---......---,,,,,,,,,************************DDD<<<666555333000000222000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---///---,,,---///000000000444111...///222333111---777<<<+++KKKKKKeeeuuuvvvnnneeeuuuzzzkkkyyysssWWWiiifff;;;666+++(((...000---***)))***************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---+++***+++,,,,,,+++***...000111333333333111111222111111222222111...+++999666333333444888???EEE???CCCLLLTTTUUUUUU\\\fff___WWWQQQPPPRRRSSSRRRRRRCCCEEECCC???<<<<<<<<<;;;666666555444222111000///,,,,,,---------,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,---...///000000/////////666???EEEFFFJJJXXXfffwwwpppkkk}}}ggg@@@333,,,000000((()))111.........------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,***,,,...///......///000666///'''&&&+++222555555777444000---,,,............---...222777999555000+++///333444222...+++)))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++,,,,,,------.........000---///999HHHPPPPPPKKKPPPXXXgggvvv~~~tttjjjooommmkkkzzz~~~wwwxxx||||||~~~rrrrrrxxxzzz||||||mmm```RRRGGGUUUrrr}}}bbbEEE777666555111...,,,---...//////...---,,,++++++++++++++++++++++++CCC===777666444111000222000000//////............------------------,,,,,,------------------------------------------------.........---------......,,,+++---222444222000000111...---///333555444111555<<>>@@@BBB<<>>DDDOOOXXX[[[ZZZmmmsssaaaQQQ\\\bbbYYYLLLEEEBBB@@@>>>:::555555666666333///,,,---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////333111---,,,---111777:::KKKIIIIIIRRRjjj~~~uuuooojjjfffsssiiiWWWNNN[[[kkkdddPPPKKK___ttt|||ssswwwtttYYY???333444333...//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...///...---,,,---///'''222888666444<<>>NNN___zzzvvvlll|||{{{pppxxx|||mmmYYYAAAbbbkkksssnnnXXX???222111,,,++++++---//////---***++++++++++++++++++++++++~~~CCC===888777666222000111//////////////////......------------............------------------------////////////////////////...---------...000111333111------000111555CCCSSS]]]cccmmmxxx~~~}}}uuuvvv|||~~~wwwxxx,,,***,,,,,,%%%++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++,,,,,,------......////////////---,,,,,,...111222666:::<<<@@@FFFOOOUUU^^^YYY^^^www{{{wwwgggcccaaa]]]KKKIIIGGGJJJKKKFFF:::000+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////222///------111888@@@EEECCCOOOeeepppeeeeeennngggVVVUUUccclll___NNNIIIVVVaaaVVVCCCHHHZZZfffiii|||wwwhhh|||fff:::(((***////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...//////...------///111666222///777TTTyyyyyyyyy|||uuuiiimmmsssxxxxxxvvvzzz|||wwwfffLLL777666111,,,***---000000000///...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///---+++,,,///333;;;CCCIIIDDD???JJJfffyyyuuuqqqooo}}}mmmXXXMMMccc~~~uuuVVV???666000...+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,~~~CCC===888888666222000111.../////////////////////------------.........///........................////////////////////////............000333555777666999BBBNNNUUU]]]ssshhhlll{{{xxxrrr{{{iii)))***<<<222,,,///++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---...////////////000000//////111777;;;:::BBBNNNXXXaaalllwww~~~yyyiiiccc^^^___```ZZZMMMBBB777555222000......//////------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////111666===FFFOOOTTTTTTxxxttteeennneeedddjjjooofffVVVWWWdddnnnaaaXXX]]]kkknnn```PPP^^^hhhfffYYY[[[uuu|||{{{ZZZ@@@555444////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---...///000000222555777;;;FFFXXXqqqxxxnnn[[[PPPXXXffffff\\\^^^___^^^YYYUUUUUU[[[aaa[[[ggg{{{|||kkkaaaTTTCCC666222222333333//////...---------------...------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...***---......---///666<<>>999666555444333111000000//////.........------...............------/////////---,,,---000333,,,222000...333000,,,111444111///000:::MMMbbbqqqxxx{{{zzz~~~~~~xxxyyyyyywwwwww{{{zzzzzzxxxnnneeeXXXEEECCC===444...+++++++++,,,***,,,...---,,,***+++,,,)))((('''(((***+++,,,+++******))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******************)))************+++++++++)))***++++++***+++---///...000,,,'''---888777---999000666<<>>999666555444333111000000/////////..................//////......---/////////...------///111111777333000444111///666444222333;;;MMMeee~~~|||xxxqqqpppyyy~~~xxxxxxyyypppddd^^^TTTJJJ@@@888111---///---++++++,,,,,,***(((+++***))))))+++,,,+++*********))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******************************++++++++++++***,,,------,,,,,,---//////......///...,,,...111777999QQQzzzwwwyyypppnnndddPPP999,,,...444111///,,,---...//////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........////////////////////////---000---...555222111:::222===KKKZZZnnnsssnnntttrrrpppgggmmmoooiiiXXXSSSLLLIIIHHHIIIIIIIIIGGGLLLQQQUUUYYYaaammmvvvyyyppplllvvv~~~OOO888)))...111******111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------000///---,,,---000000000444)))111DDDNNNcccnnnWWWdddtttsssiiihhhrrr___???000444000(((***333333***....../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...+++000000///999GGGHHH@@@999hhh{{{{{{}}}}}}vvvsssuuu}}}\\\HHH444///111111000111...---,,,+++************uuuAAA>>>999666555444333111000000////////////............////////////.........///000///...---...///,,,444222///333000///777111CCCXXXdddnnnjjjrrrpppzzzyyy|||{{{wwwtttuuuyyyyyyzzz|||vvvmmmcccVVVIII===555777111***)))---///,,,(((,,,+++***+++,,,,,,***(((******))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,+++---...///...------...555......888999444888CCCQQQrrr{{{}}}uuujjjccc[[[MMM:::+++222111////////////,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////...111......333///...888FFFHHHUUUuuu}}}]]]^^^lllnnneee___mmmrrrlll]]]UUUVVVQQQGGGDDDAAA>>><<<<<<===<<<;;;999;;;=========@@@GGGMMM]]]ggg{{{bbbSSSmmmeeeEEE666111---...222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++,,,.../////////---:::@@@OOOxxxeeeeeerrrzzzfffppp{{{\\\>>>,,,333999000)))+++///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......+++///444:::EEELLLHHH@@@___yyy}}}{{{yyyzzzkkkeeeqqqjjjMMM:::222000111333......---,,,++++++++++++rrrAAA>>>999666555444333111000000//////////////////......///000000000//////---///111000///......///---444222000555555555>>>\\\hhh}}}}}}pppgggnnn||||||xxxnnnhhhqqqnnn{{{xxxjjjsssxxxmmm||||||vvvooofff\\\RRRKKKFFF===333------...---,,,*********+++,,,,,,***(((******))))))))))))******************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,++++++++++++,,,,,,,,,---+++---//////...------...,,,+++,,,///333BBBaaa~~~ttt~~~yyy~~~wwwTTT666...//////---...///,,,(((...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000000000333000000555222333???MMMVVVxxx{{{ZZZ___kkktttnnnbbbccclll]]]XXXLLL???;;;===;;;444<<<======???@@@AAA@@@@@@EEEEEEDDDBBB@@@@@@BBBDDDDDDFFFKKKTTTeeejjj[[[WWW```zzztttCCC+++222666......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++,,,000111000000111:::DDDccc}}}SSSYYY~~~yyyllluuuggg>>>888777,,,)))333///000000000000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......///444+++444JJJMMMAAADDDVVVgggppp{{{nnniiikkkmmmkkkgggnnnooosssxxx|||ooosssrrrQQQ;;;000000333///...---,,,,,,+++++++++oooAAA>>>999666555444333111//////000000000000000000...//////000111111000000---///111111000000000111444888333444BBBMMMWWWeeegggqqq|||~~~lllmmm}}}kkkxxx~~~zzzuuuoooiiidddYYYRRRFFF999///++++++,,,)))((((((***+++,,,+++)))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,------------***,,,...///......///000+++666>>>DDDYYY{{{jjj```>>><<<444+++***000222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111---222000111999;;;AAAQQQLLLzzzvvv]]]PPPOOOMMMYYYqqquuu[[[GGGFFFAAA;;;999<<>>999666555444333111//////000000000000111111...///000111111222222111...000111222111222333555111333111<<>>333///...,,,+++))))))+++,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++,,,---------,,,,,,,,,---------......,,,---.........000222444000999MMMsssyyyxxxwww}}}pppfffNNN555)))---111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...//////000000111111222...333000000888<<>>999666555444333111//////000000000111111111...///000111222222222222///000111222222444777:::===CCCHHH\\\vvvllloooyyy{{{{{{|||}}}iiiuuugggyyy|||wwwyyyvvvpppggg[[[NNNBBB;;;333000,,,******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++,,,------...------------.............../////////000222777:::>>>MMMmmmmmmLLL888444111***............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////...//////000111111222222000555333555@@@IIIXXXooojjj[[[^^^```ZZZkkk[[[LLLHHHJJJGGG>>>777===@@@HHHOOONNNKKKPPPZZZYYY^^^dddiiijjjkkkmmmooozzzyyyzzz}}}~~~xxxlllbbbeee___WWWRRROOOLLLIIIEEENNNZZZlllwww```dddAAA333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............,,,...000222>>>___yyyQQQeeeqqqXXX111555111111222222111111000///------------------------........................------------------------------------............------------...///000111:::IIILLLDDDQQQsssssseeevvveeeYYYNNNKKKLLLLLLMMMOOORRRSSSTTTUUUTTTTTTTTTTTTWWWUUUSSSNNNKKKIIIKKKMMMSSS\\\jjjyyy|||xxx^^^FFF555111000///...------------iiiAAA>>>999666555444333111//////000000111111111222//////000222222333333333000000111111222555999===___hhhqqquuupppooo}}}fff{{{iiiuuuooo}}}{{{zzzzzzvvviiiXXXKKK:::555000,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------.........//////000000000000111555;;;???ggg{{{{{{___MMMEEE:::...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............/////////000...//////000111222222222---444777???RRRccczzzfffdddoooppphhhcccUUUEEE<<<:::<<<>>>AAAHHHJJJRRRXXXVVVVVVdddvvvvvv}}}~~~}}}}}}wwwjjjZZZPPPOOOQQQJJJEEEKKKccc}}}qqquuuWWW000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////111000222777>>>VVVmmmnnnxxxtttmmm```TTTJJJKKKNNNQQQQQQSSS]]]hhhrrrqqqzzzNNN;;;111222222222222111000000------------------------........................---------------------------------.........//////---------......000111111PPPKKKGGGOOOfff}}}~~~mmm[[[JJJFFFFFFOOOVVVYYYYYYZZZ___aaaeeellluuu|||xxxuuuppphhh___YYYVVVVVVMMMLLLNNNVVVfffzzz~~~uuuPPP555111000///......------...bbbBBB>>>999666555444222111000000000000000000000000222111111222444444333222777...+++222666888CCCPPPjjj}}}xxxlllwwwlllppp~~~xxxssspppmmmjjjPPPGGG;;;222---,,,,,,,,,&&&'''(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...111333111///777,,,444>>>333555[[[}}}yyypppPPP111000///111222000,,,...222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///////////////............111222///...000333555;;;333???VVVfffwwwdddmmm}}}rrrYYYAAAAAA===999;;;CCCIIIKKKOOOTTTZZZ```gggvvv{{{pppjjjbbbYYYZZZMMMDDDJJJYYYlllzzzvvvrrr|||{{{JJJ555,,,222,,,,,,111***111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///...///000///777)))333@@@QQQ]]]}}}jjj___RRRKKKKKKKKKIIIFFFHHHHHHFFFCCCEEEKKKLLLJJJJJJNNN\\\ttt{{{vvvvvvZZZ;;;444///000222222111222......---------......///........................------------------------,,,,,,,,,---------......---...111222---,,,999JJJXXXMMMPPPkkklllyyy^^^KKKDDDGGGTTT___```___gggttt~~~~~~hhh___VVVRRRRRRYYYlllvvv[[[NNN888444000///,,,+++---222bbbAAA>>>999666555444222111111111111111111111111111......///111333333333222///444888888===SSSwwwqqqmmmhhhuuuwwwzzz}}}tttkkkmmmggg[[[LLL===222,,,***//////---+++((('''((()))************************************************))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...------...000111111000444666666333===ggg}}}wwwpppmmmooopppmmmjjj```````````````_________bbbaaacccgggmmmssswwwyyygggMMM===555///111222000,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///////////////////////////000111000000111333444555,,,TTTqqqrrrxxxooosssrrr[[[???===;;;<<<@@@FFFMMMTTTYYYXXXbbbqqqxxxlllbbb^^^YYYRRRMMMTTTkkkwwwppprrrMMM333///...222222&&&///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...///000111111,,,CCC555DDDsss^^^}}}xxxmmmQQQPPPTTTPPPLLLMMMQQQVVVXXXXXXVVVWWWVVVQQQOOONNNIIIBBBPPPKKKKKKTTTaaarrrfffDDD---222999333...222.........------......///........................------------------------,,,,,,---------.........000000000///...444AAANNNOOONNNaaaxxxnnnhhhPPPNNNRRRRRRYYY]]]cccnnn|||hhhWWWNNNUUU```{{{sssiiifffCCC888//////000------000bbbAAA>>>999666555444333222111111111111111111111111,,,---///222333333333333///333666@@@ZZZuuu~~~~~~qqqsss~~~zzz{{{vvvqqqwwwfffPPP===222---*********)))((((((***+++************************************************)))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...//////111222333444444444CCCnnn{{{oooddd]]]ZZZUUUPPPMMMLLLLLLIIIGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDFFFHHHKKKKKKKKKWWW\\\dddlllvvvyyyqqq^^^III444...111222...+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////////////////000000111222222333444;;;EEEeeexxxtttaaaYYYXXXSSSEEE888;;;:::@@@LLLRRRTTT[[[eeewwwooommmggg[[[MMMHHHSSSaaa}}}fff===------444333'''111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111///---...000111222222+++CCCEEEoooiiizzzsssvvviiiLLLJJJ[[[QQQUUU^^^hhhsss}}}yyymmm^^^RRRMMMHHHCCCCCCEEENNN]]]kkk|||TTT...---555111...222//////......---......///........................------------------------,,,------------.........222111...,,,111???KKKQQQMMMllllllttt~~~}}}\\\EEEEEEQQQXXXXXXeeewww}}}dddUUUQQQ]]]mmmwwwWWW@@@///000333000---///aaaAAA===999666555444333222111111111111111111111111---///222333444333444444999222:::^^^tttyyylllppp~~~~~~~~~uuugggWWWIIIBBB111...***+++---...,,,***************************************************))))))*********+++++++++***+++,,,,,,------,,,,,,------------............---///000000///000333666666CCC[[[sssvvviii\\\XXXVVVPPPKKKIIIFFFHHHKKKPPPTTTVVVVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGEEE@@@CCCGGGJJJOOOWWWccckkk}}}zzzyyyhhhFFF444111111111111............------------------------------------,,,,,,,,,------------...///////////////000000000111///000222222111333666:::bbbiii{{{}}}ttt]]]GGG???===;;;===CCCEEEEEENNNYYY]]]___mmmtttiiiccc[[[SSSMMMVVV|||{{{xxxRRR:::+++...444,,,333...------------,,,,,,,,,------------------------------------............111......000111000000111999666eeessslllhhh]]]PPPMMMWWWfffnnnssslll___RRRHHHFFFKKKQQQggg}}}zzzWWW:::...000333333000//////...............................................................------------............111111---,,,777HHHRRRRRR]]]{{{ppp~~~XXXBBBMMMYYYYYYcccvvvzzzgggOOOVVVhhh{{{oooPPP444000333000...000___@@@===999666555444333222111111111111111111111111///111333333222111333555;;;FFFgggxxxxxxbbbSSSRRRYYY\\\tttyyy|||}}}zzznnnnnnzzz{{{~~~|||}}}|||{{{{{{{{{tttiii```SSSDDD333,,,---000---(((************************************************************++++++++++++++++++,,,------------,,,------........./////////---000111000---...333999LLLwww{{{xxxgggZZZQQQKKKIIINNNTTTVVVWWWYYY[[[\\\]]]^^^]]]]]]^^^___XXXXXXYYYYYYXXXWWWUUUTTTOOONNNNNNPPPQQQQQQPPPNNNMMMMMMKKKHHHFFFGGGLLLQQQQQQ[[[hhhuuudddNNN>>>444000111//////.........---------------------------------,,,,,,---------.........////////////000000111111333000000222111111666???XXXtttmmmZZZKKKAAAAAA@@@;;;>>>GGGQQQRRRZZZccckkk|||yyyrrrcccUUUZZZ^^^ooozzz```888***444000222.........---------,,,,,,---------------------------------........./////////---///333333//////444HHH\\\fffrrrmmm\\\PPPKKKTTT___nnn~~~fffWWWOOOLLLMMM[[[ttt[[[111333999111111000///...............................................................---------.........///////////////333>>>MMMUUUVVVtttvvvVVVJJJMMM^^^cccgggiiiZZZRRR```xxxfffDDD444111000///111\\\@@@===888666555555444333222222222222222222222222///111222111///000444888<<>>???@@@???EEENNNUUU[[[dddpppyyyooohhhddd^^^XXXmmmQQQ000444//////............---------,,,------------------------------........./////////...---000555333///555@@@ZZZooo|||tttQQQ???TTTgggpppnnnYYYKKKEEERRRkkkrrr>>>666888000111111000///............................................................------........./////////......333===HHHQQQ[[[dddwww~~~oooVVVFFFNNNVVV```vvvyyyZZZSSS___sss___AAA111000222111ZZZ???<<<888666555555444333222222222222222222222222000222333222111333:::AAA___|||}}}~~~rrrwwwsss~~~~~~|||||||||~~~zzzooo^^^GGG666///...000000++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------...---------....../////////000000000000222222000555EEE___rrrvvvlllsssaaaZZZRRRJJJAAA???HHHUUUVVVYYY^^^cccddddddjjjrrruuu}}}sssnnnhhhdddaaa\\\TTTNNNRRROOOKKKHHHJJJPPPYYY```ttt}}}}}}|||ZZZ@@@555////////////....................................------------...............//////000111111222222111///111444333777MMMggg{{{jjjddd[[[MMMFFF@@@:::888<<>>333333222111000///........................................................................////////////111///888HHHPPPTTTeee{{{xxxwwwooo{{{vvvXXXIIIRRRYYYddd}}}~~~jjj]]]___sss|||QQQ666222444000YYY???<<<888666555555444333222222222222222222222222333555666555444999BBBJJJhhhsssvvvyyyzzzsss{{{www}}}yyyqqqbbbPPP???333+++)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------////////////000000000000000111111333>>>YYY}}}|||ccc}}}ooodddLLLKKKBBB@@@JJJUUU[[[___cccbbbeeemmmwwwyyylllVVVTTTRRRPPPMMMJJJGGGFFFNNNWWWjjjkkkOOOBBB000/////////....................................---------.........//////...//////000111222222222//////222666444;;;XXXvvvkkk^^^aaaYYYHHH<<<>>>@@@BBBJJJVVV___bbbpppvvviiinnngggaaaggguuuyyynnnEEE222***888//////.........---------..................................../////////000...---000333000222HHHbbbpppwww^^^BBBKKK]]]jjjxxxzzz___PPPLLLlllLLL111777222222000///....................................////////////////////////............/////////000444000;;;OOOVVVWWWnnn|||zzz___NNNMMMXXXccckkkYYYeee~~~~~~}}}^^^:::555555///ZZZAAA>>>999666555555555444333333222222111222222222111444222<<<>>>...PPPeeeaaazzzsssgggyyyooo|||www}}}fffaaapppvvvuuuzzzyyy~~~xxxttttttlllVVV<<<,,,---...,,,***+++---,,,)))++++++************++++++++++++++++++++++++++++++++++++,,,------......///(((...333222000000111222222999444888aaakkkYYYMMMFFFDDDJJJOOOUUU\\\aaadddeeeeeennnppp^^^TTTQQQPPPTTTJJJIIIXXXmmm}}}xxxxxxNNN999000000,,,---000,,,......------------..................////////////......//////000000111111000:::111000>>>EEEhhhuuu]]][[[```UUUBBBAAA999???PPPUUURRR___vvv}}}mmmfffiiifffeee~~~nnnEEE---111111000......//////...,,,..........................................------&&&222111444111AAAJJJ^^^zzzrrrSSSHHHOOOVVVcccxxxsssVVVTTTqqqzzzRRR777;;;***+++555111+++...///////////////////////////000---,,,---000111000...///000///------///000000222333QQQ^^^OOOwww~~~ssswwwcccMMMMMMXXX^^^xxxqqqiii|||vvv|||dddqqqOOO///999000ZZZAAA>>>999666666666555444333333222222222222222333777333333...///PPPrrrkkkooozzztttjjjnnnqqq{{{zzzyyykkk~~~sss}}}iiihhh|||jjjUUUZZZfffjjjkkkoooyyyyyy|||eeeCCC...------------,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------......///---000111///------...///222777555RRR{{{rrr{{{yyy___MMMCCCBBBJJJUUUSSS^^^gggddd___iiimmm\\\OOONNNOOOQQQSSS\\\rrr^^^EEE666333///000111+++......------------..................////////////......//////000111111111,,,333111555FFFXXXgggSSSPPPQQQHHH;;;AAA;;;AAATTTaaafffrrr|||llllllllllllwww]]]777333111000......//////...---...................................................333---000888@@@wwwttt}}}aaaJJJOOOXXXfffwww|||dddbbbkkkmmm444444///222444......111,,,///////////////////////////...,,,---000111000......//////......000222222444<<>>999777666666555555333333222222222222333333000333;;;444GGGfff___|||~~~mmmnnn{{{mmmrrrvvv~~~~~~|||sssuuuccc}}}qqq~~~}}}nnnmmm|||tttqqqfff{{{tttzzzsssOOO555...+++///000+++***---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111000...---------///111)))AAAJJJggguuujjjkkkTTTBBBBBBHHHLLLUUUaaadddbbbcccooo|||lllYYYNNNKKKNNNTTT[[[ooo~~~pppUUU@@@777111222333+++......------------..................////////////......///000000111111222000333333777JJJoooqqqXXXKKKFFFBBB===999???EEEQQQ]]]iiiyyywwwooosssuuussspppqqqFFF555222000......///000///...................................................333000---000AAANNNsssnnnHHHLLLTTT^^^~~~jjj^^^~~~|||>>>333444888333,,,111444***///////////////////////////...---...///000000......///000000000000222444999KKK^^^TTTnnn{{{rrr~~~qqqOOOMMMOOO[[[uuu|||kkkiiivvv~~~yyy~~~LLL...555XXX@@@===:::888777777666555333333222222222333444444111666:::BBBqqqyyyiiiwwwooozzzvvvwwwzzz}}}mmmjjj```\\\nnnzzzttt~~~oooZZZtttwwwvvvxxxbbbUUUfff~~~}}}sssvvviiiooo~~~|||~~~mmmgggtttyyyoookkkmmmkkktttqqq~~~~~~yyyjjjEEE555***...000+++***...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222///...000111111222555666JJJfffcccRRRCCCAAARRR___]]]ZZZ___gggkkk~~~nnnbbbXXXLLLCCCUUUbbbyyywwwhhhSSSBBB333111333,,,......------------..................////////////...//////000111111222222666666555888WWW~~~vvvbbbPPPIIICCC<<<;;;@@@???RRRccchhhooouuutttxxxuuunnn|||}}}WWW666333111///...000000000///....................................////////////222)))555777HHHqqqZZZJJJYYY[[[nnnqqqtttjjjCCC777444333...111444---////////////////////////............///000//////...///000222000...111555===VVV[[[ddd~~~cccuuu{{{^^^JJJSSSVVVmmm}}}nnntttnnntttrrr666555WWW???===:::888888888666555333222222222333444444555:::444777___vvvjjj~~~mmmlllwwwhhhnnn___RRRPPPcccxxx{{{nnnbbb___lllzzzuuummmuuuvvvggg|||wwwfffdddsssqqqpppuuuwwwjjj^^^kkkwwwzzzvvvwwwkkkSSSSSSgggyyy|||uuucccXXX\\\]]]VVVTTTYYYUUUeeexxx||||||ZZZDDD111---///---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111...///222333000222666LLLSSSdddMMMCCCDDDOOO\\\]]]VVV]]]lllqqq```XXXPPPNNNYYYssspppWWW<<<222222---......------------..................//////////////////000000111222222222333666555@@@uuufffWWWJJJEEEAAA<<>>QQQggg{{{iiiMMMLLL```nnnpppwww___===---444333000111222////////////////////////---...///////////////000000...000222///,,,000888CCCYYYTTT|||rrrwwwwwwtttRRRMMMXXXaaarrrrrruuu|||KKK666TTT???===:::999999999777555333222222333333444555666444888WWWtttXXXtttzzztttooopppttt|||rrrcccdddmmmtttsssgggccciiifffZZZTTTXXXTTTFFFAAAHHHMMMMMMTTTaaalllwwwpppmmm|||xxx~~~uuulllZZZCCC444//////...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222///000333111---222;;;JJJvvvrrr^^^HHHEEEFFFSSS```___UUU[[[|||vvv\\\LLLFFFTTTnnnqqqLLL;;;666.........------------..................//////////////////000111111222222333222555999SSSXXXNNNDDD???===>>>EEEMMMXXX\\\iiisssrrr{{{uuuooouuu|||zzz[[[888555111//////000000///.................................//////000000111555+++BBBFFFfffzzzvvvYYYLLLNNNeeevvv|||xxxHHH...555555///000444////////////////////////---...//////......///111000...///222///,,,333>>>SSS^^^XXX}}}nnn```KKKOOO\\\yyyxxxvvvwww}}}ddd555RRR>>><<<:::::::::999777666222222222333333555666666777YYYssswwwyyy{{{|||{{{xxxwwwooo```XXX___ddddddiiitttvvvtttnnnxxxtttvvv}}}uuuqqq^^^BBB000...000------,,,,,,++++++,,,,,,---------------------------------......//////000000111...000333111///;;;LLL\\\uuu{{{{{{___IIIEEEMMMVVVaaahhhiiisss{{{jjj[[[VVVYYYeee___KKK@@@222......------------..................///////////////000000111111222333333555888CCCqqquuu___QQQMMMDDD;;;<<>>QQQ>>><<<;;;::::::999888666222222222333444555666777NNNdddppp|||uuujjjcccppppppkkkpppoooddd```WWWRRRMMMNNNSSSYYY^^^aaajjjpppxxx___HHHDDDYYYsss|||eeeUUUxxxvvvvvvxxxqqqMMM222...000...---,,,,,,++++++,,,,,,---------------------------------......///000000000000---000444333666III```|||vvvWWWFFFHHHRRRZZZbbbccceeeuuulllTTTKKK```|||jjjXXXIII777.........------...................../////////000000000000111222222333333666888LLL|||GGGQQQPPPGGG<<>>;;;999999888777666+++666555000555999<<>>___[[[rrrnnnQQQPPPWWWqqqlllwwwvvv|||jjjRRRAAA>>>;;;999999888777666444777444111222666DDDYYY~~~lll{{{|||~~~hhhYYYZZZ```vvvvvvqqqqqqyyypppcccYYYRRRKKKCCC===<<<>>>?????????@@@BBBDDDHHHHHHIIIKKKMMMMMMLLLJJJKKKHHHCCCCCCLLLXXX]]][[[MMMFFFDDDIIIJJJJJJSSS```lllqqqqqqqqq|||eeePPPZZZxxxzzzmmmxxx~~~|||www^^^EEE444///......---,,,,,,,,,---...111000///------------............/////////000000222------:::CCCWWW|||pppnnnkkk[[[JJJGGGRRR^^^bbb```uuu~~~lll___UUU```uuujjjWWW999333...,,,...000///...............////////////222......222333111222444;;;OOO```VVV[[[SSSEEE===CCCMMMWWWfffuuuSSS???;;;AAASSS___rrr~~~sssooolllhhhffffffeeedddaaa``````bbbeeegggooovvv~~~xxxtttsss~~~QQQ444111******000---//////............//////111000......///111222222111FFF[[[fffrrrQQQXXXgggjjj~~~MMM777111<<<444000000////////////000000............////////////000222......444:::HHH]]]ZZZvvvaaaJJJUUUaaammmZZZTTT]]]qqqjjj{{{QQQAAA>>>;;;999999888777666666333555888555999WWW|||sss~~~{{{vvv{{{vvv\\\fff|||wwwvvvmmmZZZQQQSSSggg~~~~~~iii___]]][[[___VVVIII@@@;;;:::999777:::<<>>HHHGGGKKKPPPTTT\\\nnnlllddd|||~~~vvv^^^BBB///.........------...............------------............/////////000000000,,,999***>>>PPPcccuuuuuuMMMFFFGGGQQQ\\\dddppp}}}ttt]]]TTTaaatttnnndddJJJ999,,,...222000,,,,,,............////////////111...///222333111111444>>>UUUsssRRReee\\\GGGBBBAAAIIISSSccc|||jjjGGGEEEIIIIIILLLHHHOOOMMM\\\kkkrrruuuzzzyyyppphhheeeccc]]]ZZZYYYYYYXXXWWWUUUUUUUUUVVVVVV]]]dddoooxxx{{{zzzwwwvvvooowwwggg;;;111---,,,///...//////............//////000////////////000111111333HHHyyyiiiXXXPPPRRRyyyrrr[[[DDD555444---000000////////////000000............////////////111///000000222CCCUUUYYYcccrrrRRRHHH\\\qqq~~~bbbQQQLLL^^^vvvuuugggnnn}}}PPPAAA>>>;;;999999888777666444///777===444;;;fffsssbbbMMM[[[ttt]]]cccVVVMMMNNNMMMHHHJJJQQQoookkkgggfffwwwzzziiiWWWRRRNNNGGGIIIEEEAAA@@@@@@AAAAAA@@@GGGIIIKKKKKKKKKKKKMMMNNNKKKIIIHHHIIIKKKMMMMMMLLLRRRVVVUUUKKKBBB??????>>>CCCFFFNNNQQQLLLCCCCCCHHH@@@>>>???BBBDDDLLLccczzzhhhYYYkkkkkkkkkpppPPP555///...---------......---,,,,,,,,,,,,------.........////////////000000000)))@@@444888XXXxxxTTTHHHDDDOOOaaaeeeiii}}}bbbbbbgggwwwyyyttteeeHHH222111444///***,,,............////////////000...000333333111222666EEEooo___RRRxxx\\\@@@BBBIIIQQQ\\\qqqSSS<<>>444555222///...//////............//////...///000000000000111222===TTTqqqQQQQQQZZZzzzzzz~~~wwwaaaBBB222555111000000////////////000............////////////333---222111111KKK___TTTtttbbbJJJOOOaaaYYYHHHGGGTTTxxx~~~nnnggg}}}OOOAAA>>>;;;999999888777666666000777999...CCC{{{rrrttt|||ZZZOOOkkk{{{ZZZLLLMMMQQQNNNJJJGGGHHHGGGAAA:::UUUeeexxx}}}qqq```YYY[[[aaammmmmm\\\MMMJJJDDD:::======???BBBEEEGGGHHHHHHLLLNNNOOOOOOMMMKKKKKKKKKLLLJJJIIIJJJLLLNNNNNNMMMQQQXXXZZZPPPDDD@@@AAACCCJJJJJJMMMQQQPPPMMMKKKLLLJJJAAA<<<>>><<<<<>>LLLTTTSSSVVVTTT\\\aaa^^^^^^```^^^YYYZZZaaahhh```XXXSSSNNNIIIGGGIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHKKKPPPUUU[[[bbbiiinnntttqqqvvvqqqEEE444666333.../////////............//////---///000000///000333666GGGlllmmmnnnXXXSSSuuu|||wwwvvvtttxxxxxxqqqFFF,,,:::111111000///////////////............////////////333...333222444QQQbbbSSS~~~wwwWWWLLLUUUhhhfffHHHEEEIIIJJJXXXnnnwwwhhhNNNAAA>>>;;;999999888777666777000555555999hhhvvv}}}|||rrr^^^jjjjjjOOOMMM___\\\XXXPPPIIIKKKPPPQQQMMM]]]]]]]]]\\\ZZZ\\\aaafffgggkkkeeeSSSDDD@@@???<<>>BBBIIISSSeeewwwiiiddd\\\FFFKKKeeepppyyykkkMMMVVV{{{~~~{{{fffOOO888333---+++,,,------,,,+++,,,---.............../////////000000000111111;;;%%%999XXXnnn\\\HHHHHHPPP[[[```jjjnnnjjjssszzz^^^BBB555111...///222............////////////000///111333222222888@@@qqq{{{YYYjjjkkkCCC@@@GGGPPP[[[mmm{{{SSSGGGXXX^^^YYY\\\\\\eeeaaagggrrr}}}~~~tttjjjeee___XXXQQQLLLGGGBBBAAADDD@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFIIIMMMTTT]]]bbbllllllrrrXXX666000000---111//////............//////---///111000///111666;;;NNNZZZaaaZZZYYY|||wwwpppkkkiiipppwwwwwwZZZ///444222111000//////......///............////////////111111333333===VVVccc\\\gggRRRRRRZZZxxxrrrTTT>>>???BBB>>>>>>GGG[[[wwwoooMMMAAA>>>;;;999999888777666555000666999MMMddddddmmm~~~ZZZLLLJJJVVVXXXLLLCCCAAABBBHHHVVVdddwwwqqqjjjgggiiimmmllliiifffhhhdddVVVDDD;;;===CCCEEEEEEEEEFFFFFFIIILLLNNNLLLNNNQQQRRRQQQPPPPPPPPPQQQQQQQQQSSSUUUVVVTTTRRRMMMUUUXXXPPPGGGIIIQQQWWWUUUWWWZZZaaagggiiiddd]]]RRRKKKDDDBBBCCCEEEFFFFFFBBBOOOaaaqqq|||qqqhhh\\\IIIQQQkkkyyyxxxfffbbbpppzzzsssbbb???888///+++,,,...///...------.../////////...---//////000000000111111111777///BBB{{{vvviiiGGGDDDUUUWWWbbbttt|||yyyxxx{{{}}}xxxtttyyyzzziiiPPP<<<222///000222............////////////111000111222222444<<>>===@@@>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCFFFKKKQQQVVV\\\iiivvvvvvDDD333000,,,000//////............//////---///111000///333:::AAAXXXiii~~~YYYRRRdddvvvuuuyyyrrrnnnkkkiiieeebbb]]]lllrrrqqqHHH999222111000///........................////////////---333222555III[[[ccciii\\\PPPUUUfff^^^KKK<<<;;;AAADDDIIIPPPHHHKKKYYYtttzzzLLLAAA>>>;;;999999888777666777444;;;===WWWvvvzzz}}}kkk```\\\eee~~~JJJRRRSSSWWWWWWJJJIIIRRRMMMBBBKKKaaaooonnnooossszzzyyynnnbbbhhhmmmooodddLLL999999CCC@@@CCCHHHKKKKKKKKKJJJJJJLLLNNNQQQRRRQQQPPPPPPPPPQQQQQQRRRTTTWWWVVVTTTRRR^^^cccaaaVVVKKKKKKQQQWWWQQQWWW___gggmmmllleee]]]UUUQQQIIIDDDDDDHHHHHHFFFCCCGGGNNNXXXfffvvv}}}hhhTTTOOODDDRRRmmm~~~tttssswwwfffssstttpppttt}}}}}}pppDDD<<<111,,,---///000000......///000000///...---000000000000111111111111+++FFFRRRyyyZZZEEEKKK]]]bbbccc~~~}}}{{{xxxrrrkkkfffeeegggjjjrrrwwwyyysss}}}|||sss^^^EEE555111000.............../////////000222111111222222555???JJJ]]]hhhyyy@@@AAAIIINNNWWWggg{{{OOOFFFYYY^^^___rrrbbbJJJEEECCCCCCDDD@@@:::777999;;;:::999888999:::;;;<<<:::<<>>;;;999888888777666222===...CCCvvvnnn}}}YYYZZZjjj~~~zzzRRRMMMSSSWWW\\\UUUOOOLLLLLLIIIFFFGGGKKK[[[uuu{{{~~~|||sss~~~zzzlllWWWFFF>>>???AAAIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMQQQPPPMMMMMMPPPOOOXXXVVVTTTZZZZZZYYY___dddcccXXXRRRUUURRROOOVVVXXX^^^gggkkkhhhaaa]]]]]]WWWWWWQQQJJJKKKRRRSSSOOOQQQNNNHHHLLLbbbsss```NNNEEEGGGGGGKKKPPPWWWooouuunnnnnncccttt{{{}}}~~~sss|||ppp[[[???000333222111///(((........................***333111,,,111222///222999<<>>???AAAEEEHHHMMM\\\lllxxxsss999111777111//////............/////////333000///111000999MMMssspppqqqQQQZZZvvvcccLLL@@@HHHEEENNNhhhrrriiifffaaa[[[WWWVVVUUURRRPPPXXXTTTeeekkkkkkooorrrlll~~~|||qqq===:::///---///---000444///////////////000000000000222...///>>>]]]fffkkklllVVVIII]]]|||TTTFFF@@@>>>DDDKKKNNNOOOQQQKKKSSShhh{{{vvvvvvyyywwwwwwyyy|||}}}sssdddqqqNNNAAA>>>;;;999888888777666666;;;666UUUssstttyyyZZZiiiTTTAAAHHHSSS]]]dddNNNNNNUUU]]]YYYLLLGGGJJJlll}}}sss___JJJ;;;:::BBBJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIILLLQQQSSSQQQRRRVVV]]]bbb]]]XXX\\\\\\ZZZ___eee^^^OOOKKKUUUVVVSSSXXXiiikkknnnooollliiihhhiii\\\[[[XXXWWW\\\```ZZZPPPUUUPPPKKKPPPccc}}}}}}gggRRREEE@@@GGGIIINNNTTT[[[nnnzzznnnhhhYYYggggggttt~~~}}}nnnRRR;;;111***///444000........................,,,333///,,,222222000444666]]]rrruuu|||lllOOOOOOVVVYYY\\\yyy||||||{{{zzzyyy|||wwwoooiiiccc]]]VVVQQQRRRSSSUUUVVVSSSMMMGGGBBBDDDGGGMMMUUU]]]cccgggiiitttwwwyyy{{{}}}vvvzzzbbbIII999222222///////////////000111111555///555000444;;;OOOZZZbbbiiiJJJCCCGGGLLLXXXeee|||~~~OOOKKKQQQbbbuuuoooTTTFFF???999999:::888777888666666555666666777888999999:::;;;<<<<<<>>>BBBEEEJJJXXXgggtttzzzyyyHHH444222...//////............//////...222000///333222===SSSeeehhhOOO]]]RRRDDD???IIIPPPLLLNNN___vvv~~~xxxqqqhhhbbb^^^ZZZUUURRRRRRQQQOOOMMMNNNMMM^^^eeeeeehhhccc^^^|||DDD<<<000000222...///333...////////////000000000000333//////???\\\fffqqqfffSSSJJJbbbeeeZZZDDD@@@AAAGGGKKKMMMPPPTTTQQQ\\\sss~~~yyy|||xxxuuusssqqqppprrrrrrsss||||||{{{wwwqqq```pppyyyMMM@@@>>>;;;999999888777666666666DDDwwwnnnnnngggGGGTTTWWWQQQSSSSSSRRRPPPZZZiiiggg\\\___mmmuuuZZZDDD999;;;CCCJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJIIILLLRRRTTTTTTUUUXXXaaaeee```^^^bbb^^^WWWZZZYYYSSSFFFEEEPPPTTTXXXdddqqqtttwwwvvvuuutttuuuuuuiiigggdddgggooossskkk___bbb]]]\\\___dddkkkwwwvvvuuuXXXGGGBBBAAAKKKNNNUUU```qqquuuiiiSSSOOOHHHlll~~~}}}}}}ttt|||{{{gggQQQ999'''+++333000...........................222...---333222///666CCCzzziiiUUUFFFWWW\\\]]]mmm~~~|||{{{yyywwwuuuzzzqqqcccXXXRRRQQQSSSTTTSSSTTTSSSOOOKKKFFFCCCBBBCCCDDDFFFGGGHHHGGGEEEDDDFFFJJJQQQYYYbbbmmmwww}}}uuuwwwyyy|||iiiSSS>>>222111000000/////////000111111333///555222222<<>>AAAEEEPPP___ooobbb999111222//////............//////...222000000444444BBB]]]~~~fffwww\\\PPPbbbsssBBBBBBEEEPPPYYYZZZ]]]cccnnn|||~~~rrrgggaaa]]]YYYVVVTTTRRRNNNLLLLLLKKKJJJIIIFFFFFFWWW^^^]]]fffXXXRRRZZZ===222222555///...111---////////////000000000000222000111FFF\\\aaammm|||]]]OOOOOOnnncccEEE@@@@@@DDDIIIKKKLLLSSS[[[gggvvvxxxsssssstttpppkkkmmmllllllvvv~~~xxxqqqrrreeeoooKKK@@@===:::999999999888777777444VVVmmm]]]ddd|||fffKKKIIIGGGYYYQQQUUUcccgggiiiuuuTTTBBB@@@DDDFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGMMMKKKLLLRRRVVVUUUWWWYYY[[[aaabbbgggnnnggg[[[\\\ccc___UUURRRXXXWWW]]]ooohhhpppuuuuuurrrqqqrrrrrrpppnnnmmmrrrzzz~~~zzzuuuwwwvvvzzz{{{qqqcccbbbkkkiiiuuuUUUFFFGGGKKKRRRWWWaaasssqqqRRR>>>DDDaaaaaaeeevvvoooxxx||||||}}}{{{qqqUUU555...222,,,...........................111...000555000...888RRRqqqKKKJJJ[[[XXXggg~~~|||zzzyyywwwtttooolll\\\XXXRRROOOQQQWWW^^^bbbkkkhhhddd```[[[UUUOOOKKKLLLLLLKKKKKKKKKNNNRRRUUUZZZaaannn{{{}}}{{{|||~~~xxxwwwzzzooouuu___DDD222///111000000///000000111111000000777666111<<>>IIIQQQXXX___uuuwwwfffYYYRRRPPPOOOOOOOOOMMMKKKIIIGGGFFFEEEEEEDDDFFFTTTYYYWWWqqqnnn[[[OOOwwwvvv???222111666000---000...////////////000000000000...000555OOO^^^ZZZiiiyyyoooUUUNNNXXX___333>>>@@@DDDHHHIIIMMMZZZhhhvvvpppqqqqqqmmmhhhkkkjjjgggppp}}}wwwlllsssiiifffzzzKKK@@@===:::999999999888777999:::hhh|||}}}{{{xxx~~~[[[GGGQQQSSSXXXRRRUUUbbbhhhrrrsssKKK===EEEMMMNNNKKKIIIIIIHHHGGGGGGGGGHHHIIILLLIIIKKKSSSZZZ\\\___bbbfffkkkmmmuuuyyysssyyyrrraaabbbkkkddd\\\bbbjjjpppqqqhhhaaaaaaeeefffiiimmmttt}}}nnnmmmvvvsssRRRFFFNNNWWW]]]jjj}}}vvvMMM<<>>???AAAMMMaaavvvkkk777000/////////............//////111222000111333444KKKpppxxxlllRRRZZZooofffCCCQQQVVV[[[iii|||qqqcccWWWSSSSSSTTTTTTMMMLLLJJJHHHEEECCCBBBBBBBBBDDDOOOVVVUUUhhhuuu]]]OOOhhh~~~||||||EEE333000555000---000///////////////000000000000...111666VVV```]]]xxxdddOOOPPPdddlllDDD>>>===@@@DDDFFFGGGNNNbbbuuu|||wwwqqqllljjjhhheeeccciiiiiidddjjj|||zzz{{{sssbbbiii___ZZZeeeKKK???===:::999999999888777666CCCyyywwwsss~~~sssfffOOOIIISSSSSSVVV[[[fffsssyyy{{{OOO@@@HHHPPPPPPOOOJJJIIIHHHHHHHHHIIIKKKLLLKKKHHHLLLWWWcccjjjnnnrrrtttxxxooo}}}rrrccc^^^dddhhhggghhhqqq{{{gggOOOKKKZZZkkkvvvwwwJJJ<<<>>>LLL___yyywww}}}sssIII444333222////////////////////////...///000555666...888TTT|||kkkRRRLLLYYY]]]mmm~~~zzztttnnnggg```XXXRRR]]]ccckkkpppoookkkfffcccYYY\\\dddppp}}}~~~yyypppfffbbbdddhhhhhhffffffjjjpppuuuzzz{{{zzzaaaeee```BBB111222222111000000000111111111666111222:::dddmmm~~~sssIIIAAALLLTTT]]]nnnxxxhhh```UUUJJJGGGXXXqqq{{{cccSSSGGG:::444111///000333111111111222333555666777888999999999888:::<<>>@@@IIIQQQTTTaaawwwYYYNNNYYY~~~SSS999///333111...111000////////////000000000000111333555ZZZccceee^^^LLLRRRnnn|||QQQ888DDD???AAADDDFFFGGGQQQfffzzz|||~~~zzzrrroooooommmiiieeebbbaaaaaadddeee___cccvvv~~~xxxuuuqqqWWWYYYWWW[[[hhhLLL???<<<:::888999999999888777QQQ~~~ttt___uuuoooXXXRRROOOLLLLLLOOOYYYeeesss}}}uuuSSSIIIMMMNNNLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPOOOMMMQQQ___mmmwww}}}{{{nnngggppp~~~~~~ssstttxxxtttjjjjjjyyyuuuxxx~~~YYY>>>EEEdddoooyyymmm|||uuu|||}}}oooNNN777222000////////////////////////000000///444555000FFFooovvvvvv\\\LLLRRR[[[ddd|||xxxtttpppkkkeee```ZZZTTTPPPTTTXXX\\\\\\VVVNNNGGGDDDDDDDDDDDDIIISSSfff|||xxxcccWWW[[[\\\___eeejjjkkkiiifff```\\\XXXZZZ```fffiiijjjlllmmmmmmmmmllllllnnnpppyyy{{{xxxiiiccc{{{}}}kkkMMM555333222111111000000111111///777...222CCC|||llleeeyyyeeeBBBDDDKKKXXXccc}}}pppbbb]]]RRRGGGEEESSSiiiyyyeeeRRRFFF:::444222000000333111111111222444555777888777777888888888999<<>>>>>???<<<>>>CCCMMMQQQXXXzzzVVVQQQQQQ{{{dddCCC111333222000111///////////////000000000000000555777```eeeddd[[[KKKTTTtttoooHHH>>>@@@AAACCCFFFIIIKKKSSSeeewww{{{tttjjjiiifffccc```]]]]]]\\\ZZZ^^^XXXZZZnnnzzzuuurrrvvvVVVSSS[[[fffpppMMM???<<<:::888999999999888???aaawww~~~aaakkk{{{aaaHHHHHHPPPKKKMMM^^^[[[gggppptttoooYYYIIILLLQQQNNNJJJKKKKKKKKKJJJJJJKKKNNNPPPRRRWWWTTTXXXfffuuuppphhhtttvvvqqqyyyoooiiibbbhhhyyyzzz||||||nnniiizzzoooFFFHHHjjjfffnnn}}}tttmmmvvvxxxxxxttt[[[CCC777000000000000000000000000000222000///222333222QQQzzz}}}XXXOOOYYY\\\lll~~~uuuooo```^^^ZZZWWWUUUSSSOOOMMMFFFJJJOOOQQQPPPNNNNNNOOOEEEHHHIIIDDDAAAIII[[[kkk~~~ppp^^^NNNEEEFFFJJJEEEHHHNNNWWW]]]^^^[[[VVVSSSVVV[[[aaahhhooovvvzzz}}}zzztttlllccc\\\YYYXXX___jjjyyy{{{wwwzzzppp[[[dddwwwtttZZZ>>>333333222111000000111111+++777///444JJJWWWUUUooo```GGGIIIJJJZZZlllxxxfff[[[YYYRRRGGGCCCOOOaaauuuvvveeePPPEEE999555222000111333111111222333444666888888555666777777777999<<<>>>CCC:::???TTTgggvvvJJJ999999//////............/////////000111666:::???aaahhhxxxaaaMMMWWW```VVV^^^yyy[[[TTTSSSTTTUUUTTTOOOFFF???===@@@BBBAAA>>><<<===??????>>>AAAJJJNNNQQQuuuYYYXXXNNNyyyqqqJJJ333444333111111///////////////000000000000---555;;;gggfff]]]~~~ZZZKKKUUUvvvbbb@@@===GGGBBBEEEIIIMMMNNNTTTcccrrryyyqqqmmmeeeaaa\\\XXXWWWVVVUUUTTTRRRXXXSSSTTThhhvvvtttppp]]]VVVbbbmmmlllIIIAAAAAA???:::888888888777IIIyyyeeennnsssoooRRRNNNVVVLLLLLLXXXXXX\\\eeeoooyyysssLLLQQQKKKGGGMMMMMMIIILLLPPPNNNJJJHHHPPP]]]dddccchhhZZZZZZtttyyy{{{{{{ppprrryyyppphhhcccdddeeeggglllsss|||zzz}}}[[[@@@ZZZ___zzzzzztttttt~~~}}}pppPPPHHHCCC---222222333111000.../////////888000///888666UUUxxxlllOOOYYYVVV```ppp^^^RRRKKKLLLMMMNNNNNNMMMLLLJJJJJJLLLNNNMMMKKKHHHGGGGGGCCCJJJGGG>>>>>>GGGIIICCCeeeXXXKKKHHHLLLPPPNNNIIIHHHJJJKKKIIIKKKSSSYYYZZZWWWZZZ^^^```ccchhhpppwwwrrrzzzwwwgggYYYWWWWWWUUUOOOUUU^^^hhhqqqwww{{{|||yyywwwuuutttuuuvvvuuutttuuukkkfffcccccciiiqqqzzzyyy^^^[[[uuubbbAAA555555222///...000111000///000777888AAAooo^^^dddSSSBBBEEEUUU^^^kkkqqqfff]]]VVVRRREEEDDD???FFF[[[nnnooobbbSSSFFF888333111//////000000000000111222333555555888999999::::::;;;;;;<<<===<<<@@@JJJYYYqqqkkk<<<888000000000000000/////////,,,///999...555HHHbbb~~~YYYVVV^^^hhhZZZtttlllWWWQQQLLLIIIEEEAAA@@@CCC@@@@@@>>>===<<<<<<<<<<<<<<<===DDDEEEMMMPPPfffWWWPPPMMM]]]JJJ999777000111)))444///////////////000111111777000EEErrrWWWjjjpppVVVLLL___SSSBBBBBBBBBKKKGGGDDDNNNXXXVVVdddtttjjj```\\\WWWSSSRRRQQQQQQPPPMMMMMMPPPPPPXXXqqq|||ppp{{{mmmeee|||```vvvHHH??????===:::999999999888QQQ{{{}}}rrrmmm}}}aaaMMMLLLSSSLLLOOOYYYVVVdddjjjsss~~~uuuFFFKKKQQQMMMJJJOOOMMMIIIMMMTTTRRROOOMMMMMMPPPYYYbbb{{{fffvvv~~~mmmccc```^^^kkkiiikkkrrr}}}vvvrrrpppnnnjjjiiittt}}}iiiVVVkkkbbbqqqxxxyyyzzzlllZZZRRRHHH777111111111111/////////000+++222000000888DDDiiizzzdddKKKUUU]]]}}}xxxkkk[[[LLLCCCPPPNNNLLLJJJJJJJJJIIIHHHJJJHHHFFFGGGIIIJJJIIIHHHFFF888999JJJNNNCCCBBBMMMYYYXXXUUUQQQOOOSSS[[[bbbYYY[[[WWWNNNIIIJJJMMMNNNXXX[[[```fffkkkqqqxxx|||xxxkkkccceeekkknnnkkkiiifffcccaaa______^^^XXXWWWVVVVVVWWWZZZ^^^```ZZZVVVRRRUUUaaasss{{{fffSSSggguuuKKK777666333000000111111111444///666666QQQeeejjjxxxQQQDDDGGGRRR^^^zzzrrrddd\\\TTTLLLEEEDDDEEE@@@BBBPPP^^^qqq}}}lllaaaQQQDDD777111000//////000111111111222333444555666888999999::::::;;;<<<<<<======@@@IIIWWWmmmnnn@@@444000000000000000///////////////555---999OOOjjj|||WWWWWWcccuuuaaayyy___VVVLLLHHHDDD@@@>>>??????>>>===<<<;;;;;;;;;;;;<<<===CCCCCCKKKMMM```~~~VVVMMMEEETTT|||TTT<<<888333333+++333///////////////000111111111444MMMppp]]]{{{mmmTTTMMMbbbyyyMMMBBBEEEDDDDDDIIILLLVVV___aaapppzzzsssqqqssspppggg^^^\\\YYYTTTPPPOOOOOONNNMMMJJJKKKMMMMMMUUUmmmyyynnnuuu{{{uuucccrrrHHH???<<<:::999:::;;;;;;;;;YYY{{{{{{qqqiiiwwwooossswwwQQQJJJNNNQQQNNNSSSXXXSSSYYY```pppnnnQQQ:::JJJPPPNNNMMMRRRPPPMMMTTTRRROOOMMMLLLNNN\\\xxx{{{ccc```fffhhhnnnooouuudddddd___WWWWWW^^^eeegggbbb[[[}}}xxxhhh{{{nnn|||xxxrrrpppaaaJJJ>>>111000000/////////000000...///333111333OOOxxxeee}}}XXXNNNTTTfffssspppjjjbbbZZZVVVTTTTTTOOOOOOPPPPPPNNNKKKIIIGGGEEE@@@<<<>>>EEEIIIHHHEEE>>>CCCCCC>>>===IIIYYYdddGGGIIIMMMTTT```pppttteeeZZZYYY^^^gggrrr|||xxxqqqrrrxxx}}}ooo```TTTNNNLLLMMMMMMKKKJJJLLLQQQUUUNNN___ttt{{{|||rrrPPPVVV}}}TTT999666333222222222222111666---777999rrreeeiiiEEEDDDLLLSSSfffuuuggg\\\VVVOOOFFF???@@@EEEAAA???FFFNNNaaa|||tttggg]]]MMM@@@444////////////111222222222333444555666777999999999:::;;;;;;<<<<<<======@@@GGGSSShhhsssIII333222222111000/////////000222///222---<<>>mmmiiiqqqpppyyyhhhKKKNNNSSSSSSQQQTTTTTTMMMZZZbbbvvvYYYDDDHHHMMMKKKPPPNNNNNNTTTTTTXXXeeeUUU]]]```^^^fffqqq^^^dddoootttpppwww|||nnncccaaa]]]YYY\\\gggttt|||xxxxxxwwwrrrtttppp}}}hhh}}}~~~oooJJJ???222000///...///000000000333///777444444```{{{nnnPPPVVVXXXppp{{{tttcccccc]]]RRRKKKLLLRRRVVVbbbgggkkkggg[[[MMMDDDAAA@@@===<<>>===???EEENNNaaa~~~~~~VVV999444333222000//////000000111111111111>>>\\\hhhwwwUUUUUUhhh}}}qqq^^^JJJBBBAAA???<<<:::<<<;;;:::999999999999999:::<<>>:::;;;:::888===DDD{{{eeeIIISSSVVVSSSSSSQQQMMMKKKSSS^^^wwwxxxQQQ@@@:::CCCNNNNNNLLLPPPMMMNNNVVVYYYeeezzzzzz}}}|||sssggg^^^gggqqqtttyyyjjj___aaa^^^```eeecccdddrrrxxxzzzeeeOOONNNPPPSSSSSSvvviiivvvPPPBBB444111///...000111111000000,,,777777>>>uuubbbNNNUUU]]]sssgggbbbOOOUUUWWWSSSTTT]]]iiioootttZZZDDD999777;;;===AAACCCCCCBBBAAA@@@<<<444@@@aaazzzmmmjjjtttvvvgggUUUYYYZZZ]]]kkkoooXXXTTTWWWWWWZZZ___\\\dddpppyyy{{{tttkkkdddSSSRRROOOLLLOOOZZZlllzzz~~~mmmwwwxxx___KKKbbb{{{pppBBB888111111222000///111999111999@@@tttyyyuuu???FFFRRRUUUsssvvv___]]]XXXPPPFFF???======:::DDDDDD@@@???@@@NNNggguuuqqqrrrnnncccXXXGGG;;;///,,,---...///222333333333444555666777888999::::::;;;;;;<<<======>>>>>>???CCCJJJ[[[xxxeee@@@666555333111//////000000...333333666>>>]]]llluuuVVVSSSiiisss]]]GGG>>>??????>>><<<;;;;;;::::::999999::::::999;;;@@@>>>GGGIIIRRR}}}TTTKKK???HHHppp{{{BBB222777444111111000000000000000111222222777888```kkkqqqdddOOOQQQooofffFFFBBBJJJKKKGGGIIITTTVVVXXXgggxxxqqqnnniiiaaa[[[WWWUUURRRPPPOOOMMMJJJIIIHHHHHHGGGFFFDDDCCCGGGGGGIII\\\mmmmmmggg}}}uuuWWW```iiiwwwMMMDDD???<<<<<<888666@@@NNNvvvjjjWWWFFFRRRTTTSSSVVVPPPLLLTTTgggssstttNNN777;;;AAAIIINNNJJJLLLOOOLLLNNNWWW\\\nnnrrryyywwwjjjqqquuuzzzjjj^^^cccmmmvvvzzzxxxnnneee```^^^YYY[[[eeeoookkkggguuuvvv{{{wwwNNN<<>>@@@>>>;;;:::999777LLLjjjjjj```TTTNNNLLLHHH@@@888EEEDDDGGGUUUooo~~~iiiRRRKKKOOOTTTUUUUUUSSSYYYcccnnnvvv|||}}}zzz{{{iiillltttdddPPPVVV}}}III<<<111111222//////333333111777PPPtttxxxfff@@@FFFSSS[[[zzzwwwnnnWWWUUUQQQIIIAAA<<<;;;;;;===DDDCCC???===999???RRRoookkkhhhggggggeeeaaa]]]FFF:::///,,,---...000222333333333444555666777888:::::::::;;;<<<<<<=========>>>???BBBFFFVVVsss~~~wwwEEE888666444111//////000000,,,444444999???___mmmqqqVVVSSSmmmzzzsss~~~qqq\\\FFF======>>>>>>>>>::::::999999999999::::::999;;;@@@>>>GGGIIINNNxxxOOOEEE===AAA___uuuxxx}}}GGG333:::444333222111000000000000111222222666888iiilllzzzcccNNNSSStttbbbHHHGGGKKKJJJFFFJJJUUU\\\cccmmmrrrxxxfffaaa^^^[[[WWWSSSPPPOOONNNLLLJJJHHHGGGGGGGGGFFFDDDCCCAAAEEEFFFFFFWWWkkkmmmccc~~~wwweeelllxxxiiiLLLBBB>>>===<<<777666FFF[[[tttVVVNNNOOODDDDDDNNNPPPUUU]]]VVVVVVjjjuuummmaaaMMMKKKTTTMMMFFFJJJNNNJJJMMMLLLPPPXXX]]]qqqyyyjjjhhhlllooowwwxxxmmmYYY^^^lllrrryyy}}}pppfffcccccceeegggaaajjjtttvvvvvvsss}}}eeeHHHEEETTTLLL]]]tttuuu|||ccc~~~rrrJJJ;;;666111000222333222000111///222444JJJzzzbbb}}}UUUQQQRRRnnnwwwnnngggcccfffmmmoooRRR<<<333444888;;;888:::<<>>BBB???===>>>777555@@@NNNWWW___^^^WWWVVV^^^gggFFF:::///,,,---...000222222222222333444555777777::::::;;;;;;<<<============>>>@@@AAADDDSSSppp|||KKK:::888444111//////000111...444000:::AAAbbbjjj|||nnnWWWRRRooo}}}hhh[[[hhh{{{ooo\\\FFF<<<;;;;;;<<<>>>888888888777777888888999:::===AAA===FFFGGGIIIoooLLLBBB@@@AAAUUUzzzQQQ999>>>444555444111111000000111111222333111>>>vvviii}}}~~~~~~aaaNNNVVVyyy___HHHHHHLLLLLLLLLPPP[[[dddjjjllliii|||aaa]]]TTTUUUVVVTTTQQQNNNMMMMMMIIIGGGFFFEEEFFFEEEDDDBBBBBB???DDDDDDBBBRRRgggmmm^^^tttwwwuuuzzzhhhLLL@@@=========666666JJJccctttUUUFFFDDD???BBBLLLNNNXXXeee^^^bbb~~~|||xxxpppgggMMMEEEPPPNNNIIIKKKMMMGGGLLLMMMRRRYYY]]]ppp|||lllkkkwwwvvvjjjXXXeeerrrppptttuuukkkaaa___fffmmmpppoooyyyzzz}}}ssslllyyy}}}qqqkkkZZZGGGMMMaaayyydddYYYcccrrrrrrxxxpppzzz}}}}}}EEE>>>888222000222444222///000000222888WWWfff|||RRRRRR\\\yyyzzzlll\\\VVVWWW___lllwwwyyy```AAA000222:::<<<:::GGGCCCBBBEEEKKKMMMJJJFFF\\\xxxwwwKKK>>>HHHKKKJJJHHHHHHHHHFFFAAA>>>>>>BBBDDDBBBBBBGGGKKKLLLOOOkkk~~~hhh]]]~~~}}}iiiTTTEEEhhhyyyXXXDDD555333444000111888444:::<<>>;;;???@@@:::222>>>@@@<<<<<<@@@999333999888KKK[[[XXXKKKIII[[[pppGGG:::///,,,---...000222222222222333444555666777::::::;;;;;;<<<============>>>@@@AAACCCRRRooottt~~~QQQ;;;888555111//////000111000333,,,999CCCeeekkknnnXXXQQQnnnzzzuuu}}}aaaGGGQQQdddvvvooo\\\GGG<<<999999;;;>>>777777666666666666777888;;;>>>AAA<<>>BBB444777555111111111000111111222333---EEEfff|||zzz~~~```NNNWWW|||rrrZZZFFFFFFKKKOOORRRTTT^^^gggooonnnnnnhhhMMMSSSHHHKKKOOOOOOMMMIIIHHHHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@>>>BBBCCC@@@OOOeeemmm___rrrxxxnnnvvvlllLLLDDD;;;999888>>>:::CCCxxx|||ppp}}}XXXMMMPPPFFFCCCQQQQQQaaallljjj{{{{{{|||wwwrrrjjjccc^^^^^^\\\UUUOOOLLLFFFEEEIIIRRR[[[eeettt{{{ddduuu|||ppp______kkklllnnnvvvzzzkkk___YYY___lllvvv|||ssswwwtttyyy]]]FFFIIIVVVaaallljjjJJJJJJOOOOOOfffvvvxxxqqqkkk|||wwwnnnQQQGGG::://////222000///111333//////???|||rrrTTTNNN[[[tttkkk[[[ZZZ```jjjpppssssssOOO@@@444555888:::AAAJJJPPPHHHEEEIIINNNNNNKKKJJJ]]]vvvzzz\\\AAAAAAJJJLLLPPPNNNMMMNNNOOOOOONNNMMMGGGCCCFFFFFFBBBGGGKKKEEEYYYzzz^^^LLLGGGAAA???QQQ|||vvvYYYkkkpppUUUHHH[[[~~~|||yyy999:::///999444333222444333<<>>DDDDDDAAA???@@@CCC555111---+++...000000000000000111333555666888888::::::;;;;;;<<<=========>>>BBB@@@@@@FFFMMMbbbzzzuuu|||^^^???:::444111222333222111222222333111JJJccclllrrrUUUVVVwwwgggqqq{{{kkkNNNGGGSSSXXX]]]jjj{{{[[[@@@<<<>>>888666;;;666666666777888888999999;;;>>><<>>BBBCCC???AAANNNbbbqqq```mmm{{{rrruuugggLLLEEE===<<<:::???<<>>@@@KKKzzznnn}}}wwwzzz{{{uuuWWWKKK>>>222111222111000000000222666QQQcccSSS^^^qqqkkkttt{{{xxxyyydddSSSAAA888555<<>>///777333333333777777AAApppWWWCCCPPPVVVnnn}}}mmmeee]]]QQQDDD===EEEBBB>>>;;;999777444222777;;;>>>===888333333444///333777888555333444555111...,,,,,,///000000///000000222333555666888888::::::;;;<<<<<<======>>>>>>BBB@@@@@@FFFLLLaaatttqqqhhhDDD>>>777333333333222000///000333333OOOiii{{{oooRRRSSSwwwrrrrrrvvvuuuaaaKKKOOO]]]^^^RRRZZZlll{{{ZZZ===999<<<777333444666666666777888888999999:::>>><<>>AAABBB???@@@MMMaaappp```kkk}}}ooojjjlllNNNmmmKKKDDD>>>>>>:::===;;;MMMZZZKKKeeerrrmmmgggfffTTT___oookkkrrruuurrrxxx~~~|||{{{|||wwwtttrrrpppiii___ZZZZZZhhhmmmsssrrrllllllyyywwwjjjfffjjjoooqqq{{{~~~ssseeecccgggpppzzzjjjiiiyyyjjjmmmsss{{{~~~yyyuuuzzzgggPPPJJJMMMIIITTTpppqqqYYYMMM???:::===GGGkkk~~~yyy~~~]]]QQQDDD777222333222111000,,,222666]]]tttqqqYYY[[[zzzxxxzzz{{{vvvqqqZZZHHH===;;;666666===GGGMMMQQQRRRQQQKKKJJJNNNUUU[[[bbbiiiiii]]]MMMGGGOOOWWWUUULLLHHHIIIJJJNNNRRRUUUVVVUUUWWWPPPHHHCCCAAACCCGGGIIICCCHHHNNNPPPQQQ]]]yyybbbIIIDDDHHHKKKCCCCCCFFFAAA@@@XXXxxxhhhzzzXXX___wwwZZZEEELLLtttUUUAAA111555333333333111777IIIxxxWWWBBBOOOXXXrrrkkkhhhaaa[[[VVVOOOFFFAAA@@@AAA???;;;999888666444222444888<<<<<<999555333333...///000000000...---,,,---,,,---///111111///...000111222333555777888999:::;;;;;;<<<<<<===>>>>>>===AAA???@@@EEEKKK```pppccc{{{JJJDDD;;;666444333111///...000444555PPPjjjwwwoooPPPRRRxxxyyyXXXBBBKKKRRRGGGBBBDDDPPPdddyyyoooQQQ888666;;;777111111666666666777888888999999:::===<<>>???@@@AAA>>>@@@@@@>>>???JJJ^^^ooo___iiimmmeeecccEEEfffKKK@@@===>>>999:::999QQQaaaXXXPPPQQQhhh~~~___qqqlllVVV___qqqpppuuuuuu{{{}}}}}}xxxuuurrrmmmeee\\\ZZZ^^^mmmjjjjjjmmmqqqwwwyyytttsssoooooorrrqqqsssrrreeehhhppp|||yyykkkcccgggfffZZZZZZaaaeeedddcccdddbbb^^^___WWWLLLOOO[[[___kkkeeeVVVFFF999CCC???ZZZ}}}tttvvv```YYYKKK;;;333222333333222111666777fffmmm{{{___}}}UUU___}}}jjjUUUSSSLLLPPPdddxxxllluuuyyywwwiiiSSSAAA888666;;;>>>CCCGGGNNNSSSVVVUUUUUUNNNOOO\\\jjjkkkbbbZZZeeeaaa___^^^ZZZRRROOOOOOIIIIIIKKKNNNQQQSSSSSSRRRTTTQQQHHHDDDEEEDDDEEEMMMNNNNNNNNNIIIBBBJJJmmmaaaRRRRRRVVVZZZKKKDDDKKKOOOKKKIIIMMMggg|||ZZZ\\\[[[xxx]]]IIIKKKppp```AAA222444333333444,,,777VVVUUU@@@MMMXXXrrrwwwoooZZZ^^^XXXRRROOOIIICCCBBBDDD===;;;888777666555444222222555:::;;;999555333333111000......//////,,,+++---...000222333111...,,,000111222444555777888999;;;;;;;;;<<<======>>>>>><<>>888555444111//////111444444MMMeeevvvzzztttSSSTTTzzzxxxbbbJJJEEEZZZbbbQQQ<<<;;;AAAPPPdddvvvUUUBBB555777;;;777333444666666666777888888999999999===<<>><<>>===<<<<<<===???@@@>>>>>>???>>>???HHH\\\nnn^^^eeeoookkkpppWWWyyyLLL@@@===???888999:::WWWzzzTTTFFFRRRRRRPPPddd{{{ooodddbbbbbbrrrnnnVVV]]]rrrwwwyyytttooojjjbbb\\\___eeehhhhhhiiijjjlllvvv^^^MMMRRReeeqqqsssrrrrrrtttqqquuuwwwiiinnnyyy~~~pppjjjkkkrrrkkkTTT\\\]]]ZZZTTTSSSUUUTTTPPPLLLQQQOOOVVVpppddd[[[DDD333EEE:::___zzzqqqiiicccUUUAAA333111444555333333:::DDD|||ggguuuNNNSSSrrrWWWttt{{{[[[CCCDDDMMMOOOXXXbbb^^^PPPHHHIIIHHHIIIIIIDDD===888;;;???<<>>>>>???===AAA???@@@DDDIII\\\{{{rrrlllRRRJJJ@@@999666555333111111222555444LLLccchhhxxxUUUUUU{{{ggg[[[NNNCCCIIIaaafffQQQAAA???>>>BBBKKKSSSUUUSSS===888777;;;:::444333777666666666777888888999999888<<<<<>>LLL[[[JJJAAA===:::444333222111111222333333:::NNNlll|||www{{{[[[PPPXXX~~~___SSS[[[___aaarrrOOOPPPaaassswwwhhhhhh```VVVLLLFFFCCCAAA@@@<<<<<<;;;;;;<<<===>>>??????>>>>>>>>>???FFFYYYmmm^^^bbbtttqqqzzzdddNNNAAA???@@@:::;;;>>>\\\kkkXXXMMMKKKJJJVVVdddfffnnnZZZPPPJJJSSSiiiqqqkkkPPPTTTkkkvvv~~~~~~wwwrrrnnnjjjgggkkkqqqjjjrrryyyvvvpppzzzpppVVVZZZcccpppwwwyyy}}}tttrrrtttuuu|||qqquuu~~~}}}hhh\\\OOOLLLOOORRRNNNIIIHHHSSSXXXggguuuXXXWWWFFF666@@@===YYYfff{{{{{{tttzzzssscccIII555000444666444,,,888PPPvvvnnnKKKHHHZZZLLLnnn^^^ddd}}}}}}~~~vvvaaaJJJCCCIIIGGGBBB===;;;999999>>>CCCIIIOOOQQQSSSeee~~~tttbbbSSSPPPTTTTTTQQQQQQRRRQQQPPPRRRVVVWWWWWWWWWXXXXXXVVVSSSPPPOOOWWWLLLEEEJJJDDDHHHdddjjjqqqvvvssshhhfffuuummmYYYPPPOOOOOOPPPQQQSSS[[[[[[PPPIIIKKKMMMLLLKKKgggsssiiiXXXxxx```KKKEEE```mmmuuuyyyCCC777333666333333888999\\\xxxZZZDDDPPP[[[ssssss]]]|||wwwbbbUUULLLDDD===;;;999777555444555444333222///000222333333222111000///...---,,,,,,---///000555666777555222///------111222333444666888999:::;;;<<<<<<======>>>??????===BBB@@@AAAEEEIII\\\zzzrrrcccWWWOOODDD<<<888777555333000222555444NNNgggppp{{{{{{VVVUUU|||gggfffXXXLLLEEEEEENNNKKK888AAA@@@>>>;;;<<<>>>:::444444666;;;<<<666///000666666666666777888888999999888<<<<<>>???NNN^^^KKKCCC???;;;555444222111111222333333555LLLkkkwwwuuu~~~{{{\\\QQQYYY~~~iiiWWWlllkkkvvv\\\OOOkkkvvvzzzoooPPPOOOLLLGGGCCCAAA@@@???>>>;;;<<<===>>>>>>???@@@@@@AAA>>>===??????DDDXXXmmm]]]^^^xxxqqqrrrZZZ~~~QQQAAA>>>???999<<<@@@^^^vvv___RRRNNNTTTUUUIIIHHHHHH===>>>RRRYYY^^^ooosssQQQQQQiiixxx|||xxxyyyyyyxxxzzz}}}{{{```SSS]]]dddnnn}}}xxx{{{yyy{{{lllXXX\\\hhhiiiaaaZZZPPPYYYgggfffQQQKKKDDD======BBBWWWccczzz}}}sss{{{sssTTT999000333666333,,,666TTT|||wwwhhhNNNJJJRRRaaajjjnnn~~~kkkZZZYYY^^^UUUMMMJJJGGGDDDEEEJJJaaagggkkkttttttdddTTTHHHEEEMMMWWWVVVRRRLLLJJJOOOVVVZZZYYYXXXXXXYYYZZZ[[[YYYVVVSSSQQQZZZKKKAAAIIIHHHXXX~~~{{{yyyvvv^^^TTTRRRYYYXXXQQQVVVbbbsssiii___ZZZWWWPPPFFF???GGGZZZ}}}|||kkkUUUzzzyyycccJJJ>>>TTT|||III:::222666333444666555YYYsssmmm\\\CCCNNNZZZttttttuuuppp___UUUMMMFFFAAA@@@999777555444444444333222000/////////000000///......///000///---///333888666666666333///---///111111222333555666888999:::<<<<<<<<<===>>>>>>??????>>>CCCAAABBBFFFIII\\\yyyvvvggg___VVVJJJ@@@;;;888666444111222555555PPPiii}}}YYYXXXlllXXXIIIDDDDDDBBBDDDDDD:::<<>>===>>>?????????<<<>>>@@@BBBCCCDDDCCCBBBBBB>>>>>>@@@@@@DDDWWWmmm]]]\\\zzzlllfffIIIoooSSS@@@;;;<<<777;;;???\\\|||]]]]]][[[RRRIIIAAA999KKKIIIFFFTTT[[[eee~~~[[[XXXrrr~~~^^^]]]jjjxxxyyyqqq|||yyy{{{kkkWWWCCC>>>???:::>>>VVVnnnqqq~~~[[[<<<000333555222777<<>>HHHWWW\\\WWWQQQNNNSSSTTTQQQVVVaaaiiiiiicccccceeehhhiiiiiifffcccWWW```OOOBBBNNNTTTpppxxxcccZZZZZZ___\\\\\\zzz```LLLIIIUUUccclllQQQvvvzzzeeeKKK<<>>>>>?????????CCCBBBBBBFFFIII\\\yyy}}}bbbeee\\\NNNDDD===999666333222333555444NNNiii\\\]]]bbbXXXHHHDDDEEE===999;;;888===@@@===444000222444111666666555444111000444999666666666777888888999999777;;;;;;???CCC>>>DDDWWWPPP===AAAFFFUUUyyyaaaLLLHHHEEE===666555333222111222333333444NNNppp{{{}}}xxx|||]]]RRRZZZ~~~```vvv~~~]]]zzzccc???PPPKKKTTTzzzbbbQQQBBB@@@>>>>>>???AAAAAAAAA>>>@@@CCCFFFGGGGGGFFFDDDCCC>>>>>>AAA@@@DDDWWWmmm]]][[[zzziii```AAAhhhPPPDDD>>>CCC;;;999DDDfffiiigggiiirrrYYYHHHEEEHHHSSS\\\[[[ZZZgggvvvttt~~~ccckkk~~~xxxnnn___OOOFFFAAA<<<888>>>WWWrrrooo555888333555111888///]]]kkkxxxjjjsssbbbKKKOOO```yyyrrrtttXXX888:::BBBLLLSSSUUUTTTSSSRRRWWW[[[___eeeqqq|||}}}vvvuuu___\\\___mmmxxxkkkkkkeeeNNNAAAGGGSSShhh|||oooXXX```uuuZZZ\\\kkkRRRuuuzzzbbbJJJHHHQQQ\\\>>>222111333555===999pppiiiEEEMMM^^^qqqyyylll[[[MMMEEE@@@<<<888888666444222111222333444111000///...---,,,,,,,,,---+++***///666;;;;;;999777555222000///000222333333333333444555777999:::<<<<<<======>>>>>>??????AAADDDAAACCCIIILLL\\\wwwmmmgggiii\\\OOOIIIDDD<<<555222222:::666333RRRaaaXXXVVVxxx]]]TTTMMMIIICCC???>>>===;;;888===;;;888666666666555555666555222111000222333555999999888777777888999:::777<<<::::::@@@@@@EEEUUUOOOBBB;;;HHH```[[[RRRRRRLLLAAA>>>:::555333222333444444444UUU|||qqquuukkk^^^~~~eeeUUU```zzzhhhoookkkVVVHHHMMM@@@MMM{{{qqqJJJ@@@>>><<<;;;;;;===???AAABBBDDDFFFHHHHHHGGGEEEDDDCCCCCC;;;CCCBBB???YYYiii\\\]]]xxxfff___EEEoooUUUBBB<<>>LLLnnngggvvv888:::444666333555222```nnn}}}sssfffMMMPPPaaaQQQ>>>;;;BBBGGGMMMQQQTTTYYY```fffccclllvvvqqq]]]VVVHHHFFFOOOIIIJJJEEERRRVVVUUUlllvvvbbbdddxxxiiiuuuwwwjjjfffNNNrrrxxx___HHHGGGNNNcccCCC666444444444333;;;~~~mmmFFFKKK]]]pppooodddVVVKKKDDD@@@<<<999777666444222111222333333222111000///............000000000333777:::999888555444111//////000222333333444555777888999999999<<<<<<======>>>????????????BBBAAACCCIIIMMM]]]xxxffffffkkkbbbXXXQQQIII???999888222999444333SSSeeelll___VVV|||wwwfffOOOJJJKKKFFF@@@<<<;;;999666444333444555777777777555444666444222000000111444666888888777666777777999999777<<<::::::@@@@@@EEEUUUKKKAAA;;;DDDYYY]]]TTTSSSOOOFFF???;;;666333222333444444000SSSrrryyyeeeaaadddMMMfffzzzpppbbb```^^^IIIGGGIIIYYY|||mmmHHH>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCC:::BBBBBB@@@ZZZiii[[[\\\zzzfff```LLLwww\\\EEE===@@@;;;:::CCCeeeSSSTTTYYYmmmeeebbbccc}}}zzz|||llltttcccLLLZZZeeeeee\\\PPPEEE>>>:::888888CCCNNNccc{{{mmm>>>;;;555888444555999dddrrr{{{jjjOOOQQQbbbkkkDDD>>>BBBBBBGGGMMMRRRYYYdddsss~~~oooRRRHHH:::666@@@<<<:::@@@SSSeee~~~qqqXXXJJJLLLOOOGGG;;;;;;LLL```mmmwww}}}lllWWW}}}vvv\\\FFFEEELLLuuummmnnnKKK:::777555333333;;;~~~pppJJJMMM]]]nnnoooaaaYYYNNNFFFBBB???;;;999666555333222111111222333222111111000////////////333555888999888777777777333222000//////000111333333555777999::::::888777<<<<<<===>>>>>>??????@@@<<>>???@@@;;;444@@@IIIRRRVVVYYYeeevvvqqqaaasssZZZEEEEEEKKKvvv{{{RRR;;;777666333>>>888ooo{{{oootttPPPQQQ^^^lll}}}cccYYYTTTOOOHHHBBB>>>;;;888666444333222111111111111222111111000/////////000000222777<<<<<<888444444666111000///...///000222333444555666888888999888888<<<======>>>??????@@@@@@<<>>:::GGG___ttt^^^WWWSSSQQQOOOCCC???999555333333222222111KKK{{{sssssslll{{{sssjjjzzzzzz{{{aaaMMMQQQdddrrryyyuuuYYYHHH@@@:::;;;;;;===>>>@@@BBBCCCAAA???<<<999999;;;>>>@@@BBBDDD999???@@@CCC]]]iiiWWW\\\ccc[[[KKKqqqlllRRRCCCBBB===;;;@@@```uuu]]]pppmmmvvvyyy{{{tttyyyooorrreeeRRRWWWLLLggg~~~uuutttoootttjjjaaajjj___[[[RRRIIICCC<<<777888>>>EEETTTnnnHHH===666999555222777PPP___oooeeemmmNNNQQQfffxxxfffiiiyyyfffmmmuuusssiiidddmmmyyynnnOOO;;;???BBBGGGNNNYYYfffwwwGGG???MMMLLLPPP]]]qqq\\\EEE???===>>>AAADDDFFFHHHIIIKKKWWWkkk{{{vvvtttiiiXXXzzzpppWWWFFFGGGLLLXXX:::666777666AAA:::ooo|||zzzRRROOO[[[kkk{{{ttt]]]YYYKKKHHHCCC>>>:::777444222222111111000000000000000/////////...//////000000///555::::::555222333555//////...///000111333444666555444333444666999:::======>>>>>>???@@@@@@@@@???DDDDDDEEEIIILLL___}}}pppXXXrrroooddd\\\[[[YYYPPPCCC;;;888555222666HHHnnnjjjUUUllluuu]]]UUUHHHGGGGGGEEEAAA<<<777555444444555888:::999666333111111222111000///000222555666222333444555666777888888777<<<::::::@@@@@@EEEUUUwwwAAA<<<:::LLLjjj[[[VVVRRROOONNNGGGBBB<<<777555333222222666FFFxxxvvvwwwfffssspppbbbsssrrraaaYYY]]]iiieeelll^^^^^^^^^\\\ZZZ\\\iii~~~eeeKKK>>>777::::::<<<===>>>???@@@@@@<<<:::777555555777:::<<>>AAAEEE___hhhVVV]]]bbb[[[KKKpppwwwXXXFFFCCC???===@@@___www~~~___kkkpppxxxpppqqq}}}ooorrrxxxbbbWWWGGGLLLsss|||xxx{{{tttjjjnnnddd^^^lllgggUUUKKKDDD@@@:::444777@@@OOOWWWhhhNNN???888;;;555777888LLLfffyyyhhhoooNNNQQQhhhyyy```WWWfff{{{hhhmmmnnnfff]]]ddd{{{ZZZEEE;;;OOOEEEEEEHHHQQQ```ooo{{{jjjxxxNNNJJJWWWNNN___gggOOO@@@;;;<<>>~~~SSSJJJWWWlllfffZZZTTTFFFCCC???;;;666333111000000000000000000000000///............//////000111...333777777333000111333.........000111333444555666444222111222666:::=========>>>??????@@@@@@AAA@@@EEEEEEDDDHHHMMMbbblllXXX}}}zzzqqqeee\\\]]]^^^WWWIII???;;;666555888@@@jjj{{{oooUUUfffqqqZZZSSSEEEAAA???>>>;;;777333111222333222555666555111000111333//////000111222333444555111222444666777888999999777<<<::::::@@@@@@EEEUUUqqq>>><<<:::LLLjjjVVVWWWRRRNNNMMMKKKFFF???:::666555333222666BBBwwwyyyuuufffjjj}}}nnnXXXRRRKKKDDDGGGMMMMMMRRR[[[ccceeefffggg___bbbVVVSSSNNNJJJOOO^^^wwwiiiLLL>>>;;;::::::;;;<<<===>>>===<<<;;;777666555444555666888999???CCC999>>>BBBHHH```fffUUU___zzzbbb]]]MMMuuucccNNNHHHBBB======YYY{{{kkkyyyeee___mmm}}}wwwiiiVVVSSSVVVeeewww{{{qqqgggeeeSSS^^^~~~wwwpppoooeeegggdddhhhtttcccNNNEEE??????:::444999DDDDDDQQQfffSSSBBB;;;>>>777;;;999NNNxxxxxxuuuQQQQQQiiivvvbbbggg}}}wwwyyywwwrrrtttWWWHHHNNNGGGWWWDDDFFFOOO]]]nnnvvvvvvrrraaauuuZZZUUU^^^^^^zzzdddSSSKKKIIIIIIJJJMMMRRRUUUUUUZZZlll~~~NNNQQQHHHLLLZZZrrrZZZKKKuuuxxxgggPPPEEEIIIMMMxxxoooBBB777999888777;;;{{{YYYLLLWWWjjjyyyYYYTTTJJJBBB@@@===888444111111111...//////000000/////////////////////000111222333111333555444000...///000---...///111222444666777333333222333555888;;;>>>===>>>>>>??????@@@AAAAAA???EEEDDDDDDHHHOOOgggfffVVVoooeee]]]^^^___WWWLLLEEE<<<777777999888eeezzzyyywwwwwwXXXbbbyyyxxxfffSSSQQQFFFBBB888888777333000///111444222555888666111......000,,,...000222444444444444000222444666888999::::::777<<<::::::@@@@@@EEEUUUhhh888<<<:::DDD\\\RRRYYYUUUPPPOOONNNIIIBBB<<<888666444333333===vvvyyypppvvvmmmuuuYYYOOOQQQ```vvvxxxrrrxxxdddcccYYY\\\ccc```TTTWWWppp|||[[[BBB666444:::AAA;;;<<<=========:::888666444444555777888888888888<<>>CCCJJJ```dddUUU```tttbbb___IIIrrroooWWWNNNEEE===888RRR}}}wwwyyyvvvooo|||eeeSSS[[[\\\jjjsss}}}uuuWWWIIIIIIWWWiiiuuu|||kkkZZZVVVWWWWWWaaaxxxyyyxxxssskkktttmmmjjjlllwww{{{XXXLLLCCC>>>???<<<777===JJJFFF```~~~~~~sssWWWEEE===@@@999777444KKKyyyTTTRRRiiiqqqKKKJJJVVVDDDKKKEEENNN```xxxrrrooofff[[[aaapppppp]]]TTTNNNHHHNNNPPPSSSSSSOOOUUUmmmzzzOOO]]]ZZZPPPNNNaaa|||WWWRRRtttcccMMMCCCIIIMMMwww~~~xxxGGG999999777>>>555jjjaaaSSSZZZhhh|||rrrUUUVVVIII???>>>;;;777333111222333......///////////////...000000000000111222444444555555444222000...---...---...///111333555777888111222444666999;;;===>>>>>>>>>>>>???@@@@@@AAAAAA>>>DDDCCCCCCHHHQQQlll~~~bbbTTTkkkddd___^^^\\\TTTLLLHHH===888999999333aaattt~~~[[[bbbsssnnnXXXFFFGGG>>>:::555666555333000///222555777;;;===:::333---,,,,,,***---000333555555444333000222444777999:::::::::777<<<::::::@@@@@@EEEUUU```444===:::===MMMpppzzzPPPZZZYYYSSSRRRPPPKKKDDD===999777555333000999tttwwwlllttt|||ZZZNNNYYYtttzzz[[[lllxxxkkkUUU]]]gggbbb]]]LLL???>>>>>>;;;;;;???;;;<<<======<<<999555333222444777999;;;;;;:::999;;;AAA999???DDDKKKaaacccVVVbbbqqqccc]]]BBBiiizzzgggTTT@@@===:::JJJddd[[[yyyfffWWWUUU```kkktttaaallloooYYYCCCFFFYYYfffnnnwwwyyy}}}ttttttzzzkkkccc```TTTGGGTTTppp|||uuurrrkkkjjjgggdddfffmmmnnncccUUUDDDCCC???888555999>>>BBBIIIsss|||[[[AAAHHH<<<777222:::JJJtttmmmXXXMMMeeennnRRRCCCDDDHHHFFFIIIUUUlllqqq{{{hhhZZZVVVYYYUUUQQQRRRWWWXXX^^^vvvyyy~~~iii]]]cccvvvrrrSSSXXXzzzaaaAAABBBJJJRRR;;;@@@222666999===aaannnTTTYYYjjjrrriiiVVVIIIBBB===;;;888555333222111111222111111111000000//////111111111111222333555666===:::555000---++++++++++++...333666555444222222333333333444666:::===???BBBBBBAAA@@@@@@AAAAAAAAAAAAFFFDDDDDDJJJSSSmmmzzz```___qqqiiibbbaaa___[[[WWWWWWFFF;;;===999777[[[hhhccc|||iiiRRREEEDDDDDD>>>888666444222000000000222222555666666222...,,,---///------000555999999666222444555777999::::::::::::>>><<<===888@@@>>>>>>eeeUUU===888BBB999WWWpppmmm^^^YYYccc[[[KKKIIIJJJHHHCCC;;;555222222333<<<^^^xxxhhh|||dddWWWXXXwwwqqqpppxxxeeeXXXLLL???>>><<<;;;;;;===>>>>>>===<<<<<<<<<:::888555222111000444999<<<<<<;;;;;;;;;===BBB888AAACCCKKKggg[[[XXX___mmm```XXXZZZ\\\www___FFF???:::FFF|||vvvrrryyyrrrvvvrrrrrrnnnPPPQQQWWWppp}}}eeeeeerrrkkkWWWPPPuuuuuurrrqqqkkkiiinnnttt~~~wwwooouuuzzzqqqpppkkkXXXZZZaaattt{{{pppbbbTTTcccaaa]]]YYYYYYYYYSSSJJJAAA@@@<<<888777:::@@@CCCTTTqqqYYYGGGFFF@@@::::::<<>>:::BBB@@@BBBkkkMMM777222>>>GGGsssgggZZZSSSZZZVVVNNNLLLLLLJJJEEE>>>777444333---777^^^}}}mmmkkk]]]]]]zzz```YYYwwwuuutttZZZKKKPPPRRRHHH<<<===<<<;;;;;;<<<===<<<:::777777777777555333111000555999===@@@@@@?????????>>>BBB888@@@BBBMMMfff[[[UUUdddjjjbbbTTTPPP```oooMMMBBB;;;AAAooo{{{yyy|||zzzPPPAAANNNZZZrrrssseeetttiiiTTTYYY{{{pppsss{{{uuukkkdddeeekkkvvvuuueeekkkuuutttqqqxxxoooUUU\\\mmm|||ooogggdddeeeddd]]]TTTNNNMMMIIIEEE???<<<999777888<<>>AAABBBAAAAAAAAA@@@@@@AAAAAABBB???DDDCCCEEEOOO[[[yyylll[[[iiiyyyooohhhdddeeefffccc``````ZZZJJJ@@@888555NNNtttqqqooo^^^|||uuu\\\SSSIIIBBB???<<<777222111000000000000222444555999777333///++++++...111333222111111222111///---555666888999::::::::::::::::::>>><<>>BBBQQQeeeZZZTTTnnn}}}ccc```PPPKKKiiiyyyOOOBBB<<<===bbb|||sssvvviiiGGG@@@LLLRRR]]]kkkvvvuuunnnvvvyyytttjjjQQQVVVaaallliiieeeuuu|||sssoooooowww{{{ooojjjxxx|||qqqppp|||rrrWWWfffxxxyyyxxxooonnnhhh___YYYUUUNNNGGG???;;;888888999;;;@@@FFFaaayyynnn~~~]]]yyyWWWXXXCCCIIICCC;;;444EEE___lllPPPPPPooo~~~xxxrrreeeVVVPPPVVV]]]___QQQJJJLLL[[[lllrrrmmmllliiieeeccckkkhhhhhhnnn{{{|||[[[MMMjjjrrrdddQQQ@@@<<<;;;KKK|||LLL???888;;;<<<>>>[[[{{{uuummm{{{}}}XXXHHHBBB;;;999888666444222111111222111111111111111111111111111111111111111///...---444222///---,,,,,,...///000333777999999999999999============>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBB???DDDCCCFFFQQQ```dddYYYpppnnnhhheeeggghhheeebbbaaaXXXOOOGGG???888DDDbbb{{{sss{{{bbbwwwgggRRRLLLEEE???;;;777444111111000000000000111222333777444000,,,+++---111444333222000000////////////777777888999::::::;;;;;;::::::???===BBB@@@JJJ~~~lll999>>>???>>>YYY\\\UUUSSSQQQRRRTTTPPPOOOMMMIIICCC===888666666555MMMsssqqqzzzuuu```UUUjjjeeeDDDEEEAAA;;;QQQqqqiiiHHH:::999DDD@@@///...<<<999999999::::::888555222------...000111222333444888;;;???@@@@@@???>>>???@@@>>><<<===CCCVVVdddXXXTTT}}}zzz\\\ZZZMMMQQQsss}}}LLL@@@>>>;;;WWWwww|||gggkkkzzzxxx{{{{{{bbbFFFBBBHHHEEELLLRRRYYYbbbpppooossseeepppssswwwgggPPPOOOYYY[[[ZZZcccssstttpppuuu{{{zzz~~~zzzuuurrrzzzooorrr|||tttbbbvvvwwwjjjrrrppplllgggddd___RRRFFF???:::888999888999AAAKKK[[[yyy___uuuWWWZZZDDDLLLDDDAAA666GGGeee}}}wwwVVVNNNmmm|||yyyxxxooogggZZZNNNMMMVVV```eeeOOOFFFDDDOOO```sssuuunnnmmmssspppsss\\\fffwwwqqqTTTNNNtttppp___KKK@@@===???YYYMMM===::::::999:::MMMwwwaaabbbkkkyyyxxxXXXIIIAAA;;;888777555333222111222222111111111111111222222222222222222111111000///...111000---,,,,,,---///111111555:::<<<:::777555333=========>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCC???DDDDDDHHHTTTddd{{{^^^WWWxxxiiidddaaadddeeeaaa]]]\\\TTTRRRLLLCCC:::>>>]]]iiisss```OOOJJJCCC<<<777555333333111111000000////////////333000---,,,---000333555000000/////////000222333888888888999999:::;;;;;;;;;:::???===@@@>>>NNN]]]444======555PPPnnnWWWRRRVVVRRRQQQQQQOOONNNLLLIIIEEE???:::666666222CCCmmm|||gggYYYiiiUUU>>>CCCDDDJJJ\\\iiicccDDDHHH<<<666<<>>???>>>======>>>@@@<<>>@@@:::OOOlllfffqqq^^^ooozzzyyy|||||||||zzz___GGGGGGMMMDDDJJJMMMUUUeeevvv___YYYMMMUUUeeelllmmmkkk\\\NNNMMMXXXXXXZZZfffpppiiidddpppqqqwwwuuucccjjjuuussswwwtttyyynnnccckkkpppiiifffhhh~~~hhhhhhhhhgggccc___]]]XXXKKK>>>===:::999:::777666CCCSSSmmmvvvkkkVVVVVVHHHMMMDDDEEE999;;;PPPiii___PPPiii}}}xxxtttfff\\\NNNEEEEEELLLUUU[[[LLLIIINNNXXX___bbbkkkvvvzzzsss]]]HHHNNNcccbbbLLLRRRmmm[[[HHHCCCBBBHHHnnnMMM???@@@<<<888:::CCCzzzqqqQQQVVVmmm|||ttt[[[III???;;;666555444222111111222222111111111222222222222222333222222111222222333444111///---,,,,,,...000222111444888:::888444111000<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@EEEEEEKKKYYYlllvvvWWWVVV{{{ccc^^^]]]aaabbb^^^YYYXXXVVVWWWOOOEEE<<<<<<___pppnnnxxxYYYMMMGGG???888555444333222111111111000///......---///...---...000222333333---...000111111333666888999999999999999:::;;;;;;<<<;;;@@@===??????TTTNNN222:::===@@@hhhyyymmmRRRLLLTTTPPPOOOKKKMMMLLLJJJIIIFFFBBB<<<777666333===fff~~~tttmmm]]]hhhEEEAAAqqqyyyfffkkkzzzxxxmmmTTTAAAFFFBBB???@@@FFFHHH>>>000666555444444444333000...//////000222444777999:::<<<>>>@@@AAA???>>>>>>??????999BBB===GGGccc```QQQWWWnnn]]]PPPGGGeeeIII===BBB999HHH{{{lll^^^sssqqqeeeqqqzzzxxxvvv\\\HHHOOOUUUJJJJJJMMMTTTccc{{{qqqeee^^^___lllnnnhhh___PPPIIIRRRVVV___cccgggmmmhhhgggrrrkkkuuuiiifffwwwvvvvvvvvvmmmkkk```cccqqqjjjbbbnnnhhhxxxyyypppeeeqqq___^^^YYYQQQKKKHHHBBB;;;999888999:::555555HHH^^^yyybbbSSSOOOLLLMMMDDDAAA@@@555AAAlll|||ppprrrfffRRRbbb{{{}}}wwwoooiii]]]SSSGGG@@@@@@DDDIIINNNKKKLLLRRR[[[ZZZTTTWWW```tttnnnGGG???CCC```WWWHHHYYY{{{iiiXXXFFFDDDBBBKKKxxxLLL@@@EEE===999???AAAzzz}}}WWWUUUmmmyyy~~~ppp]]]HHH<<<:::555444333111111111222222111111111222222333333333444333222111333555888:::111///...,,,---///111333111222444333222111111222:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@EEEGGGNNN___uuunnnOOOUUUpppaaa]]]]]]ccceeeaaa]]][[[XXX[[[SSSKKKDDD<<>>444:::AAASSSXXXQQQIIIOOOMMMOOOJJJLLLKKKJJJJJJIIIEEE???:::666666999]]]yyyddd|||{{{yyytttrrr___ddd{{{___qqq```ZZZeeeYYYLLLKKKHHH;;;BBBHHHHHHDDD>>>777222555333111111222111000...222222222333555777:::;;;>>>@@@AAAAAA???>>>??????===777EEE>>>IIIhhh^^^NNN___gggVVVOOOLLLqqqJJJ>>>DDD888CCCfffwwwvvvxxx|||zzzuuu{{{zzzwwwmmmVVVFFFQQQXXXKKKEEEJJJPPP\\\rrr~~~yyy|||ppp___HHHDDDVVV^^^ppprrrhhhfffeeeeeeiiiqqqyyy|||ttt{{{xxxqqqvvvppphhhuuuvvvlllcccSSSsss~~~lllhhh]]]\\\UUUHHH>>>===>>>???666666999:::555555LLLggguuu[[[rrr]]]QQQIIIOOOMMMDDD>>>LLL>>>FFFoooyyykkkSSS[[[sss~~~~~~yyyqqqjjjUUUMMMDDD@@@AAABBBEEEGGGGGGGGGLLLSSSTTTVVVbbbsssrrr___IIICCCHHHnnnlllRRRIIIaaauuufffVVVDDDBBB>>>FFFwwwIII???FFF;;;777@@@???uuuQQQPPPoooqqqxxx~~~ooohhh[[[HHH======555444222111111111222222111111111222222333333333555333222111333777;;;>>>111000...------///111333111111000...---...222555:::;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD???EEEHHHQQQddd|||wwwhhhJJJUUUjjjbbb___```gggkkkhhhdddbbbXXX]]]WWWSSSMMM:::GGGuuuwww}}}nnn~~~nnnPPPAAA;;;444333555555111,,,,,,---...///000000000000......000333555333---(((,,,000444666666777999<<<;;;:::999999999:::;;;<<<;;;:::???>>>BBBEEEeeewww777:::<<<@@@WWWLLLSSSIIILLLKKKQQQLLLLLLKKKJJJJJJJJJGGGAAA<<<333444444WWW{{{fff}}}ooo|||ttteeezzzdddbbbuuuoooGGG>>>III???888BBBFFFIII@@@;;;<<<===999777999444222000///000000000///444333333444555888:::;;;===???@@@@@@>>>======>>><<<555FFF???KKKkkk]]]LLLhhhdddLLLOOOSSS|||RRR>>>???======ZZZuuuzzz~~~}}}xxx```KKKDDDHHHHHHCCCOOOOOO___mmmyyykkkVVVMMMKKKWWW```ccccccaaa___ccciiimmmzzzyyywww}}}lllrrrwwwzzzxxxssspppssswwwssslllxxxyyyddd[[[SSSIIIBBB???>>><<<:::999444555888555777MMMggg|||ooovvv[[[tttTTTYYYMMMPPPPPPJJJEEEEEEFFF@@@|||zzzXXXZZZnnn}}}}}}yyymmm___OOODDD;;;;;;???BBBEEEIIICCCFFFIIITTT^^^aaauuu{{{^^^wwwIIIJJJLLLfffTTTGGGQQQmmm{{{ZZZSSSIIIBBB:::@@@xxx|||iiiGGGJJJ666CCC???666DDDpppooo]]]]]]```qqquuunnnSSSFFFFFF@@@444111111000000000000111111222111000000111444777888777333//////111444555555,,,---...//////000000000...............111666999>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDGGGJJJRRRggguuufffMMMdddfffdddaaa```aaadddeeeccc```^^^[[[YYYUUUIII@@@III\\\~~~ooo~~~___KKK???;;;555111000000000000222000000111333444444333///000///---,,,+++---///222444777888888999:::<<<;;;::::::::::::;;;<<<<<<888AAADDD;;;===QQQzzzWWW===000888FFF]]]tttgggYYYKKKGGGGGGFFFHHHMMMIIIIIIJJJJJJHHHFFFCCCAAA===333666KKKtttllliiiwwwaaaxxxiiieeennneeeJJJ666999???===???GGG<<>>;;;======;;;KKKWWWnnnRRRVVVyyyzzzUUUTTTSSSjjjQQQ>>>>>>======NNN{{{xxx~~~wwwuuuuuuzzzmmmmmmqqqwww|||iiiQQQBBB???EEEKKKNNNQQQ^^^zzzppp\\\QQQLLLUUU]]]aaaeeeeeedddfffkkkooowwwvvvsssgggpppwww{{{vvvsssssslllmmmuuuuuu___UUUNNNEEE???===<<<:::888>>>222333888444@@@fffooojjjnnnTTTYYYMMMOOOPPPKKKJJJIIINNNGGGooo|||^^^XXXiii}}}yyywwwtttiii]]]JJJ@@@:::;;;@@@CCCGGGJJJRRRNNNHHHLLLXXXcccyyycccOOOZZZ}}}nnnRRRFFFLLLbbbnnnWWWHHHWWW{{{zzzZZZNNN@@@888:::SSScccHHHHHH999AAA???777???aaarrrttt^^^[[[nnnsssrrrhhh\\\TTTNNNFFF999///111111000000000000111111222111111111222444555666333000......111222222111...///000111111000///...333444444444555777;;;>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEIIINNNXXXpppiiiXXXJJJwwwrrrbbbbbbbbbdddeeeeeecccaaa```]]]]]][[[PPPDDDHHHTTTrrrxxxuuu~~~ZZZFFF>>>:::444111000000//////111111222333333333333222...//////...,,,,,,...000222555777888888999:::<<<;;;;;;::::::;;;;;;<<<===777<<>>888666@@@MMMDDDLLLVVV]]]___YYYHHH999777444111///000111222222555777999999888888;;;>>>???@@@AAA???===<<<<<<===CCC;;;DDDKKKbbbdddQQQTTTxxxVVVaaaZZZkkkQQQ>>>>>><<<===EEElll}}}~~~xxx}}}ttt|||~~~hhhkkksss|||wwwnnncccQQQ@@@===???BBBJJJTTTddd{{{~~~bbbXXXQQQOOOXXX\\\___bbbcccdddiiirrrzzzmmmyyyuuu}}}{{{ssstttuuuzzz{{{tttooommmhhhhhhllltttxxxuuujjj```NNNGGG@@@;;;::::::888666:::,,,444<<<:::TTThhhxxxdddSSSXXXNNNOOOOOOLLLLLLGGGOOOFFFUUUggg{{{gggWWWccc{{{zzzqqqlllhhh```WWWCCC<<<999<<>>:::;;;222222111111111111222222111222222222333333444444//////000222444333111///000111222222111000...,,,666888:::;;;;;;<<>>666444>>>aaayyyooozzzdddyyytttppp|||tttjjjiiiwwwyyyhhhQQQ;;;333999AAAFFFMMM\\\jjjkkkYYYBBB333555333111000111222222222555666888999:::;;;===???<<<>>>???<<<888888<<>>CCCEEEHHHKKKGGGJJJLLLUUUccciiixxx~~~gggVVVWWWWWWNNNJJJMMMhhhtttRRR@@@JJJUUU^^^tttrrrXXX@@@QQQmmmtttZZZJJJEEE@@@:::MMMxxxKKKGGGCCCDDDAAA@@@???;;;IIIwwwxxx{{{|||hhhRRReeennnuuu|||tttCCCFFFGGGDDD===:::;;;>>>222222111111111111222222111222222333333333222222000222555888999777333000111000000////////////000666999<<<>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBDDDEEEGGGNNNXXXkkk~~~\\\MMMZZZyyyvvv]]]]]]aaafffgggddd```___```___\\\\\\]]]YYYNNNGGGEEEwwwssszzz{{{UUUAAA999666222/////////......///444999888333//////111+++---/////////000222444555777999:::::::::;;;===<<<<<<<<<;;;<<<<<<===>>>BBB:::AAA>>>IIIttt]]]777888000KKK\\\BBBAAAAAADDDFFFEEEBBB@@@>>>???@@@AAAAAAAAAAAA@@@AAA999555777SSSzzzaaa}}}}}}qqqjjjpppyyybbbNNNCCC;;;555AAAWWWttt~~~gggCCC111111111000///111333444444444555666888:::;;;===>>>???999999888777888;;;???CCCFFF888MMMZZZmmmWWWPPPiii}}}rrrZZZ```YYYrrr}}}NNN???<<<:::<<<<<>>@@@IIIJJJHHHRRRdddbbbrrrvvvggg^^^\\\RRRIIIKKKRRR[[[[[[\\\______eeeuuuuuu^^^ccceee^^^sssvvvssszzzvvvmmmuuuvvvtttqqqooollliiieeecccgggeeecccbbb```YYYOOOGGGBBB>>>:::888999999777555333555:::888AAAfffzzzjjjWWWooosssQQQQQQRRRLLLOOOKKKLLLPPPJJJLLLHHHGGGvvvttt~~~bbb___iiisss^^^LLLEEECCCAAA???<<<<<<@@@DDDDDDFFFJJJQQQSSSNNNOOOXXX```rrrwwwYYYJJJCCCIIIIIIAAA???FFFIIIaaayyyuuuMMMaaatttyyysssuuuzzz^^^JJJDDDVVVwwwnnnSSSGGGAAA@@@;;;NNNtttHHHFFFAAAEEE???>>>???;;;GGGxxxwwwUUUaaalllrrruuurrrFFFeeewwwgggOOOBBB999///222111111111111111111222111111222333333333222111222555999;;;:::777333000000...,,,+++,,,///333666777:::===????????????@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFIIIQQQ]]]vvvtttYYYLLLjjjrrr```[[[___ddddddaaa^^^]]]]]]\\\XXXVVVXXXWWWQQQJJJGGGUUUtttzzzvvv{{{TTT@@@888555111////////////......444888777222......000+++---000111222333555666666888;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>>>>EEE:::EEEAAAGGGCCC333@@@???QQQzzzsssNNNAAAAAAAAA@@@AAABBBAAA???===>>>???@@@@@@AAAAAAAAAAAA;;;888555KKKwwwcccyyytttiiinnnwwwhhhgggjjjfff]]][[[ZZZNNN===;;;YYY|||^^^666***333///......000333666777666555666777:::<<<>>>>>>>>>777333111444<<>>BBBDDDDDDFFFKKKWWW___aaabbbhhhkkkzzzgggJJJBBB@@@CCCCCC<<<999<<<:::@@@FFFZZZzzz[[[llllllIIIBBBOOOeeennn```MMMDDD===BBBCCC___lllLLLDDDBBBBBB===:::===:::DDDooonnn___]]]jjjqqqsssxxxrrrxxxTTTFFF<<>>===============>>>??????AAA;;;DDDHHHXXXmmm888333888888JJJlll~~~yyyZZZEEE???@@@???;;;;;;===>>>===??????@@@AAAAAABBBCCCCCC???999<<<777FFFoooppp{{{oooppp~~~{{{lll^^^WWWRRRKKKJJJSSSZZZRRRCCC666LLLbbbdddMMM444---222000///...///222555777777555555777999<<<>>>===;;;555000///555@@@GGGGGGCCCFFFIIIRRRjjjVVVUUUWWWpppeeeVVVGGGVVVwwwLLL???;;;888;;;:::DDDeee{{{xxxqqqzzzuuuiiijjj{{{ssswwwvvveee[[[[[[jjjttt{{{{{{|||oooUUUEEEDDDJJJMMMXXX___[[[VVVaaa}}}nnn\\\ZZZpppiiibbbfff```JJJFFFQQQPPPTTTTTTZZZaaabbbeeeuuu{{{mmmxxx|||fffggglllqqqpppiiifffeeefffjjjmmmjjjaaaZZZ\\\ZZZWWWTTTQQQMMMHHHEEE===:::888888::::::777444444;;;<<>>???CCCEEEEEEHHHNNNXXXjjjvvv}}}iiiJJJHHHGGGEEEDDDCCCAAA>>><<<;;;???@@@OOOrrryyykkk```WWWaaaooosssWWWDDDHHHVVVfffRRRDDDBBB>>>JJJPPPtttZZZNNN@@@DDD???>>>:::>>>;;;>>>\\\bbb~~~oooYYYfffqqqttt{{{jjjLLLCCC???888000000////////////000000000000000000111222444555555777888666222...---...------...///222555888:::;;;===???@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@BBBEEEGGGIIIJJJXXXooozzz``````]]]bbbaaa____________```___\\\ZZZXXXXXXWWWWWWXXXXXXUUUQQQEEEeee{{{yyyTTT???666444222111111111000///000000111000000///...---///222555666777777888999999;;;======<<<<<<===>>>>>>>>>======>>>>>>???@@@>>>BBB???SSSzzzQQQ555666555AAA^^^}}}FFF>>><<>>777???777@@@[[[xxxvvvzzzvvvqqqwww~~~vvvppplllccc[[[QQQIII@@@???EEEHHHDDD===<<>>CCC???>>>???CCCEEEFFFKKKQQQGGGXXXaaafffqqqhhhMMMGGGIIIGGGBBBBBBEEEDDD???<<>>AAA===BBB>>>999NNNwww{{{lllrrr{{{VVVdddqqquuuxxxrrr]]]MMMBBB:::444//////............//////000000//////000222555777888999999555000------...---...111444777888888999:::;;;============???@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@BBBEEEHHHIIIJJJ[[[vvv~~~~~~```eee[[[~~~|||```dddccc```^^^^^^``````]]]ZZZYYY[[[\\\[[[[[[[[[XXXTTTJJJlll{{{{{{WWWAAA666444222111222222111000111///......//////...---111333666888888888999::::::;;;===>>>===<<<===>>>>>>>>>>>>>>>>>>??????@@@???JJJ<<<\\\~~~@@@333666GGGmmmYYYBBB===;;;@@@@@@;;;:::>>>???<<<<<<<<<<<<<<<<<<===>>>>>>>>>777@@@666888IIIwwwdddzzzxxxxxxwwwwwwqqqrrr~~~|||}}}yyypppggg___VVVMMMIIICCC@@@@@@???<<<999999JJJPPPLLL999,,,000999===999555111...///111222222666555666999<<<<<<:::666111444999@@@DDDFFFDDDBBB>>>CCCcccYYYZZZQQQwwwrrr___XXXQQQEEEyyyqqqKKK;;;888888777666777DDDzzz}}}~~~pppuuurrrpppzzzjjj|||~~~|||rrrmmmvvv}}}yyyrrrhhhbbbccchhhdddiiigggWWWOOORRRRRRllllllEEEGGGWWWbbbuuufffnnnaaaZZZSSSGGGGGGOOONNNXXXNNNMMMYYYggguuuqqqXXXKKKIIIPPP\\\^^^PPPJJJccc}}}uuummmfffkkkhhhcccaaadddeee^^^TTT```ZZZPPPIIIEEEBBB???<<<:::444333:::<<<888888======...HHHiiippprrraaaqqqYYYPPPNNNKKKJJJJJJIIIHHHFFF@@@KKKMMMCCCKKKIIIQQQ|||xxxllliiirrr}}}]]]@@@BBBJJJCCC@@@KKKJJJGGGLLLMMMKKKOOO\\\ZZZhhh{{{~~~~~~hhhZZZUUU[[[\\\WWWXXXZZZRRRDDDJJJJJJGGGDDDGGGQQQ^^^ggg___KKKFFFLLLQQQ\\\}}}bbbPPPJJJAAASSSfffSSSMMMCCCAAALLLNNNbbbdddLLLGGG???FFF999GGG>>>DDD:::>>>FFFoookkk{{{^^^dddqqqrrriiinnn{{{|||yyyuuukkk\\\KKK???:::999111000///------......///000000//////111444666888;;;888555222///.........222333444444444444555777===<<<;;;;;;;;;<<<===>>>AAAAAAAAABBBBBBCCCCCCCCC===AAADDDCCCBBBEEEJJJMMMQQQeeezzzqqq___MMMxxxyyylllkkkYYYbbbccceeefffeeebbb___]]]YYYYYYYYYXXXWWWWWWVVVVVVTTTRRRxxx||||||yyy{{{~~~hhhAAA:::444111222222000///111111000///......///000111333444666777999::::::::::::<<<>>>AAABBBBBBAAA@@@======<<<:::<<<@@@CCCCCC;;;LLL@@@MMM444999???NNNyyy~~~vvv;;;HHH;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>@@@;;;<<<<<<999:::FFF]]]pppsssyyy}}}~~~~~~}}}{{{{{{|||nnn]]]TTTQQQPPPJJJGGGBBB===:::;;;>>>BBB]]]WWWHHH666...333999999;;;111***---333444333333===:::666666888::::::999222777===@@@DDDGGGGGGDDD999FFFQQQNNNLLLeee}}}fffccc```RRRCCCIIIpppJJJ:::888888777;;;777777^^^sssrrrooojjjeeefffsssyyyzzzzzzssstttwwwzzzyyy|||{{{tttiiidddeeeiiikkkuuurrr]]]SSSZZZ```^^^|||vvvZZZIIIPPP\\\aaannn~~~|||qqq^^^TTTSSSQQQGGGGGGNNNNNNPPPQQQVVV]]]ffftttooo___WWWRRROOO```RRRFFFCCCCCCEEEPPP]]]YYY^^^hhhsss|||~~~wwwppp______\\\ZZZ]]]___ZZZSSS[[[UUUMMMGGGCCC@@@>>>;;;666>>>AAA:::222111666999777AAA```xxx|||rrreeeqqqRRRQQQNNNLLLKKKKKKJJJIIIGGGFFFFFFFFFBBBJJJIII^^^sssllloooxxxbbbBBB>>>IIIIIIVVVXXXMMMEEENNNQQQJJJHHHZZZooo}}}zzzzzz|||xxxwwwrrriiiQQQRRRQQQMMMHHHLLL___ssskkkWWWTTT\\\nnnpppmmmTTTKKKEEEEEElllzzz___OOOBBB:::DDDSSSRRRxxxRRRDDDBBB<<>>@@@AAAAAA@@@??????>>><<<;;;===AAACCCDDDKKK999aaattt??????777AAARRRrrrssszzzXXX<<<<<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999:::<<<===:::<<<===<<<999???VVVnnnrrr}}}~~~~~~~~~{{{ppp___SSSNNNLLLIIIGGGEEEAAA<<<888777888:::CCCBBB;;;111...333666555222//////222333111222666;;;888555555777999999888666888===DDDHHHHHHEEEDDDDDDEEEGGGOOOeeevvvfffccc]]]VVVSSSkkknnnIII:::999888666999777///FFFsss}}}rrrxxxzzzvvviiicccaaaaaafffqqqwwwsssrrrwwwzzzxxxvvvuuuvvvxxxzzz~~~vvvkkkbbb```cccfffccckkklll```]]]ggglllrrrxxxvvvXXXOOOLLLRRRVVVWWW^^^fffvvv|||mmmiiiVVVPPPTTTUUUJJJFFFJJJIIIIIITTT\\\]]]dddxxxyyyXXXPPPVVVZZZ[[[\\\uuu```JJJDDDNNNZZZ]]]ZZZ;;;<<>><<<:::///;;;>>>555222999<<<888AAAooorrrsss\\\OOOPPPNNNLLLKKKKKKKKKIIIHHHHHHAAACCCDDDHHHDDD\\\{{{rrrnnnpppwww}}}pppNNNCCCOOOXXXjjjmmm\\\HHHGGGKKKKKKNNN___tttsssbbbYYYPPPPPPccc{{{wwwiiiccccccqqqSSSFFFJJJDDDSSSbbbWWWLLL:::DDDDDDOOObbb|||EEEEEEEEE???GGG<<<@@@???>>>999<<<===YYYhhh___uuu|||tttsssxxxtttqqqiii[[[LLLAAA;;;:::333222111000///000111111//////000000111222333333555444111/////////000111777888888777555444444555:::999999999999:::;;;<<>>@@@@@@@@@???>>>@@@>>>===>>>AAADDDFFFGGGJJJSSSFFF444<<<999999iiihhh===AAA888===999999999999999999999999999888777777777888:::;;;;;;:::===???888777LLLggguuu~~~{{{{{{vvvgggZZZUUUTTTNNNGGGCCCAAA===999666444444444...000000---...222333111000222666777333...111888777555444444666888888888:::999>>>HHHJJJFFFEEEIIIbbbXXXNNNXXX~~~uuukkkaaaSSSTTT___lllGGG:::999888555000777444AAAhhh}}}|||lllTTTRRRXXXSSSXXX[[[]]]fffrrrzzzzzz|||xxxvvvvvvwww{{{vvvhhh___\\\```eeegggWWWTTT[[[aaannnyyyyyygggQQQMMMIIIIIINNNUUU\\\```~~~hhh[[[PPPLLLVVV\\\OOOGGGHHHHHHLLLWWW]]]\\\hhhnnnbbbbbbpppsssiiidddkkkeee]]]RRRNNNUUU^^^]]]UUUIIICCCEEETTTeeemmmkkkfffaaabbb___YYYTTTRRROOOJJJJJJGGGBBB>>><<<::::::999555333000222;;;BBB>>>555HHHrrrvvvoooQQQRRRNNNLLLJJJIIIIIIIIIHHHGGGDDD???FFFEEEDDD>>>GGGwww~~~wwwxxxpppoootttyyy|||\\\LLLYYYgggooo~~~pppNNN>>>FFFYYYmmm|||uuu{{{mmm]]]mmm|||{{{}}}vvvWWWBBBDDDLLLKKKnnnrrrVVVOOOHHH===LLLDDDWWW\\\BBBJJJHHHCCCIIIAAAAAA>>>===>>>@@@888AAAjjjnnnfffxxx}}}vvvtttuuupppmmmgggZZZLLL@@@;;;999333222111000///000111111...///000111111111111111111000...---...///111222888999999888555444444555888888999:::<<<>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAACCCAAAAAADDDGGGLLLUUU]]]}}}sssRRROOORRRsssggg^^^```[[[YYYXXXWWWXXXYYY\\\]]]XXXXXXWWWWWWVVVUUUUUUUUUSSSYYYVVVooo{{{ooobbbFFF<<<333111222111111222222222111111111111222222444555666888999:::;;;;;;======>>>??????>>>>>>===>>>===>>>BBBEEEEEEGGGJJJ@@@ccc;;;777333GGGkkkLLL222@@@;;;<<<888888888888888888888888777777666666666777888999>>>888:::>>>999444CCC[[[ppp|||{{{zzzsssvvvwwwiiibbbcccdddZZZMMMAAA>>>999666555444444444///000///...///111222222999777666888666222111444555444444555666888999:::===:::>>>FFFFFFBBBJJJXXXiii[[[KKKPPPvvvuuunnn\\\HHHSSSnnnjjjFFF999999888444,,,777999>>>XXXxxx{{{\\\LLLOOOLLLOOORRRVVV^^^iiirrrvvvyyyxxxvvvttttttvvvxxxxxxwwwtttlllccc^^^___cccffffffRRRIIIOOOYYYmmm}}}jjjKKKGGGCCCFFFRRRaaajjjlll}}}fffMMMNNNLLLZZZbbbUUUIIIJJJMMMRRR\\\bbbfffxxxhhheeemmmxxxooo\\\]]]nnnccccccbbbbbbeeebbbSSSCCCHHHLLLZZZppp}}}zzzpppiii______[[[SSSMMMJJJFFFBBBBBB@@@>>>;;;888777888888???333111;;;@@@:::888>>>TTTuuuyyy~~~rrr[[[TTTNNNRRRKKKHHHFFFFFFFFFFFFEEEDDDAAAAAAIIIAAA???@@@;;;LLLhhhsss~~~uuuqqqtttxxxyyy|||jjjbbbvvvUUU???KKKgggzzz|||yyyjjjpppsss|||qqqZZZEEE@@@GGGLLL\\\gggTTTFFFAAADDDEEEFFFpppIIIBBBHHHDDD???CCC>>>===;;;:::@@@AAA<<>>AAACCCEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@???BBBGGGJJJOOO[[[hhhzzzmmmcccRRRhhh^^^hhh___XXXXXXYYY[[[]]]^^^___``````WWWWWWWWWVVVUUUUUUTTTTTTOOOZZZTTThhhuuubbbMMMAAA555222222111000111222333333333333333333222444555777888:::;;;;;;;;;<<<=========>>>>>>======>>>===@@@DDDDDDBBBGGGNNNeeeyyy;;;>>>:::888PPP]]]<<<666666???666888888888888888888888888777777777777777888888999@@@777555;;;:::555===LLLfffdddyyyxxxttt{{{~~~oooggggggggg___TTTFFFAAA:::666555666666555999555111//////111555999AAA888444888===;;;444000444555666777888:::<<<===>>><<<>>>@@@???AAARRReee```RRRHHHYYY~~~ppphhhSSSBBBXXXgggDDD999:::888444111666888555???]]]~~~{{{oooVVVGGG???CCCGGGKKKRRR\\\gggooopppssstttssssssvvvwwwtttrrrqqqkkkeeedddfffdddaaa___MMMEEEFFFHHHWWWjjjqqqtttYYYEEEGGGLLLVVVaaakkkqqquuuyyy]]]gggcccmmmqqq\\\JJJIIIMMMWWWbbbmmmvvv}}}gggkkkfffhhhlllbbbTTT[[[nnnyyytttyyyuuu\\\EEETTThhhgggYYYZZZYYYTTTMMMKKKJJJFFFAAA<<<<<<<<<999777666777888777444;;;EEE>>>555GGGfffzzzzzz|||WWWeeeaaaHHHLLLLLLGGGEEECCCCCCCCCCCCBBBAAAAAA???GGG<<<;;;FFF@@@AAA]]]{{{uuuuuuwwwqqqrrrwww___GGGRRRbbbnnn```ooo{{{wwwooosss]]]GGGBBBGGGLLLUUU|||qqq```RRR???<<>>>>><<<<<<>>>;;;@@@;;;;;;AAAUUU~~~}}}{{{nnnlllkkkfff\\\NNNAAA:::777222111000///...///000000//////000000111222333333000///......000222444666:::;;;<<<;;;:::999:::;;;<<<===@@@BBBEEEGGGHHHHHHBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@DDDIIIKKKQQQdddyyymmmbbbbbb\\\TTT\\\[[[WWWVVVXXX[[[]]]]]][[[YYYWWWWWWVVVVVVUUUUUUTTTTTTSSSQQQWWWMMMYYYkkkwwwfffWWWHHH999444333222111111333333444444444444333333555666777999:::;;;;;;<<<;;;<<<<<<<<<======>>>>>>??????BBBEEECCCCCCQQQbbbDDD333999666EEELLLrrruuukkkuuuAAA;;;???555AAA666888888888888888888888888666777777777888888888888===888555777999999;;;@@@eeecccuuu|||yyy{{{uuufff]]][[[WWWRRRKKKEEE>>>:::999999777555;;;444///...///111888>>>@@@;;;===FFFKKKEEE888...333555888999:::;;;>>>@@@?????????>>>@@@JJJZZZgggSSSJJJSSS}}}zzziii]]]HHH???aaafffCCC999:::888333444111444333000BBBiiivvvwww|||~~~oooNNN<<<<<<===???DDDLLLWWWaaaeeemmmrrrqqqppprrrrrrooopppkkkbbb]]]cccoootttrrrmmmTTTGGGKKKPPPYYY\\\TTTdddyyy]]]HHHVVVkkk{{{|||{{{|||uuu{{{zzz```IIIHHHOOOZZZggguuu||||||pppccchhhkkkqqqrrrhhh```lllvvvwwwvvvhhhUUUIIIiii```VVVUUURRRLLLGGGHHHJJJFFF???999;;;;;;999666555666888444999AAADDD<<>>???KKKUUUhhhHHHCCCGGG@@@???BBB===<<<>>>>>><<<@@@555999>>>CCCoooxxxnnnnnniii___QQQDDD<<<999333222111000///000111111000000///000111333555666333222222222333666888:::<<<===????????????@@@BBBAAABBBDDDFFFGGGHHHGGGGGGAAAAAABBBBBBBBBBBBBBBBBBCCCBBBFFFKKKNNNYYYxxxyyyiii]]]XXXtttqqqXXXVVVZZZXXXXXXYYYZZZ[[[ZZZWWWSSSQQQVVVVVVVVVUUUTTTTTTSSSSSSUUURRRJJJUUUSSSdddzzz}}}www```OOO>>>777666555333333333444555555555555444333555666777999:::;;;<<<<<<::::::;;;;;;<<<===>>>???@@@@@@DDDGGGGGGPPPnnnQQQ666777444EEEWWWcccwwwZZZ===<<>>IIIZZZfff```LLL888...111444888::::::<<>>666888:::;;;999555444666888AAAEEEDDD===<<>>BBB:::^^^~~~qqqppplllbbbTTTFFF>>>:::444333222111111111222333000000//////111444777888666666555555666999;;;======???AAABBBBBBCCCEEEGGGFFFFFFGGGHHHHHHGGGEEEEEEAAAAAAAAABBBBBBCCCCCCCCCDDDCCCHHHMMMRRRccc|||pppkkkaaabbbrrrZZZ___ZZZ___[[[]]]^^^^^^^^^]]][[[XXXWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRJJJHHHYYYNNNdddbbbmmmfffUUUBBB:::999777555444333444555666666555444333555666777999:::;;;<<<<<<999999::::::<<<===???@@@@@@@@@EEEJJJNNNaaa[[[---AAA444888ccclllwww}}}iii@@@???888555:::///<<<777777777777777777777777444555666666777777666666000;;;===555222999<<<999BBBggg}}}zzz|||qqqjjjzzzyyycccPPPEEEAAA<<<;;;===BBBGGGHHHBBB===111...///555666222333777???XXXwwwqqqPPP666---000333888::::::;;;???AAA@@@DDDCCCDDDUUUhhhbbbNNNNNN```ooo```PPPGGGFFF```mmmbbbCCC;;;:::777444111222555555------DDD```|||~~~uuuEEE444AAA===888>>>BBBFFFQQQ\\\ccckkkoooiii___\\\EEEJJJSSSKKKaaauuuZZZnnnxxx```OOORRRqqqyyy]]]RRRTTTkkkmmmnnntttkkkSSSBBBFFFPPPTTT]]]pppzzzpppeeehhhqqqvvv{{{hhh\\\iii{{{zzzcccHHHGGGTTTSSSlll~~~ttt\\\KKKNNNEEEDDDBBB@@@>>>;;;:::999:::222222111///777>>>999???BBBEEE@@@AAA]]]yyy~~~dddEEEeeebbbRRRQQQNNNIIIBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;;;;<<<<<<<<<===RRRjjj|||xxx~~~tttnnnnnnvvvzzziiijjj{{{iiiUUUKKKTTTooohhhRRRSSSVVVjjjsssZZZAAA999DDDSSSYYY```zzzhhhWWWIII???CCCLLLOOOhhh@@@LLL>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<===@@@CCCEEEvvvzzz{{{ppp[[[FFF<<<;;;777444222444333000000222111111111000111111222333444444555666777999;;;<<<>>>???AAABBBCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCBBB>>>===AAADDDBBBAAAAAA@@@HHHGGGPPPiiiuuuiii```^^^[[[zzzddd]]]]]][[[\\\^^^YYYZZZ[[[\\\[[[ZZZWWWVVVVVVUUUSSSQQQOOONNNMMMMMMFFFMMMPPPKKKJJJ\\\}}}}}}lllPPPAAA;;;888555555777555333333555777777666888999888777777999<<<======>>>@@@???;;;:::???GGG???LLLNNNCCC___ddd:::;;;======KKKqqqsssmmm|||GGG@@@888555777999888666444444444444444444444444444444333222333444555666666666666777888888999999???ZZZgggwwwvvvpppkkksss}}}nnnMMM===BBB777;;;>>>===999666666777000111222333444555666666;;;IIIWWWWWWIII888---)))666777999::::::<<>>EEEMMMSSSVVVZZZ]]][[[TTT[[[MMM[[[hhhdddqqq|||mmmccc___qqqsssqqqWWW\\\lllwwwsssiii[[[LLLCCCCCCMMMXXXdddrrr{{{xxxwwwrrrUUUKKKPPP^^^ppp|||[[[JJJLLLOOOgggpppMMM;;;AAA@@@>>><<<:::888777777...000666777333;;;GGGLLLLLL<<<:::KKKfff~~~llliii}}}VVVOOOMMMJJJHHHEEEDDDDDDCCCBBBAAA???===<<<<<<;;;;;;::::::;;;;;;<<>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;<<<>>>AAABBBrrr~~~yyypppbbbQQQCCC;;;888444222333333000///111111111111111111222333444444555555666888999;;;<<>>AAABBB@@@@@@BBBGGGKKKMMMZZZwwwvvviiiZZZPPPUUUccc~~~^^^[[[[[[XXXYYY[[[YYYZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPOOOMMMMMMLLLLLLLLLNNNLLLDDD@@@JJJ___qqq|||xxxwwwgggJJJ???===999444666777999::::::999888888:::888888===@@@>>>999777777888<<>>DDD<<<333000444777888666222222222222333333333333+++222999888222///222666<<<222000<<>>>>>???CCCFFFCCC333LLL}}}fffkkk~~~^^^LLLNNNJJJEEEFFFFFFDDDCCCBBBAAA???<<<:::999::::::999999999999::::::<<<888XXX|||yyyvvvfffcccggguuueeeXXXbbbxxxgggMMMOOOdddzzz~~~kkkQQQ===???IIIPPPZZZdddwww___WWWCCC@@@KKKIII]]]kkkHHH>>>===>>>======<<<<<<;;;::::::;;;;;;::::::;;;<<<>>>???\\\zzzqqqkkk___LLL>>>:::555222444444111000222111111111111222333444555555555666777888:::;;;;;;???@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDAAA@@@BBBBBBAAACCCGGGQQQPPP[[[pppzzziiieeeYYY^^^yyyqqqWWWYYYYYYUUUVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJKKKIIIFFFBBBAAAEEELLLRRRqqqdddkkkuuuQQQ@@@<<<;;;999888666555555888<<<@@@BBB999666;;;>>>;;;999;;;HHH===666:::BBBFFFHHHIIIMMM\\\]]]333555AAA777OOOyyy{{{zzz>>>;;;888444333555666444222333333333333333333333333333333222222333333444555444555555666777777888888888CCCfffuuuttt}}}uuu{{{oooeeeqqq|||iiiIII;;;;;;:::888666555555555555555555444444333333333//////...,,,***---444:::(((===IIIBBB>>>GGGKKKFFFEEEUUUhhhiiiWWWJJJWWWnnnlllPPPHHHCCCSSSVVVDDD]]]???888777555222111......333555222000333555^^^www{{{tttpppgggPPP???;;;<<<>>>@@@AAABBBGGGMMMQQQ]]]```mmmwww~~~eeezzzmmm\\\iiiyyylllyyyzzzvvvnnndddQQQHHHCCCEEEEEEAAAAAAEEETTT^^^hhhpppyyypppnnnyyy\\\@@@999>>>:::888666444333333333444<<<===<<>><<<>>>CCCdddfff[[[nnn^^^LLLJJJOOOIIIBBBCCCAAA@@@@@@@@@???===;;;:::999999999888888888888999999AAA888JJJ}}}~~~uuuggg```eeexxxuuuTTTNNN```ZZZRRROOOyyyrrrgggIIIFFFIIILLLJJJSSSzzzxxxttt]]]FFF@@@KKKLLLSSSKKK>>>666CCC======<<<<<<;;;::::::999::::::999999999:::;;;;;;KKKuuuxxxsssiiiWWWEEE>>>888444555666444333555111111111222222444555666555555777888999::::::;;;???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBEEEEEEDDDGGGMMMWWWXXXqqqrrreeeaaa^^^xxxyyy]]]SSSZZZXXXTTTUUUUUUXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEDDDDDDFFFHHHJJJsssfffiiilllnnndddLLL;;;FFFBBB===:::999999777555777444777===>>>;;;>>>FFF888;;;BBBHHHEEEAAAHHHTTTxxxQQQ000...EEE>>>RRR}}}yyyPPP222666444333333555555444222222222222222222222222222222222222222222333333444444444444555666666777777;;;333SSSwww]]]```sssvvvhhhKKKEEE===:::999999777444888888777777777666666666888888777777666666777888===AAACCCCCCFFFKKKMMMKKKgggqqqmmmUUUEEEWWWxxxRRRKKK???XXXEEEEEE[[[>>>777666444222000///000222222000111444+++@@@aaa}}}lllkkkxxx}}}oooUUULLL===<<<;;;::::::<<<@@@DDDOOOVVV___eeeooopppsssfffggghhhqqqyyyvvv{{{}}}lllYYYUUUeee{{{TTTYYYqqqrrrpppyyyyyyqqqssszzzqqq^^^XXX[[[VVVIII???<<<777111555>>>IIIRRR\\\iiitttzzzzzzeeekkk{{{QQQ???===888555444444444555777999;;;<<>>???IIIFFFDDDQQQuuuxxx{{{|||WWWaaapppXXXQQQFFFHHHMMMFFFBBBAAA<<<<<<=========<<<;;;::::::888888888777777888888888===>>>GGGfffvvv{{{~~~lll^^^gggvvvvvvUUUYYYpppfff]]]www}}}mmmYYYLLL@@@CCCMMMXXXaaa|||{{{bbb]]]UUU:::AAANNNPPPzzzVVVCCC:::;;;@@@<<<<<<;;;;;;::::::999999999888888888888888999999>>>NNNddd{{{rrrcccSSSEEE<<<555555666555444666222222222222333444555666555666777999::::::::::::>>>???@@@BBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBB???@@@DDDGGGEEEDDDIIIPPP___jjj~~~hhh\\\^^^ggg|||```QQQRRR[[[XXXUUUVVVUUUVVVUUUTTTRRRQQQPPPPPPPPPTTTRRRPPPLLLIIIGGGEEEDDDFFFGGGGGGDDDAAA@@@BBBDDD___kkkNNNkkkvvvXXXEEE???;;;>>>DDDFFFAAA;;;>>>BBBFFFEEE>>>:::@@@JJJMMMIIIEEEBBB>>>KKKqqqrrr:::222:::;;;===CCCtttxxxwww{{{PPP666:::444333333444555555444333222222222222222222222222111111111222222222222222222333333444555555666666===555AAAooozzznnnzzz~~~qqq___^^^jjjtttxxx___BBB444666<<<;;;666777777777888888888999999333444777;;;======<<<:::GGG<<>>GGGMMMQQQ\\\iiilllhhhcccaaacccfffhhhhhhjjjooogggZZZTTTbbbzzzzzzxxxqqqzzzttttttkkk[[[SSS[[[UUUAAA444555777333111555:::===CCCQQQcccpppzzz___EEE>>>DDDFFFEEEPPPIII999888:::555222000111555999===AAADDDFFF???JJJAAA888<<<:::KKKqqqhhhVVVlllOOOUUUKKKBBBDDDGGGBBBBBBBBB;;;:::;;;;;;<<<<<<;;;;;;:::888888777777777777888888///>>>NNNkkk{{{wwwuuuzzzjjj\\\UUUddd~~~XXX\\\|||wwwhhhXXXIII???LLLFFFLLLfffzzzkkkZZZRRREEE;;;GGGTTTmmmbbbFFF???666FFF555<<<;;;;;;::::::999888888777777777888888888888888666@@@^^^rrreeeRRRFFF:::666555444444555444444333333444444555555555777888:::;;;::::::999===>>>???AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@BBBEEEHHHFFFGGGQQQ\\\sssxxxmmm[[[]]]xxxooovvveeeUUUMMMSSS[[[VVVTTTWWWTTTSSSSSSRRRRRRQQQQQQPPPPPPUUUSSSPPPMMMIIIGGGEEEDDDDDDFFFGGGEEEAAAAAAEEEIIIEEE]]]hhh}}}VVVQQQVVVfff}}}sssaaaJJJ<<<999===???>>>>>>@@@<<<999EEE```zzzcccJJJVVVwww]]]444000;;;<<>>999KKKttt{{{uuutttsssvvveee|||wwwXXXQQQYYYrrrppphhhVVVBBB777777<<<777777777888888999999999666777888999:::<<<>>>???444AAAIIIJJJRRRiiirrrXXXFFFUUU|||bbbLLLEEEBBBooorrrEEEGGG;;;ZZZ===777777555333333333222000///000000000222111444LLLppp|||}}}mmm}}}wwwzzzvvvtttmmmiiixxxooobbbXXXLLLDDDBBB@@@BBB???BBBLLLPPPPPPTTTFFFIIIJJJRRRTTTSSS\\\bbbQQQSSS]]]rrrsss~~~wwwkkkxxxyyyttt}}}}}}ssskkkhhh___RRRAAADDDBBB;;;444444888<<<:::<<<>>>>>>>>>BBBLLLTTTtttvvvKKK:::999EEEMMMGGGQQQ\\\WWWGGG<<<111,,,111444666:::???BBBDDDEEEFFF>>>JJJ@@@<<>>RRRGGGBBBDDDCCC===AAACCC<<<<<<<<<<<<<<<;;;;;;:::999999888888777777888888999444>>>HHHfff~~~{{{nnntttnnnYYYXXXeeevvveeekkk|||nnn^^^PPPIIIIIIKKKXXXaaavvvwwwddd[[[UUUMMM???FFFSSSttttttBBBAAA<<<999???555;;;;;;::::::999888888888666666777888888888888888666<<>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAACCCGGGJJJLLLTTThhhzzzlll```WWWoooXXXQQQMMMSSSXXXQQQRRRUUUQQQPPPQQQRRRRRRRRRQQQPPPPPPQQQPPPNNNKKKIIIGGGFFFEEEBBBDDDEEEEEEDDDFFFIIILLL???GGGOOOyyyrrrSSSMMMSSS\\\hhhzzzqqq]]]RRRNNNMMMCCCDDD@@@EEEiiiooo```jjjmmm===,,,222CCC@@@BBBhhhttthhh@@@///===,,,333333333222111111222333111111111111111111111111//////111222222222111000111111222222333444444444///:::888777SSSzzz~~~{{{{{{rrrVVVJJJKKKddd|||{{{cccKKKBBBDDD<<<<<<;;;;;;;;;;;;::::::?????????===<<<>>>BBBEEEIIIQQQQQQZZZYYYHHHPPP\\\wwwfffLLLCCCFFFcccSSSGGGAAA===ZZZ===777777666444111000//////222444222...+++222---555\\\zzzhhhlllxxxkkkcccaaaeeewwweee______\\\ZZZ[[[MMMGGG:::999AAA@@@>>>FFFDDD@@@777===CCCEEEOOOQQQXXX```lllwww{{{wwwnnnggg^^^lllaaaRRRVVVXXX```uuuoookkkccc]]]```cccXXXIII:::777:::BBB???555555===999===BBBGGGFFFAAA>>>>>>OOOqqqEEE333BBBFFFAAAIIIUUUXXXMMM666+++333777777===<<<>>>AAACCCDDDCCCAAA@@@===DDD;;;IIIooo{{{\\\^^^kkk```KKKZZZAAAGGGDDDGGGDDD;;;???DDD============<<<;;;:::888777999999888888888888999999<<<888555TTTpppnnnzzz{{{cccQQQQQQhhhyyytttkkk[[[JJJ@@@DDDQQQ]]]^^^yyyrrr]]]OOOGGG999CCCQQQ^^^nnnQQQBBB777<<<@@@...???;;;;;;::::::999888888777555666777888999999999999:::666888cccwwweeePPPDDD>>>:::888999777666555444444444444444666777999;;;;;;;;;999999;;;<<<===>>>???@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBDDDGGGLLLSSScccuuucccYYYZZZ~~~www___PPPQQQNNNSSSUUUNNNOOOSSSOOONNNOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@BBBAAADDDuuujjjVVVCCCBBBOOOcccxxx}}}zzzEEE@@@VVVlllEEE555;;;:::BBBBBBDDDkkksssccc666111222444111333333222111//////111333000000000000000000000000...///000222222111111000000111111222333333444444666111888888<<>>======999===@@@BBBBBBDDDIIINNNXXXfffrrrOOOHHHTTTWWWwwwqqqVVVKKKHHHIIIJJJhhh???KKK444???RRR;;;777444222444111111111111000000000000,,,......000<<>>AAA@@@XXXbbbmmmqqqmmmfff```]]]___```UUUBBB===LLL]]]dddbbbaaacccffffff```UUULLLIIIHHHDDD>>>999888:::<<>>999<<>>>>>888DDDwwwoooNNNVVVrrrpppLLLOOOOOOAAADDDBBB@@@???@@@@@@>>>===666888:::<<<===<<<;;;:::777777666666666666777777888<<<999CCCnnnvvvvvvlllqqqfffZZZWWWVVVnnn}}}xxxkkkZZZIII@@@HHHMMMOOO]]]ppp|||iiiWWWJJJCCC@@@@@@IIIiiiHHHDDD>>>;;;:::999777555888888888888777777777666666666666666666666666666333<<<666CCCjjj||||||jjjVVVFFF===<<<===777555222222333555666666<<<<<<<<<<<<<<<;;;:::999???:::===@@@<<>>999333===:::KKKbbbzzzhhh___>>>333222///...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111444555555FFFpppvvvgggnnnYYYnnntttEEESSSbbbppp}}}nnn]]]RRRGGG>>><<<@@@>>>@@@FFFLLLOOOWWWhhhxxxbbbAAAFFFWWWYYY}}}hhhUUUQQQFFF555MMMJJJ???AAA666<<>>WWWjjj|||rrrlll}}}sss|||{{{pppooosssUUU999222666,,,///333555444333888>>>:::;;;;;;999888:::<<<===BBBHHHOOOQQQPPPNNNNNNPPP```aaaYYYNNNMMMVVVZZZVVVZZZXXXWWWYYYZZZXXXQQQKKKHHHccckkkQQQ777555???DDDAAADDDIIILLLMMMMMMOOOPPPTTT[[[jjjvvvsssaaaLLLAAA:::888888>>>FFFKKKKKKHHH;;;666333555:::===>>>>>>===AAA@@@<<<666...333DDDMMMRRRlll\\\IIIYYYuuurrr[[[SSSJJJFFFHHHEEECCCAAA@@@@@@@@@???>>>888999:::;;;::::::888888777666666666666666666777666:::777888TTT~~~vvvpppwwwgggaaattt}}}gggVVVWWW```ppprrraaaTTTMMMFFFGGGLLLQQQWWWiiiyyyeeeWWWSSSGGG999BBBXXXdddZZZCCC@@@;;;999999999888777888888777777777666666666555555555555555555555555999666666:::OOOyyyxxxzzzqqqaaaPPP@@@666;;;:::999:::::::::888666777888999;;;<<<===>>>>>>===<<>>>>>>>>>>>>>>>>>======<<>>^^^}}}uuuqqqyyyccccccqqq~~~|||gggPPPNNNeeeeeeMMMFFFSSSdddkkkppptttzzziiiSSSLLLLLLUUU___jjjTTTUUUNNNEEECCCLLLuuusss>>>>>>???888???OOO:::888555222333111111000000000000//////000000...+++)))...666>>>ddduuuxxxsssxxx~~~|||uuuooopppPPP:::222555666444000///111222333555888888777777999<<<888:::;;;999888999>>>BBBRRRVVVXXX\\\gggrrrooodddWWWSSSPPPOOORRRSSSRRRPPPWWW}}}[[[999@@@RRRUUUmmmjjjgggdddeeekkktttzzzjjjOOOAAA999666666777;;;===<<<777222666:::;;;:::AAAIIIFFF===JJJEEECCCDDD???>>>PPPhhh~~~___LLL\\\yyyhhhAAAIIIRRREEE???IIICCCAAA>>>>>>>>>>>>===;;;::::::999888888777666666666666555555555555666666333888888333;;;TTTqqqyyyaaaaaagggkkkXXXPPPQQQ___oooyyy~~~zzzooo___OOOEEEDDDEEEHHHKKKTTTdddjjjdddVVVFFF@@@AAAHHHTTT___|||___AAA>>>;;;999888999999999888777777777666666666555555444444444444444444444444999000777444555lll{{{vvvxxxdddNNN>>>===<<<;;;;;;<<<;;;999666777888:::<<<>>>???AAABBB<<>>>>>======<<<<<<;;;;;;;;;888BBB:::555===FFFjjjeeeKKKBBB777888<<>>GGGVVV___tttGGG999///111444222000222000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111333555222555GGG[[[ggg___jjj~~~qqqccc\\\TTTPPPPPPSSS]]]iiikkkeeehhh|||iiiYYYLLLEEEIIILLLTTTsss{{{eeeXXXBBBKKKBBB888MMMxxxJJJ888@@@>>>888<<<~~~MMM:::888555111222111000000000//////////////////000//////000111222HHHjjjwwwrrrnnn~~~ppphhhFFFAAA777000111666333,,,111000333888::::::<<<>>>??????===;;;888888;;;>>>:::???EEEPPPaaaoooooohhhQQQNNNJJJIIIKKKMMMMMMMMMFFF^^^bbbNNNNNNooogggGGG;;;===777777777888999999888777>>>@@@AAAAAACCCDDDAAA<<<>>>111BBBgggsssrrr}}}EEENNNddd___PPPFFFGGGHHHCCC@@@AAA>>><<<:::999999999888777999888777666666666666666666555555444444555555666111666:::999555:::LLL___zzzuuulllccclllyyykkkSSSMMMOOOVVVdddsss{{{zzzqqqggg\\\NNNFFFGGGJJJKKKKKKNNN\\\rrrwwwiiidddRRRJJJCCCAAADDDPPPjjjlllqqqBBBAAA;;;:::999888888999999999666666666555555555555444444444444444444444444444333111666333111TTTtttdddZZZGGGCCC===:::999:::;;;;;;<<<======>>>???@@@AAAAAA>>>FFFCCC===AAAEEECCCBBBBBBDDDGGGHHHIIILLLQQQUUUfffvvvttt~~~SSSwwwzzzfffDDDIIIDDDNNNPPPPPPOOONNNMMMMMMMMMMMMPPPOOONNNLLLKKKJJJIIIIIIIIIGGGDDDBBBBBBAAA???>>>>>>>>>===<<<;;;::::::999444>>>===999;;;???ZZZwwwttt^^^PPPBBB===>>>===;;;999999;;;===<<<999777999===???>>>>>>???HHH```wwwHHH777111...111222///---.../////////////////////////////////////////////////////////////////////////////////000000000111111222000222444222000888BBBxxxgggMMMXXXiiitttZZZJJJDDD;;;BBBHHHHHHFFFPPPfffzzzpppoooggg\\\WWWTTTIII<<<:::BBBMMMRRRWWWtttnnndddWWWLLLFFFGGG<<>>BBB<<<888444{{{KKK999888555111222000000000////////////...+++,,,---...000000000///---@@@YYYnnn}}}uuueeeppp~~~{{{nnnvvvbbb```RRR???999===<<<444555000///666;;;;;;:::<<<;;;===>>>???>>>>>>>>>>>>777777666777>>>FFFJJJIIIDDDCCCAAAAAAAAAAAA@@@???<<<@@@BBBDDDUUUrrrWWW>>>EEE555777:::<<<>>>@@@CCCEEEAAA:::999===;;;777@@@OOOTTTFFFiiirrrYYYHHH]]]mmmcccDDDLLLPPPJJJCCCBBBBBB@@@<<<:::888777777777666555666555555555555666777888555555444444444444555555444222666:::888333888AAA]]]dddggguuutttuuu{{{hhhUUUIIIJJJRRR```hhhsss{{{{{{nnn^^^RRRMMMIIIFFFHHHMMMSSSVVVVVVdddppp```VVVSSSDDD===DDDQQQSSS]]]ppp@@@GGG444;;;;;;:::999888888888888555555555444444444333333222222222222222222222222///666222000999===PPPttt|||ssscccYYYKKK@@@;;;;;;===???>>>============???@@@@@@>>>FFF@@@;;;CCCCCC@@@FFFCCCEEEHHHJJJOOOYYYgggqqqzzzsss|||rrr|||kkk|||}}}oooCCCIIIDDDEEENNNOOONNNLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>===<<<;;;;;;::::::;;;<<<::::::999666>>>PPPdddccckkk^^^VVVMMMEEEBBBAAACCCDDDAAA???BBBFFFJJJIIIaaarrrsssnnnNNN,,,333000000111000---,,,---............................................................................../////////000000000111000000111111111444999KKKZZZFFFPPPhhhmmmSSSNNNIIIAAA:::888>>>FFFKKKBBB<<<:::<<<:::999DDDRRRQQQXXXeee{{{jjj^^^kkkmmmWWW???>>>HHHSSSrrrmmmEEE:::CCC:::777;;;444{{{JJJ888777555222222000000////////////...............---------------------333GGGgggyyygggtttyyyuuu{{{yyyoooqqqrrrttt}}}lllQQQIIICCC;;;;;;222...222444111222777222444777;;;===>>>======KKKGGG@@@888444666:::>>><<<===>>>>>><<<;;;999777<<<999;;;AAABBBBBBKKKWWWssssssqqqnnnjjjgggggghhhnnn^^^AAA444000777;;;@@@AAA>>><<<===>>>666555===HHHGGGIIIddd{{{cccLLLMMMUUU}}}tttWWWKKKLLLEEECCCGGGGGGAAAAAAEEE===;;;999888888888777666444444555666666777888888444444333333333333444444777111///555888555555999>>>WWWlll}}}xxxhhh[[[bbbwwwhhhTTTKKKEEEIIIPPPWWW___gggnnnsss{{{{{{{{{vvvmmmddd[[[SSSKKKGGGAAAHHHMMMNNNQQQ```yyysssjjjbbbVVVJJJDDD===HHHJJJLLLkkkzzzsss???DDD;;;999:::;;;;;;:::888666666777444444444333333333333222222222222222222222222222111999------;;;111777```wwwcccQQQEEE@@@??????======<<<<<<===???AAABBB>>>EEE>>>@@@MMMDDD<<>>======<<<<<<;;;;;;::::::???777444666777666777:::DDDRRRssshhhuuurrrllleeeeeekkkppprrr~~~cccBBB444111000000///////////////000....................................................................................////////////000000000000111333555777666[[[ppp[[[MMMZZZwwwyyyccc]]]TTTMMMNNNNNNGGG???CCC???EEEQQQOOOIIIUUUjjj|||sssmmmooouuuppp\\\MMMJJJCCCfffIII;;;>>>>>>000222===999{{{JJJ777666444222333000000/////////.........///000000///,,,+++---...444000---444GGG___oootttqqqqqqiiifff~~~|||xxx|||vvvppptttzzzttteeeQQQGGG@@@======888333:::GGGAAA???===<<<<<<<<<<<<;;;NNNJJJEEEAAA>>>>>>AAADDD;;;===>>>???===;;;:::999......444;;;888222666@@@AAA===777666>>>NNNbbbooobbb---333BBB===;;;>>>@@@???;;;<<>>III...BBB777999:::999666555555777333333333333222222222222111111111111111111111111222111///111333000666FFFyyy~~~ppp```TTTLLLHHHEEEDDDCCCAAAAAABBBCCCDDDBBBHHHCCCOOO```LLL===TTTVVV^^^kkkyyyuuuuuudddrrrssscccPPP:::FFFAAA<<>>===::::::::::::::::::999999;;;333333777777:::>>><<<:::@@@iii}}}}}}```888,,,444666............///000000...------------------------................................................------.........////////////000111000111222333333777>>>qqqxxxXXXKKKVVVhhhpppooozzzmmmjjjeee___WWWPPPPPP\\\nnnsssfffbbblllwww___>>>BBBZZZpppZZZ>>>:::<<<999111333:::888|||JJJ777666444222444000/////////............)))+++...---******---000***///111......999KKKXXXccczzzvvvppp|||~~~rrruuuvvvwwwuuuwwwwwwWWWTTTTTTRRRGGGAAANNNccc___XXXMMMDDD???===<<<<<<:::777777999;;;:::999999999;;;======<<<;;;;;;;;;AAA===<<<======;;;:::;;;777888:::>>>GGGTTTccclllmmmZZZGGGAAACCCBBB===::::::<<<===<<>>===<<<888888888888888999999999999333888;;;555555:::777>>>222>>>\\\fffjjjfffKKK:::...000444///......------///000---)))------------------------................................................---------.........//////---000222111000111000///111777===iii~~~kkkqqqkkkgggcccyyyxxxbbbaaavvvvvvccc\\\TTTPPPbbb~~~jjjAAA===999777999:::777444111vvvHHH:::333000111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------///333666888___xxxxxxlllkkkiiiaaa|||~~~qqqzzzfff^^^uuurrrsssdddddd```ZZZooofffiii^^^JJJQQQIII>>>???CCC999222===444444;;;555:::CCC777111888444888<<<999>>>AAA:::888>>>555:::SSSWWWMMMSSSIII???YYY^^^HHH>>>;;;@@@999RRRmmmjjjeeerrr|||ZZZQQQPPPLLLRRRgggpppaaaSSSNNNLLLGGGCCCCCC@@@@@@??????>>>=========999999777666555555555555444444444444444444444444333333444444444444444444111111111111111111111111999333222===NNNlllzzzrrrsss]]]```VVV^^^vvv{{{~~~~~~yyygggZZZTTTSSSNNNFFFCCCDDDFFFGGGHHHMMMOOOPPPQQQPPPNNNKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLSSSUUUUUUVVV\\\lllyyykkkdddbbbVVVKKKEEEFFFJJJKKKPPPWWWfffccc>>>:::===888666>>>777777777666555555444444333333333222222222111111000000000000000000000000000000111111111222222222888```~~~}}}~~~zzzzzz|||tttqqqlllgggccc^^^YYYVVV]]]ddd\\\oooTTTJJJ{{{dddZZZpppeee___~~~sssUUU:::999888888:::<<<>>>@@@CCCBBBCCCFFFJJJJJJFFFCCCDDDCCCCCCDDDFFFFFFDDDCCCEEEDDDBBB@@@>>><<<;;;;;;:::::::::999999999888888888888888888888888888888555555999>>>CCCUUU~~~OOOCCC555...000111///+++////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......////////////000000000000444444111AAAwwwoooTTTWWW^^^aaaiiiwww|||xxx~~~cccYYY]]]YYYKKKbbbCCC>>>999888777666555444333333rrrFFF999333111333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---///111222999FFFRRR]]]rrr}}}iiiddd}}}yyyllluuuqqqiiiyyyzzzggghhhyyyvvvdddSSSWWWLLL@@@???;;;111///888999555444555666;;;;;;;;;333555999444666;;;888;;;HHHKKKMMMRRRNNN[[[}}}pppcccooobbbQQQ}}}www___aaa===222BBBUUU[[[zzzvvvwwwRRROOOFFFAAADDDFFFEEEDDDEEE??????>>>>>>===<<<<<<;;;999888777666555555555555444444444444444444444444444444444444333333333333111111111111111111111111333000111777???TTT|||zzz^^^ZZZ\\\^^^XXXcccrrr~~~}}}ttthhh\\\UUUOOOKKKIIIJJJJJJKKKLLLNNNPPPQQQRRRKKKMMMPPPTTTZZZ```eeehhheeennn|||}}}qqqfffZZZQQQMMMQQQMMMHHHCCC@@@KKKfff\\\FFF666:::???999666999777777666666555444444444333333222222222111111111000000000000000000000000000000000111111111222222...???]]]```hhhsss|||rrrgggnnnkkkgggeeeWWWRRR___```rrr~~~OOOBBB888777666666777999<<<===@@@@@@AAADDDGGGGGGDDDAAAFFFEEEEEEFFFHHHHHHFFFEEECCCBBB@@@>>><<<;;;::::::::::::999999999888888888888888888888888888888888;;;777666888777<<>>>>>999444333777666666555555444333333222222222222111111111000000000000000000000000000000000000000111111111111000111BBBnnn|||zzzuuummmiiiooo~~~|||qqqkkkppptttjjjfffuuuzzz{{{zzzWWW888666555444444444555777888:::<<<<<<>>>AAACCCDDDBBB@@@FFFEEEEEEFFFGGGGGGFFFDDD@@@???>>><<<:::999999888999999999999888888888777777777777777777777777777999333222777777333666>>>FFFSSStttbbbRRREEE+++---,,,,,,...111222111000........................------------------------------------------------------------------------,,,,,,,,,,,,------------.........////////////000......222444444EEEvvvpppjjjaaaZZZUUURRRNNNKKKhhhnnnrrrpppooorrrtttttt~~~~~~wwwmmmbbbVVVTTTfff{{{mmmiiippp^^^888<<<888666666555555444333222222jjj@@@777333222333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++++++++---///111555DDDVVV___]]]nnnrrrnnnhhhrrr|||wwwwwweeennn}}}jjjmmm}}}sss^^^iiiuuukkk]]]JJJeeeNNNMMMDDD<<>>444777======@@@CCCCCC@@@===<<<===;;;::::::999999888888777666666555444444333444444222222222222222222222222444444333222111111000000000000000000000000000000000111333222...000???QQQvvvxxx{{{zzzttt]]]NNNFFFPPP]]]bbbgggnnnqqqvvv~~~}}}uuunnnmmmcccXXXQQQIIICCCAAACCCRRRNNNRRRhhhlll===AAABBB???:::888999777444666666555555444333333222222111111111111000000000/////////////////////////////////000000000111111333888666AAAfffhhh[[[___ooo{{{yyyrrrppplll]]]___eeegggbbbpppOOO444BBB222333333333333444555666777999:::<<<>>>@@@AAAAAA@@@DDDCCCBBBCCCDDDDDDBBB@@@???>>><<<;;;:::999999999999888888888888777777777666666666666666666666666333000222888;;;777555777555;;;MMM```iiilll{{{|||qqqkkkYYY;;;111444...---///111222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////222------111...333RRRvvvyyyoookkkggg___WWWrrrooofff```kkk~~~|||ttthhh[[[RRROOOTTTdddqqqxxxuuueeeCCC:::555>>>555444444333222222111111iii@@@777333111111///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------(((---///,,,+++333???HHHaaauuuvvvhhheeefffcccsss}}}}}}|||ggglllnnn~~~{{{}}}tttllleeewwwuuucccwwwuuufffbbbpppWWWrrrvvvnnnzzzrrryyy}}}sssjjjyyynnnccclllUUUIIINNNRRRTTTeee|||~~~|||yyyrrrPPP111///;;;@@@999222555:::======;;;;;;===@@@999999888888777666666666555444333333333333333333222222222222222222222222333333222111000//////...////////////////////////111111111222111111666<<>>>>>===<<<;;;:::999999999888888888777777777666666555555555555555555555555333333444555444111111444222222666:::<<>>666:::333333222222111111000000iiiAAA777333000000---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++***+++......---...222???SSSeeekkknnnssssssooommmwww}}}yyytttwwwoooeeeNNNqqq}}}yyyzzzxxxhhhkkkiiifffjjjsss}}}^^^EEEDDD@@@QQQeeesssyyy}}}~~~{{{|||sssWWW@@@///111666888000***111>>>555:::<<<999888:::<<<===888888777777666555555555333333222222222222333333111111111111111111111111111111111000/////////...////////////////////////000//////000222222333333///GGG___vvv{{{jjjnnn{{{rrrVVVDDDEEEOOOOOOTTT]]]hhhrrrwwwwwwuuuwwwwwwxxxyyy|||vvvmmmrrrqqqqqqpppiii___YYYXXXKKKGGGDDDEEEFFFMMMZZZgggoooxxx[[[AAA;;;???:::999777666:::===999333555444444333333222111111000000000000////////////....................................////////////000...,,,333:::@@@cccqqqddd```dddttt}}}zzzssspppssszzzxxx{{{|||qqqjjjddd]]][[[___ggglllooonnn}}}}}}]]]222000333---222222222222333333444444444555777:::<<<===>>>@@@BBBCCCBBBAAAAAABBBAAA???>>><<<;;;::::::999999999999777777777777666666666666444444444444444444444444333444444222//////222666///222444444222444:::AAAJJJJJJMMM\\\vvvqqqxxxxxxjjj___SSSDDD888222---)))+++///...---............---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......)))000333///---000333333NNN{{{pppnnnwwwnnnwwwDDD>>>444444999000111111111000000000//////ggg@@@888555222111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,000++++++111222---)))+++,,,222;;;LLLfff}}}yyygggaaaZZZ]]]pppqqqoooeee[[[aaayyynnnzzzttt|||{{{iiiccc```WWWUUUVVVTTT[[[fffiiittt{{{vvv|||{{{yyyaaaLLL===666444666333///---++++++000666777<<<===999888:::999666888777777666666555444444222222111111111111222222111111111111111111111111////////////////////////........................---////////////000111111333555;;;fff~~~zzzvvvoooYYYRRRSSSTTTFFFGGGMMMYYYfffmmmllliiivvvvvvvvvuuuuuuwww{{{~~~vvvzzz~~~~~~~~~}}}{{{wwwrrrnnnpppggg___YYYOOOFFFCCCEEE@@@AAAGGGPPPZZZhhh}}}JJJ777DDDEEE555<<<:::999<<<<<<888444222444444333333222111111111000000/////////.........------------------------------........./////////111//////777777000CCCkkkvvvkkkrrrvvvjjjWWWKKK^^^eeennnrrrrrrqqqrrrtttvvvsssmmmiiimmmpppjjjaaaRRRRRRNNNOOO```|||yyymmmvvvIII777;;;111+++333666000111111222222222222222222555999;;;;;;<<<@@@BBBAAA@@@??????@@@???===;;;999999888888777888888888777777666666666555555555333333333333333333333333000111111111222444666666...222444444333333222000<<<:::;;;AAAIIILLLDDD;;;XXX^^^^^^TTTLLLOOOXXX______QQQ@@@555111111222333***222777888444)))(((333+++++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------)))---111000------111444333HHHwwwIII111???888000444///000000000////////////...fff???888666333333///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++'''(((---***&&&***333***///222666CCCVVVcccgggssswwwvvvnnnjjjlllnnnlllkkk}}}{{{|||uuurrrlllaaaYYYZZZkkk|||ccceeeVVVAAAFFFJJJMMMQQQUUUeeejjjkkkxxx]]]JJJ555,,,000333000)))+++---000111222222111///,,,222666555777;;;999333888777777666555555444444222111111111111111222222000000000000000000000000.........///////////////........................,,,000222///,,,,,,000222,,,999---:::SSSmmmzzzwwwgggmmmXXXLLL@@@AAANNN^^^jjjnnndddgggkkknnnppprrruuuwwwssstttsssqqqppprrrwww|||vvvwwwxxxyyy|||~~~|||{{{yyyxxxzzz}}}}}}wwwmmmeee```WWWPPPLLLMMMKKKDDDAAABBBLLLQQQ\\\mmmuuuKKKCCCCCC;;;666;;;666222333888777222333999444444333333222111111000000/////////............---------------------------------.........//////'''000///***...000666CCCaaalll~~~yyyxxxUUUIIIOOOHHHPPPZZZ___^^^]]]^^^___```ttt{{{ppp```PPPIIIPPPYYYhhhvvv}}}yyyOOO222,,,555111///333...///000111111111111111000111444888999999;;;???BBB>>>===<<<<<<===<<<:::888777777666666666666777777777666666666555555555555333333333333333333333333000000000000222444111,,,000111///,,,...333444222111///...000222333777;;;222666:::;;;777333222444333222222333333000//////444...%%%(((333000)))---++++++,,,///111000---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...)))***111333000///333333111IIIxxxmmmdddggg}}}@@@FFF666111AAA888***777///////////////.........ZZZCCC<<<333444000000......---------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***///222...)))///AAAQQQxxxjjjkkkhhh^^^hhhsssxxxpppjjjppp}}}}}}vvv}}}zzzgggYYYXXXXXXXXXbbbqqqwwwgggoooyyyyyy[[[dddoookkkXXXQQQZZZZZZOOOGGGLLLIIITTTkkknnntttyyyvvv}}}aaaIII///...------,,,,,,,,,,,,++++++,,,------......///000111111222333444555666666666666666555444333222000000000000000000000000111111111111000000000000//////.........---------------------------------........................///...111777999BBB___}}}vvvwww{{{wwwaaaVVVUUUTTTIIIGGGQQQVVVRRRPPP[[[cccccciiinnnjjjnnnlllhhhdddfffllltttxxxvvvssskkklllrrrllliiissspppmmmlllmmmpppsssyyy~~~yyyzzzrrrrrrgggUUUMMMEEEEEEHHHDDD>>>HHHWWWXXXcccqqqTTTLLLAAA;;;;;;<<<<<<:::999888777666444444333333111111111111000000000000////////////............---------------------------------............///...............///000000999ZZZ}}}pppfffnnnmmmVVVVVVkkkrrr{{{}}}uuuuuu~~~NNN111111000......---------......//////000000111111333333555666888:::;;;<<<======>>>>>>===;;;888777666666666666666666666666333666777555555666555111333333333222222222111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------............///,,,444444<<>>HHHNNNJJJNNNTTTPPPgggiiifff\\\QQQRRR___llldddnnnfffUUUPPPNNNKKKNNNLLLLLLJJJHHHIIINNNTTTYYYiiillleee^^^\\\RRRJJJOOOSSScccjjjuuu}}}~~~ZZZHHHAAA===888666999;;;;;;999888777666555444333333333111111000000000000////////////.........---------------------------------------------...............------------...//////......888QQQrrr~~~wwwLLL111...000///......------------------......///000000000000000222333555666777888::::::;;;:::999888666555555555555555555555555555444666555111000333333000222222222222111111111000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------............111111///999XXXyyynnn===111;;;777666444333222111111111//////.........---------YYYCCC===555666111222......---------,,,,,,,,,************************************************************************)))((((((+++//////+++''',,,'''&&&---444===PPPccc}}}{{{yyywwwsssjjjcccccclllvvvxxxuuurrrvvvzzzqqqxxxwwwpppsss~~~{{{rrrnnntttxxxxxx|||jjjqqqsssiiioooppp}}}eeeZZZlllwwwaaaGGG333,,,$$$'''+++,,,,,,+++++++++))))))(((((('''(((((()))*********+++,,,,,,------......///000111222222333000111111111000000///...000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---222111---,,,000'''<<>>;;;999999;;;<<<<<<:::777666555444333333333333111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///+++...222888HHHfff~~~}}}fff777'''...888///......---,,,,,,------,,,------......///000000///000111222444555666777777888888888777666444333444444444444444444444444333555444000000444555333222111111111111000000000////////////////////////........................////////////////////////....................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************+++,,,,,,,,,------------,,,)))---666555111888FFF{{{[[[<<>>MMMPPPQQQ]]]|||zzz}}}sssrrr{{{ZZZEEEFFFEEE666===<<<;;;;;;;;;;;;:::999666555444333333222333333000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......***111444000000EEEmmmlllHHH888444111...///...------,,,,,,,,,,,,---,,,,,,,,,---......//////000000111222444555666666666666666555555444333333444444444444444444444444222444444111222777999777111111111000000000//////........................------------------------........................------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++,,,,,,,,,---333///++++++///333444333AAAbbbOOO666777;;;999555222222111000000000000000------------,,,,,,,,,,,,UUU@@@<<<444666111000......---------,,,,,,,,,***************************************************************************+++,,,+++((((((***,,,...***+++000...((((((---------222<<>>XXXyyybbbGGG555888888......888111111000///.........///------,,,,,,,,,+++++++++SSS???;;;444555000///......---------,,,,,,,,,*********************************************************************************)))(((((()))***+++)))'''&&&&&&(((+++///000***%%%%%%'''+++555@@@NNNWWWdddqqq{{{}}}xxxoooqqqwwwvvvooolllyyywwwtttvvvxxxppprrrzzz~~~yyypppuuu{{{oooooo}}}}}}uuutttqqqnnnyyyppp^^^GGGFFF???:::>>>AAA888)))'''))),,,......***!!!%%%'''))),,,,,,)))%%%"""((((((((((((((()))******(((((())))))***+++++++++******+++,,,---...//////000000111111111111000000/////////////////////////////////............---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++***,,,000111//////444999ZZZfffzzz}}}|||mmmkkkssszzzwwwcccmmm}}}vvvnnnwwwvvv|||~~~~~~hhhIIINNNMMM===555CCCIII999:::::::::888666555555555444333333222222222222222000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,---///000111EEE^^^~~~yyyyyyFFF+++555666---&&&***...---,,,,,,++++++++++++,,,,,,+++++++++,,,------............///000111222222333444444333333333333333333222222222222222222222222111444555333333666666333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++************************************************************************************************************************************************************************************++++++++++++""",,,333222000000///,,,---000///;;;fffzzzIII222888;;;888333222222333111000///...------------,,,,,,,,,,,,++++++++++++QQQ>>>:::333555//////......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***$$$(((+++++++++,,,+++(((,,,'''(((---///,,,+++...---...///111<<>>666222444555222222444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******TTTBBB<<<222555111000......---,,,,,,,,,,,,---+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---///000222333BBBKKKYYYiiivvv{{{^^^SSSDDD999555222000------,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++..................------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,///444;;;HHH]]]vvv~~~yyywwwXXXKKKGGGDDDBBB@@@???===<<<;;;;;;;;;<<<:::999999888777666444444555555444333222000000//////............---------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111444888<<>>===;;;;;;;;;;;;;;;888888888888666555444333555444333222111000000///............------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......+++---///000777HHHaaatttiiiVVV???222111222---'''---,,,++++++*********+++++++++++++++++++++++++++*********+++++++++,,,,,,------------............//////000000000111111111000111111222222111111000333333222111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,...000///...000555;;;777VVVvvvVVVAAA:::999777444555444333222111111111111///......---------------,,,,,,+++++++++*********LLL===888000555222222......---,,,,,,,,,,,,,,,++++++*********)))))))))+++************)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++******))))))***++++++,,,+++***)))(((((((((((()))&&&---///+++,,,333555222//////...---+++)))'''%%%(((&&&$$$&&&***,,,***(((******)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************+++++++++++++++++++++++++++************+++,,,,,,*********++++++++++++,,,+++,,,---+++((()))---111>>>FFFWWWlllzzzttt{{{zzz}}}jjjUUUIIIDDD???===???@@@>>><<<>>>===<<<;;;:::::::::;;;777777777777666444333333444333333222111000//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...+++,,,---,,,,,,111:::AAANNN]]]{{{wwwwwwjjjMMM???222&&&&&&000555///&&&,,,,,,+++************+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......////////////000000000000000000111111111111000000222222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************)))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,...000///,,,,,,///333666777===PPPnnnjjjLLL@@@444111555888444///444333222111111000000111///...------,,,,,,------,,,++++++++++++*********KKK<<<888000555222111...---,,,,,,++++++,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))((())))))***,,,,,,,,,,,,---...000111+++000///***'''((((((%%%///...---,,,,,,---///000...---+++++++++)))&&&###)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************************)))***************************************++++++,,,************++++++++++++(((***------------///111&&&'''///<<>>;;;888<<<<<<;;;:::::::::::::::777777777777666555444333333222222111000000//////------------,,,,,,,,,+++,,,,,,,,,++++++++++++***************************************************************+++++++++++++++++++++++++++,,,,,,------...............---...000:::NNNaaaiiiooo|||cccJJJ:::444444...///000///...------...++++++***************+++************************************+++++++++++++++,,,,,,,,,------------........./////////000000//////000000111000000000111111000000000/////////.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,***,,,......---,,,---...222111......999QQQrrrzzzYYYFFF@@@:::===>>><<<666222222333222111111000//////000000...------,,,,,,,,,,,,,,,++++++++++++************LLL===999111555111000------,,,++++++++++++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++***))))))))))))))))))((()))))))))((('''&&&&&&'''***+++)))''')))******'''&&&&&&''''''((()))***)))(((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))*********++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************))))))******++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++,,,...///,,,+++---...111;;;EEEIIIZZZmmmyyyyyy|||gggZZZKKKCCC@@@@@@BBBDDD???@@@@@@???>>><<<<<<<<<:::::::::::::::999999999777777777777666555444444111111111000000/////////---,,,,,,,,,++++++++++++,,,,,,+++++++++*********************************************************))))))*********++++++++++++************+++,,,,,,++++++,,,---...---,,,+++,,,+++...555<<>>BBB===>>>@@@AAA@@@@@@AAABBBAAA???<<<:::999999::::::888888999999999999888888555555666666555444444333000000000000//////......,,,,,,,,,+++++++++******++++++++++++************************************************************)))))))))************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///+++***,,,---000888AAA@@@JJJIIIRRRkkknnneeehhh}}}nnnlll}}}zzzyyy||||||zzz|||uuuyyyqqqjjjfffddd]]]SSSKKK111...111555...$$$***:::+++)))((((((***++++++******))))))))))))***++++++************************)))))))))************+++******+++++++++,,,,,,,,,------------.........///,,,---...//////000000///////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++---............333111...---///222333444666888???MMM^^^ssssssSSSHHH>>>888<<<@@@===555000777111,,,,,,111333000---......------------......---,,,++++++******+++++++++************))))))))){{{GGG:::777000555111000---,,,++++++***+++++++++***)))))))))(((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((())))))***&&&''')))***++++++******(((((()))(((&&&###$$$%%%))))))******************))))))***)))(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''((())))))***++++++************+++++++++,,,************************))))))************))))))'''''''''((((((((())))))************************'''((()))***+++******)))))))))))))))************+++***((()))***,,,...///((((((+++///...+++,,,000,,,)))+++222555555999@@@CCCNNNYYYkkkooodddooojjjVVVBBB===999888666555;;;CCC===============?????????BBB???;;;:::999999777555666777888999999888777777222333333333333222111111000000////////////......++++++++++++************++++++++++++************************************************************))))))))))))************)))))))))))))))***++++++,,,------,,,******---///...------//////+++)))***000000000222999@@@EEEJJJRRR[[[YYYNNNTTTggglllcccaaa```jjjqqqjjjggghhhcccPPPEEE666++++++111444333===///###"""***---'''!!!,,,(((&&&(((,,,...---***)))))))))))))))***++++++************************))))))))))))************************++++++++++++,,,,,,---------.........+++,,,---...////////////........................---------,,,,,,,,,++++++************************************************************************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******+++,,,------------++++++...333666555333000222555:::AAAHHHIIIFFFPPP^^^mmmzzzwwwvvvkkkSSSKKKKKK>>>666666777888444000222888999444//////222333000---------,,,,,,,,,,,,------,,,,,,+++***************************))))))))))))vvvCCC777555000555222111---,,,++++++******++++++))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))***(((((()))+++***((())),,,)))((('''''''''((())))))###&&&((())))))(((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))******+++++++++,,,************************))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************---+++******++++++***)))000+++)))+++,,,***+++---222)))(((......''')))333***555999888FFFjjjpppttt]]]FFFLLLNNNAAA888999888333222666555222000333777888555111222444666:::???BBB@@@;;;:::888777999;;;<<<888444666777888999999888777666000000111111111000000//////////////////.........+++++++++************)))+++++++++************)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++''')))+++)))&&&&&&)))---+++***+++.../////////111------333333***+++333333777//////999>>>999333222444///888@@@999444333///222222000---///111///)))"""---000******111///%%%)))+++...,,,(((&&&(((***))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......+++,,,---...////////////---.....................---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++))))))***++++++***)))---000///,,,+++...333111666555...,,,444;;;===<<<======>>>BBBGGGLLLNNNLLLLLLNNNPPPNNNIIIFFFEEEIII===DDDHHH888777???;;;:::555333555666333333444***111555444---+++...444,,,,,,,,,++++++,,,------,,,++++++***)))*********************))))))))))))vvvGGG777444222333---444,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$(((***'''%%%((()))((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............000111444666888:::CCCBBB@@@>>><<<:::999888666777777777666666555444000000000000111111111111333222222222222222222222555666888999::::::999888:::999888666555444444444444444555555555555444444333333222222111000000000......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------..............................---------,,,***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---------............///111111222333555666666777888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::888666777666555444333222222333000000///...............,,,,,,,,,++++++*********************************))))))))))))((((((((((((rrrEEE777444222333,,,333,,,,,,,,,+++++++++******))))))))))))))))))))))))(((+++,,,(((&&&(((((('''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000222333333222222111000//////...111222222222111111000///////////////000000000000111111111111111111111111222444555777999:::;;;;;;999888777555444444333333444444555555555555444444333333222111111000000///......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++***)))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,------------//////000111222333444555666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888777666444444444333111111000000111//////...------------...,,,,,,,,,++++++*********************************))))))))))))((((((((((((lllBBB777444222333,,,111,,,,,,,,,+++++++++******))))))))))))))))))))))))"""''')))&&&&&&)))***)))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++++++++,,,,,,------------............------,,,---------........./////////000000000000000000000000111222444777999<<<===888777666555444333333333333444444555555444444333333222222111111000//////......---,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,------...///000111111222333333444444555555666666888888888888888888888888888666555444555444333111111111000///..................---,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))((((((((((((eee@@@777444222444,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))))),,,---)))(((******)))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------------......///000000111---------......------,,,,,,,,,,,,,,,------------...............///////////////000111444777:::<<<777777666555444333333333333333444444444444333333222222222111000000//////...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***************************++++++***)))))))))***,,,,,,++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))*********************+++++++++,,,,,,,,,,,,------...//////000111111111222333333444444666666666666666666666666555444222222333333111///000///...------------------,,,,,,++++++++++++++++++++++++***************************************))))))))))))((((((((((((aaa???888444111444---///,,,,,,,,,+++++++++******))))))))))))))))))))))))666999777000+++)))(((%%%(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------.........000000///000111333666777777666555555444444444444222222333333333333222222222222111111000//////...------,,,++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))***+++,,,+++))))))+++---............---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,------......//////000000111111222333333333555555555555555555555555444333111111222222111//////......------------...,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))((((((((((((___???999444000444---///,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,//////+++(((******((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++))))))))))))***,,,---...++++++++++++++++++++++++)))******+++++++++++++++******++++++++++++,,,,,,++++++,,,,,,---.........////////////000111222222666555444333333333333333111222222333333222222111222111111000000///......------,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,***((())),,,000000000000000...,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))************+++************+++++++++++++++++++++++++++++++++++++++************)))))))))(((((()))))))))))))))***(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------............//////000000111222222222444444444444444444444444333111000000111111000///......---------------...,,,,,,+++***************)))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((___AAA;;;333///444...///,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$&&&%%%&&&***,,,,,,))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))*********+++)))(((((())))))***+++,,,******+++++++++,,,,,,,,,((()))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---......///,,,---...///000000000///333222222111111111111111111111222222222222111111111111111000//////......---,,,++++++***+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''')))+++)))'''''',,,000000111111000...,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************************++++++++++++************************************))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,,,,------------......///000000111111333333333333333333333333111000...///000000///------,,,,,,,,,,,,,,,------,,,,,,+++************+++((()))))))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((```BBB<<<333...444...///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((+++,,,)))''')))***)))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++************++++++'''(((((()))***+++,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------...//////***+++---///000000//////111000///////////////000111111222222222222111111111111111000//////......---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((***(((%%%&&&+++000000000111000...+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************)))************+++++++++************************************))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,,,,---......//////000111111111111111111111111///...------...///...,,,,,,+++++++++++++++,,,,,,---,,,++++++***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((```CCC444666444000111...---,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((###"""))))))&&&***###)))+++&&&!!!$$$***...///,,,)))"""'''+++ %%%!!!'''&&&'''((("""&&&+++"""###---++++++!!!%%%---"""+++ 666!!!,,,!!!%%%,,,+++(((%%%$$$%%%'''&&&###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////.........//////000111111111111111/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))444333111///---***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---......///.........111111111111000000000000////////////............,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''___BBB444666333000111...---,,,++++++***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))555444&&&%%%)))&&&---)))""" )))111'''$$$!!!%%%)))%%%'''555,,,''''''$$$$$$((()))///,,,--- ++++++ 111 )))555$$$222 )))$$$"""333,,,(((---(((###%%%)))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------///.....................//////000111111111111000/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((......---,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,---...............///////////////..................------------,,,++++++++++++************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''']]]AAA444666333000111///------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###'''(((//////###### (((333)))!!!999$$$///***"""---333"""#########&&&(((%%% (((%%%######$$$$$$###$$$'''+++***&&&///+++...$$$%%%000111'''444))) ###***,,,(((###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...........................//////000000000000000//////......---,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((([[[???333777333///000///------,,,++++++++++++,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''... ...***###%%%%%%&&&111111''''''///,,,+++&&&"""'''"""<<<***+++!!!!!!$$$(((333111,,, '''+++%%%"""'''###---+++&&&&&&...%%%(((''''''&&& ''';;;!!!!!!)))'''###000''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------.........---...//////000000////////////...------,,,,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,---------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((XXX>>>333777222...000000...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,(((++++++""")))555***%%%%%%"""333$$$'''%%%%%%)))((( 111111222$$$ (((***"""%%%---(((***+++&&&$$$!!!'''&&&%%%***((( '''---$$$+++---)))"""$$$+++***"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++,,,,,,,,,---------...------...////////////............---,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++)))))))))(((((((((''''''))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))UUU<<<333777222---000000...------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$+++...######888^^^xxxiii>>>%%%$$$&&&###,,,///$$$$$$+++'''IIIddd]]]ZZZEEE,,,333###$$$%%%))))))!!!$$$333===]]]^^^FFF&&&,,,''' 000""""""...,,,!!!(((;;;]]]eeeTTT...***///$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))*********+++++++++***++++++,,,,,,---------,,,------.....................------,,,+++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))***++++++,,,,,,++++++++++++,,,,,,------......---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))SSS;;;333777111---000000......---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''000"""!!!333&&&>>>:::777777###{{{###111 ...%%% VVVFFF555(((((((((000xxx)))$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********+++*********+++,,,,,,------,,,,,,---............---......---,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))******+++++++++++++++******+++,,,,,,---......,,,++++++++++++******************)))))))))((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***RRR;;;333777111,,,///111......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$+++!!!***000MMM:::000//////%%%%%%&&&"""###OOO[[[!!!***---555{{{,,,+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------+++,,,------......------......---,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++++++++++++++)))******+++,,,,,,------************))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******PPP>>>555555222222333,,,,,,,,,,,,++++++,,,------+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((%%%+++"""333)))999000))):::+++~~~,,,&&&... 666((())) fff$$$^^^!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++***)))))))))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((OOO<<<444444000111222+++---,,,,,,++++++,,,,,,---+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''***###---%%%uuu}}}333sss&&&...555%%%"""rrr111)))(((ggg$$$}}}'''###---444666+++lll///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((MMM;;;444333//////111+++---,,,,,,++++++,,,,,,,,,+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$111"""******AAA/// +++111MMM$$$,,,***$$$!!!,,,jjj"""***NNNKKK&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))((()))***,,,---***))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***---...)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((LLL;;;444444//////111,,,------,,,+++++++++,,,,,,+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$---%%%$$$666'''+++'''***%%%000%%%...rrr :::000"""444((("""///LLL''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))''''''(((***,,,...******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&(((,,,///111+++***(((&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((KKK;;;666555//////222......---,,,,,,+++++++++,,,+++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&###+++"""MMM'''000///222(((tttjjj%%%^^^%%%###ddd***&&&+++LLL''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))((('''''''''***,,,...++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&(((,,,///111+++***(((&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((JJJ;;;666666//////333///......---,,,+++++++++++++++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((...(((aaa***((("""444ppp777fff888'''%%%!!!555666JJJ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))************++++++++++++*********+++++++++++++++)))(((((('''((()))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***---...)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((HHH:::666555...---222//////...---,,,+++++++++++++++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))###))),,,ccc)))$$$LLL888333"""$$$+++###GGG###555OOO''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++)))*********++++++++++++((((((((()))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((GGG999555444,,,,,,000...///...---,,,+++++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((())) ---ZZZ((()))zzz--- qqq:::--- %%%...333TTT///UUU((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++))))))******++++++++++++((()))))))))))))))((('''---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((HHH:::555666//////333///------,,,++++++******)))************))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&...000===[[[WWW```)))000###$$$uuuXXX,,,'''%%%###...%%%XXX***+++TTT(((((((((((((((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))+++---------***'''%%%((((((((((((((()))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((HHH:::666666//////222///------,,,++++++******)))************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((($$$(((...'''###111!!!&&&ttt((($$$***++++++---HHH###$$$VVV''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((()))***,,,,,,+++***)))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((HHH999666666000///222...------,,,++++++******)))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((+++$$$///%%% ~~~222...***;;;777&&&***///'''555777&&&###XXX((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,---)))))))))((((((''''''&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((GGG999666777000000222...------,,,++++++******)))************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''***---222CCC>>>gggGGG:::!!!!!!555+++[[[---%%%aaa///'''ooo000+++///(((UUU((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''(((***,,,---++++++***)))((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((|||GGG999666777111000222---------,,,++++++******)))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))%%%&&&+++&&&666'''999!!!,,,999---###,,,///<<<'''VVV888'''MMM777///MMM''',,,---&&&PPP(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&'''(((***+++,,,,,,++++++***)))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((zzzFFF999666888111000222---------,,,++++++******)))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))--- ---///333777%%%777444###%%%666###444AAADDD\\\III<<>><<<>>>NNNTTTHHHKKK>>>^^^www```MMMaaakkkqqq|||kkkuuuzzzXXXuuukkkddd^^^]]]```aaa\\\VVVKKKBBB999666111)))%%%%%%,,,------,,,***(((&&&&&&+++)))))))))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkAAA<<<777444444444111///------,,,+++++++++,,,,,,++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********'''''')))***((((((+++,,,+++(((''',,,555::::::CCCEEEHHHOOOcccuuusssccctttsssyyy[[[LLL@@@PPP\\\zzzjjjTTTLLLPPP@@@???KKKHHH:::AAAWWWkkk```]]]\\\PPPlll}}}uuu[[[UUU___fffjjjkkkppprrriii\\\^^^XXXSSSOOOIII@@@999777---,,,+++)))))))))***+++,,,***(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkk@@@;;;555333333222000......------,,,,,,,,,------++++++*********)))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******+++,,,"""222???CCCHHHQQQRRRLLLHHHRRRooovvvttt}}}|||lllRRRDDD@@@ddd[[[QQQ\\\dddnnnlllttthhhooo}}}xxxtttlllnnnaaa___^^^]]]___pppRRRBBBLLLPPPVVVYYYLLLKKKaaa}}}~~~~~~vvvmmmqqqzzzvvvcccZZZbbblllmmmlllkkkkkkiiibbbVVVKKKEEE>>>888000***(((***,,,...---+++)))((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkk>>>999444111111111...,,,...------,,,------......******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++---111333444BBBFFFGGGMMM___uuu|||wwwnnn{{{ZZZMMMeeeKKKYYY```dddlllmmmjjjnnnxxx}}}~~~fffuuu\\\TTTIII^^^RRRQQQXXXWWWppp|||kkkhhheee___bbbdddgggggggggfffdddbbbYYYRRRGGG===666000+++(((+++******+++---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iii===888333000000000---+++------,,,,,,,,,---......******)))))))))((((((((((((((((((((())))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''***,,,---222:::@@@AAANNNMMMTTTjjjqqqyyy}}}mmmdddllleee^^^lll{{{{{{|||~~~zzzwwweee\\\VVVEEELLL]]]pppqqqpppqqq{{{wwwrrrqqqkkkccc```eeejjjllldddaaa\\\XXXRRRHHH<<<333+++)))))))))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ddd===888333000000000...+++,,,,,,++++++,,,------...++++++*********)))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***000555999BBBPPPYYY[[[FFFYYY|||iiiNNNUUUbbbiii|||~~~}}}nnnsss\\\KKK:::???[[[~~~lll```^^^___^^^hhhfffddddddccc^^^UUUNNN;;;666000+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa>>>999444111111111...,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******'''((((((((())))))******'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++777>>>EEEKKKXXXjjjuuuwwwvvvccciiizzzyyyrrruuunnn~~~yyytttfff___YYYVVVWWW\\\gggmmmppplllnnnuuu|||}}}tttnnngggdddddddddaaa]]]TTTKKK???444...,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ccc===:::555111///...,,,+++,,,,,,,,,+++++++++******---------,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***+++***)))***,,,+++((('''&&&)))---,,,,,,777EEETTT^^^QQQQQQyyyfffccckkknnnpppnnnqqqmmmmmmxxxVVVMMMCCCKKKiii{{{[[[XXXdddiiigggeeeaaa^^^YYYPPPEEE888,,,$$$000---+++******+++++++++$$$'''***)))'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++************++++++***))))))(((''''''***))))))(((((())))))***&&&'''(((*********)))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((bbb===999555111///...,,,+++,,,,,,,,,+++++++++******++++++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++))))))***,,,---,,,222......333;;;EEEOOOWWW[[[[[[___ooozzzbbbUUUwwwuuuuuummmqqqyyy~~~wwwxxxzzz~~~uuutttsssrrrlllbbb___lll|||}}}yyyrrrllljjjhhhbbb\\\```bbbccc___WWWLLLCCC>>>000,,,)))))),,,---+++))))))******)))&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,++++++******++++++,,,((()))******+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((aaa===999444111///...---+++,,,,,,,,,+++++++++******)))))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((())))))))))))***(((///666===HHHXXXfffnnnoooZZZ___uuuyyysssttthhhiiiooorrrooo{{{~~~wwwmmmwww}}}}}}xxx}}}rrrooovvvwwwrrruuu}}}ttt|||{{{qqqccc~~~yyyzzz\\\JJJBBB]]]|||iiiVVVXXX]]]cccfffbbbYYYQQQ@@@888///++++++---+++))),,,,,,+++(((&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******++++++************++++++))))))))))))((((((((((((++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((```<<<999444111///...---,,,,,,,,,,,,+++++++++******))))))))))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((((((((())))))))))))(((***,,,,,,***+++...999JJJXXXZZZ[[[gggwwwbbb]]]yyysssiiikkktttnnn```fffzzzqqqxxxyyy{{{yyyqqqxxx}}}ssstttjjjfffjjjlllkkkqqq{{{{{{qqqddduuuzzzxxxqqqgggiiiZZZSSSiiillllllddd\\\[[[aaaeeebbb^^^XXXPPPCCC777///,,,+++,,,++++++***)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((___<<<888444111000///---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***---)))(((,,,///222<<>>YYYuuuzzzxxx~~~vvvjjjmmm|||zzzcccSSSTTTRRRKKKKKKcccqqqWWWLLLgggbbbTTTFFFBBBBBBCCCFFFJJJEEEHHHKKKMMMPPPUUUZZZ^^^]]]ZZZ___bbb___dddiiicccooorrrwww}}}~~~yyy^^^dddmmmpppiii```^^^bbbYYYRRRDDDHHHfff}}}~~~}}}xxx{{{ttt\\\aaa{{{uuuggg___XXXXXX^^^```ZZZSSS>>>777...)))(((***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******************************+++,,,,,,---.........///000222444666888888888999;;;===@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDD???BBBFFFIIIIIIGGGDDDBBB888888666444222000///...++++++++++++++++++++++++***************************+++---///222111///,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((SSS;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))((()))******))))))+++---,,,'''&&&***+++***///777???dddrrrfffaaa]]]eeelllkkk___SSSOOOPPPOOOOOORRR\\\fffcccUUUHHHCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEHHHLLLOOOSSSTTTUUUWWWYYY[[[]]]___ccceeelllnnnqqquuuxxxzzz{{{{{{}}}}}}~~~zzz}}}|||yyyyyy{{{vvvmmmbbbgggbbbbbbsssgggXXX}}}tttUUUXXX]]]^^^______SSSQQQAAA,,,&&&...///''',,,,,,+++***))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&))),,,,,,+++)))))))))...+++((((((+++,,,+++(((---111000***(((+++.../// 444444)))333@@@>>>888===999@@@EEE@@@AAAHHHHHH\\\PPPEEEVVVwww~~~jjj]]]\\\uuuUUUHHH```{{{pppWWWQQQ___bbb^^^WWWHHHPPPYYYVVVAAAJJJCCCDDD333===666555222---+++---//////,,,)))//////''')))///++++++******///444555///***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++******)))(((((()))***++++++******)))***+++***((((((***+++((('''&&&)))---...+++'''+++***((('''(((*********+++,,,,,,)))(((***+++***(((***++++++***)))))))))*********))))))((((((((())))))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''QQQ;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))******)))(((((((((***+++///)))&&&***///444===FFF^^^xxxooo___eeesssxxx```YYYJJJ===>>>JJJVVVZZZVVVQQQNNNNNNHHH???;;;;;;???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGJJJLLLMMMLLLNNNPPPQQQRRRTTTXXXZZZaaacccfffiiimmmpppqqqrrrwwwwwwyyy|||uuuooossskkkiiiyyy~~~fff```ZZZzzzlllPPPSSSaaaaaa\\\\\\PPP;;;...---///---*********)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,$$$'''***,,,,,,+++******(((---///------222555555EEECCC?????????999>>>OOOQQQLLLYYYhhhbbb\\\gggqqqvvvfffmmm}}}lllfffnnnwwwrrrvvv~~~vvvcccbbbvvvRRRTTT```aaaKKKEEEOOONNNLLLGGG@@@888111...999,,,***---***+++,,,$$$,,,******,,,///...+++'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******))))))))))))))))))(((&&&%%%%%%)))***+++***))))))+++---******++++++***)))))))))+++***)))))))))*********(((*********+++,,,,,,+++---,,,++++++,,,---,,,+++************************'''(((((()))))))))((((((***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((((('''SSS;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************+++***((((((***+++,,,,,,&&&))),,,///111<<>>BBBPPP\\\\\\UUUHHHAAA;;;888666555888=========>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCEEEFFFGGGGGGIIIKKKNNNTTTUUUXXX[[[___cccgggiiinnnooorrruuuxxx{{{~~~|||{{{~~~{{{zzzuuujjjaaalllsss]]]ZZZZZZ\\\^^^\\\OOO>>>111,,,,,,)))*********)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))((((((***+++,,,,,,))),,,...,,,'''%%%&&&)))'''---222333777===@@@@@@DDD@@@CCCKKKIIIEEESSSkkkeeefffrrruuuiiijjjxxxtttkkkcccmmm{{{sssfffhhhmmmoooeeemmmrrrnnnqqqgggqqqtttvvvnnn}}}fffYYYbbb\\\PPPEEEAAADDDFFFEEE:::111333777---***///111+++++++++************)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((())))))*********)))))))))******+++++++++***+++,,,+++)))(((((()))(((+++---,,,)))(((+++///---------------,,,++++++))))))***,,,------+++***...+++((((((***+++***(((***************+++++++++'''(((***+++,,,++++++*********************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((SSS;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))***************************))))))***---///...,,,((()))000===OOObbbrrr|||ooo```bbbkkkgggQQQ:::FFFFFFLLLXXXdddbbbPPP>>>555444555666888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???AAABBBBBBBBBBBBEEEGGGKKKLLLNNNQQQUUUZZZ___aaadddgggkkknnnrrruuuyyy|||~~~|||{{{}}}fffiiizzzcccZZZZZZ]]]___VVVDDD555///+++***++++++,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,***((((((***,,,+++)))......,,,)))(((***///333555:::>>>AAAFFFMMMRRRRRRLLLRRRYYYTTTJJJOOOYYYZZZjjjtttzzznnneeeuuu|||wwwuuuyyy|||dddKKKJJJXXXVVVGGGPPPCCCCCCDDD999///...***,,,------+++******,,,...))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************************++++++,,,************++++++,,,,,,''')))+++------...000111333444666666777999===@@@<<<===>>>===;;;999777666888555444666777555444444444444444333111///---,,,+++++++++******)))))))))))))))******+++,,,,,,,,,*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((NNN;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************,,,---,,,***(((333222>>>^^^}}}wwwcccVVVUUULLL>>>BBBRRR]]]UUUNNNLLLLLLFFF;;;222666999;;;;;;:::999666333888888888777777777777777666666666777888999;;;;;;===>>>??????>>>>>>@@@BBBDDDDDDFFFIIIMMMQQQUUUXXX[[[___dddhhhkkkpppuuuxxxyyy{{{~~~{{{www~~~oooggg~~~aaaYYYVVV^^^bbbYYYIII>>>///,,,******,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++***((((((''')))///777>>>CCCDDDHHHKKKMMMNNNTTT]]]aaaaaa^^^```iiifff]]]hhhtttmmmvvvuuu|||zzz~~~xxx|||uuujjjccceeevvvttt{{{zzzyyy~~~mmmvvvxxxSSSOOOBBBCCCJJJJJJIIICCC666222222222///,,,++++++,,,***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))******+++---,,,+++)))((((((((()))---000555888:::===@@@BBBCCCAAA@@@BBBGGGKKKLLLLLLGGGHHHJJJHHHDDDAAA@@@@@@DDD@@@???AAA@@@===???DDDAAADDDGGGFFF@@@;;;888888222111000///...---,,,++++++***((('''''')))***+++************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))LLL;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++***+++,,,+++)))((()))***000IIIjjj{{{iiiQQQDDDIIIFFF===IIIbbbWWWLLL@@@999666444666:::888::::::777666777666333555555555444444444444444222222333444555777888999888:::::::::999:::<<<>>>======???AAAEEEHHHJJJLLLPPPUUU\\\```dddhhhoootttsssvvvzzz|||~~~|||hhh```vvvmmm```SSSRRRZZZ^^^WWWMMM888222,,,))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------,,,,,,---//////111777@@@JJJMMMKKKGGGNNNQQQTTTVVV]]]fffiiigggvvvhhhsssxxxxxxnnnkkkvvvooommmbbbaaaoooqqqcccZZZkkkvvvggg\\\\\\eeeooo___jjjnnnuuueeeeeeuuummmgggcccwww~~~hhhMMM[[[iii```HHHDDDKKKJJJ<<<<<<:::888555111---***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((((((***+++,,,,,,,,,...000444888<<<>>>HHHJJJKKKJJJGGGDDDBBBBBBBBB???<<<>>>CCCEEEDDDAAA===???AAA@@@<<<:::;;;======<<<>>>AAA===777<<>>GGGiiirrrqqqtttTTTEEE???JJJUUUTTTNNNLLL>>>999777999888666888===333666555111111666777555333333222222222111111111111111111111222444555666444555666666555666888:::888999;;;===???@@@AAABBBFFFKKKSSSXXX[[[```hhhmmmnnnqqquuuxxx{{{}}}|||zzzzzzyyyttt}}}xxxrrrdddVVVTTTZZZ[[[UUUHHH>>>222+++)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,...---+++...666===EEEGGGJJJMMMOOOOOOLLLJJJTTTYYY___fffooowwwxxxtttvvv}}}~~~rrrzzzqqqYYYTTTXXXPPPXXXPPPJJJ]]]lllfff\\\[[[jjjbbbZZZUUUWWWbbbXXXTTTTTTccc``````eee___ggg[[[iiikkkjjj^^^___rrr{{{{{{kkkzzz|||KKK???HHHFFFEEEEEEDDDEEEEEEAAA999333------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********,,,...111333111333777===EEENNNUUUYYYUUUUUUTTTPPPIIICCC???=========>>>???@@@@@@@@@???>>>BBBDDDDDDBBBBBBFFFJJJGGGHHHOOORRRHHH<<>>>>>>>>>>>============999999999888666333///---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***HHH;;;888444111000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++'''+++,,,++++++444FFFTTT|||{{{sssnnnhhhaaa???IIIPPPPPPQQQQQQJJJ@@@<<<777666888777333333777333777666111000333111,,,222222111111000000//////111000000000000111222222222333444444444444777999888999;;;===>>>>>>======>>>EEEMMMRRRUUUZZZbbbhhhjjjmmmrrrvvvyyy|||~~~iiiZZZ\\\^^^ZZZVVVJJJ:::///,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************...///,,,***///===IIITTTTTTRRROOOLLLNNNUUUZZZ___gggqqq{{{oooggg~~~vvvQQQaaannncccWWWcccmmmcccyyyzzzooouuuooo~~~lllqqqtttnnn___OOOZZZffffffVVVbbb^^^fff]]]oooiiiWWWeee{{{iiisssqqqYYYJJJIIIKKKPPPTTTQQQHHHAAA///...---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...111555888;;;??????BBBFFFKKKQQQWWWZZZGGGIIIKKKJJJHHHEEECCCCCCEEEIIINNNOOONNNMMMOOORRRUUUYYY\\\]]]\\\___eeekkkeeeiiiqqqsssdddRRRRRR]]]XXXNNNEEEGGGQQQWWWRRRKKK===>>>>>>???@@@AAAAAABBBCCCDDDGGGGGGDDD>>>777222+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******NNN:::888555222000...------------,,,,,,,,,,,,++++++******++++++++++++******************************---)))'''+++---***((('''(((+++...---///DDDooo|||jjjTTTJJJKKKQQQWWW\\\VVVGGG888000---444444444444444444444333333222222111000//////...------............------...------------...//////000111111111222222222222555555666777888::::::;;;;;;>>>AAAEEEIIINNNTTTXXXfffiiimmmqqqtttxxx|||rrrXXXWWW[[[[[[WWWKKK:::---))))))***+++)))'''&&&(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++*********))))))(((((((((((()))***************))))))))))))************++++++***)))))))))))))))(((((()))+++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))))))))(((((()))(((''''''((()))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,)))''')))---...,,,***---000)))))):::GGGMMMVVVTTTPPPHHHKKKWWW]]]iii}}}uuuqqqwww~~~vvv___SSSZZZaaa___ppp|||}}}ssssss{{{hhhbbbbbb```\\\YYY\\\]]]^^^uuuggg~~~}}}yyy~~~fffZZZZZZ\\\SSSOOOPPPNNNBBB;;;888000&&&***...%%%...---,,,******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++))))))*********)))***))),,,000---(((***111///555666;;;DDDBBBCCCNNNRRRDDDKKKRRRHHHFFFKKKBBBEEE???LLLccccccQQQRRRccckkkwww~~~pppeeerrr}}}sssrrraaaddd{{{uuuwww{{{sssiiisss~~~tttkkknnn~~~{{{hhhiii]]]MMMKKKPPPHHH@@@GGGHHH===@@@JJJJJJJJJKKKEEE;;;999555111000111///+++///+++((((((***------,,,'''((())))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((***,,,,,,,,,***)))MMM:::888555222000...------------,,,,,,,,,,,,++++++******++++++++++++******************************)))''')))---...---...222222))))))555MMMvvv}}}[[[FFFIIIPPPOOOUUUPPPGGG>>>666222111111444444444444333333222222222111111000//////......------............---------------------...//////000000000000111111111111222222333333444555666666888:::===@@@CCCGGGLLLPPP\\\```ffflllqqquuuzzz}}}}}}zzzccckkkqqqoooYYYTTTWWWWWWSSSGGG777++++++000,,,+++))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************)))))))))(((((())))))***************))))))))))))************(((((((((((())))))))))))...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,((())),,,---------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************+++*********))))))))))))''')))+++---,,,,,,++++++$$$222:::AAAMMMNNNJJJNNNHHHFFFOOObbbmmmkkkjjjoooxxx\\\\\\```eeelllsss||||||uuucccSSSccc^^^bbbUUU[[[___yyyvvv}}}|||nnnhhhPPPOOOOOOFFF@@@AAA<<<---+++111000,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))************+++,,,,,,++++++444,,,'''(((***...555===HHHOOOTTTXXXYYYOOOGGGKKKLLLEEEEEECCC===???BBB>>>IIIQQQkkkzzzwwwrrr}}}vvvxxx~~~www~~~vvv}}}}}}}}}{{{lllrrroooggg___PPPIIIRRRQQQHHHHHHIIIDDDHHHMMMHHHQQQNNNFFF:::000++++++,,,...,,,+++,,,------***'''***************))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((***,,,,,,+++***)))LLL999888555222000.........------,,,,,,,,,,,,++++++******++++++++++++******************************))))))+++---+++''')))...+++%%%...@@@___fffDDD:::IIIUUUUUUVVVJJJ;;;333222555777666555444444333222111000000000000//////...---------------............---------------------......///....../////////000000000000000000111111222222222666777999;;;<<>>FFFPPPTTTPPPHHHBBB@@@---+++))))))***++++++***+++++++++******))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))III999777555222000.........------,,,,,,,,,+++++++++******++++++++++++******************************+++)))***---+++'''&&&)))+++===]]]lllzzz|||___GGGHHHUUU\\\[[[XXXKKKCCC;;;888:::;;;999555444444333222000///...............------,,,,,,,,,,,,------......------,,,------,,,,,,------...///---------.........//////000000000000111111111111333555666777888;;;???AAACCCHHHOOOVVV___hhhqqqvvv|||wwwsss{{{sssrrraaaTTTQQQUUU]]]VVV@@@///***)))+++,,,,,,***))))))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---*********)))))))))))))))))))))***++++++++++++***))))))*********+++++++++***+++,,,---------,,,,,,------,,,++++++,,,---...//////000000000111111111/////////...------,,,+++------------......---+++++++++,,,++++++)))'''&&&************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************************************************,,,------,,,+++...444888MMMQQQNNNNNNUUUUUUWWWdddqqqttt|||zzzwww~~~uuu^^^QQQWWWccc~~~ppp[[[OOO]]]ddd\\\QQQTTTdddsss^^^MMMGGGWWWgggfff___\\\mmmooocccSSSYYYpppxxxnnn~~~rrrOOOMMM___fffllliii~~~xxxiiiNNNEEELLLJJJBBB===888444222...+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,+++)))((()))+++------333???LLLUUUTTTOOOJJJQQQKKKJJJHHHAAABBBMMMTTTYYYhhhaaa^^^yyy{{{rrrccc]]]nnnxxxmmm]]]SSSGGGBBBAAABBBCCCEEE<<<777000+++((()))+++---*********))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***))))))GGG888777444222000///......------,,,,,,,,,+++++++++******++++++++++++*********************************((()))---000...---...555YYYnnnWWWHHHEEEXXXmmmmmm]]]PPP::::::::::::999777444111333222111000///...------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,------------.........///000000000000000000000///111222333444777;;;===>>>@@@DDDJJJRRR]]]hhhooouuuyyy~~~{{{}}}rrr___RRRUUUYYYOOO>>>333)))***+++******)))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))******))))))***+++++++++++++++************++++++++++++,,,,,,,,,------,,,,,,+++111000///---,,,+++++++++******+++,,,---...///000.../////////...---,,,++++++)))'''(((***,,,+++++++++,,,,,,------,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))***************************************************************+++++++++...***''')))111<<>>HHHRRRWWWUUUOOOGGGBBB??????QQQ```[[[___iiijjjnnn|||uuussswwwqqq||||||}}}|||pppvvvsssdddXXXZZZ___ZZZNNNDDDIIIEEE???777000,,,******)))(((((((((((()))++++++************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))GGG888666444222000/////////------,,,,,,,,,,,,++++++******++++++++++++******************************...***)))+++++++++///555TTTsssvvv\\\GGGNNN```jjjhhhgggfffTTT<<<666999:::888555222333444111000000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------..................//////000000000...///000000111333666999999:::===AAAGGGPPP[[[bbbnnnssszzz{{{wwwxxx|||gggWWWYYYYYYMMM???///---***)))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))***++++++,,,+++++++++*********++++++++++++,,,,,,++++++++++++,,,,,,---((())),,,///222555666777:::;;;<<<>>>AAACCCDDDEEE@@@AAABBBBBBAAA@@@>>>======888333000...,,,((($$$***))))))))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++*********++++++++++++++++++))))))111>>>KKKTTTWWWJJJMMMPPP___sssvvvttt~~~{{{{{{fffVVVwwwyyyuuufffWWWZZZXXXVVV]]]cccWWWPPPZZZqqqqqqooommmqqqssspppiiinnnxxx{{{tttnnnlllfff]]]kkkooorrrkkk^^^TTTTTTXXXXXXYYYYYYSSSOOO[[[}}}wwwwww}}}ZZZaaannnrrrlllmmmfff\\\jjjuuu}}}gggIIIEEEHHHKKKGGG@@@888222...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++&&&))),,,...000555===CCCJJJOOOPPPKKKGGGJJJOOOQQQPPPMMMcccrrrhhhlllzzzvvvzzz|||www|||yyyhhhkkkttt{{{zzzzzzppplllwww}}}yyyuuummmssszzzvvvmmmnnnvvv|||~~~kkkkkkyyyfffPPP???AAABBB@@@;;;444///---******)))((()))***+++,,,************************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((HHH888666444222000/////////------,,,,,,,,,,,,++++++******++++++++++++******************************---,,,---+++)))...???QQQ}}}]]]BBBJJJmmmzzzzzzfffVVVPPPEEE555:::;;;;;;999555333333444///.........------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------............//////000000111222333333111222222222111222444666444666999<<<@@@FFFLLLQQQ```gggrrr{{{|||~~~zzztttiiijjjvvvZZZUUU\\\VVVIII:::333,,,)))+++---***'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,((()))))))))************)))***++++++,,,,,,++++++*********+++++++++,,,,,,---,,,++++++,,,///222444///333:::BBBIIINNNQQQSSS\\\^^^```cccfffiiikkkmmmddddddeeefffeeecccbbb```[[[XXXTTTSSSRRRMMMFFF???888666222...+++******+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,***///999DDDMMMSSSUUUUUUVVV[[[bbbrrryyysss|||yyy|||iii___|||vvvgggvvv}}}lllcccVVVfffzzzxxxqqqmmm```^^^\\\ZZZVVVUUU]]]hhhgggpppqqqxxxZZZgggnnndddeeekkk___TTTOOOQQQOOOKKKFFF>>>777111...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++(((...666;;;===@@@EEEIIIFFFIIIIIIHHHMMMYYYbbbeeellleee{{{zzz|||lllcccaaannn}}}uuuxxx}}}|||{{{vvvfffbbbKKKLLLLLLHHHAAA;;;888777000...,,,+++******+++,,,************************'''((((((((()))))))))***))))))))))))))))))))))))******)))(((((((((((((((JJJ777666444222000/////////---------,,,,,,,,,++++++******++++++++++++******************************$$$***///000000???```~~~~~~sssKKK<<>>fffuuu___RRRHHHOOOdddpppqqqaaaMMM???;;;===@@@@@@;;;999777444111000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---///111333555888<<<===<<<;;;;;;;;;<<<>>>>>>:::555111///000///111222333555888===@@@DDDKKKVVVbbblllvvv~~~yyy~~~{{{kkkfffcccXXXXXXOOOCCC444***(((+++---...+++******)))))))))))))))(((((((((((())))))))))))************************++++++******************************************,,,++++++,,,......---,,,000+++))),,,000111///...111000666@@@HHHOOO___ooommmtttoooaaaaaakkkgggYYY^^^bbbddddddhhhlllggg___bbbjjjjjjiiillldddXXXXXX___TTTRRR]]]iiijjjfffdddaaaddd]]]PPPJJJJJJCCC777222...)))(((***...//////,,,+++***)))))))))***+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))******))))))******+++,,,++++++******++++++,,,---)))......***)))---///...;;;NNNUUURRRPPPQQQbbb~~~www~~~lllxxx|||ggg^^^jjjvvv{{{qqqcccQQQOOOWWWZZZiiilllmmmiiiqqqdddzzzQQQAAAXXX\\\GGG===@@@666...***,,,+++&&&''',,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++)))''''''((())))))))),,,+++******+++,,,---...@@@CCCHHHLLLGGG@@@DDDMMMUUUddd[[[mmmuuuqqqsssxxxeeemmmtttmmmvvv}}}ssstttrrrrrrzzztttnnnnnnuuuuuuoooqqqyyyvvvqqqjjjgggmmmvvvwwwsss}}}sss]]]DDDGGGIII666AAA:::555333...)))+++111)))***************,,,---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))FFF:::777555333333222111///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))------)))(((,,,---***---((()));;;\\\zzz}}}\\\EEE@@@AAAQQQkkk{{{eeeUUUCCC:::;;;??????<<<:::888666333111/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000////////////000222333444777999;;;::::::;;;<<<<<<======:::555222222333000111222222333555999<<>>CCCJJJSSS^^^jjjqqqxxx~~~}}}yyyeeeccc\\\VVVJJJ<<<111++++++,,,++++++***))))))))))))***((((((((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---...///---...///...///999GGGQQQ___dddddd]]]\\\bbbccc^^^___```nnnuuu||||||uuuyyyttteee[[[ZZZSSSHHHHHHQQQPPPUUUWWWOOO@@@222,,,+++)))***++++++++++++***)))************************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,------...***+++///000333AAARRROOONNNGGGNNNfffvvvzzzyyy```VVVmmmttt```mmmxxxlllfffhhhnnnsssuuu{{{{{{|||~~~xxxhhheeeYYY[[[bbbuuu|||cccdddnnnvvvrrrYYYZZZ___EEE???555,,,+++...,,,%%%+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))******+++++++++,,,(((+++...000333999BBBIII???<<<;;;???EEEMMMYYYccczzzooohhhXXX___fffeeeppp{{{{{{|||www^^^OOO@@@<<<<<<888///))),,,,,,,,,,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))BBB999777444333222222000...------,,,,,,,,,+++++++++,,,++++++******++++++,,,''''''((())),,,...---******555QQQxxx{{{SSSAAAPPP{{{xxx___HHHAAA;;;;;;???BBB???;;;555444222///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------------.........///000000000///...///111444888777666444333333555666444555444333111000111333888:::<<>>999555222---,,,++++++,,,,,,+++************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))CCC999777444222222111000...------,,,,,,,,,+++++++++,,,++++++******++++++,,,''''''))),,,...---+++)))'''PPPlllDDDMMMpppvvvVVV===?????????>>>===<<<;;;;;;333222000...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,,,,,,,---...///000111111444444222///---...000222666444222111222333555666888888888666333111222222666666777:::BBBNNN\\\eeeqqqzzzuuuzzz~~~ooonnnssswww\\\\\\]]]YYYNNN???333......,,,++++++***************))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111///---------***666CCCKKKSSS[[[\\\YYYUUUdddooo{{{xxx}}}|||yyy{{{zzzaaaUUUMMMTTTbbbeeeXXXIIICCC===333+++''''''***---************************(((((())))))******++++++))))))))))))))))))))))))***)))))))))))))))************))))))******+++,,,,,,,,,++++++,,,,,,---...***000000000@@@UUUWWWIIIKKKjjj]]][[[ssszzzaaaeeeppp}}}rrrgggeeekkkqqqsssrrrzzz|||YYY^^^iii___}}}vvviiiooojjjooouuuoooMMMAAA===BBB<<<---***222,,,,,,+++***************************************))))))))))))))))))))))))))))))************)))))))))+++,,,+++)))((()))+++111222666<<>>;;;:::>>>@@@>>>999555666888222111///...---------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------///000222444555666777777::::::999666444444666888666444222333555777777777:::;;;;;;999666444444444333333333555;;;EEEPPPXXXiiiuuuuuu{{{pppmmm{{{zzz```bbb```VVVGGG999000---,,,,,,+++************+++)))))))))*********++++++******************************++++++,,,---------------------------------+++...111000...,,,...000999LLL[[[[[[[[[gggyyyuuuxxxvvvwwweee```YYYVVVVVVWWWWWWWWWTTTMMMBBB777...***)))***++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,------...---(((444NNNZZZSSSNNNSSSbbb{{{jjj}}}qqq{{{yyy]]]fffeeemmm{{{jjjmmmyyyyyymmmkkkffftttqqqpppWWWBBB666>>>DDD;;;000,,,---,,,+++***************************************)))))))))))))))))))))))))))******++++++******))))))+++,,,+++))))))---000777???EEEBBB;;;>>>LLLZZZeeefffkkkzzzzzzeeennnzzzooopppwww{{{}}}wwwnnnddd[[[UUUSSSQQQOOOOOONNNJJJDDD???EEEKKKHHHGGGNNNNNNNNNUUUSSSYYY```ddddddfffmmmttt||||||zzz{{{yyymmm{{{~~~xxxkkkTTT>>>777222---+++,,,------+++++++++*********)))))))))))))))))))))))))))))))))************************BBB888666333222111111///...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++,,,---+++***333>>>ppprrrXXXKKKGGGiiitttHHH888@@@CCC<<<===>>>;;;777444444444111000///...------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222555666888999:::::::::999<<<======<<<:::;;;===???999888777888;;;<<<<<<::::::;;;<<<;;;888666666666333333333333666<<>>777<<>><<<:::999777555333111000///...---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...000222444666777999:::;;;<<<<<<;;;:::999;;;<<<===>>>===>>>@@@BBB===<<<;;;===@@@AAA???===:::;;;<<<;;;999777777888555555555444555888>>>BBBLLL\\\llltttxxx~~~~~~~~~xxxppp|||qqqaaaMMM<<<222---,,,++++++******++++++)))************+++++++++******************************+++,,,,,,---..............................---...///000333>>>NNNZZZccchhhlllwwwyyyxxxzzz|||}}}}}}{{{uuuUUURRRUUUWWWVVVOOOCCC666...++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))((())))))***++++++*********)))***++++++,,,---,,,,,,,,,,,,---......000BBBVVVXXXJJJGGGbbbvvvdddrrrbbbfffhhhtttnnnmmm}}}qqq|||mmmwwwyyysssyyyzzzVVVBBBHHHHHH:::...---,,,+++************************************))))))))))))))))))))))))******++++++++++++******&&&)))++++++,,,000:::AAAGGGBBBAAAIIIYYYgggllllllfff}}}~~~|||{{{oookkkkkksssgggLLLAAA>>>;;;999666444555999555555555333222333666888555:::666444;;;999444999999999777555666999;;;;;;999;;;;;;:::<<>>HHH___gggmmmjjjWWW===777BBBDDD:::>>><<<888555222111111111000000//////.........---...............---++++++------......///.........,,,,,,++++++,,,,,,---......000222555777888888888999999:::<<<>>>===;;;888999888777777888;;;===???======>>>???????????????===>>>???===:::777666777555444333222333555777888EEEOOO^^^mmmvvv|||}}}{{{nnnrrrvvvvvv~~~jjjxxxUUULLL444111,,,***------***((((((++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...000000---******---...,,,111000---444EEEMMMXXXkkk}}}~~~|||}}}}}}sss[[[VVV___vvvuuujjjiiiwwwcccVVVLLLPPPVVVRRRGGG>>>///,,,)))***,,,,,,)))&&&************))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********)))******+++,,,***++++++***---222222...999LLLaaaCCCCCCfffqqqxxxpppmmmhhh|||fffjjjnnnqqqttt{{{fffkkkhhhgggmmmjjjvvvbbb>>>888GGG444222///+++)))***---///))))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((((()))))))))***,,,,,,+++000888>>>???HHH888XXXvvvkkkttt~~~nnnlllrrrdddPPPEEE===777777555333333555777888888777666777888999999;;;>>>999:::<<<===;;;999;;;>>>999===AAABBB@@@>>><<<<<<999===AAA@@@<<<999;;;>>>>>>;;;;;;@@@CCCHHHSSS```ssszzzlllyyyrrr^^^>>>:::555+++333333,,,,,,+++***+++---+++'''))))))))))))))))))))))))+++*********))))))((((((zzzBBB:::999666444222000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++---***''',,,???lllbbbLLLFFFZZZuuu\\\===???FFFAAA===BBB<<<:::777444222111111111000/////////............//////.........------,,,,,,,,,---............------------...///111222333555666777888999888888777;;;;;;:::;;;;;;;;;888666<<<============<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAA???<<<:::999999777666555333333444666777;;;EEETTTdddqqqzzz~~~~~~wwwrrrqqqyyy{{{{{{hhhJJJGGG222---***---...,,,+++,,,++++++************++++++***++++++++++++,,,,,,,,,+++++++++,,,------......---+++***...111222000...555555777JJJaaajjjsssssshhhaaa___aaagggnnnkkk```UUU[[[RRRTTTbbbggg^^^ZZZ^^^\\\^^^wwwnnnjjjmmmxxxzzzpppooovvvuuuccc\\\WWWTTTQQQLLLKKKMMM>>>666---)))+++...///...************))))))))))))))))))))))))))))))))))))******))))))******+++,,,***************++++++,,,...***+++...,,,(((---777LLL]]]FFFSSSlllxxxmmmqqqqqqrrrtttwww|||}}}wwwrrrXXXqqqmmm___KKK999666444111...,,,*********************************************************+++***))))))***+++++++++111***(((111<<>>===GGGWWWvvvxxxhhh}}}www~~~ooottt~~~mmm^^^III<<<777777555333888888888:::<<<===>>>>>>@@@>>>===>>>????????????DDDBBBAAAAAAAAA@@@@@@AAABBB@@@>>>===>>>?????????EEECCC@@@===;;;::::::;;;>>>;;;;;;======<<>>@@@AAA@@@>>>:::888;;;;;;<<<===============AAABBBCCCBBB???=========:::999777555444444444444666;;;GGGVVVfffrrrzzz}}}~~~{{{zzzvvvzzzOOOQQQ999111,,,---...,,,+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............)))***333666111---///555555CCCkkkwwwjjjfff___TTTRRRYYYNNNQQQXXXcccoooyyyxxxvvv}}}xxxNNNEEEPPPSSSaaa{{{xxxyyy~~~yyyyyyxxxvvvnnn___QQQMMMPPPJJJAAA444***(((***---///++++++*********)))))))))))))))))))))))))))))))))******))))))******+++,,,***************+++,,,,,,000)))+++222---%%%222HHHQQQVVVAAAaaa|||ooommm|||rrrqqqyyyeeehhhqqqvvv}}}tttooogggzzz{{{nnnyyy|||mmm===>>>;;;666222///,,,)))'''************************************************))))))***+++,,,,,,------000+++...;;;CCCAAA@@@DDDWWWgggyyyzzzuuu~~~rrrtttfffSSS???999444444999<<<<<<:::<<<<<<===>>>??????>>>>>>===<<<;;;;;;<<<===<<<:::======>>>BBBGGGJJJIIIGGGNNNJJJFFFGGGJJJLLLJJJGGGGGGCCC???@@@DDDHHHHHHFFFAAA@@@@@@@@@===999999===888:::===AAAHHHTTTcccmmmzzzsssWWW<<<666***000...---++++++************************************************)))))))))wwwBBB:::999666444222000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...///++++++555NNNwww{{{QQQ>>>RRRmmmzzzIIIIIIFFFCCCDDDEEEAAA;;;444333222000000000000000///////////////.........///...---------...///000...//////000111111111111222222333444555777999:::999999999999999999888888:::999999;;;>>>AAABBBBBB<<<===???@@@@@@???>>>===;;;<<<======>>>>>>======???@@@BBBBBBAAA@@@@@@AAA===<<<999777555444333333888999>>>IIIWWWfffqqqwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwjjjRRRCCC888///,,,,,,***)))***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////111,,,---444222***+++333///IIImmmsssjjj___WWWPPPNNNRRR]]]ooo}}}{{{kkkXXX[[[aaaiiirrrzzzlllXXXOOOMMMIII@@@666---)))***++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++************+++,,,,,,---+++,,,///...111AAAUUUKKKIIIhhhuuu{{{zzzuuu{{{|||eee^^^ooo}}}{{{vvvssspppllliiihhhfffbbb```___```cccdddhhhmmmtttzzzyyyxxxkkktttnnnhhhjjjnnnNNNFFF<<<555111...+++(((************************************************(((***+++,,,++++++,,,---'''000;;;@@@@@@AAAIIIQQQdddkkkxxxxxxooottt~~~zzzsssuuu[[[EEE:::999888777777:::===>>>;;;888BBBBBBBBB@@@???>>>>>>???@@@CCCDDDBBBCCCGGGKKKKKKMMMQQQVVV[[[aaagggiiigggdddfffjjjooorrrrrrpppnnntttpppkkkgggbbb[[[QQQJJJJJJJJJJJJIIIGGGDDDBBBCCCBBBBBBAAA>>>;;;;;;===@@@QQQfff{{{eeeQQQHHH444...,,,+++,,,,,,******,,,************************************************vvvAAA:::999666444222000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...000&&&...JJJrrr]]]HHHQQQvvvtttZZZ222HHHPPPDDD???EEEBBB444111000000///////////////.........///////////////...............///000111111222333444555555555555555555555555666777888888777888999:::;;;===>>>???===<<<<<>>????????????>>>;;;===???AAAAAAAAABBBDDD>>>===;;;999666555333333;;;:::999>>>JJJZZZiiirrruuuxxxzzz|||||||||}}}{{{|||~~~~~~~~~~~~~~~zzz||||||\\\KKK>>>000,,,++++++***,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------......///000000000///000222---***444DDDUUUaaaooovvvXXXLLLbbbxxxqqqaaaYYYRRRkkk~~~{{{^^^\\\aaajjjqqqxxxssstttjjjnnn|||}}}}}}hhhTTTHHHKKKLLLFFF:::000,,,,,,++++++++++++************))))))))))))))))))))))))******))))))******+++,,,+++++++++***+++,,,,,,---***///...)))///@@@NNNSSSJJJ[[[~~~rrrqqqxxx]]]gggvvv{{{}}}zzzxxxvvvtttpppnnnllljjjhhhhhhiiifffaaa\\\YYYWWWSSSPPPOOOPPPRRRTTTXXX\\\bbbgggkkknnnqqqsssuuuwww{{{~~~qqqqqqsssuuu~~~nnnooo|||eeeVVVCCC666111///,,,***************************************************)))+++,,,,,,******+++---)))666>>>===BBBQQQ[[[\\\lllmmm~~~}}}mmmUUUIII@@@777666<<<;;;<<<===???@@@@@@???>>>CCCDDDDDDCCCBBBDDDHHHLLLGGGNNNSSSSSSVVV^^^eeefffeeejjjkkkkkkqqq~~~|||vvvjjjjjjgggdddaaa___\\\ZZZHHHHHHGGGDDDAAA>>>>>>>>>@@@EEEPPPddd}}}}}}uuuhhh^^^DDD333---***---///,,,+++,,,***************************************+++++++++uuuAAA:::999666444222000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...///$$$999fffNNNOOOlll___???EEEGGGFFFDDDBBB@@@:::333//////////////////...............///////////////...///000111222333333222555555666888999999999999888888777777777888999999::::::;;;===???BBBDDDEEEBBBAAAAAABBBEEEFFFFFFEEEJJJGGGBBB???>>>@@@CCCEEE===>>>>>>???????????????999<<<>>>??????@@@AAACCC======;;;:::888666555444999888777999AAANNN^^^iiimmmqqqvvvzzzzzzzzz{{{{{{vvvxxxzzz|||}}}lllnnn|||ssszzzsssTTTDDD444---------...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------......///000000000...111333000000;;;NNN___dddlllpppyyyyyyqqqrrrQQQRRRaaauuuyyywwwkkkccc[[[RRRQQQWWW]]]___^^^WWWRRRNNNNNNNNNQQQ[[[fffmmmwww}}}bbbkkkzzzttt~~~~~~pppkkkwwwlll[[[GGGJJJLLLIIIAAA777000,,,,,,++++++++++++*********))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,------***222000)))333IIIRRRLLLRRR}}}{{{mmmvvv{{{qqqhhhfffmmm}}}yyywwwuuupppllllllfffeeeddddddeeedddbbb```^^^^^^___ccceeebbb\\\WWWQQQOOOLLLJJJIIIIIIJJJLLLPPPTTTZZZ___dddhhhmmmpppkkkmmmoooqqqrrrvvvzzz}}}xxxiiikkktttvvv{{{~~~mmmQQQ===555222///+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,******...222888999:::@@@TTTjjjqqqkkkyyyxxx|||~~~qqqppp{{{wwwNNNJJJ@@@999:::<<<:::===BBBAAABBBCCCBBBBBBCCCFFFHHHAAAFFFKKKPPPUUU\\\eeelllooovvvyyy{{{jjjnnnnnnooo}}}jjjeee\\\TTTOOOLLLMMMNNN@@@======CCCPPPddd|||~~~iiiIII:::......000---+++---++++++++++++++++++++++++*********+++++++++++++++vvv@@@:::999666444222000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---***SSSsssHHHYYYyyy~~~hhhQQQ<<>>?????????>>>???@@@AAACCCDDD??????@@@BBBDDDEEEDDDBBBGGGDDD@@@===<<<>>>BBBDDD<<<======>>>???>>>>>>>>><<<>>>??????>>>===>>>???<<<;;;;;;;;;:::888777777555888:::999:::AAANNNXXXccchhhoootttvvvvvvuuuuuuqqqsssvvvwwwxxxzzz}}}}}}{{{{{{yyyrrrsss|||cccPPP;;;111///......///---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---......///000000111111111777777333===VVVlllvvvWWW~~~kkkRRRLLLkkk}}}iii```gggmmmlll```]]][[[___gggmmmooonnnbbbbbbeeeiiijjjjjjkkkooovvvhhhmmmrrrwwwrrrvvvooommmjjjnnn~~~zzz~~~zzzrrrmmm___UUUKKKEEEDDD@@@666---,,,,,,+++++++++*********))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++,,,------,,,000222444???NNNTTTQQQnnn|||nnn}}}ggg___xxxvvvlll___YYYWWWYYYYYYWWWXXX\\\XXXXXXYYY\\\___```___^^^^^^]]]]]]^^^___\\\UUUOOOJJJHHHGGGEEEDDDDDDDDDEEEHHHKKKPPPVVV\\\cccjjjnnnjjjlllmmmlllllllllnnnppppppuuu|||vvv}}}jjjsssgggNNNAAA;;;444...++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++---444:::CCC<<>>AAA<<<>>>@@@@@@@@@DDDKKKPPPTTT]]]kkkwwwqqqvvv}}}}}}pppgggbbb______VVVPPPKKKHHHDDDHHHYYYllljjjPPP777000111---+++---++++++++++++++++++++++++*********++++++,,,,,,,,,vvv@@@:::999666444222000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---444kkkQQQJJJ```}}}~~~eeeVVVQQQIII???IIIKKKBBB888555444000000000000000///...---------.........//////000000111333777:::<<<;;;999777666777999:::;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDDBBBAAA???>>>===>>>>>>???999:::===@@@DDDEEEDDDBBB>>><<<:::999:::===AAADDD;;;<<<<<<===============???AAAAAA@@@>>><<<;;;<<<:::;;;;;;;;;::::::999888444999===;;;666777???GGGYYY```hhhoooqqqpppooonnnnnnpppssstttuuuwwwyyy{{{~~~~~~{{{zzz{{{xxxwwwrrrzzzppp[[[CCC555000,,,******---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000000111111888>>>;;;777HHHjjj~~~iii^^^XXXrrrqqqsssqqqdddoooqqqsssuuuwww|||xxxyyyrrrxxxbbblllsssyyyqqqoooxxxjjjQQQGGGJJJJJJ???333,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))***++++++,,,,,,,,,++++++,,,,,,---...------333@@@KKKQQQXXX^^^kkkttt[[[www}}}zzzrrrggg___[[[SSSMMMIIIKKKIIIGGGIIIPPPNNNOOOQQQVVVZZZ]]]]]]\\\bbb___\\\[[[YYYUUUNNNIIICCCCCCBBBAAA@@@@@@@@@@@@@@@BBBGGGLLLRRRZZZbbbgggjjjkkklllkkkiiiggghhhiiihhhmmmtttyyy|||}}}}}}~~~~~~rrrzzz___eeezzz]]]NNNDDD:::222++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,,,,111999AAADDD???QQQpppwwwppp~~~iii|||sssddd}}}sss\\\GGG666555@@@444;;;AAACCCDDDDDDBBB>>>===BBBGGGLLLPPPXXXccckkksssVVVpppxxxnnnZZZYYYdddpppwww}}}yyyuuusssvvvnnnhhhddd[[[OOOLLLRRRWWWhhhaaa???222000---+++...++++++++++++++++++++++++*********++++++,,,,,,,,,oooDDD;;;888444222111111///...........................+++222---'''---///---111,,,\\\YYYJJJ^^^rrrpppXXX___^^^AAAEEEBBB>>>;;;888555222000............//////000000222///---...000111...+++111444999===???>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@:::;;;;;;===>>>@@@@@@@@@DDDBBBAAACCCGGGJJJJJJIIICCC>>>::::::>>>BBBBBB@@@999888888888999;;;===>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<===<<<;;;;;;:::888999;;;::::::999;;;<<>>===<<<;;;:::::::::<<<===???BBBGGGOOOXXX___ccchhhkkkiiijjjmmmkkkfffmmmmmmllllllmmmoooqqqssswww|||tttppptttpppsssnnnbbbTTTDDD222)))------)))(((,,,...,,,++++++++++++++++++++++++++++++,,,,,,...444@@@III;;;^^^bbbbbbvvveeezzzhhhYYYFFF999777;;;???BBBAAACCCFFFFFFDDDDDDFFFIIINNNXXXeeeooouuu}}}zzzYYYfff{{{{{{ppphhhllljjjxxxxxxiiicccooo~~~|||rrrkkkjjjiii___SSSLLLLLL\\\|||yyy```NNNCCC555///000,,,///---,,,***)))******+++++++++******++++++,,,---pppFFF;;;888444222111111000...........................+++111,,,(((//////---111EEEpppjjjRRRUUU|||zzz~~~{{{iii\\\VVVQQQEEEBBB>>>:::888555222000///////////////////////////......///000111111000444666888;;;===>>>>>>>>>:::;;;<<<======<<<;;;;;;???@@@AAABBBAAA@@@>>>===<<>>@@@AAA???<<<::::::999999:::;;;===>>>??????>>>>>>>>>>>>??????============<<<<<<<<<<<<999:::<<<;;;::::::;;;<<<<<>>^^^zzzvvviiieeekkkcccwwwrrrbbbkkk}}}pppkkkvvvtttuuussswwwqqq^^^QQQGGGDDD888333---***+++,,,+++)))++++++************++++++++++++******++++++,,,---------,,,,,,------......333---===PPPJJJBBBZZZ|||ssssss|||}}}oookkkgggjjj~~~uuupppfff[[[QQQIIIFFFEEEAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGJJJNNNSSSWWWYYYZZZZZZYYYVVVQQQKKKDDDAAA===<<<;;;:::999999999999:::;;;;;;<<<@@@FFFMMMSSS^^^bbbdddbbbeeejjjllliiigggggggggggghhhjjjlllmmmvvv}}}ggglll|||mmmxxxeeeSSSJJJ222000---++++++,,,,,,,,,++++++++++++++++++++++++///111000...444???DDDBBBJJJfffnnnppp{{{pppxxxfffJJJIII===<<<:::999;;;>>>BBBEEEQQQTTTWWWWWWXXXZZZ___dddjjjvvvaaaVVVqqqkkkgggppp~~~aaaQQQBBBAAAIIIUUU___fffmmmuuuoooddd___\\\XXXWWWaaawwwxxxmmmfffXXX<<<---000111...---,,,,,,+++++++++,,,+++++++++***++++++,,,---rrrGGG;;;888555222222111000...........................+++///,,,***000...+++222RRR}}}vvvPPPMMMggg|||pppooojjjWWWJJJOOOEEEAAA===999777555222000000000000///////////////...///000000000111333555888888999:::;;;===???@@@;;;<<<>>>??????===<<<:::BBBCCCDDDEEECCCAAA>>><<<===BBBEEEDDDBBBCCCJJJQQQTTTSSSRRRRRRRRRQQQNNNLLLMMMIIIEEEDDDDDDCCC???;;;<<<<<<;;;;;;:::;;;<<<<<>>===<<<;;;:::;;;<<<<<<;;;<<<===<<<;;;:::;;;<<<999;;;>>>BBBEEEHHHIIIJJJRRRTTTUUUVVVXXXZZZ^^^bbbgggiiinnnrrruuuwwwxxxxxx~~~}}}}}}}}}~~~|||}}}vvvlll|||zzzqqqwwwyyytttYYYDDD>>>+++///---......------------....................................000222333333444555===KKKRRRnnnpppYYYSSSUUUmmmrrrssszzz|||wwwzzzpppjjjrrrwwwsssfffUUUKKKHHH@@@:::111,,,++++++***(((++++++************++++++++++++******++++++,,,---------,,,,,,---......///222***GGG[[[HHHNNNuuuwwwxxxbbbtttggghhhkkkuuu|||___CCC>>>LLL\\\eeehhhbbb]]]UUULLLEEEAAA@@@???===============>>>>>>???>>>???AAADDDHHHMMMQQQTTTUUUTTTRRROOOKKKFFFAAA???:::999888777777777777777999999888888999<<>>AAA???999>>>UUUrrr{{{ooodddeeeaaabbbjjjqqq|||qqqOOO777000+++---------------,,,,,,,,,+++++++++++++++,,,------qqqGGG;;;888555333222111000///........................,,,...+++,,,000++++++888]]]gggGGGVVV~~~vvviiiqqqiiiUUUQQQDDDAAA<<<888666444222000111111000000000000/////////222333333111111555999999::::::;;;<<<>>>???@@@===>>>@@@AAAAAA@@@>>><<>><<<===???@@@AAAAAAEEEKKKPPPTTTTTTTTTSSSRRROOOKKKIIIHHHGGGFFFGGGHHHGGGDDDBBB======<<<;;;;;;:::::::::===>>>???@@@@@@@@@???>>>===<<<:::888888999:::;;;<<<>>>>>>>>><<<;;;<<<===;;;;;;<<<>>>@@@AAABBBCCCFFFHHHJJJJJJKKKMMMPPPSSSXXX[[[aaaggglllpppssstttxxxxxxxxx{{{}}}zzznnnrrrsssqqqtttooolllEEECCC000222000......------------..................///////////////...///222333333444777CCChhhyyyuuuYYYTTTppp~~~zzzqqqnnnqqqfffUUULLLHHHHHH@@@666///------,,,+++,,,++++++******++++++,,,++++++******++++++,,,---------,,,------...///000///666LLLUUURRRhhhppphhhfffsss~~~nnnDDD999000000666@@@MMMWWWWWWRRRLLLGGGBBB???===<<<;;;::::::999::::::;;;;;;;;;;;;===???BBBFFFIIIKKKOOONNNKKKHHHDDDAAA>>>===666666555555444555555555777888777666666777;;;>>>DDDIIIQQQXXX^^^bbbcccaaaooonnnmmmkkkiiihhhgggffflllnnnppppppqqqwwwyyysssqqquuuzzzyyyfffzzzuuuhhh___KKK777***///111+++***///,,,,,,,,,,,,,,,,,,,,,,,,))),,,222:::BBBHHHOOOUUUlllfff|||ttttttyyylll|||tttNNNCCCAAA<<<>>>???@@@???===>>>CCCHHHQQQ```vvvjjjTTTppppppgggkkkvvv```OOOSSS888@@@CCC??????BBB>>>444===555:::III\\\yyyvvvkkkccc^^^^^^^^^eeezzzfffPPP<<<))),,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------pppEEE<<<999555333222222000///........................---...+++---///)))000GGG^^^MMMfffsssjjjtttjjjSSSNNNDDD@@@;;;777555333222111111111111111111111111000333555666555222222666999999;;;===>>>??????>>>>>>???@@@BBBCCCDDDCCCAAA@@@DDDEEEFFFEEECCC@@@<<<:::???<<<;;;===CCCIIILLLMMMPPPQQQRRRQQQOOOLLLIIIHHHEEEEEEFFFHHHIIIIIIGGGFFF>>>>>>======<<<:::999999:::;;;<<<===>>>===<<<<<<>>>===;;;999999:::;;;======???@@@???======>>>???============>>>@@@AAABBB???AAABBBCCCBBBCCCEEEGGGIIILLLRRRYYY```fffjjjlllnnnmmmnnnrrrwww|||~~~yyyzzz{{{}}}zzzuuummmtttpppzzz|||||||||PPPBBB777444//////......------......///........./////////000000111//////222222222777???dddnnnXXXZZZ|||~~~mmm^^^QQQOOOFFF:::111............,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------...///000111111LLLMMMHHHbbbwwwgggwwwdddqqqxxxFFF222555;;;@@@>>>;;;>>>DDDKKKHHHEEECCCBBBAAA===:::999888888777777777888888:::::::::;;;<<<>>>AAABBBHHHGGGEEEBBB???===<<<;;;444444333333333444555555444555666666555777:::===CCCFFFLLLTTT\\\aaadddgggpppooommmkkkjjjiiiiiiiiihhhiiikkklllnnnttt|||tttiiikkkzzz|||uuu}}}nnn|||{{{}}}xxxdddVVV???...///222,,,+++000,,,,,,,,,,,,,,,,,,,,,,,,---...:::HHHHHHEEEVVVooossszzzxxxtttpppVVV>>>666999>>>BBB???;;;:::===CCCJJJOOO\\\kkkXXX\\\tttgggnnn~~~```KKK===666AAADDDIIIHHH???===AAAAAA;;;CCC888666888:::III\\\```zzzmmm]]]^^^eee___WWWSSSUUUXXX]]]mmm~~~sssbbbNNN888,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...oooDDD<<<999666333333222111///........................---...+++---...***===aaakkkQQQXXXsssttthhhppprrr[[[HHHLLLCCC???999555444333222111000111111111222222222222888777777555444555888:::;;;<<<>>>@@@AAA@@@>>>===@@@@@@AAACCCDDDDDDEEEEEEHHHHHHGGGEEEBBB???<<<:::CCC>>><<<@@@HHHNNNOOOMMMOOOQQQQQQPPPMMMIIIHHHHHHDDDEEEFFFGGGGGGFFFEEEEEE@@@@@@@@@???>>>===;;;;;;999999:::;;;<<<<<<<<<<<<@@@???>>>===<<<===>>>>>>===???@@@@@@??????@@@AAA???>>><<<;;;<<<>>>@@@BBB===>>>??????======>>>??????AAAEEEJJJQQQWWW]]]````````````cccffflllqqquuutttrrrqqqtttzzz~~~~~~~~~~~~}}}}}}~~~xxxmmmhhhyyytttxxxeeeDDD===333,,,//////............//////.........//////000000111222000111333222333@@@PPPuuujjjYYY___~~~lll\\\QQQAAA555000...------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,------...///111111666UUUQQQOOOyyydddmmmyyyxxxuuummmsssggg///999666777<<>>??????<<<999777777666555555555555666888777777666777888:::;;;@@@@@@>>>===;;;999888888333333333333333444555666222444666777888999<<<>>>CCCCCCHHHRRRZZZaaahhhoookkkjjjiiihhhhhhjjjlllmmmiiijjjjjjkkklllqqqvvv{{{yyyttt|||zzz|||vvvwwwrrraaaLLL888222111------000,,,,,,,,,,,,,,,,,,,,,,,,///111===JJJHHHEEEYYYvvvmmm}}}|||VVVAAA:::555888???<<<;;;<<>>DDD>>>>>>DDDCCCAAAOOOXXXOOO???777999===EEE??????HHHPPPUUU```mmmvvveeeVVVDDD000///---++++++++++++,,,,,,,,,,,,,,,,,,------...oooCCC<<<999666444333222111000........................------,,,......///NNNPPPOOOooosssqqqyyyrrrbbbYYYTTTCCC>>>999444333222222111///000000111222333444444999777555555777:::<<<<<<>>>>>>>>>????????????????????????@@@BBBDDDFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAEEEKKKPPPQQQPPPPPPQQQQQQNNNIIIFFFEEEFFFBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>;;;;;;;;;;;;<<<===>>>???>>>>>>=========<<<<<<<<<===???@@@AAA@@@AAABBBDDDAAA???===;;;;;;<<<>>>@@@===>>>???>>>;;;999999999999999:::===AAAGGGMMMPPPNNNNNNNNNMMMNNNRRRZZZaaa```ZZZVVV\\\jjjwww{{{||||||}}}~~~uuupppnnnqqq{{{{{{]]]{{{LLLDDD111111//////............//////---......///000000111111222000333555333777LLLdddddd^^^kkkxxxrrrqqqcccPPP???555000---,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,------...000111222BBBLLLXXXmmmqqqjjjlllyyyNNN555999444333666:::===CCCIIIKKKEEE>>>;;;<<<<<<:::777555444444333222222333333333333222222333444555666999999888888777555444333333333333333444555666777555777:::<<<===???AAACCCAAAEEESSSeeeppprrrtttwwwqqqooollljjjiiillloooqqqmmmmmmmmmmmmnnnqqqtttvvv}}}~~~|||{{{uuu~~~mmm\\\EEE555/////////...------------------------///666>>>DDDJJJVVVfffppp|||qqq~~~```<<<444<<<@@@BBBDDD>>>???BBBHHHTTTggg}}}zzzpppuuu|||zzzUUUYYY{{{rrrnnnGGG@@@IIIQQQQQQIIICCCCCCHHHQQQUUUQQQLLLJJJIIIEEEMMMSSSJJJBBBAAA===<<<;;;:::;;;AAAFFFCCC;;;999555666>>>BBBEEENNNZZZqqqzzztttbbbJJJ555333///,,,++++++---...---,,,,,,,,,,,,---......pppCCC<<<999666444333222111000........................+++,,,,,,///000333[[[mmmEEEZZZooonnnssslll___gggfffMMMBBB>>>888444222222222111//////000111333444555666999666333444999===???>>>BBB@@@>>>======>>>AAABBB>>>======>>>@@@CCCFFFIIIAAAAAABBBCCCEEEHHHKKKMMMAAACCCFFFIIIKKKNNNPPPRRRQQQQQQPPPKKKEEEBBBBBBCCC???@@@BBBBBBBBBCCCEEEFFFEEEFFFFFFFFFFFFDDDCCCAAA>>>============???AAABBB::::::;;;;;;;;;:::999888===>>>@@@AAAAAABBBDDDEEEDDDBBB>>>;;;:::<<<>>>???>>>??????===:::777666777777666444444777<<>>TTTjjjxxx|||{{{|||}}}~~~}}}~~~www{{{\\\vvvuuuUUUJJJ222999//////............//////---......///000111111222111111444777444:::UUUsssaaaWWW```wwwyyy{{{hhhooottt^^^III;;;333///,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,------///000111222RRRCCC```qqquuuwww888BBB777;;;@@@@@@<<<<<>>>>>>>>???AAABBBBBB@@@>>>CCCWWWtttyyy```WWWdddvvvoooSSSrrrsssyyysssLLLBBBTTT]]]eeekkkddd]]]NNNDDDDDDCCC???@@@FFFHHH@@@FFFQQQQQQVVV```bbb===AAABBB??????BBBDDDCCCAAA===<<<>>>;;;999AAANNNgggvvv{{{xxxUUU999666111---+++,,,///000---,,,,,,,,,,,,---......uuu@@@===:::777444333222000///////////////////////////+++,,,222///+++BBBnnnUUURRR~~~sssqqqssslllhhhdddYYYKKKAAA777555555444333444///111333444444555777999>>>;;;888888:::===??????>>>:::666666;;;>>>===;;;:::===AAACCCCCCBBBAAABBBDDDBBBBBBEEEIIILLLKKKIIIHHHIIIKKKLLLNNNOOOOOOOOOOOOJJJDDDAAA@@@AAA???>>>DDDDDDDDDBBBAAAAAADDDFFFJJJFFFCCCBBBDDDEEEDDDBBB@@@>>>===???CCCDDDBBB??????>>><<<999777777:::<<<:::GGGOOOJJJIIIMMMKKKCCC@@@BBBCCCAAA???@@@DDDIIIBBB===;;;<<<;;;777777:::444555555555444555888::::::;;;;;;999777666777888333888@@@FFFKKKUUUfffuuu}}}}}}~~~~~~xxxggghhhpppiiizzznnnMMM333555000///......000111111000000000000000000111111222111333:::***:::TTT\\\sssVVVeeennneeeuuu{{{~~~cccooo]]]CCC''';;;333...,,,+++,,,------,,,*********+++++++++,,,,,,,,,...---...///------444>>>KKKQQQqqqnnneeekkktttddduuuQQQBBB======999===DDDBBBEEEbbb]]]BBB>>>:::555555333000000////////////000000111111111111000000000000111222222222000000222333777222111555999;;;>>>AAA>>>LLLNNNCCCBBBSSS______ZZZvvvzzzsssqqqtttvvvuuurrrsssuuuvvvvvvtttvvvzzz}}}vvv{{{www}}}~~~mmmJJJ000...///+++///...------//////...,,,555NNN@@@CCCooowwwsss}}}{{{zzzQQQAAA>>>AAAAAA:::>>>EEEAAAEEE<<>>===@@@???======???BBBGGGMMMVVV^^^aaa```@@@QQQ\\\]]]eeemmm___GGGCCCCCC:::666===>>>===CCCOOOccc~~~{{{fff<<<+++///+++,,,222---,,,++++++---,,,))),,,111vvvAAA===:::777444333222000///////////////////////////...---000...///QQQsssLLLZZZnnnjjjppptttnnnjjjggg^^^NNNCCC999666555333222444000222444555555666888::::::999:::<<>>;;;:::===@@@AAA???===<<<<<>>>>>@@@AAAAAACCCCCCBBB@@@???@@@CCCEEEIIIFFFCCCBBBCCCCCCBBB@@@AAA??????@@@CCCDDDCCCAAA???>>><<<;;;;;;===???AAAFFFLLLNNNIIIFFFEEE@@@888DDDFFFJJJMMMNNNKKKFFFCCCDDD???<<<===;;;777666888555666666444333333555777777777777666555555777999===???CCCGGGIIINNNYYYdddyyy~~~~~~~~~~~~rrrZZZ{{{{{{www~~~IIICCC111111000......000111111000000000000000000111222222///666777444HHH```pppkkk]]]}}}ttt{{{ooocccgggrrrOOO;;;///,,,...,,,++++++,,,---,,,******++++++++++++,,,,,,,,,------...000...///888BBBNNNYYY{{{rrr[[[```lllsss}}}iiivvveee@@@777;;;:::CCCIIIIIIPPPjjjcccAAA999555444666333000000////////////000000000000000000000000000000222222222111//////111333555333444999;;;;;;===AAANNNVVV___iiiyyytttooo}}}xxxwwwyyy{{{{{{zzz{{{}}}~~~|||zzzyyy{{{}}}~~~~~~~~~}}}vvvVVV777...222000......------...///000111@@@HHHHHH\\\||||||~~~qqq```CCCBBB:::>>>EEELLLXXX\\\QQQ???:::===BBBKKKiiiooo```MMMIIIEEEDDDEEEEEEBBB>>>DDDCCCDDDJJJWWWhhhzzzzzzaaajjjzzzwwwrrrpppppplllEEEGGGJJJVVVgggpppjjj]]]SSSLLLCCC===>>>???===<<>>QQQlllvvvSSS:::333000///...***,,,++++++---,,,***---333xxxCCC===:::666444333222111///////////////////////////...---000///777___iiiMMM___vvv}}}WWW]]]mmmvvvnnnjjjiiiaaaQQQFFF;;;666444222222444111333555666777888:::<<<:::;;;>>>AAADDDCCC@@@===888888;;;???CCCCCC>>>::::::<<>><<<999888777:::;;;>>>???@@@@@@BBBDDDIIIIIIJJJJJJJJJJJJIIIIIIEEEAAA===<<<===@@@BBBCCC??????>>><<<<<<===AAADDDFFFEEEDDDCCCDDDCCCAAA???BBBAAA@@@AAACCCDDDDDDCCCBBB@@@>>>???AAABBB@@@>>>IIIKKKLLLMMMLLLIIIDDD???FFFJJJQQQZZZ^^^YYYMMMCCCFFFAAA======;;;777555666777777666444222111333555444444444444333666:::===AAACCCIIINNNMMMMMMTTT]]]yyy~~~OOOqqq{{{vvvxxxMMMUUU111333111///...000111111000111000000000000111222222---777111???[[[ooo|||ZZZ}}}wwwmmm}}}vvvxxxnnnqqq|||mmmKKK333......,,,+++***+++,,,+++***++++++++++++,,,,,,,,,,,,------...000///111;;;FFFPPPccc~~~^^^eeeyyydddfffuuuhhhKKKBBB;;;BBB666BBBJJJTTTyyy\\\<<<555333333444...000000////////////000000////////////000000000000222222222000//////222555666777;;;AAACCCDDDIIIPPPVVVlll}}}kkk```fffsss}}}|||}}}~~~||||||nnnFFF000111///---......---,,,...444888JJJAAASSSvvv~~~uuuxxx{{{nnnFFFBBBEEE;;;===LLL___www~~~qqqEEEBBBBBBEEEWWWhhhVVVFFFBBB===;;;;;;<<<:::888777888;;;???FFFOOOVVVZZZfffbbbaaakkk\\\QQQEEE@@@>>><<<<<<>>>AAAEEEOOOZZZ^^^XXXKKK???HHHYYYjjjmmmeeeXXXJJJ@@@DDDCCCDDDFFFDDD@@@>>>@@@===<<<<<<<<<@@@JJJXXXbbbYYYtttppplll^^^___]]]YYYUUUPPPNNNNNN<<>>AAACCCAAA===999;;;===???>>><<<999888888999;;;<<<;;;999;;;@@@EEEGGGGGGGGGGGGFFFEEEDDDCCC??????>>>>>>???@@@AAAAAA;;;;;;;;;999888:::>>>AAABBBCCCDDDEEEFFFEEECCCBBBCCCBBBBBBBBBCCCCCCCCCCCCAAAAAADDDKKKRRRTTTOOOJJJHHHLLLRRRXXXWWWRRRNNNMMMJJJOOOWWW___ccc___VVVOOOHHHAAA<<<<<<;;;777555555777888777555444333555777555666666555666:::@@@DDDAAAGGGQQQYYYYYYZZZhhhyyy{{{NNNTTTlll\\\XXX:::555222000///000111111000111111000000111111222333222:::///LLLnnnqqq```sssgggnnn{{{uuuPPPCCC555///---+++***+++++++++***+++++++++,,,,,,,,,------///......000///222===HHHUUUmmmnnn{{{}}}rrrlllccc|||JJJ???AAAJJJ[[[@@@???EEEhhhdddFFF555666444333000)))000000////////////000000///////////////000000000111111111000000222666999??????BBBFFFHHHMMMYYYeeeuuujjjeeeeeeqqq{{{{{{~~~~~~{{{TTT222//////---//////---,,,///888@@@IIIAAAbbb|||yyytttUUU>>>AAAAAA===CCCQQQfffVVVPPPNNNRRRaaaxxxaaaQQQFFFBBB<<<888666666555333444555666777888999999999EEENNNZZZqqqwwwRRR;;;;;;666555999<<<:::999::::::777999===<<<888===GGGccc||||||aaaPPPJJJHHHSSSUUUYYY[[[YYYRRRLLLIIIFFFDDDAAA@@@@@@FFFUUUbbbaaazzzvvvttttttlllkkknnnmmmjjj___PPPLLLKKKRRRdddyyywwwNNN...111333---000---,,,,,,---,,,,,,444>>>zzzEEE<<<999666444333333111000////////////////////////,,,,,,000444IIIuuu]]]OOOjjjkkkNNNLLL[[[rrrxxxmmmiiiggg\\\PPPGGG===888444000111555333666888::::::<<<>>>@@@BBBAAA@@@@@@@@@???===;;;@@@@@@@@@??????===:::888<<<>>>??????>>>=========<<<<<<;;;888777:::@@@FFFCCCCCCCCCBBBBBBAAA@@@???===???AAABBBAAA???===<<<999999999888777888;;;===???AAADDDFFFGGGHHHIIIIIIEEEDDDDDDBBBAAAAAABBBCCC???DDDNNN\\\hhhlllggg```RRR\\\ggglllhhhaaa]]][[[ZZZ\\\^^^^^^\\\[[[[[[]]]JJJAAA:::::::::888666777777888888888777888;;;===:::;;;;;;;;;===AAAGGGLLLHHHMMMXXX```aaahhhzzz\\\JJJqqqzzzPPPBBB777444111///000111111111111111111111111222222333888<<<555YYYyyyiiizzzwwwkkk^^^fffLLL444111...+++***+++,,,++++++++++++,,,,,,,,,---------000////////////333>>>KKKccczzzyyy|||fffnnn}}}___GGG555EEEgggwwwPPPBBBGGGxxxdddEEE444111555111//////+++000000////////////000000.../////////000000111111///000222222444777;;;>>>DDDCCCEEEKKKQQQ]]]ppp{{{|||~~~{{{|||tttzzz___888000444---//////------222<<>>:::;;;FFFYYYeeemmmggg[[[ZZZaaajjjzzzuuuooo```OOODDD>>>;;;666222000000000000222222444555666777888888888???BBBEEEFFF:::555AAA;;;:::<<>>@@@AAAAAAAAACCCBBB@@@===:::888777666<<<>>>@@@@@@??????@@@AAA>>>===;;;999999<<>>???????????????>>>>>>===@@@CCCCCCAAA===:::888:::;;;<<<<<<:::::::::;;;<<>>222111222,,,,,,222111000000////////////000000//////000000111111222222000222555777999;;;???BBB>>>@@@IIIXXXkkk{{{wwwrrryyypppHHH333444///000///...///555???FFFFFFeee|||{{{hhh[[[VVV;;;999MMMNNNPPPggg~~~kkkaaaaaadddxxxqqq```ZZZUUUJJJAAA>>>777666444333222333444555333222222222444555777888555999888888:::333333AAA???<<<;;;======;;;<<>><<<999666555444<<<>>>??????>>>>>>???@@@<<<;;;;;;===???@@@@@@???;;;<<<===>>>????????????>>>@@@AAA@@@<<<999888888===???AAABBB@@@===<<<;;;<<>>@@@BBBBBBGGGUUUlll{{{vvv~~~}}}|||~~~{{{xxx~~~ccc:::111222000......222999@@@EEESSS{{{}}}ssskkkPPPCCCEEEAAABBBXXXqqq~~~dddTTTWWWppp___PPPDDDCCCAAA;;;888<<<.../////////...///000111555444333222111222444444666;;;;;;???GGGAAA777999DDDAAA@@@BBBBBBAAADDDJJJKKKJJJKKKNNNOOONNNKKKJJJMMM\\\sssvvvjjjbbbaaa]]]WWW[[[dddttt~~~rrr~~~wwwqqqxxx|||xxx~~~vvv```@@@111111000------...---,,,000???OOOxxxFFF;;;888555444333333222111////////////////////////000...222CCCnnnzzzKKKTTT|||qqqrrrrrrppppppiiiaaaccc[[[FFFBBB>>>;;;:::666222333777333666888:::;;;===@@@BBBCCCCCCBBBCCCDDDDDDBBB@@@;;;======<<<999666444333<<<===>>>===<<<;;;<<<>>>999:::<<<@@@DDDCCC???::::::;;;===???@@@AAAAAABBB>>>??????<<<888666888:::???BBBFFFFFFDDD@@@>>><<<===@@@BBBCCCCCCFFFKKKOOOQQQQQQOOOJJJDDDBBBCCCEEEAAAEEEKKKNNNMMMKKKIIIHHHNNNbbbppp|||vvvgggbbbeeekkkooocccSSSCCC<<<;;;:::999:::999:::;;;;;;;;;===@@@CCCBBBDDDFFFGGGHHHJJJMMMOOOLLL```aaaJJJCCC{{{ttt{{{{{{rrrPPP<<<888333000000111111111222222111111222222333444999AAAzzz]]]uuukkkhhh}}}}}}|||yyy~~~|||}}}www~~~WWW{{{MMM666333///------.........,,,,,,,,,---------......000///000333777???PPP___~~~~~~iiijjjwww```444EEE>>>CCCmmm|||bbbNNNHHHGGGJJJ[[[tttqqq[[[;;;000000444111333444---000000////////////000000000000111222333333444444666:::===@@@@@@@@@@@@AAARRRWWWdddxxx~~~}}}~~~{{{tttttttttuuuyyy~~~~~~}}}ttt{{{zzzCCC333333000...///444;;;AAADDD```yyymmmWWWPPP;;;;;;HHHAAAPPPeeeJJJSSSxxxpppJJJ===555777777000///444444555666555444333333444333333444555666888:::<<<999===888666@@@BBB@@@DDD===;;;===???>>>::::::===888===DDDLLLXXXdddkkklllWWWQQQYYYuuusssiiihhheee```ccckkksssXXXyyyzzzxxx~~~uuuJJJ222111,,,...---......,,,111AAAQQQ